diff --git a/src/материалы от Данцова/TestADC/10khz_809mv_with_R.txt b/src/материалы от Данцова/TestADC/10khz_809mv_with_R.txt new file mode 100644 index 0000000..7bb4413 --- /dev/null +++ b/src/материалы от Данцова/TestADC/10khz_809mv_with_R.txt @@ -0,0 +1,32768 @@ +235 +235 +235 +235 +235 +234 +234 +233 +233 +233 +234 +233 +233 +234 +234 +234 +232 +231 +231 +232 +233 +234 +234 +234 +233 +233 +234 +233 +233 +232 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +232 +232 +231 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +231 +230 +231 +230 +230 +229 +230 +230 +230 +229 +228 +227 +227 +228 +229 +229 +229 +228 +228 +229 +227 +228 +227 +224 +233 +233 +224 +227 +233 +230 +224 +227 +230 +229 +224 +225 +230 +229 +226 +226 +228 +227 +227 +226 +225 +225 +226 +225 +225 +225 +226 +225 +225 +224 +224 +224 +222 +222 +224 +226 +223 +216 +221 +226 +219 +215 +222 +223 +221 +221 +225 +227 +224 +219 +221 +221 +218 +220 +220 +219 +219 +222 +222 +220 +219 +221 +221 +221 +219 +218 +219 +218 +218 +217 +217 +216 +216 +216 +215 +215 +215 +216 +216 +216 +216 +215 +215 +215 +214 +214 +214 +213 +213 +212 +213 +212 +212 +211 +210 +209 +209 +210 +211 +212 +211 +211 +210 +210 +210 +209 +209 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +207 +207 +209 +212 +206 +204 +210 +208 +205 +203 +204 +207 +204 +200 +204 +206 +204 +203 +204 +203 +203 +203 +200 +199 +200 +200 +200 +199 +199 +198 +199 +198 +196 +195 +196 +196 +198 +198 +197 +197 +196 +196 +197 +198 +196 +191 +193 +199 +192 +192 +194 +194 +195 +192 +193 +198 +194 +192 +193 +192 +192 +192 +192 +192 +190 +192 +192 +192 +190 +190 +192 +192 +191 +190 +190 +189 +188 +187 +187 +186 +186 +185 +185 +184 +185 +184 +182 +181 +181 +182 +183 +183 +182 +182 +181 +181 +181 +181 +180 +180 +180 +180 +180 +179 +180 +179 +179 +179 +179 +178 +178 +177 +176 +176 +176 +175 +175 +174 +174 +174 +173 +174 +173 +173 +173 +173 +174 +173 +173 +172 +171 +171 +170 +170 +170 +169 +169 +169 +169 +169 +167 +166 +165 +166 +166 +166 +166 +165 +165 +164 +164 +163 +162 +162 +162 +162 +162 +161 +161 +161 +160 +161 +160 +160 +159 +160 +158 +158 +158 +158 +157 +156 +156 +156 +156 +156 +156 +155 +155 +155 +155 +154 +155 +153 +152 +151 +151 +151 +150 +150 +148 +149 +149 +148 +147 +145 +145 +145 +146 +146 +147 +146 +146 +146 +146 +146 +145 +144 +144 +144 +143 +143 +143 +142 +142 +142 +142 +143 +142 +140 +140 +139 +139 +138 +138 +137 +137 +137 +137 +136 +136 +135 +135 +135 +135 +135 +134 +134 +133 +132 +132 +132 +132 +131 +131 +130 +130 +130 +129 +127 +127 +126 +127 +127 +128 +127 +126 +127 +127 +127 +125 +125 +124 +124 +125 +124 +124 +123 +123 +123 +123 +123 +123 +122 +122 +122 +121 +121 +120 +120 +119 +119 +118 +118 +118 +118 +117 +117 +117 +117 +116 +115 +115 +114 +113 +112 +112 +112 +111 +111 +111 +111 +110 +109 +107 +107 +107 +109 +109 +109 +109 +108 +108 +107 +107 +106 +106 +106 +106 +106 +105 +105 +104 +104 +103 +103 +103 +103 +103 +103 +102 +102 +101 +101 +100 +99 +99 +99 +99 +98 +98 +98 +98 +97 +97 +96 +96 +95 +94 +94 +93 +94 +93 +93 +92 +92 +92 +90 +89 +87 +88 +89 +90 +89 +89 +89 +88 +88 +88 +88 +87 +87 +87 +87 +87 +86 +86 +86 +85 +86 +85 +84 +84 +83 +84 +83 +82 +82 +82 +81 +81 +81 +81 +80 +80 +80 +80 +79 +79 +79 +78 +77 +76 +76 +76 +76 +76 +75 +75 +75 +75 +73 +72 +70 +70 +71 +72 +72 +72 +72 +71 +71 +70 +71 +70 +70 +70 +70 +70 +69 +69 +69 +68 +68 +68 +67 +67 +66 +66 +67 +66 +66 +65 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +60 +61 +61 +60 +60 +61 +61 +60 +59 +58 +57 +58 +58 +59 +59 +58 +57 +57 +57 +57 +56 +55 +55 +56 +56 +56 +55 +55 +54 +54 +54 +54 +53 +53 +52 +52 +51 +51 +52 +51 +51 +51 +52 +52 +52 +52 +52 +51 +51 +50 +50 +49 +48 +48 +47 +47 +47 +46 +46 +46 +46 +46 +45 +43 +43 +43 +44 +44 +45 +44 +43 +43 +44 +44 +43 +43 +44 +43 +43 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +41 +40 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +38 +39 +38 +38 +37 +37 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +33 +33 +34 +34 +35 +35 +34 +34 +34 +33 +33 +32 +32 +31 +32 +32 +31 +31 +32 +32 +33 +33 +33 +33 +33 +31 +31 +31 +31 +31 +30 +31 +30 +31 +31 +31 +30 +31 +30 +30 +30 +29 +29 +28 +28 +27 +27 +27 +27 +27 +27 +27 +27 +26 +24 +25 +25 +27 +27 +27 +27 +27 +27 +27 +27 +26 +26 +26 +27 +27 +26 +26 +26 +26 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +25 +24 +25 +25 +25 +25 +25 +25 +26 +25 +25 +26 +25 +24 +23 +24 +24 +24 +23 +24 +24 +24 +24 +21 +21 +19 +17 +27 +29 +20 +22 +29 +27 +20 +21 +25 +23 +19 +19 +25 +25 +23 +24 +25 +24 +23 +24 +23 +23 +23 +23 +22 +23 +23 +23 +22 +23 +23 +23 +24 +24 +24 +27 +21 +17 +25 +26 +19 +20 +26 +24 +21 +22 +25 +28 +23 +21 +24 +22 +20 +21 +22 +21 +24 +27 +26 +23 +23 +24 +25 +23 +22 +22 +23 +23 +23 +23 +23 +24 +25 +25 +24 +25 +25 +25 +25 +25 +25 +24 +23 +24 +24 +24 +24 +25 +25 +25 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +24 +25 +25 +26 +25 +24 +23 +23 +25 +26 +27 +27 +28 +27 +27 +27 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +30 +30 +29 +29 +30 +30 +30 +29 +30 +29 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +33 +33 +31 +31 +29 +31 +31 +33 +34 +34 +33 +34 +34 +34 +35 +34 +35 +35 +36 +36 +36 +36 +37 +37 +37 +37 +38 +38 +38 +38 +37 +38 +38 +38 +38 +38 +38 +39 +39 +39 +40 +39 +40 +41 +41 +42 +41 +41 +41 +41 +41 +42 +41 +42 +42 +43 +42 +41 +40 +40 +43 +42 +42 +47 +48 +41 +44 +49 +47 +43 +43 +46 +47 +44 +41 +47 +48 +46 +47 +48 +48 +48 +49 +47 +48 +48 +49 +50 +50 +49 +50 +51 +51 +52 +52 +52 +52 +53 +53 +54 +54 +53 +53 +53 +56 +51 +47 +55 +58 +50 +53 +55 +54 +53 +51 +57 +61 +57 +56 +59 +57 +58 +59 +59 +58 +59 +61 +61 +61 +60 +61 +63 +63 +62 +62 +63 +63 +63 +63 +63 +62 +62 +63 +63 +63 +63 +63 +63 +64 +65 +65 +65 +66 +66 +67 +66 +66 +66 +67 +67 +67 +67 +67 +68 +68 +68 +67 +67 +68 +70 +70 +72 +72 +72 +73 +73 +73 +73 +72 +73 +73 +73 +74 +74 +74 +75 +75 +77 +76 +77 +77 +78 +79 +79 +79 +79 +79 +79 +80 +80 +80 +81 +82 +82 +82 +83 +84 +84 +83 +84 +83 +83 +83 +84 +84 +84 +84 +85 +85 +84 +83 +83 +84 +86 +87 +89 +89 +89 +89 +90 +90 +90 +90 +91 +91 +92 +92 +93 +93 +93 +94 +94 +95 +95 +95 +95 +95 +96 +97 +97 +97 +97 +97 +98 +98 +99 +99 +100 +100 +101 +102 +102 +102 +102 +102 +102 +102 +103 +103 +103 +104 +104 +105 +104 +103 +102 +102 +104 +105 +106 +106 +107 +107 +107 +108 +108 +109 +109 +110 +111 +111 +111 +112 +112 +113 +113 +113 +114 +114 +115 +115 +115 +115 +115 +115 +116 +116 +117 +116 +117 +118 +118 +119 +119 +120 +120 +121 +121 +120 +120 +120 +121 +121 +122 +122 +124 +124 +125 +124 +123 +123 +124 +125 +126 +127 +127 +127 +127 +127 +127 +127 +127 +128 +129 +130 +130 +129 +129 +130 +132 +132 +132 +132 +133 +133 +134 +134 +134 +134 +134 +135 +135 +136 +136 +137 +137 +138 +138 +139 +140 +139 +139 +139 +140 +139 +139 +140 +140 +140 +141 +143 +143 +142 +141 +141 +142 +144 +144 +145 +145 +146 +146 +146 +147 +147 +147 +148 +149 +149 +149 +149 +150 +151 +151 +152 +152 +153 +152 +153 +153 +153 +153 +154 +154 +154 +155 +155 +156 +156 +156 +156 +157 +157 +157 +158 +158 +158 +158 +158 +158 +159 +159 +159 +160 +161 +162 +161 +161 +160 +161 +162 +164 +164 +165 +165 +165 +166 +166 +166 +166 +166 +167 +168 +168 +168 +168 +169 +168 +169 +170 +171 +171 +171 +172 +171 +172 +172 +173 +173 +173 +173 +174 +175 +175 +176 +176 +177 +177 +177 +177 +177 +177 +176 +177 +177 +177 +176 +177 +178 +179 +180 +179 +179 +178 +179 +180 +182 +182 +183 +182 +183 +183 +184 +184 +184 +185 +185 +186 +186 +186 +186 +187 +187 +187 +188 +188 +189 +188 +189 +188 +189 +189 +189 +190 +190 +190 +190 +192 +192 +192 +192 +192 +192 +193 +193 +193 +193 +192 +193 +192 +193 +193 +194 +194 +195 +194 +193 +193 +193 +195 +195 +196 +197 +197 +197 +198 +198 +198 +198 +198 +199 +199 +199 +199 +200 +200 +201 +201 +202 +202 +202 +203 +203 +202 +203 +203 +203 +203 +203 +204 +204 +204 +205 +205 +205 +206 +207 +207 +208 +207 +206 +206 +206 +206 +206 +207 +207 +208 +208 +208 +207 +207 +207 +208 +209 +210 +210 +211 +211 +211 +211 +211 +211 +211 +211 +212 +212 +212 +213 +213 +214 +214 +214 +215 +215 +215 +215 +216 +215 +215 +215 +216 +216 +216 +216 +217 +216 +213 +221 +224 +218 +216 +223 +223 +216 +215 +219 +219 +215 +214 +220 +222 +219 +219 +219 +219 +217 +218 +218 +219 +220 +221 +220 +220 +221 +221 +222 +222 +223 +222 +224 +224 +224 +226 +224 +218 +220 +228 +222 +219 +226 +227 +224 +224 +226 +230 +228 +224 +226 +227 +226 +226 +228 +226 +226 +230 +230 +228 +227 +228 +228 +228 +227 +226 +227 +228 +228 +228 +227 +225 +226 +226 +226 +227 +228 +228 +228 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +231 +230 +231 +230 +231 +231 +232 +231 +231 +231 +232 +232 +232 +232 +232 +232 +232 +233 +233 +233 +232 +233 +233 +232 +231 +230 +231 +231 +231 +231 +232 +232 +233 +233 +233 +232 +231 +231 +232 +234 +234 +234 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +234 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +233 +234 +233 +234 +234 +234 +234 +235 +235 +235 +235 +235 +236 +235 +235 +234 +234 +234 +233 +233 +233 +233 +233 +234 +233 +233 +231 +231 +231 +233 +233 +234 +234 +234 +234 +234 +235 +235 +234 +233 +233 +233 +234 +234 +234 +233 +234 +234 +234 +235 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +234 +233 +233 +233 +233 +233 +233 +234 +233 +233 +232 +231 +231 +232 +231 +230 +230 +231 +231 +231 +230 +228 +228 +229 +230 +231 +230 +230 +230 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +230 +230 +230 +231 +230 +230 +230 +230 +230 +229 +229 +229 +230 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +228 +227 +226 +226 +226 +226 +226 +225 +225 +226 +226 +225 +224 +224 +222 +224 +224 +225 +225 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +223 +224 +224 +222 +223 +223 +223 +222 +222 +221 +221 +221 +221 +221 +221 +220 +220 +220 +220 +220 +220 +219 +220 +219 +218 +224 +222 +214 +218 +221 +219 +216 +216 +218 +218 +214 +213 +217 +216 +213 +214 +216 +215 +216 +215 +213 +213 +213 +213 +213 +213 +211 +212 +213 +213 +212 +213 +212 +213 +213 +213 +212 +212 +212 +211 +212 +214 +208 +205 +214 +211 +205 +208 +210 +211 +208 +207 +211 +213 +207 +206 +207 +205 +204 +205 +205 +203 +204 +206 +206 +205 +203 +203 +204 +203 +203 +203 +204 +203 +203 +203 +202 +201 +201 +201 +200 +200 +200 +200 +200 +200 +199 +199 +199 +198 +198 +197 +198 +197 +197 +196 +196 +195 +195 +195 +195 +195 +195 +196 +195 +195 +195 +195 +195 +194 +193 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +189 +189 +188 +188 +189 +189 +189 +189 +189 +189 +188 +188 +187 +186 +186 +187 +186 +186 +186 +186 +185 +185 +185 +185 +184 +184 +183 +183 +183 +182 +181 +181 +181 +180 +180 +180 +179 +179 +179 +179 +179 +179 +178 +177 +176 +176 +175 +175 +175 +176 +175 +174 +174 +173 +173 +172 +172 +172 +172 +173 +172 +173 +172 +172 +172 +171 +170 +170 +169 +169 +169 +168 +167 +167 +168 +167 +167 +167 +167 +167 +166 +166 +165 +165 +164 +164 +163 +163 +163 +163 +162 +162 +161 +161 +161 +161 +161 +159 +159 +158 +158 +157 +157 +156 +156 +156 +156 +156 +154 +153 +152 +153 +153 +154 +153 +154 +153 +153 +152 +152 +151 +150 +150 +150 +149 +149 +149 +148 +148 +148 +148 +148 +148 +149 +147 +147 +146 +146 +145 +145 +144 +144 +144 +144 +144 +143 +144 +143 +143 +143 +143 +142 +141 +140 +139 +138 +138 +137 +136 +136 +136 +136 +135 +134 +133 +132 +133 +134 +134 +133 +134 +134 +134 +133 +133 +132 +131 +131 +130 +130 +130 +130 +129 +131 +130 +130 +130 +129 +129 +128 +128 +127 +127 +126 +126 +125 +124 +124 +124 +123 +124 +124 +124 +124 +123 +123 +122 +122 +121 +120 +120 +120 +120 +119 +118 +118 +118 +116 +115 +115 +115 +116 +116 +115 +116 +116 +115 +114 +112 +112 +112 +112 +112 +111 +111 +111 +111 +111 +111 +110 +110 +109 +109 +109 +108 +108 +108 +108 +107 +107 +106 +106 +106 +106 +105 +105 +105 +105 +104 +103 +103 +102 +101 +100 +99 +99 +100 +100 +100 +99 +99 +98 +97 +97 +96 +97 +97 +97 +97 +96 +96 +95 +94 +94 +94 +93 +94 +93 +93 +92 +92 +91 +91 +91 +91 +90 +89 +90 +89 +89 +89 +88 +88 +88 +88 +87 +87 +87 +87 +87 +86 +86 +86 +85 +84 +84 +83 +83 +82 +82 +81 +81 +81 +81 +80 +80 +78 +77 +77 +78 +79 +79 +79 +78 +78 +78 +77 +77 +76 +76 +76 +75 +75 +75 +73 +70 +77 +80 +72 +70 +77 +77 +70 +69 +73 +73 +68 +66 +71 +73 +69 +68 +70 +70 +68 +69 +68 +67 +67 +67 +66 +65 +65 +65 +65 +64 +65 +65 +63 +63 +63 +65 +63 +58 +59 +67 +63 +59 +63 +64 +62 +60 +62 +64 +63 +58 +60 +60 +58 +58 +60 +58 +58 +61 +61 +59 +58 +59 +59 +59 +57 +56 +56 +57 +56 +56 +56 +56 +56 +56 +56 +55 +55 +54 +54 +52 +52 +51 +51 +51 +50 +50 +50 +50 +49 +48 +47 +47 +48 +48 +49 +48 +49 +48 +48 +48 +47 +47 +47 +47 +47 +47 +47 +47 +46 +46 +46 +46 +46 +45 +46 +45 +44 +45 +44 +44 +44 +43 +43 +43 +43 +43 +43 +43 +43 +43 +42 +42 +41 +41 +40 +40 +40 +40 +40 +39 +40 +39 +38 +37 +37 +36 +37 +37 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +35 +34 +34 +34 +34 +34 +34 +34 +34 +35 +33 +33 +33 +33 +33 +31 +31 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +28 +27 +27 +28 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +28 +29 +28 +28 +28 +29 +28 +28 +29 +28 +28 +27 +28 +27 +27 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +27 +26 +26 +25 +25 +25 +25 +25 +24 +25 +24 +25 +24 +23 +23 +23 +23 +24 +25 +24 +25 +24 +25 +24 +24 +24 +23 +23 +23 +24 +23 +23 +23 +25 +24 +25 +24 +25 +24 +24 +24 +24 +24 +24 +24 +23 +24 +23 +24 +24 +24 +24 +24 +24 +24 +24 +24 +23 +22 +22 +22 +22 +21 +22 +22 +22 +22 +21 +20 +20 +20 +21 +22 +22 +22 +22 +22 +23 +23 +23 +23 +23 +23 +24 +24 +24 +24 +24 +24 +24 +25 +24 +25 +24 +25 +24 +25 +24 +24 +24 +24 +24 +24 +24 +24 +25 +24 +24 +24 +24 +24 +23 +23 +22 +22 +22 +23 +23 +24 +24 +24 +24 +23 +23 +22 +25 +25 +26 +25 +25 +25 +27 +27 +26 +26 +26 +26 +26 +27 +25 +26 +25 +26 +26 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +29 +29 +29 +30 +31 +30 +30 +29 +28 +29 +29 +29 +29 +29 +29 +30 +29 +29 +28 +27 +27 +28 +29 +29 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +32 +30 +33 +34 +33 +31 +38 +39 +31 +34 +39 +37 +34 +33 +35 +36 +32 +31 +36 +38 +35 +35 +37 +36 +37 +37 +36 +35 +36 +36 +37 +37 +36 +37 +37 +38 +38 +38 +37 +37 +38 +39 +39 +41 +41 +40 +42 +44 +39 +35 +43 +43 +37 +40 +42 +44 +43 +40 +45 +49 +43 +43 +45 +45 +45 +46 +45 +44 +45 +47 +47 +46 +46 +46 +48 +48 +47 +47 +48 +47 +47 +48 +47 +47 +47 +48 +47 +48 +48 +49 +49 +49 +49 +48 +49 +49 +51 +51 +52 +52 +52 +53 +53 +53 +52 +53 +52 +53 +53 +54 +54 +55 +55 +56 +56 +56 +57 +57 +57 +58 +59 +58 +59 +59 +59 +59 +59 +60 +60 +61 +61 +62 +62 +62 +62 +62 +62 +61 +62 +62 +62 +62 +63 +63 +63 +63 +63 +62 +63 +63 +63 +65 +65 +66 +66 +66 +67 +66 +67 +67 +67 +67 +68 +68 +68 +69 +70 +70 +71 +70 +71 +71 +71 +72 +72 +73 +73 +73 +73 +73 +74 +74 +74 +74 +75 +75 +75 +76 +77 +77 +76 +76 +76 +77 +77 +78 +77 +78 +79 +79 +79 +78 +79 +79 +80 +81 +82 +83 +84 +83 +84 +84 +84 +84 +84 +84 +85 +86 +86 +86 +86 +87 +87 +87 +88 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +92 +92 +93 +94 +94 +95 +95 +96 +95 +95 +94 +95 +95 +96 +96 +97 +97 +97 +97 +96 +97 +97 +98 +99 +99 +100 +100 +101 +101 +102 +102 +102 +102 +103 +104 +104 +105 +105 +106 +106 +107 +107 +108 +108 +108 +109 +108 +108 +109 +110 +110 +110 +110 +111 +111 +111 +111 +112 +112 +113 +114 +114 +114 +113 +113 +113 +114 +114 +115 +115 +115 +116 +116 +116 +116 +117 +117 +119 +119 +120 +120 +121 +121 +121 +121 +122 +122 +122 +122 +122 +123 +124 +124 +125 +126 +126 +126 +126 +126 +127 +126 +127 +127 +127 +127 +128 +127 +129 +130 +130 +131 +130 +131 +132 +132 +132 +132 +132 +132 +132 +133 +134 +134 +135 +135 +136 +135 +135 +134 +135 +134 +132 +138 +143 +138 +134 +142 +144 +138 +137 +140 +142 +138 +136 +142 +145 +143 +142 +144 +145 +144 +145 +145 +144 +145 +146 +146 +146 +147 +147 +148 +148 +149 +150 +150 +150 +151 +154 +152 +145 +148 +155 +148 +145 +152 +155 +153 +151 +154 +158 +157 +152 +153 +154 +153 +155 +158 +157 +157 +161 +162 +161 +160 +161 +162 +161 +159 +160 +160 +161 +162 +163 +162 +161 +163 +164 +165 +165 +165 +165 +166 +166 +166 +165 +164 +165 +165 +166 +166 +167 +167 +169 +170 +170 +171 +170 +170 +170 +171 +172 +172 +171 +172 +172 +172 +173 +172 +173 +173 +174 +175 +176 +176 +177 +177 +177 +178 +177 +177 +177 +177 +177 +178 +178 +179 +179 +180 +181 +181 +182 +183 +183 +184 +184 +184 +184 +185 +184 +185 +185 +185 +186 +186 +186 +187 +187 +187 +188 +188 +187 +186 +186 +187 +187 +187 +187 +187 +188 +189 +189 +189 +189 +189 +190 +190 +191 +192 +192 +192 +192 +192 +193 +192 +194 +194 +194 +194 +195 +196 +195 +196 +196 +196 +196 +197 +196 +197 +197 +197 +197 +198 +198 +198 +198 +198 +199 +199 +200 +200 +201 +202 +202 +202 +202 +202 +201 +202 +202 +202 +202 +203 +203 +203 +204 +203 +203 +203 +204 +203 +204 +204 +205 +205 +206 +206 +206 +207 +207 +207 +208 +208 +208 +208 +208 +209 +209 +209 +210 +210 +210 +210 +211 +211 +211 +211 +211 +212 +212 +212 +212 +213 +213 +213 +214 +214 +214 +215 +214 +214 +213 +213 +214 +214 +214 +215 +215 +215 +215 +215 +215 +214 +215 +216 +216 +217 +217 +218 +218 +219 +219 +219 +219 +219 +219 +219 +219 +219 +220 +219 +221 +220 +221 +221 +221 +222 +222 +222 +222 +222 +222 +222 +222 +222 +222 +222 +222 +222 +223 +224 +225 +224 +225 +224 +224 +224 +224 +224 +224 +225 +224 +225 +225 +225 +225 +224 +224 +225 +225 +226 +227 +227 +227 +228 +228 +228 +227 +227 +227 +227 +227 +228 +228 +228 +228 +229 +229 +229 +229 +230 +229 +229 +230 +229 +229 +229 +229 +229 +229 +230 +230 +230 +231 +231 +231 +232 +232 +231 +230 +230 +230 +231 +230 +231 +230 +230 +231 +230 +230 +230 +230 +230 +231 +231 +232 +232 +232 +232 +232 +232 +232 +232 +231 +232 +232 +233 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +234 +233 +233 +233 +233 +233 +233 +233 +233 +233 +234 +233 +233 +232 +232 +232 +233 +234 +234 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +233 +234 +234 +234 +234 +233 +232 +232 +233 +233 +233 +233 +233 +232 +233 +232 +231 +231 +231 +231 +232 +232 +233 +233 +233 +233 +233 +233 +232 +232 +231 +231 +231 +231 +231 +231 +231 +231 +231 +231 +232 +231 +232 +232 +232 +231 +231 +231 +230 +232 +231 +231 +229 +230 +230 +231 +231 +231 +230 +230 +230 +229 +229 +228 +229 +228 +228 +227 +227 +227 +227 +226 +226 +225 +224 +229 +231 +226 +225 +231 +230 +227 +226 +227 +229 +225 +224 +227 +229 +226 +226 +227 +227 +227 +227 +225 +224 +225 +224 +224 +224 +224 +222 +224 +224 +224 +224 +223 +224 +224 +224 +224 +224 +223 +222 +222 +224 +220 +215 +221 +224 +218 +218 +221 +222 +220 +217 +220 +225 +219 +218 +219 +219 +218 +219 +219 +217 +217 +219 +219 +218 +217 +217 +219 +218 +217 +216 +216 +216 +215 +215 +214 +214 +214 +214 +214 +214 +213 +214 +214 +214 +214 +214 +213 +212 +213 +212 +212 +211 +211 +210 +210 +210 +210 +210 +209 +210 +209 +209 +208 +208 +207 +206 +207 +207 +207 +206 +206 +206 +207 +206 +206 +205 +206 +206 +205 +205 +205 +206 +205 +206 +205 +205 +205 +204 +204 +203 +204 +202 +203 +202 +202 +201 +201 +201 +201 +201 +200 +200 +199 +200 +199 +199 +198 +197 +197 +197 +197 +196 +196 +196 +196 +195 +195 +193 +194 +193 +193 +193 +194 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +191 +190 +191 +190 +191 +190 +190 +190 +189 +189 +189 +189 +188 +188 +187 +187 +187 +187 +187 +187 +186 +187 +186 +185 +184 +183 +183 +183 +182 +182 +181 +181 +180 +180 +179 +179 +178 +178 +178 +178 +178 +178 +178 +178 +178 +177 +177 +177 +176 +175 +175 +175 +174 +175 +174 +175 +174 +174 +174 +174 +173 +173 +172 +172 +171 +171 +170 +170 +169 +169 +169 +169 +169 +169 +169 +168 +165 +170 +173 +166 +162 +168 +169 +163 +161 +164 +164 +158 +157 +162 +164 +161 +159 +161 +162 +161 +161 +159 +157 +158 +158 +157 +157 +157 +156 +157 +156 +157 +157 +157 +157 +157 +159 +156 +148 +151 +157 +150 +146 +153 +153 +150 +149 +153 +156 +152 +147 +149 +150 +148 +149 +149 +146 +146 +148 +148 +146 +145 +146 +146 +145 +143 +143 +143 +142 +141 +141 +141 +140 +141 +141 +140 +140 +139 +140 +139 +139 +138 +137 +137 +137 +136 +137 +136 +137 +136 +136 +136 +135 +135 +134 +134 +133 +133 +132 +132 +132 +131 +131 +131 +130 +130 +130 +129 +129 +129 +128 +127 +127 +127 +127 +127 +126 +125 +125 +125 +125 +124 +123 +123 +122 +122 +123 +123 +123 +122 +122 +122 +122 +121 +121 +120 +120 +119 +118 +119 +118 +118 +118 +118 +117 +118 +117 +116 +116 +115 +115 +114 +114 +113 +113 +113 +112 +112 +112 +111 +111 +111 +111 +111 +111 +110 +108 +108 +107 +107 +107 +106 +106 +106 +106 +105 +105 +103 +103 +103 +103 +103 +103 +103 +102 +103 +102 +102 +101 +101 +100 +99 +99 +99 +99 +99 +99 +98 +98 +98 +98 +97 +98 +97 +96 +97 +97 +96 +94 +94 +94 +94 +94 +93 +93 +93 +94 +93 +93 +91 +90 +89 +89 +89 +88 +88 +87 +87 +86 +86 +85 +85 +84 +84 +83 +84 +84 +84 +84 +83 +83 +83 +83 +82 +81 +81 +81 +82 +82 +81 +81 +81 +81 +81 +80 +80 +79 +79 +79 +79 +78 +77 +77 +76 +77 +76 +76 +75 +75 +75 +75 +75 +74 +73 +72 +71 +71 +71 +71 +71 +70 +70 +70 +69 +69 +68 +68 +68 +68 +68 +68 +68 +68 +67 +67 +67 +67 +66 +66 +65 +65 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +62 +61 +61 +61 +61 +61 +60 +61 +60 +61 +60 +61 +61 +61 +59 +58 +58 +58 +58 +57 +57 +56 +56 +56 +55 +54 +53 +53 +53 +54 +54 +54 +54 +54 +53 +53 +53 +52 +52 +51 +51 +51 +51 +51 +51 +50 +50 +51 +51 +51 +51 +51 +50 +51 +49 +49 +48 +47 +47 +47 +47 +47 +47 +47 +47 +47 +47 +46 +46 +45 +44 +44 +44 +44 +43 +43 +42 +42 +42 +42 +41 +41 +41 +41 +42 +42 +43 +42 +42 +42 +42 +41 +41 +40 +40 +40 +39 +40 +39 +39 +39 +39 +39 +39 +39 +38 +38 +38 +37 +37 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +35 +34 +35 +35 +34 +34 +33 +33 +33 +33 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +31 +31 +31 +31 +31 +30 +30 +30 +29 +29 +29 +29 +29 +29 +28 +29 +28 +29 +28 +28 +29 +28 +28 +27 +26 +26 +26 +27 +26 +26 +26 +27 +26 +27 +25 +25 +25 +25 +25 +25 +25 +25 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +25 +24 +24 +24 +25 +25 +24 +24 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +22 +23 +22 +23 +23 +23 +23 +22 +23 +22 +23 +22 +23 +23 +23 +23 +23 +23 +23 +23 +23 +24 +23 +24 +24 +24 +24 +23 +24 +23 +23 +23 +23 +23 +23 +23 +24 +24 +23 +23 +22 +23 +22 +23 +22 +23 +23 +23 +23 +23 +22 +22 +22 +22 +23 +24 +24 +24 +25 +25 +25 +25 +24 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +26 +25 +26 +25 +26 +25 +25 +25 +25 +25 +26 +26 +26 +26 +28 +27 +25 +31 +31 +24 +26 +31 +28 +26 +26 +28 +28 +24 +23 +28 +29 +26 +25 +26 +27 +28 +29 +28 +27 +28 +28 +29 +29 +28 +28 +29 +29 +29 +30 +30 +30 +31 +31 +31 +31 +31 +31 +33 +34 +28 +25 +34 +34 +28 +30 +33 +34 +33 +30 +36 +39 +33 +33 +34 +34 +33 +34 +34 +33 +34 +35 +36 +35 +34 +34 +36 +34 +34 +35 +36 +35 +36 +37 +37 +37 +36 +37 +36 +37 +37 +38 +38 +38 +39 +39 +39 +38 +39 +40 +40 +41 +41 +40 +40 +41 +41 +40 +41 +41 +42 +43 +42 +43 +43 +44 +44 +44 +44 +43 +44 +43 +44 +44 +45 +44 +45 +45 +45 +45 +44 +45 +45 +46 +46 +47 +47 +48 +48 +48 +49 +49 +49 +49 +49 +49 +50 +50 +50 +51 +51 +52 +51 +51 +50 +51 +58 +56 +49 +54 +58 +54 +50 +53 +56 +53 +49 +53 +59 +57 +55 +56 +58 +57 +56 +56 +55 +55 +57 +58 +57 +58 +57 +57 +57 +57 +58 +58 +60 +60 +63 +63 +56 +56 +65 +63 +56 +61 +65 +63 +62 +63 +67 +66 +62 +63 +65 +65 +65 +67 +66 +64 +68 +70 +68 +68 +70 +70 +70 +68 +68 +70 +70 +69 +70 +71 +70 +70 +70 +69 +70 +71 +71 +71 +72 +72 +72 +71 +72 +71 +71 +71 +73 +74 +74 +75 +76 +76 +76 +77 +77 +77 +78 +79 +79 +79 +80 +80 +81 +81 +81 +81 +82 +82 +82 +82 +82 +83 +83 +84 +84 +85 +85 +85 +86 +86 +86 +87 +87 +88 +89 +88 +88 +87 +88 +89 +89 +89 +89 +90 +90 +91 +90 +91 +90 +91 +90 +92 +92 +93 +93 +94 +94 +94 +95 +95 +95 +95 +96 +96 +97 +97 +98 +98 +99 +99 +100 +100 +100 +101 +101 +102 +101 +103 +103 +103 +103 +104 +104 +105 +105 +105 +106 +106 +107 +107 +106 +106 +106 +107 +107 +108 +107 +108 +108 +109 +109 +108 +109 +109 +110 +111 +112 +112 +113 +113 +114 +115 +115 +115 +115 +116 +116 +117 +116 +117 +118 +118 +119 +119 +120 +120 +120 +120 +121 +120 +121 +121 +121 +121 +122 +122 +122 +123 +123 +124 +124 +125 +126 +126 +125 +125 +125 +126 +127 +127 +127 +127 +127 +127 +128 +127 +127 +127 +128 +129 +129 +130 +131 +132 +132 +132 +133 +133 +133 +133 +134 +134 +135 +135 +136 +136 +137 +137 +137 +138 +139 +139 +139 +139 +139 +139 +140 +140 +140 +140 +141 +141 +142 +143 +144 +144 +145 +145 +144 +144 +144 +145 +145 +146 +146 +146 +146 +147 +146 +147 +147 +147 +147 +148 +149 +149 +150 +150 +151 +151 +152 +152 +152 +152 +153 +154 +153 +154 +155 +155 +156 +156 +157 +157 +158 +158 +158 +158 +159 +159 +159 +159 +159 +160 +160 +161 +161 +162 +162 +162 +163 +164 +164 +163 +163 +163 +164 +164 +165 +164 +165 +165 +166 +166 +166 +166 +166 +167 +167 +169 +169 +170 +170 +171 +171 +171 +171 +171 +172 +171 +172 +172 +173 +173 +173 +174 +175 +176 +175 +175 +175 +176 +177 +177 +177 +177 +178 +178 +178 +179 +179 +179 +180 +181 +181 +181 +182 +181 +180 +181 +181 +182 +182 +182 +182 +182 +183 +183 +183 +183 +183 +184 +185 +186 +187 +186 +187 +187 +189 +188 +188 +188 +188 +189 +189 +190 +190 +190 +190 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +195 +196 +195 +196 +196 +197 +196 +196 +196 +197 +198 +197 +197 +198 +198 +198 +198 +197 +198 +197 +198 +199 +199 +200 +200 +201 +201 +202 +202 +202 +202 +202 +203 +203 +203 +203 +204 +204 +205 +205 +206 +206 +206 +206 +207 +207 +206 +208 +207 +208 +208 +208 +208 +208 +208 +209 +210 +210 +210 +210 +210 +209 +210 +210 +211 +210 +210 +210 +210 +211 +211 +210 +210 +210 +211 +212 +212 +213 +214 +214 +214 +214 +214 +214 +215 +215 +215 +216 +215 +216 +216 +217 +216 +217 +217 +217 +217 +218 +218 +218 +218 +218 +219 +218 +218 +218 +219 +220 +220 +220 +221 +222 +222 +222 +221 +221 +220 +221 +220 +221 +221 +221 +221 +221 +222 +221 +221 +220 +221 +221 +222 +222 +223 +224 +224 +224 +224 +224 +224 +224 +225 +226 +225 +226 +227 +226 +227 +227 +227 +227 +227 +227 +227 +228 +227 +227 +227 +227 +227 +228 +228 +228 +228 +229 +229 +229 +229 +229 +228 +227 +227 +227 +228 +228 +228 +228 +228 +229 +229 +230 +229 +229 +229 +230 +230 +231 +231 +230 +231 +230 +231 +230 +231 +231 +231 +231 +231 +231 +231 +231 +231 +232 +231 +232 +231 +232 +231 +232 +231 +232 +232 +233 +233 +233 +234 +233 +234 +234 +234 +234 +235 +234 +234 +233 +233 +233 +233 +233 +233 +233 +232 +233 +232 +232 +232 +231 +231 +232 +232 +233 +233 +233 +234 +234 +235 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +233 +234 +233 +233 +234 +234 +235 +234 +236 +235 +235 +234 +234 +233 +234 +234 +234 +233 +233 +233 +233 +233 +232 +232 +232 +232 +233 +233 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +232 +232 +233 +233 +231 +231 +234 +238 +233 +231 +236 +236 +233 +230 +232 +234 +231 +228 +232 +235 +232 +231 +233 +232 +233 +234 +231 +230 +229 +230 +230 +230 +229 +229 +229 +229 +229 +230 +229 +228 +228 +229 +229 +230 +230 +229 +229 +230 +236 +228 +226 +233 +231 +228 +225 +229 +232 +226 +225 +231 +233 +229 +227 +228 +228 +228 +228 +226 +225 +226 +227 +228 +226 +226 +228 +228 +227 +227 +228 +227 +227 +226 +226 +227 +220 +219 +227 +225 +218 +221 +226 +224 +221 +221 +225 +225 +219 +219 +222 +221 +220 +222 +221 +219 +222 +224 +222 +220 +221 +222 +224 +222 +221 +220 +220 +219 +220 +220 +219 +219 +219 +219 +219 +218 +219 +218 +218 +217 +217 +216 +216 +216 +216 +216 +216 +216 +215 +214 +215 +215 +214 +214 +213 +214 +213 +213 +212 +212 +212 +210 +211 +211 +212 +212 +212 +211 +211 +211 +211 +211 +210 +209 +209 +209 +209 +210 +209 +209 +209 +209 +209 +209 +208 +208 +208 +207 +208 +206 +207 +206 +206 +206 +205 +206 +205 +206 +205 +206 +204 +204 +202 +202 +201 +201 +201 +201 +200 +200 +201 +200 +199 +199 +198 +198 +199 +198 +199 +199 +199 +199 +198 +198 +197 +197 +196 +196 +196 +196 +196 +196 +196 +196 +196 +195 +195 +195 +195 +193 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +189 +188 +188 +188 +187 +187 +186 +187 +187 +186 +185 +185 +184 +184 +185 +185 +185 +185 +185 +184 +184 +183 +183 +182 +181 +181 +181 +181 +180 +180 +181 +181 +180 +180 +179 +179 +179 +178 +178 +177 +177 +177 +176 +176 +176 +176 +176 +176 +175 +175 +175 +175 +174 +173 +171 +170 +171 +171 +171 +170 +170 +169 +169 +169 +168 +168 +167 +167 +167 +168 +167 +167 +167 +167 +166 +166 +165 +165 +165 +164 +164 +163 +164 +163 +163 +162 +162 +162 +161 +161 +161 +161 +160 +160 +159 +159 +158 +158 +158 +157 +158 +157 +157 +157 +157 +156 +156 +154 +153 +153 +152 +153 +152 +152 +151 +150 +150 +150 +149 +148 +148 +148 +148 +148 +149 +148 +148 +148 +147 +147 +147 +147 +146 +146 +145 +144 +144 +144 +144 +144 +143 +143 +144 +142 +142 +141 +141 +139 +139 +138 +139 +138 +138 +138 +137 +138 +137 +137 +137 +138 +137 +137 +136 +135 +134 +134 +134 +132 +132 +131 +131 +131 +131 +130 +129 +129 +128 +129 +129 +129 +129 +128 +127 +127 +127 +126 +126 +125 +125 +124 +125 +125 +125 +125 +125 +125 +125 +125 +124 +124 +123 +122 +122 +122 +121 +120 +120 +119 +119 +119 +119 +119 +119 +118 +118 +118 +117 +116 +114 +115 +115 +114 +113 +112 +112 +112 +112 +112 +111 +111 +111 +110 +111 +111 +111 +110 +110 +109 +109 +109 +108 +108 +107 +106 +106 +106 +105 +105 +105 +105 +105 +104 +104 +103 +103 +102 +103 +101 +101 +101 +101 +100 +100 +100 +100 +100 +100 +100 +99 +100 +98 +98 +97 +96 +96 +95 +95 +94 +94 +93 +93 +92 +91 +91 +91 +91 +91 +91 +91 +91 +90 +90 +90 +90 +89 +88 +88 +88 +88 +87 +88 +87 +87 +87 +86 +86 +86 +85 +85 +84 +84 +84 +83 +83 +82 +82 +82 +82 +81 +81 +81 +81 +81 +80 +80 +79 +78 +78 +77 +77 +77 +76 +76 +76 +76 +76 +75 +74 +73 +73 +73 +73 +73 +73 +73 +73 +73 +72 +71 +70 +71 +71 +71 +69 +69 +69 +69 +70 +69 +69 +68 +69 +68 +69 +68 +68 +67 +67 +67 +66 +66 +65 +66 +65 +65 +64 +65 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +60 +61 +59 +58 +58 +59 +59 +59 +58 +59 +59 +60 +60 +59 +59 +58 +58 +57 +57 +56 +56 +55 +56 +55 +54 +55 +54 +54 +54 +54 +54 +54 +53 +53 +53 +52 +52 +52 +52 +51 +52 +52 +52 +52 +52 +51 +51 +50 +49 +49 +49 +49 +48 +48 +47 +47 +47 +46 +45 +45 +44 +45 +45 +45 +45 +45 +45 +44 +44 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +43 +43 +43 +43 +42 +42 +42 +41 +41 +40 +41 +41 +40 +40 +40 +40 +39 +40 +39 +40 +39 +38 +37 +37 +37 +37 +36 +36 +36 +35 +36 +35 +35 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +31 +33 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +31 +31 +31 +30 +29 +28 +29 +29 +29 +28 +28 +28 +28 +28 +27 +26 +26 +26 +27 +27 +27 +27 +28 +27 +27 +27 +27 +26 +26 +26 +26 +26 +25 +26 +26 +26 +26 +27 +26 +27 +27 +26 +26 +26 +26 +26 +26 +25 +26 +25 +26 +25 +25 +26 +26 +26 +25 +25 +24 +23 +24 +23 +20 +26 +29 +22 +19 +26 +28 +20 +20 +23 +25 +19 +19 +25 +27 +24 +22 +24 +24 +24 +24 +23 +22 +22 +23 +23 +23 +23 +23 +23 +24 +24 +24 +24 +24 +25 +27 +23 +15 +22 +26 +19 +18 +25 +24 +22 +22 +27 +30 +24 +20 +22 +23 +21 +23 +24 +21 +22 +25 +25 +22 +22 +22 +22 +21 +22 +27 +25 +20 +25 +28 +24 +22 +24 +26 +23 +19 +22 +26 +24 +22 +23 +22 +22 +24 +23 +22 +22 +23 +23 +24 +24 +23 +24 +25 +25 +25 +25 +25 +25 +26 +26 +26 +26 +26 +25 +25 +26 +19 +23 +30 +23 +21 +24 +26 +25 +22 +23 +30 +26 +23 +25 +27 +27 +27 +28 +27 +27 +29 +31 +30 +29 +28 +30 +30 +29 +29 +29 +29 +28 +29 +29 +28 +28 +29 +29 +28 +28 +28 +29 +28 +29 +29 +29 +29 +30 +30 +31 +30 +29 +29 +29 +30 +30 +31 +30 +30 +29 +30 +30 +31 +30 +31 +32 +32 +33 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +36 +35 +36 +36 +37 +36 +37 +37 +37 +38 +37 +38 +38 +38 +38 +39 +38 +39 +39 +39 +39 +40 +41 +40 +40 +39 +39 +39 +40 +40 +40 +39 +39 +40 +40 +40 +40 +40 +40 +41 +42 +42 +43 +43 +43 +43 +44 +43 +43 +43 +44 +44 +45 +45 +45 +46 +46 +47 +47 +47 +47 +47 +48 +48 +48 +48 +48 +48 +49 +49 +50 +50 +51 +51 +51 +52 +52 +53 +53 +52 +52 +52 +51 +53 +52 +52 +52 +52 +53 +52 +53 +52 +53 +53 +54 +54 +56 +56 +56 +57 +57 +58 +57 +57 +57 +58 +58 +58 +59 +59 +60 +60 +61 +61 +62 +61 +62 +61 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +66 +66 +66 +67 +67 +68 +67 +67 +68 +68 +69 +70 +71 +70 +71 +71 +71 +72 +72 +72 +72 +72 +72 +73 +73 +73 +74 +74 +75 +75 +76 +75 +76 +76 +77 +77 +78 +78 +78 +79 +79 +79 +79 +80 +80 +81 +81 +82 +81 +81 +81 +81 +82 +82 +82 +82 +83 +83 +83 +83 +83 +83 +83 +84 +84 +85 +86 +87 +88 +88 +89 +89 +89 +89 +90 +90 +91 +91 +91 +91 +92 +93 +93 +93 +94 +94 +94 +95 +94 +95 +95 +96 +96 +97 +96 +97 +97 +97 +98 +98 +99 +99 +100 +99 +99 +99 +100 +100 +100 +101 +101 +101 +101 +102 +102 +102 +102 +102 +104 +104 +106 +106 +107 +107 +107 +108 +108 +108 +108 +109 +108 +109 +109 +110 +110 +111 +111 +112 +112 +113 +113 +113 +114 +114 +114 +114 +115 +115 +116 +116 +116 +117 +117 +118 +119 +119 +119 +119 +119 +119 +119 +120 +120 +120 +120 +121 +121 +121 +121 +121 +121 +121 +122 +123 +124 +124 +124 +125 +125 +126 +126 +127 +127 +127 +127 +127 +128 +129 +129 +130 +131 +131 +131 +132 +132 +132 +132 +133 +133 +134 +133 +134 +134 +135 +135 +135 +136 +137 +137 +137 +138 +137 +137 +136 +137 +137 +138 +138 +139 +139 +139 +140 +140 +140 +140 +141 +141 +142 +143 +144 +144 +144 +145 +145 +145 +145 +146 +146 +147 +147 +147 +148 +148 +148 +148 +148 +149 +149 +150 +150 +150 +151 +151 +152 +152 +152 +154 +153 +155 +155 +156 +156 +157 +157 +157 +157 +157 +157 +157 +157 +158 +158 +158 +159 +159 +160 +160 +160 +160 +160 +160 +161 +162 +162 +162 +162 +162 +163 +163 +163 +164 +164 +164 +165 +166 +166 +167 +168 +168 +169 +170 +170 +171 +170 +171 +171 +171 +171 +172 +172 +172 +173 +172 +174 +173 +174 +174 +175 +175 +175 +175 +174 +175 +174 +175 +175 +176 +175 +176 +176 +177 +177 +177 +177 +178 +179 +180 +181 +182 +181 +182 +182 +183 +182 +183 +182 +183 +183 +184 +184 +184 +184 +184 +185 +185 +186 +186 +187 +187 +187 +187 +187 +188 +188 +188 +189 +190 +189 +190 +190 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +195 +195 +196 +196 +196 +197 +197 +197 +196 +197 +197 +198 +198 +199 +199 +200 +200 +201 +201 +201 +201 +202 +202 +202 +201 +202 +202 +202 +203 +203 +203 +204 +204 +204 +205 +205 +206 +205 +205 +205 +205 +205 +206 +205 +206 +206 +207 +206 +206 +207 +206 +207 +208 +209 +209 +209 +209 +210 +210 +210 +210 +210 +210 +210 +211 +211 +212 +212 +212 +213 +213 +213 +214 +214 +214 +214 +214 +215 +213 +211 +215 +221 +217 +212 +218 +221 +216 +214 +218 +220 +216 +212 +216 +220 +218 +215 +218 +219 +218 +218 +218 +216 +216 +218 +217 +217 +217 +219 +220 +220 +221 +221 +221 +221 +222 +224 +224 +214 +218 +226 +221 +217 +224 +226 +223 +223 +226 +229 +225 +221 +224 +225 +224 +224 +225 +224 +224 +227 +228 +226 +225 +227 +229 +228 +227 +226 +227 +226 +225 +226 +226 +226 +226 +228 +227 +226 +226 +227 +226 +226 +227 +227 +227 +228 +228 +228 +228 +228 +228 +229 +229 +228 +228 +229 +229 +229 +230 +230 +230 +230 +231 +231 +231 +231 +230 +232 +232 +232 +231 +231 +230 +231 +232 +232 +232 +231 +232 +233 +233 +233 +232 +231 +231 +231 +232 +232 +231 +232 +232 +233 +232 +232 +231 +231 +232 +233 +233 +233 +234 +233 +233 +233 +234 +234 +233 +232 +232 +232 +233 +233 +233 +233 +234 +234 +234 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +236 +235 +233 +239 +239 +231 +234 +237 +235 +232 +233 +235 +235 +230 +230 +235 +235 +232 +231 +233 +232 +235 +235 +234 +233 +234 +233 +234 +233 +233 +233 +233 +233 +233 +235 +234 +234 +233 +234 +235 +235 +236 +234 +235 +237 +231 +229 +238 +235 +229 +231 +234 +236 +233 +232 +238 +238 +232 +233 +234 +232 +231 +232 +232 +230 +231 +233 +233 +231 +231 +233 +233 +231 +229 +230 +230 +231 +231 +231 +231 +231 +232 +232 +231 +231 +231 +230 +231 +231 +230 +230 +230 +230 +230 +230 +230 +230 +229 +230 +229 +229 +229 +228 +229 +228 +229 +229 +228 +229 +229 +229 +229 +229 +229 +228 +228 +228 +227 +228 +227 +227 +227 +227 +227 +226 +225 +225 +225 +225 +225 +225 +226 +225 +226 +225 +225 +224 +224 +224 +223 +224 +222 +224 +222 +224 +223 +224 +224 +224 +224 +224 +225 +224 +224 +224 +224 +222 +222 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +219 +219 +219 +219 +219 +217 +217 +216 +217 +215 +216 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +216 +216 +216 +215 +215 +215 +214 +214 +214 +214 +214 +214 +215 +214 +214 +213 +213 +212 +212 +211 +211 +210 +210 +210 +209 +209 +208 +209 +209 +209 +209 +209 +208 +208 +207 +208 +207 +208 +206 +207 +206 +206 +206 +205 +205 +204 +204 +204 +204 +204 +204 +204 +204 +204 +203 +202 +202 +202 +200 +201 +200 +200 +201 +200 +200 +200 +200 +200 +200 +199 +199 +199 +199 +198 +198 +198 +197 +198 +197 +197 +196 +197 +196 +196 +196 +196 +196 +194 +194 +193 +192 +193 +193 +192 +192 +192 +192 +192 +192 +191 +190 +190 +189 +190 +189 +189 +189 +189 +189 +189 +188 +188 +188 +187 +187 +187 +187 +187 +186 +186 +186 +186 +185 +185 +185 +185 +184 +184 +184 +183 +183 +183 +183 +183 +183 +182 +182 +181 +181 +181 +180 +179 +178 +177 +177 +177 +177 +177 +176 +176 +175 +175 +174 +174 +173 +173 +173 +173 +173 +174 +174 +174 +173 +173 +172 +172 +171 +171 +170 +170 +170 +170 +169 +169 +168 +168 +168 +167 +167 +167 +167 +166 +166 +165 +165 +164 +164 +163 +164 +164 +163 +163 +163 +163 +163 +162 +161 +160 +160 +160 +160 +160 +159 +158 +158 +158 +157 +156 +155 +155 +155 +155 +154 +155 +154 +154 +153 +153 +153 +152 +152 +152 +151 +151 +151 +151 +151 +150 +151 +150 +150 +149 +149 +149 +148 +148 +147 +147 +146 +146 +146 +146 +145 +145 +145 +144 +144 +144 +144 +143 +142 +141 +140 +140 +140 +139 +138 +138 +138 +138 +137 +137 +136 +135 +135 +136 +136 +136 +136 +135 +135 +135 +134 +134 +133 +133 +133 +132 +132 +132 +132 +132 +131 +131 +130 +130 +130 +129 +129 +128 +128 +128 +127 +127 +127 +126 +127 +126 +125 +125 +125 +126 +125 +125 +123 +123 +122 +122 +122 +122 +121 +121 +120 +120 +120 +118 +118 +117 +117 +117 +117 +116 +117 +116 +116 +116 +115 +115 +115 +115 +113 +113 +113 +113 +113 +113 +113 +112 +112 +112 +112 +111 +111 +111 +110 +110 +109 +109 +108 +108 +108 +107 +107 +106 +106 +106 +106 +105 +105 +103 +103 +102 +102 +101 +102 +102 +101 +100 +99 +99 +99 +98 +98 +97 +97 +98 +98 +98 +98 +98 +98 +98 +97 +96 +96 +94 +94 +94 +94 +94 +93 +93 +93 +93 +92 +92 +91 +91 +90 +90 +90 +90 +90 +88 +88 +88 +88 +87 +87 +87 +87 +87 +86 +86 +84 +84 +84 +84 +83 +83 +82 +82 +81 +81 +81 +79 +80 +79 +79 +79 +80 +79 +79 +79 +79 +79 +78 +76 +74 +76 +82 +78 +72 +78 +81 +76 +72 +75 +78 +73 +70 +74 +78 +75 +71 +73 +73 +72 +72 +71 +69 +69 +70 +70 +70 +69 +69 +68 +68 +67 +67 +66 +67 +67 +68 +66 +59 +62 +68 +62 +58 +63 +65 +63 +63 +65 +68 +66 +61 +63 +63 +61 +62 +63 +62 +61 +63 +63 +62 +61 +62 +63 +62 +60 +59 +60 +59 +58 +58 +58 +57 +58 +58 +57 +57 +57 +57 +56 +56 +55 +55 +53 +52 +51 +52 +52 +52 +52 +52 +52 +52 +52 +51 +51 +50 +50 +50 +50 +50 +50 +50 +50 +50 +49 +49 +49 +49 +49 +48 +49 +48 +48 +47 +47 +47 +47 +46 +46 +46 +45 +46 +45 +46 +46 +46 +45 +45 +45 +45 +45 +45 +45 +44 +44 +44 +44 +42 +42 +41 +41 +41 +41 +41 +40 +39 +39 +39 +38 +37 +36 +37 +37 +37 +38 +38 +38 +38 +38 +37 +37 +37 +37 +37 +36 +36 +37 +36 +36 +37 +36 +37 +37 +37 +36 +36 +36 +35 +35 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +34 +33 +33 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +30 +30 +30 +29 +30 +30 +31 +31 +30 +30 +30 +30 +29 +29 +28 +28 +28 +28 +28 +28 +28 +28 +29 +29 +28 +28 +28 +28 +28 +27 +27 +27 +27 +27 +26 +26 +26 +27 +27 +26 +27 +27 +27 +27 +26 +25 +25 +25 +25 +25 +24 +25 +24 +24 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +25 +24 +24 +24 +23 +23 +23 +23 +24 +24 +23 +23 +25 +29 +25 +21 +25 +27 +23 +21 +22 +25 +23 +20 +22 +26 +25 +23 +24 +24 +24 +25 +24 +22 +21 +21 +22 +23 +22 +21 +22 +23 +22 +23 +22 +21 +21 +21 +21 +22 +22 +23 +23 +24 +24 +17 +21 +27 +21 +19 +23 +24 +24 +21 +24 +30 +26 +23 +24 +25 +23 +24 +25 +23 +22 +25 +26 +25 +24 +24 +26 +26 +25 +24 +25 +25 +24 +24 +23 +23 +23 +24 +23 +23 +23 +23 +23 +24 +23 +23 +22 +22 +23 +23 +24 +24 +24 +25 +26 +25 +24 +24 +24 +25 +25 +25 +25 +25 +26 +26 +26 +26 +27 +26 +27 +27 +28 +27 +27 +27 +27 +27 +27 +27 +27 +28 +27 +29 +29 +30 +30 +30 +29 +29 +30 +30 +29 +28 +29 +29 +29 +29 +28 +27 +27 +27 +28 +29 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +33 +34 +34 +34 +34 +35 +35 +36 +36 +37 +37 +36 +36 +35 +36 +36 +37 +36 +36 +37 +36 +37 +37 +37 +37 +37 +38 +38 +39 +39 +39 +39 +40 +39 +40 +40 +40 +40 +40 +41 +41 +41 +41 +42 +41 +42 +42 +43 +43 +43 +43 +43 +43 +43 +44 +44 +45 +44 +45 +45 +46 +47 +47 +47 +48 +48 +47 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +47 +47 +48 +48 +50 +49 +50 +50 +50 +51 +51 +52 +52 +52 +52 +53 +53 +54 +54 +55 +56 +56 +57 +57 +57 +57 +57 +57 +57 +57 +57 +57 +57 +58 +58 +59 +58 +59 +59 +59 +60 +60 +60 +59 +59 +59 +60 +60 +61 +61 +61 +61 +62 +62 +62 +62 +62 +63 +63 +65 +65 +65 +66 +66 +67 +66 +67 +66 +67 +66 +67 +67 +67 +67 +68 +69 +68 +70 +70 +71 +70 +70 +70 +70 +70 +70 +71 +71 +72 +72 +72 +73 +73 +74 +75 +76 +76 +76 +76 +76 +76 +77 +77 +77 +77 +77 +77 +77 +78 +77 +77 +78 +79 +79 +80 +80 +81 +81 +82 +82 +81 +81 +81 +82 +82 +83 +83 +84 +85 +86 +87 +87 +88 +88 +89 +88 +89 +88 +89 +89 +90 +90 +90 +91 +90 +91 +91 +92 +92 +93 +92 +92 +92 +92 +92 +93 +93 +93 +94 +94 +94 +94 +95 +95 +95 +96 +97 +98 +98 +100 +100 +101 +101 +102 +102 +102 +102 +102 +102 +102 +103 +103 +103 +104 +104 +105 +105 +106 +105 +106 +106 +107 +106 +107 +107 +108 +108 +109 +109 +109 +110 +111 +111 +111 +113 +112 +112 +112 +112 +114 +113 +114 +114 +115 +114 +114 +114 +114 +115 +114 +115 +116 +117 +117 +118 +118 +119 +119 +120 +120 +119 +120 +120 +122 +122 +123 +123 +124 +124 +125 +125 +126 +126 +126 +126 +126 +127 +127 +127 +127 +127 +127 +127 +128 +127 +129 +129 +130 +130 +131 +130 +130 +130 +130 +131 +132 +131 +131 +131 +130 +139 +137 +130 +132 +138 +137 +131 +135 +139 +138 +133 +135 +142 +141 +138 +139 +141 +140 +141 +141 +140 +140 +142 +142 +143 +143 +143 +144 +144 +145 +145 +146 +146 +146 +148 +151 +142 +141 +150 +150 +143 +146 +153 +150 +148 +149 +154 +154 +149 +149 +152 +152 +150 +153 +153 +151 +153 +156 +154 +154 +155 +158 +158 +156 +155 +157 +158 +157 +157 +157 +157 +158 +159 +160 +159 +160 +160 +162 +162 +163 +162 +162 +163 +164 +164 +164 +164 +164 +165 +165 +166 +166 +167 +167 +167 +167 +169 +170 +169 +168 +167 +168 +169 +170 +169 +170 +170 +171 +171 +171 +171 +171 +172 +172 +173 +174 +175 +175 +175 +176 +176 +176 +176 +176 +177 +177 +177 +178 +178 +179 +179 +180 +180 +181 +181 +181 +182 +181 +182 +182 +182 +182 +182 +183 +184 +184 +184 +185 +185 +186 +186 +186 +186 +186 +185 +185 +186 +186 +187 +186 +187 +187 +187 +187 +187 +187 +187 +188 +189 +190 +190 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +195 +195 +195 +195 +195 +196 +196 +196 +196 +196 +196 +196 +197 +197 +197 +198 +199 +198 +199 +199 +200 +200 +201 +201 +200 +201 +201 +202 +202 +202 +201 +202 +202 +202 +202 +201 +202 +202 +203 +203 +204 +204 +205 +204 +205 +205 +205 +205 +206 +206 +206 +206 +207 +208 +208 +208 +208 +209 +209 +209 +209 +209 +210 +210 +210 +210 +211 +211 +211 +211 +212 +212 +213 +213 +213 +214 +214 +214 +213 +213 +213 +213 +214 +214 +214 +213 +214 +213 +214 +214 +214 +214 +214 +215 +216 +216 +217 +217 +217 +217 +218 +218 +218 +218 +218 +218 +219 +219 +219 +219 +220 +220 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +220 +221 +221 +221 +222 +222 +222 +224 +224 +224 +224 +223 +224 +224 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +225 +225 +226 +226 +226 +226 +226 +226 +226 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +230 +230 +230 +230 +231 +231 +231 +230 +231 +230 +230 +230 +229 +230 +230 +230 +230 +231 +230 +230 +230 +229 +230 +228 +227 +233 +234 +226 +231 +235 +233 +231 +231 +233 +234 +230 +229 +234 +235 +233 +232 +234 +233 +234 +234 +233 +233 +233 +233 +234 +234 +233 +233 +233 +234 +233 +234 +234 +233 +234 +234 +234 +234 +235 +233 +235 +237 +230 +229 +237 +236 +229 +232 +234 +235 +233 +230 +236 +237 +232 +232 +235 +234 +234 +235 +235 +233 +234 +236 +235 +234 +233 +235 +236 +235 +234 +235 +234 +234 +235 +235 +234 +234 +235 +234 +234 +233 +233 +233 +234 +234 +234 +234 +234 +234 +234 +235 +234 +234 +233 +233 +233 +233 +233 +233 +233 +232 +233 +232 +232 +231 +231 +231 +231 +232 +233 +233 +232 +233 +233 +233 +232 +233 +233 +232 +233 +232 +233 +232 +232 +232 +233 +233 +233 +233 +232 +233 +232 +232 +231 +232 +231 +232 +231 +231 +231 +231 +231 +231 +232 +231 +231 +231 +230 +229 +229 +229 +229 +229 +228 +228 +227 +227 +227 +226 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +227 +228 +227 +227 +227 +227 +227 +227 +227 +227 +227 +226 +227 +226 +226 +226 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +225 +225 +224 +224 +224 +224 +222 +222 +222 +222 +222 +222 +222 +221 +221 +220 +220 +219 +219 +218 +219 +219 +219 +219 +219 +219 +218 +218 +218 +218 +218 +218 +218 +218 +218 +218 +218 +218 +218 +217 +218 +217 +217 +217 +217 +216 +215 +216 +215 +215 +214 +215 +214 +214 +214 +214 +214 +214 +213 +212 +212 +211 +211 +211 +211 +210 +210 +210 +210 +210 +209 +208 +208 +208 +208 +209 +209 +209 +209 +209 +209 +208 +208 +208 +207 +207 +207 +206 +206 +206 +205 +205 +205 +205 +204 +204 +204 +204 +203 +204 +203 +203 +202 +202 +202 +201 +201 +201 +201 +201 +202 +201 +200 +200 +199 +199 +198 +198 +198 +198 +197 +197 +197 +196 +196 +195 +194 +194 +194 +194 +194 +194 +194 +195 +194 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +190 +189 +189 +188 +189 +188 +188 +188 +188 +187 +187 +187 +187 +187 +186 +185 +184 +184 +184 +184 +183 +183 +182 +182 +181 +181 +180 +179 +179 +179 +179 +180 +180 +179 +180 +179 +179 +178 +178 +177 +177 +177 +176 +176 +176 +176 +176 +176 +175 +175 +175 +174 +174 +174 +173 +172 +172 +172 +171 +170 +169 +168 +176 +174 +166 +170 +175 +172 +165 +167 +169 +166 +161 +164 +169 +167 +163 +164 +165 +164 +163 +162 +161 +160 +161 +162 +161 +161 +161 +161 +161 +160 +160 +159 +159 +159 +161 +161 +152 +153 +161 +157 +150 +155 +158 +155 +153 +155 +158 +157 +151 +151 +153 +152 +151 +153 +152 +151 +154 +155 +153 +151 +152 +151 +150 +147 +147 +148 +147 +146 +146 +145 +145 +144 +144 +144 +142 +143 +142 +143 +143 +142 +141 +140 +140 +140 +140 +139 +139 +139 +139 +139 +139 +138 +138 +138 +137 +138 +137 +137 +136 +136 +135 +135 +134 +134 +134 +133 +133 +133 +132 +132 +132 +132 +132 +131 +132 +131 +130 +129 +128 +128 +127 +128 +127 +127 +127 +127 +126 +126 +125 +124 +124 +124 +124 +125 +125 +124 +124 +123 +122 +122 +121 +121 +120 +120 +119 +119 +119 +118 +119 +118 +118 +117 +118 +117 +117 +116 +116 +115 +115 +115 +114 +114 +113 +114 +113 +113 +112 +113 +113 +112 +111 +110 +110 +110 +110 +109 +108 +107 +107 +107 +106 +105 +104 +104 +104 +105 +105 +105 +105 +105 +105 +104 +104 +103 +103 +102 +102 +101 +100 +101 +101 +100 +101 +100 +100 +100 +99 +99 +98 +98 +97 +97 +96 +96 +95 +95 +94 +94 +94 +94 +94 +94 +94 +94 +93 +92 +91 +91 +90 +90 +89 +89 +88 +89 +89 +88 +86 +85 +86 +86 +87 +86 +86 +85 +86 +85 +85 +84 +83 +83 +82 +83 +82 +82 +82 +82 +82 +82 +82 +81 +81 +80 +80 +80 +80 +79 +79 +78 +78 +78 +79 +78 +77 +76 +76 +77 +76 +76 +74 +73 +73 +72 +72 +72 +72 +71 +71 +71 +71 +70 +70 +69 +69 +69 +69 +70 +69 +69 +68 +69 +68 +68 +67 +67 +67 +66 +66 +65 +66 +65 +65 +64 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +62 +62 +61 +62 +62 +61 +60 +59 +58 +59 +58 +58 +58 +57 +57 +56 +56 +55 +54 +53 +53 +53 +54 +54 +55 +55 +55 +55 +54 +54 +54 +53 +53 +52 +52 +52 +52 +51 +52 +52 +52 +51 +51 +51 +51 +50 +50 +50 +49 +49 +47 +47 +47 +47 +47 +47 +47 +48 +47 +47 +47 +46 +45 +44 +45 +44 +44 +44 +44 +44 +43 +43 +42 +42 +42 +42 +42 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +40 +40 +40 +40 +40 +40 +40 +40 +40 +39 +39 +39 +39 +38 +37 +37 +37 +37 +37 +37 +37 +38 +37 +38 +37 +37 +37 +36 +35 +35 +34 +34 +35 +34 +34 +33 +33 +33 +32 +32 +31 +31 +31 +31 +31 +31 +33 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +30 +29 +29 +29 +30 +29 +26 +33 +33 +26 +28 +31 +28 +25 +25 +27 +28 +23 +22 +27 +28 +25 +25 +25 +25 +25 +26 +25 +24 +25 +25 +26 +26 +26 +25 +26 +25 +26 +26 +26 +25 +25 +25 +25 +26 +26 +25 +26 +28 +22 +19 +27 +27 +20 +23 +25 +26 +25 +22 +28 +29 +23 +23 +25 +25 +24 +25 +23 +22 +23 +25 +25 +24 +23 +23 +25 +24 +22 +22 +22 +21 +21 +22 +23 +22 +23 +23 +23 +22 +22 +22 +22 +22 +21 +21 +21 +22 +22 +22 +23 +24 +24 +24 +24 +24 +24 +24 +23 +23 +24 +24 +24 +24 +24 +24 +24 +25 +24 +25 +24 +24 +23 +22 +23 +22 +22 +21 +21 +21 +21 +21 +21 +21 +21 +22 +22 +24 +24 +24 +25 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +25 +25 +25 +26 +25 +25 +26 +25 +25 +24 +25 +24 +25 +24 +25 +25 +25 +25 +25 +26 +26 +27 +27 +28 +27 +26 +26 +26 +26 +26 +26 +25 +26 +26 +26 +26 +26 +25 +26 +26 +27 +27 +27 +28 +28 +28 +28 +28 +28 +28 +28 +29 +29 +30 +30 +30 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +33 +33 +34 +33 +33 +31 +31 +31 +31 +33 +33 +34 +33 +33 +33 +34 +34 +34 +33 +34 +35 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +40 +41 +41 +40 +40 +41 +42 +42 +43 +43 +43 +43 +44 +44 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +44 +43 +43 +43 +44 +44 +45 +45 +46 +46 +47 +47 +47 +47 +47 +48 +47 +48 +47 +45 +53 +56 +49 +49 +56 +56 +49 +50 +54 +54 +48 +49 +55 +56 +52 +52 +54 +54 +54 +54 +53 +53 +54 +55 +55 +54 +55 +54 +56 +56 +57 +57 +58 +57 +59 +62 +55 +50 +58 +62 +55 +56 +63 +62 +60 +61 +63 +66 +62 +59 +62 +62 +61 +62 +63 +61 +63 +66 +66 +63 +65 +67 +67 +66 +65 +65 +66 +66 +65 +66 +67 +67 +68 +68 +69 +69 +70 +70 +71 +69 +69 +68 +69 +69 +70 +70 +70 +70 +71 +71 +71 +71 +71 +72 +72 +73 +74 +74 +75 +75 +76 +76 +76 +76 +77 +77 +78 +78 +78 +79 +79 +80 +80 +81 +81 +81 +81 +82 +82 +82 +82 +83 +83 +84 +84 +84 +85 +85 +86 +85 +87 +87 +87 +86 +86 +86 +87 +87 +88 +88 +88 +88 +89 +89 +89 +89 +89 +89 +90 +90 +92 +92 +93 +93 +94 +94 +94 +94 +94 +95 +95 +95 +95 +97 +97 +97 +97 +98 +98 +99 +99 +100 +100 +100 +101 +101 +102 +102 +102 +102 +103 +103 +104 +104 +105 +106 +106 +106 +105 +106 +106 +106 +106 +107 +107 +107 +107 +107 +107 +107 +108 +108 +109 +110 +110 +111 +111 +112 +113 +114 +114 +114 +113 +114 +114 +115 +115 +115 +116 +116 +117 +117 +118 +118 +119 +119 +120 +120 +120 +120 +120 +121 +121 +121 +121 +121 +122 +123 +123 +124 +124 +124 +124 +123 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +127 +128 +129 +130 +130 +131 +132 +131 +132 +131 +132 +132 +133 +133 +133 +134 +134 +135 +135 +136 +136 +137 +137 +138 +138 +138 +138 +138 +139 +139 +140 +140 +140 +141 +142 +143 +143 +143 +144 +144 +144 +143 +143 +144 +143 +144 +144 +144 +145 +144 +145 +144 +145 +145 +146 +146 +148 +148 +149 +149 +150 +150 +151 +151 +152 +152 +152 +153 +153 +154 +154 +155 +156 +156 +157 +156 +157 +157 +157 +157 +158 +158 +158 +158 +159 +159 +159 +160 +159 +160 +160 +161 +161 +161 +161 +161 +161 +162 +162 +163 +163 +164 +165 +165 +166 +166 +165 +166 +166 +167 +166 +168 +168 +169 +169 +170 +170 +170 +170 +170 +170 +170 +171 +171 +172 +172 +172 +172 +173 +173 +173 +174 +175 +175 +175 +175 +176 +177 +178 +178 +178 +178 +179 +179 +180 +180 +180 +180 +180 +181 +181 +181 +181 +181 +181 +181 +182 +182 +181 +181 +181 +182 +182 +182 +183 +184 +185 +185 +186 +186 +187 +187 +187 +188 +188 +188 +187 +188 +189 +190 +189 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +192 +192 +193 +193 +194 +194 +194 +195 +195 +195 +196 +195 +195 +195 +195 +196 +196 +195 +195 +196 +196 +197 +197 +197 +197 +198 +199 +199 +200 +200 +200 +201 +201 +201 +201 +201 +201 +201 +202 +202 +203 +204 +203 +204 +205 +205 +205 +205 +205 +205 +206 +205 +206 +206 +206 +206 +207 +208 +208 +208 +209 +209 +210 +210 +209 +209 +208 +209 +209 +210 +209 +209 +209 +209 +210 +210 +210 +210 +211 +211 +212 +212 +213 +213 +214 +214 +213 +214 +214 +214 +214 +215 +215 +215 +215 +215 +216 +216 +216 +216 +217 +216 +217 +217 +218 +218 +218 +218 +218 +218 +218 +219 +219 +220 +220 +220 +220 +221 +221 +221 +220 +220 +220 +220 +220 +220 +221 +221 +221 +221 +220 +220 +220 +220 +221 +222 +223 +224 +224 +224 +224 +224 +224 +224 +224 +224 +226 +224 +222 +228 +230 +224 +224 +230 +229 +226 +225 +227 +229 +225 +222 +227 +230 +227 +226 +227 +227 +227 +228 +227 +227 +227 +228 +228 +227 +227 +227 +229 +229 +229 +228 +229 +229 +229 +229 +228 +228 +228 +229 +230 +232 +230 +225 +230 +235 +228 +227 +231 +232 +232 +227 +232 +236 +232 +229 +231 +232 +232 +233 +233 +231 +231 +234 +234 +234 +232 +233 +234 +235 +233 +233 +233 +233 +233 +233 +234 +233 +233 +233 +233 +232 +232 +232 +233 +232 +232 +232 +232 +232 +231 +231 +232 +232 +233 +233 +233 +234 +234 +234 +234 +233 +234 +233 +233 +234 +234 +233 +233 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +235 +234 +235 +235 +235 +236 +236 +236 +235 +235 +234 +234 +234 +234 +234 +234 +234 +233 +234 +233 +233 +232 +232 +232 +233 +233 +233 +233 +233 +234 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +234 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +233 +233 +232 +232 +231 +231 +231 +231 +230 +231 +230 +231 +230 +229 +228 +227 +235 +233 +226 +230 +235 +232 +226 +229 +232 +229 +224 +227 +232 +231 +227 +228 +229 +229 +229 +229 +227 +226 +228 +228 +228 +227 +228 +228 +228 +228 +228 +228 +228 +228 +230 +231 +222 +222 +231 +228 +221 +224 +229 +225 +224 +225 +230 +228 +222 +222 +225 +224 +222 +224 +222 +221 +224 +226 +224 +223 +224 +225 +224 +222 +221 +221 +222 +220 +221 +220 +220 +221 +221 +222 +222 +222 +221 +220 +220 +220 +219 +219 +217 +217 +217 +218 +218 +217 +218 +217 +218 +218 +218 +218 +217 +217 +216 +216 +215 +215 +215 +215 +214 +215 +214 +214 +213 +213 +212 +212 +214 +213 +213 +212 +212 +213 +213 +212 +211 +210 +210 +211 +210 +211 +210 +210 +210 +211 +211 +211 +211 +210 +210 +209 +209 +208 +208 +208 +207 +206 +206 +207 +206 +206 +205 +206 +205 +206 +205 +205 +203 +203 +203 +202 +202 +202 +202 +201 +201 +201 +201 +200 +199 +199 +199 +199 +199 +199 +199 +199 +199 +199 +198 +198 +197 +197 +197 +196 +196 +196 +196 +196 +196 +195 +195 +195 +195 +195 +195 +195 +194 +194 +194 +193 +193 +193 +192 +193 +192 +192 +192 +192 +192 +192 +191 +189 +189 +189 +189 +189 +188 +187 +188 +188 +187 +186 +185 +185 +185 +185 +185 +185 +185 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +181 +181 +181 +181 +180 +180 +180 +179 +179 +179 +178 +178 +178 +177 +177 +177 +177 +176 +177 +176 +176 +176 +176 +176 +175 +174 +173 +173 +172 +172 +173 +171 +171 +170 +170 +169 +168 +167 +167 +167 +168 +168 +168 +167 +167 +167 +166 +167 +165 +166 +165 +165 +165 +164 +164 +164 +164 +164 +164 +163 +163 +162 +162 +162 +161 +161 +160 +159 +159 +159 +158 +158 +158 +158 +157 +157 +157 +156 +155 +154 +154 +153 +154 +153 +153 +152 +152 +151 +151 +150 +150 +149 +149 +149 +149 +150 +150 +149 +149 +149 +148 +148 +148 +147 +147 +146 +146 +145 +145 +144 +144 +144 +144 +144 +143 +143 +143 +142 +141 +141 +140 +140 +140 +139 +139 +139 +139 +139 +139 +138 +138 +138 +138 +137 +135 +135 +135 +135 +134 +134 +133 +133 +132 +132 +131 +130 +129 +129 +129 +129 +130 +129 +129 +128 +128 +127 +127 +127 +127 +127 +127 +127 +126 +126 +126 +126 +127 +126 +125 +125 +125 +124 +124 +123 +123 +122 +122 +121 +121 +121 +120 +120 +120 +119 +119 +119 +118 +117 +116 +115 +115 +115 +115 +115 +114 +114 +114 +113 +113 +112 +112 +111 +112 +111 +111 +112 +111 +111 +110 +111 +110 +109 +109 +108 +108 +107 +107 +106 +107 +106 +106 +105 +106 +105 +105 +104 +104 +103 +102 +102 +102 +102 +101 +102 +101 +101 +101 +100 +101 +100 +100 +99 +99 +97 +97 +97 +97 +96 +95 +95 +94 +95 +94 +93 +92 +92 +92 +92 +92 +93 +92 +91 +91 +90 +90 +90 +90 +89 +89 +88 +88 +88 +88 +88 +87 +87 +87 +87 +86 +86 +86 +85 +85 +85 +85 +84 +84 +83 +83 +82 +82 +82 +82 +82 +82 +81 +80 +79 +79 +79 +79 +78 +77 +77 +77 +77 +76 +75 +75 +74 +74 +74 +75 +75 +75 +74 +74 +74 +74 +73 +72 +73 +71 +71 +71 +72 +72 +71 +70 +70 +70 +70 +70 +69 +69 +68 +68 +67 +66 +66 +66 +66 +65 +65 +65 +65 +65 +66 +65 +65 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +61 +62 +61 +60 +59 +59 +60 +61 +61 +60 +59 +59 +59 +58 +57 +57 +57 +56 +56 +55 +56 +55 +56 +55 +55 +55 +55 +55 +55 +55 +55 +55 +54 +54 +54 +53 +53 +52 +53 +52 +52 +52 +53 +52 +52 +50 +50 +49 +49 +49 +48 +48 +47 +48 +47 +47 +46 +45 +45 +45 +46 +46 +47 +46 +47 +46 +46 +46 +45 +46 +45 +45 +45 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +42 +41 +41 +41 +40 +40 +39 +40 +40 +40 +39 +40 +40 +40 +39 +39 +38 +38 +38 +39 +38 +38 +37 +39 +37 +33 +39 +39 +31 +33 +38 +37 +34 +33 +35 +36 +33 +30 +35 +36 +33 +34 +34 +34 +34 +34 +34 +31 +33 +33 +33 +33 +30 +32 +33 +33 +32 +33 +32 +31 +31 +31 +31 +31 +31 +31 +31 +33 +29 +24 +30 +31 +25 +26 +29 +30 +29 +26 +30 +34 +27 +25 +27 +27 +27 +29 +29 +27 +27 +29 +30 +28 +27 +27 +29 +28 +26 +26 +26 +26 +26 +26 +26 +26 +26 +27 +26 +26 +26 +26 +26 +26 +26 +25 +25 +25 +25 +24 +25 +24 +21 +30 +31 +23 +23 +28 +27 +20 +22 +26 +24 +19 +20 +26 +26 +22 +21 +23 +23 +23 +24 +22 +22 +23 +24 +24 +23 +23 +23 +24 +23 +24 +24 +24 +25 +26 +29 +21 +17 +25 +28 +19 +19 +26 +24 +22 +22 +27 +28 +22 +20 +23 +23 +21 +23 +24 +22 +24 +26 +24 +22 +22 +24 +24 +23 +21 +22 +23 +22 +22 +21 +21 +21 +23 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +22 +22 +23 +23 +23 +24 +24 +24 +24 +24 +24 +24 +24 +25 +24 +24 +24 +25 +25 +25 +25 +25 +25 +26 +26 +26 +26 +25 +25 +24 +24 +24 +25 +25 +25 +24 +25 +25 +25 +24 +24 +24 +24 +25 +25 +26 +26 +27 +27 +27 +27 +27 +27 +27 +27 +27 +28 +28 +28 +28 +28 +28 +29 +29 +28 +29 +28 +29 +29 +28 +28 +29 +29 +28 +28 +28 +29 +29 +30 +30 +30 +30 +29 +29 +29 +30 +30 +31 +30 +31 +31 +31 +31 +30 +30 +30 +30 +31 +31 +31 +33 +33 +34 +34 +34 +34 +34 +34 +33 +34 +33 +34 +34 +35 +35 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +39 +39 +39 +40 +40 +40 +39 +39 +38 +39 +39 +39 +39 +39 +39 +39 +39 +39 +39 +39 +39 +39 +41 +41 +41 +42 +42 +43 +43 +43 +43 +44 +45 +45 +44 +45 +46 +46 +47 +47 +47 +47 +47 +48 +48 +47 +47 +48 +47 +48 +48 +48 +48 +49 +49 +49 +50 +51 +51 +51 +51 +50 +50 +50 +51 +50 +51 +52 +52 +53 +52 +52 +52 +53 +53 +53 +54 +55 +56 +55 +56 +56 +56 +56 +57 +56 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +60 +61 +61 +63 +63 +63 +63 +63 +63 +63 +64 +65 +66 +65 +65 +64 +64 +65 +65 +65 +66 +66 +66 +67 +66 +66 +65 +66 +66 +66 +66 +67 +68 +68 +69 +69 +70 +70 +70 +70 +71 +72 +72 +73 +74 +74 +75 +75 +75 +76 +76 +76 +77 +77 +77 +77 +78 +78 +78 +78 +78 +78 +79 +79 +79 +79 +79 +80 +79 +79 +79 +80 +80 +81 +81 +81 +82 +82 +83 +83 +83 +83 +83 +84 +85 +85 +87 +87 +87 +88 +88 +88 +88 +89 +88 +88 +89 +90 +90 +90 +91 +91 +92 +92 +92 +93 +93 +93 +93 +94 +94 +94 +94 +95 +95 +97 +97 +98 +98 +98 +99 +100 +100 +100 +99 +100 +100 +100 +100 +100 +101 +100 +101 +100 +100 +101 +100 +102 +102 +103 +104 +105 +105 +106 +107 +107 +107 +107 +107 +107 +108 +108 +109 +109 +110 +111 +111 +112 +112 +112 +113 +113 +113 +113 +113 +114 +114 +114 +114 +115 +115 +115 +116 +116 +117 +118 +119 +118 +118 +118 +118 +119 +119 +120 +120 +121 +121 +121 +121 +121 +121 +121 +122 +122 +123 +123 +124 +125 +125 +125 +126 +126 +127 +126 +127 +127 +127 +127 +127 +128 +129 +130 +130 +131 +131 +131 +132 +132 +132 +132 +132 +133 +133 +133 +134 +134 +134 +135 +136 +137 +137 +136 +136 +136 +136 +137 +138 +139 +138 +138 +139 +139 +139 +139 +139 +139 +141 +141 +142 +142 +143 +143 +144 +144 +144 +144 +144 +145 +146 +146 +146 +147 +148 +148 +148 +149 +149 +149 +150 +150 +151 +151 +151 +151 +152 +152 +153 +153 +153 +154 +154 +155 +155 +156 +156 +156 +155 +156 +156 +156 +157 +157 +158 +157 +158 +158 +158 +158 +158 +158 +159 +160 +161 +162 +162 +162 +162 +163 +163 +164 +164 +164 +164 +164 +165 +165 +166 +167 +167 +168 +168 +169 +168 +169 +169 +170 +170 +170 +170 +171 +171 +171 +172 +172 +173 +173 +174 +174 +175 +175 +175 +174 +174 +175 +175 +176 +175 +175 +175 +176 +176 +176 +176 +176 +177 +177 +178 +179 +180 +180 +180 +181 +181 +182 +181 +182 +182 +182 +183 +184 +184 +184 +184 +185 +185 +185 +185 +186 +186 +186 +186 +187 +187 +187 +188 +188 +189 +189 +190 +190 +190 +192 +192 +192 +192 +192 +190 +192 +192 +192 +191 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +195 +195 +196 +196 +196 +196 +196 +196 +197 +197 +198 +199 +199 +200 +200 +201 +200 +201 +200 +201 +201 +202 +202 +201 +200 +201 +203 +202 +203 +202 +202 +203 +204 +204 +205 +204 +204 +204 +204 +204 +205 +205 +205 +206 +206 +206 +206 +206 +206 +206 +207 +207 +208 +208 +208 +208 +208 +209 +209 +209 +209 +210 +210 +210 +211 +211 +211 +212 +212 +212 +211 +211 +220 +218 +210 +214 +219 +216 +211 +214 +217 +214 +209 +218 +221 +214 +216 +220 +219 +216 +217 +218 +215 +210 +215 +219 +218 +215 +216 +217 +217 +218 +217 +216 +216 +217 +220 +224 +214 +212 +223 +223 +215 +219 +225 +221 +219 +221 +226 +226 +220 +222 +225 +225 +225 +220 +222 +228 +224 +224 +225 +225 +227 +224 +226 +229 +226 +222 +225 +225 +225 +226 +227 +226 +226 +227 +227 +226 +226 +226 +227 +228 +226 +224 +225 +225 +224 +225 +225 +226 +227 +228 +229 +228 +228 +228 +228 +228 +228 +228 +227 +228 +228 +229 +228 +230 +230 +230 +231 +231 +231 +230 +231 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +232 +232 +233 +233 +233 +234 +233 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +231 +232 +232 +233 +232 +233 +233 +233 +233 +233 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +234 +235 +234 +233 +233 +233 +234 +234 +234 +234 +234 +233 +234 +233 +233 +233 +232 +233 +233 +234 +234 +235 +234 +235 +235 +235 +236 +235 +235 +234 +235 +234 +234 +234 +234 +234 +234 +234 +234 +235 +234 +234 +233 +234 +233 +234 +233 +233 +233 +232 +233 +232 +232 +232 +233 +233 +233 +232 +232 +232 +232 +232 +232 +232 +231 +232 +232 +231 +231 +231 +230 +231 +231 +231 +232 +231 +232 +232 +233 +232 +232 +231 +231 +231 +231 +231 +230 +231 +230 +231 +230 +231 +231 +230 +230 +230 +230 +229 +229 +228 +229 +228 +229 +229 +229 +229 +230 +230 +230 +231 +230 +229 +228 +228 +228 +228 +228 +227 +227 +226 +226 +225 +225 +225 +225 +224 +224 +225 +225 +225 +225 +225 +225 +225 +224 +225 +224 +224 +224 +224 +225 +224 +225 +224 +225 +224 +225 +224 +224 +224 +223 +224 +222 +222 +222 +222 +221 +221 +221 +221 +221 +221 +221 +221 +221 +220 +219 +218 +218 +218 +218 +218 +218 +218 +217 +218 +217 +217 +216 +216 +216 +216 +216 +216 +217 +217 +217 +216 +216 +215 +215 +215 +215 +215 +214 +214 +214 +214 +214 +214 +213 +213 +212 +212 +212 +212 +212 +211 +212 +211 +211 +211 +210 +209 +210 +210 +210 +209 +210 +211 +209 +207 +207 +208 +208 +208 +207 +207 +206 +207 +206 +205 +204 +203 +203 +203 +204 +204 +204 +203 +204 +204 +203 +203 +202 +202 +201 +202 +201 +201 +201 +201 +200 +200 +201 +201 +201 +199 +199 +200 +200 +200 +199 +198 +198 +198 +197 +198 +196 +197 +197 +196 +196 +196 +195 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +190 +191 +190 +191 +191 +192 +192 +192 +191 +191 +190 +190 +189 +189 +189 +188 +187 +187 +187 +187 +187 +187 +186 +186 +186 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +182 +182 +182 +182 +182 +182 +181 +180 +179 +179 +178 +179 +178 +177 +176 +176 +176 +176 +175 +174 +174 +173 +174 +174 +174 +173 +174 +173 +173 +173 +172 +172 +171 +171 +171 +171 +171 +170 +170 +170 +170 +169 +169 +169 +169 +168 +167 +167 +167 +166 +166 +166 +165 +165 +165 +165 +164 +164 +163 +164 +163 +162 +161 +160 +160 +160 +159 +158 +158 +157 +157 +157 +157 +156 +156 +156 +155 +156 +156 +156 +155 +156 +155 +155 +155 +154 +154 +152 +152 +152 +152 +152 +152 +151 +151 +151 +150 +150 +149 +149 +148 +148 +147 +147 +146 +147 +146 +146 +146 +145 +144 +143 +144 +144 +144 +143 +142 +142 +142 +142 +142 +142 +140 +140 +139 +139 +138 +137 +136 +136 +136 +135 +136 +136 +136 +136 +136 +135 +135 +134 +134 +133 +133 +132 +132 +132 +132 +131 +131 +131 +131 +131 +131 +130 +130 +129 +129 +129 +128 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +124 +123 +122 +122 +122 +121 +121 +120 +120 +119 +119 +118 +118 +117 +117 +118 +118 +118 +118 +118 +117 +117 +117 +116 +115 +115 +115 +114 +114 +113 +114 +113 +113 +113 +113 +112 +112 +111 +111 +110 +110 +110 +109 +109 +108 +108 +107 +108 +107 +107 +107 +107 +107 +107 +105 +104 +103 +103 +103 +103 +102 +101 +101 +101 +100 +100 +98 +98 +98 +98 +98 +98 +98 +98 +98 +97 +97 +96 +96 +95 +95 +95 +95 +95 +94 +94 +94 +94 +93 +93 +93 +93 +92 +92 +91 +91 +90 +90 +90 +89 +89 +89 +89 +88 +89 +88 +88 +88 +87 +86 +85 +84 +84 +84 +83 +83 +83 +82 +82 +82 +81 +80 +80 +79 +79 +79 +78 +86 +84 +76 +79 +83 +80 +74 +76 +79 +77 +71 +73 +79 +78 +75 +75 +76 +76 +75 +75 +73 +72 +73 +73 +72 +72 +72 +71 +71 +71 +72 +71 +71 +71 +73 +71 +63 +65 +72 +66 +62 +68 +69 +66 +64 +68 +71 +67 +62 +63 +64 +63 +63 +64 +63 +63 +66 +66 +63 +63 +63 +63 +63 +62 +61 +62 +62 +62 +61 +60 +60 +60 +61 +60 +59 +59 +59 +59 +59 +58 +57 +57 +56 +56 +56 +57 +56 +56 +56 +56 +55 +55 +53 +53 +53 +53 +53 +52 +52 +52 +51 +51 +51 +50 +48 +50 +49 +49 +55 +54 +46 +51 +55 +51 +47 +48 +50 +50 +45 +46 +51 +50 +47 +47 +48 +47 +48 +48 +46 +45 +45 +45 +45 +45 +44 +44 +44 +44 +44 +44 +44 +44 +44 +43 +43 +42 +42 +40 +43 +45 +37 +35 +43 +41 +35 +38 +39 +40 +38 +36 +42 +43 +37 +37 +38 +38 +38 +39 +38 +35 +37 +38 +39 +37 +37 +38 +39 +38 +37 +37 +37 +36 +36 +36 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +31 +31 +31 +31 +31 +30 +31 +30 +30 +30 +30 +30 +30 +29 +30 +30 +30 +31 +30 +30 +30 +30 +30 +29 +29 +29 +29 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +27 +28 +27 +27 +27 +27 +28 +28 +28 +27 +28 +28 +28 +27 +28 +28 +27 +26 +26 +26 +25 +26 +25 +25 +25 +25 +24 +24 +23 +23 +23 +23 +24 +24 +24 +24 +25 +24 +24 +25 +24 +24 +24 +24 +23 +24 +24 +25 +24 +25 +25 +25 +24 +24 +24 +24 +25 +24 +24 +24 +24 +23 +23 +24 +23 +24 +23 +24 +24 +24 +24 +23 +22 +22 +22 +23 +22 +22 +23 +22 +23 +23 +22 +22 +21 +21 +22 +22 +22 +23 +23 +24 +23 +23 +23 +23 +23 +23 +23 +22 +23 +23 +23 +23 +23 +22 +22 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +24 +24 +25 +25 +25 +25 +25 +25 +24 +24 +23 +23 +23 +24 +24 +23 +23 +23 +24 +23 +23 +22 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +25 +25 +25 +26 +26 +26 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +26 +26 +27 +27 +27 +27 +28 +29 +29 +29 +29 +28 +28 +27 +28 +28 +28 +28 +28 +29 +28 +29 +29 +28 +28 +29 +29 +30 +30 +30 +30 +30 +30 +29 +30 +30 +30 +30 +30 +30 +31 +31 +31 +33 +33 +33 +33 +34 +34 +34 +34 +34 +35 +34 +35 +34 +35 +35 +36 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +36 +37 +38 +39 +39 +39 +40 +40 +40 +40 +41 +40 +40 +41 +40 +41 +41 +42 +42 +42 +43 +43 +43 +43 +44 +44 +44 +44 +44 +43 +45 +44 +45 +45 +45 +46 +46 +47 +47 +47 +47 +47 +46 +47 +47 +47 +47 +47 +47 +47 +48 +47 +47 +47 +47 +48 +49 +50 +50 +50 +51 +51 +52 +52 +51 +51 +52 +54 +53 +52 +53 +53 +55 +55 +55 +55 +56 +56 +57 +57 +56 +57 +57 +57 +57 +57 +57 +58 +58 +58 +59 +59 +60 +60 +60 +59 +60 +60 +60 +60 +60 +61 +61 +62 +62 +61 +61 +62 +62 +63 +63 +63 +63 +63 +64 +65 +65 +65 +66 +66 +65 +66 +66 +66 +67 +67 +67 +68 +68 +69 +69 +70 +70 +70 +70 +70 +71 +71 +71 +71 +72 +72 +73 +73 +74 +74 +75 +76 +76 +75 +74 +74 +74 +75 +75 +75 +75 +75 +76 +77 +77 +76 +77 +77 +78 +78 +80 +80 +81 +81 +82 +82 +82 +83 +82 +83 +83 +84 +84 +84 +85 +85 +86 +86 +87 +87 +86 +86 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +90 +91 +92 +92 +92 +92 +92 +92 +92 +93 +94 +94 +94 +94 +95 +95 +95 +95 +95 +95 +96 +96 +97 +98 +98 +99 +99 +100 +100 +101 +101 +101 +102 +102 +102 +103 +103 +104 +104 +105 +105 +105 +106 +106 +106 +107 +107 +107 +107 +108 +107 +108 +108 +109 +109 +110 +111 +111 +111 +111 +111 +111 +111 +111 +112 +113 +113 +113 +114 +115 +114 +115 +114 +114 +114 +115 +116 +117 +117 +118 +119 +119 +120 +119 +120 +119 +121 +120 +121 +122 +122 +123 +123 +123 +124 +124 +124 +125 +126 +126 +126 +127 +126 +127 +127 +124 +131 +133 +127 +127 +133 +133 +127 +128 +131 +131 +126 +127 +133 +135 +131 +131 +133 +133 +133 +133 +132 +131 +133 +134 +135 +135 +135 +137 +137 +138 +138 +139 +139 +139 +140 +143 +140 +133 +138 +145 +138 +136 +144 +144 +142 +142 +146 +149 +145 +142 +144 +145 +144 +146 +147 +145 +146 +151 +151 +150 +151 +152 +153 +151 +150 +150 +151 +151 +151 +151 +151 +151 +152 +153 +152 +152 +152 +154 +154 +156 +155 +156 +155 +156 +155 +156 +156 +155 +155 +156 +157 +157 +158 +158 +159 +160 +161 +162 +163 +164 +164 +164 +164 +165 +164 +165 +165 +166 +166 +166 +167 +167 +168 +168 +169 +169 +169 +169 +169 +169 +169 +169 +169 +170 +169 +170 +170 +171 +171 +171 +171 +172 +173 +173 +174 +175 +175 +175 +176 +176 +176 +176 +176 +177 +177 +177 +177 +178 +178 +178 +178 +179 +179 +180 +180 +180 +180 +180 +181 +181 +182 +181 +182 +183 +183 +184 +184 +184 +185 +186 +186 +187 +186 +187 +186 +187 +187 +187 +188 +187 +188 +188 +188 +188 +188 +188 +188 +189 +189 +190 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +194 +193 +194 +194 +195 +195 +196 +196 +196 +196 +197 +197 +197 +197 +197 +196 +196 +197 +203 +200 +195 +200 +203 +200 +199 +200 +203 +200 +196 +198 +203 +202 +200 +200 +201 +201 +202 +202 +200 +201 +201 +202 +203 +203 +203 +204 +204 +205 +207 +207 +206 +205 +206 +206 +207 +207 +208 +208 +209 +212 +204 +206 +214 +209 +206 +210 +212 +212 +209 +210 +216 +214 +210 +211 +213 +212 +213 +214 +213 +212 +214 +215 +213 +213 +213 +216 +215 +213 +213 +215 +215 +214 +213 +213 +213 +214 +216 +216 +216 +216 +216 +217 +217 +218 +217 +217 +216 +217 +217 +218 +218 +219 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +221 +221 +221 +222 +221 +222 +222 +224 +224 +224 +224 +225 +224 +224 +224 +222 +224 +224 +224 +224 +224 +224 +224 +224 +224 +224 +224 +224 +225 +225 +226 +226 +226 +227 +226 +226 +227 +226 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +229 +229 +229 +228 +229 +228 +229 +229 +229 +230 +230 +230 +230 +231 +230 +230 +229 +229 +230 +230 +231 +230 +231 +230 +231 +230 +230 +229 +230 +230 +231 +231 +231 +232 +232 +233 +232 +233 +232 +232 +232 +232 +232 +232 +233 +232 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +233 +234 +233 +233 +233 +233 +234 +233 +234 +234 +235 +235 +235 +234 +234 +233 +233 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +233 +233 +234 +234 +234 +235 +234 +234 +234 +234 +233 +234 +234 +234 +234 +233 +234 +233 +235 +234 +235 +235 +235 +236 +235 +235 +235 +234 +234 +234 +234 +234 +234 +235 +234 +234 +234 +235 +235 +235 +234 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +232 +231 +231 +231 +232 +231 +232 +232 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +233 +232 +232 +233 +232 +232 +232 +232 +231 +232 +231 +231 +231 +231 +231 +230 +231 +230 +231 +230 +230 +231 +231 +231 +230 +230 +229 +229 +229 +229 +229 +229 +229 +229 +229 +229 +228 +227 +227 +227 +227 +227 +228 +228 +228 +227 +228 +227 +227 +226 +226 +226 +225 +226 +226 +226 +226 +226 +226 +226 +227 +226 +227 +227 +227 +227 +227 +226 +226 +225 +225 +225 +224 +225 +224 +225 +224 +225 +224 +224 +222 +222 +222 +222 +222 +221 +221 +220 +220 +219 +219 +217 +218 +217 +218 +218 +219 +219 +219 +220 +220 +220 +220 +220 +219 +219 +218 +218 +218 +218 +218 +217 +218 +217 +217 +218 +217 +217 +216 +216 +216 +215 +215 +214 +213 +213 +213 +212 +212 +213 +213 +213 +214 +213 +212 +211 +212 +212 +212 +211 +211 +211 +210 +210 +209 +209 +208 +208 +208 +208 +208 +208 +208 +208 +208 +207 +208 +207 +206 +206 +205 +206 +205 +205 +204 +205 +205 +205 +205 +205 +205 +204 +203 +203 +204 +203 +203 +202 +202 +202 +202 +202 +202 +202 +201 +201 +202 +201 +200 +197 +196 +197 +197 +197 +197 +196 +195 +196 +196 +195 +195 +194 +195 +195 +195 +195 +194 +194 +193 +194 +194 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +189 +189 +189 +189 +189 +189 +188 +188 +188 +188 +188 +188 +187 +187 +187 +187 +186 +186 +184 +184 +183 +183 +183 +183 +182 +182 +182 +181 +181 +180 +180 +179 +179 +179 +180 +178 +178 +178 +175 +183 +183 +175 +175 +181 +179 +173 +174 +178 +176 +171 +172 +177 +178 +173 +173 +175 +174 +173 +172 +171 +170 +170 +171 +170 +169 +170 +169 +169 +169 +170 +170 +169 +168 +168 +171 +165 +159 +165 +169 +161 +160 +166 +165 +162 +161 +165 +166 +162 +158 +162 +162 +160 +161 +161 +159 +159 +162 +161 +158 +158 +159 +159 +158 +157 +157 +157 +157 +156 +156 +155 +155 +155 +155 +153 +153 +152 +153 +152 +152 +151 +151 +150 +150 +150 +150 +150 +148 +148 +147 +147 +147 +146 +145 +145 +145 +144 +144 +144 +143 +142 +142 +142 +142 +142 +142 +142 +142 +142 +141 +141 +140 +139 +138 +138 +138 +138 +138 +139 +138 +138 +138 +138 +137 +136 +136 +135 +135 +134 +134 +133 +133 +133 +132 +132 +132 +132 +132 +132 +131 +131 +130 +129 +128 +128 +128 +127 +127 +127 +126 +126 +126 +125 +124 +124 +124 +123 +124 +124 +123 +123 +123 +123 +122 +122 +121 +120 +120 +120 +120 +120 +120 +120 +120 +119 +119 +119 +118 +118 +117 +117 +116 +116 +115 +115 +115 +114 +114 +114 +113 +113 +113 +113 +113 +112 +112 +111 +109 +109 +109 +109 +109 +109 +108 +108 +107 +107 +106 +106 +104 +105 +105 +105 +105 +105 +105 +104 +104 +103 +103 +102 +101 +101 +101 +101 +100 +100 +99 +99 +99 +99 +98 +99 +98 +98 +98 +97 +97 +96 +96 +95 +95 +94 +94 +94 +94 +94 +94 +94 +93 +92 +91 +91 +90 +90 +90 +89 +89 +89 +89 +88 +87 +86 +85 +84 +85 +85 +85 +86 +85 +86 +85 +85 +84 +84 +83 +83 +83 +82 +82 +82 +82 +82 +82 +81 +81 +81 +81 +80 +80 +79 +79 +79 +78 +78 +77 +77 +76 +77 +76 +76 +76 +76 +76 +75 +74 +73 +72 +71 +72 +71 +71 +70 +70 +70 +69 +69 +68 +68 +68 +68 +68 +67 +67 +68 +73 +69 +65 +69 +71 +67 +65 +66 +68 +67 +63 +65 +68 +67 +65 +65 +65 +65 +65 +63 +62 +62 +62 +62 +62 +61 +60 +61 +62 +60 +61 +61 +61 +60 +59 +58 +57 +58 +58 +58 +58 +58 +50 +55 +61 +54 +52 +55 +56 +56 +53 +55 +60 +56 +52 +53 +54 +53 +53 +54 +52 +51 +53 +54 +53 +52 +51 +53 +53 +52 +50 +51 +50 +49 +50 +49 +49 +49 +50 +49 +48 +48 +49 +49 +49 +48 +47 +47 +47 +46 +45 +44 +44 +44 +44 +43 +43 +42 +42 +42 +41 +41 +40 +41 +41 +41 +41 +41 +41 +42 +41 +42 +41 +41 +41 +41 +41 +40 +41 +42 +42 +40 +40 +40 +41 +40 +39 +39 +39 +39 +38 +38 +37 +37 +36 +36 +36 +36 +36 +36 +36 +36 +37 +35 +35 +35 +35 +35 +35 +34 +34 +34 +33 +33 +32 +31 +31 +31 +31 +32 +33 +33 +32 +31 +31 +31 +31 +30 +30 +30 +30 +30 +29 +30 +30 +30 +30 +31 +31 +31 +30 +30 +30 +30 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +30 +30 +30 +29 +28 +28 +27 +27 +26 +27 +26 +26 +26 +26 +25 +25 +25 +24 +25 +25 +26 +26 +26 +26 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +26 +25 +25 +25 +25 +25 +25 +25 +24 +24 +24 +24 +24 +25 +24 +25 +25 +25 +25 +24 +24 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +22 +21 +21 +21 +22 +23 +23 +23 +24 +24 +24 +24 +23 +23 +22 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +23 +22 +23 +23 +23 +24 +24 +24 +25 +25 +24 +24 +23 +23 +23 +24 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +23 +23 +23 +23 +23 +23 +24 +24 +23 +24 +23 +24 +23 +24 +24 +24 +25 +25 +25 +25 +26 +25 +26 +25 +26 +26 +26 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +27 +27 +26 +26 +26 +26 +26 +27 +26 +26 +26 +26 +26 +26 +25 +26 +26 +26 +28 +27 +28 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +30 +30 +31 +31 +31 +31 +30 +31 +30 +30 +30 +30 +31 +31 +31 +31 +31 +32 +32 +33 +34 +34 +34 +34 +34 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +34 +33 +34 +34 +34 +35 +35 +35 +36 +36 +36 +37 +36 +36 +37 +38 +37 +38 +37 +38 +39 +39 +40 +39 +40 +40 +40 +41 +41 +41 +41 +40 +41 +41 +41 +42 +42 +42 +41 +42 +41 +49 +47 +39 +42 +47 +45 +39 +43 +46 +44 +39 +43 +47 +46 +42 +43 +46 +46 +47 +47 +46 +46 +47 +47 +47 +47 +47 +48 +48 +49 +49 +50 +50 +50 +53 +55 +46 +46 +55 +54 +47 +50 +55 +53 +51 +53 +58 +58 +52 +53 +55 +54 +54 +56 +56 +54 +57 +58 +56 +55 +57 +58 +58 +57 +57 +58 +58 +58 +57 +58 +57 +59 +60 +60 +60 +60 +61 +62 +63 +61 +61 +61 +63 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +66 +66 +66 +67 +68 +69 +69 +70 +71 +71 +71 +70 +70 +70 +70 +70 +71 +70 +71 +72 +73 +71 +71 +72 +72 +72 +73 +74 +74 +75 +75 +76 +76 +76 +76 +77 +77 +77 +78 +78 +79 +79 +80 +80 +81 +81 +82 +82 +82 +82 +82 +82 +82 +82 +82 +83 +83 +83 +84 +84 +85 +85 +86 +86 +87 +87 +87 +86 +86 +87 +87 +88 +88 +89 +89 +89 +89 +90 +90 +90 +91 +91 +93 +93 +94 +94 +95 +94 +95 +94 +94 +94 +94 +95 +95 +96 +96 +97 +97 +98 +99 +100 +100 +100 +101 +101 +101 +101 +102 +102 +103 +103 +103 +104 +104 +105 +105 +106 +107 +107 +106 +106 +106 +107 +106 +107 +107 +107 +107 +107 +107 +107 +107 +106 +107 +108 +109 +111 +110 +111 +112 +113 +113 +114 +114 +114 +115 +115 +116 +117 +117 +117 +119 +118 +119 +119 +119 +120 +120 +120 +120 +121 +121 +121 +121 +121 +122 +122 +122 +122 +123 +124 +124 +124 +125 +124 +125 +125 +126 +126 +127 +127 +127 +127 +127 +127 +127 +127 +127 +128 +129 +130 +131 +131 +131 +132 +132 +132 +132 +133 +133 +133 +133 +134 +133 +134 +135 +135 +136 +137 +137 +138 +138 +138 +139 +138 +139 +139 +140 +140 +141 +141 +141 +142 +142 +143 +144 +144 +144 +144 +143 +144 +144 +144 +145 +145 +145 +145 +146 +146 +146 +145 +146 +146 +147 +148 +149 +150 +150 +151 +151 +152 +152 +152 +152 +153 +153 +153 +154 +154 +155 +155 +156 +156 +157 +157 +157 +157 +158 +158 +158 +159 +159 +159 +159 +161 +160 +161 +161 +161 +162 +163 +163 +162 +163 +162 +163 +163 +164 +164 +164 +164 +164 +165 +165 +165 +165 +166 +166 +167 +168 +168 +169 +170 +170 +170 +171 +171 +172 +171 +172 +172 +173 +173 +173 +174 +175 +175 +175 +175 +175 +175 +175 +176 +176 +176 +177 +176 +176 +176 +178 +183 +180 +176 +182 +184 +181 +179 +180 +182 +180 +177 +180 +184 +183 +181 +183 +183 +183 +184 +183 +182 +183 +184 +185 +185 +186 +185 +186 +187 +187 +188 +187 +188 +188 +188 +188 +189 +189 +191 +192 +192 +192 +185 +190 +195 +190 +189 +192 +193 +194 +192 +193 +198 +195 +192 +195 +195 +195 +196 +197 +196 +194 +196 +197 +197 +196 +196 +198 +198 +197 +197 +198 +197 +196 +197 +197 +197 +198 +200 +200 +200 +200 +201 +201 +202 +202 +202 +202 +202 +202 +203 +203 +203 +204 +204 +205 +205 +205 +205 +205 +205 +205 +206 +206 +206 +206 +207 +207 +208 +208 +208 +208 +209 +209 +209 +210 +209 +209 +209 +210 +210 +210 +210 +210 +211 +211 +211 +210 +211 +211 +211 +212 +213 +213 +213 +214 +214 +214 +214 +214 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +217 +217 +217 +217 +217 +218 +217 +218 +217 +218 +218 +219 +219 +219 +220 +220 +221 +220 +222 +221 +220 +220 +220 +220 +220 +220 +220 +220 +220 +221 +221 +221 +221 +222 +221 +222 +222 +222 +224 +222 +224 +223 +224 +224 +224 +224 +224 +225 +224 +225 +225 +226 +227 +228 +227 +228 +227 +227 +227 +227 +227 +226 +227 +226 +227 +227 +228 +228 +228 +228 +229 +229 +229 +229 +228 +227 +227 +227 +227 +227 +227 +227 +228 +229 +229 +228 +228 +229 +229 +230 +230 +230 +230 +231 +231 +231 +230 +230 +230 +230 +230 +231 +230 +231 +231 +231 +232 +231 +232 +231 +232 +232 +232 +231 +232 +232 +232 +232 +232 +233 +233 +234 +234 +234 +234 +234 +235 +234 +235 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +231 +231 +231 +231 +232 +232 +232 +232 +233 +233 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +233 +234 +234 +233 +234 +234 +234 +234 +235 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +233 +234 +234 +234 +234 +234 +235 +234 +234 +233 +233 +231 +230 +232 +239 +235 +229 +234 +238 +233 +230 +233 +235 +231 +227 +232 +236 +234 +231 +232 +233 +233 +233 +232 +232 +231 +233 +233 +232 +231 +230 +230 +230 +231 +231 +230 +230 +231 +232 +232 +222 +224 +232 +228 +224 +229 +232 +228 +228 +231 +235 +232 +227 +228 +230 +228 +228 +230 +227 +227 +230 +232 +230 +229 +230 +231 +230 +228 +228 +228 +228 +227 +227 +226 +226 +227 +227 +227 +226 +227 +227 +227 +226 +226 +224 +224 +224 +224 +224 +224 +224 +224 +224 +223 +223 +222 +221 +221 +221 +222 +222 +222 +223 +223 +222 +222 +222 +221 +221 +220 +220 +220 +221 +220 +221 +220 +220 +220 +220 +220 +221 +220 +220 +220 +220 +219 +218 +219 +218 +219 +218 +218 +218 +218 +218 +218 +218 +217 +216 +215 +215 +215 +215 +214 +214 +214 +213 +213 +212 +212 +211 +211 +211 +211 +211 +211 +212 +211 +212 +211 +212 +211 +211 +211 +210 +210 +210 +210 +209 +209 +209 +209 +209 +209 +208 +208 +208 +208 +208 +207 +207 +207 +207 +206 +206 +206 +205 +206 +205 +206 +205 +205 +204 +203 +202 +203 +202 +202 +202 +201 +201 +200 +200 +199 +199 +198 +199 +199 +199 +200 +199 +199 +198 +198 +198 +198 +197 +198 +196 +197 +196 +195 +196 +195 +196 +195 +196 +195 +195 +194 +194 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +189 +189 +189 +189 +188 +188 +187 +187 +187 +186 +185 +185 +184 +185 +185 +185 +185 +185 +185 +184 +184 +183 +183 +182 +182 +182 +181 +181 +181 +181 +180 +180 +180 +180 +179 +179 +179 +178 +178 +177 +177 +177 +177 +176 +177 +176 +176 +176 +176 +175 +175 +175 +174 +173 +172 +172 +171 +171 +170 +170 +170 +169 +169 +169 +168 +167 +167 +167 +167 +166 +167 +167 +167 +166 +165 +165 +165 +165 +165 +164 +164 +164 +164 +164 +164 +163 +163 +163 +163 +163 +162 +161 +161 +160 +160 +159 +159 +158 +158 +158 +157 +157 +157 +157 +156 +156 +156 +156 +155 +153 +152 +152 +152 +152 +152 +150 +150 +150 +149 +149 +148 +148 +148 +148 +148 +149 +148 +148 +148 +147 +147 +146 +146 +145 +144 +144 +144 +144 +144 +143 +144 +143 +143 +143 +142 +142 +141 +141 +140 +140 +140 +139 +139 +138 +138 +138 +138 +138 +138 +138 +137 +137 +136 +135 +134 +135 +134 +133 +132 +132 +131 +131 +130 +129 +128 +128 +128 +128 +128 +128 +129 +128 +128 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +125 +125 +124 +125 +124 +124 +123 +123 +123 +122 +122 +121 +121 +120 +120 +119 +119 +118 +119 +118 +118 +118 +117 +117 +115 +115 +115 +114 +114 +114 +114 +113 +113 +113 +111 +111 +111 +111 +111 +111 +111 +110 +110 +110 +109 +108 +108 +107 +107 +107 +106 +106 +106 +106 +105 +105 +105 +105 +105 +105 +104 +103 +103 +102 +102 +102 +101 +101 +101 +101 +101 +101 +100 +100 +100 +100 +99 +98 +97 +96 +96 +96 +96 +95 +94 +94 +93 +93 +92 +92 +91 +91 +91 +91 +90 +92 +90 +88 +94 +93 +85 +90 +93 +89 +86 +87 +89 +88 +84 +84 +89 +89 +86 +86 +86 +85 +86 +85 +83 +82 +82 +83 +83 +83 +82 +82 +82 +81 +81 +81 +81 +80 +79 +78 +78 +78 +78 +77 +77 +78 +70 +72 +79 +74 +69 +73 +74 +75 +72 +73 +78 +76 +71 +72 +74 +72 +72 +72 +71 +69 +71 +72 +71 +70 +69 +71 +71 +70 +68 +69 +68 +68 +67 +67 +66 +66 +66 +66 +65 +65 +65 +65 +64 +63 +64 +63 +63 +63 +63 +63 +63 +62 +62 +61 +61 +60 +60 +59 +59 +58 +58 +58 +59 +59 +59 +59 +59 +59 +59 +58 +58 +57 +57 +56 +56 +56 +56 +55 +56 +55 +55 +55 +55 +55 +55 +55 +55 +54 +54 +54 +53 +53 +53 +52 +52 +52 +52 +52 +52 +52 +51 +50 +49 +49 +49 +48 +47 +47 +47 +47 +46 +46 +45 +44 +44 +44 +44 +45 +45 +45 +45 +45 +45 +45 +45 +44 +44 +43 +43 +44 +43 +43 +43 +43 +43 +43 +43 +43 +42 +42 +42 +41 +41 +40 +40 +40 +40 +39 +40 +39 +40 +40 +40 +40 +39 +39 +38 +38 +37 +37 +37 +36 +36 +36 +36 +36 +36 +35 +35 +34 +35 +35 +35 +35 +35 +35 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +29 +28 +27 +27 +26 +27 +34 +30 +24 +29 +31 +26 +22 +27 +30 +26 +22 +26 +31 +30 +27 +28 +28 +28 +28 +27 +26 +25 +26 +26 +25 +25 +25 +25 +26 +26 +26 +27 +26 +27 +29 +28 +19 +21 +29 +24 +19 +25 +28 +25 +25 +28 +31 +27 +22 +23 +25 +23 +23 +25 +22 +22 +25 +26 +23 +22 +23 +24 +23 +21 +22 +23 +24 +23 +24 +24 +23 +24 +24 +24 +23 +23 +24 +24 +24 +24 +23 +23 +23 +23 +24 +23 +23 +23 +24 +23 +24 +23 +23 +22 +23 +22 +22 +22 +22 +23 +23 +23 +22 +22 +22 +22 +22 +22 +23 +22 +22 +22 +23 +22 +22 +21 +21 +22 +22 +24 +23 +24 +24 +25 +25 +25 +25 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +25 +24 +23 +24 +23 +24 +24 +24 +24 +25 +25 +25 +25 +25 +26 +25 +25 +24 +24 +24 +25 +24 +25 +24 +24 +24 +25 +25 +24 +24 +24 +25 +25 +26 +26 +27 +27 +26 +26 +26 +27 +26 +27 +27 +27 +27 +27 +28 +28 +29 +28 +29 +28 +29 +28 +28 +28 +28 +28 +28 +29 +28 +29 +29 +30 +30 +31 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +31 +31 +31 +31 +33 +33 +33 +33 +33 +33 +33 +34 +34 +35 +35 +36 +36 +37 +37 +38 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +38 +38 +38 +39 +40 +39 +40 +40 +40 +41 +41 +41 +40 +41 +41 +42 +42 +43 +43 +44 +44 +44 +44 +45 +44 +45 +44 +45 +45 +45 +45 +46 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +49 +48 +49 +50 +50 +50 +50 +52 +52 +53 +52 +52 +51 +51 +52 +52 +53 +52 +52 +52 +53 +53 +53 +52 +52 +53 +54 +55 +55 +56 +56 +57 +57 +57 +57 +57 +57 +57 +58 +58 +59 +59 +60 +60 +60 +61 +61 +61 +61 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +66 +65 +65 +64 +65 +65 +66 +66 +66 +66 +66 +67 +66 +66 +66 +67 +67 +68 +69 +70 +70 +70 +71 +71 +71 +71 +71 +72 +72 +73 +73 +74 +74 +75 +75 +75 +76 +76 +76 +77 +77 +77 +77 +77 +77 +78 +79 +78 +79 +79 +80 +80 +81 +82 +82 +82 +82 +81 +81 +82 +82 +83 +83 +83 +83 +84 +84 +84 +84 +84 +85 +85 +86 +87 +87 +88 +88 +88 +89 +89 +88 +89 +89 +90 +90 +91 +91 +91 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +97 +97 +97 +97 +98 +98 +98 +99 +100 +101 +100 +101 +100 +99 +100 +101 +101 +102 +101 +101 +102 +103 +103 +102 +101 +101 +103 +104 +105 +105 +106 +106 +107 +108 +108 +108 +108 +109 +109 +109 +110 +111 +110 +111 +111 +111 +112 +113 +113 +113 +114 +114 +114 +115 +115 +115 +115 +117 +117 +117 +116 +117 +118 +119 +119 +120 +119 +119 +119 +120 +120 +120 +121 +121 +121 +122 +122 +122 +122 +122 +123 +124 +124 +125 +125 +126 +126 +127 +127 +127 +127 +127 +127 +127 +127 +128 +129 +130 +131 +131 +131 +132 +132 +133 +132 +133 +133 +133 +133 +134 +134 +134 +134 +134 +135 +135 +136 +137 +137 +137 +138 +137 +138 +137 +138 +139 +139 +140 +140 +141 +141 +142 +142 +141 +142 +142 +143 +144 +144 +144 +145 +145 +146 +146 +146 +146 +146 +147 +147 +148 +148 +149 +149 +150 +149 +150 +150 +150 +151 +151 +151 +152 +152 +152 +153 +154 +152 +152 +157 +160 +155 +155 +161 +161 +157 +155 +157 +159 +156 +154 +158 +161 +159 +159 +160 +160 +160 +161 +159 +159 +160 +162 +162 +163 +162 +163 +164 +164 +164 +165 +166 +166 +167 +167 +167 +168 +169 +169 +170 +173 +167 +165 +173 +173 +167 +169 +172 +173 +172 +169 +175 +177 +171 +171 +174 +174 +175 +176 +175 +174 +174 +177 +177 +177 +176 +178 +179 +179 +178 +178 +178 +177 +178 +178 +179 +180 +181 +182 +182 +182 +182 +183 +182 +182 +182 +183 +183 +183 +183 +184 +185 +185 +185 +185 +187 +187 +187 +187 +188 +188 +188 +189 +188 +189 +189 +189 +190 +191 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +195 +195 +196 +196 +197 +198 +197 +198 +197 +198 +198 +199 +198 +199 +199 +200 +200 +199 +200 +200 +197 +204 +207 +199 +199 +205 +206 +199 +200 +204 +204 +199 +199 +206 +208 +205 +205 +206 +207 +206 +206 +204 +203 +205 +206 +206 +206 +206 +207 +208 +207 +208 +207 +208 +208 +210 +213 +207 +201 +210 +214 +205 +206 +213 +212 +210 +212 +216 +218 +212 +211 +214 +214 +213 +215 +215 +213 +216 +218 +217 +215 +216 +217 +217 +216 +214 +215 +216 +216 +216 +216 +216 +217 +217 +217 +216 +216 +218 +218 +219 +218 +219 +218 +218 +218 +219 +217 +218 +219 +219 +220 +220 +220 +220 +221 +221 +221 +221 +221 +221 +221 +221 +221 +222 +222 +223 +223 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +225 +226 +226 +226 +226 +226 +227 +227 +228 +227 +228 +227 +227 +226 +227 +227 +227 +227 +227 +227 +227 +227 +226 +226 +226 +227 +227 +228 +228 +228 +228 +228 +229 +228 +228 +228 +228 +228 +228 +229 +229 +230 +230 +231 +231 +232 +231 +232 +232 +232 +232 +231 +231 +231 +232 +232 +232 +231 +232 +232 +232 +232 +233 +233 +233 +232 +232 +231 +230 +231 +232 +232 +232 +231 +231 +231 +232 +231 +231 +230 +231 +232 +233 +233 +233 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +233 +234 +234 +235 +235 +235 +234 +235 +234 +234 +233 +234 +235 +234 +233 +233 +234 +234 +235 +234 +235 +235 +235 +236 +235 +234 +233 +233 +233 +234 +233 +233 +233 +233 +234 +233 +233 +232 +232 +233 +233 +233 +234 +234 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +234 +234 +234 +234 +235 +234 +234 +234 +234 +234 +234 +233 +234 +234 +233 +234 +233 +234 +233 +234 +233 +234 +234 +234 +233 +233 +232 +232 +232 +232 +232 +232 +232 +232 +232 +231 +230 +230 +229 +230 +230 +230 +230 +231 +230 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +230 +230 +230 +231 +230 +230 +229 +230 +229 +229 +229 +229 +229 +229 +229 +228 +229 +228 +229 +229 +230 +229 +230 +229 +228 +227 +227 +227 +227 +227 +226 +226 +225 +225 +225 +225 +224 +224 +224 +224 +225 +225 +225 +225 +225 +225 +224 +224 +223 +224 +222 +224 +222 +224 +223 +224 +224 +224 +224 +224 +224 +224 +224 +222 +222 +221 +221 +220 +221 +221 +220 +221 +220 +220 +220 +221 +220 +220 +219 +218 +218 +218 +218 +218 +217 +217 +216 +216 +217 +216 +215 +215 +216 +216 +216 +217 +216 +217 +216 +216 +216 +214 +214 +213 +213 +213 +213 +213 +213 +213 +213 +213 +213 +213 +212 +212 +211 +211 +211 +211 +210 +210 +210 +210 +210 +209 +210 +210 +209 +209 +209 +209 +209 +208 +207 +206 +206 +206 +205 +205 +205 +205 +204 +204 +203 +203 +202 +202 +202 +202 +202 +202 +203 +202 +202 +202 +202 +202 +201 +201 +201 +201 +201 +201 +200 +201 +200 +200 +200 +199 +199 +198 +198 +198 +198 +197 +197 +197 +196 +196 +195 +195 +194 +195 +195 +194 +194 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +191 +191 +189 +189 +189 +189 +189 +189 +189 +189 +189 +189 +188 +188 +188 +188 +187 +187 +186 +186 +186 +185 +185 +185 +185 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +181 +181 +180 +181 +180 +181 +180 +180 +179 +178 +177 +177 +177 +176 +176 +175 +175 +174 +174 +174 +173 +172 +172 +172 +172 +173 +173 +173 +173 +172 +171 +171 +171 +170 +170 +169 +170 +169 +169 +169 +169 +168 +168 +167 +167 +167 +166 +166 +165 +165 +164 +164 +164 +164 +163 +163 +163 +162 +162 +162 +162 +162 +162 +161 +159 +159 +159 +158 +158 +157 +157 +157 +156 +156 +154 +154 +153 +153 +154 +154 +154 +153 +154 +153 +153 +152 +152 +152 +151 +151 +150 +151 +150 +150 +150 +150 +150 +149 +149 +148 +148 +147 +147 +146 +146 +145 +144 +144 +144 +144 +144 +144 +143 +143 +143 +143 +142 +142 +141 +140 +139 +139 +139 +139 +139 +138 +137 +137 +136 +135 +135 +134 +135 +134 +135 +134 +134 +134 +133 +133 +132 +132 +132 +131 +131 +131 +131 +130 +130 +130 +130 +129 +129 +129 +129 +129 +127 +127 +127 +127 +127 +127 +125 +125 +125 +126 +125 +125 +124 +124 +124 +123 +122 +121 +121 +121 +121 +120 +120 +119 +119 +118 +118 +117 +116 +116 +116 +116 +116 +117 +115 +115 +114 +115 +119 +115 +110 +115 +117 +112 +111 +111 +114 +111 +107 +110 +113 +111 +109 +110 +108 +109 +109 +108 +106 +106 +106 +106 +106 +105 +104 +104 +105 +105 +105 +105 +104 +103 +102 +102 +102 +101 +101 +101 +102 +100 +92 +99 +101 +90 +97 +103 +98 +95 +98 +102 +99 +94 +95 +97 +91 +90 +96 +97 +91 +90 +94 +94 +93 +93 +91 +91 +92 +91 +90 +89 +89 +88 +88 +88 +87 +88 +88 +88 +88 +91 +82 +80 +89 +89 +80 +80 +86 +83 +81 +82 +86 +86 +80 +79 +81 +80 +78 +79 +78 +77 +79 +82 +80 +79 +78 +79 +80 +77 +76 +76 +76 +75 +75 +74 +75 +74 +75 +75 +73 +74 +74 +75 +74 +74 +73 +72 +72 +71 +71 +70 +71 +70 +70 +70 +70 +70 +69 +69 +68 +68 +67 +67 +66 +67 +65 +65 +64 +63 +63 +63 +63 +62 +62 +62 +63 +62 +63 +63 +63 +63 +63 +63 +63 +63 +62 +61 +61 +60 +60 +60 +60 +61 +60 +60 +60 +60 +60 +59 +58 +58 +58 +57 +57 +56 +56 +55 +55 +55 +55 +55 +55 +56 +55 +55 +54 +53 +53 +53 +53 +52 +52 +52 +52 +51 +50 +49 +49 +48 +48 +48 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +47 +46 +46 +46 +47 +47 +47 +47 +46 +46 +46 +46 +46 +46 +45 +45 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +41 +41 +40 +39 +40 +39 +40 +39 +39 +39 +39 +38 +39 +38 +38 +38 +38 +39 +38 +39 +38 +39 +38 +38 +38 +37 +36 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +32 +31 +31 +31 +31 +31 +31 +30 +30 +30 +29 +29 +29 +27 +28 +28 +28 +29 +29 +29 +29 +30 +29 +29 +28 +28 +28 +28 +29 +28 +29 +29 +29 +28 +29 +29 +29 +28 +28 +28 +27 +27 +27 +26 +26 +26 +26 +26 +26 +26 +26 +27 +26 +26 +26 +24 +25 +24 +24 +24 +25 +24 +24 +24 +24 +24 +23 +24 +23 +24 +23 +24 +25 +25 +25 +25 +25 +24 +24 +24 +24 +24 +24 +23 +23 +23 +24 +25 +24 +24 +23 +24 +24 +24 +23 +23 +23 +23 +24 +24 +24 +23 +24 +24 +24 +24 +24 +24 +24 +23 +23 +23 +22 +23 +22 +23 +22 +22 +22 +22 +21 +21 +21 +22 +22 +21 +22 +22 +23 +23 +23 +23 +23 +23 +22 +23 +22 +23 +23 +24 +23 +23 +24 +24 +24 +23 +24 +23 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +25 +24 +25 +25 +24 +24 +23 +24 +24 +24 +24 +24 +23 +24 +24 +24 +23 +23 +23 +23 +24 +24 +24 +25 +26 +26 +26 +25 +25 +25 +25 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +28 +28 +28 +29 +29 +30 +29 +29 +28 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +28 +28 +29 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +36 +36 +37 +37 +37 +37 +38 +37 +36 +36 +36 +37 +37 +37 +36 +37 +37 +37 +37 +37 +37 +37 +38 +38 +39 +39 +41 +41 +41 +41 +41 +41 +41 +42 +42 +42 +43 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +44 +45 +44 +45 +45 +46 +46 +46 +46 +46 +47 +47 +47 +47 +48 +47 +47 +47 +48 +48 +49 +49 +49 +49 +49 +49 +48 +49 +49 +49 +50 +50 +51 +52 +52 +52 +52 +52 +53 +53 +54 +54 +54 +54 +55 +55 +56 +56 +56 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +60 +61 +61 +61 +61 +60 +60 +61 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +66 +66 +67 +67 +67 +68 +67 +68 +67 +68 +68 +68 +69 +69 +69 +69 +70 +70 +71 +71 +71 +71 +72 +73 +73 +74 +74 +75 +75 +76 +76 +76 +77 +77 +78 +77 +77 +76 +76 +77 +78 +77 +77 +77 +78 +78 +78 +78 +78 +78 +79 +80 +81 +82 +82 +82 +83 +83 +84 +83 +84 +84 +85 +85 +86 +86 +87 +87 +88 +88 +88 +89 +89 +89 +89 +89 +89 +89 +90 +90 +90 +91 +92 +92 +92 +93 +94 +94 +95 +95 +95 +94 +94 +95 +95 +96 +95 +96 +96 +97 +97 +97 +97 +97 +98 +98 +99 +100 +100 +101 +101 +101 +101 +102 +102 +102 +102 +103 +103 +104 +105 +105 +106 +106 +107 +107 +108 +108 +108 +109 +109 +110 +109 +109 +108 +110 +117 +115 +108 +112 +117 +114 +110 +113 +116 +111 +108 +111 +117 +116 +113 +113 +115 +115 +116 +116 +114 +114 +115 +117 +117 +118 +118 +120 +120 +121 +122 +122 +122 +123 +125 +125 +117 +121 +127 +123 +119 +126 +128 +126 +124 +127 +132 +130 +126 +127 +127 +127 +127 +129 +127 +128 +131 +130 +135 +134 +129 +134 +138 +133 +130 +132 +134 +134 +129 +130 +134 +136 +134 +134 +134 +132 +135 +136 +135 +135 +136 +136 +137 +138 +138 +139 +139 +139 +140 +141 +141 +141 +142 +142 +142 +144 +145 +145 +147 +148 +141 +143 +151 +146 +143 +147 +149 +150 +146 +148 +154 +152 +148 +150 +151 +152 +152 +153 +151 +149 +152 +154 +154 +152 +152 +154 +155 +154 +154 +154 +154 +154 +155 +157 +157 +158 +158 +159 +159 +158 +159 +159 +159 +160 +159 +159 +160 +160 +161 +162 +163 +162 +163 +163 +164 +164 +164 +165 +165 +165 +166 +166 +167 +167 +167 +168 +169 +169 +170 +170 +171 +170 +170 +169 +170 +171 +171 +171 +171 +172 +172 +173 +173 +172 +173 +173 +174 +175 +175 +175 +176 +176 +177 +177 +177 +178 +178 +179 +179 +180 +180 +180 +180 +181 +181 +182 +182 +182 +182 +182 +182 +183 +183 +183 +184 +183 +184 +184 +185 +185 +185 +186 +186 +187 +187 +187 +187 +186 +187 +187 +188 +188 +188 +188 +189 +188 +189 +189 +189 +189 +190 +190 +192 +192 +192 +192 +192 +193 +193 +193 +193 +194 +194 +194 +195 +195 +196 +196 +196 +196 +196 +196 +197 +197 +197 +198 +197 +198 +198 +198 +198 +198 +198 +199 +199 +199 +200 +200 +202 +202 +202 +201 +201 +201 +202 +203 +203 +202 +203 +203 +203 +203 +203 +203 +203 +204 +205 +206 +206 +206 +207 +206 +207 +206 +206 +206 +207 +206 +207 +208 +208 +208 +208 +209 +209 +209 +210 +210 +210 +211 +210 +211 +212 +211 +212 +212 +212 +213 +213 +214 +214 +215 +215 +216 +215 +215 +214 +214 +214 +215 +214 +214 +215 +215 +215 +216 +216 +215 +215 +215 +216 +217 +217 +218 +217 +218 +219 +219 +219 +219 +219 +219 +219 +219 +220 +220 +221 +221 +222 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +222 +222 +222 +224 +224 +225 +225 +225 +224 +224 +223 +224 +224 +224 +225 +224 +225 +225 +226 +225 +225 +225 +226 +226 +227 +227 +227 +228 +227 +227 +227 +227 +226 +226 +227 +227 +227 +227 +228 +228 +229 +229 +229 +229 +229 +230 +229 +230 +229 +230 +229 +230 +230 +230 +230 +230 +231 +231 +231 +231 +232 +231 +231 +230 +230 +230 +230 +230 +230 +230 +230 +231 +231 +231 +230 +230 +230 +230 +231 +231 +232 +232 +233 +232 +233 +233 +233 +233 +232 +232 +232 +232 +232 +233 +233 +234 +233 +234 +234 +234 +233 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +234 +234 +235 +235 +235 +235 +234 +233 +233 +233 +234 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +233 +233 +234 +235 +235 +235 +235 +235 +235 +236 +234 +234 +233 +234 +234 +234 +234 +234 +234 +234 +235 +235 +234 +234 +234 +233 +234 +233 +233 +233 +233 +234 +234 +234 +234 +235 +234 +235 +235 +235 +233 +233 +233 +233 +234 +233 +233 +231 +232 +232 +233 +231 +231 +231 +231 +232 +232 +233 +232 +232 +232 +232 +231 +232 +231 +231 +231 +231 +232 +231 +232 +233 +232 +232 +232 +232 +232 +232 +232 +231 +231 +232 +231 +231 +231 +231 +231 +230 +230 +230 +231 +230 +230 +230 +229 +228 +228 +228 +228 +228 +228 +227 +227 +228 +227 +227 +226 +226 +226 +227 +227 +227 +227 +227 +227 +227 +227 +226 +227 +226 +226 +226 +226 +226 +226 +226 +226 +226 +226 +226 +226 +225 +226 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +223 +224 +224 +224 +224 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +219 +218 +218 +218 +218 +218 +218 +219 +218 +218 +218 +218 +218 +217 +217 +217 +217 +217 +217 +216 +217 +216 +216 +217 +216 +216 +216 +216 +215 +215 +215 +215 +214 +214 +214 +213 +213 +213 +213 +213 +213 +213 +213 +212 +211 +211 +210 +210 +210 +210 +208 +209 +208 +208 +208 +208 +207 +206 +207 +207 +207 +208 +208 +208 +208 +208 +207 +207 +206 +206 +205 +205 +204 +205 +204 +204 +204 +204 +204 +204 +203 +203 +203 +202 +202 +201 +201 +201 +201 +200 +200 +200 +199 +200 +200 +200 +200 +200 +199 +198 +197 +197 +197 +197 +196 +195 +195 +194 +195 +194 +193 +192 +192 +193 +193 +194 +192 +192 +192 +190 +197 +196 +189 +190 +194 +193 +187 +189 +192 +192 +186 +188 +192 +192 +189 +189 +190 +189 +189 +188 +187 +185 +186 +186 +186 +185 +185 +185 +185 +185 +186 +185 +185 +184 +185 +185 +176 +176 +185 +182 +175 +179 +183 +180 +178 +179 +183 +181 +176 +176 +179 +177 +177 +178 +177 +175 +178 +179 +177 +176 +176 +177 +176 +174 +173 +174 +173 +172 +172 +172 +171 +171 +172 +170 +169 +169 +170 +169 +169 +169 +169 +168 +167 +167 +167 +168 +167 +167 +165 +166 +165 +164 +164 +164 +163 +163 +162 +162 +161 +160 +159 +159 +159 +159 +159 +160 +158 +159 +158 +159 +157 +157 +156 +156 +156 +155 +156 +155 +155 +155 +155 +154 +154 +154 +155 +154 +154 +154 +153 +153 +151 +152 +150 +150 +150 +149 +149 +149 +149 +149 +149 +148 +147 +146 +145 +145 +145 +144 +143 +143 +142 +142 +141 +141 +140 +139 +140 +140 +141 +141 +140 +141 +141 +137 +136 +140 +143 +136 +135 +140 +139 +136 +134 +136 +138 +134 +131 +135 +138 +134 +133 +133 +133 +132 +133 +130 +129 +129 +129 +129 +130 +129 +128 +129 +128 +129 +129 +128 +127 +126 +127 +127 +127 +125 +125 +125 +127 +123 +118 +123 +125 +118 +120 +123 +123 +122 +118 +123 +125 +119 +117 +119 +119 +118 +119 +118 +116 +117 +118 +118 +117 +117 +117 +118 +116 +114 +113 +115 +113 +113 +112 +112 +111 +111 +112 +111 +111 +110 +111 +110 +110 +108 +107 +107 +107 +107 +106 +106 +105 +106 +105 +105 +103 +103 +102 +102 +102 +102 +102 +102 +101 +101 +101 +101 +100 +100 +99 +99 +99 +99 +99 +99 +98 +98 +98 +98 +97 +97 +97 +96 +97 +96 +96 +95 +95 +94 +94 +94 +93 +93 +92 +93 +92 +92 +91 +90 +88 +88 +88 +88 +88 +86 +86 +86 +86 +85 +85 +83 +83 +83 +84 +84 +84 +84 +84 +84 +83 +83 +82 +82 +81 +81 +81 +80 +80 +80 +79 +79 +79 +79 +79 +78 +78 +78 +77 +77 +77 +76 +76 +76 +75 +75 +75 +75 +75 +74 +74 +74 +75 +73 +72 +72 +71 +72 +71 +71 +70 +70 +70 +69 +68 +68 +66 +66 +67 +67 +67 +67 +67 +66 +66 +65 +66 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +61 +61 +61 +61 +61 +61 +61 +61 +60 +60 +60 +60 +59 +58 +57 +56 +57 +56 +56 +56 +55 +55 +54 +54 +53 +53 +52 +52 +53 +53 +53 +53 +53 +53 +53 +52 +52 +52 +52 +51 +52 +51 +51 +51 +51 +51 +51 +50 +50 +50 +49 +49 +49 +48 +47 +47 +47 +47 +46 +46 +46 +46 +46 +46 +46 +46 +45 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +42 +41 +41 +41 +41 +41 +42 +41 +41 +41 +41 +40 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +37 +38 +37 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +36 +35 +34 +33 +33 +33 +34 +33 +32 +31 +31 +31 +31 +31 +31 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +28 +28 +28 +28 +27 +28 +27 +28 +27 +28 +28 +27 +26 +26 +26 +26 +27 +26 +26 +26 +26 +26 +25 +24 +25 +25 +24 +25 +25 +26 +25 +26 +26 +26 +25 +24 +24 +23 +23 +23 +24 +24 +24 +24 +24 +24 +24 +24 +25 +24 +25 +25 +25 +26 +25 +25 +25 +24 +25 +24 +24 +25 +25 +25 +25 +24 +24 +23 +23 +23 +23 +23 +23 +23 +22 +22 +21 +20 +20 +20 +20 +21 +22 +22 +23 +22 +23 +23 +24 +23 +24 +24 +23 +24 +24 +24 +23 +24 +23 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +23 +24 +24 +24 +23 +24 +24 +23 +23 +22 +23 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +23 +23 +24 +24 +25 +25 +25 +24 +24 +24 +24 +24 +24 +24 +24 +25 +25 +26 +24 +24 +25 +26 +26 +25 +26 +25 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +27 +26 +26 +26 +27 +27 +26 +27 +26 +27 +26 +27 +26 +26 +26 +27 +27 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +33 +33 +31 +30 +34 +41 +36 +30 +35 +39 +34 +31 +35 +37 +33 +30 +34 +39 +36 +33 +34 +35 +35 +36 +37 +35 +36 +37 +37 +37 +37 +37 +37 +38 +38 +39 +39 +39 +40 +43 +41 +33 +38 +45 +38 +35 +43 +44 +41 +40 +44 +47 +43 +40 +42 +44 +42 +43 +45 +43 +44 +47 +47 +44 +44 +46 +47 +46 +45 +45 +46 +46 +45 +45 +45 +46 +46 +47 +47 +47 +47 +48 +49 +49 +49 +48 +49 +48 +49 +49 +50 +50 +50 +51 +52 +52 +52 +52 +52 +53 +53 +54 +54 +54 +54 +55 +55 +55 +56 +56 +57 +57 +58 +57 +57 +58 +57 +57 +57 +58 +57 +58 +58 +58 +58 +59 +59 +59 +59 +59 +60 +60 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +66 +66 +66 +66 +66 +67 +67 +67 +67 +68 +67 +68 +68 +69 +69 +70 +70 +70 +71 +71 +72 +71 +71 +70 +71 +72 +71 +72 +73 +73 +73 +74 +73 +73 +73 +74 +74 +75 +76 +77 +77 +78 +78 +78 +78 +79 +78 +79 +79 +80 +80 +80 +81 +82 +82 +83 +83 +83 +83 +83 +84 +84 +85 +85 +85 +85 +86 +86 +87 +87 +88 +88 +89 +90 +90 +90 +88 +89 +89 +89 +90 +90 +90 +90 +90 +91 +91 +90 +90 +90 +91 +92 +93 +94 +94 +95 +95 +96 +96 +97 +97 +97 +98 +99 +99 +99 +100 +100 +101 +101 +102 +102 +102 +103 +103 +103 +103 +103 +104 +104 +103 +104 +105 +105 +105 +107 +107 +104 +112 +112 +105 +106 +112 +110 +108 +107 +110 +111 +107 +107 +111 +113 +110 +110 +111 +112 +113 +114 +113 +113 +114 +114 +115 +115 +115 +115 +116 +117 +117 +118 +118 +119 +119 +120 +120 +121 +122 +121 +123 +124 +120 +116 +125 +125 +119 +122 +125 +126 +125 +123 +128 +130 +126 +126 +127 +127 +126 +127 +127 +126 +127 +130 +130 +130 +129 +130 +131 +130 +129 +129 +130 +131 +131 +133 +132 +133 +133 +134 +133 +133 +135 +136 +138 +137 +137 +137 +138 +138 +139 +139 +140 +140 +140 +140 +140 +141 +141 +142 +141 +142 +142 +143 +144 +144 +144 +144 +145 +145 +145 +144 +144 +144 +145 +146 +146 +146 +147 +148 +149 +148 +148 +149 +149 +150 +151 +151 +152 +152 +153 +153 +154 +154 +154 +154 +155 +155 +156 +156 +156 +156 +157 +157 +157 +158 +158 +158 +158 +158 +159 +159 +159 +159 +161 +161 +162 +162 +163 +163 +164 +164 +165 +165 +165 +165 +164 +165 +165 +165 +166 +166 +166 +166 +166 +166 +167 +166 +166 +167 +168 +168 +169 +170 +171 +171 +172 +172 +172 +172 +172 +173 +174 +174 +174 +174 +175 +176 +177 +177 +178 +178 +179 +178 +179 +178 +178 +179 +179 +179 +178 +179 +179 +180 +180 +181 +181 +183 +183 +183 +182 +182 +182 +182 +183 +183 +184 +184 +184 +184 +185 +185 +185 +185 +185 +186 +187 +188 +188 +188 +189 +189 +190 +189 +189 +189 +189 +189 +190 +190 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +193 +194 +194 +194 +194 +195 +195 +195 +196 +196 +197 +197 +198 +198 +198 +198 +197 +198 +198 +198 +198 +198 +199 +199 +199 +199 +199 +198 +198 +199 +200 +201 +201 +201 +202 +202 +203 +203 +203 +203 +203 +204 +204 +204 +204 +205 +205 +206 +206 +207 +207 +207 +208 +207 +208 +208 +208 +208 +208 +208 +209 +208 +209 +210 +210 +211 +210 +211 +211 +210 +210 +210 +211 +211 +212 +211 +212 +212 +212 +212 +212 +211 +211 +212 +213 +213 +213 +215 +215 +215 +216 +216 +216 +216 +216 +216 +216 +216 +217 +217 +218 +217 +218 +218 +218 +219 +219 +219 +219 +219 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +222 +222 +222 +222 +221 +221 +221 +222 +222 +222 +222 +222 +222 +222 +222 +221 +221 +221 +223 +223 +224 +224 +225 +224 +225 +225 +224 +225 +225 +225 +225 +226 +225 +226 +226 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +228 +228 +228 +228 +229 +228 +229 +229 +229 +229 +230 +230 +230 +229 +228 +228 +229 +229 +229 +229 +229 +230 +229 +229 +228 +228 +228 +228 +229 +230 +230 +230 +231 +231 +231 +231 +231 +231 +231 +231 +231 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +233 +233 +233 +232 +233 +233 +233 +233 +233 +234 +234 +234 +234 +234 +235 +234 +234 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +233 +234 +233 +234 +234 +234 +233 +234 +233 +233 +234 +233 +230 +236 +240 +234 +231 +237 +239 +232 +232 +236 +236 +231 +229 +236 +238 +235 +233 +236 +236 +235 +236 +234 +233 +233 +235 +235 +234 +234 +234 +233 +233 +233 +234 +234 +233 +234 +237 +231 +225 +232 +235 +227 +227 +234 +234 +232 +232 +236 +239 +234 +232 +234 +233 +231 +233 +234 +231 +233 +235 +235 +233 +234 +235 +235 +234 +232 +233 +233 +233 +232 +232 +231 +231 +232 +232 +231 +231 +232 +232 +233 +232 +232 +230 +229 +229 +230 +230 +230 +228 +228 +229 +229 +229 +227 +227 +227 +228 +229 +229 +229 +229 +229 +229 +229 +229 +229 +228 +228 +228 +228 +228 +228 +229 +228 +229 +228 +229 +228 +229 +228 +228 +227 +226 +226 +226 +226 +225 +226 +225 +225 +225 +226 +226 +226 +227 +227 +226 +225 +224 +224 +224 +224 +224 +222 +222 +222 +222 +222 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +221 +220 +220 +219 +219 +219 +219 +219 +219 +220 +220 +220 +220 +220 +219 +220 +219 +219 +218 +218 +217 +217 +217 +217 +216 +216 +216 +216 +216 +216 +216 +217 +216 +215 +213 +213 +213 +213 +212 +212 +212 +212 +212 +212 +212 +210 +211 +210 +211 +211 +211 +211 +211 +211 +210 +210 +210 +210 +209 +209 +209 +209 +208 +208 +208 +208 +208 +207 +207 +206 +206 +206 +206 +205 +205 +205 +204 +205 +204 +205 +204 +204 +204 +204 +204 +203 +203 +202 +201 +201 +201 +200 +200 +200 +200 +200 +199 +199 +198 +198 +197 +197 +196 +197 +197 +197 +197 +197 +197 +197 +197 +196 +196 +196 +195 +195 +195 +194 +194 +194 +193 +194 +193 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +190 +191 +190 +190 +190 +190 +189 +189 +189 +189 +188 +187 +187 +187 +187 +186 +186 +185 +185 +184 +184 +183 +182 +182 +182 +183 +182 +183 +182 +182 +182 +182 +181 +181 +180 +180 +180 +179 +179 +179 +179 +178 +178 +179 +177 +178 +177 +177 +176 +176 +175 +175 +175 +174 +174 +174 +174 +173 +173 +173 +174 +173 +173 +172 +171 +170 +169 +170 +169 +169 +167 +168 +167 +167 +166 +166 +166 +165 +165 +165 +165 +165 +165 +165 +165 +165 +164 +161 +160 +163 +166 +161 +158 +164 +163 +161 +158 +160 +162 +158 +154 +158 +161 +158 +156 +157 +157 +156 +157 +156 +154 +155 +154 +155 +155 +154 +153 +153 +152 +151 +151 +151 +151 +150 +150 +149 +149 +148 +148 +148 +148 +146 +139 +146 +150 +143 +143 +146 +146 +146 +142 +145 +149 +144 +141 +143 +143 +142 +144 +143 +141 +140 +142 +143 +141 +140 +139 +140 +140 +138 +137 +137 +136 +136 +136 +135 +135 +135 +135 +135 +135 +134 +134 +132 +132 +132 +131 +131 +129 +130 +129 +129 +129 +128 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +126 +125 +124 +124 +124 +123 +123 +123 +123 +123 +123 +122 +122 +121 +121 +121 +120 +120 +120 +120 +119 +119 +118 +118 +118 +117 +117 +117 +117 +117 +116 +115 +114 +113 +113 +113 +113 +113 +112 +111 +111 +111 +109 +109 +108 +108 +107 +107 +108 +109 +109 +107 +107 +107 +107 +106 +105 +105 +104 +104 +103 +104 +103 +103 +103 +103 +103 +102 +102 +101 +102 +101 +101 +100 +100 +99 +99 +99 +98 +98 +98 +98 +97 +98 +98 +98 +96 +94 +93 +94 +94 +93 +93 +92 +91 +91 +91 +90 +89 +89 +88 +89 +89 +89 +89 +89 +88 +88 +88 +87 +87 +86 +86 +86 +86 +85 +85 +85 +85 +85 +85 +84 +83 +84 +82 +82 +82 +82 +81 +81 +80 +80 +80 +79 +80 +79 +79 +79 +79 +79 +78 +77 +77 +77 +77 +76 +75 +75 +74 +74 +74 +73 +72 +71 +71 +71 +71 +71 +71 +71 +71 +71 +71 +71 +70 +69 +69 +68 +68 +68 +67 +68 +67 +67 +67 +67 +67 +66 +66 +66 +66 +66 +66 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +61 +61 +61 +60 +59 +59 +59 +58 +58 +57 +57 +57 +57 +58 +57 +58 +58 +58 +58 +58 +57 +56 +56 +55 +56 +55 +55 +54 +55 +54 +54 +54 +53 +53 +52 +52 +51 +51 +51 +51 +51 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +49 +48 +47 +47 +47 +47 +47 +46 +46 +46 +45 +45 +45 +44 +44 +44 +44 +44 +44 +44 +43 +43 +43 +43 +42 +42 +42 +42 +42 +42 +42 +42 +43 +43 +43 +42 +42 +42 +41 +41 +40 +40 +39 +40 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +35 +36 +34 +32 +41 +40 +31 +34 +39 +37 +31 +33 +36 +34 +29 +31 +37 +37 +33 +34 +35 +35 +34 +34 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +33 +34 +26 +24 +33 +33 +25 +28 +34 +31 +29 +31 +36 +35 +30 +29 +31 +28 +27 +29 +28 +26 +28 +30 +28 +27 +27 +28 +27 +25 +24 +26 +26 +27 +27 +26 +26 +27 +27 +27 +26 +25 +26 +27 +27 +27 +26 +26 +26 +25 +25 +26 +25 +26 +25 +26 +25 +25 +25 +24 +24 +24 +25 +24 +25 +24 +25 +25 +25 +25 +24 +24 +23 +24 +24 +24 +23 +24 +23 +23 +23 +23 +22 +22 +22 +22 +23 +23 +24 +24 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +24 +23 +23 +24 +24 +24 +24 +24 +23 +23 +22 +23 +22 +22 +22 +22 +22 +22 +22 +21 +21 +21 +21 +22 +23 +23 +23 +23 +23 +24 +23 +24 +23 +24 +23 +24 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +24 +25 +25 +24 +25 +24 +25 +25 +25 +26 +27 +27 +26 +26 +27 +27 +26 +25 +25 +26 +25 +26 +25 +25 +25 +25 +25 +24 +24 +24 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +27 +27 +27 +27 +27 +28 +29 +29 +29 +28 +30 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +33 +33 +34 +34 +34 +35 +35 +35 +35 +35 +35 +36 +35 +36 +36 +37 +37 +37 +37 +37 +38 +38 +38 +37 +38 +38 +39 +38 +38 +39 +39 +39 +39 +40 +39 +40 +41 +41 +41 +41 +41 +40 +41 +41 +42 +41 +41 +42 +42 +42 +42 +42 +42 +42 +42 +43 +44 +44 +45 +45 +46 +45 +46 +46 +46 +46 +46 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +49 +49 +50 +50 +50 +51 +52 +52 +52 +52 +52 +53 +52 +54 +54 +54 +54 +54 +53 +53 +54 +54 +54 +53 +54 +54 +55 +55 +54 +54 +54 +54 +55 +56 +56 +57 +57 +58 +58 +58 +58 +59 +59 +60 +61 +61 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +66 +66 +67 +66 +66 +65 +65 +65 +66 +67 +67 +68 +68 +69 +69 +70 +69 +69 +69 +70 +71 +71 +71 +72 +73 +73 +73 +74 +74 +73 +74 +74 +74 +75 +74 +75 +75 +76 +76 +77 +76 +77 +77 +78 +79 +79 +79 +79 +80 +80 +81 +81 +82 +82 +83 +83 +83 +83 +83 +89 +85 +79 +85 +87 +85 +82 +84 +86 +85 +81 +84 +88 +86 +85 +87 +88 +89 +90 +90 +89 +89 +91 +90 +92 +91 +91 +92 +93 +93 +94 +95 +95 +95 +95 +96 +95 +96 +97 +97 +98 +99 +91 +94 +102 +97 +94 +99 +100 +102 +99 +100 +107 +105 +100 +102 +102 +102 +103 +105 +103 +103 +105 +106 +107 +105 +105 +106 +107 +107 +106 +107 +108 +108 +109 +110 +109 +109 +109 +111 +110 +111 +111 +111 +112 +112 +113 +113 +114 +113 +114 +115 +116 +116 +116 +116 +116 +117 +117 +117 +118 +118 +119 +119 +119 +120 +120 +121 +121 +121 +121 +120 +121 +122 +122 +123 +123 +123 +124 +124 +124 +124 +124 +125 +126 +127 +127 +127 +127 +128 +129 +129 +129 +129 +130 +130 +130 +131 +131 +131 +132 +133 +133 +133 +133 +134 +134 +135 +134 +134 +135 +134 +135 +135 +136 +136 +137 +137 +138 +139 +139 +140 +140 +140 +140 +140 +140 +140 +141 +141 +141 +141 +142 +142 +143 +142 +143 +143 +144 +144 +145 +146 +146 +147 +147 +148 +147 +148 +148 +148 +148 +149 +150 +150 +151 +152 +153 +153 +153 +154 +154 +154 +154 +154 +154 +155 +155 +156 +157 +157 +155 +156 +157 +158 +158 +158 +159 +158 +159 +158 +158 +158 +159 +159 +160 +161 +161 +162 +162 +162 +161 +162 +162 +163 +164 +165 +166 +165 +166 +166 +167 +166 +167 +168 +168 +169 +168 +168 +169 +170 +171 +171 +171 +171 +172 +172 +172 +172 +173 +173 +173 +173 +174 +174 +175 +175 +176 +176 +177 +178 +178 +178 +178 +178 +177 +177 +177 +179 +178 +179 +178 +179 +180 +179 +179 +179 +180 +180 +181 +181 +182 +183 +183 +184 +184 +184 +184 +184 +184 +185 +186 +186 +186 +187 +188 +187 +185 +188 +194 +190 +185 +191 +194 +189 +186 +190 +192 +189 +186 +192 +194 +192 +191 +192 +193 +193 +193 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +195 +195 +195 +194 +196 +199 +196 +192 +196 +202 +196 +194 +200 +201 +198 +197 +201 +205 +201 +198 +200 +201 +200 +202 +203 +201 +202 +205 +206 +204 +204 +205 +206 +205 +204 +204 +205 +205 +205 +206 +206 +206 +208 +208 +207 +206 +207 +207 +208 +208 +208 +207 +208 +208 +208 +208 +208 +208 +207 +209 +210 +210 +210 +210 +211 +210 +211 +211 +211 +211 +212 +212 +213 +213 +213 +214 +214 +216 +216 +216 +216 +216 +216 +216 +217 +216 +216 +216 +217 +217 +218 +218 +219 +219 +219 +219 +220 +220 +220 +219 +218 +218 +218 +218 +218 +218 +218 +218 +218 +219 +219 +219 +219 +219 +221 +221 +222 +222 +222 +222 +223 +223 +222 +222 +222 +223 +223 +223 +224 +224 +224 +224 +225 +225 +226 +225 +226 +225 +225 +225 +225 +225 +225 +226 +226 +226 +226 +227 +227 +228 +228 +228 +228 +228 +228 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +227 +227 +227 +227 +228 +228 +229 +229 +230 +230 +230 +229 +229 +230 +229 +230 +230 +230 +231 +231 +231 +232 +232 +232 +232 +232 +232 +232 +233 +232 +233 +233 +232 +232 +232 +232 +231 +232 +232 +232 +232 +233 +233 +232 +232 +231 +231 +232 +232 +232 +232 +232 +232 +232 +232 +232 +231 +232 +233 +234 +233 +235 +235 +235 +235 +235 +234 +234 +234 +233 +233 +233 +234 +233 +234 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +236 +236 +236 +235 +235 +234 +233 +234 +233 +234 +234 +234 +233 +233 +233 +232 +231 +232 +232 +233 +233 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +234 +234 +234 +234 +235 +235 +235 +235 +234 +235 +234 +234 +234 +233 +233 +233 +233 +232 +233 +232 +233 +233 +233 +233 +233 +233 +232 +232 +231 +231 +231 +231 +231 +232 +231 +231 +231 +231 +230 +230 +230 +230 +231 +231 +231 +231 +232 +232 +232 +230 +229 +230 +230 +231 +230 +230 +229 +230 +230 +229 +229 +229 +229 +229 +230 +229 +229 +229 +229 +229 +229 +229 +228 +229 +228 +229 +228 +228 +228 +228 +228 +226 +226 +226 +227 +226 +225 +225 +226 +226 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +225 +224 +224 +224 +224 +223 +224 +223 +224 +222 +222 +222 +222 +222 +221 +222 +222 +222 +222 +222 +221 +221 +221 +220 +220 +220 +220 +220 +220 +220 +220 +219 +220 +219 +219 +218 +218 +217 +217 +216 +216 +216 +216 +216 +216 +215 +215 +214 +214 +214 +214 +214 +214 +214 +215 +214 +214 +214 +214 +213 +213 +213 +212 +212 +211 +212 +212 +212 +212 +212 +212 +211 +211 +211 +211 +210 +210 +209 +209 +209 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +206 +206 +205 +204 +204 +204 +204 +204 +204 +203 +203 +202 +201 +201 +201 +201 +201 +202 +202 +202 +201 +201 +200 +200 +199 +199 +199 +198 +199 +198 +199 +198 +198 +198 +198 +198 +198 +197 +197 +197 +196 +196 +195 +195 +194 +195 +195 +194 +194 +194 +195 +194 +194 +193 +192 +192 +192 +191 +192 +191 +190 +190 +190 +190 +188 +188 +187 +187 +187 +187 +188 +187 +188 +187 +187 +187 +187 +185 +186 +185 +184 +190 +188 +181 +185 +188 +185 +182 +182 +185 +184 +180 +179 +184 +183 +180 +180 +181 +180 +180 +180 +178 +178 +178 +178 +178 +178 +177 +176 +176 +175 +175 +175 +175 +174 +174 +174 +173 +173 +173 +171 +170 +172 +166 +166 +175 +172 +167 +170 +172 +172 +169 +166 +172 +171 +166 +166 +168 +166 +166 +167 +165 +165 +166 +167 +166 +165 +164 +165 +166 +165 +164 +162 +162 +160 +160 +160 +160 +159 +159 +160 +159 +159 +158 +158 +156 +156 +156 +156 +155 +155 +155 +154 +154 +152 +152 +150 +151 +151 +152 +152 +152 +152 +151 +151 +151 +150 +149 +149 +149 +148 +148 +147 +147 +147 +147 +147 +147 +147 +147 +146 +146 +145 +145 +144 +144 +144 +143 +143 +142 +143 +142 +142 +142 +142 +141 +141 +140 +139 +139 +137 +137 +136 +137 +135 +136 +135 +135 +134 +133 +131 +131 +132 +133 +133 +133 +133 +132 +132 +131 +130 +130 +129 +129 +129 +129 +129 +128 +128 +127 +128 +127 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +124 +124 +124 +124 +123 +123 +123 +123 +122 +121 +121 +120 +119 +118 +119 +119 +118 +117 +118 +116 +113 +120 +118 +111 +113 +120 +117 +111 +113 +115 +113 +108 +109 +113 +113 +109 +110 +111 +110 +109 +110 +108 +107 +108 +108 +107 +108 +107 +107 +107 +106 +107 +106 +106 +106 +107 +108 +101 +97 +106 +106 +97 +101 +105 +102 +99 +99 +103 +103 +98 +97 +99 +98 +97 +98 +97 +94 +94 +97 +96 +96 +97 +98 +97 +94 +93 +94 +94 +93 +92 +92 +92 +92 +92 +91 +90 +90 +90 +90 +90 +89 +88 +88 +87 +87 +86 +86 +86 +85 +85 +85 +85 +84 +84 +83 +83 +84 +84 +83 +82 +81 +81 +81 +81 +80 +79 +79 +79 +80 +79 +77 +76 +75 +77 +77 +78 +77 +77 +77 +77 +76 +75 +75 +75 +75 +74 +74 +73 +73 +73 +73 +73 +73 +73 +72 +73 +71 +71 +71 +70 +70 +70 +69 +69 +69 +68 +68 +67 +68 +67 +68 +67 +66 +66 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +62 +61 +60 +61 +61 +62 +62 +62 +62 +61 +61 +61 +60 +60 +60 +60 +59 +60 +60 +60 +59 +59 +59 +58 +58 +57 +57 +56 +56 +56 +56 +55 +55 +54 +54 +55 +54 +55 +54 +54 +54 +54 +54 +53 +52 +51 +51 +50 +51 +50 +50 +50 +51 +50 +50 +48 +47 +47 +47 +49 +49 +49 +48 +48 +47 +47 +47 +46 +46 +46 +46 +45 +46 +45 +45 +45 +45 +45 +44 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +43 +42 +42 +42 +42 +41 +42 +41 +40 +39 +39 +39 +39 +39 +39 +39 +39 +39 +38 +37 +35 +35 +35 +36 +37 +37 +37 +36 +37 +36 +36 +36 +35 +35 +36 +36 +36 +36 +35 +36 +35 +35 +35 +35 +35 +34 +34 +34 +34 +33 +33 +33 +31 +32 +31 +32 +31 +31 +31 +32 +31 +31 +31 +30 +30 +29 +30 +29 +29 +30 +30 +30 +30 +29 +28 +27 +27 +29 +30 +30 +29 +29 +29 +29 +28 +28 +27 +28 +28 +28 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +26 +27 +26 +26 +26 +26 +25 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +25 +25 +24 +25 +24 +24 +24 +24 +25 +25 +25 +23 +22 +22 +23 +24 +24 +25 +24 +24 +24 +24 +23 +23 +23 +24 +23 +24 +24 +24 +24 +24 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +23 +23 +24 +23 +24 +24 +24 +24 +24 +24 +24 +23 +22 +22 +22 +22 +22 +22 +22 +22 +23 +23 +22 +21 +20 +21 +23 +23 +23 +23 +22 +22 +23 +22 +22 +22 +23 +24 +24 +24 +24 +24 +24 +24 +25 +24 +24 +24 +24 +24 +23 +23 +23 +24 +23 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +25 +24 +24 +24 +25 +24 +24 +25 +25 +25 +24 +24 +22 +23 +24 +25 +26 +26 +25 +25 +26 +25 +25 +25 +25 +25 +26 +25 +26 +26 +26 +27 +27 +28 +28 +28 +28 +29 +28 +29 +29 +29 +28 +28 +28 +28 +29 +28 +29 +29 +29 +30 +30 +30 +29 +29 +28 +28 +28 +28 +28 +29 +29 +30 +30 +29 +28 +28 +29 +30 +31 +33 +32 +33 +33 +33 +33 +33 +33 +33 +34 +33 +34 +33 +33 +34 +34 +34 +35 +35 +35 +35 +35 +36 +35 +35 +35 +35 +35 +36 +36 +36 +37 +37 +37 +38 +39 +38 +39 +38 +37 +38 +38 +38 +38 +38 +38 +39 +39 +39 +37 +37 +38 +39 +41 +41 +41 +41 +42 +41 +42 +41 +41 +41 +42 +42 +43 +43 +43 +44 +44 +45 +45 +46 +46 +46 +46 +46 +46 +46 +47 +46 +47 +47 +47 +47 +48 +48 +49 +49 +49 +50 +49 +49 +48 +49 +49 +49 +49 +49 +50 +51 +51 +50 +50 +49 +50 +51 +52 +53 +54 +54 +54 +54 +54 +54 +55 +55 +55 +56 +56 +56 +56 +57 +58 +57 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +60 +61 +61 +62 +62 +62 +62 +63 +61 +62 +67 +63 +59 +65 +66 +63 +63 +64 +67 +65 +60 +62 +65 +65 +63 +67 +67 +68 +68 +68 +67 +67 +68 +68 +69 +69 +69 +69 +70 +70 +71 +71 +71 +72 +72 +72 +73 +73 +73 +74 +76 +75 +69 +73 +80 +73 +72 +77 +79 +79 +76 +78 +84 +80 +77 +79 +78 +78 +79 +80 +79 +79 +82 +83 +81 +80 +79 +81 +83 +83 +83 +84 +84 +83 +84 +84 +84 +85 +85 +86 +86 +86 +87 +88 +88 +89 +89 +89 +89 +89 +90 +90 +91 +91 +90 +88 +95 +98 +91 +90 +97 +98 +91 +92 +97 +98 +93 +93 +98 +99 +96 +96 +98 +98 +98 +98 +98 +97 +99 +98 +98 +97 +99 +101 +102 +103 +103 +104 +104 +104 +105 +108 +103 +98 +105 +109 +102 +103 +110 +109 +108 +108 +111 +114 +110 +107 +110 +110 +108 +111 +111 +110 +111 +115 +114 +113 +113 +115 +116 +116 +115 +115 +115 +115 +115 +115 +115 +116 +116 +117 +117 +118 +118 +118 +117 +118 +118 +119 +120 +121 +121 +121 +122 +122 +123 +123 +123 +123 +124 +124 +124 +125 +125 +127 +127 +127 +127 +127 +128 +128 +128 +127 +129 +129 +129 +130 +130 +130 +131 +131 +132 +132 +133 +134 +134 +135 +135 +135 +135 +135 +135 +135 +136 +136 +137 +137 +138 +137 +136 +136 +136 +138 +139 +140 +140 +141 +141 +141 +141 +141 +141 +141 +142 +142 +143 +143 +144 +144 +145 +145 +146 +147 +147 +148 +148 +149 +148 +149 +148 +149 +149 +149 +149 +150 +151 +151 +152 +153 +154 +154 +155 +154 +154 +154 +154 +154 +154 +154 +154 +156 +156 +156 +155 +155 +155 +156 +158 +159 +161 +161 +161 +161 +161 +161 +161 +161 +161 +161 +162 +163 +163 +164 +164 +165 +165 +166 +166 +166 +167 +167 +167 +167 +168 +168 +168 +168 +169 +169 +170 +170 +171 +171 +172 +172 +172 +172 +172 +172 +172 +172 +173 +173 +173 +174 +174 +174 +174 +173 +173 +174 +175 +176 +177 +178 +177 +179 +178 +179 +179 +179 +180 +181 +182 +181 +182 +182 +183 +183 +183 +183 +184 +184 +184 +184 +184 +185 +184 +185 +185 +185 +186 +186 +187 +186 +187 +188 +189 +189 +189 +189 +189 +189 +188 +189 +189 +190 +190 +192 +192 +192 +192 +192 +190 +191 +192 +192 +193 +192 +193 +193 +194 +193 +194 +194 +194 +195 +195 +196 +195 +196 +196 +196 +196 +197 +197 +198 +198 +198 +199 +198 +199 +199 +200 +200 +201 +201 +201 +202 +202 +202 +202 +203 +203 +203 +203 +203 +202 +203 +203 +204 +204 +204 +204 +204 +205 +203 +203 +202 +204 +204 +206 +207 +207 +207 +208 +208 +208 +208 +209 +209 +209 +210 +210 +210 +210 +210 +211 +211 +212 +211 +212 +212 +212 +212 +212 +212 +212 +212 +212 +213 +213 +213 +213 +214 +214 +215 +215 +215 +216 +216 +216 +215 +216 +215 +216 +216 +216 +217 +217 +217 +215 +215 +216 +216 +218 +218 +219 +219 +219 +220 +220 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +222 +222 +222 +223 +222 +222 +222 +222 +222 +222 +223 +224 +224 +223 +222 +224 +225 +225 +224 +225 +226 +225 +225 +224 +224 +224 +225 +225 +224 +225 +225 +226 +226 +225 +224 +224 +225 +227 +227 +228 +227 +227 +228 +227 +227 +227 +227 +227 +228 +228 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +230 +230 +230 +230 +230 +229 +230 +230 +230 +230 +230 +231 +232 +231 +231 +231 +231 +232 +231 +230 +230 +230 +230 +231 +231 +231 +232 +231 +230 +229 +230 +231 +232 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +235 +234 +233 +233 +233 +234 +234 +233 +233 +233 +234 +234 +234 +234 +234 +234 +234 +235 +234 +235 +235 +235 +235 +234 +233 +233 +233 +233 +233 +233 +234 +234 +234 +233 +232 +232 +231 +233 +234 +235 +235 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +234 +235 +234 +234 +235 +234 +235 +235 +235 +235 +234 +233 +234 +234 +234 +234 +233 +234 +234 +234 +234 +235 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +233 +233 +233 +232 +230 +230 +230 +232 +232 +233 +232 +232 +233 +233 +232 +231 +231 +232 +232 +231 +231 +230 +230 +231 +231 +231 +230 +231 +232 +231 +231 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +231 +230 +229 +229 +228 +228 +228 +228 +228 +228 +228 +228 +228 +227 +225 +224 +225 +225 +226 +227 +227 +226 +227 +226 +226 +225 +226 +226 +226 +227 +226 +226 +226 +226 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +223 +223 +223 +223 +222 +223 +222 +222 +221 +222 +221 +221 +220 +220 +220 +220 +220 +220 +220 +220 +221 +220 +219 +218 +217 +217 +218 +219 +218 +218 +217 +218 +217 +217 +216 +216 +216 +216 +216 +216 +216 +215 +215 +215 +216 +215 +215 +214 +214 +214 +213 +214 +213 +213 +213 +213 +213 +213 +213 +212 +213 +212 +212 +212 +212 +211 +210 +209 +209 +209 +209 +208 +207 +208 +207 +208 +206 +205 +204 +205 +206 +206 +207 +205 +204 +212 +209 +201 +205 +210 +205 +200 +202 +205 +204 +203 +200 +204 +208 +204 +202 +202 +202 +203 +200 +196 +199 +201 +199 +197 +199 +199 +199 +199 +198 +197 +198 +199 +198 +201 +196 +190 +193 +199 +193 +192 +197 +196 +194 +193 +196 +197 +194 +190 +192 +195 +191 +187 +194 +194 +187 +192 +194 +192 +192 +189 +193 +194 +189 +188 +190 +189 +189 +190 +189 +187 +188 +190 +188 +187 +186 +187 +188 +187 +185 +184 +184 +184 +183 +183 +183 +183 +184 +182 +182 +181 +180 +180 +179 +179 +178 +179 +178 +178 +177 +176 +175 +175 +175 +176 +177 +177 +177 +176 +176 +176 +175 +175 +174 +174 +174 +174 +173 +174 +173 +173 +172 +173 +172 +172 +171 +171 +171 +170 +170 +169 +169 +168 +168 +168 +167 +167 +167 +167 +167 +167 +167 +166 +165 +164 +163 +163 +162 +162 +162 +161 +161 +161 +161 +159 +158 +157 +157 +158 +158 +158 +158 +157 +157 +157 +156 +156 +155 +155 +155 +154 +154 +154 +154 +153 +154 +154 +153 +153 +153 +152 +151 +151 +150 +150 +149 +149 +148 +149 +148 +149 +148 +148 +148 +147 +147 +147 +146 +145 +144 +144 +144 +143 +143 +143 +143 +143 +143 +141 +140 +138 +138 +139 +139 +140 +140 +139 +139 +138 +138 +137 +137 +136 +136 +135 +135 +135 +134 +134 +134 +133 +133 +133 +132 +132 +131 +131 +131 +131 +130 +130 +130 +129 +129 +129 +129 +129 +129 +128 +128 +128 +127 +127 +126 +126 +125 +125 +125 +124 +124 +123 +123 +123 +121 +120 +119 +119 +120 +120 +121 +120 +120 +118 +119 +119 +118 +118 +117 +118 +117 +117 +116 +116 +116 +116 +117 +116 +115 +114 +115 +114 +114 +113 +112 +111 +111 +111 +110 +110 +109 +110 +109 +108 +108 +108 +108 +107 +107 +106 +106 +105 +105 +104 +105 +104 +105 +104 +103 +101 +101 +102 +102 +103 +101 +102 +101 +101 +100 +100 +99 +98 +98 +98 +98 +97 +97 +97 +97 +96 +96 +96 +96 +96 +95 +94 +93 +94 +93 +93 +92 +92 +92 +92 +92 +92 +91 +91 +91 +91 +91 +89 +89 +87 +87 +86 +86 +86 +85 +85 +85 +85 +84 +82 +81 +81 +81 +82 +83 +82 +82 +81 +81 +80 +80 +80 +80 +80 +80 +80 +80 +80 +79 +79 +79 +79 +78 +78 +77 +77 +76 +75 +76 +75 +75 +75 +75 +75 +74 +74 +73 +74 +73 +72 +72 +71 +70 +70 +69 +69 +69 +69 +69 +68 +69 +68 +69 +68 +66 +66 +65 +67 +66 +67 +66 +65 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +60 +61 +61 +61 +60 +61 +60 +60 +60 +60 +60 +59 +59 +59 +59 +59 +58 +57 +56 +56 +55 +55 +55 +55 +54 +55 +54 +53 +51 +50 +50 +51 +52 +52 +52 +52 +52 +52 +51 +51 +50 +51 +50 +51 +50 +50 +49 +49 +49 +49 +49 +49 +49 +49 +49 +47 +47 +47 +47 +46 +46 +46 +46 +46 +45 +45 +45 +46 +45 +46 +45 +44 +44 +43 +43 +43 +43 +42 +42 +42 +42 +41 +40 +39 +39 +40 +41 +41 +41 +41 +40 +40 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +37 +37 +36 +37 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +33 +33 +33 +31 +33 +31 +32 +31 +31 +30 +30 +29 +30 +31 +31 +32 +31 +31 +31 +31 +30 +30 +30 +30 +29 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +28 +28 +28 +28 +28 +28 +28 +29 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +25 +25 +25 +26 +26 +25 +25 +25 +25 +24 +24 +23 +24 +25 +26 +26 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +24 +25 +24 +25 +25 +24 +24 +23 +24 +23 +24 +23 +24 +23 +24 +24 +24 +24 +24 +24 +23 +23 +22 +23 +23 +23 +23 +23 +24 +23 +22 +21 +21 +21 +22 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +22 +23 +23 +24 +23 +23 +24 +24 +23 +23 +23 +23 +23 +23 +23 +22 +23 +24 +24 +23 +24 +24 +25 +25 +24 +24 +23 +23 +23 +23 +23 +23 +23 +23 +24 +24 +22 +21 +22 +23 +25 +25 +24 +24 +24 +24 +24 +24 +24 +25 +24 +25 +25 +25 +25 +25 +25 +26 +26 +26 +27 +26 +26 +25 +23 +27 +32 +26 +22 +29 +31 +26 +23 +28 +29 +26 +24 +29 +31 +27 +25 +27 +28 +27 +27 +27 +26 +27 +28 +27 +26 +26 +26 +27 +28 +30 +30 +30 +29 +31 +32 +31 +26 +24 +34 +30 +24 +31 +34 +30 +30 +33 +36 +35 +31 +31 +34 +31 +31 +34 +31 +31 +35 +36 +34 +33 +35 +36 +36 +34 +34 +35 +35 +35 +35 +34 +33 +34 +35 +35 +35 +35 +36 +36 +36 +35 +35 +34 +36 +36 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +40 +40 +40 +41 +41 +41 +42 +42 +41 +42 +42 +42 +43 +43 +43 +43 +44 +44 +44 +44 +44 +45 +45 +44 +44 +43 +44 +50 +45 +42 +48 +50 +46 +46 +47 +48 +47 +42 +46 +50 +49 +49 +51 +50 +50 +51 +50 +49 +49 +50 +49 +51 +50 +50 +51 +52 +52 +52 +54 +53 +53 +53 +53 +53 +54 +54 +54 +56 +53 +48 +57 +60 +51 +56 +59 +60 +60 +57 +61 +63 +58 +57 +60 +59 +58 +59 +60 +59 +60 +62 +61 +60 +59 +61 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +66 +65 +67 +67 +67 +68 +68 +68 +68 +68 +68 +68 +69 +69 +68 +69 +70 +69 +70 +70 +71 +71 +72 +72 +72 +71 +72 +71 +71 +72 +73 +73 +73 +74 +75 +76 +75 +75 +75 +75 +77 +78 +79 +79 +79 +80 +80 +80 +80 +81 +80 +81 +81 +82 +81 +82 +81 +82 +83 +83 +84 +83 +84 +84 +85 +85 +85 +86 +86 +87 +87 +87 +88 +89 +88 +89 +89 +90 +90 +91 +90 +90 +90 +90 +91 +91 +91 +92 +92 +92 +93 +92 +91 +91 +92 +94 +95 +96 +95 +97 +97 +97 +98 +98 +98 +99 +100 +99 +100 +100 +101 +102 +102 +102 +103 +103 +104 +104 +103 +104 +104 +105 +105 +105 +105 +106 +106 +107 +107 +107 +108 +108 +109 +109 +109 +109 +109 +109 +109 +110 +110 +111 +111 +112 +112 +111 +111 +111 +111 +113 +115 +114 +116 +115 +116 +116 +117 +116 +117 +117 +118 +118 +118 +119 +119 +120 +121 +122 +122 +122 +123 +122 +123 +123 +123 +123 +124 +124 +124 +125 +125 +126 +126 +127 +127 +127 +127 +128 +128 +128 +127 +127 +128 +129 +129 +129 +130 +130 +131 +130 +131 +130 +131 +132 +134 +134 +135 +134 +134 +135 +135 +135 +135 +136 +135 +136 +137 +137 +138 +138 +139 +139 +140 +140 +141 +141 +141 +142 +141 +142 +142 +143 +143 +144 +144 +145 +145 +145 +146 +146 +147 +147 +148 +146 +147 +146 +147 +147 +149 +149 +149 +148 +149 +149 +149 +149 +148 +149 +150 +152 +153 +153 +154 +154 +155 +154 +155 +155 +156 +156 +157 +157 +157 +157 +158 +159 +159 +159 +159 +160 +159 +161 +161 +161 +162 +162 +162 +161 +162 +163 +164 +164 +164 +164 +165 +166 +167 +166 +166 +166 +166 +167 +167 +168 +168 +168 +169 +169 +169 +168 +168 +169 +170 +171 +172 +172 +172 +173 +173 +173 +173 +173 +173 +174 +174 +175 +174 +175 +175 +176 +176 +177 +177 +178 +179 +179 +179 +179 +180 +180 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +184 +184 +184 +183 +184 +184 +184 +184 +185 +185 +185 +186 +186 +185 +185 +185 +186 +188 +188 +189 +189 +189 +189 +190 +190 +190 +190 +190 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +194 +194 +195 +195 +195 +195 +195 +196 +196 +197 +197 +198 +198 +198 +199 +198 +198 +198 +198 +199 +199 +199 +199 +200 +200 +200 +199 +199 +199 +200 +201 +202 +202 +203 +203 +203 +203 +203 +203 +203 +204 +204 +205 +205 +205 +205 +206 +206 +207 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +209 +209 +210 +210 +210 +210 +211 +211 +212 +211 +211 +212 +211 +212 +212 +213 +213 +213 +214 +214 +214 +213 +213 +213 +214 +214 +216 +215 +216 +216 +216 +216 +215 +216 +216 +216 +216 +216 +216 +216 +216 +217 +217 +218 +218 +218 +218 +218 +219 +219 +220 +221 +221 +221 +221 +222 +221 +221 +221 +222 +222 +223 +223 +223 +222 +222 +222 +222 +223 +223 +224 +224 +224 +222 +223 +222 +221 +221 +221 +223 +224 +224 +224 +225 +225 +225 +226 +226 +226 +226 +227 +227 +227 +227 +227 +227 +227 +227 +228 +228 +228 +229 +228 +228 +228 +228 +228 +228 +228 +228 +228 +228 +228 +229 +229 +230 +230 +230 +230 +230 +229 +230 +229 +230 +230 +230 +231 +230 +228 +230 +235 +229 +225 +233 +236 +229 +229 +232 +234 +229 +226 +231 +233 +231 +230 +232 +232 +232 +232 +232 +231 +232 +233 +233 +233 +233 +233 +233 +233 +234 +234 +234 +233 +235 +236 +235 +230 +229 +237 +235 +228 +235 +237 +232 +231 +233 +236 +236 +231 +232 +235 +232 +232 +234 +232 +231 +234 +236 +235 +235 +235 +236 +236 +235 +233 +234 +234 +234 +234 +234 +234 +234 +235 +234 +234 +234 +234 +235 +234 +235 +234 +234 +233 +233 +233 +233 +233 +233 +234 +234 +235 +235 +234 +235 +235 +235 +235 +235 +234 +234 +233 +234 +234 +234 +234 +234 +234 +233 +233 +231 +232 +232 +233 +233 +234 +233 +233 +233 +233 +233 +232 +233 +233 +233 +233 +233 +233 +234 +234 +234 +234 +233 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +231 +232 +231 +231 +231 +232 +232 +232 +230 +230 +230 +230 +229 +228 +229 +229 +230 +230 +231 +230 +229 +229 +228 +228 +229 +229 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +228 +228 +228 +227 +228 +228 +228 +227 +226 +227 +228 +228 +228 +227 +226 +227 +227 +227 +226 +225 +226 +226 +225 +225 +225 +225 +226 +224 +225 +224 +224 +223 +224 +224 +223 +222 +222 +222 +221 +221 +220 +219 +221 +221 +221 +221 +219 +220 +227 +221 +216 +223 +224 +219 +217 +219 +221 +219 +214 +218 +222 +219 +217 +219 +219 +217 +219 +217 +216 +216 +216 +215 +216 +216 +215 +216 +215 +216 +216 +216 +215 +216 +215 +214 +213 +214 +213 +212 +215 +211 +207 +214 +215 +206 +208 +211 +210 +211 +208 +213 +215 +210 +208 +211 +209 +208 +209 +208 +207 +208 +209 +208 +208 +207 +208 +209 +209 +207 +207 +207 +205 +205 +205 +205 +203 +204 +204 +204 +203 +203 +203 +203 +203 +202 +202 +202 +201 +200 +199 +199 +199 +199 +198 +199 +199 +199 +198 +198 +196 +196 +196 +197 +197 +197 +197 +196 +197 +196 +196 +195 +195 +195 +194 +195 +194 +194 +193 +194 +193 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +190 +190 +190 +189 +190 +189 +189 +189 +188 +186 +186 +185 +185 +185 +185 +185 +184 +185 +183 +183 +181 +181 +181 +182 +182 +182 +182 +181 +181 +180 +180 +179 +180 +179 +179 +180 +179 +179 +178 +178 +177 +177 +176 +176 +176 +176 +176 +175 +175 +174 +174 +173 +174 +173 +173 +174 +174 +173 +173 +173 +172 +172 +171 +170 +170 +169 +169 +169 +169 +168 +169 +168 +167 +165 +165 +164 +164 +164 +165 +165 +164 +164 +163 +163 +162 +161 +161 +160 +160 +159 +159 +159 +160 +160 +160 +160 +161 +159 +159 +159 +158 +158 +157 +157 +156 +156 +155 +155 +155 +154 +154 +154 +154 +153 +153 +153 +152 +151 +150 +149 +149 +149 +148 +148 +148 +148 +148 +147 +146 +146 +145 +147 +147 +147 +147 +146 +145 +144 +144 +143 +142 +142 +142 +142 +142 +141 +140 +140 +140 +140 +140 +140 +139 +139 +138 +137 +137 +136 +136 +136 +136 +135 +136 +135 +135 +135 +135 +135 +134 +134 +134 +133 +132 +131 +131 +131 +130 +130 +130 +129 +129 +127 +127 +126 +126 +126 +127 +127 +127 +126 +126 +126 +125 +125 +124 +124 +124 +124 +124 +123 +123 +122 +122 +122 +122 +121 +121 +120 +120 +120 +119 +119 +118 +118 +118 +117 +116 +116 +115 +115 +115 +115 +115 +115 +115 +114 +113 +112 +112 +112 +112 +111 +111 +111 +111 +111 +109 +108 +107 +108 +108 +109 +108 +108 +107 +107 +106 +105 +106 +105 +105 +104 +104 +103 +103 +103 +102 +102 +103 +103 +102 +101 +100 +100 +101 +101 +100 +99 +99 +99 +99 +98 +98 +97 +97 +96 +97 +96 +96 +95 +94 +93 +93 +92 +92 +92 +91 +91 +91 +91 +90 +89 +88 +87 +89 +89 +89 +88 +88 +88 +88 +88 +87 +86 +86 +87 +86 +86 +85 +85 +84 +84 +84 +84 +84 +83 +83 +82 +82 +81 +81 +80 +80 +80 +80 +79 +79 +79 +78 +78 +78 +79 +78 +78 +77 +76 +75 +75 +75 +75 +75 +74 +74 +73 +73 +72 +71 +70 +71 +71 +71 +72 +71 +71 +71 +70 +70 +70 +69 +69 +69 +68 +68 +67 +68 +67 +67 +67 +67 +66 +66 +66 +66 +66 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +60 +60 +60 +60 +60 +60 +59 +59 +58 +58 +57 +56 +56 +57 +58 +57 +58 +57 +57 +56 +56 +55 +55 +55 +54 +55 +54 +54 +54 +54 +54 +53 +53 +52 +49 +56 +57 +50 +50 +55 +54 +47 +49 +52 +51 +46 +47 +52 +52 +48 +48 +50 +49 +47 +47 +46 +45 +46 +46 +45 +45 +45 +45 +45 +44 +44 +44 +45 +44 +45 +47 +43 +38 +42 +47 +39 +38 +45 +43 +41 +42 +43 +46 +42 +39 +42 +42 +40 +41 +42 +40 +40 +43 +42 +39 +40 +40 +41 +39 +38 +38 +38 +38 +38 +38 +37 +37 +37 +37 +35 +35 +36 +36 +36 +35 +35 +35 +34 +33 +32 +31 +33 +34 +34 +35 +34 +34 +33 +33 +33 +32 +32 +33 +33 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +28 +28 +28 +28 +28 +28 +27 +28 +27 +27 +26 +25 +25 +26 +27 +27 +27 +26 +26 +26 +26 +25 +26 +25 +25 +25 +25 +25 +25 +26 +25 +26 +26 +25 +26 +26 +26 +26 +26 +25 +26 +25 +25 +25 +25 +25 +25 +25 +25 +25 +26 +25 +25 +25 +24 +24 +24 +24 +24 +24 +24 +23 +23 +22 +22 +21 +21 +22 +22 +23 +22 +23 +22 +23 +22 +23 +23 +23 +24 +24 +24 +23 +24 +23 +23 +23 +24 +23 +23 +23 +24 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +22 +23 +22 +23 +23 +23 +24 +23 +24 +23 +24 +22 +22 +21 +22 +23 +23 +24 +24 +24 +24 +24 +24 +24 +23 +23 +23 +24 +24 +22 +22 +23 +24 +24 +24 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +25 +26 +25 +26 +26 +26 +27 +27 +27 +26 +25 +25 +25 +25 +26 +26 +26 +26 +26 +26 +25 +25 +25 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +27 +28 +29 +30 +30 +29 +29 +29 +30 +30 +30 +29 +29 +29 +28 +29 +35 +28 +26 +34 +33 +29 +29 +31 +34 +32 +29 +31 +35 +31 +30 +33 +33 +31 +34 +32 +31 +31 +33 +32 +31 +31 +31 +33 +34 +35 +35 +35 +34 +34 +35 +35 +35 +36 +36 +35 +38 +35 +31 +39 +40 +33 +37 +40 +39 +39 +36 +41 +43 +38 +37 +40 +39 +38 +41 +39 +39 +40 +42 +42 +42 +42 +41 +42 +41 +41 +41 +42 +42 +43 +43 +43 +43 +43 +42 +42 +43 +44 +45 +45 +45 +46 +45 +45 +45 +45 +45 +46 +46 +47 +46 +47 +47 +47 +47 +47 +48 +48 +49 +49 +50 +49 +50 +50 +50 +50 +51 +51 +52 +52 +52 +52 +53 +54 +54 +54 +54 +53 +54 +53 +54 +54 +55 +55 +56 +56 +56 +56 +55 +55 +55 +57 +57 +58 +58 +58 +58 +59 +59 +59 +60 +59 +60 +61 +61 +61 +61 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +65 +66 +66 +67 +67 +67 +67 +67 +67 +67 +68 +68 +69 +69 +69 +69 +69 +69 +68 +69 +70 +71 +72 +73 +73 +73 +73 +74 +74 +74 +74 +75 +75 +75 +75 +76 +76 +77 +77 +77 +78 +78 +79 +79 +80 +79 +80 +80 +80 +80 +80 +81 +81 +82 +82 +82 +83 +83 +84 +84 +84 +84 +84 +84 +85 +85 +86 +86 +86 +86 +86 +86 +86 +86 +87 +88 +89 +90 +89 +90 +90 +91 +91 +91 +92 +92 +93 +93 +94 +94 +94 +94 +95 +96 +96 +96 +97 +97 +97 +97 +97 +98 +98 +98 +99 +99 +100 +100 +101 +101 +101 +102 +103 +102 +102 +103 +102 +103 +103 +104 +104 +105 +105 +105 +105 +105 +105 +104 +105 +106 +108 +108 +109 +109 +110 +110 +110 +110 +111 +111 +111 +112 +112 +113 +113 +113 +114 +115 +115 +115 +116 +116 +116 +116 +117 +117 +117 +118 +118 +119 +119 +119 +120 +120 +120 +121 +122 +122 +122 +122 +122 +122 +122 +123 +123 +124 +124 +124 +124 +125 +124 +124 +124 +126 +126 +127 +127 +127 +127 +127 +128 +127 +128 +129 +130 +130 +131 +131 +131 +132 +133 +134 +134 +135 +135 +135 +135 +135 +135 +135 +136 +136 +136 +137 +137 +137 +138 +138 +139 +139 +140 +140 +141 +140 +140 +140 +140 +141 +141 +141 +142 +142 +143 +143 +142 +142 +143 +143 +145 +146 +147 +147 +147 +148 +147 +148 +148 +148 +149 +150 +150 +151 +151 +151 +152 +152 +153 +153 +153 +153 +154 +154 +154 +154 +154 +154 +155 +156 +155 +157 +157 +157 +158 +159 +159 +160 +160 +160 +160 +160 +161 +161 +161 +161 +160 +158 +167 +167 +158 +161 +167 +165 +160 +164 +167 +166 +162 +164 +169 +168 +165 +166 +169 +169 +170 +169 +168 +167 +170 +171 +170 +171 +172 +172 +173 +173 +173 +174 +174 +174 +174 +177 +173 +169 +175 +178 +172 +173 +180 +177 +176 +177 +179 +181 +178 +176 +179 +179 +178 +181 +181 +180 +180 +182 +181 +180 +182 +183 +185 +184 +183 +184 +184 +184 +184 +184 +185 +185 +186 +186 +186 +187 +187 +188 +188 +188 +188 +188 +188 +188 +189 +189 +189 +189 +190 +190 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +193 +193 +193 +193 +193 +194 +194 +194 +195 +195 +195 +195 +195 +195 +196 +196 +198 +198 +198 +198 +198 +199 +199 +199 +199 +200 +200 +200 +201 +201 +201 +201 +202 +202 +203 +202 +203 +203 +203 +203 +203 +203 +203 +204 +204 +204 +205 +205 +205 +205 +206 +206 +207 +207 +208 +207 +207 +207 +208 +208 +208 +208 +208 +209 +209 +208 +208 +208 +208 +209 +210 +211 +211 +211 +211 +211 +211 +212 +212 +212 +213 +213 +213 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +216 +216 +217 +217 +216 +217 +217 +217 +217 +217 +217 +218 +218 +218 +219 +219 +219 +218 +219 +218 +219 +219 +219 +219 +220 +220 +219 +219 +219 +220 +220 +221 +222 +222 +222 +222 +222 +222 +223 +222 +222 +222 +224 +223 +223 +223 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +226 +226 +226 +227 +226 +227 +227 +227 +228 +228 +228 +227 +228 +227 +227 +227 +228 +228 +228 +228 +228 +228 +227 +227 +227 +228 +228 +229 +229 +229 +229 +229 +230 +229 +229 +229 +230 +230 +230 +230 +230 +231 +231 +231 +232 +232 +231 +231 +231 +231 +231 +231 +231 +231 +232 +232 +232 +231 +232 +232 +232 +233 +233 +233 +233 +234 +232 +232 +232 +232 +232 +232 +232 +233 +233 +232 +232 +231 +231 +231 +233 +233 +234 +234 +233 +234 +234 +234 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +235 +234 +235 +234 +235 +234 +234 +234 +234 +234 +234 +234 +234 +235 +234 +235 +235 +235 +235 +235 +235 +234 +234 +233 +233 +233 +234 +234 +234 +234 +234 +234 +233 +232 +232 +232 +233 +234 +234 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +233 +234 +234 +234 +234 +234 +234 +233 +234 +234 +234 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +231 +231 +231 +232 +231 +229 +233 +234 +225 +227 +235 +231 +229 +230 +232 +232 +229 +227 +232 +233 +230 +231 +232 +231 +231 +231 +229 +228 +229 +229 +229 +229 +229 +228 +229 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +228 +228 +229 +224 +224 +231 +225 +221 +227 +227 +227 +225 +225 +230 +228 +224 +225 +226 +224 +224 +226 +224 +224 +226 +226 +224 +224 +225 +225 +225 +224 +223 +224 +223 +222 +222 +222 +221 +221 +221 +221 +221 +221 +220 +221 +220 +221 +220 +220 +220 +220 +220 +220 +220 +219 +220 +219 +219 +219 +218 +217 +216 +216 +216 +217 +216 +216 +216 +216 +216 +215 +214 +213 +214 +214 +215 +214 +215 +214 +215 +214 +214 +213 +214 +214 +213 +214 +213 +213 +212 +212 +212 +212 +212 +211 +211 +211 +210 +209 +210 +209 +209 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +208 +207 +206 +206 +205 +205 +205 +205 +205 +204 +204 +203 +203 +202 +201 +202 +202 +202 +202 +202 +201 +201 +200 +200 +199 +200 +199 +199 +199 +198 +199 +198 +198 +198 +198 +198 +198 +197 +197 +197 +196 +196 +196 +196 +196 +196 +195 +195 +194 +194 +194 +193 +194 +193 +194 +193 +192 +192 +192 +192 +191 +192 +190 +191 +190 +190 +189 +188 +187 +188 +188 +188 +188 +188 +188 +187 +187 +187 +186 +186 +185 +186 +185 +185 +184 +184 +184 +184 +184 +184 +183 +182 +182 +182 +182 +181 +181 +180 +180 +179 +179 +179 +179 +179 +179 +179 +179 +179 +178 +177 +176 +176 +175 +175 +175 +175 +175 +174 +174 +173 +173 +171 +170 +170 +171 +171 +171 +172 +170 +171 +170 +169 +168 +168 +168 +168 +168 +167 +167 +167 +167 +166 +167 +166 +166 +165 +165 +165 +164 +164 +163 +163 +162 +162 +161 +162 +162 +161 +161 +161 +161 +161 +161 +159 +159 +157 +157 +156 +156 +156 +156 +156 +155 +155 +154 +154 +152 +152 +152 +153 +153 +153 +153 +152 +151 +151 +150 +150 +150 +149 +149 +149 +148 +148 +148 +147 +147 +146 +144 +150 +150 +142 +144 +150 +146 +140 +143 +145 +144 +138 +140 +144 +144 +140 +141 +143 +141 +140 +139 +138 +136 +137 +137 +136 +137 +136 +136 +136 +135 +134 +133 +133 +133 +134 +135 +132 +128 +135 +133 +127 +130 +134 +131 +129 +131 +132 +132 +128 +127 +130 +128 +127 +129 +127 +126 +127 +128 +127 +125 +126 +125 +126 +125 +123 +123 +123 +123 +123 +123 +122 +122 +122 +122 +121 +120 +119 +119 +118 +119 +118 +117 +117 +116 +115 +114 +114 +114 +114 +114 +115 +114 +114 +113 +113 +113 +113 +112 +112 +111 +111 +111 +110 +110 +109 +109 +109 +109 +109 +108 +109 +108 +107 +107 +106 +106 +106 +106 +105 +105 +104 +104 +103 +103 +103 +104 +102 +102 +102 +101 +100 +100 +100 +99 +100 +99 +99 +98 +98 +96 +95 +95 +95 +96 +96 +96 +95 +95 +94 +93 +93 +93 +92 +92 +92 +91 +91 +90 +91 +90 +91 +90 +90 +89 +89 +89 +88 +88 +87 +87 +86 +87 +86 +86 +85 +85 +85 +85 +85 +85 +85 +84 +83 +82 +82 +80 +81 +80 +80 +80 +80 +79 +79 +79 +77 +77 +77 +78 +78 +78 +79 +79 +79 +77 +76 +75 +76 +75 +75 +74 +74 +74 +74 +74 +73 +73 +73 +73 +71 +71 +71 +70 +70 +70 +69 +68 +68 +68 +67 +67 +67 +67 +67 +67 +66 +66 +66 +66 +66 +65 +63 +66 +66 +66 +65 +64 +63 +63 +63 +62 +62 +62 +63 +63 +63 +62 +62 +62 +61 +61 +60 +60 +59 +59 +59 +59 +58 +58 +58 +58 +58 +58 +58 +58 +58 +57 +57 +57 +57 +56 +56 +55 +55 +55 +54 +54 +54 +54 +54 +54 +53 +52 +52 +51 +51 +51 +51 +50 +50 +50 +50 +49 +48 +47 +47 +48 +49 +49 +49 +49 +48 +49 +48 +47 +47 +47 +47 +47 +47 +46 +46 +45 +46 +45 +45 +45 +43 +44 +44 +43 +43 +43 +43 +43 +42 +42 +42 +43 +42 +42 +42 +42 +43 +42 +42 +41 +40 +40 +39 +39 +39 +39 +39 +39 +38 +38 +37 +36 +36 +36 +37 +37 +37 +37 +37 +36 +36 +36 +35 +36 +35 +36 +35 +36 +36 +36 +36 +36 +36 +35 +35 +35 +34 +34 +35 +34 +34 +33 +33 +33 +32 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +28 +29 +29 +29 +29 +29 +28 +28 +28 +28 +28 +27 +27 +27 +28 +28 +27 +27 +28 +28 +27 +28 +27 +27 +27 +27 +27 +27 +26 +27 +27 +27 +27 +27 +27 +27 +27 +26 +26 +26 +26 +26 +25 +24 +24 +24 +24 +25 +24 +24 +24 +24 +23 +23 +23 +23 +23 +24 +25 +24 +24 +24 +24 +24 +24 +23 +24 +24 +24 +24 +24 +24 +23 +24 +24 +24 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +23 +24 +23 +24 +23 +23 +22 +23 +23 +23 +23 +23 +23 +23 +23 +22 +22 +21 +22 +22 +23 +23 +23 +23 +22 +23 +22 +23 +23 +23 +23 +23 +23 +21 +23 +22 +23 +28 +25 +19 +27 +27 +23 +22 +24 +26 +24 +21 +23 +27 +25 +23 +25 +25 +24 +25 +25 +23 +24 +24 +23 +23 +23 +22 +24 +24 +24 +25 +24 +24 +23 +24 +24 +25 +26 +26 +26 +28 +25 +22 +27 +28 +21 +25 +28 +26 +27 +25 +27 +31 +26 +26 +27 +27 +26 +27 +27 +27 +28 +29 +28 +28 +28 +28 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +29 +29 +28 +29 +30 +30 +30 +30 +30 +29 +29 +28 +29 +29 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +33 +33 +33 +33 +33 +34 +34 +34 +34 +35 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +38 +39 +38 +37 +37 +37 +37 +38 +37 +38 +38 +39 +39 +39 +39 +38 +38 +39 +39 +40 +41 +41 +41 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +43 +43 +43 +44 +45 +45 +44 +43 +44 +45 +46 +46 +45 +46 +46 +47 +47 +46 +47 +47 +47 +47 +48 +48 +48 +47 +48 +47 +47 +48 +49 +49 +50 +50 +50 +51 +50 +50 +51 +52 +53 +53 +54 +54 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +58 +57 +57 +57 +57 +57 +57 +58 +58 +59 +59 +60 +60 +61 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +69 +65 +60 +66 +69 +63 +63 +66 +69 +65 +63 +67 +69 +67 +65 +68 +68 +68 +68 +69 +68 +69 +70 +70 +71 +72 +73 +73 +73 +74 +74 +74 +73 +74 +75 +74 +72 +71 +78 +75 +70 +78 +77 +75 +76 +78 +80 +79 +76 +77 +79 +77 +78 +80 +79 +79 +82 +82 +81 +82 +82 +84 +84 +84 +83 +84 +84 +84 +85 +85 +85 +86 +86 +86 +86 +87 +87 +87 +88 +88 +88 +88 +88 +89 +89 +90 +90 +90 +91 +91 +92 +92 +93 +93 +94 +94 +95 +95 +95 +95 +95 +95 +95 +96 +96 +97 +97 +98 +98 +98 +98 +98 +98 +98 +99 +100 +101 +101 +102 +102 +102 +103 +103 +103 +104 +105 +105 +105 +105 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +109 +110 +110 +111 +110 +111 +111 +111 +111 +111 +112 +112 +114 +113 +115 +114 +115 +114 +115 +115 +116 +116 +117 +117 +117 +118 +117 +118 +118 +119 +119 +120 +121 +121 +121 +121 +122 +122 +122 +122 +123 +123 +123 +124 +124 +124 +124 +126 +126 +127 +127 +127 +127 +127 +128 +128 +128 +128 +129 +129 +130 +130 +131 +131 +132 +132 +132 +133 +133 +133 +133 +133 +133 +133 +134 +134 +134 +135 +135 +135 +135 +135 +136 +136 +137 +138 +139 +139 +140 +140 +140 +141 +141 +142 +141 +142 +142 +143 +143 +143 +144 +144 +144 +144 +146 +145 +146 +146 +147 +147 +147 +148 +148 +149 +149 +150 +149 +150 +151 +151 +152 +152 +153 +153 +153 +152 +153 +153 +153 +154 +154 +154 +155 +155 +155 +155 +155 +156 +156 +157 +158 +158 +158 +159 +159 +159 +160 +160 +161 +161 +162 +162 +162 +162 +163 +163 +164 +164 +164 +165 +165 +166 +166 +166 +166 +166 +167 +167 +167 +167 +169 +169 +169 +169 +170 +170 +170 +171 +171 +171 +171 +171 +172 +173 +173 +174 +174 +174 +174 +174 +174 +174 +175 +176 +176 +177 +177 +177 +177 +177 +178 +178 +178 +178 +179 +179 +179 +180 +180 +180 +181 +181 +182 +182 +183 +183 +183 +183 +184 +184 +185 +185 +185 +185 +185 +186 +187 +187 +186 +187 +187 +189 +189 +188 +188 +188 +189 +189 +190 +190 +190 +190 +191 +190 +190 +190 +191 +192 +192 +192 +192 +193 +192 +193 +193 +194 +193 +194 +194 +195 +195 +195 +196 +196 +196 +195 +196 +197 +198 +198 +197 +198 +198 +198 +198 +198 +199 +200 +200 +201 +200 +201 +201 +201 +202 +202 +202 +201 +202 +202 +202 +203 +203 +204 +204 +204 +204 +204 +204 +204 +205 +205 +206 +207 +206 +207 +207 +207 +207 +207 +208 +208 +208 +208 +209 +208 +208 +209 +209 +210 +210 +210 +211 +212 +211 +212 +211 +211 +212 +212 +212 +212 +212 +212 +213 +213 +213 +214 +214 +215 +214 +215 +214 +214 +214 +215 +215 +216 +216 +216 +217 +217 +217 +217 +217 +217 +218 +219 +219 +219 +219 +219 +218 +218 +219 +219 +219 +220 +220 +221 +220 +221 +221 +221 +221 +221 +221 +220 +220 +220 +221 +220 +221 +221 +222 +222 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +225 +224 +224 +224 +225 +225 +226 +226 +226 +225 +225 +225 +225 +226 +226 +226 +226 +226 +226 +226 +226 +227 +226 +227 +228 +228 +229 +228 +229 +229 +229 +230 +230 +229 +230 +230 +230 +229 +229 +230 +229 +230 +229 +230 +229 +230 +230 +230 +230 +230 +230 +230 +231 +230 +230 +230 +230 +230 +231 +231 +231 +232 +231 +232 +231 +232 +231 +231 +232 +232 +232 +232 +233 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +233 +233 +233 +234 +233 +234 +234 +234 +235 +234 +235 +234 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +234 +234 +233 +233 +237 +236 +229 +235 +238 +232 +232 +232 +234 +233 +229 +229 +236 +235 +233 +235 +235 +234 +235 +235 +232 +233 +234 +233 +234 +234 +233 +234 +235 +234 +235 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +232 +231 +233 +236 +232 +231 +235 +234 +235 +233 +234 +237 +233 +232 +233 +234 +232 +233 +233 +232 +232 +233 +233 +232 +232 +232 +233 +233 +233 +232 +232 +231 +231 +231 +231 +231 +231 +232 +231 +232 +231 +231 +231 +232 +232 +232 +231 +232 +232 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +230 +230 +230 +229 +229 +228 +228 +228 +228 +228 +229 +228 +228 +228 +227 +227 +227 +227 +227 +228 +227 +228 +227 +228 +227 +227 +226 +226 +227 +226 +226 +226 +226 +226 +226 +225 +225 +224 +222 +229 +227 +220 +225 +229 +224 +220 +224 +226 +223 +219 +222 +227 +225 +221 +224 +224 +222 +222 +221 +219 +220 +220 +220 +220 +220 +220 +219 +219 +219 +219 +218 +217 +220 +220 +218 +217 +215 +221 +218 +213 +220 +218 +217 +217 +218 +220 +217 +216 +216 +217 +216 +215 +216 +215 +215 +216 +216 +215 +214 +215 +214 +214 +214 +214 +213 +212 +211 +212 +212 +212 +212 +212 +211 +211 +211 +210 +210 +210 +210 +209 +209 +208 +208 +207 +207 +207 +207 +208 +208 +207 +206 +207 +206 +206 +205 +205 +204 +204 +205 +205 +205 +203 +203 +203 +204 +204 +204 +203 +203 +203 +203 +202 +201 +201 +201 +201 +200 +201 +200 +200 +200 +200 +199 +199 +199 +199 +198 +197 +197 +196 +196 +196 +196 +196 +195 +195 +194 +195 +194 +194 +193 +193 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +191 +190 +190 +190 +190 +190 +189 +189 +189 +188 +188 +187 +188 +187 +187 +187 +187 +186 +186 +186 +185 +185 +185 +185 +185 +184 +184 +183 +182 +182 +182 +182 +182 +181 +181 +180 +180 +179 +179 +178 +178 +178 +178 +178 +178 +178 +177 +177 +176 +176 +175 +175 +175 +175 +175 +174 +174 +173 +174 +173 +173 +172 +172 +172 +171 +171 +170 +170 +170 +170 +169 +169 +168 +168 +168 +167 +167 +167 +166 +166 +166 +165 +164 +164 +164 +163 +164 +163 +163 +164 +163 +163 +162 +162 +161 +161 +161 +161 +161 +160 +159 +159 +158 +158 +157 +157 +157 +156 +157 +156 +156 +155 +155 +154 +153 +153 +152 +152 +152 +152 +151 +151 +151 +151 +151 +150 +150 +150 +150 +149 +149 +149 +148 +148 +147 +147 +146 +145 +144 +145 +144 +144 +144 +144 +143 +143 +142 +141 +141 +140 +141 +140 +140 +139 +139 +139 +139 +138 +138 +138 +137 +138 +137 +138 +137 +138 +136 +136 +136 +135 +135 +134 +134 +133 +134 +133 +132 +131 +131 +130 +130 +130 +129 +129 +128 +129 +128 +128 +127 +127 +127 +127 +127 +126 +126 +126 +126 +125 +125 +124 +124 +123 +123 +123 +123 +123 +123 +122 +122 +122 +120 +120 +119 +119 +119 +118 +118 +117 +117 +116 +116 +116 +116 +116 +116 +115 +116 +115 +115 +114 +113 +114 +113 +113 +112 +112 +112 +111 +111 +111 +111 +110 +110 +109 +108 +107 +107 +106 +106 +106 +106 +106 +105 +105 +104 +103 +103 +103 +103 +103 +103 +103 +103 +102 +102 +101 +101 +100 +101 +100 +100 +99 +99 +98 +98 +98 +97 +97 +97 +97 +96 +96 +95 +94 +94 +94 +93 +93 +93 +93 +92 +92 +92 +92 +91 +91 +91 +90 +90 +89 +88 +89 +88 +88 +88 +88 +87 +86 +86 +85 +85 +84 +85 +84 +84 +84 +83 +83 +83 +83 +82 +82 +81 +81 +81 +81 +80 +81 +80 +80 +80 +79 +79 +79 +79 +78 +78 +77 +77 +76 +76 +76 +75 +75 +74 +75 +74 +74 +73 +73 +73 +73 +72 +71 +71 +71 +71 +71 +71 +70 +70 +70 +69 +69 +68 +68 +68 +68 +67 +68 +67 +67 +67 +66 +66 +65 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +63 +62 +62 +61 +62 +62 +62 +60 +60 +61 +61 +60 +59 +59 +59 +59 +59 +59 +58 +57 +57 +57 +56 +56 +56 +56 +56 +55 +55 +54 +54 +54 +54 +54 +54 +54 +53 +53 +52 +52 +52 +53 +53 +51 +51 +51 +52 +50 +50 +50 +50 +50 +50 +49 +49 +48 +48 +48 +47 +47 +47 +47 +46 +47 +46 +46 +46 +46 +46 +46 +46 +45 +45 +44 +44 +44 +44 +43 +44 +43 +43 +43 +42 +42 +41 +41 +41 +41 +41 +41 +41 +41 +40 +40 +40 +40 +40 +39 +40 +39 +39 +39 +39 +39 +38 +38 +38 +38 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +35 +36 +35 +36 +36 +35 +35 +34 +34 +33 +34 +33 +34 +34 +34 +34 +33 +33 +33 +31 +31 +32 +31 +31 +32 +31 +31 +31 +31 +31 +31 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +29 +29 +28 +29 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +27 +27 +27 +26 +27 +27 +27 +27 +26 +26 +26 +25 +25 +25 +26 +26 +26 +26 +25 +26 +25 +25 +25 +24 +25 +30 +23 +22 +29 +26 +23 +24 +25 +26 +24 +21 +25 +27 +24 +23 +25 +24 +24 +25 +23 +22 +24 +24 +23 +23 +23 +22 +24 +23 +23 +23 +23 +22 +24 +23 +22 +22 +22 +27 +26 +21 +22 +25 +25 +21 +21 +25 +24 +20 +21 +26 +26 +23 +23 +24 +24 +23 +23 +22 +22 +23 +24 +23 +23 +23 +22 +23 +23 +23 +23 +22 +23 +23 +21 +22 +21 +25 +23 +21 +26 +24 +24 +23 +25 +25 +23 +23 +22 +23 +23 +23 +23 +23 +24 +24 +24 +23 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +24 +24 +25 +24 +25 +25 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +25 +26 +26 +26 +27 +26 +26 +25 +26 +26 +26 +26 +26 +26 +26 +26 +26 +27 +26 +27 +27 +28 +27 +28 +28 +28 +28 +28 +28 +28 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +30 +30 +30 +31 +30 diff --git a/src/материалы от Данцова/TestADC/10khz_809mv_without_R.txt b/src/материалы от Данцова/TestADC/10khz_809mv_without_R.txt new file mode 100644 index 0000000..c07e872 --- /dev/null +++ b/src/материалы от Данцова/TestADC/10khz_809mv_without_R.txt @@ -0,0 +1,32768 @@ +32 +33 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +31 +30 +31 +30 +30 +30 +31 +30 +30 +30 +29 +30 +30 +30 +29 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +30 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +32 +32 +33 +32 +33 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +35 +34 +34 +35 +34 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +36 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +40 +40 +40 +40 +41 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +42 +42 +42 +43 +43 +43 +43 +46 +44 +41 +45 +43 +42 +47 +44 +43 +47 +45 +44 +48 +46 +45 +47 +46 +46 +47 +47 +47 +48 +47 +48 +49 +48 +49 +50 +49 +48 +49 +50 +50 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +54 +54 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +59 +59 +59 +59 +59 +60 +60 +59 +59 +61 +61 +62 +62 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +65 +66 +66 +66 +66 +66 +67 +67 +68 +68 +68 +68 +68 +69 +69 +70 +70 +70 +70 +70 +70 +71 +72 +71 +72 +72 +73 +73 +73 +73 +74 +74 +74 +75 +75 +75 +75 +76 +76 +76 +76 +77 +77 +78 +78 +78 +79 +79 +79 +80 +80 +80 +80 +81 +81 +81 +82 +82 +83 +83 +83 +83 +83 +84 +84 +85 +85 +86 +86 +86 +86 +86 +87 +87 +87 +87 +88 +88 +89 +89 +89 +90 +90 +91 +90 +91 +92 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +96 +96 +96 +96 +97 +97 +98 +98 +98 +99 +99 +99 +100 +100 +100 +100 +101 +101 +102 +102 +103 +103 +103 +103 +104 +104 +105 +105 +105 +106 +106 +106 +106 +107 +107 +108 +108 +108 +108 +109 +109 +110 +110 +111 +111 +111 +112 +111 +112 +112 +113 +113 +114 +114 +114 +115 +115 +115 +116 +116 +116 +117 +117 +118 +118 +118 +119 +119 +119 +120 +121 +120 +121 +121 +122 +122 +122 +122 +123 +123 +124 +124 +124 +125 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +128 +128 +129 +129 +129 +130 +130 +131 +131 +131 +131 +132 +132 +133 +133 +133 +134 +134 +134 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +138 +139 +139 +140 +140 +140 +141 +141 +142 +142 +142 +142 +143 +144 +143 +144 +144 +144 +145 +145 +146 +146 +146 +146 +147 +147 +148 +148 +149 +149 +149 +150 +150 +150 +150 +151 +151 +152 +152 +153 +153 +153 +153 +154 +154 +155 +155 +155 +156 +156 +156 +157 +157 +158 +157 +158 +158 +158 +159 +160 +160 +161 +161 +162 +162 +162 +162 +163 +163 +163 +164 +164 +165 +164 +165 +165 +166 +166 +166 +167 +167 +167 +168 +168 +168 +169 +169 +169 +170 +170 +171 +171 +172 +171 +172 +172 +173 +172 +174 +174 +173 +175 +175 +175 +175 +176 +176 +176 +176 +177 +178 +178 +178 +179 +179 +179 +179 +180 +180 +180 +181 +181 +182 +181 +182 +182 +182 +183 +183 +184 +184 +184 +184 +185 +186 +186 +186 +187 +187 +186 +187 +188 +188 +188 +188 +188 +189 +189 +189 +190 +190 +190 +192 +191 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +194 +195 +195 +195 +195 +196 +196 +196 +197 +197 +198 +198 +198 +198 +199 +199 +199 +199 +199 +200 +200 +200 +201 +201 +201 +202 +202 +202 +203 +203 +203 +204 +203 +204 +204 +204 +205 +205 +205 +206 +206 +206 +206 +206 +207 +207 +207 +208 +208 +208 +208 +209 +209 +209 +210 +210 +210 +210 +211 +211 +211 +211 +212 +211 +212 +212 +213 +213 +213 +214 +214 +214 +214 +214 +214 +215 +215 +216 +216 +216 +216 +216 +216 +216 +217 +217 +217 +218 +218 +218 +218 +219 +219 +219 +219 +219 +219 +220 +220 +220 +220 +220 +221 +221 +221 +221 +222 +222 +222 +222 +222 +223 +224 +224 +224 +224 +224 +225 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +227 +227 +227 +227 +227 +227 +227 +228 +227 +228 +228 +229 +228 +228 +229 +229 +229 +230 +229 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +231 +231 +232 +231 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +236 +236 +236 +236 +236 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +238 +238 +238 +239 +239 +238 +239 +239 +239 +239 +239 +240 +239 +240 +239 +239 +239 +240 +240 +239 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +241 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +241 +243 +244 +239 +241 +243 +239 +243 +244 +239 +243 +243 +240 +242 +243 +240 +242 +242 +239 +241 +241 +241 +241 +241 +240 +241 +241 +240 +242 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +239 +239 +239 +239 +239 +238 +239 +238 +238 +238 +238 +238 +238 +238 +238 +238 +237 +238 +237 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +236 +236 +236 +235 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +232 +231 +232 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +229 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +228 +227 +227 +227 +227 +227 +226 +226 +225 +225 +226 +225 +224 +225 +226 +224 +224 +224 +224 +224 +223 +224 +224 +224 +222 +222 +222 +221 +222 +222 +222 +221 +221 +221 +220 +220 +220 +219 +220 +219 +219 +219 +218 +218 +218 +218 +217 +218 +217 +217 +217 +216 +216 +217 +215 +215 +216 +215 +215 +214 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +211 +212 +211 +211 +210 +210 +210 +210 +210 +209 +210 +208 +209 +208 +209 +208 +208 +208 +207 +207 +207 +206 +206 +206 +205 +205 +205 +205 +204 +205 +204 +203 +204 +203 +203 +202 +202 +202 +201 +201 +201 +201 +200 +200 +200 +199 +199 +199 +198 +199 +198 +198 +197 +197 +197 +196 +196 +196 +196 +195 +195 +195 +195 +195 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +190 +190 +190 +189 +188 +189 +188 +187 +187 +187 +187 +186 +186 +186 +186 +185 +185 +185 +184 +184 +183 +183 +183 +183 +182 +182 +181 +181 +180 +180 +180 +180 +180 +179 +179 +178 +178 +178 +178 +177 +177 +176 +176 +176 +176 +175 +175 +175 +174 +174 +173 +173 +173 +172 +172 +171 +172 +171 +171 +170 +170 +169 +169 +169 +169 +168 +168 +168 +168 +167 +166 +166 +166 +166 +166 +165 +164 +164 +164 +164 +163 +162 +163 +162 +162 +161 +161 +161 +161 +160 +159 +159 +158 +159 +158 +158 +157 +157 +156 +156 +156 +155 +155 +155 +155 +154 +154 +153 +153 +153 +152 +152 +151 +152 +151 +150 +150 +150 +149 +149 +149 +148 +148 +147 +147 +146 +146 +146 +146 +146 +145 +144 +144 +144 +144 +144 +143 +142 +142 +142 +142 +141 +141 +140 +140 +140 +139 +139 +139 +138 +138 +137 +137 +137 +137 +136 +135 +135 +135 +134 +133 +134 +133 +133 +133 +133 +133 +131 +130 +131 +131 +130 +130 +129 +129 +128 +128 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +125 +125 +123 +123 +124 +123 +122 +122 +122 +121 +121 +121 +121 +120 +120 +119 +119 +118 +118 +118 +117 +117 +117 +116 +116 +115 +116 +115 +115 +114 +114 +113 +113 +113 +112 +111 +112 +112 +111 +110 +110 +110 +110 +109 +109 +108 +108 +108 +107 +107 +107 +106 +106 +106 +105 +105 +105 +104 +104 +104 +103 +103 +103 +102 +102 +102 +101 +100 +100 +100 +100 +100 +99 +100 +99 +98 +97 +97 +97 +97 +96 +96 +96 +96 +95 +95 +95 +94 +94 +93 +93 +92 +92 +92 +91 +91 +91 +90 +91 +90 +89 +89 +89 +89 +88 +88 +88 +87 +87 +86 +86 +86 +86 +85 +85 +85 +85 +84 +84 +83 +83 +83 +83 +82 +82 +81 +81 +81 +81 +80 +80 +80 +79 +79 +79 +79 +78 +78 +77 +77 +77 +76 +76 +76 +76 +76 +75 +75 +75 +74 +74 +74 +73 +73 +73 +72 +72 +71 +71 +71 +71 +71 +70 +70 +70 +69 +69 +69 +68 +68 +68 +68 +68 +67 +67 +67 +67 +66 +66 +65 +66 +65 +65 +64 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +62 +61 +61 +61 +61 +60 +60 +60 +59 +59 +59 +59 +59 +58 +58 +58 +57 +58 +57 +57 +57 +57 +56 +56 +56 +56 +55 +55 +55 +54 +55 +54 +54 +54 +53 +53 +53 +52 +52 +52 +52 +52 +52 +51 +51 +50 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +48 +49 +48 +48 +47 +48 +47 +47 +47 +47 +47 +46 +46 +46 +46 +45 +45 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +41 +41 +40 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +38 +37 +37 +37 +37 +36 +36 +39 +36 +33 +38 +35 +34 +39 +35 +34 +38 +35 +33 +37 +35 +34 +35 +34 +33 +34 +34 +34 +35 +33 +34 +34 +33 +34 +34 +33 +33 +33 +33 +32 +33 +33 +32 +32 +32 +32 +32 +32 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +31 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +30 +29 +29 +29 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +33 +33 +32 +32 +32 +33 +33 +33 +33 +33 +34 +34 +34 +33 +34 +34 +35 +35 +35 +34 +35 +34 +35 +35 +35 +35 +35 +35 +35 +35 +36 +36 +37 +36 +35 +37 +37 +36 +36 +37 +37 +37 +37 +37 +37 +38 +38 +39 +38 +38 +38 +38 +39 +39 +39 +39 +39 +40 +39 +40 +40 +39 +41 +40 +41 +41 +41 +41 +41 +42 +42 +42 +42 +41 +43 +44 +42 +43 +44 +43 +43 +44 +43 +44 +44 +44 +45 +44 +45 +45 +45 +45 +45 +46 +46 +46 +46 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +51 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +54 +53 +54 +54 +54 +54 +55 +55 +55 +56 +55 +56 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +59 +60 +60 +60 +61 +61 +61 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +65 +66 +66 +66 +66 +67 +67 +67 +67 +68 +68 +68 +68 +68 +69 +70 +70 +70 +70 +70 +71 +71 +72 +71 +72 +72 +73 +73 +73 +74 +74 +74 +75 +75 +75 +75 +75 +76 +76 +76 +77 +77 +78 +78 +78 +78 +79 +79 +79 +79 +80 +80 +80 +81 +81 +81 +81 +82 +82 +83 +83 +83 +84 +84 +84 +84 +85 +85 +86 +86 +86 +87 +86 +87 +88 +88 +88 +89 +89 +89 +89 +90 +90 +91 +91 +91 +91 +92 +92 +92 +93 +93 +94 +94 +95 +94 +95 +96 +95 +96 +97 +96 +97 +98 +98 +98 +98 +99 +99 +99 +100 +100 +101 +101 +101 +102 +101 +102 +102 +103 +103 +103 +103 +105 +104 +105 +105 +106 +106 +106 +106 +107 +108 +107 +107 +109 +109 +109 +109 +111 +110 +111 +111 +111 +111 +111 +112 +113 +113 +113 +114 +114 +114 +115 +116 +115 +116 +116 +117 +117 +117 +118 +118 +118 +119 +119 +119 +120 +120 +121 +121 +121 +121 +122 +122 +122 +123 +123 +124 +124 +125 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +128 +128 +129 +129 +129 +130 +130 +131 +131 +131 +132 +132 +132 +133 +133 +134 +134 +134 +134 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +138 +139 +139 +140 +140 +140 +140 +141 +141 +141 +142 +142 +143 +143 +144 +144 +144 +145 +145 +145 +146 +146 +147 +147 +147 +148 +147 +148 +148 +149 +149 +149 +150 +150 +151 +151 +151 +151 +153 +152 +153 +153 +154 +154 +154 +155 +155 +156 +156 +156 +157 +157 +157 +158 +158 +158 +158 +159 +159 +160 +160 +161 +161 +161 +162 +162 +163 +163 +163 +164 +163 +164 +164 +165 +165 +166 +166 +166 +166 +166 +167 +167 +168 +168 +168 +169 +169 +170 +170 +170 +171 +172 +171 +172 +173 +173 +173 +173 +173 +174 +175 +175 +175 +175 +175 +175 +176 +176 +176 +176 +177 +178 +178 +179 +179 +179 +180 +180 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +183 +183 +184 +185 +185 +185 +184 +186 +186 +187 +187 +187 +187 +188 +188 +188 +188 +189 +189 +189 +190 +190 +190 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +193 +194 +194 +194 +195 +195 +195 +196 +196 +196 +196 +197 +197 +197 +198 +198 +198 +198 +198 +199 +199 +200 +200 +200 +201 +201 +201 +201 +202 +202 +202 +202 +203 +203 +203 +204 +204 +204 +204 +205 +205 +205 +206 +206 +206 +206 +206 +207 +209 +206 +205 +210 +206 +208 +212 +208 +209 +212 +208 +209 +213 +210 +211 +212 +210 +211 +212 +212 +213 +213 +212 +214 +214 +213 +214 +215 +214 +214 +214 +215 +215 +216 +216 +216 +216 +216 +217 +217 +217 +218 +218 +218 +218 +218 +218 +219 +219 +219 +219 +220 +220 +220 +220 +220 +221 +221 +221 +221 +222 +222 +222 +222 +223 +223 +222 +223 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +225 +226 +225 +226 +226 +227 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +229 +229 +229 +229 +230 +229 +230 +229 +230 +230 +230 +231 +230 +231 +231 +231 +231 +232 +232 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +233 +234 +233 +234 +233 +234 +234 +234 +234 +234 +235 +235 +235 +236 +235 +236 +235 +236 +236 +236 +236 +236 +236 +236 +236 +236 +236 +237 +237 +237 +237 +237 +238 +238 +237 +237 +238 +238 +238 +238 +238 +238 +239 +239 +238 +239 +239 +239 +238 +239 +239 +239 +239 +239 +239 +240 +240 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +241 +241 +242 +242 +241 +241 +241 +242 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +241 +241 +240 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +240 +239 +239 +239 +239 +239 +239 +239 +238 +239 +239 +238 +238 +238 +237 +238 +238 +238 +237 +237 +238 +237 +237 +238 +237 +236 +237 +236 +236 +236 +236 +236 +236 +236 +236 +236 +236 +235 +235 +235 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +233 +233 +234 +234 +234 +232 +233 +232 +233 +232 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +230 +230 +230 +230 +230 +229 +230 +229 +229 +228 +229 +229 +228 +228 +228 +228 +227 +228 +228 +228 +227 +227 +226 +226 +226 +226 +226 +226 +226 +225 +226 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +223 +222 +223 +222 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +220 +219 +219 +219 +219 +219 +218 +218 +218 +217 +217 +217 +217 +217 +216 +216 +216 +216 +216 +215 +215 +214 +215 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +212 +211 +211 +211 +211 +210 +210 +210 +209 +209 +208 +209 +208 +208 +208 +208 +207 +207 +208 +207 +206 +206 +206 +206 +206 +205 +205 +204 +204 +204 +204 +203 +203 +203 +202 +203 +202 +201 +201 +201 +201 +200 +200 +200 +200 +199 +199 +199 +198 +198 +199 +198 +197 +197 +197 +196 +196 +196 +196 +196 +195 +194 +194 +194 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +191 +191 +190 +190 +190 +189 +189 +188 +188 +188 +187 +187 +187 +187 +187 +186 +186 +185 +185 +185 +184 +184 +183 +183 +183 +183 +182 +182 +182 +181 +181 +181 +180 +180 +180 +180 +179 +179 +179 +178 +178 +178 +177 +177 +176 +176 +176 +175 +175 +175 +174 +174 +174 +173 +173 +173 +173 +172 +172 +172 +171 +171 +171 +170 +170 +169 +169 +169 +168 +168 +167 +167 +167 +166 +166 +165 +166 +165 +165 +164 +164 +164 +163 +163 +163 +162 +162 +162 +161 +161 +161 +160 +159 +159 +159 +159 +158 +158 +158 +157 +157 +157 +156 +156 +155 +155 +155 +155 +154 +154 +153 +153 +153 +152 +152 +152 +151 +151 +150 +150 +150 +149 +149 +148 +148 +148 +148 +147 +147 +146 +147 +146 +145 +145 +144 +144 +144 +144 +143 +143 +142 +142 +142 +142 +141 +140 +140 +140 +140 +139 +139 +139 +138 +138 +137 +137 +137 +137 +136 +135 +135 +135 +134 +134 +134 +134 +133 +133 +132 +132 +132 +131 +131 +131 +130 +130 +129 +129 +129 +128 +128 +128 +127 +127 +127 +127 +127 +127 +126 +125 +125 +125 +125 +124 +124 +123 +123 +122 +122 +122 +121 +121 +121 +121 +120 +120 +119 +119 +118 +119 +117 +118 +117 +117 +117 +116 +116 +116 +115 +115 +115 +114 +114 +113 +113 +113 +112 +112 +112 +112 +111 +111 +111 +110 +110 +109 +109 +108 +108 +108 +108 +107 +107 +106 +106 +106 +105 +105 +107 +105 +101 +105 +103 +101 +105 +103 +100 +103 +102 +99 +102 +100 +99 +100 +99 +97 +98 +98 +98 +98 +97 +97 +97 +96 +95 +97 +95 +94 +94 +94 +94 +93 +93 +92 +92 +92 +92 +91 +91 +91 +90 +90 +90 +89 +89 +88 +88 +88 +87 +87 +87 +87 +87 +86 +85 +85 +85 +85 +84 +84 +84 +83 +83 +83 +83 +82 +82 +81 +81 +81 +81 +80 +80 +80 +79 +79 +79 +79 +78 +78 +77 +77 +77 +76 +76 +75 +76 +76 +76 +75 +74 +74 +74 +74 +73 +73 +72 +72 +72 +72 +72 +71 +71 +71 +70 +70 +70 +69 +69 +69 +69 +68 +68 +67 +68 +67 +67 +67 +66 +66 +66 +66 +65 +65 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +60 +61 +60 +60 +60 +59 +60 +59 +59 +58 +59 +58 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +55 +56 +55 +55 +55 +55 +54 +54 +54 +54 +53 +53 +53 +53 +53 +52 +52 +52 +52 +51 +51 +51 +51 +51 +50 +50 +50 +50 +49 +49 +49 +48 +48 +48 +48 +48 +47 +47 +48 +47 +47 +47 +46 +46 +46 +46 +46 +45 +45 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +41 +42 +41 +41 +41 +41 +41 +41 +40 +40 +40 +39 +40 +39 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +37 +38 +37 +37 +37 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +33 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +33 +33 +32 +32 +31 +33 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +31 +30 +30 +30 +29 +30 +29 +30 +29 +30 +30 +30 +30 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +28 +28 +30 +29 +28 +29 +29 +29 +29 +28 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +30 +29 +29 +30 +29 +29 +30 +30 +30 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +31 +30 +30 +30 +30 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +36 +35 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +39 +38 +39 +39 +38 +39 +40 +39 +39 +40 +40 +40 +40 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +43 +43 +44 +43 +44 +44 +45 +45 +45 +44 +45 +45 +47 +46 +45 +45 +47 +47 +47 +47 +47 +47 +47 +47 +47 +48 +49 +48 +49 +48 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +52 +53 +53 +54 +53 +53 +54 +54 +55 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +59 +58 +59 +59 +59 +59 +60 +60 +60 +61 +61 +61 +61 +61 +61 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +65 +65 +66 +66 +67 +67 +67 +67 +68 +68 +68 +68 +68 +69 +69 +70 +70 +70 +70 +71 +71 +71 +71 +72 +72 +73 +73 +73 +73 +73 +74 +74 +75 +75 +75 +75 +76 +76 +76 +77 +77 +77 +78 +78 +78 +78 +79 +79 +79 +79 +80 +80 +81 +81 +81 +81 +82 +82 +83 +83 +83 +83 +83 +84 +84 +85 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +91 +91 +92 +92 +93 +93 +93 +93 +94 +94 +94 +95 +95 +96 +96 +97 +97 +98 +98 +98 +98 +98 +99 +99 +100 +100 +100 +101 +101 +101 +102 +102 +102 +103 +103 +103 +104 +104 +104 +105 +105 +106 +106 +106 +106 +107 +108 +108 +107 +108 +108 +109 +109 +110 +110 +110 +111 +111 +111 +112 +112 +112 +113 +113 +114 +114 +114 +114 +115 +115 +116 +116 +117 +117 +117 +118 +118 +118 +118 +119 +120 +122 +118 +119 +122 +119 +121 +125 +121 +122 +125 +122 +123 +126 +124 +124 +126 +124 +125 +126 +126 +127 +127 +127 +127 +128 +127 +129 +129 +128 +129 +130 +130 +129 +131 +131 +131 +131 +132 +133 +133 +133 +133 +134 +134 +135 +134 +135 +135 +136 +136 +137 +137 +138 +138 +138 +139 +139 +140 +139 +140 +140 +140 +141 +141 +142 +142 +143 +143 +144 +144 +144 +144 +145 +145 +145 +146 +146 +147 +147 +147 +148 +148 +148 +149 +149 +149 +150 +150 +150 +151 +152 +152 +153 +152 +153 +153 +153 +154 +154 +155 +155 +155 +156 +156 +156 +157 +157 +157 +158 +158 +158 +158 +159 +159 +160 +160 +161 +161 +162 +162 +162 +163 +163 +163 +164 +164 +164 +164 +165 +165 +165 +166 +167 +166 +167 +167 +168 +168 +169 +169 +169 +169 +169 +170 +170 +171 +171 +172 +172 +172 +172 +173 +173 +174 +174 +174 +175 +175 +175 +176 +176 +176 +176 +176 +177 +178 +178 +178 +179 +179 +179 +180 +180 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +183 +184 +184 +184 +185 +185 +185 +186 +186 +186 +187 +187 +187 +187 +188 +188 +188 +189 +189 +189 +189 +190 +190 +192 +191 +192 +191 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +195 +195 +195 +195 +195 +196 +196 +196 +197 +197 +197 +197 +198 +198 +199 +199 +199 +199 +200 +200 +201 +201 +200 +201 +201 +202 +202 +202 +203 +203 +203 +203 +204 +204 +204 +204 +205 +205 +205 +206 +205 +206 +206 +207 +207 +208 +208 +208 +208 +208 +208 +208 +209 +209 +210 +210 +210 +210 +211 +211 +211 +211 +212 +212 +212 +212 +213 +213 +213 +213 +213 +213 +215 +214 +215 +215 +215 +215 +216 +216 +216 +216 +217 +217 +217 +218 +217 +218 +218 +218 +219 +218 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +221 +221 +222 +222 +222 +222 +222 +223 +223 +224 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +226 +225 +226 +226 +226 +226 +226 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +229 +229 +230 +230 +230 +230 +230 +231 +230 +231 +231 +231 +231 +231 +231 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +233 +234 +234 +234 +234 +235 +234 +235 +234 +235 +235 +235 +235 +235 +235 +235 +236 +236 +236 +235 +236 +236 +237 +236 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +238 +237 +238 +238 +238 +238 +238 +238 +239 +238 +240 +239 +238 +239 +240 +239 +239 +239 +239 +240 +239 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +241 +242 +242 +242 +241 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +241 +242 +242 +242 +241 +242 +242 +242 +241 +241 +242 +242 +241 +241 +241 +242 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +241 +241 +240 +240 +241 +240 +240 +240 +240 +241 +240 +240 +241 +240 +240 +240 +240 +240 +240 +239 +239 +240 +239 +240 +239 +239 +238 +239 +238 +239 +238 +239 +238 +238 +238 +238 +238 +238 +238 +238 +237 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +237 +236 +236 +237 +236 +236 +235 +236 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +229 +229 +230 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +227 +227 +227 +226 +227 +226 +226 +226 +226 +226 +225 +225 +225 +225 +224 +225 +224 +224 +223 +224 +224 +224 +222 +222 +222 +222 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +220 +219 +219 +219 +219 +218 +218 +218 +218 +217 +217 +217 +217 +216 +216 +216 +215 +216 +216 +216 +215 +214 +214 +214 +214 +214 +213 +213 +212 +212 +212 +212 +211 +211 +211 +211 +211 +211 +210 +210 +209 +210 +209 +209 +209 +208 +208 +208 +208 +207 +207 +207 +207 +206 +207 +206 +205 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +203 +203 +202 +201 +201 +201 +200 +200 +200 +200 +199 +200 +199 +199 +198 +198 +198 +197 +197 +197 +197 +196 +196 +197 +196 +192 +196 +195 +192 +196 +195 +192 +195 +194 +192 +194 +193 +192 +193 +192 +190 +192 +192 +191 +192 +190 +189 +190 +189 +189 +189 +189 +187 +188 +187 +187 +186 +187 +186 +185 +186 +185 +185 +184 +184 +184 +184 +184 +183 +183 +182 +182 +182 +181 +181 +181 +181 +181 +180 +179 +179 +179 +178 +178 +177 +177 +177 +176 +176 +176 +176 +176 +175 +175 +175 +174 +174 +174 +173 +173 +173 +172 +172 +172 +171 +171 +171 +170 +170 +169 +169 +168 +168 +168 +167 +167 +167 +167 +166 +166 +165 +165 +165 +164 +164 +164 +164 +163 +163 +162 +162 +161 +162 +161 +161 +160 +160 +159 +159 +159 +158 +158 +157 +157 +157 +157 +156 +156 +155 +155 +155 +154 +154 +153 +153 +153 +153 +152 +152 +152 +151 +151 +150 +151 +150 +150 +149 +149 +148 +148 +147 +147 +147 +146 +146 +146 +146 +145 +144 +144 +144 +144 +144 +143 +142 +142 +141 +141 +141 +141 +140 +140 +139 +139 +139 +139 +138 +138 +138 +137 +137 +136 +136 +135 +135 +135 +135 +134 +134 +133 +133 +133 +132 +132 +132 +131 +131 +130 +131 +129 +129 +129 +129 +128 +128 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +124 +124 +124 +123 +123 +123 +122 +122 +122 +121 +121 +120 +120 +120 +119 +119 +118 +118 +118 +118 +117 +117 +117 +116 +116 +116 +115 +115 +115 +114 +114 +113 +113 +112 +113 +112 +111 +112 +111 +111 +111 +110 +109 +109 +109 +108 +108 +108 +107 +107 +107 +106 +106 +106 +106 +105 +104 +104 +104 +103 +103 +103 +102 +102 +101 +102 +101 +101 +100 +100 +100 +99 +99 +99 +98 +98 +98 +97 +97 +97 +97 +96 +96 +95 +95 +95 +94 +94 +94 +93 +93 +92 +92 +92 +92 +91 +91 +90 +90 +90 +90 +89 +89 +89 +88 +88 +88 +87 +87 +87 +86 +86 +85 +85 +85 +85 +84 +84 +84 +83 +83 +83 +83 +82 +82 +81 +81 +81 +80 +80 +80 +79 +79 +79 +79 +79 +78 +78 +77 +77 +77 +76 +76 +76 +76 +75 +75 +74 +75 +74 +74 +74 +73 +73 +72 +73 +72 +72 +71 +71 +71 +71 +71 +69 +70 +70 +70 +69 +68 +68 +68 +68 +68 +67 +67 +66 +66 +66 +66 +65 +65 +65 +65 +64 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +62 +61 +61 +61 +61 +61 +60 +59 +59 +59 +60 +59 +59 +58 +58 +58 +58 +58 +57 +57 +56 +57 +56 +56 +55 +56 +55 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +53 +52 +52 +52 +52 +52 +51 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +49 +48 +49 +48 +48 +48 +47 +47 +47 +47 +47 +47 +46 +46 +46 +45 +46 +45 +45 +45 +45 +44 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +41 +41 +41 +41 +40 +41 +41 +39 +40 +41 +39 +39 +40 +40 +39 +39 +38 +39 +39 +38 +38 +38 +38 +38 +38 +37 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +34 +35 +35 +35 +35 +31 +35 +35 +34 +33 +33 +35 +33 +33 +33 +33 +34 +32 +33 +33 +33 +33 +33 +33 +32 +33 +32 +31 +33 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +31 +31 +30 +30 +31 +30 +30 +30 +31 +30 +30 +29 +30 +30 +30 +30 +30 +29 +30 +30 +29 +29 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +30 +29 +29 +29 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +30 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +35 +36 +36 +36 +36 +36 +36 +37 +37 +36 +36 +37 +37 +38 +38 +37 +38 +38 +38 +39 +39 +38 +38 +39 +39 +39 +39 +39 +39 +40 +40 +40 +41 +40 +40 +40 +41 +41 +41 +42 +42 +42 +42 +42 +42 +42 +43 +44 +45 +41 +42 +45 +41 +44 +47 +42 +45 +47 +43 +45 +47 +44 +46 +46 +45 +46 +47 +47 +47 +47 +46 +48 +48 +47 +49 +49 +48 +48 +49 +48 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +57 +57 +58 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +61 +61 +61 +61 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +65 +65 +66 +66 +67 +66 +67 +67 +68 +68 +68 +68 +69 +69 +69 +69 +70 +70 +70 +71 +71 +71 +72 +72 +72 +72 +73 +73 +74 +73 +74 +74 +74 +75 +75 +75 +76 +76 +76 +77 +77 +77 +77 +78 +78 +79 +79 +79 +80 +79 +80 +80 +81 +81 +81 +81 +82 +82 +82 +82 +83 +83 +84 +84 +84 +85 +85 +85 +86 +86 +86 +86 +87 +88 +87 +88 +88 +88 +89 +89 +90 +90 +90 +91 +91 +91 +92 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +96 +96 +97 +97 +97 +98 +98 +98 +99 +98 +99 +99 +100 +100 +101 +101 +101 +102 +102 +103 +102 +103 +103 +104 +104 +104 +105 +105 +106 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +109 +109 +110 +110 +111 +111 +111 +111 +112 +112 +113 +113 +113 +114 +114 +115 +115 +116 +115 +116 +116 +117 +117 +118 +118 +118 +119 +119 +119 +119 +120 +120 +120 +121 +121 +122 +122 +123 +123 +123 +123 +124 +124 +125 +125 +125 +125 +126 +126 +126 +127 +127 +127 +127 +128 +128 +128 +129 +129 +130 +130 +131 +131 +131 +132 +132 +132 +132 +133 +133 +134 +134 +134 +135 +135 +135 +135 +136 +136 +137 +137 +138 +138 +138 +138 +139 +139 +140 +140 +141 +141 +141 +142 +141 +142 +143 +143 +144 +144 +144 +144 +144 +145 +146 +146 +147 +146 +147 +147 +147 +148 +148 +149 +149 +149 +149 +150 +150 +151 +151 +152 +152 +153 +153 +153 +154 +154 +154 +154 +155 +155 +156 +156 +156 +156 +157 +158 +157 +158 +158 +159 +159 +159 +160 +161 +161 +161 +162 +162 +162 +162 +163 +163 +164 +164 +164 +164 +165 +165 +166 +166 +166 +167 +167 +167 +168 +168 +169 +168 +169 +170 +170 +170 +171 +171 +171 +171 +172 +172 +173 +173 +173 +174 +174 +175 +175 +175 +175 +176 +176 +176 +176 +177 +177 +178 +178 +179 +179 +179 +179 +179 +180 +180 +180 +181 +181 +181 +182 +182 +183 +182 +183 +184 +184 +184 +185 +185 +186 +186 +186 +186 +186 +187 +187 +188 +188 +188 +188 +189 +189 +189 +189 +190 +190 +190 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +194 +195 +195 +195 +196 +196 +196 +196 +197 +197 +197 +198 +198 +198 +199 +199 +199 +199 +200 +200 +200 +200 +201 +201 +201 +202 +202 +203 +202 +203 +203 +204 +204 +204 +204 +205 +205 +205 +206 +206 +206 +206 +206 +207 +207 +207 +208 +208 +208 +208 +208 +209 +209 +209 +210 +209 +210 +211 +211 +211 +211 +210 +212 +212 +212 +212 +212 +213 +213 +214 +214 +214 +214 +214 +215 +215 +216 +215 +216 +216 +216 +216 +217 +217 +216 +221 +213 +218 +221 +216 +218 +221 +218 +218 +222 +218 +220 +221 +219 +221 +220 +220 +222 +222 +221 +221 +222 +222 +222 +223 +223 +223 +224 +224 +224 +224 +224 +224 +225 +225 +225 +224 +225 +226 +226 +225 +227 +227 +226 +226 +227 +226 +228 +228 +226 +228 +228 +228 +228 +229 +228 +230 +230 +229 +229 +230 +230 +230 +231 +230 +230 +231 +231 +231 +231 +231 +232 +232 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +233 +233 +233 +234 +234 +234 +234 +234 +235 +235 +234 +235 +235 +235 +236 +235 +236 +236 +236 +236 +236 +236 +236 +237 +236 +236 +237 +237 +237 +237 +237 +238 +237 +237 +238 +238 +238 +238 +238 +238 +238 +238 +239 +239 +239 +239 +238 +239 +238 +239 +239 +239 +239 +240 +239 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +240 +241 +240 +241 +241 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +241 +242 +241 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +244 +240 +240 +243 +240 +242 +245 +240 +242 +244 +240 +241 +244 +241 +241 +243 +240 +241 +242 +241 +242 +242 +240 +241 +241 +240 +241 +242 +240 +240 +241 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +239 +240 +239 +240 +239 +239 +239 +239 +239 +239 +239 +239 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +236 +235 +236 +235 +236 +235 +235 +235 +235 +235 +234 +235 +235 +234 +234 +234 +234 +234 +234 +234 +234 +233 +233 +233 +233 +232 +232 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +229 +230 +229 +229 +229 +228 +229 +228 +228 +228 +228 +228 +227 +227 +227 +227 +227 +227 +226 +226 +226 +226 +226 +225 +225 +225 +225 +224 +225 +224 +224 +224 +224 +224 +224 +223 +223 +223 +222 +222 +221 +222 +221 +221 +221 +221 +221 +220 +220 +219 +220 +219 +219 +219 +219 +218 +218 +218 +218 +218 +217 +217 +217 +217 +216 +216 +216 +216 +215 +215 +214 +215 +215 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +212 +211 +211 +211 +211 +210 +210 +211 +210 +209 +209 +209 +209 +209 +208 +208 +208 +208 +207 +207 +207 +207 +206 +206 +205 +205 +205 +205 +204 +204 +204 +203 +203 +203 +203 +202 +202 +202 +201 +201 +201 +200 +201 +201 +200 +199 +199 +199 +199 +199 +198 +198 +198 +197 +197 +196 +196 +196 +196 +196 +195 +195 +195 +195 +194 +194 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +189 +190 +189 +189 +188 +188 +188 +188 +187 +187 +187 +186 +186 +185 +185 +184 +185 +184 +184 +183 +183 +183 +182 +183 +182 +182 +181 +181 +181 +180 +180 +180 +179 +179 +179 +178 +178 +178 +177 +177 +176 +176 +176 +176 +175 +175 +175 +175 +174 +174 +173 +173 +172 +173 +172 +172 +172 +171 +171 +170 +170 +169 +170 +169 +168 +168 +168 +168 +167 +167 +167 +166 +166 +165 +165 +165 +164 +164 +164 +163 +163 +162 +162 +162 +162 +161 +161 +160 +160 +160 +159 +159 +158 +158 +158 +158 +157 +157 +156 +156 +156 +155 +155 +155 +154 +154 +154 +153 +153 +152 +152 +152 +151 +151 +151 +150 +150 +149 +149 +149 +148 +148 +148 +147 +147 +146 +146 +146 +145 +145 +145 +144 +144 +144 +144 +143 +143 +142 +142 +142 +141 +141 +140 +140 +140 +139 +139 +139 +138 +138 +137 +137 +137 +136 +136 +136 +136 +135 +135 +134 +134 +134 +133 +133 +132 +132 +132 +131 +131 +131 +130 +130 +130 +129 +129 +129 +129 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +124 +123 +123 +123 +122 +122 +121 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +118 +117 +116 +116 +116 +116 +115 +115 +115 +115 +114 +113 +113 +113 +113 +112 +112 +111 +111 +111 +111 +110 +110 +110 +109 +109 +108 +108 +107 +107 +107 +107 +106 +106 +106 +105 +105 +105 +105 +104 +103 +103 +103 +102 +102 +102 +101 +101 +101 +101 +100 +100 +100 +99 +99 +98 +98 +98 +98 +97 +97 +96 +96 +96 +95 +95 +94 +94 +94 +94 +93 +93 +92 +92 +92 +91 +91 +91 +91 +90 +90 +89 +89 +89 +88 +88 +88 +87 +87 +87 +86 +86 +86 +86 +85 +85 +84 +84 +86 +85 +79 +85 +87 +79 +81 +84 +82 +80 +79 +80 +82 +80 +78 +79 +80 +78 +78 +78 +77 +78 +77 +76 +76 +76 +76 +76 +75 +75 +75 +75 +74 +73 +74 +73 +72 +72 +72 +73 +71 +71 +71 +71 +70 +70 +70 +70 +69 +69 +68 +69 +68 +68 +68 +66 +68 +70 +64 +63 +71 +66 +63 +67 +66 +65 +65 +63 +63 +66 +63 +63 +63 +63 +63 +63 +63 +61 +63 +62 +61 +62 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +59 +58 +59 +56 +57 +58 +57 +55 +56 +57 +56 +57 +55 +55 +55 +55 +54 +54 +54 +53 +53 +53 +53 +53 +53 +52 +52 +52 +52 +52 +51 +51 +51 +51 +51 +50 +50 +50 +49 +49 +49 +49 +48 +48 +48 +47 +48 +48 +47 +46 +47 +47 +47 +46 +46 +45 +46 +46 +45 +46 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +43 +42 +42 +41 +42 +42 +41 +41 +41 +42 +41 +41 +40 +40 +40 +39 +40 +40 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +37 +37 +38 +39 +35 +35 +39 +35 +36 +39 +34 +35 +38 +34 +35 +38 +35 +35 +36 +34 +34 +35 +35 +36 +34 +34 +35 +35 +34 +35 +35 +33 +33 +34 +33 +33 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +31 +32 +32 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +30 +30 +30 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +32 +33 +33 +33 +33 +33 +33 +34 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +34 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +38 +37 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +39 +39 +40 +40 +40 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +42 +42 +42 +43 +43 +43 +43 +44 +43 +44 +43 +44 +44 +44 +45 +45 +45 +45 +45 +46 +46 +46 +46 +47 +47 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +54 +53 +54 +54 +54 +54 +55 +55 +56 +56 +56 +56 +56 +57 +57 +57 +57 +58 +57 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +61 +61 +61 +61 +62 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +64 +65 +65 +66 +66 +66 +66 +66 +67 +67 +67 +68 +68 +68 +69 +69 +69 +69 +70 +70 +71 +70 +70 +71 +71 +72 +72 +72 +73 +73 +74 +73 +74 +74 +74 +74 +75 +76 +75 +76 +76 +77 +77 +77 +77 +78 +78 +78 +79 +79 +79 +79 +79 +80 +80 +81 +82 +81 +81 +81 +82 +83 +83 +83 +83 +84 +84 +85 +85 +85 +85 +86 +86 +87 +86 +87 +88 +88 +88 +88 +89 +89 +90 +90 +90 +90 +91 +91 +92 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +97 +97 +97 +97 +98 +98 +98 +99 +99 +99 +99 +100 +100 +101 +101 +101 +102 +102 +102 +103 +103 +103 +104 +104 +105 +105 +105 +106 +106 +107 +106 +107 +107 +107 +108 +109 +108 +109 +110 +110 +110 +111 +111 +111 +112 +112 +112 +112 +113 +113 +114 +114 +114 +115 +115 +115 +116 +116 +116 +117 +117 +118 +118 +118 +119 +119 +119 +120 +120 +120 +121 +121 +121 +122 +122 +123 +123 +123 +123 +124 +124 +125 +125 +126 +126 +126 +126 +127 +127 +127 +127 +127 +128 +128 +129 +129 +129 +129 +130 +130 +131 +131 +132 +132 +132 +133 +133 +133 +133 +134 +134 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +138 +139 +139 +139 +140 +140 +141 +141 +141 +142 +142 +142 +143 +143 +144 +144 +144 +144 +145 +145 +145 +146 +146 +146 +147 +147 +148 +148 +147 +150 +152 +144 +150 +155 +149 +147 +154 +154 +152 +150 +152 +156 +155 +153 +154 +156 +155 +155 +156 +156 +156 +157 +157 +157 +158 +158 +158 +158 +159 +159 +160 +160 +161 +162 +161 +163 +160 +163 +165 +162 +164 +163 +165 +164 +164 +165 +167 +167 +166 +166 +167 +167 +168 +168 +168 +169 +169 +170 +170 +170 +170 +171 +171 +172 +172 +172 +173 +173 +173 +173 +174 +174 +175 +175 +175 +176 +176 +176 +176 +177 +177 +178 +178 +178 +179 +179 +179 +180 +180 +180 +181 +181 +181 +181 +182 +182 +183 +183 +183 +184 +184 +184 +184 +184 +185 +190 +183 +181 +192 +188 +184 +188 +189 +188 +188 +187 +189 +192 +189 +188 +191 +191 +191 +192 +192 +190 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +195 +195 +195 +196 +196 +196 +197 +196 +196 +199 +197 +197 +198 +199 +198 +199 +199 +200 +201 +199 +200 +201 +201 +201 +202 +202 +202 +202 +203 +203 +203 +204 +204 +204 +204 +205 +205 +205 +205 +206 +208 +204 +205 +208 +205 +208 +210 +206 +208 +210 +207 +209 +211 +209 +209 +211 +208 +210 +211 +211 +212 +211 +211 +213 +212 +212 +213 +214 +212 +213 +214 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +216 +216 +217 +217 +218 +217 +218 +218 +218 +219 +218 +219 +218 +220 +220 +221 +220 +220 +220 +221 +222 +221 +221 +221 +222 +222 +222 +222 +222 +223 +223 +224 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +226 +226 +226 +226 +226 +226 +226 +227 +227 +228 +228 +227 +227 +228 +228 +228 +228 +228 +229 +229 +229 +230 +229 +230 +230 +231 +230 +230 +231 +230 +231 +231 +231 +231 +231 +232 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +234 +233 +234 +233 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +235 +235 +236 +235 +236 +236 +236 +236 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +237 +238 +238 +238 +238 +238 +239 +238 +238 +238 +238 +239 +238 +239 +239 +239 +239 +240 +239 +240 +239 +240 +240 +239 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +241 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +240 +241 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +239 +239 +240 +239 +239 +239 +239 +239 +239 +239 +238 +238 +238 +238 +238 +238 +237 +238 +238 +237 +238 +237 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +236 +236 +236 +236 +235 +235 +236 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +231 +231 +231 +231 +232 +230 +231 +230 +230 +230 +230 +229 +230 +229 +229 +229 +229 +229 +228 +229 +228 +228 +228 +228 +228 +228 +227 +227 +227 +226 +226 +226 +226 +226 +225 +226 +225 +225 +225 +225 +224 +225 +224 +224 +224 +224 +223 +223 +223 +222 +223 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +219 +219 +219 +219 +219 +218 +218 +218 +218 +217 +218 +217 +217 +216 +216 +216 +216 +215 +216 +215 +215 +215 +214 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +212 +211 +211 +211 +210 +211 +210 +210 +210 +209 +209 +209 +209 +208 +208 +208 +208 +208 +208 +207 +207 +207 +206 +206 +205 +205 +204 +205 +204 +204 +203 +203 +203 +203 +203 +202 +202 +202 +202 +201 +201 +200 +200 +200 +200 +200 +199 +199 +199 +199 +198 +198 +198 +197 +197 +196 +197 +196 +196 +196 +195 +195 +195 +195 +194 +193 +193 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +191 +192 +190 +191 +190 +190 +189 +189 +189 +188 +188 +188 +188 +187 +187 +186 +186 +186 +185 +185 +185 +185 +185 +184 +183 +183 +183 +183 +182 +182 +181 +181 +181 +181 +180 +180 +180 +179 +179 +178 +178 +178 +178 +177 +177 +176 +176 +176 +176 +176 +175 +175 +174 +174 +173 +173 +173 +173 +172 +172 +171 +171 +171 +171 +170 +170 +170 +169 +169 +168 +168 +168 +167 +167 +167 +166 +166 +166 +165 +165 +164 +165 +164 +164 +163 +163 +162 +162 +161 +165 +161 +156 +164 +163 +156 +157 +162 +160 +156 +155 +158 +160 +157 +155 +156 +156 +155 +156 +155 +153 +154 +154 +153 +152 +153 +152 +152 +151 +151 +151 +150 +150 +149 +150 +149 +148 +146 +149 +148 +146 +146 +147 +146 +145 +144 +146 +145 +144 +143 +143 +143 +143 +143 +142 +141 +141 +141 +141 +140 +140 +140 +139 +139 +138 +138 +137 +137 +137 +137 +136 +136 +135 +135 +134 +134 +134 +133 +133 +133 +133 +132 +132 +132 +131 +131 +130 +130 +130 +130 +129 +129 +128 +128 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +125 +124 +124 +124 +123 +123 +123 +123 +122 +122 +121 +121 +120 +120 +120 +119 +119 +119 +119 +118 +118 +117 +116 +117 +116 +116 +115 +115 +115 +115 +114 +114 +113 +113 +113 +112 +112 +111 +111 +111 +111 +110 +110 +109 +109 +109 +108 +107 +108 +107 +106 +113 +107 +97 +109 +109 +101 +106 +105 +104 +107 +100 +99 +107 +103 +100 +102 +101 +99 +101 +101 +99 +99 +99 +99 +99 +97 +98 +98 +97 +96 +97 +96 +95 +95 +95 +94 +93 +94 +94 +93 +93 +90 +94 +93 +90 +91 +91 +91 +90 +89 +89 +90 +89 +88 +88 +88 +87 +88 +87 +86 +86 +86 +86 +85 +85 +85 +84 +84 +84 +83 +83 +82 +82 +82 +81 +81 +81 +81 +80 +80 +80 +80 +79 +79 +79 +79 +78 +77 +77 +77 +77 +76 +76 +76 +75 +75 +75 +74 +74 +74 +74 +73 +74 +73 +73 +72 +72 +72 +71 +71 +71 +71 +70 +70 +69 +69 +69 +69 +68 +68 +68 +68 +68 +67 +67 +67 +66 +66 +66 +66 +65 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +63 +62 +62 +62 +61 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +56 +56 +55 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +53 +53 +52 +52 +51 +52 +51 +51 +51 +51 +50 +50 +50 +50 +49 +49 +49 +49 +49 +48 +48 +47 +48 +48 +48 +47 +47 +46 +46 +47 +46 +46 +45 +46 +46 +45 +45 +45 +45 +44 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +41 +41 +41 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +39 +39 +38 +39 +38 +38 +38 +38 +38 +38 +38 +37 +37 +37 +37 +36 +37 +36 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +28 +29 +29 +29 +28 +28 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +30 +30 +31 +30 +31 +31 +31 +30 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +31 +32 +33 +33 +33 +33 +33 +33 +33 +33 +34 +33 +33 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +38 +37 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +40 +40 +39 +40 +41 +40 +41 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +43 +42 +42 +43 +43 +43 +43 +43 +44 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +46 +46 +46 +47 +47 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +49 +49 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +54 +53 +54 +54 +54 +54 +55 +55 +55 +55 +56 +55 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +60 +60 +60 +60 +61 +60 +61 +61 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +65 +66 +66 +66 +66 +67 +67 +67 +67 +68 +68 +68 +68 +69 +69 +70 +69 +70 +71 +71 +71 +71 +71 +71 +71 +71 +73 +70 +78 +75 +68 +76 +78 +73 +71 +78 +78 +75 +73 +75 +79 +79 +76 +77 +79 +78 +79 +79 +79 +79 +80 +80 +80 +81 +82 +82 +82 +82 +82 +83 +83 +84 +85 +83 +86 +81 +86 +87 +83 +86 +86 +87 +86 +86 +88 +89 +89 +88 +88 +90 +89 +90 +90 +90 +91 +92 +92 +92 +91 +92 +93 +94 +93 +93 +94 +94 +95 +96 +95 +96 +96 +97 +97 +98 +98 +98 +98 +99 +99 +100 +99 +100 +101 +101 +101 +101 +102 +102 +103 +102 +103 +103 +104 +105 +105 +105 +106 +106 +106 +107 +107 +107 +107 +108 +109 +109 +109 +109 +110 +110 +110 +111 +111 +111 +112 +112 +113 +113 +113 +113 +114 +114 +114 +115 +115 +116 +116 +116 +116 +117 +117 +118 +118 +119 +119 +119 +120 +120 +120 +120 +123 +122 +119 +123 +122 +120 +125 +124 +122 +126 +125 +123 +127 +125 +125 +127 +126 +126 +127 +127 +127 +128 +127 +128 +130 +129 +129 +130 +130 +129 +131 +131 +131 +132 +133 +132 +133 +133 +134 +134 +135 +135 +135 +135 +136 +136 +136 +136 +137 +137 +138 +139 +138 +139 +140 +140 +140 +141 +141 +141 +142 +142 +141 +148 +143 +136 +148 +148 +141 +143 +147 +146 +147 +144 +144 +150 +148 +146 +148 +149 +148 +150 +150 +149 +150 +151 +151 +151 +152 +151 +152 +153 +153 +153 +154 +154 +155 +155 +155 +155 +156 +158 +156 +157 +155 +159 +160 +157 +159 +159 +161 +159 +160 +161 +163 +162 +161 +162 +163 +163 +163 +164 +163 +164 +165 +165 +165 +166 +166 +166 +167 +167 +168 +168 +168 +168 +169 +169 +170 +170 +170 +170 +171 +171 +171 +172 +172 +172 +173 +174 +174 +174 +174 +175 +175 +175 +176 +176 +176 +177 +177 +177 +178 +178 +178 +179 +179 +180 +180 +180 +180 +181 +181 +181 +182 +182 +182 +182 +183 +183 +184 +184 +184 +185 +185 +186 +185 +186 +186 +187 +187 +188 +187 +188 +188 +189 +188 +189 +189 +190 +190 +189 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +194 +195 +195 +195 +195 +196 +197 +196 +197 +197 +198 +198 +198 +198 +198 +199 +199 +199 +199 +200 +200 +201 +201 +201 +201 +201 +202 +202 +202 +203 +203 +203 +203 +204 +204 +204 +204 +205 +205 +206 +206 +207 +206 +207 +207 +207 +207 +208 +208 +208 +208 +208 +209 +209 +209 +209 +210 +210 +210 +211 +211 +211 +212 +212 +212 +212 +213 +213 +213 +213 +213 +214 +214 +214 +215 +214 +215 +215 +216 +216 +216 +216 +217 +217 +217 +217 +217 +218 +218 +218 +218 +219 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +221 +221 +222 +221 +222 +222 +222 +223 +223 +224 +223 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +226 +227 +227 +227 +227 +228 +227 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +229 +230 +230 +230 +230 +230 +231 +231 +231 +231 +230 +231 +232 +231 +232 +232 +232 +232 +232 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +236 +235 +236 +236 +236 +236 +235 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +238 +238 +238 +238 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +241 +240 +240 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +241 +241 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +241 +241 +241 +241 +241 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +238 +238 +238 +238 +238 +238 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +235 +236 +235 +235 +235 +235 +235 +235 +235 +234 +235 +234 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +233 +233 +232 +232 +232 +232 +231 +232 +231 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +229 +230 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +227 +227 +227 +227 +227 +226 +226 +226 +226 +226 +225 +226 +224 +225 +224 +229 +224 +220 +228 +226 +220 +222 +226 +225 +220 +219 +223 +225 +222 +220 +221 +222 +220 +221 +220 +220 +219 +221 +219 +219 +219 +219 +218 +218 +218 +218 +219 +217 +217 +218 +216 +218 +213 +217 +218 +213 +216 +215 +216 +214 +214 +215 +215 +214 +213 +212 +213 +212 +213 +212 +212 +211 +212 +211 +211 +211 +210 +210 +210 +209 +209 +209 +209 +209 +208 +208 +208 +208 +208 +207 +207 +207 +206 +206 +206 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +203 +202 +202 +201 +201 +201 +201 +201 +200 +200 +200 +200 +199 +199 +199 +199 +198 +197 +198 +197 +197 +196 +196 +196 +196 +195 +195 +195 +194 +195 +194 +194 +193 +192 +192 +194 +192 +190 +193 +192 +190 +193 +192 +189 +192 +190 +189 +192 +189 +189 +189 +188 +187 +188 +188 +188 +187 +186 +187 +187 +185 +186 +186 +185 +184 +184 +184 +183 +184 +183 +183 +182 +182 +182 +181 +181 +181 +180 +180 +179 +180 +179 +178 +178 +177 +177 +177 +177 +177 +176 +176 +176 +175 +175 +175 +174 +174 +173 +173 +173 +173 +172 +172 +171 +171 +171 +171 +170 +170 +170 +169 +169 +168 +168 +167 +167 +167 +166 +166 +166 +166 +165 +164 +164 +164 +165 +164 +163 +163 +163 +162 +162 +161 +161 +161 +160 +160 +160 +159 +158 +159 +158 +158 +157 +157 +156 +156 +156 +156 +155 +155 +155 +154 +154 +153 +153 +153 +152 +152 +151 +152 +151 +150 +151 +154 +145 +146 +155 +149 +145 +148 +148 +148 +147 +143 +145 +148 +145 +144 +144 +144 +143 +145 +143 +142 +142 +142 +141 +141 +140 +140 +140 +139 +139 +139 +139 +138 +138 +138 +137 +137 +136 +137 +137 +133 +135 +137 +134 +133 +133 +134 +133 +132 +131 +132 +133 +131 +130 +130 +130 +130 +130 +129 +128 +128 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +124 +124 +124 +124 +123 +123 +123 +122 +122 +122 +121 +121 +120 +120 +119 +119 +119 +118 +118 +118 +117 +117 +117 +116 +116 +116 +115 +115 +115 +114 +114 +114 +113 +113 +113 +112 +112 +111 +111 +111 +111 +110 +110 +109 +109 +108 +108 +108 +108 +107 +107 +106 +106 +106 +105 +105 +105 +105 +104 +104 +103 +103 +103 +102 +102 +101 +101 +101 +101 +100 +100 +99 +99 +99 +98 +99 +98 +98 +97 +97 +96 +96 +96 +96 +95 +94 +94 +94 +93 +93 +93 +93 +92 +92 +91 +92 +91 +91 +90 +90 +90 +89 +89 +89 +88 +88 +88 +87 +87 +87 +87 +86 +86 +85 +85 +84 +84 +84 +84 +84 +83 +83 +82 +83 +82 +82 +81 +81 +81 +80 +80 +80 +79 +79 +79 +78 +78 +78 +78 +77 +77 +77 +76 +76 +76 +75 +75 +75 +75 +74 +74 +73 +73 +73 +73 +72 +72 +72 +72 +72 +71 +71 +70 +71 +70 +70 +69 +69 +69 +68 +68 +68 +67 +67 +67 +67 +66 +66 +66 +66 +66 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +61 +60 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +55 +56 +55 +55 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +52 +52 +52 +52 +52 +51 +51 +50 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +47 +47 +47 +46 +46 +45 +46 +45 +46 +45 +45 +45 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +42 +41 +41 +41 +41 +41 +40 +40 +41 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +37 +38 +37 +37 +37 +37 +37 +37 +36 +36 +36 +37 +36 +36 +36 +35 +35 +35 +36 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +33 +34 +34 +33 +34 +33 +33 +33 +33 +33 +33 +33 +33 +31 +33 +32 +31 +31 +31 +31 +31 +31 +31 +33 +31 +30 +31 +31 +31 +31 +30 +30 +30 +30 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +30 +30 +30 +29 +29 +29 +30 +30 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +30 +29 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +33 +36 +30 +28 +37 +35 +28 +32 +35 +34 +30 +31 +34 +36 +34 +31 +33 +34 +34 +35 +34 +33 +34 +35 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +35 +35 +38 +33 +36 +38 +35 +37 +36 +39 +36 +36 +37 +38 +39 +37 +37 +37 +38 +38 +39 +38 +38 +39 +39 +39 +39 +39 +39 +39 +40 +40 +41 +40 +40 +41 +41 +40 +41 +41 +41 +42 +42 +43 +42 +43 +43 +43 +43 +43 +43 +43 +43 +44 +44 +44 +44 +45 +45 +45 +45 +45 +46 +46 +46 +46 +49 +46 +45 +49 +46 +46 +50 +47 +47 +50 +47 +47 +51 +49 +49 +50 +48 +48 +50 +50 +51 +51 +50 +51 +52 +51 +52 +53 +52 +52 +52 +53 +53 +53 +54 +54 +53 +54 +55 +55 +55 +55 +56 +56 +56 +56 +56 +56 +57 +58 +57 +57 +57 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +60 +61 +61 +62 +61 +62 +62 +63 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +64 +65 +65 +65 +65 +65 +66 +66 +67 +67 +68 +68 +68 +68 +68 +69 +69 +69 +69 +70 +70 +71 +70 +71 +71 +71 +72 +72 +72 +72 +73 +73 +74 +74 +74 +75 +75 +75 +75 +76 +76 +76 +76 +77 +77 +77 +78 +78 +78 +79 +79 +79 +80 +80 +80 +81 +81 +81 +81 +82 +82 +82 +82 +83 +83 +84 +84 +84 +84 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +88 +89 +89 +89 +90 +90 +91 +91 +91 +92 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +96 +97 +97 +98 +98 +97 +99 +97 +99 +100 +104 +97 +97 +106 +102 +99 +102 +103 +104 +103 +100 +103 +106 +104 +103 +105 +105 +106 +107 +107 +105 +106 +108 +107 +109 +109 +109 +109 +110 +110 +110 +111 +111 +111 +111 +112 +113 +112 +114 +114 +111 +114 +117 +114 +115 +115 +117 +116 +116 +116 +118 +119 +118 +118 +118 +119 +120 +121 +120 +119 +120 +122 +122 +122 +122 +122 +123 +123 +124 +124 +125 +125 +125 +126 +126 +126 +126 +127 +127 +127 +127 +127 +128 +129 +128 +129 +130 +130 +130 +130 +131 +132 +132 +133 +133 +132 +133 +133 +134 +134 +134 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +138 +139 +139 +140 +140 +140 +140 +141 +141 +142 +142 +142 +143 +143 +144 +144 +144 +144 +145 +145 +146 +146 +147 +147 +147 +147 +148 +148 +148 +149 +149 +150 +150 +150 +151 +151 +152 +152 +152 +152 +153 +153 +154 +154 +154 +155 +155 +155 +156 +156 +156 +157 +157 +157 +158 +158 +158 +159 +160 +160 +160 +161 +161 +161 +162 +162 +162 +162 +163 +163 +163 +164 +164 +165 +165 +166 +166 +166 +166 +166 +167 +167 +168 +168 +169 +169 +169 +170 +170 +171 +171 +171 +171 +172 +172 +172 +172 +173 +173 +174 +174 +174 +175 +175 +176 +175 +176 +176 +177 +177 +178 +178 +178 +179 +179 +179 +180 +180 +180 +180 +180 +181 +181 +182 +182 +182 +182 +183 +184 +184 +184 +184 +185 +185 +185 +186 +186 +187 +187 +187 +187 +188 +188 +188 +188 +189 +189 +189 +190 +190 +190 +191 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +192 +193 +194 +194 +194 +194 +195 +195 +196 +196 +196 +196 +196 +196 +197 +197 +198 +198 +198 +199 +199 +199 +199 +200 +200 +200 +200 +201 +201 +201 +202 +202 +203 +202 +203 +203 +203 +204 +204 +204 +204 +205 +205 +205 +206 +206 +206 +207 +207 +207 +207 +208 +208 +208 +208 +208 +209 +209 +209 +209 +210 +210 +211 +211 +211 +211 +211 +212 +212 +212 +212 +213 +213 +213 +213 +214 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +216 +216 +217 +217 +217 +218 +217 +218 +218 +218 +218 +219 +219 +219 +220 +220 +220 +220 +220 +220 +221 +221 +221 +221 +222 +222 +222 +222 +222 +222 +223 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +225 +226 +226 +226 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +229 +230 +229 +229 +230 +230 +230 +230 +231 +230 +231 +231 +232 +231 +232 +231 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +236 +236 +235 +236 +236 +236 +236 +237 +237 +237 +237 +236 +237 +237 +237 +237 +237 +238 +237 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +239 +238 +239 +239 +238 +239 +239 +239 +240 +239 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +240 +240 +241 +241 +241 +241 +241 +241 +241 +241 +242 +240 +242 +242 +239 +245 +244 +237 +241 +246 +242 +237 +243 +245 +243 +239 +240 +244 +244 +241 +240 +242 +242 +242 +243 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +243 +241 +244 +239 +242 +244 +240 +243 +242 +244 +243 +241 +242 +243 +242 +242 +241 +241 +241 +243 +242 +242 +241 +242 +243 +241 +241 +242 +242 +241 +241 +242 +242 +241 +242 +242 +241 +241 +241 +241 +241 +241 +241 +243 +242 +238 +242 +241 +239 +243 +241 +238 +243 +241 +238 +242 +241 +239 +241 +240 +238 +240 +240 +240 +240 +239 +239 +240 +239 +240 +240 +239 +238 +239 +239 +238 +239 +239 +238 +238 +238 +239 +238 +238 +238 +238 +237 +238 +237 +237 +237 +237 +237 +237 +237 +237 +237 +236 +237 +236 +236 +236 +236 +236 +236 +236 +235 +236 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +232 +233 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +229 +230 +229 +229 +229 +228 +228 +228 +228 +227 +228 +227 +227 +227 +227 +227 +227 +226 +226 +226 +226 +225 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +223 +222 +222 +222 +222 +221 +221 +221 +221 +220 +220 +220 +220 +220 +220 +220 +219 +219 +218 +219 +218 +218 +218 +217 +217 +217 +217 +217 +216 +216 +216 +215 +215 +215 +215 +215 +215 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +211 +212 +211 +211 +210 +210 +210 +210 +209 +209 +209 +209 +209 +208 +208 +208 +208 +208 +207 +207 +207 +206 +206 +206 +205 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +203 +202 +202 +202 +201 +201 +201 +201 +200 +200 +199 +199 +199 +198 +198 +198 +198 +197 +197 +197 +197 +196 +196 +196 +196 +195 +194 +195 +194 +194 +194 +194 +193 +193 +192 +193 +192 +192 +192 +190 +196 +190 +185 +193 +193 +187 +188 +191 +190 +189 +186 +186 +189 +189 +186 +187 +187 +186 +187 +186 +184 +185 +185 +184 +184 +184 +183 +183 +183 +182 +182 +182 +181 +181 +180 +181 +179 +179 +181 +179 +178 +177 +179 +179 +176 +176 +177 +177 +176 +175 +176 +176 +175 +174 +174 +174 +173 +173 +173 +172 +172 +172 +172 +171 +171 +170 +170 +170 +170 +169 +169 +168 +168 +168 +167 +167 +166 +166 +166 +165 +165 +165 +165 +164 +164 +164 +163 +163 +162 +162 +162 +161 +161 +161 +160 +160 +160 +159 +158 +158 +158 +158 +157 +157 +156 +156 +156 +156 +155 +155 +154 +154 +153 +153 +153 +152 +152 +152 +152 +151 +151 +150 +150 +150 +150 +149 +149 +148 +148 +147 +147 +147 +146 +146 +146 +145 +145 +144 +144 +144 +144 +143 +143 +142 +142 +141 +141 +141 +140 +141 +140 +139 +139 +138 +139 +139 +139 +137 +136 +136 +136 +136 +135 +135 +135 +134 +134 +133 +134 +133 +132 +132 +132 +132 +131 +131 +131 +130 +130 +130 +129 +129 +128 +128 +128 +127 +127 +127 +127 +126 +126 +126 +126 +125 +125 +124 +124 +124 +124 +123 +123 +122 +122 +122 +121 +121 +121 +120 +120 +120 +119 +118 +118 +118 +118 +117 +117 +116 +116 +116 +116 +115 +115 +115 +114 +114 +114 +113 +112 +112 +112 +112 +111 +111 +111 +110 +110 +110 +109 +109 +108 +108 +108 +107 +107 +107 +106 +106 +106 +106 +105 +105 +105 +104 +103 +103 +103 +102 +102 +102 +102 +101 +101 +100 +100 +100 +99 +100 +99 +98 +98 +98 +97 +97 +97 +96 +96 +95 +95 +95 +95 +94 +94 +93 +93 +92 +93 +92 +92 +91 +91 +91 +90 +91 +90 +90 +89 +89 +89 +88 +88 +88 +87 +87 +87 +86 +86 +85 +86 +85 +84 +84 +84 +84 +83 +83 +83 +82 +82 +82 +82 +81 +81 +80 +80 +80 +80 +79 +79 +79 +79 +78 +78 +78 +77 +77 +76 +76 +76 +76 +76 +75 +75 +74 +74 +74 +74 +73 +73 +73 +73 +72 +72 +71 +71 +71 +71 +71 +70 +70 +70 +69 +69 +69 +68 +68 +68 +68 +67 +68 +67 +67 +66 +66 +66 +66 +66 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +56 +56 +56 +55 +55 +55 +55 +54 +54 +54 +53 +54 +53 +53 +52 +52 +52 +52 +52 +52 +51 +51 +51 +50 +51 +50 +50 +50 +50 +49 +49 +49 +49 +49 +49 +48 +47 +48 +47 +47 +47 +47 +47 +46 +46 +46 +46 +46 +45 +46 +45 +45 +45 +45 +45 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +43 +42 +42 +42 +42 +42 +40 +42 +42 +39 +44 +44 +36 +39 +44 +41 +35 +41 +42 +40 +36 +36 +41 +41 +38 +36 +37 +39 +38 +39 +37 +36 +37 +38 +36 +38 +37 +36 +37 +37 +37 +36 +35 +36 +37 +34 +37 +33 +36 +37 +33 +36 +34 +36 +34 +34 +34 +35 +35 +34 +33 +34 +34 +36 +33 +30 +35 +31 +33 +36 +31 +31 +35 +31 +31 +34 +31 +31 +33 +31 +31 +31 +31 +32 +31 +30 +31 +31 +31 +31 +32 +31 +30 +31 +31 +30 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +30 +30 +29 +30 +30 +29 +30 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +28 +29 +28 +29 +29 +30 +29 +28 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +30 +31 +30 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +33 +31 +33 +32 +33 +33 +33 +33 +34 +34 +33 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +34 +35 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +38 +37 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +40 +40 +40 +40 +40 +41 +41 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +42 +43 +43 +43 +43 +44 +43 +44 +44 +44 +44 +44 +44 +45 +45 +45 +45 +45 +46 +46 +47 +47 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +52 +52 +53 +53 +53 +53 +53 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +58 +57 +58 +58 +58 +58 +58 +59 +59 +60 +59 +60 +60 +60 +61 +61 +61 +61 +62 +62 +61 +62 +62 +67 +61 +58 +67 +66 +61 +63 +66 +65 +64 +63 +63 +68 +66 +64 +66 +66 +66 +68 +67 +66 +68 +68 +68 +69 +69 +68 +69 +70 +70 +70 +71 +70 +71 +71 +71 +71 +72 +74 +72 +73 +71 +75 +76 +73 +74 +75 +76 +75 +75 +76 +77 +77 +76 +77 +77 +77 +78 +78 +78 +79 +80 +80 +79 +80 +81 +81 +82 +82 +82 +82 +82 +83 +83 +83 +84 +84 +84 +85 +85 +86 +86 +86 +86 +86 +87 +87 +88 +88 +89 +89 +89 +89 +90 +90 +91 +91 +91 +91 +91 +92 +92 +93 +93 +93 +93 +94 +94 +94 +95 +95 +96 +96 +97 +97 +97 +97 +98 +98 +98 +99 +99 +100 +99 +100 +100 +101 +101 +101 +102 +102 +103 +103 +103 +104 +104 +104 +104 +105 +106 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +109 +110 +110 +111 +111 +111 +111 +112 +112 +112 +112 +113 +113 +114 +115 +114 +115 +115 +116 +116 +116 +116 +117 +117 +117 +119 +119 +119 +119 +120 +120 +121 +120 +121 +121 +122 +122 +122 +123 +123 +124 +124 +124 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +128 +128 +129 +129 +130 +130 +130 +131 +131 +131 +132 +132 +132 +133 +133 +133 +134 +134 +135 +135 +135 +135 +136 +136 +137 +137 +138 +138 +138 +139 +139 +140 +140 +140 +141 +141 +141 +141 +142 +142 +143 +142 +144 +144 +144 +144 +144 +145 +146 +147 +146 +146 +146 +147 +148 +148 +148 +148 +149 +149 +150 +150 +151 +151 +152 +152 +152 +152 +153 +153 +153 +154 +154 +155 +154 +155 +156 +156 +156 +157 +157 +157 +157 +158 +159 +159 +160 +159 +159 +159 +161 +161 +161 +162 +162 +162 +163 +163 +164 +164 +164 +165 +165 +165 +166 +166 +166 +167 +167 +167 +168 +168 +168 +169 +169 +169 +170 +170 +171 +171 +171 +172 +172 +172 +172 +173 +173 +174 +174 +174 +174 +175 +175 +175 +176 +176 +176 +176 +177 +177 +178 +178 +179 +179 +179 +179 +180 +180 +181 +180 +181 +182 +181 +182 +183 +183 +183 +183 +184 +184 +185 +184 +185 +185 +186 +186 +186 +187 +187 +187 +187 +188 +188 +189 +189 +189 +189 +190 +190 +191 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +194 +195 +195 +196 +196 +196 +196 +197 +197 +197 +197 +198 +198 +198 +198 +199 +199 +200 +200 +200 +200 +201 +201 +201 +202 +202 +202 +203 +202 +203 +203 +203 +204 +204 +204 +204 +205 +205 +206 +206 +206 +205 +207 +207 +207 +207 +212 +206 +204 +210 +211 +208 +206 +211 +212 +209 +208 +210 +214 +212 +209 +210 +213 +213 +212 +212 +213 +213 +213 +213 +214 +214 +214 +215 +214 +215 +215 +216 +217 +216 +214 +216 +218 +212 +220 +220 +214 +219 +220 +216 +219 +219 +219 +221 +220 +218 +218 +220 +220 +221 +220 +220 +222 +221 +222 +222 +222 +221 +222 +223 +222 +222 +224 +224 +224 +224 +224 +225 +224 +225 +225 +225 +225 +226 +226 +226 +226 +226 +226 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +232 +231 +232 +231 +232 +232 +232 +232 +233 +233 +233 +233 +233 +234 +234 +234 +234 +234 +234 +235 +234 +235 +235 +235 +235 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +237 +236 +236 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +239 +238 +239 +239 +239 +239 +239 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +240 +241 +241 +241 +241 +242 +241 +241 +241 +241 +241 +242 +241 +241 +241 +242 +241 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +243 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +242 +241 +242 +241 +242 +241 +242 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +240 +241 +241 +241 +240 +240 +240 +241 +241 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +240 +239 +239 +239 +239 +239 +239 +238 +238 +238 +238 +238 +238 +239 +238 +238 +237 +237 +237 +238 +237 +237 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +235 +236 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +234 +234 +234 +234 +233 +233 +233 +233 +233 +232 +232 +233 +232 +232 +232 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +229 +229 +229 +229 +229 +229 +228 +228 +228 +228 +228 +228 +227 +227 +227 +227 +227 +227 +226 +226 +226 +226 +225 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +222 +223 +223 +222 +222 +222 +221 +220 +221 +220 +227 +218 +214 +226 +222 +217 +218 +221 +220 +220 +215 +217 +221 +218 +216 +217 +217 +216 +217 +217 +215 +216 +216 +215 +216 +215 +214 +214 +214 +214 +213 +214 +212 +213 +213 +212 +211 +211 +213 +211 +210 +209 +212 +211 +209 +209 +210 +210 +209 +208 +208 +210 +208 +207 +208 +208 +207 +207 +206 +206 +206 +206 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +203 +202 +202 +202 +202 +201 +201 +201 +200 +200 +200 +200 +199 +199 +199 +198 +198 +197 +197 +197 +197 +196 +196 +196 +196 +195 +195 +195 +195 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +191 +190 +190 +190 +189 +189 +189 +188 +188 +187 +187 +187 +187 +186 +186 +186 +185 +185 +185 +184 +184 +184 +183 +183 +183 +183 +182 +182 +182 +181 +181 +180 +180 +180 +179 +179 +178 +178 +178 +178 +177 +177 +176 +176 +176 +176 +175 +175 +175 +175 +174 +174 +173 +173 +173 +172 +172 +172 +172 +171 +170 +170 +170 +169 +169 +169 +169 +168 +168 +168 +167 +167 +166 +166 +166 +165 +165 +164 +164 +164 +164 +163 +163 +162 +162 +162 +162 +162 +161 +161 +160 +160 +159 +159 +159 +158 +158 +157 +157 +157 +157 +156 +156 +155 +155 +155 +154 +154 +153 +153 +153 +153 +152 +152 +152 +151 +151 +150 +150 +150 +149 +149 +148 +148 +148 +147 +147 +146 +147 +145 +146 +145 +145 +145 +144 +144 +143 +143 +143 +143 +142 +142 +141 +141 +140 +140 +140 +140 +139 +138 +139 +138 +137 +137 +137 +137 +136 +136 +135 +135 +135 +134 +134 +134 +133 +133 +132 +133 +132 +132 +132 +131 +131 +130 +130 +129 +129 +128 +129 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +123 +124 +123 +122 +122 +122 +122 +121 +121 +121 +121 +120 +120 +119 +119 +118 +118 +118 +117 +117 +116 +116 +116 +115 +115 +115 +114 +114 +114 +113 +113 +113 +113 +113 +112 +111 +111 +110 +111 +110 +110 +109 +108 +108 +108 +108 +107 +107 +106 +107 +106 +106 +105 +105 +105 +103 +103 +105 +104 +102 +103 +101 +102 +102 +100 +101 +101 +99 +100 +101 +100 +98 +97 +99 +99 +97 +96 +97 +96 +94 +96 +93 +99 +95 +89 +96 +98 +92 +89 +94 +94 +91 +89 +92 +93 +89 +90 +89 +88 +92 +89 +88 +90 +87 +86 +90 +87 +85 +87 +85 +84 +85 +85 +86 +84 +83 +84 +84 +85 +80 +84 +84 +79 +82 +81 +82 +80 +80 +80 +81 +80 +79 +78 +79 +78 +78 +77 +77 +77 +77 +76 +76 +75 +75 +75 +75 +75 +74 +74 +73 +73 +73 +73 +72 +72 +71 +71 +71 +71 +71 +70 +70 +69 +70 +69 +69 +68 +68 +68 +68 +67 +67 +67 +67 +67 +66 +66 +65 +65 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +61 +61 +60 +61 +60 +60 +60 +59 +60 +59 +59 +58 +59 +58 +58 +57 +58 +57 +57 +57 +56 +56 +56 +56 +55 +55 +54 +54 +55 +54 +54 +54 +53 +53 +53 +53 +53 +52 +52 +52 +51 +51 +51 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +49 +49 +48 +48 +48 +47 +48 +47 +47 +47 +47 +47 +46 +46 +46 +46 +45 +45 +45 +45 +44 +44 +45 +44 +44 +43 +44 +43 +44 +43 +43 +42 +43 +42 +42 +42 +42 +42 +42 +41 +41 +41 +41 +41 +40 +40 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +38 +37 +38 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +32 +31 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +29 +30 +30 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +33 +31 +32 +32 +33 +33 +33 +33 +33 +33 +34 +34 +34 +33 +33 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +36 +35 +36 +36 +36 +36 +37 +36 +37 +37 +37 +37 +37 +37 +38 +39 +38 +38 +37 +38 +38 +39 +39 +39 +39 +39 +39 +40 +40 +37 +46 +41 +34 +44 +45 +39 +39 +42 +43 +43 +39 +40 +44 +44 +42 +42 +43 +42 +44 +44 +43 +43 +45 +44 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +46 +47 +46 +47 +47 +47 +48 +45 +48 +50 +47 +47 +49 +50 +49 +48 +49 +51 +51 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +53 +53 +53 +53 +53 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +56 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +59 +60 +60 +60 +60 +60 +61 +61 +61 +62 +62 +62 +63 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +65 +66 +66 +66 +67 +67 +67 +68 +67 +68 +68 +69 +69 +69 +70 +70 +70 +70 +70 +71 +71 +71 +72 +72 +72 +73 +73 +74 +73 +74 +74 +74 +75 +75 +75 +76 +75 +76 +76 +76 +77 +77 +78 +78 +79 +79 +79 +79 +79 +80 +80 +80 +80 +81 +81 +82 +82 +83 +83 +83 +83 +83 +84 +84 +85 +85 +85 +85 +85 +86 +86 +87 +87 +88 +88 +88 +88 +89 +89 +90 +90 +90 +90 +91 +91 +91 +92 +92 +92 +93 +93 +93 +93 +94 +95 +95 +95 +95 +96 +96 +97 +97 +97 +98 +98 +98 +99 +99 +99 +99 +100 +100 +101 +101 +102 +102 +102 +102 +103 +103 +103 +103 +104 +105 +105 +105 +105 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +110 +110 +110 +110 +111 +111 +111 +112 +112 +112 +113 +113 +114 +114 +114 +115 +115 +116 +115 +116 +117 +117 +117 +117 +118 +118 +118 +119 +120 +120 +120 +120 +121 +121 +122 +122 +121 +122 +125 +123 +124 +124 +123 +125 +125 +124 +126 +126 +125 +127 +127 +127 +127 +127 +129 +128 +127 +129 +130 +129 +129 +130 +131 +130 +131 +132 +132 +132 +132 +133 +133 +133 +134 +136 +137 +133 +135 +138 +134 +137 +140 +135 +139 +140 +135 +140 +145 +136 +138 +145 +142 +137 +141 +145 +144 +140 +139 +145 +147 +144 +143 +145 +145 +145 +147 +145 +145 +147 +148 +147 +147 +148 +149 +149 +149 +150 +150 +150 +151 +151 +152 +154 +150 +151 +154 +153 +153 +153 +156 +155 +155 +154 +157 +158 +157 +156 +157 +158 +158 +158 +158 +158 +159 +161 +161 +161 +161 +162 +162 +162 +162 +162 +163 +163 +164 +164 +164 +165 +165 +165 +166 +166 +167 +167 +167 +168 +168 +169 +169 +169 +169 +170 +170 +171 +171 +171 +171 +172 +172 +173 +172 +172 +173 +174 +175 +175 +174 +175 +175 +176 +176 +176 +177 +177 +177 +178 +178 +179 +179 +179 +179 +180 +180 +181 +181 +181 +181 +182 +182 +182 +183 +183 +184 +184 +185 +185 +185 +185 +185 +185 +186 +186 +187 +187 +187 +188 +188 +188 +188 +189 +189 +189 +190 +190 +191 +191 +191 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +194 +195 +195 +195 +196 +196 +197 +196 +197 +197 +197 +198 +198 +198 +198 +199 +199 +199 +200 +200 +200 +201 +201 +201 +202 +202 +202 +202 +203 +203 +203 +204 +204 +204 +204 +204 +205 +205 +205 +206 +206 +206 +207 +207 +207 +207 +208 +208 +208 +208 +209 +209 +209 +209 +210 +210 +210 +210 +211 +211 +211 +212 +212 +212 +212 +212 +213 +213 +213 +213 +214 +214 +214 +214 +215 +215 +216 +215 +216 +216 +216 +216 +217 +217 +217 +218 +218 +218 +218 +218 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +220 +221 +221 +221 +221 +222 +222 +223 +222 +222 +223 +223 +224 +224 +224 +224 +224 +224 +225 +224 +225 +225 +225 +225 +226 +226 +226 +227 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +231 +232 +232 +231 +232 +232 +232 +232 +233 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +236 +235 +236 +235 +236 +236 +237 +237 +237 +236 +237 +236 +237 +237 +237 +237 +237 +238 +238 +238 +238 +238 +238 +238 +239 +238 +238 +239 +238 +239 +239 +239 +239 +239 +239 +240 +240 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +240 +241 +240 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +241 +242 +241 +242 +241 +242 +241 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +243 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +241 +242 +242 +242 +241 +242 +242 +242 +241 +241 +242 +242 +242 +241 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +239 +239 +239 +239 +239 +239 +238 +239 +237 +243 +236 +233 +243 +241 +234 +237 +240 +238 +238 +234 +236 +240 +237 +236 +237 +237 +236 +237 +237 +235 +236 +236 +236 +236 +235 +235 +236 +236 +235 +235 +235 +234 +234 +235 +234 +234 +234 +235 +233 +233 +232 +235 +235 +231 +232 +232 +234 +232 +231 +232 +233 +232 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +229 +229 +229 +229 +229 +229 +228 +229 +229 +228 +228 +227 +227 +228 +228 +227 +227 +226 +226 +227 +226 +226 +225 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +223 +223 +222 +222 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +219 +219 +219 +219 +219 +219 +219 +218 +218 +217 +217 +217 +217 +216 +217 +216 +216 +216 +215 +216 +215 +214 +215 +214 +214 +214 +214 +213 +213 +213 +213 +212 +212 +211 +211 +211 +211 +211 +211 +210 +210 +210 +209 +209 +209 +209 +208 +208 +208 +208 +208 +207 +207 +207 +207 +206 +206 +205 +205 +205 +205 +205 +204 +204 +204 +203 +203 +203 +202 +203 +202 +202 +201 +201 +201 +201 +200 +200 +200 +199 +199 +199 +199 +198 +198 +197 +197 +197 +197 +197 +196 +196 +195 +195 +195 +195 +195 +194 +194 +194 +194 +193 +193 +192 +193 +192 +192 +192 +192 +192 +192 +192 +190 +191 +190 +189 +190 +190 +188 +188 +189 +189 +187 +187 +188 +187 +185 +185 +187 +185 +183 +185 +185 +184 +183 +184 +183 +183 +182 +183 +182 +181 +181 +181 +182 +178 +178 +180 +177 +178 +181 +177 +177 +180 +176 +176 +178 +175 +176 +176 +175 +174 +175 +175 +174 +173 +172 +173 +173 +172 +172 +172 +171 +169 +171 +169 +168 +171 +172 +165 +165 +172 +170 +163 +167 +170 +167 +163 +163 +167 +167 +164 +163 +164 +163 +163 +164 +163 +161 +161 +161 +161 +160 +160 +159 +160 +159 +159 +158 +159 +158 +156 +158 +157 +155 +155 +157 +155 +154 +153 +155 +153 +153 +152 +154 +154 +151 +151 +150 +151 +151 +151 +149 +149 +149 +149 +149 +148 +147 +147 +147 +146 +146 +145 +145 +145 +145 +144 +144 +144 +143 +143 +143 +142 +142 +141 +141 +140 +140 +140 +139 +139 +139 +139 +138 +137 +137 +137 +137 +136 +136 +135 +135 +135 +134 +134 +134 +133 +132 +133 +133 +132 +132 +131 +131 +131 +130 +129 +130 +129 +128 +128 +128 +127 +127 +127 +127 +127 +126 +126 +126 +126 +125 +125 +125 +124 +124 +123 +123 +122 +123 +122 +122 +121 +121 +120 +121 +120 +119 +119 +119 +119 +118 +118 +117 +117 +117 +116 +116 +115 +115 +115 +115 +114 +114 +113 +113 +112 +112 +112 +111 +112 +111 +111 +110 +110 +109 +109 +109 +108 +108 +107 +107 +107 +107 +106 +106 +106 +105 +105 +105 +104 +104 +103 +103 +103 +103 +102 +102 +101 +101 +101 +100 +100 +100 +99 +99 +99 +99 +98 +98 +97 +97 +97 +96 +96 +96 +95 +95 +95 +94 +94 +93 +93 +93 +92 +92 +92 +91 +91 +91 +90 +90 +89 +89 +89 +89 +88 +88 +88 +87 +87 +87 +88 +86 +86 +85 +85 +85 +85 +84 +84 +83 +83 +83 +83 +82 +82 +81 +82 +81 +81 +80 +80 +80 +80 +79 +79 +79 +79 +78 +78 +77 +77 +77 +76 +75 +75 +76 +75 +75 +74 +74 +74 +74 +73 +73 +73 +73 +73 +72 +71 +71 +71 +71 +71 +70 +70 +70 +69 +69 +69 +68 +68 +68 +68 +67 +67 +67 +67 +66 +66 +66 +66 +65 +65 +65 +64 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +62 +61 +62 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +56 +56 +56 +56 +56 +56 +55 +55 +55 +54 +54 +54 +53 +53 +53 +53 +53 +52 +52 +52 +52 +52 +51 +52 +51 +51 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +48 +48 +47 +47 +47 +47 +47 +47 +47 +47 +46 +46 +46 +45 +46 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +44 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +41 +41 +40 +40 +40 +40 +40 +39 +40 +40 +39 +39 +39 +39 +39 +38 +39 +38 +38 +38 +38 +37 +37 +37 +37 +36 +37 +37 +36 +37 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +33 +34 +33 +33 +33 +33 +33 +34 +33 +33 +33 +32 +32 +32 +32 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +30 +30 +30 +30 +29 +30 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +28 +28 +31 +33 +24 +27 +36 +29 +27 +30 +31 +31 +28 +26 +30 +33 +29 +29 +30 +29 +30 +31 +30 +29 +30 +30 +30 +30 +30 +30 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +33 +31 +30 +31 +33 +32 +31 +31 +33 +33 +31 +31 +33 +34 +33 +31 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +38 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +40 +40 +40 +40 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +43 +42 +43 +43 +43 +43 +43 +44 +44 +44 +43 +44 +45 +46 +45 +45 +45 +45 +46 +46 +46 +46 +47 +47 +47 +47 +45 +48 +49 +47 +48 +48 +47 +49 +48 +48 +51 +49 +48 +50 +51 +50 +50 +51 +52 +51 +50 +52 +53 +52 +51 +53 +53 +52 +53 +54 +54 +53 +54 +55 +55 +55 +55 +57 +56 +52 +56 +57 +54 +58 +59 +55 +58 +59 +56 +59 +59 +58 +59 +59 +58 +59 +60 +61 +61 +59 +60 +62 +61 +61 +63 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +65 +65 +66 +66 +66 +66 +67 +67 +68 +67 +68 +68 +66 +71 +72 +66 +68 +74 +71 +66 +70 +74 +72 +69 +70 +73 +75 +72 +72 +73 +74 +74 +75 +74 +74 +75 +76 +75 +76 +76 +76 +77 +77 +78 +78 +78 +78 +78 +79 +81 +78 +79 +82 +80 +80 +80 +83 +81 +82 +82 +83 +85 +83 +83 +83 +85 +84 +85 +85 +85 +86 +87 +87 +87 +87 +88 +88 +88 +89 +89 +89 +89 +90 +90 +90 +90 +91 +91 +91 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +96 +97 +97 +97 +97 +98 +98 +99 +98 +99 +100 +100 +100 +100 +101 +102 +102 +102 +102 +102 +103 +103 +104 +104 +105 +104 +105 +106 +106 +106 +107 +107 +107 +107 +108 +109 +109 +109 +110 +110 +111 +111 +111 +111 +111 +112 +112 +113 +113 +114 +113 +114 +114 +115 +115 +116 +116 +116 +117 +117 +117 +118 +118 +118 +119 +119 +119 +120 +120 +121 +121 +122 +122 +122 +122 +123 +123 +123 +124 +124 +124 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +128 +129 +128 +129 +129 +130 +130 +130 +131 +131 +131 +132 +132 +133 +133 +133 +134 +134 +134 +135 +135 +135 +135 +137 +136 +137 +137 +137 +138 +138 +139 +139 +140 +140 +140 +140 +141 +141 +142 +142 +142 +143 +143 +144 +144 +144 +144 +145 +145 +146 +145 +146 +146 +147 +148 +147 +148 +148 +149 +149 +150 +150 +150 +150 +151 +151 +151 +152 +152 +153 +153 +154 +154 +154 +155 +155 +156 +156 +156 +156 +157 +157 +157 +157 +158 +159 +159 +159 +160 +160 +160 +161 +161 +162 +162 +162 +163 +163 +163 +163 +164 +164 +165 +165 +165 +166 +166 +166 +167 +167 +167 +168 +169 +169 +169 +169 +169 +170 +170 +171 +171 +171 +171 +172 +172 +173 +173 +173 +174 +174 +174 +174 +175 +175 +176 +176 +176 +177 +177 +177 +177 +178 +179 +178 +179 +179 +180 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +184 +183 +184 +184 +185 +185 +186 +186 +186 +186 +186 +187 +187 +187 +188 +188 +188 +189 +189 +189 +190 +190 +190 +190 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +193 +194 +193 +194 +194 +195 +195 +196 +195 +195 +196 +197 +197 +197 +197 +198 +198 +198 +198 +199 +199 +199 +200 +200 +201 +200 +201 +201 +201 +201 +202 +202 +203 +203 +203 +203 +204 +204 +204 +204 +204 +205 +206 +206 +206 +206 +206 +207 +208 +207 +207 +208 +208 +208 +208 +209 +209 +209 +210 +210 +210 +210 +210 +211 +211 +211 +211 +212 +212 +212 +213 +213 +213 +214 +214 +214 +214 +214 +215 +215 +215 +215 +215 +216 +216 +217 +216 +217 +217 +217 +217 +217 +218 +218 +218 +218 +219 +219 +220 +219 +220 +220 +220 +220 +220 +221 +221 +221 +221 +222 +222 +222 +222 +223 +223 +223 +223 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +226 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +231 +231 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +234 +233 +234 +234 +234 +234 +235 +234 +235 +235 +235 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +236 +236 +236 +237 +237 +237 +237 +237 +237 +237 +238 +237 +237 +238 +238 +237 +238 +238 +238 +238 +239 +238 +239 +239 +239 +239 +239 +239 +239 +239 +239 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +240 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +241 +242 +241 +240 +245 +244 +236 +242 +247 +241 +239 +243 +243 +244 +240 +239 +243 +244 +241 +241 +242 +241 +243 +243 +242 +241 +243 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +243 +242 +242 +242 +243 +242 +243 +243 +240 +242 +244 +241 +242 +241 +243 +242 +242 +241 +243 +243 +241 +241 +242 +242 +242 +242 +242 +241 +241 +242 +242 +242 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +239 +241 +243 +241 +241 +241 +239 +241 +240 +240 +242 +240 +238 +240 +241 +240 +239 +240 +241 +239 +238 +240 +241 +238 +238 +239 +240 +238 +239 +239 +239 +239 +238 +239 +238 +238 +238 +240 +239 +235 +237 +238 +235 +239 +239 +235 +238 +239 +235 +238 +238 +236 +236 +237 +234 +235 +236 +236 +236 +234 +235 +236 +235 +235 +236 +235 +234 +234 +235 +234 +234 +234 +234 +234 +233 +234 +233 +233 +233 +233 +233 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +229 +230 +229 +229 +229 +229 +228 +228 +228 +228 +228 +228 +228 +227 +227 +228 +224 +231 +228 +221 +228 +229 +225 +222 +227 +228 +224 +222 +224 +227 +225 +222 +224 +224 +224 +224 +224 +222 +222 +222 +222 +222 +222 +221 +221 +221 +221 +221 +221 +220 +220 +219 +219 +222 +216 +219 +220 +216 +219 +217 +220 +217 +217 +217 +218 +217 +216 +215 +216 +216 +216 +215 +214 +214 +214 +215 +214 +213 +213 +213 +213 +212 +212 +212 +212 +211 +211 +211 +211 +211 +211 +210 +209 +209 +209 +210 +209 +208 +208 +208 +208 +208 +207 +207 +207 +207 +206 +206 +206 +205 +205 +204 +205 +204 +204 +204 +203 +203 +203 +202 +202 +202 +201 +201 +201 +201 +200 +200 +200 +199 +200 +199 +199 +198 +198 +198 +198 +197 +197 +197 +196 +196 +196 +196 +195 +195 +195 +195 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +189 +190 +189 +189 +189 +188 +188 +187 +187 +187 +187 +186 +186 +186 +185 +185 +185 +184 +184 +184 +183 +183 +182 +182 +182 +182 +181 +181 +181 +181 +180 +180 +179 +179 +179 +178 +178 +178 +177 +177 +177 +177 +176 +176 +175 +175 +175 +174 +174 +174 +173 +173 +173 +172 +172 +172 +171 +171 +171 +170 +170 +169 +169 +169 +168 +168 +167 +168 +167 +167 +166 +166 +166 +165 +165 +165 +165 +164 +164 +164 +163 +162 +163 +162 +162 +161 +161 +161 +160 +160 +159 +159 +158 +158 +158 +157 +157 +157 +157 +156 +156 +155 +156 +155 +155 +154 +154 +153 +153 +153 +152 +152 +151 +151 +150 +150 +150 +150 +149 +149 +148 +148 +148 +148 +147 +147 +146 +146 +146 +145 +145 +144 +144 +144 +144 +144 +143 +143 +142 +142 +142 +141 +141 +140 +140 +140 +139 +139 +139 +138 +138 +137 +137 +137 +136 +136 +135 +135 +135 +134 +134 +134 +133 +133 +133 +132 +132 +132 +131 +131 +130 +130 +130 +129 +129 +129 +128 +129 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +124 +124 +123 +123 +122 +122 +122 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +117 +117 +117 +116 +116 +116 +116 +115 +115 +114 +114 +114 +114 +113 +112 +112 +112 +111 +111 +111 +110 +111 +110 +110 +109 +109 +109 +108 +108 +107 +107 +107 +106 +106 +106 +105 +105 +105 +104 +104 +103 +103 +103 +103 +102 +102 +101 +101 +101 +100 +100 +99 +100 +99 +99 +98 +98 +98 +98 +97 +97 +96 +96 +95 +95 +95 +95 +94 +94 +93 +93 +93 +92 +92 +92 +91 +91 +91 +90 +90 +90 +89 +89 +89 +88 +88 +88 +88 +87 +87 +87 +86 +86 +85 +85 +85 +84 +84 +84 +84 +83 +83 +83 +82 +82 +81 +81 +80 +80 +80 +80 +79 +80 +79 +79 +79 +78 +77 +78 +77 +77 +77 +77 +76 +76 +75 +75 +75 +74 +75 +74 +74 +73 +73 +73 +73 +72 +72 +72 +71 +71 +71 +70 +70 +70 +69 +69 +69 +69 +69 +68 +68 +67 +67 +67 +67 +66 +66 +66 +66 +66 +65 +63 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +59 +58 +59 +57 +58 +57 +57 +57 +56 +57 +57 +57 +56 +55 +55 +55 +55 +55 +54 +54 +54 +53 +54 +53 +53 +52 +53 +52 +52 +52 +52 +51 +51 +51 +50 +50 +50 +50 +49 +50 +49 +49 +49 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +47 +47 +46 +46 +46 +46 +46 +45 +46 +45 +45 +45 +44 +44 +44 +44 +44 +44 +43 +44 +43 +43 +42 +43 +42 +42 +42 +42 +41 +41 +41 +41 +41 +41 +40 +41 +41 +40 +40 +39 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +37 +38 +38 +38 +37 +37 +37 +37 +37 +37 +37 +36 +37 +36 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +33 +34 +33 +39 +31 +28 +36 +34 +31 +33 +35 +34 +31 +29 +31 +34 +33 +31 +31 +31 +33 +34 +31 +30 +31 +31 +30 +31 +31 +31 +30 +30 +31 +31 +30 +30 +31 +31 +30 +30 +31 +30 +29 +31 +30 +30 +29 +30 +28 +29 +33 +30 +28 +31 +31 +28 +31 +29 +29 +30 +29 +28 +29 +29 +30 +29 +28 +29 +30 +29 +29 +30 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +30 +30 +31 +27 +35 +31 +25 +33 +35 +31 +27 +34 +34 +31 +28 +30 +34 +33 +31 +31 +33 +33 +33 +33 +31 +31 +33 +33 +33 +33 +33 +33 +33 +33 +34 +34 +33 +34 +33 +34 +36 +31 +34 +37 +33 +34 +34 +37 +34 +35 +35 +37 +37 +35 +35 +35 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +40 +40 +40 +39 +40 +40 +40 +41 +41 +41 +41 +42 +41 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +45 +45 +45 +45 +45 +46 +46 +46 +46 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +54 +55 +55 +55 +56 +56 +56 +56 +56 +57 +57 +57 +58 +58 +58 +58 +58 +59 +58 +59 +59 +59 +60 +60 +60 +60 +61 +62 +61 +61 +61 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +64 +65 +65 +66 +66 +66 +67 +67 +67 +67 +68 +68 +68 +68 +69 +69 +70 +70 +71 +70 +70 +71 +71 +72 +71 +72 +72 +73 +73 +73 +73 +74 +74 +74 +75 +75 +76 +76 +76 +76 +77 +77 +77 +77 +78 +78 +78 +79 +79 +79 +79 +80 +80 +81 +81 +81 +82 +82 +82 +82 +83 +83 +83 +83 +84 +84 +85 +85 +85 +86 +86 +86 +86 +87 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +91 +91 +92 +92 +92 +92 +93 +93 +94 +94 +94 +95 +95 +96 +96 +97 +97 +98 +97 +97 +98 +98 +99 +99 +99 +100 +100 +100 +100 +101 +101 +102 +102 +103 +102 +103 +103 +104 +104 +105 +105 +105 +106 +106 +106 +106 +107 +107 +108 +108 +109 +109 +109 +109 +110 +110 +110 +111 +111 +111 +112 +112 +113 +113 +114 +113 +114 +114 +115 +115 +116 +116 +116 +116 +116 +117 +117 +118 +118 +119 +119 +119 +120 +120 +121 +121 +121 +122 +122 +122 +123 +123 +123 +124 +124 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +127 +128 +128 +129 +129 +130 +130 +130 +130 +131 +132 +132 +132 +133 +133 +133 +134 +134 +135 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +138 +139 +139 +139 +140 +140 +140 +141 +141 +142 +142 +142 +143 +143 +143 +144 +144 +144 +145 +145 +146 +146 +146 +146 +147 +147 +148 +148 +148 +149 +149 +150 +150 +150 +150 +151 +152 +152 +152 +152 +152 +153 +153 +154 +155 +154 +155 +155 +156 +156 +157 +156 +157 +158 +158 +158 +158 +159 +159 +160 +160 +161 +160 +161 +162 +162 +162 +162 +163 +163 +164 +164 +164 +165 +165 +165 +166 +166 +166 +167 +167 +168 +167 +169 +168 +169 +169 +169 +170 +170 +171 +171 +172 +172 +172 +172 +172 +173 +174 +174 +174 +174 +175 +175 +176 +176 +176 +176 +177 +177 +177 +178 +178 +178 +179 +179 +179 +179 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +183 +184 +184 +184 +184 +185 +186 +185 +186 +186 +187 +187 +187 +188 +188 +188 +189 +189 +189 +189 +189 +190 +190 +191 +190 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +194 +194 +195 +195 +196 +196 +196 +196 +197 +197 +197 +198 +198 +199 +198 +199 +199 +199 +199 +200 +200 +201 +200 +201 +201 +202 +202 +202 +203 +203 +203 +204 +204 +204 +204 +204 +205 +205 +205 +206 +205 +206 +206 +207 +207 +207 +208 +208 +208 +208 +209 +208 +209 +209 +210 +210 +210 +210 +210 +211 +211 +211 +211 +212 +212 +213 +213 +213 +213 +213 +214 +214 +214 +214 +215 +215 +216 +215 +216 +216 +217 +216 +214 +216 +219 +218 +218 +218 +217 +219 +217 +217 +220 +220 +218 +219 +221 +221 +220 +220 +222 +221 +220 +221 +223 +222 +220 +222 +223 +222 +222 +224 +224 +224 +224 +224 +224 +224 +225 +226 +227 +222 +224 +226 +224 +227 +228 +224 +227 +228 +225 +227 +229 +226 +228 +228 +227 +227 +228 +229 +230 +228 +228 +230 +230 +229 +230 +231 +228 +229 +231 +235 +226 +228 +237 +231 +228 +232 +233 +234 +232 +229 +232 +236 +233 +232 +233 +233 +234 +234 +234 +233 +234 +234 +234 +235 +234 +234 +234 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +237 +236 +235 +235 +238 +238 +236 +236 +237 +238 +237 +236 +238 +238 +238 +237 +238 +237 +238 +239 +238 +238 +238 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +240 +241 +240 +245 +240 +236 +245 +244 +237 +239 +244 +243 +239 +238 +241 +244 +242 +240 +242 +242 +241 +242 +242 +240 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +244 +241 +244 +240 +243 +244 +240 +243 +242 +243 +242 +241 +243 +244 +243 +242 +241 +243 +242 +243 +242 +241 +242 +243 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +242 +241 +242 +241 +242 +241 +242 +241 +241 +241 +241 +241 +241 +240 +241 +241 +241 +241 +241 +241 +240 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +239 +239 +239 +240 +239 +239 +238 +239 +239 +238 +238 +238 +238 +238 +238 +237 +238 +237 +237 +237 +238 +237 +237 +237 +237 +237 +236 +237 +236 +236 +236 +236 +236 +236 +236 +235 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +233 +233 +233 +233 +233 +233 +233 +233 +232 +233 +232 +233 +231 +232 +231 +232 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +229 +229 +229 +229 +229 +229 +228 +229 +228 +228 +228 +228 +228 +228 +228 +227 +227 +227 +227 +226 +226 +226 +226 +225 +226 +225 +225 +225 +224 +225 +224 +224 +224 +224 +224 +224 +224 +223 +223 +222 +222 +222 +221 +221 +221 +220 +221 +220 +220 +220 +220 +220 +219 +219 +219 +219 +218 +219 +218 +218 +217 +217 +217 +217 +217 +216 +216 +216 +216 +215 +215 +215 +214 +214 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +212 +212 +212 +211 +211 +210 +210 +210 +210 +209 +209 +209 +208 +208 +208 +208 +207 +208 +207 +207 +207 +206 +206 +206 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +203 +202 +202 +202 +202 +201 +201 +201 +201 +200 +200 +199 +199 +199 +199 +198 +198 +198 +198 +197 +197 +197 +196 +196 +196 +195 +195 +195 +195 +195 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +190 +190 +190 +190 +189 +189 +188 +188 +188 +188 +187 +187 +187 +186 +186 +185 +185 +184 +184 +184 +184 +184 +183 +183 +182 +183 +182 +182 +181 +181 +181 +180 +180 +180 +179 +179 +179 +178 +178 +177 +177 +176 +176 +176 +176 +176 +175 +175 +174 +174 +174 +174 +173 +173 +173 +172 +172 +172 +171 +171 +170 +170 +170 +169 +169 +168 +168 +169 +168 +168 +166 +166 +166 +166 +166 +165 +164 +164 +164 +164 +164 +163 +163 +162 +162 +162 +161 +161 +161 +160 +160 +159 +159 +159 +158 +158 +158 +158 +157 +157 +156 +156 +156 +155 +155 +154 +154 +153 +153 +153 +153 +152 +152 +152 +151 +151 +150 +150 +150 +149 +149 +149 +148 +148 +147 +147 +146 +146 +146 +146 +146 +145 +144 +144 +144 +144 +144 +143 +143 +143 +142 +142 +141 +140 +140 +140 +139 +140 +139 +138 +138 +138 +137 +137 +137 +136 +136 +136 +135 +135 +135 +134 +134 +133 +133 +134 +133 +132 +131 +131 +131 +131 +131 +130 +130 +129 +129 +128 +128 +127 +127 +127 +127 +127 +127 +126 +126 +126 +125 +125 +124 +124 +124 +123 +123 +123 +123 +122 +122 +121 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +117 +117 +117 +117 +116 +116 +115 +115 +115 +114 +114 +113 +113 +112 +112 +112 +112 +112 +111 +110 +111 +111 +110 +110 +109 +109 +108 +108 +108 +107 +107 +106 +106 +106 +105 +105 +105 +104 +105 +103 +103 +103 +103 +102 +102 +102 +101 +101 +100 +100 +99 +100 +100 +99 +98 +98 +98 +98 +98 +97 +97 +96 +96 +96 +95 +95 +94 +94 +94 +94 +93 +93 +93 +92 +92 +91 +91 +91 +90 +88 +89 +92 +90 +89 +89 +87 +88 +87 +86 +88 +87 +85 +85 +87 +86 +84 +83 +85 +84 +82 +83 +84 +83 +81 +82 +82 +81 +80 +81 +81 +80 +80 +79 +79 +78 +79 +79 +80 +76 +75 +77 +75 +76 +79 +75 +75 +78 +74 +74 +76 +73 +73 +74 +72 +72 +72 +72 +73 +72 +70 +71 +72 +70 +71 +71 +70 +69 +69 +69 +68 +68 +68 +68 +67 +67 +67 +66 +66 +66 +66 +65 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +62 +61 +61 +61 +61 +61 +60 +60 +59 +59 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +56 +56 +55 +56 +55 +55 +54 +54 +54 +54 +53 +53 +53 +53 +51 +52 +52 +50 +57 +51 +45 +55 +54 +47 +49 +51 +51 +50 +47 +47 +51 +50 +47 +48 +48 +47 +49 +47 +47 +47 +47 +46 +47 +46 +46 +46 +46 +46 +45 +45 +45 +45 +45 +44 +45 +44 +43 +43 +50 +39 +39 +50 +44 +38 +41 +46 +44 +39 +39 +43 +44 +42 +39 +41 +41 +41 +41 +40 +38 +40 +40 +40 +40 +39 +39 +39 +39 +39 +39 +39 +38 +37 +39 +38 +38 +35 +39 +38 +35 +37 +37 +37 +36 +35 +37 +37 +36 +35 +35 +36 +35 +36 +35 +34 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +32 +32 +31 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +31 +31 +30 +31 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +32 +33 +32 +33 +33 +33 +33 +33 +33 +33 +33 +33 +34 +34 +33 +33 +33 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +36 +35 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +38 +37 +38 +37 +38 +39 +39 +38 +38 +38 +38 +39 +39 +39 +39 +39 +40 +39 +39 +40 +41 +40 +41 +41 +41 +41 +41 +42 +42 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +43 +44 +44 +44 +44 +45 +45 +45 +45 +45 +45 +46 +45 +46 +46 +46 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +49 +48 +49 +49 +49 +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +54 +54 +54 +54 +54 +54 +55 +55 +56 +56 +56 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +59 +59 +59 +59 +59 +60 +60 +60 +61 +61 +61 +61 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +64 +65 +65 +66 +66 +66 +66 +67 +66 +67 +67 +68 +68 +68 +68 +69 +69 +69 +70 +70 +70 +70 +71 +71 +71 +71 +71 +72 +73 +73 +73 +73 +73 +74 +74 +75 +75 +75 +75 +76 +76 +76 +76 +77 +77 +78 +78 +78 +79 +79 +79 +79 +79 +80 +80 +81 +81 +81 +82 +82 +82 +82 +83 +83 +83 +84 +84 +84 +84 +85 +85 +86 +86 +86 +86 +87 +87 +87 +88 +89 +89 +89 +89 +89 +90 +90 +91 +91 +92 +91 +92 +92 +93 +93 +94 +94 +94 +94 +95 +94 +95 +95 +96 +97 +97 +97 +97 +97 +98 +98 +99 +99 +100 +100 +101 +100 +101 +101 +102 +102 +102 +103 +103 +103 +103 +104 +104 +105 +105 +105 +106 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +109 +110 +110 +111 +111 +111 +111 +112 +112 +113 +113 +114 +114 +114 +115 +115 +115 +116 +116 +116 +117 +117 +117 +118 +118 +118 +119 +119 +120 +120 +120 +121 +121 +121 +121 +122 +122 +123 +123 +124 +124 +124 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +128 +128 +129 +129 +129 +130 +130 +131 +131 +131 +132 +132 +132 +133 +133 +134 +134 +134 +134 +135 +135 +136 +136 +134 +135 +140 +139 +139 +138 +138 +139 +139 +138 +141 +141 +139 +140 +142 +143 +142 +142 +144 +144 +142 +144 +145 +145 +144 +145 +146 +146 +146 +147 +148 +147 +148 +148 +149 +148 +149 +151 +152 +149 +148 +152 +150 +152 +155 +152 +152 +156 +153 +153 +157 +154 +155 +156 +155 +155 +156 +157 +158 +157 +157 +159 +159 +159 +160 +161 +160 +160 +161 +161 +162 +162 +163 +162 +163 +164 +164 +164 +165 +165 +166 +165 +166 +166 +166 +166 +167 +168 +168 +168 +169 +169 +170 +170 +170 +170 +171 +171 +171 +172 +173 +173 +173 +173 +173 +174 +175 +175 +174 +175 +175 +176 +176 +176 +177 +177 +178 +178 +179 +179 +179 +179 +179 +180 +180 +180 +181 +181 +181 +182 +182 +182 +182 +183 +183 +184 +185 +185 +184 +184 +185 +186 +186 +186 +187 +187 +187 +188 +188 +188 +188 +189 +189 +190 +189 +190 +190 +192 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +194 +195 +195 +195 +196 +196 +196 +196 +197 +197 +198 +198 +198 +198 +198 +199 +199 +200 +200 +200 +200 +201 +201 +201 +202 +202 +203 +201 +202 +202 +208 +202 +199 +207 +208 +202 +202 +208 +207 +202 +207 +208 +203 +208 +211 +206 +206 +209 +209 +210 +207 +205 +211 +211 +208 +209 +211 +210 +211 +212 +211 +211 +211 +211 +213 +213 +212 +210 +214 +215 +212 +214 +215 +215 +215 +214 +215 +218 +215 +216 +216 +214 +216 +220 +216 +215 +217 +220 +218 +218 +217 +220 +220 +218 +219 +219 +220 +220 +221 +220 +220 +221 +221 +222 +222 +222 +221 +222 +222 +223 +224 +224 +224 +223 +224 +224 +224 +224 +225 +225 +225 +225 +225 +225 +226 +226 +226 +227 +226 +226 +227 +227 +227 +228 +227 +228 +228 +228 +228 +229 +229 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +232 +232 +232 +231 +231 +232 +232 +232 +232 +232 +233 +233 +233 +234 +233 +234 +234 +234 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +236 +237 +236 +237 +236 +237 +236 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +238 +238 +239 +239 +238 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +240 +239 +239 +240 +239 +240 +240 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +241 +241 +241 +241 +241 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +241 +241 +241 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +240 +240 +239 +239 +240 +239 +240 +239 +239 +239 +239 +239 +238 +239 +238 +238 +238 +238 +238 +238 +238 +238 +237 +238 +237 +238 +237 +237 +237 +237 +237 +236 +237 +236 +236 +236 +236 +236 +236 +236 +235 +236 +235 +235 +235 +235 +235 +234 +235 +234 +234 +234 +234 +233 +233 +234 +234 +234 +233 +232 +233 +233 +233 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +230 +230 +229 +229 +229 +228 +229 +228 +228 +228 +228 +227 +228 +228 +228 +227 +226 +226 +226 +226 +226 +225 +225 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +223 +223 +222 +222 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +219 +219 +219 +219 +218 +218 +218 +218 +218 +217 +217 +217 +217 +217 +216 +216 +216 +215 +216 +215 +215 +214 +214 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +211 +211 +211 +211 +210 +210 +210 +210 +209 +209 +209 +208 +209 +208 +208 +208 +207 +207 +207 +207 +206 +206 +205 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +203 +203 +202 +202 +201 +201 +201 +201 +201 +200 +199 +200 +199 +199 +199 +198 +198 +197 +197 +197 +197 +197 +196 +196 +195 +195 +195 +195 +195 +195 +194 +194 +194 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +191 +190 +190 +190 +189 +189 +188 +188 +188 +188 +187 +187 +186 +186 +186 +186 +185 +186 +185 +185 +184 +184 +183 +183 +183 +183 +182 +182 +182 +181 +181 +180 +180 +180 +178 +177 +180 +180 +179 +178 +176 +177 +177 +175 +176 +176 +175 +174 +176 +176 +174 +173 +174 +174 +172 +172 +173 +173 +170 +171 +171 +171 +169 +170 +170 +169 +168 +169 +168 +167 +167 +167 +169 +166 +163 +165 +164 +163 +167 +164 +162 +166 +164 +161 +164 +163 +161 +162 +161 +159 +160 +161 +160 +159 +158 +158 +159 +158 +157 +158 +157 +155 +156 +156 +155 +154 +155 +154 +153 +153 +153 +153 +152 +152 +152 +151 +151 +151 +150 +149 +149 +149 +149 +149 +148 +148 +147 +147 +146 +146 +146 +145 +145 +144 +144 +144 +144 +144 +143 +143 +142 +142 +141 +141 +141 +140 +140 +140 +139 +139 +138 +139 +138 +138 +137 +137 +136 +136 +136 +135 +135 +134 +134 +134 +133 +133 +133 +132 +132 +132 +131 +131 +131 +130 +130 +129 +129 +129 +128 +128 +128 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +125 +124 +124 +123 +123 +123 +122 +122 +122 +122 +121 +120 +120 +120 +119 +119 +119 +119 +118 +118 +118 +117 +117 +116 +116 +116 +116 +115 +114 +114 +114 +113 +113 +113 +113 +112 +112 +111 +111 +111 +110 +111 +110 +109 +109 +108 +108 +108 +108 +107 +107 +106 +106 +106 +105 +105 +105 +105 +104 +104 +103 +103 +102 +103 +102 +101 +102 +101 +98 +103 +103 +95 +98 +103 +100 +94 +99 +100 +98 +94 +94 +98 +98 +95 +94 +95 +95 +94 +94 +93 +92 +92 +93 +92 +91 +91 +91 +90 +90 +90 +90 +89 +90 +88 +89 +90 +85 +86 +89 +87 +87 +85 +86 +85 +84 +85 +86 +86 +83 +83 +83 +83 +83 +82 +82 +82 +81 +81 +81 +80 +85 +78 +73 +85 +81 +75 +77 +80 +79 +77 +74 +75 +80 +76 +75 +76 +76 +74 +75 +75 +73 +74 +74 +73 +73 +72 +72 +72 +72 +71 +71 +71 +71 +70 +70 +69 +69 +69 +70 +68 +68 +66 +69 +69 +65 +67 +67 +68 +65 +65 +66 +66 +65 +63 +64 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +62 +61 +61 +61 +60 +60 +60 +60 +60 +59 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +56 +56 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +53 +52 +52 +52 +52 +52 +52 +51 +51 +50 +51 +50 +50 +50 +49 +49 +49 +49 +49 +48 +48 +48 +47 +48 +48 +47 +47 +47 +47 +46 +47 +46 +46 +46 +46 +45 +45 +45 +45 +45 +44 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +41 +40 +41 +41 +40 +41 +40 +40 +40 +40 +39 +40 +39 +39 +39 +39 +38 +38 +39 +38 +38 +38 +38 +37 +38 +37 +37 +37 +36 +37 +36 +37 +37 +36 +36 +36 +36 +35 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +34 +33 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +30 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +30 +29 +30 +29 +29 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +31 +33 +32 +33 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +35 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +38 +37 +38 +37 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +39 +40 +39 +40 +40 +40 +40 +41 +41 +40 +41 +41 +42 +42 +41 +42 +42 +42 +43 +43 +43 +43 +43 +43 +44 +44 +43 +44 +44 +45 +45 +44 +45 +45 +46 +46 +46 +46 +46 +46 +46 +47 +47 +47 +47 +48 +47 +47 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +53 +52 +52 +52 +53 +53 +53 +54 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +58 +57 +58 +58 +57 +56 +60 +61 +60 +61 +59 +60 +61 +59 +60 +62 +61 +60 +62 +63 +63 +62 +63 +63 +63 +62 +63 +63 +63 +63 +65 +65 +63 +65 +65 +65 +66 +66 +66 +66 +66 +67 +70 +68 +65 +67 +68 +67 +71 +71 +68 +71 +72 +68 +71 +72 +70 +72 +72 +71 +71 +73 +74 +74 +73 +73 +75 +75 +75 +76 +76 +75 +76 +76 +76 +76 +78 +77 +77 +78 +79 +79 +79 +80 +79 +80 +80 +80 +80 +81 +81 +82 +82 +83 +83 +83 +83 +84 +84 +84 +84 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +92 +92 +92 +92 +93 +93 +94 +94 +94 +94 +95 +95 +95 +96 +97 +97 +97 +98 +98 +98 +98 +99 +99 +100 +100 +100 +101 +101 +101 +102 +102 +102 +103 +103 +103 +104 +104 +104 +104 +105 +105 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +109 +110 +110 +110 +111 +111 +111 +111 +112 +112 +112 +113 +114 +114 +115 +115 +115 +115 +116 +116 +116 +117 +117 +118 +118 +118 +118 +119 +119 +120 +120 +120 +120 +121 +122 +121 +122 +122 +123 +123 +124 +124 +124 +125 +125 +125 +126 +126 +126 +126 +127 +127 +127 +127 +127 +128 +129 +129 +129 +130 +130 +130 +131 +131 +131 +132 +132 +132 +133 +130 +138 +135 +128 +137 +139 +134 +132 +138 +138 +136 +134 +136 +141 +139 +137 +138 +140 +140 +140 +141 +140 +141 +142 +142 +142 +143 +143 +143 +144 +144 +144 +145 +145 +146 +146 +145 +149 +144 +148 +149 +146 +149 +148 +150 +149 +149 +150 +152 +152 +150 +151 +152 +152 +153 +153 +153 +153 +154 +155 +155 +155 +156 +156 +156 +156 +157 +157 +158 +158 +158 +158 +159 +159 +160 +160 +161 +161 +161 +162 +162 +163 +163 +163 +164 +164 +164 +164 +165 +165 +166 +166 +166 +166 +167 +167 +167 +168 +168 +169 +169 +169 +170 +170 +170 +171 +171 +172 +172 +172 +172 +173 +172 +179 +173 +168 +180 +178 +172 +174 +178 +177 +177 +174 +176 +181 +178 +176 +179 +180 +179 +181 +181 +179 +180 +181 +181 +181 +182 +181 +182 +183 +183 +183 +184 +184 +184 +185 +185 +185 +186 +187 +186 +187 +184 +188 +189 +186 +188 +189 +190 +188 +189 +190 +192 +191 +190 +191 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +193 +193 +194 +194 +194 +195 +196 +196 +196 +195 +196 +196 +197 +197 +197 +198 +198 +198 +199 +199 +199 +199 +200 +199 +200 +200 +201 +201 +201 +202 +202 +202 +202 +203 +203 +203 +204 +204 +204 +204 +204 +205 +206 +206 +206 +206 +206 +207 +207 +207 +208 +208 +208 +208 +208 +208 +209 +209 +209 +210 +210 +210 +210 +211 +211 +211 +212 +212 +212 +212 +212 +213 +213 +213 +214 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +216 +216 +217 +217 +217 +217 +218 +218 +218 +219 +218 +219 +219 +220 +220 +220 +220 +220 +220 +221 +221 +221 +221 +221 +222 +222 +222 +223 +223 +223 +224 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +227 +226 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +231 +231 +231 +230 +231 +231 +231 +232 +231 +232 +232 +233 +232 +233 +232 +233 +233 +233 +233 +234 +234 +233 +234 +234 +235 +234 +234 +235 +234 +235 +235 +235 +235 +235 +236 +236 +236 +236 +236 +236 +236 +236 +237 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +237 +238 +238 +238 +238 +238 +239 +238 +238 +239 +239 +238 +239 +239 +239 +239 +239 +240 +240 +240 +240 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +242 +241 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +240 +240 +239 +239 +239 +239 +239 +239 +239 +238 +238 +238 +238 +238 +238 +239 +238 +238 +238 +238 +237 +238 +237 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +237 +235 +233 +237 +238 +237 +236 +234 +235 +235 +234 +235 +236 +233 +233 +235 +235 +234 +232 +234 +234 +232 +232 +234 +234 +231 +232 +233 +232 +231 +232 +233 +232 +231 +231 +231 +231 +230 +231 +233 +231 +227 +229 +230 +227 +231 +230 +228 +231 +230 +227 +229 +230 +227 +228 +228 +226 +226 +227 +228 +227 +226 +226 +227 +226 +226 +227 +226 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +224 +224 +222 +222 +222 +222 +222 +221 +221 +221 +220 +220 +221 +220 +220 +219 +220 +219 +220 +219 +218 +218 +218 +218 +218 +217 +217 +217 +217 +216 +217 +216 +216 +216 +216 +215 +215 +215 +214 +214 +214 +214 +213 +213 +213 +213 +213 +212 +212 +212 +211 +211 +211 +211 +211 +210 +209 +209 +210 +209 +209 +208 +208 +208 +208 +208 +207 +207 +206 +206 +206 +206 +205 +205 +205 +205 +204 +204 +204 +204 +204 +203 +203 +203 +202 +202 +202 +201 +201 +201 +201 +200 +200 +200 +199 +199 +199 +199 +199 +198 +198 +197 +197 +197 +196 +196 +196 +196 +195 +195 +195 +195 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +190 +189 +189 +189 +188 +189 +188 +188 +187 +187 +186 +186 +186 +185 +186 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +181 +181 +180 +180 +180 +180 +180 +179 +179 +178 +178 +178 +178 +177 +177 +176 +176 +175 +176 +176 +172 +178 +177 +169 +172 +177 +174 +168 +173 +174 +172 +168 +169 +172 +172 +168 +169 +169 +169 +169 +169 +167 +166 +167 +167 +166 +166 +165 +165 +165 +164 +164 +164 +163 +163 +163 +162 +164 +158 +161 +163 +159 +161 +158 +161 +159 +158 +158 +159 +159 +156 +156 +157 +156 +156 +155 +155 +154 +155 +155 +154 +153 +153 +152 +153 +152 +152 +151 +150 +150 +150 +149 +149 +149 +149 +148 +148 +147 +147 +147 +147 +146 +146 +145 +145 +145 +144 +144 +144 +144 +143 +143 +142 +142 +142 +141 +140 +140 +140 +140 +139 +139 +138 +138 +138 +137 +137 +136 +136 +136 +135 +135 +135 +135 +134 +134 +133 +133 +133 +132 +132 +132 +131 +131 +131 +130 +130 +129 +129 +129 +129 +128 +128 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +125 +124 +124 +123 +123 +123 +122 +122 +121 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +118 +116 +122 +118 +109 +118 +122 +112 +112 +117 +115 +114 +111 +110 +115 +114 +111 +112 +112 +110 +111 +111 +109 +109 +110 +109 +109 +108 +107 +107 +108 +106 +107 +106 +106 +105 +105 +105 +104 +105 +103 +103 +104 +100 +102 +104 +100 +100 +101 +102 +99 +99 +99 +100 +100 +98 +98 +98 +97 +97 +97 +97 +96 +96 +95 +95 +95 +94 +94 +94 +93 +93 +92 +92 +92 +92 +91 +91 +91 +90 +90 +89 +89 +89 +89 +88 +88 +88 +87 +87 +86 +86 +86 +86 +85 +85 +85 +84 +84 +84 +83 +83 +83 +82 +82 +81 +82 +81 +81 +81 +80 +80 +79 +79 +79 +79 +78 +78 +77 +78 +77 +76 +76 +76 +76 +75 +75 +75 +75 +74 +74 +74 +73 +74 +73 +73 +72 +72 +71 +71 +71 +71 +71 +70 +70 +69 +69 +69 +69 +68 +68 +68 +68 +67 +67 +67 +67 +67 +66 +66 +66 +65 +65 +65 +65 +65 +64 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +61 +61 +61 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +58 +58 +58 +58 +58 +57 +57 +56 +57 +57 +57 +56 +55 +55 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +53 +53 +53 +52 +52 +52 +51 +51 +51 +51 +51 +50 +50 +50 +49 +50 +49 +49 +49 +48 +48 +47 +48 +48 +47 +47 +47 +47 +47 +47 +46 +46 +46 +46 +45 +45 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +42 +41 +41 +41 +41 +41 +40 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +37 +38 +38 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +35 +36 +35 +35 +36 +35 +35 +35 +35 +35 +34 +34 +34 +35 +34 +34 +34 +34 +33 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +33 +33 +33 +33 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +26 +29 +31 +30 +30 +29 +28 +29 +28 +28 +30 +29 +27 +29 +31 +30 +28 +28 +30 +29 +27 +29 +30 +29 +27 +29 +29 +29 +28 +30 +29 +29 +29 +29 +29 +29 +29 +30 +31 +27 +27 +30 +27 +29 +31 +29 +28 +31 +29 +28 +31 +29 +29 +30 +28 +28 +30 +30 +31 +30 +29 +31 +31 +30 +30 +31 +30 +30 +30 +30 +30 +30 +31 +30 +30 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +32 +32 +32 +33 +32 +32 +33 +33 +33 +33 +33 +33 +34 +33 +33 +34 +34 +34 +34 +34 +34 +35 +34 +35 +34 +35 +35 +35 +35 +35 +35 +35 +36 +35 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +40 +40 +40 +40 +40 +40 +40 +41 +41 +41 +42 +42 +42 +42 +42 +42 +43 +42 +43 +43 +43 +44 +43 +44 +44 +44 +44 +44 +45 +45 +45 +45 +45 +46 +46 +47 +47 +47 +46 +47 +47 +47 +47 +47 +48 +47 +48 +48 +49 +48 +48 +49 +49 +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +52 +53 +53 +53 +54 +54 +54 +54 +54 +54 +55 +55 +55 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +60 +60 +60 +59 +60 +61 +62 +62 +61 +61 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +69 +63 +61 +69 +68 +63 +63 +69 +69 +65 +64 +68 +70 +68 +67 +68 +69 +69 +70 +70 +69 +69 +70 +71 +71 +72 +72 +72 +72 +73 +73 +74 +73 +73 +75 +74 +75 +73 +76 +77 +74 +76 +77 +77 +77 +76 +79 +80 +79 +78 +79 +80 +80 +80 +80 +80 +81 +82 +82 +82 +82 +82 +82 +83 +83 +84 +84 +84 +84 +85 +85 +86 +86 +86 +86 +87 +87 +88 +88 +88 +89 +89 +89 +89 +90 +90 +90 +91 +91 +91 +92 +93 +92 +93 +93 +93 +94 +94 +94 +95 +94 +96 +96 +96 +96 +97 +97 +98 +98 +98 +99 +99 +99 +100 +100 +100 +100 +101 +101 +102 +102 +103 +103 +103 +103 +104 +104 +104 +105 +105 +106 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +110 +109 +110 +111 +111 +111 +111 +112 +112 +112 +113 +114 +114 +114 +114 +115 +115 +115 +116 +116 +117 +116 +117 +117 +118 +118 +119 +119 +119 +120 +120 +120 +121 +121 +121 +122 +122 +122 +123 +123 +123 +124 +125 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +128 +128 +129 +129 +130 +130 +130 +130 +131 +131 +131 +132 +132 +133 +132 +134 +133 +132 +140 +137 +129 +137 +141 +135 +135 +138 +138 +139 +136 +136 +140 +141 +139 +140 +140 +140 +142 +142 +142 +141 +143 +143 +143 +144 +144 +144 +145 +145 +145 +146 +146 +147 +147 +147 +147 +149 +148 +149 +151 +147 +150 +153 +149 +150 +150 +152 +152 +152 +152 +154 +155 +153 +153 +154 +155 +156 +156 +156 +155 +157 +157 +157 +158 +158 +158 +159 +159 +159 +160 +160 +161 +161 +161 +161 +162 +163 +163 +163 +163 +164 +164 +165 +165 +165 +166 +166 +166 +167 +167 +167 +168 +168 +169 +168 +169 +170 +169 +170 +170 +171 +171 +171 +171 +172 +172 +173 +173 +174 +174 +174 +174 +175 +175 +175 +175 +176 +177 +177 +177 +178 +178 +178 +178 +179 +179 +180 +180 +181 +180 +181 +181 +182 +182 +183 +182 +183 +184 +183 +184 +184 +185 +184 +185 +185 +186 +186 +187 +187 +187 +187 +187 +188 +188 +189 +189 +189 +189 +189 +190 +190 +191 +191 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +195 +194 +195 +195 +196 +196 +196 +196 +196 +197 +197 +198 +198 +199 +198 +199 +199 +199 +200 +200 +200 +200 +200 +201 +201 +201 +202 +202 +203 +203 +203 +203 +203 +204 +204 +204 +204 +205 +205 +205 +206 +206 +206 +207 +207 +208 +208 +208 +208 +208 +208 +208 +209 +209 +209 +210 +209 +210 +211 +212 +212 +211 +211 +212 +212 +212 +213 +213 +213 +213 +214 +214 +214 +214 +215 +215 +215 +215 +215 +216 +216 +216 +216 +216 +217 +217 +217 +217 +218 +218 +218 +218 +219 +219 +220 +220 +220 +219 +219 +220 +221 +221 +221 +221 +221 +222 +222 +222 +222 +222 +222 +224 +224 +224 +224 +224 +224 +224 +225 +224 +224 +225 +225 +226 +225 +226 +226 +227 +227 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +228 +228 +229 +229 +229 +229 +230 +229 +230 +230 +231 +229 +228 +232 +233 +231 +232 +231 +230 +232 +231 +232 +233 +231 +230 +233 +234 +233 +232 +233 +235 +233 +232 +234 +235 +233 +233 +234 +235 +234 +234 +235 +235 +235 +235 +236 +235 +235 +236 +238 +238 +234 +235 +236 +234 +237 +240 +236 +237 +239 +236 +237 +240 +237 +237 +238 +236 +237 +238 +239 +239 +238 +237 +239 +239 +238 +240 +240 +239 +238 +239 +239 +239 +240 +240 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +242 +242 +241 +242 +241 +242 +241 +242 +241 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +243 +242 +243 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +241 +241 +242 +242 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +241 +241 +240 +240 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +240 +240 +239 +240 +239 +239 +238 +239 +238 +238 +239 +239 +238 +238 +238 +238 +238 +238 +237 +238 +237 +237 +237 +238 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +235 +236 +236 +236 +235 +235 +235 +235 +234 +235 +235 +234 +235 +234 +234 +234 +233 +233 +233 +233 +233 +233 +232 +233 +232 +232 +232 +232 +232 +232 +232 +232 +231 +230 +231 +231 +229 +231 +230 +228 +231 +233 +227 +225 +233 +231 +225 +228 +231 +229 +225 +226 +228 +230 +227 +225 +227 +227 +227 +227 +226 +225 +226 +226 +225 +225 +225 +224 +225 +224 +224 +224 +224 +224 +222 +224 +225 +221 +221 +224 +222 +220 +221 +223 +221 +221 +220 +222 +221 +219 +219 +219 +220 +219 +219 +219 +218 +218 +218 +218 +218 +217 +217 +217 +217 +216 +216 +216 +216 +216 +215 +215 +215 +214 +214 +213 +213 +214 +213 +213 +213 +212 +212 +212 +212 +211 +211 +210 +210 +210 +210 +210 +209 +209 +209 +209 +208 +208 +208 +208 +208 +208 +207 +207 +207 +206 +205 +206 +206 +205 +205 +204 +204 +204 +204 +204 +203 +203 +202 +202 +202 +202 +201 +201 +201 +201 +200 +200 +199 +199 +199 +199 +199 +198 +198 +197 +197 +197 +197 +197 +196 +196 +195 +196 +196 +195 +194 +194 +193 +194 +194 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +191 +192 +190 +190 +190 +189 +189 +188 +188 +188 +188 +187 +187 +187 +186 +186 +186 +185 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +182 +182 +181 +181 +180 +180 +180 +179 +179 +178 +179 +178 +178 +177 +177 +177 +176 +176 +176 +175 +175 +175 +174 +174 +174 +174 +173 +173 +173 +172 +172 +171 +171 +171 +170 +170 +170 +169 +169 +168 +168 +167 +167 +167 +167 +167 +166 +166 +165 +165 +165 +165 +164 +163 +163 +163 +163 +162 +162 +161 +161 +161 +161 +160 +160 +159 +159 +158 +158 +158 +157 +157 +157 +156 +154 +161 +156 +148 +157 +159 +152 +151 +155 +153 +153 +150 +149 +153 +153 +150 +150 +151 +149 +149 +150 +147 +148 +148 +147 +147 +147 +146 +146 +146 +145 +145 +145 +144 +144 +144 +143 +143 +143 +143 +141 +143 +138 +141 +143 +139 +139 +139 +140 +138 +138 +137 +138 +137 +136 +135 +136 +135 +135 +135 +134 +133 +134 +133 +133 +133 +132 +132 +131 +131 +131 +130 +130 +130 +130 +129 +129 +128 +128 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +124 +123 +123 +123 +122 +122 +121 +121 +121 +120 +120 +120 +119 +119 +119 +119 +118 +118 +117 +117 +116 +117 +116 +116 +115 +115 +114 +114 +114 +113 +113 +112 +112 +112 +111 +111 +111 +111 +110 +111 +110 +109 +109 +108 +108 +108 +107 +107 +107 +107 +106 +105 +105 +105 +104 +104 +104 +103 +103 +103 +103 +102 +102 +102 +100 +101 +100 +100 +100 +99 +99 +98 +98 +98 +98 +97 +97 +97 +96 +96 +95 +96 +95 +94 +94 +94 +93 +93 +93 +92 +92 +92 +91 +91 +91 +91 +90 +90 +89 +89 +89 +89 +88 +88 +87 +87 +87 +87 +86 +86 +86 +85 +85 +84 +84 +84 +84 +83 +83 +83 +82 +82 +82 +81 +81 +81 +80 +80 +80 +80 +79 +79 +79 +79 +79 +78 +78 +77 +76 +76 +76 +76 +76 +75 +75 +75 +74 +74 +74 +74 +73 +73 +72 +72 +72 +72 +72 +71 +71 +70 +70 +70 +70 +69 +69 +69 +68 +68 +68 +68 +68 +66 +65 +68 +68 +66 +66 +65 +65 +65 +63 +63 +65 +63 +63 +65 +65 +63 +63 +63 +63 +62 +61 +63 +63 +61 +61 +62 +61 +60 +61 +61 +60 +60 +60 +59 +59 +58 +59 +61 +59 +55 +56 +57 +55 +59 +58 +55 +57 +57 +54 +56 +57 +54 +55 +55 +53 +53 +54 +54 +53 +52 +52 +54 +53 +52 +53 +53 +52 +50 +51 +51 +50 +51 +50 +49 +50 +50 +50 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +47 +47 +47 +46 +47 +46 +46 +46 +45 +45 +45 +45 +44 +45 +45 +45 +44 +43 +43 +43 +44 +43 +43 +42 +43 +42 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +41 +40 +40 +40 +39 +39 +40 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +38 +38 +38 +37 +38 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +36 +36 +36 +35 +36 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +33 +34 +34 +33 +33 +33 +33 +32 +33 +33 +33 +33 +32 +32 +32 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +29 +29 +30 +30 +29 +30 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +28 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +30 +29 +29 +30 +28 +34 +30 +25 +33 +34 +28 +27 +32 +33 +29 +27 +30 +33 +31 +29 +30 +31 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +33 +31 +31 +31 +33 +31 +33 +30 +34 +34 +31 +33 +33 +34 +33 +31 +34 +35 +34 +33 +33 +34 +34 +34 +34 +34 +34 +35 +36 +35 +34 +35 +35 +36 +35 +36 +35 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +38 +39 +39 +39 +39 +39 +40 +40 +40 +40 +41 +41 +41 +41 +41 +41 +42 +41 +42 +42 +43 +42 +43 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +44 +45 +46 +45 +45 +46 +46 +46 +46 +46 +47 +47 +47 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +49 +49 +49 +50 +50 +50 +50 +51 +51 +51 +52 +51 +52 +52 +52 +52 +53 +53 +53 +54 +53 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +60 +60 +61 +61 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +65 +65 +65 +66 +66 +66 +67 +67 +67 +67 +67 +68 +68 +68 +69 +69 +70 +69 +70 +70 +70 +71 +71 +71 +72 +72 +72 +72 +73 +73 +73 +74 +74 +75 +74 +74 +75 +77 +76 +75 +76 +77 +78 +77 +78 +78 +78 +78 +79 +79 +80 +80 +80 +80 +80 +81 +81 +82 +82 +83 +83 +83 +83 +83 +84 +84 +85 +85 +85 +85 +85 +86 +87 +87 +87 +87 +87 +88 +89 +89 +89 +89 +89 +90 +90 +91 +91 +91 +92 +92 +92 +92 +93 +93 +94 +94 +94 +96 +94 +94 +99 +100 +90 +96 +104 +96 +94 +100 +100 +100 +98 +96 +101 +103 +100 +100 +102 +101 +102 +103 +102 +102 +104 +103 +104 +105 +104 +105 +106 +106 +106 +106 +107 +107 +108 +108 +108 +109 +109 +110 +111 +108 +110 +114 +111 +110 +112 +114 +112 +112 +113 +114 +115 +114 +114 +115 +116 +116 +117 +116 +116 +117 +118 +118 +119 +119 +119 +120 +120 +120 +120 +121 +121 +122 +122 +122 +123 +123 +123 +123 +124 +124 +125 +125 +125 +126 +126 +127 +127 +127 +127 +127 +127 +128 +128 +129 +129 +129 +130 +130 +131 +131 +131 +132 +132 +132 +133 +133 +134 +134 +134 +134 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +138 +139 +139 +139 +140 +140 +141 +141 +142 +142 +142 +143 +143 +144 +144 +144 +144 +144 +145 +145 +146 +146 +146 +147 +147 +147 +148 +148 +149 +149 +149 +150 +150 +150 +151 +151 +151 +152 +152 +152 +153 +153 +153 +154 +154 +155 +155 +155 +156 +156 +156 +157 +157 +158 +158 +158 +158 +159 +159 +159 +160 +161 +161 +161 +161 +162 +162 +162 +163 +163 +164 +164 +165 +165 +166 +164 +164 +167 +168 +168 +167 +166 +167 +168 +167 +168 +170 +169 +169 +171 +172 +171 +171 +172 +173 +171 +172 +174 +174 +173 +173 +175 +175 +174 +175 +176 +176 +176 +176 +177 +176 +177 +178 +181 +180 +176 +178 +179 +178 +181 +182 +180 +182 +184 +180 +183 +184 +182 +183 +184 +182 +184 +184 +186 +185 +185 +185 +187 +187 +186 +188 +188 +187 +188 +188 +188 +189 +190 +189 +189 +190 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +194 +195 +195 +195 +195 +196 +196 +196 +197 +196 +197 +197 +198 +198 +198 +199 +199 +199 +200 +200 +201 +201 +201 +201 +201 +201 +202 +202 +203 +202 +203 +203 +204 +204 +204 +205 +205 +205 +205 +206 +205 +206 +206 +207 +207 +207 +208 +208 +208 +208 +208 +208 +208 +209 +209 +210 +210 +211 +211 +210 +211 +211 +211 +212 +212 +212 +212 +213 +213 +213 +214 +214 +214 +214 +215 +215 +215 +215 +216 +216 +216 +216 +216 +217 +217 +217 +218 +217 +218 +218 +219 +218 +219 +219 +219 +219 +220 +220 +220 +220 +220 +220 +221 +221 +221 +222 +222 +222 +222 +222 +222 +224 +224 +224 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +227 +227 +226 +227 +228 +229 +228 +227 +227 +228 +229 +229 +229 +229 +229 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +232 +232 +232 +231 +232 +232 +233 +233 +233 +233 +233 +234 +234 +234 +233 +233 +234 +235 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +236 +237 +236 +237 +236 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +237 +238 +238 +238 +238 +238 +238 +239 +239 +239 +239 +238 +239 +239 +240 +239 +239 +238 +240 +238 +244 +239 +234 +244 +243 +237 +237 +243 +242 +239 +238 +240 +243 +241 +239 +240 +242 +240 +241 +241 +240 +240 +241 +242 +241 +241 +241 +241 +241 +241 +241 +242 +241 +241 +243 +241 +243 +239 +243 +243 +240 +242 +242 +242 +241 +240 +243 +244 +243 +242 +241 +243 +242 +242 +242 +242 +242 +242 +243 +242 +243 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +241 +241 +242 +242 +241 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +240 +239 +239 +239 +239 +238 +239 +238 +239 +238 +238 +238 +238 +238 +238 +237 +237 +238 +238 +238 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +236 +235 +236 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +233 +234 +233 +234 +233 +234 +233 +233 +233 +233 +232 +232 +232 +232 +232 +231 +231 +231 +231 +231 +231 +231 +231 +230 +230 +230 +230 +230 +229 +229 +229 +229 +229 +229 +228 +228 +228 +228 +228 +227 +227 +227 +227 +227 +227 +226 +226 +226 +226 +226 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +223 +224 +223 +223 +222 +222 +222 +221 +221 +221 +221 +221 +221 +221 +221 +220 +220 +219 +219 +219 +219 +219 +218 +218 +218 +217 +217 +217 +217 +217 +217 +216 +216 +216 +216 +215 +215 +214 +215 +214 +214 +214 +213 +213 +213 +213 +212 +213 +212 +212 +212 +212 +211 +211 +211 +210 +210 +210 +210 +210 +209 +209 +208 +208 +208 +208 +208 +207 +207 +207 +206 +206 +206 +206 +205 +205 +205 +204 +204 +204 +204 +203 +203 +203 +202 +202 +202 +201 +202 +201 +201 +200 +200 +200 +199 +199 +199 +198 +198 +198 +198 +197 +198 +197 +197 +196 +196 +196 +196 +195 +195 +195 +194 +194 +194 +193 +192 +194 +192 +192 +195 +195 +187 +190 +197 +191 +189 +192 +192 +192 +190 +186 +189 +192 +188 +188 +188 +188 +187 +188 +186 +186 +187 +186 +185 +185 +185 +184 +185 +184 +183 +183 +183 +182 +182 +182 +182 +181 +180 +182 +180 +179 +178 +180 +180 +178 +178 +179 +178 +176 +176 +177 +178 +176 +175 +175 +175 +174 +175 +174 +173 +173 +173 +173 +172 +172 +171 +171 +171 +171 +170 +170 +169 +169 +169 +168 +168 +168 +167 +167 +167 +166 +166 +166 +165 +165 +164 +164 +164 +164 +162 +163 +162 +162 +162 +161 +161 +161 +161 +159 +160 +159 +158 +158 +158 +158 +157 +157 +157 +156 +156 +155 +155 +155 +154 +155 +154 +153 +153 +153 +152 +152 +152 +151 +151 +150 +150 +150 +149 +149 +148 +149 +146 +145 +148 +149 +147 +147 +145 +145 +144 +144 +144 +145 +143 +142 +144 +144 +142 +141 +142 +143 +140 +139 +141 +141 +138 +138 +139 +138 +137 +138 +138 +137 +137 +136 +136 +135 +135 +134 +137 +136 +131 +131 +133 +130 +132 +134 +130 +131 +132 +129 +130 +131 +128 +128 +129 +127 +127 +127 +128 +127 +127 +126 +127 +127 +125 +126 +126 +124 +123 +124 +123 +123 +123 +123 +122 +121 +122 +122 +121 +120 +121 +120 +119 +119 +119 +118 +117 +118 +117 +116 +116 +116 +116 +116 +115 +115 +114 +114 +114 +113 +113 +113 +112 +111 +111 +111 +111 +110 +110 +110 +109 +109 +108 +108 +108 +108 +107 +107 +106 +107 +106 +106 +105 +105 +104 +104 +104 +103 +103 +103 +102 +102 +102 +101 +101 +101 +100 +100 +99 +99 +99 +99 +98 +98 +98 +97 +97 +97 +97 +96 +96 +94 +95 +94 +94 +94 +94 +93 +93 +92 +92 +92 +91 +91 +91 +91 +90 +90 +89 +89 +89 +88 +88 +87 +88 +87 +87 +87 +86 +86 +85 +85 +85 +84 +84 +83 +84 +83 +83 +82 +82 +82 +81 +81 +81 +81 +80 +80 +80 +79 +79 +79 +79 +79 +78 +78 +77 +77 +77 +76 +76 +76 +76 +76 +75 +75 +75 +74 +74 +73 +73 +73 +72 +72 +72 +71 +71 +71 +70 +71 +70 +70 +70 +69 +69 +69 +68 +68 +68 +67 +68 +67 +67 +66 +66 +66 +66 +66 +65 +65 +64 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +61 +61 +61 +61 +61 +60 +60 +59 +59 +59 +59 +59 +58 +58 +58 +58 +58 +57 +57 +57 +57 +57 +56 +56 +56 +56 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +53 +52 +52 +52 +52 +51 +51 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +49 +49 +48 +48 +47 +48 +47 +47 +48 +44 +51 +49 +41 +46 +50 +46 +41 +46 +48 +45 +42 +43 +47 +46 +43 +43 +44 +44 +44 +44 +43 +42 +43 +43 +43 +42 +42 +41 +42 +41 +41 +41 +41 +42 +42 +40 +42 +37 +40 +42 +38 +40 +38 +41 +39 +38 +39 +40 +39 +37 +37 +38 +37 +38 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +36 +36 +35 +36 +36 +36 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +32 +33 +33 +33 +32 +33 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +31 +30 +31 +31 +31 +31 +31 +30 +30 +31 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +29 +30 +30 +30 +29 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +28 +28 +28 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +30 +29 +30 +30 +30 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +33 +33 +33 +33 +33 +33 +33 +33 +34 +33 +33 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +40 +40 +40 +40 +40 +40 +41 +41 +41 +41 +41 +41 +42 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +43 +44 +44 +44 +44 +45 +45 +45 +45 +46 +45 +46 +46 +46 +47 +46 +47 +47 +47 +47 +47 +48 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +52 +52 +53 +53 +53 +53 +54 +53 +54 +54 +55 +54 +55 +55 +55 +55 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +59 +60 +60 +60 +61 +61 +61 +61 +61 +61 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +65 +63 +63 +70 +67 +60 +68 +73 +63 +64 +69 +69 +69 +66 +66 +71 +71 +68 +69 +71 +69 +71 +71 +70 +70 +72 +72 +72 +73 +72 +73 +74 +74 +74 +75 +75 +75 +76 +76 +75 +77 +76 +78 +78 +76 +77 +80 +78 +77 +79 +80 +79 +80 +79 +82 +83 +80 +78 +81 +84 +84 +84 +83 +82 +84 +83 +83 +86 +85 +83 +86 +88 +87 +86 +86 +88 +88 +87 +88 +90 +89 +88 +89 +91 +90 +90 +91 +92 +91 +92 +93 +92 +92 +92 +95 +97 +93 +91 +95 +94 +94 +98 +97 +95 +99 +98 +97 +100 +99 +98 +100 +99 +98 +100 +101 +102 +101 +101 +102 +103 +102 +103 +105 +103 +103 +104 +104 +104 +105 +106 +107 +106 +106 +107 +108 +108 +109 +109 +109 +110 +110 +110 +110 +111 +111 +111 +112 +112 +112 +113 +113 +114 +114 +114 +114 +115 +115 +115 +116 +116 +116 +117 +117 +118 +118 +119 +119 +120 +119 +120 +120 +120 +121 +121 +122 +122 +122 +122 +123 +123 +124 +124 +125 +125 +125 +125 +126 +126 +127 +127 +127 +127 +127 +127 +127 +128 +129 +129 +130 +130 +130 +130 +131 +131 +132 +132 +132 +133 +133 +134 +133 +134 +134 +134 +135 +135 +136 +136 +137 +137 +138 +137 +138 +138 +139 +139 +139 +140 +140 +140 +141 +141 +142 +142 +143 +143 +143 +144 +144 +144 +145 +145 +145 +146 +146 +146 +147 +147 +148 +148 +148 +149 +149 +150 +149 +150 +150 +151 +151 +152 +152 +152 +153 +153 +153 +154 +154 +154 +155 +155 +155 +156 +156 +157 +157 +157 +157 +158 +158 +159 +159 +159 +160 +160 +161 +161 +161 +161 +162 +162 +163 +163 +163 +164 +164 +164 +164 +165 +165 +166 +166 +166 +167 +167 +167 +168 +169 +169 +169 +169 +170 +170 +171 +171 +171 +171 +171 +172 +172 +173 +173 +174 +173 +174 +174 +175 +175 +176 +176 +176 +176 +177 +177 +177 +178 +178 +178 +179 +179 +180 +180 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +184 +184 +184 +184 +184 +185 +185 +185 +186 +186 +187 +187 +187 +187 +188 +188 +189 +189 +189 +189 +189 +190 +190 +190 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +194 +195 +195 +195 +196 +196 +196 +196 +197 +197 +197 +197 +199 +196 +203 +199 +193 +202 +203 +198 +197 +203 +203 +199 +198 +201 +205 +203 +201 +202 +204 +203 +204 +204 +204 +203 +205 +205 +205 +206 +206 +206 +206 +207 +207 +208 +208 +208 +209 +208 +210 +206 +210 +211 +207 +210 +210 +211 +210 +210 +212 +213 +212 +212 +211 +213 +212 +213 +213 +212 +213 +214 +215 +214 +215 +215 +215 +216 +216 +216 +216 +216 +216 +217 +217 +217 +218 +218 +218 +218 +218 +218 +219 +219 +219 +219 +220 +219 +220 +220 +221 +220 +221 +221 +221 +221 +222 +222 +222 +222 +222 +223 +224 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +225 +225 +226 +226 +226 +226 +226 +227 +227 +227 +228 +227 +227 +228 +228 +228 +228 +229 +229 +229 +229 +229 +229 +230 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +232 +231 +232 +232 +232 +232 +232 +232 +232 +233 +233 +233 +234 +234 +233 +233 +234 +234 +234 +234 +235 +234 +235 +235 +235 +235 +235 +235 +235 +235 +236 +236 +237 +236 +236 +236 +236 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +238 +238 +238 +238 +238 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +239 +240 +240 +240 +239 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +241 +242 +241 +242 +242 +242 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +242 +242 +243 +243 +242 +243 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +241 +242 +241 +241 +241 +242 +241 +242 +241 +241 +241 +241 +241 +241 +240 +241 +241 +240 +241 +241 +241 +240 +240 +240 +240 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +239 +240 +239 +239 +239 +239 +239 +239 +239 +238 +238 +239 +238 +238 +238 +238 +238 +238 +238 +237 +238 +237 +237 +237 +237 +237 +236 +237 +237 +236 +236 +236 +236 +236 +236 +235 +236 +236 +235 +235 +235 +235 +235 +235 +235 +234 +234 +234 +234 +234 +233 +233 +233 +233 +232 +233 +232 +233 +232 +232 +232 +232 +232 +232 +232 +231 +231 +231 +231 +230 +230 +230 +230 +230 +229 +230 +229 +230 +229 +229 +229 +229 +228 +228 +228 +228 +228 +227 +228 +227 +227 +226 +227 +226 +226 +226 +226 +226 +226 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +223 +224 +223 +223 +222 +222 +222 +221 +221 +222 +219 +219 +222 +222 +221 +220 +219 +219 +219 +218 +219 +219 +217 +217 +219 +220 +216 +216 +219 +222 +212 +211 +224 +217 +211 +214 +216 +216 +213 +210 +214 +217 +214 +213 +213 +212 +212 +214 +215 +212 +209 +210 +210 +209 +212 +212 +208 +211 +211 +208 +210 +210 +208 +208 +208 +206 +206 +209 +207 +208 +203 +206 +208 +204 +204 +206 +206 +204 +203 +204 +204 +203 +202 +202 +202 +201 +203 +202 +201 +201 +200 +201 +201 +200 +199 +199 +199 +199 +198 +198 +198 +197 +197 +197 +197 +196 +196 +196 +195 +195 +195 +195 +194 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +191 +191 +190 +190 +190 +190 +189 +189 +189 +188 +188 +188 +187 +187 +187 +187 +186 +186 +185 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +181 +182 +181 +181 +180 +180 +180 +179 +179 +178 +179 +178 +178 +177 +177 +176 +176 +176 +176 +175 +175 +175 +174 +174 +174 +173 +172 +173 +172 +172 +171 +171 +171 +171 +170 +170 +170 +169 +169 +169 +168 +168 +167 +167 +166 +166 +166 +166 +165 +165 +165 +165 +165 +163 +162 +162 +163 +162 +162 +161 +161 +161 +160 +160 +159 +159 +159 +158 +158 +158 +157 +157 +156 +156 +156 +155 +155 +155 +155 +154 +154 +153 +153 +152 +153 +151 +152 +152 +151 +151 +150 +149 +149 +149 +149 +148 +147 +147 +147 +147 +146 +146 +146 +146 +146 +144 +144 +144 +144 +144 +143 +143 +143 +142 +142 +141 +141 +141 +140 +140 +139 +139 +138 +138 +138 +137 +137 +137 +136 +136 +136 +135 +135 +134 +134 +134 +134 +133 +133 +132 +132 +132 +131 +131 +130 +131 +130 +129 +129 +129 +129 +128 +127 +127 +127 +127 +127 +127 +127 +126 +126 +125 +125 +124 +124 +124 +124 +123 +122 +123 +122 +122 +121 +121 +121 +120 +121 +119 +119 +119 +119 +118 +118 +118 +117 +117 +116 +116 +116 +115 +115 +115 +114 +114 +113 +113 +112 +113 +112 +111 +111 +111 +111 +111 +110 +110 +109 +109 +108 +109 +108 +107 +108 +106 +105 +106 +109 +104 +101 +108 +107 +101 +102 +106 +105 +100 +99 +102 +104 +102 +99 +100 +101 +100 +100 +99 +98 +98 +98 +98 +97 +97 +97 +97 +96 +96 +95 +95 +95 +94 +95 +94 +93 +91 +94 +93 +91 +91 +91 +91 +91 +89 +90 +91 +89 +88 +88 +89 +88 +88 +87 +86 +87 +87 +87 +86 +85 +85 +85 +85 +84 +83 +83 +83 +83 +82 +82 +82 +82 +81 +81 +81 +80 +80 +80 +79 +79 +79 +79 +78 +78 +78 +77 +77 +77 +76 +76 +75 +76 +75 +75 +74 +75 +74 +73 +73 +73 +73 +72 +72 +72 +71 +71 +71 +71 +71 +70 +70 +70 +69 +69 +68 +68 +68 +68 +67 +67 +67 +67 +67 +66 +66 +66 +66 +65 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +61 +62 +61 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +59 +58 +58 +57 +57 +57 +57 +57 +57 +56 +56 +56 +55 +55 +55 +55 +54 +54 +54 +54 +54 +53 +53 +53 +53 +52 +52 +52 +52 +52 +51 +51 +51 +51 +50 +50 +50 +50 +49 +50 +49 +49 +49 +49 +48 +48 +48 +47 +47 +47 +47 +47 +47 +47 +46 +46 +46 +46 +45 +46 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +42 +41 +41 +41 +41 +40 +40 +40 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +38 +37 +38 +38 +38 +38 +37 +37 +37 +36 +37 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +35 +35 +35 +35 +35 +34 +34 +35 +34 +35 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +32 +33 +32 +32 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +30 +31 +31 +30 +31 +30 +30 +30 +31 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +29 +30 +29 +30 +30 +29 +29 +29 +29 +30 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +28 +29 +29 +28 +29 +28 +29 +29 +29 +28 +29 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +29 +30 +29 +30 +29 +30 +29 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +30 +31 +31 +31 +31 +31 +31 +31 +31 +32 +30 +28 +33 +34 +34 +33 +31 +31 +33 +31 +31 +34 +31 +31 +33 +35 +34 +31 +34 +35 +33 +33 +35 +35 +33 +33 +35 +35 +34 +34 +35 +35 +35 +36 +35 +35 +35 +35 +37 +38 +34 +34 +36 +34 +37 +39 +36 +37 +39 +36 +37 +39 +37 +37 +39 +37 +37 +38 +39 +39 +38 +39 +40 +40 +39 +40 +41 +39 +39 +40 +41 +40 +41 +41 +41 +41 +42 +42 +42 +42 +43 +42 +43 +43 +43 +42 +43 +43 +43 +45 +42 +43 +47 +48 +38 +44 +52 +44 +43 +47 +47 +47 +45 +43 +47 +49 +46 +47 +48 +47 +48 +49 +47 +47 +48 +49 +49 +50 +49 +49 +50 +50 +50 +51 +51 +51 +51 +52 +51 +51 +52 +54 +52 +52 +51 +54 +55 +52 +54 +54 +55 +54 +54 +55 +57 +56 +55 +56 +56 +57 +57 +57 +57 +57 +58 +58 +59 +58 +59 +59 +59 +59 +60 +60 +60 +60 +61 +61 +61 +62 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +63 +63 +63 +64 +65 +65 +65 +65 +66 +66 +67 +67 +67 +67 +68 +67 +68 +68 +69 +69 +69 +69 +70 +70 +70 +71 +71 +71 +71 +72 +72 +72 +73 +73 +73 +73 +74 +74 +74 +75 +75 +75 +75 +76 +76 +77 +76 +77 +77 +78 +78 +78 +79 +79 +79 +80 +80 +80 +80 +81 +81 +82 +82 +82 +82 +83 +83 +84 +84 +84 +84 +85 +85 +85 +86 +86 +87 +86 +87 +87 +88 +88 +88 +88 +89 +89 +90 +90 +90 +91 +91 +92 +91 +91 +92 +92 +93 +93 +94 +94 +94 +94 +95 +95 +96 +96 +97 +97 +97 +98 +98 +98 +98 +99 +99 +100 +99 +100 +100 +101 +101 +101 +102 +103 +103 +103 +103 +104 +104 +104 +105 +105 +105 +105 +106 +107 +107 +107 +108 +108 +108 +109 +108 +109 +110 +110 +111 +111 +111 +111 +112 +112 +112 +113 +113 +113 +114 +114 +115 +115 +116 +116 +116 +116 +117 +117 +117 +118 +118 +118 +119 +120 +120 +120 +120 +120 +121 +121 +122 +122 +122 +123 +123 +124 +124 +124 +124 +125 +125 +126 +126 +126 +126 +127 +127 +125 +131 +130 +125 +127 +133 +130 +125 +131 +133 +130 +127 +129 +134 +135 +131 +131 +133 +133 +134 +135 +134 +134 +135 +136 +136 +136 +137 +137 +138 +137 +138 +139 +139 +140 +139 +140 +142 +138 +140 +143 +141 +142 +142 +145 +143 +144 +143 +145 +146 +144 +145 +145 +146 +146 +147 +147 +147 +148 +148 +149 +149 +149 +150 +150 +151 +151 +151 +151 +152 +152 +153 +153 +153 +154 +154 +155 +154 +155 +155 +156 +156 +157 +157 +157 +157 +158 +158 +158 +159 +159 +160 +160 +161 +161 +162 +162 +162 +162 +163 +163 +163 +164 +164 +165 +165 +165 +165 +165 +166 +166 +167 +167 +168 +168 +169 +169 +169 +169 +170 +170 +170 +171 +171 +171 +171 +172 +172 +173 +173 +174 +174 +175 +174 +175 +175 +175 +176 +176 +176 +176 +177 +177 +178 +178 +179 +179 +179 +180 +179 +180 +180 +181 +181 +181 +182 +182 +182 +182 +183 +183 +184 +184 +185 +185 +185 +185 +186 +186 +186 +187 +187 +188 +187 +188 +188 +189 +189 +189 +189 +189 +190 +190 +191 +192 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +193 +194 +194 +194 +194 +195 +195 +195 +196 +196 +197 +197 +197 +197 +198 +198 +198 +198 +199 +199 +199 +200 +200 +201 +200 +201 +201 +201 +201 +202 +202 +202 +203 +203 +203 +203 +204 +204 +204 +205 +205 +205 +206 +206 +206 +207 +206 +207 +207 +207 +208 +208 +208 +208 +209 +209 +209 +209 +210 +210 +210 +210 +211 +211 +211 +212 +212 +212 +212 +212 +213 +213 +213 +214 +214 +214 +214 +214 +215 +215 +215 +216 +216 +216 +216 +216 +217 +217 +217 +218 +218 +218 +218 +218 +219 +218 +219 +219 +219 +220 +220 +220 +220 +220 +221 +221 +221 +221 +221 +222 +221 +222 +222 +223 +223 +223 +223 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +227 +226 +227 +227 +227 +227 +228 +228 +228 +228 +228 +228 +229 +229 +229 +230 +229 +229 +230 +230 +230 +230 +231 +230 +231 +231 +231 +231 +231 +231 +232 +232 +232 +232 +232 +233 +233 +233 +233 +233 +233 +233 +233 +234 +234 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +236 +236 +235 +236 +235 +236 +236 +236 +236 +236 +236 +237 +237 +237 +237 +237 +237 +237 +237 +238 +238 +237 +238 +238 +238 +238 +238 +239 +238 +239 +239 +239 +239 +239 +239 +239 +240 +239 +239 +239 +240 +239 +240 +239 +240 +240 +240 +240 +240 +240 +240 +240 +240 +241 +241 +239 +239 +243 +243 +242 +241 +240 +241 +241 +240 +241 +242 +241 +240 +243 +243 +242 +240 +242 +243 +240 +240 +243 +242 +240 +241 +243 +242 +240 +242 +242 +243 +242 +242 +242 +242 +241 +242 +245 +242 +239 +241 +241 +240 +243 +243 +241 +244 +244 +241 +243 +244 +241 +242 +243 +240 +241 +243 +243 +242 +242 +242 +244 +243 +242 +243 +243 +241 +242 +242 +241 +242 +242 +242 +241 +242 +242 +242 +242 +242 +242 +241 +241 +242 +241 +241 +241 +241 +242 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +240 +240 +241 +240 +241 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +240 +239 +240 +239 +239 +239 +239 +239 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +238 +237 +238 +237 +237 +237 +237 +237 +237 +237 +237 +236 +236 +236 +236 +236 +236 +236 +236 +235 +236 +235 +234 +235 +233 +240 +233 +227 +238 +237 +231 +233 +235 +234 +234 +230 +231 +236 +234 +231 +232 +233 +232 +233 +232 +231 +231 +231 +230 +231 +231 +230 +230 +230 +230 +230 +231 +230 +230 +229 +228 +229 +230 +228 +228 +230 +225 +228 +230 +226 +227 +227 +228 +227 +226 +226 +227 +227 +226 +225 +225 +225 +225 +225 +225 +224 +224 +224 +224 +224 +224 +224 +224 +224 +222 +222 +222 +222 +222 +221 +221 +221 +221 +221 +220 +220 +220 +220 +220 +219 +219 +219 +218 +218 +218 +218 +218 +218 +217 +217 +217 +216 +216 +216 +216 +215 +215 +215 +215 +214 +215 +214 +214 +214 +213 +213 +213 +213 +212 +212 +212 +211 +212 +211 +211 +210 +211 +210 +210 +209 +210 +209 +209 +208 +208 +208 +208 +208 +207 +207 +207 +207 +207 +206 +206 +205 +205 +205 +204 +204 +204 +204 +204 +203 +203 +203 +202 +202 +202 +201 +201 +201 +201 +201 +200 +200 +200 +199 +199 +199 +198 +198 +198 +197 +197 +197 +197 +197 +196 +196 +196 +195 +195 +195 +194 +194 +194 +193 +193 +193 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +192 +190 +190 +189 +189 +189 +188 +189 +188 +188 +187 +187 +187 +186 +186 +185 +185 +185 +185 +184 +184 +184 +184 +183 +183 +182 +182 +182 +182 +181 +181 +181 +177 +184 +182 +175 +178 +183 +180 +173 +178 +180 +178 +173 +174 +178 +178 +174 +173 +175 +174 +174 +174 +173 +172 +172 +172 +172 +171 +171 +171 +171 +170 +170 +170 +168 +170 +168 +168 +171 +164 +168 +169 +164 +166 +165 +167 +164 +164 +164 +165 +165 +162 +162 +162 +162 +162 +161 +161 +160 +161 +161 +160 +159 +159 +158 +158 +158 +157 +157 +156 +156 +156 +155 +155 +155 +155 +154 +154 +153 +153 +152 +152 +152 +152 +152 +151 +150 +150 +150 +149 +149 +148 +149 +148 +148 +147 +147 +146 +146 +146 +145 +145 +144 +144 +144 +144 +144 +143 +143 +143 +142 +142 +142 +141 +140 +140 +140 +139 +139 +139 +139 +138 +137 +137 +137 +137 +136 +136 +135 +135 +135 +135 +134 +133 +133 +133 +133 +132 +132 +131 +131 +131 +130 +130 +129 +129 +129 +129 +128 +127 +127 +127 +127 +127 +127 +126 +126 +126 +125 +124 +124 +124 +124 +123 +123 +123 +123 +122 +122 +122 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +118 +117 +117 +116 +116 +115 +115 +115 +114 +114 +114 +114 +113 +113 +112 +112 +111 +111 +111 +111 +110 +110 +110 +109 +109 +108 +108 +108 +108 +107 +107 +107 +106 +106 +105 +105 +105 +104 +104 +103 +103 +103 +103 +102 +102 +102 +101 +101 +101 +100 +100 +99 +99 +99 +98 +98 +98 +97 +97 +97 +97 +96 +96 +95 +95 +95 +95 +94 +94 +93 +93 +92 +92 +92 +92 +91 +91 +90 +90 +90 +89 +89 +89 +88 +88 +88 +88 +87 +87 +87 +86 +86 +86 +85 +85 +84 +84 +84 +83 +84 +83 +83 +82 +82 +81 +82 +81 +81 +80 +80 +80 +80 +80 +79 +79 +78 +78 +78 +78 +77 +77 +76 +76 +75 +76 +76 +75 +75 +75 +74 +74 +73 +74 +73 +73 +72 +72 +72 +72 +71 +71 +71 +70 +70 +70 +69 +69 +69 +68 +69 +68 +68 +67 +68 +67 +67 +67 +66 +66 +65 +65 +65 +65 +65 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +63 +62 +62 +62 +62 +61 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +57 +58 +57 +58 +57 +57 +56 +56 +56 +56 +56 +55 +55 +55 +55 +54 +54 +54 +54 +53 +53 +53 +52 +52 +52 +52 +52 +52 +52 +52 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +47 +44 +45 +48 +47 +47 +46 +44 +45 +44 +44 +45 +45 +43 +43 +45 +45 +43 +42 +44 +43 +41 +42 +44 +43 +41 +41 +42 +41 +40 +41 +41 +41 +41 +41 +41 +39 +39 +40 +43 +40 +37 +38 +38 +37 +40 +40 +37 +40 +39 +37 +39 +39 +37 +38 +38 +36 +36 +37 +38 +37 +36 +36 +37 +36 +35 +37 +36 +35 +35 +35 +35 +35 +35 +35 +34 +34 +35 +35 +35 +34 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +33 +33 +33 +33 +32 +32 +31 +31 +31 +32 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +31 +30 +30 +30 +30 +30 +30 +30 +29 +29 +30 +29 +30 +30 +30 +29 +30 +29 +30 +29 +30 +29 +29 +29 +29 +30 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +28 +29 +28 +29 +28 +29 +29 +28 +28 +29 +29 +29 +28 +28 +29 +30 +29 +28 +28 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +29 +30 +29 +30 +30 +30 +30 +30 +29 +30 +31 +31 +30 +30 +30 +30 +30 +31 +30 +30 +30 +31 +31 +31 +31 +31 +30 +30 +34 +35 +25 +29 +39 +30 +29 +31 +33 +33 +31 +29 +34 +36 +31 +31 +33 +33 +33 +34 +33 +32 +33 +33 +34 +34 +33 +33 +34 +34 +34 +35 +35 +34 +35 +35 +35 +35 +35 +36 +35 +36 +33 +37 +38 +35 +36 +37 +37 +37 +36 +37 +38 +38 +37 +37 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +40 +40 +39 +40 +40 +40 +41 +41 +41 +41 +41 +42 +42 +41 +41 +42 +42 +43 +42 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +44 +45 +44 +45 +45 +45 +46 +46 +47 +46 +47 +47 +47 +47 +47 +47 +48 +48 +48 +48 +49 +48 +49 +49 +49 +49 +50 +50 +50 +50 +51 +51 +51 +52 +51 +51 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +56 +56 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +59 +58 +59 +59 +60 +59 +59 +60 +59 +60 +61 +63 +60 +57 +65 +63 +58 +62 +65 +63 +61 +61 +63 +66 +63 +63 +64 +64 +65 +65 +65 +64 +65 +66 +66 +66 +67 +67 +68 +67 +68 +68 +68 +69 +68 +71 +70 +70 +68 +72 +72 +69 +71 +72 +72 +72 +72 +74 +75 +73 +73 +73 +74 +75 +75 +75 +75 +75 +76 +77 +77 +77 +77 +78 +78 +78 +79 +79 +79 +79 +80 +80 +80 +81 +81 +81 +82 +82 +82 +83 +83 +84 +83 +84 +84 +84 +85 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +91 +92 +92 +92 +93 +93 +94 +93 +94 +94 +94 +95 +95 +95 +96 +97 +97 +97 +97 +98 +98 +99 +99 +99 +100 +100 +100 +101 +101 +102 +102 +102 +102 +103 +103 +103 +104 +104 +104 +105 +105 +106 +106 +106 +106 +107 +107 +108 +108 +108 +109 +109 +110 +110 +110 +111 +111 +111 +111 +111 +112 +113 +113 +113 +113 +114 +114 +115 +115 +115 +116 +116 +116 +116 +118 +117 +118 +118 +119 +119 +120 +119 +120 +121 +121 +121 +121 +122 +122 +123 +123 +123 +123 +124 +125 +124 +125 +125 +126 +126 +126 +127 +127 +127 +127 +127 +127 +128 +129 +129 +129 +130 +130 +130 +131 +131 +131 +132 +132 +132 +132 +133 +133 +134 +134 +134 +135 +135 +135 +136 +136 +137 +137 +137 +138 +138 +139 +139 +139 +139 +140 +140 +141 +141 +142 +142 +142 +142 +143 +143 +144 +144 +144 +144 +145 +146 +146 +146 +146 +146 +147 +148 +148 +148 +149 +149 +150 +150 +150 +151 +151 +151 +152 +152 +152 +152 +153 +153 +154 +154 +154 +155 +155 +155 +156 +156 +156 +157 +157 +157 +158 +159 +159 +159 +159 +159 +160 +161 +161 +161 +161 +162 +162 +163 +163 +163 +164 +164 +165 +165 +165 +166 +166 +166 +167 +167 +167 +167 +168 +168 +168 +169 +170 +170 +171 +171 +171 +171 +171 +172 +172 +172 +173 +173 +173 +173 +174 +175 +175 +175 +175 +176 +176 +177 +176 +177 +177 +178 +178 +178 +179 +179 +179 +180 +180 +180 +181 +181 +181 +182 +182 +182 +183 +183 +183 +184 +184 +184 +184 +185 +185 +186 +186 +186 +187 +187 +187 +187 +188 +188 +189 +189 +189 +189 +190 +190 +190 +191 +190 +192 +192 +192 +192 +192 +192 +192 +192 +193 +193 +194 +194 +194 +192 +194 +197 +196 +197 +196 +195 +197 +196 +196 +197 +198 +196 +197 +200 +200 +198 +199 +201 +200 +199 +200 +202 +201 +200 +201 +202 +202 +201 +203 +203 +203 +203 +204 +204 +203 +204 +206 +208 +205 +203 +205 +205 +205 +208 +208 +207 +209 +208 +208 +209 +209 +208 +209 +209 +208 +209 +211 +211 +211 +210 +212 +212 +212 +212 +213 +213 +212 +212 +213 +213 +214 +214 +214 +214 +215 +215 +216 +215 +216 +216 +216 +216 +216 +217 +217 +217 +217 +217 +218 +218 +218 +219 +219 +219 +219 +219 +220 +220 +220 +220 +221 +221 +221 +221 +221 +222 +222 +222 +222 +223 +223 +224 +223 +224 +224 +224 +224 +224 +225 +225 +225 +225 +225 +226 +226 +226 +226 +227 +226 +227 +227 +227 +227 +227 +228 +228 +228 +228 +229 +229 +229 +229 +229 +229 +230 +229 +230 +230 +230 +230 +230 +231 +231 +231 +231 +231 +231 +232 +232 +232 +232 +232 +232 +232 +233 +232 +233 +233 +233 +233 +234 +234 +233 +234 +234 +234 +234 +235 +235 +235 +235 +235 +235 +235 +235 +235 +236 +236 +236 +236 +236 +236 +236 +236 +236 +237 +237 +237 +237 +238 +237 +238 +237 +238 +238 +238 +238 +238 +238 +238 +239 +238 +238 +239 +239 +239 +239 +239 +239 +240 +239 +239 +239 +239 +240 +240 +240 +239 +240 +240 +240 +240 +241 +240 +240 +240 +240 +240 +240 +241 +240 +241 +240 +241 +241 +241 +241 +241 +241 +241 +241 +241 +241 +242 +242 +242 +241 +242 +241 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +242 +243 +242 +242 +242 +242 +242 +243 +243 +242 +243 +241 +241 +244 +246 +237 +239 +248 +242 +239 +242 +243 +244 +241 +238 diff --git a/src/материалы от Данцова/TestADC/300khz без проводов 669mv.txt b/src/материалы от Данцова/TestADC/300khz без проводов 669mv.txt new file mode 100644 index 0000000..3a008ca --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz без проводов 669mv.txt @@ -0,0 +1,32768 @@ +154 +159 +166 +172 +179 +184 +189 +193 +196 +201 +202 +206 +208 +207 +209 +207 +207 +203 +203 +198 +196 +192 +188 +181 +177 +169 +164 +157 +150 +143 +136 +130 +124 +118 +112 +105 +100 +94 +90 +86 +82 +79 +76 +75 +74 +73 +74 +74 +78 +79 +82 +86 +89 +96 +100 +107 +112 +120 +125 +131 +138 +145 +151 +159 +164 +171 +177 +182 +190 +192 +197 +199 +202 +205 +206 +208 +208 +208 +207 +205 +203 +199 +196 +192 +188 +183 +179 +172 +164 +158 +152 +144 +138 +130 +125 +119 +111 +107 +99 +96 +89 +86 +83 +80 +76 +75 +74 +74 +73 +75 +77 +79 +81 +85 +89 +94 +99 +105 +110 +118 +123 +130 +136 +143 +150 +157 +164 +169 +176 +181 +188 +192 +195 +197 +203 +203 +206 +207 +208 +208 +207 +205 +204 +201 +196 +193 +190 +184 +180 +172 +166 +160 +153 +146 +139 +133 +126 +120 +114 +107 +101 +97 +91 +87 +82 +80 +77 +76 +74 +74 +74 +75 +76 +79 +81 +85 +88 +93 +98 +104 +110 +115 +122 +128 +134 +141 +148 +156 +161 +168 +175 +180 +186 +190 +194 +198 +201 +204 +206 +207 +208 +207 +207 +205 +204 +199 +198 +193 +190 +185 +180 +174 +168 +161 +155 +147 +142 +133 +127 +121 +116 +109 +102 +98 +93 +87 +84 +80 +78 +75 +74 +74 +73 +74 +75 +78 +80 +83 +87 +92 +98 +102 +108 +115 +121 +127 +132 +140 +147 +153 +162 +167 +172 +179 +184 +190 +193 +197 +200 +203 +206 +207 +208 +207 +208 +206 +204 +201 +199 +193 +192 +185 +181 +175 +169 +162 +156 +149 +142 +136 +129 +122 +117 +110 +106 +98 +93 +89 +85 +81 +78 +76 +75 +73 +73 +74 +75 +77 +79 +82 +86 +92 +95 +102 +107 +113 +119 +126 +132 +139 +144 +152 +159 +165 +171 +177 +183 +189 +192 +196 +199 +203 +205 +207 +207 +209 +207 +207 +204 +203 +199 +195 +192 +187 +182 +177 +171 +164 +157 +150 +144 +137 +130 +125 +118 +112 +105 +99 +95 +91 +85 +82 +79 +76 +75 +73 +73 +74 +75 +76 +79 +82 +86 +90 +95 +100 +106 +111 +118 +125 +130 +137 +143 +151 +158 +163 +171 +175 +182 +187 +192 +196 +199 +201 +206 +206 +208 +208 +208 +207 +205 +203 +199 +197 +192 +189 +182 +178 +172 +164 +159 +152 +145 +139 +130 +127 +120 +113 +107 +100 +97 +91 +86 +83 +80 +77 +75 +74 +74 +73 +75 +76 +79 +80 +85 +89 +94 +100 +104 +110 +117 +123 +130 +134 +143 +149 +157 +163 +169 +175 +180 +186 +192 +194 +199 +200 +205 +206 +207 +208 +207 +208 +205 +205 +200 +198 +193 +190 +185 +180 +173 +167 +160 +155 +146 +140 +133 +127 +121 +114 +108 +101 +97 +92 +88 +84 +81 +78 +76 +74 +74 +73 +74 +76 +77 +81 +84 +88 +92 +96 +104 +108 +115 +121 +127 +134 +140 +147 +155 +162 +168 +173 +179 +186 +190 +193 +197 +202 +203 +206 +206 +208 +208 +207 +206 +204 +201 +198 +194 +192 +186 +181 +175 +169 +161 +156 +148 +143 +134 +129 +122 +116 +110 +103 +98 +93 +88 +84 +81 +78 +77 +74 +74 +73 +75 +75 +78 +79 +84 +87 +92 +96 +102 +107 +114 +120 +127 +131 +140 +145 +153 +160 +166 +173 +178 +184 +189 +193 +197 +200 +203 +206 +206 +209 +206 +208 +205 +205 +201 +199 +195 +192 +187 +182 +176 +171 +162 +158 +150 +144 +137 +130 +124 +118 +111 +106 +99 +95 +88 +86 +81 +78 +77 +74 +75 +73 +75 +75 +78 +80 +82 +86 +91 +96 +101 +106 +113 +119 +125 +131 +137 +144 +151 +159 +165 +171 +177 +182 +189 +192 +196 +200 +202 +206 +206 +208 +208 +207 +207 +206 +202 +199 +196 +193 +188 +184 +177 +172 +165 +159 +152 +145 +138 +131 +126 +120 +113 +107 +100 +96 +91 +86 +83 +79 +77 +75 +74 +74 +73 +75 +77 +79 +82 +84 +90 +93 +100 +105 +111 +117 +125 +129 +137 +143 +150 +157 +163 +169 +175 +182 +186 +192 +195 +199 +202 +205 +206 +208 +208 +208 +207 +207 +203 +201 +196 +193 +189 +184 +178 +174 +165 +161 +152 +146 +140 +132 +127 +120 +115 +108 +101 +97 +91 +88 +83 +80 +78 +76 +74 +73 +74 +75 +75 +78 +81 +85 +88 +93 +99 +103 +111 +115 +123 +128 +134 +142 +149 +156 +162 +168 +174 +180 +186 +191 +193 +198 +199 +204 +206 +208 +208 +208 +207 +207 +204 +201 +197 +194 +192 +186 +179 +175 +169 +160 +155 +148 +142 +135 +127 +123 +114 +109 +103 +98 +94 +87 +85 +81 +78 +75 +75 +74 +73 +74 +76 +77 +81 +83 +88 +91 +97 +102 +109 +114 +122 +127 +133 +140 +147 +153 +162 +167 +173 +179 +185 +189 +193 +197 +201 +203 +206 +207 +208 +208 +206 +206 +204 +202 +197 +195 +192 +187 +181 +176 +170 +163 +156 +150 +142 +136 +129 +123 +117 +111 +104 +98 +94 +89 +85 +81 +78 +77 +74 +74 +73 +74 +76 +77 +80 +82 +86 +90 +96 +101 +106 +112 +120 +125 +133 +137 +146 +151 +159 +165 +172 +177 +183 +189 +193 +196 +199 +201 +206 +207 +207 +207 +208 +207 +205 +202 +201 +195 +192 +187 +183 +178 +171 +165 +157 +152 +144 +138 +130 +126 +118 +112 +106 +101 +95 +91 +85 +82 +79 +76 +75 +74 +73 +74 +75 +77 +78 +83 +85 +89 +95 +99 +105 +111 +117 +124 +130 +136 +144 +149 +158 +164 +171 +175 +183 +187 +192 +195 +198 +202 +205 +206 +208 +207 +208 +206 +205 +203 +200 +196 +192 +189 +184 +178 +173 +165 +161 +153 +145 +140 +132 +127 +119 +114 +107 +100 +96 +91 +87 +83 +79 +77 +75 +74 +73 +74 +75 +76 +79 +81 +85 +89 +93 +99 +104 +110 +116 +122 +129 +134 +143 +147 +156 +162 +168 +175 +181 +186 +192 +193 +199 +201 +205 +205 +207 +209 +207 +208 +205 +205 +200 +198 +192 +190 +185 +179 +174 +167 +161 +154 +148 +140 +135 +127 +122 +115 +108 +103 +97 +93 +88 +83 +80 +77 +76 +73 +74 +73 +74 +75 +78 +80 +84 +87 +93 +97 +104 +108 +115 +121 +127 +134 +140 +147 +154 +161 +167 +173 +180 +185 +189 +193 +197 +200 +203 +206 +207 +208 +207 +208 +206 +205 +201 +200 +193 +192 +185 +181 +175 +168 +162 +156 +149 +143 +135 +128 +122 +116 +110 +105 +99 +93 +89 +84 +81 +79 +76 +75 +74 +73 +75 +74 +79 +79 +83 +86 +91 +96 +102 +107 +113 +121 +126 +132 +140 +145 +152 +161 +165 +173 +177 +184 +188 +193 +196 +200 +203 +205 +207 +208 +207 +208 +205 +206 +201 +200 +195 +192 +187 +183 +176 +171 +163 +158 +151 +143 +137 +129 +124 +117 +112 +105 +100 +94 +90 +85 +82 +78 +78 +74 +75 +73 +74 +75 +76 +79 +82 +86 +91 +94 +101 +105 +112 +118 +125 +131 +138 +145 +150 +159 +165 +171 +177 +183 +188 +192 +195 +199 +202 +205 +206 +208 +208 +207 +208 +205 +203 +199 +197 +192 +188 +184 +178 +173 +165 +159 +152 +145 +138 +131 +126 +119 +112 +106 +101 +95 +92 +85 +83 +78 +78 +75 +74 +74 +75 +74 +77 +78 +82 +85 +89 +93 +99 +105 +110 +117 +123 +129 +136 +142 +150 +157 +164 +169 +176 +181 +187 +192 +195 +198 +201 +205 +206 +208 +207 +209 +206 +207 +201 +202 +196 +193 +190 +184 +179 +173 +166 +161 +153 +147 +140 +133 +127 +121 +114 +107 +102 +97 +91 +86 +84 +80 +77 +76 +76 +73 +74 +74 +77 +77 +81 +83 +88 +93 +98 +103 +110 +114 +122 +127 +134 +141 +147 +154 +162 +168 +174 +180 +186 +190 +194 +197 +201 +204 +206 +208 +208 +208 +206 +206 +203 +201 +197 +194 +190 +187 +180 +175 +167 +162 +155 +147 +142 +134 +128 +122 +116 +110 +104 +98 +93 +88 +85 +80 +78 +76 +74 +74 +73 +75 +75 +77 +80 +83 +88 +91 +98 +102 +109 +113 +121 +127 +132 +139 +146 +153 +161 +166 +172 +178 +184 +189 +192 +197 +200 +203 +206 +207 +208 +207 +208 +206 +205 +201 +198 +194 +192 +187 +181 +176 +170 +162 +156 +150 +142 +136 +129 +123 +117 +111 +105 +98 +95 +88 +85 +81 +79 +76 +75 +74 +73 +74 +75 +77 +79 +83 +86 +91 +95 +101 +107 +112 +119 +125 +132 +139 +144 +152 +159 +166 +171 +178 +182 +189 +192 +196 +198 +202 +205 +207 +207 +208 +208 +207 +204 +203 +200 +195 +192 +187 +184 +176 +171 +164 +158 +151 +144 +138 +130 +125 +119 +111 +106 +100 +95 +90 +87 +82 +79 +76 +76 +74 +73 +74 +75 +77 +78 +82 +85 +89 +94 +99 +105 +112 +116 +125 +129 +137 +144 +150 +158 +164 +170 +176 +182 +187 +192 +195 +197 +203 +204 +206 +207 +208 +208 +207 +205 +205 +199 +197 +192 +189 +184 +179 +174 +165 +161 +152 +146 +139 +133 +126 +120 +113 +108 +100 +97 +91 +87 +82 +80 +77 +75 +75 +74 +74 +75 +75 +79 +80 +85 +88 +93 +99 +103 +110 +115 +123 +128 +135 +142 +148 +157 +162 +168 +176 +180 +187 +190 +194 +198 +201 +204 +206 +207 +208 +207 +208 +205 +205 +199 +199 +193 +191 +185 +180 +175 +167 +161 +155 +147 +141 +134 +127 +122 +114 +110 +101 +99 +92 +88 +84 +81 +78 +76 +74 +74 +74 +74 +76 +78 +81 +83 +88 +92 +97 +103 +108 +115 +121 +127 +134 +139 +147 +153 +162 +166 +174 +179 +185 +189 +194 +196 +201 +202 +207 +206 +208 +208 +206 +206 +203 +202 +198 +194 +191 +187 +181 +176 +168 +164 +156 +150 +142 +136 +129 +123 +116 +111 +104 +98 +93 +89 +85 +82 +77 +77 +75 +74 +73 +74 +75 +78 +79 +83 +87 +91 +95 +101 +108 +112 +120 +126 +132 +139 +145 +152 +160 +165 +172 +177 +185 +187 +193 +196 +200 +202 +206 +207 +209 +208 +208 +206 +205 +203 +198 +196 +192 +188 +182 +177 +170 +165 +157 +151 +144 +138 +130 +125 +118 +112 +106 +99 +96 +90 +86 +82 +79 +77 +75 +74 +73 +74 +75 +76 +79 +82 +86 +90 +94 +101 +106 +111 +119 +125 +132 +136 +145 +150 +160 +164 +170 +177 +182 +188 +192 +195 +199 +202 +205 +207 +207 +208 +207 +208 +205 +204 +199 +197 +192 +189 +183 +179 +172 +166 +158 +153 +145 +139 +131 +126 +119 +113 +107 +101 +96 +91 +86 +83 +81 +76 +76 +74 +75 +73 +75 +76 +79 +82 +85 +90 +94 +99 +105 +110 +117 +123 +129 +135 +143 +149 +157 +163 +170 +175 +182 +186 +192 +195 +198 +202 +204 +207 +207 +208 +208 +207 +204 +204 +200 +198 +193 +190 +185 +179 +174 +166 +161 +154 +147 +140 +134 +127 +120 +115 +108 +102 +97 +91 +88 +83 +80 +76 +76 +74 +74 +72 +76 +75 +79 +80 +85 +88 +93 +98 +103 +110 +114 +122 +127 +135 +141 +147 +154 +162 +167 +174 +179 +186 +190 +194 +198 +201 +204 +206 +207 +208 +208 +207 +205 +205 +201 +197 +194 +192 +186 +180 +174 +169 +161 +155 +147 +142 +135 +127 +123 +115 +110 +103 +99 +93 +89 +84 +81 +77 +77 +74 +74 +73 +74 +75 +77 +80 +83 +87 +92 +97 +103 +107 +115 +120 +127 +132 +139 +147 +153 +161 +165 +172 +178 +184 +188 +193 +196 +200 +201 +206 +206 +208 +208 +208 +206 +205 +202 +199 +195 +192 +186 +182 +176 +171 +163 +156 +150 +143 +136 +130 +123 +117 +111 +105 +99 +94 +90 +85 +82 +78 +77 +74 +74 +73 +73 +74 +76 +79 +83 +85 +91 +95 +100 +106 +112 +119 +125 +131 +138 +144 +152 +157 +166 +171 +177 +182 +188 +192 +195 +199 +201 +205 +206 +208 +207 +208 +206 +206 +201 +201 +195 +192 +188 +183 +177 +171 +165 +158 +152 +144 +138 +131 +126 +118 +113 +106 +100 +95 +91 +87 +83 +79 +77 +75 +74 +72 +75 +74 +78 +78 +81 +86 +89 +93 +100 +104 +111 +117 +124 +130 +137 +143 +150 +158 +162 +170 +175 +181 +188 +191 +194 +199 +201 +204 +206 +207 +208 +207 +206 +205 +204 +199 +197 +193 +189 +184 +179 +173 +166 +160 +153 +145 +140 +132 +127 +120 +114 +108 +100 +97 +91 +87 +83 +79 +78 +75 +74 +73 +74 +75 +76 +78 +82 +84 +89 +92 +99 +103 +109 +116 +121 +128 +134 +142 +148 +157 +161 +169 +174 +181 +185 +192 +193 +198 +201 +204 +206 +207 +208 +207 +207 +205 +204 +200 +197 +193 +190 +185 +180 +174 +167 +161 +155 +148 +141 +134 +127 +122 +115 +109 +103 +98 +92 +88 +83 +81 +77 +76 +74 +74 +73 +75 +75 +78 +80 +84 +87 +93 +97 +102 +108 +115 +121 +127 +133 +140 +146 +153 +161 +167 +173 +179 +185 +189 +194 +196 +201 +204 +206 +207 +208 +208 +208 +205 +206 +201 +199 +193 +192 +186 +181 +176 +169 +163 +156 +150 +142 +136 +129 +123 +117 +111 +104 +99 +93 +89 +86 +81 +79 +76 +75 +74 +72 +75 +74 +78 +79 +84 +86 +91 +95 +103 +107 +113 +119 +127 +131 +139 +144 +152 +159 +165 +172 +176 +184 +188 +193 +196 +200 +203 +205 +206 +208 +208 +208 +206 +206 +202 +199 +196 +192 +188 +182 +176 +172 +163 +158 +150 +144 +137 +130 +125 +118 +112 +106 +99 +96 +90 +85 +83 +79 +77 +74 +74 +73 +74 +75 +76 +79 +81 +85 +90 +94 +100 +106 +111 +117 +125 +131 +136 +145 +150 +158 +164 +171 +177 +182 +187 +192 +195 +199 +201 +205 +206 +208 +208 +207 +208 +205 +203 +199 +197 +192 +189 +183 +179 +172 +166 +158 +153 +146 +139 +132 +126 +120 +112 +107 +100 +96 +91 +85 +84 +80 +76 +76 +74 +74 +73 +75 +76 +79 +81 +85 +89 +94 +98 +105 +110 +117 +122 +129 +135 +142 +149 +156 +162 +169 +175 +181 +187 +191 +195 +198 +202 +203 +207 +207 +208 +208 +207 +205 +204 +200 +197 +193 +191 +185 +180 +173 +167 +161 +154 +147 +141 +134 +127 +121 +115 +108 +102 +97 +91 +88 +82 +81 +76 +76 +74 +74 +73 +75 +75 +79 +80 +85 +88 +93 +98 +103 +110 +114 +122 +127 +134 +141 +147 +154 +162 +167 +174 +179 +186 +189 +194 +197 +201 +203 +207 +207 +208 +208 +208 +205 +205 +201 +198 +194 +190 +186 +180 +175 +167 +162 +155 +148 +142 +135 +127 +123 +115 +110 +103 +99 +93 +89 +84 +81 +77 +76 +74 +74 +73 +74 +75 +77 +81 +83 +87 +90 +97 +101 +108 +114 +120 +126 +133 +138 +147 +152 +161 +166 +172 +179 +183 +189 +192 +197 +199 +203 +206 +207 +208 +208 +208 +207 +205 +202 +199 +195 +192 +187 +182 +176 +170 +163 +157 +151 +143 +137 +129 +124 +117 +111 +106 +99 +94 +89 +86 +81 +79 +76 +75 +73 +74 +73 +75 +76 +79 +82 +86 +91 +94 +101 +106 +112 +119 +125 +132 +138 +144 +151 +158 +165 +171 +176 +182 +187 +192 +196 +199 +202 +205 +207 +206 +209 +206 +207 +205 +203 +199 +196 +192 +188 +183 +178 +172 +165 +158 +152 +145 +138 +131 +125 +119 +112 +106 +100 +96 +91 +86 +83 +79 +76 +76 +73 +74 +74 +74 +77 +78 +80 +86 +87 +94 +99 +103 +111 +117 +124 +128 +136 +142 +151 +157 +164 +170 +175 +182 +187 +191 +195 +199 +201 +204 +206 +208 +208 +208 +206 +205 +203 +200 +196 +193 +189 +185 +179 +174 +165 +161 +153 +147 +139 +133 +126 +121 +113 +108 +100 +97 +91 +88 +83 +79 +77 +75 +75 +73 +74 +74 +77 +78 +81 +84 +89 +92 +99 +103 +110 +115 +122 +127 +134 +141 +148 +155 +163 +167 +175 +179 +186 +190 +193 +198 +201 +204 +206 +207 +208 +208 +207 +206 +204 +202 +196 +195 +189 +186 +180 +174 +168 +162 +155 +148 +142 +134 +127 +123 +115 +110 +103 +97 +94 +87 +85 +80 +78 +75 +74 +74 +73 +73 +76 +77 +81 +83 +88 +92 +97 +103 +108 +115 +121 +127 +133 +140 +146 +153 +160 +167 +172 +179 +184 +189 +192 +196 +201 +203 +207 +207 +208 +208 +207 +207 +205 +201 +198 +194 +192 +186 +181 +175 +169 +163 +156 +149 +143 +135 +129 +123 +118 +110 +106 +98 +95 +89 +86 +81 +79 +77 +75 +74 +73 +74 +75 +78 +79 +83 +85 +91 +95 +102 +106 +113 +119 +126 +131 +138 +144 +153 +158 +166 +172 +177 +183 +188 +192 +196 +198 +203 +205 +207 +207 +208 +208 +206 +205 +203 +200 +195 +192 +187 +184 +177 +172 +163 +159 +150 +144 +136 +131 +125 +118 +112 +105 +100 +94 +90 +85 +83 +79 +77 +75 +74 +73 +75 +74 +78 +79 +82 +86 +89 +94 +100 +105 +111 +116 +124 +129 +137 +144 +150 +159 +163 +171 +175 +182 +188 +192 +195 +199 +202 +205 +206 +208 +207 +208 +206 +205 +203 +200 +196 +192 +189 +184 +178 +173 +165 +161 +153 +145 +139 +132 +126 +120 +113 +107 +101 +96 +91 +86 +84 +79 +77 +75 +74 +72 +74 +75 +76 +79 +80 +85 +89 +93 +99 +104 +110 +116 +122 +129 +134 +143 +148 +156 +162 +168 +176 +180 +186 +191 +194 +198 +201 +204 +207 +208 +208 +208 +207 +206 +203 +201 +197 +194 +189 +185 +179 +173 +167 +160 +154 +146 +141 +134 +127 +121 +115 +109 +102 +97 +93 +87 +84 +80 +78 +75 +74 +73 +73 +74 +76 +78 +81 +83 +88 +92 +98 +103 +108 +115 +121 +127 +133 +140 +147 +153 +161 +167 +173 +180 +184 +190 +193 +198 +200 +203 +206 +207 +208 +208 +208 +206 +204 +202 +198 +194 +190 +186 +181 +175 +169 +162 +156 +148 +143 +136 +129 +123 +116 +110 +105 +97 +95 +88 +86 +81 +78 +77 +74 +74 +72 +73 +75 +77 +79 +82 +86 +91 +96 +102 +107 +114 +121 +126 +132 +139 +145 +153 +159 +166 +171 +178 +182 +190 +192 +196 +200 +202 +206 +206 +208 +208 +208 +206 +206 +202 +200 +194 +192 +187 +183 +176 +170 +164 +157 +151 +144 +136 +130 +124 +118 +111 +105 +99 +94 +90 +86 +82 +79 +76 +75 +74 +73 +76 +74 +78 +78 +83 +85 +90 +94 +100 +107 +112 +118 +125 +130 +139 +144 +151 +159 +165 +172 +176 +183 +188 +192 +196 +199 +202 +205 +206 +208 +208 +208 +205 +206 +202 +199 +196 +192 +188 +184 +178 +172 +165 +158 +152 +145 +139 +131 +126 +118 +114 +106 +100 +96 +90 +86 +83 +79 +77 +75 +74 +74 +74 +74 +77 +79 +82 +86 +89 +94 +100 +104 +111 +116 +123 +130 +134 +144 +148 +158 +163 +170 +175 +182 +187 +192 +194 +200 +200 +206 +205 +208 +208 +208 +207 +205 +204 +200 +196 +193 +189 +185 +178 +173 +166 +159 +154 +146 +141 +132 +127 +121 +114 +108 +101 +97 +92 +86 +83 +80 +77 +75 +74 +74 +73 +74 +76 +79 +81 +84 +89 +93 +99 +103 +110 +116 +121 +128 +134 +142 +147 +156 +161 +168 +173 +180 +185 +192 +193 +199 +200 +205 +205 +207 +208 +208 +208 +205 +205 +201 +198 +194 +191 +185 +181 +174 +167 +162 +155 +148 +141 +135 +127 +123 +115 +110 +103 +98 +93 +88 +85 +80 +78 +76 +74 +74 +73 +74 +75 +76 +80 +83 +88 +91 +97 +102 +108 +114 +120 +127 +133 +140 +146 +153 +161 +166 +172 +178 +184 +189 +192 +197 +200 +203 +207 +207 +208 +207 +208 +207 +205 +202 +198 +195 +191 +187 +181 +176 +169 +164 +157 +151 +143 +137 +129 +124 +118 +111 +106 +99 +95 +88 +86 +81 +79 +77 +74 +74 +73 +73 +75 +77 +79 +82 +86 +90 +95 +101 +106 +112 +119 +126 +131 +138 +145 +151 +159 +164 +171 +177 +182 +189 +192 +196 +198 +202 +205 +206 +208 +208 +207 +208 +204 +203 +198 +197 +192 +188 +183 +177 +172 +165 +157 +152 +144 +139 +130 +126 +119 +112 +107 +100 +95 +91 +86 +83 +79 +77 +75 +73 +74 +73 +75 +76 +79 +81 +85 +90 +93 +100 +105 +111 +117 +124 +130 +135 +144 +150 +157 +163 +170 +176 +182 +187 +192 +195 +198 +202 +204 +206 +207 +208 +207 +208 +204 +204 +199 +198 +192 +190 +184 +179 +173 +166 +160 +153 +146 +139 +133 +126 +120 +113 +108 +101 +97 +91 +87 +83 +80 +77 +76 +74 +75 +72 +75 +75 +78 +81 +84 +88 +94 +98 +104 +109 +115 +122 +127 +134 +140 +149 +154 +163 +168 +174 +180 +186 +191 +194 +197 +201 +203 +208 +206 +208 +207 +208 +205 +204 +201 +198 +193 +192 +185 +181 +173 +169 +161 +155 +148 +141 +135 +127 +122 +115 +109 +102 +98 +92 +89 +83 +81 +77 +76 +74 +74 +73 +75 +76 +78 +80 +84 +87 +92 +97 +102 +108 +114 +121 +127 +133 +139 +146 +153 +161 +166 +173 +177 +186 +189 +194 +196 +201 +202 +206 +208 +208 +208 +207 +207 +204 +201 +197 +195 +192 +187 +181 +175 +170 +162 +156 +148 +143 +135 +129 +124 +116 +111 +104 +99 +93 +89 +85 +81 +79 +76 +74 +74 +73 +75 +75 +77 +80 +82 +88 +90 +97 +100 +108 +113 +120 +126 +132 +139 +146 +152 +160 +165 +172 +177 +184 +189 +192 +196 +200 +203 +206 +207 +208 +208 +207 +207 +205 +203 +198 +196 +192 +188 +183 +176 +171 +164 +157 +152 +143 +138 +129 +124 +118 +111 +106 +98 +95 +89 +86 +83 +79 +77 +75 +74 +74 +74 +75 +76 +79 +82 +86 +90 +94 +101 +106 +111 +118 +125 +131 +137 +143 +152 +157 +165 +170 +178 +182 +188 +192 +197 +199 +202 +205 +206 +208 +208 +207 +207 +206 +202 +200 +196 +193 +189 +184 +178 +172 +165 +159 +153 +145 +139 +132 +125 +119 +112 +107 +101 +95 +91 +87 +82 +80 +76 +75 +74 +74 +73 +75 +76 +79 +82 +85 +90 +94 +99 +105 +110 +116 +124 +127 +135 +142 +149 +155 +163 +169 +175 +181 +187 +192 +195 +198 +202 +205 +207 +207 +208 +208 +207 +205 +204 +200 +197 +192 +190 +185 +179 +174 +166 +162 +153 +148 +140 +134 +127 +121 +114 +109 +101 +98 +92 +88 +83 +81 +77 +76 +74 +73 +73 +75 +75 +79 +80 +84 +88 +93 +98 +103 +110 +114 +123 +127 +134 +140 +147 +154 +162 +167 +174 +179 +186 +189 +194 +197 +201 +204 +206 +207 +208 +208 +208 +206 +206 +201 +198 +193 +191 +186 +180 +175 +167 +163 +155 +148 +142 +135 +127 +124 +115 +111 +102 +100 +92 +89 +84 +81 +78 +76 +75 +73 +73 +74 +75 +77 +80 +83 +87 +91 +97 +101 +108 +114 +120 +127 +132 +139 +147 +152 +161 +165 +173 +178 +184 +188 +193 +197 +200 +202 +206 +206 +209 +208 +208 +207 +204 +203 +198 +196 +192 +187 +182 +176 +170 +162 +157 +150 +143 +137 +129 +125 +116 +112 +105 +99 +95 +90 +85 +82 +78 +77 +74 +75 +72 +74 +75 +76 +80 +82 +86 +90 +95 +100 +106 +112 +118 +125 +132 +137 +145 +151 +160 +165 +171 +176 +184 +187 +192 +196 +200 +201 +206 +206 +208 +208 +207 +207 +205 +203 +199 +196 +192 +188 +184 +178 +172 +166 +158 +152 +144 +138 +130 +125 +118 +112 +106 +100 +96 +92 +86 +83 +80 +77 +75 +73 +74 +73 +75 +76 +79 +82 +84 +90 +93 +100 +105 +110 +117 +123 +130 +135 +143 +149 +158 +163 +170 +175 +182 +187 +192 +194 +198 +201 +205 +207 +207 +208 +208 +207 +205 +204 +200 +196 +193 +190 +184 +179 +173 +166 +161 +153 +147 +140 +132 +127 +120 +115 +107 +101 +97 +91 +87 +82 +80 +76 +75 +74 +74 +73 +75 +76 +79 +80 +85 +88 +94 +99 +103 +110 +115 +122 +128 +134 +141 +148 +156 +161 +168 +175 +180 +186 +190 +194 +198 +201 +204 +207 +207 +208 +208 +208 +205 +205 +200 +198 +193 +190 +186 +179 +174 +167 +161 +154 +148 +141 +134 +127 +122 +115 +110 +102 +98 +93 +88 +84 +80 +77 +76 +74 +74 +72 +75 +75 +78 +80 +84 +87 +92 +98 +103 +108 +115 +121 +127 +133 +139 +148 +152 +162 +166 +174 +178 +184 +189 +193 +197 +200 +203 +206 +206 +209 +208 +208 +206 +204 +202 +198 +194 +192 +186 +182 +175 +170 +162 +156 +149 +143 +136 +128 +124 +116 +111 +105 +99 +94 +89 +85 +82 +78 +77 +74 +74 +73 +73 +76 +77 +80 +82 +86 +91 +96 +102 +107 +113 +120 +126 +132 +138 +146 +151 +160 +166 +172 +177 +184 +188 +193 +195 +201 +201 +206 +206 +208 +208 +208 +207 +206 +202 +199 +195 +192 +187 +182 +177 +171 +164 +157 +150 +144 +137 +130 +125 +118 +112 +106 +100 +95 +91 +84 +83 +78 +78 +75 +74 +73 +74 +74 +77 +79 +82 +85 +90 +95 +100 +105 +112 +118 +125 +130 +138 +143 +151 +157 +164 +170 +176 +182 +187 +192 +195 +198 +201 +205 +206 +208 +207 +208 +206 +207 +202 +202 +196 +193 +188 +185 +179 +172 +166 +159 +152 +146 +138 +132 +127 +118 +114 +107 +100 +97 +91 +87 +83 +80 +77 +76 +74 +73 +74 +74 +77 +78 +82 +85 +88 +93 +99 +103 +111 +115 +123 +128 +135 +142 +148 +157 +162 +170 +175 +181 +187 +191 +194 +198 +201 +204 +206 +208 +207 +208 +206 +206 +203 +201 +197 +194 +189 +186 +179 +175 +166 +162 +153 +147 +141 +133 +127 +120 +115 +108 +102 +97 +92 +87 +83 +80 +79 +75 +75 +74 +73 +75 +76 +78 +81 +84 +89 +92 +98 +102 +109 +115 +121 +127 +133 +140 +147 +154 +162 +167 +174 +180 +185 +191 +193 +198 +200 +204 +206 +207 +208 +208 +207 +205 +205 +201 +197 +195 +190 +186 +180 +175 +168 +162 +156 +149 +143 +135 +127 +123 +116 +110 +103 +99 +93 +87 +85 +81 +78 +75 +75 +73 +73 +73 +77 +77 +80 +83 +87 +91 +97 +102 +107 +114 +120 +126 +132 +139 +146 +152 +160 +166 +172 +178 +184 +189 +192 +196 +200 +203 +206 +207 +208 +208 +208 +207 +204 +202 +198 +194 +192 +187 +182 +176 +170 +163 +157 +151 +143 +137 +130 +124 +118 +111 +106 +99 +94 +89 +86 +81 +79 +76 +75 +73 +73 +74 +75 +77 +79 +83 +86 +90 +95 +100 +107 +112 +118 +126 +130 +138 +143 +151 +158 +164 +170 +177 +183 +188 +192 +196 +199 +203 +204 +207 +208 +209 +208 +206 +206 +203 +199 +196 +192 +189 +182 +179 +171 +165 +158 +152 +145 +138 +132 +126 +119 +113 +106 +100 +97 +90 +87 +82 +80 +77 +75 +74 +73 +74 +74 +76 +79 +81 +85 +89 +94 +100 +105 +111 +117 +124 +129 +135 +144 +149 +157 +162 +170 +175 +180 +187 +191 +195 +198 +202 +204 +207 +208 +208 +208 +207 +206 +204 +200 +197 +193 +189 +185 +179 +174 +165 +161 +154 +146 +140 +133 +127 +121 +114 +108 +101 +98 +92 +88 +84 +81 +77 +76 +74 +74 +73 +75 +75 +79 +80 +84 +88 +92 +99 +103 +109 +115 +122 +127 +135 +141 +149 +154 +163 +168 +175 +180 +186 +191 +194 +198 +201 +203 +207 +206 +208 +208 +208 +206 +204 +201 +198 +193 +192 +186 +181 +175 +168 +162 +155 +148 +141 +135 +127 +121 +115 +109 +103 +98 +92 +89 +84 +81 +78 +77 +75 +74 +73 +74 +75 +78 +80 +84 +86 +92 +96 +102 +108 +113 +121 +126 +134 +139 +147 +153 +162 +166 +173 +178 +186 +189 +193 +197 +201 +203 +206 +207 +208 +208 +208 +205 +206 +201 +199 +194 +192 +187 +181 +176 +170 +163 +157 +149 +144 +136 +129 +123 +117 +111 +103 +99 +94 +89 +84 +81 +78 +77 +74 +74 +73 +75 +75 +78 +80 +82 +87 +90 +96 +101 +106 +113 +119 +126 +131 +138 +144 +152 +158 +165 +172 +177 +183 +188 +192 +196 +199 +202 +206 +206 +208 +207 +208 +206 +205 +201 +200 +195 +192 +187 +183 +176 +172 +163 +158 +152 +144 +137 +130 +126 +118 +112 +106 +100 +96 +90 +85 +83 +79 +76 +73 +74 +73 +74 +74 +77 +79 +82 +85 +90 +94 +101 +104 +112 +117 +124 +130 +137 +143 +150 +157 +164 +170 +177 +180 +188 +192 +195 +198 +202 +205 +206 +208 +208 +208 +208 +206 +202 +201 +195 +193 +188 +184 +177 +173 +165 +161 +153 +145 +140 +132 +126 +121 +113 +108 +102 +96 +92 +86 +83 +80 +76 +76 +73 +74 +73 +75 +76 +78 +81 +84 +90 +92 +99 +104 +110 +116 +123 +128 +136 +141 +148 +156 +162 +168 +175 +180 +186 +191 +193 +198 +201 +203 +207 +208 +208 +208 +207 +207 +203 +201 +197 +193 +191 +185 +179 +174 +166 +162 +153 +148 +140 +134 +127 +122 +115 +109 +102 +98 +92 +88 +84 +80 +78 +75 +75 +73 +74 +74 +76 +78 +81 +84 +88 +91 +97 +102 +109 +114 +122 +127 +134 +141 +147 +154 +162 +166 +174 +179 +185 +189 +193 +197 +200 +203 +206 +208 +208 +208 +208 +207 +204 +201 +199 +195 +192 +187 +180 +176 +169 +161 +156 +149 +142 +135 +128 +123 +115 +111 +104 +98 +94 +88 +85 +81 +79 +76 +75 +74 +73 +75 +75 +77 +80 +82 +87 +91 +97 +100 +107 +113 +120 +127 +131 +139 +146 +152 +161 +166 +173 +178 +184 +189 +192 +196 +200 +202 +207 +206 +208 +208 +207 +207 +204 +203 +198 +196 +192 +188 +183 +177 +170 +164 +157 +151 +143 +138 +129 +124 +117 +112 +106 +99 +94 +90 +85 +83 +78 +77 +75 +74 +73 +74 +75 +77 +79 +82 +86 +90 +94 +100 +106 +111 +118 +124 +131 +136 +145 +150 +158 +165 +170 +176 +183 +187 +192 +195 +199 +202 +206 +206 +208 +208 +207 +207 +206 +202 +199 +196 +192 +189 +182 +179 +171 +166 +158 +152 +145 +139 +131 +126 +118 +113 +106 +100 +95 +91 +86 +82 +79 +77 +75 +74 +73 +75 +74 +77 +78 +82 +85 +89 +94 +99 +104 +110 +117 +123 +129 +135 +142 +149 +157 +162 +171 +175 +182 +186 +192 +195 +199 +201 +205 +206 +207 +208 +208 +207 +206 +203 +200 +197 +194 +189 +186 +178 +175 +165 +161 +154 +147 +140 +133 +127 +120 +115 +108 +102 +97 +92 +87 +83 +80 +77 +75 +75 +73 +74 +74 +76 +78 +81 +85 +88 +93 +98 +103 +110 +114 +122 +127 +134 +141 +147 +154 +162 +167 +174 +179 +186 +189 +194 +197 +201 +204 +206 +208 +207 +209 +207 +206 +203 +202 +197 +195 +190 +187 +180 +175 +168 +162 +156 +148 +143 +135 +128 +123 +115 +111 +104 +97 +93 +88 +85 +80 +78 +76 +74 +73 +73 +75 +75 +77 +80 +83 +89 +92 +98 +102 +108 +114 +120 +127 +132 +139 +147 +152 +162 +165 +173 +178 +184 +189 +192 +197 +200 +203 +206 +207 +208 +208 +207 +206 +205 +202 +197 +196 +191 +187 +182 +176 +169 +164 +157 +150 +142 +137 +129 +124 +117 +111 +105 +99 +94 +89 +85 +82 +79 +77 +74 +74 +73 +74 +75 +76 +80 +82 +86 +91 +96 +100 +107 +112 +121 +125 +131 +138 +145 +152 +158 +166 +171 +178 +183 +188 +192 +196 +199 +202 +205 +207 +207 +209 +208 +207 +205 +202 +200 +195 +192 +188 +182 +177 +171 +165 +157 +152 +144 +138 +131 +126 +119 +112 +106 +100 +94 +92 +86 +83 +79 +77 +75 +73 +73 +74 +75 +77 +78 +82 +84 +89 +94 +99 +105 +111 +118 +123 +130 +136 +144 +150 +158 +163 +171 +174 +182 +186 +192 +195 +198 +202 +204 +206 +208 +208 +208 +207 +207 +203 +201 +196 +193 +190 +183 +179 +173 +166 +160 +153 +146 +141 +132 +127 +120 +114 +107 +101 +97 +91 +87 +83 +80 +77 +76 +74 +74 +74 +75 +75 +79 +80 +85 +88 +93 +99 +103 +110 +115 +123 +128 +135 +142 +148 +157 +161 +169 +175 +180 +186 +192 +194 +199 +201 +204 +206 +207 +208 +207 +208 +204 +204 +199 +198 +193 +190 +184 +180 +173 +168 +161 +155 +147 +142 +134 +127 +122 +115 +109 +102 +98 +92 +87 +84 +80 +77 +75 +74 +74 +73 +74 +76 +78 +80 +84 +87 +93 +97 +103 +107 +115 +121 +127 +133 +140 +147 +154 +162 +167 +173 +180 +184 +189 +194 +197 +201 +202 +207 +207 +208 +208 +207 +206 +204 +201 +198 +194 +192 +185 +182 +174 +170 +162 +156 +149 +142 +135 +129 +123 +117 +110 +105 +99 +93 +89 +84 +81 +78 +76 +75 +73 +73 +74 +75 +78 +79 +83 +86 +92 +95 +102 +107 +114 +119 +127 +131 +140 +144 +153 +159 +166 +172 +177 +184 +188 +193 +195 +201 +203 +205 +206 +208 +208 +208 +206 +206 +202 +199 +194 +192 +188 +182 +178 +170 +164 +157 +150 +144 +137 +131 +125 +119 +111 +106 +99 +95 +90 +86 +81 +79 +76 +75 +74 +72 +75 +74 +78 +79 +82 +86 +90 +94 +101 +106 +112 +118 +125 +130 +138 +144 +150 +159 +163 +172 +176 +182 +187 +192 +196 +197 +202 +205 +206 +208 +208 +208 +207 +206 +202 +200 +196 +192 +187 +184 +177 +173 +164 +160 +152 +146 +138 +132 +126 +119 +113 +107 +101 +96 +91 +87 +83 +80 +77 +75 +74 +74 +73 +74 +76 +79 +80 +85 +90 +92 +100 +103 +111 +116 +123 +128 +136 +143 +149 +157 +163 +169 +176 +180 +186 +192 +194 +198 +201 +205 +205 +208 +207 +208 +208 +206 +203 +202 +197 +193 +189 +185 +179 +174 +166 +161 +153 +147 +140 +134 +127 +121 +115 +108 +102 +97 +92 +87 +84 +80 +78 +75 +75 +73 +74 +73 +76 +77 +81 +83 +88 +92 +97 +103 +109 +115 +121 +127 +134 +140 +148 +154 +163 +168 +174 +180 +185 +190 +193 +198 +200 +203 +205 +208 +208 +208 +206 +207 +203 +202 +197 +194 +192 +186 +181 +175 +169 +162 +155 +148 +142 +134 +128 +122 +116 +109 +104 +98 +93 +88 +85 +80 +78 +76 +75 +74 +74 +74 +75 +78 +80 +83 +87 +91 +97 +101 +107 +113 +120 +127 +131 +140 +145 +153 +160 +166 +172 +179 +184 +189 +193 +196 +200 +203 +206 +207 +208 +207 +208 +206 +205 +201 +199 +195 +192 +187 +181 +176 +171 +162 +158 +150 +144 +136 +130 +124 +118 +111 +105 +99 +94 +88 +86 +81 +79 +76 +74 +74 +72 +75 +75 +78 +79 +82 +87 +90 +95 +101 +106 +113 +118 +126 +130 +138 +144 +151 +159 +165 +171 +177 +182 +189 +192 +197 +198 +203 +205 +206 +208 +208 +208 +206 +205 +203 +199 +195 +192 +188 +183 +176 +173 +165 +159 +153 +145 +139 +131 +126 +119 +112 +107 +99 +96 +90 +86 +82 +79 +76 +75 +74 +73 +74 +75 +76 +79 +82 +85 +90 +93 +101 +104 +111 +116 +124 +129 +136 +142 +150 +157 +163 +169 +177 +180 +188 +192 +195 +200 +201 +205 +206 +208 +208 +208 +207 +206 +203 +200 +196 +193 +188 +185 +178 +174 +167 +160 +154 +147 +140 +134 +126 +122 +113 +108 +101 +97 +92 +87 +83 +80 +77 +75 +74 +74 +73 +74 +76 +78 +81 +84 +89 +93 +98 +103 +110 +115 +123 +127 +135 +140 +149 +153 +163 +168 +174 +179 +186 +191 +194 +197 +201 +203 +207 +207 +208 +208 +207 +206 +204 +201 +197 +194 +190 +185 +181 +175 +167 +162 +155 +148 +141 +135 +128 +123 +115 +110 +104 +97 +92 +89 +84 +81 +77 +76 +75 +73 +73 +74 +76 +76 +80 +83 +88 +92 +97 +101 +109 +114 +121 +127 +133 +140 +146 +154 +160 +167 +172 +178 +185 +189 +193 +197 +200 +203 +205 +208 +208 +208 +207 +207 +204 +202 +198 +195 +192 +186 +180 +175 +170 +162 +157 +148 +144 +135 +129 +123 +117 +111 +105 +98 +94 +89 +86 +81 +79 +76 +75 +74 +73 +75 +75 +77 +80 +82 +87 +91 +97 +101 +107 +113 +118 +127 +131 +140 +144 +153 +159 +166 +171 +178 +182 +189 +192 +197 +199 +203 +206 +206 +208 +207 +208 +206 +206 +202 +200 +196 +192 +187 +183 +176 +171 +163 +158 +151 +144 +137 +130 +124 +119 +111 +107 +99 +96 +89 +87 +82 +80 +76 +74 +75 +73 +74 +74 +76 +79 +82 +85 +90 +94 +101 +105 +113 +117 +124 +130 +137 +144 +150 +158 +164 +170 +176 +181 +188 +192 +196 +198 +201 +205 +206 +207 +208 +208 +207 +205 +204 +201 +196 +193 +188 +185 +178 +173 +165 +159 +153 +145 +139 +132 +126 +120 +113 +108 +101 +97 +91 +87 +83 +80 +77 +75 +74 +74 +73 +75 +76 +77 +81 +84 +90 +92 +99 +103 +110 +116 +122 +129 +136 +142 +149 +156 +163 +169 +175 +181 +185 +192 +193 +199 +201 +204 +205 +207 +208 +208 +207 +205 +204 +201 +196 +194 +190 +185 +179 +174 +167 +161 +153 +148 +140 +134 +126 +122 +115 +109 +102 +97 +93 +87 +84 +80 +78 +75 +75 +73 +74 +74 +76 +77 +81 +84 +87 +92 +98 +103 +107 +116 +121 +127 +134 +141 +148 +154 +162 +167 +174 +180 +185 +189 +193 +198 +200 +203 +205 +208 +207 +208 +206 +207 +203 +202 +198 +194 +192 +186 +182 +175 +169 +162 +156 +148 +143 +134 +129 +122 +116 +110 +103 +98 +93 +89 +84 +82 +78 +76 +75 +74 +73 +74 +75 +79 +79 +83 +85 +92 +96 +102 +107 +114 +120 +126 +131 +140 +145 +153 +160 +166 +173 +177 +185 +189 +193 +196 +200 +202 +206 +206 +208 +207 +208 +205 +205 +201 +200 +195 +192 +188 +182 +176 +171 +163 +158 +150 +144 +137 +130 +124 +117 +111 +105 +99 +94 +89 +85 +82 +78 +77 +74 +75 +73 +74 +75 +77 +80 +82 +87 +90 +95 +100 +106 +113 +118 +125 +131 +137 +144 +150 +159 +164 +171 +177 +182 +189 +192 +196 +200 +201 +206 +205 +208 +206 +208 +205 +205 +202 +200 +195 +192 +189 +183 +177 +172 +165 +158 +152 +145 +139 +131 +126 +118 +113 +106 +100 +96 +91 +86 +83 +79 +77 +75 +74 +73 +74 +74 +77 +79 +82 +85 +89 +94 +100 +104 +111 +117 +122 +130 +134 +143 +149 +157 +163 +170 +175 +181 +186 +192 +195 +199 +201 +205 +206 +207 +208 +206 +208 +205 +203 +200 +197 +192 +190 +184 +179 +173 +166 +161 +154 +147 +140 +133 +127 +120 +114 +107 +102 +97 +91 +87 +83 +80 +76 +76 +73 +75 +72 +75 +76 +79 +81 +84 +89 +93 +98 +103 +109 +116 +122 +127 +135 +141 +148 +154 +162 +169 +174 +180 +185 +191 +194 +197 +201 +203 +207 +206 +208 +208 +207 +205 +205 +200 +198 +193 +192 +185 +180 +174 +168 +162 +155 +148 +141 +135 +127 +123 +115 +110 +103 +98 +92 +89 +84 +81 +77 +76 +74 +73 +74 +75 +76 +77 +80 +83 +88 +92 +97 +102 +109 +113 +121 +127 +133 +140 +146 +153 +161 +165 +173 +177 +185 +189 +193 +197 +200 +203 +205 +208 +209 +208 +208 +206 +205 +202 +198 +195 +192 +187 +180 +176 +170 +162 +157 +149 +142 +136 +128 +124 +116 +112 +104 +100 +94 +90 +85 +81 +79 +77 +74 +74 +73 +74 +75 +77 +80 +82 +87 +90 +97 +101 +106 +113 +119 +126 +131 +138 +145 +152 +159 +164 +172 +177 +183 +189 +192 +196 +199 +202 +206 +206 +208 +208 +208 +207 +205 +204 +199 +196 +192 +188 +182 +178 +171 +165 +157 +152 +143 +138 +130 +126 +118 +112 +106 +100 +96 +90 +86 +83 +80 +77 +75 +74 +74 +73 +75 +76 +79 +81 +86 +90 +94 +100 +105 +111 +118 +124 +130 +136 +144 +150 +158 +164 +170 +176 +181 +187 +192 +195 +198 +202 +205 +206 +207 +208 +207 +208 +205 +204 +200 +198 +192 +190 +184 +178 +173 +166 +160 +152 +145 +139 +133 +126 +120 +113 +108 +101 +97 +91 +88 +83 +81 +76 +77 +73 +75 +73 +75 +76 +78 +81 +84 +89 +93 +98 +104 +110 +116 +123 +128 +135 +142 +149 +157 +162 +169 +174 +181 +187 +190 +194 +197 +202 +203 +208 +206 +208 +207 +208 +205 +204 +200 +198 +193 +192 +185 +179 +174 +168 +161 +153 +149 +140 +134 +127 +121 +116 +109 +102 +98 +93 +88 +83 +81 +77 +76 +74 +74 +73 +75 +75 +79 +80 +84 +87 +92 +97 +102 +108 +114 +122 +127 +134 +139 +148 +153 +162 +167 +175 +179 +186 +189 +194 +197 +201 +203 +206 +207 +208 +208 +208 +206 +205 +201 +199 +194 +192 +187 +180 +176 +169 +163 +156 +149 +142 +135 +129 +123 +116 +110 +103 +99 +93 +89 +84 +82 +78 +76 +75 +74 +73 +75 +75 +78 +80 +83 +87 +91 +97 +100 +107 +113 +120 +126 +131 +139 +145 +152 +160 +165 +173 +177 +184 +188 +193 +196 +200 +203 +205 +207 +208 +207 +208 +206 +205 +201 +199 +195 +192 +188 +182 +177 +171 +164 +158 +151 +144 +138 +130 +125 +118 +112 +105 +99 +94 +90 +85 +82 +78 +77 +74 +74 +73 +74 +76 +76 +80 +81 +87 +90 +95 +100 +106 +112 +118 +125 +131 +137 +144 +150 +158 +164 +170 +177 +182 +188 +192 +196 +200 +202 +205 +207 +208 +209 +207 +207 +206 +203 +199 +196 +193 +188 +183 +178 +171 +166 +157 +153 +144 +139 +131 +126 +120 +113 +107 +100 +96 +91 +87 +83 +79 +77 +75 +73 +74 +73 +75 +77 +78 +82 +84 +89 +95 +99 +104 +110 +117 +123 +130 +134 +143 +149 +156 +163 +168 +175 +181 +186 +192 +194 +198 +202 +204 +207 +207 +208 +208 +207 +206 +204 +201 +197 +193 +190 +184 +180 +173 +166 +160 +153 +147 +140 +133 +127 +120 +114 +108 +102 +98 +91 +89 +83 +82 +76 +76 +74 +74 +73 +75 +75 +78 +80 +84 +88 +93 +98 +103 +110 +115 +123 +127 +135 +141 +148 +154 +162 +168 +174 +179 +185 +190 +193 +197 +201 +204 +206 +206 +208 +208 +208 +205 +205 +201 +199 +193 +192 +186 +180 +175 +168 +162 +155 +147 +142 +134 +127 +122 +115 +111 +102 +99 +92 +89 +85 +81 +78 +76 +75 +74 +73 +75 +74 +78 +79 +84 +87 +91 +97 +102 +108 +114 +120 +127 +133 +139 +146 +153 +161 +166 +174 +178 +185 +188 +192 +197 +200 +203 +206 +206 +209 +207 +208 +205 +206 +201 +200 +195 +192 +187 +182 +175 +171 +163 +157 +149 +143 +137 +128 +124 +116 +112 +104 +99 +94 +89 +85 +81 +79 +77 +74 +74 +73 +74 +75 +77 +80 +82 +86 +90 +96 +101 +106 +112 +119 +125 +132 +137 +146 +151 +160 +164 +172 +177 +184 +187 +192 +195 +200 +201 +206 +206 +208 +208 +208 +207 +204 +202 +199 +195 +192 +188 +183 +178 +171 +165 +157 +153 +144 +138 +130 +125 +119 +112 +106 +100 +94 +91 +85 +83 +78 +77 +75 +74 +74 +73 +75 +77 +79 +81 +85 +89 +94 +99 +105 +111 +118 +123 +130 +136 +144 +149 +158 +164 +171 +175 +182 +187 +192 +194 +199 +201 +205 +206 +207 +208 +208 +207 +205 +204 +200 +196 +192 +190 +183 +180 +172 +166 +160 +154 +146 +140 +133 +126 +120 +114 +108 +101 +96 +91 +87 +83 +80 +76 +76 +74 +74 +74 +75 +77 +79 +81 +85 +88 +93 +98 +104 +109 +116 +122 +128 +134 +142 +148 +157 +161 +169 +175 +180 +187 +190 +195 +198 +202 +203 +206 +208 +208 +208 +207 +206 +204 +200 +197 +194 +191 +186 +179 +175 +167 +162 +154 +148 +142 +134 +127 +122 +115 +109 +102 +99 +92 +88 +83 +80 +78 +76 +74 +75 +73 +75 +75 +79 +80 +84 +88 +92 +98 +102 +108 +114 +121 +127 +132 +140 +147 +153 +162 +166 +174 +179 +185 +189 +194 +197 +201 +203 +207 +206 +208 +207 +208 +206 +205 +201 +199 +194 +191 +187 +181 +176 +168 +163 +156 +150 +142 +136 +129 +123 +116 +111 +104 +98 +94 +88 +86 +81 +77 +77 +74 +74 +72 +75 +75 +77 +80 +82 +87 +91 +97 +101 +107 +113 +120 +125 +133 +138 +146 +151 +160 +165 +172 +177 +184 +188 +192 +196 +200 +202 +206 +206 +208 +208 +207 +207 +205 +202 +199 +195 +192 +188 +182 +177 +170 +165 +156 +151 +144 +137 +130 +125 +119 +112 +106 +99 +94 +91 +84 +82 +79 +76 +76 +73 +73 +74 +75 +76 +79 +82 +85 +90 +95 +100 +106 +111 +118 +125 +130 +137 +144 +150 +159 +163 +171 +176 +182 +187 +192 +195 +198 +202 +204 +207 +207 +208 +208 +206 +205 +204 +200 +196 +192 +189 +183 +177 +172 +164 +159 +152 +146 +138 +130 +127 +119 +113 +107 +100 +96 +91 +86 +83 +81 +75 +76 +73 +73 +74 +75 +74 +80 +80 +85 +89 +93 +99 +104 +111 +116 +123 +129 +135 +143 +149 +157 +162 +169 +176 +180 +187 +190 +195 +198 +200 +204 +206 +207 +208 +208 +208 +205 +204 +200 +197 +192 +190 +185 +178 +174 +166 +161 +154 +147 +140 +133 +127 +121 +113 +109 +100 +98 +91 +88 +84 +81 +77 +76 +73 +73 +73 +74 +75 +78 +81 +83 +88 +92 +98 +103 +110 +114 +121 +127 +134 +141 +148 +153 +163 +167 +174 +179 +185 +189 +193 +197 +200 +203 +206 +206 +208 +208 +207 +206 +204 +202 +197 +195 +191 +186 +180 +175 +168 +162 +155 +148 +142 +135 +127 +123 +116 +109 +103 +98 +93 +88 +84 +82 +78 +77 +74 +73 +73 +73 +75 +76 +80 +82 +87 +91 +97 +101 +107 +113 +121 +125 +132 +139 +146 +153 +160 +166 +172 +178 +184 +189 +192 +196 +200 +202 +206 +207 +207 +208 +208 +206 +204 +203 +199 +195 +192 +187 +182 +177 +170 +163 +157 +150 +144 +135 +130 +124 +118 +110 +106 +98 +94 +89 +86 +81 +79 +76 +75 +74 +73 +75 +74 +77 +79 +82 +86 +90 +95 +101 +106 +113 +118 +126 +130 +138 +144 +151 +159 +165 +172 +176 +183 +189 +192 +196 +198 +203 +205 +206 +208 +207 +208 +206 +206 +202 +201 +196 +192 +188 +184 +177 +172 +164 +159 +151 +145 +138 +131 +125 +119 +112 +107 +99 +96 +91 +86 +82 +80 +77 +75 +74 +74 +73 +75 +76 +79 +82 +84 +90 +93 +101 +103 +111 +116 +124 +129 +136 +144 +150 +157 +163 +170 +176 +182 +187 +192 +195 +199 +201 +205 +206 +208 +208 +208 +208 +206 +203 +201 +196 +193 +189 +185 +179 +173 +166 +161 +153 +146 +140 +133 +126 +121 +114 +107 +102 +96 +92 +86 +85 +80 +78 +75 +74 +74 +74 +74 +77 +78 +81 +84 +88 +93 +98 +103 +109 +116 +123 +127 +135 +141 +148 +155 +163 +169 +175 +181 +185 +192 +193 +198 +200 +204 +205 +207 +208 +208 +207 +206 +204 +201 +197 +194 +192 +185 +180 +175 +168 +161 +155 +148 +142 +134 +127 +121 +115 +109 +103 +98 +92 +88 +84 +81 +79 +75 +75 +73 +74 +74 +75 +78 +79 +84 +86 +92 +96 +103 +108 +115 +120 +127 +133 +140 +146 +154 +161 +167 +173 +179 +185 +189 +193 +197 +200 +203 +205 +207 +208 +208 +208 +206 +206 +201 +199 +194 +192 +187 +182 +176 +170 +162 +157 +149 +144 +135 +129 +123 +117 +111 +104 +98 +94 +88 +86 +81 +79 +77 +75 +74 +73 +75 +75 +78 +79 +83 +86 +91 +95 +101 +106 +113 +118 +127 +131 +138 +145 +152 +160 +165 +172 +178 +184 +188 +192 +196 +199 +202 +206 +206 +208 +208 +208 +207 +205 +202 +199 +195 +192 +188 +183 +176 +172 +164 +158 +152 +144 +138 +130 +125 +118 +112 +106 +99 +95 +91 +85 +83 +78 +78 +74 +75 +74 +74 +75 +76 +80 +82 +85 +91 +94 +100 +105 +111 +119 +124 +130 +136 +144 +151 +158 +164 +171 +177 +183 +187 +192 +195 +200 +201 +206 +206 +208 +208 +208 +206 +205 +203 +200 +196 +192 +189 +184 +179 +172 +166 +159 +153 +146 +138 +132 +127 +119 +114 +106 +100 +96 +91 +86 +83 +79 +76 +76 +73 +74 +74 +75 +76 +79 +81 +85 +88 +94 +98 +105 +110 +116 +123 +128 +135 +142 +149 +157 +162 +169 +175 +181 +187 +191 +195 +198 +202 +203 +207 +207 +208 +208 +207 +205 +204 +200 +197 +193 +192 +184 +180 +173 +168 +161 +154 +147 +141 +133 +127 +120 +115 +108 +101 +98 +91 +89 +82 +81 +76 +76 +74 +74 +74 +75 +75 +78 +80 +84 +88 +92 +98 +102 +109 +114 +122 +127 +133 +141 +147 +155 +161 +167 +174 +179 +186 +189 +194 +196 +201 +203 +206 +207 +208 +207 +208 +205 +205 +200 +200 +194 +192 +186 +180 +176 +169 +162 +156 +149 +142 +135 +128 +123 +116 +110 +104 +98 +93 +88 +85 +81 +78 +77 +74 +75 +72 +75 +75 +78 +79 +83 +87 +91 +96 +101 +107 +113 +120 +126 +132 +139 +146 +152 +161 +165 +173 +177 +184 +188 +192 +196 +200 +203 +205 +206 +208 +207 +208 +205 +206 +201 +200 +194 +192 +187 +183 +176 +171 +164 +157 +151 +143 +138 +128 +125 +116 +113 +105 +99 +94 +89 +86 +82 +79 +77 +75 +74 +73 +74 +75 +77 +79 +82 +86 +90 +94 +101 +106 +112 +118 +124 +131 +137 +144 +150 +158 +165 +171 +177 +183 +188 +192 +195 +199 +203 +205 +207 +207 +208 +207 +207 +205 +203 +199 +196 +192 +189 +183 +179 +171 +165 +158 +152 +145 +139 +131 +126 +119 +112 +106 +100 +95 +91 +86 +82 +79 +76 +76 +73 +74 +74 +75 +76 +79 +82 +85 +89 +94 +100 +104 +110 +117 +124 +129 +135 +143 +149 +157 +162 +170 +175 +182 +186 +192 +195 +198 +202 +204 +206 +207 +208 +208 +207 +205 +204 +199 +197 +192 +189 +184 +179 +174 +165 +161 +153 +147 +139 +133 +127 +120 +114 +108 +101 +98 +91 +88 +83 +81 +77 +76 +74 +74 +73 +75 +76 +79 +80 +85 +88 +93 +98 +103 +110 +115 +123 +127 +135 +141 +147 +154 +162 +168 +175 +180 +187 +190 +194 +198 +201 +204 +206 +207 +208 +208 +208 +205 +205 +201 +198 +193 +191 +186 +180 +174 +168 +162 +156 +148 +142 +135 +127 +123 +114 +110 +102 +98 +93 +88 +84 +80 +78 +76 +74 +74 +73 +75 +75 +78 +80 +83 +87 +92 +97 +103 +108 +114 +120 +127 +133 +139 +147 +152 +162 +166 +173 +179 +185 +189 +193 +196 +201 +203 +206 +207 +208 +208 +207 +206 +204 +202 +198 +195 +192 +186 +181 +176 +170 +163 +156 +150 +143 +136 +129 +124 +117 +112 +104 +99 +93 +90 +84 +82 +78 +77 +75 +73 +73 +74 +75 +77 +80 +83 +86 +90 +97 +101 +107 +112 +120 +125 +131 +138 +145 +152 +158 +165 +172 +177 +184 +187 +192 +196 +200 +202 +206 +207 +208 +208 +208 +206 +206 +202 +199 +196 +192 +189 +182 +178 +170 +164 +158 +152 +144 +138 +131 +126 +118 +112 +106 +101 +95 +90 +86 +82 +79 +77 +75 +75 +73 +74 +74 +77 +79 +82 +86 +89 +95 +99 +106 +111 +118 +124 +130 +136 +145 +149 +158 +163 +170 +175 +181 +188 +192 +195 +198 +203 +205 +206 +208 +207 +208 +208 +204 +204 +201 +196 +193 +189 +184 +179 +171 +166 +160 +152 +145 +141 +132 +127 +119 +114 +109 +100 +97 +92 +87 +84 +79 +77 +76 +74 +73 +73 +76 +76 +78 +80 +85 +89 +93 +99 +104 +110 +117 +123 +129 +134 +142 +148 +156 +162 +169 +174 +180 +186 +190 +193 +198 +201 +204 +207 +208 +209 +208 +207 +207 +204 +201 +197 +194 +191 +184 +180 +174 +167 +161 +155 +147 +140 +134 +127 +121 +116 +109 +102 +98 +93 +87 +84 +81 +77 +76 +74 +74 +73 +74 +75 +77 +80 +84 +87 +93 +98 +103 +108 +115 +122 +127 +134 +140 +147 +154 +161 +167 +172 +180 +184 +189 +193 +197 +200 +203 +206 +207 +208 +208 +208 +206 +205 +201 +199 +194 +192 +186 +181 +176 +169 +162 +156 +149 +142 +135 +129 +123 +117 +110 +104 +98 +93 +89 +85 +81 +78 +76 +75 +74 +73 +75 +74 +78 +79 +83 +87 +91 +96 +101 +107 +114 +120 +126 +131 +140 +146 +152 +160 +166 +172 +177 +184 +188 +192 +196 +199 +203 +205 +206 +208 +208 +208 +206 +206 +202 +200 +195 +192 +188 +183 +176 +171 +163 +158 +151 +143 +137 +130 +124 +117 +113 +106 +99 +95 +90 +86 +82 +79 +78 +75 +74 +73 +74 +75 +77 +79 +82 +86 +90 +94 +101 +105 +113 +117 +126 +130 +137 +144 +151 +158 +165 +171 +176 +182 +188 +192 +196 +199 +202 +205 +206 +208 +208 +207 +208 +205 +203 +199 +197 +192 +188 +184 +178 +173 +165 +160 +152 +146 +138 +132 +125 +120 +112 +108 +100 +97 +91 +86 +83 +79 +77 +76 +74 +74 +73 +75 +76 +79 +81 +84 +90 +93 +99 +104 +110 +117 +123 +129 +136 +142 +150 +156 +164 +169 +175 +181 +187 +192 +194 +198 +201 +204 +206 +207 +208 +208 +207 +205 +204 +201 +197 +193 +190 +184 +180 +173 +166 +162 +153 +148 +139 +134 +127 +122 +113 +109 +101 +98 +91 +88 +83 +80 +77 +76 +75 +74 +74 +74 +76 +78 +81 +84 +88 +93 +98 +103 +110 +114 +122 +127 +135 +141 +148 +154 +162 +168 +175 +179 +186 +189 +194 +197 +201 +203 +206 +207 +208 +208 +208 +206 +205 +201 +198 +194 +190 +187 +180 +176 +168 +162 +156 +148 +142 +135 +127 +122 +115 +110 +102 +99 +92 +89 +84 +81 +78 +76 +75 +74 +73 +75 +75 +78 +80 +83 +87 +91 +97 +101 +108 +113 +120 +127 +132 +139 +147 +152 +162 +165 +173 +178 +184 +188 +193 +197 +200 +203 +206 +206 +208 +207 +208 +206 +205 +202 +199 +195 +192 +188 +182 +176 +171 +164 +157 +151 +142 +137 +129 +124 +117 +111 +105 +99 +94 +89 +86 +82 +78 +77 +74 +75 +72 +74 +75 +77 +80 +82 +86 +90 +95 +101 +106 +111 +119 +125 +132 +137 +145 +151 +159 +165 +172 +177 +183 +188 +193 +195 +200 +202 +205 +206 +208 +208 +208 +206 +205 +202 +200 +195 +192 +188 +183 +178 +171 +165 +157 +152 +144 +138 +131 +125 +118 +112 +106 +100 +95 +91 +85 +83 +79 +77 +76 +75 +73 +74 +74 +77 +79 +82 +86 +89 +94 +99 +105 +111 +117 +123 +130 +135 +144 +149 +158 +163 +171 +175 +183 +186 +192 +196 +197 +203 +205 +205 +207 +208 +208 +207 +205 +204 +200 +196 +194 +189 +184 +179 +172 +166 +161 +153 +146 +140 +132 +127 +119 +114 +107 +101 +96 +92 +86 +83 +80 +77 +75 +74 +74 +73 +75 +76 +79 +80 +84 +88 +93 +99 +103 +110 +115 +122 +128 +134 +142 +148 +156 +161 +169 +175 +180 +186 +191 +193 +199 +200 +204 +207 +207 +208 +207 +208 +205 +205 +200 +198 +193 +190 +186 +180 +174 +168 +161 +156 +147 +142 +133 +127 +122 +115 +109 +103 +97 +92 +87 +84 +80 +78 +76 +74 +74 +73 +75 +76 +78 +80 +83 +88 +92 +97 +102 +108 +115 +120 +127 +133 +139 +147 +153 +161 +167 +173 +180 +184 +190 +193 +198 +200 +203 +206 +207 +208 +208 +207 +205 +205 +201 +198 +193 +192 +186 +182 +175 +170 +162 +156 +149 +144 +136 +129 +122 +117 +110 +105 +98 +93 +89 +85 +81 +78 +76 +75 +73 +74 +74 +75 +77 +80 +84 +86 +91 +96 +102 +107 +113 +120 +126 +131 +139 +144 +152 +159 +166 +172 +178 +183 +189 +193 +196 +199 +203 +205 +208 +208 +208 +208 +206 +205 +202 +199 +195 +192 +187 +182 +177 +171 +163 +158 +150 +144 +137 +131 +125 +118 +112 +105 +100 +95 +90 +85 +82 +78 +77 +74 +74 +73 +74 +75 +76 +80 +82 +86 +90 +95 +101 +105 +112 +117 +125 +129 +138 +143 +150 +158 +164 +170 +177 +181 +188 +192 +196 +198 +202 +206 +206 +208 +208 +208 +207 +206 +203 +200 +196 +192 +188 +184 +178 +172 +165 +160 +152 +146 +138 +133 +126 +120 +112 +108 +100 +98 +90 +87 +83 +80 +77 +75 +74 +74 +73 +75 +76 +79 +82 +84 +90 +93 +100 +104 +111 +116 +123 +129 +135 +142 +148 +156 +163 +169 +175 +180 +187 +192 +194 +198 +201 +205 +206 +207 +208 +208 +207 +205 +204 +201 +196 +194 +190 +185 +179 +173 +167 +161 +154 +148 +140 +135 +127 +122 +114 +109 +102 +97 +92 +88 +83 +81 +77 +76 +73 +74 +73 +74 +76 +78 +81 +84 +89 +92 +98 +103 +109 +115 +122 +127 +134 +140 +148 +155 +162 +167 +173 +180 +186 +189 +194 +197 +201 +203 +207 +207 +208 +208 +208 +206 +205 +201 +198 +194 +191 +186 +180 +176 +166 +164 +155 +149 +141 +135 +127 +123 +116 +110 +103 +100 +94 +88 +84 +81 +79 +76 +74 +74 +73 +74 +75 +78 +79 +83 +87 +92 +97 +101 +107 +114 +121 +126 +132 +139 +146 +152 +161 +165 +173 +177 +184 +189 +192 +197 +200 +203 +206 +207 +208 +208 +208 +206 +205 +203 +199 +195 +192 +187 +182 +176 +170 +163 +158 +151 +143 +137 +129 +124 +118 +112 +106 +98 +95 +89 +86 +82 +78 +76 +75 +74 +74 +74 +75 +77 +80 +82 +86 +91 +95 +101 +106 +112 +119 +125 +132 +137 +144 +151 +159 +164 +171 +176 +182 +188 +192 +195 +199 +203 +204 +207 +206 +209 +208 +207 +205 +203 +200 +195 +192 +188 +183 +177 +172 +165 +157 +152 +145 +138 +131 +126 +118 +113 +106 +101 +95 +91 +87 +82 +80 +77 +76 +73 +74 +73 +75 +76 +79 +80 +86 +89 +94 +100 +105 +111 +117 +124 +129 +136 +142 +151 +157 +162 +170 +175 +181 +187 +192 +195 +198 +201 +205 +206 +207 +208 +207 +208 +205 +204 +199 +198 +192 +190 +183 +178 +173 +165 +160 +153 +146 +140 +132 +127 +120 +114 +108 +100 +98 +91 +87 +83 +80 +77 +75 +74 +74 +73 +75 +75 +79 +79 +84 +88 +93 +98 +104 +109 +116 +123 +128 +134 +142 +148 +156 +162 +168 +175 +180 +186 +190 +193 +198 +200 +204 +206 +206 +208 +207 +208 +206 +204 +200 +199 +193 +192 +185 +180 +173 +169 +160 +156 +147 +141 +134 +127 +121 +114 +110 +103 +98 +92 +88 +84 +81 +77 +77 +74 +74 +72 +74 +75 +78 +80 +83 +87 +92 +97 +102 +107 +115 +120 +127 +133 +140 +147 +153 +161 +167 +172 +179 +184 +189 +192 +196 +201 +202 +207 +206 +208 +208 +207 +207 +205 +202 +198 +194 +192 +186 +182 +175 +170 +162 +156 +148 +143 +136 +129 +122 +117 +111 +105 +98 +94 +89 +85 +82 +78 +77 +74 +74 +73 +74 +75 +77 +79 +83 +86 +91 +95 +101 +107 +112 +119 +126 +131 +139 +144 +153 +158 +165 +172 +178 +183 +188 +192 +196 +199 +203 +205 +207 +207 +208 +208 +206 +205 +203 +200 +195 +192 +187 +184 +177 +172 +163 +159 +151 +145 +137 +130 +124 +119 +112 +106 +100 +95 +90 +87 +82 +79 +77 +75 +75 +73 +74 +74 +77 +79 +82 +85 +89 +94 +100 +105 +112 +117 +125 +129 +138 +144 +150 +158 +164 +171 +176 +181 +188 +192 +196 +198 +202 +205 +206 +208 +208 +208 +207 +205 +203 +200 +196 +193 +188 +186 +178 +173 +165 +160 +153 +145 +139 +132 +126 +120 +112 +108 +100 +97 +90 +87 +83 +80 +77 +75 +74 +74 +73 +75 +76 +78 +81 +84 +90 +92 +99 +104 +111 +116 +123 +129 +135 +142 +148 +157 +163 +169 +175 +181 +186 +192 +194 +198 +202 +204 +206 +207 +208 +208 +207 +205 +204 +201 +197 +194 +190 +185 +179 +174 +167 +161 +153 +148 +140 +135 +127 +122 +115 +108 +102 +98 +92 +89 +83 +81 +77 +76 +74 +74 +74 +75 +76 +78 +80 +84 +87 +92 +98 +103 +109 +114 +122 +127 +134 +140 +148 +154 +162 +168 +174 +179 +185 +189 +193 +197 +201 +203 +206 +206 +208 +207 +208 +206 +205 +199 +200 +194 +190 +186 +181 +176 +167 +163 +155 +150 +141 +135 +127 +124 +115 +110 +103 +100 +93 +89 +85 +82 +78 +76 +75 +74 +73 +75 +74 +79 +79 +83 +86 +92 +96 +102 +107 +114 +121 +126 +132 +139 +146 +152 +161 +165 +173 +176 +184 +188 +192 +197 +200 +203 +205 +206 +208 +207 +208 +206 +205 +202 +200 +195 +192 +188 +182 +176 +171 +163 +158 +150 +143 +137 +130 +124 +116 +112 +105 +99 +94 +90 +86 +82 +78 +77 +75 +74 +73 +74 +74 +77 +79 +82 +86 +89 +94 +102 +105 +112 +117 +125 +130 +138 +144 +151 +159 +164 +170 +176 +182 +188 +192 +195 +199 +201 +205 +205 +208 +208 +207 +207 +206 +203 +200 +196 +193 +188 +184 +177 +172 +165 +159 +152 +145 +137 +131 +126 +119 +112 +106 +101 +95 +93 +84 +83 +79 +78 +75 +74 +73 +75 +74 +76 +79 +81 +85 +90 +93 +99 +105 +110 +117 +123 +128 +137 +142 +150 +157 +163 +170 +175 +181 +186 +192 +195 +198 +201 +205 +205 +208 +207 +208 +206 +207 +202 +201 +197 +193 +190 +185 +179 +174 +166 +161 +153 +147 +140 +133 +127 +119 +114 +107 +101 +97 +92 +87 +84 +80 +77 +74 +75 +73 +74 +74 +76 +78 +81 +84 +89 +92 +98 +103 +110 +115 +122 +127 +134 +142 +148 +155 +163 +168 +175 +179 +186 +190 +193 +197 +200 +204 +205 +207 +208 +208 +207 +205 +204 +201 +197 +195 +190 +187 +180 +175 +168 +161 +156 +147 +142 +134 +127 +121 +115 +109 +103 +97 +93 +88 +84 +81 +78 +77 +74 +74 +73 +74 +76 +77 +81 +82 +88 +91 +97 +101 +108 +113 +121 +126 +134 +139 +147 +153 +161 +166 +173 +179 +184 +190 +192 +197 +200 +203 +206 +206 +208 +208 +207 +206 +204 +202 +197 +195 +192 +187 +181 +176 +170 +163 +156 +151 +142 +136 +129 +123 +117 +111 +104 +98 +94 +89 +86 +81 +79 +75 +75 +73 +74 +73 +75 +77 +80 +83 +86 +90 +97 +100 +107 +112 +119 +125 +131 +139 +144 +152 +159 +164 +173 +177 +183 +189 +192 +196 +198 +203 +205 +207 +207 +208 +208 +206 +205 +203 +199 +196 +192 +189 +182 +178 +172 +164 +159 +152 +144 +138 +130 +126 +118 +112 +105 +100 +95 +90 +86 +82 +79 +77 +75 +74 +74 +74 +75 +76 +80 +81 +86 +89 +94 +99 +105 +111 +117 +124 +130 +136 +144 +150 +158 +164 +170 +176 +181 +188 +192 +195 +199 +201 +205 +206 +207 +208 +208 +208 +204 +205 +199 +197 +192 +189 +184 +179 +173 +167 +160 +153 +146 +139 +133 +126 +120 +113 +108 +101 +97 +91 +87 +83 +80 +77 +75 +74 +74 +73 +75 +76 +79 +81 +84 +89 +93 +99 +104 +109 +117 +121 +130 +134 +142 +148 +156 +162 +169 +175 +181 +186 +192 +193 +198 +201 +205 +206 +206 +208 +208 +207 +206 +204 +201 +198 +193 +192 +185 +181 +174 +169 +161 +155 +148 +141 +133 +127 +122 +115 +109 +102 +98 +91 +88 +84 +81 +77 +76 +75 +74 +74 +74 +76 +78 +80 +84 +87 +92 +97 +102 +108 +115 +120 +127 +133 +141 +147 +154 +161 +167 +173 +179 +186 +188 +194 +197 +201 +203 +206 +206 +208 +207 +208 +206 +205 +200 +199 +194 +192 +187 +181 +176 +169 +162 +157 +149 +143 +135 +129 +123 +116 +110 +104 +98 +94 +88 +85 +81 +78 +77 +73 +75 +72 +75 +75 +77 +80 +83 +87 +91 +97 +101 +106 +113 +120 +126 +132 +138 +146 +152 +160 +165 +172 +178 +184 +188 +193 +196 +201 +202 +206 +206 +208 +208 +207 +206 +205 +202 +199 +195 +192 +188 +182 +177 +170 +165 +157 +151 +143 +137 +130 +124 +118 +111 +106 +99 +94 +90 +86 +82 +78 +76 +75 +74 +73 +75 +74 +78 +78 +83 +86 +90 +95 +99 +107 +111 +119 +124 +131 +137 +144 +151 +158 +164 +172 +176 +183 +188 +192 +196 +199 +203 +205 +207 +208 +208 +208 +206 +206 +202 +200 +196 +192 +189 +183 +177 +173 +165 +159 +153 +145 +139 +131 +126 +119 +114 +105 +102 +95 +91 +87 +82 +79 +78 +74 +75 +72 +74 +75 +76 +79 +81 +85 +89 +94 +99 +104 +111 +116 +123 +128 +135 +143 +148 +158 +162 +170 +176 +181 +187 +192 +194 +198 +201 +206 +205 +208 +206 +208 +207 +206 +203 +201 +197 +193 +190 +185 +179 +173 +167 +161 +154 +146 +141 +133 +127 +121 +114 +108 +102 +97 +92 +87 +84 +79 +78 +75 +75 +73 +74 +74 +76 +78 +81 +84 +88 +92 +97 +103 +108 +116 +121 +127 +134 +141 +148 +154 +163 +167 +175 +180 +185 +190 +193 +198 +201 +204 +206 +207 +208 +208 +207 +205 +204 +201 +198 +193 +192 +185 +181 +174 +170 +161 +156 +148 +142 +135 +128 +122 +116 +109 +104 +97 +93 +88 +84 +81 +77 +77 +74 +74 +74 +74 +76 +77 +80 +83 +86 +91 +97 +102 +107 +113 +120 +127 +132 +140 +146 +153 +160 +167 +172 +178 +184 +188 +193 +196 +200 +202 +206 +207 +208 +208 +208 +205 +205 +201 +200 +194 +192 +187 +183 +176 +170 +163 +157 +151 +144 +135 +130 +123 +118 +111 +106 +99 +94 +89 +85 +82 +78 +77 +75 +74 +72 +74 +74 +78 +79 +82 +86 +91 +95 +101 +106 +112 +118 +126 +131 +138 +144 +151 +159 +165 +172 +176 +183 +188 +192 +196 +198 +203 +205 +206 +208 +207 +209 +205 +206 +202 +200 +195 +192 +189 +183 +177 +172 +165 +158 +152 +145 +138 +130 +127 +118 +113 +106 +100 +96 +91 +87 +83 +79 +77 +75 +74 +73 +74 +74 +76 +79 +81 +85 +89 +93 +100 +104 +111 +117 +125 +130 +135 +143 +150 +158 +162 +170 +176 +182 +187 +192 +195 +198 +201 +205 +205 +208 +208 +207 +208 +206 +204 +199 +198 +193 +190 +184 +180 +173 +167 +160 +153 +146 +140 +133 +126 +120 +114 +108 +101 +97 +91 +87 +83 +81 +76 +76 +73 +75 +73 +75 +76 +78 +81 +84 +88 +93 +98 +103 +109 +115 +123 +127 +135 +141 +149 +155 +162 +169 +175 +180 +186 +190 +195 +197 +201 +203 +206 +207 +208 +208 +207 +205 +204 +200 +197 +194 +190 +186 +179 +175 +166 +162 +154 +148 +141 +134 +127 +122 +114 +109 +102 +98 +92 +88 +84 +80 +78 +76 +75 +74 +74 +74 +75 +78 +80 +83 +88 +92 +98 +101 +110 +114 +121 +127 +133 +140 +147 +153 +162 +167 +173 +179 +185 +190 +192 +197 +200 +204 +205 +207 +208 +208 +207 +206 +204 +202 +197 +195 +192 +187 +181 +176 +170 +162 +156 +149 +142 +136 +128 +123 +116 +111 +105 +97 +95 +88 +86 +81 +79 +77 +75 +73 +73 +74 +75 +77 +80 +83 +86 +91 +95 +101 +106 +113 +119 +127 +132 +139 +145 +152 +160 +166 +172 +178 +184 +188 +192 +196 +200 +202 +205 +207 +207 +208 +206 +207 +205 +203 +199 +196 +192 +188 +183 +177 +171 +163 +157 +151 +145 +136 +131 +124 +119 +111 +105 +99 +94 +91 +86 +83 +79 +77 +75 +74 +73 +74 +74 +78 +79 +82 +85 +89 +94 +100 +105 +111 +118 +125 +129 +138 +144 +151 +158 +164 +171 +176 +182 +188 +192 +196 +198 +201 +205 +206 +207 +207 +208 +206 +206 +202 +202 +197 +192 +189 +185 +177 +173 +164 +160 +153 +145 +139 +132 +126 +119 +113 +107 +101 +95 +91 +87 +83 +79 +78 +74 +76 +73 +74 +75 +76 +78 +81 +84 +90 +93 +99 +104 +110 +117 +122 +130 +134 +143 +148 +157 +163 +169 +176 +181 +187 +192 +194 +198 +201 +205 +206 +207 +208 +208 +207 +205 +205 +201 +196 +194 +190 +185 +180 +173 +168 +161 +154 +146 +142 +133 +127 +120 +115 +108 +103 +97 +92 +88 +83 +81 +77 +77 +73 +74 +73 +75 +76 +78 +80 +84 +87 +93 +97 +103 +108 +115 +122 +127 +135 +140 +148 +154 +162 +168 +174 +180 +186 +189 +194 +198 +201 +203 +206 +207 +208 +208 +208 +205 +205 +200 +198 +194 +190 +187 +180 +176 +167 +163 +156 +150 +142 +135 +128 +123 +115 +110 +104 +98 +93 +88 +85 +80 +79 +76 +74 +74 +73 +75 +75 +77 +80 +83 +88 +91 +98 +101 +108 +113 +121 +126 +133 +139 +146 +152 +160 +166 +173 +179 +184 +190 +192 +197 +200 +203 +206 +207 +208 +208 +208 +206 +205 +202 +199 +194 +192 +187 +182 +177 +171 +163 +158 +150 +143 +136 +129 +124 +117 +111 +106 +99 +93 +89 +86 +81 +79 +76 +75 +74 +74 +73 +76 +77 +80 +82 +86 +91 +95 +101 +106 +112 +118 +125 +130 +138 +144 +152 +158 +166 +171 +177 +182 +188 +192 +195 +200 +202 +205 +206 +208 +208 +208 +206 +206 +202 +200 +195 +193 +189 +184 +177 +172 +165 +160 +151 +145 +138 +132 +125 +119 +113 +106 +101 +94 +91 +86 +82 +79 +77 +75 +74 +73 +75 +75 +77 +79 +81 +85 +90 +94 +100 +105 +111 +116 +124 +129 +136 +144 +149 +157 +163 +170 +175 +182 +187 +192 +194 +199 +201 +206 +205 +208 +208 +208 +208 +205 +203 +200 +198 +192 +190 +184 +179 +174 +166 +160 +154 +147 +140 +133 +127 +120 +114 +107 +101 +98 +91 +86 +83 +80 +77 +75 +74 +75 +73 +75 +76 +78 +81 +84 +89 +93 +98 +104 +109 +116 +122 +127 +134 +142 +148 +154 +163 +168 +175 +180 +185 +192 +194 +198 +201 +205 +206 +206 +208 +208 +208 +206 +204 +201 +199 +193 +192 +185 +181 +174 +169 +161 +156 +148 +141 +134 +128 +122 +115 +109 +104 +97 +92 +88 +84 +81 +78 +77 +74 +74 +73 +74 +76 +77 +80 +84 +87 +92 +97 +102 +108 +114 +120 +127 +133 +139 +146 +153 +160 +167 +173 +178 +185 +189 +194 +196 +201 +203 +207 +207 +208 +207 +208 +205 +206 +201 +200 +194 +192 +187 +182 +176 +170 +163 +157 +150 +143 +136 +129 +124 +116 +111 +104 +99 +94 +89 +86 +81 +79 +76 +74 +75 +73 +75 +74 +78 +79 +83 +86 +90 +96 +101 +107 +112 +119 +125 +131 +138 +145 +151 +160 +164 +172 +177 +184 +188 +192 +196 +200 +202 +206 +206 +208 +208 +208 +207 +205 +203 +199 +196 +192 +188 +183 +178 +171 +165 +157 +152 +143 +139 +130 +126 +118 +111 +106 +99 +95 +89 +87 +81 +79 +76 +75 +73 +74 +74 +74 +77 +80 +83 +86 +90 +95 +99 +105 +111 +118 +124 +130 +137 +143 +151 +157 +163 +171 +176 +182 +188 +192 +197 +198 +202 +205 +207 +206 +209 +208 +207 +206 +202 +200 +196 +192 +189 +184 +178 +173 +164 +161 +152 +146 +139 +132 +126 +120 +113 +108 +101 +97 +90 +88 +82 +80 +77 +75 +74 +74 +73 +75 +76 +79 +81 +85 +89 +93 +100 +103 +111 +115 +123 +127 +135 +142 +149 +155 +163 +168 +175 +180 +187 +192 +194 +199 +201 +205 +205 +208 +208 +208 +207 +206 +203 +201 +196 +194 +189 +186 +179 +174 +167 +161 +154 +147 +140 +135 +127 +122 +115 +108 +103 +97 +93 +87 +84 +80 +77 +76 +74 +73 +74 +74 +76 +78 +81 +84 +88 +92 +98 +103 +109 +114 +121 +127 +134 +140 +147 +154 +161 +167 +173 +180 +185 +190 +193 +198 +200 +204 +205 +208 +208 +208 +206 +207 +203 +201 +198 +194 +192 +186 +181 +175 +169 +162 +156 +149 +143 +135 +130 +121 +117 +110 +105 +98 +94 +89 +85 +81 +78 +75 +75 +74 +74 +74 +75 +78 +80 +83 +86 +92 +97 +102 +107 +114 +120 +127 +131 +140 +145 +152 +159 +166 +172 +178 +183 +190 +192 +197 +199 +203 +206 +206 +208 +208 +208 +205 +205 +202 +199 +195 +192 +187 +183 +176 +172 +163 +158 +150 +144 +137 +130 +125 +118 +111 +106 +99 +95 +89 +85 +82 +78 +77 +74 +74 +73 +74 +75 +77 +79 +82 +86 +91 +94 +101 +106 +112 +118 +125 +131 +137 +144 +151 +158 +165 +171 +176 +183 +187 +192 +195 +200 +201 +206 +206 +208 +208 +208 +206 +206 +202 +200 +196 +192 +188 +183 +178 +171 +166 +158 +153 +145 +138 +132 +126 +119 +113 +106 +101 +95 +91 +86 +83 +79 +77 +75 +74 +73 +74 +74 +77 +78 +81 +85 +89 +94 +99 +105 +110 +117 +123 +129 +136 +143 +149 +157 +162 +169 +175 +181 +187 +192 +195 +199 +201 +205 +205 +208 +208 +208 +207 +206 +203 +200 +196 +193 +189 +185 +179 +172 +167 +160 +154 +146 +140 +133 +127 +121 +114 +108 +101 +98 +91 +88 +83 +80 +77 +76 +74 +74 +72 +75 +75 +78 +80 +84 +88 +92 +98 +103 +109 +116 +121 +128 +134 +142 +147 +156 +161 +167 +173 +180 +185 +190 +194 +197 +201 +203 +207 +206 +209 +207 +208 +206 +204 +200 +198 +193 +192 +185 +180 +174 +168 +161 +155 +148 +141 +134 +127 +122 +115 +110 +102 +99 +92 +89 +84 +81 +78 +76 +75 +73 +73 +74 +75 +78 +79 +84 +87 +91 +97 +102 +109 +113 +121 +127 +133 +139 +146 +153 +161 +166 +173 +178 +184 +188 +193 +196 +199 +203 +205 +207 +208 +208 +208 +206 +205 +202 +198 +195 +192 +187 +181 +176 +170 +162 +156 +150 +142 +137 +128 +124 +116 +111 +105 +99 +94 +88 +86 +81 +79 +76 +74 +74 +73 +74 +75 +76 +79 +82 +86 +91 +95 +101 +106 +112 +119 +126 +132 +138 +145 +151 +159 +165 +171 +176 +183 +188 +192 +196 +199 +203 +205 +206 +207 +209 +207 +208 +204 +203 +199 +197 +192 +189 +182 +177 +171 +164 +158 +151 +145 +137 +131 +125 +118 +111 +106 +99 +95 +90 +87 +82 +79 +76 +76 +74 +73 +75 +74 +77 +79 +80 +86 +89 +94 +100 +105 +111 +117 +125 +129 +137 +143 +151 +157 +164 +171 +176 +181 +188 +190 +196 +197 +202 +204 +207 +207 +208 +208 +206 +205 +204 +200 +197 +193 +189 +184 +178 +173 +165 +161 +152 +146 +139 +132 +126 +120 +112 +109 +100 +97 +91 +87 +84 +80 +78 +75 +75 +73 +74 +74 +76 +79 +81 +84 +89 +92 +99 +103 +109 +116 +122 +128 +135 +142 +149 +156 +162 +168 +175 +180 +186 +190 +194 +198 +201 +203 +207 +207 +208 +208 +207 +206 +204 +202 +196 +195 +189 +187 +180 +174 +167 +161 +155 +147 +140 +134 +127 +122 +115 +108 +103 +98 +92 +88 +84 +81 +78 +76 +74 +73 +74 +74 +76 +77 +81 +83 +88 +92 +97 +102 +109 +114 +120 +127 +133 +141 +146 +154 +161 +167 +174 +179 +185 +190 +193 +197 +200 +203 +205 +207 +208 +207 +208 +206 +205 +201 +199 +194 +191 +186 +181 +176 +169 +163 +156 +149 +143 +135 +129 +123 +117 +110 +105 +98 +94 +88 +85 +82 +78 +77 +74 +75 +73 +75 +76 +77 +79 +83 +87 +91 +95 +102 +107 +113 +119 +126 +132 +139 +145 +153 +159 +166 +172 +179 +183 +190 +192 +196 +200 +202 +206 +207 +208 +208 +208 +205 +206 +201 +200 +194 +192 +187 +183 +176 +171 +164 +158 +151 +143 +138 +130 +124 +118 +112 +105 +100 +94 +90 +85 +82 +79 +77 +75 +74 +73 +75 +74 +78 +79 +82 +86 +90 +94 +101 +105 +111 +117 +125 +129 +137 +144 +151 +159 +163 +171 +176 +183 +187 +192 +196 +199 +202 +206 +206 +208 +207 +208 +206 +206 +202 +201 +196 +192 +188 +184 +178 +172 +165 +160 +152 +146 +138 +132 +126 +119 +113 +107 +101 +95 +91 +86 +84 +79 +78 +75 +75 +73 +75 +74 +76 +79 +81 +85 +89 +93 +99 +104 +111 +116 +123 +129 +135 +143 +148 +157 +162 +169 +175 +181 +186 +192 +194 +199 +201 +205 +205 +207 +208 +208 +207 +205 +204 +201 +197 +193 +190 +184 +180 +173 +167 +161 +154 +146 +140 +134 +127 +121 +114 +108 +102 +97 +92 +87 +83 +80 +77 +76 +75 +74 +74 +74 +76 +78 +80 +85 +88 +93 +98 +104 +109 +115 +122 +127 +133 +141 +147 +155 +162 +168 +174 +179 +186 +189 +194 +197 +201 +203 +207 +207 +208 +208 +208 +206 +205 +201 +198 +193 +192 +186 +180 +175 +169 +161 +156 +147 +142 +134 +128 +122 +115 +111 +103 +99 +92 +89 +84 +81 +78 +76 +74 +74 +73 +75 +75 +78 +80 +83 +88 +91 +97 +102 +108 +113 +121 +127 +132 +139 +146 +153 +161 +165 +173 +178 +185 +188 +192 +196 +200 +202 +207 +206 +208 +208 +207 +207 +205 +202 +198 +195 +192 +188 +181 +176 +170 +163 +156 +151 +142 +136 +129 +124 +118 +111 +105 +99 +94 +89 +85 +82 +78 +77 +74 +74 +73 +73 +75 +77 +79 +82 +85 +91 +94 +101 +107 +112 +120 +125 +132 +137 +145 +151 +159 +165 +171 +176 +183 +188 +192 +196 +199 +202 +205 +206 +207 +208 +207 +206 +205 +203 +198 +197 +192 +188 +183 +177 +171 +165 +157 +152 +144 +138 +130 +125 +118 +113 +106 +100 +96 +90 +88 +82 +80 +77 +75 +74 +74 +73 +75 +76 +78 +82 +85 +89 +94 +99 +105 +111 +117 +124 +130 +136 +144 +149 +158 +163 +170 +176 +181 +187 +192 +196 +197 +202 +204 +207 +206 +208 +207 +207 +205 +204 +199 +197 +192 +189 +184 +179 +174 +165 +161 +152 +146 +139 +133 +126 +120 +113 +108 +101 +97 +91 +87 +83 +80 +78 +76 +74 +75 +73 +76 +75 +79 +80 +84 +88 +92 +99 +102 +110 +115 +122 +128 +134 +141 +148 +155 +162 +167 +175 +179 +186 +190 +194 +198 +201 +203 +206 +206 +208 +207 +207 +205 +204 +200 +197 +194 +190 +185 +180 +175 +167 +162 +155 +148 +140 +135 +127 +123 +115 +108 +102 +97 +92 +88 +84 +81 +77 +76 +74 +73 +73 +74 +75 +77 +80 +84 +87 +92 +97 +102 +108 +114 +121 +126 +134 +139 +147 +153 +161 +166 +174 +179 +185 +189 +193 +196 +200 +204 +205 +208 +206 +208 +207 +207 +203 +202 +198 +194 +190 +187 +181 +176 +169 +163 +156 +150 +142 +135 +129 +123 +116 +111 +104 +98 +94 +88 +86 +80 +79 +76 +75 +73 +73 +74 +74 +77 +80 +82 +87 +90 +97 +101 +107 +113 +119 +126 +131 +139 +145 +152 +159 +164 +172 +178 +183 +189 +192 +196 +199 +203 +206 +208 +207 +208 +207 +208 +203 +204 +198 +197 +192 +188 +182 +176 +172 +163 +158 +151 +144 +137 +130 +124 +119 +111 +107 +99 +95 +90 +86 +83 +78 +77 +75 +74 +74 +73 +75 +76 +80 +82 +86 +90 +95 +100 +106 +111 +118 +126 +129 +137 +144 +151 +157 +165 +170 +176 +181 +187 +192 +195 +198 +202 +205 +206 +207 +208 +208 +207 +206 +203 +201 +196 +193 +188 +184 +178 +172 +166 +159 +152 +146 +138 +132 +126 +120 +113 +107 +100 +97 +90 +87 +83 +80 +77 +74 +75 +73 +74 +74 +77 +79 +81 +84 +89 +93 +99 +104 +111 +115 +123 +129 +135 +143 +149 +157 +162 +169 +176 +181 +187 +192 +195 +198 +200 +206 +205 +208 +208 +208 +206 +206 +203 +201 +197 +194 +189 +186 +179 +174 +167 +161 +155 +147 +141 +133 +127 +121 +114 +108 +102 +97 +92 +87 +84 +80 +78 +76 +75 +74 +74 +75 +76 +78 +81 +84 +89 +92 +98 +103 +109 +115 +121 +127 +134 +141 +147 +154 +162 +168 +173 +181 +185 +191 +193 +198 +200 +203 +207 +207 +208 +208 +206 +205 +204 +201 +197 +194 +192 +186 +181 +175 +169 +162 +155 +149 +142 +135 +128 +123 +116 +109 +106 +97 +94 +87 +85 +80 +79 +75 +75 +74 +74 +74 +75 +78 +80 +84 +86 +92 +97 +102 +107 +114 +120 +127 +132 +140 +146 +153 +160 +166 +172 +177 +185 +189 +193 +197 +200 +203 +206 +207 +208 +208 +208 +205 +206 +202 +199 +194 +192 +187 +182 +177 +171 +163 +158 +150 +144 +137 +130 +124 +118 +111 +105 +100 +94 +89 +86 +82 +79 +76 +75 +74 +73 +75 +75 +77 +79 +82 +86 +91 +95 +101 +106 +114 +116 +127 +130 +139 +144 +150 +159 +163 +171 +176 +182 +188 +192 +195 +200 +202 +205 +206 +208 +207 +208 +207 +205 +203 +200 +196 +193 +187 +184 +176 +171 +165 +158 +151 +144 +137 +132 +125 +120 +112 +107 +100 +96 +91 +86 +84 +79 +77 +75 +75 +73 +74 +74 +77 +78 +82 +84 +89 +94 +99 +105 +110 +117 +123 +129 +136 +142 +150 +157 +163 +170 +176 +182 +186 +192 +194 +199 +201 +204 +206 +207 +207 +208 +206 +206 +203 +202 +196 +193 +189 +185 +180 +173 +166 +161 +153 +146 +139 +133 +126 +121 +114 +107 +101 +96 +92 +87 +84 +81 +78 +75 +76 +73 +75 +73 +77 +77 +80 +84 +88 +93 +98 +103 +109 +115 +122 +127 +134 +142 +148 +155 +162 +168 +175 +180 +186 +190 +194 +198 +200 +204 +205 +208 +207 +208 +207 +206 +203 +202 +197 +194 +189 +187 +180 +175 +167 +161 +156 +147 +142 +134 +128 +121 +116 +109 +103 +97 +93 +87 +85 +80 +78 +76 +75 +74 +73 +75 +75 +78 +80 +83 +88 +91 +97 +101 +108 +113 +120 +127 +132 +139 +146 +153 +161 +166 +173 +179 +184 +190 +192 +197 +200 +203 +206 +206 +208 +208 +207 +206 +205 +202 +197 +195 +192 +187 +181 +175 +171 +162 +157 +149 +144 +136 +129 +123 +118 +110 +105 +98 +94 +89 +85 +82 +78 +76 +74 +74 +73 +74 +75 +78 +79 +83 +86 +91 +95 +101 +107 +113 +120 +126 +131 +139 +144 +152 +158 +165 +171 +178 +182 +188 +192 +196 +199 +203 +205 +207 +207 +208 +208 +206 +205 +202 +200 +195 +192 +187 +183 +176 +172 +163 +158 +151 +144 +137 +131 +125 +119 +112 +106 +100 +96 +91 +86 +82 +80 +76 +75 +74 +73 +74 +74 +76 +79 +82 +85 +90 +94 +101 +105 +112 +117 +125 +129 +138 +143 +150 +158 +164 +170 +176 +181 +188 +192 +195 +198 +202 +205 +206 +208 +208 +208 +207 +205 +203 +200 +196 +193 +188 +186 +178 +173 +165 +160 +152 +145 +138 +133 +126 +120 +113 +108 +101 +97 +91 +86 +83 +80 +77 +76 +74 +74 +73 +75 +76 +78 +81 +84 +89 +92 +99 +104 +111 +116 +123 +129 +135 +142 +149 +156 +163 +168 +175 +181 +185 +191 +193 +199 +201 +204 +206 +207 +208 +208 +207 +206 +204 +201 +196 +194 +190 +185 +180 +174 +168 +161 +154 +148 +141 +134 +127 +122 +114 +109 +101 +98 +92 +87 +84 +81 +78 +75 +75 +73 +74 +74 +77 +77 +81 +83 +87 +92 +98 +102 +109 +114 +122 +127 +134 +140 +147 +154 +161 +168 +173 +180 +186 +189 +194 +198 +200 +204 +206 +208 +207 +208 +206 +207 +203 +202 +198 +194 +191 +187 +180 +176 +168 +164 +157 +149 +142 +135 +128 +123 +116 +110 +104 +98 +94 +88 +85 +80 +79 +75 +74 +74 +74 +74 +76 +77 +81 +82 +88 +91 +97 +101 +108 +113 +120 +126 +132 +139 +146 +152 +160 +165 +173 +178 +184 +188 +192 +196 +200 +203 +206 +206 +208 +208 +208 +206 +205 +203 +198 +196 +192 +188 +182 +177 +170 +164 +158 +151 +144 +138 +130 +125 +119 +111 +107 +98 +95 +89 +86 +82 +78 +77 +74 +73 +73 +73 +76 +76 +79 +82 +86 +90 +95 +101 +106 +113 +118 +125 +132 +136 +144 +151 +158 +165 +170 +176 +182 +187 +192 +196 +198 +202 +205 +207 +208 +208 +207 +208 +205 +203 +199 +197 +192 +189 +183 +178 +172 +165 +158 +153 +145 +138 +132 +126 +120 +112 +107 +100 +97 +90 +86 +82 +80 +76 +75 +73 +74 +73 +74 +77 +78 +81 +85 +89 +94 +98 +105 +110 +117 +124 +129 +136 +142 +150 +157 +163 +169 +175 +181 +187 +190 +195 +197 +202 +203 +207 +208 +208 +208 +207 +206 +204 +201 +197 +194 +190 +185 +178 +174 +166 +161 +154 +146 +140 +133 +127 +120 +114 +108 +101 +98 +91 +88 +83 +81 +78 +76 +74 +74 +73 +75 +75 +78 +81 +84 +89 +92 +98 +103 +110 +115 +122 +127 +135 +141 +148 +154 +163 +167 +175 +180 +186 +190 +194 +198 +201 +203 +206 +206 +208 +207 +208 +205 +204 +201 +198 +194 +190 +186 +180 +175 +168 +163 +155 +148 +142 +135 +127 +122 +115 +109 +103 +98 +93 +88 +84 +81 +77 +77 +74 +73 +74 +74 +75 +77 +80 +83 +87 +92 +97 +102 +108 +114 +121 +125 +134 +139 +146 +152 +161 +166 +173 +179 +184 +189 +193 +197 +200 +203 +206 +208 +208 +208 +207 +207 +204 +201 +198 +195 +192 +186 +181 +176 +170 +164 +156 +151 +143 +137 +129 +124 +117 +112 +105 +99 +93 +90 +84 +81 +79 +76 +75 +73 +73 +74 +75 +77 +80 +83 +87 +90 +97 +100 +107 +112 +119 +126 +131 +139 +144 +152 +158 +164 +172 +177 +183 +188 +192 +196 +198 +204 +205 +207 +208 +208 +208 +207 +205 +203 +199 +196 +192 +188 +183 +177 +171 +164 +158 +152 +144 +138 +130 +126 +119 +112 +107 +99 +96 +91 +86 +83 +79 +76 +75 +74 +73 +73 +75 +75 +79 +81 +85 +90 +94 +100 +105 +111 +118 +124 +130 +137 +143 +151 +157 +164 +169 +177 +181 +188 +192 +195 +198 +202 +205 +206 +207 +208 +208 +207 +205 +204 +200 +197 +193 +190 +184 +179 +172 +166 +160 +152 +146 +139 +133 +125 +120 +113 +108 +101 +97 +91 +88 +82 +81 +76 +77 +73 +74 +74 +74 +76 +78 +81 +84 +88 +93 +98 +104 +110 +115 +123 +127 +135 +141 +149 +156 +163 +169 +175 +180 +186 +190 +194 +198 +201 +203 +207 +207 +208 +207 +207 +205 +205 +199 +198 +194 +190 +185 +180 +175 +167 +161 +155 +148 +141 +134 +127 +122 +114 +109 +102 +99 +91 +89 +83 +81 +78 +76 +75 +74 +73 +75 +75 +79 +80 +83 +87 +92 +98 +101 +108 +114 +122 +126 +133 +140 +147 +153 +162 +167 +174 +179 +185 +190 +193 +197 +200 +204 +206 +206 +209 +207 +208 +205 +204 +201 +199 +194 +192 +187 +181 +176 +169 +162 +156 +150 +141 +137 +128 +124 +116 +111 +105 +98 +94 +88 +85 +81 +78 +77 +74 +73 +74 +73 +76 +77 +80 +83 +87 +91 +97 +101 +108 +113 +120 +125 +133 +137 +146 +152 +160 +166 +172 +177 +184 +187 +192 +196 +200 +202 +206 +207 +208 +209 +208 +206 +205 +202 +200 +195 +192 +189 +182 +177 +170 +164 +157 +150 +144 +137 +130 +125 +118 +111 +106 +99 +95 +89 +87 +80 +80 +75 +76 +74 +72 +74 +75 +76 +80 +81 +86 +91 +94 +100 +105 +112 +118 +125 +130 +138 +144 +150 +159 +164 +171 +177 +181 +189 +192 +196 +198 +202 +205 +206 +207 +208 +207 +207 +204 +204 +199 +196 +193 +189 +184 +178 +172 +164 +160 +152 +145 +138 +132 +125 +119 +112 +107 +100 +96 +91 +86 +83 +79 +77 +76 +74 +74 +73 +76 +76 +79 +81 +85 +89 +92 +100 +104 +110 +116 +124 +129 +136 +142 +150 +156 +164 +168 +176 +181 +187 +192 +195 +198 +202 +205 +206 +208 +208 +207 +207 +206 +203 +200 +197 +193 +189 +185 +179 +174 +166 +161 +154 +148 +139 +134 +127 +122 +113 +108 +101 +98 +91 +88 +83 +81 +76 +76 +74 +74 +74 +75 +76 +78 +80 +84 +88 +93 +97 +103 +109 +114 +122 +127 +134 +141 +147 +154 +162 +167 +174 +180 +186 +189 +195 +197 +202 +203 +206 +206 +208 +208 +207 +206 +204 +201 +198 +195 +192 +186 +180 +175 +169 +162 +156 +148 +143 +135 +128 +122 +115 +110 +104 +98 +92 +89 +84 +81 +77 +76 +74 +74 +73 +75 +75 +78 +80 +83 +87 +91 +98 +101 +108 +113 +121 +127 +132 +139 +146 +152 +161 +165 +173 +178 +184 +188 +192 +197 +200 +203 +206 +206 +209 +207 +208 +206 +204 +201 +199 +195 +192 +187 +181 +176 +170 +163 +157 +150 +143 +137 +129 +125 +117 +111 +105 +98 +94 +89 +86 +82 +78 +77 +74 +74 +73 +74 +75 +77 +79 +82 +86 +91 +95 +101 +107 +111 +120 +125 +132 +137 +146 +150 +159 +164 +171 +177 +182 +188 +192 +196 +199 +202 +205 +207 +207 +209 +208 +206 +205 +203 +200 +196 +192 +188 +183 +178 +171 +165 +158 +152 +144 +138 +131 +126 +118 +112 +106 +101 +95 +92 +86 +83 +79 +78 +76 +74 +73 +74 +75 +77 +78 +81 +85 +89 +94 +99 +105 +111 +117 +124 +130 +136 +143 +150 +158 +162 +170 +176 +182 +187 +192 +195 +198 +201 +205 +206 +208 +207 +208 +207 +206 +202 +202 +196 +194 +189 +185 +179 +174 +166 +160 +153 +146 +140 +132 +127 +120 +114 +107 +101 +97 +91 +87 +83 +80 +77 +75 +75 +74 +74 +74 +76 +79 +81 +85 +88 +92 +98 +103 +110 +115 +122 +127 +135 +142 +148 +155 +162 +169 +175 +180 +186 +192 +193 +199 +200 +205 +205 +207 +208 +208 +207 +205 +205 +201 +198 +194 +190 +186 +180 +174 +168 +161 +156 +147 +142 +134 +127 +122 +115 +109 +102 +98 +92 +87 +85 +81 +78 +76 +74 +74 +74 +74 +76 +78 +81 +84 +88 +92 +97 +103 +108 +115 +120 +127 +133 +139 +147 +153 +161 +167 +172 +179 +184 +190 +193 +197 +202 +203 +206 +207 +208 +208 +207 +206 +205 +202 +198 +194 +192 +186 +182 +175 +170 +162 +157 +149 +144 +136 +129 +123 +118 +111 +105 +98 +94 +88 +85 +82 +78 +76 +74 +74 +74 +74 +75 +77 +80 +83 +87 +91 +96 +102 +107 +112 +120 +126 +131 +139 +144 +153 +158 +166 +171 +178 +183 +188 +192 +197 +199 +203 +205 +207 +208 +208 +208 +207 +206 +202 +200 +195 +192 +189 +181 +177 +171 +162 +159 +150 +144 +137 +130 +126 +119 +111 +107 +100 +95 +90 +86 +82 +79 +77 +75 +75 +72 +75 +74 +77 +79 +81 +86 +90 +94 +100 +105 +112 +118 +125 +129 +138 +144 +150 +158 +164 +170 +176 +181 +188 +192 +196 +198 +201 +205 +206 +208 +208 +208 +207 +205 +203 +200 +196 +193 +188 +186 +178 +172 +166 +160 +153 +145 +139 +132 +125 +120 +112 +109 +100 +97 +91 +86 +84 +79 +77 +76 +75 +73 +74 +74 +76 +78 +82 +84 +90 +93 +99 +104 +110 +116 +123 +129 +135 +142 +149 +156 +163 +169 +175 +182 +186 +192 +194 +199 +202 +204 +206 +206 +209 +208 +207 +206 +203 +201 +196 +194 +189 +186 +179 +174 +166 +162 +153 +148 +140 +134 +127 +121 +115 +108 +102 +97 +92 +88 +83 +80 +77 +75 +75 +73 +74 +74 +76 +78 +80 +84 +88 +92 +99 +102 +110 +114 +122 +127 +134 +141 +147 +154 +162 +167 +173 +180 +185 +189 +193 +198 +200 +204 +205 +208 +208 +208 +208 +207 +204 +202 +198 +194 +191 +187 +180 +175 +167 +162 +155 +148 +142 +135 +128 +123 +116 +110 +105 +97 +94 +87 +86 +80 +79 +75 +75 +74 +73 +74 +75 +77 +80 +83 +87 +91 +97 +102 +107 +114 +120 +126 +133 +139 +147 +152 +161 +165 +173 +178 +184 +189 +192 +197 +199 +203 +206 +207 +208 +208 +207 +207 +205 +203 +198 +195 +192 +187 +183 +176 +171 +163 +157 +151 +143 +137 +130 +124 +117 +111 +105 +99 +94 +89 +86 +82 +79 +77 +75 +74 +74 +73 +76 +77 +80 +82 +86 +90 +96 +100 +106 +111 +119 +124 +131 +137 +144 +152 +158 +165 +172 +177 +183 +188 +192 +196 +199 +203 +205 +207 +207 +208 +208 +206 +205 +203 +199 +196 +192 +189 +182 +179 +171 +165 +159 +152 +146 +138 +132 +127 +119 +113 +106 +100 +95 +91 +86 +82 +79 +77 +75 +74 +73 +74 +75 +77 +79 +82 +86 +89 +95 +99 +106 +110 +117 +124 +129 +136 +142 +150 +157 +163 +169 +176 +181 +187 +192 +195 +198 +201 +205 +206 +208 +207 +208 +207 +206 +203 +201 +197 +193 +190 +184 +179 +173 +166 +159 +154 +146 +141 +132 +127 +120 +115 +108 +101 +98 +90 +88 +83 +80 +78 +75 +73 +74 +73 +75 +75 +79 +81 +84 +88 +93 +99 +103 +110 +116 +122 +127 +134 +142 +147 +155 +162 +169 +174 +180 +185 +190 +193 +198 +200 +205 +206 +208 +208 +208 +208 +206 +204 +202 +198 +194 +192 +186 +180 +174 +169 +161 +156 +147 +141 +134 +128 +122 +115 +110 +104 +97 +93 +88 +85 +80 +78 +77 +74 +74 +73 +74 +75 +77 +80 +83 +87 +91 +97 +102 +107 +114 +120 +127 +133 +140 +147 +153 +161 +167 +172 +179 +184 +190 +193 +196 +201 +202 +206 +207 +208 +208 +207 +205 +205 +202 +199 +194 +192 +187 +182 +176 +170 +163 +156 +150 +143 +136 +129 +123 +117 +111 +104 +98 +94 +89 +85 +81 +79 +76 +75 +73 +74 +74 +75 +77 +79 +83 +86 +91 +95 +102 +106 +112 +118 +126 +131 +138 +144 +152 +157 +166 +172 +177 +184 +188 +192 +196 +199 +203 +205 +206 +207 +208 +207 +207 +204 +202 +199 +195 +192 +188 +182 +177 +172 +164 +159 +150 +145 +137 +130 +126 +119 +112 +106 +100 +95 +90 +85 +82 +78 +77 +75 +74 +73 +74 +74 +77 +79 +82 +85 +90 +94 +101 +105 +112 +117 +125 +129 +138 +143 +150 +157 +164 +169 +176 +181 +187 +192 +196 +198 +201 +206 +206 +208 +208 +208 +207 +205 +203 +200 +197 +192 +188 +185 +177 +173 +164 +159 +152 +146 +139 +132 +127 +121 +112 +109 +100 +97 +91 +86 +84 +79 +77 +75 +75 +73 +74 +74 +76 +78 +82 +84 +89 +92 +99 +103 +110 +116 +122 +128 +135 +142 +149 +156 +162 +168 +175 +180 +186 +190 +194 +198 +201 +203 +206 +207 +208 +208 +208 +206 +204 +201 +197 +194 +190 +186 +179 +174 +167 +161 +154 +148 +140 +134 +127 +122 +114 +109 +102 +98 +92 +87 +84 +81 +77 +76 +74 +74 +73 +74 +75 +77 +81 +83 +87 +92 +97 +102 +108 +115 +121 +127 +134 +140 +147 +153 +162 +167 +173 +179 +185 +189 +194 +196 +201 +202 +207 +206 +208 +208 +207 +207 +204 +202 +198 +195 +192 +187 +181 +176 +169 +163 +156 +150 +142 +135 +129 +122 +116 +109 +104 +98 +93 +89 +85 +81 +78 +76 +75 +74 +73 +75 +75 +78 +80 +83 +87 +91 +98 +100 +108 +112 +121 +126 +132 +139 +145 +152 +160 +165 +172 +178 +184 +188 +192 +197 +200 +203 +205 +207 +208 +207 +207 +206 +205 +202 +198 +196 +192 +188 +182 +177 +170 +164 +157 +150 +144 +137 +129 +125 +118 +111 +106 +99 +95 +89 +86 +81 +78 +76 +75 +74 +73 +74 +75 +76 +80 +83 +85 +90 +95 +100 +106 +111 +119 +125 +131 +137 +144 +150 +158 +165 +171 +176 +181 +188 +192 +196 +198 +203 +204 +207 +207 +208 +208 +207 +205 +204 +200 +196 +192 +188 +184 +177 +171 +165 +159 +151 +145 +138 +131 +125 +119 +113 +107 +100 +96 +91 +86 +83 +80 +76 +76 +73 +75 +73 +75 +76 +78 +81 +84 +89 +94 +99 +105 +110 +117 +123 +129 +137 +142 +150 +157 +163 +169 +175 +181 +186 +191 +194 +198 +202 +203 +208 +207 +208 +208 +208 +205 +205 +200 +198 +192 +190 +185 +179 +173 +166 +161 +153 +146 +139 +133 +127 +120 +114 +108 +101 +98 +91 +88 +83 +81 +77 +77 +74 +74 +73 +74 +76 +79 +79 +84 +88 +92 +98 +103 +109 +115 +122 +127 +134 +141 +149 +154 +163 +167 +175 +179 +185 +189 +193 +197 +201 +203 +206 +207 +208 +207 +208 +205 +205 +200 +199 +193 +192 +186 +180 +175 +169 +161 +156 +148 +142 +134 +127 +122 +115 +111 +101 +99 +92 +89 +84 +81 +78 +76 +74 +74 +73 +75 +76 +77 +81 +83 +88 +91 +97 +102 +108 +113 +121 +126 +133 +138 +147 +152 +161 +166 +173 +179 +184 +189 +193 +196 +201 +202 +207 +206 +208 +207 +207 +206 +205 +201 +198 +195 +192 +187 +181 +176 +171 +163 +157 +151 +143 +137 +129 +124 +117 +111 +105 +99 +93 +89 +84 +82 +78 +76 +75 +74 +73 +74 +75 +77 +80 +83 +85 +91 +95 +100 +107 +111 +120 +125 +130 +138 +145 +151 +158 +164 +171 +176 +183 +188 +192 +196 +199 +202 +206 +207 +207 +208 +208 +206 +206 +203 +200 +196 +192 +188 +183 +178 +170 +165 +157 +152 +144 +138 +130 +126 +118 +113 +106 +100 +96 +90 +87 +82 +80 +76 +75 +75 +73 +74 +75 +76 +78 +81 +85 +90 +94 +99 +105 +111 +117 +123 +130 +136 +144 +149 +158 +163 +170 +175 +181 +187 +192 +194 +198 +201 +205 +206 +207 +208 +207 +208 +204 +205 +199 +198 +192 +189 +185 +179 +173 +166 +160 +153 +146 +140 +132 +126 +120 +108 +108 +101 +97 +91 +87 +82 +80 +77 +76 +74 +74 +73 +75 +75 +78 +81 +84 +88 +93 +98 +104 +109 +115 +123 +128 +135 +141 +149 +156 +162 +169 +174 +181 +186 +191 +194 +198 +202 +203 +208 +206 +209 +207 +208 +205 +204 +199 +199 +192 +190 +184 +180 +175 +167 +162 +154 +149 +140 +135 +127 +122 +115 +109 +103 +98 +92 +88 +83 +81 +77 +76 +74 +74 +74 +75 +75 +78 +80 +84 +87 +93 +98 +102 +109 +115 +122 +127 +133 +139 +148 +153 +162 +166 +174 +178 +186 +189 +194 +197 +200 +204 +207 +207 +208 +208 +208 +206 +205 +202 +198 +194 +190 +187 +180 +176 +168 +162 +156 +149 +142 +136 +128 +124 +116 +111 +104 +99 +94 +88 +87 +81 +79 +76 +75 +74 +73 +74 +75 +77 +79 +82 +87 +91 +96 +102 +107 +113 +121 +126 +133 +139 +146 +152 +160 +165 +173 +177 +184 +188 +192 +196 +200 +202 +205 +206 +207 +208 +207 +208 +203 +204 +198 +197 +192 +188 +182 +177 +171 +164 +157 +150 +144 +137 +130 +124 +118 +111 +105 +100 +94 +90 +86 +82 +79 +77 +75 +73 +74 +74 +75 +77 +79 +82 +86 +89 +95 +100 +106 +111 +118 +125 +130 +137 +144 +151 +158 +164 +171 +176 +183 +188 +192 +197 +198 +203 +204 +206 +208 +207 +208 +206 +206 +202 +200 +197 +192 +189 +183 +179 +172 +165 +159 +152 +146 +139 +131 +126 +119 +113 +107 +100 +96 +91 +86 +83 +80 +76 +75 +74 +74 +73 +75 +76 +79 +81 +85 +89 +93 +99 +104 +110 +117 +123 +129 +135 +142 +149 +156 +162 +168 +176 +180 +187 +191 +195 +198 +201 +204 +207 +207 +208 +208 +207 +205 +204 +200 +196 +193 +189 +185 +179 +173 +166 +161 +154 +146 +141 +134 +127 +121 +114 +109 +102 +98 +92 +87 +83 +81 +77 +76 +73 +74 +72 +75 +75 +78 +80 +84 +88 +92 +98 +103 +109 +115 +121 +127 +135 +141 +148 +154 +162 +167 +174 +179 +185 +190 +194 +196 +201 +203 +206 +206 +208 +208 +208 +206 +205 +202 +198 +193 +192 +186 +180 +175 +168 +162 +155 +149 +142 +135 +127 +122 +116 +110 +103 +99 +93 +89 +84 +81 +78 +77 +75 +73 +74 +74 +75 +78 +79 +84 +86 +92 +96 +102 +107 +113 +120 +126 +132 +139 +146 +153 +161 +166 +173 +178 +184 +188 +193 +197 +200 +203 +205 +206 +208 +206 +208 +206 +206 +201 +200 +195 +192 +188 +182 +176 +171 +162 +157 +151 +142 +137 +128 +124 +117 +111 +104 +99 +93 +89 +86 +81 +79 +76 +74 +75 +73 +75 +75 +77 +80 +82 +86 +91 +95 +100 +106 +112 +118 +126 +130 +138 +145 +150 +159 +164 +172 +176 +182 +188 +192 +196 +199 +202 +206 +205 +208 +208 +208 +206 +205 +203 +199 +196 +192 +188 +184 +177 +172 +165 +158 +152 +145 +138 +131 +126 +118 +112 +106 +100 +95 +91 +85 +83 +78 +77 +75 +74 +73 +73 +75 +77 +78 +81 +85 +90 +94 +100 +105 +111 +117 +124 +130 +136 +143 +150 +157 +163 +169 +175 +182 +186 +192 +193 +200 +201 +205 +206 +208 +208 +208 +207 +206 +203 +200 +196 +193 +189 +184 +179 +172 +166 +160 +152 +147 +139 +133 +126 +120 +114 +108 +102 +97 +92 +87 +83 +80 +77 +75 +74 +73 +74 +73 +76 +77 +81 +84 +88 +93 +98 +104 +109 +116 +123 +128 +134 +142 +148 +157 +161 +169 +174 +180 +186 +190 +194 +197 +200 +204 +206 +207 +208 +208 +207 +206 +204 +200 +198 +194 +190 +186 +180 +173 +167 +162 +155 +148 +141 +134 +127 +121 +115 +109 +102 +99 +92 +88 +84 +80 +78 +75 +75 +74 +73 +74 +76 +78 +80 +83 +87 +92 +97 +102 +107 +115 +119 +127 +131 +141 +146 +153 +161 +167 +174 +178 +185 +189 +193 +197 +200 +203 +206 +206 +208 +208 +208 +206 +204 +202 +198 +194 +192 +187 +182 +175 +170 +162 +157 +148 +144 +135 +129 +123 +117 +110 +106 +97 +94 +88 +85 +81 +78 +77 +74 +74 +73 +74 +76 +77 +80 +83 +87 +91 +96 +101 +106 +113 +120 +125 +132 +137 +145 +152 +159 +166 +170 +178 +182 +189 +192 +196 +200 +202 +206 +207 +208 +208 +208 +206 +206 +202 +199 +194 +192 +187 +182 +177 +171 +163 +158 +150 +144 +137 +131 +124 +120 +111 +106 +100 +95 +90 +86 +82 +79 +77 +75 +74 +72 +75 +73 +77 +78 +82 +85 +89 +94 +100 +105 +111 +118 +125 +130 +137 +144 +151 +158 +163 +171 +176 +182 +187 +192 +196 +198 +202 +205 +206 +207 +207 +208 +206 +205 +202 +201 +196 +193 +188 +184 +178 +173 +164 +160 +152 +145 +139 +132 +126 +119 +113 +107 +101 +96 +91 +86 +83 +80 +77 +75 +74 +74 +73 +74 +76 +79 +80 +85 +89 +93 +99 +103 +111 +115 +123 +127 +135 +142 +149 +156 +163 +169 +176 +181 +186 +191 +194 +198 +201 +204 +206 +208 +207 +208 +206 +206 +203 +202 +196 +194 +189 +186 +179 +174 +166 +162 +154 +147 +140 +134 +127 +121 +115 +109 +102 +97 +92 +87 +84 +80 +78 +75 +75 +73 +74 +74 +76 +78 +81 +83 +88 +92 +98 +103 +109 +114 +121 +127 +134 +140 +147 +153 +162 +167 +173 +180 +185 +190 +193 +198 +200 +204 +205 +208 +208 +208 +207 +207 +204 +202 +197 +194 +192 +185 +180 +175 +169 +161 +155 +148 +143 +135 +129 +123 +116 +110 +104 +98 +94 +89 +85 +81 +78 +75 +75 +73 +75 +73 +75 +77 +80 +83 +87 +91 +97 +101 +108 +113 +121 +127 +131 +140 +145 +153 +159 +167 +172 +179 +183 +189 +193 +195 +200 +203 +205 +207 +208 +208 +208 +205 +205 +202 +199 +195 +192 +188 +182 +177 +171 +163 +157 +150 +144 +136 +130 +124 +118 +111 +105 +99 +94 +88 +87 +81 +79 +76 +75 +74 +73 +75 +75 +77 +79 +82 +86 +90 +95 +100 +106 +112 +118 +126 +130 +138 +144 +152 +158 +165 +171 +177 +181 +189 +192 +196 +198 +202 +205 +206 +208 +208 +208 +207 +205 +203 +199 +196 +192 +188 +184 +177 +172 +165 +159 +152 +146 +138 +131 +126 +119 +112 +107 +99 +97 +90 +86 +82 +80 +76 +76 +74 +74 +73 +75 +76 +79 +81 +84 +90 +93 +100 +104 +111 +116 +124 +129 +135 +143 +149 +156 +163 +169 +176 +181 +187 +192 +195 +198 +202 +205 +207 +208 +208 +207 +207 +207 +203 +200 +197 +193 +189 +185 +179 +173 +166 +161 +153 +147 +139 +134 +127 +121 +114 +108 +101 +97 +92 +88 +83 +80 +77 +75 +73 +74 +73 +73 +76 +78 +82 +84 +89 +92 +99 +103 +110 +115 +123 +127 +135 +140 +148 +155 +162 +169 +174 +180 +186 +190 +193 +198 +201 +203 +206 +208 +207 +208 +208 +206 +203 +202 +198 +194 +190 +187 +179 +175 +166 +162 +154 +148 +141 +134 +127 +122 +115 +109 +103 +98 +93 +88 +85 +81 +79 +75 +75 +74 +73 +74 +75 +78 +80 +83 +87 +91 +97 +102 +108 +114 +121 +127 +133 +140 +146 +153 +161 +167 +173 +179 +184 +190 +192 +198 +200 +203 +206 +206 +208 +207 +207 +206 +204 +202 +198 +195 +192 +187 +182 +175 +171 +162 +157 +149 +144 +136 +129 +123 +117 +110 +105 +97 +94 +88 +86 +81 +79 +77 +75 +74 +73 +74 +76 +77 +79 +83 +86 +91 +94 +102 +106 +113 +118 +125 +132 +138 +145 +152 +159 +165 +171 +178 +183 +189 +192 +196 +200 +203 +206 +207 +208 +208 +208 +206 +205 +202 +199 +194 +192 +188 +182 +177 +171 +164 +158 +150 +145 +137 +131 +124 +119 +112 +105 +100 +94 +91 +85 +83 +78 +77 +75 +74 +73 +74 +74 +77 +78 +83 +86 +89 +95 +100 +106 +111 +117 +125 +129 +137 +142 +150 +157 +164 +170 +176 +181 +188 +192 +196 +198 +202 +205 +207 +208 +208 +208 +206 +207 +202 +201 +196 +192 +189 +184 +179 +173 +165 +161 +152 +146 +139 +133 +126 +120 +113 +108 +101 +98 +90 +88 +82 +80 +76 +76 +74 +73 +74 +74 +76 +78 +81 +85 +89 +93 +99 +104 +110 +116 +123 +128 +135 +142 +148 +157 +162 +169 +175 +180 +187 +190 +194 +198 +201 +204 +206 +208 +208 +208 +207 +207 +204 +201 +197 +194 +190 +186 +179 +175 +166 +162 +154 +147 +141 +134 +127 +121 +115 +109 +102 +98 +92 +88 +84 +80 +78 +76 +74 +74 +73 +75 +75 +77 +80 +83 +88 +91 +99 +102 +109 +114 +122 +127 +133 +141 +148 +153 +162 +167 +174 +179 +185 +189 +193 +198 +200 +204 +205 +207 +208 +208 +208 +206 +205 +202 +198 +195 +191 +187 +181 +175 +168 +163 +156 +149 +142 +135 +128 +123 +116 +110 +105 +97 +94 +88 +85 +81 +79 +76 +74 +75 +73 +75 +76 +76 +81 +82 +87 +91 +95 +101 +107 +113 +119 +126 +131 +139 +146 +152 +161 +166 +173 +178 +183 +190 +192 +197 +199 +203 +205 +207 +207 +208 +207 +207 +204 +203 +199 +195 +192 +187 +182 +176 +172 +164 +158 +151 +144 +137 +130 +124 +119 +111 +106 +99 +94 +90 +86 +81 +79 +76 +75 +73 +74 +74 +76 +77 +79 +82 +86 +90 +95 +101 +106 +112 +117 +125 +130 +138 +144 +152 +157 +165 +170 +177 +182 +188 +192 +195 +199 +202 +205 +207 +207 +208 +208 +207 +206 +203 +200 +196 +192 +188 +184 +178 +172 +165 +159 +151 +146 +137 +132 +126 +120 +113 +107 +100 +97 +90 +86 +83 +80 +77 +75 +74 +73 +73 +74 +76 +79 +82 +85 +89 +93 +100 +104 +111 +116 +125 +128 +136 +143 +149 +157 +162 +170 +175 +181 +187 +191 +194 +198 +201 +204 +207 +208 +207 +209 +207 +206 +203 +201 +197 +194 +189 +185 +179 +174 +165 +161 +153 +147 +140 +133 +127 +121 +114 +108 +101 +98 +92 +87 +84 +80 +78 +75 +76 +73 +74 +74 +76 +77 +81 +83 +88 +92 +98 +103 +109 +116 +121 +127 +134 +142 +148 +155 +163 +168 +174 +180 +185 +192 +193 +198 +200 +204 +205 +207 +208 +208 +206 +206 +204 +201 +197 +194 +190 +185 +181 +175 +168 +161 +156 +148 +143 +134 +127 +122 +115 +109 +103 +98 +92 +88 +84 +81 +78 +76 +74 +74 +74 +74 +76 +77 +81 +83 +87 +91 +97 +102 +107 +114 +121 +127 +132 +139 +146 +153 +160 +166 +173 +179 +184 +190 +192 +197 +201 +202 +206 +206 +208 +208 +207 +206 +204 +202 +198 +195 +192 +187 +181 +176 +171 +162 +157 +151 +143 +136 +129 +123 +118 +110 +105 +97 +94 +88 +85 +81 +79 +76 +74 +73 +74 +74 +74 +77 +79 +83 +86 +91 +95 +101 +106 +112 +119 +125 +131 +139 +144 +152 +158 +165 +172 +177 +182 +188 +192 +196 +199 +203 +205 +207 +206 +208 +208 +207 +205 +202 +200 +195 +192 +188 +183 +177 +171 +163 +159 +151 +145 +137 +131 +125 +119 +113 +106 +100 +95 +90 +86 +82 +79 +77 +75 +74 +72 +74 +74 +77 +78 +82 +85 +89 +94 +100 +105 +112 +117 +125 +129 +137 +142 +150 +157 +163 +170 +175 +181 +187 +192 +195 +198 +201 +205 +206 +208 +208 +208 +206 +206 +204 +200 +196 +193 +189 +185 +177 +173 +165 +161 +152 +146 +139 +133 +126 +120 +113 +108 +101 +97 +92 +87 +83 +79 +78 +75 +75 +73 +74 +74 +76 +78 +81 +84 +88 +92 +99 +103 +110 +115 +123 +128 +135 +141 +149 +156 +162 +168 +175 +181 +186 +191 +193 +199 +200 +204 +206 +207 +208 +208 +207 +206 +204 +201 +197 +194 +190 +186 +180 +175 +168 +161 +155 +147 +142 +133 +127 +122 +115 +108 +102 +98 +92 +88 +83 +81 +78 +76 +74 +74 +75 +74 +76 +77 +81 +83 +88 +92 +98 +102 +108 +115 +121 +127 +133 +140 +147 +154 +161 +168 +173 +180 +185 +190 +194 +198 +200 +204 +206 +208 +208 +208 +207 +207 +203 +202 +198 +194 +192 +186 +182 +176 +169 +163 +156 +149 +144 +134 +130 +122 +117 +110 +105 +98 +94 +89 +85 +82 +78 +76 +75 +74 +74 +74 +75 +78 +78 +84 +87 +91 +97 +101 +108 +113 +120 +126 +132 +139 +145 +153 +159 +166 +171 +178 +183 +189 +192 +197 +199 +203 +206 +207 +208 +208 +209 +205 +207 +202 +200 +195 +192 +188 +183 +176 +171 +164 +158 +150 +143 +138 +130 +125 +118 +113 +106 +99 +95 +90 +87 +81 +79 +77 +74 +75 +72 +75 +75 +77 +79 +82 +85 +90 +94 +101 +105 +112 +117 +125 +131 +137 +144 +151 +158 +164 +171 +176 +183 +188 +192 +195 +199 +202 +205 +206 +208 +208 +208 +206 +206 +203 +200 +196 +193 +188 +185 +177 +172 +165 +158 +153 +145 +139 +131 +126 +120 +113 +107 +101 +96 +91 +86 +83 +80 +78 +76 +74 +74 +73 +75 +76 +78 +82 +84 +90 +93 +99 +104 +110 +116 +123 +129 +135 +143 +149 +156 +162 +169 +175 +182 +186 +192 +193 +199 +201 +205 +206 +207 +208 +208 +207 +205 +203 +201 +197 +193 +190 +185 +180 +173 +167 +161 +154 +147 +140 +134 +127 +121 +115 +107 +102 +97 +92 +87 +84 +80 +77 +75 +75 +73 +74 +74 +76 +78 +81 +84 +88 +93 +97 +103 +108 +115 +122 +127 +134 +141 +147 +154 +161 +168 +173 +180 +185 +190 +193 +197 +200 +204 +206 +207 +208 +208 +207 +205 +205 +201 +198 +193 +191 +186 +180 +175 +168 +163 +156 +148 +143 +134 +129 +122 +116 +110 +104 +98 +93 +88 +85 +81 +78 +76 +74 +73 +74 +74 +75 +77 +79 +83 +86 +91 +96 +102 +108 +114 +120 +127 +132 +140 +145 +153 +161 +165 +172 +177 +184 +188 +192 +196 +200 +202 +206 +206 +208 +208 +208 +206 +205 +202 +199 +195 +192 +187 +182 +176 +171 +162 +158 +150 +144 +136 +129 +124 +118 +111 +106 +99 +95 +89 +86 +82 +79 +77 +74 +75 +72 +75 +75 +77 +79 +82 +85 +90 +94 +101 +106 +112 +118 +126 +131 +138 +145 +151 +158 +165 +171 +177 +182 +188 +192 +196 +199 +202 +205 +205 +208 +208 +208 +206 +206 +202 +199 +196 +193 +188 +184 +177 +172 +165 +159 +152 +145 +138 +131 +126 +119 +112 +106 +100 +95 +91 +85 +83 +78 +77 +75 +74 +73 +74 +75 +77 +78 +82 +85 +90 +94 +100 +105 +110 +117 +123 +130 +135 +143 +149 +157 +163 +170 +175 +182 +186 +192 +194 +199 +202 +205 +206 +207 +209 +208 +207 +206 +203 +201 +196 +193 +188 +185 +179 +173 +167 +160 +153 +146 +140 +133 +127 +120 +115 +107 +102 +96 +92 +86 +83 +80 +77 +75 +74 +74 +73 +74 +76 +78 +81 +84 +88 +93 +98 +104 +109 +116 +122 +127 +135 +141 +148 +155 +161 +169 +174 +180 +185 +190 +194 +198 +201 +204 +206 +208 +208 +209 +207 +206 +204 +200 +198 +193 +191 +186 +180 +174 +168 +162 +155 +148 +142 +134 +127 +122 +116 +109 +103 +99 +93 +88 +84 +81 +79 +76 +74 +74 +72 +75 +74 +79 +79 +83 +88 +92 +97 +102 +109 +114 +121 +127 +133 +141 +146 +154 +162 +166 +175 +178 +185 +189 +192 +198 +199 +203 +206 +206 +208 +208 +208 +206 +205 +201 +199 +195 +192 +187 +181 +176 +170 +162 +156 +150 +141 +136 +127 +124 +116 +111 +103 +99 +93 +89 +84 +81 +78 +77 +75 +74 +74 +73 +76 +77 +80 +82 +87 +91 +96 +101 +107 +113 +120 +125 +132 +138 +146 +151 +161 +165 +172 +177 +184 +189 +192 +196 +200 +203 +206 +207 +208 +208 +207 +207 +205 +202 +199 +195 +192 +188 +182 +177 +171 +165 +157 +152 +144 +138 +130 +125 +118 +111 +106 +99 +95 +90 +86 +81 +79 +76 +75 +73 +74 +74 +75 +76 +79 +82 +86 +90 +94 +101 +106 +112 +118 +125 +130 +137 +143 +151 +158 +164 +170 +176 +182 +188 +192 +196 +198 +203 +205 +207 +207 +208 +208 +207 +205 +204 +200 +196 +192 +189 +184 +178 +172 +164 +161 +152 +146 +138 +132 +126 +120 +113 +107 +101 +97 +90 +87 +83 +80 +77 +75 +74 +74 +73 +74 +76 +79 +81 +85 +88 +93 +99 +104 +111 +115 +124 +128 +136 +142 +149 +157 +162 +168 +175 +180 +187 +190 +195 +197 +201 +204 +205 +208 +208 +209 +207 +207 +204 +201 +197 +194 +190 +185 +179 +174 +167 +161 +153 +148 +140 +134 +127 +122 +114 +109 +101 +98 +92 +88 +84 +81 +78 +75 +75 +73 +74 +74 +76 +77 +81 +83 +88 +91 +98 +102 +109 +114 +122 +127 +133 +141 +147 +154 +162 +167 +174 +180 +185 +189 +194 +197 +200 +203 +206 +207 +208 +207 +208 +206 +205 +201 +198 +195 +190 +187 +181 +176 +168 +162 +156 +150 +142 +135 +128 +123 +115 +109 +105 +97 +94 +87 +86 +81 +78 +76 +74 +74 +73 +74 +75 +77 +80 +83 +87 +92 +97 +101 +107 +114 +120 +126 +132 +139 +146 +152 +159 +166 +172 +178 +183 +190 +192 +197 +199 +203 +206 +206 +207 +208 +207 +206 +204 +203 +198 +195 +192 +187 +183 +175 +171 +163 +158 +150 +144 +137 +131 +124 +119 +111 +106 +99 +94 +89 +86 +81 +79 +76 +75 +73 +73 +74 +75 +77 +79 +83 +85 +91 +94 +101 +106 +112 +118 +125 +130 +138 +143 +151 +158 +164 +170 +176 +183 +188 +192 +196 +199 +203 +204 +207 +208 +208 +208 +205 +206 +202 +200 +195 +192 +188 +183 +177 +173 +164 +159 +151 +146 +138 +131 +125 +120 +113 +106 +101 +96 +91 +86 +83 +80 +77 +75 +74 +73 +74 +74 +76 +78 +82 +85 +89 +94 +99 +105 +111 +117 +124 +129 +136 +143 +150 +157 +162 +169 +176 +180 +186 +190 +195 +199 +201 +204 +206 +208 +207 +208 +207 +206 +203 +201 +196 +194 +189 +185 +179 +174 +165 +161 +154 +147 +140 +133 +127 +120 +114 +108 +101 +98 +92 +87 +84 +80 +79 +74 +76 +74 +74 +75 +75 +78 +80 +83 +88 +93 +98 +103 +109 +116 +122 +127 +134 +142 +147 +154 +162 +168 +175 +180 +186 +190 +193 +198 +200 +204 +206 +207 +208 +208 +208 +205 +204 +202 +198 +193 +192 +185 +182 +174 +169 +161 +156 +147 +142 +134 +128 +121 +115 +109 +105 +97 +93 +88 +84 +82 +76 +77 +74 +74 +74 +75 +76 +78 +80 +83 +88 +92 +97 +102 +108 +114 +120 +126 +133 +139 +146 +153 +160 +166 +173 +178 +186 +189 +193 +196 +201 +203 +206 +207 +208 +208 +208 +205 +205 +201 +199 +194 +192 +187 +181 +177 +170 +163 +157 +150 +144 +136 +129 +123 +118 +111 +104 +99 +94 +89 +85 +81 +78 +76 +74 +74 +73 +75 +74 +77 +79 +83 +87 +90 +97 +101 +107 +112 +120 +125 +131 +138 +145 +151 +159 +164 +172 +177 +183 +189 +192 +197 +199 +202 +206 +206 +208 +208 +208 +206 +205 +202 +199 +196 +192 +188 +182 +178 +171 +164 +157 +152 +144 +139 +129 +127 +118 +112 +106 +100 +97 +90 +86 +82 +79 +77 +74 +74 +73 +74 +75 +76 +79 +82 +85 +90 +94 +100 +105 +111 +118 +124 +131 +136 +144 +150 +158 +164 +170 +176 +181 +187 +192 +195 +199 +201 +206 +207 +208 +208 +208 +208 +205 +203 +201 +197 +192 +189 +185 +178 +173 +166 +159 +153 +145 +140 +132 +127 +120 +114 +107 +101 +97 +92 +87 +84 +80 +77 +76 +74 +74 +72 +75 +76 +78 +81 +84 +89 +93 +98 +105 +110 +116 +123 +129 +135 +142 +148 +156 +162 +169 +174 +181 +185 +192 +193 +198 +201 +205 +206 +207 +208 +208 +208 +205 +205 +200 +198 +192 +192 +185 +180 +174 +168 +161 +154 +148 +140 +134 +127 +121 +115 +109 +101 +98 +92 +89 +83 +81 +78 +76 +74 +74 +74 +75 +75 +78 +80 +84 +87 +93 +97 +103 +108 +114 +121 +127 +134 +141 +147 +155 +162 +167 +174 +179 +186 +189 +194 +197 +201 +202 +206 +207 +208 +207 +208 +206 +205 +200 +200 +194 +192 +186 +181 +175 +169 +162 +156 +149 +143 +135 +128 +123 +116 +111 +104 +98 +93 +88 +85 +81 +78 +76 +74 +75 +73 +75 +75 +78 +80 +82 +87 +91 +97 +101 +107 +114 +119 +126 +131 +140 +145 +152 +160 +166 +173 +178 +184 +188 +192 +196 +200 +202 +206 +205 +208 +207 +208 +206 +205 +201 +200 +195 +192 +187 +183 +176 +171 +163 +158 +151 +144 +138 +130 +125 +118 +111 +106 +98 +94 +89 +85 +82 +78 +77 +74 +75 +72 +75 +75 +77 +79 +82 +86 +91 +95 +101 +106 +111 +118 +125 +131 +136 +144 +150 +158 +165 +170 +176 +183 +188 +192 +195 +199 +202 +206 +205 +208 +208 +207 +206 +206 +203 +198 +196 +193 +187 +184 +178 +172 +166 +158 +152 +145 +138 +132 +126 +120 +113 +107 +100 +96 +91 +85 +83 +79 +76 +75 +74 +73 +74 +74 +77 +77 +83 +84 +90 +94 +99 +105 +110 +117 +123 +129 +135 +142 +150 +157 +163 +169 +176 +182 +187 +191 +195 +198 +202 +203 +208 +207 +208 +208 +207 +205 +203 +201 +196 +194 +188 +185 +179 +174 +166 +161 +154 +148 +140 +133 +127 +121 +114 +107 +102 +97 +92 +87 +83 +80 +77 +75 +74 +74 +73 +74 +76 +78 +81 +84 +88 +93 +98 +103 +109 +115 +123 +126 +135 +140 +147 +155 +161 +167 +174 +179 +186 +190 +193 +198 +202 +203 +207 +207 +208 +208 +207 +205 +205 +201 +198 +194 +190 +186 +179 +175 +167 +163 +155 +149 +141 +135 +127 +122 +116 +110 +103 +99 +92 +89 +84 +81 +78 +75 +75 +73 +73 +74 +75 +78 +79 +84 +87 +91 +97 +102 +108 +113 +121 +126 +133 +139 +146 +153 +161 +165 +173 +177 +185 +188 +192 +197 +200 +204 +205 +207 +208 +207 +208 +206 +205 +201 +199 +194 +192 +187 +181 +176 +170 +162 +157 +150 +143 +137 +128 +125 +116 +112 +104 +99 +94 +89 +85 +81 +79 +77 +74 +74 +73 +74 +75 +76 +80 +82 +86 +90 +96 +101 +106 +112 +119 +125 +131 +138 +144 +151 +159 +164 +171 +176 +182 +188 +192 +196 +199 +202 +206 +206 +208 +208 +208 +208 +205 +203 +199 +196 +192 +188 +183 +178 +171 +165 +157 +152 +143 +138 +130 +125 +118 +112 +106 +100 +96 +91 +86 +84 +79 +77 +75 +74 +74 +73 +75 +76 +79 +81 +85 +90 +94 +99 +105 +110 +118 +123 +130 +136 +144 +150 +158 +164 +170 +176 +182 +187 +192 +195 +199 +201 +205 +206 +208 +208 +208 +207 +206 +203 +201 +196 +193 +189 +184 +179 +172 +167 +160 +153 +146 +139 +133 +126 +120 +113 +107 +102 +97 +91 +87 +83 +80 +77 +76 +74 +74 +74 +75 +77 +78 +81 +84 +89 +93 +98 +104 +109 +116 +123 +128 +134 +142 +147 +157 +161 +170 +173 +181 +186 +191 +194 +198 +202 +203 +207 +208 +208 +208 +207 +206 +204 +201 +197 +194 +191 +186 +179 +175 +167 +162 +155 +147 +142 +134 +127 +121 +115 +109 +102 +98 +92 +88 +84 +81 +78 +75 +75 +73 +74 +74 +76 +79 +80 +84 +88 +92 +98 +102 +109 +114 +121 +127 +133 +141 +146 +154 +161 +167 +174 +179 +185 +190 +193 +198 +200 +204 +205 +208 +208 +208 +207 +206 +204 +201 +198 +195 +191 +187 +181 +176 +169 +163 +157 +150 +142 +136 +129 +123 +116 +111 +105 +98 +95 +88 +86 +80 +79 +76 +75 +74 +73 +75 +75 +77 +80 +83 +87 +91 +97 +101 +107 +114 +120 +126 +132 +138 +146 +153 +160 +166 +171 +178 +184 +189 +192 +197 +200 +203 +206 +207 +208 +208 +208 +207 +205 +203 +199 +195 +192 +187 +183 +176 +171 +163 +157 +151 +144 +137 +130 +124 +119 +111 +106 +99 +95 +90 +86 +81 +79 +77 +75 +73 +74 +73 +75 +76 +80 +82 +86 +91 +95 +100 +106 +111 +118 +125 +131 +137 +144 +151 +158 +164 +170 +176 +182 +187 +192 +196 +199 +202 +205 +207 +207 +209 +207 +207 +205 +204 +199 +197 +192 +189 +183 +179 +172 +165 +159 +152 +146 +138 +132 +126 +120 +113 +107 +101 +96 +91 +86 +83 +80 +76 +75 +74 +74 +73 +74 +77 +78 +81 +84 +89 +94 +98 +105 +109 +117 +122 +129 +135 +142 +149 +156 +162 +170 +174 +181 +186 +192 +194 +198 +202 +204 +206 +207 +208 +208 +207 +206 +204 +202 +196 +193 +190 +185 +180 +173 +167 +161 +154 +146 +141 +133 +127 +121 +115 +109 +103 +97 +93 +88 +84 +81 +76 +76 +74 +73 +74 +74 +75 +78 +80 +84 +88 +92 +97 +103 +108 +115 +122 +127 +135 +140 +147 +155 +161 +169 +173 +180 +185 +189 +193 +198 +200 +203 +206 +208 +208 +208 +207 +207 +204 +201 +198 +194 +192 +186 +181 +175 +169 +162 +155 +148 +143 +134 +128 +122 +116 +110 +105 +97 +93 +88 +85 +81 +79 +76 +74 +74 +74 +75 +74 +78 +79 +83 +86 +91 +97 +101 +108 +113 +121 +126 +132 +139 +145 +153 +160 +166 +173 +178 +184 +189 +192 +197 +199 +203 +205 +207 +207 +208 +208 +206 +204 +203 +199 +195 +192 +187 +183 +176 +171 +162 +158 +150 +143 +137 +129 +124 +117 +111 +105 +98 +94 +88 +86 +82 +79 +77 +74 +74 +73 +74 +75 +77 +79 +83 +86 +91 +95 +101 +105 +112 +118 +125 +131 +137 +144 +151 +158 +165 +171 +177 +182 +188 +192 +196 +200 +202 +205 +206 +208 +208 +207 +207 +205 +202 +199 +195 +192 +188 +184 +177 +173 +164 +160 +151 +144 +139 +131 +125 +120 +112 +107 +100 +96 +91 +86 +83 +79 +76 +75 +73 +74 +73 +75 +76 +79 +82 +85 +91 +93 +101 +104 +111 +117 +124 +129 +136 +142 +150 +156 +164 +169 +176 +181 +187 +192 +195 +199 +202 +205 +206 +208 +208 +208 +207 +206 +203 +200 +196 +193 +189 +184 +179 +173 +166 +161 +152 +147 +139 +134 +126 +121 +113 +108 +101 +97 +91 +87 +83 +80 +76 +76 +74 +74 +74 +74 +76 +78 +82 +84 +89 +93 +99 +104 +109 +115 +123 +127 +135 +140 +149 +154 +162 +168 +175 +180 +186 +190 +193 +198 +201 +203 +207 +208 +208 +208 +206 +207 +203 +201 +197 +193 +191 +186 +180 +175 +167 +162 +154 +148 +140 +135 +127 +122 +115 +109 +102 +99 +92 +89 +83 +81 +77 +76 +75 +73 +74 +74 +76 +77 +80 +83 +88 +92 +98 +102 +110 +113 +121 +127 +133 +140 +146 +153 +161 +167 +173 +178 +185 +188 +194 +197 +201 +204 +207 +206 +208 +208 +207 +206 +205 +202 +198 +195 +192 +188 +180 +176 +169 +163 +156 +150 +142 +136 +130 +123 +117 +111 +104 +99 +94 +89 +86 +82 +79 +76 +75 +74 +73 +75 +74 +78 +79 +83 +86 +91 +95 +101 +107 +112 +120 +126 +132 +139 +145 +152 +159 +164 +172 +177 +184 +188 +192 +196 +199 +202 +205 +206 +208 +208 +208 +206 +206 +202 +199 +196 +192 +188 +182 +177 +171 +164 +157 +151 +144 +138 +129 +126 +118 +112 +106 +100 +95 +90 +86 +82 +79 +77 +74 +75 +72 +74 +74 +77 +79 +82 +85 +89 +94 +100 +105 +112 +118 +125 +130 +136 +144 +149 +158 +163 +171 +175 +182 +187 +192 +195 +199 +201 +206 +206 +208 +208 +208 +208 +205 +203 +200 +197 +192 +188 +185 +178 +173 +165 +159 +153 +144 +139 +131 +127 +120 +113 +108 +101 +96 +91 +87 +83 +79 +77 +75 +75 +73 +73 +75 +76 +78 +81 +85 +89 +93 +98 +104 +110 +116 +122 +129 +135 +143 +148 +156 +162 +169 +175 +180 +186 +191 +192 +200 +200 +204 +206 +208 +208 +208 +206 +206 +204 +201 +197 +193 +190 +186 +179 +174 +168 +161 +155 +147 +141 +134 +127 +121 +115 +109 +103 +97 +92 +88 +84 +80 +79 +75 +75 +73 +73 +74 +75 +77 +80 +84 +87 +92 +97 +103 +108 +116 +121 +127 +134 +141 +147 +154 +162 +167 +174 +180 +185 +189 +193 +198 +200 +203 +206 +208 +208 +208 +207 +207 +204 +202 +198 +195 +192 +186 +182 +174 +170 +161 +156 +148 +143 +134 +129 +122 +116 +110 +104 +98 +94 +89 +85 +81 +78 +76 +74 +74 +74 +74 +75 +77 +79 +83 +86 +91 +96 +101 +107 +113 +121 +126 +132 +139 +145 +154 +159 +166 +172 +178 +183 +190 +193 +196 +199 +203 +205 +207 +207 +208 +208 +206 +205 +202 +199 +195 +192 +188 +182 +177 +171 +163 +158 +150 +144 +136 +130 +124 +117 +111 +105 +99 +94 +89 +86 +82 +78 +77 +74 +75 +72 +74 +75 +77 +80 +82 +86 +90 +96 +100 +106 +112 +118 +125 +130 +138 +144 +151 +159 +165 +171 +177 +182 +189 +192 +196 +199 +202 +206 +205 +208 +208 +208 +205 +206 +202 +200 +195 +193 +188 +184 +177 +172 +165 +159 +152 +145 +139 +131 +126 +118 +113 +107 +100 +95 +90 +86 +83 +78 +78 +75 +74 +73 +74 +75 +77 +78 +82 +85 +90 +93 +100 +104 +111 +116 +124 +129 +135 +143 +149 +157 +163 +169 +176 +182 +186 +192 +195 +199 +201 +205 +206 +208 +208 +208 +207 +206 +203 +200 +195 +194 +189 +185 +178 +174 +166 +161 +153 +147 +140 +133 +127 +121 +114 +107 +101 +96 +92 +86 +83 +80 +77 +76 +73 +74 +74 +74 +77 +78 +81 +84 +88 +93 +98 +103 +109 +115 +123 +127 +135 +140 +148 +154 +162 +169 +174 +180 +185 +191 +193 +198 +201 +204 +206 +207 +207 +208 +207 +206 +203 +202 +197 +194 +190 +186 +180 +175 +167 +163 +155 +149 +141 +135 +128 +122 +116 +110 +104 +98 +92 +88 +84 +81 +78 +75 +75 +72 +74 +73 +76 +78 +80 +83 +88 +92 +97 +102 +109 +113 +121 +126 +132 +140 +146 +153 +161 +166 +173 +178 +184 +189 +193 +197 +200 +204 +205 +207 +208 +208 +208 +206 +205 +202 +198 +195 +190 +188 +180 +175 +169 +163 +156 +148 +143 +136 +129 +124 +117 +112 +105 +99 +94 +90 +85 +81 +78 +76 +74 +73 +73 +74 +75 +76 +80 +82 +87 +90 +96 +100 +106 +113 +119 +125 +131 +138 +145 +152 +159 +164 +171 +178 +182 +189 +192 +196 +199 +202 +206 +206 +208 +208 +208 +207 +204 +203 +198 +196 +192 +188 +183 +177 +171 +164 +156 +152 +143 +139 +130 +126 +118 +113 +107 +100 +95 +89 +86 +82 +78 +77 +75 +74 +73 +73 +75 +76 +79 +82 +85 +90 +94 +100 +105 +111 +118 +124 +130 +135 +145 +150 +157 +163 +170 +176 +181 +187 +192 +195 +198 +201 +205 +206 +207 +208 +207 +208 +205 +204 +200 +197 +192 +189 +184 +178 +172 +165 +159 +153 +146 +139 +132 +127 +120 +114 +108 +102 +96 +91 +86 +83 +81 +76 +76 +74 +73 +74 +74 +76 +78 +81 +84 +89 +93 +98 +105 +109 +117 +123 +127 +135 +142 +148 +156 +162 +169 +174 +180 +185 +191 +193 +198 +201 +203 +206 +207 +208 +208 +207 +206 +204 +201 +197 +193 +190 +185 +179 +174 +167 +161 +154 +147 +140 +134 +127 +120 +116 +108 +103 +97 +93 +88 +84 +81 +78 +76 +75 +72 +74 +74 +75 +78 +80 +84 +87 +93 +97 +103 +108 +114 +122 +127 +134 +140 +147 +154 +161 +167 +173 +179 +185 +188 +193 +197 +200 +204 +205 +208 +207 +208 +207 +207 +203 +203 +197 +195 +191 +187 +180 +176 +168 +163 +156 +149 +143 +135 +129 +123 +116 +111 +105 +99 +94 +89 +85 +81 +78 +76 +74 +74 +73 +74 +75 +77 +79 +82 +87 +90 +97 +101 +108 +113 +120 +126 +132 +138 +145 +152 +160 +165 +172 +178 +184 +188 +193 +197 +199 +203 +206 +206 +208 +208 +208 +206 +205 +203 +199 +196 +192 +188 +182 +177 +171 +164 +157 +150 +144 +139 +130 +125 +118 +112 +106 +99 +95 +90 +86 +82 +79 +78 +74 +75 +72 +75 +75 +76 +80 +81 +86 +90 +95 +100 +106 +111 +118 +126 +131 +136 +145 +150 +158 +165 +170 +177 +182 +187 +192 +195 +199 +201 +206 +205 +208 +208 +208 +207 +206 +203 +201 +195 +193 +188 +184 +177 +172 +165 +159 +152 +145 +138 +131 +127 +119 +113 +107 +100 +95 +92 +86 +83 +79 +78 +75 +74 +73 +74 +74 +77 +78 +82 +84 +89 +93 +99 +105 +110 +117 +123 +129 +136 +143 +150 +157 +162 +169 +175 +181 +186 +192 +194 +198 +201 +204 +206 +208 +208 +208 +206 +207 +203 +201 +197 +193 +190 +185 +179 +174 +166 +161 +153 +147 +140 +133 +127 +120 +115 +108 +102 +97 +91 +88 +83 +81 +77 +77 +74 +74 +73 +74 +76 +77 +80 +84 +88 +92 +98 +102 +110 +114 +123 +127 +134 +141 +148 +155 +162 +168 +175 +179 +186 +190 +194 +197 +201 +203 +206 +206 +208 +207 +208 +205 +205 +200 +199 +193 +191 +187 +180 +176 +167 +163 +155 +148 +141 +135 +127 +123 +114 +110 +102 +98 +93 +88 +84 +81 +78 +76 +75 +73 +73 +75 +75 +78 +79 +83 +87 +91 +96 +101 +107 +114 +121 +126 +132 +140 +146 +153 +161 +166 +174 +178 +185 +189 +193 +197 +200 +203 +206 +206 +208 +206 +208 +205 +205 +200 +199 +195 +192 +187 +182 +175 +171 +162 +157 +149 +144 +137 +128 +124 +117 +111 +105 +98 +94 +88 +85 +81 +78 +77 +74 +74 +73 +74 +75 +77 +79 +82 +86 +90 +94 +101 +105 +113 +117 +125 +130 +138 +144 +152 +159 +165 +172 +177 +182 +189 +192 +195 +200 +201 +207 +206 +208 +208 +207 +207 +205 +203 +198 +196 +192 +187 +184 +177 +172 +164 +159 +151 +145 +137 +131 +124 +120 +111 +107 +100 +95 +90 +86 +83 +78 +78 +75 +74 +73 +74 +75 +77 +78 +82 +85 +90 +94 +100 +105 +111 +117 +124 +129 +136 +143 +151 +157 +164 +169 +176 +182 +188 +192 +196 +198 +203 +204 +206 +208 +208 +208 +207 +206 +202 +200 +195 +193 +190 +183 +179 +172 +166 +161 +152 +147 +139 +133 +127 +121 +113 +108 +100 +97 +91 +87 +82 +80 +76 +76 +74 +73 +74 +74 +76 +78 +81 +85 +88 +93 +99 +103 +110 +115 +122 +127 +134 +141 +148 +155 +162 +168 +174 +179 +187 +190 +194 +197 +202 +203 +207 +207 +208 +207 +208 +205 +205 +200 +199 +193 +190 +185 +180 +175 +167 +162 +155 +147 +141 +134 +127 +122 +115 +109 +102 +99 +92 +88 +84 +80 +78 +75 +74 +74 +72 +74 +75 +78 +79 +83 +87 +92 +97 +103 +108 +116 +121 +127 +134 +141 +147 +153 +162 +166 +173 +179 +185 +190 +192 +197 +200 +203 +206 +206 +208 +207 +208 +206 +205 +201 +199 +194 +192 +186 +182 +175 +170 +162 +156 +149 +142 +136 +129 +122 +117 +110 +105 +98 +93 +89 +85 +82 +78 +77 +74 +74 +73 +74 +76 +77 +79 +83 +85 +91 +95 +102 +107 +113 +119 +126 +132 +139 +145 +153 +160 +166 +172 +178 +185 +188 +193 +196 +200 +203 +205 +206 +207 +208 +208 +207 +204 +203 +199 +194 +193 +186 +183 +177 +171 +164 +157 +150 +144 +137 +130 +125 +118 +111 +105 +99 +94 +89 +86 +81 +79 +76 +75 +74 +73 +75 +75 +78 +79 +82 +86 +90 +95 +100 +106 +113 +117 +126 +129 +138 +143 +151 +158 +164 +170 +176 +182 +188 +192 +196 +198 +203 +205 +206 +208 +207 +208 +207 +205 +202 +200 +196 +192 +188 +184 +177 +173 +164 +160 +152 +146 +139 +132 +125 +120 +112 +108 +100 +97 +90 +86 +82 +80 +77 +75 +75 +74 +73 +75 +75 +79 +81 +86 +88 +94 +100 +104 +111 +117 +123 +129 +135 +142 +148 +156 +162 +169 +175 +180 +187 +191 +195 +198 +202 +204 +207 +208 +208 +208 +207 +206 +204 +200 +197 +193 +189 +185 +180 +173 +167 +161 +155 +146 +141 +134 +127 +121 +114 +109 +101 +98 +92 +87 +84 +80 +77 +75 +75 +74 +72 +75 +75 +78 +80 +84 +89 +92 +98 +103 +109 +115 +121 +128 +134 +141 +147 +156 +161 +167 +173 +180 +185 +190 +193 +198 +200 +203 +206 +207 +208 +208 +208 +205 +206 +202 +198 +194 +192 +186 +181 +175 +169 +161 +156 +148 +142 +135 +128 +122 +116 +109 +105 +97 +94 +88 +85 +81 +79 +77 +73 +74 +73 +74 +75 +77 +80 +83 +86 +92 +96 +102 +107 +114 +120 +126 +133 +140 +146 +154 +160 +167 +172 +179 +184 +188 +193 +196 +200 +202 +205 +207 +208 +208 +208 +206 +206 +201 +199 +194 +192 +187 +182 +177 +170 +162 +158 +150 +144 +136 +130 +123 +118 +111 +105 +99 +94 +89 +86 +81 +80 +76 +76 +74 +75 +74 +75 +77 +79 +82 +85 +91 +95 +101 +105 +112 +118 +125 +130 +139 +144 +151 +158 +164 +172 +176 +184 +188 +192 +196 +199 +203 +205 +207 +207 +208 +207 +206 +205 +204 +198 +197 +192 +189 +183 +177 +173 +164 +160 +152 +145 +138 +132 +125 +118 +113 +107 +100 +96 +90 +87 +82 +80 +76 +75 +75 +73 +74 +75 +75 +80 +81 +85 +90 +94 +99 +105 +110 +117 +124 +128 +136 +142 +149 +157 +163 +168 +176 +180 +188 +192 +195 +199 +202 +205 +206 +208 +209 +207 +208 +205 +204 +199 +198 +192 +190 +184 +178 +173 +166 +160 +153 +146 +140 +134 +126 +121 +114 +109 +101 +97 +92 +87 +83 +80 +77 +75 +74 +74 +73 +75 +76 +78 +81 +84 +89 +93 +98 +104 +109 +116 +123 +128 +134 +142 +148 +156 +163 +168 +175 +180 +186 +190 +194 +198 +201 +203 +207 +207 +208 +208 +208 +206 +204 +201 +198 +194 +191 +185 +181 +174 +167 +162 +154 +149 +140 +134 +127 +121 +115 +109 +102 +98 +92 +88 +83 +82 +77 +77 +74 +74 +74 +74 +76 +78 +80 +83 +87 +92 +97 +102 +108 +114 +121 +127 +133 +139 +147 +154 +161 +167 +173 +179 +184 +188 +194 +196 +201 +203 +206 +207 +208 +208 +208 +205 +205 +201 +199 +193 +192 +186 +182 +176 +170 +163 +157 +150 +143 +136 +129 +123 +117 +111 +105 +98 +94 +89 +86 +81 +79 +76 +75 +74 +73 +75 +75 +78 +79 +83 +86 +92 +95 +101 +106 +112 +119 +126 +131 +138 +144 +152 +159 +165 +172 +178 +183 +188 +192 +196 +199 +203 +205 +207 +207 +208 +208 +206 +205 +202 +200 +195 +192 +188 +183 +177 +172 +164 +159 +151 +145 +137 +131 +125 +119 +112 +106 +101 +94 +91 +86 +82 +79 +76 +76 +74 +74 +74 +75 +77 +79 +81 +86 +89 +95 +99 +105 +111 +116 +125 +128 +137 +143 +150 +157 +163 +169 +176 +181 +187 +192 +196 +198 +203 +205 +206 +208 +208 +208 +207 +206 +203 +200 +196 +192 +189 +184 +177 +173 +165 +161 +152 +146 +139 +133 +126 +120 +113 +108 +101 +98 +90 +87 +83 +80 +77 +74 +74 +73 +73 +75 +75 +79 +81 +84 +89 +93 +99 +103 +110 +116 +123 +128 +136 +142 +148 +155 +163 +168 +175 +180 +186 +192 +193 +199 +200 +204 +205 +207 +208 +208 +207 +206 +204 +201 +197 +194 +190 +185 +180 +174 +167 +161 +154 +147 +140 +134 +127 +121 +115 +109 +102 +98 +91 +88 +84 +81 +77 +77 +75 +73 +74 +74 +77 +78 +81 +83 +87 +92 +97 +102 +108 +114 +121 +127 +134 +140 +147 +154 +162 +167 +173 +180 +185 +189 +193 +197 +201 +203 +205 +208 +207 +208 +206 +207 +204 +203 +197 +194 +190 +186 +180 +176 +168 +163 +156 +149 +143 +135 +128 +123 +116 +110 +104 +98 +94 +88 +85 +80 +79 +76 +74 +73 +73 +74 +75 +77 +80 +82 +87 +91 +98 +101 +107 +113 +120 +127 +131 +139 +145 +152 +160 +165 +172 +178 +183 +188 +192 +196 +199 +203 +206 +207 +208 +208 +208 +206 +205 +203 +198 +196 +192 +187 +182 +176 +170 +163 +157 +151 +143 +137 +129 +124 +117 +112 +106 +99 +95 +89 +86 +81 +79 +76 +75 +74 +73 +74 +75 +76 +79 +81 +86 +91 +94 +101 +105 +112 +119 +124 +132 +137 +144 +151 +159 +164 +171 +176 +182 +188 +192 +196 +198 +203 +205 +206 +208 +208 +207 +208 +204 +204 +199 +196 +192 +189 +182 +179 +171 +165 +159 +152 +144 +139 +131 +126 +119 +112 +107 +100 +95 +92 +86 +83 +79 +77 +76 +73 +74 +74 +75 +76 +79 +81 +85 +89 +93 +99 +105 +110 +116 +123 +129 +136 +143 +149 +157 +163 +169 +175 +182 +186 +192 +195 +198 +202 +204 +206 +207 +208 +207 +207 +205 +204 +199 +198 +192 +190 +184 +179 +173 +166 +161 +153 +148 +140 +134 +127 +120 +114 +108 +101 +97 +91 +88 +83 +80 +77 +76 +74 +74 +73 +75 +75 +79 +81 +84 +88 +93 +98 +103 +109 +115 +122 +127 +134 +140 +148 +154 +162 +167 +175 +179 +186 +189 +195 +197 +201 +204 +206 +207 +208 +208 +208 +205 +205 +200 +198 +193 +191 +186 +180 +174 +167 +161 +156 +148 +142 +135 +128 +122 +115 +110 +104 +98 +92 +89 +84 +81 +77 +76 +74 +74 +72 +75 +75 +77 +80 +83 +87 +92 +97 +102 +108 +115 +120 +127 +132 +139 +147 +152 +161 +165 +173 +178 +184 +189 +192 +197 +200 +202 +207 +206 +209 +207 +208 +207 +205 +202 +199 +195 +192 +187 +182 +175 +170 +162 +156 +149 +143 +136 +129 +123 +117 +111 +105 +98 +93 +90 +85 +82 +78 +77 +74 +75 +73 +74 +75 +77 +79 +83 +85 +91 +95 +101 +107 +112 +119 +125 +132 +138 +145 +152 +159 +166 +172 +177 +183 +188 +192 +195 +199 +202 +205 +207 +207 +208 +208 +206 +205 +203 +200 +195 +192 +188 +184 +177 +171 +164 +158 +151 +144 +138 +130 +126 +118 +112 +105 +100 +94 +91 +86 +83 +79 +77 +76 +74 +73 +74 +75 +77 +78 +82 +85 +90 +94 +99 +105 +111 +117 +124 +129 +136 +143 +150 +157 +163 +171 +176 +182 +187 +192 +195 +199 +202 +205 +206 +208 +208 +208 +206 +206 +203 +200 +196 +193 +189 +185 +178 +173 +165 +161 +153 +146 +140 +132 +127 +120 +114 +107 +100 +97 +91 +86 +84 +79 +78 +75 +75 +73 +74 +75 +76 +79 +81 +85 +89 +93 +99 +103 +110 +115 +122 +128 +134 +141 +148 +156 +162 +168 +175 +181 +186 +192 +193 +199 +201 +205 +205 +208 +208 +208 +208 +206 +204 +201 +197 +193 +191 +184 +180 +173 +168 +161 +155 +147 +141 +134 +127 +122 +115 +109 +102 +98 +92 +88 +84 +80 +78 +76 +74 +73 +73 +74 +76 +77 +80 +84 +87 +92 +97 +103 +108 +116 +121 +127 +134 +140 +147 +154 +161 +167 +172 +179 +185 +190 +193 +197 +200 +203 +206 +207 +208 +208 +208 +206 +205 +201 +199 +194 +192 +186 +181 +175 +169 +162 +156 +148 +143 +135 +129 +123 +116 +110 +104 +99 +94 +89 +85 +81 +79 +76 +75 +74 +73 +74 +75 +78 +79 +83 +86 +91 +96 +101 +107 +113 +120 +126 +131 +140 +144 +153 +158 +166 +172 +178 +184 +188 +192 +196 +199 +202 +206 +206 +208 +208 +208 +206 +205 +202 +199 +196 +192 +188 +182 +177 +171 +163 +158 +150 +144 +137 +129 +124 +118 +111 +106 +99 +95 +89 +86 +82 +79 +77 +75 +75 +73 +75 +74 +77 +79 +81 +86 +90 +94 +101 +105 +112 +117 +125 +130 +138 +144 +151 +158 +164 +171 +176 +182 +188 +192 +196 +198 +202 +205 +206 +208 +207 +207 +207 +206 +202 +201 +196 +193 +189 +184 +178 +173 +165 +160 +152 +146 +139 +132 +126 +119 +112 +108 +100 +95 +91 +87 +83 +80 +77 +75 +74 +74 +74 +74 +76 +78 +82 +84 +89 +92 +100 +103 +111 +116 +123 +128 +135 +143 +149 +157 +162 +169 +175 +181 +186 +192 +194 +199 +202 +206 +206 +207 +208 +208 +207 +205 +204 +201 +197 +193 +189 +185 +179 +174 +166 +161 +154 +148 +140 +134 +127 +121 +115 +107 +102 +97 +92 +86 +84 +80 +77 +75 +75 +73 +74 +74 +76 +78 +81 +85 +88 +93 +97 +104 +110 +115 +122 +127 +134 +141 +147 +155 +161 +168 +174 +179 +186 +190 +194 +197 +201 +204 +206 +208 +208 +208 +208 +206 +204 +201 +199 +193 +192 +186 +180 +175 +168 +161 +155 +147 +142 +134 +128 +122 +116 +111 +104 +98 +93 +88 +85 +81 +78 +76 +74 +74 +73 +75 +74 +78 +79 +83 +87 +91 +96 +102 +107 +114 +120 +127 +132 +140 +146 +152 +162 +165 +173 +178 +184 +188 +192 +197 +200 +203 +205 +207 +209 +207 +208 +206 +206 +201 +199 +195 +192 +187 +182 +176 +171 +162 +158 +149 +143 +136 +129 +124 +117 +112 +105 +100 +94 +90 +85 +83 +78 +77 +74 +75 +73 +74 +75 +76 +80 +82 +86 +91 +95 +101 +105 +112 +119 +126 +131 +138 +145 +151 +159 +165 +171 +177 +182 +188 +192 +195 +199 +201 +206 +205 +208 +208 +208 +206 +205 +203 +200 +196 +192 +188 +184 +178 +172 +165 +159 +152 +144 +138 +131 +126 +118 +112 +106 +100 +95 +91 +86 +84 +78 +78 +75 +75 +73 +74 +75 +77 +79 +82 +85 +90 +94 +99 +105 +110 +118 +122 +130 +136 +143 +150 +157 +164 +170 +176 +182 +188 +192 +195 +198 +202 +205 +206 +208 +208 +208 +206 +206 +203 +200 +196 +192 +190 +184 +179 +172 +166 +160 +153 +146 +140 +133 +127 +120 +115 +108 +101 +97 +91 +88 +82 +80 +76 +76 +73 +73 +74 +75 +76 +78 +81 +85 +88 +93 +98 +104 +110 +115 +123 +128 +134 +141 +148 +157 +161 +168 +175 +180 +187 +190 +194 +198 +201 +204 +207 +208 +208 +208 +208 +206 +205 +200 +197 +194 +190 +186 +179 +174 +167 +161 +154 +148 +141 +134 +127 +122 +115 +110 +102 +99 +92 +88 +84 +81 +78 +76 +73 +74 +72 +75 +75 +78 +81 +83 +88 +91 +98 +102 +109 +114 +122 +127 +133 +140 +148 +153 +162 +167 +174 +179 +185 +189 +193 +197 +201 +203 +207 +206 +208 +208 +208 +206 +205 +202 +198 +194 +192 +187 +181 +176 +169 +162 +155 +151 +141 +136 +127 +124 +116 +111 +103 +99 +93 +89 +85 +81 +79 +77 +75 +74 +74 +74 +76 +77 +80 +83 +86 +91 +97 +100 +107 +112 +120 +125 +132 +139 +145 +152 +160 +166 +173 +177 +185 +188 +192 +196 +199 +203 +205 +207 +206 +209 +207 +207 +205 +202 +199 +196 +192 +189 +181 +178 +172 +164 +158 +151 +144 +138 +130 +124 +119 +111 +106 +100 +94 +90 +86 +81 +79 +76 +75 +74 +73 +74 +75 +77 +79 +82 +86 +89 +95 +100 +106 +111 +117 +125 +129 +137 +143 +151 +158 +164 +170 +176 +182 +188 +192 +196 +198 +203 +205 +207 +208 +208 +208 +206 +205 +203 +199 +196 +192 +189 +183 +179 +173 +165 +159 +152 +146 +138 +132 +126 +120 +112 +108 +100 +98 +90 +87 +83 +79 +77 +74 +75 +73 +74 +74 +76 +79 +81 +84 +89 +93 +100 +104 +111 +117 +124 +129 +135 +143 +149 +156 +163 +168 +176 +180 +186 +191 +195 +198 +200 +204 +206 +208 +208 +208 +207 +206 +203 +201 +196 +195 +189 +185 +179 +174 +166 +161 +154 +147 +140 +134 +127 +121 +114 +109 +102 +97 +92 +87 +84 +80 +78 +76 +74 +74 +73 +74 +77 +77 +81 +83 +88 +92 +97 +103 +109 +115 +121 +127 +134 +141 +147 +155 +162 +168 +173 +180 +185 +190 +193 +197 +200 +203 +205 +207 +208 +208 +207 +205 +204 +201 +198 +194 +192 +186 +180 +175 +169 +162 +156 +147 +143 +135 +128 +121 +116 +109 +105 +97 +93 +88 +84 +80 +78 +76 +74 +73 +73 +75 +75 +78 +80 +84 +86 +92 +97 +101 +107 +113 +120 +126 +132 +139 +146 +153 +160 +165 +173 +178 +184 +188 +192 +197 +199 +203 +205 +208 +207 +208 +207 +207 +204 +202 +198 +195 +192 +187 +182 +176 +171 +162 +158 +150 +144 +137 +130 +125 +118 +111 +105 +99 +95 +88 +86 +81 +79 +77 +74 +74 +73 +74 +75 +77 +79 +82 +86 +90 +95 +102 +105 +113 +117 +126 +130 +138 +144 +151 +158 +164 +171 +177 +182 +189 +192 +196 +199 +202 +206 +206 +208 +208 +208 +207 +204 +203 +199 +195 +193 +187 +184 +176 +173 +164 +160 +152 +145 +138 +132 +125 +119 +112 +107 +100 +96 +91 +86 +84 +79 +77 +75 +74 +73 +73 +74 +77 +78 +82 +85 +90 +94 +99 +105 +111 +117 +124 +129 +137 +142 +151 +156 +164 +169 +175 +182 +186 +192 +193 +199 +201 +205 +205 +207 +208 +208 +206 +206 +204 +201 +196 +193 +190 +184 +179 +173 +166 +160 +152 +146 +139 +134 +126 +121 +114 +108 +102 +97 +92 +87 +83 +80 +78 +75 +75 +73 +75 +73 +76 +78 +81 +84 +88 +93 +98 +103 +109 +115 +123 +127 +135 +141 +148 +156 +162 +168 +175 +181 +186 +190 +193 +198 +200 +204 +205 +208 +207 +208 +206 +207 +203 +202 +197 +194 +190 +186 +180 +175 +168 +161 +155 +148 +142 +133 +128 +122 +116 +109 +103 +98 +92 +87 +84 +80 +78 +75 +75 +74 +74 +73 +76 +78 +81 +83 +88 +91 +98 +102 +108 +114 +121 +127 +132 +140 +145 +153 +161 +167 +173 +179 +184 +189 +193 +197 +200 +203 +206 +207 +208 +208 +208 +206 +204 +202 +198 +194 +192 +187 +181 +175 +170 +162 +157 +149 +144 +136 +129 +123 +118 +110 +105 +98 +95 +88 +86 +81 +77 +77 +74 +74 +73 +73 +76 +77 +79 +83 +87 +91 +96 +102 +106 +114 +119 +126 +132 +138 +145 +152 +159 +166 +170 +179 +182 +189 +192 +196 +200 +202 +206 +206 +208 +208 +208 +207 +205 +202 +200 +194 +192 +187 +183 +176 +171 +164 +157 +152 +144 +138 +130 +125 +119 +112 +107 +99 +96 +91 +85 +82 +80 +76 +75 +74 +74 +74 +74 +77 +78 +83 +84 +90 +94 +100 +106 +111 +117 +125 +130 +137 +143 +151 +158 +164 +170 +176 +183 +187 +192 +196 +198 +202 +205 +206 +208 +208 +208 +207 +206 +203 +201 +196 +193 +189 +184 +178 +173 +165 +161 +152 +146 +138 +133 +126 +119 +113 +107 +101 +97 +92 +86 +83 +80 +78 +75 +74 +74 +74 +74 +77 +78 +81 +84 +88 +93 +99 +104 +110 +115 +123 +128 +135 +141 +149 +157 +162 +169 +175 +180 +187 +190 +194 +198 +200 +204 +205 +208 +208 +208 +206 +206 +204 +201 +197 +194 +190 +185 +179 +175 +167 +162 +154 +148 +140 +134 +127 +122 +114 +109 +101 +98 +92 +87 +84 +80 +79 +75 +76 +73 +73 +74 +76 +78 +81 +84 +89 +91 +98 +103 +108 +115 +121 +127 +133 +140 +147 +154 +162 +167 +173 +179 +185 +190 +193 +198 +201 +204 +206 +207 +208 +208 +207 +207 +204 +202 +197 +194 +192 +186 +181 +175 +169 +161 +156 +149 +143 +135 +129 +122 +117 +109 +105 +98 +94 +88 +84 +82 +78 +76 +74 +73 +73 +74 +75 +77 +80 +83 +86 +91 +97 +102 +108 +114 +120 +127 +132 +139 +146 +153 +160 +166 +172 +178 +184 +188 +193 +196 +200 +203 +205 +208 +208 +208 +208 +208 +205 +202 +200 +195 +192 +188 +182 +176 +171 +164 +157 +150 +144 +136 +131 +124 +118 +111 +105 +99 +94 +89 +86 +82 +79 +76 +75 +74 +73 +75 +74 +78 +79 +82 +86 +90 +95 +100 +106 +112 +118 +126 +130 +138 +144 +151 +159 +165 +171 +177 +182 +188 +192 +196 +198 +202 +205 +206 +208 +208 +208 +206 +206 +202 +200 +195 +192 +188 +184 +177 +173 +164 +159 +152 +145 +139 +131 +127 +119 +112 +106 +100 +97 +91 +86 +83 +79 +77 +75 +74 +73 +74 +75 +76 +78 +81 +84 +90 +93 +100 +104 +111 +116 +124 +129 +135 +143 +149 +157 +163 +169 +176 +182 +186 +192 +195 +199 +201 +205 +205 +207 +208 +208 +207 +205 +204 +201 +196 +194 +189 +185 +179 +173 +167 +161 +153 +147 +140 +134 +127 +121 +114 +107 +102 +97 +92 +86 +84 +80 +77 +75 +75 +73 +74 +74 +76 +79 +81 +84 +88 +93 +98 +103 +109 +115 +123 +127 +135 +141 +147 +155 +162 +168 +174 +180 +186 +190 +193 +198 +200 +205 +205 +208 +208 +208 +207 +206 +204 +200 +198 +193 +190 +185 +180 +174 +168 +161 +156 +147 +142 +134 +129 +121 +116 +110 +104 +98 +93 +88 +85 +80 +77 +76 +74 +73 +73 +75 +75 +77 +80 +84 +88 +92 +97 +102 +108 +114 +120 +127 +132 +140 +145 +153 +161 +166 +173 +177 +184 +189 +192 +197 +201 +202 +207 +206 +208 +208 +207 +207 +206 +201 +198 +196 +192 +187 +182 +175 +171 +161 +157 +149 +143 +137 +129 +123 +117 +111 +105 +99 +94 +89 +85 +82 +78 +77 +74 +75 +73 +74 +75 +76 +80 +82 +86 +91 +96 +101 +106 +112 +120 +125 +132 +138 +145 +152 +159 +165 +171 +177 +183 +188 +192 +196 +200 +202 +206 +206 +208 +207 +208 +206 +206 +201 +200 +195 +192 +188 +183 +178 +171 +165 +157 +153 +144 +138 +131 +125 +119 +112 +106 +100 +94 +91 +85 +83 +79 +76 +75 +74 +74 +75 +74 +77 +79 +82 +85 +90 +95 +100 +105 +111 +117 +124 +129 +136 +144 +149 +158 +163 +171 +175 +182 +187 +192 +196 +198 +202 +205 +206 +207 +208 +208 +208 +204 +204 +199 +197 +192 +189 +184 +179 +173 +165 +161 +153 +146 +140 +132 +127 +120 +114 +108 +100 +97 +90 +88 +82 +80 +77 +76 +74 +73 +73 +75 +75 +79 +81 +85 +89 +93 +99 +104 +111 +115 +122 +129 +135 +142 +148 +156 +162 +168 +175 +180 +186 +190 +194 +199 +201 +204 +207 +207 +209 +208 +208 +205 +205 +201 +198 +193 +190 +185 +179 +174 +167 +161 +153 +148 +140 +135 +127 +123 +115 +110 +102 +98 +93 +88 +84 +81 +77 +77 +74 +74 +73 +74 +76 +77 +81 +84 +87 +92 +97 +103 +108 +116 +121 +127 +135 +140 +148 +153 +162 +167 +173 +179 +185 +189 +193 +197 +201 +202 +207 +207 +208 +208 +206 +207 +205 +202 +198 +195 +192 +187 +181 +176 +169 +163 +156 +150 +142 +135 +128 +123 +116 +110 +105 +98 +94 +89 +85 +82 +79 +76 +75 +74 +74 +74 +76 +78 +80 +83 +87 +91 +97 +100 +107 +113 +120 +126 +131 +139 +146 +152 +159 +166 +173 +177 +184 +189 +192 +196 +199 +203 +206 +206 +207 +208 +208 +207 +204 +204 +199 +196 +192 +188 +182 +178 +171 +164 +158 +151 +144 +137 +130 +125 +118 +111 +106 +99 +95 +89 +87 +81 +79 +77 +75 +75 +73 +74 +75 +77 +79 +82 +87 +89 +95 +100 +106 +111 +118 +125 +130 +136 +144 +150 +158 +164 +170 +177 +182 +189 +192 +196 +199 +202 +205 +206 +208 +208 +207 +207 +205 +203 +198 +196 +193 +188 +184 +178 +172 +165 +159 +152 +146 +139 +131 +126 +120 +112 +108 +100 +97 +90 +87 +82 +79 +77 +75 +74 +73 +74 +75 +77 +78 +83 +84 +89 +93 +100 +105 +110 +117 +124 +129 +136 +142 +150 +156 +163 +169 +176 +181 +186 +192 +195 +198 +201 +204 +206 +208 +208 +208 +206 +208 +203 +201 +196 +194 +188 +185 +179 +173 +166 +161 +153 +147 +140 +133 +127 +120 +115 +108 +102 +98 +91 +88 +83 +80 +77 +76 +74 +74 +73 +74 +76 +77 +81 +83 +88 +92 +98 +102 +110 +115 +123 +127 +135 +141 +147 +155 +161 +168 +173 +180 +185 +190 +193 +198 +200 +204 +205 +208 +207 +208 +207 +207 +203 +202 +198 +194 +191 +187 +180 +176 +167 +163 +155 +148 +141 +134 +127 +122 +115 +109 +102 +99 +92 +88 +86 +80 +79 +76 +74 +74 +73 +74 +76 +77 +79 +83 +87 +91 +97 +101 +108 +114 +120 +127 +132 +139 +146 +152 +162 +166 +173 +179 +184 +189 +192 +197 +200 +203 +205 +207 +208 +207 +207 +206 +205 +201 +198 +196 +192 +188 +182 +176 +171 +163 +157 +150 +144 +136 +129 +124 +117 +111 +105 +99 +94 +89 +86 +81 +79 +76 +75 +74 +73 +74 +75 +76 +80 +82 +87 +91 +95 +101 +105 +113 +118 +126 +130 +138 +144 +151 +158 +165 +171 +178 +182 +188 +192 +196 +199 +202 +206 +206 +207 +208 +208 +207 +205 +203 +200 +195 +192 +187 +184 +177 +172 +164 +159 +152 +145 +138 +132 +125 +119 +112 +107 +100 +96 +91 +85 +83 +79 +76 +75 +74 +73 +74 +74 +77 +77 +82 +84 +90 +94 +99 +105 +111 +117 +124 +129 +137 +143 +150 +157 +164 +169 +176 +181 +187 +191 +195 +197 +202 +204 +206 +208 +208 +209 +206 +207 +203 +201 +197 +193 +190 +185 +179 +172 +166 +161 +152 +147 +139 +132 +126 +120 +114 +109 +101 +97 +91 +87 +83 +80 +78 +75 +75 +73 +74 +74 +76 +78 +81 +84 +89 +92 +98 +103 +109 +115 +121 +128 +134 +142 +148 +157 +162 +169 +175 +180 +187 +191 +194 +199 +201 +204 +206 +207 +208 +208 +207 +205 +204 +201 +196 +195 +190 +185 +180 +174 +168 +161 +155 +148 +142 +134 +127 +122 +115 +108 +102 +97 +93 +87 +84 +80 +78 +76 +74 +74 +73 +74 +76 +77 +81 +84 +87 +92 +97 +103 +108 +115 +121 +127 +133 +140 +147 +153 +160 +168 +173 +179 +184 +190 +193 +197 +201 +203 +207 +208 +208 +208 +207 +207 +204 +202 +198 +194 +192 +186 +181 +176 +169 +162 +156 +150 +142 +135 +129 +123 +117 +109 +106 +98 +95 +88 +86 +81 +78 +76 +75 +74 +73 +74 +75 +77 +79 +83 +86 +91 +95 +102 +107 +114 +119 +127 +131 +140 +144 +152 +160 +166 +172 +177 +184 +188 +192 +196 +199 +203 +205 +207 +207 +208 +208 +206 +205 +203 +199 +195 +192 +188 +182 +177 +172 +163 +158 +150 +145 +137 +131 +124 +118 +111 +106 +100 +95 +89 +88 +82 +79 +76 +76 +74 +72 +75 +75 +76 +79 +81 +86 +89 +94 +100 +105 +111 +117 +125 +129 +137 +144 +150 +158 +164 +170 +177 +182 +188 +192 +196 +199 +202 +205 +206 +207 +208 +207 +208 +204 +204 +199 +198 +192 +189 +184 +178 +173 +165 +160 +153 +145 +139 +133 +125 +120 +112 +108 +100 +98 +90 +87 +83 +80 +77 +75 +74 +75 +74 +75 +76 +79 +82 +84 +89 +93 +99 +104 +109 +116 +122 +129 +134 +142 +149 +155 +163 +168 +175 +180 +187 +192 +194 +198 +201 +204 +206 +207 +208 +208 +207 +205 +204 +201 +196 +193 +190 +185 +180 +173 +167 +161 +155 +147 +140 +134 +127 +121 +115 +109 +102 +98 +91 +88 +83 +81 +76 +77 +73 +73 +73 +74 +75 +78 +80 +84 +88 +93 +98 +103 +109 +114 +123 +127 +134 +141 +147 +154 +162 +167 +173 +180 +185 +188 +194 +196 +201 +203 +205 +208 +208 +208 +208 +206 +205 +202 +198 +194 +192 +186 +181 +176 +168 +162 +155 +149 +143 +135 +128 +123 +115 +111 +103 +97 +93 +88 +85 +82 +78 +77 +74 +75 +73 +75 +75 +78 +80 +83 +87 +91 +97 +101 +108 +113 +120 +126 +133 +139 +146 +152 +161 +166 +173 +178 +184 +189 +192 +197 +200 +203 +207 +205 +208 +207 +208 +206 +205 +201 +200 +195 +192 +187 +183 +175 +171 +163 +156 +151 +143 +138 +130 +124 +118 +111 +105 +99 +94 +89 +85 +82 +78 +76 +74 +74 +73 +74 +75 +77 +79 +83 +86 +91 +94 +101 +106 +112 +119 +125 +131 +137 +144 +151 +158 +164 +171 +176 +183 +187 +192 +196 +199 +202 +206 +207 +208 +208 +208 +206 +207 +202 +200 +196 +192 +189 +183 +178 +171 +164 +158 +152 +144 +139 +131 +126 +118 +113 +106 +101 +95 +91 +86 +82 +79 +77 +75 +75 +73 +74 +74 +77 +79 +81 +85 +89 +94 +99 +104 +111 +116 +124 +129 +136 +144 +149 +157 +162 +171 +175 +182 +187 +192 +194 +199 +201 +206 +205 +207 +207 +208 +206 +205 +203 +201 +197 +193 +189 +185 +179 +173 +166 +161 +153 +146 +140 +133 +127 +121 +113 +108 +101 +97 +91 +87 +84 +79 +77 +75 +75 +73 +74 +74 +77 +78 +81 +84 +89 +93 +99 +103 +109 +115 +122 +128 +134 +141 +148 +156 +162 +167 +175 +180 +186 +190 +194 +199 +201 +204 +206 +207 +208 +208 +208 +206 +204 +201 +197 +194 +190 +186 +180 +175 +168 +162 +155 +148 +142 +135 +127 +123 +115 +110 +102 +98 +93 +88 +84 +81 +77 +76 +74 +73 +73 +74 +76 +76 +81 +83 +88 +92 +97 +102 +108 +114 +121 +127 +133 +139 +147 +153 +161 +166 +173 +179 +184 +189 +193 +196 +201 +202 +207 +207 +208 +208 +207 +207 +205 +202 +198 +195 +192 +187 +181 +176 +169 +163 +156 +150 +142 +135 +129 +123 +117 +111 +105 +99 +94 +89 +85 +82 +78 +76 +74 +74 +73 +74 +75 +77 +79 +83 +85 +91 +95 +100 +107 +112 +120 +126 +132 +139 +145 +152 +159 +165 +172 +177 +183 +188 +192 +195 +199 +203 +205 +206 +207 +208 +208 +206 +205 +203 +200 +196 +192 +188 +183 +177 +171 +164 +158 +152 +144 +138 +130 +126 +118 +112 +105 +99 +94 +90 +85 +82 +79 +77 +74 +75 +72 +75 +74 +77 +79 +82 +86 +89 +94 +100 +105 +111 +117 +124 +129 +136 +144 +149 +158 +163 +171 +176 +182 +187 +192 +196 +198 +201 +206 +206 +208 +208 +208 +206 +206 +203 +200 +196 +193 +188 +185 +177 +173 +165 +160 +153 +146 +140 +133 +127 +120 +113 +107 +101 +97 +91 +86 +84 +79 +77 +75 +74 +73 +73 +75 +76 +78 +81 +84 +89 +93 +99 +104 +110 +116 +123 +129 +135 +142 +148 +156 +162 +168 +175 +181 +186 +192 +193 +199 +201 +205 +206 +207 +208 +208 +207 +206 +204 +201 +196 +194 +190 +185 +179 +174 +167 +161 +153 +148 +140 +134 +127 +120 +115 +108 +102 +98 +92 +87 +84 +80 +78 +76 +74 +74 +74 +73 +77 +77 +80 +85 +86 +92 +98 +101 +109 +114 +122 +126 +134 +140 +147 +154 +161 +168 +173 +180 +185 +190 +193 +198 +200 +204 +205 +208 +207 +208 +207 +207 +203 +202 +197 +195 +191 +186 +180 +175 +168 +163 +156 +148 +143 +135 +129 +123 +116 +111 +103 +98 +93 +88 +85 +81 +78 +76 +75 +73 +74 +74 +75 +77 +81 +82 +87 +91 +98 +100 +107 +113 +120 +126 +131 +139 +145 +152 +160 +166 +173 +178 +184 +188 +192 +197 +199 +203 +205 +207 +208 +208 +208 +207 +205 +203 +198 +195 +192 +187 +182 +176 +171 +163 +158 +151 +143 +137 +130 +125 +118 +113 +106 +99 +95 +89 +86 +81 +78 +77 +75 +74 +73 +73 +75 +76 +79 +81 +86 +90 +95 +100 +106 +112 +118 +125 +132 +137 +144 +151 +159 +165 +171 +176 +182 +188 +192 +196 +199 +202 +205 +206 +207 +208 +207 +207 +205 +204 +199 +196 +192 +189 +183 +179 +171 +166 +158 +152 +145 +139 +131 +125 +119 +112 +107 +100 +96 +91 +86 +83 +80 +76 +76 +73 +74 +73 +75 +76 +79 +82 +85 +89 +94 +99 +105 +110 +117 +123 +129 +135 +142 +149 +157 +162 +170 +175 +181 +187 +191 +196 +198 +202 +204 +208 +208 +208 +208 +207 +205 +204 +200 +196 +193 +189 +184 +178 +173 +166 +161 +153 +146 +140 +133 +127 +121 +114 +108 +101 +98 +91 +88 +83 +81 +77 +76 +73 +74 +73 +75 +75 +78 +80 +84 +88 +92 +99 +103 +110 +115 +122 +128 +135 +141 +148 +156 +161 +168 +175 +180 +185 +190 +193 +198 +200 +203 +206 +206 +209 +207 +208 +205 +205 +201 +199 +193 +190 +186 +180 +174 +168 +162 +155 +147 +142 +135 +127 +123 +115 +109 +103 +98 +93 +89 +85 +81 +78 +77 +74 +74 +73 +74 +75 +77 +80 +83 +87 +92 +96 +102 +107 +114 +120 +126 +133 +139 +147 +153 +161 +166 +173 +179 +185 +189 +193 +196 +201 +202 +206 +207 +208 +208 +207 +206 +205 +202 +198 +194 +192 +187 +180 +176 +170 +164 +156 +150 +143 +136 +129 +124 +116 +112 +104 +99 +93 +90 +84 +81 +78 +77 +75 +73 +73 +74 +75 +77 +79 +83 +86 +91 +96 +101 +107 +112 +120 +125 +131 +138 +144 +151 +159 +164 +172 +176 +184 +188 +192 +196 +199 +202 +206 +206 +208 +208 +207 +207 +205 +202 +198 +196 +192 +188 +182 +177 +171 +164 +158 +151 +144 +138 +130 +126 +119 +112 +106 +100 +95 +91 +86 +83 +78 +78 +74 +75 +73 +74 +75 +75 +79 +81 +85 +89 +94 +99 +105 +111 +117 +123 +131 +135 +145 +149 +158 +163 +171 +176 +181 +187 +192 +195 +199 +201 +205 +205 +206 +207 +208 +207 +205 +203 +201 +196 +193 +188 +185 +179 +172 +167 +159 +153 +145 +139 +133 +127 +120 +113 +108 +101 +96 +91 +87 +83 +80 +76 +75 +74 +74 +73 +74 +77 +78 +81 +85 +89 +93 +98 +104 +109 +116 +121 +128 +135 +141 +147 +156 +161 +169 +174 +181 +186 +189 +194 +198 +201 +203 +207 +207 +209 +207 +206 +206 +204 +200 +198 +192 +192 +184 +179 +174 +167 +161 +154 +147 +141 +134 +127 +121 +116 +109 +103 +97 +93 +88 +83 +81 +77 +76 +73 +73 +73 +75 +74 +78 +79 +84 +87 +92 +97 +104 +108 +115 +121 +127 +133 +140 +147 +155 +161 +167 +173 +179 +184 +189 +193 +197 +200 +203 +205 +207 +208 +207 +208 +206 +206 +200 +200 +194 +192 +186 +181 +175 +170 +161 +156 +149 +143 +135 +128 +123 +116 +111 +104 +98 +94 +88 +85 +81 +78 +77 +74 +75 +73 +74 +75 +77 +80 +83 +86 +92 +95 +101 +106 +114 +119 +127 +131 +139 +145 +152 +160 +166 +173 +178 +184 +189 +193 +196 +200 +202 +206 +206 +208 +208 +207 +206 +205 +202 +199 +195 +192 +187 +183 +176 +172 +163 +158 +152 +143 +137 +130 +125 +117 +112 +105 +99 +94 +90 +84 +83 +78 +77 +75 +73 +73 +73 +75 +77 +79 +83 +86 +91 +94 +100 +106 +112 +118 +124 +130 +137 +143 +151 +158 +164 +170 +176 +183 +187 +192 +195 +200 +202 +206 +206 +208 +207 +208 +206 +206 +202 +201 +195 +192 +189 +183 +178 +172 +165 +159 +152 +146 +139 +131 +126 +119 +114 +107 +101 +95 +92 +86 +83 +79 +78 +74 +74 +72 +75 +74 +77 +78 +81 +85 +89 +94 +99 +105 +110 +117 +124 +129 +136 +143 +149 +157 +163 +169 +175 +181 +186 +191 +194 +199 +201 +204 +207 +208 +208 +208 +207 +207 +203 +201 +197 +193 +189 +185 +179 +174 +166 +161 +154 +146 +141 +132 +127 +121 +114 +108 +101 +98 +92 +87 +84 +80 +78 +75 +75 +74 +74 +74 +76 +78 +81 +83 +88 +92 +98 +102 +110 +115 +122 +127 +133 +141 +147 +155 +162 +168 +174 +180 +185 +192 +193 +198 +200 +205 +205 +207 +208 +207 +208 +205 +205 +201 +199 +194 +190 +187 +181 +175 +168 +162 +156 +148 +143 +135 +128 +122 +115 +109 +105 +97 +94 +87 +85 +80 +79 +75 +75 +74 +73 +75 +75 +78 +80 +83 +87 +91 +97 +102 +107 +114 +120 +127 +132 +139 +146 +152 +161 +166 +172 +178 +184 +189 +192 +197 +199 +203 +206 +206 +208 +208 +207 +207 +204 +202 +198 +195 +192 +187 +182 +175 +171 +163 +157 +150 +144 +137 +130 +124 +119 +110 +106 +99 +95 +89 +85 +82 +79 +76 +74 +73 +74 +73 +76 +75 +80 +82 +86 +91 +96 +101 +106 +112 +119 +124 +131 +138 +144 +152 +158 +166 +171 +176 +182 +188 +192 +196 +199 +202 +205 +207 +207 +210 +207 +207 +204 +204 +199 +196 +192 +189 +182 +178 +171 +164 +158 +152 +145 +138 +132 +125 +120 +112 +107 +100 +96 +91 +86 +83 +80 +77 +76 +73 +74 +73 +75 +76 +78 +82 +85 +89 +94 +99 +105 +111 +117 +124 +129 +136 +143 +150 +157 +164 +169 +176 +181 +188 +190 +196 +197 +202 +203 +207 +207 +208 +208 +206 +206 +203 +201 +197 +194 +189 +185 +179 +174 +166 +161 +153 +147 +139 +132 +127 +120 +115 +108 +100 +98 +90 +87 +83 +80 +77 +75 +74 +74 +74 +74 +76 +79 +81 +84 +89 +92 +99 +102 +110 +115 +122 +128 +134 +141 +148 +155 +162 +167 +175 +180 +186 +190 +194 +198 +201 +204 +206 +208 +208 +208 +207 +207 +203 +202 +196 +195 +190 +186 +180 +174 +168 +161 +155 +147 +141 +134 +127 +121 +116 +108 +103 +97 +93 +88 +83 +81 +78 +77 +74 +74 +74 +74 +76 +77 +80 +83 +87 +92 +98 +102 +108 +115 +122 +127 +134 +140 +147 +154 +161 +167 +172 +180 +184 +189 +193 +197 +200 +203 +205 +207 +208 +208 +208 +206 +205 +201 +199 +194 +192 +187 +181 +176 +169 +162 +156 +150 +142 +135 +129 +122 +117 +111 +105 +99 +93 +89 +86 +81 +79 +76 +76 +73 +74 +74 +75 +77 +79 +83 +86 +91 +95 +100 +107 +112 +119 +127 +131 +140 +144 +152 +159 +166 +172 +177 +183 +189 +192 +197 +198 +203 +205 +207 +207 +207 +207 +206 +205 +203 +199 +197 +192 +188 +182 +177 +172 +164 +158 +150 +145 +137 +131 +125 +118 +112 +105 +100 +96 +90 +86 +82 +80 +76 +75 +74 +74 +74 +75 +76 +80 +82 +86 +89 +95 +99 +105 +111 +117 +125 +129 +136 +144 +150 +157 +165 +170 +177 +181 +188 +192 +196 +199 +202 +206 +206 +207 +208 +208 +207 +204 +204 +199 +196 +193 +188 +184 +179 +172 +166 +160 +153 +146 +139 +133 +126 +121 +112 +109 +100 +97 +91 +86 +83 +79 +76 +75 +74 +73 +74 +74 +77 +77 +82 +84 +90 +93 +99 +104 +111 +117 +123 +129 +135 +142 +150 +156 +162 +169 +175 +181 +186 +191 +194 +198 +201 +204 +207 +208 +207 +209 +206 +207 +203 +201 +197 +194 +190 +185 +180 +174 +167 +161 +154 +147 +140 +133 +127 +119 +114 +108 +102 +97 +92 +88 +83 +80 +78 +75 +75 +74 +74 +74 +76 +79 +81 +84 +89 +92 +99 +102 +109 +115 +121 +128 +133 +142 +147 +156 +160 +168 +174 +180 +185 +190 +193 +198 +200 +204 +207 +207 +208 +208 +207 +205 +205 +201 +197 +195 +190 +187 +180 +175 +169 +162 +156 +148 +142 +134 +129 +123 +115 +110 +103 +98 +93 +87 +85 +80 +79 +75 +75 +74 +73 +74 +75 +77 +80 +83 +87 +91 +97 +102 +107 +114 +120 +126 +132 +139 +146 +152 +160 +165 +173 +179 +184 +189 +192 +197 +200 +203 +206 +207 +208 +208 +208 +207 +204 +203 +198 +195 +192 +187 +182 +176 +172 +162 +158 +150 +144 +137 +129 +124 +118 +111 +106 +99 +95 +89 +87 +82 +78 +77 +75 +74 +73 +73 +75 +77 +79 +82 +86 +91 +95 +101 +106 +113 +119 +125 +131 +138 +144 +152 +158 +165 +171 +177 +182 +188 +192 +195 +199 +202 +205 +207 +207 +208 +208 +207 +205 +203 +200 +196 +192 +188 +184 +178 +172 +165 +160 +151 +145 +137 +133 +124 +120 +112 +106 +100 +96 +90 +86 +82 +79 +77 +75 +75 +73 +75 +74 +77 +78 +81 +85 +89 +94 +98 +106 +110 +117 +124 +128 +137 +142 +150 +157 +163 +170 +176 +181 +188 +192 +195 +198 +202 +205 +206 +208 +207 +208 +206 +207 +202 +201 +196 +193 +189 +185 +178 +174 +167 +161 +154 +146 +140 +133 +127 +121 +114 +108 +101 +97 +91 +87 +83 +80 +77 +75 +75 +73 +74 +74 +76 +78 +81 +83 +89 +92 +99 +103 +110 +116 +121 +127 +134 +142 +147 +155 +162 +168 +174 +180 +186 +190 +193 +198 +200 +204 +207 +208 +208 +208 +206 +208 +203 +202 +196 +195 +189 +186 +180 +174 +168 +161 +155 +148 +142 +134 +127 +122 +115 +109 +103 +98 +93 +88 +84 +81 +77 +76 +74 +73 +73 +74 +76 +77 +80 +83 +88 +92 +97 +102 +109 +114 +121 +126 +133 +139 +146 +153 +160 +167 +172 +179 +184 +189 +193 +196 +200 +203 +206 +207 +207 +209 +208 +206 +204 +203 +199 +194 +192 +186 +182 +176 +169 +163 +156 +149 +143 +135 +130 +123 +117 +110 +105 +98 +94 +89 +86 +82 +79 +76 +76 +73 +73 +74 +75 +77 +79 +83 +86 +91 +95 +101 +107 +113 +119 +127 +131 +139 +144 +153 +159 +165 +172 +177 +183 +189 +192 +196 +199 +203 +205 +206 +207 +207 +208 +206 +205 +202 +200 +195 +192 +188 +184 +176 +172 +163 +159 +150 +144 +137 +130 +125 +118 +112 +106 +99 +95 +90 +86 +82 +79 +78 +75 +75 +73 +75 +74 +77 +80 +82 +86 +89 +95 +100 +104 +111 +116 +125 +129 +136 +144 +150 +158 +164 +170 +176 +182 +187 +192 +195 +200 +201 +206 +205 +208 +207 +208 +207 +205 +202 +201 +196 +192 +188 +184 +179 +172 +166 +160 +153 +146 +139 +133 +126 +120 +113 +107 +102 +96 +91 +86 +83 +80 +76 +75 +74 +74 +73 +74 +76 +78 +81 +85 +89 +94 +98 +105 +110 +117 +123 +128 +135 +142 +149 +157 +162 +169 +174 +181 +186 +192 +194 +198 +202 +204 +206 +207 +208 +208 +207 +206 +205 +201 +197 +193 +190 +185 +180 +173 +167 +161 +155 +147 +140 +134 +127 +121 +115 +109 +102 +99 +91 +89 +83 +81 +77 +76 +74 +74 +74 +74 +75 +78 +80 +84 +87 +92 +97 +103 +108 +115 +122 +127 +134 +141 +147 +154 +161 +167 +173 +179 +185 +189 +194 +196 +201 +202 +207 +207 +208 +207 +207 +206 +205 +200 +199 +194 +192 +187 +180 +176 +169 +162 +156 +149 +142 +135 +129 +123 +116 +110 +104 +99 +94 +88 +85 +81 +79 +76 +74 +75 +73 +76 +74 +78 +80 +83 +86 +91 +97 +100 +107 +112 +120 +126 +132 +139 +146 +152 +161 +165 +173 +178 +184 +188 +193 +197 +200 +203 +206 +206 +208 +207 +208 +206 +205 +201 +199 +195 +192 +188 +182 +177 +171 +164 +157 +151 +143 +138 +129 +125 +117 +112 +106 +99 +94 +90 +86 +82 +78 +76 +75 +74 +73 +73 +75 +76 +80 +82 +86 +91 +94 +100 +106 +112 +119 +125 +131 +137 +144 +150 +158 +164 +171 +176 +182 +188 +192 +196 +199 +202 +204 +207 +206 +210 +207 +207 +205 +203 +199 +196 +192 +189 +183 +178 +172 +165 +158 +153 +145 +138 +132 +125 +120 +113 +107 +101 +96 +91 +87 +82 +81 +76 +76 +74 +74 +73 +75 +76 +78 +81 +85 +89 +94 +99 +105 +110 +116 +124 +129 +136 +142 +150 +157 +163 +169 +176 +181 +187 +191 +196 +198 +202 +203 +207 +208 +208 +208 +206 +207 +203 +200 +197 +193 +189 +186 +179 +175 +166 +161 +153 +147 +140 +133 +127 +121 +114 +108 +101 +98 +92 +87 +84 +80 +78 +74 +76 +74 +74 +75 +76 +79 +81 +84 +89 +93 +99 +104 +109 +116 +121 +128 +133 +142 +147 +156 +161 +168 +174 +180 +185 +192 +193 +199 +200 +205 +206 +207 +208 +208 +208 +206 +204 +201 +198 +193 +192 +185 +181 +173 +169 +160 +155 +148 +141 +135 +127 +123 +115 +110 +103 +99 +93 +89 +84 +81 +78 +76 +74 +74 +73 +74 +75 +78 +79 +84 +86 +92 +97 +103 +108 +114 +121 +127 +134 +140 +147 +153 +162 +166 +174 +178 +185 +189 +193 +197 +200 +203 +206 +207 +208 +208 +208 +206 +205 +202 +198 +195 +192 +187 +181 +176 +170 +162 +157 +150 +143 +136 +128 +124 +116 +112 +104 +99 +94 +89 +85 +81 +79 +77 +75 +74 +73 +74 +76 +77 +80 +82 +88 +90 +97 +100 +107 +112 +119 +125 +131 +138 +144 +151 +159 +165 +172 +178 +182 +189 +192 +197 +199 +202 +205 +206 +208 +208 +207 +207 +205 +202 +198 +196 +192 +188 +182 +178 +172 +164 +158 +152 +144 +138 +130 +126 +119 +111 +106 +99 +96 +89 +86 +82 +80 +76 +76 +73 +75 +73 +75 +76 +79 +82 +85 +91 +94 +101 +105 +111 +118 +125 +129 +136 +144 +150 +157 +164 +170 +176 +181 +187 +192 +196 +198 +202 +205 +207 +207 +208 +208 +207 +205 +203 +201 +196 +193 +189 +185 +178 +173 +166 +161 +153 +147 +139 +133 +127 +120 +113 +108 +101 +97 +91 +88 +83 +80 +76 +76 +74 +73 +74 +74 +76 +78 +81 +84 +89 +93 +98 +104 +110 +116 +123 +128 +135 +142 +148 +157 +162 +169 +174 +181 +186 +190 +193 +198 +201 +204 +205 +208 +208 +208 +206 +206 +204 +201 +198 +193 +192 +185 +180 +174 +169 +160 +155 +147 +142 +134 +127 +121 +115 +110 +102 +98 +92 +88 +84 +80 +79 +75 +74 +73 +74 +75 +75 +78 +80 +84 +87 +92 +97 +102 +107 +115 +120 +127 +132 +140 +147 +154 +162 +167 +173 +179 +185 +189 +193 +197 +201 +203 +207 +206 +208 +207 +208 +206 +205 +201 +199 +194 +192 +187 +181 +176 +170 +162 +157 +150 +143 +135 +128 +124 +116 +110 +105 +98 +94 +88 +85 +82 +78 +77 +73 +75 +73 +75 +75 +77 +80 +83 +86 +91 +96 +101 +107 +113 +120 +125 +132 +138 +146 +151 +159 +165 +172 +177 +183 +189 +193 +196 +200 +202 +206 +207 +208 +208 +208 +206 +205 +202 +199 +195 +192 +187 +182 +177 +170 +164 +157 +152 +143 +137 +130 +125 +117 +113 +106 +99 +95 +89 +87 +82 +78 +77 +76 +74 +74 +73 +74 +78 +78 +82 +86 +89 +95 +100 +106 +111 +118 +125 +131 +136 +144 +150 +158 +164 +171 +175 +182 +188 +192 +196 +198 +203 +204 +206 +207 +208 +208 +207 +205 +204 +200 +196 +192 +189 +184 +178 +173 +164 +161 +151 +145 +139 +131 +125 +120 +113 +107 +100 +97 +90 +87 +83 +79 +77 +75 +74 +74 +74 +75 +76 +79 +81 +84 +89 +92 +100 +104 +110 +116 +123 +129 +135 +142 +149 +157 +163 +169 +175 +181 +187 +192 +194 +199 +201 +205 +206 +208 +208 +207 +207 +206 +202 +200 +196 +194 +189 +185 +179 +174 +166 +161 +153 +148 +140 +133 +127 +121 +115 +107 +102 +97 +93 +87 +84 +80 +77 +75 +75 +73 +73 +74 +76 +78 +80 +84 +88 +93 +98 +103 +109 +115 +123 +127 +134 +141 +148 +155 +161 +168 +175 +180 +185 +190 +193 +198 +200 +204 +206 +208 +208 +208 +208 +206 +204 +201 +199 +193 +192 +185 +181 +175 +169 +161 +155 +147 +143 +134 +128 +122 +116 +111 +104 +98 +93 +88 +86 +80 +78 +76 +75 +73 +73 +74 +75 +78 +79 +84 +87 +92 +96 +103 +108 +114 +120 +127 +132 +140 +145 +153 +160 +166 +172 +177 +184 +189 +192 +196 +200 +203 +206 +206 +208 +208 +208 +206 +206 +202 +200 +195 +192 +188 +182 +176 +171 +163 +158 +150 +144 +136 +130 +124 +118 +111 +105 +100 +94 +89 +87 +82 +79 +77 +74 +75 +72 +75 +74 +77 +79 +82 +86 +89 +95 +100 +106 +113 +118 +125 +131 +138 +145 +150 +159 +164 +171 +176 +182 +189 +192 +196 +199 +201 +206 +206 +208 +207 +208 +206 +205 +202 +201 +196 +192 +188 +184 +178 +171 +166 +158 +153 +144 +139 +131 +126 +119 +112 +107 +100 +95 +91 +86 +83 +79 +77 +75 +74 +74 +74 +75 +77 +79 +82 +85 +89 +94 +99 +105 +110 +117 +123 +129 +136 +143 +149 +157 +163 +170 +175 +181 +187 +192 +195 +198 +202 +204 +207 +207 +208 +208 +207 +205 +204 +200 +196 +193 +190 +184 +179 +173 +166 +161 +153 +146 +140 +133 +127 +120 +114 +108 +101 +98 +91 +88 +82 +80 +76 +76 +74 +74 +73 +75 +76 +78 +80 +85 +89 +93 +99 +103 +110 +115 +123 +127 +135 +141 +148 +155 +162 +168 +175 +179 +187 +190 +194 +198 +201 +204 +207 +208 +208 +208 +208 +206 +204 +201 +198 +193 +190 +186 +180 +175 +167 +162 +155 +148 +140 +136 +127 +123 +115 +110 +102 +99 +93 +88 +84 +80 +78 +76 +74 +74 +73 +74 +75 +77 +81 +83 +87 +91 +97 +102 +108 +114 +121 +127 +134 +139 +147 +153 +162 +166 +173 +179 +184 +190 +192 +197 +200 +203 +206 +207 +208 +208 +207 +207 +204 +203 +198 +195 +192 +186 +182 +176 +170 +163 +156 +150 +142 +136 +129 +123 +117 +110 +105 +98 +94 +89 +85 +82 +79 +75 +76 +73 +74 +74 +76 +77 +80 +82 +86 +90 +96 +101 +107 +112 +119 +126 +130 +140 +144 +152 +159 +166 +171 +178 +183 +188 +192 +196 +199 +204 +204 +208 +207 +208 +208 +206 +204 +204 +198 +195 +192 +188 +182 +177 +171 +164 +158 +150 +145 +137 +131 +125 +118 +112 +106 +99 +96 +90 +86 +82 +79 +76 +75 +74 +72 +75 +74 +77 +79 +82 +86 +90 +94 +101 +105 +112 +118 +125 +130 +137 +144 +150 +158 +164 +170 +176 +182 +187 +192 +195 +199 +201 +206 +205 +208 +208 +208 +206 +206 +203 +200 +196 +193 +188 +184 +178 +172 +166 +158 +152 +146 +138 +132 +126 +119 +113 +107 +101 +96 +92 +86 +83 +80 +77 +75 +74 +73 +74 +74 +77 +78 +82 +84 +88 +94 +98 +105 +109 +117 +123 +129 +135 +143 +149 +158 +162 +170 +175 +181 +186 +191 +195 +198 +201 +203 +207 +207 +207 +208 +206 +206 +203 +201 +197 +193 +190 +185 +180 +174 +167 +161 +154 +147 +141 +132 +127 +120 +114 +108 +102 +98 +92 +87 +83 +81 +77 +75 +75 +74 +73 +75 +76 +79 +80 +84 +88 +92 +98 +103 +109 +115 +121 +127 +133 +141 +147 +154 +162 +167 +174 +179 +185 +190 +193 +198 +201 +204 +207 +206 +208 +208 +208 +205 +205 +201 +198 +193 +191 +186 +181 +174 +169 +163 +155 +149 +142 +136 +128 +123 +116 +111 +104 +97 +94 +88 +85 +81 +77 +77 +74 +73 +73 +74 +76 +77 +79 +84 +86 +92 +96 +103 +107 +114 +120 +126 +133 +139 +147 +152 +160 +165 +173 +178 +184 +188 +192 +196 +201 +202 +206 +207 +208 +208 +208 +207 +206 +202 +199 +194 +192 +187 +182 +176 +171 +163 +157 +150 +143 +137 +129 +124 +117 +112 +104 +101 +93 +91 +85 +82 +79 +77 +75 +75 +73 +74 +74 +77 +79 +83 +86 +90 +95 +100 +106 +112 +118 +126 +131 +138 +144 +152 +158 +164 +172 +176 +183 +188 +192 +196 +199 +202 +206 +206 +208 +207 +208 +206 +206 +202 +201 +196 +192 +189 +184 +178 +172 +165 +159 +152 +145 +139 +131 +126 +118 +113 +107 +100 +96 +91 +86 +83 +79 +77 +75 +75 +73 +74 +75 +77 +79 +82 +85 +89 +94 +100 +105 +111 +118 +123 +130 +135 +144 +149 +157 +163 +170 +176 +181 +187 +192 +195 +199 +201 +206 +206 +208 +208 +208 +207 +206 +203 +200 +196 +193 +189 +184 +179 +172 +167 +160 +154 +146 +140 +134 +127 +121 +114 +108 +102 +97 +92 +88 +83 +80 +77 +76 +73 +74 +73 +75 +76 +78 +81 +84 +89 +93 +98 +104 +109 +116 +123 +128 +134 +142 +147 +157 +160 +169 +173 +180 +185 +190 +194 +198 +201 +204 +206 +208 +208 +208 +208 +206 +204 +201 +198 +193 +192 +185 +180 +174 +168 +161 +155 +148 +142 +134 +128 +122 +116 +110 +105 +97 +93 +88 +85 +81 +78 +76 +75 +73 +74 +74 +75 +78 +80 +84 +87 +92 +98 +103 +109 +114 +121 +127 +133 +141 +146 +154 +161 +167 +173 +179 +184 +189 +192 +197 +200 +203 +205 +207 +208 +208 +208 +206 +206 +202 +199 +195 +192 +187 +182 +176 +171 +162 +157 +149 +143 +135 +129 +123 +115 +112 +104 +98 +95 +88 +86 +81 +78 +77 +75 +74 +74 +74 +75 +77 +80 +83 +86 +90 +96 +101 +105 +113 +118 +126 +131 +138 +145 +152 +159 +165 +171 +178 +183 +189 +192 +197 +199 +202 +206 +207 +207 +209 +207 +207 +204 +203 +198 +196 +193 +187 +184 +177 +172 +164 +159 +151 +145 +137 +131 +125 +120 +111 +107 +99 +96 +89 +86 +82 +80 +76 +75 +74 +74 +73 +75 +77 +79 +82 +85 +90 +94 +100 +105 +111 +117 +124 +129 +136 +143 +151 +156 +165 +169 +176 +182 +187 +192 +195 +198 +202 +205 +207 +207 +209 +208 +207 +205 +203 +201 +196 +192 +189 +184 +179 +172 +166 +161 +152 +147 +138 +133 +126 +121 +113 +108 +101 +97 +91 +88 +83 +80 +76 +76 +74 +74 +73 +74 +76 +77 +81 +85 +89 +93 +98 +104 +110 +116 +123 +128 +135 +142 +148 +157 +162 +169 +175 +179 +187 +189 +195 +196 +202 +203 +206 +208 +208 +208 +207 +206 +204 +201 +197 +195 +190 +185 +179 +175 +167 +161 +154 +147 +141 +133 +127 +122 +114 +110 +101 +99 +92 +88 +84 +80 +79 +76 +74 +74 +73 +75 +75 +77 +80 +83 +88 +91 +99 +102 +109 +114 +121 +127 +133 +140 +147 +154 +162 +167 +175 +179 +185 +189 +194 +197 +201 +202 +207 +206 +208 +208 +207 +207 +204 +202 +197 +195 +192 +186 +181 +176 +170 +163 +156 +150 +142 +135 +128 +123 +116 +110 +105 +97 +94 +88 +84 +82 +78 +77 +74 +74 +73 +74 +76 +77 +80 +83 +87 +91 +97 +101 +108 +112 +121 +125 +133 +139 +145 +152 +159 +166 +172 +178 +183 +189 +192 +196 +199 +203 +206 +208 +207 +208 +208 +207 +204 +203 +199 +195 +192 +187 +182 +177 +170 +163 +157 +150 +144 +137 +130 +124 +118 +111 +106 +100 +95 +89 +87 +81 +79 +76 +75 +74 +73 +74 +74 +77 +79 +82 +87 +90 +95 +100 +106 +112 +118 +126 +130 +138 +144 +151 +159 +164 +171 +176 +182 +189 +192 +196 +198 +203 +204 +207 +208 +208 +208 +206 +205 +203 +199 +196 +192 +189 +184 +178 +172 +165 +159 +152 +145 +139 +131 +126 +119 +112 +107 +100 +96 +91 +86 +83 +79 +76 +76 +73 +74 +74 +76 +76 +79 +81 +85 +90 +93 +100 +104 +111 +116 +124 +129 +136 +143 +150 +156 +163 +169 +176 +181 +186 +192 +195 +199 +202 +205 +207 +206 +209 +207 +208 +205 +203 +200 +198 +192 +190 +184 +180 +173 +166 +161 +153 +147 +140 +134 +126 +121 +114 +108 +102 +97 +92 +87 +83 +80 +77 +76 +74 +74 +73 +75 +76 +78 +81 +84 +89 +93 +98 +104 +109 +116 +123 +127 +135 +141 +148 +154 +162 +168 +175 +179 +186 +190 +194 +197 +201 +203 +207 +207 +208 +208 +208 +206 +205 +201 +199 +193 +192 +186 +181 +174 +169 +162 +155 +148 +141 +135 +127 +123 +115 +111 +103 +99 +92 +89 +84 +81 +78 +76 +75 +73 +73 +75 +75 +77 +80 +83 +87 +92 +97 +102 +109 +113 +121 +127 +132 +141 +145 +153 +161 +165 +173 +178 +185 +189 +192 +196 +201 +202 +206 +206 +208 +208 +208 +205 +206 +201 +199 +195 +192 +188 +181 +177 +171 +163 +156 +150 +144 +137 +129 +124 +118 +111 +104 +99 +94 +89 +86 +82 +79 +77 +75 +75 +73 +75 +74 +77 +79 +82 +86 +90 +95 +101 +106 +112 +118 +126 +131 +137 +145 +151 +159 +165 +172 +177 +183 +189 +192 +196 +200 +202 +207 +206 +208 +207 +207 +207 +205 +202 +200 +196 +192 +188 +184 +178 +172 +165 +158 +153 +144 +138 +131 +126 +120 +111 +106 +100 +95 +90 +86 +83 +79 +77 +75 +74 +74 +74 +75 +77 +79 +82 +85 +91 +94 +100 +105 +111 +118 +123 +130 +136 +144 +148 +158 +163 +170 +175 +182 +186 +192 +194 +199 +202 +205 +206 +207 +209 +208 +208 +204 +204 +201 +197 +192 +189 +184 +179 +172 +166 +161 +152 +147 +139 +133 +127 +120 +115 +107 +102 +97 +92 +87 +83 +80 +77 +75 +74 +73 +73 +75 +76 +78 +80 +85 +88 +93 +98 +104 +111 +116 +123 +128 +135 +143 +147 +157 +161 +169 +174 +180 +187 +190 +194 +198 +201 +204 +206 +208 +208 +208 +207 +206 +205 +200 +197 +194 +190 +185 +180 +174 +168 +161 +155 +147 +142 +133 +127 +122 +115 +109 +102 +98 +92 +88 +84 +80 +78 +76 +74 +74 +73 +75 +75 +78 +80 +84 +87 +92 +97 +103 +107 +115 +120 +127 +133 +140 +148 +153 +162 +166 +174 +179 +185 +189 +193 +197 +200 +203 +207 +207 +208 +207 +208 +206 +205 +201 +199 +194 +192 +186 +182 +175 +171 +162 +157 +149 +142 +136 +128 +123 +117 +110 +104 +98 +93 +89 +84 +82 +77 +77 +74 +75 +73 +74 +76 +77 +80 +83 +86 +91 +96 +101 +107 +113 +120 +125 +132 +139 +145 +152 +159 +166 +172 +177 +183 +189 +193 +195 +200 +203 +207 +206 +208 +208 +208 +206 +205 +201 +200 +194 +192 +187 +183 +177 +171 +163 +158 +151 +144 +137 +131 +124 +119 +111 +106 +100 +94 +91 +86 +82 +78 +77 +75 +74 +72 +74 +74 +78 +78 +82 +86 +90 +95 +100 +107 +112 +118 +125 +130 +139 +143 +150 +158 +164 +170 +176 +182 +188 +192 +196 +198 +202 +205 +206 +208 +207 +208 +206 +206 +202 +201 +196 +193 +188 +184 +178 +172 +165 +159 +152 +145 +139 +131 +127 +119 +113 +107 +101 +96 +92 +87 +83 +80 +78 +74 +74 +73 +74 +74 +76 +78 +81 +84 +89 +92 +99 +104 +110 +117 +123 +130 +134 +143 +148 +158 +162 +169 +176 +181 +186 +192 +195 +198 +201 +205 +205 +208 +207 +208 +207 +206 +202 +202 +196 +194 +189 +186 +179 +173 +167 +161 +154 +147 +140 +133 +127 +120 +115 +108 +102 +97 +92 +87 +84 +80 +78 +76 +75 +74 +74 +75 +76 +78 +81 +83 +88 +92 +98 +103 +109 +115 +122 +127 +134 +140 +147 +154 +162 +169 +173 +181 +185 +192 +193 +198 +200 +205 +206 +207 +208 +209 +207 +206 +204 +201 +198 +195 +192 +187 +181 +174 +170 +162 +155 +149 +141 +136 +129 +121 +117 +110 +104 +98 +93 +88 +85 +80 +78 +76 +75 +74 +73 +74 +76 +77 +79 +84 +87 +92 +96 +102 +108 +114 +121 +127 +132 +139 +145 +153 +160 +166 +172 +178 +185 +189 +192 +197 +200 +203 +205 +208 +208 +208 +207 +207 +205 +201 +198 +195 +192 +187 +181 +176 +171 +163 +157 +150 +143 +137 +129 +124 +117 +112 +105 +99 +94 +90 +86 +81 +80 +76 +75 +73 +74 +73 +75 +77 +80 +82 +86 +90 +97 +100 +106 +113 +119 +126 +130 +138 +144 +152 +158 +164 +172 +176 +182 +189 +192 +197 +198 +203 +205 +207 +208 +208 +208 +208 +205 +203 +199 +197 +192 +189 +183 +178 +172 +164 +158 +152 +145 +138 +131 +126 +119 +112 +107 +100 +97 +91 +87 +84 +79 +76 +75 +75 +73 +74 +75 +76 +79 +81 +86 +90 +94 +100 +105 +111 +117 +124 +129 +136 +144 +150 +157 +164 +169 +176 +180 +187 +191 +195 +198 +201 +204 +206 +208 +208 +207 +208 +205 +204 +200 +198 +192 +190 +184 +179 +173 +166 +160 +153 +146 +140 +132 +127 +121 +114 +109 +100 +97 +92 +87 +84 +80 +78 +76 +74 +74 +74 +75 +75 +78 +80 +84 +88 +93 +98 +103 +109 +116 +122 +128 +135 +142 +148 +156 +162 +168 +174 +180 +186 +190 +194 +197 +201 +203 +207 +206 +208 +207 +208 +206 +204 +201 +199 +193 +192 +185 +180 +175 +169 +161 +155 +148 +142 +134 +127 +122 +116 +109 +102 +98 +93 +88 +84 +81 +77 +77 +74 +74 +73 +75 +76 +78 +80 +84 +87 +92 +97 +102 +108 +114 +121 +126 +133 +140 +146 +153 +160 +167 +173 +179 +185 +188 +194 +196 +201 +204 +206 +207 +208 +208 +208 +205 +205 +201 +199 +193 +192 +187 +181 +176 +169 +163 +156 +150 +143 +136 +129 +124 +116 +112 +104 +99 +94 +89 +85 +81 +78 +76 +74 +74 +72 +75 +74 +78 +79 +83 +87 +91 +96 +101 +107 +113 +120 +125 +132 +138 +146 +151 +160 +165 +172 +177 +184 +188 +192 +196 +199 +202 +206 +206 +208 +208 +208 +206 +205 +202 +199 +195 +192 +188 +183 +176 +171 +164 +157 +152 +144 +139 +129 +126 +117 +112 +106 +99 +94 +91 +85 +83 +78 +77 +75 +74 +73 +74 +75 +76 +79 +82 +85 +90 +94 +100 +105 +111 +118 +124 +131 +137 +144 +150 +157 +164 +171 +176 +182 +187 +192 +195 +199 +201 +205 +206 +207 +208 +208 +207 +205 +203 +200 +196 +193 +189 +185 +179 +172 +166 +159 +152 +146 +139 +131 +127 +119 +113 +106 +102 +95 +92 +86 +83 +79 +78 +75 +74 +73 +74 +74 +77 +78 +81 +85 +88 +94 +98 +104 +110 +116 +123 +128 +135 +142 +148 +157 +162 +170 +175 +181 +187 +192 +194 +199 +201 +205 +205 +208 +207 +208 +207 +206 +203 +200 +197 +193 +189 +185 +179 +174 +167 +161 +155 +147 +141 +134 +127 +122 +115 +108 +103 +98 +91 +88 +83 +80 +78 +75 +75 +73 +73 +75 +76 +78 +81 +84 +89 +93 +97 +103 +109 +115 +122 +127 +133 +141 +147 +154 +162 +167 +174 +179 +185 +190 +193 +198 +201 +204 +206 +208 +208 +208 +207 +206 +204 +202 +197 +195 +191 +186 +181 +174 +169 +163 +156 +148 +142 +135 +129 +122 +117 +110 +105 +98 +94 +89 +85 +81 +78 +77 +74 +74 +73 +73 +76 +77 +80 +82 +87 +91 +97 +102 +106 +114 +121 +127 +133 +139 +146 +153 +160 +166 +171 +179 +184 +189 +192 +196 +200 +202 +206 +207 +208 +208 +208 +207 +206 +202 +199 +195 +192 +188 +182 +177 +171 +164 +157 +150 +144 +137 +129 +123 +119 +110 +106 +99 +95 +90 +86 +82 +79 +76 +76 +74 +74 +74 +75 +77 +79 +82 +85 +91 +95 +100 +106 +112 +119 +126 +131 +138 +144 +152 +158 +165 +171 +177 +182 +188 +192 +196 +198 +203 +205 +207 +207 +208 +207 +207 +205 +204 +199 +197 +192 +190 +183 +178 +172 +165 +159 +152 +145 +138 +131 +126 +119 +113 +106 +101 +95 +91 +87 +82 +80 +77 +76 +74 +74 +73 +75 +76 +79 +81 +86 +89 +94 +98 +104 +110 +116 +124 +129 +136 +143 +149 +157 +163 +170 +176 +182 +187 +192 +196 +198 +201 +205 +206 +207 +208 +208 +208 +205 +205 +199 +198 +192 +190 +184 +180 +174 +167 +161 +153 +147 +140 +133 +127 +121 +114 +108 +101 +98 +92 +88 +84 +80 +78 +76 +74 +74 +74 +75 +75 +79 +80 +85 +88 +93 +98 +103 +109 +116 +121 +127 +134 +142 +147 +154 +163 +167 +175 +180 +186 +190 +194 +198 +201 +204 +207 +207 +208 +208 +208 +205 +205 +201 +198 +193 +190 +186 +181 +174 +169 +161 +155 +148 +142 +135 +127 +123 +115 +110 +103 +98 +93 +89 +84 +81 +77 +76 +74 +74 +73 +75 +75 +77 +80 +83 +87 +92 +97 +103 +107 +115 +120 +127 +133 +139 +147 +152 +161 +166 +173 +178 +185 +189 +193 +197 +201 +202 +206 +207 +208 +208 +208 +206 +205 +202 +199 +194 +192 +186 +182 +176 +170 +163 +156 +150 +143 +135 +130 +123 +117 +111 +105 +99 +94 +90 +85 +82 +78 +77 +74 +75 +73 +74 +75 +77 +79 +83 +86 +91 +95 +101 +107 +113 +119 +126 +131 +139 +144 +152 +158 +165 +172 +177 +184 +188 +192 +196 +200 +202 +205 +206 +208 +208 +208 +206 +206 +202 +200 +196 +192 +188 +183 +177 +171 +164 +158 +151 +145 +138 +130 +124 +118 +112 +106 +100 +95 +91 +86 +82 +79 +78 +74 +75 +72 +75 +74 +77 +79 +81 +86 +89 +95 +100 +105 +111 +117 +125 +129 +136 +144 +150 +158 +163 +170 +176 +182 +188 +192 +196 +199 +201 +205 +205 +208 +207 +208 +206 +206 +202 +201 +196 +193 +188 +184 +178 +173 +166 +160 +153 +145 +140 +132 +127 +120 +113 +108 +100 +97 +90 +87 +83 +79 +77 +74 +74 +73 +74 +75 +76 +78 +82 +84 +90 +93 +99 +103 +110 +116 +123 +127 +136 +142 +148 +156 +163 +168 +176 +180 +186 +192 +193 +199 +201 +205 +206 +207 +208 +208 +207 +206 +204 +201 +196 +195 +190 +185 +179 +174 +167 +161 +155 +148 +141 +135 +127 +122 +115 +109 +103 +97 +92 +87 +84 +80 +77 +76 +75 +74 +73 +75 +76 +78 +81 +83 +89 +92 +98 +102 +109 +114 +122 +127 +134 +140 +147 +153 +161 +168 +173 +179 +184 +190 +193 +197 +201 +203 +206 +208 +208 +208 +207 +207 +204 +202 +198 +194 +192 +186 +180 +175 +169 +163 +155 +149 +142 +136 +128 +123 +117 +111 +104 +98 diff --git a/src/материалы от Данцова/TestADC/300khz с проводом.txt b/src/материалы от Данцова/TestADC/300khz с проводом.txt new file mode 100644 index 0000000..416f72a --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz с проводом.txt @@ -0,0 +1,32768 @@ +168 +174 +178 +184 +190 +195 +198 +203 +204 +206 +208 +209 +210 +211 +209 +206 +203 +201 +197 +194 +191 +185 +178 +172 +166 +159 +154 +146 +139 +131 +126 +119 +113 +107 +102 +96 +92 +87 +84 +81 +78 +76 +76 +75 +75 +76 +78 +80 +84 +88 +91 +96 +102 +107 +113 +119 +126 +131 +139 +145 +152 +159 +165 +172 +178 +184 +188 +192 +196 +202 +204 +207 +208 +208 +208 +209 +209 +209 +205 +201 +196 +194 +190 +187 +180 +175 +166 +161 +154 +149 +141 +135 +127 +121 +114 +109 +103 +98 +94 +88 +84 +80 +79 +76 +77 +75 +76 +75 +78 +79 +83 +86 +90 +95 +100 +105 +111 +117 +125 +130 +136 +144 +150 +157 +164 +170 +177 +182 +188 +192 +196 +199 +203 +206 +208 +209 +209 +210 +208 +208 +205 +202 +199 +195 +192 +187 +181 +176 +169 +162 +156 +149 +142 +135 +129 +122 +116 +110 +104 +99 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +90 +94 +99 +104 +110 +116 +122 +129 +135 +143 +149 +155 +162 +169 +176 +181 +186 +192 +194 +199 +202 +206 +207 +208 +209 +209 +208 +208 +205 +203 +200 +196 +192 +188 +182 +177 +171 +164 +157 +151 +144 +137 +130 +124 +118 +111 +106 +99 +94 +90 +86 +83 +79 +78 +76 +74 +75 +75 +77 +78 +81 +84 +88 +92 +98 +103 +109 +115 +121 +127 +134 +140 +148 +154 +161 +168 +173 +180 +185 +192 +194 +197 +200 +205 +208 +208 +209 +209 +208 +208 +206 +205 +201 +197 +192 +188 +183 +179 +173 +166 +158 +151 +144 +138 +133 +125 +118 +113 +108 +102 +95 +91 +87 +82 +81 +79 +78 +74 +73 +74 +77 +79 +81 +84 +87 +91 +96 +102 +109 +114 +119 +125 +131 +139 +146 +153 +160 +166 +171 +178 +184 +191 +192 +197 +201 +204 +206 +208 +209 +209 +209 +208 +207 +204 +202 +198 +193 +188 +185 +179 +175 +168 +161 +152 +144 +139 +134 +127 +121 +113 +108 +101 +97 +93 +88 +84 +80 +77 +76 +75 +75 +76 +77 +77 +80 +83 +86 +91 +96 +101 +106 +112 +118 +125 +130 +137 +144 +152 +158 +165 +170 +177 +182 +188 +192 +197 +200 +203 +206 +208 +209 +210 +208 +209 +207 +205 +202 +198 +194 +191 +186 +180 +174 +168 +162 +156 +148 +141 +134 +127 +123 +115 +109 +103 +98 +93 +88 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +82 +85 +89 +94 +99 +105 +110 +117 +123 +129 +135 +142 +150 +156 +163 +169 +176 +181 +187 +192 +196 +198 +202 +205 +208 +208 +210 +209 +209 +207 +205 +203 +200 +195 +192 +187 +182 +176 +170 +163 +156 +150 +142 +136 +129 +123 +116 +111 +105 +99 +93 +90 +85 +83 +79 +77 +75 +75 +75 +75 +77 +79 +81 +85 +89 +93 +98 +103 +109 +116 +121 +127 +134 +142 +148 +154 +162 +168 +175 +180 +186 +190 +194 +198 +202 +204 +207 +208 +210 +210 +208 +207 +206 +204 +201 +197 +193 +188 +181 +176 +172 +166 +159 +151 +144 +136 +130 +125 +120 +114 +106 +99 +94 +91 +86 +84 +80 +78 +75 +75 +74 +76 +76 +79 +81 +84 +87 +91 +96 +102 +108 +114 +121 +127 +132 +139 +146 +153 +160 +167 +173 +179 +184 +189 +192 +197 +201 +205 +207 +208 +209 +209 +210 +208 +208 +203 +201 +197 +193 +189 +184 +179 +173 +165 +159 +154 +146 +140 +131 +127 +121 +114 +108 +101 +96 +91 +87 +85 +82 +79 +75 +75 +74 +77 +76 +80 +79 +83 +85 +91 +96 +101 +107 +112 +119 +124 +131 +138 +146 +152 +159 +165 +171 +177 +183 +188 +194 +197 +201 +203 +207 +208 +209 +210 +210 +209 +208 +204 +201 +198 +195 +190 +184 +180 +175 +169 +160 +154 +146 +140 +134 +129 +122 +115 +107 +103 +98 +93 +88 +84 +81 +78 +76 +77 +76 +75 +75 +77 +79 +82 +86 +91 +95 +99 +105 +111 +119 +124 +130 +136 +144 +150 +157 +164 +171 +176 +182 +188 +192 +196 +200 +203 +206 +208 +209 +210 +209 +209 +207 +205 +203 +199 +195 +192 +187 +182 +176 +170 +163 +155 +149 +142 +135 +129 +123 +117 +110 +105 +99 +94 +89 +85 +82 +79 +77 +76 +75 +75 +76 +77 +79 +82 +85 +89 +93 +99 +104 +109 +116 +122 +129 +135 +142 +149 +156 +162 +169 +175 +181 +186 +192 +194 +199 +202 +206 +207 +208 +209 +210 +208 +208 +206 +204 +201 +196 +192 +188 +184 +177 +171 +164 +157 +151 +144 +138 +131 +124 +118 +111 +105 +101 +95 +90 +87 +82 +79 +77 +77 +75 +75 +75 +77 +78 +81 +84 +88 +92 +98 +102 +108 +114 +121 +127 +133 +140 +147 +153 +161 +167 +173 +180 +185 +191 +193 +198 +201 +204 +207 +209 +209 +210 +209 +208 +206 +204 +201 +197 +193 +189 +184 +178 +173 +166 +159 +153 +145 +139 +132 +126 +120 +113 +107 +101 +96 +91 +87 +83 +81 +79 +76 +74 +74 +74 +76 +79 +81 +84 +86 +90 +96 +103 +108 +114 +120 +125 +131 +139 +146 +154 +160 +166 +171 +178 +184 +190 +193 +198 +201 +203 +206 +208 +209 +210 +210 +208 +207 +204 +201 +198 +194 +190 +186 +179 +174 +166 +160 +153 +147 +140 +133 +127 +120 +114 +108 +102 +98 +92 +87 +84 +81 +78 +76 +76 +75 +75 +76 +78 +80 +83 +86 +91 +95 +101 +105 +112 +117 +126 +130 +137 +144 +150 +158 +164 +171 +177 +183 +188 +192 +197 +200 +203 +206 +208 +208 +210 +209 +209 +207 +205 +202 +199 +194 +192 +187 +180 +176 +169 +162 +155 +149 +141 +135 +128 +122 +115 +110 +104 +99 +93 +89 +85 +82 +78 +77 +75 +75 +74 +76 +77 +79 +82 +86 +90 +94 +99 +105 +111 +117 +123 +129 +135 +142 +149 +156 +163 +169 +175 +181 +188 +190 +194 +199 +205 +206 +208 +208 +209 +209 +210 +209 +207 +202 +198 +195 +192 +188 +182 +176 +172 +163 +155 +150 +145 +137 +130 +125 +118 +111 +104 +99 +95 +92 +86 +82 +78 +77 +75 +76 +76 +76 +76 +78 +80 +83 +89 +94 +99 +103 +108 +115 +120 +128 +133 +142 +146 +155 +161 +167 +174 +180 +186 +191 +194 +198 +202 +204 +208 +208 +209 +209 +209 +209 +206 +201 +201 +199 +193 +189 +186 +178 +169 +164 +160 +154 +145 +138 +130 +124 +120 +114 +107 +102 +96 +90 +85 +84 +79 +79 +76 +76 +73 +75 +76 +78 +81 +84 +87 +93 +97 +100 +105 +115 +122 +127 +132 +139 +144 +151 +161 +170 +174 +178 +182 +188 +193 +199 +203 +205 +207 +206 +207 +210 +211 +209 +207 +204 +200 +196 +193 +190 +185 +179 +172 +165 +159 +153 +146 +140 +133 +127 +120 +113 +107 +101 +97 +93 +88 +84 +80 +77 +75 +76 +74 +76 +76 +78 +79 +82 +86 +91 +96 +101 +107 +111 +119 +125 +131 +138 +144 +151 +158 +165 +171 +177 +183 +189 +192 +196 +200 +203 +207 +208 +209 +209 +209 +208 +207 +205 +202 +199 +194 +191 +186 +180 +175 +168 +161 +155 +147 +141 +134 +127 +121 +115 +109 +103 +97 +93 +88 +85 +81 +79 +76 +76 +74 +75 +75 +78 +79 +82 +85 +90 +94 +100 +105 +110 +117 +123 +130 +135 +144 +149 +157 +163 +170 +176 +182 +187 +192 +195 +199 +202 +205 +208 +209 +210 +209 +208 +208 +205 +203 +199 +196 +192 +187 +182 +176 +170 +162 +156 +150 +143 +136 +129 +122 +116 +111 +106 +98 +94 +88 +84 +82 +80 +79 +76 +74 +74 +74 +77 +80 +82 +85 +88 +92 +98 +104 +110 +116 +123 +127 +134 +141 +148 +155 +162 +169 +174 +180 +185 +192 +194 +199 +202 +206 +207 +208 +209 +209 +209 +208 +207 +203 +200 +196 +192 +188 +183 +177 +171 +165 +157 +151 +144 +137 +131 +124 +118 +112 +105 +100 +95 +90 +87 +82 +80 +76 +76 +75 +75 +73 +76 +79 +82 +84 +88 +91 +96 +103 +110 +116 +120 +126 +132 +141 +148 +153 +160 +167 +173 +180 +185 +191 +192 +198 +201 +205 +208 +209 +208 +209 +208 +209 +207 +206 +201 +196 +192 +189 +185 +180 +174 +165 +158 +152 +145 +139 +133 +126 +120 +112 +107 +101 +97 +92 +87 +83 +81 +78 +76 +75 +75 +75 +77 +78 +80 +83 +86 +91 +96 +101 +107 +113 +119 +126 +131 +139 +145 +153 +158 +166 +172 +178 +184 +190 +193 +197 +200 +203 +206 +208 +209 +210 +209 +209 +207 +204 +201 +198 +194 +190 +186 +180 +174 +167 +161 +154 +147 +140 +134 +127 +122 +114 +109 +102 +97 +92 +88 +84 +81 +78 +77 +75 +75 +75 +76 +77 +80 +82 +87 +90 +94 +99 +105 +111 +118 +125 +131 +137 +144 +150 +157 +165 +170 +177 +182 +189 +192 +196 +199 +203 +206 +208 +209 +210 +210 +209 +208 +205 +202 +199 +195 +192 +186 +181 +175 +170 +162 +155 +149 +142 +135 +128 +122 +115 +110 +103 +99 +94 +90 +84 +81 +79 +77 +77 +76 +75 +74 +76 +79 +83 +86 +91 +93 +98 +103 +109 +117 +124 +129 +135 +142 +148 +156 +163 +169 +176 +181 +186 +190 +195 +199 +203 +205 +208 +209 +210 +209 +209 +208 +206 +203 +200 +196 +192 +187 +183 +176 +172 +164 +157 +150 +143 +136 +130 +124 +118 +111 +105 +99 +94 +90 +86 +83 +79 +78 +75 +75 +74 +75 +76 +79 +81 +84 +88 +93 +98 +104 +108 +115 +121 +127 +133 +141 +148 +154 +161 +168 +174 +181 +185 +192 +194 +198 +202 +205 +208 +208 +210 +209 +210 +208 +206 +204 +201 +197 +192 +187 +184 +179 +173 +165 +158 +151 +142 +139 +134 +127 +118 +112 +105 +99 +96 +93 +87 +83 +79 +76 +75 +76 +75 +76 +77 +78 +78 +83 +87 +92 +97 +103 +107 +113 +119 +126 +132 +140 +146 +153 +159 +166 +172 +178 +184 +190 +193 +197 +200 +204 +207 +208 +209 +210 +209 +208 +207 +204 +203 +198 +192 +189 +186 +180 +173 +166 +160 +152 +146 +141 +134 +127 +119 +113 +108 +103 +96 +92 +87 +83 +79 +79 +77 +76 +74 +74 +75 +78 +80 +84 +87 +91 +94 +101 +106 +113 +118 +125 +131 +138 +144 +151 +159 +165 +171 +177 +184 +188 +192 +196 +201 +202 +206 +208 +209 +209 +209 +208 +207 +205 +202 +198 +195 +190 +187 +180 +175 +168 +161 +154 +148 +141 +134 +127 +122 +115 +109 +103 +97 +93 +87 +84 +81 +80 +76 +75 +74 +75 +76 +77 +79 +82 +84 +90 +94 +101 +105 +111 +116 +123 +129 +137 +144 +150 +156 +163 +169 +176 +182 +188 +192 +196 +199 +202 +206 +208 +209 +210 +210 +208 +208 +205 +203 +199 +196 +192 +187 +181 +175 +169 +163 +156 +150 +142 +136 +129 +123 +117 +111 +105 +99 +93 +89 +85 +82 +80 +77 +76 +74 +75 +75 +77 +79 +81 +84 +89 +93 +98 +104 +110 +116 +122 +128 +135 +142 +149 +155 +163 +168 +176 +181 +187 +192 +195 +199 +201 +205 +207 +208 +210 +210 +209 +208 +205 +203 +200 +197 +192 +189 +183 +177 +171 +165 +158 +152 +144 +136 +130 +125 +118 +113 +107 +99 +93 +90 +86 +84 +81 +78 +75 +74 +74 +76 +78 +79 +81 +83 +88 +91 +98 +103 +109 +114 +120 +127 +132 +140 +147 +153 +161 +167 +173 +179 +184 +190 +194 +198 +201 +204 +206 +208 +209 +210 +209 +208 +206 +204 +201 +197 +193 +189 +184 +179 +173 +166 +159 +153 +145 +139 +131 +127 +120 +113 +107 +101 +96 +91 +87 +84 +80 +77 +76 +75 +75 +75 +75 +78 +80 +83 +87 +91 +96 +101 +107 +113 +120 +125 +131 +138 +145 +152 +158 +166 +172 +178 +183 +189 +193 +197 +200 +203 +207 +208 +209 +210 +209 +209 +207 +204 +203 +198 +194 +190 +185 +180 +173 +167 +161 +154 +146 +140 +133 +127 +120 +115 +109 +103 +97 +93 +88 +85 +81 +79 +76 +75 +74 +75 +75 +78 +80 +82 +83 +89 +94 +101 +106 +111 +116 +123 +130 +136 +144 +151 +156 +164 +170 +177 +182 +187 +192 +195 +201 +201 +206 +206 +209 +209 +209 +210 +209 +205 +202 +199 +196 +192 +187 +182 +175 +169 +162 +156 +150 +142 +135 +128 +123 +116 +110 +104 +99 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +78 +81 +84 +89 +93 +98 +103 +109 +116 +123 +128 +135 +142 +148 +155 +162 +168 +175 +181 +186 +192 +195 +198 +202 +205 +207 +208 +209 +210 +208 +208 +205 +203 +200 +196 +192 +188 +183 +177 +171 +164 +157 +152 +144 +137 +131 +124 +119 +111 +106 +100 +94 +89 +86 +83 +80 +77 +76 +74 +74 +74 +77 +80 +82 +83 +87 +91 +98 +103 +109 +115 +121 +127 +132 +141 +147 +154 +161 +167 +172 +179 +185 +191 +194 +198 +201 +204 +206 +209 +209 +210 +209 +209 +206 +204 +201 +197 +193 +190 +185 +178 +172 +165 +159 +152 +145 +138 +131 +125 +120 +112 +107 +100 +97 +91 +87 +83 +80 +78 +76 +75 +75 +75 +76 +78 +80 +83 +87 +91 +96 +102 +106 +113 +120 +126 +132 +139 +145 +153 +159 +167 +172 +179 +184 +189 +193 +197 +201 +204 +207 +208 +209 +209 +209 +208 +207 +203 +202 +197 +194 +190 +186 +179 +174 +167 +160 +154 +147 +140 +134 +127 +121 +114 +108 +102 +97 +92 +87 +84 +81 +78 +76 +75 +74 +75 +75 +77 +79 +83 +86 +91 +95 +100 +106 +111 +117 +126 +132 +137 +144 +151 +157 +165 +172 +178 +183 +188 +192 +196 +200 +204 +208 +208 +209 +208 +210 +209 +208 +205 +202 +198 +195 +192 +186 +181 +174 +169 +162 +154 +147 +141 +134 +127 +122 +115 +109 +103 +97 +93 +88 +85 +81 +79 +76 +75 +74 +75 +75 +78 +79 +82 +85 +90 +93 +100 +105 +110 +117 +123 +129 +135 +144 +149 +157 +163 +170 +176 +181 +187 +192 +196 +199 +202 +206 +208 +208 +209 +210 +209 +208 +205 +204 +199 +196 +192 +187 +181 +176 +171 +163 +155 +149 +144 +138 +129 +122 +117 +110 +105 +99 +95 +90 +85 +81 +79 +78 +76 +74 +75 +75 +76 +77 +82 +86 +90 +92 +96 +102 +109 +116 +124 +128 +133 +139 +147 +155 +163 +169 +176 +181 +184 +189 +195 +200 +203 +206 +208 +208 +207 +209 +210 +210 +206 +204 +199 +195 +192 +189 +184 +178 +171 +164 +157 +152 +144 +139 +132 +124 +118 +111 +105 +100 +96 +91 +87 +82 +79 +77 +77 +75 +75 +75 +76 +76 +80 +85 +89 +92 +97 +102 +108 +114 +121 +127 +133 +139 +145 +153 +161 +167 +173 +180 +184 +189 +192 +198 +201 +205 +207 +209 +208 +210 +209 +209 +207 +205 +201 +197 +193 +188 +185 +179 +174 +166 +159 +152 +146 +139 +132 +127 +120 +113 +108 +100 +96 +91 +87 +83 +81 +78 +76 +75 +75 +75 +76 +77 +80 +83 +87 +91 +96 +101 +106 +113 +118 +126 +131 +139 +145 +152 +158 +165 +172 +179 +185 +190 +192 +195 +199 +204 +207 +210 +209 +209 +208 +208 +207 +206 +203 +198 +193 +189 +186 +180 +175 +168 +161 +155 +147 +140 +134 +127 +122 +115 +109 +102 +97 +92 +87 +85 +82 +79 +77 +75 +75 +74 +76 +78 +80 +83 +86 +89 +94 +100 +105 +112 +118 +124 +130 +136 +143 +150 +157 +164 +170 +176 +182 +187 +192 +195 +200 +203 +205 +208 +208 +210 +209 +209 +208 +205 +202 +199 +195 +192 +187 +182 +175 +171 +163 +156 +149 +142 +136 +129 +123 +116 +111 +104 +97 +93 +89 +84 +82 +78 +78 +76 +75 +74 +76 +77 +79 +81 +86 +88 +94 +98 +105 +109 +116 +122 +128 +134 +142 +148 +155 +163 +169 +176 +180 +187 +190 +194 +198 +203 +206 +208 +208 +208 +208 +209 +208 +207 +203 +199 +195 +192 +188 +184 +177 +171 +164 +157 +150 +144 +137 +131 +125 +118 +111 +105 +100 +95 +91 +86 +83 +79 +77 +75 +75 +75 +76 +77 +79 +80 +84 +88 +92 +98 +103 +108 +115 +120 +127 +134 +140 +145 +154 +162 +168 +173 +179 +185 +190 +194 +199 +203 +203 +206 +208 +210 +210 +209 +208 +207 +203 +200 +198 +194 +190 +185 +177 +172 +165 +160 +153 +146 +138 +131 +126 +120 +114 +107 +101 +96 +91 +86 +83 +80 +78 +75 +76 +74 +75 +75 +78 +80 +83 +87 +92 +96 +102 +106 +114 +120 +126 +132 +139 +145 +152 +159 +167 +172 +180 +183 +188 +193 +197 +201 +204 +208 +208 +208 +210 +211 +209 +208 +203 +201 +198 +195 +191 +186 +180 +173 +166 +161 +155 +147 +140 +134 +126 +120 +114 +109 +102 +97 +92 +88 +84 +80 +78 +77 +76 +75 +75 +75 +78 +79 +83 +85 +90 +95 +100 +106 +112 +118 +124 +130 +137 +144 +151 +158 +164 +170 +177 +183 +189 +192 +196 +199 +203 +206 +208 +209 +209 +210 +208 +208 +204 +202 +199 +195 +192 +187 +181 +175 +167 +162 +157 +150 +140 +135 +128 +120 +115 +112 +105 +98 +92 +88 +83 +81 +80 +77 +76 +75 +74 +74 +78 +79 +81 +86 +90 +92 +98 +105 +111 +117 +124 +129 +134 +142 +149 +157 +164 +170 +176 +181 +187 +192 +195 +200 +203 +206 +208 +209 +210 +208 +209 +208 +206 +204 +200 +196 +190 +186 +182 +178 +171 +164 +156 +149 +142 +136 +130 +124 +118 +110 +104 +99 +94 +90 +86 +82 +79 +77 +75 +75 +75 +75 +77 +79 +81 +84 +89 +93 +99 +103 +109 +115 +122 +127 +134 +141 +149 +154 +162 +168 +174 +180 +185 +192 +194 +199 +201 +205 +207 +208 +209 +210 +209 +208 +205 +203 +201 +197 +192 +188 +184 +177 +171 +166 +158 +153 +144 +138 +130 +125 +118 +112 +106 +101 +95 +91 +86 +83 +80 +77 +76 +75 +74 +75 +76 +79 +80 +85 +87 +93 +97 +102 +108 +113 +120 +127 +133 +140 +147 +153 +160 +166 +173 +179 +185 +190 +194 +197 +201 +205 +208 +209 +208 +209 +210 +209 +208 +206 +201 +197 +192 +189 +185 +180 +173 +166 +158 +153 +146 +140 +132 +127 +121 +114 +106 +102 +95 +93 +88 +85 +80 +77 +75 +76 +76 +75 +75 +78 +80 +81 +86 +91 +97 +102 +107 +111 +118 +125 +131 +139 +145 +151 +158 +165 +172 +177 +183 +189 +193 +197 +200 +203 +206 +208 +209 +210 +209 +209 +207 +205 +201 +199 +194 +192 +186 +179 +174 +168 +161 +155 +147 +141 +134 +127 +122 +116 +109 +102 +97 +93 +88 +85 +81 +79 +77 +75 +75 +75 +76 +77 +79 +82 +86 +90 +94 +99 +105 +110 +117 +123 +130 +136 +143 +149 +157 +164 +170 +176 +182 +187 +192 +195 +200 +202 +206 +207 +209 +209 +209 +208 +208 +206 +202 +199 +195 +192 +186 +181 +175 +171 +164 +156 +149 +142 +134 +129 +123 +118 +111 +103 +97 +93 +89 +86 +83 +79 +76 +74 +74 +75 +76 +78 +79 +81 +84 +88 +93 +99 +105 +110 +116 +121 +128 +134 +141 +148 +156 +162 +168 +174 +181 +186 +192 +195 +199 +202 +205 +208 +208 +209 +210 +209 +208 +205 +203 +200 +196 +192 +188 +183 +178 +171 +163 +157 +152 +144 +137 +132 +124 +117 +111 +106 +101 +95 +90 +85 +82 +79 +78 +77 +75 +75 +74 +76 +78 +81 +84 +89 +92 +97 +102 +109 +114 +121 +127 +134 +140 +145 +153 +162 +169 +173 +179 +185 +190 +192 +199 +202 +205 +206 +207 +208 +211 +210 +208 +206 +204 +200 +197 +193 +190 +183 +178 +173 +166 +159 +153 +145 +137 +131 +126 +120 +113 +108 +100 +96 +91 +88 +83 +80 +78 +75 +75 +75 +76 +76 +78 +80 +83 +86 +91 +96 +102 +107 +114 +119 +126 +131 +139 +145 +153 +159 +166 +172 +178 +184 +189 +192 +197 +201 +204 +206 +208 +208 +210 +209 +209 +207 +204 +202 +198 +194 +190 +186 +179 +173 +167 +161 +154 +147 +139 +133 +127 +121 +114 +108 +102 +97 +92 +88 +84 +81 +78 +77 +75 +75 +75 +75 +77 +80 +83 +86 +91 +95 +100 +104 +112 +119 +126 +130 +137 +143 +151 +158 +166 +171 +176 +181 +188 +192 +197 +200 +203 +206 +207 +208 +210 +210 +209 +207 +205 +201 +199 +195 +192 +187 +180 +175 +168 +163 +155 +149 +141 +135 +128 +123 +115 +110 +104 +99 +92 +89 +84 +83 +79 +78 +77 +75 +73 +75 +77 +81 +83 +86 +88 +93 +98 +105 +111 +116 +123 +128 +135 +142 +148 +157 +163 +169 +176 +180 +187 +191 +195 +200 +203 +205 +207 +209 +209 +209 +209 +208 +206 +203 +199 +195 +192 +188 +183 +177 +171 +164 +156 +150 +143 +137 +130 +123 +118 +111 +106 +98 +95 +90 +86 +82 +79 +77 +76 +75 +75 +75 +77 +79 +81 +85 +88 +93 +98 +103 +109 +116 +121 +127 +134 +141 +148 +153 +162 +168 +174 +180 +185 +191 +194 +198 +202 +204 +208 +209 +209 +210 +209 +208 +205 +204 +200 +196 +192 +189 +184 +176 +171 +165 +158 +153 +145 +138 +130 +123 +117 +114 +108 +102 +94 +90 +85 +83 +81 +79 +77 +74 +74 +74 +77 +79 +81 +84 +87 +91 +97 +102 +108 +114 +121 +127 +132 +139 +146 +152 +161 +167 +173 +179 +184 +188 +193 +197 +202 +204 +207 +208 +209 +209 +209 +208 +208 +204 +201 +197 +194 +190 +185 +179 +173 +167 +160 +153 +146 +139 +133 +126 +120 +114 +107 +103 +97 +93 +87 +84 +81 +79 +76 +76 +75 +75 +76 +78 +80 +83 +86 +90 +96 +100 +106 +112 +119 +126 +131 +138 +144 +151 +159 +165 +172 +177 +183 +188 +192 +196 +200 +203 +207 +208 +209 +209 +209 +208 +208 +204 +202 +198 +195 +192 +186 +180 +175 +168 +161 +155 +148 +141 +134 +127 +122 +115 +109 +103 +97 +93 +88 +85 +81 +79 +76 +76 +75 +75 +75 +77 +80 +84 +86 +90 +93 +99 +104 +112 +118 +124 +129 +134 +142 +150 +158 +164 +170 +175 +181 +188 +192 +194 +200 +204 +206 +207 +208 +209 +209 +209 +209 +207 +202 +197 +194 +192 +188 +182 +176 +170 +162 +155 +149 +144 +137 +130 +122 +116 +110 +105 +100 +94 +89 +85 +82 +79 +77 +76 +75 +75 +75 +78 +79 +81 +84 +90 +94 +98 +104 +109 +116 +122 +128 +135 +142 +148 +155 +161 +168 +175 +180 +186 +192 +194 +198 +202 +205 +208 +208 +209 +209 +209 +208 +206 +205 +201 +197 +192 +188 +183 +177 +171 +165 +157 +150 +144 +138 +132 +124 +119 +111 +106 +99 +96 +92 +87 +82 +78 +76 +76 +76 +76 +76 +76 +77 +81 +85 +89 +92 +97 +102 +108 +114 +121 +127 +133 +140 +147 +153 +161 +168 +173 +180 +185 +190 +193 +198 +201 +204 +207 +209 +209 +210 +209 +208 +206 +204 +201 +198 +194 +189 +184 +178 +172 +166 +160 +153 +145 +139 +131 +126 +120 +114 +107 +101 +96 +91 +87 +84 +81 +78 +77 +75 +75 +75 +77 +78 +81 +83 +87 +91 +96 +101 +107 +113 +120 +126 +131 +138 +145 +152 +159 +166 +172 +178 +183 +189 +193 +197 +199 +203 +206 +208 +209 +209 +209 +208 +206 +204 +201 +198 +193 +190 +186 +180 +174 +167 +161 +154 +147 +141 +134 +127 +121 +115 +109 +103 +98 +92 +89 +84 +81 +78 +77 +76 +75 +75 +75 +78 +79 +83 +86 +91 +94 +100 +105 +112 +117 +124 +130 +137 +144 +149 +157 +164 +170 +178 +183 +188 +192 +195 +199 +204 +208 +208 +208 +209 +208 +209 +208 +206 +202 +198 +195 +191 +186 +181 +176 +169 +162 +155 +148 +142 +135 +129 +123 +116 +110 +104 +98 +93 +89 +85 +83 +79 +77 +75 +75 +75 +76 +77 +79 +82 +85 +89 +93 +99 +105 +110 +117 +123 +129 +136 +142 +149 +156 +163 +168 +175 +181 +187 +192 +195 +198 +202 +205 +207 +208 +210 +209 +208 +208 +206 +203 +200 +196 +192 +187 +181 +177 +172 +165 +155 +151 +142 +136 +129 +125 +119 +111 +103 +98 +94 +91 +87 +84 +80 +75 +73 +75 +77 +77 +78 +78 +79 +84 +88 +94 +99 +103 +109 +113 +121 +127 +134 +141 +148 +154 +161 +167 +173 +179 +186 +192 +194 +198 +201 +205 +206 +208 +210 +210 +209 +208 +206 +203 +200 +197 +193 +188 +183 +178 +171 +165 +158 +152 +145 +138 +131 +125 +119 +113 +107 +101 +96 +91 +87 +82 +81 +78 +76 +75 +75 +75 +77 +78 +81 +84 +88 +92 +97 +102 +108 +114 +120 +127 +132 +139 +146 +153 +160 +166 +172 +179 +184 +190 +193 +198 +200 +204 +206 +208 +208 +210 +208 +209 +206 +204 +201 +198 +193 +190 +185 +179 +173 +166 +160 +153 +146 +139 +133 +126 +120 +113 +107 +102 +97 +92 +87 +84 +81 +78 +77 +75 +76 +74 +76 +77 +81 +83 +87 +90 +95 +100 +106 +112 +119 +125 +131 +137 +144 +150 +158 +164 +171 +177 +182 +189 +192 +195 +200 +203 +207 +208 +208 +208 +208 +208 +208 +207 +203 +198 +193 +190 +186 +182 +176 +169 +161 +154 +147 +142 +135 +129 +122 +115 +108 +103 +98 +94 +90 +85 +82 +79 +76 +76 +75 +75 +76 +78 +79 +82 +85 +89 +93 +100 +105 +110 +117 +123 +129 +135 +143 +149 +157 +163 +169 +175 +181 +186 +192 +195 +199 +202 +205 +207 +208 +209 +209 +208 +208 +205 +202 +199 +196 +192 +187 +182 +176 +171 +163 +157 +150 +143 +136 +129 +123 +117 +111 +106 +99 +95 +89 +86 +82 +79 +78 +77 +75 +75 +75 +76 +78 +82 +86 +89 +93 +97 +102 +109 +116 +122 +128 +133 +140 +147 +155 +162 +168 +175 +180 +185 +191 +194 +199 +202 +204 +207 +208 +208 +210 +208 +208 +206 +203 +201 +196 +192 +188 +183 +178 +172 +165 +158 +151 +144 +137 +132 +126 +119 +111 +106 +102 +97 +90 +86 +82 +79 +77 +77 +76 +75 +74 +76 +79 +82 +84 +88 +92 +97 +101 +108 +115 +121 +127 +132 +139 +145 +154 +161 +167 +172 +179 +183 +190 +193 +198 +200 +204 +207 +208 +208 +210 +208 +208 +206 +204 +201 +197 +193 +189 +185 +178 +174 +166 +160 +153 +146 +139 +133 +126 +119 +114 +109 +102 +97 +91 +88 +84 +81 +78 +77 +75 +75 +75 +77 +78 +80 +84 +87 +92 +95 +102 +106 +113 +119 +125 +131 +137 +145 +152 +158 +165 +172 +178 +183 +188 +193 +196 +200 +203 +207 +208 +210 +209 +209 +208 +208 +204 +202 +198 +195 +191 +185 +178 +174 +167 +162 +156 +148 +140 +132 +127 +122 +117 +110 +103 +96 +92 +87 +85 +82 +80 +76 +75 +74 +75 +76 +78 +80 +83 +86 +90 +95 +100 +106 +112 +117 +125 +130 +137 +143 +150 +158 +164 +170 +176 +182 +187 +192 +195 +200 +202 +206 +207 +208 +209 +209 +208 +208 +206 +202 +199 +195 +192 +187 +181 +176 +169 +163 +155 +150 +142 +135 +128 +123 +116 +111 +104 +99 +93 +89 +85 +82 +79 +77 +76 +76 +76 +75 +77 +79 +83 +86 +90 +94 +98 +103 +108 +116 +123 +130 +136 +141 +147 +155 +163 +169 +177 +181 +186 +191 +194 +199 +202 +205 +207 +209 +208 +209 +208 +209 +206 +203 +199 +197 +192 +186 +180 +177 +172 +165 +158 +152 +142 +134 +129 +126 +119 +113 +106 +98 +93 +90 +87 +84 +81 +77 +75 +75 +76 +75 +78 +79 +82 +83 +88 +92 +98 +104 +109 +115 +121 +127 +132 +139 +149 +155 +160 +167 +174 +177 +184 +192 +196 +197 +201 +204 +205 +207 +210 +211 +210 +208 +204 +203 +201 +198 +192 +190 +185 +177 +170 +166 +158 +153 +147 +139 +131 +125 +119 +113 +107 +102 +97 +92 +85 +83 +80 +80 +77 +75 +74 +74 +75 +79 +81 +84 +86 +90 +97 +102 +107 +113 +120 +125 +131 +138 +146 +153 +159 +166 +171 +178 +183 +189 +193 +196 +200 +202 +206 +208 +209 +209 +209 +208 +207 +204 +202 +198 +193 +191 +186 +179 +173 +167 +161 +154 +146 +141 +133 +127 +120 +116 +109 +103 +97 +92 +87 +84 +82 +81 +77 +75 +73 +74 +76 +79 +81 +84 +86 +89 +95 +101 +107 +112 +118 +124 +130 +136 +144 +150 +159 +164 +171 +176 +182 +188 +192 +196 +201 +203 +206 +207 +208 +209 +209 +208 +208 +205 +201 +198 +194 +190 +186 +181 +175 +169 +161 +155 +148 +143 +135 +128 +122 +116 +109 +104 +99 +94 +89 +85 +81 +79 +77 +75 +75 +75 +76 +77 +79 +82 +86 +90 +93 +100 +105 +111 +116 +123 +128 +134 +142 +150 +156 +163 +168 +175 +180 +187 +192 +195 +199 +201 +204 +207 +208 +210 +209 +208 +207 +205 +202 +200 +196 +192 +188 +182 +176 +170 +164 +157 +151 +144 +138 +130 +124 +117 +112 +105 +101 +95 +91 +86 +82 +80 +78 +77 +75 +75 +76 +77 +78 +81 +85 +89 +92 +98 +103 +109 +115 +121 +127 +134 +140 +147 +154 +162 +167 +174 +179 +185 +190 +194 +198 +202 +204 +207 +208 +209 +210 +208 +208 +206 +204 +201 +197 +193 +189 +185 +177 +173 +165 +158 +152 +145 +139 +131 +126 +119 +113 +107 +101 +96 +92 +87 +84 +80 +78 +76 +76 +75 +75 +77 +78 +80 +84 +87 +91 +97 +102 +107 +113 +120 +127 +131 +139 +145 +153 +160 +166 +172 +178 +184 +189 +193 +197 +201 +203 +206 +208 +208 +208 +208 +208 +207 +204 +201 +198 +193 +190 +184 +179 +174 +167 +161 +154 +146 +140 +132 +127 +120 +114 +108 +102 +97 +92 +88 +85 +80 +77 +77 +79 +76 +75 +75 +77 +80 +84 +89 +92 +94 +98 +105 +113 +121 +125 +131 +136 +143 +149 +159 +166 +172 +177 +181 +186 +192 +196 +201 +203 +206 +207 +208 +210 +210 +209 +208 +205 +202 +199 +194 +191 +185 +181 +175 +169 +161 +155 +147 +141 +134 +129 +122 +116 +109 +104 +98 +93 +89 +85 +82 +78 +77 +75 +76 +75 +76 +78 +79 +82 +85 +90 +95 +99 +105 +111 +118 +123 +129 +134 +143 +149 +157 +165 +170 +175 +180 +186 +192 +197 +200 +203 +204 +206 +207 +210 +210 +210 +207 +205 +202 +199 +195 +192 +188 +182 +176 +170 +163 +156 +150 +144 +136 +129 +123 +117 +110 +104 +100 +94 +90 +85 +82 +78 +77 +76 +76 +75 +76 +77 +79 +81 +86 +89 +93 +99 +104 +110 +115 +122 +128 +135 +141 +148 +155 +162 +168 +175 +180 +186 +192 +194 +198 +202 +204 +208 +208 +210 +209 +209 +208 +206 +203 +200 +196 +192 +188 +183 +177 +171 +165 +157 +151 +144 +138 +131 +124 +119 +112 +107 +100 +95 +91 +86 +83 +80 +78 +76 +75 +75 +76 +77 +79 +80 +85 +88 +92 +97 +103 +108 +115 +120 +127 +133 +140 +147 +153 +161 +167 +173 +179 +185 +190 +193 +198 +201 +204 +206 +208 +209 +210 +209 +208 +207 +203 +201 +197 +193 +188 +184 +178 +173 +166 +159 +152 +146 +139 +132 +126 +120 +113 +108 +101 +96 +92 +87 +84 +81 +79 +76 +75 +76 +75 +77 +78 +80 +83 +86 +91 +97 +102 +105 +112 +119 +127 +131 +139 +144 +151 +157 +166 +173 +180 +184 +188 +192 +196 +201 +204 +207 +208 +208 +208 +209 +208 +208 +205 +202 +198 +194 +190 +186 +180 +174 +168 +161 +154 +147 +140 +134 +127 +122 +114 +109 +102 +97 +93 +90 +84 +81 +79 +79 +76 +74 +75 +76 +78 +80 +83 +87 +89 +94 +100 +106 +112 +117 +124 +130 +136 +143 +151 +158 +164 +169 +176 +182 +188 +192 +196 +198 +203 +205 +208 +209 +209 +208 +208 +208 +206 +203 +199 +194 +190 +186 +182 +176 +169 +163 +156 +148 +142 +135 +129 +124 +117 +111 +104 +99 +93 +89 +85 +83 +79 +78 +76 +75 +75 +76 +78 +80 +82 +85 +89 +93 +99 +104 +110 +116 +122 +128 +135 +141 +149 +156 +163 +168 +175 +180 +186 +192 +195 +199 +201 +205 +207 +208 +208 +210 +208 +208 +205 +204 +199 +196 +192 +188 +182 +176 +171 +164 +157 +151 +143 +136 +130 +124 +118 +111 +106 +100 +94 +90 +86 +83 +79 +78 +76 +75 +76 +75 +77 +79 +82 +85 +88 +92 +97 +102 +109 +115 +121 +127 +134 +140 +147 +154 +161 +167 +173 +179 +185 +190 +194 +198 +201 +204 +207 +208 +208 +209 +208 +208 +206 +203 +201 +197 +192 +189 +184 +178 +172 +166 +158 +153 +145 +139 +131 +126 +119 +113 +107 +101 +96 +91 +87 +83 +81 +78 +76 +76 +75 +75 +76 +78 +81 +84 +88 +92 +97 +102 +108 +114 +120 +126 +132 +138 +146 +152 +160 +166 +171 +178 +185 +190 +193 +196 +200 +203 +207 +209 +210 +209 +208 +208 +206 +205 +203 +198 +192 +189 +184 +179 +174 +168 +160 +153 +145 +140 +133 +127 +121 +115 +108 +102 +97 +93 +89 +85 +81 +78 +76 +75 +75 +75 +77 +78 +80 +83 +86 +90 +95 +100 +107 +112 +118 +125 +131 +137 +144 +151 +159 +165 +171 +176 +182 +188 +193 +196 +199 +202 +205 +208 +209 +211 +209 +208 +206 +204 +202 +200 +195 +191 +185 +180 +175 +169 +163 +155 +147 +141 +134 +127 +123 +117 +110 +103 +97 +93 +89 +85 +80 +79 +77 +77 +74 +74 +75 +77 +80 +83 +86 +89 +93 +98 +105 +111 +117 +122 +130 +134 +141 +149 +158 +164 +170 +175 +181 +186 +192 +196 +200 +202 +205 +207 +208 +209 +209 +208 +208 +206 +202 +200 +195 +192 +187 +182 +176 +171 +163 +157 +150 +143 +135 +130 +123 +117 +111 +105 +99 +94 +90 +85 +82 +80 +78 +76 +75 +75 +75 +77 +79 +82 +85 +89 +93 +98 +103 +109 +116 +121 +127 +133 +141 +148 +155 +161 +168 +174 +180 +185 +192 +194 +199 +201 +205 +208 +208 +210 +209 +209 +208 +206 +204 +200 +197 +192 +188 +183 +177 +171 +165 +158 +152 +145 +138 +131 +126 +119 +112 +107 +100 +96 +91 +87 +83 +80 +77 +76 +76 +75 +75 +76 +78 +80 +84 +88 +92 +97 +102 +107 +114 +120 +127 +132 +140 +146 +152 +160 +167 +172 +179 +184 +190 +192 +198 +201 +204 +205 +208 +208 +210 +208 +207 +205 +204 +202 +197 +194 +189 +184 +178 +174 +168 +161 +153 +144 +138 +133 +127 +121 +114 +107 +100 +96 +92 +88 +84 +81 +78 +76 +75 +75 +76 +77 +78 +80 +83 +86 +91 +95 +101 +107 +113 +118 +125 +130 +137 +144 +152 +158 +166 +171 +177 +183 +189 +192 +197 +201 +203 +206 +208 +208 +208 +209 +210 +208 +205 +201 +197 +193 +190 +187 +182 +175 +167 +160 +154 +150 +142 +136 +127 +121 +114 +109 +104 +99 +94 +88 +84 +81 +78 +77 +76 +75 +75 +75 +77 +79 +82 +86 +90 +95 +100 +105 +111 +116 +124 +130 +138 +144 +150 +156 +164 +170 +177 +182 +188 +192 +196 +199 +202 +206 +208 +209 +209 +210 +208 +208 +205 +203 +199 +196 +192 +187 +182 +176 +170 +163 +156 +149 +142 +136 +129 +123 +117 +111 +106 +98 +93 +90 +88 +84 +79 +77 +75 +75 +75 +77 +78 +79 +81 +84 +90 +93 +99 +104 +110 +115 +121 +128 +136 +142 +149 +155 +162 +168 +175 +180 +186 +192 +193 +198 +203 +205 +208 +208 +210 +209 +209 +207 +206 +203 +200 +197 +192 +189 +183 +177 +171 +165 +157 +152 +144 +138 +130 +125 +118 +112 +106 +99 +95 +91 +86 +83 +79 +78 +76 +75 +74 +76 +77 +79 +81 +85 +88 +92 +97 +103 +108 +114 +121 +127 +133 +140 +147 +153 +161 +167 +173 +179 +185 +190 +194 +198 +202 +204 +207 +208 +209 +210 +209 +208 +207 +203 +201 +197 +193 +189 +184 +178 +172 +165 +159 +154 +147 +139 +131 +126 +119 +114 +108 +103 +96 +91 +85 +83 +82 +80 +76 +75 +73 +74 +76 +79 +82 +84 +87 +90 +96 +102 +108 +114 +120 +126 +131 +138 +145 +152 +159 +165 +172 +178 +183 +188 +193 +196 +201 +203 +207 +208 +209 +209 +210 +209 +208 +205 +203 +198 +192 +190 +185 +181 +175 +169 +160 +153 +145 +140 +135 +129 +122 +114 +107 +102 +98 +94 +90 +84 +80 +77 +76 +76 +76 +76 +76 +77 +79 +82 +86 +90 +95 +100 +106 +111 +118 +123 +131 +136 +145 +151 +158 +165 +170 +176 +182 +189 +192 +196 +199 +202 +206 +208 +208 +210 +210 +209 +207 +205 +202 +199 +195 +192 +187 +181 +174 +169 +162 +156 +149 +141 +135 +128 +122 +116 +110 +104 +98 +93 +89 +84 +82 +78 +77 +75 +75 +74 +76 +77 +80 +82 +86 +89 +94 +99 +105 +110 +116 +123 +128 +135 +142 +149 +156 +163 +168 +175 +181 +187 +192 +195 +198 +203 +205 +208 +208 +210 +209 +209 +207 +206 +202 +199 +196 +192 +187 +182 +177 +170 +162 +156 +152 +144 +137 +129 +123 +117 +111 +106 +101 +94 +89 +85 +83 +80 +78 +75 +75 +75 +75 +76 +80 +81 +85 +88 +92 +97 +103 +110 +115 +122 +127 +133 +141 +148 +154 +161 +168 +174 +180 +185 +190 +194 +198 +202 +204 +208 +208 +209 +209 +209 +208 +207 +203 +201 +197 +192 +188 +184 +177 +172 +165 +158 +152 +145 +138 +131 +125 +119 +113 +107 +101 +96 +92 +87 +82 +80 +79 +77 +76 +74 +74 +75 +78 +81 +85 +88 +91 +94 +101 +108 +115 +120 +127 +131 +138 +145 +153 +160 +167 +173 +178 +184 +189 +193 +198 +202 +204 +207 +208 +209 +209 +209 +208 +208 +204 +202 +198 +193 +189 +186 +179 +173 +166 +160 +154 +146 +140 +133 +126 +120 +114 +109 +103 +97 +91 +86 +84 +81 +79 +77 +75 +73 +74 +75 +79 +79 +84 +85 +90 +94 +102 +106 +111 +118 +124 +131 +137 +145 +151 +157 +164 +171 +178 +184 +188 +192 +196 +200 +203 +207 +209 +208 +209 +208 +208 +208 +204 +203 +198 +195 +190 +185 +180 +176 +169 +162 +155 +149 +140 +132 +128 +124 +116 +109 +105 +96 +90 +90 +87 +82 +78 +76 +74 +74 +77 +76 +78 +79 +81 +83 +90 +94 +100 +105 +112 +116 +122 +128 +136 +143 +150 +157 +162 +168 +176 +182 +187 +192 +196 +199 +201 +205 +208 +209 +210 +210 +210 +207 +205 +203 +199 +196 +192 +188 +181 +176 +169 +163 +156 +150 +144 +135 +129 +123 +117 +111 +105 +100 +93 +89 +85 +82 +79 +77 +76 +74 +75 +75 +77 +79 +81 +84 +89 +93 +98 +103 +109 +116 +122 +127 +134 +142 +149 +154 +162 +169 +176 +180 +185 +191 +194 +199 +202 +206 +207 +208 +208 +211 +209 +208 +205 +203 +200 +196 +192 +189 +184 +178 +171 +164 +157 +151 +144 +138 +131 +124 +118 +112 +106 +100 +95 +91 +87 +83 +79 +77 +76 +75 +75 +75 +77 +78 +81 +83 +88 +92 +98 +101 +108 +115 +122 +127 +133 +140 +145 +153 +161 +169 +174 +180 +184 +189 +193 +198 +202 +205 +208 +208 +208 +209 +209 +209 +206 +205 +200 +197 +192 +192 +186 +180 +172 +166 +158 +151 +147 +142 +133 +125 +118 +112 +108 +103 +98 +92 +86 +81 +79 +79 +78 +76 +75 +75 +75 +76 +81 +84 +88 +91 +96 +99 +107 +113 +120 +126 +132 +138 +145 +151 +159 +166 +172 +179 +184 +189 +192 +197 +201 +204 +207 +209 +209 +210 +208 +208 +207 +205 +202 +198 +193 +190 +185 +180 +174 +169 +161 +155 +146 +141 +133 +127 +121 +115 +108 +102 +97 +93 +88 +85 +81 +78 +76 +75 +75 +75 +76 +78 +80 +82 +86 +90 +95 +100 +105 +111 +117 +124 +131 +136 +144 +150 +157 +164 +171 +176 +182 +188 +192 +196 +200 +203 +206 +208 +209 +210 +209 +209 +207 +205 +202 +200 +195 +192 +187 +181 +175 +170 +162 +155 +149 +141 +135 +128 +122 +116 +109 +105 +98 +93 +89 +85 +82 +79 +77 +76 +74 +75 +75 +77 +79 +82 +85 +89 +94 +98 +105 +110 +117 +123 +129 +135 +142 +148 +156 +162 +169 +175 +181 +187 +192 +195 +199 +202 +205 +207 +208 +209 +210 +209 +208 +206 +203 +200 +196 +192 +188 +183 +176 +171 +164 +157 +150 +144 +136 +130 +124 +118 +111 +106 +99 +94 +90 +86 +82 +80 +78 +75 +74 +75 +77 +77 +78 +81 +83 +88 +92 +98 +103 +108 +114 +121 +128 +134 +141 +147 +155 +160 +166 +175 +182 +186 +191 +192 +197 +200 +205 +209 +210 +209 +208 +207 +209 +208 +206 +201 +197 +192 +188 +184 +179 +173 +166 +159 +151 +144 +138 +132 +126 +120 +111 +107 +99 +96 +89 +88 +84 +81 +78 +75 +74 +74 +76 +78 +79 +80 +82 +86 +92 +98 +103 +108 +113 +119 +125 +132 +139 +146 +153 +159 +166 +172 +179 +184 +190 +194 +196 +200 +203 +206 +208 +209 +210 +210 +208 +206 +203 +201 +198 +194 +190 +185 +179 +173 +166 +160 +155 +147 +140 +133 +127 +120 +114 +108 +102 +97 +92 +88 +84 +81 +78 +77 +75 +75 +75 +76 +78 +80 +83 +87 +91 +95 +100 +106 +112 +118 +125 +131 +138 +144 +150 +158 +165 +171 +177 +182 +188 +192 +197 +200 +204 +206 +208 +209 +210 +209 +210 +207 +205 +202 +199 +195 +192 +187 +181 +175 +168 +162 +155 +148 +141 +135 +127 +122 +115 +109 +103 +98 +93 +89 +85 +81 +79 +76 +75 +74 +75 +76 +77 +79 +82 +85 +90 +94 +99 +105 +110 +117 +123 +130 +136 +143 +150 +157 +164 +169 +176 +181 +187 +192 +196 +199 +202 +205 +208 +208 +210 +209 +209 +208 +206 +203 +199 +196 +192 +187 +182 +176 +171 +163 +156 +150 +143 +136 +129 +123 +117 +111 +105 +99 +93 +90 +85 +83 +79 +78 +75 +75 +75 +76 +77 +79 +81 +85 +89 +93 +99 +103 +109 +116 +122 +128 +134 +141 +148 +156 +162 +168 +175 +181 +186 +192 +195 +198 +202 +204 +208 +208 +210 +210 +210 +207 +206 +203 +201 +197 +193 +189 +182 +176 +171 +167 +159 +152 +144 +137 +130 +124 +119 +112 +106 +100 +95 +90 +86 +82 +80 +79 +76 +73 +73 +75 +77 +80 +82 +84 +86 +91 +96 +102 +109 +115 +120 +126 +131 +139 +147 +155 +162 +167 +172 +178 +185 +190 +194 +198 +201 +203 +207 +208 +209 +210 +210 +209 +207 +203 +201 +196 +193 +190 +186 +178 +172 +165 +159 +153 +147 +140 +132 +127 +120 +113 +107 +102 +97 +92 +87 +84 +81 +79 +76 +75 +75 +74 +76 +78 +80 +84 +87 +91 +95 +101 +106 +113 +119 +126 +131 +138 +144 +152 +158 +165 +171 +178 +183 +189 +192 +197 +201 +203 +207 +208 +208 +210 +209 +209 +208 +204 +202 +198 +195 +192 +186 +181 +174 +168 +161 +154 +148 +141 +134 +127 +121 +114 +109 +102 +98 +93 +88 +84 +81 +79 +76 +76 +75 +75 +75 +78 +79 +83 +86 +90 +94 +100 +105 +111 +117 +124 +130 +136 +144 +150 +157 +164 +171 +177 +182 +188 +192 +196 +200 +203 +206 +208 +209 +209 +210 +209 +207 +205 +203 +198 +196 +192 +187 +181 +176 +169 +163 +156 +150 +142 +135 +129 +123 +116 +110 +104 +98 +93 +89 +84 +82 +79 +77 +76 +75 +74 +75 +78 +79 +82 +84 +89 +93 +99 +104 +110 +116 +123 +128 +135 +142 +149 +155 +163 +168 +176 +180 +187 +192 +195 +199 +202 +205 +208 +208 +210 +210 +209 +208 +206 +203 +199 +196 +192 +189 +183 +176 +170 +164 +158 +152 +144 +137 +128 +123 +117 +112 +107 +100 +94 +89 +85 +83 +81 +78 +76 +74 +74 +75 +77 +78 +81 +85 +88 +92 +97 +102 +108 +115 +122 +129 +133 +139 +145 +154 +162 +168 +176 +181 +185 +187 +193 +199 +204 +207 +207 +208 +206 +208 +210 +211 +208 +204 +199 +196 +193 +189 +184 +180 +174 +164 +157 +152 +146 +139 +132 +126 +119 +113 +106 +101 +95 +91 +87 +84 +79 +77 +76 +76 +75 +76 +77 +76 +79 +83 +89 +92 +97 +100 +106 +111 +121 +127 +133 +139 +145 +151 +159 +167 +173 +179 +185 +189 +192 +197 +202 +204 +208 +209 +209 +208 +209 +208 +206 +205 +202 +198 +193 +190 +185 +180 +174 +168 +160 +154 +146 +140 +133 +127 +120 +115 +108 +102 +97 +92 +87 +85 +80 +78 +75 +75 +75 +75 +76 +78 +80 +83 +86 +91 +95 +100 +106 +112 +119 +124 +131 +137 +144 +150 +158 +164 +171 +176 +183 +188 +192 +196 +200 +203 +206 +208 +209 +210 +209 +208 +207 +205 +202 +198 +195 +192 +187 +181 +175 +168 +162 +155 +148 +141 +134 +127 +121 +116 +109 +104 +97 +94 +88 +85 +81 +79 +77 +75 +74 +75 +75 +77 +79 +81 +86 +89 +94 +99 +104 +110 +116 +123 +129 +136 +143 +149 +157 +163 +169 +176 +182 +187 +192 +195 +200 +202 +206 +207 +209 +210 +209 +208 +208 +206 +203 +200 +196 +192 +187 +182 +176 +170 +163 +157 +150 +143 +136 +129 +123 +117 +111 +105 +99 +95 +89 +85 +81 +79 +77 +77 +75 +75 +74 +75 +79 +83 +85 +89 +92 +98 +102 +108 +115 +122 +128 +134 +141 +148 +154 +160 +167 +175 +182 +186 +190 +193 +198 +202 +206 +208 +209 +209 +208 +208 +208 +206 +205 +201 +197 +192 +187 +184 +178 +173 +165 +158 +152 +144 +137 +130 +125 +120 +112 +107 +100 +95 +90 +86 +83 +80 +77 +75 +74 +75 +75 +76 +77 +81 +85 +88 +91 +96 +102 +107 +115 +121 +127 +132 +140 +146 +154 +160 +167 +173 +179 +185 +189 +194 +198 +202 +204 +207 +208 +208 +209 +210 +208 +207 +203 +201 +198 +193 +189 +185 +179 +173 +166 +159 +152 +146 +138 +132 +126 +120 +113 +108 +101 +96 +91 +88 +84 +80 +78 +76 +76 +74 +75 +75 +78 +79 +83 +87 +91 +96 +101 +106 +112 +119 +126 +131 +139 +144 +152 +159 +165 +172 +178 +183 +189 +193 +197 +200 +204 +206 +208 +209 +210 +209 +208 +207 +204 +202 +198 +194 +190 +186 +179 +175 +167 +162 +155 +147 +141 +134 +127 +121 +115 +108 +102 +98 +92 +88 +84 +80 +79 +76 +75 +75 +75 +75 +78 +79 +83 +86 +91 +94 +100 +105 +111 +118 +125 +130 +137 +143 +150 +157 +165 +169 +177 +182 +188 +192 +195 +201 +202 +207 +207 +209 +209 +210 +209 +208 +205 +203 +199 +195 +192 +187 +181 +175 +169 +163 +155 +150 +142 +136 +128 +124 +116 +111 +105 +99 +93 +89 +85 +82 +79 +77 +76 +75 +76 +75 +76 +77 +82 +86 +90 +94 +98 +103 +108 +117 +124 +130 +135 +140 +146 +156 +164 +170 +176 +180 +185 +190 +196 +201 +204 +204 +206 +207 +209 +211 +210 +208 +205 +203 +199 +197 +192 +188 +183 +176 +171 +165 +157 +151 +144 +137 +130 +124 +118 +111 +105 +99 +94 +91 +86 +83 +78 +77 +76 +75 +75 +76 +76 +78 +80 +85 +88 +93 +98 +102 +109 +114 +121 +127 +134 +140 +147 +153 +161 +167 +174 +180 +186 +190 +194 +198 +202 +204 +207 +208 +209 +210 +209 +208 +207 +203 +201 +197 +193 +189 +184 +177 +172 +167 +159 +153 +144 +138 +131 +127 +120 +114 +106 +100 +96 +92 +87 +83 +80 +78 +76 +74 +75 +76 +76 +78 +80 +83 +87 +91 +98 +102 +107 +113 +120 +126 +132 +138 +146 +152 +160 +166 +172 +178 +184 +189 +193 +197 +200 +204 +206 +208 +209 +210 +209 +209 +206 +205 +202 +198 +194 +190 +185 +180 +174 +167 +161 +155 +146 +140 +133 +127 +121 +115 +108 +103 +97 +93 +87 +85 +81 +79 +76 +75 +75 +75 +76 +77 +80 +82 +87 +91 +95 +100 +105 +111 +118 +125 +131 +136 +144 +150 +158 +165 +171 +177 +183 +188 +192 +196 +200 +203 +206 +208 +209 +210 +209 +209 +208 +206 +202 +199 +195 +192 +186 +181 +174 +170 +162 +156 +148 +142 +135 +128 +122 +116 +110 +104 +98 +93 +89 +85 +82 +79 +77 +75 +75 +75 +76 +77 +79 +82 +85 +90 +94 +99 +105 +110 +117 +122 +129 +135 +143 +149 +156 +162 +169 +176 +183 +187 +191 +194 +198 +203 +207 +209 +209 +208 +208 +209 +209 +207 +204 +199 +195 +192 +188 +185 +178 +170 +161 +157 +150 +144 +138 +132 +123 +115 +110 +106 +100 +96 +90 +84 +82 +80 +78 +76 +76 +74 +75 +77 +79 +81 +85 +88 +93 +97 +103 +109 +115 +122 +127 +133 +142 +147 +153 +159 +170 +175 +180 +185 +192 +192 +197 +203 +207 +207 +208 +208 +208 +208 +209 +208 +204 +201 +195 +192 +188 +184 +178 +174 +166 +156 +150 +145 +138 +133 +127 +120 +111 +104 +100 +97 +93 +89 +83 +78 +76 +76 +75 +76 +77 +76 +77 +80 +83 +87 +93 +97 +102 +107 +114 +119 +126 +133 +140 +146 +152 +160 +166 +173 +178 +184 +190 +194 +198 +200 +203 +206 +209 +210 +210 +209 +208 +206 +205 +202 +198 +193 +189 +185 +178 +174 +167 +161 +154 +146 +139 +132 +127 +120 +114 +108 +102 +96 +93 +87 +84 +80 +79 +76 +76 +75 +75 +76 +77 +80 +83 +87 +91 +95 +101 +105 +113 +118 +125 +130 +138 +144 +152 +158 +166 +171 +178 +183 +188 +193 +197 +201 +202 +207 +207 +209 +209 +210 +208 +208 +205 +202 +198 +194 +190 +186 +181 +174 +168 +162 +155 +148 +141 +134 +127 +121 +116 +108 +104 +97 +94 +88 +86 +81 +79 +76 +76 +75 +75 +76 +78 +79 +82 +86 +90 +95 +99 +105 +111 +117 +123 +129 +136 +143 +150 +157 +164 +170 +176 +182 +187 +192 +196 +200 +201 +205 +207 +211 +211 +210 +208 +205 +203 +203 +202 +198 +192 +185 +178 +174 +171 +165 +158 +149 +141 +134 +128 +124 +118 +111 +104 +97 +92 +89 +86 +83 +80 +78 +75 +74 +74 +75 +77 +80 +83 +86 +89 +93 +97 +104 +110 +117 +123 +129 +133 +141 +148 +156 +163 +169 +175 +181 +186 +191 +194 +199 +202 +205 +207 +209 +209 +210 +209 +208 +206 +203 +199 +196 +192 +188 +183 +177 +171 +164 +157 +151 +144 +137 +131 +124 +119 +111 +106 +100 +95 +90 +86 +83 +79 +78 +77 +75 +75 +75 +77 +79 +81 +84 +88 +92 +97 +102 +108 +115 +121 +127 +133 +140 +147 +154 +160 +168 +173 +180 +184 +190 +193 +198 +201 +204 +207 +209 +208 +209 +209 +208 +207 +204 +201 +197 +193 +189 +185 +178 +173 +166 +159 +153 +145 +138 +132 +126 +120 +113 +108 +101 +97 +92 +87 +83 +81 +78 +77 +75 +75 +75 +76 +78 +80 +82 +87 +92 +97 +101 +106 +113 +119 +126 +132 +139 +145 +151 +159 +166 +173 +178 +183 +189 +192 +197 +200 +204 +207 +208 +208 +210 +208 +208 +207 +205 +202 +199 +194 +192 +186 +180 +174 +168 +161 +154 +148 +140 +133 +127 +122 +115 +109 +102 +97 +93 +88 +85 +82 +79 +76 +76 +75 +75 +76 +78 +80 +82 +87 +90 +95 +100 +105 +111 +117 +124 +130 +136 +144 +150 +158 +164 +171 +176 +182 +188 +192 +196 +200 +202 +206 +207 +208 +210 +210 +209 +206 +205 +201 +200 +196 +192 +187 +180 +173 +168 +162 +158 +152 +142 +134 +127 +122 +116 +112 +106 +99 +93 +87 +84 +82 +80 +79 +76 +74 +74 +75 +77 +81 +82 +86 +88 +94 +98 +105 +111 +118 +123 +129 +135 +141 +148 +156 +164 +170 +176 +181 +186 +190 +195 +199 +203 +205 +208 +208 +209 +209 +209 +208 +206 +203 +200 +195 +192 +187 +183 +176 +171 +164 +157 +151 +143 +137 +130 +124 +117 +111 +106 +100 +94 +91 +86 +83 +79 +78 +76 +75 +75 +76 +77 +79 +81 +85 +88 +92 +97 +103 +109 +115 +121 +127 +133 +140 +147 +154 +162 +168 +174 +179 +186 +190 +194 +198 +202 +204 +207 +209 +209 +209 +209 +208 +207 +204 +200 +197 +192 +189 +184 +178 +172 +165 +158 +152 +145 +138 +131 +126 +119 +113 +107 +100 +95 +91 +86 +83 +80 +78 +75 +75 +74 +76 +77 +79 +81 +84 +87 +92 +97 +102 +107 +113 +120 +127 +132 +139 +146 +153 +160 +167 +172 +179 +185 +189 +193 +197 +201 +203 +207 +208 +209 +209 +209 +208 +207 +204 +201 +197 +194 +189 +185 +178 +173 +167 +160 +153 +145 +140 +134 +127 +120 +114 +107 +102 +98 +93 +87 +84 +80 +79 +76 +76 +74 +75 +76 +78 +79 +84 +86 +92 +95 +101 +107 +112 +119 +125 +131 +138 +144 +151 +159 +164 +172 +177 +183 +188 +192 +196 +199 +203 +206 +208 +209 +209 +210 +208 +207 +204 +203 +198 +194 +189 +186 +181 +175 +167 +162 +154 +147 +141 +136 +129 +121 +114 +107 +104 +99 +95 +89 +83 +79 +77 +78 +79 +76 +75 +74 +76 +79 +84 +87 +91 +93 +98 +104 +111 +117 +124 +130 +136 +143 +149 +157 +163 +170 +176 +182 +187 +192 +195 +199 +202 +206 +208 +208 +209 +209 +208 +208 +205 +203 +199 +195 +192 +187 +181 +176 +170 +163 +156 +150 +142 +136 +129 +123 +117 +111 +105 +99 +94 +89 +86 +82 +80 +77 +76 +75 +75 +75 +77 +79 +82 +85 +89 +93 +98 +104 +109 +116 +122 +127 +134 +141 +149 +154 +162 +168 +175 +181 +186 +192 +194 +199 +202 +205 +208 +208 +209 +210 +209 +208 +205 +204 +200 +196 +192 +188 +184 +177 +171 +165 +158 +152 +144 +138 +131 +125 +118 +112 +106 +100 +95 +91 +86 +83 +80 +77 +75 +75 +76 +75 +76 +79 +81 +83 +88 +93 +97 +102 +108 +113 +120 +127 +133 +140 +147 +153 +159 +167 +173 +179 +185 +190 +194 +197 +201 +204 +206 +208 +209 +210 +208 +208 +206 +204 +201 +197 +192 +190 +184 +178 +172 +167 +159 +153 +145 +140 +132 +127 +120 +114 +107 +101 +97 +92 +87 +84 +80 +79 +76 +75 +75 +76 +77 +78 +80 +84 +87 +91 +96 +101 +107 +113 +120 +125 +132 +138 +145 +152 +159 +166 +171 +178 +183 +189 +192 +196 +200 +203 +206 +207 +209 +210 +210 +208 +206 +205 +201 +199 +195 +192 +185 +179 +173 +169 +162 +154 +145 +140 +134 +127 +123 +116 +109 +101 +96 +93 +89 +86 +82 +78 +75 +75 +75 +77 +78 +77 +78 +81 +85 +91 +97 +101 +105 +109 +116 +124 +132 +138 +144 +150 +156 +163 +171 +178 +183 +187 +192 +195 +199 +203 +206 +208 +208 +209 +209 +208 +207 +205 +202 +199 +195 +192 +187 +181 +175 +170 +163 +156 +150 +142 +135 +129 +123 +117 +110 +105 +98 +93 +89 +85 +82 +79 +77 +76 +75 +75 +76 +78 +79 +82 +86 +89 +93 +99 +105 +110 +116 +123 +128 +134 +142 +148 +156 +163 +169 +175 +181 +186 +192 +195 +199 +202 +205 +207 +209 +210 +209 +208 +208 +205 +203 +200 +196 +192 +188 +182 +177 +171 +164 +157 +151 +144 +137 +131 +124 +118 +112 +106 +100 +95 +91 +87 +82 +80 +77 +76 +75 +75 +76 +77 +79 +81 +85 +88 +93 +98 +104 +109 +115 +121 +127 +133 +141 +147 +154 +161 +168 +173 +180 +185 +191 +193 +198 +201 +204 +207 +208 +209 +210 +208 +208 +206 +203 +201 +197 +193 +189 +184 +178 +173 +165 +159 +152 +145 +139 +131 +126 +120 +113 +107 +101 +97 +91 +87 +84 +81 +78 +76 +75 +75 +75 +76 +78 +81 +84 +87 +92 +96 +102 +107 +113 +120 +126 +132 +139 +145 +153 +159 +166 +172 +179 +184 +190 +193 +196 +201 +204 +206 +209 +209 +210 +209 +208 +207 +204 +201 +198 +194 +190 +185 +179 +173 +166 +161 +154 +147 +140 +134 +127 +120 +114 +109 +103 +98 +92 +87 +83 +80 +79 +79 +76 +74 +74 +75 +78 +81 +84 +88 +90 +94 +100 +107 +112 +117 +124 +131 +139 +144 +150 +156 +163 +171 +179 +184 +189 +190 +195 +199 +205 +207 +208 +208 +208 +207 +208 +209 +207 +202 +198 +193 +190 +186 +181 +176 +169 +162 +155 +148 +142 +134 +129 +123 +117 +110 +104 +98 +93 +89 +85 +83 +79 +77 +75 +75 +75 +76 +78 +80 +82 +85 +89 +94 +99 +104 +110 +116 +123 +129 +135 +143 +149 +156 +162 +168 +176 +181 +187 +192 +195 +199 +202 +205 +208 +208 +210 +209 +209 +208 +205 +203 +199 +195 +192 +187 +182 +176 +170 +163 +157 +150 +144 +136 +130 +124 +117 +111 +106 +100 +94 +90 +86 +83 +79 +78 +76 +76 +74 +76 +77 +79 +82 +85 +88 +93 +98 +103 +109 +116 +121 +128 +134 +141 +147 +155 +161 +168 +174 +180 +185 +190 +194 +197 +202 +204 +207 +208 +209 +209 +209 +208 +206 +203 +200 +196 +192 +188 +184 +178 +171 +166 +158 +152 +144 +138 +131 +125 +119 +112 +106 +101 +95 +92 +87 +83 +80 +78 +76 +75 +75 +76 +76 +79 +81 +84 +88 +92 +97 +102 +108 +114 +120 +127 +133 +140 +147 +153 +161 +167 +173 +179 +185 +190 +193 +197 +201 +204 +207 +208 +209 +209 +209 +208 +207 +203 +201 +197 +193 +189 +185 +178 +173 +166 +159 +154 +146 +140 +132 +127 +120 +113 +108 +102 +97 +93 +87 +84 +79 +79 +76 +77 +76 +76 +76 +77 +80 +84 +88 +92 +95 +100 +105 +112 +119 +126 +132 +137 +144 +150 +159 +165 +172 +178 +182 +188 +192 +196 +200 +203 +206 +208 +209 +210 +209 +208 +206 +204 +202 +199 +196 +190 +185 +179 +174 +169 +162 +156 +147 +141 +133 +127 +121 +116 +110 +103 +97 +93 +88 +84 +81 +79 +77 +77 +75 +74 +75 +77 +80 +84 +86 +90 +94 +99 +106 +112 +118 +123 +130 +136 +143 +149 +157 +164 +171 +176 +182 +187 +192 +195 +199 +202 +206 +208 +208 +209 +209 +208 +208 +205 +203 +199 +195 +192 +187 +182 +176 +170 +162 +156 +150 +143 +136 +130 +123 +116 +111 +105 +99 +94 +90 +86 +82 +79 +78 +76 +75 +75 +75 +78 +79 +82 +85 +89 +93 +99 +104 +110 +116 +122 +128 +135 +142 +148 +155 +161 +169 +175 +180 +186 +192 +193 +199 +202 +205 +207 +208 +209 +209 +208 +208 +207 +203 +200 +196 +192 +188 +184 +177 +171 +165 +158 +151 +144 +137 +131 +125 +119 +111 +106 +100 +96 +90 +87 +82 +80 +78 +76 +75 +75 +76 +77 +78 +81 +85 +88 +92 +97 +103 +108 +114 +121 +127 +133 +141 +147 +154 +161 +167 +173 +180 +184 +191 +192 +199 +200 +205 +206 +209 +208 +209 +208 +208 +206 +204 +200 +197 +193 +189 +185 +178 +173 +166 +159 +152 +145 +139 +132 +126 +120 +113 +108 +101 +97 +92 +87 +84 +81 +79 +77 +75 +75 +75 +78 +79 +81 +83 +86 +90 +96 +103 +107 +114 +119 +125 +129 +138 +146 +154 +159 +166 +172 +177 +181 +189 +194 +198 +200 +203 +205 +208 +208 +210 +210 +210 +205 +202 +202 +199 +195 +191 +186 +178 +173 +167 +162 +156 +148 +140 +132 +127 +123 +115 +108 +104 +98 +91 +87 +85 +81 +76 +78 +77 +76 +75 +75 +77 +79 +84 +87 +91 +95 +99 +105 +112 +119 +125 +131 +138 +142 +149 +157 +165 +171 +178 +183 +187 +192 +195 +200 +204 +207 +208 +209 +208 +209 +208 +208 +206 +203 +198 +194 +191 +186 +181 +176 +169 +163 +155 +148 +142 +136 +128 +123 +116 +110 +105 +99 +94 +90 +85 +82 +80 +78 +76 +74 +75 +76 +78 +80 +83 +85 +90 +94 +99 +104 +110 +116 +123 +129 +135 +142 +149 +156 +163 +168 +175 +181 +187 +191 +195 +198 +202 +205 +208 +209 +209 +209 +208 +208 +205 +204 +199 +197 +192 +188 +182 +176 +171 +163 +157 +150 +144 +136 +130 +124 +118 +111 +106 +99 +95 +90 +86 +83 +80 +78 +76 +75 +76 +75 +77 +79 +82 +84 +88 +93 +98 +104 +109 +115 +121 +128 +134 +141 +147 +155 +161 +167 +174 +180 +186 +190 +194 +198 +201 +204 +207 +209 +208 +210 +208 +208 +205 +203 +200 +197 +192 +188 +184 +178 +171 +166 +158 +152 +145 +138 +132 +126 +120 +112 +107 +101 +96 +91 +87 +83 +81 +78 +76 +76 +75 +76 +76 +79 +81 +85 +89 +91 +96 +101 +108 +114 +121 +126 +131 +138 +145 +153 +161 +167 +172 +177 +183 +189 +194 +199 +200 +204 +205 +208 +209 +210 +209 +209 +206 +203 +201 +197 +193 +191 +185 +179 +173 +167 +159 +154 +146 +141 +134 +127 +120 +113 +107 +102 +99 +94 +88 +83 +79 +77 +77 +77 +76 +76 +75 +76 +80 +84 +88 +92 +96 +100 +105 +112 +119 +125 +131 +137 +144 +150 +158 +165 +172 +178 +183 +188 +192 +196 +199 +203 +206 +209 +208 +209 +208 +208 +207 +205 +202 +200 +194 +190 +186 +181 +175 +169 +162 +156 +148 +142 +135 +129 +122 +116 +109 +104 +99 +93 +89 +85 +82 +79 +78 +75 +75 +75 +76 +77 +80 +82 +85 +90 +95 +100 +105 +111 +117 +123 +130 +136 +143 +149 +156 +163 +169 +175 +182 +187 +192 +195 +199 +203 +205 +208 +208 +209 +208 +209 +208 +206 +202 +199 +194 +192 +187 +182 +176 +169 +163 +156 +150 +143 +135 +129 +123 +118 +111 +105 +99 +94 +90 +85 +83 +79 +78 +76 +75 +75 +76 +77 +79 +81 +85 +89 +93 +98 +104 +109 +115 +122 +128 +134 +141 +148 +155 +162 +167 +175 +180 +186 +191 +194 +199 +201 +204 +207 +208 +209 +209 +209 +208 +207 +203 +200 +196 +192 +188 +183 +177 +172 +164 +158 +151 +144 +138 +130 +125 +119 +113 +106 +101 +95 +91 +87 +83 +80 +78 +76 +75 +75 +76 +77 +79 +80 +84 +87 +93 +98 +103 +107 +113 +119 +127 +133 +141 +146 +152 +158 +165 +173 +180 +185 +190 +192 +196 +201 +204 +208 +209 +209 +208 +208 +208 +207 +204 +202 +197 +192 +189 +185 +178 +174 +166 +161 +152 +146 +138 +133 +127 +120 +114 +107 +101 +96 +92 +87 +85 +80 +78 +76 +76 +76 +76 +76 +77 +79 +84 +88 +93 +96 +100 +105 +111 +119 +127 +132 +138 +143 +150 +158 +166 +172 +178 +183 +188 +192 +196 +200 +204 +207 +208 +209 +209 +209 +208 +208 +204 +202 +198 +195 +190 +185 +179 +174 +168 +162 +155 +148 +140 +134 +127 +122 +116 +109 +103 +98 +93 +88 +85 +81 +80 +76 +76 +74 +76 +76 +78 +79 +83 +86 +90 +94 +100 +105 +111 +117 +124 +130 +136 +143 +150 +157 +164 +170 +176 +182 +187 +192 +195 +200 +202 +206 +207 +208 +209 +209 +209 +208 +205 +202 +199 +195 +192 +187 +181 +175 +170 +162 +156 +149 +142 +136 +128 +123 +116 +111 +104 +99 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +78 +78 +82 +85 +89 +93 +98 +103 +110 +116 +123 +128 +134 +142 +148 +155 +162 +168 +176 +181 +186 +191 +194 +198 +202 +205 +207 +208 +208 +210 +208 +208 +205 +202 +200 +196 +192 +188 +183 +176 +171 +164 +157 +151 +144 +137 +130 +124 +118 +112 +106 +100 +94 +91 +86 +82 +80 +78 +76 +74 +75 +75 +77 +79 +81 +84 +88 +92 +98 +103 +109 +114 +121 +127 +133 +140 +147 +153 +160 +166 +173 +180 +187 +190 +194 +197 +200 +203 +208 +209 +210 +209 +208 +208 +205 +205 +201 +198 +192 +188 +183 +178 +172 +166 +158 +152 +144 +138 +131 +126 +120 +114 +107 +101 +96 +91 +86 +84 +81 +79 +76 +75 +74 +75 +76 +78 +81 +83 +88 +92 +96 +102 +108 +113 +119 +126 +132 +138 +145 +153 +161 +166 +171 +178 +184 +188 +194 +198 +201 +202 +206 +207 +209 +210 +209 +208 +206 +203 +200 +198 +194 +190 +185 +181 +172 +167 +160 +155 +147 +141 +133 +127 +119 +115 +108 +103 +97 +93 +87 +84 +81 +79 +77 +76 +75 +75 +75 +78 +80 +83 +87 +90 +96 +100 +106 +111 +119 +125 +131 +137 +144 +151 +158 +164 +171 +176 +182 +188 +192 +196 +200 +203 +206 +208 +209 +209 +209 +208 +208 +204 +202 +198 +195 +190 +186 +181 +175 +169 +162 +156 +148 +142 +135 +128 +122 +116 +110 +105 +99 +93 +89 +85 +82 +79 +77 +76 +74 +75 +75 +77 +79 +82 +85 +90 +94 +100 +104 +111 +117 +123 +129 +135 +143 +149 +156 +163 +169 +175 +181 +186 +192 +195 +199 +201 +206 +208 +208 +210 +209 +209 +208 +205 +203 +199 +196 +192 +187 +182 +176 +171 +163 +157 +150 +143 +136 +130 +123 +118 +111 +106 +99 +96 +90 +86 +82 +80 +77 +77 +75 +75 +75 +77 +79 +82 +85 +88 +92 +98 +103 +109 +115 +121 +127 +133 +141 +148 +155 +161 +168 +174 +181 +185 +191 +194 +199 +202 +204 +206 +208 +208 +212 +210 +209 +205 +202 +199 +197 +194 +190 +184 +177 +170 +164 +158 +153 +145 +139 +131 +125 +118 +112 +108 +102 +96 +91 +86 +82 +80 +77 +77 +76 +76 +75 +77 +78 +81 +84 +88 +92 +97 +102 +107 +114 +121 +127 +132 +139 +146 +152 +160 +166 +172 +178 +185 +190 +194 +197 +200 +203 +205 +209 +211 +212 +209 +208 +204 +204 +202 +199 +194 +189 +183 +178 +173 +168 +161 +154 +146 +139 +132 +127 +121 +115 +109 +103 +97 +92 +88 +84 +81 +79 +77 +75 +74 +74 +75 +78 +80 +83 +87 +90 +96 +100 +107 +112 +119 +125 +131 +137 +144 +150 +158 +165 +171 +177 +182 +188 +192 +197 +200 +203 +206 +207 +209 +210 +209 +209 +207 +206 +201 +199 +194 +192 +186 +181 +175 +169 +161 +155 +148 +141 +134 +127 +122 +115 +109 +103 +98 +94 +88 +85 +81 +80 +77 +76 +75 +75 +76 +77 +80 +82 +86 +89 +95 +100 +105 +111 +117 +123 +130 +135 +143 +150 +156 +164 +169 +176 +182 +187 +192 +196 +199 +202 +205 +208 +208 +210 +209 +209 +208 +205 +202 +199 +195 +192 +187 +182 +175 +171 +163 +157 +150 +143 +136 +129 +123 +117 +111 +105 +99 +94 +89 +85 +82 +79 +77 +75 +75 +75 +76 +77 +79 +81 +85 +89 +93 +98 +104 +110 +116 +122 +128 +134 +142 +148 +155 +162 +168 +175 +180 +186 +191 +194 +198 +203 +204 +208 +209 +208 +208 +209 +208 +207 +204 +200 +195 +192 +188 +184 +178 +171 +164 +157 +151 +144 +138 +131 +124 +117 +112 +106 +101 +94 +91 +87 +83 +80 +78 +75 +76 +75 +77 +77 +78 +80 +83 +88 +92 +98 +103 +108 +114 +120 +127 +133 +140 +147 +153 +160 +167 +173 +179 +185 +190 +193 +198 +201 +204 +207 +208 +209 +209 +210 +208 +207 +202 +200 +197 +194 +190 +185 +177 +171 +165 +159 +154 +147 +139 +131 +125 +119 +113 +109 +102 +96 +91 +86 +83 +80 +79 +76 +76 +74 +75 +75 +79 +80 +84 +86 +91 +96 +101 +106 +113 +120 +126 +132 +138 +145 +151 +158 +166 +172 +178 +184 +188 +192 +196 +201 +204 +207 +208 +209 +209 +209 +208 +208 +204 +202 +197 +194 +190 +186 +180 +174 +167 +161 +155 +147 +140 +134 +127 +121 +115 +108 +103 +97 +93 +88 +85 +81 +78 +76 +76 +74 +75 +75 +78 +79 +83 +86 +90 +93 +99 +105 +111 +118 +124 +130 +137 +144 +150 +158 +164 +171 +176 +182 +188 +192 +196 +199 +202 +206 +208 +208 +209 +209 +209 +208 +205 +203 +199 +195 +192 +187 +181 +176 +170 +162 +155 +150 +142 +135 +128 +122 +117 +110 +104 +98 +93 +89 +85 +81 +79 +77 +76 +75 +75 +76 +77 +79 +82 +85 +89 +93 +99 +105 +110 +116 +123 +129 +135 +142 +148 +156 +162 +169 +175 +182 +186 +192 +194 +200 +202 +205 +208 +209 +210 +209 +210 +208 +205 +202 +200 +197 +192 +188 +182 +175 +169 +164 +158 +152 +144 +136 +128 +124 +119 +112 +106 +99 +94 +89 +86 +83 +80 +78 +76 +74 +74 +75 +77 +79 +81 +85 +88 +92 +97 +103 +108 +116 +122 +127 +134 +140 +147 +154 +161 +169 +174 +180 +184 +190 +194 +199 +201 +205 +207 +208 +209 +210 +209 +209 +206 +204 +201 +196 +193 +189 +184 +178 +172 +164 +158 +152 +146 +139 +132 +125 +118 +111 +107 +103 +97 +92 +86 +82 +79 +78 +77 +76 +76 +74 +74 +76 +81 +85 +88 +92 +96 +100 +106 +114 +121 +128 +132 +139 +144 +152 +159 +167 +174 +180 +184 +188 +192 +196 +201 +205 +207 +209 +209 +209 +208 +208 +208 +206 +202 +197 +192 +190 +186 +180 +174 +167 +160 +152 +147 +141 +134 +127 +120 +113 +107 +103 +98 +93 +88 +83 +80 +78 +77 +76 +75 +76 +75 +76 +80 +83 +87 +91 +97 +100 +105 +112 +118 +125 +130 +138 +144 +150 +157 +165 +171 +178 +183 +189 +192 +196 +199 +203 +207 +208 +209 +209 +209 +208 +207 +205 +202 +198 +194 +190 +186 +180 +175 +168 +162 +155 +148 +141 +135 +127 +123 +115 +109 +103 +98 +93 +88 +84 +81 +79 +76 +76 +74 +75 +75 +77 +79 +82 +85 +90 +94 +100 +105 +111 +117 +123 +129 +136 +143 +150 +156 +164 +169 +176 +181 +187 +192 +195 +199 +202 +206 +208 +209 +210 +210 +209 +208 +205 +203 +199 +196 +192 +187 +182 +175 +169 +162 +155 +151 +144 +137 +127 +121 +117 +111 +104 +101 +96 +87 +82 +82 +81 +79 +77 +75 +73 +74 +77 +79 +83 +86 +88 +91 +98 +103 +110 +116 +123 +127 +134 +141 +147 +154 +163 +169 +175 +182 +186 +188 +193 +200 +205 +205 +208 +210 +207 +207 +211 +210 +205 +203 +199 +195 +192 +190 +184 +179 +172 +164 +156 +152 +144 +138 +131 +126 +118 +111 +105 +101 +96 +93 +87 +82 +78 +77 +75 +77 +77 +78 +76 +77 +79 +83 +88 +94 +99 +102 +106 +111 +120 +127 +134 +140 +146 +152 +159 +167 +174 +180 +186 +189 +193 +197 +201 +204 +208 +209 +209 +209 +209 +207 +206 +204 +202 +198 +193 +189 +183 +179 +173 +167 +160 +153 +146 +139 +132 +127 +119 +115 +107 +102 +95 +92 +87 +84 +80 +78 +76 +75 +75 +75 +76 +78 +80 +83 +87 +91 +96 +101 +107 +113 +119 +125 +131 +138 +145 +151 +159 +165 +171 +178 +183 +189 +192 +197 +200 +203 +206 +208 +209 +210 +209 +210 +207 +205 +202 +198 +195 +191 +186 +180 +175 +168 +161 +155 +148 +141 +134 +127 +121 +115 +109 +103 +97 +93 +88 +85 +81 +79 +76 +75 +75 +75 +76 +77 +79 +83 +85 +90 +94 +100 +104 +111 +117 +124 +130 +136 +144 +150 +157 +164 +171 +176 +182 +187 +192 +195 +200 +202 +207 +208 +208 +210 +209 +209 +208 +205 +203 +199 +195 +192 +187 +182 +176 +170 +163 +157 +150 +141 +135 +130 +124 +117 +110 +104 +97 +93 +90 +87 +83 +79 +75 +75 +75 +76 +77 +78 +78 +80 +84 +89 +94 +99 +105 +109 +115 +122 +129 +135 +142 +148 +156 +162 +169 +175 +181 +187 +192 +196 +199 +202 +205 +208 +209 +210 +210 +209 +207 +206 +203 +200 +196 +192 +188 +182 +177 +171 +164 +158 +151 +143 +137 +130 +124 +118 +112 +106 +100 +94 +90 +86 +82 +79 +78 +75 +75 +74 +75 +77 +79 +80 +84 +88 +93 +98 +104 +108 +114 +120 +127 +135 +142 +148 +153 +160 +167 +174 +181 +187 +191 +193 +196 +201 +205 +208 +209 +209 +209 +208 +208 +206 +204 +201 +197 +193 +188 +184 +177 +172 +166 +159 +153 +145 +138 +131 +125 +120 +113 +107 +101 +95 +91 +86 +84 +80 +78 +76 +75 +75 +75 +76 +78 +80 +84 +87 +91 +96 +102 +107 +113 +119 +126 +131 +139 +145 +153 +159 +166 +172 +179 +184 +189 +194 +197 +201 +204 +207 +208 +209 +210 +209 +208 +208 +204 +202 +198 +194 +190 +186 +180 +174 +167 +162 +155 +147 +140 +134 +127 +120 +115 +108 +102 +97 +92 +87 +84 +80 +78 +76 +75 +75 +75 +75 +78 +79 +83 +86 +91 +95 +100 +106 +112 +117 +125 +130 +137 +144 +150 +158 +165 +170 +177 +182 +189 +192 +196 +200 +203 +206 +208 +209 +209 +210 +209 +208 +205 +202 +198 +195 +192 +186 +180 +175 +169 +162 +155 +149 +141 +135 +127 +123 +116 +110 +103 +98 +92 +89 +85 +83 +79 +76 +74 +74 +74 +76 +78 +79 +81 +83 +89 +94 +100 +105 +110 +116 +122 +128 +135 +143 +150 +156 +163 +168 +176 +181 +187 +192 +196 +199 +202 +205 +208 +208 +210 +210 +209 +208 +205 +203 +200 +196 +192 +188 +182 +176 +170 +164 +157 +151 +143 +137 +130 +123 +117 +111 +105 +99 +94 +90 +85 +83 +79 +77 +75 +75 +74 +75 +77 +79 +81 +84 +88 +93 +98 +103 +109 +115 +121 +127 +134 +141 +147 +155 +163 +168 +173 +179 +186 +192 +196 +200 +202 +204 +205 +208 +211 +211 +211 +207 +205 +202 +200 +198 +194 +189 +183 +177 +170 +165 +159 +153 +144 +138 +130 +125 +118 +112 +107 +101 +95 +90 +86 +82 +79 +77 +76 +75 +74 +75 +76 +78 +81 +84 +88 +92 +97 +102 +108 +113 +120 +126 +133 +139 +146 +153 +161 +168 +172 +178 +183 +192 +193 +198 +202 +205 +206 +207 +211 +211 +211 +209 +206 +203 +201 +198 +194 +190 +184 +178 +172 +167 +159 +154 +146 +140 +131 +126 +120 +114 +107 +102 +97 +92 +87 +83 +81 +79 +77 +75 +75 +74 +75 +78 +81 +84 +86 +90 +95 +100 +107 +112 +120 +125 +131 +136 +146 +152 +160 +166 +172 +177 +183 +189 +193 +197 +200 +204 +206 +208 +209 +210 +209 +210 +208 +205 +201 +198 +195 +192 +186 +181 +174 +169 +161 +155 +148 +142 +134 +127 +121 +115 +108 +102 +97 +93 +88 +85 +80 +78 +77 +77 +76 +75 +75 +76 +79 +83 +87 +91 +94 +98 +104 +110 +119 +125 +131 +136 +142 +148 +157 +164 +171 +176 +182 +187 +192 +196 +200 +203 +207 +208 +208 +210 +209 +209 +208 +205 +203 +200 +195 +192 +186 +182 +176 +169 +163 +156 +149 +142 +135 +129 +123 +117 +110 +105 +98 +93 +89 +85 +82 +79 +77 +75 +75 +74 +75 +77 +79 +82 +85 +89 +94 +98 +105 +110 +116 +122 +128 +135 +142 +148 +156 +162 +168 +175 +181 +187 +192 +194 +199 +202 +206 +207 +208 +210 +211 +209 +208 +205 +202 +200 +197 +194 +190 +183 +175 +169 +164 +158 +152 +145 +137 +129 +123 +118 +112 +107 +100 +95 +89 +85 +82 +80 +78 +77 +75 +75 +75 +76 +78 +81 +85 +89 +93 +97 +103 +107 +115 +122 +128 +133 +139 +146 +155 +161 +168 +175 +180 +184 +190 +194 +198 +202 +205 +206 +208 +209 +209 +209 +209 +207 +202 +201 +197 +193 +189 +185 +178 +172 +165 +159 +152 +146 +139 +132 +126 +120 +112 +106 +101 +96 +91 +86 +82 +80 +77 +76 +76 +75 +75 +75 +77 +80 +83 +87 +92 +96 +101 +107 +114 +119 +126 +131 +139 +144 +152 +159 +166 +172 +179 +183 +189 +193 +197 +200 +204 +206 +209 +209 +210 +209 +209 +207 +205 +201 +198 +193 +190 +185 +180 +173 +167 +161 +154 +147 +140 +134 +127 +120 +115 +109 +102 +98 +92 +88 +84 +81 +78 +76 +75 +75 +75 +76 +76 +78 +81 +87 +91 +96 +100 +105 +110 +117 +125 +131 +138 +144 +149 +157 +164 +171 +178 +183 +188 +192 +195 +200 +203 +206 +208 +209 +209 +208 +209 +207 +206 +203 +199 +195 +192 +187 +181 +175 +170 +163 +156 +148 +142 +134 +127 +122 +116 +110 +103 +98 +93 +88 +85 +82 +79 +77 +75 +75 +75 +76 +77 +79 +82 +85 +89 +94 +99 +105 +110 +116 +122 +129 +135 +142 +149 +157 +163 +169 +176 +181 +187 +192 +196 +199 +202 +205 +208 +208 +210 +210 +209 +208 +206 +203 +199 +196 +192 +188 +182 +176 +170 +163 +156 +150 +144 +137 +130 +124 +116 +111 +105 +101 +94 +90 +84 +81 +78 +78 +76 +76 +74 +75 +75 +78 +82 +85 +89 +92 +99 +102 +109 +115 +123 +129 +134 +140 +147 +155 +162 +168 +175 +181 +186 +191 +194 +198 +202 +204 +208 +209 +209 +209 +210 +208 +207 +204 +201 +197 +192 +188 +184 +178 +172 +164 +159 +151 +145 +137 +131 +125 +119 +112 +106 +100 +96 +91 +87 +83 +80 +77 +76 +75 +75 +75 +76 +79 +80 +84 +87 +92 +96 +102 +106 +114 +120 +126 +132 +139 +146 +153 +160 +167 +172 +178 +184 +189 +193 +198 +201 +204 +207 +208 +209 +210 +209 +208 +207 +204 +202 +197 +194 +190 +185 +178 +174 +167 +160 +153 +147 +140 +133 +127 +120 +115 +108 +102 +96 +92 +87 +84 +80 +78 +76 +75 +75 +75 +76 +78 +79 +83 +86 +91 +94 +100 +107 +113 +119 +125 +130 +136 +143 +151 +160 +166 +171 +176 +182 +188 +193 +198 +201 +203 +206 +207 +210 +210 +211 +209 +208 +205 +201 +198 +195 +192 +187 +180 +175 +168 +161 +154 +148 +141 +135 +127 +122 +115 +109 +103 +98 +94 +88 +85 +80 +79 +76 +76 +75 +75 +75 +78 +79 +82 +85 +90 +94 +100 +105 +111 +118 +124 +130 +136 +144 +150 +157 +164 +170 +176 +182 +187 +192 +195 +200 +202 +206 +208 +209 +210 +209 +209 +208 +205 +203 +200 +196 +192 +187 +182 +176 +170 +163 +156 +150 +142 +135 +129 +123 +117 +109 +104 +99 +95 +90 +85 +81 +77 +76 +77 +76 +76 +75 +76 +77 +82 +86 +90 +94 +98 +103 +108 +116 +123 +129 +135 +142 +147 +155 +162 +169 +176 +181 +187 +192 +195 +199 +202 +206 +208 +209 +210 +209 +209 +208 +206 +204 +201 +196 +192 +187 +182 +176 +171 +164 +158 +150 +144 +137 +131 +124 +119 +111 +106 +100 +95 +90 +86 +82 +80 +77 +76 +75 +75 +75 +77 +78 +81 +84 +88 +92 +97 +103 +108 +114 +120 +127 +133 +140 +147 +154 +161 +168 +173 +179 +185 +190 +193 +198 +202 +204 +207 +208 +209 +210 +209 +209 +206 +204 +201 +197 +194 +189 +184 +178 +173 +166 +159 +153 +146 +139 +132 +126 +120 +113 +108 +101 +97 +91 +87 +83 +80 +78 +76 +75 +75 +74 +76 +78 +80 +83 +87 +91 +96 +101 +107 +113 +119 +126 +131 +139 +144 +152 +160 +167 +172 +179 +183 +189 +193 +198 +201 +205 +206 +208 +208 +210 +210 +209 +207 +205 +201 +198 +194 +190 +186 +180 +174 +167 +161 +154 +147 +140 +134 +127 +120 +114 +109 +102 +98 +92 +88 +84 +81 +78 +76 +76 +74 +75 +76 +78 +80 +82 +86 +91 +95 +101 +105 +112 +118 +125 +130 +138 +144 +151 +158 +165 +171 +177 +182 +189 +192 +196 +200 +203 +206 +208 +209 +210 +209 +209 +208 +205 +203 +199 +195 +192 +187 +182 +176 +170 +162 +155 +149 +141 +136 +127 +123 +116 +110 +103 +98 +93 +89 +85 +81 +79 +76 +75 +74 +75 +76 +78 +79 +81 +83 +89 +93 +100 +106 +111 +115 +121 +129 +136 +144 +151 +156 +162 +167 +175 +182 +189 +192 +195 +198 +202 +205 +209 +209 +210 +210 +208 +208 +204 +204 +200 +197 +192 +187 +182 +176 +170 +164 +157 +151 +143 +136 +129 +124 +118 +112 +106 +100 +94 +90 +85 +83 +79 +78 +75 +75 +75 +75 +77 +79 +81 +84 +88 +92 +97 +103 +109 +115 +122 +127 +133 +141 +147 +154 +161 +168 +173 +180 +185 +190 +194 +198 +202 +204 +208 +208 +210 +210 +210 +208 +206 +203 +201 +198 +193 +189 +183 +178 +172 +166 +159 +152 +145 +138 +131 +125 +119 +112 +106 +100 +94 +91 +87 +83 +80 +77 +76 +75 +74 +75 +76 +78 +80 +83 +88 +92 +97 +102 +108 +114 +120 +126 +132 +139 +146 +153 +161 +166 +172 +178 +185 +192 +194 +197 +200 +203 +207 +209 +211 +210 +209 +206 +205 +205 +204 +198 +192 +189 +184 +178 +173 +169 +161 +152 +145 +140 +133 +127 +121 +114 +107 +102 +97 +92 +88 +84 +80 +79 +76 +76 +74 +76 +76 +78 +80 +84 +86 +91 +96 +101 +107 +113 +118 +122 +131 +140 +145 +150 +158 +164 +169 +177 +186 +189 +192 +196 +199 +201 +207 +209 +210 +210 +209 +207 +207 +205 +203 +198 +196 +191 +184 +179 +175 +168 +162 +156 +147 +140 +134 +127 +122 +116 +111 +103 +97 +93 +88 +85 +82 +80 +77 +75 +73 +75 +75 +78 +79 +82 +85 +90 +93 +99 +105 +111 +118 +123 +128 +135 +143 +151 +157 +164 +168 +175 +181 +188 +193 +196 +198 +201 +204 +208 +210 +211 +210 +208 +207 +204 +204 +200 +196 +192 +187 +180 +175 +169 +164 +157 +150 +142 +136 +128 +123 +117 +111 +106 +99 +94 +89 +85 +82 +79 +78 +76 +75 +75 +75 +77 +78 +82 +84 +89 +93 +98 +103 +109 +115 +123 +128 +134 +141 +148 +155 +162 +168 +175 +180 +186 +191 +194 +199 +203 +204 +207 +208 +209 +210 +209 +208 +206 +203 +200 +197 +192 +188 +184 +178 +171 +165 +157 +152 +144 +138 +130 +125 +118 +112 +106 +100 +95 +91 +86 +84 +80 +78 +76 +75 +75 +75 +76 +79 +80 +85 +88 +92 +97 +102 +108 +114 +121 +127 +133 +140 +147 +153 +161 +167 +173 +179 +185 +190 +194 +198 +201 +204 +205 +208 +210 +210 +210 +208 +206 +202 +201 +198 +195 +190 +184 +177 +172 +166 +160 +154 +146 +139 +131 +126 +119 +115 +108 +103 +96 +91 +87 +84 +80 +79 +76 +75 +74 +75 +75 +78 +80 +84 +87 +91 +96 +101 +107 +112 +119 +126 +131 +138 +144 +150 +159 +165 +172 +177 +183 +188 +192 +196 +200 +203 +207 +208 +209 +209 +209 +209 +208 +204 +202 +198 +194 +190 +186 +180 +175 +168 +161 +154 +147 +140 +134 +127 +121 +115 +109 +102 +98 +93 +88 +85 +81 +79 +77 +75 +75 +75 +76 +78 +80 +83 +86 +90 +95 +100 +106 +111 +118 +124 +131 +135 +144 +150 +157 +165 +171 +176 +182 +188 +192 +196 +200 +203 +206 +207 +208 +210 +210 +209 +208 +204 +200 +198 +195 +192 +187 +182 +174 +169 +162 +156 +150 +143 +135 +128 +122 +116 +110 +105 +99 +93 +89 +84 +82 +79 +77 +76 +75 +75 +75 +76 +79 +82 +86 +89 +94 +99 +104 +109 +116 +123 +130 +135 +142 +148 +156 +163 +169 +176 +181 +187 +191 +195 +199 +203 +205 +208 +208 +209 +209 +209 +208 +206 +203 +200 +196 +192 +188 +182 +177 +170 +163 +157 +150 +144 +136 +130 +124 +117 +111 +105 +100 +94 +90 +86 +83 +80 +77 +76 +75 +75 +76 +76 +79 +81 +84 +88 +92 +98 +103 +108 +115 +121 +127 +133 +141 +147 +154 +161 +168 +173 +180 +185 +191 +194 +197 +201 +204 +208 +208 +209 +208 +209 +208 +207 +204 +200 +196 +192 +188 +186 +179 +173 +164 +157 +151 +146 +140 +133 +125 +118 +111 +106 +101 +97 +91 +86 +83 +79 +78 +76 +76 +75 +76 +76 +78 +79 +83 +87 +92 +97 +102 +107 +113 +119 +126 +132 +139 +146 +152 +159 +166 +172 +179 +184 +190 +193 +197 +201 +203 +206 +208 +209 +210 +209 +208 +207 +204 +202 +197 +194 +189 +185 +178 +173 +166 +161 +154 +146 +140 +133 +126 +121 +114 +108 +102 +97 +92 +88 +84 +81 +79 +76 +75 +74 +75 +76 +78 +80 +84 +85 +91 +94 +101 +106 +113 +118 +126 +131 +138 +144 +152 +158 +165 +171 +176 +182 +188 +192 +196 +200 +203 +205 +208 +209 +209 +210 +208 +208 +204 +202 +198 +195 +192 +187 +180 +174 +167 +161 +155 +150 +142 +135 +127 +120 +115 +110 +105 +99 +93 +87 +84 +81 +80 +78 +76 +75 +74 +75 +77 +80 +83 +86 +90 +93 +98 +103 +111 +116 +124 +129 +136 +142 +149 +156 +164 +169 +176 +182 +187 +191 +194 +199 +202 +206 +207 +209 +209 +209 +208 +208 +206 +203 +199 +196 +192 +187 +182 +176 +170 +163 +156 +150 +143 +136 +129 +123 +117 +111 +105 +99 +94 +89 +85 +82 +79 +77 +75 +75 +75 +75 +77 +79 +81 +84 +89 +93 +99 +104 +110 +115 +122 +128 +135 +141 +148 +156 +162 +168 +175 +180 +186 +192 +194 +198 +201 +205 +207 +208 +209 +209 +209 +208 +206 +203 +200 +196 +192 +188 +182 +178 +171 +165 +158 +151 +143 +137 +131 +125 +120 +112 +106 +99 +95 +90 +88 +83 +80 +77 +76 +75 +75 +76 +77 +79 +81 +84 +87 +92 +98 +103 +108 +114 +120 +126 +133 +140 +147 +154 +161 +167 +173 +179 +184 +190 +193 +198 +200 +204 +206 +208 +209 +209 +209 +209 +206 +203 +200 +197 +193 +189 +185 +179 +172 +166 +160 +154 +146 +139 +132 +126 +120 +114 +108 +102 +97 +91 +87 +84 +80 +79 +77 +76 +75 +74 +76 +79 +81 +83 +87 +92 +95 +102 +106 +114 +119 +125 +131 +137 +145 +151 +159 +165 +171 +177 +183 +189 +192 +197 +200 +203 +206 +208 +209 +210 +208 +209 +207 +205 +202 +198 +194 +191 +186 +180 +174 +168 +161 +155 +147 +141 +134 +127 +122 +115 +108 +102 +98 +94 +89 +85 +81 +78 +77 +75 +75 +76 +77 +76 +79 +83 +86 +89 +95 +100 +106 +111 +118 +124 +130 +137 +144 +150 +158 +164 +169 +176 +183 +188 +192 +196 +199 +202 +206 +208 +209 +210 +209 +208 +207 +206 +202 +199 +195 +192 +187 +180 +176 +169 +162 +156 +150 +143 +135 +128 +122 +116 +111 +105 +99 +94 +89 +85 +83 +79 +78 +75 +76 +75 +76 +77 +80 +82 +85 +89 +93 +99 +104 +110 +116 +123 +129 +135 +142 +149 +155 +162 +168 +175 +180 +187 +192 +195 +199 +202 +205 +208 +208 +210 +208 +209 +208 +206 +203 +200 +195 +192 +188 +183 +177 +170 +164 +158 +152 +144 +137 +129 +124 +118 +112 +108 +101 +94 +89 +85 +83 +81 +79 +76 +75 +73 +75 +76 +80 +82 +85 +88 +93 +97 +103 +109 +116 +122 +127 +133 +140 +146 +154 +161 +168 +174 +179 +185 +189 +194 +197 +202 +205 +207 +208 +209 +209 +209 +208 +207 +203 +201 +196 +193 +188 +184 +178 +172 +166 +159 +151 +145 +138 +132 +126 +120 +113 +107 +101 +96 +92 +87 +83 +81 +78 +76 +76 +75 +75 +76 +78 +80 +84 +87 +92 +97 +102 +106 +113 +119 +127 +132 +139 +145 +152 +159 +166 +171 +178 +183 +189 +192 +196 +200 +203 +206 +208 +209 +209 +208 +208 +207 +204 +202 +198 +194 +190 +186 +180 +175 +167 +161 +154 +147 +140 +134 +127 +121 +114 +109 +103 +98 +92 +88 +85 +81 +79 +76 +75 +75 +76 +77 +78 +79 +82 +85 +91 +96 +101 +105 +110 +116 +124 +131 +138 +144 +150 +155 +163 +170 +178 +183 +188 +192 +195 +199 +203 +207 +208 +208 +210 +208 +208 +207 +205 +203 +199 +195 +192 +186 +180 +175 +168 +163 +155 +150 +141 +136 +127 +122 +116 +111 +105 +98 +93 +88 +85 +82 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +89 +94 +99 +104 +110 +116 +123 +129 +135 +141 +149 +155 +163 +168 +175 +180 +187 +192 +194 +198 +202 +205 +207 +208 +209 +209 +208 +208 +206 +202 +200 +196 +192 +188 +182 +177 +170 +164 +157 +151 +143 +137 +129 +124 +117 +111 +106 +100 +95 +90 +86 +82 +79 +77 +77 +76 +75 +74 +76 +78 +82 +85 +90 +93 +98 +102 +109 +115 +122 +127 +134 +140 +147 +154 +161 +168 +173 +181 +184 +192 +193 +198 +201 +205 +207 +209 +209 +209 +208 +208 +206 +203 +200 +196 +192 +188 +183 +178 +171 +165 +157 +152 +144 +138 +131 +125 +119 +112 +106 +101 +96 +91 +88 +82 +80 +77 +77 +76 +75 +75 +76 +79 +81 +84 +88 +92 +97 +102 +108 +114 +121 +126 +133 +139 +146 +152 +160 +166 +173 +179 +184 +189 +192 +196 +200 +204 +206 +209 +208 +210 +208 +208 +207 +204 +201 +198 +192 +190 +185 +179 +173 +166 +160 +153 +146 +140 +133 +127 +120 +114 +108 +103 +97 +92 +88 +84 +81 +79 +76 +76 +75 +75 +76 +78 +80 +83 +87 +91 +96 +101 +106 +113 +118 +124 +130 +138 +145 +152 +159 +164 +170 +176 +184 +190 +194 +196 +199 +201 +205 +208 +209 +210 +209 +208 +205 +204 +201 +199 +195 +192 +186 +180 +174 +169 +162 +155 +148 +141 +134 +127 +122 +116 +110 +104 +98 +94 +88 +85 +81 +79 +77 +76 +75 +74 +76 +77 +79 +83 +86 +89 +94 +99 +106 +111 +117 +123 +130 +136 +142 +149 +157 +164 +169 +175 +182 +187 +192 +195 +199 +202 +205 +208 +209 +210 +209 +208 +208 +206 +202 +199 +195 +192 +187 +182 +176 +170 +163 +156 +150 +143 +135 +129 +123 +117 +111 +105 +99 +93 +89 +86 +83 +81 +78 +75 +74 +74 +77 +79 +81 +81 +84 +87 +94 +99 +106 +110 +115 +121 +127 +135 +143 +149 +155 +162 +168 +174 +181 +186 +192 +195 +199 +201 +205 +207 +208 +210 +209 +209 +208 +205 +202 +200 +196 +192 +188 +184 +176 +171 +163 +158 +152 +145 +137 +130 +124 +118 +111 +107 +100 +96 +90 +86 +83 +80 +78 +77 +76 +76 +75 +77 +79 +82 +84 +88 +93 +97 +103 +108 +114 +120 +127 +133 +140 +146 +153 +160 +168 +173 +179 +185 +190 +193 +197 +201 +204 +207 +209 +208 +210 +209 +208 +206 +204 +200 +197 +193 +189 +185 +179 +173 +166 +159 +153 +146 +139 +132 +126 +120 +113 +108 +102 +96 +92 +87 +84 +81 +78 +76 +75 +75 +75 +77 +78 +80 +83 +87 +91 +97 +101 +107 +113 +120 +126 +131 +138 +145 +152 +159 +166 +172 +178 +182 +188 +193 +198 +201 +203 +205 +207 +209 +211 +211 +209 +205 +203 +200 +199 +195 +192 +186 +179 +172 +167 +161 +155 +148 +141 +133 +127 +121 +115 +109 +103 +98 +93 +88 +84 +81 +79 +77 +77 +76 +75 +76 +77 +80 +83 +87 +91 +95 +99 +105 +111 +118 +124 +131 +136 +144 +150 +157 +164 +171 +176 +182 +188 +192 +195 +200 +202 +206 +208 +208 +209 +209 +208 +207 +205 +202 +199 +195 +192 +187 +182 +175 +170 +163 +156 +149 +142 +136 +129 +123 +116 +111 +105 +97 +94 +89 +86 +83 +79 +77 +76 +74 +75 +76 +79 +80 +83 +85 +89 +93 +100 +105 +111 +116 +123 +128 +134 +142 +149 +157 +163 +168 +175 +182 +185 +190 +196 +200 +202 +205 +208 +208 +207 +210 +210 +210 +206 +203 +198 +195 +192 +188 +184 +178 +171 +162 +157 +150 +144 +137 +132 +123 +118 +111 +106 +100 +96 +92 +86 +83 +80 +76 +74 +77 +79 +76 +76 +79 +79 +82 +90 +95 +98 +102 +108 +112 +121 +128 +134 +141 +147 +154 +158 +167 +175 +180 +185 +191 +192 +196 +200 +204 +208 +210 +209 +208 +207 +208 +206 +205 +201 +198 +192 +188 +183 +178 +172 +166 +159 +153 +145 +137 +131 +126 +120 +113 +108 +101 +96 +91 +87 +84 +81 +79 +76 +75 +75 +75 +77 +78 +81 +84 +87 +91 +97 +102 +107 +113 +120 +126 +132 +138 +146 +153 +159 +167 +172 +179 +183 +189 +193 +197 +200 +203 +206 +208 +209 +210 +209 +209 +206 +204 +201 +197 +192 +190 +185 +180 +173 +166 +159 +153 +147 +141 +134 +127 +121 +113 +108 +102 +98 +94 +88 +83 +80 +78 +77 +76 +76 +75 +76 +77 +80 +83 +87 +91 +96 +100 +106 +111 +118 +124 +130 +138 +144 +151 +157 +164 +170 +177 +182 +188 +192 +196 +199 +203 +206 +208 +208 +210 +209 +209 +207 +205 +202 +199 +194 +192 +186 +181 +174 +168 +162 +155 +148 +142 +134 +128 +122 +116 +109 +104 +98 +93 +89 +85 +82 +79 +77 +76 +75 +75 +76 +78 +79 +81 +85 +90 +95 +100 +105 +109 +115 +122 +131 +137 +144 +148 +155 +161 +169 +176 +183 +187 +192 +193 +197 +202 +206 +207 +209 +209 +208 +208 +208 +207 +203 +200 +195 +192 +186 +182 +177 +171 +164 +157 +149 +143 +136 +130 +123 +118 +111 +106 +98 +94 +89 +86 +83 +80 +77 +75 +75 +75 +76 +77 +79 +81 +85 +89 +93 +98 +104 +109 +116 +121 +127 +133 +141 +147 +155 +161 +168 +173 +181 +185 +192 +194 +198 +202 +205 +207 +208 +209 +209 +209 +208 +206 +203 +200 +196 +193 +188 +184 +177 +171 +165 +158 +152 +145 +137 +131 +124 +119 +112 +107 +100 +96 +91 +87 +83 +81 +78 +76 +75 +75 +75 +77 +78 +80 +84 +88 +92 +97 +102 +108 +114 +120 +127 +133 +140 +146 +154 +159 +167 +173 +180 +184 +189 +193 +197 +201 +204 +206 +208 +208 +209 +209 +208 +206 +204 +201 +197 +193 +189 +184 +178 +173 +166 +160 +152 +145 +139 +134 +127 +121 +113 +106 +100 +97 +93 +89 +85 +80 +75 +75 +78 +78 +76 +76 +77 +77 +82 +90 +94 +97 +100 +105 +110 +119 +127 +132 +138 +145 +149 +157 +165 +172 +178 +184 +190 +192 +196 +199 +204 +206 +210 +209 +208 +208 +208 +206 +205 +203 +199 +193 +190 +185 +180 +174 +169 +162 +155 +147 +141 +134 +127 +122 +116 +109 +103 +97 +92 +88 +85 +83 +79 +77 +75 +75 +75 +77 +77 +80 +82 +86 +90 +94 +100 +106 +112 +117 +123 +130 +136 +144 +150 +158 +163 +169 +175 +182 +188 +192 +195 +198 +202 +205 +208 +209 +210 +209 +208 +207 +205 +203 +199 +196 +192 +186 +180 +175 +170 +163 +156 +150 +143 +136 +128 +123 +116 +111 +105 +99 +94 +89 +85 +82 +80 +78 +76 +75 +74 +76 +77 +79 +82 +86 +89 +93 +98 +105 +109 +116 +122 +127 +134 +142 +149 +155 +162 +169 +175 +181 +186 +192 +194 +199 +202 +205 +208 +208 +210 +209 +209 +208 +206 +203 +200 +196 +193 +188 +184 +177 +171 +164 +158 +152 +145 +138 +130 +125 +119 +111 +106 +100 +95 +90 +86 +83 +79 +77 +76 +75 +75 +75 +77 +79 +81 +85 +88 +93 +98 +103 +108 +114 +121 +127 +133 +140 +146 +153 +160 +168 +173 +179 +184 +190 +193 +197 +201 +204 +207 +209 +209 +210 +209 +208 +207 +204 +201 +196 +193 +189 +185 +178 +173 +165 +160 +152 +146 +138 +133 +126 +120 +114 +108 +102 +97 +92 +88 +84 +81 +79 +76 +75 +75 +76 +77 +78 +79 +83 +86 +91 +97 +102 +107 +112 +118 +125 +131 +140 +146 +153 +158 +165 +171 +178 +184 +189 +193 +196 +200 +203 +206 +208 +210 +209 +209 +208 +207 +204 +202 +198 +195 +191 +186 +179 +174 +167 +162 +155 +147 +140 +133 +127 +120 +115 +108 +102 +98 +94 +88 +85 +80 +79 +77 +76 +75 +75 +76 +78 +80 +83 +86 +91 +95 +100 +105 +111 +118 +125 +131 +137 +143 +149 +158 +165 +171 +177 +182 +186 +192 +197 +202 +204 +206 +206 +208 +209 +211 +210 +208 +204 +200 +198 +195 +192 +187 +181 +175 +169 +162 +156 +149 +142 +136 +129 +123 +116 +110 +104 +98 +94 +89 +85 +82 +78 +76 +76 +75 +75 +75 +77 +79 +82 +85 +90 +94 +99 +104 +110 +116 +122 +128 +136 +142 +149 +156 +163 +168 +175 +181 +187 +192 +195 +198 +202 +205 +208 +208 +209 +209 +208 +208 +205 +204 +200 +195 +192 +188 +182 +176 +171 +164 +157 +151 +143 +137 +130 +123 +118 +111 +105 +100 +95 +91 +86 +82 +79 +78 +77 +75 +74 +75 +77 +78 +82 +84 +88 +92 +97 +102 +109 +114 +121 +127 +133 +140 +147 +154 +162 +167 +173 +179 +186 +190 +194 +198 +201 +204 +206 +208 +209 +210 +209 +208 +206 +203 +200 +197 +192 +189 +184 +178 +171 +166 +159 +154 +144 +137 +132 +127 +119 +114 +108 +100 +93 +91 +88 +84 +81 +78 +75 +74 +75 +75 +77 +79 +81 +82 +87 +91 +97 +103 +109 +113 +119 +125 +130 +138 +148 +154 +160 +165 +171 +176 +184 +192 +195 +198 +200 +202 +205 +208 +211 +211 +209 +208 +205 +203 +201 +199 +194 +190 +184 +178 +172 +167 +160 +154 +147 +139 +132 +126 +119 +114 +109 +104 +98 +92 +87 +84 +81 +78 +77 +76 +75 +74 +75 +78 +80 +83 +87 +90 +95 +100 +106 +112 +119 +125 +131 +137 +144 +150 +158 +165 +172 +176 +182 +187 +192 +196 +200 +203 +206 +208 +208 +208 +208 +210 +208 +206 +201 +198 +193 +192 +187 +182 +176 +169 +161 +154 +149 +142 +135 +128 +121 +115 +109 +103 +98 +93 +89 +84 +81 +79 +76 +75 +75 +75 +77 +77 +79 +81 +85 +89 +94 +99 +105 +110 +116 +123 +129 +135 +143 +149 +157 +163 +169 +176 +181 +187 +192 +195 +200 +202 +206 +207 +208 +210 +209 +209 +208 +206 +202 +200 +195 +192 +187 +182 +175 +170 +163 +156 +150 +143 +136 +129 +124 +117 +111 +99 +99 +94 +89 +86 +83 +80 +77 +75 +74 +74 +75 +76 +80 +81 +84 +88 +94 +98 +103 +109 +116 +122 +128 +134 +141 +148 +155 +162 +168 +175 +180 +186 +192 +195 +198 +202 +204 +207 +208 +210 +210 +210 +208 +206 +203 +201 +196 +193 +188 +183 +177 +171 +164 +158 +151 +144 +137 +131 +125 +118 +112 +106 +100 +94 +91 +86 +83 +80 +77 +76 +76 +75 +75 +76 +79 +80 +84 +88 +92 +97 +103 +108 +115 +120 +127 +132 +140 +146 +154 +160 +168 +174 +179 +184 +190 +194 +198 +202 +205 +206 +208 +209 +210 +210 +209 +207 +204 +199 +196 +194 +191 +186 +179 +174 +164 +158 +153 +147 +141 +133 +126 +118 +113 +108 +102 +97 +93 +87 +82 +79 +79 +76 +76 +75 +75 +76 +78 +80 +83 +88 +92 +96 +101 +105 +113 +120 +127 +131 +139 +144 +150 +158 +167 +172 +178 +183 +188 +192 +197 +201 +203 +206 +208 +209 +210 +210 +208 +207 +205 +203 +198 +195 +191 +185 +179 +175 +168 +161 +155 +148 +140 +134 +127 +123 +115 +109 +102 +97 +93 +89 +85 +81 +79 +76 +75 +74 +75 +75 +78 +79 +83 +85 +90 +94 +100 +105 +111 +118 +124 +130 +136 +143 +151 +157 +164 +170 +176 +183 +188 +192 +196 +200 +203 +206 +208 +209 +208 +209 +209 +208 +205 +203 +199 +196 +192 +187 +181 +176 +169 +163 +156 +149 +142 +135 +129 +123 +116 +110 +104 +99 +93 +89 +85 +82 +79 +77 +75 +75 +75 +75 +77 +79 +82 +85 +89 +93 +99 +103 +110 +115 +123 +128 +135 +142 +148 +156 +163 +168 +176 +180 +187 +192 +195 +199 +202 +205 +208 +208 +210 +210 +210 +208 +206 +203 +200 +197 +192 +188 +182 +177 +170 +165 +157 +151 +144 +137 +129 +125 +118 +112 +105 +99 +94 +91 +85 +82 +80 +77 +75 +75 +74 +76 +76 +78 +81 +84 +88 +92 +98 +104 +108 +114 +121 +127 +134 +140 +147 +153 +161 +167 +174 +179 +185 +190 +194 +198 +202 +204 +207 +208 +208 +209 +209 +209 +208 +203 +200 +196 +193 +190 +186 +179 +171 +165 +157 +152 +146 +140 +131 +125 +118 +112 +107 +102 +96 +92 +86 +82 +80 +78 +77 +76 +75 +75 +75 +77 +79 +83 +87 +92 +97 +101 +106 +112 +120 +126 +133 +139 +145 +152 +159 +165 +173 +179 +185 +189 +193 +197 +201 +203 +206 +208 +210 +210 +209 +208 +207 +204 +201 +198 +193 +192 +186 +180 +174 +166 +160 +153 +147 +141 +133 +126 +119 +114 +108 +103 +97 +92 +86 +83 +81 +79 +76 +76 +75 +74 +76 +77 +81 +82 +87 +89 +96 +100 +106 +112 +119 +125 +131 +137 +144 +151 +158 +164 +171 +177 +183 +188 +192 +196 +200 +203 +208 +208 +209 +209 +209 +209 +207 +205 +202 +199 +194 +191 +186 +181 +175 +169 +162 +156 +147 +141 +135 +128 +122 +115 +110 +104 +98 +93 +89 +85 +81 +79 +77 +75 +75 +75 +75 +78 +78 +82 +85 +90 +94 +98 +105 +110 +116 +123 +129 +136 +143 +149 +156 +163 +170 +176 +182 +187 +192 +195 +199 +202 +206 +208 +209 +209 +210 +209 +208 +205 +203 +200 +195 +192 +188 +182 +176 +170 +163 +156 +149 +143 +136 +130 +123 +117 +111 +105 +99 +94 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +79 +82 +84 +89 +93 +98 +104 +109 +115 +121 +128 +134 +141 +147 +155 +161 +168 +175 +181 +186 +192 +194 +198 +201 +206 +208 +209 +210 +208 +209 +208 +206 +204 +201 +196 +192 +188 +184 +178 +171 +165 +158 +150 +144 +138 +132 +126 +119 +111 +106 +100 +96 +91 +87 +83 +79 +76 +75 +76 +75 +75 +77 +77 +80 +84 +88 +92 +98 +103 +108 +114 +121 +126 +132 +140 +147 +154 +160 +166 +172 +179 +184 +190 +194 +198 +200 +204 +206 +209 +209 +211 +209 +208 +206 +204 +201 +198 +193 +189 +184 +179 +173 +167 +160 +152 +144 +139 +133 +127 +121 +114 +106 +100 +96 +93 +89 +85 +81 +76 +75 +75 +76 +76 +77 +77 +80 +82 +87 +91 +95 +100 +107 +113 +118 +126 +132 +137 +144 +152 +160 +166 +172 +177 +182 +189 +192 +198 +201 +204 +205 +208 +209 +211 +209 +210 +207 +204 +201 +198 +194 +192 +187 +180 +174 +169 +162 +152 +147 +143 +136 +127 +121 +115 +107 +101 +100 +94 +87 +84 +80 +77 +77 +77 +76 +75 +76 +75 +79 +83 +87 +89 +95 +100 +103 +110 +118 +124 +132 +138 +144 +149 +156 +164 +170 +177 +183 +189 +192 +195 +199 +203 +206 +209 +209 +210 +209 +209 +207 +206 +203 +200 +195 +192 +186 +181 +175 +170 +163 +156 +149 +141 +135 +128 +124 +116 +110 +104 +98 +93 +89 +85 +82 +79 +76 +75 +74 +75 +75 +77 +79 +82 +85 +88 +94 +99 +105 +110 +116 +122 +129 +135 +142 +148 +156 +162 +168 +175 +180 +187 +192 +195 +198 +202 +205 +208 +209 +210 +209 +209 +208 +206 +203 +200 +196 +192 +188 +183 +177 +171 +164 +158 +151 +144 +136 +131 +124 +118 +112 +106 +100 +94 +92 +87 +83 +79 +76 +75 +75 +76 +78 +76 +76 +80 +83 +89 +94 +97 +103 +107 +113 +120 +128 +134 +141 +146 +155 +161 +166 +173 +180 +185 +192 +193 +199 +201 +203 +208 +208 +211 +210 +209 +208 +206 +204 +201 +197 +193 +189 +184 +177 +172 +166 +159 +153 +145 +139 +131 +124 +120 +112 +109 +100 +97 +91 +86 +82 +81 +79 +76 +75 +73 +75 +76 +79 +80 +84 +86 +91 +95 +102 +107 +114 +119 +127 +132 +138 +145 +152 +159 +167 +172 +179 +183 +188 +193 +198 +201 +204 +206 +207 +207 +210 +212 +209 +207 +204 +200 +197 +195 +192 +186 +180 +173 +166 +161 +154 +148 +140 +134 +126 +120 +114 +108 +103 +98 +92 +87 +83 +81 +78 +76 +75 +76 +74 +75 +77 +80 +83 +86 +91 +95 +100 +105 +112 +117 +125 +130 +138 +144 +150 +158 +164 +171 +178 +182 +188 +192 +197 +200 +203 +206 +208 +209 +210 +209 +209 +207 +205 +202 +199 +195 +191 +187 +180 +175 +168 +162 +156 +148 +141 +135 +128 +122 +115 +110 +104 +99 +92 +89 +85 +82 +79 +77 +76 +75 +74 +75 +77 +79 +82 +85 +89 +94 +99 +104 +111 +117 +123 +129 +136 +142 +149 +155 +164 +168 +176 +181 +187 +192 +195 +199 +202 +206 +208 +208 +210 +209 +209 +208 +206 +203 +200 +196 +192 +188 +183 +176 +170 +164 +156 +151 +143 +136 +129 +123 +117 +111 +105 +99 +94 +90 +85 +82 +79 +77 +76 +75 +75 +75 +77 +79 +81 +84 +88 +92 +98 +105 +110 +116 +121 +127 +133 +141 +148 +155 +163 +168 +173 +179 +186 +192 +196 +198 +202 +204 +206 +208 +210 +210 +209 +208 +205 +203 +200 +196 +193 +188 +184 +178 +171 +164 +158 +152 +145 +138 +130 +125 +118 +111 +105 +102 +96 +92 +85 +83 +79 +77 +76 +77 +74 +75 +75 +77 +81 +84 +88 +93 +97 +101 +107 +113 +121 +127 +132 +140 +146 +152 +161 +167 +174 +179 +185 +189 +192 +197 +201 +204 +207 +208 +209 +209 +209 +209 +208 +204 +202 +198 +193 +189 +184 +179 +173 +167 +160 +153 +145 +139 +132 +127 +120 +114 +107 +101 +96 +92 +86 +84 +80 +78 +75 +76 +75 +75 +76 +78 +79 +82 +87 +91 +95 +101 +106 +111 +119 +125 +131 +137 +145 +151 +159 +165 +172 +178 +184 +189 +192 +196 +200 +203 +206 +208 +209 +209 +209 +208 +207 +204 +202 +198 +195 +190 +186 +179 +174 +168 +161 +155 +147 +141 +134 +127 +121 +115 +108 +103 +97 +93 +88 +84 +80 +79 +76 +76 +74 +75 +75 +78 +79 +83 +85 +91 +94 +100 +105 +111 +117 +124 +130 +136 +143 +150 +156 +164 +170 +176 +183 +187 +192 +195 +200 +202 +206 +208 +209 +210 +210 +209 +208 +205 +203 +199 +195 +192 +187 +181 +176 +169 +163 +156 +150 +142 +135 +129 +123 +117 +110 +104 +98 +94 +89 +85 +82 +79 +77 +76 +74 +75 +74 +77 +78 +82 +84 +89 +93 +99 +103 +110 +115 +122 +128 +135 +141 +149 +157 +163 +168 +174 +180 +185 +192 +196 +200 +201 +204 +205 +208 +210 +211 +209 +208 +204 +201 +200 +198 +193 +188 +182 +176 +171 +164 +158 +151 +145 +137 +130 +123 +118 +111 +105 +100 +95 +90 +86 +82 +80 +76 +76 +75 +76 +76 +77 +78 +80 +84 +88 +93 +99 +103 +108 +113 +120 +127 +134 +141 +147 +153 +159 +167 +173 +180 +185 +190 +194 +198 +200 +205 +208 +209 +209 +208 +208 +209 +205 +204 +201 +197 +192 +189 +185 +178 +172 +165 +159 +152 +145 +138 +132 +126 +119 +112 +108 +101 +96 +91 +87 +83 +80 +77 +76 +75 +75 +75 +76 +78 +81 +84 +87 +91 +96 +101 +107 +113 +120 +126 +131 +140 +146 +153 +159 +166 +171 +178 +183 +189 +193 +197 +201 +203 +206 +208 +210 +210 +209 +208 +206 +205 +202 +198 +194 +191 +186 +179 +173 +166 +160 +154 +147 +141 +133 +127 +121 +115 +109 +102 +97 +92 +88 +84 +81 +79 +77 +76 +75 +75 +76 +78 +79 +83 +87 +91 +95 +100 +106 +111 +118 +125 +130 +137 +143 +151 +158 +165 +170 +177 +183 +189 +192 +197 +200 +203 +205 +208 +210 +210 +208 +208 +208 +205 +201 +200 +195 +189 +185 +181 +176 +169 +163 +155 +147 +142 +135 +128 +123 +117 +109 +103 +99 +92 +89 +85 +82 +78 +77 +75 +75 +75 +76 +77 +79 +83 +85 +89 +93 +101 +105 +111 +117 +123 +129 +136 +143 +150 +156 +163 +168 +175 +182 +187 +192 +195 +199 +202 +204 +209 +208 +209 +209 +209 +208 +206 +203 +199 +196 +192 +187 +182 +177 +170 +163 +156 +151 +143 +137 +129 +124 +116 +111 +105 +100 +95 +90 +86 +82 +79 +78 +76 +75 +75 +75 +78 +79 +82 +83 +87 +92 +98 +104 +111 +115 +121 +126 +133 +141 +150 +156 +161 +167 +173 +180 +186 +192 +195 +199 +201 +204 +207 +208 +210 +211 +209 +208 +206 +202 +200 +197 +192 +189 +184 +178 +171 +165 +158 +152 +144 +139 +131 +125 +118 +112 +107 +101 +95 +91 +87 +82 +80 +77 +78 +75 +74 +75 +77 +78 +81 +86 +89 +90 +95 +104 +109 +115 +119 +125 +133 +138 +146 +153 +162 +166 +172 +178 +186 +190 +192 +197 +201 +203 +207 +209 +210 +210 +208 +209 +207 +204 +200 +197 +193 +190 +184 +179 +173 +166 +159 +154 +146 +140 +133 +127 +120 +114 +108 +102 +97 +92 +86 +84 +80 +79 +77 +76 +74 +74 +76 +78 +81 +84 +88 +90 +95 +101 +107 +112 +119 +125 +131 +137 +145 +150 +159 +165 +172 +177 +183 +187 +192 +196 +201 +203 +206 +208 +209 +209 +209 +209 +207 +205 +202 +199 +194 +190 +186 +181 +174 +168 +161 +155 +148 +141 +134 +127 +122 +114 +109 +103 +98 +93 +88 +85 +82 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +89 +95 +99 +105 +110 +118 +123 +130 +135 +143 +149 +157 +163 +170 +176 +181 +187 +192 +196 +199 +202 +205 +207 +209 +209 +209 +208 +208 +205 +202 +200 +195 +192 +187 +183 +176 +170 +163 +155 +149 +142 +137 +131 +123 +116 +109 +103 +98 +94 +90 +86 +82 +78 +77 +77 +75 +75 +75 +77 +78 +81 +85 +90 +94 +98 +103 +108 +116 +122 +129 +135 +142 +147 +155 +161 +168 +175 +181 +186 +190 +193 +198 +202 +205 +208 +208 +209 +209 +208 +208 +206 +203 +200 +196 +192 +188 +183 +177 +171 +164 +158 +150 +144 +137 +131 +125 +119 +112 +106 +99 +95 +91 +87 +83 +80 +77 +76 +75 +75 +75 +77 +79 +81 +84 +88 +92 +97 +103 +108 +115 +120 +127 +133 +140 +146 +154 +160 +167 +172 +180 +184 +190 +193 +198 +201 +203 +206 +208 +209 +209 +208 +208 +206 +204 +201 +197 +193 +189 +184 +179 +173 +166 +159 +152 +146 +139 +132 +126 +120 +112 +107 +101 +97 +92 +87 +83 +80 +79 +77 +74 +75 +76 +76 +78 +80 +83 +88 +90 +96 +102 +107 +112 +119 +127 +132 +138 +143 +152 +158 +165 +171 +179 +184 +188 +192 +197 +201 +204 +205 +208 +208 +209 +208 +208 +207 +204 +201 +198 +193 +191 +186 +179 +174 +167 +161 +154 +147 +140 +133 +127 +121 +115 +110 +103 +98 +92 +88 +84 +81 +79 +77 +76 +74 +75 +76 +78 +80 +82 +86 +91 +94 +101 +106 +112 +118 +124 +130 +137 +144 +151 +157 +164 +170 +177 +181 +188 +192 +196 +199 +203 +205 +208 +208 +209 +209 +209 +207 +205 +202 +199 +195 +192 +187 +180 +175 +169 +162 +155 +148 +141 +136 +128 +123 +116 +110 +105 +98 +93 +90 +86 +83 +79 +78 +75 +75 +75 +77 +78 +79 +81 +84 +89 +94 +99 +105 +110 +116 +122 +128 +135 +144 +150 +156 +162 +167 +175 +181 +188 +192 +194 +197 +201 +204 +208 +209 +210 +209 +208 +206 +205 +203 +200 +196 +192 +187 +182 +176 +170 +164 +157 +151 +144 +136 +129 +124 +118 +112 +106 +100 +94 +90 +85 +83 +80 +78 +76 +75 +75 +75 +77 +80 +81 +85 +88 +93 +97 +102 +109 +115 +121 +127 +132 +140 +147 +154 +161 +168 +173 +180 +185 +190 +194 +198 +201 +204 +206 +208 +209 +209 +209 +208 +207 +203 +201 +196 +193 +188 +184 +178 +172 +165 +159 +152 +145 +138 +132 +126 +119 +112 +107 +102 +96 +91 +87 +83 +80 +78 +77 +76 +75 +75 +76 +79 +81 +84 +87 +92 +96 +102 +107 +114 +119 +127 +132 +140 +145 +152 +159 +166 +172 +179 +184 +189 +193 +196 +200 +204 +206 +208 +209 +209 +209 +208 +206 +204 +201 +197 +194 +189 +185 +176 +175 +167 +162 +153 +145 +140 +134 +126 +121 +116 +108 +102 +97 +94 +89 +83 +80 +79 +76 +75 +75 +76 +76 +78 +79 +85 +86 +91 +94 +101 +107 +111 +118 +126 +129 +138 +143 +152 +158 +165 +171 +177 +182 +187 +192 +196 +200 +202 +205 +207 +209 +210 +210 +208 +207 +204 +201 +198 +195 +192 +187 +180 +175 +168 +162 +154 +149 +141 +135 +127 +122 +116 +110 +103 +98 +93 +88 +84 +81 +80 +77 +76 +75 +75 +76 +78 +81 +82 +86 +89 +93 +100 +106 +112 +116 +122 +127 +135 +144 +151 +157 +163 +169 +174 +181 +188 +192 +196 +200 +201 +204 +206 +209 +210 +211 +209 +206 +204 +201 +199 +197 +192 +188 +181 +176 +169 +164 +157 +151 +144 +136 +129 +123 +117 +111 +107 +101 +93 +88 +86 +83 +79 +79 +77 +73 +73 +75 +79 +80 +83 +84 +87 +92 +98 +104 +111 +116 +121 +127 +134 +140 +148 +154 +162 +167 +173 +180 +185 +190 +194 +198 +201 +205 +207 +207 +207 +211 +211 +208 +206 +204 +198 +194 +194 +192 +184 +177 +171 +163 +157 +152 +146 +139 +131 +123 +117 +112 +107 +101 +97 +92 +85 +81 +80 +78 +78 +76 +76 +74 +76 +78 +82 +85 +89 +92 +96 +101 +107 +115 +121 +127 +132 +140 +146 +153 +161 +168 +172 +178 +185 +190 +193 +198 +200 +203 +206 +209 +209 +209 +208 +208 +205 +205 +200 +197 +193 +190 +184 +179 +173 +166 +159 +153 +146 +139 +132 +126 +121 +113 +108 +101 +97 +92 +88 +84 +81 +79 +76 +75 +75 +75 +77 +78 +80 +83 +87 +91 +97 +102 +107 +112 +119 +125 +131 +138 +144 +152 +158 +165 +170 +177 +183 +188 +192 +197 +200 +202 +205 +209 +210 +210 +208 +208 +207 +204 +201 +199 +194 +189 +185 +180 +175 +168 +160 +155 +148 +140 +134 +127 +122 +116 +109 +103 +98 +93 +88 +84 +81 +79 +77 +76 +75 +75 +76 +78 +79 +83 +86 +90 +94 +99 +106 +111 +118 +124 +129 +135 +142 +150 +158 +165 +170 +175 +180 +186 +192 +196 +200 +204 +205 +207 +207 +208 +209 +209 +209 +207 +202 +198 +193 +192 +187 +183 +176 +170 +161 +154 +149 +144 +137 +130 +122 +116 +110 +103 +99 +95 +90 +85 +82 +79 +76 +76 +76 +76 +76 +77 +79 +81 +84 +88 +93 +99 +104 +109 +115 +122 +128 +134 +142 +149 +156 +162 +168 +175 +181 +186 +192 +194 +198 +201 +204 +207 +208 +210 +209 +208 +208 +206 +202 +200 +196 +192 +188 +184 +177 +171 +164 +158 +151 +144 +137 +131 +124 +118 +111 +106 +100 +95 +90 +86 +83 +79 +78 +76 +75 +75 +75 +77 +79 +81 +85 +87 +93 +97 +103 +108 +115 +121 +127 +133 +140 +146 +154 +160 +168 +173 +180 +184 +190 +193 +198 +201 +204 +206 +208 +208 +210 +209 +208 +206 +203 +201 +196 +193 +189 +185 +179 +172 +165 +159 +153 +146 +139 +132 +127 +120 +113 +108 +102 +96 +92 +87 +84 +80 +79 +75 +76 +75 +75 +76 +78 +80 +83 +87 +91 +96 +102 +107 +114 +119 +126 +131 +138 +145 +152 +159 +166 +172 +178 +184 +189 +193 +196 +201 +203 +206 +208 +209 +209 +210 +209 +207 +204 +202 +198 +194 +190 +186 +179 +174 +167 +161 +154 +146 +141 +133 +127 +121 +115 +108 +102 +97 +93 +88 +84 +81 +79 +77 +76 +75 +75 +76 +78 +79 +83 +86 +90 +95 +101 +104 +111 +119 +125 +131 +135 +143 +151 +157 +164 +172 +176 +182 +188 +192 +197 +200 +202 +206 +207 +207 +208 +209 +209 +208 +205 +203 +198 +194 +190 +187 +182 +176 +169 +162 +155 +149 +142 +135 +130 +123 +117 +109 +104 +98 +94 +90 +86 +82 +78 +76 +76 +76 +77 +76 +78 +79 +81 +84 +90 +94 +100 +105 +110 +115 +122 +128 +135 +142 +149 +156 +162 +169 +175 +181 +187 +192 +194 +199 +202 +206 +208 +208 +210 +210 +209 +208 +205 +203 +200 +196 +192 +187 +182 +176 +170 +164 +157 +150 +144 +137 +130 +124 +118 +111 +106 +99 +95 +90 +86 +82 +80 +78 +76 +75 +75 +76 +77 +79 +81 +84 +89 +93 +98 +103 +109 +115 +122 +127 +134 +141 +147 +154 +161 +168 +173 +181 +185 +192 +193 +198 +202 +205 +208 +209 +210 +210 +209 +208 +206 +204 +201 +196 +192 +189 +184 +178 +173 +166 +158 +152 +144 +138 +131 +125 +120 +112 +107 +100 +96 +92 +87 +83 +81 +78 +77 +75 +76 +75 +76 +78 +81 +84 +87 +92 +96 +101 +107 +113 +120 +127 +132 +139 +146 +153 +159 +167 +172 +179 +184 +189 +193 +198 +200 +205 +206 +209 +209 +210 +209 +209 +206 +205 +201 +198 +194 +190 +185 +179 +174 +167 +161 +154 +147 +140 +133 +127 +121 +115 +108 +102 +97 +92 +88 +85 +81 +78 +77 +75 +75 +75 +76 +78 +81 +83 +87 +91 +96 +101 +106 +112 +118 +125 +130 +138 +144 +151 +158 +165 +171 +177 +182 +189 +192 +196 +200 +203 +206 +208 +209 +210 +208 +209 +207 +205 +201 +198 +195 +192 +187 +180 +174 +167 +162 +155 +150 +140 +134 +127 +121 +117 +111 +103 +96 +94 +88 +85 +82 +78 +77 +75 +74 +75 +76 +76 +79 +83 +87 +90 +92 +99 +105 +110 +117 +124 +130 +137 +142 +150 +157 +164 +169 +176 +182 +187 +192 +195 +199 +202 +205 +208 +208 +210 +209 +208 +208 +205 +203 +199 +195 +192 +187 +181 +176 +170 +164 +157 +151 +142 +136 +128 +123 +117 +111 +105 +99 +93 +89 +85 +83 +79 +77 +75 +75 +75 +76 +77 +79 +81 +84 +88 +92 +99 +103 +110 +115 +121 +127 +135 +141 +148 +154 +162 +169 +175 +180 +186 +191 +195 +198 +202 +204 +207 +208 +209 +210 +209 +208 +206 +202 +200 +197 +193 +189 +183 +177 +171 +164 +159 +153 +145 +137 +130 +124 +118 +112 +107 +100 +95 +90 +86 +82 +80 +77 +76 +75 +74 +75 +76 +78 +81 +83 +88 +92 +97 +102 +108 +115 +120 +126 +134 +141 +146 +151 +160 +168 +172 +180 +187 +190 +192 +196 +202 +205 +208 +208 +208 +208 +209 +209 +207 +205 +200 +196 +192 +190 +184 +179 +172 +166 +158 +153 +145 +139 +132 +127 +119 +113 +108 +101 +94 +93 +88 +84 +80 +78 +76 +75 +75 +76 +76 +78 +79 +82 +86 +92 +95 +100 +108 +112 +118 +125 +132 +137 +145 +152 +158 +165 +172 +177 +183 +189 +193 +196 +200 +203 +205 +207 +210 +210 +209 +208 +207 +204 +201 +199 +194 +192 +186 +180 +173 +168 +161 +154 +147 +140 +134 +127 +121 +114 +108 +102 +98 +93 +89 +84 +80 +78 +76 +76 +75 +76 +76 +77 +79 +82 +87 +90 +95 +100 +105 +110 +117 +124 +131 +136 +144 +149 +157 +163 +170 +177 +182 +188 +192 +196 +199 +202 +206 +208 +209 +210 +209 +208 +207 +204 +203 +199 +195 +192 +187 +180 +174 +171 +163 +156 +148 +141 +135 +128 +122 +118 +110 +103 +98 +94 +90 +85 +80 +79 +77 +76 +74 +75 +76 +78 +78 +82 +85 +89 +93 +99 +104 +110 +115 +122 +129 +135 +142 +148 +155 +163 +169 +175 +180 +185 +192 +194 +199 +202 +205 +207 +208 +210 +210 +209 +208 +206 +203 +199 +196 +192 +188 +183 +177 +171 +164 +157 +151 +144 +137 +131 +124 +119 +111 +106 +99 +94 +90 +86 +82 +79 +77 +76 +74 +75 +75 +76 +78 +81 +84 +88 +93 +97 +103 +108 +114 +121 +127 +133 +141 +147 +154 +160 +168 +173 +180 +185 +190 +194 +198 +201 +204 +206 +208 +209 +209 +209 +208 +207 +204 +201 +197 +193 +189 +184 +178 +173 +165 +159 +152 +145 +138 +131 +126 +120 +113 +107 +101 +97 +91 +87 +83 +80 +78 +76 +75 +75 +75 +75 +78 +80 +84 +87 +91 +96 +102 +106 +113 +119 +127 +131 +139 +145 +153 +159 +167 +172 +178 +183 +189 +193 +197 +200 +204 +207 +208 +208 +210 +209 +209 +207 +204 +202 +198 +194 +190 +186 +179 +174 +167 +161 +154 +147 +139 +133 +127 +122 +115 +108 +101 +96 +91 +89 +86 +82 +77 +75 +74 +74 +75 +78 +79 +79 +82 +85 +90 +95 +101 +107 +112 +118 +123 +129 +137 +144 +151 +159 +165 +170 +176 +182 +189 +192 +198 +201 +203 +205 +208 +208 +210 +210 +210 +208 +205 +201 +199 +195 +192 +187 +181 +175 +168 +162 +154 +149 +142 +135 +127 +122 +115 +109 +103 +98 +93 +89 +84 +81 +79 +76 +75 +74 +75 +76 +77 +79 +83 +85 +90 +93 +100 +103 +110 +116 +124 +129 +135 +142 +149 +156 +164 +169 +176 +181 +187 +192 +195 +200 +203 +207 +208 +207 +210 +210 +210 +208 +205 +203 +199 +196 +192 +189 +181 +176 +170 +165 +157 +149 +141 +136 +128 +123 +117 +111 +105 +98 +94 +90 +85 +82 +79 +76 +76 +75 +75 +75 +77 +78 +81 +83 +89 +94 +98 +103 +109 +115 +123 +127 +134 +140 +148 +154 +162 +169 +175 +180 +186 +190 +194 +198 +201 +205 +208 +209 +209 +210 +209 +208 +206 +203 +200 +197 +192 +188 +184 +178 +171 +165 +157 +152 +144 +138 +131 +125 +118 +112 +106 +100 +95 +91 +87 +83 +80 +77 +77 +75 +75 +74 +76 +78 +81 +84 +88 +91 +97 +102 +109 +113 +120 +127 +133 +139 +147 +153 +161 +167 +173 +179 +185 +190 +193 +198 +201 +204 +207 +208 +209 +210 +209 +208 +207 +204 +201 +198 +193 +189 +185 +179 +173 +166 +159 +153 +146 +139 +132 +127 +120 +114 +107 +101 +96 +92 +86 +84 +81 +79 +76 +76 +74 +74 +76 +78 +81 +84 +86 +90 +94 +101 +107 +114 +120 +124 +130 +136 +144 +152 +161 +167 +171 +176 +182 +188 +193 +198 +202 +203 +206 +206 +209 +210 +210 +209 +208 +204 +201 +198 +195 +192 +187 +181 +174 +168 +161 +154 +148 +141 +135 +127 +121 +114 +108 +103 +98 +93 +88 +84 +80 +78 +76 +76 +75 +75 +75 +77 +79 +82 +86 +90 +94 +99 +106 +111 +118 +124 +130 +136 +143 +150 +157 +164 +171 +176 +182 +188 +192 +195 +200 +203 +206 +208 +209 +210 +209 +209 +208 +205 +203 +199 +195 +192 +187 +182 +175 +169 +162 +156 +149 +143 +135 +128 +122 +116 +110 +104 +99 +93 +89 +85 +81 +79 +77 +76 +74 +75 +75 +77 +79 +81 +85 +89 +93 +99 +105 +110 +116 +123 +129 +133 +141 +150 +157 +162 +168 +174 +181 +186 +191 +195 +199 +201 +205 +208 +211 +209 +208 +209 +209 +205 +203 +200 +197 +192 +188 +183 +178 +171 +164 +157 +151 +144 +136 +130 +124 +118 +111 +106 +100 +95 +90 +86 +83 +79 +77 +76 +75 +74 +75 +76 +77 +82 +84 +88 +92 +97 +102 +108 +114 +122 +127 +134 +140 +147 +153 +161 +168 +173 +180 +185 +191 +194 +198 +202 +204 +207 +208 +209 +210 +209 +209 +206 +204 +201 +197 +192 +189 +185 +179 +171 +165 +159 +153 +145 +139 +132 +124 +119 +113 +108 +101 +96 +90 +87 +83 +80 +77 +77 +76 +75 +75 +76 +76 +80 +83 +88 +93 +97 +100 +106 +112 +120 +127 +132 +139 +144 +151 +158 +167 +174 +179 +182 +188 +192 +197 +200 +206 +208 +209 +209 +208 +208 +208 +208 +206 +202 +198 +193 +190 +184 +179 +175 +168 +161 +154 +148 +139 +132 +127 +122 +114 +109 +100 +96 +90 +88 +84 +82 +79 +76 +74 +74 +75 +77 +79 +80 +82 +86 +91 +95 +101 +107 +112 +118 +126 +131 +135 +143 +152 +161 +165 +170 +177 +180 +186 +194 +200 +201 +203 +205 +207 +209 +211 +211 +210 +208 +204 +200 +199 +196 +192 +187 +181 +174 +167 +161 +155 +150 +143 +135 +127 +121 +115 +110 +104 +99 +94 +88 +84 +81 +78 +78 +76 +76 +75 +75 +77 +79 +82 +85 +91 +94 +99 +104 +110 +116 +123 +129 +137 +142 +150 +156 +163 +169 +176 +182 +187 +192 +196 +199 +202 +205 +208 +208 +210 +209 +208 +207 +205 +203 +200 +196 +192 +188 +181 +176 +169 +164 +156 +151 +142 +136 +129 +124 +117 +111 +105 +99 +93 +89 +86 +82 +77 +77 +77 +76 +74 +74 +76 +79 +80 +84 +90 +92 +97 +104 +111 +116 +121 +127 +135 +141 +148 +154 +163 +169 +175 +180 +187 +190 +194 +199 +202 +205 +207 +208 +210 +210 +208 +208 +206 +204 +201 +197 +192 +188 +183 +178 +172 +165 +157 +151 +144 +138 +131 +127 +119 +113 +105 +100 +94 +91 +87 +84 +80 +77 +75 +75 +75 +75 +76 +78 +81 +83 +88 +92 +98 +103 +108 +114 +119 +126 +133 +140 +148 +154 +159 +165 +173 +179 +185 +190 +194 +196 +201 +203 +207 +209 +210 +209 +208 +209 +207 +205 +201 +197 +192 +189 +185 +180 +173 +166 +158 +153 +145 +140 +133 +127 +120 +112 +107 +101 +97 +93 +87 +84 +80 +77 +77 +75 +75 +75 +76 +78 +80 +83 +87 +91 +96 +101 +107 +112 +119 +125 +131 +139 +145 +152 +158 +165 +172 +178 +184 +189 +193 +196 +200 +203 +206 +208 +209 +209 +209 +208 +207 +204 +202 +198 +194 +192 +185 +180 +174 +168 +162 +155 +148 +141 +134 +127 +121 +115 +109 +103 +97 +92 +88 +84 +81 +79 +77 +76 +74 +75 +76 +77 +80 +82 +86 +90 +94 +99 +106 +111 +117 +123 +130 +135 +143 +150 +157 +164 +170 +176 +182 +188 +192 +196 +200 +202 +206 +207 +209 +210 +209 +208 +208 +205 +202 +199 +196 +192 +187 +181 +175 +170 +162 +156 +149 +142 +135 +129 +124 +118 +111 +105 +99 +93 +88 +85 +82 +79 +77 +75 +75 +74 +75 +77 +79 +82 +85 +89 +94 +98 +104 +109 +117 +122 +128 +135 +142 +148 +155 +162 +169 +175 +181 +186 +192 +194 +198 +202 +205 +208 +208 +210 +209 +209 +208 +206 +203 +200 +195 +192 +188 +183 +177 +170 +165 +157 +150 +143 +138 +131 +124 +118 +110 +106 +99 +94 +91 +87 +81 +80 +78 +77 +75 +73 +75 +77 +78 +80 +84 +88 +93 +97 +103 +108 +115 +121 +127 +132 +140 +145 +154 +162 +169 +173 +178 +184 +190 +195 +199 +202 +203 +206 +208 +210 +210 +209 +208 +206 +203 +201 +197 +194 +190 +185 +177 +172 +165 +159 +153 +146 +138 +131 +126 +120 +113 +107 +101 +96 +91 +86 +83 +80 +78 +75 +75 +74 +76 +76 +79 +80 +84 +86 +91 +96 +103 +107 +114 +118 +126 +131 +139 +144 +153 +158 +166 +172 +178 +183 +189 +193 +197 +200 +203 +207 +208 +209 +210 +208 +208 +207 +204 +202 +197 +194 +190 +186 +179 +174 +167 +160 +154 +147 +140 +134 +127 +121 +115 +109 +102 +97 +92 +88 +85 +81 +78 +77 +75 +74 +75 +75 +78 +80 +83 +86 +90 +94 +100 +106 +112 +118 +125 +130 +137 +144 +151 +158 +164 +171 +176 +182 +188 +192 +197 +200 +203 +206 +207 +209 +209 +209 +208 +208 +205 +202 +199 +195 +192 +187 +181 +176 +168 +162 +154 +149 +142 +135 +128 +121 +116 +110 +104 +99 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +90 +94 +100 +104 +110 +117 +123 +129 +135 +142 +149 +156 +163 +169 +176 +181 +187 +192 +195 +199 +202 +205 +208 +208 +209 +209 +208 +208 +205 +203 +199 +196 +192 +187 +182 +177 +170 +164 +157 +151 +143 +137 +129 +124 +117 +111 +106 +99 +94 +90 +86 +82 +79 +77 +76 +75 +75 +75 +77 +79 +82 +84 +89 +93 +98 +103 +110 +115 +122 +127 +134 +141 +147 +154 +162 +169 +174 +181 +186 +190 +193 +198 +202 +205 +207 +208 +208 +209 +209 +209 +206 +202 +201 +197 +192 +188 +182 +178 +171 +164 +158 +152 +143 +138 +132 +127 +119 +111 +106 +101 +96 +91 +86 +84 +82 +78 +76 +76 +74 +74 +76 +80 +83 +84 +87 +91 +96 +102 +109 +114 +122 +126 +130 +137 +146 +153 +162 +166 +172 +178 +184 +189 +193 +198 +202 +204 +206 +207 +208 +209 +210 +209 +207 +204 +199 +196 +193 +192 +186 +179 +172 +165 +159 +154 +148 +140 +132 +127 +119 +114 +109 +102 +97 +93 +87 +83 +80 +79 +77 +77 +76 +75 +75 +77 +80 +83 +87 +92 +95 +100 +105 +112 +119 +125 +131 +137 +144 +150 +158 +165 +171 +177 +184 +189 +192 +195 +200 +203 +207 +208 +208 +209 +208 +208 +207 +205 +202 +198 +194 +191 +186 +180 +174 +168 +161 +155 +147 +142 +134 +127 +122 +116 +109 +103 +98 +94 +88 +85 +81 +79 +76 +75 +75 +77 +75 +76 +78 +84 +86 +90 +96 +99 +103 +109 +118 +124 +130 +136 +142 +148 +157 +163 +170 +176 +182 +186 +192 +195 +199 +202 +206 +208 +208 +209 +210 +208 +208 +206 +202 +200 +196 +192 +185 +182 +178 +170 +162 +157 +149 +141 +136 +131 +124 +117 +110 +104 +99 +94 +90 +86 +82 +80 +76 +76 +76 +76 +76 +78 +79 +80 +85 +89 +93 +99 +104 +109 +116 +122 +129 +134 +142 +149 +155 +162 +168 +174 +180 +187 +192 +195 +198 +200 +204 +207 +210 +210 +210 +208 +206 +205 +203 +201 +197 +192 +187 +182 +177 +172 +165 +158 +151 +144 +137 +131 +125 +119 +112 +106 +100 +95 +90 +87 +83 +80 +78 +77 +75 +76 +75 +78 +78 +82 +84 +88 +93 +97 +103 +107 +115 +121 +127 +133 +140 +146 +153 +157 +168 +175 +181 +184 +188 +192 +197 +202 +205 +208 +208 +208 +209 +211 +210 +205 +202 +201 +197 +192 +189 +185 +179 +173 +166 +160 +152 +145 +139 +133 +127 +120 +113 +108 +102 +96 +92 +87 +84 +81 +79 +76 +76 +74 +76 +76 +79 +80 +83 +86 +91 +97 +102 +107 +113 +118 +125 +131 +138 +146 +153 +159 +165 +171 +177 +183 +189 +192 +196 +200 +203 +206 +208 +210 +209 +209 +208 +207 +204 +202 +198 +194 +190 +185 +179 +174 +167 +161 +155 +147 +140 +134 +127 +121 +115 +109 +103 +98 +93 +89 +85 +82 +79 +76 +76 +75 +76 +76 +78 +79 +83 +86 +91 +94 +101 +105 +111 +117 +124 +130 +136 +143 +150 +157 +164 +170 +176 +183 +187 +192 +195 +200 +203 +206 +208 +208 +209 +209 +209 +208 +205 +202 +198 +195 +192 +186 +181 +175 +170 +163 +156 +149 +142 +135 +128 +123 +116 +110 +105 +99 +93 +89 +85 +82 +79 +77 +75 +75 +75 +76 +77 +79 +82 +85 +89 +93 +99 +105 +111 +116 +122 +128 +135 +142 +149 +156 +162 +169 +175 +181 +187 +192 +194 +198 +202 +205 +207 +208 +209 +210 +209 +208 +206 +202 +199 +195 +192 +188 +183 +176 +170 +163 +157 +151 +144 +137 +130 +123 +118 +111 +106 +100 +95 +90 +86 +83 +80 +78 +76 +75 +75 +76 +76 +79 +81 +85 +89 +93 +97 +103 +108 +114 +121 +127 +133 +141 +146 +153 +161 +169 +174 +181 +184 +190 +192 +198 +202 +205 +207 +208 +207 +209 +209 +210 +207 +203 +201 +196 +193 +189 +185 +178 +172 +165 +158 +152 +146 +139 +132 +126 +119 +112 +107 +101 +96 +92 +87 +83 +80 +77 +76 +75 +76 +75 +77 +78 +80 +84 +87 +93 +94 +102 +108 +114 +119 +125 +131 +140 +144 +152 +160 +166 +171 +178 +185 +190 +192 +196 +201 +204 +206 +208 +208 +210 +209 +209 +208 +204 +201 +197 +193 +190 +185 +179 +173 +167 +161 +153 +147 +140 +134 +127 +120 +114 +109 +102 +97 +93 +88 +84 +81 +78 +77 +76 +75 +75 +76 +77 +79 +82 +88 +91 +95 +100 +106 +111 +118 +125 +130 +137 +144 +151 +157 +164 +169 +177 +181 +188 +192 +196 +200 +203 +206 +208 +209 +209 +209 +209 +207 +205 +202 +199 +195 +192 +186 +181 +175 +169 +162 +155 +149 +141 +135 +128 +123 +116 +111 +103 +99 +93 +89 +84 +82 +79 +77 +75 +75 +75 +76 +77 +79 +82 +85 +89 +93 +99 +104 +111 +117 +123 +128 +136 +141 +150 +155 +164 +169 +176 +180 +186 +192 +195 +198 +202 +205 +208 +208 +210 +208 +209 +208 +207 +204 +199 +195 +192 +187 +182 +177 +173 +164 +156 +149 +143 +137 +131 +124 +118 +110 +105 +99 +96 +91 +87 +83 +79 +77 +75 +76 +75 +76 +77 +79 +81 +84 +88 +92 +98 +103 +109 +115 +121 +127 +133 +140 +148 +154 +161 +168 +173 +180 +185 +190 +195 +198 +202 +203 +207 +208 +210 +209 +208 +207 +206 +203 +202 +197 +192 +188 +182 +178 +172 +167 +158 +152 +144 +137 +131 +127 +120 +113 +106 +100 +95 +91 +87 +84 +80 +77 +76 +75 +75 +76 +76 +78 +79 +84 +88 +92 +95 +101 +108 +114 +120 +127 +132 +137 +145 +153 +161 +167 +173 +178 +182 +188 +193 +198 +202 +204 +206 +208 +209 +209 +209 +209 +207 +204 +201 +197 +193 +190 +186 +180 +173 +165 +159 +154 +146 +140 +133 +127 +119 +111 +110 +105 +97 +92 +86 +83 +81 +79 +77 +77 +73 +73 +76 +80 +81 +82 +86 +92 +94 +99 +107 +113 +120 +125 +131 +137 +144 +150 +159 +165 +172 +177 +182 +188 +192 +196 +200 +203 +206 +208 +209 +209 +208 +208 +207 +205 +202 +198 +193 +190 +186 +181 +176 +168 +161 +154 +146 +141 +134 +129 +121 +116 +108 +103 +97 +93 +89 +84 +81 +79 +76 +76 +75 +75 +76 +77 +79 +82 +86 +90 +94 +100 +105 +111 +116 +123 +130 +136 +143 +149 +157 +163 +169 +176 +182 +187 +192 +195 +199 +202 +206 +208 +208 +209 +209 +209 +208 +205 +203 +199 +196 +192 +186 +180 +175 +170 +164 +157 +149 +142 +135 +128 +123 +118 +111 +105 +98 +93 +89 +86 +83 +80 +77 +74 +74 +75 +75 +77 +79 +81 +84 +88 +93 +98 +105 +109 +116 +122 +128 +134 +141 +148 +156 +162 +169 +174 +181 +185 +191 +195 +200 +201 +203 +207 +210 +208 +210 +211 +208 +204 +203 +201 +197 +193 +188 +182 +176 +171 +165 +159 +152 +143 +134 +130 +125 +120 +112 +107 +98 +94 +90 +87 +83 +81 +77 +75 +74 +76 +75 +75 +79 +83 +84 +87 +93 +96 +100 +109 +117 +122 +126 +131 +138 +145 +155 +163 +168 +173 +178 +182 +190 +195 +199 +202 +206 +206 +207 +208 +210 +210 +209 +207 +203 +199 +197 +193 +190 +185 +179 +172 +165 +159 +153 +146 +139 +132 +126 +119 +113 +107 +101 +96 +91 +88 +83 +81 +77 +76 +75 +75 +76 +76 +78 +80 +83 +88 +91 +97 +101 +107 +113 +119 +126 +132 +138 +145 +151 +160 +165 +172 +178 +184 +189 +192 +197 +201 +204 +206 +209 +208 +210 +209 +209 +207 +205 +201 +196 +194 +192 +186 +180 +173 +167 +161 +154 +148 +142 +133 +127 +121 +116 +109 +101 +96 +94 +87 +83 +80 +78 +77 +76 +75 +75 +76 +76 +80 +82 +87 +90 +94 +100 +105 +111 +118 +124 +131 +137 +144 +150 +157 +164 +171 +177 +182 +187 +192 +195 +201 +204 +208 +208 +208 +209 +209 +208 +208 +207 +203 +199 +196 +191 +187 +181 +176 +170 +162 +155 +149 +143 +135 +129 +121 +116 +108 +105 +99 +95 +89 +85 +80 +79 +77 +77 +75 +75 +74 +76 +79 +82 +86 +89 +93 +98 +104 +110 +117 +123 +130 +135 +142 +148 +157 +163 +169 +176 +181 +187 +192 +195 +199 +202 +206 +208 +209 +210 +209 +209 +208 +206 +203 +200 +196 +192 +187 +183 +177 +172 +164 +157 +150 +144 +137 +130 +124 +118 +111 +105 +100 +94 +89 +85 +82 +79 +77 +76 +75 +75 +74 +77 +78 +82 +85 +88 +92 +97 +103 +109 +116 +121 +127 +132 +140 +148 +155 +161 +168 +173 +180 +185 +192 +194 +199 +202 +204 +208 +208 +210 +210 +209 +209 +206 +204 +201 +197 +192 +189 +184 +177 +172 +165 +158 +152 +145 +138 +131 +125 +119 +112 +107 +101 +96 +91 +87 +83 +80 +77 +76 +75 +75 +75 +76 +78 +80 +84 +88 +92 +97 +102 +107 +113 +120 +127 +132 +140 +146 +153 +159 +167 +173 +180 +184 +190 +193 +197 +201 +205 +207 +208 +209 +210 +209 +209 +207 +205 +201 +198 +193 +190 +185 +179 +174 +166 +161 +153 +147 +140 +134 +127 +120 +113 +108 +101 +98 +92 +88 +84 +80 +78 +76 +75 +75 +75 +76 +78 +80 +83 +87 +91 +95 +100 +105 +111 +118 +125 +131 +137 +145 +151 +158 +166 +171 +178 +183 +189 +192 +196 +198 +205 +208 +209 +209 +209 +209 +209 +206 +206 +203 +197 +195 +192 +188 +181 +172 +168 +162 +155 +148 +142 +135 +127 +122 +116 +109 +101 +97 +93 +89 +85 +82 +78 +76 +74 +75 +75 +76 +78 +79 +81 +85 +90 +95 +100 +105 +110 +116 +123 +129 +137 +145 +151 +157 +163 +169 +176 +181 +189 +192 +197 +198 +202 +205 +208 +209 +211 +210 +209 +208 +205 +203 +201 +196 +192 +187 +181 +176 +170 +164 +157 +150 +143 +135 +129 +123 +117 +111 +105 +99 +93 +90 +85 +82 +79 +77 +75 +75 +74 +75 +76 +79 +82 +85 +88 +92 +97 +104 +110 +117 +123 +128 +133 +140 +148 +157 +164 +169 +175 +179 +185 +192 +195 +200 +202 +204 +207 +208 +211 +210 +210 +208 +206 +202 +200 +196 +193 +188 +184 +177 +172 +164 +158 +151 +144 +137 +130 +124 +118 +111 +105 +100 +94 +91 +87 +83 +80 +77 +75 +75 +75 +76 +77 +79 +80 +84 +88 +93 +97 +103 +108 +114 +120 +127 +133 +140 +148 +154 +160 +168 +174 +180 +183 +190 +195 +198 +201 +205 +207 +207 +208 +210 +210 +208 +207 +203 +201 +197 +194 +190 +186 +178 +171 +165 +160 +153 +146 +140 +133 +125 +119 +113 +108 +101 +97 +91 +87 +82 +80 +78 +77 +75 +74 +75 +75 +78 +80 +84 +87 +91 +95 +101 +106 +114 +119 +127 +131 +138 +144 +152 +159 +166 +172 +178 +182 +189 +193 +198 +201 +204 +206 +208 +210 +210 +210 +209 +208 +205 +202 +197 +194 +190 +186 +180 +174 +167 +160 +154 +147 +140 +134 +127 +121 +115 +109 +102 +98 +93 +88 +84 +81 +79 +76 +75 +74 +75 +76 +78 +80 +83 +84 +90 +94 +99 +106 +115 +118 +124 +128 +136 +144 +152 +157 +166 +170 +175 +182 +190 +194 +195 +198 +203 +206 +207 +208 +210 +210 +209 +208 +206 +202 +198 +195 +192 +187 +182 +175 +169 +162 +155 +149 +141 +136 +129 +122 +115 +109 +104 +98 +94 +89 +85 +81 +78 +76 +77 +76 +76 +75 +77 +78 +82 +85 +90 +94 +100 +104 +110 +116 +123 +129 +135 +143 +149 +156 +163 +169 +177 +182 +188 +192 +194 +198 +202 +207 +208 +209 +208 +208 +208 +208 +206 +204 +199 +195 +191 +188 +182 +176 +171 +164 +157 +150 +144 +136 +130 +124 +118 +111 +105 +99 +93 +90 +86 +83 +80 +77 +75 +74 +75 +75 +77 +79 +82 +83 +88 +92 +98 +103 +109 +115 +121 +127 +133 +140 +148 +155 +162 +168 +173 +180 +185 +191 +194 +198 +202 +204 +207 +209 +209 +210 +208 +208 +206 +204 +200 +197 +192 +188 +183 +178 +171 +166 +157 +152 +144 +137 +133 +126 +118 +111 +107 +101 +95 +92 +88 +82 +78 +78 +77 +76 +76 +75 +75 +77 +81 +83 +88 +92 +96 +101 +108 +113 +120 +127 +133 +139 +146 +153 +159 +166 +173 +179 +183 +190 +193 +196 +199 +205 +208 +209 +209 +209 +208 +207 +208 +206 +202 +198 +192 +189 +184 +180 +173 +167 +160 +153 +145 +139 +133 +127 +120 +114 +107 +101 +97 +92 +88 +84 +82 +77 +76 +76 +75 +75 +76 +79 +80 +83 +87 +90 +95 +100 +106 +112 +119 +125 +131 +137 +145 +151 +160 +165 +171 +176 +182 +189 +192 +198 +200 +203 +206 +208 +208 +210 +209 +209 +207 +205 +202 +198 +194 +191 +186 +180 +175 +169 +161 +155 +147 +142 +134 +127 +121 +115 +109 +103 +97 +92 +88 +85 +81 +79 +78 +74 +73 +77 +77 +78 +79 +82 +86 +90 +94 +101 +106 +109 +117 +125 +131 +136 +141 +150 +158 +163 +169 +176 +182 +188 +192 +196 +199 +202 +205 +209 +209 +210 +207 +207 +208 +207 +203 +199 +194 +191 +186 +182 +176 +171 +163 +156 +148 +142 +136 +130 +123 +118 +111 +105 +99 +94 +90 +85 +82 +79 +78 +75 +76 +75 +76 +77 +80 +82 +85 +88 +94 +99 +104 +110 +115 +122 +127 +134 +141 +149 +155 +162 +169 +174 +180 +186 +192 +195 +199 +202 +205 +207 +208 +210 +210 +209 +208 +207 +203 +201 +196 +192 +188 +182 +177 +171 +165 +158 +152 +144 +137 +131 +125 +118 +112 +106 +100 +95 +91 +86 +83 +79 +78 +76 +75 +75 +76 +76 +79 +81 +85 +88 +92 +97 +103 +108 +115 +120 +127 +132 +140 +146 +155 +160 +167 +173 +179 +184 +190 +194 +198 +201 +204 +206 +208 +209 +210 +209 +208 +206 +204 +201 +197 +194 +189 +184 +178 +173 +166 +159 +153 +145 +139 +131 +126 +120 +114 +107 +101 +97 +92 +87 +84 +81 +79 +76 +76 +75 +75 +76 +78 +80 +83 +86 +92 +97 +102 +106 +112 +118 +125 +132 +140 +146 +152 +158 +164 +172 +179 +185 +189 +192 +195 +199 +203 +207 +209 +209 +209 +208 +208 +207 +204 +202 +198 +194 +190 +185 +179 +174 +167 +161 +154 +147 +140 +133 +127 +120 +115 +109 +103 +97 +93 +87 +85 +82 +79 +77 +76 +74 +75 +76 +79 +80 +83 +86 +90 +95 +100 +105 +112 +117 +124 +130 +136 +144 +150 +158 +163 +171 +176 +182 +187 +192 +195 +200 +202 +205 +207 +208 +209 +209 +208 +207 +205 +202 +199 +195 +192 +187 +181 +175 +169 +163 +156 +151 +143 +134 +127 +124 +117 +111 +104 +97 +93 +88 +85 +83 +81 +76 +76 +76 +76 +75 +76 +80 +83 +84 +88 +94 +99 +105 +111 +117 +122 +127 +134 +142 +149 +156 +162 +169 +175 +181 +186 +192 +194 +199 +202 +205 +207 +208 +210 +211 +209 +208 +205 +201 +199 +196 +192 +188 +182 +175 +170 +163 +157 +151 +144 +137 +130 +124 +118 +112 +106 +100 +95 +90 +86 +82 +80 +78 +77 +75 +75 +74 +77 +79 +82 +85 +88 +93 +97 +103 +108 +115 +121 +127 +133 +140 +146 +154 +160 +168 +173 +179 +185 +190 +193 +198 +201 +204 +206 +208 +209 +209 +209 +208 +207 +203 +200 +196 +193 +189 +185 +178 +172 +164 +158 +153 +146 +139 +132 +125 +119 +113 +107 +102 +97 +91 +87 +82 +80 +78 +77 +76 +75 +75 +76 +78 +80 +83 +88 +92 +97 +101 +107 +114 +120 +126 +131 +139 +144 +152 +161 +167 +171 +177 +182 +189 +193 +199 +201 +203 +205 +207 +208 +211 +210 +208 +206 +204 +200 +197 +194 +190 +186 +179 +174 +166 +160 +154 +147 +141 +134 +127 +120 +114 +109 +102 +97 +93 +88 +84 +80 +79 +77 +76 +75 +76 +76 +78 +80 +83 +86 +91 +96 +100 +106 +111 +118 +125 +130 +137 +144 +151 +157 +165 +171 +177 +182 +188 +192 +196 +199 +203 +206 +208 +209 +209 +209 +208 +207 +205 +202 +199 +194 +192 +187 +181 +175 +169 +162 +155 +149 +142 +136 +127 +122 +116 +111 +104 +99 +93 +88 +85 +83 +80 +78 +76 +74 +74 +76 +78 +81 +83 +85 +88 +93 +99 +105 +111 +117 +123 +128 +134 +142 +150 +156 +163 +169 +175 +180 +186 +190 +195 +199 +204 +204 +207 +208 +208 +211 +210 +207 +205 +204 +200 +195 +192 +187 +183 +177 +170 +165 +157 +149 +144 +139 +132 +123 +116 +112 +106 +99 +94 +92 +86 +84 +79 +79 +76 +74 +76 +75 +77 +78 +81 +84 +89 +93 +98 +103 +109 +115 +122 +127 +134 +140 +148 +154 +161 +167 +173 +179 +185 +190 +195 +199 +202 +204 +206 +208 +209 +210 +210 +209 +206 +203 +200 +197 +193 +189 +183 +178 +171 +165 +158 +153 +145 +139 +131 +125 +119 +113 +107 +102 +96 +92 +86 +83 +80 +79 +77 +76 +75 +75 +76 +78 +81 +84 +88 +92 +97 +102 +108 +113 +120 +126 +133 +139 +146 +152 +159 +167 +173 +179 +183 +188 +192 +196 +201 +205 +207 +208 +208 +208 +208 +210 +208 +205 +200 +196 +192 +192 +185 +181 +173 +167 +159 +154 +147 +140 +133 +127 +120 +113 +108 +103 +98 +93 +88 +84 +80 +78 +76 +76 +75 +76 +76 +78 +80 +82 +86 +90 +97 +101 +106 +110 +118 +125 +130 +138 +146 +151 +156 +164 +172 +178 +184 +189 +192 +195 +200 +203 +206 +209 +208 +208 +208 +209 +206 +206 +202 +199 +193 +192 +186 +180 +174 +170 +161 +156 +149 +140 +133 +128 +124 +116 +109 +104 +97 +90 +90 +88 +83 +78 +76 +74 +75 +76 +77 +77 +80 +82 +85 +90 +96 +99 +105 +111 +118 +123 +130 +135 +141 +149 +157 +163 +168 +176 +181 +186 +192 +196 +199 +202 +205 +207 +208 +210 +210 +209 +208 +205 +202 +200 +195 +192 +186 +182 +176 +170 +163 +156 +150 +143 +135 +130 +124 +117 +111 +105 +99 +94 +90 +86 +83 +80 +77 +75 +75 +75 +76 +76 +79 +81 +85 +88 +93 +98 +103 +109 +115 +122 +128 +134 +142 +148 +155 +162 +168 +176 +180 +184 +190 +197 +198 +201 +204 +206 +209 +209 +209 +210 +207 +205 +204 +202 +197 +192 +187 +184 +177 +170 +164 +158 +152 +144 +138 +131 +124 +117 +112 +106 +101 +95 +90 +86 +83 +79 +77 +76 +76 +76 +75 +77 +78 +80 +84 +88 +92 +97 +102 +107 +114 +121 +127 +134 +139 +146 +152 +160 +167 +174 +180 +185 +189 +193 +197 +201 +204 +208 +209 +209 +209 +208 +208 +206 +204 +202 +197 +192 +188 +184 +178 +173 +167 +159 +152 +144 +138 +132 +127 +121 +114 +107 +101 +96 +92 +87 +84 +81 +78 +75 +75 +74 +75 +76 +78 +80 +83 +86 +90 +96 +101 +107 +113 +119 +126 +130 +138 +144 +152 +160 +165 +171 +177 +184 +188 +192 +197 +200 +203 +206 +208 +209 +209 +209 +208 +208 +205 +202 +198 +194 +190 +185 +180 +174 +167 +161 +155 +147 +141 +133 +127 +121 +115 +108 +103 +97 +93 +88 +84 +81 +79 +76 +76 +74 +75 +75 +78 +79 +82 +85 +90 +94 +100 +105 +111 +117 +124 +129 +136 +143 +149 +156 +165 +172 +178 +183 +187 +192 +195 +200 +204 +207 +207 +208 +209 +209 +209 +208 +205 +202 +198 +195 +192 +187 +182 +175 +170 +162 +155 +148 +142 +136 +129 +123 +116 +109 +104 +98 +94 +89 +85 +82 +78 +76 +75 +75 +75 +75 +77 +79 +81 +85 +89 +94 +98 +104 +109 +116 +123 +129 +135 +143 +148 +156 +163 +169 +175 +181 +187 +192 +195 +199 +203 +205 +208 +208 +210 +209 +209 +208 +206 +202 +200 +196 +192 +187 +182 +176 +171 +163 +157 +150 +144 +136 +130 +123 +117 +111 +105 +99 +94 +90 +85 +83 +79 +78 +76 +75 +75 +76 +77 +78 +81 +85 +87 +90 +100 +104 +108 +114 +120 +127 +133 +140 +148 +155 +159 +168 +175 +181 +185 +189 +193 +199 +201 +203 +207 +208 +210 +211 +210 +208 +205 +202 +201 +198 +194 +189 +184 +177 +171 +165 +161 +154 +146 +139 +132 +125 +117 +113 +108 +101 +96 +91 +86 +81 +79 +79 +78 +76 +74 +74 +74 +77 +81 +86 +89 +92 +94 +100 +106 +114 +120 +127 +132 +138 +145 +152 +159 +167 +172 +179 +184 +189 +192 +197 +202 +204 +207 +209 +208 +209 +209 +210 +209 +204 +201 +197 +193 +190 +186 +180 +174 +166 +159 +154 +148 +140 +133 +127 +121 +114 +108 +102 +97 +93 +88 +83 +80 +78 +76 +75 +75 +76 +75 +77 +79 +83 +86 +91 +96 +101 +106 +112 +118 +125 +130 +138 +144 +151 +158 +164 +171 +177 +183 +189 +192 +196 +199 +202 +207 +208 +210 +210 +209 +208 +207 +205 +204 +200 +195 +190 +187 +180 +176 +169 +163 +155 +148 +141 +134 +128 +122 +116 +109 +104 +98 +92 +88 +85 +81 +79 +76 +75 +75 +75 +75 +78 +79 +82 +85 +90 +93 +99 +104 +111 +117 +123 +129 +136 +142 +149 +156 +164 +169 +176 +182 +187 +192 +195 +200 +202 +206 +208 +208 +210 +209 +209 +208 +205 +203 +199 +196 +192 +187 +182 +176 +170 +163 +156 +150 +143 +136 +129 +123 +117 +111 +106 +98 +94 +89 +85 +82 +79 +77 +76 +74 +75 +75 +77 +78 +81 +84 +89 +93 +98 +104 +110 +115 +122 +127 +134 +141 +148 +155 +162 +169 +174 +180 +185 +192 +195 +199 +202 +205 +207 +208 +210 +210 +209 +208 +206 +203 +200 +196 +192 +189 +184 +178 +171 +164 +157 +151 +144 +138 +132 +125 +117 +112 +106 +99 +94 +93 +88 +81 +79 +76 +77 +75 +75 +76 +77 +76 +81 +85 +90 +91 +95 +102 +109 +113 +119 +127 +133 +141 +148 +153 +161 +166 +173 +180 +185 +191 +192 +197 +201 +204 +206 +207 +208 +211 +209 +208 +206 +204 +200 +198 +193 +189 +184 +177 +172 +167 +161 +154 +146 +139 +131 +126 +119 +114 +108 +102 +96 +91 +87 +83 +80 +78 +76 +75 +75 +74 +77 +77 +80 +82 +87 +90 +96 +101 +106 +112 +119 +125 +131 +138 +144 +151 +158 +166 +171 +178 +183 +189 +192 +197 +201 +204 +207 +208 +209 +210 +209 +208 +207 +205 +203 +198 +194 +189 +185 +178 +175 +168 +162 +154 +146 +139 +134 +127 +123 +115 +108 +102 +96 +92 +89 +85 +81 +78 +75 +74 +74 +75 +76 +78 +80 +81 +85 +89 +95 +101 +106 +112 +117 +124 +129 +137 +143 +151 +158 +164 +170 +176 +182 +188 +192 +196 +200 +203 +206 +208 +208 +209 +210 +211 +207 +204 +202 +200 +195 +192 +188 +181 +173 +167 +164 +156 +150 +142 +134 +127 +123 +116 +111 +104 +99 +93 +88 +85 +81 +79 +79 +75 +75 +75 +75 +76 +79 +82 +85 +89 +94 +98 +102 +110 +118 +123 +128 +135 +141 +147 +156 +166 +170 +176 +181 +185 +190 +196 +200 +203 +206 +207 +208 +209 +211 +209 +208 +207 +202 +198 +195 +192 +188 +184 +178 +171 +163 +156 +151 +143 +137 +131 +125 +117 +111 +104 +99 +95 +92 +87 +83 +78 +76 +75 +75 +77 +76 +77 +78 +80 +84 +89 +94 +99 +103 +109 +114 +121 +127 +134 +141 +148 +154 +161 +167 +174 +179 +186 +190 +194 +198 +201 +205 +207 +209 +209 +210 +209 +208 +206 +203 +201 +198 +192 +187 +185 +179 +172 +165 +158 +152 +145 +138 +132 +127 +117 +114 +108 +102 +95 +90 +87 +85 +79 +77 +76 +75 +76 +75 +77 +78 +79 +83 +88 +92 +97 +101 +107 +114 +120 +127 +132 +138 +147 +153 +160 +166 +172 +179 +185 +189 +193 +197 +201 +203 +207 +209 +210 +210 +208 +208 +206 +205 +202 +199 +194 +190 +184 +179 +174 +168 +160 +154 +146 +140 +133 +127 +120 +114 +107 +102 +97 +92 +87 +84 +81 +79 +77 +76 +75 +74 +76 +77 +81 +84 +87 +90 +94 +100 +106 +112 +119 +125 +131 +137 +144 +151 +159 +165 +172 +177 +183 +188 +192 +196 +201 +203 +207 +208 +209 +210 +209 +209 +208 +205 +202 +198 +194 +192 +186 +182 +174 +168 +162 +156 +148 +141 +135 +127 +122 +115 +109 +103 +97 +93 +89 +85 +81 +79 +77 +76 +75 +75 +76 +77 +79 +82 +86 +90 +94 +99 +106 +111 +117 +124 +129 +136 +143 +149 +156 +163 +170 +176 +182 +187 +192 +195 +199 +203 +206 +208 +208 +209 +209 +209 +208 +206 +202 +199 +195 +192 +187 +182 +176 +170 +163 +156 +150 +144 +136 +129 +123 +117 +111 +105 +100 +94 +89 +85 +82 +80 +79 +77 +75 +75 +74 +76 +80 +82 +86 +88 +93 +98 +103 +109 +116 +122 +128 +133 +141 +148 +155 +162 +168 +175 +179 +186 +191 +194 +198 +202 +204 +207 +209 +209 +209 +209 +208 +207 +203 +201 +196 +192 +188 +184 +177 +172 +165 +158 +152 +144 +137 +130 +125 +118 +113 +106 +100 +96 +91 +87 +83 +80 +78 +75 +75 +76 +77 +76 +78 +81 +85 +88 +93 +98 +102 +106 +114 +120 +127 +133 +140 +145 +152 +160 +167 +174 +180 +185 +186 +194 +200 +202 +205 +206 +208 +209 +209 +209 +210 +206 +204 +202 +198 +193 +188 +185 +180 +172 +165 +158 +152 +147 +142 +133 +127 +118 +112 +107 +103 +97 +92 +86 +83 +79 +79 +78 +76 +75 +75 +75 +77 +80 +84 +88 +91 +95 +99 +106 +113 +120 +127 +132 +138 +144 +151 +158 +165 +172 +178 +184 +189 +192 +196 +200 +203 +206 +208 +208 +209 +209 +209 +207 +205 +201 +198 +192 +190 +185 +181 +175 +168 +161 +154 +146 +141 +134 +127 +122 +115 +109 +102 +97 +93 +89 +85 +81 +79 +77 +76 +75 +75 +76 +78 +80 +82 +86 +90 +95 +100 +105 +111 +117 +124 +130 +136 +144 +150 +157 +164 +169 +176 +181 +188 +192 +195 +199 +202 +205 +207 +209 +210 +209 +208 +207 +206 +202 +199 +195 +192 +186 +181 +176 +170 +163 +156 +149 +142 +136 +129 +124 +116 +111 +103 +99 +95 +90 +85 +82 +78 +76 +76 +76 +77 +76 +76 +77 +81 +86 +91 +95 +99 +103 +108 +115 +124 +129 +136 +141 +148 +155 +162 +169 +176 +181 +186 +191 +194 +198 +202 +205 +207 +209 +209 +210 +208 +208 +205 +203 +200 +196 +192 +187 +182 +176 +170 +164 +157 +151 +143 +137 +130 +124 +118 +112 +106 +100 +94 +91 +86 +83 +80 +77 +76 +75 +76 +76 +77 +79 +81 +84 +88 +92 +98 +103 +109 +115 +122 +127 +133 +140 +146 +154 +161 +168 +173 +179 +185 +190 +194 +198 +201 +204 +206 +208 +208 +209 +208 +208 +205 +203 +200 +197 +192 +189 +184 +178 +172 +165 +158 +152 +145 +139 +132 +126 +119 +113 +107 +101 +96 +91 +87 +83 +80 +77 +76 +76 +76 +76 +76 +79 +81 +82 +86 +94 +98 +102 +106 +111 +119 +126 +132 +140 +146 +151 +158 +167 +173 +178 +182 +190 +192 +195 +199 +204 +208 +209 +209 +209 +208 +207 +206 +205 +202 +198 +192 +189 +185 +180 +173 +167 +161 +155 +147 +140 +133 +127 +121 +115 +109 +102 +97 +91 +88 +85 +83 +79 +77 +75 +74 +74 +75 +79 +81 +83 +85 +90 +94 +100 +106 +112 +118 +124 +130 +137 +144 +151 +157 +164 +170 +176 +181 +188 +192 +196 +200 +202 +206 +207 +208 +209 +210 +208 +208 +205 +202 +198 +195 +192 +186 +181 +175 +169 +163 +155 +149 +141 +135 +127 +123 +116 +110 +104 +99 +94 +89 +85 +82 +79 +77 +75 +75 +75 +76 +78 +79 +82 +84 +89 +93 +100 +105 +111 +115 +122 +128 +135 +143 +150 +156 +162 +168 +175 +181 +186 +192 +195 +198 +202 +204 +207 +208 +210 +209 +209 +208 +205 +202 +200 +197 +192 +189 +182 +176 +169 +165 +157 +152 +144 +137 +130 +124 +118 +112 +106 +100 +94 +91 +87 +82 +79 +78 +77 +75 +76 +77 +76 +76 +80 +85 +90 +94 +98 +100 +108 +114 +122 +127 +134 +140 +146 +153 +161 +168 +174 +180 +185 +190 +193 +198 +201 +205 +207 +208 +209 +210 +208 +206 +205 +206 +202 +196 +193 +189 +181 +177 +175 +168 +159 +152 +144 +137 +132 +127 +121 +114 +107 +99 +94 +92 +87 +84 +81 +79 +75 +74 +75 +75 +78 +80 +81 +82 +86 +91 +97 +102 +109 +114 +119 +125 +132 +139 +146 +153 +160 +164 +172 +179 +184 +189 +193 +197 +200 +204 +207 +209 +208 +209 +208 +208 +207 +205 +202 +198 +192 +189 +185 +180 +174 +167 +160 +153 +146 +139 +134 +127 +121 +114 +108 +102 +96 +93 +89 +83 +79 +80 +78 +75 +74 +74 +76 +78 +80 +83 +87 +89 +95 +102 +108 +112 +116 +125 +132 +136 +144 +151 +158 +166 +171 +177 +182 +187 +192 +197 +200 +204 +205 +208 +208 +211 +209 +208 +206 +205 +201 +199 +194 +192 +187 +181 +175 +168 +161 +154 +148 +142 +136 +128 +122 +115 +109 +103 +98 +93 +90 +85 +81 +79 +77 +76 +75 +75 +75 +77 +80 +83 +87 +90 +94 +99 +104 +111 +118 +125 +129 +135 +141 +149 +157 +164 +169 +176 +180 +187 +192 +196 +200 +202 +204 +207 +208 +210 +210 +210 +208 +206 +202 +199 +195 +192 +187 +182 +176 +171 +163 +155 +150 +142 +136 +129 +124 +116 +111 +105 +99 +94 +89 +85 +82 +79 +77 +75 +76 +75 +76 +77 +79 +81 +84 +89 +94 +98 +104 +109 +115 +122 +128 +135 +141 +148 +155 +162 +168 +175 +180 +186 +192 +194 +198 +202 +204 +208 +208 +209 +209 +209 +208 +206 +203 +201 +196 +192 +188 +183 +177 +171 +165 +158 +152 +144 +138 +131 +125 +118 +111 +106 +101 +95 +91 +86 +83 +80 +79 +76 +75 +75 +75 +76 +79 +80 +85 +88 +92 +97 +103 +107 +114 +120 +127 +132 +141 +146 +152 +160 +167 +173 +180 +186 +190 +192 +197 +201 +205 +208 +209 +209 +208 +209 +209 +207 +204 +201 +197 +193 +190 +185 +178 +173 +166 +161 +154 +146 +139 +132 +126 +121 +115 +107 +101 +96 +92 +87 +84 +81 +77 +74 +76 +76 +75 +76 +77 +79 +83 +87 +92 +97 +102 +105 +112 +119 +127 +132 +139 +145 +151 +158 +165 +172 +179 +183 +189 +192 +196 +200 +203 +207 +209 +209 +210 +208 +209 +207 +205 +203 +199 +194 +190 +185 +181 +175 +165 +161 +157 +148 +140 +133 +126 +122 +114 +109 +104 +97 +91 +89 +86 +83 +77 +76 +76 +76 +74 +75 +78 +81 +83 +86 +91 +94 +99 +105 +112 +118 +124 +129 +137 +144 +150 +156 +164 +171 +179 +183 +188 +192 +196 +199 +205 +206 +208 +207 +209 +209 +210 +208 +207 +202 +198 +194 +191 +187 +183 +177 +170 +162 +156 +148 +142 +135 +129 +123 +117 +110 +104 +98 +93 +89 +85 +82 +79 +77 +75 +76 +75 +76 +77 +79 +81 +85 +90 +94 +99 +104 +110 +116 +122 +129 +135 +143 +149 +156 +162 +169 +175 +181 +188 +192 +195 +199 +202 +206 +208 +209 +210 +210 +209 +208 +206 +204 +200 +196 +192 +188 +183 +176 +171 +164 +158 +150 +144 +136 +131 +125 +119 +112 +106 +99 +95 +90 +86 +82 +79 +77 +76 +75 +76 +75 +77 +78 +82 +84 +88 +92 +98 +103 +108 +115 +121 +127 +133 +141 +147 +154 +161 +167 +173 +180 +185 +190 +194 +198 +201 +204 +208 +209 +210 +210 +209 +208 +206 +205 +201 +198 +193 +189 +184 +178 +171 +165 +159 +153 +145 +138 +131 +125 +119 +113 +109 +102 +96 +90 +85 +83 +81 +79 +77 +75 +73 +73 +76 +79 +81 +83 +87 +91 +96 +101 +108 +113 +120 +126 +132 +138 +146 +153 +160 +167 +172 +178 +184 +189 +192 +197 +201 +204 +206 +208 +208 +210 +209 +209 +208 +204 +201 +198 +194 +190 +185 +180 +174 +167 +160 +154 +146 +140 +133 +127 +120 +115 +107 +102 +97 +92 +87 +84 +80 +78 +76 +75 +75 +75 +75 +78 +80 +82 +85 +90 +95 +100 +105 +112 +117 +124 +130 +137 +145 +150 +158 +163 +171 +177 +184 +189 +193 +196 +199 +202 +207 +209 +211 +210 +207 +208 +208 +206 +203 +198 +194 +190 +185 +180 +176 +167 +161 +157 +149 +142 +132 +127 +122 +116 +108 +103 +98 +94 +88 +85 +81 +78 +75 +77 +74 +75 +74 +77 +79 +83 +85 +90 +93 +100 +105 +111 +117 +123 +129 +136 +143 +149 +156 +163 +168 +175 +183 +188 +192 +194 +199 +201 +205 +208 +209 +211 +210 +208 +208 +205 +204 +199 +196 +192 +187 +182 +176 +171 +164 +156 +150 +142 +136 +129 +123 +117 +111 +105 +99 +93 +89 +85 +82 +79 +77 +75 +74 +74 +75 +77 +78 +81 +84 +88 +93 +98 +104 +109 +115 +122 +127 +134 +141 +149 +154 +162 +168 +174 +180 +186 +191 +195 +198 +202 +204 +207 +209 +209 +210 +209 +208 +206 +203 +201 +197 +193 +188 +184 +177 +171 +165 +159 +152 +144 +137 +131 +125 +119 +112 +106 +100 +94 +91 +87 +83 +79 +77 +76 +75 +75 +76 +76 +78 +79 +83 +88 +93 +97 +102 +107 +113 +120 +127 +133 +140 +146 +152 +159 +168 +173 +179 +184 +190 +193 +197 +202 +204 +207 +208 +211 +209 +208 +208 +208 +205 +202 +199 +194 +187 +183 +179 +174 +168 +161 +152 +144 +138 +133 +127 +122 +114 +107 +100 +96 +92 +87 +85 +81 +78 +75 +75 +74 +75 +76 +77 +79 +84 +87 +90 +95 +104 +108 +111 +119 +125 +129 +137 +147 +154 +158 +165 +170 +176 +183 +190 +194 +198 +201 +201 +205 +208 +210 +210 +211 +209 +206 +202 +201 +198 +196 +192 +186 +178 +173 +167 +161 +155 +150 +141 +133 +126 +122 +114 +110 +103 +99 +92 +88 +83 +81 +79 +77 +76 +75 +75 +75 +77 +79 +83 +87 +90 +95 +101 +103 +109 +120 +125 +130 +136 +143 +150 +157 +164 +171 +178 +180 +189 +193 +197 +199 +200 +206 +209 +208 +209 +210 +210 +209 +205 +204 +199 +194 +192 +188 +181 +175 +169 +162 +156 +149 +142 +136 +129 +124 +116 +110 +103 +98 +93 +89 +85 +82 +78 +76 +75 +76 +76 +76 +77 +78 +81 +84 +90 +94 +100 +104 +110 +115 +123 +128 +135 +142 +149 +155 +163 +169 +176 +181 +187 +192 +195 +198 +202 +206 +208 +208 +210 +209 +209 +208 +206 +203 +200 +196 +192 +188 +182 +177 +170 +165 +157 +151 +143 +137 +130 +124 +117 +112 +105 +100 +94 +91 +86 +83 +80 +77 +76 +75 +75 +76 +76 +79 +80 +85 +89 +93 +98 +103 +107 +114 +122 +128 +135 +140 +146 +153 +161 +168 +176 +180 +186 +189 +193 +198 +202 +205 +208 +209 +209 +208 +209 +209 +207 +205 +201 +197 +192 +187 +184 +179 +173 +166 +158 +151 +143 +139 +131 +127 +119 +112 +106 +100 +95 +91 +87 +84 +80 +78 +76 +75 +75 +76 +77 +78 +80 +83 +88 +92 +97 +102 +107 +112 +119 +127 +134 +139 +146 +151 +159 +165 +173 +179 +185 +189 +192 +196 +202 +204 +208 +208 +208 +208 +208 +209 +208 +205 +202 +196 +192 +189 +186 +180 +174 +167 +159 +153 +146 +141 +133 +127 +120 +114 +108 +103 +97 +94 +88 +85 +80 +79 +76 +75 +75 +76 +76 +78 +79 +83 +86 +91 +96 +101 +107 +111 +118 +124 +130 +138 +144 +151 +158 +164 +171 +176 +183 +188 +192 +196 +200 +202 +206 +208 +209 +210 +210 +209 +208 +205 +202 +198 +194 +192 +186 +181 +175 +169 +162 +155 +148 +142 +134 +127 +123 +116 +107 +103 +100 +95 +88 +84 +80 +80 +76 +76 +75 +76 +74 +78 +81 +83 +85 +87 +95 +100 +104 +109 +117 +124 +130 +135 +143 +148 +155 +162 +170 +176 +182 +186 +192 +195 +199 +201 +205 +207 +209 +209 +209 +208 +208 +206 +203 +199 +195 +192 +186 +182 +176 +172 +163 +156 +149 +142 +135 +130 +124 +117 +111 +105 +99 +94 +90 +86 +83 +79 +77 +75 +75 +75 +76 +77 +78 +81 +84 +89 +93 +98 +104 +109 +115 +121 +127 +133 +141 +148 +155 +162 +168 +173 +180 +186 +192 +194 +198 +201 +203 +207 +208 +210 +210 +208 +207 +205 +203 +201 +197 +192 +188 +182 +176 +172 +165 +158 +152 +144 +137 +131 +125 +119 +112 +107 +101 +95 +91 +86 +83 +80 +78 +78 +76 +75 +74 +77 +77 +81 +84 +88 +91 +97 +103 +108 +113 +120 +127 +133 +140 +145 +153 +159 +167 +173 +179 +184 +189 +193 +197 +201 +203 +207 +208 +209 +209 +208 +207 +207 +204 +202 +198 +193 +188 +183 +179 +175 +167 +161 +153 +145 +139 +133 +127 +121 +115 +107 +101 +96 +92 +88 +85 +81 +79 +75 +76 +74 +76 +76 +79 +80 +83 +86 +90 +96 +101 +107 +113 +119 +125 +131 +137 +144 +151 +159 +165 +172 +177 +182 +189 +192 +197 +200 +203 +206 +208 +208 +209 +209 +209 +207 +204 +202 +198 +194 +190 +186 +180 +174 +168 +161 +155 +147 +141 +134 +127 +122 +115 +109 +103 +98 +94 +88 +85 +81 +79 +77 +76 +75 +75 +75 +78 +79 +82 +86 +90 +94 +99 +106 +111 +118 +123 +130 +136 +144 +150 +157 +164 +170 +175 +181 +187 +192 +195 +199 +203 +205 +208 +208 +210 +209 +210 +208 +203 +201 +202 +196 +192 +186 +180 +176 +170 +163 +157 +149 +141 +137 +131 +124 +115 +109 +106 +100 +93 +89 +86 +83 +80 +79 +76 +75 +74 +76 +77 +80 +81 +85 +88 +94 +98 +104 +110 +116 +123 +129 +134 +141 +148 +155 +163 +168 +175 +180 +185 +191 +195 +200 +203 +204 +207 +209 +209 +209 +209 +207 +206 +203 +201 +196 +193 +188 +181 +177 +171 +166 +159 +152 +144 +136 +130 +126 +119 +112 +106 +100 +95 +91 +87 +83 +80 +77 +76 +75 +75 +76 +77 +79 +81 +85 +88 +92 +97 +103 +109 +115 +121 +127 +132 +139 +146 +154 +161 +167 +173 +179 +184 +190 +194 +198 +201 +204 +207 +208 +208 +209 +209 +208 +206 +202 +199 +196 +194 +189 +185 +178 +172 +165 +159 +154 +146 +139 +131 +125 +119 +113 +108 +103 +96 +91 +87 +84 +81 +79 +77 +76 +75 +74 +76 +78 +81 +84 +88 +91 +95 +101 +107 +113 +120 +126 +132 +138 +145 +152 +159 +166 +172 +178 +183 +188 +193 +196 +200 +204 +206 +208 +208 +209 +209 +209 +206 +205 +201 +197 +193 +190 +185 +180 +174 +168 +160 +154 +147 +141 +134 +127 +121 +115 +108 +103 +98 +93 +88 +85 +81 +79 +78 +76 +74 +74 +76 +78 +80 +83 +87 +88 +93 +100 +107 +112 +118 +124 +128 +135 +144 +150 +159 +164 +170 +175 +181 +188 +192 +196 +200 +203 +205 +207 +208 +209 +210 +209 +207 +206 +202 +198 +192 +192 +189 +182 +175 +169 +161 +154 +151 +145 +137 +128 +122 +114 +110 +106 +100 +94 +90 +84 +80 +78 +78 +76 +76 +76 +75 +76 +79 +82 +86 +90 +95 +97 +103 +109 +116 +123 +130 +135 +143 +148 +152 +161 +171 +177 +181 +186 +189 +195 +198 +202 +206 +208 +208 +210 +210 +209 +206 +204 +204 +201 +194 +192 +187 +183 +178 +172 +164 +157 +149 +145 +138 +131 +123 +117 +111 +106 +101 +96 +90 +86 +83 +80 +78 +75 +76 +75 +76 +76 +79 +80 +84 +89 +93 +99 +104 +108 +114 +120 +127 +133 +141 +148 +154 +161 +167 +173 +180 +185 +190 +193 +197 +201 +203 +208 +208 +209 +208 +209 +209 +206 +203 +201 +198 +193 +189 +185 +178 +171 +164 +159 +154 +146 +140 +132 +124 +119 +112 +107 +103 +97 +92 +86 +83 +80 +79 +77 +76 +75 +75 +75 +79 +80 +84 +88 +91 +95 +100 +107 +114 +120 +127 +132 +137 +144 +153 +161 +166 +172 +178 +183 +189 +193 +198 +201 +204 +206 +207 +209 +210 +210 +208 +207 +203 +200 +198 +194 +191 +186 +180 +173 +166 +161 +155 +146 +141 +133 +127 +121 +114 +108 +102 +97 +93 +88 +84 +80 +79 +76 +76 +75 +76 +76 +78 +79 +82 +86 +91 +95 +101 +107 +111 +118 +124 +131 +137 +145 +151 +158 +164 +170 +177 +183 +188 +192 +196 +200 +202 +206 +208 +209 +210 +209 +208 +207 +205 +203 +198 +195 +190 +186 +180 +175 +169 +162 +156 +147 +141 +135 +128 +123 +117 +110 +105 +98 +93 +89 +84 +81 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +89 +93 +99 +105 +111 +117 +123 +129 +135 +143 +149 +157 +163 +169 +176 +182 +187 +192 +196 +199 +202 +205 +207 +208 +210 +210 +209 +208 +205 +203 +200 +196 +192 +188 +182 +177 +170 +163 +157 +151 +144 +136 +130 +123 +117 +111 +106 +100 +94 +90 +85 +81 +81 +78 +75 +74 +77 +75 +76 +79 +82 +85 +89 +92 +98 +103 +108 +117 +124 +129 +132 +139 +148 +156 +161 +168 +174 +181 +186 +192 +195 +198 +201 +206 +208 +209 +209 +208 +208 +208 +206 +204 +200 +197 +192 +189 +183 +177 +171 +166 +158 +153 +144 +137 +130 +126 +120 +114 +107 +100 +94 +90 +87 +84 +82 +78 +75 +74 +75 +76 +78 +78 +81 +82 +88 +91 +98 +103 +108 +113 +119 +126 +132 +140 +147 +153 +160 +167 +172 +178 +185 +190 +193 +198 +201 +204 +206 +208 +209 +210 +209 +209 +206 +204 +201 +198 +194 +190 +185 +179 +173 +166 +159 +153 +146 +140 +132 +127 +120 +114 +108 +102 +96 +93 +87 +84 +80 +78 +76 +76 +75 +75 +77 +78 +80 +83 +87 +91 +96 +101 +107 +113 +119 +125 +132 +138 +144 +151 +159 +165 +172 +178 +183 +188 +193 +197 +200 +204 +206 +208 +209 +210 +210 +209 +207 +204 +202 +199 +194 +192 +185 +180 +175 +168 +162 +155 +148 +140 +134 +127 +121 +116 +109 +103 +97 +93 +88 +85 +81 +79 +76 +75 +74 +75 +75 +78 +79 +82 +86 +90 +94 +100 +106 +111 +117 +123 +130 +136 +143 +150 +157 +164 +170 +176 +182 +187 +192 +196 +201 +202 +207 +208 +209 +210 +210 +209 +208 +205 +203 +199 +196 +192 +187 +181 +176 +170 +163 +156 +149 +143 +136 +129 +122 +117 +110 +105 +98 +94 +89 +86 +81 +79 +77 +76 +75 +75 +75 +78 +78 +82 +84 +89 +94 +99 +104 +109 +116 +122 +129 +136 +143 +149 +155 +162 +169 +175 +182 +187 +192 +194 +198 +202 +206 +208 +209 +209 +210 +209 +208 +205 +204 +201 +198 +192 +186 +185 +178 +171 +164 +157 +152 +144 +136 +130 +125 +117 +113 +107 +101 +93 +88 +85 +84 +79 +78 +77 +75 +76 +74 +78 +78 +82 +85 +89 +92 +97 +102 +109 +115 +121 +126 +133 +140 +148 +155 +162 +168 +173 +180 +185 +191 +193 +198 +200 +205 +207 +210 +210 +210 +208 +208 +206 +204 +202 +198 +193 +189 +184 +178 +173 +166 +158 +153 +145 +139 +131 +126 +119 +113 +106 +100 +95 +91 +87 +83 +80 +78 +76 +74 +74 +75 +76 +79 +81 +83 +87 +91 +96 +102 +107 +113 +120 +126 +132 +139 +146 +152 +159 +165 +172 +179 +184 +190 +193 +197 +201 +204 +207 +208 +209 +210 +209 +209 +207 +204 +202 +198 +194 +190 +186 +180 +174 +167 +160 +154 +146 +140 +133 +127 +120 +115 +108 +103 +97 +93 +87 +85 +81 +78 +76 +74 +75 +75 +76 +77 +79 +82 +86 +90 +95 +100 +106 +111 +118 +124 +131 +137 +144 +151 +158 +164 +171 +177 +183 +188 +192 +196 +200 +203 +207 +208 +209 +209 +210 +208 +208 +205 +202 +199 +194 +192 +186 +181 +175 +169 +162 +155 +148 +141 +135 +127 +122 +115 +109 +103 +97 +93 +88 +85 +81 +79 +76 +76 +74 +75 +75 +78 +79 +82 +85 +90 +94 +99 +105 +110 +116 +122 +130 +136 +143 +149 +156 +163 +169 +177 +183 +188 +192 +194 +198 +202 +208 +210 +209 +207 +209 +208 +208 +207 +205 +199 +193 +190 +188 +183 +178 +171 +162 +155 +149 +143 +137 +131 +124 +116 +110 +105 +98 +94 +90 +86 +82 +79 +76 +75 +75 +76 +75 +77 +78 +81 +82 +89 +96 +100 +102 +108 +114 +120 +127 +138 +143 +147 +153 +159 +168 +176 +181 +184 +193 +195 +196 +200 +205 +208 +210 +210 +211 +208 +206 +206 +207 +203 +197 +190 +187 +183 +177 +169 +165 +160 +153 +144 +137 +130 +122 +118 +114 +108 +101 +93 +89 +85 +83 +81 +79 +77 +76 +74 +73 +75 +78 +82 +85 +88 +91 +96 +101 +108 +115 +122 +127 +132 +139 +144 +153 +162 +169 +174 +179 +183 +188 +193 +200 +202 +204 +206 +207 +208 +210 +211 +209 +206 +203 +198 +197 +194 +191 +185 +180 +172 +165 +158 +153 +146 +140 +133 +126 +119 +113 +107 +101 +97 +92 +88 +83 +80 +78 +76 +76 +75 +75 +76 +78 +80 +83 +87 +91 +96 +101 +107 +111 +118 +125 +132 +138 +145 +151 +158 +165 +172 +178 +184 +189 +193 +197 +202 +204 +206 +208 +209 +209 +209 +209 +207 +205 +202 +198 +195 +190 +186 +180 +175 +168 +161 +155 +148 +141 +134 +127 +121 +116 +108 +103 +97 +93 +88 +84 +80 +79 +77 +75 +75 +75 +75 +78 +79 +83 +85 +90 +94 +99 +105 +111 +118 +124 +129 +136 +143 +150 +157 +163 +170 +175 +182 +187 +192 +196 +200 +203 +205 +207 +209 +210 +210 +209 +208 +205 +201 +199 +196 +192 +187 +181 +175 +169 +163 +156 +150 +143 +135 +127 +123 +116 +111 +105 +99 +94 +89 +86 +82 +79 +77 +76 +74 +75 +75 +77 +79 +81 +84 +89 +94 +99 +105 +110 +116 +121 +128 +135 +142 +150 +156 +162 +168 +175 +181 +188 +192 +194 +198 +201 +205 +207 +209 +210 +209 +209 +208 +206 +203 +200 +196 +192 +188 +183 +176 +171 +164 +158 +151 +144 +137 +130 +123 +118 +112 +106 +100 +95 +90 +86 +82 +80 +78 +76 +75 +76 +74 +75 +80 +83 +84 +88 +90 +97 +103 +109 +114 +123 +126 +134 +142 +148 +153 +158 +167 +175 +179 +184 +190 +194 +199 +203 +206 +207 +208 +208 +211 +209 +209 +206 +203 +201 +196 +192 +189 +184 +179 +173 +166 +158 +152 +145 +139 +133 +126 +120 +111 +107 +101 +98 +93 +87 +83 +79 +77 +76 +76 +77 +76 +76 +78 +80 +83 +88 +92 +97 +102 +107 +114 +120 +127 +131 +139 +145 +152 +158 +166 +172 +179 +184 +189 +193 +196 +200 +204 +207 +209 +209 +209 +209 +208 +206 +205 +202 +198 +194 +190 +186 +180 +174 +167 +161 +154 +147 +140 +134 +127 +121 +114 +109 +102 +98 +92 +88 +84 +81 +79 +77 +76 +75 +75 +76 +78 +80 +82 +87 +91 +95 +101 +106 +112 +118 +125 +131 +138 +144 +151 +158 +165 +171 +177 +182 +189 +192 +196 +200 +203 +206 +208 +208 +210 +209 +209 +208 +205 +202 +199 +196 +192 +186 +181 +174 +168 +163 +157 +150 +142 +134 +127 +122 +116 +111 +104 +99 +93 +88 +85 +83 +80 +78 +75 +74 +75 +76 +78 +80 +83 +85 +90 +93 +99 +104 +111 +118 +124 +129 +135 +140 +149 +157 +165 +171 +176 +180 +186 +191 +196 +201 +204 +205 +206 +208 +209 +210 +209 +208 +205 +202 +199 +196 +192 +187 +183 +177 +171 +164 +157 +150 +144 +137 +130 +124 +118 +111 +105 +100 +95 +91 +85 +83 +79 +77 +76 +75 +76 +76 +77 +79 +82 +85 +89 +93 +99 +103 +109 +115 +122 +127 +134 +141 +147 +155 +161 +168 +174 +180 +186 +190 +194 +198 +202 +205 +207 +209 +209 +210 +209 +208 +206 +203 +200 +197 +192 +189 +183 +178 +172 +166 +155 +153 +146 +138 +131 +125 +118 +114 +106 +101 +97 +90 +87 +85 +82 +78 +75 +75 +77 +75 +75 +78 +81 +85 +89 +92 +97 +101 +108 +115 +122 +126 +132 +138 +146 +154 +160 +166 +172 +179 +184 +190 +192 +197 +200 +204 +207 +208 +208 +209 +208 +208 +208 +206 +201 +197 +193 +189 +184 +180 +174 +167 +160 +153 +145 +140 +133 +127 +120 +114 +108 +101 +97 +92 +88 +84 +80 +78 +77 +75 +76 +75 +77 +78 +80 +83 +87 +91 +96 +101 +106 +112 +119 +125 +131 +138 +145 +151 +158 +165 +171 +177 +183 +189 +192 +196 +200 +203 +206 +208 +208 +210 +208 +209 +207 +205 +201 +198 +194 +192 +185 +180 +174 +168 +161 +155 +148 +141 +135 +127 +122 +115 +109 +103 +98 +94 +89 +85 +81 +78 +77 +75 +76 +76 +76 +77 +79 +82 +87 +91 +95 +99 +105 +111 +117 +124 +130 +137 +143 +149 +156 +163 +170 +177 +183 +188 +191 +194 +198 +203 +206 +209 +209 +208 +208 +208 +208 +207 +203 +199 +194 +192 +186 +182 +176 +171 +163 +156 +150 +142 +136 +129 +124 +117 +111 +105 +99 +93 +90 +86 +84 +80 +78 +75 +75 +76 +76 +77 +79 +81 +85 +88 +94 +99 +104 +110 +116 +122 +128 +134 +141 +148 +155 +162 +167 +175 +180 +186 +191 +195 +198 +201 +205 +207 +209 +208 +209 +208 +208 +205 +204 +200 +197 +192 +188 +183 +177 +172 +165 +158 +151 +144 +138 +131 +124 +118 +113 +106 +101 +96 +91 +85 +82 +80 +80 +78 +75 +73 +75 +77 +79 +83 +86 +87 +90 +96 +103 +110 +116 +121 +125 +132 +140 +147 +154 +162 +166 +173 +179 +184 +190 +195 +197 +200 +207 +208 +207 +207 +210 +211 +209 +205 +206 +198 +193 +195 +194 +187 +177 +170 +165 +158 +152 +149 +142 +133 +126 +118 +112 +108 +103 +98 +94 +86 +81 +78 +78 +78 +77 +76 +75 +75 +77 +81 +83 +89 +93 +97 +100 +106 +112 +119 +127 +133 +140 +145 +151 +158 +165 +172 +179 +184 +190 +192 +195 +200 +204 +206 +208 +208 +209 +208 +208 +207 +205 +202 +198 +193 +190 +185 +180 +174 +168 +161 +154 +147 +140 +134 +127 +121 +115 +109 +102 +98 +92 +88 +85 +82 +79 +77 +76 +75 +76 +76 +77 +78 +82 +88 +91 +95 +100 +105 +111 +118 +126 +131 +136 +142 +149 +157 +165 +171 +177 +181 +188 +192 +197 +200 +203 +205 +207 +209 +211 +210 +208 +205 +204 +202 +200 +196 +192 +186 +179 +175 +169 +164 +156 +149 +141 +134 +128 +123 +116 +111 +104 +98 +93 +89 +84 +83 +79 +78 +76 +75 +74 +76 +77 +79 +83 +86 +89 +93 +99 +104 +111 +116 +123 +129 +135 +141 +149 +155 +163 +168 +175 +180 +186 +192 +195 +198 +202 +205 +207 +208 +210 +209 +209 +208 +205 +203 +199 +196 +192 +188 +182 +176 +170 +164 +157 +151 +144 +137 +130 +124 +118 +112 +106 +100 +94 +90 +86 +83 +80 +78 +76 +75 +75 +76 +77 +79 +81 +85 +88 +92 +97 +103 +108 +115 +120 +127 +133 +140 +147 +154 +161 +167 +173 +179 +185 +190 +194 +197 +201 +203 +206 +208 +210 +210 +208 +208 +206 +204 +200 +197 +193 +189 +184 +178 +172 +166 +159 +153 +145 +139 +132 +126 +120 +113 +107 +101 +96 +92 +86 +84 +80 +78 +76 +75 +75 +75 +76 +78 +81 +85 +86 +89 +98 +103 +107 +113 +119 +125 +132 +138 +145 +153 +158 +166 +174 +179 +184 +187 +193 +198 +200 +202 +206 +208 +210 +210 +210 +208 +205 +204 +202 +199 +194 +190 +184 +180 +173 +167 +160 +154 +147 +141 +133 +127 +120 +115 +109 +103 +97 +92 +87 +83 +81 +80 +77 +76 +75 +74 +75 +77 +81 +83 +87 +90 +95 +99 +106 +112 +118 +124 +131 +137 +145 +151 +158 +164 +170 +176 +182 +189 +193 +196 +199 +202 +206 +208 +208 +210 +209 +209 +208 +205 +201 +198 +194 +192 +186 +182 +174 +168 +161 +155 +150 +142 +136 +127 +122 +115 +111 +104 +99 +94 +88 +85 +81 +79 +77 +76 +76 +74 +76 +77 +79 +81 +85 +90 +94 +99 +104 +110 +117 +123 +130 +136 +143 +149 +156 +165 +168 +177 +181 +188 +192 +196 +199 +203 +206 +208 +208 +209 +209 +209 +208 +205 +203 +199 +195 +192 +187 +183 +176 +170 +163 +156 +150 +143 +136 +129 +124 +117 +111 +105 +99 +93 +90 +85 +83 +79 +77 +75 +75 +75 +75 +77 +79 +81 +84 +89 +93 +98 +103 +109 +115 +122 +128 +134 +141 +147 +155 +162 +168 +175 +180 +186 +190 +194 +198 +203 +204 +208 +208 +209 +209 +210 +208 +207 +203 +200 +197 +192 +189 +184 +178 +172 +165 +158 +152 +145 +138 +131 +126 +119 +113 +106 +100 +95 +91 +86 +83 +80 +78 +76 +75 +75 +76 +76 +79 +80 +84 +87 +92 +97 +102 +108 +114 +120 +126 +133 +139 +146 +153 +160 +166 +173 +179 +185 +190 +193 +197 +201 +204 +208 +208 +209 +209 +210 +208 +207 +204 +202 +198 +194 +190 +185 +178 +173 +167 +160 +154 +146 +140 +132 +127 +120 +112 +106 +104 +97 +92 +86 +83 +80 +78 +76 +76 +75 +74 +77 +80 +80 +82 +84 +92 +97 +100 +105 +112 +119 +126 +132 +138 +144 +149 +159 +166 +171 +176 +183 +189 +194 +196 +200 +201 +206 +209 +211 +211 +209 +207 +206 +205 +204 +199 +194 +189 +184 +179 +177 +172 +163 +154 +145 +139 +134 +129 +124 +116 +108 +102 +96 +93 +89 +85 +81 +79 +76 +75 +74 +75 +76 +77 +79 +82 +85 +90 +94 +99 +106 +111 +117 +123 +129 +136 +143 +151 +158 +164 +169 +175 +182 +187 +192 +196 +200 +202 +206 +208 +209 +210 +210 +209 +208 +205 +203 +199 +196 +192 +187 +182 +176 +170 +163 +156 +150 +143 +136 +129 +123 +117 +111 +105 +99 +94 +89 +85 +82 +79 +77 +76 +74 +75 +75 +77 +79 +82 +84 +89 +93 +99 +103 +110 +116 +122 +128 +134 +142 +148 +155 +162 +168 +175 +180 +186 +192 +194 +199 +202 +206 +208 +209 +210 +210 +209 +209 +206 +204 +200 +197 +192 +189 +183 +178 +172 +165 +158 +152 +144 +137 +131 +125 +118 +111 +106 +100 +96 +90 +86 +83 +80 +77 +76 +76 +75 +73 +76 +79 +82 +85 +89 +91 +96 +101 +108 +115 +122 +127 +132 +139 +146 +154 +161 +168 +173 +179 +184 +191 +194 +198 +202 +205 +207 +208 +208 +211 +210 +209 +207 +204 +200 +196 +194 +192 +185 +179 +172 +165 +159 +154 +147 +140 +132 +125 +118 +113 +108 +102 +97 +92 +86 +82 +80 +78 +77 +76 +75 +73 +75 +76 +79 +82 +88 +92 +96 +101 +108 +112 +120 +126 +132 +139 +144 +152 +159 +166 +172 +179 +184 +189 +193 +197 +200 +204 +206 +211 +209 +208 +208 +210 +204 +207 +204 +199 +192 +189 +186 +182 +174 +168 +161 +152 +147 +144 +135 +127 +118 +113 +111 +103 +97 +91 +88 +84 +82 +80 +78 +74 +73 +76 +76 +77 +81 +82 +85 +88 +95 +102 +105 +112 +118 +123 +128 +139 +147 +152 +158 +163 +168 +177 +184 +189 +193 +198 +199 +201 +205 +209 +209 +212 +211 +209 +206 +205 +203 +199 +197 +192 +186 +180 +175 +169 +163 +157 +150 +140 +134 +127 +123 +116 +111 +105 +98 +93 +88 +84 +82 +79 +78 +76 +75 +75 +75 +77 +79 +83 +86 +90 +94 +99 +104 +111 +117 +124 +129 +136 +142 +149 +156 +164 +170 +176 +182 +187 +192 +195 +200 +203 +207 +208 +208 +209 +209 +209 +208 +206 +203 +200 +196 +192 +188 +183 +177 +170 +164 +157 +150 +144 +136 +130 +124 +117 +111 +105 +99 +94 +89 +86 +82 +80 +77 +76 +75 +75 +75 +77 +79 +81 +85 +89 +93 +98 +103 +109 +116 +121 +128 +134 +141 +148 +155 +163 +168 +175 +180 +186 +192 +194 +199 +202 +205 +208 +208 +209 +210 +209 +208 +206 +204 +200 +197 +192 +189 +184 +178 +172 +165 +159 +152 +144 +138 +131 +125 +119 +112 +107 +100 +96 +91 +87 +83 +80 +77 +76 +75 +75 +75 +77 +79 +81 +84 +87 +92 +97 +102 +108 +114 +120 +126 +132 +140 +146 +153 +160 +167 +173 +179 +185 +190 +193 +198 +201 +204 +206 +209 +209 +210 +208 +209 +207 +204 +201 +198 +193 +190 +185 +179 +173 +166 +160 +153 +147 +141 +134 +126 +119 +112 +107 +103 +99 +93 +87 +81 +79 +78 +78 +77 +76 +75 +74 +76 +80 +85 +88 +91 +95 +100 +105 +112 +120 +127 +129 +137 +147 +152 +158 +165 +170 +179 +183 +189 +193 +196 +198 +204 +208 +210 +208 +208 +210 +209 +206 +204 +202 +199 +195 +191 +186 +179 +173 +168 +162 +155 +147 +140 +134 +127 +122 +115 +109 +103 +99 +93 +88 +84 +81 +79 +77 +76 +74 +74 +74 +77 +80 +84 +86 +90 +94 +99 +105 +111 +118 +125 +130 +136 +143 +150 +157 +164 +170 +176 +182 +187 +192 +196 +199 +202 +205 +208 +208 +210 +210 +209 +208 +205 +203 +198 +195 +192 +187 +183 +177 +170 +163 +155 +149 +142 +136 +129 +124 +117 +110 +105 +99 +93 +89 +86 +82 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +89 +94 +99 +105 +110 +115 +123 +128 +136 +141 +149 +156 +162 +168 +175 +181 +186 +192 +194 +198 +202 +205 +208 +209 +210 +209 +209 +208 +205 +203 +199 +197 +192 +188 +183 +177 +171 +164 +157 +151 +144 +138 +130 +124 +118 +112 +106 +100 +95 +90 +87 +82 +80 +77 +76 +75 +75 +75 +77 +78 +81 +85 +88 +92 +97 +103 +108 +114 +121 +127 +134 +140 +146 +153 +161 +168 +174 +180 +184 +191 +193 +198 +201 +204 +206 +209 +208 +210 +209 +208 +206 +203 +200 +197 +193 +189 +184 +178 +172 +166 +158 +153 +145 +139 +131 +126 +119 +113 +107 +101 +95 +91 +88 +83 +82 +77 +76 +73 +75 +76 +78 +79 +80 +81 +85 +92 +98 +103 +107 +112 +118 +125 +132 +140 +146 +153 +158 +165 +172 +178 +184 +190 +193 +197 +200 +203 +206 +208 +208 +210 +209 +209 +206 +203 +201 +198 +194 +190 +185 +179 +173 +166 +161 +154 +147 +141 +134 +127 +121 +114 +108 +103 +97 +93 +89 +82 +79 +80 +78 +76 +74 +74 +76 +78 +80 +83 +88 +88 +96 +102 +107 +111 +115 +125 +131 +136 +142 +150 +158 +166 +171 +177 +182 +186 +192 +197 +201 +203 +205 +207 +209 +210 +209 +209 +206 +206 +202 +199 +194 +191 +187 +181 +175 +168 +162 +155 +148 +143 +136 +128 +123 +115 +110 +103 +98 +94 +90 +85 +82 +79 +77 +76 +75 +75 +76 +77 +79 +82 +86 +90 +94 +99 +105 +110 +116 +123 +129 +136 +142 +149 +155 +163 +168 +175 +180 +187 +192 +195 +199 +202 +204 +207 +208 +209 +209 +208 +208 +205 +202 +200 +196 +192 +188 +182 +176 +171 +163 +156 +151 +143 +136 +129 +125 +117 +112 +106 +100 +94 +90 +86 +83 +79 +77 +76 +75 +76 +76 +77 +77 +82 +85 +88 +94 +99 +103 +107 +114 +122 +127 +135 +141 +147 +153 +161 +168 +174 +180 +185 +189 +194 +198 +202 +204 +208 +208 +208 +209 +208 +208 +206 +205 +201 +196 +192 +189 +184 +178 +171 +165 +157 +151 +144 +140 +132 +125 +118 +112 +106 +101 +97 +93 +88 +83 +79 +78 +78 +76 +75 +75 +76 +77 +81 +84 +89 +92 +97 +100 +107 +113 +120 +126 +133 +139 +145 +151 +158 +166 +173 +179 +184 +189 +192 +196 +200 +205 +206 +208 +208 +209 +208 +208 +207 +205 +202 +198 +193 +190 +185 +180 +174 +168 +160 +153 +146 +139 +133 +127 +121 +115 +108 +102 +97 +92 +88 +84 +82 +79 +77 +76 +75 +75 +76 +78 +80 +83 +87 +90 +95 +100 +106 +112 +118 +125 +132 +137 +144 +150 +158 +165 +171 +178 +182 +189 +192 +197 +200 +203 +206 +208 +208 +209 +208 +209 +207 +205 +203 +199 +192 +190 +189 +181 +175 +167 +160 +156 +148 +141 +136 +128 +121 +117 +111 +105 +97 +91 +90 +85 +80 +80 +79 +76 +75 +76 +77 +77 +80 +84 +86 +87 +93 +99 +105 +113 +117 +122 +127 +136 +143 +150 +157 +162 +168 +175 +182 +187 +192 +195 +198 +202 +206 +209 +208 +210 +209 +208 +208 +207 +203 +197 +196 +193 +188 +181 +177 +169 +160 +156 +153 +145 +136 +129 +122 +116 +111 +107 +100 +96 +89 +83 +82 +81 +78 +76 +76 +76 +74 +77 +79 +82 +86 +90 +92 +97 +102 +110 +116 +123 +129 +135 +141 +147 +155 +162 +169 +175 +181 +185 +190 +193 +198 +203 +205 +207 +209 +209 +210 +208 +208 +206 +203 +200 +197 +193 +188 +183 +178 +172 +166 +158 +151 +144 +137 +132 +124 +119 +112 +107 +101 +96 +91 +87 +83 +81 +78 +77 +75 +76 +76 +77 +78 +81 +85 +88 +93 +97 +102 +107 +113 +121 +127 +133 +139 +145 +152 +160 +168 +174 +179 +184 +189 +192 +198 +202 +205 +206 +208 +208 +210 +209 +209 +207 +203 +200 +197 +194 +190 +185 +178 +173 +166 +160 +154 +147 +139 +132 +126 +120 +114 +108 +102 +97 +92 +87 +84 +81 +79 +77 +75 +76 +75 +77 +78 +80 +84 +87 +91 +96 +102 +105 +113 +119 +127 +131 +139 +144 +152 +158 +165 +172 +178 +183 +189 +192 +197 +200 +203 +206 +208 +209 +209 +209 +209 +207 +205 +202 +198 +195 +190 +185 +180 +175 +167 +162 +155 +148 +141 +134 +128 +122 +116 +109 +104 +98 +94 +89 +85 +81 +79 +77 +76 +76 +75 +76 +77 +79 +82 +86 +91 +95 +100 +105 +111 +118 +124 +131 +136 +144 +151 +157 +161 +171 +178 +182 +187 +192 +194 +200 +202 +206 +209 +208 +209 +211 +210 +208 +204 +202 +201 +195 +190 +186 +182 +176 +171 +163 +157 +148 +142 +136 +130 +123 +116 +109 +106 +100 +94 +90 +85 +83 +79 +77 +76 +75 +75 +77 +78 +79 +81 +85 +88 +94 +100 +106 +111 +116 +121 +127 +134 +142 +150 +156 +163 +169 +174 +181 +187 +192 +195 +198 +202 +205 +208 +208 +210 +209 +209 +207 +206 +203 +201 +196 +193 +188 +182 +177 +171 +164 +158 +151 +144 +137 +131 +124 +118 +112 +106 +101 +94 +91 +86 +84 +80 +77 +76 +75 +75 +75 +77 +79 +81 +84 +88 +92 +98 +104 +109 +114 +120 +127 +133 +141 +148 +154 +161 +166 +173 +180 +187 +192 +194 +197 +200 +204 +208 +208 +210 +210 +210 +208 +206 +203 +200 +198 +194 +191 +184 +178 +171 +166 +160 +155 +146 +139 +131 +125 +119 +115 +108 +103 +96 +91 +86 +84 +81 +79 +76 +76 +74 +75 +75 +78 +81 +84 +87 +91 +97 +101 +107 +112 +120 +126 +132 +138 +145 +151 +159 +166 +173 +178 +183 +189 +192 +197 +201 +204 +207 +208 +209 +209 +209 +209 +207 +205 +201 +198 +193 +190 +186 +180 +174 +168 +160 +154 +147 +141 +133 +127 +121 +114 +109 +102 +98 +93 +88 +85 +81 +78 +76 +75 +75 +75 +76 +77 +79 +82 +86 +91 +95 +100 +106 +111 +118 +124 +131 +137 +144 +150 +158 +164 +170 +177 +182 +188 +192 +196 +199 +203 +206 +208 +208 +210 +209 +209 +208 +205 +203 +199 +195 +192 +187 +182 +175 +170 +162 +155 +148 +142 +135 +128 +123 +116 +110 +104 +99 +94 +89 +83 +84 +79 +76 +74 +78 +75 +76 +76 +77 +82 +85 +89 +94 +98 +103 +111 +118 +123 +127 +134 +144 +149 +154 +162 +170 +176 +182 +187 +192 +194 +197 +203 +207 +208 +208 +208 +209 +209 +209 +205 +204 +200 +197 +192 +187 +182 +177 +171 +165 +156 +150 +142 +136 +130 +125 +119 +112 +105 +99 +93 +89 +86 +83 +80 +77 +75 +74 +75 +76 +76 +79 +81 +84 +88 +93 +99 +103 +108 +114 +122 +127 +134 +141 +148 +153 +161 +168 +175 +179 +185 +191 +194 +199 +203 +204 +206 +208 +209 +210 +210 +209 +206 +203 +200 +197 +193 +189 +183 +178 +172 +166 +158 +151 +144 +139 +132 +126 +119 +112 +104 +100 +97 +93 +87 +82 +78 +75 +76 +77 +76 +76 +76 +75 +79 +84 +89 +93 +97 +102 +107 +112 +120 +127 +133 +140 +146 +151 +159 +166 +173 +180 +185 +190 +193 +197 +200 +202 +206 +209 +210 +210 +208 +209 +206 +205 +202 +198 +193 +189 +184 +179 +173 +167 +160 +153 +145 +139 +132 +127 +120 +114 +108 +102 +96 +92 +87 +84 +81 +78 +77 +75 +75 +75 +76 +78 +80 +82 +87 +91 +96 +101 +106 +112 +119 +125 +131 +138 +145 +152 +158 +165 +171 +178 +183 +188 +192 +196 +200 +203 +206 +208 +209 +210 +209 +209 +207 +205 +202 +199 +194 +192 +185 +180 +175 +168 +161 +155 +148 +140 +134 +127 +122 +116 +109 +103 +98 +93 +88 +85 +82 +78 +76 +76 +75 +75 +75 +77 +80 +81 +86 +89 +95 +99 +105 +111 +117 +123 +129 +136 +143 +150 +156 +164 +170 +176 +182 +188 +192 +196 +199 +202 +206 +208 +208 +209 +209 +209 +208 +206 +203 +200 +196 +192 +188 +183 +174 +168 +166 +157 +149 +142 +134 +129 +123 +116 +111 +105 +97 +94 +91 +86 +81 +77 +78 +77 +74 +73 +75 +77 +81 +82 +85 +88 +92 +98 +105 +110 +116 +120 +128 +134 +142 +148 +155 +162 +169 +175 +181 +186 +192 +194 +198 +202 +207 +209 +207 +208 +210 +210 +209 +208 +205 +197 +193 +192 +189 +185 +179 +171 +162 +157 +151 +144 +139 +131 +123 +118 +112 +105 +100 +96 +92 +86 +83 +79 +77 +75 +76 +75 +76 +77 +77 +78 +82 +90 +96 +98 +102 +107 +111 +119 +129 +137 +141 +146 +153 +158 +166 +175 +181 +186 +190 +193 +196 +202 +205 +208 +210 +211 +209 +208 +207 +207 +205 +203 +198 +192 +188 +183 +178 +173 +167 +160 +152 +145 +137 +131 +126 +120 +114 +107 +101 +95 +91 +86 +84 +81 +78 +76 +75 +74 +75 +76 +79 +80 +83 +86 +91 +96 +102 +107 +113 +119 +126 +131 +139 +145 +152 +159 +166 +172 +179 +183 +189 +193 +196 +201 +204 +207 +208 +210 +209 +210 +208 +208 +204 +202 +198 +194 +190 +185 +179 +174 +167 +161 +155 +147 +139 +133 +127 +121 +115 +108 +102 +97 +92 +88 +85 +81 +79 +76 +75 +74 +75 +76 +78 +79 +83 +85 +91 +94 +101 +105 +112 +118 +124 +131 +137 +144 +150 +158 +166 +170 +177 +182 +189 +192 +196 +200 +203 +206 +208 +210 +210 +209 +209 +208 +205 +203 +199 +196 +192 +186 +181 +175 +169 +162 +155 +149 +142 +135 +128 +122 +117 +110 +104 +98 +93 +89 +85 +82 +79 +77 +75 +74 +74 +74 +77 +79 +83 +85 +90 +94 +99 +104 +111 +116 +123 +129 +135 +142 +150 +156 +163 +169 +176 +181 +187 +192 +196 +198 +199 +208 +209 +210 +209 +209 +208 +208 +205 +203 +202 +196 +193 +189 +182 +176 +168 +165 +159 +150 +142 +136 +130 +125 +119 +112 +105 +98 +94 +91 +86 +82 +80 +76 +77 +75 +75 +75 +76 +80 +83 +84 +87 +92 +98 +104 +110 +115 +122 +126 +133 +142 +150 +156 +162 +167 +173 +179 +186 +192 +196 +199 +201 +204 +207 +209 +210 +210 +208 +208 +206 +204 +201 +198 +193 +189 +184 +177 +172 +165 +159 +153 +145 +138 +131 +125 +118 +112 +107 +101 +96 +91 +87 +82 +80 +78 +77 +75 +75 +75 +77 +78 +81 +84 +88 +92 +97 +102 +108 +114 +120 +126 +132 +139 +146 +153 +160 +167 +173 +179 +185 +190 +193 +198 +201 +205 +206 +209 +209 +210 +209 +208 +207 +204 +201 +198 +194 +190 +185 +179 +173 +166 +160 +153 +147 +140 +133 +126 +120 +114 +108 +102 +97 +92 diff --git a/src/материалы от Данцова/TestADC/300khz с резистором.txt b/src/материалы от Данцова/TestADC/300khz с резистором.txt new file mode 100644 index 0000000..cf9c7d2 --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz с резистором.txt @@ -0,0 +1,32768 @@ +79 +81 +84 +88 +93 +98 +104 +109 +114 +120 +127 +132 +138 +144 +150 +156 +163 +168 +174 +178 +182 +186 +190 +192 +193 +194 +196 +196 +196 +195 +193 +192 +189 +186 +182 +179 +173 +168 +163 +156 +150 +144 +137 +131 +125 +120 +114 +108 +102 +97 +92 +88 +83 +81 +78 +76 +73 +73 +73 +73 +74 +75 +78 +80 +85 +88 +92 +98 +103 +108 +115 +120 +126 +132 +138 +145 +150 +157 +162 +168 +172 +177 +182 +186 +189 +191 +192 +194 +195 +195 +195 +194 +192 +191 +188 +185 +182 +176 +172 +167 +161 +156 +150 +144 +138 +132 +126 +120 +115 +109 +103 +98 +94 +89 +86 +83 +80 +77 +76 +75 +75 +75 +75 +77 +79 +82 +85 +89 +93 +98 +103 +108 +113 +119 +125 +130 +137 +142 +148 +155 +161 +165 +171 +175 +180 +183 +186 +190 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +181 +177 +172 +168 +162 +157 +151 +145 +138 +132 +127 +122 +115 +111 +103 +99 +94 +89 +86 +82 +79 +77 +75 +73 +73 +74 +75 +76 +78 +80 +84 +88 +92 +97 +101 +107 +112 +119 +125 +130 +137 +142 +148 +155 +161 +165 +171 +176 +180 +185 +188 +191 +192 +193 +195 +195 +194 +195 +192 +192 +189 +186 +182 +178 +172 +167 +163 +157 +151 +145 +139 +133 +127 +121 +115 +110 +104 +99 +94 +90 +86 +82 +80 +78 +76 +74 +75 +74 +76 +76 +79 +81 +84 +88 +92 +97 +102 +106 +113 +118 +124 +128 +135 +141 +147 +153 +158 +163 +169 +173 +178 +181 +185 +188 +191 +192 +192 +193 +192 +193 +192 +190 +188 +185 +182 +177 +173 +169 +164 +159 +153 +148 +142 +135 +130 +124 +119 +113 +108 +103 +97 +94 +89 +86 +83 +80 +78 +77 +76 +75 +76 +77 +79 +80 +84 +86 +91 +94 +100 +104 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +166 +171 +176 +180 +183 +187 +189 +192 +192 +192 +193 +193 +192 +191 +188 +186 +182 +178 +174 +170 +165 +160 +154 +147 +142 +136 +130 +124 +119 +113 +108 +102 +97 +92 +89 +85 +82 +79 +77 +76 +75 +76 +77 +77 +79 +80 +84 +86 +91 +96 +101 +104 +110 +116 +123 +127 +133 +138 +143 +149 +155 +162 +166 +172 +175 +179 +182 +188 +191 +189 +190 +192 +194 +192 +192 +192 +187 +182 +180 +181 +176 +169 +164 +160 +156 +148 +142 +138 +130 +123 +118 +116 +113 +105 +100 +96 +92 +86 +84 +83 +79 +76 +75 +77 +78 +78 +79 +81 +84 +87 +90 +95 +98 +102 +107 +113 +120 +124 +129 +134 +140 +146 +153 +159 +163 +169 +172 +177 +181 +184 +187 +189 +190 +192 +192 +193 +193 +192 +190 +187 +184 +181 +177 +173 +169 +163 +157 +153 +146 +141 +135 +129 +124 +118 +113 +108 +102 +97 +92 +88 +85 +82 +80 +78 +77 +76 +77 +76 +77 +79 +81 +85 +88 +92 +96 +101 +106 +111 +117 +123 +127 +134 +139 +146 +151 +157 +162 +167 +172 +176 +180 +184 +186 +189 +190 +192 +192 +192 +192 +191 +189 +187 +185 +181 +177 +173 +168 +163 +158 +152 +147 +141 +135 +130 +125 +119 +113 +109 +102 +98 +95 +90 +88 +84 +82 +80 +79 +78 +78 +78 +79 +80 +83 +85 +89 +93 +97 +101 +105 +111 +116 +122 +126 +131 +138 +144 +149 +154 +159 +165 +169 +174 +178 +182 +185 +187 +189 +192 +192 +192 +192 +192 +190 +188 +186 +182 +179 +174 +171 +165 +161 +155 +150 +144 +139 +132 +127 +122 +116 +111 +105 +100 +97 +91 +88 +85 +82 +80 +78 +78 +76 +77 +77 +78 +80 +83 +86 +90 +93 +98 +102 +108 +113 +119 +124 +130 +135 +141 +147 +154 +158 +164 +169 +174 +179 +182 +187 +189 +192 +192 +193 +193 +194 +193 +192 +191 +189 +186 +183 +178 +173 +169 +163 +158 +152 +146 +140 +133 +128 +122 +117 +111 +105 +100 +95 +92 +88 +84 +81 +79 +77 +75 +75 +76 +76 +78 +79 +82 +85 +88 +92 +97 +102 +106 +112 +118 +124 +130 +135 +141 +146 +152 +158 +163 +169 +173 +177 +182 +185 +188 +190 +192 +192 +192 +192 +192 +192 +189 +187 +185 +181 +177 +173 +169 +164 +158 +153 +148 +142 +135 +129 +125 +119 +114 +108 +103 +98 +94 +90 +86 +84 +81 +79 +78 +76 +77 +76 +78 +80 +81 +85 +88 +91 +95 +100 +105 +110 +115 +121 +127 +132 +137 +144 +148 +155 +161 +166 +171 +174 +180 +183 +186 +188 +192 +192 +192 +193 +193 +192 +192 +189 +187 +183 +179 +175 +170 +166 +161 +155 +150 +143 +137 +131 +126 +120 +114 +109 +102 +98 +93 +88 +85 +82 +79 +77 +76 +74 +74 +75 +76 +77 +80 +82 +86 +89 +94 +99 +104 +109 +115 +121 +127 +132 +138 +144 +150 +156 +162 +167 +172 +177 +181 +185 +188 +190 +192 +192 +194 +194 +194 +193 +192 +190 +188 +185 +180 +176 +171 +167 +161 +155 +148 +143 +137 +131 +125 +120 +114 +110 +103 +98 +93 +89 +85 +83 +80 +78 +76 +75 +75 +75 +76 +77 +79 +82 +85 +88 +93 +98 +103 +107 +113 +118 +125 +129 +136 +142 +148 +154 +159 +165 +170 +175 +178 +182 +186 +188 +190 +192 +192 +194 +194 +193 +192 +190 +189 +185 +182 +178 +173 +169 +163 +158 +153 +147 +141 +134 +129 +123 +117 +111 +106 +100 +95 +91 +88 +84 +81 +77 +76 +73 +72 +74 +74 +76 +76 +79 +82 +87 +91 +95 +100 +104 +109 +116 +123 +128 +134 +140 +145 +152 +161 +165 +167 +172 +181 +185 +186 +191 +192 +192 +192 +194 +198 +195 +192 +190 +190 +187 +182 +179 +174 +167 +161 +156 +154 +148 +140 +134 +128 +123 +115 +111 +106 +99 +92 +89 +87 +84 +80 +78 +76 +76 +75 +75 +75 +76 +77 +80 +84 +88 +91 +97 +100 +106 +111 +118 +125 +129 +135 +140 +147 +152 +158 +163 +168 +173 +179 +183 +188 +190 +192 +192 +192 +194 +193 +194 +192 +192 +189 +187 +183 +179 +175 +169 +164 +159 +153 +147 +141 +134 +129 +124 +117 +112 +106 +101 +96 +92 +88 +84 +81 +78 +76 +75 +75 +74 +75 +76 +78 +80 +83 +87 +90 +94 +99 +104 +109 +115 +120 +127 +132 +139 +145 +150 +156 +162 +167 +172 +177 +181 +185 +188 +191 +192 +193 +195 +194 +194 +194 +192 +192 +188 +185 +181 +177 +172 +167 +162 +156 +149 +144 +138 +132 +125 +121 +114 +107 +102 +97 +93 +88 +83 +81 +77 +75 +74 +73 +73 +73 +73 +75 +78 +80 +83 +88 +92 +97 +102 +107 +114 +120 +126 +130 +137 +144 +149 +156 +162 +167 +173 +176 +182 +185 +189 +192 +192 +194 +194 +195 +195 +194 +192 +190 +188 +185 +181 +176 +172 +167 +161 +155 +149 +143 +137 +131 +125 +119 +113 +108 +102 +97 +93 +88 +84 +81 +78 +76 +75 +73 +74 +74 +75 +77 +79 +82 +85 +89 +94 +98 +104 +109 +115 +121 +126 +131 +137 +144 +150 +156 +161 +166 +172 +176 +180 +184 +187 +190 +192 +192 +193 +194 +195 +193 +192 +190 +187 +185 +180 +176 +172 +168 +163 +157 +151 +144 +139 +132 +127 +122 +116 +110 +105 +99 +95 +90 +86 +82 +80 +78 +76 +74 +74 +74 +74 +76 +78 +80 +83 +87 +91 +96 +101 +106 +111 +118 +123 +128 +134 +141 +148 +154 +160 +165 +171 +176 +180 +185 +187 +191 +192 +193 +195 +196 +196 +196 +193 +192 +190 +187 +184 +180 +175 +169 +165 +159 +152 +146 +140 +133 +127 +122 +115 +110 +104 +98 +94 +89 +85 +81 +78 +77 +74 +73 +72 +72 +73 +75 +77 +79 +82 +86 +90 +96 +101 +106 +111 +117 +124 +128 +135 +141 +148 +154 +159 +165 +170 +175 +179 +184 +187 +188 +192 +192 +194 +194 +194 +193 +192 +191 +189 +186 +183 +178 +174 +170 +163 +158 +152 +146 +141 +134 +128 +124 +118 +111 +107 +101 +97 +91 +87 +84 +81 +79 +77 +76 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +100 +105 +111 +116 +122 +127 +133 +140 +145 +151 +157 +163 +168 +172 +177 +181 +185 +188 +190 +192 +193 +194 +194 +193 +193 +192 +190 +187 +184 +180 +175 +171 +166 +161 +154 +148 +143 +136 +130 +125 +119 +114 +108 +101 +97 +92 +88 +84 +82 +78 +76 +75 +74 +74 +74 +75 +76 +79 +81 +85 +89 +93 +98 +103 +109 +115 +121 +127 +132 +139 +145 +150 +158 +163 +168 +173 +178 +183 +187 +190 +192 +193 +194 +195 +195 +195 +193 +192 +192 +189 +186 +181 +176 +171 +167 +161 +155 +149 +142 +137 +129 +126 +120 +114 +107 +100 +97 +92 +88 +85 +81 +77 +74 +74 +74 +74 +74 +75 +76 +78 +83 +87 +87 +91 +98 +106 +108 +115 +122 +125 +128 +136 +146 +152 +154 +160 +167 +172 +175 +181 +185 +186 +187 +189 +194 +195 +194 +192 +192 +192 +189 +188 +185 +181 +175 +170 +167 +162 +156 +151 +145 +139 +133 +127 +123 +115 +110 +104 +100 +96 +91 +87 +83 +80 +78 +77 +77 +75 +75 +76 +77 +79 +82 +85 +88 +91 +97 +102 +108 +113 +118 +124 +128 +135 +140 +147 +152 +158 +163 +170 +175 +179 +182 +185 +188 +192 +192 +193 +194 +194 +193 +192 +191 +189 +186 +183 +178 +174 +169 +164 +158 +152 +147 +140 +134 +127 +123 +117 +111 +105 +100 +96 +91 +86 +84 +80 +78 +75 +75 +74 +73 +75 +75 +78 +80 +83 +87 +90 +96 +100 +106 +112 +118 +123 +128 +134 +141 +147 +154 +160 +165 +171 +175 +180 +183 +187 +190 +192 +193 +194 +195 +195 +194 +192 +192 +189 +186 +183 +178 +174 +168 +164 +158 +152 +145 +140 +133 +128 +122 +116 +111 +106 +100 +94 +91 +86 +84 +80 +78 +77 +75 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +101 +106 +111 +117 +122 +128 +133 +139 +145 +151 +157 +162 +168 +172 +177 +181 +185 +187 +190 +192 +192 +192 +193 +192 +192 +190 +188 +186 +183 +179 +174 +170 +166 +159 +154 +148 +143 +136 +131 +125 +119 +114 +109 +103 +98 +94 +90 +86 +83 +80 +78 +77 +75 +76 +76 +77 +78 +80 +83 +86 +90 +94 +99 +104 +109 +114 +120 +126 +131 +137 +143 +148 +154 +161 +165 +171 +176 +179 +183 +186 +190 +192 +192 +193 +193 +193 +193 +192 +189 +188 +184 +181 +177 +171 +168 +161 +156 +150 +144 +138 +132 +127 +122 +115 +110 +103 +99 +94 +89 +86 +82 +80 +77 +76 +75 +75 +74 +75 +77 +79 +82 +85 +89 +93 +98 +103 +109 +114 +120 +126 +131 +138 +143 +150 +155 +162 +166 +171 +176 +180 +185 +187 +190 +192 +192 +193 +194 +194 +194 +192 +190 +187 +185 +181 +176 +172 +167 +161 +155 +150 +144 +138 +132 +126 +121 +115 +110 +104 +99 +94 +90 +87 +83 +80 +79 +77 +76 +76 +75 +77 +78 +80 +82 +85 +89 +93 +98 +102 +108 +113 +119 +124 +129 +135 +141 +147 +153 +158 +163 +169 +173 +178 +181 +185 +187 +190 +191 +192 +192 +192 +192 +192 +190 +187 +185 +181 +177 +173 +169 +163 +158 +153 +147 +141 +135 +130 +124 +118 +113 +108 +103 +97 +93 +89 +86 +83 +80 +78 +77 +76 +76 +76 +77 +79 +81 +84 +87 +90 +94 +100 +104 +110 +115 +122 +127 +132 +138 +144 +151 +156 +162 +166 +171 +176 +181 +186 +188 +190 +192 +192 +193 +194 +193 +193 +192 +189 +186 +184 +180 +175 +170 +166 +160 +153 +148 +144 +136 +130 +124 +119 +114 +108 +102 +97 +92 +88 +84 +82 +80 +77 +76 +74 +75 +75 +77 +79 +81 +83 +86 +90 +95 +100 +105 +110 +116 +122 +128 +133 +139 +145 +151 +157 +162 +168 +173 +176 +182 +185 +187 +190 +192 +192 +193 +193 +193 +192 +192 +188 +185 +182 +179 +175 +169 +164 +158 +154 +148 +143 +136 +130 +124 +119 +114 +109 +103 +98 +93 +89 +88 +86 +79 +77 +79 +79 +76 +77 +79 +78 +78 +82 +89 +92 +93 +97 +104 +110 +114 +120 +127 +129 +132 +139 +148 +155 +160 +163 +170 +174 +177 +182 +185 +188 +189 +189 +192 +193 +193 +192 +192 +191 +187 +185 +182 +176 +172 +167 +163 +158 +152 +145 +139 +133 +127 +123 +117 +112 +106 +100 +96 +91 +87 +83 +80 +78 +76 +77 +76 +76 +77 +78 +78 +81 +83 +87 +91 +97 +101 +107 +112 +118 +124 +128 +134 +140 +145 +152 +158 +164 +169 +174 +177 +182 +186 +188 +192 +192 +193 +194 +193 +193 +192 +191 +188 +185 +182 +177 +174 +169 +164 +158 +152 +146 +139 +134 +128 +123 +116 +111 +106 +100 +95 +91 +86 +83 +80 +79 +77 +75 +75 +75 +76 +78 +79 +82 +84 +89 +92 +97 +102 +107 +113 +118 +125 +129 +135 +142 +147 +154 +159 +164 +169 +174 +178 +182 +185 +188 +190 +192 +192 +193 +192 +192 +192 +189 +188 +184 +181 +176 +172 +168 +163 +157 +152 +145 +140 +134 +129 +123 +117 +113 +106 +101 +97 +93 +90 +86 +83 +81 +78 +77 +76 +77 +77 +78 +79 +82 +84 +88 +92 +97 +100 +105 +110 +116 +122 +127 +132 +138 +144 +149 +156 +161 +166 +170 +174 +179 +183 +186 +188 +190 +192 +192 +192 +192 +192 +191 +188 +186 +183 +179 +176 +170 +166 +160 +156 +149 +144 +138 +132 +127 +122 +116 +110 +104 +100 +96 +90 +87 +84 +81 +78 +76 +76 +76 +75 +76 +78 +79 +82 +85 +88 +93 +97 +103 +107 +114 +119 +125 +130 +136 +142 +148 +154 +160 +165 +170 +175 +180 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +184 +181 +176 +172 +167 +161 +156 +150 +144 +138 +132 +127 +121 +115 +109 +104 +99 +95 +89 +86 +83 +80 +78 +77 +75 +75 +75 +77 +78 +80 +82 +86 +90 +94 +99 +104 +109 +114 +120 +126 +131 +137 +143 +148 +154 +161 +166 +170 +176 +179 +182 +186 +189 +190 +192 +192 +193 +192 +192 +192 +189 +186 +183 +180 +175 +171 +166 +161 +156 +150 +145 +139 +133 +127 +122 +116 +111 +106 +100 +97 +92 +88 +85 +82 +80 +79 +76 +77 +77 +77 +79 +80 +83 +85 +89 +92 +97 +102 +107 +112 +118 +123 +128 +134 +140 +145 +152 +157 +162 +168 +173 +176 +181 +184 +187 +189 +192 +192 +192 +192 +192 +192 +190 +189 +186 +182 +178 +174 +169 +165 +159 +154 +148 +142 +135 +130 +125 +119 +114 +108 +102 +97 +93 +90 +85 +83 +80 +78 +76 +76 +76 +76 +76 +79 +80 +83 +86 +90 +94 +99 +104 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +184 +188 +191 +192 +193 +193 +193 +194 +192 +192 +189 +187 +184 +179 +175 +170 +166 +159 +154 +148 +143 +136 +130 +124 +118 +112 +108 +101 +97 +92 +88 +85 +82 +80 +77 +76 +75 +75 +75 +76 +79 +81 +84 +88 +91 +95 +100 +106 +111 +117 +123 +128 +133 +140 +145 +152 +158 +163 +168 +172 +176 +180 +185 +188 +189 +191 +192 +193 +192 +192 +192 +190 +187 +184 +182 +178 +174 +170 +163 +158 +155 +150 +142 +133 +131 +127 +121 +114 +111 +103 +96 +92 +92 +90 +84 +79 +80 +79 +77 +76 +78 +78 +76 +79 +84 +89 +92 +94 +99 +104 +108 +114 +121 +126 +129 +134 +141 +149 +155 +159 +164 +169 +174 +178 +183 +186 +187 +189 +192 +192 +193 +192 +192 +190 +189 +188 +185 +181 +177 +173 +168 +162 +157 +151 +145 +139 +133 +128 +124 +118 +112 +106 +101 +95 +91 +87 +84 +81 +79 +78 +76 +76 +75 +76 +77 +79 +81 +85 +88 +91 +96 +101 +106 +111 +117 +123 +128 +134 +140 +147 +152 +159 +163 +168 +173 +178 +182 +186 +189 +191 +192 +193 +194 +193 +194 +192 +191 +188 +186 +182 +178 +173 +168 +164 +158 +152 +146 +140 +134 +127 +123 +116 +111 +105 +100 +96 +91 +87 +83 +80 +78 +75 +76 +75 +75 +75 +77 +79 +81 +85 +88 +92 +97 +102 +107 +113 +118 +125 +128 +135 +141 +148 +153 +158 +163 +169 +174 +178 +182 +186 +188 +190 +192 +193 +193 +193 +192 +192 +189 +188 +185 +182 +177 +172 +168 +163 +158 +152 +147 +140 +135 +128 +123 +117 +112 +107 +102 +97 +93 +89 +86 +83 +80 +78 +77 +76 +76 +77 +77 +79 +82 +84 +88 +91 +96 +101 +105 +110 +116 +122 +127 +133 +138 +144 +149 +155 +161 +166 +170 +175 +179 +183 +185 +187 +190 +192 +192 +192 +192 +192 +190 +188 +186 +183 +179 +175 +171 +166 +161 +155 +150 +144 +138 +132 +127 +122 +116 +110 +105 +100 +96 +91 +87 +84 +81 +79 +77 +77 +76 +75 +75 +77 +79 +82 +84 +89 +93 +97 +102 +107 +113 +118 +124 +129 +135 +142 +147 +154 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +181 +177 +172 +168 +162 +157 +151 +145 +139 +132 +127 +121 +115 +109 +103 +98 +94 +89 +86 +82 +79 +77 +75 +75 +74 +74 +75 +77 +79 +82 +84 +89 +93 +98 +103 +108 +114 +120 +126 +131 +138 +143 +149 +155 +162 +166 +171 +176 +180 +185 +187 +190 +192 +192 +193 +193 +194 +193 +192 +189 +187 +184 +181 +175 +172 +167 +162 +155 +150 +144 +138 +132 +126 +122 +115 +109 +105 +100 +95 +90 +87 +84 +80 +79 +78 +76 +76 +75 +77 +79 +80 +83 +85 +89 +93 +98 +102 +108 +113 +118 +124 +129 +135 +141 +146 +152 +158 +162 +168 +173 +177 +181 +184 +187 +190 +192 +192 +192 +192 +192 +192 +189 +188 +185 +181 +177 +174 +169 +164 +158 +153 +147 +141 +135 +130 +125 +118 +113 +108 +103 +97 +94 +89 +86 +83 +80 +78 +77 +75 +75 +76 +77 +79 +80 +84 +86 +91 +95 +99 +105 +109 +115 +121 +127 +132 +137 +144 +149 +156 +161 +166 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +192 +192 +189 +187 +184 +180 +176 +171 +167 +161 +155 +149 +143 +138 +131 +125 +120 +114 +108 +102 +97 +93 +88 +85 +81 +79 +76 +75 +74 +73 +74 +75 +77 +79 +82 +85 +89 +93 +98 +104 +109 +115 +121 +127 +132 +139 +145 +151 +156 +162 +167 +173 +178 +182 +186 +188 +191 +193 +194 +195 +195 +194 +192 +192 +192 +189 +182 +178 +177 +173 +165 +161 +155 +146 +140 +136 +134 +126 +117 +111 +109 +102 +96 +93 +90 +84 +79 +77 +79 +79 +75 +75 +76 +76 +77 +80 +84 +86 +88 +93 +99 +105 +110 +115 +121 +127 +132 +138 +144 +149 +154 +161 +165 +171 +175 +179 +182 +184 +188 +191 +192 +192 +192 +192 +192 +192 +189 +186 +183 +179 +176 +172 +168 +162 +157 +151 +144 +139 +133 +127 +123 +116 +111 +106 +101 +97 +92 +88 +84 +81 +79 +78 +77 +76 +76 +76 +78 +79 +83 +85 +88 +91 +96 +101 +107 +111 +117 +123 +127 +134 +140 +146 +151 +157 +163 +169 +175 +176 +181 +185 +188 +190 +192 +194 +194 +192 +193 +192 +192 +188 +187 +184 +179 +174 +170 +165 +160 +153 +147 +141 +136 +129 +123 +118 +113 +108 +101 +96 +93 +88 +84 +80 +78 +76 +75 +74 +74 +75 +76 +77 +79 +82 +86 +89 +94 +99 +105 +110 +115 +122 +127 +132 +139 +145 +152 +158 +164 +169 +174 +179 +183 +187 +190 +192 +194 +195 +196 +196 +196 +194 +192 +192 +188 +184 +181 +176 +171 +165 +160 +153 +148 +142 +136 +129 +123 +118 +112 +106 +101 +96 +91 +87 +83 +81 +78 +76 +75 +74 +74 +74 +75 +77 +80 +82 +86 +90 +94 +100 +105 +111 +116 +122 +127 +132 +139 +145 +151 +157 +163 +167 +173 +177 +182 +185 +188 +190 +192 +193 +193 +194 +193 +193 +192 +189 +187 +184 +180 +175 +170 +166 +160 +154 +149 +143 +137 +131 +126 +120 +115 +109 +103 +99 +94 +90 +86 +83 +81 +79 +77 +76 +76 +76 +77 +79 +81 +83 +86 +89 +94 +98 +103 +109 +114 +120 +125 +130 +136 +142 +148 +154 +160 +164 +169 +174 +178 +182 +186 +189 +190 +192 +192 +193 +192 +193 +192 +190 +188 +185 +181 +177 +174 +169 +163 +158 +152 +146 +140 +134 +128 +123 +117 +111 +106 +100 +95 +91 +87 +84 +80 +77 +76 +75 +75 +73 +75 +75 +77 +80 +83 +87 +90 +95 +100 +105 +111 +116 +122 +128 +133 +141 +146 +153 +159 +164 +170 +175 +180 +184 +187 +190 +192 +194 +195 +196 +196 +196 +194 +192 +192 +188 +184 +181 +175 +171 +165 +160 +153 +147 +141 +135 +129 +123 +117 +111 +105 +99 +94 +90 +86 +82 +79 +77 +75 +73 +73 +73 +73 +75 +77 +79 +83 +86 +90 +94 +100 +105 +111 +117 +123 +128 +134 +141 +147 +153 +158 +164 +169 +175 +178 +183 +186 +189 +192 +193 +194 +194 +195 +194 +192 +192 +189 +187 +184 +179 +174 +169 +165 +159 +153 +147 +141 +135 +129 +124 +118 +112 +107 +101 +97 +92 +88 +84 +82 +79 +77 +75 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +100 +104 +110 +116 +122 +127 +132 +139 +144 +150 +156 +162 +167 +172 +176 +181 +184 +187 +189 +192 +192 +193 +193 +193 +192 +191 +189 +186 +184 +179 +175 +171 +166 +160 +155 +149 +144 +138 +131 +127 +121 +115 +109 +104 +99 +95 +90 +86 +84 +80 +79 +77 +75 +75 +75 +77 +78 +79 +81 +84 +88 +93 +97 +102 +106 +112 +119 +125 +130 +134 +140 +145 +153 +158 +164 +170 +174 +178 +182 +188 +191 +191 +191 +194 +197 +196 +194 +195 +192 +187 +185 +186 +184 +173 +168 +166 +161 +153 +147 +142 +134 +126 +120 +118 +114 +106 +100 +95 +90 +86 +82 +80 +77 +74 +72 +73 +74 +74 +76 +77 +80 +82 +86 +91 +95 +99 +104 +111 +117 +124 +128 +134 +139 +147 +154 +160 +165 +171 +175 +180 +184 +187 +189 +192 +193 +194 +195 +196 +196 +194 +192 +189 +186 +183 +178 +174 +169 +165 +158 +153 +147 +140 +134 +127 +122 +117 +111 +105 +100 +95 +90 +86 +83 +79 +78 +76 +74 +74 +74 +75 +76 +78 +80 +83 +88 +91 +96 +101 +106 +112 +118 +123 +128 +134 +141 +146 +153 +159 +163 +169 +174 +178 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +189 +186 +182 +178 +173 +169 +164 +158 +152 +146 +141 +135 +128 +124 +118 +113 +107 +102 +97 +93 +89 +86 +82 +80 +78 +77 +76 +76 +76 +77 +79 +81 +84 +88 +91 +96 +100 +105 +110 +116 +121 +126 +132 +138 +144 +149 +155 +161 +165 +169 +174 +178 +183 +185 +189 +190 +192 +192 +192 +192 +192 +191 +189 +186 +184 +179 +176 +173 +167 +162 +156 +151 +145 +139 +134 +127 +122 +117 +111 +106 +100 +96 +91 +88 +84 +81 +78 +77 +76 +75 +75 +76 +77 +79 +81 +84 +88 +91 +96 +101 +106 +112 +117 +124 +128 +135 +141 +147 +154 +158 +164 +170 +175 +179 +183 +187 +189 +192 +193 +194 +195 +194 +193 +192 +192 +189 +186 +182 +179 +173 +169 +163 +157 +151 +146 +140 +133 +127 +122 +115 +110 +103 +99 +94 +90 +86 +82 +80 +77 +76 +74 +74 +74 +75 +76 +78 +80 +84 +88 +92 +97 +102 +107 +112 +119 +124 +129 +136 +141 +148 +154 +160 +165 +170 +175 +179 +184 +187 +189 +192 +192 +193 +193 +194 +193 +192 +192 +188 +186 +182 +178 +173 +168 +163 +157 +151 +145 +139 +133 +127 +122 +116 +110 +105 +99 +95 +90 +86 +83 +79 +78 +76 +75 +74 +75 +76 +77 +79 +82 +85 +88 +92 +97 +102 +107 +113 +118 +124 +129 +135 +141 +147 +153 +158 +164 +169 +174 +178 +182 +185 +187 +190 +192 +192 +192 +192 +192 +192 +188 +187 +184 +181 +176 +172 +168 +162 +157 +152 +146 +141 +134 +129 +124 +118 +113 +108 +103 +98 +94 +90 +86 +84 +82 +79 +79 +78 +78 +77 +79 +81 +83 +86 +89 +92 +96 +101 +107 +111 +117 +122 +127 +132 +138 +144 +149 +155 +161 +165 +170 +174 +179 +182 +185 +188 +189 +192 +192 +192 +192 +192 +192 +189 +186 +183 +179 +175 +171 +166 +161 +155 +150 +144 +138 +132 +127 +122 +115 +110 +104 +99 +95 +90 +87 +83 +80 +78 +77 +76 +76 +75 +76 +77 +80 +82 +85 +89 +92 +99 +102 +109 +113 +119 +125 +130 +136 +143 +148 +155 +161 +166 +172 +176 +180 +184 +187 +190 +192 +193 +193 +194 +193 +193 +192 +190 +188 +184 +181 +176 +171 +167 +162 +156 +150 +144 +139 +132 +127 +120 +115 +110 +103 +98 +93 +90 +86 +83 +80 +77 +75 +73 +74 +75 +75 +76 +79 +80 +84 +91 +94 +95 +101 +110 +116 +120 +126 +132 +135 +140 +149 +159 +163 +164 +170 +176 +181 +184 +188 +192 +190 +190 +192 +196 +195 +192 +192 +190 +186 +184 +180 +177 +171 +165 +159 +156 +150 +143 +138 +132 +126 +120 +115 +110 +103 +97 +94 +89 +86 +83 +80 +78 +76 +75 +76 +77 +77 +79 +81 +83 +86 +90 +94 +99 +104 +109 +116 +122 +127 +131 +137 +143 +148 +155 +160 +166 +170 +175 +179 +183 +186 +188 +190 +192 +192 +192 +192 +192 +190 +188 +186 +183 +179 +175 +171 +166 +161 +156 +150 +145 +139 +133 +127 +123 +117 +112 +106 +102 +98 +93 +89 +86 +83 +81 +79 +78 +77 +77 +77 +79 +80 +82 +86 +89 +93 +97 +101 +106 +112 +117 +123 +127 +134 +139 +145 +150 +157 +162 +167 +171 +176 +181 +184 +187 +189 +191 +192 +192 +192 +192 +192 +191 +188 +186 +183 +179 +175 +170 +165 +160 +154 +149 +143 +137 +130 +125 +119 +114 +109 +102 +98 +93 +89 +86 +82 +79 +77 +76 +75 +75 +75 +76 +78 +80 +83 +86 +90 +94 +99 +103 +108 +114 +121 +126 +132 +137 +144 +149 +156 +162 +167 +172 +177 +181 +185 +188 +192 +192 +193 +194 +194 +195 +193 +192 +191 +188 +184 +181 +176 +172 +167 +161 +155 +149 +143 +137 +131 +125 +120 +113 +108 +102 +97 +93 +88 +84 +81 +78 +77 +74 +73 +73 +74 +75 +77 +79 +82 +84 +89 +93 +98 +103 +109 +114 +121 +127 +132 +139 +144 +150 +157 +163 +168 +174 +178 +182 +187 +190 +192 +193 +194 +195 +196 +195 +194 +193 +191 +189 +185 +182 +175 +171 +166 +161 +154 +149 +143 +137 +130 +124 +119 +113 +107 +101 +97 +93 +88 +83 +82 +79 +75 +76 +77 +75 +73 +76 +78 +79 +83 +87 +90 +93 +98 +103 +109 +115 +121 +126 +131 +137 +143 +149 +156 +162 +166 +171 +175 +180 +183 +186 +189 +192 +192 +192 +193 +193 +192 +192 +190 +186 +183 +180 +176 +172 +167 +163 +156 +150 +144 +139 +133 +127 +122 +116 +111 +105 +100 +97 +91 +87 +85 +81 +79 +77 +76 +77 +76 +77 +77 +79 +81 +85 +88 +92 +97 +102 +106 +111 +117 +123 +128 +134 +140 +145 +152 +157 +163 +168 +172 +178 +181 +185 +188 +190 +192 +192 +193 +192 +193 +192 +190 +189 +186 +182 +179 +174 +171 +165 +159 +154 +147 +142 +136 +131 +125 +119 +113 +108 +102 +98 +93 +88 +85 +82 +79 +77 +77 +75 +75 +75 +76 +77 +79 +83 +86 +89 +93 +98 +103 +109 +114 +120 +126 +131 +137 +143 +149 +155 +162 +166 +172 +176 +181 +185 +188 +192 +192 +194 +194 +196 +195 +194 +193 +192 +189 +186 +182 +178 +174 +168 +163 +157 +151 +145 +138 +132 +126 +121 +114 +108 +102 +98 +93 +88 +84 +81 +77 +76 +74 +73 +72 +72 +74 +75 +78 +80 +84 +88 +92 +97 +102 +108 +113 +119 +126 +131 +138 +144 +150 +157 +162 +167 +173 +177 +183 +186 +189 +192 +192 +194 +195 +196 +195 +193 +192 +192 +189 +185 +182 +177 +171 +165 +161 +156 +149 +143 +137 +130 +126 +121 +114 +106 +100 +99 +94 +89 +86 +82 +77 +73 +76 +78 +75 +73 +75 +79 +80 +82 +87 +90 +92 +95 +103 +111 +116 +120 +126 +132 +137 +143 +149 +156 +160 +163 +170 +176 +180 +184 +187 +191 +192 +192 +194 +193 +193 +192 +192 +190 +188 +185 +181 +176 +171 +166 +162 +157 +150 +145 +138 +132 +127 +121 +115 +109 +104 +99 +97 +91 +88 +84 +81 +79 +77 +76 +76 +76 +77 +79 +81 +84 +86 +89 +94 +97 +103 +108 +114 +119 +124 +129 +135 +140 +146 +152 +157 +163 +168 +173 +177 +181 +184 +186 +189 +190 +192 +192 +192 +192 +192 +189 +187 +184 +181 +176 +173 +169 +163 +158 +153 +147 +142 +136 +131 +125 +120 +114 +109 +104 +99 +95 +91 +87 +84 +81 +79 +78 +77 +78 +77 +79 +80 +82 +84 +88 +91 +96 +99 +105 +109 +115 +121 +126 +131 +136 +143 +148 +155 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +192 +192 +193 +193 +192 +190 +188 +184 +180 +176 +171 +168 +162 +156 +150 +144 +139 +132 +127 +121 +115 +109 +103 +98 +94 +89 +86 +82 +80 +76 +76 +75 +75 +75 +75 +77 +78 +81 +84 +89 +92 +98 +103 +108 +114 +120 +125 +131 +137 +143 +149 +156 +162 +166 +172 +177 +181 +185 +188 +190 +192 +193 +194 +194 +195 +193 +192 +190 +188 +184 +181 +176 +172 +167 +162 +156 +150 +144 +137 +132 +126 +120 +114 +109 +103 +98 +93 +89 +85 +82 +79 +76 +76 +75 +75 +74 +76 +77 +79 +82 +85 +90 +93 +98 +103 +108 +115 +120 +127 +132 +138 +144 +150 +156 +163 +167 +173 +176 +181 +185 +188 +192 +192 +193 +194 +195 +194 +193 +192 +190 +187 +184 +180 +176 +171 +166 +161 +155 +148 +142 +137 +131 +125 +120 +113 +108 +102 +98 +93 +88 +85 +82 +79 +78 +76 +75 +75 +76 +78 +79 +81 +84 +88 +90 +96 +101 +105 +111 +116 +122 +127 +133 +138 +145 +150 +156 +161 +166 +171 +175 +179 +183 +186 +188 +190 +192 +192 +192 +192 +192 +190 +188 +186 +182 +179 +174 +171 +164 +161 +155 +150 +143 +139 +132 +127 +122 +117 +111 +105 +100 +97 +92 +89 +86 +83 +80 +79 +78 +78 +78 +78 +79 +81 +83 +86 +89 +94 +98 +102 +107 +111 +118 +123 +129 +133 +140 +145 +151 +157 +162 +167 +172 +176 +181 +184 +186 +189 +191 +192 +192 +192 +192 +192 +191 +188 +186 +182 +178 +174 +170 +165 +159 +154 +148 +142 +136 +130 +125 +120 +113 +108 +102 +98 +94 +89 +86 +82 +80 +77 +76 +75 +76 +75 +76 +79 +80 +83 +87 +90 +94 +99 +103 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +166 +172 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +193 +192 +191 +188 +185 +181 +176 +172 +167 +161 +156 +150 +144 +138 +132 +127 +120 +114 +109 +103 +98 +93 +88 +85 +81 +79 +77 +75 +73 +73 +73 +75 +75 +77 +80 +84 +87 +91 +96 +102 +106 +112 +120 +125 +129 +136 +144 +149 +156 +161 +168 +173 +178 +182 +187 +190 +192 +194 +195 +196 +197 +196 +195 +193 +194 +192 +185 +180 +179 +176 +169 +163 +158 +149 +141 +136 +134 +127 +118 +112 +108 +102 +95 +92 +88 +82 +76 +75 +77 +75 +72 +72 +73 +74 +75 +77 +82 +84 +86 +91 +98 +104 +108 +114 +121 +127 +131 +138 +145 +150 +156 +162 +167 +172 +177 +182 +185 +187 +190 +192 +194 +194 +194 +194 +192 +192 +189 +186 +183 +179 +175 +172 +167 +162 +156 +150 +143 +137 +131 +126 +121 +114 +109 +104 +99 +95 +90 +87 +83 +80 +79 +77 +76 +75 +75 +75 +77 +79 +82 +85 +89 +92 +98 +102 +108 +113 +118 +124 +129 +135 +141 +147 +153 +159 +164 +169 +174 +178 +182 +186 +188 +190 +192 +192 +193 +192 +192 +192 +190 +188 +185 +181 +177 +173 +168 +163 +157 +152 +146 +140 +134 +128 +123 +117 +112 +107 +101 +97 +93 +89 +85 +83 +80 +79 +77 +77 +77 +78 +79 +80 +82 +85 +88 +93 +97 +101 +107 +111 +117 +122 +127 +132 +139 +144 +150 +156 +161 +166 +171 +175 +179 +182 +186 +187 +190 +191 +192 +192 +192 +191 +190 +188 +185 +182 +178 +175 +170 +166 +161 +155 +149 +144 +138 +133 +127 +123 +117 +111 +105 +101 +97 +92 +89 +85 +82 +80 +78 +77 +76 +77 +77 +78 +80 +83 +86 +89 +93 +97 +102 +107 +112 +118 +124 +128 +135 +142 +147 +153 +158 +163 +169 +174 +178 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +188 +186 +182 +177 +173 +168 +163 +157 +151 +146 +139 +133 +127 +123 +116 +110 +105 +99 +95 +90 +86 +82 +80 +77 +75 +74 +74 +74 +75 +76 +78 +80 +84 +88 +92 +97 +102 +107 +113 +119 +125 +130 +136 +142 +148 +155 +160 +166 +171 +176 +180 +185 +187 +190 +192 +194 +193 +195 +194 +194 +192 +192 +189 +186 +183 +177 +173 +168 +163 +157 +151 +145 +139 +132 +127 +121 +116 +110 +104 +99 +94 +90 +86 +82 +79 +77 +76 +74 +74 +74 +75 +76 +79 +81 +84 +88 +92 +97 +102 +107 +113 +119 +125 +131 +136 +143 +149 +155 +161 +166 +171 +176 +181 +185 +188 +192 +192 +194 +195 +195 +194 +193 +192 +192 +189 +185 +182 +178 +172 +168 +163 +156 +150 +144 +138 +132 +127 +120 +114 +108 +102 +98 +94 +89 +86 +82 +80 +78 +76 +75 +75 +75 +76 +78 +80 +83 +86 +89 +95 +99 +103 +109 +114 +121 +126 +131 +138 +143 +148 +155 +161 +166 +171 +175 +179 +183 +186 +188 +192 +192 +192 +192 +192 +192 +190 +189 +186 +183 +179 +175 +172 +167 +161 +156 +150 +145 +139 +133 +127 +123 +117 +111 +107 +101 +97 +92 +89 +86 +83 +81 +79 +77 +77 +77 +77 +79 +81 +83 +85 +89 +92 +97 +101 +107 +112 +117 +122 +127 +133 +139 +144 +150 +156 +162 +166 +171 +175 +180 +182 +186 +188 +191 +192 +192 +192 +192 +192 +190 +188 +186 +182 +178 +174 +170 +165 +161 +155 +149 +143 +137 +131 +126 +120 +115 +110 +104 +100 +95 +92 +87 +84 +81 +79 +77 +75 +77 +76 +77 +78 +80 +83 +87 +90 +95 +98 +102 +108 +114 +120 +126 +130 +135 +142 +150 +156 +158 +163 +171 +177 +179 +183 +187 +188 +188 +190 +196 +195 +192 +191 +192 +192 +187 +185 +182 +178 +169 +166 +164 +160 +153 +146 +140 +134 +127 +123 +118 +111 +104 +99 +96 +92 +88 +84 +82 +80 +76 +76 +76 +75 +74 +76 +79 +81 +84 +87 +91 +94 +100 +105 +111 +117 +123 +127 +133 +139 +145 +150 +157 +163 +168 +174 +179 +184 +187 +189 +192 +193 +194 +195 +195 +195 +193 +193 +192 +188 +185 +180 +176 +171 +165 +161 +154 +148 +141 +136 +129 +124 +117 +111 +106 +100 +94 +90 +86 +82 +78 +76 +74 +72 +73 +72 +73 +73 +75 +77 +81 +85 +89 +93 +98 +103 +110 +115 +122 +127 +133 +140 +146 +152 +159 +165 +170 +175 +179 +184 +187 +191 +192 +194 +195 +195 +196 +195 +193 +192 +190 +187 +183 +180 +174 +169 +164 +158 +153 +146 +140 +134 +128 +123 +116 +111 +105 +99 +94 +90 +87 +83 +79 +77 +75 +74 +74 +74 +75 +76 +78 +80 +84 +87 +91 +96 +100 +106 +111 +118 +123 +129 +135 +140 +147 +153 +159 +164 +169 +174 +178 +183 +186 +189 +192 +192 +193 +194 +193 +194 +192 +191 +188 +185 +183 +177 +174 +169 +163 +158 +153 +147 +141 +135 +129 +123 +118 +112 +107 +102 +97 +93 +88 +84 +82 +80 +78 +77 +76 +75 +76 +77 +79 +82 +84 +88 +91 +97 +101 +106 +111 +118 +123 +128 +133 +139 +145 +151 +157 +161 +167 +172 +177 +181 +184 +186 +189 +190 +192 +192 +192 +192 +192 +190 +188 +185 +182 +177 +173 +169 +163 +159 +152 +147 +142 +135 +130 +125 +120 +114 +108 +103 +98 +95 +90 +87 +84 +82 +80 +79 +78 +78 +78 +79 +80 +84 +85 +88 +92 +96 +100 +105 +111 +116 +121 +126 +131 +137 +143 +148 +154 +159 +164 +169 +173 +176 +180 +184 +185 +188 +190 +190 +192 +190 +190 +189 +187 +185 +181 +179 +175 +171 +166 +162 +156 +151 +145 +140 +133 +127 +123 +118 +112 +106 +102 +98 +94 +89 +86 +83 +81 +78 +77 +77 +77 +77 +79 +80 +82 +85 +88 +92 +97 +101 +106 +111 +117 +122 +127 +133 +140 +144 +150 +157 +163 +168 +172 +176 +181 +185 +188 +190 +192 +192 +193 +193 +193 +192 +191 +189 +186 +183 +179 +174 +171 +165 +159 +154 +148 +142 +135 +131 +124 +118 +113 +107 +102 +97 +92 +88 +85 +82 +79 +77 +76 +74 +75 +75 +77 +78 +80 +83 +87 +91 +95 +100 +105 +110 +116 +121 +127 +133 +139 +145 +151 +157 +163 +168 +174 +177 +182 +185 +188 +190 +192 +194 +194 +195 +194 +193 +192 +191 +188 +185 +181 +177 +172 +167 +161 +156 +150 +143 +137 +131 +126 +120 +114 +109 +102 +98 +93 +88 +84 +81 +78 +76 +74 +73 +73 +74 +74 +76 +78 +80 +84 +88 +92 +97 +102 +107 +113 +120 +126 +131 +138 +144 +150 +156 +163 +169 +173 +178 +182 +187 +190 +192 +194 +195 +196 +197 +196 +195 +194 +192 +190 +186 +183 +179 +173 +167 +162 +156 +150 +143 +136 +131 +125 +119 +113 +107 +100 +94 +90 +86 +82 +80 +76 +74 +71 +74 +74 +70 +72 +76 +80 +80 +85 +90 +92 +95 +101 +111 +117 +119 +126 +134 +139 +144 +150 +158 +162 +165 +171 +179 +184 +186 +189 +192 +193 +193 +194 +196 +195 +192 +191 +190 +188 +185 +181 +176 +172 +167 +161 +156 +149 +142 +136 +131 +126 +120 +114 +108 +101 +98 +94 +89 +85 +82 +80 +77 +76 +75 +74 +74 +75 +78 +80 +84 +87 +90 +94 +98 +103 +108 +115 +120 +126 +132 +138 +143 +150 +155 +160 +164 +170 +175 +180 +184 +186 +189 +191 +192 +192 +192 +192 +192 +192 +189 +187 +184 +180 +176 +171 +167 +162 +156 +151 +144 +138 +133 +127 +122 +116 +110 +105 +100 +96 +91 +88 +84 +82 +79 +78 +77 +76 +76 +77 +79 +80 +83 +86 +90 +94 +98 +103 +108 +113 +118 +125 +130 +136 +141 +147 +153 +159 +163 +168 +174 +177 +181 +184 +186 +189 +191 +192 +192 +192 +192 +190 +189 +186 +183 +179 +175 +172 +166 +162 +157 +151 +146 +139 +134 +128 +123 +118 +112 +108 +102 +97 +94 +90 +87 +83 +81 +80 +78 +78 +78 +79 +79 +80 +84 +86 +91 +93 +98 +102 +107 +112 +118 +123 +127 +133 +139 +144 +150 +155 +161 +166 +170 +174 +179 +182 +185 +187 +189 +190 +192 +192 +192 +190 +189 +187 +184 +181 +177 +173 +170 +165 +160 +154 +148 +144 +137 +132 +127 +121 +116 +110 +105 +100 +96 +91 +87 +85 +82 +79 +78 +77 +77 +77 +77 +79 +80 +83 +86 +91 +93 +99 +102 +108 +113 +119 +125 +130 +136 +142 +147 +154 +159 +165 +169 +174 +179 +183 +186 +188 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +182 +177 +173 +169 +163 +158 +152 +145 +139 +133 +127 +122 +115 +111 +104 +100 +95 +90 +87 +83 +79 +77 +76 +74 +74 +74 +75 +76 +78 +81 +84 +87 +92 +96 +102 +107 +112 +118 +124 +129 +136 +142 +148 +154 +160 +164 +170 +175 +180 +183 +187 +190 +192 +192 +194 +194 +195 +193 +192 +192 +189 +186 +183 +179 +174 +169 +164 +157 +153 +146 +141 +134 +128 +123 +117 +112 +106 +100 +95 +91 +86 +83 +79 +78 +76 +75 +73 +74 +74 +75 +77 +79 +82 +86 +90 +94 +100 +105 +110 +115 +122 +127 +133 +139 +146 +152 +158 +164 +169 +174 +179 +183 +187 +190 +192 +194 +195 +196 +196 +196 +194 +193 +192 +188 +185 +181 +176 +172 +166 +161 +154 +148 +142 +135 +129 +123 +117 +111 +105 +99 +94 +90 +85 +81 +78 +76 +74 +72 +71 +71 +72 +74 +76 +78 +82 +85 +89 +93 +100 +104 +110 +116 +123 +129 +134 +141 +146 +154 +160 +165 +171 +175 +180 +184 +187 +191 +192 +194 +195 +195 +196 +195 +193 +192 +190 +187 +184 +180 +174 +169 +164 +158 +152 +146 +141 +134 +127 +123 +116 +111 +104 +100 +95 +91 +87 +83 +80 +78 +76 +75 +75 +75 +75 +77 +78 +81 +84 +87 +91 +96 +100 +106 +111 +118 +123 +127 +133 +140 +146 +150 +158 +163 +169 +173 +178 +182 +184 +186 +189 +192 +192 +193 +193 +192 +192 +192 +191 +185 +181 +180 +176 +169 +165 +161 +154 +145 +141 +139 +133 +124 +118 +114 +109 +102 +97 +94 +89 +82 +80 +81 +80 +78 +75 +76 +76 +76 +78 +82 +84 +85 +89 +95 +101 +105 +110 +117 +122 +127 +133 +139 +144 +149 +156 +163 +167 +173 +176 +180 +182 +187 +190 +192 +193 +192 +193 +193 +192 +190 +188 +185 +181 +178 +175 +171 +166 +160 +154 +148 +142 +136 +130 +125 +120 +114 +110 +103 +99 +94 +90 +86 +83 +82 +79 +78 +76 +77 +77 +79 +80 +82 +84 +88 +92 +96 +101 +105 +110 +115 +121 +127 +132 +137 +143 +149 +155 +161 +165 +171 +175 +179 +182 +185 +188 +190 +191 +192 +192 +192 +191 +190 +189 +185 +182 +178 +176 +171 +165 +161 +155 +150 +144 +139 +132 +127 +123 +116 +111 +106 +101 +99 +93 +89 +85 +82 +80 +79 +78 +78 +78 +78 +79 +81 +83 +86 +89 +93 +98 +102 +107 +112 +118 +123 +127 +133 +139 +144 +150 +156 +163 +167 +172 +176 +180 +184 +186 +189 +191 +193 +192 +192 +192 +192 +189 +188 +188 +183 +176 +174 +171 +165 +159 +155 +149 +142 +136 +131 +126 +121 +114 +109 +103 +98 +93 +89 +87 +83 +81 +78 +76 +75 +76 +75 +76 +78 +80 +82 +86 +90 +94 +99 +103 +109 +114 +121 +126 +132 +138 +144 +149 +155 +162 +166 +171 +175 +180 +184 +187 +190 +192 +193 +193 +194 +194 +193 +192 +190 +187 +184 +180 +176 +171 +166 +161 +155 +150 +144 +138 +132 +127 +121 +115 +109 +104 +99 +94 +90 +87 +83 +80 +79 +77 +76 +76 +75 +76 +78 +80 +82 +86 +90 +93 +98 +103 +109 +113 +119 +125 +130 +136 +141 +147 +154 +159 +164 +169 +174 +178 +182 +186 +188 +190 +192 +192 +193 +193 +192 +192 +190 +188 +185 +182 +178 +174 +169 +164 +158 +153 +147 +141 +135 +130 +124 +118 +112 +107 +101 +96 +93 +88 +85 +82 +79 +77 +75 +74 +75 +75 +76 +78 +81 +83 +87 +90 +95 +100 +105 +110 +116 +122 +128 +133 +140 +146 +152 +158 +163 +169 +174 +179 +182 +186 +189 +192 +193 +195 +194 +195 +194 +193 +192 +190 +187 +183 +180 +174 +170 +164 +160 +153 +147 +141 +134 +128 +122 +117 +111 +105 +99 +94 +90 +86 +83 +79 +77 +74 +74 +73 +73 +73 +75 +77 +80 +83 +86 +91 +95 +100 +105 +111 +117 +123 +128 +134 +141 +147 +153 +159 +164 +170 +175 +179 +184 +187 +189 +192 +193 +194 +194 +195 +193 +193 +192 +189 +186 +183 +179 +174 +169 +164 +158 +152 +146 +140 +134 +127 +123 +116 +111 +105 +99 +97 +90 +86 +83 +80 +78 +75 +75 +74 +75 +74 +76 +78 +80 +83 +87 +90 +95 +100 +105 +112 +117 +123 +128 +135 +140 +146 +152 +158 +164 +169 +174 +178 +182 +187 +188 +192 +192 +194 +195 +195 +194 +193 +192 +190 +187 +184 +179 +176 +170 +166 +160 +153 +148 +141 +136 +129 +124 +118 +112 +107 +101 +97 +92 +87 +83 +80 +77 +75 +74 +74 +73 +73 +74 +77 +79 +80 +86 +89 +93 +97 +104 +109 +115 +121 +127 +134 +140 +144 +149 +157 +167 +171 +174 +180 +183 +185 +188 +193 +197 +194 +194 +195 +197 +195 +192 +192 +188 +182 +177 +177 +173 +167 +160 +155 +148 +142 +135 +131 +124 +117 +110 +106 +102 +96 +91 +87 +84 +80 +77 +77 +75 +73 +73 +73 +76 +77 +80 +82 +85 +89 +94 +100 +105 +110 +115 +121 +127 +132 +139 +144 +149 +156 +162 +168 +174 +177 +181 +184 +187 +189 +192 +193 +193 +194 +194 +193 +192 +189 +187 +184 +181 +176 +170 +165 +161 +155 +149 +143 +137 +131 +125 +121 +116 +110 +103 +99 +94 +90 +85 +83 +81 +79 +78 +76 +77 +76 +77 +79 +80 +83 +85 +89 +94 +98 +103 +108 +113 +119 +125 +130 +137 +142 +147 +153 +159 +164 +170 +174 +178 +182 +185 +187 +190 +192 +192 +192 +192 +192 +192 +190 +188 +185 +181 +177 +172 +169 +163 +157 +152 +146 +140 +134 +128 +124 +117 +112 +106 +101 +97 +92 +89 +85 +82 +79 +77 +76 +76 +76 +76 +77 +79 +82 +85 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +141 +147 +153 +159 +164 +169 +174 +178 +182 +185 +188 +191 +192 +192 +193 +193 +193 +192 +190 +188 +185 +181 +177 +173 +169 +163 +157 +151 +145 +139 +133 +127 +123 +117 +111 +106 +100 +97 +91 +88 +85 +81 +79 +78 +77 +76 +77 +77 +79 +80 +83 +86 +90 +93 +98 +102 +108 +113 +118 +125 +129 +135 +140 +146 +152 +157 +163 +168 +172 +177 +180 +184 +186 +189 +190 +192 +192 +192 +191 +190 +189 +187 +183 +180 +177 +172 +168 +163 +159 +152 +148 +141 +136 +131 +126 +120 +115 +109 +103 +99 +95 +91 +88 +84 +82 +79 +78 +78 +78 +77 +79 +80 +82 +84 +87 +91 +95 +100 +103 +109 +114 +121 +126 +130 +137 +142 +147 +154 +159 +165 +169 +174 +178 +182 +186 +188 +190 +192 +192 +192 +192 +192 +192 +189 +187 +184 +181 +176 +172 +168 +162 +156 +152 +145 +140 +133 +128 +123 +117 +111 +106 +100 +96 +91 +88 +85 +81 +78 +77 +76 +75 +75 +76 +78 +79 +81 +85 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +141 +146 +153 +158 +163 +169 +174 +178 +183 +185 +189 +191 +192 +193 +194 +194 +193 +192 +191 +189 +186 +182 +178 +173 +169 +163 +158 +152 +146 +141 +134 +128 +123 +116 +111 +106 +100 +96 +91 +87 +83 +81 +78 +77 +76 +75 +76 +76 +78 +79 +81 +84 +87 +92 +97 +102 +106 +112 +118 +124 +128 +135 +140 +146 +152 +157 +163 +167 +173 +176 +180 +184 +186 +189 +190 +192 +192 +192 +192 +191 +189 +187 +184 +181 +177 +174 +169 +164 +158 +153 +147 +141 +136 +130 +126 +119 +115 +109 +103 +99 +95 +91 +87 +84 +82 +80 +79 +78 +77 +77 +78 +80 +82 +84 +87 +91 +95 +99 +104 +109 +114 +120 +125 +130 +136 +143 +148 +155 +160 +165 +170 +174 +178 +183 +185 +188 +190 +192 +192 +193 +193 +192 +192 +189 +187 +184 +181 +177 +172 +167 +161 +156 +151 +144 +139 +133 +126 +120 +115 +110 +104 +99 +94 +88 +85 +84 +81 +76 +74 +75 +77 +74 +76 +78 +78 +78 +83 +91 +95 +97 +101 +109 +115 +118 +126 +131 +136 +139 +146 +156 +163 +167 +170 +177 +180 +184 +187 +192 +192 +193 +192 +196 +195 +194 +193 +192 +189 +185 +183 +178 +172 +167 +162 +157 +150 +144 +138 +131 +126 +121 +115 +109 +103 +98 +93 +89 +85 +82 +78 +75 +74 +73 +74 +75 +75 +76 +78 +80 +83 +88 +92 +97 +102 +108 +114 +120 +126 +131 +137 +143 +149 +155 +161 +166 +171 +176 +180 +185 +187 +190 +192 +193 +194 +195 +194 +193 +192 +190 +188 +186 +182 +177 +173 +168 +163 +157 +152 +145 +140 +132 +127 +122 +116 +111 +104 +99 +95 +90 +87 +84 +80 +78 +77 +76 +75 +74 +76 +77 +79 +81 +84 +87 +91 +97 +100 +106 +111 +117 +123 +127 +133 +139 +145 +151 +158 +163 +167 +173 +177 +182 +186 +189 +192 +192 +193 +194 +194 +194 +192 +192 +190 +187 +185 +180 +176 +171 +166 +161 +156 +149 +143 +137 +131 +125 +119 +114 +108 +102 +97 +92 +88 +84 +81 +78 +76 +75 +73 +73 +74 +75 +76 +79 +81 +85 +88 +93 +98 +104 +109 +115 +121 +127 +132 +139 +145 +151 +157 +164 +169 +174 +179 +183 +187 +189 +192 +193 +195 +195 +196 +195 +194 +192 +191 +188 +184 +181 +175 +171 +166 +160 +154 +148 +142 +136 +129 +123 +118 +112 +107 +101 +95 +92 +86 +83 +80 +78 +76 +74 +74 +74 +74 +76 +78 +80 +82 +86 +91 +95 +100 +105 +111 +116 +122 +128 +134 +140 +146 +152 +158 +163 +169 +173 +178 +182 +186 +189 +191 +192 +194 +194 +194 +194 +193 +191 +189 +187 +183 +179 +175 +170 +165 +159 +154 +148 +142 +135 +129 +125 +118 +113 +108 +102 +97 +92 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +78 +80 +83 +86 +91 +95 +99 +105 +110 +115 +122 +127 +132 +138 +145 +150 +156 +162 +166 +172 +176 +181 +184 +187 +190 +192 +193 +193 +194 +193 +192 +192 +190 +187 +185 +181 +177 +172 +168 +163 +157 +151 +144 +139 +133 +127 +122 +116 +110 +105 +99 +95 +90 +86 +83 +80 +77 +76 +75 +74 +74 +75 +76 +78 +80 +83 +87 +91 +95 +100 +106 +111 +117 +123 +128 +134 +141 +147 +153 +159 +164 +170 +175 +179 +185 +188 +190 +192 +194 +196 +195 +196 +196 +194 +192 +191 +188 +184 +180 +175 +171 +165 +158 +152 +146 +140 +135 +128 +123 +116 +110 +104 +98 +93 +89 +85 +81 +78 +75 +74 +72 +72 +71 +72 +74 +76 +78 +82 +86 +90 +95 +100 +105 +112 +117 +124 +129 +135 +141 +147 +154 +160 +165 +170 +175 +180 +184 +188 +190 +192 +193 +194 +195 +195 +194 +192 +192 +189 +186 +183 +178 +173 +169 +163 +157 +152 +145 +139 +133 +127 +122 +116 +110 +104 +99 +94 +91 +87 +83 +80 +78 +77 +75 +75 +74 +75 +77 +79 +81 +83 +88 +92 +96 +102 +107 +111 +116 +123 +128 +135 +141 +146 +152 +158 +162 +169 +174 +178 +182 +184 +188 +190 +192 +192 +192 +192 +193 +194 +190 +185 +185 +185 +180 +174 +170 +165 +156 +151 +148 +145 +136 +127 +124 +120 +113 +106 +103 +98 +90 +85 +85 +84 +81 +77 +76 +76 +74 +75 +77 +80 +80 +82 +86 +92 +97 +100 +106 +111 +117 +122 +127 +133 +138 +144 +150 +156 +163 +167 +172 +175 +180 +184 +188 +190 +192 +193 +193 +193 +194 +192 +192 +189 +186 +185 +181 +177 +172 +167 +161 +155 +149 +144 +138 +132 +126 +122 +115 +110 +104 +99 +94 +89 +86 +82 +79 +77 +75 +74 +73 +73 +75 +76 +78 +80 +83 +87 +91 +96 +101 +107 +113 +119 +125 +130 +137 +142 +149 +156 +161 +167 +172 +178 +182 +186 +189 +192 +193 +195 +196 +197 +196 +195 +194 +192 +190 +187 +183 +178 +174 +168 +163 +157 +150 +144 +138 +131 +126 +120 +114 +107 +102 +97 +92 +87 +83 +80 +77 +74 +74 +73 +73 +72 +74 +76 +77 +81 +84 +88 +92 +97 +103 +108 +114 +120 +125 +131 +137 +143 +148 +155 +162 +166 +172 +176 +180 +184 +186 +190 +192 +193 +193 +193 +194 +192 +192 +190 +188 +184 +180 +176 +172 +168 +162 +156 +151 +144 +139 +132 +127 +122 +116 +111 +105 +100 +96 +91 +88 +84 +82 +79 +77 +77 +76 +76 +77 +79 +80 +82 +85 +88 +93 +98 +101 +107 +112 +118 +124 +128 +134 +141 +146 +153 +158 +163 +168 +173 +177 +181 +185 +187 +190 +192 +192 +192 +192 +193 +192 +190 +188 +185 +182 +178 +174 +169 +164 +158 +153 +148 +142 +136 +129 +124 +119 +113 +108 +102 +98 +93 +89 +86 +82 +80 +78 +77 +77 +76 +77 +77 +79 +82 +84 +87 +91 +96 +100 +105 +111 +116 +122 +127 +132 +139 +144 +150 +156 +162 +166 +172 +176 +181 +184 +188 +190 +192 +192 +194 +193 +194 +192 +192 +191 +187 +185 +181 +176 +172 +167 +162 +156 +150 +143 +138 +132 +126 +120 +115 +109 +103 +98 +93 +88 +84 +82 +78 +76 +74 +73 +73 +73 +74 +76 +78 +80 +84 +88 +91 +97 +102 +107 +113 +119 +126 +132 +137 +144 +150 +157 +162 +168 +173 +178 +183 +187 +190 +192 +194 +195 +197 +197 +196 +194 +194 +192 +190 +186 +183 +178 +172 +167 +162 +156 +150 +143 +137 +130 +125 +118 +113 +107 +101 +96 +92 +87 +84 +80 +78 +75 +74 +73 +72 +73 +74 +76 +79 +82 +85 +89 +93 +99 +104 +108 +114 +120 +127 +132 +138 +144 +150 +155 +162 +167 +172 +176 +180 +185 +187 +191 +192 +193 +194 +193 +193 +193 +192 +190 +187 +185 +180 +176 +171 +167 +162 +156 +150 +144 +139 +133 +127 +122 +116 +110 +105 +100 +96 +90 +88 +84 +82 +79 +77 +77 +76 +76 +77 +78 +81 +82 +85 +89 +93 +98 +102 +108 +113 +119 +125 +129 +136 +140 +146 +153 +159 +163 +169 +174 +177 +181 +185 +187 +190 +192 +192 +192 +192 +192 +192 +190 +188 +185 +181 +176 +173 +168 +163 +158 +152 +147 +140 +134 +129 +124 +118 +113 +107 +102 +97 +93 +88 +85 +84 +80 +79 +76 +76 +76 +78 +79 +81 +81 +83 +87 +92 +96 +101 +105 +111 +116 +124 +127 +131 +137 +147 +152 +157 +162 +168 +170 +174 +180 +187 +188 +187 +191 +193 +194 +193 +193 +194 +191 +186 +185 +186 +182 +176 +171 +166 +161 +155 +150 +144 +137 +129 +125 +121 +115 +109 +103 +98 +93 +89 +85 +82 +78 +75 +75 +74 +74 +74 +74 +76 +77 +80 +84 +88 +92 +97 +102 +107 +113 +119 +125 +130 +137 +144 +150 +157 +164 +167 +173 +177 +182 +186 +189 +192 +194 +195 +197 +196 +197 +195 +194 +192 +190 +187 +183 +179 +173 +168 +162 +156 +149 +143 +137 +131 +126 +119 +113 +107 +101 +96 +91 +87 +83 +80 +77 +75 +73 +73 +72 +73 +74 +76 +78 +81 +83 +88 +92 +98 +103 +108 +114 +120 +126 +131 +139 +144 +151 +157 +162 +168 +172 +176 +181 +185 +188 +190 +192 +193 +195 +195 +194 +194 +192 +190 +188 +184 +181 +176 +172 +167 +161 +156 +150 +144 +138 +132 +126 +120 +115 +109 +104 +99 +94 +89 +86 +83 +80 +78 +77 +75 +75 +75 +76 +78 +80 +82 +85 +90 +93 +98 +102 +108 +114 +119 +125 +130 +136 +142 +148 +154 +160 +164 +170 +174 +179 +183 +185 +188 +190 +192 +192 +193 +192 +192 +192 +189 +188 +184 +181 +176 +172 +167 +162 +157 +152 +145 +140 +133 +128 +123 +117 +112 +107 +101 +96 +93 +88 +85 +82 +79 +78 +77 +76 +76 +77 +78 +80 +82 +85 +88 +92 +96 +101 +107 +111 +117 +122 +128 +133 +140 +146 +152 +157 +162 +167 +172 +176 +181 +185 +187 +190 +192 +192 +192 +193 +193 +192 +192 +188 +187 +183 +180 +175 +171 +166 +161 +155 +148 +144 +137 +131 +126 +120 +114 +109 +103 +98 +94 +89 +85 +83 +79 +77 +76 +74 +74 +75 +75 +78 +79 +82 +84 +88 +93 +97 +102 +107 +112 +119 +125 +130 +137 +142 +148 +154 +161 +166 +172 +176 +181 +185 +188 +192 +192 +194 +195 +196 +196 +195 +194 +192 +190 +187 +183 +179 +174 +168 +165 +158 +153 +145 +139 +133 +127 +121 +115 +109 +103 +97 +93 +88 +84 +81 +77 +75 +73 +72 +71 +72 +73 +74 +77 +79 +83 +86 +90 +96 +101 +107 +112 +119 +125 +130 +137 +143 +149 +156 +161 +167 +173 +177 +182 +185 +189 +192 +193 +195 +195 +196 +195 +194 +193 +192 +189 +186 +182 +178 +173 +167 +162 +156 +150 +144 +138 +131 +126 +120 +114 +109 +102 +98 +93 +88 +84 +81 +79 +77 +75 +74 +74 +74 +75 +77 +79 +81 +85 +89 +93 +98 +103 +108 +114 +121 +126 +131 +137 +144 +149 +155 +161 +166 +171 +175 +180 +184 +187 +189 +192 +192 +193 +193 +194 +193 +192 +189 +187 +185 +180 +176 +171 +167 +162 +156 +151 +144 +139 +132 +127 +122 +117 +110 +105 +99 +96 +90 +88 +84 +81 +79 +76 +77 +75 +76 +76 +78 +79 +82 +85 +89 +92 +97 +102 +107 +112 +118 +124 +129 +135 +140 +146 +153 +158 +164 +168 +173 +178 +181 +186 +187 +190 +192 +193 +194 +193 +192 +192 +190 +188 +185 +183 +178 +173 +168 +163 +159 +152 +147 +141 +134 +129 +124 +119 +113 +108 +102 +96 +93 +91 +85 +81 +79 +80 +79 +76 +77 +77 +76 +76 +82 +87 +89 +89 +94 +101 +105 +109 +116 +122 +124 +127 +137 +146 +150 +154 +159 +166 +169 +173 +179 +183 +185 +185 +189 +192 +192 +192 +192 +192 +192 +189 +187 +184 +180 +175 +172 +169 +163 +157 +151 +145 +138 +133 +128 +123 +118 +111 +106 +100 +95 +91 +87 +84 +80 +78 +78 +77 +76 +75 +75 +77 +78 +80 +84 +87 +92 +96 +102 +106 +112 +118 +123 +129 +135 +141 +146 +153 +159 +163 +169 +174 +178 +183 +186 +190 +192 +192 +194 +194 +195 +194 +192 +192 +189 +186 +183 +179 +174 +168 +164 +158 +152 +146 +140 +133 +127 +122 +116 +110 +105 +99 +95 +89 +86 +82 +79 +77 +75 +74 +73 +73 +74 +75 +78 +80 +84 +87 +91 +97 +101 +106 +112 +119 +125 +129 +136 +142 +148 +155 +160 +166 +171 +176 +180 +184 +187 +191 +192 +194 +194 +194 +195 +194 +192 +192 +189 +186 +184 +177 +173 +168 +163 +157 +151 +145 +139 +132 +127 +121 +116 +109 +103 +99 +95 +89 +85 +82 +79 +76 +76 +74 +74 +73 +74 +76 +78 +81 +84 +88 +91 +96 +101 +107 +112 +119 +124 +130 +136 +142 +148 +154 +160 +165 +171 +175 +179 +184 +187 +190 +192 +192 +193 +193 +195 +194 +192 +191 +188 +185 +182 +177 +173 +169 +163 +157 +152 +146 +140 +134 +128 +123 +116 +111 +106 +100 +96 +91 +87 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +81 +86 +88 +92 +97 +102 +107 +112 +118 +124 +128 +135 +140 +146 +153 +158 +163 +169 +173 +177 +181 +185 +187 +190 +192 +192 +192 +192 +192 +192 +190 +187 +184 +181 +176 +172 +168 +163 +157 +152 +146 +140 +134 +128 +123 +118 +112 +108 +102 +98 +94 +89 +86 +83 +81 +79 +79 +78 +78 +79 +79 +82 +84 +85 +90 +94 +98 +102 +107 +112 +117 +123 +127 +133 +139 +144 +150 +156 +161 +165 +170 +175 +179 +182 +185 +187 +189 +190 +190 +192 +191 +190 +189 +187 +184 +180 +178 +173 +171 +164 +160 +154 +148 +144 +138 +132 +127 +122 +116 +111 +105 +101 +96 +92 +89 +86 +82 +80 +78 +77 +78 +78 +79 +79 +80 +83 +85 +90 +94 +98 +103 +108 +112 +118 +124 +129 +135 +140 +146 +153 +159 +162 +169 +173 +178 +181 +185 +187 +189 +192 +192 +192 +192 +192 +192 +191 +188 +185 +181 +178 +173 +169 +163 +158 +153 +146 +141 +134 +128 +124 +117 +111 +106 +100 +95 +92 +88 +84 +80 +78 +77 +75 +74 +75 +75 +75 +78 +80 +84 +87 +91 +95 +100 +106 +110 +117 +122 +128 +134 +140 +146 +152 +158 +163 +169 +174 +178 +182 +187 +189 +192 +192 +193 +194 +194 +194 +192 +192 +188 +187 +182 +179 +175 +170 +165 +158 +152 +147 +141 +135 +129 +124 +118 +111 +107 +101 +96 +91 +87 +84 +80 +78 +76 +75 +75 +74 +75 +76 +78 +81 +83 +87 +91 +95 +100 +105 +111 +117 +123 +128 +133 +139 +145 +153 +158 +162 +167 +173 +178 +183 +187 +189 +192 +192 +193 +195 +195 +195 +194 +192 +189 +190 +186 +178 +173 +172 +167 +160 +154 +150 +142 +133 +128 +127 +120 +111 +105 +101 +97 +90 +86 +84 +79 +73 +72 +75 +74 +73 +73 +74 +76 +77 +81 +86 +90 +92 +97 +105 +111 +117 +122 +129 +135 +140 +147 +154 +159 +164 +169 +176 +180 +185 +188 +191 +192 +193 +196 +196 +197 +196 +194 +192 +190 +188 +184 +179 +175 +169 +165 +160 +154 +148 +141 +134 +127 +122 +116 +111 +105 +99 +96 +90 +86 +83 +80 +77 +75 +74 +74 +73 +74 +75 +77 +79 +83 +86 +90 +95 +100 +106 +110 +116 +123 +127 +133 +139 +145 +151 +157 +163 +168 +173 +178 +182 +186 +188 +190 +192 +192 +194 +193 +193 +193 +192 +189 +186 +184 +179 +175 +170 +165 +159 +154 +148 +143 +136 +131 +125 +119 +114 +108 +103 +98 +94 +89 +85 +83 +80 +78 +76 +76 +76 +76 +77 +79 +81 +84 +86 +90 +95 +100 +105 +109 +115 +121 +126 +131 +137 +143 +148 +154 +159 +165 +170 +175 +178 +182 +185 +188 +190 +192 +192 +192 +192 +192 +192 +189 +187 +184 +180 +175 +171 +168 +162 +156 +151 +145 +139 +132 +127 +122 +117 +111 +105 +101 +97 +91 +89 +85 +83 +79 +78 +77 +76 +76 +77 +79 +80 +83 +85 +88 +93 +97 +102 +107 +111 +117 +123 +128 +134 +140 +146 +152 +158 +163 +169 +174 +177 +181 +185 +188 +190 +192 +192 +193 +192 +192 +192 +190 +188 +186 +182 +178 +174 +169 +164 +158 +153 +146 +141 +135 +129 +124 +118 +112 +107 +101 +97 +93 +89 +85 +82 +80 +78 +77 +76 +77 +77 +77 +79 +82 +84 +88 +91 +97 +101 +106 +110 +116 +122 +127 +132 +138 +144 +149 +155 +162 +166 +171 +175 +179 +183 +185 +188 +190 +191 +192 +192 +192 +191 +189 +188 +184 +182 +178 +175 +171 +166 +160 +155 +149 +144 +138 +133 +127 +123 +117 +111 +107 +101 +97 +92 +89 +85 +83 +80 +79 +78 +77 +77 +77 +79 +81 +83 +86 +90 +93 +97 +102 +107 +113 +118 +124 +129 +135 +141 +147 +153 +158 +164 +167 +174 +178 +183 +184 +188 +190 +192 +193 +194 +193 +193 +192 +190 +189 +185 +182 +178 +173 +169 +163 +158 +152 +146 +140 +134 +128 +123 +116 +111 +105 +100 +95 +90 +86 +83 +81 +78 +77 +74 +74 +74 +74 +77 +78 +81 +84 +87 +91 +96 +102 +107 +112 +118 +124 +129 +136 +141 +148 +154 +161 +165 +170 +176 +180 +184 +187 +192 +192 +193 +194 +196 +196 +194 +193 +192 +189 +186 +183 +179 +174 +168 +163 +157 +152 +146 +139 +133 +127 +121 +114 +110 +104 +99 +94 +89 +85 +82 +78 +77 +76 +74 +73 +72 +75 +76 +78 +80 +83 +87 +91 +96 +102 +106 +112 +118 +125 +130 +136 +142 +148 +154 +160 +165 +171 +175 +180 +183 +187 +189 +192 +193 +194 +195 +194 +194 +192 +192 +189 +186 +182 +179 +173 +169 +164 +158 +152 +146 +140 +133 +127 +122 +116 +111 +105 +100 +94 +91 +87 +84 +81 +78 +76 +75 +74 +75 +76 +77 +78 +80 +84 +87 +92 +97 +101 +105 +111 +118 +123 +128 +134 +140 +146 +152 +161 +164 +167 +172 +181 +184 +186 +189 +192 +190 +192 +194 +198 +195 +192 +192 +190 +187 +182 +180 +175 +168 +162 +159 +156 +150 +142 +135 +130 +124 +117 +112 +108 +100 +94 +90 +88 +85 +80 +78 +76 +75 +73 +74 +74 +74 +75 +78 +81 +86 +89 +94 +98 +103 +110 +115 +123 +127 +133 +139 +146 +152 +157 +163 +168 +174 +179 +184 +189 +192 +192 +194 +195 +196 +196 +195 +194 +192 +192 +188 +185 +181 +176 +171 +165 +160 +154 +148 +141 +135 +128 +123 +117 +111 +106 +100 +94 +91 +87 +82 +79 +77 +75 +74 +73 +74 +74 +75 +77 +80 +82 +86 +90 +95 +99 +105 +110 +116 +122 +127 +133 +139 +145 +151 +157 +163 +167 +173 +177 +182 +185 +188 +190 +192 +193 +193 +193 +193 +192 +191 +189 +186 +184 +179 +175 +171 +166 +160 +154 +148 +143 +137 +130 +125 +119 +114 +109 +103 +99 +94 +90 +85 +83 +80 +78 +77 +76 +76 +76 +76 +79 +81 +83 +86 +90 +95 +99 +104 +109 +114 +120 +126 +131 +137 +143 +148 +154 +160 +164 +170 +175 +179 +182 +185 +188 +191 +192 +192 +192 +192 +192 +192 +189 +187 +184 +180 +176 +172 +167 +162 +156 +151 +145 +139 +134 +127 +123 +117 +111 +106 +100 +96 +92 +88 +85 +82 +80 +78 +76 +76 +76 +77 +78 +80 +83 +85 +89 +92 +97 +102 +107 +112 +117 +124 +128 +134 +141 +146 +153 +158 +162 +168 +173 +177 +182 +185 +188 +190 +192 +192 +193 +193 +192 +192 +190 +188 +186 +183 +178 +174 +169 +164 +159 +153 +147 +142 +135 +129 +125 +118 +113 +107 +102 +97 +93 +88 +85 +82 +79 +77 +76 +75 +75 +76 +78 +78 +80 +84 +88 +92 +96 +100 +106 +111 +118 +122 +128 +134 +139 +146 +152 +158 +163 +168 +173 +177 +181 +185 +188 +190 +192 +192 +192 +192 +192 +192 +190 +188 +185 +182 +177 +173 +168 +164 +158 +152 +146 +140 +134 +129 +124 +118 +112 +107 +102 +97 +94 +89 +86 +83 +80 +79 +78 +77 +77 +78 +79 +81 +83 +86 +89 +93 +98 +101 +107 +111 +117 +122 +127 +133 +139 +145 +150 +156 +161 +166 +171 +175 +178 +182 +185 +188 +189 +192 +192 +192 +191 +190 +189 +187 +184 +181 +178 +174 +170 +165 +161 +155 +149 +144 +138 +133 +127 +122 +116 +110 +105 +100 +97 +92 +88 +85 +83 +80 +78 +77 +77 +77 +78 +79 +82 +84 +86 +90 +94 +99 +102 +108 +113 +119 +125 +130 +136 +141 +146 +153 +158 +163 +169 +173 +177 +182 +185 +187 +190 +192 +192 +192 +192 +192 +192 +189 +188 +185 +182 +177 +173 +169 +163 +158 +152 +146 +140 +134 +129 +123 +118 +112 +107 +102 +96 +92 +88 +84 +82 +78 +77 +76 +76 +75 +75 +77 +79 +81 +84 +88 +91 +96 +100 +106 +111 +117 +123 +127 +133 +139 +146 +151 +158 +163 +168 +174 +177 +182 +185 +188 +191 +192 +193 +194 +193 +193 +192 +192 +189 +186 +183 +178 +174 +169 +166 +159 +153 +146 +140 +135 +130 +125 +118 +112 +106 +100 +95 +92 +88 +84 +79 +78 +78 +78 +73 +72 +75 +79 +79 +80 +85 +86 +87 +93 +101 +108 +110 +113 +122 +129 +133 +139 +147 +152 +154 +159 +168 +176 +179 +180 +186 +189 +190 +192 +194 +194 +192 +192 +192 +192 +189 +187 +184 +180 +175 +170 +166 +160 +152 +147 +143 +136 +131 +124 +119 +113 +107 +102 +98 +93 +88 +85 +82 +80 +78 +76 +75 +75 +75 +77 +80 +82 +84 +87 +91 +94 +100 +104 +110 +115 +121 +127 +132 +139 +144 +149 +155 +160 +166 +171 +175 +179 +183 +185 +187 +190 +192 +192 +192 +192 +192 +189 +188 +186 +182 +179 +174 +171 +166 +161 +155 +150 +144 +139 +132 +127 +122 +117 +111 +106 +101 +96 +91 +89 +86 +83 +80 +79 +77 +77 +77 +78 +79 +81 +83 +86 +89 +93 +98 +102 +107 +112 +118 +123 +129 +135 +140 +145 +152 +158 +162 +168 +172 +177 +180 +184 +187 +190 +192 +192 +192 +192 +192 +192 +190 +188 +185 +182 +178 +174 +169 +164 +158 +153 +146 +141 +135 +128 +124 +117 +112 +106 +100 +96 +92 +88 +84 +81 +79 +77 +75 +75 +74 +75 +76 +78 +80 +83 +87 +91 +95 +100 +105 +111 +116 +123 +128 +134 +140 +146 +152 +158 +164 +169 +174 +179 +182 +187 +189 +192 +192 +194 +194 +194 +194 +192 +192 +190 +187 +183 +179 +174 +169 +164 +159 +153 +147 +141 +134 +128 +123 +117 +111 +106 +100 +95 +91 +86 +83 +79 +78 +76 +74 +74 +74 +74 +75 +78 +80 +83 +86 +90 +95 +100 +105 +111 +116 +123 +128 +134 +141 +146 +153 +158 +163 +169 +174 +179 +183 +186 +189 +191 +192 +194 +194 +194 +194 +193 +192 +190 +187 +183 +180 +174 +170 +165 +159 +153 +147 +142 +134 +129 +124 +118 +111 +106 +101 +96 +91 +88 +84 +81 +78 +76 +75 +74 +74 +75 +77 +78 +80 +83 +86 +91 +95 +100 +105 +110 +116 +123 +127 +133 +139 +145 +151 +157 +163 +167 +173 +177 +182 +185 +188 +191 +192 +193 +194 +193 +193 +192 +192 +189 +186 +183 +179 +175 +169 +165 +160 +154 +148 +142 +136 +130 +125 +119 +113 +109 +102 +98 +94 +90 +86 +83 +80 +79 +77 +77 +77 +76 +78 +79 +82 +83 +87 +90 +95 +99 +103 +109 +114 +120 +126 +130 +137 +143 +147 +154 +159 +164 +169 +174 +178 +181 +185 +186 +189 +192 +192 +192 +192 +192 +191 +189 +186 +184 +180 +176 +173 +168 +163 +158 +152 +146 +140 +134 +129 +124 +118 +112 +107 +102 +97 +93 +89 +86 +83 +80 +78 +77 +76 +76 +77 +77 +79 +81 +84 +87 +92 +95 +101 +105 +111 +116 +122 +127 +132 +139 +145 +151 +157 +163 +167 +173 +177 +182 +184 +188 +191 +192 +193 +193 +194 +194 +193 +192 +189 +187 +183 +180 +175 +170 +165 +159 +154 +147 +141 +135 +129 +124 +118 +112 +107 +101 +96 +91 +88 +83 +81 +78 +76 +75 +74 +74 +74 +76 +77 +79 +83 +87 +90 +95 +99 +105 +111 +116 +122 +128 +134 +139 +146 +153 +158 +164 +169 +174 +178 +182 +187 +190 +192 +193 +193 +195 +195 +195 +194 +192 +190 +186 +184 +180 +176 +170 +166 +159 +152 +149 +142 +133 +127 +125 +120 +111 +106 +101 +94 +87 +85 +86 +81 +75 +74 +75 +74 +72 +74 +76 +75 +76 +80 +88 +92 +95 +99 +106 +110 +115 +122 +129 +134 +138 +145 +152 +159 +164 +170 +175 +179 +183 +187 +190 +192 +192 +193 +195 +195 +194 +193 +192 +189 +187 +184 +180 +175 +169 +165 +159 +153 +146 +141 +134 +128 +124 +118 +114 +107 +102 +96 +91 +87 +84 +81 +79 +76 +76 +75 +75 +76 +76 +78 +79 +83 +86 +91 +95 +100 +105 +110 +115 +122 +127 +133 +139 +145 +150 +156 +162 +167 +172 +176 +181 +184 +187 +190 +192 +192 +193 +193 +194 +192 +192 +189 +187 +184 +180 +175 +171 +166 +161 +155 +149 +144 +137 +131 +125 +120 +114 +109 +103 +98 +94 +89 +86 +83 +80 +78 +77 +76 +76 +77 +77 +79 +81 +84 +86 +90 +94 +100 +103 +110 +115 +120 +126 +131 +137 +143 +149 +154 +159 +164 +169 +174 +178 +181 +185 +186 +189 +190 +191 +192 +192 +190 +189 +187 +186 +181 +179 +175 +171 +166 +162 +156 +152 +146 +140 +133 +128 +123 +119 +112 +108 +103 +98 +94 +90 +86 +84 +82 +80 +79 +78 +79 +78 +79 +80 +83 +85 +89 +93 +97 +100 +106 +111 +116 +121 +127 +132 +138 +144 +149 +155 +161 +166 +171 +175 +180 +183 +186 +189 +191 +192 +192 +193 +192 +192 +192 +188 +186 +182 +179 +175 +170 +166 +160 +155 +148 +143 +137 +130 +125 +119 +113 +109 +102 +97 +93 +89 +85 +81 +79 +77 +76 +74 +75 +75 +76 +78 +79 +82 +86 +90 +94 +99 +104 +110 +115 +121 +127 +132 +139 +145 +151 +157 +163 +167 +173 +178 +181 +186 +188 +192 +192 +193 +194 +195 +194 +192 +192 +190 +188 +185 +180 +175 +171 +166 +161 +154 +148 +143 +136 +130 +124 +119 +113 +108 +101 +96 +92 +88 +84 +81 +78 +75 +75 +73 +74 +74 +75 +76 +79 +81 +85 +90 +93 +98 +103 +110 +115 +121 +127 +132 +138 +144 +150 +157 +163 +167 +173 +177 +182 +185 +188 +192 +192 +193 +193 +195 +194 +193 +192 +190 +187 +184 +180 +176 +171 +166 +161 +155 +149 +142 +137 +130 +125 +119 +113 +108 +102 +97 +93 +89 +85 +81 +79 +77 +76 +74 +74 +75 +76 +77 +80 +82 +86 +89 +93 +99 +104 +110 +114 +121 +126 +132 +137 +144 +149 +156 +161 +166 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +193 +192 +190 +187 +185 +180 +176 +171 +167 +161 +155 +149 +144 +138 +131 +126 +121 +116 +109 +104 +98 +94 +90 +86 +84 +80 +78 +76 +75 +75 +75 +76 +78 +80 +82 +85 +89 +94 +98 +103 +108 +114 +120 +126 +131 +137 +144 +149 +156 +161 +166 +171 +176 +180 +184 +187 +189 +192 +192 +193 +193 +193 +192 +192 +189 +187 +184 +180 +175 +170 +167 +161 +155 +149 +144 +137 +131 +126 +120 +114 +108 +103 +98 +94 +89 +86 +83 +81 +78 +77 +76 +76 +77 +77 +80 +82 +84 +88 +91 +95 +101 +106 +110 +115 +121 +127 +132 +138 +144 +148 +154 +159 +165 +170 +175 +178 +181 +184 +187 +192 +190 +189 +190 +193 +192 +189 +189 +185 +180 +176 +175 +174 +166 +159 +155 +152 +145 +138 +134 +128 +120 +114 +111 +110 +103 +97 +93 +90 +86 +83 +82 +80 +77 +75 +76 +79 +80 +81 +84 +86 +90 +93 +97 +101 +106 +110 +116 +123 +128 +133 +139 +144 +150 +156 +161 +167 +171 +175 +179 +182 +186 +188 +190 +191 +192 +192 +192 +192 +192 +188 +185 +182 +178 +174 +170 +165 +160 +155 +149 +144 +137 +131 +125 +121 +115 +109 +103 +98 +94 +90 +86 +83 +80 +78 +77 +76 +77 +77 +77 +79 +80 +83 +86 +90 +94 +99 +103 +108 +115 +120 +126 +130 +137 +142 +149 +154 +161 +165 +170 +174 +179 +183 +186 +189 +191 +192 +192 +193 +192 +192 +192 +190 +188 +185 +180 +176 +172 +168 +162 +157 +151 +144 +139 +133 +127 +122 +115 +110 +104 +99 +95 +90 +87 +83 +80 +78 +76 +75 +75 +75 +75 +77 +79 +82 +84 +88 +92 +97 +102 +108 +113 +118 +125 +130 +136 +142 +148 +154 +160 +165 +171 +176 +180 +183 +187 +190 +192 +192 +193 +194 +194 +193 +192 +190 +188 +184 +181 +177 +173 +168 +162 +157 +151 +145 +139 +133 +127 +122 +116 +110 +104 +99 +95 +90 +86 +83 +80 +78 +77 +75 +75 +74 +75 +77 +78 +81 +84 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +141 +147 +154 +159 +164 +169 +174 +179 +182 +186 +188 +192 +192 +193 +193 +194 +193 +192 +190 +188 +186 +182 +179 +174 +170 +164 +158 +153 +147 +142 +135 +129 +124 +118 +112 +107 +102 +96 +92 +88 +84 +81 +79 +76 +76 +74 +74 +74 +76 +77 +79 +83 +86 +90 +93 +99 +104 +109 +115 +121 +127 +132 +138 +144 +150 +156 +162 +167 +174 +178 +182 +186 +189 +192 +192 +195 +195 +196 +195 +194 +193 +192 +189 +186 +182 +178 +173 +167 +163 +156 +150 +144 +138 +132 +126 +120 +114 +108 +102 +96 +92 +87 +83 +80 +78 +74 +74 +72 +72 +72 +73 +75 +78 +81 +83 +88 +92 +98 +103 +108 +114 +121 +126 +132 +139 +145 +151 +157 +163 +168 +174 +178 +183 +187 +190 +192 +193 +195 +196 +196 +195 +194 +193 +192 +189 +185 +181 +176 +171 +166 +161 +155 +149 +142 +137 +130 +125 +119 +112 +107 +101 +96 +92 +88 +84 +80 +78 +76 +75 +74 +74 +74 +76 +77 +80 +82 +86 +89 +95 +99 +104 +110 +115 +122 +127 +133 +139 +145 +151 +157 +162 +168 +173 +178 +182 +185 +188 +190 +192 +193 +194 +194 +194 +193 +192 +190 +187 +184 +180 +176 +171 +166 +161 +155 +149 +143 +137 +131 +126 +119 +115 +108 +103 +98 +94 +90 +85 +82 +79 +78 +77 +75 +75 +75 +77 +78 +80 +83 +86 +89 +94 +98 +104 +109 +114 +121 +126 +131 +136 +144 +149 +155 +160 +166 +171 +176 +180 +184 +187 +189 +192 +192 +193 +193 +194 +193 +192 +190 +187 +185 +182 +177 +173 +168 +162 +156 +151 +146 +140 +133 +127 +122 +117 +111 +106 +100 +96 +90 +87 +84 +81 +79 +76 +75 +76 +79 +78 +76 +78 +84 +87 +88 +93 +98 +100 +105 +112 +122 +126 +127 +134 +143 +148 +152 +159 +165 +167 +171 +176 +185 +188 +189 +191 +192 +193 +192 +194 +194 +192 +188 +187 +186 +184 +179 +175 +170 +165 +158 +153 +148 +141 +135 +129 +125 +119 +113 +107 +102 +96 +92 +88 +85 +82 +80 +77 +76 +75 +75 +75 +76 +78 +80 +84 +88 +91 +96 +100 +105 +111 +116 +122 +127 +133 +140 +146 +152 +157 +164 +168 +174 +178 +182 +187 +188 +192 +192 +193 +195 +195 +195 +193 +192 +190 +188 +184 +180 +175 +170 +165 +160 +153 +148 +142 +135 +130 +123 +118 +112 +106 +100 +95 +92 +86 +83 +79 +77 +76 +75 +73 +74 +75 +75 +77 +80 +83 +86 +92 +96 +101 +106 +111 +117 +123 +129 +135 +141 +147 +153 +159 +164 +170 +175 +179 +184 +187 +189 +192 +193 +194 +194 +195 +194 +193 +192 +188 +187 +182 +179 +174 +169 +164 +159 +152 +147 +141 +135 +129 +124 +118 +113 +107 +101 +97 +93 +88 +85 +82 +80 +77 +76 +76 +76 +76 +77 +79 +81 +85 +87 +91 +96 +100 +104 +111 +116 +122 +127 +132 +139 +144 +150 +156 +162 +166 +171 +175 +180 +183 +186 +189 +192 +192 +192 +192 +192 +192 +190 +189 +186 +184 +180 +175 +172 +166 +161 +155 +150 +144 +138 +132 +127 +122 +115 +110 +105 +100 +96 +92 +88 +85 +81 +80 +78 +77 +77 +77 +77 +79 +80 +83 +86 +90 +94 +99 +103 +108 +113 +118 +124 +130 +135 +141 +146 +153 +158 +163 +169 +173 +178 +180 +185 +188 +190 +192 +192 +192 +192 +192 +192 +190 +188 +185 +181 +176 +173 +169 +163 +158 +153 +146 +141 +135 +129 +125 +118 +113 +107 +101 +97 +94 +89 +85 +83 +80 +78 +77 +76 +76 +76 +77 +80 +81 +84 +87 +92 +96 +100 +106 +111 +117 +122 +127 +133 +139 +146 +151 +157 +163 +167 +173 +177 +182 +185 +188 +190 +192 +192 +194 +193 +194 +192 +191 +188 +186 +183 +179 +175 +170 +164 +160 +154 +148 +142 +136 +130 +124 +119 +113 +109 +102 +97 +93 +89 +85 +82 +79 +79 +76 +76 +74 +76 +77 +78 +80 +83 +86 +90 +94 +100 +104 +110 +115 +121 +127 +131 +138 +144 +150 +156 +161 +167 +172 +176 +181 +184 +188 +190 +192 +192 +193 +194 +194 +192 +192 +190 +187 +183 +181 +176 +171 +166 +161 +156 +149 +144 +137 +131 +126 +120 +114 +109 +103 +98 +93 +89 +86 +83 +80 +77 +76 +75 +75 +75 +75 +78 +79 +82 +85 +89 +93 +99 +103 +108 +114 +120 +126 +131 +137 +144 +150 +155 +162 +167 +172 +176 +181 +185 +188 +191 +192 +193 +195 +194 +195 +193 +192 +190 +187 +184 +181 +176 +171 +166 +161 +154 +149 +142 +137 +131 +125 +119 +113 +108 +102 +96 +92 +88 +83 +81 +78 +76 +74 +74 +74 +74 +76 +77 +80 +82 +86 +90 +94 +100 +105 +110 +116 +122 +127 +132 +139 +145 +152 +157 +163 +168 +173 +176 +182 +185 +188 +189 +192 +192 +194 +193 +194 +192 +190 +188 +186 +183 +179 +175 +170 +164 +158 +156 +150 +141 +134 +131 +127 +119 +115 +110 +102 +96 +93 +93 +88 +82 +79 +80 +79 +76 +76 +77 +76 +75 +79 +85 +89 +91 +94 +99 +103 +108 +114 +121 +125 +129 +134 +142 +149 +154 +159 +165 +170 +174 +179 +182 +185 +186 +189 +192 +192 +192 +192 +192 +192 +189 +188 +185 +181 +176 +172 +167 +162 +157 +151 +144 +140 +135 +129 +125 +119 +112 +107 +101 +97 +93 +89 +85 +83 +81 +79 +78 +77 +77 +76 +78 +80 +82 +84 +89 +92 +96 +100 +105 +111 +117 +122 +127 +133 +139 +145 +150 +156 +162 +166 +171 +176 +180 +184 +186 +189 +192 +192 +192 +192 +192 +192 +190 +189 +185 +183 +178 +175 +170 +165 +160 +154 +149 +143 +137 +131 +126 +120 +114 +109 +103 +99 +93 +90 +86 +83 +80 +79 +77 +76 +76 +75 +77 +79 +81 +83 +86 +89 +94 +99 +104 +109 +115 +120 +126 +131 +137 +144 +149 +155 +160 +166 +171 +175 +180 +183 +186 +189 +191 +192 +193 +193 +192 +192 +192 +189 +187 +184 +180 +176 +171 +167 +162 +156 +150 +144 +138 +132 +127 +121 +116 +110 +104 +99 +96 +90 +86 +83 +80 +78 +76 +76 +75 +75 +76 +78 +79 +82 +85 +88 +92 +97 +102 +107 +113 +118 +124 +129 +136 +142 +147 +154 +159 +165 +170 +175 +178 +183 +187 +189 +192 +193 +193 +193 +194 +194 +192 +191 +188 +185 +181 +177 +173 +169 +162 +157 +151 +145 +139 +133 +127 +122 +116 +110 +104 +100 +95 +90 +86 +83 +80 +77 +76 +75 +75 +74 +76 +77 +78 +81 +84 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +141 +147 +153 +159 +164 +169 +175 +178 +183 +186 +188 +192 +192 +193 +194 +194 +193 +192 +191 +188 +186 +182 +178 +174 +170 +165 +159 +154 +147 +141 +135 +129 +124 +118 +112 +107 +102 +96 +92 +88 +84 +81 +78 +76 +75 +74 +73 +74 +75 +77 +79 +82 +85 +89 +93 +98 +103 +108 +113 +120 +126 +130 +138 +144 +150 +156 +162 +167 +173 +177 +182 +186 +189 +192 +193 +194 +196 +197 +196 +195 +194 +192 +190 +187 +183 +179 +174 +168 +163 +156 +150 +144 +138 +131 +125 +119 +113 +107 +101 +96 +91 +86 +82 +79 +76 +74 +73 +71 +71 +71 +72 +74 +77 +80 +83 +88 +91 +98 +103 +108 +114 +120 +126 +132 +138 +145 +151 +157 +163 +168 +174 +178 +184 +186 +190 +192 +193 +195 +195 +196 +196 +194 +193 +192 +189 +185 +181 +177 +171 +167 +161 +155 +149 +143 +137 +130 +125 +119 +113 +108 +102 +97 +93 +88 +84 +81 +79 +76 +75 +74 +73 +75 +75 +77 +79 +82 +86 +90 +94 +99 +104 +109 +115 +121 +126 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +185 +187 +191 +192 +193 +194 +193 +194 +192 +192 +190 +187 +184 +180 +176 +171 +166 +161 +155 +149 +144 +138 +132 +126 +121 +115 +108 +103 +98 +94 +90 +86 +83 +80 +77 +77 +76 +76 +75 +76 +79 +79 +82 +85 +90 +93 +98 +103 +108 +114 +120 +126 +131 +136 +142 +147 +155 +160 +165 +170 +174 +178 +184 +188 +189 +188 +192 +195 +194 +193 +193 +192 +187 +186 +185 +185 +177 +170 +168 +164 +157 +152 +147 +140 +131 +125 +123 +118 +113 +105 +101 +97 +91 +87 +85 +82 +78 +75 +76 +76 +76 +76 +79 +80 +82 +85 +89 +92 +97 +100 +107 +113 +118 +124 +129 +134 +140 +147 +153 +158 +163 +169 +174 +178 +182 +185 +187 +190 +192 +192 +195 +194 +193 +192 +190 +188 +185 +183 +178 +174 +170 +164 +160 +154 +148 +141 +136 +129 +124 +118 +113 +108 +102 +97 +93 +88 +84 +82 +79 +78 +76 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +100 +105 +111 +116 +122 +127 +132 +139 +145 +150 +156 +162 +168 +172 +177 +181 +185 +188 +190 +192 +192 +193 +193 +194 +193 +192 +189 +187 +183 +179 +175 +170 +166 +160 +155 +149 +144 +137 +131 +126 +120 +114 +108 +103 +98 +94 +89 +85 +82 +80 +77 +77 +75 +75 +75 +75 +78 +79 +83 +86 +90 +94 +99 +104 +109 +114 +120 +126 +131 +137 +143 +149 +155 +162 +166 +172 +177 +181 +185 +187 +192 +192 +194 +194 +195 +195 +193 +192 +190 +189 +185 +181 +177 +172 +167 +161 +156 +150 +144 +137 +131 +126 +121 +114 +108 +102 +97 +93 +88 +84 +80 +78 +75 +74 +73 +73 +73 +74 +76 +78 +80 +84 +88 +93 +98 +103 +109 +114 +121 +127 +132 +139 +144 +150 +158 +164 +167 +173 +179 +183 +186 +190 +193 +193 +194 +196 +196 +195 +195 +193 +192 +188 +184 +181 +177 +172 +166 +161 +154 +148 +143 +137 +130 +125 +119 +112 +107 +102 +97 +92 +88 +84 +81 +78 +77 +76 +74 +75 +74 +76 +78 +80 +82 +86 +90 +94 +99 +103 +109 +115 +121 +126 +132 +138 +144 +149 +155 +162 +165 +171 +175 +180 +183 +187 +189 +192 +192 +192 +192 +194 +192 +192 +189 +187 +185 +181 +176 +172 +167 +162 +157 +151 +145 +140 +134 +127 +123 +117 +111 +105 +101 +97 +92 +89 +85 +82 +80 +77 +77 +76 +76 +76 +78 +80 +82 +85 +88 +92 +97 +101 +107 +112 +117 +123 +128 +134 +139 +145 +152 +157 +162 +167 +173 +176 +181 +185 +187 +190 +192 +192 +192 +193 +192 +192 +190 +189 +186 +182 +178 +175 +170 +164 +160 +153 +148 +142 +136 +130 +125 +119 +114 +108 +102 +98 +94 +90 +85 +82 +80 +78 +76 +76 +75 +76 +77 +79 +81 +84 +87 +90 +95 +100 +104 +110 +115 +121 +127 +132 +138 +144 +150 +156 +161 +166 +171 +176 +180 +184 +187 +189 +192 +192 +193 +192 +194 +192 +192 +189 +187 +184 +181 +176 +171 +167 +161 +155 +149 +144 +138 +132 +127 +121 +115 +109 +104 +98 +95 +91 +87 +83 +80 +78 +77 +76 +76 +75 +76 +78 +80 +82 +85 +89 +93 +98 +102 +108 +114 +120 +125 +130 +136 +143 +148 +154 +161 +165 +171 +176 +179 +183 +186 +190 +192 +192 +194 +193 +194 +193 +192 +190 +188 +185 +181 +177 +172 +168 +163 +157 +150 +145 +139 +133 +127 +123 +116 +110 +104 +100 +96 +90 +86 +83 +80 +79 +77 +76 +75 +75 +74 +77 +79 +81 +84 +88 +91 +98 +105 +108 +110 +116 +127 +131 +136 +142 +148 +151 +157 +165 +172 +175 +177 +182 +188 +189 +190 +192 +193 +192 +190 +193 +194 +192 +188 +185 +183 +177 +173 +169 +164 +157 +150 +145 +141 +135 +128 +123 +117 +112 +107 +102 +96 +91 +86 +83 +82 +79 +78 +76 +74 +74 +75 +77 +79 +81 +84 +87 +91 +95 +100 +105 +110 +116 +122 +129 +135 +140 +147 +152 +158 +162 +168 +173 +178 +182 +186 +189 +192 +192 +193 +194 +194 +194 +192 +192 +189 +186 +182 +179 +174 +169 +165 +159 +154 +147 +141 +136 +130 +124 +117 +113 +107 +102 +97 +93 +89 +85 +82 +80 +78 +77 +76 +76 +77 +77 +80 +81 +84 +88 +91 +96 +101 +105 +111 +116 +122 +127 +132 +138 +144 +150 +155 +161 +166 +170 +175 +179 +183 +186 +188 +190 +191 +192 +192 +192 +191 +190 +188 +186 +182 +179 +176 +171 +166 +161 +156 +150 +145 +139 +133 +127 +123 +117 +112 +106 +101 +97 +92 +89 +86 +83 +80 +79 +77 +77 +77 +78 +78 +80 +83 +85 +89 +93 +98 +101 +106 +112 +118 +124 +128 +135 +140 +146 +152 +157 +163 +168 +172 +177 +181 +185 +187 +190 +192 +192 +193 +193 +193 +192 +190 +188 +185 +182 +178 +173 +169 +163 +158 +152 +146 +141 +134 +128 +123 +116 +111 +106 +101 +95 +91 +86 +83 +80 +78 +76 +75 +74 +74 +74 +76 +78 +80 +83 +87 +92 +96 +101 +106 +112 +118 +123 +129 +135 +141 +147 +153 +160 +164 +170 +175 +179 +183 +186 +189 +192 +192 +194 +194 +195 +194 +192 +192 +189 +187 +182 +179 +174 +169 +164 +158 +152 +146 +140 +134 +128 +123 +116 +111 +106 +99 +95 +91 +87 +84 +79 +77 +76 +75 +74 +74 +75 +76 +78 +80 +83 +87 +91 +95 +101 +106 +112 +117 +123 +129 +134 +141 +146 +154 +159 +164 +169 +175 +179 +183 +187 +189 +192 +193 +193 +195 +195 +194 +192 +192 +189 +186 +183 +179 +174 +170 +164 +159 +153 +146 +141 +134 +129 +123 +117 +111 +107 +100 +96 +92 +87 +83 +81 +78 +77 +76 +75 +75 +75 +77 +78 +81 +84 +87 +91 +95 +100 +105 +111 +117 +122 +127 +132 +140 +146 +151 +157 +163 +168 +173 +177 +182 +185 +188 +190 +192 +193 +193 +194 +193 +192 +192 +189 +186 +183 +179 +175 +169 +166 +160 +154 +148 +142 +136 +130 +125 +119 +113 +108 +102 +97 +94 +89 +84 +82 +79 +77 +76 +75 +75 +75 +76 +77 +80 +82 +86 +89 +94 +99 +104 +110 +115 +121 +126 +131 +138 +144 +150 +156 +161 +167 +171 +177 +181 +185 +187 +190 +192 +192 +193 +193 +194 +192 +192 +190 +186 +184 +180 +175 +171 +167 +161 +154 +149 +143 +138 +131 +126 +120 +115 +109 +104 +98 +94 +89 +86 +83 +80 +78 +76 +75 +75 +75 +76 +78 +79 +82 +85 +90 +93 +98 +103 +108 +114 +119 +126 +130 +137 +142 +147 +155 +160 +165 +171 +175 +179 +182 +185 +189 +192 +192 +192 +192 +194 +193 +192 +191 +188 +184 +180 +176 +173 +168 +162 +156 +150 +144 +141 +134 +126 +120 +117 +112 +105 +101 +96 +89 +83 +82 +84 +79 +74 +74 +76 +75 +75 +78 +79 +80 +80 +86 +94 +99 +102 +107 +112 +118 +123 +129 +136 +141 +145 +152 +160 +165 +170 +175 +180 +183 +186 +189 +192 +192 +192 +193 +194 +193 +192 +192 +188 +185 +182 +179 +174 +168 +164 +158 +153 +147 +140 +135 +128 +123 +118 +113 +108 +102 +97 +92 +88 +84 +81 +79 +77 +76 +74 +74 +76 +77 +78 +80 +83 +86 +90 +94 +99 +103 +109 +114 +121 +126 +132 +137 +144 +149 +156 +161 +166 +172 +176 +180 +184 +188 +190 +192 +193 +195 +194 +195 +194 +192 +192 +188 +186 +182 +178 +172 +167 +163 +157 +151 +144 +138 +132 +126 +121 +115 +109 +103 +97 +93 +88 +84 +81 +78 +75 +73 +73 +73 +73 +74 +75 +78 +80 +83 +87 +91 +96 +101 +107 +114 +120 +126 +130 +137 +144 +149 +156 +162 +167 +172 +177 +183 +186 +189 +192 +193 +194 +195 +196 +196 +194 +193 +192 +189 +185 +182 +176 +173 +167 +162 +156 +150 +144 +138 +131 +126 +120 +114 +108 +102 +97 +93 +88 +84 +81 +79 +76 +75 +74 +74 +74 +75 +77 +79 +82 +85 +89 +93 +98 +103 +109 +115 +121 +126 +131 +137 +144 +150 +156 +162 +167 +172 +176 +181 +184 +187 +191 +192 +193 +194 +194 +195 +194 +192 +190 +188 +185 +181 +176 +172 +167 +161 +156 +150 +144 +138 +131 +126 +121 +114 +109 +103 +99 +93 +89 +85 +82 +79 +77 +76 +75 +74 +75 +76 +77 +79 +82 +85 +89 +93 +98 +102 +108 +113 +120 +125 +131 +137 +142 +149 +154 +161 +165 +171 +176 +180 +183 +186 +190 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +181 +177 +173 +167 +163 +156 +152 +145 +139 +133 +127 +122 +116 +111 +105 +99 +95 +90 +87 +84 +80 +79 +77 +76 +75 +74 +76 +77 +79 +81 +85 +89 +91 +97 +101 +107 +112 +118 +124 +129 +135 +141 +147 +154 +158 +164 +169 +174 +178 +182 +186 +188 +191 +192 +193 +193 +193 +193 +192 +190 +189 +185 +183 +177 +174 +169 +164 +158 +153 +147 +141 +135 +130 +124 +118 +112 +107 +101 +97 +93 +88 +84 +82 +79 +78 +76 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +100 +105 +110 +116 +122 +127 +132 +139 +144 +150 +157 +162 +168 +172 +176 +181 +184 +187 +190 +192 +192 +193 +193 +193 +193 +191 +189 +187 +183 +179 +175 +171 +165 +160 +154 +148 +142 +137 +131 +125 +119 +113 +108 +103 +98 +94 +89 +85 +83 +79 +77 +76 +75 +75 +75 +76 +78 +80 +83 +86 +90 +94 +99 +104 +109 +115 +121 +127 +132 +138 +144 +149 +156 +161 +166 +171 +176 +181 +184 +187 +190 +192 +192 +193 +193 +194 +192 +192 +189 +187 +184 +180 +176 +171 +168 +161 +156 +149 +144 +138 +132 +126 +121 +115 +109 +104 +99 +95 +90 +87 +83 +80 +78 +76 +75 +75 +75 +76 +78 +79 +83 +86 +89 +92 +98 +103 +109 +113 +119 +125 +130 +137 +142 +149 +154 +159 +164 +170 +175 +180 +183 +186 +187 +192 +195 +192 +192 +193 +196 +192 +192 +189 +185 +179 +175 +174 +171 +163 +155 +151 +147 +139 +133 +127 +122 +113 +107 +105 +102 +97 +91 +87 +84 +79 +78 +77 +76 +74 +72 +75 +77 +79 +82 +85 +89 +92 +97 +103 +107 +112 +117 +124 +129 +136 +141 +147 +153 +158 +164 +170 +175 +179 +183 +186 +188 +191 +192 +192 +193 +192 +193 +193 +192 +189 +186 +182 +178 +173 +169 +164 +159 +153 +147 +142 +135 +130 +125 +119 +114 +108 +103 +97 +94 +89 +85 +82 +80 +77 +76 +76 +76 +76 +77 +78 +80 +83 +86 +90 +94 +99 +104 +109 +115 +120 +126 +131 +136 +144 +148 +155 +161 +166 +171 +176 +180 +184 +187 +190 +192 +193 +194 +195 +195 +194 +192 +190 +189 +186 +182 +177 +173 +168 +164 +158 +151 +145 +140 +132 +126 +123 +117 +109 +102 +98 +94 +87 +86 +83 +79 +75 +74 +73 +73 +73 +73 +75 +77 +79 +83 +87 +91 +97 +100 +106 +111 +119 +125 +130 +137 +143 +149 +155 +162 +167 +172 +177 +182 +185 +188 +192 +193 +194 +195 +197 +195 +194 +192 +192 +189 +186 +182 +177 +173 +167 +163 +156 +150 +144 +137 +131 +126 +120 +114 +108 +102 +98 +92 +88 +84 +81 +78 +76 +75 +74 +73 +73 +76 +76 +79 +81 +85 +89 +93 +98 +103 +108 +114 +120 +126 +131 +138 +144 +150 +156 +161 +167 +172 +176 +181 +184 +188 +190 +192 +193 +194 +194 +194 +193 +192 +190 +187 +185 +181 +177 +171 +167 +162 +157 +150 +144 +138 +132 +127 +121 +116 +109 +103 +97 +94 +90 +86 +82 +79 +77 +76 +75 +75 +75 +76 +77 +79 +82 +85 +89 +93 +98 +103 +107 +113 +119 +125 +130 +137 +142 +148 +155 +160 +165 +171 +175 +179 +183 +186 +189 +192 +192 +194 +194 +194 +193 +192 +190 +188 +185 +181 +177 +172 +168 +163 +157 +151 +145 +140 +134 +127 +122 +116 +111 +105 +100 +96 +91 +87 +84 +82 +79 +76 +76 +75 +75 +75 +78 +79 +81 +84 +87 +92 +97 +101 +106 +111 +118 +123 +128 +135 +140 +147 +152 +158 +163 +169 +173 +178 +182 +185 +188 +192 +192 +193 +193 +194 +193 +192 +192 +189 +186 +183 +178 +174 +169 +165 +158 +154 +147 +141 +136 +129 +125 +118 +113 +107 +101 +97 +93 +88 +85 +81 +79 +77 +76 +75 +75 +75 +76 +78 +81 +84 +87 +90 +96 +100 +105 +111 +116 +122 +127 +133 +139 +145 +150 +157 +162 +167 +173 +177 +181 +185 +187 +191 +192 +192 +193 +193 +193 +192 +190 +189 +186 +183 +179 +175 +171 +165 +160 +154 +148 +143 +137 +131 +125 +120 +114 +108 +103 +98 +94 +89 +86 +82 +80 +78 +77 +76 +75 +76 +77 +78 +80 +83 +87 +90 +94 +99 +104 +109 +115 +120 +127 +131 +137 +144 +149 +156 +162 +167 +171 +176 +180 +184 +187 +190 +192 +192 +193 +194 +193 +193 +192 +190 +187 +184 +181 +176 +172 +167 +161 +155 +150 +144 +138 +132 +127 +121 +115 +109 +104 +99 +95 +89 +86 +83 +81 +78 +78 +75 +75 +75 +76 +78 +80 +83 +85 +88 +92 +101 +105 +106 +111 +121 +127 +131 +136 +144 +147 +151 +159 +168 +173 +174 +178 +184 +187 +189 +192 +194 +192 +191 +192 +194 +193 +190 +187 +186 +181 +176 +172 +169 +163 +155 +150 +145 +141 +134 +128 +123 +117 +111 +106 +101 +95 +90 +86 +84 +81 +79 +78 +75 +75 +75 +76 +78 +79 +81 +85 +88 +92 +96 +101 +106 +111 +118 +124 +130 +136 +141 +147 +152 +158 +163 +169 +174 +178 +183 +186 +189 +192 +192 +193 +193 +194 +194 +192 +192 +189 +186 +182 +178 +174 +169 +165 +158 +153 +147 +142 +135 +129 +123 +117 +111 +107 +101 +96 +91 +88 +85 +82 +79 +77 +76 +74 +75 +75 +77 +79 +80 +84 +87 +91 +96 +101 +106 +111 +117 +123 +127 +134 +139 +145 +151 +157 +163 +167 +173 +177 +181 +185 +188 +191 +192 +193 +193 +193 +193 +192 +192 +189 +186 +184 +180 +175 +170 +166 +160 +154 +149 +143 +137 +130 +125 +119 +114 +109 +102 +97 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +77 +80 +83 +86 +90 +94 +99 +104 +110 +115 +122 +127 +132 +138 +144 +150 +156 +162 +167 +172 +177 +181 +185 +188 +190 +192 +193 +194 +194 +194 +194 +192 +192 +188 +185 +181 +177 +173 +169 +163 +157 +150 +144 +138 +132 +127 +121 +115 +109 +103 +98 +94 +89 +85 +82 +78 +76 +74 +74 +73 +73 +74 +76 +78 +80 +83 +87 +91 +96 +101 +107 +112 +118 +124 +129 +136 +143 +147 +155 +161 +166 +172 +177 +181 +185 +189 +192 +193 +195 +196 +197 +198 +195 +195 +192 +192 +188 +180 +180 +176 +170 +164 +159 +153 +146 +140 +132 +127 +121 +115 +109 +102 +98 +92 +88 +84 +80 +77 +74 +73 +72 +70 +71 +72 +74 +76 +79 +82 +86 +90 +95 +101 +107 +112 +119 +124 +130 +137 +143 +149 +156 +162 +166 +172 +177 +182 +185 +188 +192 +193 +194 +195 +196 +195 +194 +193 +192 +189 +186 +182 +178 +173 +168 +163 +157 +151 +145 +138 +133 +127 +122 +115 +110 +104 +99 +95 +90 +86 +82 +79 +78 +77 +75 +75 +75 +76 +76 +79 +82 +86 +88 +92 +97 +102 +108 +112 +119 +125 +129 +135 +141 +147 +154 +159 +165 +170 +174 +178 +182 +187 +188 +192 +192 +192 +194 +193 +193 +192 +191 +188 +185 +182 +177 +174 +169 +163 +158 +152 +146 +141 +135 +129 +124 +118 +112 +106 +101 +96 +93 +88 +85 +82 +79 +78 +77 +76 +76 +76 +77 +79 +82 +84 +88 +93 +97 +101 +106 +111 +117 +122 +128 +133 +140 +145 +152 +157 +163 +168 +173 +177 +180 +185 +188 +189 +192 +192 +193 +193 +192 +192 +191 +189 +186 +183 +179 +174 +171 +165 +160 +155 +148 +143 +137 +131 +125 +120 +114 +109 +103 +98 +94 +90 +86 +84 +80 +79 +77 +76 +76 +75 +77 +78 +81 +83 +86 +90 +94 +99 +104 +109 +115 +120 +126 +132 +136 +144 +149 +155 +161 +165 +171 +176 +180 +183 +187 +190 +192 +193 +193 +194 +193 +193 +192 +190 +187 +184 +181 +177 +172 +168 +162 +155 +150 +144 +139 +133 +127 +122 +115 +109 +104 +102 +96 +88 +85 +85 +83 +78 +77 +76 +73 +73 +76 +80 +81 +80 +84 +90 +93 +97 +103 +108 +110 +116 +124 +132 +137 +142 +148 +155 +160 +164 +171 +175 +178 +181 +186 +189 +192 +192 +194 +194 +195 +194 +192 +192 +188 +184 +182 +178 +174 +169 +164 +157 +152 +145 +141 +133 +127 +122 +116 +111 +105 +100 +95 +89 +86 +84 +81 +79 +77 +76 +74 +74 +75 +77 +79 +81 +84 +88 +92 +97 +102 +107 +112 +117 +124 +129 +136 +141 +146 +153 +158 +164 +170 +174 +179 +183 +187 +189 +192 +192 +193 +194 +194 +194 +192 +192 +189 +186 +183 +179 +173 +170 +164 +159 +153 +147 +141 +134 +129 +124 +118 +112 +107 +101 +96 +92 +88 +84 +82 +78 +77 +76 +76 +75 +75 +77 +78 +80 +84 +87 +92 +95 +101 +105 +111 +117 +123 +128 +134 +139 +145 +152 +157 +163 +168 +174 +178 +182 +185 +188 +190 +192 +193 +193 +194 +193 +192 +191 +189 +187 +184 +179 +174 +170 +165 +160 +154 +149 +142 +136 +130 +125 +119 +114 +109 +102 +97 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +78 +80 +83 +87 +90 +95 +99 +104 +109 +116 +121 +127 +132 +138 +144 +149 +156 +162 +166 +172 +176 +181 +184 +188 +190 +192 +193 +194 +194 +194 +192 +192 +190 +187 +184 +180 +176 +171 +167 +161 +156 +149 +144 +138 +132 +126 +121 +115 +109 +103 +98 +94 +90 +86 +83 +81 +78 +76 +75 +75 +76 +76 +78 +80 +82 +86 +89 +94 +98 +103 +108 +114 +120 +125 +131 +137 +143 +149 +155 +161 +166 +171 +176 +179 +184 +186 +189 +192 +192 +193 +193 +194 +192 +192 +190 +188 +185 +181 +176 +172 +167 +162 +157 +151 +145 +139 +133 +127 +122 +116 +110 +105 +99 +96 +91 +87 +84 +80 +78 +76 +76 +75 +75 +75 +78 +79 +82 +85 +89 +92 +97 +102 +107 +113 +119 +125 +129 +135 +141 +147 +154 +159 +164 +169 +174 +179 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +189 +185 +182 +178 +173 +169 +164 +158 +152 +146 +140 +134 +128 +124 +117 +111 +106 +101 +95 +92 +88 +84 +81 +78 +77 +75 +75 +75 +75 +77 +79 +82 +84 +88 +91 +95 +101 +106 +111 +117 +123 +129 +133 +140 +146 +152 +158 +163 +169 +173 +177 +182 +185 +188 +190 +192 +192 +193 +194 +193 +193 +190 +189 +186 +183 +179 +175 +170 +165 +159 +154 +148 +142 +135 +130 +125 +118 +113 +108 +102 +97 +93 +88 +84 +81 +79 +77 +76 +75 +75 +76 +77 +78 +80 +83 +86 +90 +95 +99 +105 +110 +116 +121 +127 +133 +138 +144 +150 +157 +162 +167 +172 +177 +181 +185 +188 +191 +192 +192 +193 +193 +194 +192 +192 +189 +187 +184 +180 +176 +170 +166 +161 +155 +149 +143 +137 +131 +126 +120 +115 +110 +103 +99 +95 +90 +87 +83 +81 +79 +77 +76 +76 +77 +77 +79 +81 +84 +87 +91 +95 +100 +103 +108 +113 +121 +126 +130 +136 +141 +148 +154 +160 +165 +169 +173 +176 +181 +184 +187 +189 +191 +191 +192 +193 +193 +188 +187 +187 +186 +181 +176 +174 +167 +160 +155 +155 +149 +140 +133 +129 +126 +119 +114 +109 +102 +94 +92 +91 +89 +84 +82 +80 +78 +77 +76 +79 +79 +79 +81 +84 +89 +92 +97 +102 +107 +111 +117 +122 +127 +132 +138 +145 +151 +157 +163 +166 +171 +176 +180 +185 +187 +190 +192 +192 +193 +192 +192 +192 +190 +189 +187 +184 +179 +176 +170 +164 +158 +153 +147 +142 +135 +131 +125 +119 +114 +108 +102 +96 +93 +89 +85 +82 +79 +77 +75 +74 +74 +75 +76 +78 +80 +83 +87 +91 +95 +100 +105 +110 +117 +122 +128 +132 +140 +145 +153 +157 +163 +169 +174 +178 +182 +187 +189 +192 +192 +194 +194 +196 +195 +193 +192 +190 +188 +184 +180 +175 +170 +165 +159 +154 +147 +142 +135 +129 +124 +118 +112 +107 +101 +96 +92 +87 +84 +81 +79 +75 +75 +74 +74 +74 +76 +78 +80 +83 +86 +90 +95 +99 +105 +111 +116 +122 +127 +133 +140 +146 +151 +157 +163 +167 +173 +177 +183 +186 +188 +192 +192 +194 +195 +195 +194 +193 +192 +190 +188 +185 +180 +176 +171 +166 +160 +155 +149 +143 +137 +130 +125 +119 +113 +108 +102 +97 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +76 +77 +80 +82 +86 +89 +94 +98 +104 +109 +115 +122 +127 +132 +138 +144 +150 +156 +162 +166 +172 +176 +180 +185 +188 +190 +192 +192 +194 +194 +193 +193 +192 +190 +187 +185 +181 +176 +171 +167 +161 +156 +149 +144 +138 +132 +126 +120 +115 +109 +104 +98 +94 +90 +86 +83 +80 +78 +76 +76 +76 +75 +76 +78 +80 +82 +85 +90 +94 +98 +103 +108 +114 +120 +126 +131 +136 +143 +148 +155 +161 +165 +171 +175 +179 +183 +186 +189 +192 +193 +193 +193 +193 +192 +192 +190 +188 +185 +181 +177 +172 +168 +162 +157 +151 +145 +139 +133 +127 +123 +116 +110 +105 +100 +96 +90 +87 +83 +81 +78 +76 +76 +75 +75 +75 +77 +79 +81 +85 +88 +92 +98 +102 +107 +112 +118 +124 +128 +136 +141 +147 +154 +159 +164 +169 +175 +178 +183 +186 +188 +192 +192 +193 +194 +194 +194 +192 +192 +189 +185 +182 +178 +173 +168 +163 +158 +152 +146 +140 +134 +129 +123 +117 +111 +107 +101 +95 +91 +88 +84 +81 +78 +78 +76 +75 +75 +76 +77 +79 +81 +84 +88 +91 +96 +101 +106 +111 +117 +123 +128 +133 +140 +146 +152 +158 +163 +169 +173 +177 +181 +185 +189 +191 +192 +192 +193 +193 +193 +192 +192 +189 +186 +183 +179 +175 +170 +165 +159 +154 +147 +142 +135 +130 +125 +118 +113 +107 +102 +97 +93 +89 +85 +82 +79 +77 +76 +75 +75 +76 +76 +79 +80 +84 +86 +90 +95 +100 +104 +110 +115 +121 +127 +132 +139 +144 +150 +156 +162 +167 +172 +176 +181 +184 +187 +190 +192 +193 +193 +193 +194 +192 +192 +189 +187 +184 +180 +175 +170 +167 +161 +154 +149 +143 +137 +131 +125 +120 +114 +108 +102 +99 +94 +89 +86 +82 +80 +78 +77 +76 +75 +75 +76 +78 +81 +82 +86 +90 +93 +99 +106 +110 +112 +118 +127 +133 +137 +144 +150 +153 +158 +166 +175 +177 +179 +182 +188 +189 +191 +193 +194 +192 +190 +192 +193 +192 +188 +184 +182 +176 +171 +167 +163 +156 +149 +144 +139 +134 +127 +122 +117 +111 +105 +101 +96 +90 +86 +83 +81 +79 +77 +76 +75 +74 +75 +78 +81 +82 +85 +88 +93 +97 +102 +107 +112 +118 +125 +130 +136 +143 +148 +154 +159 +164 +170 +175 +179 +183 +187 +189 +192 +193 +194 +194 +194 +193 +192 +192 +189 +186 +182 +178 +172 +169 +164 +158 +152 +145 +140 +134 +128 +123 +116 +111 +105 +100 +96 +91 +87 +84 +80 +79 +77 +77 +75 +75 +76 +77 +79 +81 +85 +88 +92 +97 +102 +107 +112 +118 +124 +128 +135 +141 +147 +153 +158 +164 +169 +174 +178 +182 +186 +188 +192 +192 +193 +194 +194 +193 +192 +192 +189 +186 +183 +179 +174 +169 +165 +159 +153 +147 +141 +135 +130 +124 +118 +112 +107 +101 +97 +93 +88 +85 +82 +79 +78 +76 +75 +75 +75 +77 +78 +81 +84 +87 +91 +95 +101 +105 +110 +116 +122 +128 +133 +140 +145 +152 +158 +162 +168 +173 +177 +181 +185 +188 +190 +192 +193 +194 +194 +193 +193 +192 +189 +186 +184 +180 +175 +170 +166 +160 +154 +148 +143 +136 +131 +125 +119 +114 +109 +102 +98 +93 +89 +85 +83 +79 +77 +76 +75 +75 +76 +77 +78 +80 +83 +86 +89 +95 +99 +104 +109 +115 +121 +127 +133 +138 +144 +149 +156 +162 +166 +171 +175 +180 +184 +187 +190 +192 +193 +193 +193 +194 +193 +192 +190 +187 +185 +180 +177 +172 +167 +162 +156 +150 +144 +138 +132 +127 +121 +115 +109 +103 +98 +95 +90 +86 +83 +80 +77 +76 +75 +75 +75 +76 +78 +80 +82 +86 +89 +93 +98 +102 +108 +114 +120 +125 +130 +137 +143 +148 +155 +161 +165 +170 +176 +179 +184 +186 +189 +192 +192 +193 +193 +194 +193 +192 +191 +188 +185 +181 +176 +172 +168 +162 +158 +151 +145 +139 +133 +127 +123 +116 +111 +105 +100 +96 +91 +87 +84 +81 +79 +77 +76 +75 +74 +76 +77 +79 +82 +85 +88 +92 +97 +102 +107 +112 +117 +124 +128 +135 +141 +147 +153 +158 +164 +169 +174 +178 +182 +186 +188 +192 +192 +192 +194 +193 +194 +192 +192 +188 +186 +182 +178 +174 +169 +164 +159 +152 +147 +141 +135 +129 +124 +118 +112 +106 +102 +96 +93 +88 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +81 +84 +87 +91 +95 +100 +105 +111 +117 +123 +128 +133 +140 +145 +152 +158 +162 +169 +173 +177 +181 +185 +188 +190 +192 +193 +193 +193 +193 +192 +192 +189 +187 +183 +180 +175 +170 +165 +160 +154 +148 +143 +136 +130 +125 +119 +113 +108 +103 +98 +94 +89 +85 +82 +80 +78 +77 +76 +75 +76 +77 +79 +81 +84 +88 +91 +96 +101 +106 +111 +118 +123 +127 +133 +140 +146 +152 +157 +163 +167 +172 +177 +181 +184 +186 +189 +192 +192 +192 +192 +192 +192 +189 +188 +185 +181 +176 +173 +169 +164 +158 +153 +146 +141 +135 +130 +125 +120 +114 +109 +103 +98 +97 +93 +87 +82 +82 +83 +81 +79 +81 +79 +78 +80 +86 +90 +90 +93 +97 +102 +106 +111 +117 +121 +126 +130 +137 +144 +151 +155 +159 +165 +169 +172 +178 +181 +183 +185 +188 +190 +191 +192 +192 +190 +189 +187 +186 +182 +177 +174 +171 +167 +161 +156 +150 +144 +138 +134 +128 +124 +118 +113 +106 +101 +97 +93 +89 +85 +83 +81 +80 +79 +77 +78 +78 +78 +80 +83 +86 +89 +94 +98 +102 +108 +112 +119 +124 +128 +135 +140 +147 +152 +158 +163 +169 +173 +178 +181 +185 +187 +190 +192 +193 +193 +193 +193 +192 +190 +190 +187 +182 +178 +175 +169 +164 +160 +154 +148 +141 +135 +129 +124 +119 +113 +107 +102 +96 +93 +88 +85 +82 +80 +77 +76 +75 +75 +75 +77 +79 +81 +84 +87 +91 +96 +100 +105 +111 +117 +123 +127 +133 +140 +145 +151 +158 +163 +168 +172 +177 +182 +186 +188 +191 +192 +193 +194 +194 +194 +193 +192 +190 +188 +184 +180 +175 +171 +166 +160 +155 +148 +144 +136 +130 +125 +120 +114 +108 +102 +98 +94 +89 +86 +82 +79 +77 +77 +75 +75 +75 +77 +78 +80 +83 +86 +90 +94 +99 +104 +110 +116 +121 +127 +132 +138 +144 +150 +156 +163 +167 +172 +177 +181 +185 +188 +192 +192 +193 +193 +194 +194 +192 +192 +190 +187 +184 +180 +176 +170 +166 +160 +155 +149 +143 +137 +131 +126 +120 +114 +109 +103 +98 +94 +89 +86 +83 +80 +78 +76 +75 +76 +75 +77 +78 +80 +83 +86 +90 +94 +99 +103 +110 +115 +121 +126 +132 +138 +144 +150 +156 +162 +166 +172 +176 +181 +184 +187 +190 +192 +192 +193 +194 +194 +194 +192 +190 +187 +185 +181 +176 +172 +167 +161 +156 +150 +144 +139 +132 +127 +121 +115 +110 +104 +99 +94 +90 +86 +83 +80 +78 +77 +75 +75 +75 +76 +78 +80 +82 +85 +88 +93 +98 +103 +108 +114 +120 +125 +131 +137 +143 +148 +154 +161 +165 +171 +175 +180 +184 +187 +189 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +181 +177 +173 +169 +163 +157 +151 +145 +139 +134 +127 +123 +116 +111 +106 +100 +97 +91 +87 +84 +80 +79 +77 +77 +75 +75 +76 +78 +79 +82 +85 +88 +92 +97 +102 +107 +112 +117 +124 +129 +135 +141 +147 +153 +158 +164 +169 +175 +178 +182 +186 +188 +192 +192 +193 +194 +194 +193 +192 +191 +189 +186 +183 +178 +174 +170 +164 +159 +152 +146 +141 +135 +129 +124 +118 +112 +107 +102 +97 +92 +88 +84 +82 +79 +77 +76 +75 +75 +76 +77 +78 +81 +84 +88 +91 +96 +100 +106 +111 +117 +123 +127 +133 +140 +146 +152 +158 +164 +168 +173 +177 +182 +186 +188 +190 +192 +193 +193 +193 +193 +192 +192 +189 +186 +184 +179 +175 +169 +167 +160 +154 +148 +142 +137 +130 +125 +120 +114 +108 +102 +97 +93 +89 +85 +82 +79 +78 +76 +76 +75 +75 +76 +79 +81 +84 +87 +90 +94 +98 +104 +111 +116 +121 +127 +131 +138 +145 +150 +156 +161 +166 +171 +177 +181 +185 +187 +189 +192 +193 +196 +192 +192 +192 +194 +192 +188 +185 +180 +173 +169 +168 +165 +155 +148 +144 +139 +132 +126 +121 +114 +106 +101 +99 +97 +90 +85 +83 +80 +77 +76 +76 +76 +75 +74 +78 +80 +83 +86 +91 +94 +99 +103 +109 +115 +120 +125 +131 +138 +144 +148 +155 +160 +165 +171 +175 +180 +184 +186 +189 +192 +192 +192 +193 +193 +193 +192 +191 +189 +185 +182 +176 +172 +167 +162 +157 +151 +145 +140 +133 +127 +123 +116 +111 +105 +100 +96 +91 +87 +84 +81 +77 +76 +75 +75 +76 +76 +78 +79 +82 +85 +88 +92 +97 +102 +107 +112 +118 +124 +129 +135 +141 +147 +153 +159 +164 +170 +175 +178 +183 +186 +189 +192 +192 +193 +194 +194 +193 +192 +192 +188 +185 +183 +178 +174 +169 +164 +158 +152 +146 +140 +134 +128 +123 +117 +112 +106 +101 +96 +92 +87 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +81 +84 +88 +91 +97 +101 +106 +111 +117 +123 +128 +134 +140 +146 +152 +158 +163 +169 +173 +178 +181 +186 +188 +191 +192 +193 +194 +193 +193 +193 +191 +189 +186 +183 +179 +174 +170 +165 +159 +154 +147 +142 +135 +130 +125 +119 +113 +107 +102 +97 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +79 +80 +84 +87 +91 +96 +100 +104 +110 +116 +122 +127 +133 +138 +145 +150 +157 +163 +167 +172 +176 +181 +185 +187 +192 +192 +193 +193 +194 +194 +192 +192 +189 +187 +184 +180 +175 +171 +166 +161 +154 +148 +143 +137 +130 +125 +120 +114 +109 +102 +98 +94 +89 +86 +83 +80 +77 +76 +76 +75 +75 +76 +78 +80 +83 +86 +91 +94 +99 +103 +110 +115 +121 +126 +132 +138 +143 +149 +155 +161 +166 +171 +175 +180 +184 +187 +189 +192 +192 +192 +193 +194 +193 +192 +190 +188 +184 +181 +176 +172 +167 +161 +156 +150 +144 +138 +132 +127 +121 +115 +110 +104 +99 +95 +91 +87 +83 +80 +78 +76 +75 +75 +75 +76 +78 +79 +82 +85 +89 +93 +98 +103 +108 +113 +119 +125 +131 +136 +142 +148 +154 +161 +164 +171 +175 +180 +184 +186 +189 +192 +192 +193 +194 +194 +193 +192 +192 +188 +185 +182 +178 +173 +167 +163 +158 +152 +145 +140 +133 +127 +123 +116 +111 +105 +100 +95 +91 +87 +84 +80 +79 +77 +76 +75 +75 +75 +77 +79 +81 +85 +88 +92 +97 +101 +106 +111 +118 +124 +129 +134 +140 +147 +153 +158 +164 +169 +174 +178 +182 +186 +188 +192 +192 +194 +194 +194 +193 +192 +192 +189 +186 +182 +179 +174 +169 +165 +160 +153 +147 +141 +136 +129 +124 +119 +113 +107 +101 +97 +92 +88 +85 +81 +79 +77 +76 +75 +76 +75 +77 +78 +81 +83 +87 +91 +96 +101 +105 +111 +116 +123 +127 +133 +139 +146 +151 +157 +163 +168 +172 +177 +182 +185 +188 +190 +192 +193 +194 +194 +193 +193 +192 +189 +187 +184 +180 +175 +171 +166 +161 +154 +148 +142 +136 +131 +125 +119 +113 +108 +103 +99 +93 +90 +85 +82 +79 +78 +76 +75 +75 +75 +76 +78 +83 +85 +84 +88 +97 +101 +104 +111 +117 +120 +124 +131 +141 +146 +149 +155 +164 +167 +171 +176 +181 +183 +184 +189 +193 +194 +194 +193 +194 +193 +191 +190 +188 +184 +178 +175 +173 +168 +162 +156 +151 +144 +138 +132 +127 +121 +114 +109 +103 +99 +95 +90 +85 +82 +80 +78 +77 +76 +76 +75 +77 +77 +79 +81 +84 +88 +93 +99 +105 +110 +114 +119 +125 +130 +136 +143 +148 +156 +161 +166 +171 +176 +181 +184 +187 +190 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +182 +177 +172 +168 +162 +157 +151 +145 +139 +133 +127 +122 +116 +110 +105 +100 +96 +90 +88 +83 +81 +78 +77 +76 +75 +75 +76 +78 +79 +81 +85 +89 +92 +97 +103 +107 +112 +118 +124 +130 +135 +141 +147 +154 +159 +164 +170 +175 +178 +183 +186 +189 +192 +192 +193 +194 +194 +193 +192 +192 +188 +186 +182 +178 +173 +169 +164 +158 +153 +146 +140 +134 +128 +123 +118 +111 +107 +100 +97 +92 +88 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +81 +84 +88 +91 +97 +101 +106 +111 +117 +123 +128 +134 +140 +146 +152 +158 +163 +169 +173 +178 +182 +185 +188 +191 +192 +193 +194 +193 +193 +192 +192 +189 +186 +183 +179 +175 +170 +165 +159 +154 +148 +142 +135 +130 +125 +119 +113 +108 +102 +97 +93 +89 +85 +82 +79 +77 +76 +76 +75 +76 +77 +78 +80 +84 +87 +91 +95 +99 +105 +110 +116 +122 +127 +132 +139 +145 +150 +157 +162 +167 +172 +176 +181 +185 +187 +190 +192 +193 +193 +194 +194 +192 +192 +189 +187 +183 +180 +175 +170 +166 +161 +155 +148 +143 +136 +131 +126 +120 +114 +109 +103 +98 +94 +89 +86 +83 +80 +78 +77 +76 +75 +76 +77 +79 +80 +83 +86 +90 +94 +99 +103 +109 +114 +120 +126 +131 +138 +144 +149 +155 +161 +166 +171 +175 +179 +184 +187 +190 +192 +193 +193 +193 +193 +193 +192 +190 +187 +185 +181 +176 +172 +168 +162 +157 +150 +145 +139 +133 +127 +122 +116 +110 +105 +100 +96 +90 +86 +83 +81 +78 +77 +75 +76 +75 +76 +78 +80 +82 +85 +89 +93 +98 +102 +108 +113 +119 +125 +130 +136 +143 +148 +155 +160 +164 +170 +175 +179 +184 +186 +189 +192 +193 +194 +194 +194 +193 +192 +191 +189 +186 +182 +177 +173 +169 +164 +157 +152 +145 +141 +133 +127 +123 +116 +111 +106 +100 +97 +91 +88 +85 +82 +79 +78 +77 +76 +76 +77 +79 +80 +82 +86 +89 +93 +98 +101 +108 +112 +118 +124 +129 +135 +140 +146 +152 +157 +163 +168 +173 +176 +180 +184 +186 +189 +190 +192 +192 +192 +192 +190 +190 +187 +185 +181 +178 +173 +168 +164 +159 +154 +148 +143 +137 +131 +127 +121 +116 +111 +104 +100 +96 +92 +89 +85 +83 +80 +79 +79 +78 +79 +79 +80 +82 +84 +88 +91 +95 +99 +104 +110 +114 +120 +126 +131 +136 +142 +148 +153 +160 +164 +170 +173 +177 +182 +185 +188 +190 +192 +192 +192 +192 +193 +192 +189 +187 +184 +181 +176 +172 +168 +163 +155 +150 +148 +141 +131 +125 +123 +119 +111 +106 +101 +94 +88 +85 +87 +82 +78 +75 +75 +76 +74 +76 +79 +79 +79 +82 +90 +94 +99 +102 +109 +113 +118 +125 +132 +137 +142 +147 +155 +162 +166 +172 +177 +182 +185 +189 +192 +192 +193 +194 +196 +196 +194 +193 +192 +188 +185 +182 +179 +173 +168 +163 +157 +152 +144 +138 +131 +127 +121 +116 +111 +104 +99 +94 +89 +85 +82 +79 +77 +76 +75 +74 +75 +76 +77 +79 +81 +85 +88 +93 +98 +103 +107 +113 +119 +125 +130 +137 +143 +149 +155 +161 +166 +171 +176 +180 +185 +187 +191 +192 +193 +194 +195 +195 +194 +192 +192 +189 +186 +182 +179 +173 +168 +164 +157 +152 +146 +140 +133 +127 +123 +116 +111 +105 +100 +96 +90 +87 +83 +80 +78 +76 +75 +75 +75 +75 +77 +79 +81 +84 +88 +92 +97 +102 +107 +112 +118 +124 +129 +136 +141 +147 +154 +160 +164 +169 +175 +180 +183 +186 +189 +192 +192 +193 +194 +193 +194 +192 +192 +189 +186 +183 +179 +174 +170 +164 +158 +152 +147 +141 +135 +129 +124 +117 +112 +107 +101 +96 +92 +88 +84 +82 +79 +78 +75 +75 +75 +76 +77 +78 +82 +84 +88 +91 +96 +101 +106 +111 +118 +123 +128 +135 +140 +146 +152 +159 +163 +169 +174 +177 +182 +186 +189 +192 +192 +194 +193 +194 +194 +192 +192 +189 +187 +182 +179 +174 +169 +165 +159 +153 +148 +141 +136 +130 +125 +118 +113 +108 +102 +97 +93 +89 +85 +82 +80 +78 +76 +75 +75 +76 +76 +79 +81 +84 +87 +91 +96 +100 +104 +111 +116 +123 +127 +133 +138 +145 +150 +157 +162 +167 +172 +176 +181 +185 +188 +190 +192 +192 +194 +193 +194 +193 +192 +190 +187 +184 +180 +175 +171 +167 +161 +154 +149 +144 +137 +131 +126 +120 +115 +108 +104 +98 +94 +89 +86 +83 +80 +78 +77 +75 +75 +75 +76 +78 +81 +83 +86 +90 +93 +99 +103 +109 +114 +120 +126 +130 +137 +143 +149 +155 +161 +166 +171 +175 +180 +184 +187 +189 +192 +193 +193 +194 +193 +193 +192 +191 +188 +184 +181 +176 +172 +168 +162 +157 +150 +145 +139 +133 +127 +122 +115 +110 +105 +100 +95 +90 +86 +83 +81 +79 +78 +75 +75 +74 +76 +77 +79 +82 +85 +88 +92 +98 +102 +107 +113 +119 +125 +130 +135 +142 +148 +154 +159 +164 +170 +174 +179 +183 +187 +189 +191 +192 +193 +194 +194 +194 +192 +190 +188 +186 +182 +178 +173 +169 +164 +158 +152 +145 +141 +134 +127 +123 +117 +112 +105 +100 +96 +92 +87 +84 +81 +79 +76 +76 +75 +75 +76 +77 +79 +81 +84 +87 +92 +97 +101 +106 +111 +118 +124 +128 +135 +140 +147 +152 +158 +163 +169 +173 +178 +182 +186 +188 +192 +192 +193 +193 +193 +193 +192 +191 +189 +186 +183 +178 +174 +170 +164 +159 +153 +147 +142 +135 +129 +125 +119 +113 +107 +102 +96 +93 +88 +85 +82 +80 +78 +76 +75 +76 +76 +77 +78 +80 +83 +87 +91 +96 +101 +105 +110 +116 +122 +127 +133 +139 +145 +150 +156 +164 +171 +171 +175 +181 +187 +189 +192 +193 +193 +192 +192 +195 +195 +192 +188 +187 +185 +180 +175 +171 +165 +157 +152 +148 +145 +137 +130 +126 +120 +113 +108 +103 +98 +92 +87 +85 +83 +81 +77 +78 +76 +76 +76 +77 +79 +79 +83 +86 +91 +94 +99 +104 +109 +114 +121 +127 +133 +138 +144 +149 +156 +162 +165 +171 +175 +180 +184 +188 +192 +192 +192 +192 +193 +193 +192 +192 +190 +187 +185 +181 +177 +172 +167 +162 +156 +151 +144 +139 +133 +127 +121 +115 +110 +105 +99 +94 +90 +87 +83 +80 +78 +76 +75 +75 +76 +77 +78 +80 +82 +86 +89 +94 +98 +103 +108 +114 +120 +125 +130 +136 +143 +148 +155 +160 +166 +171 +175 +180 +183 +187 +189 +192 +192 +193 +194 +194 +194 +192 +191 +188 +185 +182 +177 +173 +169 +163 +157 +151 +145 +140 +133 +128 +122 +117 +111 +106 +100 +95 +92 +87 +84 +81 +79 +77 +76 +75 +75 +76 +78 +79 +82 +85 +88 +92 +97 +102 +107 +112 +118 +124 +129 +135 +142 +147 +154 +158 +164 +169 +174 +178 +183 +186 +189 +191 +192 +194 +194 +194 +193 +193 +191 +189 +186 +182 +178 +174 +170 +165 +159 +153 +147 +142 +135 +129 +124 +118 +112 +107 +101 +97 +92 +89 +84 +82 +79 +77 +76 +75 +75 +76 +77 +78 +80 +84 +88 +91 +96 +101 +106 +111 +117 +123 +127 +133 +140 +146 +151 +158 +164 +168 +173 +177 +182 +186 +188 +190 +192 +193 +194 +193 +194 +193 +192 +190 +186 +184 +179 +175 +171 +166 +160 +153 +148 +142 +136 +130 +125 +119 +113 +108 +102 +97 +93 +89 +85 +82 +79 +78 +76 +76 +75 +75 +77 +78 +81 +83 +87 +90 +95 +99 +104 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +184 +188 +190 +192 +192 +194 +193 +194 +193 +192 +190 +188 +184 +180 +176 +171 +167 +161 +156 +149 +144 +137 +132 +126 +120 +115 +108 +103 +98 +94 +90 +86 +83 +80 +77 +77 +75 +76 +75 +76 +78 +79 +83 +85 +90 +93 +98 +104 +109 +114 +120 +126 +131 +137 +143 +148 +155 +161 +166 +171 +176 +179 +184 +186 +190 +192 +193 +193 +193 +194 +193 +192 +190 +188 +184 +181 +177 +172 +168 +162 +157 +151 +144 +139 +133 +127 +122 +116 +110 +104 +99 +96 +90 +88 +83 +81 +78 +77 +76 +75 +76 +76 +78 +79 +82 +85 +89 +93 +97 +102 +107 +112 +119 +124 +129 +136 +141 +147 +154 +159 +165 +169 +175 +179 +183 +186 +189 +192 +192 +194 +193 +193 +193 +192 +191 +187 +185 +183 +176 +173 +170 +165 +156 +151 +146 +141 +134 +129 +123 +117 +111 +106 +101 +97 +91 +87 +84 +81 +78 +77 +76 +76 +75 +76 +77 +79 +81 +84 +88 +91 +97 +101 +106 +111 +117 +123 +129 +134 +140 +146 +152 +158 +162 +169 +173 +178 +181 +185 +188 +191 +192 +193 +194 +193 +193 +192 +192 +189 +186 +182 +179 +174 +170 +164 +159 +153 +147 +142 +135 +130 +125 +118 +112 +107 +102 +97 +93 +89 +85 +81 +78 +80 +79 +73 +72 +76 +80 +79 +81 +85 +85 +87 +92 +102 +108 +110 +114 +122 +127 +132 +139 +146 +150 +153 +159 +168 +175 +177 +181 +185 +188 +189 +192 +193 +194 +192 +192 +192 +192 +190 +188 +184 +181 +176 +171 +167 +161 +154 +148 +143 +138 +131 +126 +120 +113 +108 +102 +99 +94 +89 +86 +82 +79 +77 +75 +74 +74 +75 +76 +79 +81 +83 +86 +89 +93 +98 +103 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +184 +187 +190 +192 +193 +193 +193 +194 +193 +192 +190 +187 +184 +180 +176 +172 +167 +161 +156 +150 +144 +138 +132 +127 +122 +115 +110 +104 +99 +94 +90 +87 +83 +80 +78 +77 +75 +76 +75 +76 +77 +80 +82 +85 +89 +93 +98 +103 +108 +113 +119 +125 +131 +136 +142 +148 +155 +159 +165 +170 +175 +179 +183 +187 +189 +192 +192 +193 +194 +194 +194 +192 +191 +188 +185 +182 +177 +173 +168 +162 +157 +152 +145 +140 +133 +128 +122 +116 +111 +105 +100 +95 +91 +87 +84 +81 +79 +77 +76 +75 +75 +75 +78 +79 +81 +84 +88 +92 +97 +102 +106 +112 +118 +123 +129 +135 +141 +147 +153 +159 +164 +169 +174 +178 +183 +186 +188 +191 +192 +193 +194 +193 +193 +192 +191 +188 +186 +182 +178 +174 +169 +164 +159 +153 +147 +141 +135 +128 +124 +117 +112 +107 +101 +97 +92 +88 +85 +82 +79 +77 +76 +75 +75 +76 +78 +79 +81 +84 +88 +91 +96 +101 +105 +111 +116 +123 +127 +134 +140 +145 +151 +157 +163 +167 +173 +177 +182 +185 +188 +190 +192 +193 +194 +193 +193 +192 +192 +189 +186 +183 +180 +175 +170 +165 +160 +154 +149 +143 +136 +131 +125 +119 +114 +108 +102 +98 +93 +89 +85 +83 +80 +78 +75 +75 +75 +76 +76 +78 +81 +83 +87 +90 +95 +99 +104 +110 +115 +121 +127 +132 +139 +144 +150 +156 +162 +166 +172 +176 +181 +183 +187 +189 +192 +192 +193 +193 +193 +193 +192 +190 +187 +184 +180 +176 +170 +168 +161 +156 +149 +143 +138 +132 +127 +120 +115 +109 +103 +99 +94 +90 +86 +83 +80 +78 +77 +76 +75 +76 +76 +79 +80 +82 +86 +88 +94 +98 +103 +108 +114 +120 +125 +131 +137 +143 +148 +155 +161 +165 +171 +176 +179 +184 +186 +189 +192 +192 +193 +193 +194 +193 +192 +190 +187 +184 +181 +177 +172 +169 +163 +157 +151 +145 +138 +133 +127 +122 +117 +111 +105 +99 +96 +90 +87 +83 +81 +79 +76 +76 +76 +75 +76 +78 +79 +81 +85 +89 +92 +98 +102 +108 +113 +118 +123 +128 +135 +141 +147 +153 +159 +164 +169 +174 +178 +182 +186 +189 +192 +192 +193 +194 +193 +194 +192 +191 +188 +186 +182 +178 +173 +169 +164 +158 +152 +147 +141 +135 +128 +123 +117 +111 +107 +101 +96 +92 +87 +85 +81 +79 +77 +76 +75 +74 +76 +76 +79 +81 +84 +87 +91 +95 +101 +106 +112 +117 +123 +128 +134 +140 +145 +152 +158 +163 +168 +173 +178 +181 +185 +188 +191 +192 +193 +194 +193 +193 +192 +192 +189 +186 +182 +179 +174 +170 +165 +159 +154 +147 +141 +135 +130 +125 +118 +113 +108 +101 +97 +96 +91 +82 +79 +80 +80 +77 +76 +76 +74 +73 +78 +83 +86 +85 +89 +95 +100 +104 +110 +116 +121 +125 +130 +140 +147 +151 +156 +163 +167 +171 +176 +182 +185 +186 +189 +192 +194 +194 +194 +195 +193 +192 +190 +187 +184 +180 +175 +171 +166 +161 +155 +149 +143 +136 +131 +125 +120 +114 +109 +102 +98 +93 +88 +84 +81 +79 +79 +77 +76 +75 +75 +76 +78 +80 +82 +86 +90 +94 +100 +104 +110 +115 +121 +127 +131 +138 +144 +150 +156 +161 +166 +171 +175 +180 +184 +188 +189 +192 +193 +193 +194 +193 +193 +192 +190 +187 +184 +180 +176 +171 +167 +162 +156 +150 +144 +139 +132 +127 +121 +116 +110 +104 +99 +95 +91 +86 +83 +80 +78 +77 +75 +76 +75 +76 +77 +79 +82 +85 +89 +93 +98 +103 +107 +114 +119 +125 +129 +136 +142 +147 +154 +159 +165 +170 +175 +180 +184 +187 +189 +192 +193 +193 +194 +194 +193 +192 +191 +188 +185 +182 +178 +173 +169 +163 +157 +151 +146 +140 +133 +127 +123 +117 +111 +105 +100 +97 +91 +87 +83 +81 +78 +77 +76 +75 +75 +75 +77 +79 +81 +84 +88 +92 +97 +102 +107 +112 +118 +124 +128 +135 +141 +146 +153 +158 +164 +169 +174 +177 +183 +185 +188 +192 +192 +193 +193 +194 +194 +192 +192 +189 +186 +183 +178 +175 +169 +164 +158 +153 +147 +141 +135 +129 +124 +118 +112 +107 +101 +96 +92 +88 +85 +82 +79 +77 +76 +75 +75 +76 +77 +78 +81 +84 +88 +91 +96 +100 +105 +111 +117 +123 +127 +133 +139 +145 +151 +157 +162 +168 +172 +177 +181 +185 +188 +190 +192 +192 +193 +193 +193 +192 +192 +189 +186 +184 +180 +175 +170 +166 +159 +154 +148 +143 +136 +130 +125 +119 +114 +108 +103 +97 +93 +89 +85 +83 +80 +78 +77 +75 +75 +75 +77 +78 +80 +83 +86 +90 +94 +99 +104 +109 +115 +121 +127 +132 +137 +144 +149 +156 +161 +166 +171 +176 +181 +184 +187 +190 +192 +192 +192 +194 +193 +192 +192 +190 +188 +184 +180 +175 +172 +166 +162 +156 +150 +144 +138 +132 +126 +121 +114 +109 +104 +99 +94 +89 +86 +82 +80 +78 +76 +76 +75 +75 +76 +78 +80 +82 +86 +89 +93 +98 +103 +109 +113 +119 +125 +130 +137 +143 +149 +155 +160 +165 +171 +176 +180 +184 +186 +190 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +181 +176 +173 +167 +162 +157 +151 +145 +139 +133 +127 +122 +116 +110 +105 +100 +95 +91 +86 +83 +80 +78 +77 +75 +75 +75 +76 +77 +79 +82 +85 +88 +92 +97 +102 +107 +113 +118 +125 +129 +135 +141 +147 +153 +159 +164 +169 +174 +179 +182 +186 +188 +190 +192 +193 +194 +193 +194 +192 +190 +189 +186 +182 +177 +173 +169 +164 +158 +152 +146 +141 +134 +129 +124 +118 +112 +105 +101 +96 +92 +88 +84 +81 +78 +77 +75 +75 +75 +75 +77 +79 +81 +84 +87 +91 +95 +101 +105 +111 +117 +123 +128 +133 +140 +146 +152 +158 +163 +168 +173 +177 +182 +186 +188 +191 +192 +193 +193 +192 +193 +192 +192 +189 +186 +182 +179 +175 +170 +166 +159 +153 +147 +142 +135 +130 +124 +119 +112 +107 +101 +100 +95 +87 +82 +81 +82 +78 +77 +77 +74 +72 +74 +80 +84 +83 +85 +91 +96 +98 +105 +111 +116 +119 +124 +132 +141 +145 +151 +157 +163 +166 +171 +178 +182 +184 +185 +190 +192 +193 +194 +194 +195 +193 +192 +190 +187 +184 +180 +176 +172 +167 +161 +155 +149 +142 +137 +131 +126 +121 +114 +108 +103 +98 +93 +88 +85 +82 +80 +78 +77 +76 +75 +75 +76 +77 +80 +82 +86 +90 +94 +100 +104 +110 +115 +121 +126 +131 +137 +144 +149 +155 +161 +166 +171 +176 +180 +184 +187 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +184 +181 +176 +172 +167 +162 +156 +150 +144 +138 +133 +127 +121 +115 +110 +105 +100 +95 +90 +86 +84 +80 +78 +77 +75 +75 +75 +76 +78 +79 +82 +85 +89 +93 +97 +103 +107 +113 +119 +125 +130 +136 +142 +147 +154 +160 +164 +170 +175 +180 +183 +186 +189 +192 +192 +193 +194 +194 +193 +192 +191 +188 +186 +181 +178 +173 +169 +163 +158 +152 +145 +140 +133 +128 +123 +117 +111 +106 +100 +96 +91 +88 +84 +81 +78 +77 +76 +74 +75 +76 +77 +79 +81 +84 +88 +92 +97 +101 +106 +111 +118 +124 +129 +134 +141 +147 +153 +158 +164 +168 +175 +178 +182 +186 +188 +192 +192 +193 +194 +194 +193 +192 +191 +189 +186 +183 +178 +174 +170 +165 +159 +153 +147 +141 +135 +129 +124 +118 +112 +107 +102 +97 +93 +88 +84 +82 +79 +78 +76 +75 +75 +76 +77 +79 +81 +83 +88 +90 +96 +100 +105 +111 +117 +123 +127 +132 +139 +145 +152 +157 +163 +167 +173 +177 +181 +185 +188 +190 +192 +192 +193 +193 +194 +192 +191 +190 +186 +184 +180 +175 +171 +166 +160 +154 +148 +143 +137 +130 +125 +119 +114 +109 +103 +97 +93 +89 +85 +82 +80 +78 +76 +75 +75 +75 +77 +79 +80 +83 +86 +90 +94 +99 +104 +109 +115 +120 +127 +132 +137 +144 +149 +156 +161 +166 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +192 +192 +189 +188 +184 +180 +176 +172 +167 +161 +156 +150 +144 +138 +132 +127 +121 +115 +109 +103 +99 +95 +89 +86 +83 +80 +78 +77 +75 +75 +75 +75 +78 +79 +82 +85 +89 +93 +98 +103 +108 +113 +120 +125 +131 +137 +143 +148 +154 +161 +165 +171 +175 +179 +183 +186 +190 +192 +192 +194 +194 +194 +193 +192 +190 +188 +185 +181 +177 +173 +168 +163 +157 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +95 +90 +87 +84 +80 +79 +77 +75 +75 +75 +76 +77 +79 +82 +85 +89 +92 +98 +102 +107 +112 +119 +124 +129 +135 +141 +147 +153 +158 +164 +170 +174 +179 +182 +186 +188 +191 +192 +193 +193 +193 +193 +192 +191 +188 +185 +182 +178 +173 +169 +163 +159 +152 +145 +141 +136 +129 +123 +117 +112 +106 +101 +97 +93 +87 +84 +82 +79 +78 +76 +76 +75 +76 +77 +79 +81 +84 +87 +91 +95 +101 +106 +111 +117 +123 +128 +133 +140 +146 +152 +157 +162 +168 +173 +177 +182 +185 +188 +190 +192 +193 +194 +194 +193 +192 +192 +189 +187 +184 +179 +174 +169 +165 +159 +154 +148 +142 +135 +129 +124 +120 +115 +108 +99 +96 +94 +91 +86 +83 +80 +74 +74 +76 +79 +76 +74 +78 +81 +83 +86 +91 +96 +97 +101 +109 +118 +123 +126 +132 +139 +144 +150 +157 +163 +166 +170 +175 +182 +185 +187 +190 +192 +193 +193 +194 +194 +192 +190 +190 +187 +185 +180 +176 +171 +166 +161 +156 +150 +143 +138 +131 +126 +119 +114 +108 +102 +97 +94 +90 +87 +84 +80 +77 +75 +75 +74 +74 +76 +77 +80 +83 +86 +90 +94 +98 +103 +109 +114 +121 +126 +131 +137 +144 +149 +156 +161 +167 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +193 +192 +190 +188 +184 +182 +177 +172 +168 +162 +156 +151 +144 +139 +132 +127 +121 +116 +110 +105 +99 +95 +90 +86 +83 +80 +78 +76 +75 +75 +75 +76 +77 +79 +82 +85 +89 +92 +97 +102 +107 +113 +118 +124 +129 +135 +142 +147 +154 +159 +165 +170 +175 +179 +183 +187 +189 +192 +192 +193 +193 +195 +193 +192 +190 +189 +186 +182 +178 +173 +169 +163 +158 +152 +146 +140 +133 +128 +123 +117 +111 +105 +100 +96 +90 +88 +83 +80 +78 +76 +76 +74 +75 +75 +77 +78 +81 +84 +88 +91 +97 +101 +107 +111 +117 +124 +128 +135 +140 +147 +152 +158 +164 +169 +174 +178 +182 +185 +188 +192 +192 +193 +194 +193 +193 +192 +192 +189 +186 +183 +178 +174 +169 +165 +158 +153 +147 +141 +135 +129 +124 +118 +112 +107 +102 +97 +93 +88 +85 +82 +79 +77 +76 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +100 +105 +111 +116 +122 +127 +133 +140 +145 +150 +157 +163 +168 +172 +177 +181 +185 +188 +190 +192 +192 +193 +193 +193 +193 +192 +189 +187 +184 +180 +175 +170 +166 +160 +155 +148 +144 +136 +130 +125 +120 +114 +108 +103 +98 +94 +89 +85 +82 +80 +77 +76 +75 +76 +75 +76 +79 +80 +83 +86 +90 +94 +99 +104 +109 +115 +120 +127 +132 +138 +144 +149 +155 +162 +166 +172 +176 +180 +184 +187 +190 +192 +192 +193 +194 +193 +192 +192 +189 +187 +184 +180 +176 +171 +167 +161 +156 +150 +144 +139 +133 +127 +122 +115 +110 +104 +99 +94 +90 +88 +82 +80 +78 +77 +76 +75 +75 +76 +78 +79 +82 +86 +89 +93 +97 +103 +108 +113 +120 +126 +130 +136 +142 +148 +154 +161 +165 +170 +175 +179 +183 +187 +190 +192 +192 +193 +194 +194 +193 +192 +191 +187 +185 +182 +177 +173 +168 +163 +157 +151 +145 +139 +134 +127 +122 +117 +111 +105 +100 +96 +91 +87 +84 +81 +78 +77 +76 +75 +75 +76 +77 +79 +81 +85 +88 +92 +97 +102 +107 +112 +118 +124 +129 +134 +141 +146 +154 +158 +164 +169 +174 +178 +182 +186 +189 +191 +192 +193 +194 +192 +193 +192 +191 +189 +185 +182 +178 +173 +169 +164 +158 +153 +146 +141 +134 +129 +124 +118 +112 +107 +101 +97 +92 +88 +84 +82 +79 +77 +76 +75 +75 +76 +77 +79 +81 +84 +87 +91 +96 +101 +105 +111 +117 +122 +127 +133 +140 +146 +151 +157 +163 +168 +173 +178 +182 +185 +188 +190 +192 +193 +194 +193 +193 +192 +192 +189 +187 +184 +180 +174 +169 +166 +160 +154 +148 +142 +136 +129 +124 +121 +117 +108 +99 +96 +95 +91 +85 +83 +79 +74 +73 +76 +79 +76 +75 +77 +81 +83 +86 +90 +95 +97 +100 +109 +117 +123 +127 +132 +138 +144 +149 +156 +163 +166 +170 +175 +181 +185 +188 +190 +192 +193 +194 +194 +194 +192 +190 +190 +187 +185 +180 +176 +171 +165 +161 +156 +150 +143 +138 +131 +126 +121 +114 +108 +102 +97 +94 +91 +87 +83 +79 +78 +75 +75 +74 +75 +76 +77 +80 +82 +87 +90 +94 +99 +103 +109 +114 +119 +126 +131 +137 +142 +148 +155 +161 +166 +171 +176 +180 +184 +187 +189 +192 +192 +193 +194 +193 +192 +192 +191 +188 +185 +181 +177 +172 +169 +162 +157 +150 +145 +139 +132 +127 +122 +116 +111 +104 +99 +95 +90 +87 +83 +80 +78 +76 +75 +76 +75 +76 +78 +79 +83 +85 +89 +92 +97 +102 +107 +113 +119 +124 +129 +135 +142 +148 +154 +160 +164 +170 +174 +179 +183 +185 +189 +191 +192 +193 +193 +193 +193 +192 +190 +188 +185 +182 +177 +173 +169 +163 +157 +152 +146 +140 +134 +128 +124 +117 +111 +106 +101 +95 +91 +87 +84 +81 +79 +77 +76 +75 +75 +75 +77 +79 +81 +84 +87 +91 +97 +101 +106 +111 +117 +123 +128 +134 +140 +146 +152 +158 +162 +169 +173 +178 +181 +186 +188 +192 +192 +193 +193 +194 +194 +192 +192 +189 +186 +183 +179 +174 +169 +165 +159 +154 +148 +142 +135 +130 +124 +119 +113 +108 +102 +97 +93 +88 +86 +82 +79 +78 +77 +75 +75 +76 +77 +78 +81 +83 +87 +90 +95 +100 +104 +111 +115 +122 +127 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +185 +187 +191 +192 +192 +193 +194 +193 +193 +192 +190 +187 +184 +180 +175 +171 +167 +161 +154 +148 +143 +137 +131 +126 +120 +114 +108 +103 +98 +94 +90 +85 +82 +80 +77 +77 +75 +76 +75 +76 +78 +80 +83 +86 +90 +94 +99 +103 +109 +114 +121 +125 +132 +137 +144 +149 +155 +161 +166 +171 +175 +180 +184 +187 +190 +192 +193 +193 +194 +194 +192 +192 +190 +187 +185 +181 +176 +171 +167 +162 +156 +151 +144 +139 +132 +127 +121 +116 +110 +104 +99 +95 +90 +87 +83 +80 +79 +76 +75 +75 +75 +76 +78 +80 +82 +85 +89 +93 +98 +102 +108 +113 +119 +125 +130 +136 +142 +148 +154 +160 +165 +170 +175 +180 +183 +187 +188 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +182 +177 +172 +169 +162 +157 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +95 +91 +87 +84 +80 +78 +77 +75 +75 +75 +75 +78 +79 +82 +84 +88 +92 +96 +102 +106 +112 +118 +124 +129 +135 +141 +146 +153 +158 +163 +169 +173 +178 +182 +185 +188 +191 +192 +193 +193 +193 +192 +192 +190 +189 +186 +182 +178 +173 +169 +164 +158 +153 +147 +141 +135 +128 +124 +118 +113 +107 +102 +97 +93 +88 +84 +82 +79 +77 +76 +75 +75 +76 +77 +79 +81 +83 +87 +91 +95 +100 +105 +110 +116 +123 +127 +133 +139 +145 +151 +157 +163 +167 +173 +177 +182 +184 +187 +190 +192 +193 +194 +193 +193 +192 +192 +189 +187 +183 +179 +175 +170 +165 +159 +156 +150 +140 +133 +130 +127 +121 +114 +109 +101 +94 +92 +91 +88 +81 +78 +78 +76 +75 +74 +77 +75 +74 +78 +84 +88 +91 +94 +99 +104 +109 +115 +122 +127 +131 +137 +144 +150 +156 +162 +168 +173 +177 +181 +185 +187 +189 +192 +193 +194 +194 +194 +192 +191 +189 +187 +185 +180 +175 +172 +166 +160 +154 +148 +143 +137 +131 +126 +121 +115 +110 +103 +98 +93 +89 +85 +82 +80 +78 +77 +76 +76 +75 +76 +78 +80 +83 +85 +90 +94 +98 +103 +108 +114 +120 +126 +130 +137 +143 +149 +155 +161 +165 +170 +175 +180 +184 +186 +189 +192 +193 +192 +193 +194 +193 +192 +190 +188 +185 +181 +176 +172 +167 +162 +157 +151 +144 +139 +133 +127 +123 +116 +110 +104 +99 +95 +90 +87 +83 +80 +78 +77 +76 +75 +75 +76 +77 +79 +81 +85 +89 +92 +97 +102 +108 +113 +119 +124 +129 +135 +141 +147 +154 +159 +165 +169 +174 +178 +182 +186 +189 +192 +192 +192 +193 +194 +193 +192 +191 +188 +185 +182 +177 +174 +169 +164 +158 +152 +146 +140 +134 +128 +123 +117 +111 +107 +100 +96 +92 +87 +85 +81 +79 +77 +76 +76 +75 +76 +77 +79 +81 +84 +88 +91 +96 +101 +106 +111 +118 +123 +128 +133 +140 +146 +153 +158 +163 +169 +173 +178 +181 +186 +188 +191 +192 +192 +194 +193 +193 +193 +191 +189 +186 +183 +179 +174 +170 +165 +159 +154 +148 +142 +135 +130 +124 +118 +113 +108 +102 +97 +93 +89 +85 +82 +79 +77 +76 +75 +76 +75 +77 +78 +80 +83 +86 +90 +94 +100 +104 +111 +116 +122 +127 +132 +139 +145 +150 +156 +162 +167 +172 +176 +181 +185 +187 +190 +192 +193 +193 +194 +193 +193 +192 +189 +187 +184 +181 +176 +171 +167 +161 +155 +149 +143 +138 +131 +126 +120 +114 +109 +103 +99 +93 +89 +85 +83 +80 +77 +77 +75 +75 +75 +76 +78 +79 +83 +86 +90 +93 +98 +103 +108 +114 +121 +126 +131 +137 +143 +149 +156 +162 +166 +171 +175 +180 +183 +187 +189 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +180 +177 +172 +167 +162 +156 +150 +144 +138 +132 +127 +121 +115 +111 +104 +99 +95 +90 +87 +83 +80 +79 +76 +76 +75 +76 +76 +78 +79 +82 +85 +88 +92 +98 +102 +107 +113 +119 +125 +129 +136 +141 +148 +154 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +193 +193 +194 +193 +192 +192 +188 +185 +183 +178 +173 +168 +163 +158 +151 +146 +140 +134 +127 +123 +117 +111 +106 +100 +97 +91 +87 +84 +81 +78 +76 +76 +75 +75 +76 +77 +79 +81 +84 +88 +91 +96 +102 +106 +112 +117 +124 +128 +135 +140 +146 +152 +158 +163 +169 +173 +178 +182 +185 +189 +191 +192 +193 +194 +193 +193 +192 +190 +189 +186 +183 +178 +174 +170 +164 +158 +153 +147 +142 +134 +129 +124 +117 +113 +107 +102 +97 +92 +88 +84 +82 +79 +77 +76 +75 +75 +75 +77 +79 +80 +83 +87 +91 +97 +99 +105 +109 +117 +121 +127 +133 +139 +145 +150 +157 +163 +167 +172 +176 +181 +185 +188 +192 +192 +193 +193 +193 +194 +192 +192 +189 +186 +184 +179 +175 +170 +169 +161 +151 +146 +144 +140 +131 +125 +121 +111 +105 +102 +101 +96 +87 +85 +82 +80 +77 +76 +77 +74 +72 +74 +80 +82 +84 +86 +90 +94 +98 +104 +111 +115 +119 +126 +131 +139 +144 +150 +158 +162 +167 +172 +177 +180 +183 +187 +190 +192 +192 +193 +193 +192 +193 +192 +190 +188 +184 +180 +175 +170 +166 +160 +154 +148 +144 +137 +132 +127 +121 +115 +109 +103 +98 +94 +90 +87 +83 +81 +78 +77 +75 +76 +76 +77 +78 +80 +83 +85 +89 +93 +98 +103 +108 +114 +120 +126 +130 +137 +143 +148 +154 +160 +165 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +192 +192 +190 +188 +185 +181 +177 +173 +168 +162 +157 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +96 +90 +87 +83 +81 +78 +77 +75 +75 +75 +76 +77 +80 +82 +85 +89 +92 +98 +102 +108 +112 +118 +124 +129 +136 +141 +147 +153 +158 +164 +169 +174 +178 +182 +186 +188 +191 +192 +193 +194 +193 +193 +192 +190 +188 +186 +182 +178 +173 +169 +163 +158 +152 +146 +141 +134 +129 +123 +117 +111 +107 +100 +96 +92 +87 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +80 +84 +87 +91 +96 +101 +105 +111 +117 +122 +127 +133 +140 +146 +152 +158 +163 +169 +173 +178 +182 +185 +188 +190 +192 +193 +193 +193 +193 +192 +192 +189 +187 +183 +179 +174 +170 +165 +159 +154 +148 +142 +136 +130 +125 +119 +113 +108 +101 +97 +93 +89 +85 +82 +79 +77 +76 +75 +75 +75 +77 +78 +80 +83 +87 +91 +95 +99 +104 +110 +115 +121 +127 +133 +138 +144 +150 +157 +162 +166 +172 +176 +181 +184 +187 +190 +192 +192 +193 +194 +194 +192 +192 +189 +187 +184 +180 +176 +171 +166 +161 +155 +150 +144 +138 +131 +126 +120 +114 +108 +104 +99 +94 +89 +86 +82 +79 +78 +76 +76 +74 +75 +76 +78 +80 +82 +86 +89 +93 +98 +103 +109 +113 +120 +126 +131 +137 +143 +149 +155 +161 +166 +170 +176 +180 +184 +187 +189 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +181 +177 +172 +167 +161 +156 +150 +145 +138 +132 +127 +121 +116 +110 +105 +99 +95 +90 +87 +83 +80 +78 +77 +75 +75 +75 +75 +78 +79 +82 +85 +89 +92 +97 +103 +107 +113 +118 +124 +130 +135 +142 +148 +154 +159 +164 +170 +175 +179 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +188 +184 +182 +177 +173 +168 +163 +157 +152 +146 +140 +134 +128 +123 +117 +111 +106 +100 +95 +91 +88 +84 +80 +78 +78 +76 +75 +75 +76 +77 +79 +81 +84 +88 +91 +97 +101 +107 +111 +117 +124 +128 +134 +140 +147 +152 +158 +163 +168 +174 +177 +182 +185 +188 +190 +192 +194 +194 +193 +193 +192 +192 +189 +185 +183 +178 +174 +169 +165 +158 +153 +147 +141 +136 +129 +124 +119 +113 +107 +101 +97 +93 +89 +84 +82 +79 +77 +75 +76 +74 +76 +76 +79 +81 +83 +87 +91 +95 +100 +105 +111 +115 +121 +127 +133 +140 +144 +150 +157 +163 +168 +173 +177 +181 +184 +187 +190 +192 +192 +193 +192 +193 +192 +192 +189 +189 +185 +178 +171 +171 +169 +162 +155 +149 +142 +134 +129 +127 +123 +113 +106 +102 +98 +93 +89 +86 +81 +76 +75 +77 +78 +76 +75 +76 +78 +79 +83 +86 +91 +92 +97 +103 +110 +115 +121 +127 +132 +138 +144 +150 +156 +161 +166 +171 +176 +181 +184 +187 +189 +191 +193 +194 +193 +193 +192 +192 +189 +187 +183 +179 +174 +170 +166 +162 +156 +150 +144 +137 +131 +126 +121 +115 +109 +103 +99 +95 +90 +87 +83 +80 +77 +77 +75 +76 +75 +75 +78 +79 +82 +85 +89 +93 +98 +103 +108 +113 +119 +125 +130 +136 +142 +148 +154 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +193 +194 +193 +194 +192 +191 +188 +185 +182 +176 +173 +168 +163 +157 +151 +145 +140 +133 +127 +122 +116 +111 +105 +100 +96 +91 +87 +84 +81 +78 +77 +75 +76 +75 +76 +77 +80 +82 +85 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +142 +147 +153 +159 +164 +170 +174 +178 +183 +186 +189 +190 +192 +193 +194 +193 +193 +192 +190 +188 +186 +182 +178 +173 +170 +164 +158 +153 +146 +141 +134 +129 +123 +117 +112 +106 +101 +96 +92 +88 +84 +82 +79 +77 +76 +75 +75 +76 +77 +79 +80 +84 +87 +91 +96 +100 +105 +111 +117 +122 +127 +134 +139 +146 +151 +157 +164 +167 +173 +177 +182 +185 +188 +191 +192 +192 +194 +193 +194 +192 +191 +189 +187 +183 +178 +174 +170 +165 +160 +154 +148 +142 +136 +130 +124 +119 +113 +108 +102 +97 +92 +89 +86 +82 +79 +77 +76 +75 +75 +75 +77 +78 +80 +83 +86 +91 +94 +100 +104 +111 +115 +122 +127 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +184 +188 +190 +192 +192 +193 +193 +193 +193 +192 +190 +187 +184 +180 +175 +171 +166 +161 +155 +149 +144 +138 +131 +126 +120 +115 +109 +103 +99 +94 +90 +86 +83 +80 +78 +76 +76 +75 +75 +76 +78 +79 +83 +86 +89 +93 +98 +104 +108 +114 +120 +125 +131 +137 +143 +149 +155 +161 +165 +172 +176 +180 +184 +187 +190 +192 +192 +193 +194 +195 +193 +192 +190 +188 +185 +181 +177 +172 +168 +162 +156 +150 +144 +139 +133 +127 +121 +115 +110 +104 +99 +95 +90 +87 +83 +80 +79 +76 +76 +75 +75 +76 +78 +79 +82 +86 +89 +92 +98 +102 +107 +113 +119 +125 +130 +136 +142 +148 +154 +159 +165 +170 +175 +179 +183 +187 +188 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +182 +177 +172 +169 +163 +158 +152 +146 +140 +134 +128 +123 +117 +111 +106 +100 +95 +92 +87 +84 +81 +79 +77 +76 +76 +75 +76 +77 +79 +82 +84 +88 +92 +97 +102 +106 +112 +117 +123 +128 +134 +140 +146 +152 +158 +163 +169 +173 +178 +182 +185 +188 +191 +192 +193 +193 +194 +193 +192 +191 +189 +186 +183 +178 +174 +170 +164 +159 +153 +147 +141 +135 +129 +125 +118 +113 +107 +102 +97 +93 +89 +85 +82 +79 +78 +76 +75 +75 +76 +77 +79 +81 +84 +86 +90 +96 +101 +105 +110 +116 +122 +127 +133 +139 +145 +150 +157 +163 +167 +172 +176 +180 +185 +188 +190 +192 +195 +195 +192 +192 +193 +193 +190 +187 +184 +178 +172 +170 +169 +163 +153 +147 +143 +138 +130 +126 +120 +113 +105 +100 +99 +97 +90 +86 +82 +80 +77 +76 +77 +75 +74 +74 +78 +81 +83 +87 +91 +94 +100 +104 +110 +115 +120 +126 +131 +139 +144 +150 +155 +161 +166 +172 +176 +181 +184 +187 +190 +192 +192 +192 +192 +192 +192 +192 +190 +188 +184 +181 +175 +171 +167 +161 +155 +149 +144 +139 +133 +127 +121 +115 +109 +104 +99 +95 +91 +86 +83 +80 +78 +77 +76 +76 +76 +76 +78 +79 +82 +85 +89 +93 +98 +102 +108 +113 +119 +125 +130 +136 +142 +148 +154 +161 +164 +170 +175 +180 +183 +186 +189 +192 +192 +193 +194 +194 +193 +192 +190 +188 +186 +181 +177 +173 +168 +162 +157 +152 +146 +140 +133 +127 +123 +116 +111 +105 +100 +96 +91 +87 +84 +81 +79 +76 +76 +75 +75 +76 +77 +79 +81 +85 +88 +92 +97 +101 +106 +112 +117 +124 +129 +135 +140 +146 +153 +158 +164 +169 +174 +178 +182 +186 +188 +192 +192 +193 +193 +194 +193 +192 +192 +189 +186 +182 +179 +173 +169 +164 +158 +153 +147 +141 +134 +129 +123 +118 +112 +107 +101 +96 +93 +88 +84 +82 +79 +77 +76 +75 +75 +75 +77 +78 +81 +84 +88 +91 +96 +100 +105 +111 +117 +123 +127 +133 +139 +145 +151 +157 +163 +168 +173 +177 +181 +185 +188 +190 +192 +193 +193 +194 +193 +193 +192 +189 +187 +183 +180 +175 +170 +165 +160 +154 +148 +142 +136 +130 +125 +119 +113 +108 +102 +97 +93 +89 +85 +82 +80 +77 +76 +75 +75 +75 +76 +78 +80 +83 +86 +90 +94 +99 +104 +110 +115 +122 +127 +132 +138 +144 +150 +156 +162 +166 +172 +176 +181 +184 +188 +190 +192 +192 +194 +193 +194 +193 +190 +190 +186 +184 +179 +176 +171 +166 +161 +155 +150 +143 +137 +131 +126 +121 +115 +109 +103 +98 +94 +90 +86 +83 +79 +78 +76 +75 +74 +75 +76 +77 +80 +82 +85 +89 +94 +99 +103 +108 +114 +120 +126 +131 +137 +143 +148 +155 +160 +165 +171 +176 +180 +183 +186 +189 +192 +192 +193 +194 +193 +193 +192 +190 +188 +184 +181 +177 +172 +169 +162 +157 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +95 +90 +87 +83 +81 +78 +77 +75 +75 +75 +76 +77 +79 +82 +85 +88 +93 +97 +103 +107 +112 +118 +124 +129 +135 +141 +147 +153 +159 +164 +170 +175 +178 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +188 +186 +182 +178 +173 +169 +164 +158 +153 +146 +141 +134 +128 +124 +117 +112 +106 +100 +96 +91 +88 +84 +82 +78 +77 +76 +75 +75 +75 +77 +79 +81 +84 +87 +91 +96 +100 +106 +111 +118 +123 +127 +134 +140 +145 +151 +158 +164 +168 +173 +177 +182 +186 +188 +191 +192 +193 +194 +193 +194 +192 +192 +189 +186 +184 +179 +175 +170 +166 +159 +153 +148 +142 +135 +130 +124 +118 +113 +107 +102 +96 +93 +88 +85 +82 +79 +76 +75 +75 +75 +75 +76 +78 +81 +83 +88 +91 +94 +99 +104 +110 +116 +121 +127 +132 +139 +144 +150 +157 +164 +169 +169 +174 +182 +188 +188 +190 +192 +192 +192 +193 +196 +196 +190 +187 +187 +185 +179 +175 +172 +165 +157 +152 +150 +146 +137 +131 +126 +119 +113 +108 +104 +98 +92 +87 +85 +83 +80 +78 +77 +75 +75 +76 +77 +78 +79 +82 +86 +91 +94 +99 +103 +108 +114 +120 +127 +132 +137 +143 +148 +155 +161 +164 +171 +175 +179 +184 +188 +191 +192 +192 +192 +192 +193 +192 +192 +189 +187 +185 +181 +176 +172 +167 +162 +156 +151 +144 +139 +132 +127 +121 +115 +110 +104 +99 +95 +91 +87 +83 +80 +78 +77 +76 +75 +75 +75 +77 +79 +82 +85 +89 +93 +97 +102 +107 +113 +119 +125 +130 +136 +141 +148 +154 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +191 +188 +185 +182 +177 +173 +169 +162 +158 +152 +146 +139 +133 +127 +123 +116 +111 +106 +100 +96 +91 +87 +84 +80 +79 +76 +75 +75 +75 +76 +77 +79 +81 +85 +88 +92 +96 +101 +106 +112 +117 +124 +128 +135 +140 +147 +153 +158 +164 +169 +173 +178 +182 +186 +188 +190 +192 +193 +193 +193 +193 +192 +190 +188 +186 +182 +178 +173 +169 +163 +159 +153 +146 +141 +134 +129 +124 +118 +112 +107 +101 +96 +92 +88 +84 +81 +79 +77 +76 +75 +75 +75 +77 +78 +80 +84 +86 +91 +95 +100 +105 +110 +116 +122 +127 +132 +139 +145 +151 +157 +163 +167 +174 +177 +182 +184 +188 +190 +192 +193 +193 +194 +194 +192 +192 +189 +187 +183 +180 +174 +170 +166 +160 +154 +148 +142 +137 +130 +125 +120 +114 +109 +101 +98 +93 +89 +85 +81 +79 +77 +76 +75 +75 +75 +76 +78 +80 +83 +86 +90 +94 +99 +104 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +166 +172 +176 +180 +184 +187 +190 +192 +192 +193 +192 +194 +192 +192 +189 +187 +184 +180 +175 +171 +166 +161 +154 +149 +143 +137 +131 +126 +120 +115 +109 +103 +98 +94 +90 +87 +84 +80 +78 +76 +77 +76 +76 +76 +78 +80 +83 +86 +90 +93 +98 +102 +108 +113 +119 +125 +129 +136 +142 +147 +155 +159 +164 +169 +174 +179 +183 +186 +189 +191 +192 +193 +193 +193 +193 +192 +190 +189 +184 +181 +177 +173 +168 +163 +157 +151 +145 +140 +133 +127 +122 +116 +111 +105 +100 +96 +90 +87 +83 +80 +77 +76 +75 +75 +75 +75 +77 +78 +81 +84 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +141 +147 +154 +159 +164 +169 +175 +178 +183 +186 +189 +192 +192 +193 +193 +194 +193 +192 +191 +188 +185 +182 +177 +174 +169 +164 +158 +152 +146 +140 +135 +129 +124 +117 +111 +107 +100 +96 +92 +88 +85 +81 +78 +77 +75 +75 +75 +76 +77 +78 +80 +83 +87 +91 +96 +101 +106 +111 +117 +123 +127 +134 +140 +146 +152 +158 +163 +168 +174 +177 +182 +185 +188 +190 +192 +193 +194 +193 +193 +192 +192 +189 +185 +183 +179 +174 +170 +164 +159 +154 +147 +141 +134 +130 +124 +119 +113 +108 +101 +96 +92 +89 +85 +82 +79 +77 +76 +76 +76 +76 +77 +78 +80 +84 +87 +91 +95 +100 +104 +110 +116 +122 +127 +134 +138 +141 +148 +159 +164 +167 +172 +176 +178 +182 +188 +193 +192 +192 +192 +195 +194 +192 +192 +190 +185 +180 +179 +177 +173 +167 +160 +155 +148 +142 +138 +132 +125 +118 +113 +110 +103 +99 +94 +91 +86 +83 +81 +78 +76 +74 +75 +76 +76 +79 +80 +82 +85 +89 +94 +99 +103 +109 +114 +120 +125 +130 +136 +142 +148 +154 +162 +166 +172 +176 +179 +183 +186 +189 +191 +192 +193 +193 +194 +193 +192 +190 +187 +185 +181 +176 +172 +167 +162 +156 +150 +144 +138 +133 +127 +122 +116 +110 +104 +99 +95 +90 +86 +83 +80 +79 +76 +76 +75 +75 +76 +78 +80 +82 +85 +89 +93 +97 +101 +107 +113 +120 +125 +130 +136 +142 +148 +154 +160 +165 +170 +174 +179 +182 +186 +188 +192 +192 +193 +193 +194 +193 +192 +190 +189 +186 +182 +177 +173 +168 +163 +158 +152 +147 +140 +134 +129 +123 +117 +111 +106 +101 +95 +92 +87 +85 +80 +79 +77 +75 +75 +74 +75 +77 +79 +81 +84 +87 +91 +96 +101 +107 +111 +118 +123 +128 +134 +141 +147 +153 +158 +163 +169 +173 +179 +182 +186 +189 +191 +192 +193 +193 +193 +193 +192 +191 +189 +186 +182 +179 +174 +170 +164 +158 +152 +147 +142 +135 +129 +124 +117 +111 +107 +103 +98 +90 +87 +85 +81 +79 +77 +77 +75 +74 +75 +77 +79 +80 +84 +86 +91 +95 +101 +105 +111 +116 +123 +127 +133 +139 +145 +151 +157 +164 +168 +173 +176 +181 +186 +188 +191 +192 +192 +194 +193 +193 +193 +192 +189 +186 +183 +180 +175 +170 +165 +160 +154 +148 +142 +136 +131 +124 +119 +113 +108 +102 +98 +93 +89 +85 +82 +79 +78 +76 +76 +75 +75 +77 +78 +81 +83 +86 +90 +94 +100 +103 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +166 +172 +176 +181 +184 +187 +190 +192 +192 +193 +193 +194 +193 +192 +190 +187 +184 +180 +176 +172 +166 +162 +155 +150 +144 +138 +132 +127 +121 +115 +109 +104 +99 +94 +90 +86 +83 +79 +78 +76 +75 +75 +75 +76 +77 +79 +82 +86 +89 +93 +98 +103 +108 +113 +120 +125 +131 +136 +143 +148 +155 +161 +165 +171 +175 +180 +183 +187 +189 +192 +192 +193 +193 +194 +194 +192 +190 +187 +185 +180 +177 +173 +169 +162 +157 +150 +144 +139 +133 +127 +123 +115 +110 +105 +99 +95 +91 +87 +83 +81 +79 +76 +75 +75 +76 +76 +77 +79 +82 +85 +87 +93 +98 +103 +106 +112 +119 +124 +129 +136 +141 +147 +153 +158 +164 +169 +175 +178 +183 +186 +188 +191 +192 +193 +193 +193 +193 +192 +190 +188 +185 +182 +178 +173 +169 +163 +158 +152 +147 +141 +135 +128 +123 +117 +111 +107 +101 +97 +91 +88 +84 +81 +79 +76 +76 +75 +75 +76 +77 +79 +81 +84 +87 +91 +96 +101 +105 +111 +117 +123 +127 +134 +140 +145 +151 +157 +164 +167 +173 +177 +182 +185 +188 +191 +192 +192 +193 +193 +193 +193 +191 +189 +186 +184 +178 +174 +170 +165 +159 +153 +147 +142 +135 +130 +124 +118 +112 +107 +102 +97 +93 +88 +84 +82 +79 +78 +76 +75 +75 +76 +78 +78 +81 +86 +90 +88 +93 +101 +108 +111 +117 +122 +127 +130 +137 +148 +153 +156 +159 +167 +173 +176 +180 +184 +187 +186 +189 +192 +195 +194 +192 +192 +192 +188 +186 +184 +180 +174 +169 +166 +162 +156 +149 +145 +139 +132 +127 +121 +116 +109 +104 +99 +96 +90 +86 +83 +79 +78 +76 +76 +75 +75 +76 +77 +79 +82 +84 +88 +92 +97 +103 +109 +115 +120 +125 +130 +136 +143 +148 +154 +161 +165 +171 +176 +180 +184 +187 +190 +192 +193 +194 +193 +195 +192 +192 +190 +188 +185 +181 +177 +172 +167 +162 +156 +150 +144 +138 +132 +126 +122 +115 +110 +104 +99 +94 +90 +87 +83 +81 +77 +76 +75 +75 +74 +76 +78 +80 +82 +86 +88 +92 +97 +102 +108 +113 +118 +125 +129 +136 +141 +148 +153 +159 +164 +170 +175 +178 +182 +186 +188 +192 +192 +192 +194 +193 +194 +192 +192 +188 +186 +182 +178 +173 +168 +164 +158 +152 +146 +140 +134 +127 +123 +116 +111 +105 +100 +96 +91 +87 +84 +81 +79 +76 +76 +75 +75 +76 +77 +79 +81 +85 +88 +91 +97 +101 +107 +112 +118 +124 +127 +134 +141 +146 +152 +158 +164 +168 +173 +178 +182 +186 +188 +190 +192 +192 +193 +192 +193 +192 +190 +189 +186 +182 +178 +174 +170 +164 +159 +153 +147 +142 +134 +130 +124 +119 +112 +107 +102 +97 +93 +88 +84 +82 +79 +78 +76 +75 +75 +75 +77 +78 +80 +83 +87 +91 +95 +100 +105 +110 +116 +122 +127 +132 +139 +145 +151 +157 +162 +167 +173 +177 +181 +185 +187 +190 +192 +193 +193 +194 +194 +192 +192 +189 +187 +183 +180 +175 +170 +166 +160 +155 +148 +143 +137 +131 +125 +120 +113 +109 +102 +98 +94 +89 +86 +82 +80 +77 +76 +75 +75 +75 +76 +78 +80 +82 +86 +90 +94 +99 +103 +109 +114 +121 +126 +132 +137 +144 +149 +156 +162 +166 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +194 +193 +192 +190 +187 +184 +180 +176 +171 +167 +161 +155 +150 +144 +138 +131 +127 +121 +115 +109 +104 +99 +95 +90 +86 +83 +80 +79 +76 +75 +75 +75 +76 +78 +79 +82 +85 +89 +93 +98 +102 +108 +114 +118 +125 +130 +136 +142 +148 +155 +160 +165 +170 +175 +180 +183 +186 +189 +192 +192 +193 +194 +193 +193 +192 +190 +189 +185 +181 +177 +173 +168 +163 +157 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +95 +91 +87 +84 +80 +78 +77 +76 +75 +75 +75 +78 +79 +82 +84 +88 +92 +97 +102 +107 +112 +118 +124 +129 +135 +141 +147 +153 +159 +164 +169 +174 +178 +183 +186 +189 +192 +192 +193 +193 +194 +193 +192 +192 +189 +186 +182 +178 +173 +168 +164 +158 +153 +147 +141 +134 +128 +124 +118 +112 +107 +101 +96 +92 +88 +85 +82 +79 +77 +76 +74 +75 +75 +77 +79 +81 +83 +88 +91 +96 +100 +106 +111 +116 +123 +127 +133 +140 +146 +151 +157 +163 +168 +173 +178 +181 +185 +188 +190 +192 +192 +194 +194 +194 +193 +192 +189 +185 +183 +180 +176 +169 +165 +160 +154 +148 +142 +137 +130 +124 +119 +113 +108 +103 +97 +93 +88 +85 +82 +79 +77 +78 +76 +72 +73 +79 +81 +81 +83 +86 +89 +92 +99 +108 +112 +114 +119 +127 +133 +138 +144 +150 +155 +158 +165 +173 +179 +182 +184 +188 +190 +192 +193 +194 +194 +192 +192 +192 +190 +188 +184 +181 +176 +171 +167 +161 +156 +148 +143 +138 +132 +127 +121 +114 +108 +103 +98 +95 +90 +86 +82 +80 +77 +77 +74 +75 +74 +75 +79 +81 +84 +86 +89 +93 +98 +102 +108 +115 +120 +126 +131 +137 +144 +149 +155 +160 +165 +171 +176 +180 +184 +186 +190 +192 +192 +193 +193 +194 +193 +192 +190 +188 +184 +180 +176 +172 +167 +162 +156 +151 +145 +139 +133 +127 +122 +116 +111 +105 +99 +95 +90 +87 +83 +81 +78 +77 +76 +75 +75 +76 +78 +79 +81 +85 +88 +92 +97 +102 +108 +113 +119 +124 +130 +136 +141 +147 +154 +159 +164 +169 +175 +178 +183 +186 +189 +192 +192 +193 +194 +194 +194 +192 +192 +188 +186 +182 +178 +174 +168 +164 +158 +152 +146 +140 +134 +128 +122 +116 +111 +106 +100 +96 +91 +87 +84 +80 +78 +76 +76 +75 +74 +76 +77 +79 +81 +84 +88 +92 +97 +102 +107 +112 +118 +124 +129 +135 +141 +146 +154 +158 +164 +169 +174 +178 +182 +185 +188 +190 +192 +192 +193 +193 +192 +192 +190 +188 +185 +182 +177 +173 +169 +163 +158 +153 +147 +141 +135 +129 +124 +119 +113 +108 +102 +97 +94 +89 +85 +82 +80 +78 +77 +76 +76 +76 +77 +79 +81 +84 +86 +91 +94 +100 +104 +110 +115 +121 +127 +132 +138 +144 +150 +156 +162 +167 +172 +176 +181 +184 +188 +190 +192 +193 +193 +193 +193 +193 +192 +189 +188 +184 +181 +175 +171 +166 +161 +155 +149 +143 +138 +131 +126 +120 +114 +109 +103 +99 +93 +89 +85 +82 +80 +77 +77 +75 +75 +76 +76 +78 +80 +83 +86 +90 +94 +99 +103 +110 +114 +121 +126 +132 +137 +143 +149 +155 +162 +166 +172 +176 +180 +184 +186 +190 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +181 +177 +172 +167 +162 +156 +151 +144 +139 +133 +127 +121 +115 +110 +104 +99 +94 +89 +86 +82 +80 +77 +76 +76 +74 +74 +76 +77 +79 +81 +86 +89 +93 +97 +103 +108 +113 +120 +125 +130 +136 +142 +148 +155 +160 +165 +170 +175 +180 +183 +186 +189 +192 +192 +193 +194 +193 +193 +192 +191 +188 +185 +181 +177 +173 +168 +162 +157 +151 +146 +140 +133 +128 +122 +117 +111 +107 +101 +96 +91 +88 +85 +81 +79 +77 +76 +75 +75 +76 +78 +78 +81 +85 +88 +92 +97 +102 +106 +112 +118 +123 +129 +135 +141 +147 +153 +158 +164 +169 +174 +178 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +189 +186 +182 +179 +173 +169 +164 +158 +152 +146 +141 +135 +129 +124 +117 +112 +107 +101 +97 +92 +89 +84 +82 +79 +77 +76 +76 +76 +76 +78 +79 +81 +84 +87 +92 +96 +101 +105 +111 +117 +122 +127 +133 +139 +145 +150 +158 +163 +168 +173 +176 +181 +185 +189 +190 +192 +192 +193 +193 +193 +193 +192 +189 +186 +183 +179 +175 +170 +166 +160 +153 +149 +143 +136 +130 +127 +121 +111 +106 +103 +100 +94 +89 +86 +80 +77 +77 +79 +78 +73 +73 +77 +79 +80 +83 +87 +89 +91 +97 +106 +112 +116 +121 +127 +132 +138 +144 +151 +156 +160 +165 +172 +177 +181 +185 +188 +190 +192 +193 +195 +193 +193 +192 +192 +191 +187 +185 +180 +175 +171 +167 +162 +156 +149 +143 +137 +131 +125 +119 +113 +108 +103 +98 +95 +91 +86 +82 +79 +78 +76 +75 +75 +75 +77 +78 +80 +83 +85 +90 +93 +98 +103 +109 +114 +120 +126 +130 +137 +143 +148 +155 +160 +166 +171 +176 +180 +184 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +184 +182 +177 +173 +168 +162 +157 +151 +145 +140 +133 +127 +122 +117 +110 +104 +100 +95 +90 +87 +83 +81 +78 +76 +75 +76 +75 +76 +78 +79 +82 +85 +89 +92 +97 +102 +107 +113 +119 +124 +130 +135 +142 +147 +154 +159 +164 +170 +174 +179 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +189 +185 +182 +177 +173 +169 +164 +158 +153 +146 +141 +134 +128 +124 +117 +111 +106 +101 +96 +91 +88 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +80 +84 +88 +91 +97 +101 +106 +111 +117 +123 +128 +134 +140 +146 +152 +158 +163 +169 +173 +178 +181 +186 +188 +192 +192 +193 +194 +194 +194 +192 +192 +189 +186 +183 +179 +174 +169 +165 +159 +154 +147 +141 +135 +129 +124 +118 +113 +108 +102 +96 +93 +88 +85 +82 +79 +77 +76 +75 +75 +75 +77 +78 +81 +83 +87 +91 +95 +100 +105 +111 +116 +122 +127 +132 +139 +144 +150 +156 +162 +167 +172 +176 +181 +184 +187 +190 +192 +193 +193 +193 +193 +192 +192 +190 +187 +184 +180 +175 +171 +166 +161 +155 +149 +144 +137 +130 +125 +120 +114 +109 +103 +98 +93 +89 +86 +82 +79 +77 +76 +75 +75 +75 +77 +77 +79 +82 +86 +90 +94 +99 +103 +109 +114 +120 +126 +131 +137 +144 +149 +156 +161 +166 +172 +176 +180 +183 +187 +190 +192 +192 +193 +194 +194 +193 +192 +190 +187 +184 +180 +177 +172 +168 +162 +156 +150 +144 +139 +132 +127 +121 +116 +110 +104 +99 +94 +90 +86 +83 +80 +78 +76 +75 +75 +75 +75 +77 +78 +81 +85 +88 +93 +97 +102 +108 +113 +119 +125 +130 +136 +142 +148 +155 +161 +165 +170 +176 +180 +184 +186 +190 +192 +192 +193 +193 +194 +193 +192 +190 +188 +185 +181 +177 +172 +168 +162 +156 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +97 +90 +88 +84 +81 +79 +77 +76 +76 +76 +76 +78 +80 +82 +85 +89 +92 +97 +101 +107 +112 +118 +124 +128 +135 +140 +146 +153 +158 +164 +167 +173 +177 +183 +184 +188 +190 +192 +192 +194 +193 +193 +192 +191 +189 +185 +183 +178 +174 +170 +164 +160 +153 +147 +141 +135 +130 +124 +118 +112 +108 +101 +96 +92 +88 +84 +82 +79 +77 +75 +75 +74 +76 +77 +78 +81 +83 +87 +90 +95 +100 +105 +111 +117 +123 +127 +132 +139 +146 +151 +156 +162 +168 +172 +177 +182 +185 +188 +189 +192 +193 +194 +194 +192 +192 +190 +190 +187 +184 +179 +177 +172 +164 +157 +156 +152 +143 +137 +131 +125 +116 +114 +111 +106 +97 +92 +89 +86 +82 +79 +78 +75 +71 +72 +76 +79 +79 +80 +83 +85 +89 +94 +100 +104 +108 +113 +121 +127 +132 +138 +145 +150 +157 +162 +167 +172 +176 +181 +185 +187 +190 +192 +192 +193 +193 +195 +193 +192 +189 +187 +184 +180 +175 +170 +165 +159 +154 +149 +144 +138 +132 +126 +120 +114 +109 +103 +98 +94 +89 +87 +83 +81 +78 +76 +76 +75 +76 +77 +79 +80 +82 +85 +89 +93 +98 +102 +108 +113 +120 +126 +130 +136 +142 +148 +154 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +184 +182 +177 +172 +168 +163 +157 +151 +145 +139 +133 +127 +122 +116 +111 +105 +100 +95 +90 +87 +84 +80 +79 +76 +75 +75 +75 +76 +77 +79 +82 +85 +88 +92 +98 +102 +107 +113 +118 +124 +129 +135 +141 +147 +153 +158 +164 +169 +174 +178 +182 +186 +188 +192 +192 +192 +194 +193 +193 +192 +191 +188 +186 +183 +178 +173 +170 +164 +158 +152 +146 +141 +134 +129 +123 +117 +112 +106 +101 +96 +92 +87 +84 +82 +79 +77 +75 +75 +75 +75 +77 +78 +80 +83 +87 +91 +95 +100 +105 +111 +116 +122 +129 +133 +140 +146 +152 +158 +163 +168 +173 +177 +182 +186 +189 +191 +192 +193 +193 +193 +194 +193 +192 +189 +186 +183 +179 +175 +171 +165 +159 +154 +148 +142 +135 +130 +125 +119 +112 +107 +101 +97 +92 +88 +84 +81 +79 +76 +76 +75 +74 +75 +76 +78 +80 +83 +86 +91 +94 +100 +104 +110 +116 +122 +127 +132 +139 +144 +150 +156 +162 +166 +173 +176 +181 +184 +187 +190 +192 +193 +193 +193 +194 +192 +192 +189 +187 +184 +180 +176 +171 +166 +161 +155 +149 +143 +137 +131 +126 +120 +114 +109 +103 +99 +94 +89 +86 +83 +79 +78 +76 +75 +74 +75 +76 +78 +80 +82 +86 +89 +94 +99 +103 +109 +114 +120 +126 +131 +138 +143 +149 +155 +161 +165 +171 +176 +180 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +184 +181 +176 +172 +168 +162 +157 +150 +145 +138 +132 +127 +122 +115 +110 +104 +99 +94 +90 +86 +84 +79 +78 +77 +76 +75 +75 +76 +77 +79 +82 +85 +89 +93 +97 +104 +108 +114 +118 +125 +129 +136 +142 +148 +154 +160 +164 +170 +175 +179 +183 +186 +189 +192 +192 +193 +194 +194 +193 +192 +190 +188 +185 +181 +178 +173 +169 +163 +157 +152 +145 +140 +134 +129 +123 +116 +111 +106 +101 +95 +91 +87 +84 +80 +79 +77 +76 +75 +75 +76 +78 +79 +81 +85 +88 +92 +96 +102 +106 +112 +118 +124 +128 +135 +140 +147 +153 +158 +163 +169 +174 +178 +182 +186 +189 +191 +192 +193 +193 +194 +193 +192 +192 +189 +186 +183 +179 +174 +169 +165 +159 +153 +147 +141 +135 +129 +124 +118 +113 +107 +101 +97 +93 +89 +85 +81 +79 +76 +76 +75 +75 +75 +76 +78 +81 +84 +88 +90 +95 +99 +105 +111 +116 +123 +127 +132 +138 +145 +150 +157 +163 +170 +174 +174 +178 +187 +190 +190 +192 +193 +192 +192 +193 +196 +193 +189 +184 +185 +181 +175 +171 +167 +158 +151 +146 +145 +139 +132 +125 +120 +114 +108 +103 +98 +94 +87 +84 +83 +81 +78 +76 +76 +76 +76 +77 +78 +80 +81 +85 +90 +95 +99 +103 +108 +114 +119 +127 +132 +139 +144 +149 +156 +161 +166 +171 +175 +180 +185 +189 +192 +193 +194 +193 +194 +194 +193 +192 +190 +188 +185 +180 +177 +172 +168 +160 +156 +149 +144 +138 +131 +125 +120 +114 +108 +103 +98 +94 +89 +85 +82 +80 +77 +76 +75 +75 +75 +77 +79 +80 +83 +86 +90 +94 +99 +104 +109 +115 +120 +126 +131 +136 +143 +149 +155 +162 +165 +171 +175 +179 +183 +186 +189 +191 +192 +192 +193 +192 +192 +192 +190 +188 +185 +181 +176 +173 +168 +163 +157 +151 +145 +139 +134 +127 +123 +116 +111 +105 +100 +96 +91 +88 +84 +81 +79 +77 +77 +75 +75 +76 +77 +79 +81 +84 +88 +92 +97 +101 +107 +112 +118 +124 +129 +135 +141 +147 +153 +158 +164 +169 +174 +179 +182 +186 +188 +192 +192 +193 +194 +194 +193 +192 +191 +188 +185 +183 +178 +174 +168 +162 +159 +155 +146 +139 +134 +129 +121 +118 +115 +109 +100 +94 +93 +87 +85 +83 +80 +77 +75 +75 +76 +77 +77 +78 +81 +83 +87 +91 +96 +101 +105 +110 +116 +122 +128 +132 +140 +145 +151 +156 +163 +169 +172 +177 +183 +185 +187 +190 +192 +193 +193 +194 +194 +192 +190 +190 +187 +184 +179 +174 +170 +165 +159 +153 +148 +142 +135 +129 +124 +119 +113 +108 +102 +97 +92 +88 +84 +82 +80 +78 +77 +75 +75 +75 +76 +79 +80 +84 +87 +90 +95 +100 +104 +110 +116 +122 +127 +132 +138 +144 +150 +156 +163 +166 +172 +176 +181 +184 +187 +190 +192 +192 +193 +193 +194 +192 +192 +190 +187 +184 +180 +175 +171 +166 +161 +155 +149 +144 +137 +132 +126 +121 +114 +109 +103 +98 +94 +90 +85 +83 +79 +78 +77 +75 +75 +75 +76 +77 +80 +82 +86 +90 +94 +98 +102 +109 +114 +120 +125 +131 +137 +143 +148 +155 +161 +165 +170 +175 +180 +183 +187 +189 +192 +192 +193 +194 +193 +193 +192 +191 +187 +184 +181 +177 +172 +168 +162 +157 +150 +145 +139 +132 +127 +122 +116 +110 +105 +100 +95 +90 +86 +83 +80 +77 +77 +75 +75 +74 +76 +77 +79 +82 +85 +89 +92 +97 +103 +107 +113 +118 +124 +130 +135 +142 +147 +154 +159 +164 +170 +175 +179 +183 +186 +189 +191 +192 +193 +194 +194 +193 +192 +190 +188 +186 +182 +179 +173 +169 +163 +158 +152 +146 +140 +134 +128 +123 +117 +111 +106 +100 +96 +92 +88 +84 +81 +78 +77 +76 +75 +75 +76 +77 +79 +81 +85 +88 +92 +96 +101 +106 +111 +117 +123 +128 +134 +140 +147 +153 +158 +163 +168 +174 +178 +182 +186 +188 +191 +192 +193 +194 +193 +193 +192 +192 +188 +186 +182 +178 +174 +169 +165 +159 +153 +148 +141 +135 +129 +125 +118 +111 +107 +102 +97 +93 +89 +85 +82 +78 +77 +76 +76 +74 +75 +77 +78 +82 +84 +87 +90 +98 +102 +102 +108 +117 +124 +127 +134 +140 +144 +147 +156 +165 +170 +171 +175 +182 +185 +187 +189 +193 +192 +191 +192 +194 +194 +192 +189 +187 +183 +179 +174 +171 +166 +158 +153 +149 +144 +137 +131 +127 +120 +115 +108 +104 +98 +93 +89 +86 +82 +80 +78 +76 +75 +75 +76 +77 +78 +80 +83 +86 +90 +94 +98 +102 +108 +114 +121 +127 +133 +138 +144 +148 +155 +161 +166 +171 +176 +180 +184 +187 +191 +192 +192 +193 +194 +194 +193 +192 +190 +187 +184 +181 +176 +171 +168 +161 +156 +150 +144 +139 +132 +127 +121 +116 +110 +104 +98 +95 +90 +87 +83 +81 +78 +77 +75 +75 +76 +76 +77 +79 +82 +86 +89 +93 +98 +103 +108 +113 +120 +125 +130 +136 +142 +148 +153 +160 +165 +170 +174 +179 +184 +186 +189 +191 +192 +193 +193 +193 +193 +192 +190 +188 +185 +182 +177 +173 +168 +164 +158 +152 +146 +140 +133 +127 +123 +117 +111 +105 +99 +96 +91 +88 +85 +81 +79 +76 +75 +75 +76 +76 +77 +79 +82 +85 +88 +92 +97 +102 +106 +112 +118 +124 +129 +135 +141 +147 +153 +158 +164 +170 +174 +179 +183 +186 +189 +191 +192 +193 +194 +193 +193 +192 +190 +189 +186 +183 +179 +173 +170 +164 +159 +153 +147 +141 +134 +129 +124 +118 +113 +107 +101 +96 +93 +88 +85 +82 +79 +77 +76 +75 +76 +76 +77 +79 +80 +85 +86 +91 +96 +101 +105 +110 +117 +122 +127 +133 +139 +145 +150 +158 +163 +168 +173 +177 +182 +185 +188 +192 +192 +194 +194 +195 +195 +193 +192 +190 +188 +184 +180 +175 +171 +166 +160 +154 +149 +143 +135 +130 +124 +119 +112 +108 +101 +97 +93 +88 +84 +80 +79 +76 +75 +75 +74 +74 +76 +78 +80 +83 +86 +91 +95 +100 +105 +111 +115 +123 +127 +133 +140 +145 +151 +157 +164 +168 +172 +177 +181 +185 +187 +190 +192 +193 +193 +193 +193 +192 +191 +189 +186 +184 +179 +175 +172 +165 +161 +154 +150 +144 +137 +131 +126 +120 +115 +108 +104 +99 +94 +90 +86 +83 +80 +78 +78 +75 +76 +75 +76 +78 +80 +83 +85 +90 +93 +98 +103 +108 +114 +120 +125 +131 +136 +143 +148 +155 +161 +165 +171 +175 +180 +184 +186 +189 +192 +192 +193 +193 +194 +193 +192 +190 +188 +184 +180 +177 +172 +167 +161 +156 +151 +144 +138 +131 +126 +121 +115 +109 +103 +98 +93 +89 +85 +82 +79 +77 +76 +75 +74 +75 +76 +77 +80 +82 +86 +89 +94 +99 +103 +110 +114 +121 +127 +132 +138 +144 +150 +156 +162 +167 +172 +177 +181 +185 +188 +192 +192 +193 +194 +194 +194 +192 +192 +190 +187 +183 +180 +175 +170 +165 +160 +154 +148 +142 +135 +130 +125 +119 +113 +108 +103 +97 +93 +89 +85 +82 +80 +79 +77 +76 +76 +76 +77 +80 +81 +85 +87 +92 +95 +100 +105 +110 +116 +121 +127 +132 +137 +143 +149 +155 +161 +165 +170 +174 +178 +182 +185 +188 +189 +191 +191 +192 +192 +192 +190 +188 +186 +182 +179 +177 +174 +167 +162 +155 +151 +145 +141 +135 +129 +124 +118 +113 +108 +103 +98 +94 +91 +84 +80 +80 +82 +80 +77 +77 +77 +76 +78 +83 +89 +89 +89 +95 +101 +105 +109 +117 +122 +125 +128 +138 +146 +151 +156 +161 +166 +170 +174 +180 +184 +185 +187 +190 +192 +192 +192 +193 +192 +192 +188 +186 +184 +179 +175 +170 +167 +162 +155 +150 +144 +137 +132 +127 +122 +116 +109 +103 +98 +96 +89 +86 +82 +80 +79 +78 +77 +76 +76 +76 +78 +79 +82 +85 +90 +94 +99 +104 +109 +114 +119 +126 +130 +137 +143 +148 +155 +159 +165 +169 +175 +178 +183 +186 +188 +191 +192 +192 +193 +192 +192 +192 +189 +187 +184 +181 +176 +172 +168 +162 +156 +151 +145 +139 +132 +127 +122 +116 +110 +105 +100 +96 +90 +87 +84 +81 +78 +77 +76 +76 +75 +75 +77 +79 +81 +85 +89 +92 +97 +102 +107 +113 +119 +124 +130 +135 +142 +147 +154 +159 +164 +170 +174 +179 +183 +186 +188 +191 +192 +193 +194 +193 +192 +192 +190 +188 +185 +181 +177 +172 +168 +163 +157 +152 +146 +139 +133 +127 +123 +116 +111 +106 +100 +97 +91 +87 +84 +81 +79 +77 +76 +75 +75 +76 +77 +79 +81 +84 +87 +91 +96 +101 +106 +111 +117 +123 +128 +134 +141 +146 +153 +158 +163 +169 +174 +178 +182 +186 +188 +190 +192 +192 +193 +193 +193 +192 +192 +189 +186 +182 +179 +174 +170 +164 +158 +153 +147 +141 +134 +130 +124 +118 +112 +107 +102 +96 +92 +88 +84 +81 +79 +77 +76 +75 +75 +75 +77 +78 +80 +83 +86 +90 +94 +99 +105 +111 +116 +121 +127 +133 +139 +144 +151 +157 +163 +167 +173 +176 +181 +185 +187 +192 +192 +192 +193 +194 +193 +192 +192 +189 +186 +183 +179 +175 +170 +165 +160 +154 +148 +141 +136 +130 +124 +119 +113 +108 +102 +97 +92 +88 +85 +81 +79 +77 +76 +75 +75 +75 +77 +77 +80 +82 +86 +90 +94 +99 +104 +110 +115 +120 +127 +132 +138 +144 +149 +156 +161 +167 +172 +176 +181 +184 +188 +190 +192 +192 +193 +194 +193 +193 +192 +190 +187 +184 +180 +176 +171 +167 +161 +155 +149 +143 +138 +131 +126 +120 +115 +109 +104 +99 +93 +90 +86 +83 +79 +78 +76 +75 +74 +75 +76 +78 +79 +82 +86 +89 +93 +98 +103 +108 +114 +120 +125 +131 +137 +143 +149 +155 +161 +165 +171 +175 +179 +184 +186 +189 +192 +192 +193 +193 +194 +192 +192 +190 +187 +185 +181 +177 +172 +167 +161 +156 +151 +144 +138 +133 +127 +121 +116 +110 +105 +99 +96 +90 +87 +83 +80 +79 +77 +76 +75 +76 +76 +78 +79 +82 +85 +89 +92 +97 +102 +107 +113 +118 +124 +128 +134 +141 +147 +153 +158 +164 +169 +174 +177 +182 +186 +188 +190 +192 +193 +193 +193 +193 +192 +190 +189 +186 +183 +178 +174 +170 +164 +159 +153 +147 +141 +135 +129 +124 +117 +112 +107 +101 +95 +92 +88 +83 +81 +77 +76 +74 +75 +76 +74 +76 +77 +80 +83 +86 +91 +96 +100 +105 +111 +117 +122 +127 +134 +140 +146 +151 +158 +164 +169 +174 +178 +183 +185 +188 +191 +192 +193 +194 +193 +193 +192 +192 +189 +186 +183 +181 +175 +166 +162 +160 +156 +147 +142 +135 +127 +121 +118 +116 +109 +99 +95 +94 +90 +83 +81 +80 +75 +71 +74 +79 +78 +75 +78 +81 +83 +87 +91 +97 +99 +102 +108 +116 +123 +127 +133 +139 +144 +150 +157 +163 +167 +171 +175 +180 +185 +188 +190 +192 +192 +192 +194 +194 +193 +192 +190 +187 +182 +179 +175 +170 +165 +161 +155 +149 +144 +136 +131 +125 +119 +113 +108 +103 +98 +94 +90 +86 +82 +80 +77 +77 +75 +76 +75 +77 +79 +80 +82 +85 +90 +94 +99 +105 +110 +115 +119 +126 +131 +137 +143 +149 +155 +160 +165 +171 +176 +180 +184 +186 +189 +190 +193 +193 +194 +193 +193 +192 +190 +187 +185 +181 +177 +172 +168 +162 +157 +151 +144 +139 +132 +127 +122 +115 +110 +103 +99 +96 +90 +87 +83 +81 +77 +76 +75 +76 +75 +76 +76 +79 +82 +86 +88 +92 +98 +102 +108 +113 +119 +125 +130 +136 +142 +148 +155 +160 +165 +170 +175 +179 +183 +186 +189 +192 +192 +193 +194 +193 +193 +192 +190 +188 +185 +182 +176 +172 +167 +163 +157 +152 +145 +140 +133 +128 +122 +117 +111 +106 +101 +95 +91 +87 +84 +81 +79 +77 +76 +76 +75 +76 +77 +79 +81 +84 +88 +92 +96 +101 +106 +111 +118 +123 +128 +134 +140 +147 +152 +159 +163 +169 +174 +178 +182 +185 +188 +191 +192 +193 +193 +193 +193 +193 +191 +189 +186 +182 +178 +174 +170 +164 +158 +153 +147 +142 +135 +129 +124 +118 +112 +107 +102 +97 +92 +88 +84 +82 +79 +77 +76 +74 +74 +75 +77 +79 +81 +83 +87 +90 +95 +100 +105 +111 +116 +122 +127 +133 +139 +145 +151 +157 +163 +168 +173 +176 +181 +185 +188 +190 +192 +193 +193 +193 +193 +193 +192 +190 +186 +184 +179 +175 +170 +166 +160 +154 +148 +142 +137 +131 +125 +119 +113 +108 +102 +98 +94 +90 +85 +82 +79 +78 +76 +75 +75 +75 +77 +78 +80 +83 +87 +90 +94 +99 +105 +109 +115 +121 +127 +132 +137 +145 +149 +156 +162 +166 +172 +176 +180 +184 +187 +190 +192 +193 +193 +193 +194 +192 +192 +190 +187 +185 +180 +176 +171 +166 +161 +156 +150 +144 +138 +132 +127 +120 +115 +109 +104 +99 +95 +90 +87 +83 +80 +78 +77 +76 +76 +76 +76 +78 +80 +82 +86 +89 +94 +98 +103 +108 +114 +120 +125 +130 +137 +143 +148 +155 +160 +166 +171 +175 +179 +184 +186 +189 +192 +192 +193 +193 +193 +194 +192 +190 +188 +185 +182 +177 +173 +168 +163 +157 +151 +146 +139 +133 +127 +122 +117 +110 +105 +100 +96 +91 +87 +83 +81 +78 +77 +75 +75 +75 +76 +77 +79 +82 +85 +89 +92 +97 +102 +108 +113 +119 +124 +129 +136 +142 +147 +153 +159 +163 +168 +175 +180 +184 +186 +189 +191 +192 +193 +194 +194 +194 +192 +190 +189 +186 +183 +178 +174 +169 +164 +158 +153 +146 +141 +134 +128 +123 +117 +112 +107 +101 +97 +92 +88 +84 +81 +79 +78 +77 +75 +74 +76 +77 +79 +82 +85 +88 +90 +96 +100 +106 +111 +117 +123 +127 +133 +140 +146 +152 +158 +166 +169 +170 +176 +184 +188 +188 +192 +192 +192 +192 +194 +197 +193 +189 +188 +187 +184 +179 +175 +171 +163 +156 +152 +150 +144 +136 +130 +125 +119 +112 +107 +103 +97 +91 +87 +85 +83 +79 +78 +77 +75 +76 +76 +78 +78 +80 +83 +87 +92 +95 +100 +104 +109 +115 +122 +128 +132 +138 +144 +151 +155 +161 +167 +172 +176 +181 +185 +188 +192 +192 +193 +193 +193 +192 +192 +192 +190 +188 +184 +180 +176 +171 +166 +161 +156 +150 +144 +137 +131 +126 +120 +114 +109 +103 +100 +94 +89 +86 +82 +80 +78 +77 +75 +75 +75 +76 +77 +80 +83 +87 +89 +94 +99 +103 +109 +114 +121 +125 +131 +137 +143 +149 +155 +161 +166 +171 +175 +180 +184 +186 +189 +192 +192 +192 +193 +193 +193 +192 +190 +187 +185 +181 +176 +172 +168 +163 +157 +151 +145 +139 +133 +127 +123 +117 +111 +106 +100 +96 +91 +88 +85 +81 +78 +76 +75 +75 +75 +76 +77 +79 +81 +84 +88 +92 +97 +102 +107 +112 +118 +124 +130 +136 +142 +147 +155 +159 +165 +170 +175 +179 +184 +187 +190 +192 +193 +194 +194 +195 +194 +192 +192 +189 +186 +182 +178 +173 +168 +163 +157 +152 +146 +140 +133 +128 +122 +116 +110 +105 +100 +95 +90 +87 +83 +81 +79 +77 +76 +75 +75 +75 +78 +79 +82 +85 +88 +92 +97 +101 +107 +112 +117 +124 +129 +135 +140 +146 +153 +158 +164 +169 +174 +178 +182 +186 +188 +192 +192 +193 +194 +194 +193 +192 +192 +189 +186 +183 +178 +175 +169 +165 +159 +153 +148 +141 +135 +129 +124 +118 +112 +107 +101 +97 +92 +88 +84 +81 +79 +77 +76 +75 +75 +75 +77 +78 +81 +83 +88 +91 +96 +100 +106 +111 +117 +122 +127 +133 +139 +145 +151 +157 +162 +168 +172 +177 +181 +184 +188 +190 +192 +192 +193 +193 +192 +192 +191 +189 +186 +183 +179 +175 +171 +165 +160 +155 +148 +143 +137 +131 +126 +120 +114 +109 +103 +98 +94 +89 +86 +82 +80 +78 +77 +75 +75 +75 +76 +78 +80 +82 +86 +89 +94 +99 +104 +109 +115 +120 +127 +131 +137 +144 +149 +156 +162 +166 +171 +176 +180 +184 +187 +190 +192 +192 +193 +193 +193 +192 +192 +189 +187 +183 +180 +175 +170 +165 +160 +153 +148 +142 +137 +130 +124 +120 +114 +109 +103 +98 +95 +90 +86 +83 +81 +79 +79 +76 +78 +78 +79 +81 +83 +85 +89 +92 +97 +102 +106 +112 +116 +123 +127 +133 +139 +144 +150 +156 +160 +166 +170 +174 +178 +182 +185 +186 +189 +190 +190 +191 +190 +189 +187 +185 +183 +180 +177 +173 +169 +164 +159 +153 +148 +143 +137 +132 +127 +122 +116 +111 +106 +102 +98 +94 +90 +87 +84 +82 +81 +79 +80 +80 +80 +81 +83 +86 +88 +91 +95 +99 +104 +108 +113 +119 +124 +130 +134 +139 +145 +151 +157 +161 +167 +171 +175 +179 +183 +185 +187 +190 +192 +192 +192 +192 +192 +190 +187 +184 +181 +178 +173 +169 +164 +158 +154 +147 +143 +136 +130 +125 +119 +114 +109 +103 +98 +94 +89 +86 +84 +81 +78 +77 +78 +76 +73 +75 +81 +83 +83 +87 +91 +93 +96 +103 +113 +117 +119 +124 +132 +138 +143 +150 +157 +160 +162 +169 +178 +182 +186 +187 +192 +192 +192 +193 +194 +194 +192 +192 +190 +188 +184 +181 +177 +173 +168 +162 +156 +149 +143 +138 +133 +127 +121 +114 +109 +102 +98 +94 +90 +86 +81 +78 +77 +75 +74 +73 +73 +75 +76 +80 +82 +86 +89 +92 +97 +103 +110 +112 +118 +127 +131 +135 +144 +152 +156 +158 +166 +172 +175 +180 +186 +189 +189 +192 +192 +194 +195 +195 +194 +192 +191 +188 +185 +182 +176 +172 +167 +161 +156 +151 +143 +139 +133 +126 +119 +115 +110 +103 +98 +95 +90 +84 +81 +80 +77 +77 +76 +75 +74 +74 +77 +80 +82 +85 +89 +93 +98 +103 +109 +114 +121 +125 +130 +137 +144 +150 +156 +161 +166 +171 +176 +180 +185 +188 +190 +192 +192 +194 +193 +194 +193 +192 +190 +187 +185 +181 +176 +172 +167 +162 +156 +150 +144 +138 +132 +127 +121 +116 +109 +104 +98 +95 +90 +86 +83 +79 +79 +76 +75 +75 +75 +76 +78 +79 +82 +85 +89 +93 +98 +103 +108 +114 +120 +125 +130 +136 +142 +147 +155 +160 +165 +170 +175 +180 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +184 +181 +177 +172 +169 +162 +157 +151 +145 +140 +133 +127 +123 +117 +111 +105 +100 +96 +91 +88 +84 +81 +79 +77 +77 +75 +76 +76 +78 +79 +82 +85 +88 +92 +97 +101 +107 +112 +118 +124 +128 +135 +140 +146 +152 +158 +163 +169 +174 +178 +182 +185 +188 +191 +192 +192 +193 +193 +193 +192 +190 +189 +185 +183 +178 +174 +170 +165 +159 +153 +147 +141 +135 +129 +125 +118 +113 +107 +102 +97 +93 +88 +85 +82 +79 +78 +76 +75 +75 +76 +77 +78 +81 +83 +87 +90 +95 +100 +105 +110 +116 +122 +127 +132 +139 +145 +150 +157 +162 +167 +172 +176 +181 +184 +188 +190 +192 +192 +193 +193 +193 +192 +191 +189 +186 +183 +179 +175 +171 +166 +160 +155 +148 +144 +138 +131 +126 +120 +115 +109 +103 +99 +94 +90 +87 +83 +81 +78 +77 +76 +76 +75 +76 +78 +80 +82 +86 +89 +94 +98 +103 +108 +114 +120 +125 +130 +137 +143 +148 +155 +161 +165 +171 +176 +180 +184 +186 +190 +192 +193 +194 +194 +195 +194 +192 +192 +189 +185 +182 +178 +172 +168 +163 +156 +151 +145 +138 +133 +127 +121 +115 +110 +103 +99 +94 +90 +86 +83 +80 +78 +76 +75 +75 +76 +76 +77 +79 +81 +84 +88 +94 +99 +103 +108 +112 +119 +125 +131 +138 +142 +148 +154 +160 +166 +171 +175 +179 +183 +186 +189 +192 +192 +194 +193 +193 +193 +192 +191 +188 +185 +182 +177 +174 +169 +163 +157 +152 +146 +140 +134 +128 +123 +116 +111 +106 +100 +96 +92 +87 +84 +80 +79 +76 +76 +75 +75 +76 +77 +79 +81 +84 +88 +92 +97 +102 +106 +112 +118 +124 +129 +136 +142 +147 +153 +159 +164 +169 +175 +179 +183 +186 +188 +192 +193 +193 +194 +194 +195 +192 +188 +187 +188 +184 +178 +174 +169 +162 +156 +154 +150 +142 +133 +128 +125 +117 +111 +108 +102 +94 +89 +88 +87 +83 +80 +78 +77 +74 +75 +76 +78 +78 +80 +83 +88 +91 +96 +101 +107 +111 +117 +123 +127 +133 +138 +145 +151 +158 +164 +168 +172 +176 +181 +186 +189 +192 +192 +193 +193 +193 +193 +192 +191 +189 +187 +185 +180 +176 +171 +165 +160 +153 +148 +142 +137 +130 +125 +120 +114 +108 +103 +97 +93 +88 +85 +82 +80 +78 +76 +75 +75 +75 +78 +78 +81 +83 +88 +90 +94 +99 +104 +110 +115 +120 +127 +132 +138 +144 +150 +156 +162 +166 +172 +176 +181 +184 +188 +190 +192 +192 +194 +194 +194 +193 +192 +190 +187 +184 +180 +176 +171 +167 +161 +156 +149 +143 +137 +132 +126 +120 +115 +110 +104 +99 +94 +90 +86 +82 +79 +78 +77 +76 +75 +75 +76 +78 +79 +82 +86 +89 +93 +98 +104 +108 +114 +120 +126 +131 +137 +142 +148 +154 +161 +165 +171 +175 +179 +183 +186 +189 +192 +192 +193 +193 +193 +193 +192 +190 +188 +185 +181 +177 +172 +168 +162 +157 +151 +145 +139 +133 +127 +122 +116 +111 +104 +100 +96 +91 +87 +83 +81 +79 +77 +76 +75 +76 +76 +77 +79 +82 +85 +88 +92 +97 +102 +107 +113 +118 +124 +129 +136 +141 +148 +153 +159 +164 +170 +174 +178 +183 +186 +188 +191 +192 +193 +194 +193 +193 +192 +190 +188 +185 +182 +178 +173 +169 diff --git a/src/материалы от Данцова/TestADC/300khz_201mv_with_R.txt b/src/материалы от Данцова/TestADC/300khz_201mv_with_R.txt new file mode 100644 index 0000000..d59c3f3 --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz_201mv_with_R.txt @@ -0,0 +1,32768 @@ +109 +112 +110 +109 +115 +116 +116 +120 +122 +123 +127 +131 +133 +134 +138 +140 +142 +144 +145 +147 +148 +149 +151 +152 +152 +153 +153 +153 +153 +152 +152 +152 +151 +148 +145 +143 +141 +140 +139 +136 +132 +130 +127 +125 +123 +121 +119 +117 +114 +112 +110 +108 +107 +106 +106 +105 +105 +104 +104 +104 +105 +105 +106 +108 +109 +111 +113 +116 +118 +120 +122 +125 +127 +129 +132 +134 +136 +139 +141 +143 +145 +147 +148 +150 +151 +153 +154 +153 +152 +152 +152 +152 +152 +152 +149 +147 +145 +143 +141 +140 +138 +135 +133 +131 +128 +126 +124 +122 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +105 +104 +105 +104 +105 +105 +107 +108 +109 +110 +112 +114 +116 +119 +121 +123 +125 +127 +130 +133 +136 +139 +142 +143 +144 +145 +146 +148 +151 +152 +153 +153 +152 +153 +152 +152 +152 +151 +149 +147 +145 +144 +142 +140 +138 +137 +134 +132 +129 +127 +125 +122 +120 +118 +115 +114 +112 +111 +109 +108 +107 +106 +105 +105 +105 +104 +105 +105 +106 +107 +109 +111 +112 +115 +117 +119 +121 +124 +125 +126 +127 +130 +134 +137 +138 +140 +142 +143 +145 +147 +149 +150 +152 +153 +152 +153 +153 +153 +152 +152 +150 +149 +147 +145 +144 +141 +139 +137 +135 +133 +131 +128 +127 +124 +122 +119 +117 +115 +112 +110 +108 +107 +105 +104 +103 +104 +104 +105 +105 +106 +107 +108 +109 +109 +111 +112 +115 +117 +121 +122 +124 +126 +127 +131 +133 +137 +139 +142 +143 +145 +146 +148 +149 +150 +152 +152 +152 +153 +153 +152 +152 +151 +150 +149 +148 +146 +144 +142 +140 +138 +136 +133 +131 +128 +126 +124 +122 +119 +117 +115 +113 +111 +110 +108 +107 +107 +106 +105 +103 +103 +104 +105 +107 +107 +108 +108 +109 +111 +113 +116 +119 +121 +124 +126 +128 +130 +133 +136 +139 +141 +143 +145 +147 +148 +149 +150 +151 +152 +153 +153 +153 +152 +153 +151 +151 +149 +148 +146 +144 +142 +140 +138 +136 +134 +131 +128 +127 +125 +122 +121 +119 +116 +113 +110 +109 +109 +108 +107 +105 +103 +103 +102 +103 +103 +105 +106 +107 +108 +108 +111 +115 +116 +118 +122 +127 +124 +126 +134 +135 +133 +136 +140 +145 +143 +142 +149 +154 +151 +150 +153 +153 +154 +154 +152 +151 +151 +150 +149 +148 +146 +144 +143 +141 +139 +138 +135 +131 +127 +126 +123 +122 +121 +119 +117 +113 +107 +107 +113 +104 +101 +107 +105 +105 +103 +103 +108 +107 +105 +109 +110 +109 +112 +115 +115 +117 +121 +124 +126 +128 +131 +134 +136 +138 +140 +143 +144 +145 +147 +149 +150 +151 +152 +153 +153 +153 +153 +153 +153 +152 +150 +148 +145 +142 +142 +141 +140 +137 +134 +131 +128 +127 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +106 +105 +104 +104 +104 +105 +105 +106 +108 +108 +111 +111 +114 +115 +118 +120 +123 +125 +127 +129 +132 +135 +137 +139 +141 +144 +146 +148 +149 +151 +153 +153 +154 +152 +152 +152 +153 +153 +152 +150 +148 +146 +144 +142 +140 +139 +137 +134 +131 +129 +127 +125 +123 +121 +119 +117 +115 +112 +111 +108 +107 +106 +105 +105 +104 +104 +104 +105 +105 +106 +107 +108 +110 +111 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +137 +140 +142 +143 +144 +145 +148 +150 +152 +152 +152 +152 +151 +152 +151 +152 +152 +150 +148 +147 +145 +143 +142 +140 +138 +136 +134 +131 +128 +126 +123 +121 +119 +116 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +104 +104 +105 +105 +106 +107 +109 +111 +113 +115 +117 +121 +122 +124 +125 +127 +130 +133 +136 +138 +140 +141 +142 +144 +146 +148 +150 +151 +152 +152 +152 +152 +153 +152 +152 +151 +150 +149 +147 +145 +143 +140 +138 +136 +134 +131 +129 +127 +125 +122 +120 +118 +116 +113 +111 +110 +108 +107 +105 +105 +104 +104 +104 +105 +106 +106 +108 +108 +109 +110 +112 +114 +118 +119 +121 +123 +125 +127 +129 +132 +134 +137 +139 +141 +143 +144 +147 +148 +150 +151 +152 +152 +153 +152 +153 +152 +151 +150 +150 +149 +147 +146 +144 +142 +140 +138 +135 +133 +130 +127 +126 +123 +121 +119 +117 +114 +112 +110 +109 +107 +106 +105 +103 +102 +102 +103 +104 +105 +106 +106 +107 +108 +110 +113 +115 +117 +120 +121 +124 +126 +128 +131 +134 +137 +140 +142 +144 +147 +148 +149 +150 +152 +152 +153 +153 +153 +153 +152 +152 +150 +149 +148 +147 +145 +143 +141 +139 +137 +134 +132 +129 +127 +125 +123 +121 +119 +116 +112 +111 +109 +106 +111 +114 +105 +102 +107 +107 +100 +101 +107 +107 +102 +102 +109 +113 +112 +113 +119 +120 +122 +125 +126 +127 +129 +133 +135 +138 +140 +143 +145 +147 +148 +150 +152 +152 +153 +155 +156 +155 +150 +148 +156 +150 +144 +150 +148 +143 +142 +142 +142 +138 +130 +127 +128 +123 +122 +123 +118 +115 +115 +112 +110 +108 +108 +108 +107 +105 +104 +104 +104 +105 +105 +106 +107 +109 +110 +111 +112 +114 +116 +119 +122 +124 +126 +127 +129 +132 +135 +137 +139 +142 +144 +146 +147 +149 +150 +151 +152 +153 +153 +154 +153 +154 +153 +152 +149 +147 +145 +144 +143 +141 +139 +135 +132 +129 +127 +125 +124 +122 +120 +117 +114 +112 +111 +110 +108 +107 +106 +106 +105 +104 +104 +104 +105 +106 +107 +108 +110 +111 +112 +115 +116 +119 +121 +124 +125 +127 +129 +132 +134 +136 +139 +141 +144 +146 +148 +150 +152 +152 +153 +152 +152 +153 +153 +154 +153 +152 +149 +148 +145 +144 +142 +141 +138 +136 +133 +131 +128 +126 +125 +122 +120 +118 +116 +113 +111 +110 +108 +107 +105 +105 +104 +105 +104 +104 +105 +105 +107 +108 +109 +111 +112 +114 +116 +118 +121 +123 +126 +127 +130 +132 +135 +138 +140 +141 +142 +144 +146 +149 +151 +151 +151 +151 +151 +151 +152 +152 +152 +150 +150 +148 +146 +144 +143 +141 +139 +137 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +112 +111 +109 +108 +107 +106 +105 +104 +104 +105 +105 +105 +107 +107 +109 +110 +112 +114 +116 +119 +121 +123 +124 +126 +129 +132 +135 +137 +139 +140 +142 +143 +145 +147 +149 +150 +151 +152 +152 +152 +152 +153 +152 +152 +151 +149 +148 +145 +144 +141 +139 +137 +135 +133 +130 +128 +126 +124 +122 +119 +117 +115 +113 +111 +109 +108 +107 +106 +105 +104 +104 +104 +105 +105 +107 +107 +107 +108 +110 +113 +115 +118 +120 +122 +123 +126 +127 +131 +133 +136 +138 +140 +142 +144 +146 +148 +150 +151 +152 +152 +153 +152 +153 +152 +152 +151 +150 +149 +148 +146 +144 +142 +141 +139 +137 +134 +132 +129 +127 +125 +122 +120 +118 +115 +113 +111 +110 +109 +108 +107 +105 +103 +103 +104 +105 +106 +106 +106 +106 +107 +109 +111 +113 +116 +118 +120 +123 +125 +127 +130 +133 +136 +138 +141 +142 +144 +146 +147 +149 +150 +152 +153 +153 +153 +154 +153 +153 +152 +152 +150 +148 +146 +146 +144 +142 +139 +135 +134 +131 +128 +127 +126 +123 +121 +118 +115 +112 +110 +110 +109 +107 +105 +104 +103 +102 +102 +103 +104 +105 +106 +107 +109 +110 +112 +115 +116 +119 +121 +124 +126 +127 +129 +132 +134 +138 +140 +143 +145 +146 +148 +149 +149 +153 +158 +150 +151 +157 +154 +150 +150 +151 +151 +146 +143 +146 +146 +141 +139 +138 +133 +131 +129 +126 +124 +123 +120 +117 +115 +111 +110 +109 +108 +107 +107 +105 +104 +104 +104 +104 +105 +106 +108 +110 +110 +106 +109 +118 +112 +113 +121 +123 +126 +126 +129 +136 +137 +135 +140 +142 +142 +145 +148 +148 +149 +152 +153 +153 +154 +154 +155 +155 +154 +153 +152 +148 +146 +145 +144 +142 +140 +136 +134 +130 +128 +126 +124 +122 +120 +117 +115 +112 +110 +110 +108 +107 +107 +106 +105 +104 +104 +105 +105 +104 +106 +107 +109 +111 +112 +114 +116 +118 +121 +123 +125 +127 +129 +132 +133 +136 +137 +140 +141 +144 +145 +147 +150 +151 +152 +151 +152 +153 +153 +154 +153 +152 +151 +150 +147 +145 +144 +143 +141 +138 +135 +132 +130 +128 +126 +124 +122 +119 +117 +114 +112 +109 +108 +107 +106 +105 +105 +104 +103 +104 +104 +105 +105 +107 +108 +110 +111 +113 +115 +117 +120 +122 +124 +127 +129 +131 +134 +136 +138 +140 +141 +142 +146 +148 +150 +150 +151 +151 +151 +152 +152 +152 +152 +152 +150 +149 +147 +146 +145 +143 +141 +139 +137 +134 +132 +129 +127 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +108 +109 +111 +112 +115 +117 +120 +121 +122 +124 +127 +130 +133 +136 +137 +139 +140 +142 +144 +146 +148 +149 +151 +151 +152 +152 +152 +152 +153 +152 +151 +149 +148 +147 +145 +143 +141 +139 +136 +135 +132 +130 +127 +125 +123 +121 +119 +116 +114 +112 +111 +109 +107 +106 +106 +105 +104 +104 +104 +105 +106 +106 +106 +107 +108 +111 +114 +116 +118 +119 +122 +124 +127 +129 +132 +134 +137 +139 +141 +143 +145 +148 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +147 +146 +144 +142 +139 +137 +134 +132 +129 +127 +126 +123 +121 +119 +117 +114 +113 +111 +110 +110 +108 +106 +104 +103 +103 +105 +105 +106 +105 +106 +107 +108 +110 +112 +115 +117 +119 +121 +124 +126 +128 +131 +134 +136 +138 +141 +143 +144 +146 +148 +149 +151 +152 +152 +151 +154 +161 +154 +149 +155 +155 +146 +145 +147 +146 +139 +135 +138 +139 +133 +128 +128 +127 +125 +123 +119 +114 +113 +111 +111 +109 +108 +106 +104 +103 +103 +103 +104 +105 +105 +107 +109 +108 +105 +107 +117 +114 +111 +122 +124 +123 +125 +129 +133 +134 +133 +138 +142 +142 +144 +148 +148 +150 +153 +154 +153 +153 +154 +155 +154 +153 +151 +151 +150 +148 +147 +145 +143 +141 +139 +135 +132 +130 +127 +127 +125 +121 +118 +115 +113 +111 +110 +109 +108 +106 +105 +104 +103 +103 +103 +105 +105 +106 +107 +108 +109 +111 +112 +114 +116 +119 +121 +124 +126 +128 +130 +133 +136 +138 +140 +143 +144 +146 +148 +149 +150 +152 +152 +153 +153 +154 +154 +155 +153 +151 +149 +148 +147 +146 +144 +142 +139 +135 +133 +130 +127 +126 +124 +122 +119 +117 +114 +112 +111 +110 +108 +107 +106 +105 +105 +103 +103 +103 +105 +105 +106 +108 +109 +110 +111 +114 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +140 +142 +144 +146 +148 +150 +151 +151 +152 +151 +152 +153 +154 +154 +153 +151 +149 +148 +147 +146 +144 +142 +140 +136 +134 +131 +129 +127 +124 +122 +121 +118 +115 +112 +110 +110 +108 +108 +106 +105 +104 +104 +104 +104 +104 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +137 +137 +138 +141 +144 +147 +149 +149 +149 +150 +151 +151 +152 +152 +152 +152 +151 +150 +149 +147 +145 +144 +143 +140 +138 +135 +133 +131 +128 +126 +124 +121 +119 +117 +114 +112 +110 +109 +107 +106 +105 +104 +104 +103 +103 +104 +105 +105 +107 +108 +110 +111 +114 +116 +118 +120 +121 +123 +126 +129 +131 +134 +136 +138 +139 +141 +144 +146 +147 +149 +150 +151 +151 +152 +153 +152 +153 +152 +152 +150 +149 +147 +146 +144 +142 +140 +138 +136 +133 +132 +129 +127 +125 +123 +120 +118 +116 +113 +111 +110 +109 +107 +106 +105 +104 +103 +104 +105 +105 +106 +105 +106 +108 +111 +113 +115 +116 +118 +120 +122 +125 +127 +130 +133 +135 +137 +139 +141 +143 +146 +148 +150 +152 +153 +153 +153 +153 +153 +152 +152 +152 +151 +150 +148 +147 +144 +143 +140 +139 +136 +134 +131 +129 +127 +124 +122 +119 +117 +115 +113 +111 +110 +110 +108 +106 +104 +104 +103 +105 +105 +105 +105 +106 +106 +107 +109 +112 +115 +117 +118 +119 +122 +125 +127 +130 +133 +135 +137 +141 +142 +144 +145 +147 +149 +150 +151 +152 +153 +153 +153 +154 +153 +152 +152 +151 +149 +147 +145 +143 +140 +139 +136 +134 +131 +129 +127 +125 +123 +120 +117 +115 +114 +112 +111 +109 +108 +105 +104 +103 +103 +103 +104 +105 +105 +106 +107 +109 +110 +112 +114 +116 +119 +120 +123 +125 +127 +129 +131 +134 +137 +139 +141 +144 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +151 +150 +149 +147 +145 +142 +144 +145 +134 +131 +136 +131 +127 +126 +124 +123 +116 +111 +113 +113 +109 +108 +108 +105 +104 +105 +103 +102 +104 +104 +104 +106 +106 +107 +110 +111 +113 +116 +118 +120 +122 +125 +127 +129 +132 +135 +138 +139 +137 +140 +151 +144 +144 +152 +151 +153 +152 +153 +158 +156 +152 +153 +152 +148 +148 +148 +146 +144 +144 +141 +137 +134 +132 +131 +129 +126 +123 +121 +117 +115 +114 +111 +110 +109 +108 +107 +105 +104 +104 +104 +104 +104 +105 +105 +107 +107 +109 +111 +113 +115 +117 +120 +122 +124 +127 +128 +131 +133 +136 +138 +140 +142 +144 +147 +149 +150 +151 +151 +151 +152 +153 +154 +153 +152 +151 +149 +148 +147 +145 +144 +142 +140 +138 +136 +133 +131 +129 +127 +125 +123 +120 +117 +115 +112 +111 +109 +107 +107 +106 +105 +105 +104 +104 +105 +105 +105 +106 +107 +108 +111 +112 +114 +117 +119 +121 +124 +126 +128 +131 +134 +136 +137 +138 +141 +143 +147 +148 +149 +150 +150 +151 +151 +152 +153 +154 +153 +152 +150 +149 +148 +147 +145 +143 +141 +139 +137 +134 +130 +127 +126 +124 +122 +120 +118 +115 +113 +112 +110 +109 +107 +106 +105 +104 +104 +104 +104 +104 +105 +106 +107 +109 +111 +113 +115 +118 +120 +121 +122 +125 +127 +131 +133 +135 +135 +138 +140 +141 +144 +145 +147 +148 +150 +151 +152 +153 +153 +154 +153 +152 +151 +150 +148 +146 +144 +143 +141 +139 +138 +135 +133 +130 +128 +126 +124 +121 +119 +117 +114 +112 +110 +108 +106 +106 +104 +104 +103 +104 +105 +105 +105 +105 +106 +107 +110 +112 +114 +116 +117 +119 +122 +124 +127 +129 +131 +134 +136 +138 +140 +143 +145 +147 +149 +150 +152 +152 +152 +152 +153 +152 +152 +152 +151 +150 +149 +148 +146 +144 +142 +140 +138 +135 +133 +131 +128 +126 +124 +121 +119 +117 +115 +113 +111 +110 +108 +105 +103 +103 +103 +104 +105 +105 +103 +104 +103 +103 +113 +115 +109 +115 +122 +119 +118 +124 +129 +128 +127 +132 +139 +141 +140 +143 +146 +147 +149 +150 +150 +150 +152 +153 +153 +153 +152 +152 +152 +150 +149 +147 +145 +144 +143 +141 +141 +134 +127 +132 +132 +123 +123 +125 +118 +114 +115 +115 +116 +110 +106 +108 +105 +102 +104 +104 +103 +105 +107 +106 +105 +107 +109 +111 +113 +114 +117 +119 +121 +123 +126 +127 +130 +132 +136 +138 +140 +143 +145 +147 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +148 +146 +145 +143 +140 +137 +134 +132 +131 +129 +127 +124 +121 +118 +116 +114 +112 +111 +110 +108 +106 +106 +104 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +124 +126 +127 +130 +132 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +154 +154 +154 +151 +150 +148 +148 +147 +145 +143 +140 +138 +134 +132 +130 +128 +127 +124 +121 +119 +117 +115 +113 +111 +110 +109 +108 +107 +106 +105 +104 +104 +104 +105 +106 +107 +108 +109 +111 +112 +115 +116 +119 +120 +123 +125 +127 +129 +132 +134 +137 +139 +141 +143 +146 +148 +149 +150 +150 +151 +152 +153 +154 +154 +153 +152 +150 +149 +148 +146 +145 +143 +141 +139 +137 +134 +132 +130 +127 +126 +123 +120 +118 +116 +113 +111 +110 +108 +108 +106 +106 +105 +105 +105 +105 +105 +106 +107 +107 +109 +110 +111 +113 +115 +118 +120 +122 +125 +127 +129 +133 +134 +136 +138 +140 +143 +146 +147 +148 +149 +150 +150 +150 +152 +152 +153 +152 +152 +151 +150 +148 +148 +146 +144 +143 +140 +137 +135 +133 +130 +127 +126 +124 +122 +119 +117 +115 +113 +111 +110 +108 +107 +106 +105 +104 +104 +103 +104 +105 +105 +106 +108 +110 +112 +114 +115 +117 +118 +121 +123 +126 +129 +131 +133 +135 +137 +139 +141 +144 +146 +148 +149 +151 +151 +152 +153 +153 +153 +153 +153 +152 +151 +149 +148 +146 +145 +143 +141 +140 +137 +134 +130 +129 +127 +126 +123 +119 +118 +115 +113 +111 +109 +108 +107 +106 +105 +104 +105 +105 +105 +105 +104 +105 +106 +110 +112 +114 +115 +117 +118 +121 +123 +126 +127 +130 +133 +134 +136 +139 +141 +143 +145 +147 +149 +150 +151 +152 +152 +153 +153 +153 +152 +152 +151 +149 +148 +149 +145 +144 +141 +138 +137 +134 +132 +130 +127 +125 +124 +122 +119 +116 +115 +114 +111 +108 +106 +104 +103 +103 +104 +104 +104 +103 +105 +105 +106 +107 +110 +111 +113 +115 +117 +120 +122 +124 +127 +129 +133 +135 +138 +140 +143 +145 +147 +148 +150 +150 +152 +152 +152 +153 +153 +153 +152 +152 +150 +149 +148 +147 +145 +143 +141 +139 +137 +134 +132 +130 +128 +127 +123 +121 +118 +117 +115 +114 +111 +109 +107 +105 +104 +103 +103 +104 +104 +104 +104 +104 +106 +107 +109 +111 +113 +115 +117 +119 +121 +123 +126 +128 +131 +134 +136 +139 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +148 +147 +145 +142 +139 +136 +134 +132 +130 +127 +125 +122 +119 +117 +115 +112 +110 +114 +111 +102 +107 +109 +105 +102 +104 +106 +106 +102 +103 +109 +109 +108 +111 +114 +115 +118 +120 +121 +123 +126 +128 +130 +133 +135 +137 +140 +142 +144 +146 +147 +149 +151 +152 +153 +155 +155 +155 +157 +152 +145 +151 +153 +144 +146 +146 +143 +140 +134 +136 +136 +129 +126 +127 +123 +119 +119 +116 +113 +112 +112 +110 +108 +107 +107 +106 +106 +104 +105 +105 +105 +106 +107 +109 +109 +111 +113 +115 +117 +119 +122 +124 +126 +128 +130 +132 +135 +137 +139 +141 +144 +146 +148 +148 +149 +149 +151 +153 +153 +153 +153 +152 +151 +149 +148 +147 +146 +144 +143 +139 +138 +135 +133 +131 +129 +127 +125 +122 +119 +117 +115 +113 +111 +109 +108 +107 +106 +105 +105 +105 +105 +105 +105 +106 +107 +108 +109 +111 +112 +115 +117 +120 +121 +124 +126 +128 +131 +132 +134 +135 +138 +140 +144 +145 +147 +147 +148 +149 +150 +152 +152 +153 +152 +152 +151 +150 +149 +148 +147 +145 +144 +141 +139 +137 +134 +131 +129 +127 +125 +123 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +104 +104 +104 +104 +105 +105 +107 +108 +109 +111 +113 +115 +116 +117 +120 +123 +126 +127 +129 +132 +133 +135 +137 +140 +142 +145 +146 +148 +149 +149 +151 +152 +153 +153 +153 +153 +152 +151 +150 +148 +147 +145 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +119 +117 +114 +112 +111 +109 +109 +107 +105 +104 +105 +105 +106 +105 +104 +104 +106 +108 +110 +111 +113 +114 +116 +119 +121 +123 +126 +128 +130 +133 +135 +138 +140 +142 +145 +147 +149 +150 +151 +151 +152 +153 +154 +153 +153 +152 +152 +151 +150 +148 +145 +144 +142 +139 +134 +138 +139 +128 +127 +130 +126 +118 +118 +119 +116 +110 +108 +112 +111 +105 +104 +107 +106 +105 +105 +104 +102 +103 +105 +106 +108 +110 +111 +114 +116 +118 +121 +123 +127 +128 +131 +136 +135 +132 +138 +146 +141 +141 +150 +151 +150 +152 +155 +157 +155 +152 +155 +154 +150 +151 +151 +147 +146 +146 +144 +140 +138 +138 +136 +133 +130 +127 +125 +121 +118 +117 +115 +113 +112 +110 +107 +105 +103 +103 +103 +103 +103 +103 +103 +103 +105 +106 +108 +110 +112 +114 +116 +118 +120 +122 +125 +127 +129 +133 +135 +138 +141 +144 +145 +147 +149 +150 +151 +152 +153 +154 +154 +154 +153 +153 +152 +150 +150 +148 +148 +145 +144 +140 +138 +136 +134 +133 +130 +127 +124 +121 +119 +116 +115 +113 +111 +110 +108 +106 +106 +105 +105 +105 +105 +105 +105 +106 +106 +107 +108 +110 +111 +113 +116 +118 +120 +123 +125 +127 +130 +132 +135 +137 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +154 +154 +154 +152 +151 +151 +150 +150 +148 +146 +144 +141 +139 +135 +134 +132 +129 +127 +125 +122 +119 +118 +115 +114 +112 +110 +109 +108 +106 +105 +104 +104 +104 +104 +105 +105 +106 +107 +109 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +136 +139 +141 +144 +146 +147 +148 +149 +149 +151 +153 +154 +154 +153 +152 +151 +150 +149 +148 +147 +146 +144 +141 +139 +137 +134 +132 +131 +128 +126 +124 +121 +119 +116 +114 +112 +111 +109 +108 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +112 +113 +115 +118 +120 +122 +125 +127 +130 +131 +133 +135 +137 +140 +143 +145 +146 +147 +148 +149 +150 +151 +153 +153 +153 +153 +152 +151 +150 +149 +148 +146 +145 +143 +140 +138 +135 +133 +131 +128 +127 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +105 +105 +104 +104 +104 +105 +105 +106 +107 +109 +110 +112 +114 +114 +116 +117 +121 +124 +127 +128 +130 +132 +134 +137 +139 +142 +144 +145 +147 +148 +149 +150 +152 +152 +153 +153 +153 +152 +152 +150 +149 +148 +146 +145 +143 +141 +139 +137 +134 +131 +129 +127 +125 +123 +120 +118 +116 +114 +112 +110 +108 +107 +106 +106 +105 +106 +105 +105 +104 +104 +105 +107 +111 +112 +114 +114 +115 +117 +119 +121 +125 +127 +129 +131 +134 +137 +138 +141 +144 +146 +146 +148 +150 +150 +151 +152 +153 +153 +153 +153 +153 +152 +150 +149 +147 +146 +144 +142 +139 +137 +135 +132 +129 +127 +125 +123 +121 +119 +117 +115 +113 +111 +108 +105 +105 +105 +105 +105 +104 +103 +103 +105 +105 +106 +108 +110 +111 +113 +115 +117 +119 +122 +125 +127 +129 +131 +134 +136 +138 +139 +143 +145 +147 +148 +150 +151 +152 +153 +154 +154 +154 +154 +153 +152 +151 +149 +148 +146 +144 +142 +140 +137 +135 +133 +131 +128 +125 +122 +119 +118 +117 +115 +112 +110 +108 +106 +105 +104 +103 +104 +104 +103 +103 +104 +105 +106 +108 +110 +111 +113 +116 +117 +120 +122 +124 +127 +129 +131 +134 +136 +139 +141 +143 +145 +147 +148 +150 +150 +152 +152 +153 +153 +153 +153 +152 +152 +151 +150 +149 +147 +145 +142 +139 +137 +136 +134 +131 +127 +125 +122 +120 +118 +116 +114 +112 +110 +108 +107 +105 +105 +104 +104 +105 +104 +105 +104 +105 +105 +107 +114 +111 +108 +118 +120 +118 +120 +124 +128 +129 +127 +133 +139 +138 +140 +144 +145 +146 +149 +149 +149 +151 +151 +152 +154 +153 +151 +150 +150 +150 +150 +148 +146 +144 +142 +138 +136 +135 +133 +131 +131 +123 +119 +126 +120 +112 +117 +116 +114 +111 +108 +111 +110 +104 +105 +106 +104 +104 +106 +106 +105 +108 +110 +110 +112 +114 +117 +120 +121 +123 +126 +127 +129 +132 +135 +137 +139 +143 +145 +147 +148 +147 +149 +151 +153 +153 +154 +153 +152 +151 +150 +149 +148 +147 +145 +144 +141 +139 +137 +135 +133 +131 +129 +127 +125 +122 +121 +118 +116 +114 +112 +111 +110 +108 +107 +106 +105 +105 +104 +105 +105 +105 +107 +107 +109 +111 +112 +114 +117 +118 +121 +124 +127 +128 +130 +131 +133 +136 +138 +141 +144 +145 +146 +147 +149 +150 +151 +152 +153 +153 +153 +152 +151 +151 +150 +149 +147 +145 +143 +141 +139 +136 +133 +132 +129 +127 +126 +123 +121 +118 +116 +114 +112 +110 +109 +108 +107 +106 +105 +104 +104 +105 +105 +106 +106 +108 +110 +111 +112 +113 +114 +117 +120 +123 +126 +127 +129 +131 +133 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +150 +150 +149 +147 +145 +144 +142 +140 +138 +135 +133 +131 +128 +126 +124 +121 +119 +117 +114 +113 +111 +109 +108 +107 +106 +106 +106 +105 +104 +103 +103 +105 +107 +108 +110 +110 +112 +113 +116 +118 +121 +123 +125 +127 +127 +138 +139 +134 +141 +148 +145 +144 +148 +152 +150 +147 +150 +155 +155 +152 +153 +154 +152 +151 +150 +147 +145 +144 +143 +140 +137 +135 +132 +131 +128 +127 +125 +122 +120 +119 +117 +117 +110 +102 +109 +109 +101 +104 +108 +104 +102 +103 +105 +108 +105 +105 +110 +110 +110 +114 +116 +117 +122 +126 +127 +128 +131 +134 +136 +138 +139 +141 +144 +145 +147 +149 +150 +151 +152 +153 +153 +155 +154 +153 +151 +151 +150 +148 +146 +144 +143 +141 +139 +137 +135 +132 +130 +127 +123 +121 +119 +118 +116 +113 +111 +109 +107 +105 +104 +104 +103 +103 +103 +103 +103 +104 +106 +108 +110 +111 +112 +114 +117 +119 +121 +123 +125 +127 +130 +133 +135 +137 +140 +142 +144 +146 +147 +149 +150 +151 +152 +152 +153 +153 +153 +152 +152 +152 +151 +150 +148 +146 +143 +140 +139 +137 +135 +132 +129 +127 +124 +121 +119 +117 +115 +113 +111 +109 +108 +107 +105 +105 +105 +104 +105 +104 +105 +105 +106 +107 +108 +110 +112 +114 +116 +118 +121 +122 +125 +127 +130 +132 +134 +137 +139 +141 +143 +145 +146 +148 +150 +151 +152 +154 +155 +153 +152 +151 +151 +152 +151 +150 +148 +145 +143 +141 +139 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +110 +109 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +108 +110 +111 +114 +115 +118 +119 +122 +124 +127 +128 +131 +134 +136 +139 +141 +144 +145 +146 +146 +148 +150 +152 +153 +153 +153 +152 +152 +151 +151 +150 +149 +148 +146 +144 +141 +140 +137 +136 +134 +132 +129 +127 +124 +122 +119 +117 +115 +113 +111 +109 +108 +107 +106 +105 +104 +104 +104 +104 +105 +106 +106 +108 +110 +111 +112 +115 +117 +119 +122 +124 +127 +127 +129 +131 +134 +137 +141 +143 +144 +145 +147 +148 +150 +151 +152 +153 +153 +153 +152 +152 +151 +150 +150 +148 +146 +144 +142 +140 +138 +135 +133 +131 +129 +127 +125 +123 +120 +118 +116 +113 +111 +110 +109 +107 +106 +105 +105 +105 +105 +105 +105 +106 +107 +109 +110 +111 +111 +112 +115 +117 +120 +123 +125 +126 +128 +131 +133 +136 +139 +142 +143 +145 +146 +148 +149 +151 +152 +153 +154 +154 +153 +152 +151 +152 +152 +150 +148 +145 +144 +142 +139 +137 +135 +131 +129 +127 +125 +123 +120 +118 +116 +114 +111 +111 +109 +107 +106 +107 +106 +105 +104 +104 +104 +106 +107 +108 +109 +109 +111 +112 +114 +116 +118 +121 +124 +127 +128 +130 +133 +136 +139 +141 +144 +145 +147 +148 +149 +150 +152 +153 +154 +154 +154 +154 +153 +153 +151 +150 +148 +146 +144 +142 +140 +137 +134 +132 +130 +127 +125 +123 +121 +119 +117 +115 +111 +109 +107 +107 +106 +105 +105 +104 +103 +103 +103 +104 +105 +106 +108 +109 +111 +112 +115 +117 +120 +122 +125 +127 +129 +131 +133 +136 +138 +140 +143 +145 +147 +149 +150 +152 +152 +153 +153 +153 +154 +153 +152 +152 +151 +149 +147 +146 +144 +143 +140 +139 +137 +135 +131 +127 +125 +123 +122 +120 +117 +114 +112 +109 +107 +106 +105 +105 +104 +103 +103 +103 +103 +104 +105 +107 +108 +110 +111 +113 +115 +117 +119 +121 +124 +126 +128 +131 +134 +137 +140 +141 +142 +144 +146 +149 +149 +150 +151 +152 +153 +153 +153 +152 +153 +152 +152 +150 +149 +146 +144 +142 +140 +139 +136 +133 +130 +127 +125 +123 +120 +119 +117 +114 +112 +111 +110 +108 +107 +105 +106 +105 +105 +104 +104 +104 +105 +106 +107 +109 +110 +113 +115 +117 +119 +122 +124 +127 +128 +130 +132 +135 +136 +140 +147 +143 +143 +152 +152 +149 +151 +154 +156 +152 +148 +152 +155 +152 +150 +151 +148 +145 +145 +141 +138 +137 +136 +133 +132 +128 +126 +124 +122 +120 +118 +116 +113 +112 +110 +108 +106 +106 +106 +106 +106 +99 +102 +110 +103 +102 +110 +110 +112 +111 +113 +121 +120 +119 +124 +127 +127 +130 +134 +135 +137 +141 +144 +144 +144 +145 +149 +151 +152 +152 +153 +152 +151 +151 +151 +150 +150 +150 +149 +146 +145 +143 +141 +139 +137 +135 +132 +129 +127 +125 +122 +120 +117 +115 +113 +112 +110 +109 +107 +106 +105 +105 +105 +104 +104 +104 +105 +106 +107 +109 +111 +112 +114 +116 +118 +121 +124 +126 +127 +128 +131 +134 +137 +139 +141 +142 +144 +145 +147 +148 +150 +151 +153 +153 +153 +153 +152 +152 +152 +151 +149 +148 +147 +145 +142 +140 +137 +135 +132 +130 +127 +126 +124 +121 +119 +117 +115 +112 +111 +109 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +109 +110 +111 +112 +115 +118 +120 +123 +124 +126 +127 +129 +132 +134 +138 +141 +143 +144 +146 +147 +149 +152 +153 +153 +154 +154 +154 +153 +152 +150 +150 +149 +148 +146 +144 +142 +140 +138 +136 +133 +131 +129 +127 +124 +121 +119 +115 +111 +115 +117 +107 +105 +111 +110 +104 +104 +106 +105 +101 +101 +108 +111 +108 +108 +111 +112 +113 +116 +117 +118 +121 +124 +126 +128 +131 +134 +137 +140 +143 +144 +146 +147 +149 +151 +155 +153 +146 +152 +157 +150 +149 +155 +153 +151 +150 +150 +150 +145 +140 +140 +137 +132 +131 +129 +126 +124 +124 +122 +118 +116 +114 +111 +109 +108 +107 +106 +105 +103 +103 +102 +102 +103 +105 +105 +107 +109 +110 +112 +114 +117 +119 +122 +124 +127 +127 +130 +131 +134 +136 +138 +141 +143 +145 +146 +148 +150 +152 +152 +153 +153 +154 +154 +153 +153 +152 +150 +149 +147 +146 +144 +142 +140 +139 +136 +132 +128 +127 +125 +123 +121 +118 +116 +113 +111 +109 +108 +106 +106 +105 +104 +103 +103 +103 +104 +105 +106 +108 +109 +111 +112 +114 +116 +118 +121 +122 +125 +127 +129 +132 +134 +136 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +153 +152 +149 +146 +144 +143 +142 +140 +137 +134 +131 +129 +127 +124 +122 +120 +119 +116 +114 +111 +110 +108 +107 +106 +105 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +111 +114 +116 +119 +120 +122 +125 +127 +130 +132 +134 +136 +139 +141 +143 +145 +147 +149 +150 +152 +153 +154 +153 +152 +152 +153 +152 +152 +150 +148 +146 +144 +143 +140 +139 +137 +135 +132 +130 +127 +125 +122 +121 +120 +118 +115 +112 +111 +109 +108 +107 +106 +105 +105 +105 +105 +105 +105 +107 +107 +109 +110 +111 +113 +115 +117 +119 +122 +124 +127 +128 +131 +134 +137 +140 +141 +142 +144 +145 +147 +149 +151 +152 +152 +152 +152 +152 +152 +151 +151 +150 +149 +147 +145 +144 +142 +141 +138 +136 +134 +132 +129 +127 +124 +122 +120 +117 +115 +113 +112 +110 +109 +107 +107 +105 +105 +104 +104 +104 +105 +105 +106 +108 +109 +111 +112 +115 +117 +120 +122 +124 +125 +127 +129 +133 +136 +138 +140 +142 +143 +145 +146 +148 +149 +151 +152 +152 +152 +152 +152 +153 +152 +151 +150 +148 +147 +144 +143 +140 +138 +136 +134 +132 +129 +127 +126 +123 +121 +119 +117 +115 +112 +111 +109 +107 +106 +105 +104 +104 +104 +104 +105 +108 +108 +110 +109 +109 +111 +113 +115 +119 +121 +122 +124 +127 +128 +130 +133 +136 +139 +140 +142 +145 +147 +148 +150 +152 +152 +153 +153 +154 +153 +153 +152 +151 +150 +149 +148 +146 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +113 +111 +110 +109 +107 +107 +106 +105 +103 +103 +103 +105 +106 +107 +107 +108 +109 +110 +113 +115 +118 +120 +123 +125 +127 +129 +131 +134 +136 +139 +141 +143 +145 +147 +147 +149 +150 +151 +152 +153 +154 +153 +153 +152 +152 +151 +150 +148 +146 +144 +142 +140 +137 +135 +133 +131 +128 +126 +124 +122 +120 +118 +114 +111 +110 +109 +109 +107 +105 +104 +103 +102 +102 +103 +104 +106 +107 +108 +108 +109 +111 +113 +116 +119 +122 +124 +127 +129 +131 +133 +136 +138 +140 +143 +144 +146 +148 +149 +151 +152 +152 +153 +153 +153 +153 +153 +153 +151 +150 +148 +147 +145 +144 +141 +139 +136 +132 +129 +127 +125 +123 +121 +119 +116 +114 +111 +110 +108 +107 +106 +105 +104 +103 +103 +103 +104 +105 +106 +107 +109 +110 +111 +113 +115 +117 +119 +122 +124 +127 +128 +130 +132 +135 +137 +140 +142 +144 +146 +147 +149 +150 +152 +152 +152 +153 +153 +153 +153 +153 +152 +151 +147 +146 +145 +144 +143 +140 +137 +134 +131 +128 +126 +123 +122 +119 +117 +114 +112 +110 +109 +108 +107 +106 +105 +104 +103 +103 +103 +104 +105 +106 +107 +108 +111 +112 +115 +117 +120 +122 +125 +126 +128 +131 +132 +136 +137 +139 +140 +142 +144 +152 +150 +147 +155 +156 +151 +150 +152 +155 +153 +148 +149 +152 +148 +144 +144 +143 +140 +140 +137 +133 +131 +129 +127 +125 +123 +120 +119 +116 +113 +111 +110 +108 +108 +106 +104 +104 +105 +105 +106 +107 +101 +102 +113 +109 +105 +113 +114 +117 +117 +119 +127 +127 +126 +130 +134 +134 +137 +141 +141 +141 +144 +148 +149 +150 +151 +152 +153 +153 +152 +152 +151 +150 +151 +150 +148 +146 +144 +143 +141 +140 +137 +135 +132 +130 +127 +125 +123 +120 +118 +116 +114 +112 +111 +109 +108 +106 +106 +105 +104 +104 +104 +105 +105 +106 +107 +109 +110 +111 +113 +116 +119 +121 +122 +123 +126 +128 +131 +134 +137 +139 +140 +142 +144 +146 +147 +149 +150 +152 +152 +152 +152 +152 +153 +152 +152 +150 +149 +148 +146 +144 +142 +139 +138 +136 +133 +131 +128 +127 +124 +122 +120 +117 +115 +113 +111 +110 +108 +107 +106 +105 +105 +105 +105 +105 +106 +107 +107 +107 +107 +110 +112 +115 +117 +119 +121 +123 +125 +127 +130 +132 +135 +138 +140 +142 +143 +146 +147 +150 +150 +149 +155 +159 +153 +151 +157 +156 +149 +148 +152 +151 +144 +141 +145 +144 +139 +135 +135 +132 +129 +127 +123 +120 +118 +118 +115 +113 +111 +109 +108 +108 +107 +105 +103 +102 +104 +106 +108 +107 +100 +103 +112 +108 +105 +115 +118 +118 +120 +124 +129 +129 +127 +133 +137 +136 +139 +143 +144 +144 +149 +151 +150 +152 +153 +155 +154 +153 +153 +153 +152 +151 +150 +148 +146 +145 +144 +141 +139 +137 +135 +132 +130 +127 +125 +124 +121 +118 +115 +112 +111 +110 +109 +107 +106 +104 +103 +101 +102 +102 +104 +105 +106 +106 +107 +109 +111 +113 +115 +118 +120 +123 +125 +127 +129 +132 +134 +137 +139 +142 +144 +146 +148 +149 +151 +152 +153 +154 +154 +154 +154 +153 +153 +152 +150 +150 +148 +146 +144 +143 +141 +137 +134 +130 +129 +127 +126 +123 +120 +118 +114 +112 +110 +109 +107 +107 +105 +105 +103 +103 +103 +104 +105 +105 +106 +107 +108 +110 +111 +113 +115 +118 +120 +123 +125 +127 +129 +132 +134 +136 +138 +140 +143 +145 +147 +148 +150 +151 +152 +153 +154 +154 +154 +154 +154 +153 +151 +149 +147 +146 +144 +143 +139 +136 +133 +130 +128 +126 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +106 +104 +104 +103 +103 +103 +105 +106 +107 +109 +111 +113 +114 +117 +118 +121 +123 +126 +127 +129 +131 +133 +135 +137 +139 +141 +144 +145 +148 +150 +151 +151 +151 +152 +152 +153 +153 +152 +150 +149 +148 +147 +145 +144 +143 +141 +139 +136 +134 +131 +129 +127 +125 +122 +120 +117 +114 +112 +110 +108 +106 +106 +104 +104 +104 +104 +103 +104 +105 +105 +107 +108 +110 +111 +113 +115 +117 +119 +122 +124 +127 +129 +132 +135 +137 +139 +140 +141 +144 +146 +148 +149 +150 +150 +150 +150 +150 +151 +151 +151 +150 +149 +148 +146 +145 +144 +143 +141 +139 +138 +136 +133 +129 +127 +125 +123 +121 +118 +116 +114 +112 +111 +109 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +109 +110 +112 +115 +117 +119 +121 +122 +124 +127 +130 +134 +136 +138 +139 +140 +143 +145 +147 +148 +150 +150 +151 +152 +152 +151 +152 +155 +153 +152 +149 +147 +146 +144 +142 +141 +138 +137 +135 +133 +130 +127 +126 +124 +121 +119 +117 +115 +112 +110 +109 +107 +106 +105 +104 +105 +104 +105 +106 +106 +106 +106 +107 +109 +111 +113 +115 +117 +119 +122 +124 +126 +129 +131 +134 +136 +138 +140 +142 +145 +147 +149 +150 +152 +152 +153 +153 +153 +153 +152 +152 +151 +150 +148 +147 +145 +143 +141 +139 +137 +135 +133 +130 +127 +126 +123 +121 +119 +116 +114 +112 +111 +110 +109 +107 +105 +104 +103 +104 +105 +105 +105 +105 +106 +107 +108 +110 +112 +114 +117 +118 +121 +123 +126 +128 +131 +134 +136 +139 +141 +143 +145 +146 +148 +150 +152 +152 +153 +154 +154 +154 +154 +153 +152 +152 +150 +148 +146 +144 +142 +140 +138 +135 +133 +130 +128 +127 +125 +122 +119 +116 +113 +112 +111 +110 +108 +107 +105 +104 +103 +103 +104 +105 +105 +106 +106 +107 +109 +111 +113 +115 +117 +119 +122 +124 +126 +128 +130 +133 +135 +138 +139 +142 +144 +146 +147 +149 +150 +152 +152 +153 +153 +153 +153 +153 +152 +151 +150 +149 +147 +146 +144 +142 +139 +135 +132 +130 +128 +127 +124 +122 +119 +116 +114 +112 +110 +109 +108 +106 +105 +104 +103 +103 +104 +105 +105 +106 +107 +108 +109 +110 +112 +114 +117 +119 +121 +124 +126 +128 +130 +133 +135 +137 +140 +142 +144 +145 +147 +148 +149 +151 +152 +153 +153 +154 +154 +154 +153 +151 +149 +148 +147 +146 +144 +141 +139 +136 +133 +130 +129 +127 +124 +123 +120 +117 +115 +113 +111 +110 +108 +107 +106 +105 +104 +103 +104 +104 +105 +105 +107 +108 +109 +111 +112 +114 +116 +119 +121 +124 +125 +127 +130 +133 +135 +137 +140 +141 +144 +145 +148 +149 +151 +150 +150 +149 +152 +158 +153 +149 +155 +154 +147 +146 +146 +147 +143 +137 +138 +139 +134 +130 +131 +127 +126 +124 +121 +117 +116 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +105 +106 +106 +107 +109 +111 +114 +114 +111 +115 +125 +120 +120 +127 +130 +133 +134 +135 +143 +142 +140 +145 +148 +148 +149 +152 +150 +150 +153 +153 +153 +152 +152 +152 +150 +148 +147 +146 +144 +142 +140 +138 +135 +133 +131 +128 +126 +124 +122 +120 +117 +115 +113 +111 +109 +107 +107 +105 +105 +104 +104 +104 +104 +105 +105 +106 +107 +109 +111 +113 +115 +117 +118 +120 +123 +127 +129 +132 +133 +136 +138 +139 +142 +144 +146 +147 +149 +150 +151 +151 +152 +153 +154 +154 +152 +151 +150 +150 +148 +146 +144 +142 +141 +139 +137 +134 +132 +129 +127 +125 +123 +121 +119 +116 +114 +112 +110 +109 +107 +106 +105 +105 +105 +104 +104 +103 +102 +110 +111 +105 +110 +116 +114 +112 +117 +122 +122 +120 +125 +133 +135 +134 +136 +140 +142 +144 +146 +146 +148 +150 +151 +152 +152 +152 +152 +153 +153 +152 +152 +150 +149 +148 +147 +147 +139 +132 +138 +137 +127 +127 +129 +126 +122 +121 +121 +119 +114 +111 +113 +109 +105 +106 +104 +103 +104 +107 +105 +104 +105 +106 +107 +108 +108 +111 +114 +115 +117 +119 +121 +124 +127 +130 +132 +134 +137 +139 +142 +144 +145 +146 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +151 +149 +148 +147 +145 +143 +141 +138 +136 +134 +131 +130 +127 +126 +123 +120 +117 +115 +114 +113 +111 +109 +107 +105 +104 +103 +103 +103 +103 +104 +104 +105 +106 +108 +110 +112 +115 +117 +119 +121 +123 +125 +127 +128 +131 +134 +137 +139 +141 +143 +146 +147 +149 +150 +151 +152 +152 +153 +153 +153 +153 +152 +151 +150 +149 +148 +147 +145 +143 +140 +137 +134 +133 +130 +127 +126 +123 +120 +117 +115 +113 +111 +110 +108 +107 +105 +105 +103 +104 +103 +104 +104 +105 +106 +107 +108 +109 +111 +112 +115 +118 +121 +123 +126 +127 +129 +131 +134 +137 +139 +141 +143 +145 +146 +148 +149 +150 +152 +153 +153 +154 +154 +154 +153 +150 +149 +148 +148 +146 +144 +142 +140 +137 +135 +132 +130 +128 +126 +123 +120 +118 +116 +114 +112 +111 +110 +108 +107 +105 +105 +103 +103 +103 +104 +104 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +124 +126 +129 +131 +134 +135 +138 +140 +143 +145 +147 +149 +150 +150 +150 +151 +153 +154 +154 +153 +152 +151 +149 +148 +147 +145 +144 +142 +140 +137 +135 +133 +131 +129 +127 +125 +122 +120 +118 +116 +113 +111 +110 +109 +108 +107 +106 +105 +104 +104 +104 +105 +106 +107 +108 +109 +110 +112 +114 +116 +118 +121 +122 +125 +127 +130 +133 +135 +136 +139 +141 +144 +146 +148 +149 +150 +151 +151 +152 +153 +153 +153 +152 +152 +150 +149 +148 +146 +145 +143 +141 +139 +136 +133 +131 +128 +127 +124 +122 +120 +118 +116 +113 +111 +110 +109 +108 +107 +106 +106 +103 +105 +106 +106 +107 +106 +107 +109 +110 +112 +114 +115 +117 +119 +122 +125 +127 +129 +131 +133 +134 +137 +139 +141 +144 +146 +148 +149 +151 +152 +153 +153 +154 +154 +154 +153 +152 +151 +149 +147 +145 +144 +141 +140 +137 +135 +133 +130 +127 +125 +123 +120 +118 +115 +113 +111 +110 +109 +108 +106 +105 +105 +105 +106 +106 +106 +105 +105 +106 +108 +110 +112 +113 +115 +116 +119 +121 +124 +127 +128 +131 +133 +136 +139 +140 +141 +144 +146 +148 +149 +150 +150 +151 +152 +152 +153 +153 +152 +152 +151 +150 +148 +147 +144 +142 +140 +137 +135 +132 +131 +128 +127 +124 +122 +120 +118 +115 +113 +113 +111 +109 +105 +104 +104 +105 +105 +104 +103 +103 +104 +105 +107 +108 +110 +112 +114 +116 +118 +120 +123 +126 +128 +131 +134 +136 +138 +140 +142 +144 +146 +148 +149 +152 +152 +153 +153 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +143 +140 +138 +136 +134 +132 +130 +127 +125 +121 +119 +117 +115 +114 +111 +110 +108 +106 +104 +104 +103 +103 +104 +104 +104 +104 +105 +107 +108 +110 +113 +115 +117 +118 +121 +123 +125 +127 +129 +133 +135 +138 +140 +143 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +149 +148 +146 +144 +141 +137 +135 +133 +132 +130 +127 +125 +122 +120 +116 +115 +113 +111 +110 +108 +107 +105 +104 +104 +104 +104 +104 +105 +105 +105 +107 +107 +109 +111 +113 +115 +118 +121 +123 +126 +127 +130 +133 +135 +137 +140 +142 +144 +146 +147 +149 +150 +152 +152 +153 +154 +155 +154 +153 +151 +149 +149 +148 +147 +145 +143 +141 +138 +135 +133 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +108 +106 +105 +104 +104 +104 +104 +105 +105 +106 +107 +108 +110 +111 +114 +116 +119 +120 +123 +125 +127 +129 +131 +134 +137 +139 +141 +144 +146 +148 +148 +149 +150 +152 +153 +154 +154 +153 +152 +151 +149 +147 +148 +152 +144 +141 +144 +141 +135 +133 +132 +133 +127 +123 +123 +124 +118 +116 +115 +111 +110 +110 +107 +105 +105 +105 +104 +105 +105 +105 +106 +107 +107 +109 +110 +111 +113 +115 +117 +120 +122 +125 +129 +129 +126 +134 +139 +132 +138 +144 +146 +147 +145 +149 +154 +151 +149 +153 +153 +152 +153 +153 +150 +149 +150 +148 +147 +145 +143 +142 +139 +135 +133 +131 +127 +126 +124 +122 +119 +118 +115 +113 +111 +110 +108 +106 +105 +104 +104 +103 +103 +103 +105 +105 +107 +108 +110 +111 +114 +115 +116 +118 +120 +124 +126 +127 +129 +132 +133 +136 +138 +141 +143 +145 +147 +148 +149 +150 +151 +152 +153 +154 +154 +153 +152 +151 +149 +146 +144 +151 +147 +138 +140 +142 +135 +129 +129 +129 +124 +118 +118 +120 +117 +111 +111 +111 +109 +107 +106 +103 +103 +104 +105 +104 +103 +103 +105 +107 +110 +111 +112 +113 +115 +118 +121 +125 +121 +121 +132 +132 +127 +134 +141 +141 +143 +146 +150 +152 +149 +150 +153 +151 +151 +154 +154 +152 +154 +155 +152 +149 +149 +148 +145 +143 +139 +137 +135 +132 +129 +127 +125 +123 +121 +118 +116 +114 +113 +111 +109 +105 +105 +104 +104 +104 +103 +103 +103 +103 +103 +105 +107 +110 +111 +112 +114 +116 +120 +123 +125 +127 +130 +132 +135 +137 +139 +140 +142 +145 +146 +148 +150 +152 +152 +153 +153 +153 +153 +153 +153 +151 +150 +148 +147 +145 +144 +141 +139 +138 +135 +133 +130 +128 +126 +123 +121 +119 +117 +116 +114 +111 +109 +107 +105 +104 +103 +102 +102 +103 +103 +104 +105 +106 +108 +110 +112 +113 +115 +117 +119 +122 +123 +126 +127 +130 +133 +135 +138 +140 +143 +145 +147 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +152 +150 +150 +148 +147 +144 +142 +139 +137 +135 +133 +131 +128 +126 +123 +121 +118 +116 +114 +112 +111 +109 +107 +106 +105 +104 +105 +105 +105 +105 +105 +106 +106 +108 +109 +111 +112 +115 +117 +120 +122 +124 +127 +129 +131 +134 +135 +138 +140 +142 +144 +146 +148 +150 +152 +152 +153 +154 +154 +154 +152 +151 +150 +150 +149 +148 +146 +144 +142 +139 +137 +134 +132 +130 +128 +126 +123 +121 +119 +117 +115 +114 +112 +110 +109 +107 +106 +105 +105 +104 +104 +105 +105 +106 +107 +108 +109 +110 +112 +114 +116 +118 +121 +123 +126 +127 +130 +133 +135 +138 +140 +143 +145 +148 +148 +149 +150 +152 +153 +154 +154 +153 +153 +152 +150 +149 +148 +148 +146 +144 +142 +140 +137 +135 +133 +131 +129 +127 +124 +122 +120 +117 +115 +113 +111 +111 +109 +108 +107 +107 +105 +105 +105 +105 +105 +106 +107 +108 +110 +111 +112 +114 +116 +118 +121 +123 +126 +128 +130 +131 +133 +135 +139 +141 +144 +144 +146 +148 +148 +150 +150 +152 +154 +154 +154 +151 +151 +150 +149 +149 +148 +145 +144 +142 +140 +137 +134 +132 +130 +127 +125 +124 +121 +118 +116 +114 +111 +110 +109 +107 +106 +105 +104 +103 +104 +104 +105 +106 +107 +108 +109 +111 +112 +114 +115 +117 +121 +124 +127 +127 +129 +131 +133 +135 +137 +139 +142 +144 +146 +147 +148 +150 +151 +152 +153 +153 +153 +153 +151 +151 +149 +148 +147 +145 +144 +143 +140 +138 +136 +133 +131 +128 +127 +124 +122 +120 +117 +115 +112 +111 +109 +107 +106 +105 +105 +105 +105 +104 +103 +103 +105 +107 +108 +109 +111 +112 +114 +115 +118 +121 +123 +127 +128 +130 +133 +135 +137 +141 +143 +145 +146 +148 +149 +150 +152 +152 +152 +152 +153 +153 +152 +152 +151 +150 +149 +148 +145 +144 +141 +139 +136 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +111 +109 +107 +106 +105 +105 +104 +103 +103 +103 +102 +103 +104 +105 +108 +110 +111 +114 +115 +118 +121 +124 +126 +128 +132 +133 +136 +138 +140 +142 +144 +145 +148 +149 +151 +151 +153 +153 +154 +154 +153 +153 +152 +151 +149 +148 +146 +145 +143 +141 +139 +137 +135 +133 +130 +127 +124 +122 +120 +118 +116 +113 +110 +110 +108 +106 +103 +103 +103 +104 +104 +103 +103 +104 +106 +107 +109 +111 +113 +114 +116 +118 +120 +123 +125 +127 +130 +133 +135 +137 +139 +142 +144 +146 +148 +149 +150 +151 +152 +153 +154 +154 +153 +152 +152 +152 +151 +150 +148 +146 +143 +141 +139 +138 +136 +132 +129 +127 +124 +121 +119 +117 +115 +113 +111 +109 +107 +105 +104 +104 +103 +104 +104 +104 +104 +105 +105 +107 +108 +110 +111 +114 +116 +118 +120 +123 +125 +127 +130 +132 +135 +137 +140 +142 +144 +146 +148 +150 +151 +152 +153 +154 +154 +154 +152 +151 +151 +151 +150 +148 +147 +144 +143 +140 +138 +136 +134 +131 +129 +127 +124 +122 +119 +119 +116 +114 +112 +111 +109 +108 +107 +106 +106 +105 +105 +105 +105 +105 +106 +107 +108 +109 +111 +113 +115 +117 +119 +122 +124 +127 +128 +131 +133 +136 +139 +142 +144 +146 +147 +147 +148 +150 +153 +153 +154 +153 +153 +152 +151 +150 +149 +148 +147 +145 +144 +140 +138 +135 +135 +138 +130 +125 +128 +126 +120 +116 +117 +116 +112 +107 +108 +111 +107 +106 +107 +106 +105 +106 +105 +104 +106 +107 +108 +109 +111 +112 +115 +117 +119 +122 +125 +127 +128 +130 +131 +134 +138 +141 +144 +144 +139 +146 +153 +145 +148 +153 +153 +154 +151 +152 +157 +152 +149 +151 +149 +146 +145 +144 +139 +138 +137 +135 +131 +129 +127 +126 +123 +120 +118 +116 +114 +111 +110 +108 +107 +106 +106 +105 +104 +104 +105 +105 +106 +107 +108 +110 +111 +111 +112 +115 +117 +117 +124 +130 +127 +126 +133 +136 +133 +134 +141 +144 +142 +142 +148 +153 +152 +152 +154 +155 +154 +154 +153 +150 +149 +150 +148 +146 +145 +143 +142 +139 +137 +135 +133 +129 +127 +126 +126 +122 +111 +112 +117 +110 +105 +110 +109 +106 +105 +107 +109 +106 +102 +104 +107 +105 +107 +110 +109 +110 +114 +117 +117 +119 +123 +127 +127 +129 +130 +133 +135 +138 +141 +143 +144 +146 +148 +149 +150 +151 +152 +153 +153 +152 +152 +152 +151 +150 +148 +147 +145 +144 +141 +139 +137 +135 +132 +130 +127 +126 +124 +121 +120 +118 +116 +113 +110 +108 +107 +107 +106 +105 +104 +103 +103 +103 +104 +105 +106 +108 +110 +111 +113 +114 +117 +120 +123 +125 +127 +129 +132 +134 +136 +139 +140 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +144 +142 +140 +138 +136 +134 +131 +128 +125 +123 +121 +119 +117 +114 +111 +109 +108 +106 +105 +104 +104 +103 +103 +103 +103 +103 +105 +107 +108 +111 +112 +113 +115 +118 +120 +122 +124 +127 +129 +131 +134 +136 +138 +140 +143 +144 +147 +149 +151 +151 +150 +151 +152 +153 +153 +152 +152 +152 +152 +151 +149 +147 +144 +141 +140 +139 +136 +133 +131 +128 +126 +123 +121 +119 +117 +115 +112 +110 +108 +107 +105 +105 +105 +105 +105 +103 +104 +103 +105 +106 +107 +108 +110 +112 +114 +116 +119 +121 +124 +127 +128 +131 +133 +136 +138 +140 +143 +145 +147 +148 +150 +151 +153 +154 +154 +154 +153 +152 +151 +152 +151 +150 +147 +145 +143 +141 +139 +137 +134 +132 +130 +127 +126 +124 +122 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +105 +104 +105 +105 +105 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +138 +141 +143 +144 +145 +146 +148 +150 +152 +152 +153 +152 +152 +151 +151 +150 +150 +149 +148 +146 +144 +142 +140 +139 +136 +134 +132 +129 +127 +124 +122 +119 +118 +116 +114 +113 +111 +110 +109 +107 +108 +107 +107 +106 +104 +105 +105 +105 +107 +108 +109 +111 +113 +116 +118 +121 +124 +126 +127 +127 +130 +133 +136 +138 +140 +141 +143 +145 +147 +148 +150 +152 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +119 +117 +115 +112 +111 +109 +108 +107 +106 +105 +105 +104 +105 +105 +106 +107 +108 +110 +111 +111 +112 +115 +118 +120 +122 +123 +126 +127 +129 +131 +134 +136 +139 +141 +144 +145 +147 +148 +150 +152 +153 +154 +154 +154 +153 +152 +152 +151 +150 +149 +147 +145 +143 +141 +138 +136 +133 +131 +128 +126 +123 +122 +119 +117 +114 +112 +110 +109 +107 +107 +107 +106 +105 +103 +103 +103 +105 +106 +108 +108 +110 +111 +112 +114 +116 +119 +121 +124 +125 +127 +130 +132 +135 +138 +140 +142 +144 +146 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +141 +139 +136 +134 +131 +129 +127 +124 +122 +120 +118 +116 +113 +110 +109 +107 +107 +106 +105 +104 +103 +103 +103 +104 +104 +106 +107 +109 +110 +111 +114 +116 +119 +122 +124 +126 +127 +130 +132 +134 +137 +139 +141 +144 +146 +147 +149 +150 +152 +152 +153 +154 +154 +153 +153 +152 +151 +150 +149 +147 +145 +144 +142 +140 +138 +136 +133 +129 +127 +125 +123 +121 +118 +115 +113 +111 +108 +107 +106 +105 +105 +104 +103 +103 +103 +104 +105 +106 +108 +109 +110 +112 +114 +116 +117 +120 +122 +125 +127 +130 +132 +135 +137 +139 +142 +144 +146 +147 +149 +150 +152 +152 +153 +153 +153 +153 +153 +153 +152 +151 +149 +147 +144 +142 +141 +139 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +113 +111 +110 +108 +107 +106 +106 +106 +105 +105 +105 +104 +105 +106 +107 +108 +110 +112 +114 +115 +117 +120 +123 +125 +127 +128 +131 +134 +136 +139 +141 +143 +145 +147 +149 +150 +151 +153 +153 +154 +153 +152 +152 +153 +152 +151 +148 +146 +144 +143 +140 +138 +136 +134 +132 +129 +127 +125 +124 +121 +119 +116 +115 +113 +111 +110 +108 +106 +105 +105 +105 +105 +105 +105 +106 +107 +108 +109 +110 +112 +113 +115 +117 +119 +122 +124 +126 +128 +131 +134 +136 +139 +141 +143 +144 +145 +147 +149 +151 +152 +153 +152 +152 +152 +152 +151 +151 +150 +149 +147 +145 +144 +141 +140 +138 +136 +133 +131 +128 +127 +123 +119 +121 +122 +112 +112 +115 +111 +108 +106 +107 +108 +103 +100 +105 +107 +104 +106 +107 +108 +110 +112 +112 +113 +116 +119 +122 +124 +125 +126 +129 +132 +135 +138 +139 +141 +143 +144 +146 +148 +149 +152 +154 +150 +147 +156 +154 +148 +152 +153 +152 +149 +145 +148 +147 +139 +138 +137 +133 +130 +130 +127 +120 +126 +128 +119 +113 +117 +116 +109 +107 +109 +108 +102 +99 +104 +107 +103 +103 +106 +108 +108 +109 +109 +109 +112 +116 +118 +120 +122 +124 +126 +128 +131 +134 +136 +138 +140 +144 +146 +148 +142 +144 +155 +153 +147 +153 +156 +153 +152 +153 +155 +153 +147 +147 +146 +142 +140 +140 +136 +134 +134 +132 +128 +126 +124 +123 +120 +117 +114 +112 +111 +109 +108 +107 +106 +105 +104 +103 +103 +105 +107 +107 +107 +109 +109 +110 +112 +114 +116 +119 +122 +123 +126 +127 +130 +132 +135 +137 +140 +143 +144 +146 +147 +148 +150 +151 +152 +153 +153 +153 +153 +152 +152 +151 +150 +148 +147 +145 +143 +140 +138 +135 +133 +131 +128 +127 +124 +123 +120 +118 +115 +111 +110 +109 +108 +107 +105 +104 +103 +102 +103 +103 +105 +106 +107 +109 +109 +111 +112 +115 +117 +120 +122 +124 +127 +128 +130 +132 +135 +137 +140 +142 +144 +146 +147 +149 +151 +151 +152 +153 +152 +152 +152 +152 +151 +150 +149 +149 +147 +145 +144 +142 +140 +137 +134 +130 +127 +126 +125 +122 +120 +117 +114 +112 +110 +108 +106 +106 +105 +104 +104 +103 +103 +103 +105 +106 +107 +108 +109 +111 +113 +114 +116 +118 +121 +124 +126 +129 +131 +133 +136 +139 +141 +143 +144 +146 +148 +149 +151 +151 +152 +153 +153 +153 +153 +152 +153 +152 +150 +148 +146 +144 +143 +141 +138 +136 +133 +130 +127 +125 +123 +121 +120 +117 +115 +112 +111 +109 +108 +107 +107 +106 +105 +105 +105 +105 +105 +105 +107 +108 +109 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +132 +134 +136 +139 +142 +143 +146 +147 +149 +151 +153 +153 +153 +153 +153 +153 +153 +153 +151 +150 +148 +146 +144 +143 +140 +139 +136 +133 +130 +127 +126 +123 +122 +120 +118 +116 +113 +111 +109 +108 +106 +105 +105 +104 +105 +106 +106 +106 +106 +107 +109 +110 +111 +113 +114 +116 +119 +121 +123 +125 +127 +129 +132 +134 +137 +139 +140 +142 +143 +145 +148 +151 +152 +153 +152 +152 +152 +151 +151 +151 +150 +150 +149 +147 +145 +143 +142 +141 +137 +134 +132 +130 +127 +125 +123 +120 +118 +116 +114 +112 +111 +109 +108 +107 +106 +105 +105 +105 +104 +105 +105 +106 +108 +109 +110 +112 +114 +116 +119 +121 +123 +124 +126 +128 +131 +134 +137 +138 +140 +142 +143 +146 +147 +149 +150 +151 +151 +152 +152 +152 +152 +152 +152 +151 +150 +148 +147 +144 +143 +140 +138 +136 +133 +130 +128 +127 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +104 +104 +105 +105 +106 +107 +107 +108 +108 +110 +112 +115 +117 +120 +121 +123 +125 +127 +129 +132 +135 +137 +140 +141 +144 +145 +147 +149 +151 +152 +153 +154 +153 +153 +152 +152 +151 +150 +149 +148 +147 +145 +144 +141 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +115 +114 +111 +110 +109 +108 +107 +105 +103 +103 +103 +104 +105 +105 +106 +107 +108 +109 +111 +113 +115 +118 +121 +123 +125 +127 +130 +133 +136 +138 +141 +143 +145 +146 +148 +149 +151 +152 +152 +153 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +143 +141 +139 +136 +134 +132 +129 +127 +126 +124 +121 +118 +115 +113 +111 +110 +109 +107 +106 +105 +104 +103 +103 +104 +105 +105 +107 +107 +109 +110 +111 +113 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +139 +142 +144 +146 +147 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +151 +150 +150 +148 +147 +144 +143 +140 +138 +134 +131 +128 +127 +125 +123 +120 +117 +115 +112 +110 +109 +108 +107 +106 +105 +104 +103 +103 +104 +104 +105 +106 +107 +109 +110 +111 +113 +115 +118 +120 +123 +125 +127 +130 +132 +135 +137 +139 +141 +144 +145 +147 +148 +150 +151 +152 +152 +153 +153 +153 +153 +153 +152 +151 +148 +146 +145 +145 +143 +140 +137 +135 +132 +129 +127 +124 +123 +120 +118 +115 +113 +111 +110 +108 +108 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +108 +110 +112 +114 +116 +118 +120 +123 +124 +127 +129 +131 +134 +136 +138 +140 +143 +144 +147 +148 +150 +152 +152 +151 +151 +152 +152 +153 +152 +152 +150 +148 +147 +145 +143 +142 +140 +138 +136 +132 +130 +127 +126 +124 +122 +120 +117 +115 +112 +111 +109 +107 +106 +105 +105 +104 +104 +104 +105 +105 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +124 +127 +128 +131 +134 +136 +138 +140 +141 +143 +145 +148 +149 +150 +151 +151 +151 +152 +152 +152 +151 +151 +150 +149 +148 +146 +144 +143 +141 +139 +137 +134 +132 +129 +127 +124 +122 +120 +118 +115 +113 +111 +111 +108 +104 +109 +109 +101 +103 +109 +105 +103 +104 +107 +109 +106 +107 +114 +117 +117 +120 +122 +122 +125 +127 +129 +131 +135 +136 +138 +140 +141 +143 +146 +148 +149 +150 +151 +152 +152 +152 +149 +153 +158 +155 +149 +146 +146 +147 +140 +137 +142 +135 +131 +131 +132 +133 +127 +123 +122 +120 +116 +114 +111 +109 +107 +107 +107 +105 +105 +103 +105 +106 +107 +106 +107 +107 +107 +110 +115 +111 +108 +119 +122 +116 +121 +128 +128 +131 +134 +139 +142 +139 +140 +145 +146 +146 +151 +152 +151 +153 +155 +154 +152 +152 +153 +152 +151 +149 +147 +146 +144 +142 +140 +137 +135 +132 +131 +127 +126 +123 +121 +119 +117 +114 +112 +111 +109 +108 +107 +105 +103 +103 +103 +104 +105 +105 +105 +106 +107 +108 +110 +112 +115 +117 +120 +122 +124 +126 +128 +132 +134 +136 +139 +141 +143 +145 +146 +147 +149 +150 +152 +153 +153 +153 +153 +153 +152 +151 +150 +149 +148 +146 +144 +142 +140 +138 +136 +134 +131 +129 +127 +125 +123 +120 +116 +114 +112 +111 +110 +108 +106 +105 +104 +103 +102 +103 +103 +104 +105 +105 +107 +108 +110 +112 +115 +117 +120 +122 +124 +126 +128 +130 +133 +135 +138 +140 +142 +144 +146 +148 +150 +152 +153 +154 +154 +154 +154 +153 +153 +151 +150 +149 +148 +147 +145 +143 +142 +139 +136 +133 +130 +129 +127 +125 +122 +119 +116 +114 +112 +110 +109 +108 +107 +106 +105 +104 +104 +104 +105 +105 +106 +107 +107 +108 +110 +111 +113 +115 +118 +120 +123 +126 +127 +130 +132 +135 +138 +140 +142 +144 +146 +147 +149 +150 +151 +152 +153 +153 +154 +154 +155 +154 +152 +150 +148 +147 +146 +144 +141 +139 +135 +133 +130 +127 +125 +123 +122 +119 +117 +115 +113 +111 +110 +109 +108 +107 +105 +105 +104 +103 +103 +104 +105 +106 +107 +109 +111 +113 +115 +118 +120 +122 +124 +125 +127 +129 +131 +134 +136 +139 +141 +144 +146 +148 +150 +151 +151 +152 +152 +153 +153 +154 +153 +152 +151 +149 +148 +146 +144 +143 +141 +139 +136 +134 +131 +129 +127 +126 +123 +121 +118 +116 +113 +112 +111 +109 +108 +105 +106 +105 +104 +104 +104 +105 +105 +107 +108 +109 +110 +112 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +137 +138 +139 +142 +144 +147 +148 +149 +150 +151 +150 +151 +151 +152 +152 +152 +151 +149 +149 +147 +146 +144 +143 +140 +138 +135 +132 +130 +128 +126 +124 +121 +119 +117 +115 +112 +111 +109 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +117 +119 +120 +121 +124 +126 +129 +132 +134 +136 +138 +140 +141 +144 +145 +148 +149 +150 +150 +151 +152 +152 +152 +152 +152 +151 +150 +149 +148 +146 +144 +142 +140 +139 +136 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +106 +105 +106 +106 +108 +110 +112 +114 +117 +119 +121 +122 +124 +127 +129 +133 +134 +137 +139 +141 +144 +146 +148 +150 +151 +152 +153 +153 +152 +153 +153 +152 +152 +151 +149 +149 +147 +145 +143 +141 +139 +136 +134 +131 +129 +127 +125 +122 +120 +117 +116 +114 +112 +111 +110 +108 +105 +104 +103 +104 +104 +104 +104 +104 +105 +106 +107 +109 +111 +114 +116 +118 +120 +122 +125 +127 +130 +133 +135 +138 +140 +142 +143 +145 +147 +149 +150 +152 +152 +153 +153 +154 +153 +153 +153 +152 +151 +149 +147 +145 +143 +141 +139 +136 +134 +132 +130 +128 +127 +124 +121 +118 +115 +114 +112 +111 +109 +107 +105 +104 +103 +103 +103 +104 +104 +105 +105 +106 +107 +109 +112 +114 +116 +118 +120 +122 +124 +127 +128 +131 +134 +137 +139 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +148 +146 +145 +143 +140 +137 +134 +132 +130 +128 +126 +123 +120 +117 +115 +113 +111 +109 +109 +107 +106 +105 +104 +103 +104 +104 +105 +105 +106 +107 +108 +109 +111 +113 +115 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +154 +153 +154 +154 +153 +151 +149 +148 +148 +146 +144 +142 +139 +137 +134 +132 +129 +127 +126 +123 +121 +118 +116 +114 +112 +111 +110 +109 +107 +107 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +111 +113 +116 +117 +120 +122 +124 +126 +128 +131 +133 +135 +137 +140 +142 +144 +146 +149 +150 +151 +152 +152 +154 +154 +154 +153 +153 +152 +150 +149 +147 +146 +144 +141 +139 +137 +134 +132 +130 +128 +126 +124 +122 +119 +117 +114 +113 +110 +109 +107 +107 +106 +105 +104 +105 +105 +105 +105 +107 +108 +109 +111 +111 +113 +115 +117 +119 +122 +124 +126 +128 +131 +133 +134 +136 +137 +140 +143 +146 +147 +148 +149 +150 +151 +151 +152 +152 +152 +152 +151 +150 +149 +148 +147 +146 +144 +142 +140 +138 +135 +132 +130 +127 +125 +123 +121 +118 +116 +113 +111 +110 +108 +107 +106 +105 +104 +104 +104 +105 +104 +103 +108 +113 +107 +109 +118 +117 +116 +116 +120 +123 +121 +129 +136 +132 +133 +141 +140 +136 +142 +148 +145 +142 +145 +152 +153 +150 +151 +153 +154 +153 +152 +150 +147 +147 +146 +144 +142 +141 +139 +138 +137 +131 +126 +131 +127 +120 +122 +123 +119 +107 +108 +117 +110 +102 +108 +108 +104 +104 +108 +111 +106 +103 +107 +108 +106 +110 +113 +114 +116 +119 +121 +121 +123 +127 +130 +132 +132 +135 +138 +140 +142 +144 +146 +149 +150 +151 +150 +151 +152 +152 +153 +152 +151 +150 +149 +149 +147 +145 +144 +141 +140 +138 +136 +133 +130 +128 +126 +123 +121 +119 +117 +115 +113 +112 +110 +108 +106 +103 +104 +105 +105 +104 +103 +103 +105 +106 +107 +108 +110 +112 +114 +117 +119 +121 +124 +127 +129 +132 +134 +136 +139 +141 +143 +144 +147 +148 +150 +152 +152 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +142 +140 +138 +135 +133 +131 +129 +127 +124 +121 +118 +116 +115 +113 +111 +109 +107 +105 +105 +103 +103 +103 +103 +104 +104 +104 +105 +107 +108 +111 +113 +115 +118 +119 +121 +124 +126 +127 +130 +132 +135 +138 +141 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +150 +148 +148 +146 +144 +140 +137 +135 +133 +132 +129 +127 +124 +122 +120 +117 +114 +113 +111 +110 +108 +106 +105 +104 +104 +103 +104 +104 +105 +105 +106 +107 +108 +110 +111 +113 +116 +118 +120 +123 +125 +127 +131 +132 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +154 +154 +155 +154 +153 +152 +150 +149 +148 +147 +145 +143 +140 +138 +135 +132 +130 +127 +126 +124 +121 +118 +117 +115 +113 +112 +111 +109 +108 +107 +106 +105 +104 +105 +105 +106 +106 +107 +108 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +128 +131 +134 +136 +137 +140 +144 +146 +148 +148 +148 +149 +151 +152 +154 +154 +153 +153 +152 +151 +149 +148 +147 +146 +143 +142 +139 +137 +134 +132 +130 +127 +126 +123 +121 +119 +116 +113 +111 +110 +108 +108 +107 +105 +104 +103 +104 +105 +105 +105 +107 +108 +109 +110 +112 +113 +115 +118 +120 +122 +125 +127 +130 +132 +134 +135 +137 +141 +143 +145 +146 +147 +148 +149 +150 +151 +152 +152 +153 +152 +151 +150 +150 +149 +148 +147 +145 +143 +141 +138 +135 +133 +130 +128 +127 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +104 +105 +104 +104 +105 +106 +107 +109 +110 +112 +114 +115 +116 +117 +120 +123 +126 +128 +129 +132 +134 +136 +139 +141 +144 +145 +147 +149 +149 +150 +152 +152 +153 +153 +153 +152 +152 +151 +150 +149 +147 +146 +144 +142 +139 +137 +135 +132 +130 +127 +125 +122 +120 +117 +114 +112 +111 +110 +108 +107 +106 +106 +105 +105 +105 +104 +104 +104 +106 +108 +109 +111 +112 +114 +116 +118 +120 +123 +126 +128 +130 +132 +134 +137 +139 +141 +144 +146 +147 +148 +149 +150 +150 +151 +152 +152 +153 +152 +152 +151 +150 +150 +148 +146 +144 +142 +139 +137 +135 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +111 +109 +106 +105 +104 +104 +104 +103 +103 +103 +103 +104 +105 +107 +109 +111 +113 +114 +117 +120 +123 +126 +127 +130 +133 +135 +137 +139 +141 +142 +144 +146 +149 +149 +151 +152 +153 +153 +153 +153 +153 +153 +151 +150 +149 +147 +145 +144 +142 +139 +137 +135 +133 +131 +129 +127 +124 +121 +119 +117 +115 +113 +111 +109 +106 +105 +104 +103 +103 +103 +103 +103 +104 +105 +106 +108 +110 +112 +114 +116 +117 +120 +122 +124 +127 +128 +131 +134 +136 +139 +141 +144 +145 +147 +149 +150 +152 +152 +153 +153 +153 +152 +153 +152 +151 +150 +149 +148 +147 +144 +141 +139 +137 +136 +133 +131 +127 +126 +123 +120 +118 +115 +114 +112 +110 +108 +107 +106 +105 +105 +104 +105 +104 +105 +105 +106 +106 +108 +109 +111 +113 +115 +117 +119 +122 +124 +127 +129 +131 +133 +136 +138 +140 +143 +144 +146 +148 +150 +151 +152 +153 +154 +154 +154 +153 +151 +152 +150 +150 +148 +147 +144 +142 +140 +137 +135 +133 +131 +128 +126 +123 +121 +119 +117 +115 +113 +111 +110 +109 +107 +106 +105 +104 +104 +104 +105 +105 +106 +107 +108 +109 +111 +112 +114 +116 +119 +121 +124 +126 +127 +130 +133 +136 +138 +140 +142 +145 +147 +148 +148 +149 +151 +153 +153 +153 +154 +152 +152 +151 +150 +149 +148 +147 +144 +142 +140 +138 +136 +134 +132 +129 +127 +125 +123 +120 +118 +115 +114 +111 +110 +109 +107 +106 +105 +105 +104 +104 +104 +105 +105 +106 +107 +108 +110 +112 +114 +116 +119 +121 +124 +126 +128 +130 +131 +133 +136 +140 +142 +144 +145 +147 +147 +149 +150 +152 +152 +153 +153 +152 +152 +150 +151 +150 +149 +147 +146 +144 +141 +139 +136 +134 +131 +129 +127 +126 +124 +121 +119 +117 +116 +111 +111 +107 +104 +111 +111 +103 +103 +109 +107 +101 +103 +108 +108 +105 +108 +115 +117 +113 +114 +123 +127 +123 +126 +130 +130 +131 +133 +137 +141 +140 +140 +146 +150 +149 +150 +153 +152 +154 +156 +156 +153 +144 +147 +153 +147 +141 +146 +146 +142 +139 +140 +141 +135 +129 +128 +127 +122 +121 +121 +119 +112 +109 +115 +112 +104 +106 +109 +108 +107 +102 +106 +108 +103 +104 +107 +108 +108 +111 +112 +113 +116 +120 +122 +125 +126 +128 +131 +133 +135 +137 +140 +142 +144 +146 +148 +148 +150 +151 +151 +152 +153 +154 +154 +153 +152 +151 +150 +148 +147 +145 +143 +140 +138 +136 +133 +131 +128 +126 +124 +122 +120 +118 +116 +114 +111 +108 +107 +106 +106 +105 +104 +103 +103 +103 +103 +104 +105 +107 +109 +111 +112 +115 +117 +120 +123 +126 +127 +130 +132 +134 +136 +138 +140 +141 +143 +145 +147 +149 +150 +151 +152 +153 +154 +154 +153 +152 +151 +150 +149 +147 +146 +144 +143 +140 +139 +137 +135 +133 +130 +127 +124 +122 +120 +118 +116 +113 +110 +108 +106 +105 +103 +103 +102 +103 +103 +103 +103 +103 +105 +107 +110 +111 +112 +114 +116 +118 +120 +123 +126 +128 +131 +134 +136 +139 +141 +144 +145 +147 +149 +150 +151 +152 +153 +152 +153 +153 +153 +152 +152 +151 +151 +150 +146 +144 +141 +139 +138 +136 +134 +131 +129 +127 +124 +121 +119 +117 +115 +114 +111 +109 +107 +107 +106 +106 +105 +104 +104 +104 +105 +105 +106 +107 +108 +110 +112 +114 +116 +118 +121 +123 +126 +127 +130 +132 +134 +137 +139 +141 +143 +146 +147 +149 +151 +152 +153 +154 +154 +153 +152 +152 +152 +152 +150 +149 +147 +145 +143 +141 +138 +137 +134 +132 +130 +127 +125 +122 +120 +117 +117 +115 +114 +111 +108 +107 +106 +105 +104 +104 +103 +104 +105 +106 +106 +107 +108 +110 +111 +113 +116 +118 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +144 +145 +146 +147 +150 +151 +152 +152 +152 +152 +152 +151 +151 +150 +150 +149 +147 +145 +143 +140 +139 +137 +135 +134 +131 +129 +126 +124 +122 +119 +117 +115 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +105 +106 +107 +107 +109 +111 +112 +114 +117 +119 +122 +125 +126 +127 +129 +132 +135 +139 +140 +142 +144 +145 +147 +148 +149 +150 +152 +153 +153 +152 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +135 +132 +130 +128 +127 +124 +122 +120 +118 +116 +113 +111 +110 +109 +107 +106 +105 +105 +104 +105 +105 +106 +107 +108 +110 +111 +111 +112 +114 +116 +119 +121 +122 +125 +127 +128 +131 +133 +136 +138 +141 +143 +144 +146 +148 +150 +152 +152 +153 +153 +154 +153 +152 +152 +151 +150 +149 +147 +146 +144 +142 +140 +137 +135 +133 +130 +127 +125 +123 +120 +117 +115 +113 +112 +110 +109 +108 +107 +106 +106 +105 +103 +103 +104 +105 +107 +107 +109 +110 +111 +113 +115 +117 +119 +122 +125 +127 +128 +131 +134 +137 +140 +142 +144 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +147 +146 +144 +142 +140 +137 +135 +132 +130 +127 +126 +124 +121 +120 +118 +115 +111 +110 +108 +108 +107 +106 +104 +103 +103 +103 +103 +104 +105 +106 +108 +109 +111 +112 +115 +117 +120 +122 +125 +127 +129 +131 +134 +136 +138 +140 +143 +145 +147 +149 +150 +151 +153 +153 +154 +154 +154 +153 +152 +152 +150 +149 +148 +146 +144 +142 +140 +139 +136 +134 +130 +127 +125 +123 +122 +120 +116 +114 +112 +110 +108 +107 +105 +105 +104 +104 +103 +104 +104 +105 +106 +108 +109 +110 +112 +113 +115 +117 +120 +122 +124 +126 +128 +130 +132 +135 +138 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +152 +151 +149 +146 +144 +143 +141 +139 +136 +133 +131 +128 +126 +123 +122 +120 +117 +113 +111 +110 +109 +106 +106 +105 +105 +105 +104 +104 +104 +105 +105 +106 +107 +109 +110 +113 +115 +117 +120 +122 +124 +127 +128 +131 +134 +136 +138 +140 +142 +145 +147 +149 +149 +150 +152 +153 +153 +152 +152 +152 +152 +152 +151 +149 +147 +145 +144 +141 +140 +137 +135 +133 +131 +128 +127 +124 +122 +120 +118 +116 +114 +111 +110 +108 +107 +106 +105 +104 +104 +104 +104 +105 +105 +106 +107 +109 +111 +112 +114 +116 +119 +121 +123 +126 +128 +130 +133 +136 +139 +141 +143 +144 +145 +146 +148 +150 +151 +152 +152 +152 +152 +152 +151 +150 +149 +149 +148 +146 +144 +142 +141 +139 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +108 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +116 +118 +122 +124 +125 +126 +128 +131 +134 +138 +139 +141 +142 +144 +145 +147 +148 +150 +151 +152 +152 +152 +152 +152 +152 +150 +149 +146 +145 +151 +146 +138 +140 +142 +134 +129 +130 +130 +125 +119 +120 +122 +119 +114 +113 +112 +110 +108 +107 +104 +103 +104 +104 +104 +104 +105 +107 +108 +109 +109 +110 +112 +115 +118 +121 +125 +122 +118 +127 +133 +127 +129 +138 +146 +143 +139 +149 +155 +150 +147 +153 +155 +152 +150 +152 +154 +153 +153 +153 +150 +148 +148 +146 +142 +139 +137 +136 +133 +130 +127 +126 +123 +121 +120 +117 +114 +112 +111 +109 +108 +108 +107 +106 +105 +97 +99 +108 +104 +102 +105 +108 +110 +108 +110 +117 +117 +116 +121 +123 +125 +127 +131 +132 +135 +139 +142 +144 +145 +146 +149 +151 +151 +152 +153 +153 +153 +154 +153 +153 +152 +152 +151 +148 +147 +145 +143 +141 +139 +136 +134 +131 +128 +127 +125 +123 +120 +118 +115 +112 +110 +109 +108 +107 +105 +103 +103 +103 +102 +102 +103 +104 +105 +106 +108 +110 +111 +114 +116 +119 +122 +124 +126 +128 +130 +132 +135 +137 +139 +142 +144 +146 +148 +150 +152 +152 +153 +154 +154 +154 +154 +153 +152 +152 +150 +149 +147 +145 +144 +142 +141 +138 +135 +131 +128 +126 +125 +122 +120 +116 +114 +112 +110 +109 +107 +106 +105 +105 +104 +103 +104 +104 +105 +106 +106 +108 +109 +110 +112 +114 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +139 +141 +143 +145 +147 +148 +150 +151 +153 +153 +154 +154 +153 +153 +153 +152 +151 +148 +146 +145 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +119 +117 +116 +114 +111 +110 +109 +107 +107 +106 +105 +105 +104 +105 +105 +105 +106 +107 +109 +111 +113 +114 +116 +118 +121 +122 +125 +127 +130 +132 +134 +137 +140 +141 +144 +144 +146 +148 +149 +152 +152 +152 +152 +152 +153 +154 +153 +151 +150 +149 +148 +146 +143 +140 +138 +137 +135 +132 +130 +128 +126 +123 +121 +119 +116 +114 +112 +110 +109 +107 +106 +105 +105 +104 +105 +104 +105 +105 +106 +107 +109 +110 +111 +113 +115 +118 +121 +123 +125 +127 +129 +133 +136 +138 +139 +141 +142 +143 +145 +147 +148 +149 +149 +151 +151 +152 +152 +152 +150 +150 +149 +149 +148 +146 +144 +142 +141 +138 +136 +133 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +104 +104 +103 +104 +105 +105 +106 +108 +109 +111 +113 +116 +118 +121 +122 +123 +125 +127 +130 +133 +135 +137 +139 +141 +144 +145 +146 +147 +149 +150 +152 +153 +153 +153 +153 +152 +152 +151 +150 +148 +146 +144 +143 +140 +139 +136 +134 +132 +129 +127 +126 +123 +121 +118 +116 +114 +111 +110 +109 +107 +106 +106 +105 +104 +105 +105 +106 +106 +107 +107 +108 +109 +112 +115 +116 +118 +120 +122 +124 +127 +129 +130 +133 +135 +139 +141 +144 +145 +147 +149 +151 +152 +152 +153 +153 +153 +153 +152 +152 +151 +149 +149 +147 +146 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +114 +112 +111 +110 +109 +108 +106 +104 +104 +104 +105 +105 +105 +105 +106 +108 +110 +111 +112 +114 +116 +119 +122 +125 +127 +129 +131 +134 +136 +139 +141 +143 +145 +146 +148 +150 +151 +152 +153 +154 +154 +153 +153 +153 +152 +151 +149 +148 +146 +144 +142 +140 +138 +135 +133 +131 +129 +127 +125 +122 +120 +116 +113 +112 +111 +109 +107 +106 +104 +104 +103 +103 +103 +103 +103 +104 +106 +107 +108 +110 +112 +114 +117 +119 +122 +124 +127 +128 +130 +133 +136 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +154 +152 +152 +150 +149 +148 +146 +145 +143 +141 +139 +135 +132 +130 +127 +127 +124 +121 +118 +116 +114 +112 +110 +107 +106 +105 +105 +104 +103 +103 +103 +104 +105 +106 +107 +108 +109 +111 +112 +114 +116 +119 +122 +124 +126 +128 +131 +133 +136 +138 +140 +143 +145 +146 +148 +149 +150 +151 +152 +153 +154 +154 +154 +154 +154 +151 +148 +147 +146 +145 +143 +139 +137 +135 +132 +130 +127 +125 +123 +121 +118 +117 +114 +112 +111 +109 +108 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +113 +115 +117 +119 +122 +124 +126 +128 +130 +132 +135 +138 +140 +142 +144 +146 +148 +150 +152 +152 +152 +151 +152 +153 +153 +152 +150 +150 +148 +148 +145 +144 +142 +140 +138 +136 +134 +131 +128 +127 +125 +123 +121 +118 +116 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +106 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +123 +126 +127 +130 +133 +135 +137 +138 +140 +141 +144 +147 +149 +149 +149 +150 +151 +152 +152 +151 +150 +151 +150 +149 +148 +146 +145 +143 +142 +140 +138 +135 +132 +129 +127 +125 +123 +121 +119 +116 +114 +113 +111 +110 +108 +107 +105 +105 +105 +105 +104 +104 +105 +107 +108 +109 +110 +112 +115 +117 +119 +120 +122 +125 +127 +129 +130 +130 +139 +142 +136 +141 +147 +146 +143 +147 +152 +151 +147 +149 +155 +156 +152 +152 +153 +151 +149 +148 +144 +142 +140 +139 +137 +135 +133 +131 +129 +127 +125 +123 +120 +118 +116 +115 +115 +109 +100 +104 +109 +102 +98 +105 +106 +105 +105 +108 +111 +109 +107 +112 +114 +113 +115 +119 +120 +123 +127 +129 +129 +132 +136 +140 +141 +143 +144 +148 +148 +149 +149 +151 +156 +154 +149 +154 +155 +151 +149 +149 +151 +148 +142 +142 +144 +141 +137 +136 +133 +131 +130 +127 +123 +121 +119 +116 +115 +113 +111 +111 +109 +107 +106 +105 +104 +104 +105 +104 +103 +105 +106 +109 +110 +105 +109 +117 +113 +114 +121 +124 +127 +127 +130 +138 +138 +136 +140 +142 +144 +147 +150 +150 +150 +153 +154 +155 +154 +154 +155 +154 +152 +152 +150 +148 +146 +144 +143 +140 +139 +136 +134 +131 +129 +127 +125 +123 +119 +116 +113 +112 +111 +109 +107 +106 +105 +104 +104 +103 +103 +102 +102 +103 +105 +106 +108 +110 +112 +114 +116 +119 +121 +123 +125 +127 +130 +132 +134 +138 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +154 +153 +153 +152 +152 +150 +149 +148 +147 +145 +144 +140 +137 +134 +131 +129 +127 +125 +122 +120 +117 +115 +113 +111 +108 +107 +106 +105 +105 +104 +104 +104 +104 +104 +105 +105 +107 +107 +109 +111 +113 +115 +117 +120 +122 +125 +127 +129 +131 +134 +136 +139 +141 +143 +145 +146 +149 +150 +151 +153 +153 +154 +154 +155 +154 +154 +152 +151 +149 +147 +146 +144 +142 +139 +137 +135 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +109 +107 +106 +105 +105 +105 +105 +103 +104 +105 +105 +107 +109 +110 +112 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +135 +138 +140 +143 +145 +147 +149 +150 +151 +151 +151 +152 +152 +152 +152 +151 +150 +149 +148 +147 +145 +143 +141 +140 +138 +136 +134 +132 +129 +127 +125 +122 +120 +117 +116 +113 +111 +109 +109 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +108 +109 +110 +112 +114 +117 +119 +122 +124 +127 +129 +132 +134 +136 +137 +140 +142 +144 +146 +148 +149 +149 +150 +151 +152 +152 +151 +151 +151 +150 +150 +149 +147 +146 +144 +143 +140 +138 +136 +133 +131 +128 +127 +125 +123 +120 +119 +116 +114 +112 +111 +109 +108 +107 +106 +105 +104 +104 +104 +105 +106 +106 +108 +109 +111 +113 +115 +117 +118 +120 +123 +125 +127 +129 +132 +134 +136 +139 +141 +143 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +151 +149 +148 +146 +145 +143 +141 +139 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +114 +111 +110 +109 +107 +106 +106 +105 +105 +106 +106 +105 +105 +106 +106 +108 +110 +112 +113 +115 +117 +120 +123 +124 +127 +127 +131 +133 +136 +139 +141 +143 +145 +147 +148 +149 +150 +151 +152 +152 +152 +153 +152 +152 +151 +150 +149 +147 +147 +144 +143 +140 +138 +135 +133 +131 +128 +127 +124 +122 +119 +117 +114 +112 +111 +109 +107 +105 +104 +103 +104 +103 +103 +103 +104 +105 +106 +107 +108 +109 +111 +114 +117 +119 +121 +124 +127 +129 +132 +135 +137 +139 +141 +143 +145 +147 +149 +150 +151 +152 +153 +153 +153 +153 +152 +152 +151 +150 +149 +147 +146 +144 +142 +140 +138 +135 +133 +130 +128 +126 +124 +121 +118 +116 +115 +113 +111 +109 +107 +106 +106 +105 +103 +103 +102 +103 +103 +105 +106 +107 +108 +110 +112 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +139 +140 +143 +145 +147 +148 +150 +151 +152 +153 +153 +154 +154 +154 +153 +152 +151 +150 +148 +147 +146 +143 +141 +137 +135 +133 +130 +128 +126 +123 +121 +119 +116 +114 +111 +109 +108 +107 +106 +105 +105 +104 +104 +104 +105 +105 +105 +106 +108 +109 +110 +112 +114 +116 +119 +121 +124 +127 +128 +130 +133 +135 +137 +140 +142 +144 +146 +148 +150 +150 +152 +153 +154 +154 +155 +154 +153 +152 +150 +150 +148 +147 +144 +142 +140 +138 +136 +133 +130 +127 +126 +124 +122 +120 +118 +115 +114 +111 +110 +108 +107 +106 +105 +104 +103 +104 +104 +105 +106 +107 +108 +109 +111 +112 +115 +116 +118 +121 +123 +125 +127 +130 +132 +135 +137 +139 +142 +144 +146 +148 +149 +150 +150 +151 +152 +153 +153 +152 +152 +151 +151 +149 +147 +145 +144 +143 +140 +139 +136 +135 +132 +130 +127 +125 +123 +120 +117 +115 +113 +111 +110 +108 +108 +106 +106 +105 +105 +104 +105 +105 +105 +107 +108 +109 +110 +112 +114 +116 +118 +121 +123 +125 +127 +130 +132 +133 +135 +137 +140 +142 +144 +146 +148 +149 +150 +151 +151 +152 +152 +152 +152 +152 +151 +150 +149 +147 +146 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +119 +117 +114 +112 +111 +109 +108 +106 +105 +102 +104 +110 +107 +101 +107 +111 +107 +106 +111 +115 +112 +111 +116 +122 +123 +123 +126 +129 +130 +133 +135 +135 +137 +140 +142 +143 +146 +148 +150 +151 +152 +154 +153 +153 +153 +152 +152 +155 +147 +140 +146 +148 +139 +136 +141 +138 +134 +132 +132 +131 +125 +120 +120 +117 +113 +113 +111 +108 +107 +110 +108 +105 +105 +106 +107 +105 +104 +105 +107 +107 +109 +110 +111 +113 +116 +118 +120 +122 +124 +127 +129 +132 +135 +137 +139 +141 +143 +146 +147 +149 +150 +150 +152 +152 +153 +153 +153 +150 +149 +152 +155 +149 +144 +148 +147 +142 +137 +136 +136 +131 +125 +127 +127 +123 +120 +118 +116 +114 +114 +111 +108 +106 +105 +104 +104 +103 +102 +103 +104 +105 +106 +107 +107 +109 +111 +113 +115 +119 +122 +125 +127 +123 +128 +136 +132 +133 +139 +142 +144 +143 +147 +154 +152 +150 +152 +154 +153 +154 +155 +152 +151 +152 +152 +150 +147 +145 +145 +143 +139 +137 +135 +132 +129 +127 +125 +122 +119 +118 +116 +113 +111 +110 +108 +107 +106 +104 +103 +102 +103 +102 +103 +104 +106 +107 +109 +110 +112 +114 +115 +117 +120 +122 +124 +127 +129 +131 +134 +137 +140 +141 +144 +145 +147 +149 +150 +151 +152 +153 +153 +153 +154 +154 +153 +152 +151 +150 +149 +146 +144 +142 +139 +137 +135 +133 +131 +127 +126 +124 +121 +118 +116 +113 +111 +110 +108 +107 +105 +105 +105 +104 +103 +103 +103 +104 +106 +106 +107 +109 +111 +113 +115 +118 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +144 +146 +148 +149 +150 +151 +152 +153 +154 +153 +152 +152 +152 +152 +149 +147 +147 +146 +144 +142 +140 +137 +134 +132 +130 +127 +126 +124 +122 +120 +117 +115 +113 +111 +109 +108 +106 +106 +105 +105 +103 +104 +104 +104 +105 +106 +107 +109 +111 +112 +114 +116 +119 +121 +123 +126 +128 +131 +134 +137 +140 +142 +144 +146 +148 +148 +150 +151 +152 +152 +153 +152 +153 +153 +153 +151 +149 +147 +146 +145 +143 +142 +140 +138 +135 +133 +131 +128 +126 +124 +121 +119 +117 +115 +113 +111 +110 +109 +108 +107 +106 +106 +105 +105 +105 +106 +106 +107 +108 +110 +112 +112 +114 +116 +119 +122 +124 +126 +127 +129 +132 +133 +136 +138 +140 +143 +144 +147 +148 +150 +151 +151 +151 +152 +152 +153 +153 +153 +152 +150 +150 +147 +146 +144 +142 +139 +136 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +111 +110 +108 +107 +106 +105 +104 +104 +104 +105 +105 +106 +107 +109 +110 +112 +113 +114 +116 +118 +121 +123 +125 +127 +129 +131 +133 +136 +137 +139 +141 +144 +145 +147 +149 +150 +152 +152 +153 +153 +153 +152 +152 +151 +149 +149 +148 +146 +144 +143 +140 +138 +136 +133 +130 +128 +126 +124 +121 +119 +117 +114 +112 +110 +109 +107 +107 +106 +105 +105 +104 +104 +103 +104 +105 +107 +107 +109 +111 +112 +115 +117 +119 +120 +123 +126 +128 +131 +134 +137 +139 +141 +144 +145 +146 +148 +149 +151 +152 +153 +154 +154 +153 +153 +153 +152 +151 +149 +148 +146 +144 +142 +140 +137 +135 +132 +130 +127 +126 +124 +122 +120 +118 +115 +113 +111 +109 +107 +106 +105 +105 +104 +104 +104 +105 +104 +105 +106 +106 +108 +110 +112 +115 +117 +119 +122 +125 +127 +128 +130 +133 +135 +138 +140 +142 +144 +147 +148 +150 +152 +152 +153 +153 +154 +154 +153 +153 +152 +151 +149 +148 +147 +145 +143 +141 +139 +137 +134 +132 +129 +126 +123 +121 +119 +117 +114 +112 +111 +109 +107 +106 +104 +103 +102 +102 +102 +103 +105 +106 +107 +108 +110 +111 +113 +114 +117 +119 +121 +124 +127 +129 +131 +133 +135 +138 +140 +143 +145 +147 +148 +149 +150 +151 +152 +152 +152 +153 +153 +153 +152 +152 +150 +149 +147 +145 +142 +140 +138 +136 +133 +131 +129 +127 +124 +121 +119 +116 +114 +111 +110 +109 +108 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +116 +119 +121 +124 +126 +127 +130 +132 +135 +137 +140 +142 +143 +146 +147 +149 +150 +152 +153 +154 +154 +153 +153 +152 +152 +151 +149 +148 +146 +144 +143 +141 +138 +135 +133 +130 +127 +127 +124 +122 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +105 +104 +105 +104 +105 +106 +107 +108 +109 +111 +112 +114 +116 +119 +121 +123 +125 +127 +130 +132 +135 +137 +140 +142 +144 +145 +146 +147 +148 +150 +151 +152 +152 +152 +152 +152 +151 +150 +148 +147 +145 +144 +143 +141 +139 +136 +135 +132 +130 +127 +126 +124 +122 +119 +117 +115 +113 +111 +110 +108 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +113 +115 +117 +120 +123 +125 +127 +128 +130 +133 +136 +139 +141 +141 +144 +146 +148 +149 +149 +150 +151 +152 +152 +153 +152 +153 +152 +151 +149 +147 +146 +143 +137 +141 +144 +134 +129 +133 +133 +125 +122 +124 +122 +115 +111 +115 +116 +111 +107 +107 +106 +105 +105 +103 +101 +102 +105 +106 +107 +108 +109 +111 +112 +114 +117 +119 +120 +124 +126 +129 +133 +127 +128 +139 +140 +136 +142 +149 +148 +149 +152 +157 +157 +151 +152 +155 +152 +150 +152 +150 +148 +149 +149 +146 +142 +141 +140 +138 +134 +131 +129 +127 +124 +122 +120 +117 +115 +114 +111 +110 +108 +108 +107 +107 +107 +106 +104 +103 +104 +105 +106 +106 +108 +109 +112 +113 +115 +116 +119 +120 +123 +127 +129 +132 +134 +137 +140 +142 +144 +145 +146 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +152 +151 +150 +148 +146 +144 +141 +138 +136 +139 +134 +127 +129 +129 +124 +119 +118 +118 +114 +107 +107 +110 +107 +105 +105 +104 +103 +104 +104 +103 +103 +103 +105 +107 +109 +111 +113 +116 +118 +121 +123 +125 +127 +129 +131 +134 +136 +139 +142 +146 +140 +143 +153 +149 +147 +152 +154 +155 +152 +152 +158 +156 +150 +150 +149 +147 +146 +145 +142 +139 +139 +137 +135 +131 +127 +126 +124 +121 +119 +116 +114 +111 +110 +108 +106 +104 +103 +103 +102 +103 +103 +104 +105 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +124 +127 +129 +131 +133 +136 +139 +141 +143 +144 +146 +148 +149 +150 +152 +152 +153 +154 +154 +153 +153 +152 +151 +149 +148 +146 +143 +141 +140 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +114 +112 +111 +109 +108 +107 +106 +105 +105 +104 +104 +104 +105 +106 +106 +107 +109 +111 +114 +116 +118 +119 +121 +124 +126 +128 +131 +133 +135 +138 +141 +143 +144 +146 +148 +150 +151 +152 +153 +153 +152 +152 +152 +152 +151 +150 +149 +147 +146 +144 +142 +139 +136 +134 +131 +129 +127 +126 +124 +123 +120 +118 +115 +114 +112 +110 +108 +107 +106 +105 +104 +104 +105 +105 +106 +106 +107 +108 +110 +111 +113 +115 +116 +118 +121 +123 +125 +127 +130 +133 +135 +138 +141 +143 +144 +145 +147 +148 +150 +151 +152 +152 +152 +153 +152 +152 +150 +149 +147 +147 +146 +144 +143 +141 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +113 +111 +110 +109 +107 +106 +106 +105 +104 +104 +105 +105 +106 +107 +108 +110 +111 +113 +115 +118 +120 +123 +125 +127 +128 +129 +131 +133 +136 +138 +140 +142 +144 +146 +148 +148 +149 +149 +150 +151 +152 +152 +152 +151 +150 +149 +148 +146 +144 +142 +141 +139 +137 +136 +133 +131 +129 +127 +125 +122 +120 +118 +115 +113 +111 +109 +107 +105 +104 +104 +103 +104 +104 +105 +105 +106 +108 +109 +111 +110 +112 +114 +117 +119 +122 +124 +126 +128 +131 +133 +135 +138 +140 +143 +145 +148 +149 +150 +151 +152 +152 +152 +152 +152 +152 +151 +151 +149 +148 +147 +146 +144 +142 +140 +138 +136 +132 +130 +128 +127 +124 +122 +119 +118 +116 +114 +112 +110 +109 +109 +108 +106 +105 +104 +103 +103 +104 +105 +105 +107 +108 +110 +111 +113 +115 +117 +119 +122 +125 +127 +130 +133 +136 +138 +141 +143 +145 +146 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +152 +151 +150 +148 +146 +144 +143 +140 +138 +135 +133 +130 +128 +126 +124 +122 +120 +117 +115 +113 +110 +109 +108 +107 +105 +105 +104 +104 +104 +103 +103 +103 +105 +106 +108 +110 +112 +114 +116 +119 +121 +124 +126 +127 +130 +133 +135 +138 +140 +142 +145 +146 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +152 +151 +150 +148 +147 +144 +143 +141 +139 +137 +134 +131 +128 +126 +124 +121 +119 +117 +115 +113 +111 +109 +107 +105 +104 +104 +103 +104 +104 +104 +105 +106 +108 +108 +109 +111 +112 +114 +116 +118 +120 +123 +126 +128 +130 +133 +135 +138 +140 +142 +144 +146 +148 +149 +151 +151 +152 +153 +154 +154 +154 +154 +153 +153 +150 +149 +147 +145 +143 +141 +139 +136 +133 +131 +129 +127 +124 +121 +119 +116 +115 +113 +111 +110 +109 +108 +106 +106 +105 +105 +104 +104 +104 +105 +106 +108 +109 +111 +112 +114 +117 +118 +121 +123 +126 +127 +130 +132 +134 +137 +139 +141 +143 +145 +147 +149 +150 +152 +152 +153 +153 +153 +153 +152 +152 +151 +150 +148 +147 +145 +143 +141 +138 +135 +133 +131 +130 +127 +126 +124 +122 +119 +117 +114 +112 +110 +109 +108 +107 +105 +105 +105 +105 +105 +105 +106 +107 +107 +108 +111 +111 +113 +115 +117 +120 +123 +125 +127 +129 +132 +134 +137 +140 +141 +143 +144 +146 +148 +149 +150 +151 +152 +152 +152 +152 +151 +150 +149 +149 +148 +147 +145 +144 +142 +140 +138 +135 +133 +131 +128 +127 +124 +121 +120 +117 +115 +113 +111 +110 +108 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +113 +115 +117 +119 +122 +124 +126 +128 +130 +133 +136 +136 +136 +143 +151 +146 +143 +150 +154 +148 +148 +153 +155 +150 +148 +153 +155 +151 +148 +148 +147 +144 +143 +140 +136 +134 +133 +131 +128 +127 +124 +122 +120 +118 +116 +114 +111 +111 +109 +109 +111 +102 +98 +106 +107 +100 +102 +109 +107 +107 +108 +114 +116 +112 +114 +120 +120 +121 +126 +127 +127 +131 +136 +138 +139 +142 +146 +148 +148 +148 +150 +152 +152 +153 +152 +153 +152 +153 +152 +150 +150 +150 +148 +146 +143 +141 +139 +137 +134 +131 +128 +126 +124 +121 +119 +117 +115 +113 +111 +110 +108 +108 +106 +106 +104 +103 +103 +103 +104 +104 +105 +106 +108 +109 +111 +112 +114 +117 +120 +123 +125 +127 +130 +133 +136 +138 +140 +142 +144 +145 +147 +148 +150 +150 +152 +153 +153 +154 +154 +154 +153 +152 +150 +149 +147 +145 +143 +141 +139 +137 +134 +132 +130 +127 +125 +123 +121 +118 +121 +116 +108 +111 +112 +107 +104 +104 +105 +103 +98 +100 +104 +104 +103 +106 +108 +109 +112 +114 +114 +116 +120 +122 +125 +127 +128 +131 +134 +137 +139 +142 +143 +146 +147 +149 +151 +153 +153 +154 +156 +149 +150 +158 +152 +147 +150 +150 +149 +144 +143 +147 +143 +136 +134 +132 +129 +127 +127 +123 +119 +119 +118 +115 +113 +110 +109 +108 +105 +104 +104 +104 +103 +103 +104 +104 +106 +107 +108 +109 +110 +112 +114 +117 +119 +122 +124 +126 +127 +130 +133 +135 +138 +140 +142 +144 +146 +148 +149 +151 +152 +153 +154 +154 +154 +154 +153 +153 +151 +149 +147 +145 +144 +142 +140 +137 +135 +133 +130 +127 +125 +121 +120 +118 +116 +114 +112 +111 +110 +109 +108 +106 +105 +105 +105 +104 +105 +105 +106 +106 +108 +110 +111 +113 +116 +118 +120 +122 +124 +126 +127 +130 +132 +135 +137 +139 +141 +143 +145 +148 +150 +151 +152 +152 +152 +153 +152 +152 +151 +151 +150 +148 +147 +144 +144 +141 +139 +138 +136 +134 +132 +129 +127 +125 +123 +120 +117 +115 +113 +111 +109 +108 +107 +107 +105 +105 +105 +105 +105 +105 +106 +107 +108 +109 +111 +112 +115 +116 +119 +121 +123 +126 +127 +131 +132 +135 +137 +139 +141 +143 +145 +146 +148 +149 +150 +151 +152 +152 +152 +151 +151 +150 +150 +149 +148 +147 +145 +144 +141 +139 +137 +135 +132 +129 +127 +125 +123 +120 +118 +116 +115 +112 +111 +109 +108 +107 +105 +105 +104 +104 +104 +105 +105 +106 +108 +109 +111 +112 +115 +117 +119 +121 +123 +124 +127 +129 +131 +134 +136 +139 +140 +143 +144 +146 +147 +148 +149 +151 +152 +153 +153 +152 +153 +152 +152 +150 +148 +147 +145 +144 +142 +139 +137 +135 +132 +131 +128 +126 +124 +122 +119 +117 +115 +112 +111 +109 +108 +107 +106 +105 +105 +105 +105 +105 +106 +107 +107 +108 +109 +111 +113 +115 +117 +119 +121 +123 +126 +127 +129 +131 +134 +137 +140 +142 +145 +147 +149 +150 +151 +152 +153 +153 +152 +153 +153 +152 +152 +150 +149 +148 +147 +145 +143 +141 +138 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +111 +111 +109 +108 +106 +105 +104 +104 +104 +104 +105 +105 +106 +107 +109 +110 +111 +113 +115 +118 +121 +123 +126 +128 +131 +133 +136 +138 +140 +142 +144 +145 +148 +150 +152 +151 +152 +153 +154 +154 +154 +153 +152 +151 +150 +148 +146 +145 +143 +141 +138 +136 +133 +131 +129 +127 +125 +122 +120 +116 +114 +112 +110 +109 +107 +106 +105 +104 +104 +104 +103 +102 +103 +105 +107 +109 +110 +111 +113 +115 +117 +119 +121 +124 +126 +127 +130 +132 +134 +136 +138 +141 +143 +145 +147 +149 +150 +151 +152 +152 +153 +153 +153 +152 +152 +151 +150 +149 +148 +146 +144 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +113 +111 +108 +106 +105 +104 +104 +103 +103 +103 +104 +104 +106 +106 +107 +108 +110 +112 +113 +116 +118 +121 +123 +126 +127 +130 +133 +135 +138 +140 +142 +144 +146 +147 +149 +150 +152 +152 +153 +153 +153 +153 +153 +152 +150 +149 +147 +146 +144 +143 +141 +139 +137 +134 +131 +128 +127 +124 +122 +120 +119 +116 +114 +112 +111 +110 +108 +107 +106 +105 +104 +104 +104 +104 +104 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +124 +127 +128 +131 +134 +136 +139 +141 +144 +146 +148 +150 +151 +152 +152 +152 +153 +153 +153 +153 +152 +151 +150 +148 +147 +144 +142 +140 +138 +136 +134 +132 +130 +127 +126 +124 +121 +118 +116 +114 +112 +111 +109 +108 +107 +106 +105 +105 +105 +105 +105 +105 +106 +107 +108 +109 +111 +113 +114 +117 +119 +122 +124 +127 +129 +132 +135 +137 +139 +140 +143 +144 +146 +147 +149 +150 +151 +152 +152 +152 +152 +152 +150 +150 +150 +149 +148 +146 +144 +142 +140 +138 +135 +132 +130 +128 +126 +124 +122 +120 +118 +116 +114 +112 +111 +109 +108 +106 +105 +105 +104 +103 +101 +105 +113 +109 +104 +111 +117 +113 +112 +117 +121 +118 +118 +125 +131 +131 +130 +134 +137 +139 +142 +143 +143 +144 +148 +149 +150 +152 +152 +153 +154 +154 +153 +152 +151 +150 +148 +148 +149 +140 +133 +140 +140 +130 +127 +132 +128 +125 +122 +124 +123 +115 +111 +112 +110 +106 +107 +106 +104 +106 +108 +108 +106 +107 +108 +108 +108 +108 +110 +112 +114 +115 +118 +119 +122 +125 +127 +127 +130 +133 +136 +139 +142 +143 +145 +147 +148 +150 +150 +152 +152 +152 +153 +153 +153 +152 +151 +150 +149 +147 +146 +144 +141 +140 +137 +135 +132 +130 +127 +125 +123 +121 +119 +116 +115 +113 +111 +110 +108 +106 +105 +104 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +112 +115 +117 +120 +123 +125 +127 +130 +133 +134 +137 +139 +141 +142 +144 +146 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +152 +150 +150 +147 +146 +144 +142 +139 +137 +135 +133 +130 +128 +127 +124 +121 +118 +116 +114 +113 +110 +107 +104 +107 +110 +103 +101 +104 +105 +102 +102 +105 +109 +107 +106 +112 +117 +116 +117 +121 +123 +125 +127 +127 +130 +133 +136 +138 +141 +142 +144 +147 +149 +150 +152 +153 +153 +153 +153 +153 +152 +154 +153 +154 +151 +143 +147 +150 +141 +138 +138 +136 +134 +128 +128 +131 +125 +119 +118 +115 +113 +112 +110 +106 +105 +107 +106 +106 +104 +104 +105 +106 +105 +106 +107 +107 +109 +111 +113 +115 +117 +120 +123 +125 +127 +129 +131 +134 +136 +139 +141 +143 +144 +145 +147 +149 +150 +151 +152 +153 +154 +153 +153 +152 +151 +150 +148 +147 +146 +144 +141 +139 +138 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +111 +110 +108 +107 +105 +104 +104 +104 +105 +105 +105 +106 +107 +108 +109 +110 +112 +114 +117 +119 +122 +124 +127 +129 +132 +134 +137 +139 +141 +144 +145 +147 +149 +149 +149 +150 +150 +151 +152 +152 +153 +152 +152 +150 +149 +147 +145 +143 +140 +139 +137 +135 +133 +131 +129 +127 +126 +123 +120 +118 +116 +114 +112 +111 +109 +108 +107 +106 +105 +105 +104 +105 +105 +106 +107 +108 +109 +110 +111 +113 +115 +118 +121 +123 +126 +128 +131 +133 +135 +137 +139 +141 +143 +145 +147 +148 +150 +151 +152 +152 +152 +151 +151 +151 +152 +151 +150 +149 +147 +145 +144 +141 +139 +136 +134 +132 +129 +127 +125 +123 +121 +119 +116 +115 +113 +111 +110 +108 +107 +105 +105 +104 +104 +104 +104 +105 +106 +107 +108 +111 +112 +114 +116 +117 +119 +121 +124 +127 +129 +130 +133 +136 +138 +140 +141 +144 +145 +147 +149 +151 +152 +153 +154 +153 +153 +153 +152 +151 +150 +148 +147 +145 +144 +141 +140 +138 +135 +133 +131 +128 +126 +124 +121 +120 +117 +115 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +105 +105 +106 +107 +109 +110 +112 +114 +116 +118 +120 +122 +125 +127 +128 +132 +134 +138 +140 +143 +145 +147 +149 +150 +151 +152 +153 +153 +154 +154 +153 +153 +153 +151 +150 +148 +147 +144 +142 +140 +137 +135 +132 +130 +127 +126 +124 +121 +119 +117 +115 +113 +112 +110 +108 +106 +105 +105 +104 +105 +103 +104 +104 +105 +106 +107 +108 +109 +111 +114 +116 +118 +121 +123 +126 +128 +130 +133 +135 +137 +139 +142 +144 +146 +147 +149 +150 +152 +153 +153 +154 +154 +153 +153 +152 +151 +150 +148 +147 +145 +144 +142 +139 +137 +135 +133 +130 +127 +125 +122 +120 +117 +115 +112 +111 +109 +107 +106 +105 +104 +103 +102 +102 +102 +103 +104 +106 +108 +108 +111 +112 +114 +117 +119 +121 +123 +125 +127 +130 +133 +135 +138 +140 +143 +145 +146 +148 +149 +150 +151 +152 +152 +153 +153 +153 +152 +152 +151 +150 +149 +148 +145 +144 +141 +138 +136 +133 +132 +129 +127 +124 +122 +120 +118 +115 +113 +111 +109 +108 +107 +106 +105 +104 +105 +105 +105 +104 +104 +104 +107 +108 +110 +111 +113 +115 +118 +121 +123 +125 +127 +129 +132 +135 +137 +139 +141 +144 +146 +147 +149 +150 +152 +152 +154 +154 +155 +154 +153 +152 +150 +150 +149 +147 +144 +143 +141 +139 +136 +133 +130 +128 +127 +124 +123 +121 +119 +116 +115 +112 +111 +109 +107 +105 +105 +104 +104 +104 +104 +105 +105 +107 +107 +108 +110 +111 +114 +115 +118 +120 +122 +124 +127 +129 +131 +134 +136 +139 +141 +144 +146 +147 +149 +149 +150 +151 +152 +152 +153 +152 +152 +151 +150 +149 +147 +145 +144 +142 +141 +139 +137 +136 +133 +131 +128 +126 +124 +121 +119 +116 +115 +112 +110 +109 +108 +106 +106 +105 +105 +104 +105 +105 +105 +106 +107 +109 +110 +111 +114 +116 +118 +120 +123 +125 +127 +130 +132 +134 +135 +137 +139 +141 +143 +144 +146 +148 +149 +150 +150 +150 +151 +151 +151 +151 +152 +150 +150 +148 +147 +144 +143 +140 +136 +133 +133 +138 +132 +124 +127 +128 +121 +115 +116 +117 +111 +105 +108 +111 +108 +103 +104 +105 +104 +104 +105 +104 +105 +108 +109 +111 +112 +114 +115 +118 +120 +123 +125 +127 +129 +132 +136 +141 +137 +133 +142 +149 +143 +144 +153 +153 +152 +153 +156 +158 +153 +150 +151 +150 +147 +148 +147 +143 +143 +143 +141 +137 +135 +133 +132 +128 +125 +123 +121 +119 +116 +114 +112 +111 +110 +109 +107 +106 +106 +106 +106 +105 +105 +104 +105 +106 +107 +109 +111 +112 +114 +117 +119 +121 +122 +125 +127 +130 +133 +136 +139 +141 +144 +145 +147 +148 +150 +151 +152 +153 +154 +153 +154 +153 +153 +152 +151 +150 +147 +146 +144 +142 +140 +137 +135 +133 +131 +127 +126 +123 +121 +119 +117 +115 +113 +111 +109 +107 +105 +105 +105 +105 +103 +104 +105 +105 +106 +106 +107 +108 +110 +112 +114 +117 +119 +122 +125 +127 +129 +131 +133 +135 +138 +140 +142 +144 +146 +148 +150 +151 +152 +153 +153 +153 +154 +153 +153 +152 +151 +149 +148 +146 +144 +143 +140 +138 +136 +134 +131 +128 +126 +123 +121 +118 +116 +114 +112 +110 +109 +107 +106 +104 +103 +103 +102 +101 +101 +106 +111 +107 +106 +112 +114 +113 +113 +117 +121 +121 +121 +126 +132 +131 +133 +136 +139 +141 +144 +145 +145 +147 +149 +150 +151 +152 +152 +153 +153 +153 +153 +152 +151 +150 +149 +146 +144 +143 +140 +139 +135 +127 +130 +132 +123 +121 +121 +120 +117 +111 +112 +115 +110 +107 +108 +106 +105 +106 +106 +103 +104 +106 +107 +107 +108 +110 +112 +114 +114 +117 +119 +121 +124 +126 +127 +130 +133 +135 +138 +140 +142 +144 +146 +148 +149 +150 +152 +153 +153 +154 +153 +152 +151 +151 +150 +149 +147 +146 +144 +142 +140 +138 +135 +132 +129 +127 +125 +124 +123 +121 +118 +115 +113 +111 +110 +109 +107 +105 +105 +104 +104 +104 +105 +106 +107 +107 +109 +110 +111 +113 +115 +117 +119 +121 +123 +125 +127 +130 +132 +136 +137 +140 +142 +144 +147 +148 +149 +148 +150 +151 +152 +152 +152 +152 +152 +151 +150 +148 +146 +145 +144 +142 +141 +139 +137 +134 +132 +130 +127 +125 +123 +120 +118 +116 +114 +111 +110 +109 +108 +107 +106 +106 +105 +105 +104 +105 +105 +106 +107 +109 +110 +112 +114 +116 +119 +121 +124 +126 +127 +129 +131 +133 +135 +138 +141 +143 +144 +146 +148 +149 +150 +151 +151 +152 +152 +152 +152 +152 +151 +149 +149 +147 +145 +143 +141 +139 +137 +134 +132 +130 +127 +126 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +105 +105 +106 +106 +108 +109 +110 +111 +112 +114 +116 +119 +121 +123 +126 +127 +130 +132 +135 +136 +139 +140 +144 +145 +148 +150 +152 +152 +153 +154 +154 +154 +153 +153 +151 +151 +149 +148 +147 +145 +143 +141 +139 +136 +134 +131 +129 +127 +124 +121 +118 +116 +114 +111 +110 +109 +108 +107 +106 +106 +105 +105 +104 +104 +105 +105 +107 +108 +109 +110 +112 +114 +115 +118 +120 +122 +125 +127 +130 +133 +136 +138 +140 +142 +144 +146 +147 +148 +149 +150 +151 +152 +153 +153 +153 +153 +153 +151 +151 +149 +148 +146 +143 +141 +139 +137 +134 +131 +129 +127 +125 +123 +121 +119 +117 +114 +112 +110 +108 +106 +105 +104 +103 +102 +102 +102 +103 +103 +103 +105 +107 +109 +111 +114 +116 +119 +121 +123 +126 +127 +130 +132 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +154 +153 +154 +153 +153 +152 +150 +149 +148 +147 +145 +143 +141 +139 +137 +135 +132 +130 +127 +124 +123 +120 +118 +116 +114 +111 +110 +109 +107 +105 +103 +103 +103 +103 +103 +104 +105 +106 +107 +108 +109 +111 +113 +115 +117 +119 +122 +124 +127 +129 +132 +135 +137 +139 +141 +144 +146 +147 +149 +151 +152 +153 +153 +154 +154 +154 +154 +153 +153 +151 +150 +148 +145 +143 +141 +139 +136 +134 +131 +129 +127 +125 +122 +119 +117 +114 +113 +111 +110 +109 +108 +106 +105 +104 +105 +104 +104 +104 +105 +106 +107 +108 +110 +112 +113 +116 +118 +120 +122 +125 +127 +129 +131 +134 +136 +138 +141 +143 +145 +147 +149 +150 +152 +152 +153 +154 +153 +153 +152 +152 +152 +150 +149 +147 +145 +143 +142 +139 +136 +133 +131 +129 +127 +126 +123 +121 +119 +117 +115 +112 +111 +110 +107 +106 +105 +104 +104 +104 +104 +104 +105 +106 +107 +109 +110 +111 +114 +115 +117 +120 +122 +124 +126 +128 +130 +133 +136 +138 +141 +143 +144 +145 +147 +148 +150 +150 +152 +152 +152 +152 +152 +152 +150 +149 +148 +147 +146 +144 +142 +140 +139 +137 +133 +131 +128 +126 +124 +121 +119 +116 +115 +113 +111 +109 +109 +107 +106 +105 +105 +104 +104 +104 +105 +106 +106 +108 +110 +111 +112 +115 +117 +121 +123 +124 +126 +127 +130 +132 +135 +136 +139 +141 +143 +144 +143 +148 +155 +152 +146 +152 +157 +152 +149 +153 +154 +149 +145 +148 +151 +146 +141 +141 +139 +137 +134 +132 +128 +126 +125 +123 +120 +118 +116 +114 +112 +110 +109 +107 +106 +105 +105 +105 +109 +102 +98 +107 +111 +105 +106 +114 +113 +113 +115 +121 +124 +122 +122 +127 +128 +129 +134 +135 +136 +139 +144 +146 +146 +149 +151 +153 +153 +153 +153 +153 +153 +152 +151 +151 +150 +150 +148 +146 +144 +142 +141 +138 +136 +132 +129 +127 +125 +122 +120 +117 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +104 +103 +104 +105 +106 +107 +108 +109 +111 +113 +115 +117 +119 +121 +124 +127 +129 +132 +134 +136 +139 +141 +143 +145 +147 +148 +149 +150 +152 +152 +153 +153 +154 +153 +153 +152 +151 +150 +148 +147 +145 +143 +141 +138 +136 +133 +131 +128 +127 +124 +122 +119 +118 +115 +112 +110 +108 +107 +105 +105 +104 +103 +103 +103 +103 +103 +103 +104 +106 +108 +111 +113 +115 +117 +120 +122 +124 +127 +129 +131 +134 +136 +138 +140 +142 +144 +146 +148 +149 +152 +152 +153 +153 +153 +153 +153 +152 +151 +150 +149 +148 +146 +144 +143 +140 +139 +136 +134 +132 +129 +127 +124 +122 +120 +118 +115 +113 +111 +109 +107 +106 +104 +103 +103 +103 +103 +104 +105 +105 +107 +108 +110 +111 +111 +111 +118 +122 +118 +121 +127 +130 +129 +132 +135 +140 +138 +139 +145 +149 +148 +149 +152 +152 +152 +154 +154 +153 +153 +151 +152 +151 +149 +147 +146 +144 +142 +140 +138 +136 +133 +131 +128 +127 +124 +122 +122 +113 +108 +115 +113 +106 +107 +108 +108 +106 +103 +108 +108 +103 +103 +106 +106 +107 +110 +110 +111 +114 +118 +120 +122 +124 +127 +129 +132 +132 +135 +137 +139 +141 +144 +146 +147 +150 +151 +153 +153 +154 +154 +153 +152 +152 +151 +149 +148 +147 +145 +144 +142 +139 +137 +135 +132 +131 +128 +127 +125 +123 +120 +119 +116 +114 +111 +110 +109 +108 +107 +106 +105 +105 +105 +104 +105 +106 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +125 +127 +129 +132 +135 +138 +141 +142 +144 +145 +147 +148 +150 +151 +153 +153 +153 +154 +153 +153 +151 +150 +149 +148 +146 +145 +144 +141 +139 +137 +135 +132 +129 +127 +125 +123 +120 +119 +116 +114 +112 +111 +109 +109 +107 +106 +106 +105 +105 +105 +105 +105 +106 +108 +109 +110 +112 +114 +116 +118 +120 +123 +125 +127 +128 +131 +133 +136 +138 +140 +142 +144 +146 +148 +149 +149 +150 +150 +153 +153 +154 +153 +152 +152 +151 +149 +148 +146 +144 +142 +140 +138 +135 +133 +131 +128 +127 +124 +122 +120 +118 +115 +113 +110 +109 +108 +107 +105 +105 +105 +105 +105 +104 +105 +107 +108 +109 +109 +111 +112 +114 +117 +119 +121 +124 +126 +127 +130 +131 +134 +135 +139 +140 +143 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +149 +147 +145 +144 +141 +139 +137 +134 +131 +128 +127 +125 +122 +120 +117 +115 +113 +111 +110 +108 +107 +106 +106 +104 +103 +103 +104 +104 +105 +106 +107 +108 +110 +112 +114 +116 +118 +120 +122 +125 +128 +130 +133 +135 +138 +140 +142 +144 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +142 +140 +137 +135 +132 +130 +127 +126 +124 +122 +119 +116 +113 +111 +109 +108 +106 +105 +104 +103 +103 +103 +103 +103 +103 +104 +105 +107 +109 +111 +113 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +139 +141 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +147 +146 +144 +143 +140 +139 +136 +133 +130 +127 +125 +122 +120 +118 +116 +113 +111 +110 +108 +106 +105 +103 +103 +103 +103 +104 +104 +105 +106 +107 +108 +110 +111 +113 +115 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +143 +146 +147 +149 +150 +151 +152 +153 +153 +153 +154 +153 +153 +152 +151 +150 +147 +145 +144 +141 +139 +137 +135 +132 +130 +127 +125 +122 +119 +117 +114 +113 +111 +110 +109 +107 +107 +106 +105 +104 +103 +103 +104 +105 +105 +107 +108 +110 +111 +114 +115 +118 +120 +122 +125 +127 +129 +131 +134 +136 +139 +141 +143 +145 +147 +149 +150 +152 +152 +153 +152 +152 +152 +152 +152 +151 +150 +148 +147 +145 +144 +140 +138 +136 +134 +132 +130 +128 +126 +124 +121 +120 +117 +116 +113 +111 +110 +109 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +109 +111 +112 +114 +117 +118 +121 +123 +126 +128 +131 +134 +136 +139 +141 +143 +144 +146 +147 +149 +150 +152 +152 +152 +152 +152 +152 +151 +150 +149 +148 +147 +146 +144 +143 +140 +139 +136 +133 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +108 +107 +106 +105 +104 +104 +104 +105 +104 +102 +110 +115 +111 +108 +117 +121 +117 +118 +124 +127 +124 +124 +132 +137 +136 +137 +140 +144 +145 +147 +147 +147 +149 +151 +152 +152 +153 +153 +153 +153 +152 +151 +149 +147 +146 +144 +143 +143 +132 +128 +134 +131 +123 +123 +126 +122 +118 +116 +118 +116 +108 +107 +109 +106 +104 +105 +105 +104 +105 +109 +108 +108 +109 +110 +111 +111 +113 +115 +117 +120 +122 +124 +125 +127 +130 +132 +134 +136 +139 +142 +145 +147 +148 +149 +151 +152 +152 +152 +152 +152 +152 +152 +152 +151 +149 +148 +146 +144 +142 +140 +137 +135 +133 +130 +127 +126 +124 +121 +119 +116 +114 +113 +111 +109 +108 +107 +106 +105 +104 +103 +103 +104 +105 +106 +107 +108 +110 +111 +112 +114 +116 +118 +121 +123 +127 +129 +132 +134 +136 +139 +141 +143 +144 +146 +148 +149 +150 +152 +152 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +144 +142 +140 +137 +135 +133 +131 +128 +127 +125 +123 +120 +117 +114 +112 +111 +109 +108 +106 +105 +104 +104 +103 +103 +103 +103 +104 +105 +107 +109 +111 +113 +115 +118 +120 +122 +124 +126 +128 +131 +133 +135 +138 +140 +142 +144 +146 +148 +150 +151 +153 +152 +153 +154 +153 +153 +152 +152 +151 +149 +148 +147 +145 +144 +142 +139 +136 +133 +130 +128 +126 +124 +122 +119 +117 +115 +113 +111 +109 +106 +105 +104 +103 +103 +103 +103 +103 +104 +105 +107 +107 +105 +113 +114 +110 +115 +122 +122 +123 +125 +130 +132 +131 +133 +140 +143 +143 +145 +147 +147 +150 +151 +151 +151 +152 +153 +154 +153 +153 +152 +151 +149 +147 +146 +144 +141 +139 +138 +135 +133 +131 +130 +128 +122 +115 +121 +120 +111 +112 +112 +112 +110 +106 +109 +111 +105 +102 +105 +104 +105 +106 +107 +106 +108 +112 +113 +115 +116 +119 +122 +124 +125 +127 +129 +131 +134 +136 +139 +141 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +152 +152 +151 +150 +149 +148 +146 +145 +142 +140 +137 +135 +133 +131 +129 +127 +125 +122 +121 +118 +116 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +106 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +123 +126 +127 +130 +132 +135 +137 +139 +140 +142 +143 +145 +147 +148 +149 +151 +151 +152 +152 +152 +151 +150 +149 +149 +148 +147 +146 +144 +142 +140 +138 +135 +132 +130 +127 +127 +124 +122 +120 +118 +116 +114 +112 +110 +108 +107 +106 +104 +104 +103 +103 +104 +105 +106 +106 +108 +109 +111 +114 +116 +118 +120 +122 +124 +126 +128 +131 +134 +136 +138 +141 +143 +144 +146 +147 +148 +149 +151 +152 +153 +153 +152 +152 +151 +150 +149 +148 +146 +145 +143 +142 +139 +138 +136 +133 +132 +129 +127 +125 +123 +120 +118 +116 +113 +112 +110 +109 +107 +107 +106 +105 +105 +105 +105 +106 +106 +107 +107 +108 +110 +111 +114 +115 +117 +120 +122 +125 +127 +128 +131 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +147 +145 +144 +141 +139 +136 +134 +132 +129 +127 +124 +122 +119 +117 +115 +113 +111 +111 +110 +108 +107 +105 +105 +104 +105 +105 +105 +104 +106 +108 +109 +110 +110 +113 +114 +117 +120 +122 +125 +127 +130 +132 +135 +137 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +153 +154 +154 +154 +153 +152 +152 +150 +147 +145 +144 +142 +140 +137 +135 +132 +130 +128 +126 +124 +121 +118 +115 +113 +111 +110 +108 +107 +106 +104 +103 +103 +103 +103 +103 +103 +105 +106 +108 +110 +112 +114 +116 +118 +120 +122 +124 +127 +128 +132 +134 +137 +139 +141 +144 +145 +147 +149 +151 +152 +152 +153 +153 +153 +153 +153 +153 +152 +150 +150 +148 +147 +145 +143 +141 +138 +135 +132 +130 +127 +126 +123 +120 +118 +116 +114 +111 +109 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +106 +107 +108 +109 +111 +112 +115 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +154 +154 +154 +153 +151 +149 +147 +146 +144 +142 +139 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +113 +111 +110 +108 +107 +106 +105 +104 +104 +105 +105 +105 +106 +108 +109 +110 +111 +113 +115 +117 +119 +121 +124 +126 +128 +130 +132 +135 +137 +139 +142 +144 +146 +148 +150 +151 +151 +152 +152 +153 +153 +153 +153 +151 +151 +149 +148 +145 +144 +141 +139 +137 +135 +134 +131 +129 +127 +125 +122 +120 +117 +115 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +105 +106 +107 +107 +109 +110 +112 +114 +116 +119 +121 +124 +126 +128 +130 +134 +136 +138 +139 +141 +144 +145 +147 +148 +150 +150 +152 +152 +152 +152 +151 +150 +150 +150 +149 +149 +147 +146 +143 +142 +139 +137 +134 +130 +127 +126 +131 +125 +116 +119 +122 +114 +109 +111 +111 +106 +101 +105 +108 +107 +103 +104 +106 +106 +107 +108 +108 +109 +112 +114 +116 +118 +120 +121 +124 +127 +129 +132 +133 +136 +139 +142 +147 +142 +138 +148 +152 +146 +148 +156 +154 +153 +154 +157 +157 +150 +148 +150 +148 +144 +145 +143 +138 +138 +138 +135 +130 +128 +127 +125 +122 +118 +115 +113 +111 +109 +108 +106 +106 +105 +105 +104 +104 +105 +105 +106 +106 +107 +107 +109 +110 +112 +114 +116 +119 +121 +124 +126 +128 +130 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +151 +151 +152 +152 +152 +152 +151 +151 +149 +149 +147 +145 +143 +140 +138 +135 +133 +130 +128 +126 +124 +122 +120 +118 +116 +114 +113 +111 +110 +108 +106 +104 +104 +103 +103 +103 +104 +104 +105 +107 +108 +109 +111 +113 +115 +118 +121 +124 +126 +127 +131 +133 +136 +138 +140 +142 +144 +146 +147 +149 +150 +152 +152 +153 +154 +154 +153 +151 +151 +150 +149 +148 +146 +144 +142 +141 +138 +136 +133 +132 +129 +127 +125 +123 +120 +117 +116 +113 +111 +110 +108 +106 +105 +104 +103 +103 +102 +102 +102 +104 +106 +108 +109 +110 +112 +114 +117 +119 +121 +123 +126 +127 +130 +133 +135 +138 +141 +143 +145 +147 +148 +150 +151 +152 +152 +153 +153 +153 +153 +152 +151 +150 +149 +147 +147 +146 +144 +141 +138 +135 +133 +130 +127 +126 +124 +121 +120 +118 +116 +113 +111 +109 +108 +106 +106 +105 +105 +105 +105 +105 +105 +106 +107 +107 +107 +109 +111 +119 +117 +115 +122 +126 +126 +125 +129 +133 +134 +133 +138 +144 +145 +145 +148 +150 +151 +153 +153 +152 +152 +154 +154 +155 +153 +151 +150 +149 +147 +146 +144 +141 +139 +136 +134 +130 +129 +126 +125 +122 +113 +115 +119 +111 +108 +110 +109 +109 +104 +105 +110 +106 +102 +105 +106 +105 +108 +109 +109 +111 +114 +117 +118 +119 +121 +124 +127 +127 +129 +132 +134 +136 +138 +141 +142 +145 +148 +149 +150 +150 +151 +152 +153 +153 +152 +152 +151 +150 +149 +148 +146 +144 +142 +140 +139 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +114 +112 +110 +108 +107 +106 +106 +105 +105 +104 +105 +105 +106 +107 +107 +109 +110 +112 +114 +116 +118 +121 +123 +125 +127 +130 +132 +134 +136 +138 +140 +142 +144 +146 +147 +149 +150 +151 +152 +152 +152 +151 +152 +152 +151 +150 +149 +148 +146 +144 +142 +140 +138 +135 +133 +130 +128 +126 +124 +122 +119 +118 +115 +113 +111 +110 +108 +107 +106 +105 +104 +104 +104 +105 +105 +106 +108 +109 +111 +112 +114 +116 +118 +119 +121 +124 +126 +128 +130 +133 +134 +137 +138 +141 +142 +144 +145 +147 +150 +151 +152 +153 +154 +153 +153 +153 +152 +150 +149 +148 +146 +145 +143 +141 +139 +136 +134 +132 +130 +127 +125 +122 +120 +117 +115 +113 +111 +110 +109 +107 +106 +106 +105 +105 +105 +105 +105 +106 +106 +107 +108 +110 +111 +113 +115 +117 +120 +122 +124 +126 +128 +131 +133 +136 +139 +141 +143 +145 +147 +149 +150 +152 +152 +152 +153 +153 +153 +153 +153 +152 +151 +149 +148 +146 +144 +142 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +112 +111 +109 +107 +106 +104 +104 +103 +104 +104 +104 +105 +106 +107 +108 +109 +110 +113 +115 +118 +120 +123 +125 +127 +130 +132 +134 +136 +138 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +145 +144 +141 +140 +137 +136 +133 +131 +129 +127 +124 +121 +119 +117 +115 +113 +111 +109 +108 +106 +105 +103 +102 +102 +101 +103 +103 +105 +106 +108 +109 +111 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +137 +139 +141 +143 +145 +148 +149 +151 +151 +152 +153 +153 +153 +152 +152 +152 +151 +150 +149 +148 +146 +145 +142 +139 +137 +134 +132 +130 +127 +126 +123 +121 +119 +116 +113 +111 +110 +109 +108 +106 +106 +106 +106 +105 +105 +104 +105 +105 +106 +107 +109 +110 +112 +115 +117 +119 +121 +124 +126 +128 +130 +133 +135 +138 +140 +142 +144 +146 +148 +150 +151 +152 +153 +154 +154 +154 +154 +152 +151 +150 +148 +147 +145 +144 +142 +140 +137 +135 +132 +129 +127 +125 +124 +121 +120 +117 +115 +113 +111 +110 +108 +107 +106 +106 +105 +105 +105 +105 +105 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +122 +125 +127 +129 +132 +135 +137 +140 +142 +144 +146 +148 +150 +150 +151 +152 +153 +153 +153 +153 +152 +152 +150 +148 +147 +145 +143 +141 +140 +138 +136 +134 +131 +129 +127 +124 +122 +120 +117 +115 +113 +111 +110 +109 +107 +107 +105 +105 +105 +105 +105 +105 +105 +106 +107 +109 +111 +112 +114 +116 +118 +121 +123 +126 +128 +131 +132 +134 +136 +139 +141 +143 +144 +146 +146 +149 +149 +146 +154 +158 +150 +148 +155 +156 +148 +148 +151 +149 +142 +140 +144 +144 +137 +134 +133 +131 +127 +126 +123 +120 +118 +116 +114 +111 +110 +108 +107 +106 +105 +105 +104 +103 +104 +105 +107 +110 +101 +103 +114 +113 +109 +115 +121 +120 +121 +125 +131 +132 +129 +132 +137 +137 +139 +142 +143 +144 +148 +153 +152 +152 +153 +155 +155 +153 +152 +152 +151 +149 +148 +147 +145 +144 +143 +140 +138 +135 +133 +131 +128 +126 +123 +121 +118 +116 +113 +112 +110 +109 +107 +107 +106 +105 +105 +105 +105 +104 +105 +105 +106 +108 +109 +111 +112 +114 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +140 +143 +145 +147 +148 +149 +151 +151 +152 +152 +153 +154 +153 +153 +152 +152 +150 +149 +146 +145 +143 +141 +138 +136 +134 +132 +129 +127 +125 +122 +120 +118 +116 +113 +112 +109 +108 +106 +104 +104 +103 +103 +103 +103 +103 +104 +105 +106 +107 +108 +111 +114 +116 +119 +122 +123 +126 +127 +131 +133 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +154 +153 +153 +153 +152 +152 +150 +150 +148 +146 +144 +142 +140 +139 +136 +134 +132 +129 +127 +125 +123 +120 +118 +115 +114 +111 +110 +108 +106 +105 +104 +103 +102 +103 +103 +104 +105 +107 +107 +109 +111 +112 +114 +115 +118 +120 +123 +125 +127 +129 +132 +134 +137 +139 +142 +144 +146 +148 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +151 +149 +148 +145 +142 +139 +137 +135 +132 +129 +127 +125 +122 +119 +116 +112 +111 +109 +108 +107 +107 +105 +105 +104 +104 +103 +104 +104 +105 +105 +107 +109 +110 +113 +113 +113 +122 +125 +120 +127 +132 +132 +132 +134 +139 +141 +139 +141 +148 +150 +149 +150 +152 +152 +153 +154 +152 +151 +150 +150 +150 +149 +147 +146 +144 +142 +141 +139 +137 +133 +130 +127 +126 +126 +124 +122 +121 +111 +112 +118 +111 +106 +108 +108 +108 +104 +103 +108 +106 +102 +104 +106 +107 +108 +111 +111 +111 +116 +119 +121 +123 +125 +127 +131 +132 +134 +137 +140 +141 +144 +146 +147 +149 +150 +151 +152 +153 +153 +154 +153 +153 +152 +150 +148 +146 +145 +143 +142 +140 +139 +137 +135 +132 +130 +127 +125 +123 +120 +119 +117 +115 +112 +111 +110 +109 +107 +106 +106 +105 +105 +105 +105 +105 +106 +107 +109 +109 +111 +113 +115 +118 +120 +122 +125 +127 +129 +131 +133 +135 +137 +139 +141 +143 +145 +147 +149 +150 +150 +151 +151 +152 +152 +152 +152 +152 +151 +149 +148 +146 +144 +142 +140 +138 +136 +133 +131 +128 +127 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +112 +113 +114 +116 +118 +120 +123 +125 +127 +130 +132 +135 +136 +139 +140 +142 +144 +146 +149 +150 +151 +153 +153 +154 +153 +153 +152 +152 +151 +149 +149 +146 +145 +143 +141 +139 +137 +134 +132 +129 +127 +126 +123 +120 +118 +116 +114 +111 +111 +109 +108 +107 +107 +106 +106 +105 +104 +103 +104 +105 +107 +108 +109 +111 +112 +115 +117 +119 +121 +123 +126 +128 +131 +134 +137 +139 +141 +144 +146 +147 +149 +150 +152 +152 +153 +153 +154 +154 +154 +153 +152 +151 +150 +148 +146 +144 +141 +139 +136 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +104 +104 +103 +103 +104 +105 +105 +106 +107 +109 +110 +113 +115 +118 +120 +123 +125 +127 +129 +131 +134 +136 +138 +140 +143 +144 +147 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +144 +142 +141 +138 +136 +134 +132 +129 +126 +123 +121 +119 +117 +114 +112 +110 +108 +107 +105 +104 +102 +102 +102 +103 +103 +104 +105 +106 +107 +109 +111 +113 +115 +117 +119 +121 +124 +127 +128 +131 +134 +137 +139 +141 +144 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +151 +150 +150 +148 +146 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +113 +111 +110 +109 +108 +107 +106 +106 +105 +105 +105 +104 +104 +105 +106 +107 +109 +111 +112 +114 +116 +119 +121 +123 +126 +127 +130 +132 +135 +137 +140 +142 +144 +146 +148 +149 +152 +153 +154 +155 +154 +154 +153 +152 +151 +151 +149 +148 +146 +144 +142 +140 +137 +134 +132 +129 +127 +126 +124 +122 +120 +118 +115 +112 +111 +110 +108 +107 +105 +104 +104 +105 +105 +105 +105 +106 +107 +109 +110 +111 +113 +115 +117 +119 +121 +124 +126 +127 +130 +133 +135 +138 +140 +142 +144 +145 +146 +148 +149 +150 +151 +152 +153 +152 +152 +151 +151 +150 +149 +147 +145 +144 +142 +141 +139 +137 +134 +133 +130 +127 +126 +123 +121 +119 +117 +114 +112 +111 +109 +108 +106 +105 +104 +103 +103 +103 +104 +105 +106 +107 +108 +109 +110 +111 +122 +123 +118 +123 +131 +130 +126 +130 +136 +136 +134 +139 +147 +149 +146 +148 +151 +151 +151 +152 +150 +150 +151 +152 +151 +150 +149 +148 +146 +145 +144 +142 +140 +137 +135 +133 +134 +127 +119 +122 +125 +117 +112 +117 +115 +111 +109 +111 +112 +107 +103 +105 +106 +103 +105 +106 +105 +107 +111 +113 +111 +113 +116 +119 +120 +121 +123 +126 +128 +130 +132 +134 +136 +139 +142 +144 +146 +148 +150 +152 +153 +153 +153 +153 +153 +152 +151 +151 +150 +148 +147 +146 +144 +142 +140 +138 +136 +133 +131 +128 +126 +124 +122 +119 +117 +115 +112 +111 +109 +108 +107 +107 +106 +106 +105 +104 +104 +104 +105 +106 +108 +108 +111 +112 +114 +116 +118 +120 +122 +125 +127 +131 +133 +136 +138 +141 +143 +145 +147 +148 +149 +150 +152 +152 +153 +153 +154 +154 +153 +153 +152 +150 +148 +146 +145 +143 +140 +139 +136 +133 +131 +129 +127 +124 +123 +120 +118 +116 +113 +111 +109 +107 +106 +105 +104 +104 +103 +103 +104 +105 +105 +106 +106 +108 +110 +111 +114 +116 +119 +121 +124 +126 +127 +130 +132 +134 +137 +139 +142 +144 +146 +147 +149 +150 +152 +152 +153 +154 +154 +153 +153 +152 +152 +150 +149 +147 +146 +144 +142 +140 +138 +135 +132 +130 +127 +124 +122 +120 +118 +115 +113 +110 +109 +107 +105 +104 +102 +102 +103 +103 +103 +104 +105 +106 +107 +109 +110 +111 +113 +116 +118 +120 +123 +125 +127 +130 +133 +135 +137 +141 +142 +144 +146 +148 +149 +150 +151 +153 +153 +153 +154 +154 +153 +153 +152 +151 +150 +148 +145 +143 +140 +138 +137 +134 +131 +129 +127 +125 +122 +119 +117 +115 +113 +111 +110 +108 +108 +107 +106 +105 +105 +105 +104 +104 +105 +106 +107 +108 +110 +112 +113 +114 +116 +120 +127 +126 +124 +130 +134 +133 +134 +137 +142 +142 +141 +145 +151 +151 +151 +153 +154 +154 +154 +153 +152 +151 +150 +150 +149 +147 +144 +144 +141 +138 +136 +133 +131 +129 +127 +126 +123 +122 +121 +119 +115 +107 +110 +113 +104 +103 +105 +106 +105 +102 +105 +110 +106 +105 +107 +109 +110 +112 +114 +114 +116 +121 +124 +125 +127 +129 +132 +135 +136 +139 +141 +143 +144 +145 +147 +148 +150 +151 +152 +152 +152 +152 +152 +151 +151 +149 +147 +146 +145 +144 +142 +140 +138 +136 +134 +131 +127 +126 +124 +121 +120 +117 +115 +113 +112 +110 +108 +107 +106 +106 +105 +105 +104 +104 +104 +106 +107 +108 +109 +111 +112 +115 +117 +119 +122 +124 +127 +127 +130 +133 +135 +138 +139 +141 +143 +146 +147 +148 +148 +150 +151 +151 +152 +152 +153 +152 +152 +151 +150 +149 +147 +145 +143 +140 +138 +136 +133 +131 +129 +127 +125 +123 +120 +117 +115 +113 +111 +109 +108 +107 +106 +105 +104 +104 +103 +104 +104 +106 +107 +109 +109 +111 +112 +113 +115 +117 +120 +122 +125 +127 +130 +132 +135 +136 +138 +141 +143 +145 +147 +149 +151 +151 +152 +153 +153 +152 +152 +152 +152 +151 +150 +148 +148 +145 +144 +142 +139 +137 +134 +133 +129 +127 +125 +123 +121 +119 +116 +114 +113 +111 +110 +109 +108 +107 +106 +105 +103 +103 +103 +105 +105 +106 +107 +109 +111 +113 +115 +116 +118 +120 +123 +126 +128 +131 +134 +137 +139 +141 +143 +145 +147 +148 +150 +152 +153 +154 +154 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +142 +139 +137 +134 +132 +130 +127 +126 +124 +121 +120 +117 +115 +112 +111 +109 +108 +106 +106 +105 +104 +104 +103 +104 +103 +104 +105 +106 +108 +110 +112 +115 +117 +120 +122 +125 +127 +129 +131 +133 +135 +138 +140 +143 +145 +147 +148 +150 +152 +152 +153 +154 +154 +154 +153 +153 +152 +150 +149 +147 +146 +144 +142 +141 +138 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +113 +110 +109 +107 +105 +104 +104 +103 +104 +104 +105 +105 +106 +107 +107 +109 +110 +112 +114 +117 +118 +121 +123 +126 +128 +130 +133 +136 +138 +140 +143 +144 +147 +148 +149 +151 +152 +153 +154 +154 +154 +154 +153 +153 +152 +150 +149 +146 +144 +142 +140 +138 +136 +133 +130 +128 +127 +123 +121 +118 +115 +114 +112 +110 +109 +108 +107 +106 +105 +104 +105 +104 +104 +105 +105 +106 +108 +109 +111 +112 +115 +117 +119 +122 +124 +126 +127 +130 +132 +134 +137 +139 +141 +144 +146 +148 +149 +150 +152 +154 +154 +154 +153 +153 +153 +152 +150 +150 +148 +147 +144 +143 +140 +137 +135 +133 +131 +129 +127 +125 +122 +120 +118 +116 +113 +111 +109 +108 +106 +106 +105 +105 +104 +105 +105 +106 +106 +107 +108 +110 +111 +112 +115 +116 +118 +121 +123 +126 +127 +130 +132 +135 +138 +140 +142 +144 +144 +146 +148 +149 +150 +151 +152 +152 +152 +152 +152 +151 +150 +149 +148 +147 +145 +144 +142 +140 +137 +135 +132 +130 +127 +125 +123 +121 +117 +112 +116 +119 +111 +106 +111 +112 +104 +102 +105 +106 +102 +100 +106 +110 +108 +107 +111 +113 +114 +117 +118 +120 +122 +125 +127 +127 +130 +133 +135 +138 +140 +143 +144 +146 +147 +149 +150 +154 +149 +145 +153 +158 +149 +147 +154 +152 +149 +147 +149 +149 +142 +137 +138 +136 +131 +131 +129 +126 +124 +124 +122 +118 +115 +115 +113 +111 +108 +107 +107 +106 +105 +104 +104 +104 +106 +107 +108 +109 +109 +110 +112 +115 +116 +118 +120 +122 +125 +127 +129 +131 +133 +135 +138 +141 +143 +145 +147 +149 +151 +152 +153 +153 +153 +153 +153 +152 +151 +151 +149 +148 +146 +145 +144 +141 +139 +137 +134 +132 +129 +127 +125 +122 +120 +118 +115 +113 +111 +110 +109 +108 +107 +106 +105 +104 +104 +104 +105 +105 +107 +107 +109 +111 +112 +114 +116 +117 +120 +122 +125 +127 +130 +132 +135 +137 +139 +141 +143 +144 +146 +148 +149 +150 +152 +152 +153 +152 +153 +153 +152 +152 +150 +149 +147 +145 +143 +141 +138 +136 +134 +133 +130 +128 +127 +125 +122 +120 +117 +114 +112 +110 +109 +107 +105 +104 +103 +103 +103 +103 +103 +104 +104 +106 +108 +110 +111 +113 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +139 +142 +144 +147 +149 +151 +151 +153 +153 +153 +153 +153 +153 +152 +152 +150 +150 +148 +147 +146 +144 +141 +139 +137 +134 +131 +128 +127 +124 +123 +120 +118 +115 +113 +111 +110 +108 +106 +106 +105 +105 +104 +104 +105 +105 +106 +107 +108 +109 +110 +111 +113 +115 +117 +119 +122 +124 +127 +129 +131 +135 +137 +139 +141 +143 +146 +147 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +153 +151 +149 +148 +146 +144 +141 +140 +137 +135 +132 +130 +127 +125 +122 +119 +116 +114 +113 +111 +110 +109 +108 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +108 +110 +111 +113 +115 +116 +118 +122 +128 +127 +127 +133 +137 +136 +137 +140 +144 +144 +143 +147 +153 +152 +152 +153 +153 +153 +153 +153 +151 +150 +149 +148 +147 +145 +142 +141 +138 +136 +134 +132 +130 +128 +127 +124 +121 +120 +119 +117 +112 +105 +110 +111 +103 +103 +105 +106 +105 +102 +107 +111 +106 +106 +109 +110 +111 +113 +115 +115 +118 +122 +125 +127 +128 +131 +134 +137 +139 +141 +142 +143 +144 +147 +149 +149 +151 +152 +153 +152 +152 +152 +152 +150 +150 +149 +147 +146 +144 +143 +140 +138 +135 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +111 +110 +108 +107 +106 +105 +105 +104 +105 +105 +106 +106 +107 +108 +110 +111 +113 +115 +118 +120 +122 +124 +126 +127 +129 +132 +134 +137 +139 +141 +143 +145 +147 +147 +148 +149 +150 +152 +152 +153 +152 +152 +152 +152 +150 +149 +147 +145 +144 +141 +139 +137 +135 +132 +130 +127 +126 +123 +121 +118 +116 +114 +111 +110 +108 +107 +106 +105 +104 +105 +105 +106 +105 +105 +106 +108 +109 +109 +111 +112 +116 +118 +120 +122 +125 +127 +129 +131 +133 +136 +138 +141 +143 +145 +147 +149 +150 +152 +152 +152 +153 +153 +153 +152 +151 +151 +151 +150 +147 +145 +144 +142 +140 +138 +135 +132 +129 +128 +126 +123 +121 +119 +117 +115 +113 +111 +110 +109 +108 +107 +105 +104 +104 +104 +104 +105 +105 +107 +108 +109 +111 +112 +114 +115 +118 +121 +124 +126 +128 +131 +133 +136 +138 +140 +142 +144 +146 +148 +149 +151 +152 +154 +154 +154 +154 +154 +153 +153 +152 +150 +149 +146 +145 +143 +140 +139 +135 +133 +131 +128 +127 +125 +122 +120 +117 +114 +112 +110 +108 +107 +106 +105 +104 +103 +103 +102 +103 +103 +104 +106 +107 +109 +111 +113 +115 +118 +119 +122 +124 +126 +128 +130 +133 +135 +138 +140 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +150 +148 +148 +146 +144 +143 +140 +138 +135 +132 +129 +127 +125 +122 +119 +117 +114 +112 +110 +107 +106 +104 +103 +103 +103 +103 +103 +104 +105 +105 +106 +107 +108 +110 +111 +114 +116 +118 +121 +124 +127 +129 +132 +134 +137 +139 +141 +143 +145 +147 +148 +149 +150 +151 +152 +152 +153 +153 +153 +153 +153 +152 +150 +148 +146 +144 +142 +140 +138 +135 +133 +131 +128 +126 +123 +121 +119 +117 +116 +114 +113 +111 +110 +108 +107 +106 +104 +104 +103 +103 +104 +104 +106 +107 +109 +110 +112 +114 +116 +119 +121 +123 +125 +127 +129 +132 +134 +136 +138 +141 +143 +146 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +150 +148 +146 +144 +142 +140 +137 +135 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +112 +110 +109 +108 +107 +106 +105 +105 +104 +104 +105 +106 +107 +108 +109 +110 +112 +113 +116 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +140 +142 +144 +145 +147 +149 +150 +151 +152 +152 +152 +152 +151 +150 +149 +149 +148 +147 +146 +144 +143 +139 +137 +134 +130 +135 +132 +123 +123 +126 +121 +114 +114 +115 +111 +106 +106 +111 +109 +104 +104 +105 +105 +104 +105 +105 +105 +107 +109 +110 +112 +114 +117 +119 +121 +124 +126 +128 +129 +133 +135 +140 +142 +135 +139 +149 +146 +142 +150 +154 +153 +152 +155 +159 +156 +151 +152 +152 +148 +147 +147 +144 +141 +142 +141 +137 +133 +132 +131 +128 +125 +121 +120 +118 +115 +113 +110 +109 +108 +107 +106 +105 +105 +105 +105 +106 +106 +106 +106 +107 +108 +110 +112 +114 +116 +118 +120 +123 +125 +127 +128 +130 +133 +136 +139 +141 +143 +145 +147 +149 +150 +151 +152 +152 +152 +153 +153 +152 +152 +152 +150 +149 +147 +145 +144 +141 +140 +137 +134 +132 +130 +127 +125 +123 +120 +118 +116 +114 +112 +111 +109 +108 +107 +105 +104 +103 +104 +104 +104 +105 +106 +107 +108 +109 +111 +113 +115 +116 +118 +122 +125 +127 +130 +132 +135 +136 +140 +141 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +154 +153 +153 +152 +151 +149 +148 +145 +144 +141 +139 +136 +135 +133 +131 +127 +125 +123 +122 +119 +116 +113 +111 +110 +108 +107 +106 +105 +104 +103 +103 +102 +103 +103 +105 +106 +108 +110 +112 +114 +116 +118 +121 +123 +125 +127 +129 +132 +134 +136 +139 +141 +144 +146 +148 +149 +150 +151 +152 +153 +154 +153 +153 +153 +152 +151 +149 +148 +147 +146 +145 +144 +141 +138 +135 +132 +130 +127 +126 +123 +121 +118 +117 +114 +112 +109 +108 +106 +105 +105 +105 +104 +104 +104 +104 +105 +106 +107 +107 +109 +111 +113 +115 +117 +119 +122 +124 +126 +129 +131 +134 +136 +138 +141 +143 +145 +146 +148 +150 +151 +152 +153 +154 +154 +154 +154 +153 +153 +151 +149 +147 +146 +144 +142 +140 +137 +135 +133 +130 +127 +125 +122 +120 +118 +116 +114 +112 +111 +109 +108 +107 +106 +105 +104 +104 +104 +105 +105 +106 +108 +109 +111 +112 +114 +116 +119 +118 +119 +126 +130 +127 +129 +136 +138 +137 +138 +142 +145 +144 +144 +150 +154 +151 +151 +152 +152 +152 +153 +151 +150 +149 +148 +147 +145 +143 +140 +139 +137 +135 +134 +132 +130 +127 +126 +123 +121 +118 +117 +116 +109 +104 +111 +108 +101 +103 +104 +105 +104 +102 +108 +111 +105 +106 +109 +110 +111 +115 +117 +117 +121 +125 +127 +128 +132 +134 +139 +140 +140 +143 +145 +146 +148 +149 +150 +151 +152 +153 +152 +151 +150 +150 +149 +149 +148 +147 +145 +143 +142 +140 +138 +135 +133 +131 +128 +127 +124 +123 +120 +119 +117 +115 +113 +112 +110 +109 +107 +106 +105 +105 +105 +104 +105 +105 +106 +107 +109 +111 +112 +114 +117 +119 +120 +122 +124 +126 +128 +131 +134 +136 +139 +141 +144 +145 +147 +147 +149 +150 +152 +153 +153 +153 +154 +153 +152 +151 +149 +148 +147 +145 +143 +142 +139 +137 +134 +132 +130 +127 +126 +123 +121 +118 +116 +114 +111 +111 +109 +108 +107 +106 +105 +105 +105 +105 +106 +106 +106 +106 +108 +108 +111 +112 +114 +117 +119 +122 +124 +126 +127 +129 +132 +135 +138 +141 +143 +145 +147 +148 +150 +151 +152 +152 +153 +153 +153 +153 +152 +152 +151 +150 +148 +147 +144 +143 +140 +138 +135 +133 +130 +128 +126 +124 +121 +118 +117 +115 +113 +111 +110 +109 +107 +106 +105 +104 +104 +104 +104 +104 +105 +106 +107 +109 +110 +111 +113 +115 +118 +120 +123 +126 +127 +130 +133 +135 +138 +140 +142 +144 +145 +148 +149 +151 +152 +153 +154 +154 +155 +154 +154 +153 +152 +150 +149 +147 +145 +143 +141 +138 +136 +133 +131 +129 +127 +125 +122 +119 +116 +114 +111 +110 +109 +108 +105 +103 +103 +103 +103 +102 +102 +103 +104 +106 +108 +109 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +137 +140 +142 +144 +146 +148 +149 +151 +151 +152 +153 +154 +153 +152 +152 +152 +152 +150 +148 +146 +146 +144 +142 +139 +136 +133 +131 +129 +127 +124 +122 +120 +117 +115 +113 +110 +108 +107 +105 +104 +104 +104 +104 +104 +104 +105 +106 +106 +107 +108 +110 +112 +114 +116 +119 +121 +124 +126 +127 +131 +133 +135 +137 +140 +142 +144 +146 +147 +149 +150 +151 +152 +153 +154 +154 +154 +153 +153 +151 +149 +148 +146 +144 +143 +141 +138 +136 +134 +131 +128 +126 +123 +121 +119 +118 +116 +114 +112 +111 +109 +107 +106 +105 +104 +104 +104 +104 +105 +105 +106 +107 +108 +110 +112 +114 +116 +119 +120 +122 +125 +127 +129 +131 +134 +136 +139 +141 +143 +145 +148 +149 +150 +152 +152 +152 +152 +153 +153 +153 +152 +151 +150 +149 +147 +144 +143 +140 +139 +137 +134 +132 +130 +128 +126 +123 +121 +119 +116 +114 +112 +111 +109 +107 +106 +106 +105 +105 +105 +105 +105 +105 +106 +107 +108 +110 +111 +113 +115 +118 +120 +122 +125 +127 +129 +132 +134 +136 +138 +140 +142 +144 +146 +148 +149 +150 +151 +152 +152 +152 +147 +154 +157 +151 +147 +153 +153 +144 +142 +144 +142 +135 +132 +135 +134 +128 +125 +124 +122 +119 +118 +114 +111 +110 +109 +108 +106 +105 +104 +103 +103 +104 +105 +105 +106 +107 +108 +111 +115 +111 +108 +118 +123 +116 +119 +128 +130 +130 +133 +139 +143 +139 +140 +144 +145 +144 +149 +150 +149 +152 +155 +154 +153 +153 +154 +154 +151 +149 +148 +147 +144 +143 +140 +138 +136 +134 +132 +129 +127 +125 +123 +121 +118 +116 +114 +111 +110 +109 +107 +106 +105 +105 +104 +105 +105 +105 +105 +105 +106 +108 +109 +111 +113 +115 +118 +120 +123 +124 +126 +128 +131 +134 +137 +140 +142 +144 +147 +148 +150 +151 +152 +153 +154 +154 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +141 +139 +136 +134 +131 +128 +127 +125 +123 +120 +119 +117 +114 +113 +112 +111 +108 +107 +105 +105 +104 +103 +103 +103 +104 +105 +106 +107 +109 +110 +112 +114 +116 +119 +122 +124 +127 +129 +132 +134 +136 +139 +140 +143 +145 +147 +149 +151 +152 +153 +154 +154 +154 +154 +154 +153 +152 +150 +149 +147 +145 +144 +142 +140 +137 +135 +133 +131 +128 +126 +124 +121 +118 +116 +114 +112 +110 +108 +107 +106 +105 +104 +103 +103 +102 +103 +104 +106 +107 +108 +110 +112 +113 +115 +117 +120 +122 +124 +127 +128 +131 +134 +136 +138 +141 +143 +145 +147 +148 +150 +152 +153 +153 +154 +154 +154 +153 +153 +152 +151 +150 +148 +147 +145 +143 +140 +138 +136 +133 +130 +127 +125 +123 +121 +118 +116 +113 +111 +109 +107 +106 +105 +105 +105 +105 +104 +105 +105 +105 +106 +106 +108 +109 +111 +113 +115 +117 +120 +122 +124 +127 +129 +132 +135 +137 +138 +140 +142 +145 +147 +148 +149 +150 +152 +153 +153 +154 +154 +154 +153 +152 +150 +149 +147 +146 +143 +142 +139 +137 +134 +133 +129 +127 +125 +123 +121 +119 +117 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +105 +104 +105 +106 +107 +109 +110 +111 +113 +115 +117 +119 +122 +123 +123 +130 +133 +129 +134 +141 +141 +141 +144 +147 +149 +146 +147 +152 +154 +152 +152 +153 +152 +153 +152 +149 +148 +146 +145 +143 +141 +139 +137 +136 +133 +132 +130 +127 +125 +123 +120 +117 +115 +113 +112 +112 +103 +103 +111 +105 +101 +104 +105 +107 +104 +105 +111 +111 +108 +110 +112 +114 +116 +119 +121 +122 +126 +129 +132 +133 +135 +138 +140 +142 +143 +146 +147 +147 +149 +150 +151 +151 +151 +151 +151 +150 +151 +150 +150 +148 +147 +145 +144 +141 +139 +137 +134 +132 +129 +127 +125 +122 +121 +118 +116 +114 +113 +111 +109 +107 +106 +105 +105 +104 +104 +104 +105 +106 +106 +107 +109 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +136 +139 +141 +143 +144 +145 +147 +148 +150 +152 +153 +153 +154 +154 +153 +152 +151 +150 +148 +147 +145 +144 +141 +139 +137 +135 +133 +130 +128 +126 +123 +121 +119 +117 +114 +113 +111 +109 +108 +107 +106 +106 +105 +105 +106 +106 +106 +106 +107 +108 +109 +111 +113 +114 +117 +119 +121 +123 +125 +127 +128 +131 +134 +137 +140 +142 +144 +146 +148 +149 +151 +152 +152 +153 +154 +154 +153 +153 +152 +151 +150 +149 +147 +146 +143 +141 +138 +136 +133 +131 +128 +126 +124 +121 +120 +117 +115 +113 +111 +109 +108 +106 +105 +104 +104 +104 +104 +105 +105 +105 +107 +108 +108 +109 +111 +113 +116 +118 +121 +124 +127 +128 +131 +133 +136 +138 +140 +142 +144 +146 +147 +149 +150 +151 +152 +152 +153 +153 +153 +152 +152 +151 +150 +148 +147 +145 +143 +141 +139 +137 +134 +132 +130 +127 +126 +123 +120 +117 +115 +113 +111 +109 +108 +106 +105 +104 +103 +102 +102 +102 +103 +105 +105 +107 +108 +110 +112 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +137 +140 +142 +145 +147 +148 +149 +150 +151 +152 +152 +152 +153 +152 +153 +151 +151 +150 +149 +148 +145 +144 +141 +139 +136 +134 +131 +129 +127 +125 +122 +120 +118 +115 +113 +110 +109 +108 +107 +106 +105 +105 +104 +104 +104 +105 +105 +106 +106 +108 +110 +111 +113 +116 +118 +120 +123 +125 +127 +130 +132 +134 +136 +139 +141 +144 +145 +147 +149 +150 +152 +152 +154 +155 +156 +155 +154 +152 +151 +150 +149 +147 +144 +143 +140 +139 +136 +134 +130 +128 +126 +124 +121 +120 +118 +116 +114 +112 +111 +109 +108 +106 +105 +105 +104 +104 +104 +104 +105 +107 +108 +109 +110 +111 +113 +116 +118 +120 +122 +124 +127 +129 +131 +134 +136 +138 +141 +143 +145 +147 +149 +150 +151 +151 +152 +153 +153 +153 +152 +152 +151 +150 +148 +146 +144 +143 +141 +139 +138 +135 +133 +131 +128 +126 +124 +121 +118 +116 +114 +112 +110 +109 +108 +107 +106 +105 +105 +104 +105 +105 +106 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +125 +127 +128 +131 +133 +132 +143 +145 +139 +142 +150 +150 +144 +148 +153 +152 +146 +148 +154 +155 +151 +150 +152 +150 +149 +147 +144 +141 +139 +137 +135 +132 +129 +127 +126 +124 +122 +121 +118 +116 +115 +112 +112 +112 +102 +100 +108 +105 +99 +102 +107 +105 +106 +108 +113 +114 +110 +112 +116 +116 +117 +121 +123 +124 +128 +131 +132 +133 +137 +140 +142 +142 +144 +146 +148 +150 +151 +152 +152 +153 +154 +153 +152 +152 +151 +150 +148 +146 +144 +142 +140 +138 +136 +134 +132 +129 +127 +125 +123 +120 +117 +116 +113 +111 +110 +109 +107 +106 +105 +105 +105 +105 +105 +105 +106 +106 +107 +108 +110 +111 +114 +116 +118 +120 +122 +124 +126 +127 +131 +133 +137 +139 +142 +144 +146 +147 +149 +151 +152 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +148 +146 +144 +143 +140 +137 +135 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +110 +107 +106 +105 +104 +103 +103 +103 +103 +104 +104 +106 +106 +109 +110 +112 +115 +118 +121 +123 +125 +127 +130 +131 +134 +137 +139 +141 +144 +145 +147 +148 +150 +152 +153 +154 +154 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +142 +140 +138 +135 +132 +130 +128 +126 +124 +121 +118 +116 +114 +112 +110 +108 +106 +105 +104 +103 +102 +102 +102 +103 +104 +106 +107 +108 +111 +112 +114 +116 +118 +120 +122 +124 +127 +128 +131 +133 +135 +138 +140 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +148 +148 +145 +143 +140 +138 +136 +133 +131 +128 +127 +124 +121 +119 +116 +113 +111 +109 +107 +107 +105 +105 +104 +104 +104 +104 +105 +105 +106 +107 +108 +109 +111 +114 +116 +118 +120 +122 +125 +127 +129 +131 +133 +136 +138 +140 +142 +144 +146 +147 +149 +150 +151 +152 +152 +153 +153 +153 +152 +151 +149 +148 +147 +146 +144 +143 +141 +139 +136 +133 +131 +128 +126 +124 +122 +121 +118 +116 +114 +111 +110 +108 +106 +106 +104 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +112 +114 +116 +119 +120 +124 +126 +126 +134 +136 +133 +139 +145 +143 +143 +146 +149 +150 +147 +147 +152 +154 +152 +152 +152 +151 +151 +151 +148 +145 +144 +142 +142 +140 +138 +136 +134 +132 +130 +128 +125 +123 +120 +118 +115 +115 +113 +113 +111 +102 +103 +111 +106 +101 +105 +105 +107 +104 +105 +111 +110 +107 +111 +114 +115 +118 +121 +123 +124 +128 +132 +134 +135 +136 +140 +142 +144 +144 +147 +148 +149 +150 +151 +151 +151 +152 +152 +152 +151 +151 +150 +149 +148 +145 +144 +141 +138 +136 +134 +131 +129 +127 +125 +123 +121 +119 +116 +115 +112 +111 +109 +108 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +111 +113 +114 +116 +117 +119 +122 +124 +127 +128 +131 +133 +135 +138 +140 +141 +143 +145 +147 +149 +150 +152 +152 +153 +154 +154 +153 +153 +152 +150 +149 +147 +146 +144 +143 +141 +138 +136 +134 +131 +129 +127 +124 +122 +119 +117 +114 +112 +110 +109 +108 +106 +106 +105 +105 +105 +105 +105 +105 +105 +106 +107 +109 +111 +112 +114 +116 +119 +121 +123 +125 +127 +129 +132 +135 +138 +141 +142 +145 +147 +148 +149 +150 +151 +152 +152 +153 +153 +153 +153 +152 +151 +150 +149 +147 +145 +143 +140 +138 +135 +133 +130 +128 +126 +124 +121 +119 +117 +116 +114 +112 +111 +108 +107 +106 +105 +105 +104 +104 +104 +105 +105 +107 +107 +108 +109 +111 +113 +116 +118 +121 +123 +125 +127 +130 +132 +134 +136 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +154 +153 +154 +153 +152 +152 +150 +149 +147 +146 +144 +142 +140 +137 +135 +133 +130 +127 +126 +122 +119 +117 +115 +113 +111 +109 +107 +106 +104 +103 +102 +101 +102 +102 +104 +105 +107 +108 +109 +111 +112 +115 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +139 +142 +144 +146 +147 +148 +150 +151 +152 +152 +153 +152 +153 +152 +152 +152 +150 +150 +148 +147 +144 +141 +139 +136 +134 +132 +129 +127 +125 +123 +120 +118 +115 +112 +111 +109 +108 +107 +107 +106 +105 +105 +104 +104 +104 +105 +105 +106 +108 +110 +111 +113 +115 +117 +120 +122 +125 +127 +129 +132 +134 +137 +138 +140 +143 +145 +147 +148 +150 +152 +152 +153 +154 +154 +154 +152 +152 +151 +151 +149 +149 +147 +144 +143 +140 +137 +134 +132 +128 +127 +124 +122 +120 +118 +116 +114 +112 +110 +109 +108 +106 +105 +104 +104 +104 +104 +104 +105 +106 +107 +108 +110 +111 +114 +116 +118 +120 +123 +125 +127 +129 +132 +134 +136 +139 +140 +142 +144 +146 +148 +148 +150 +150 +152 +152 +153 +152 +152 +152 +151 +149 +148 +146 +144 +143 +141 +140 +138 +136 +134 +131 +129 +127 +125 +122 +120 +117 +115 +113 +111 +109 +108 +107 +106 +105 +105 +105 +104 +105 +105 +105 +105 +105 +111 +117 +114 +111 +119 +125 +122 +122 +127 +131 +129 +129 +134 +141 +141 +140 +144 +146 +147 +148 +149 +148 +149 +150 +151 +150 +151 +151 +151 +150 +150 +148 +147 +144 +142 +141 +140 +139 +134 +125 +127 +131 +123 +118 +122 +121 +117 +114 +115 +115 +110 +105 +106 +106 +103 +103 +105 +103 +104 +107 +109 +108 +109 +112 +115 +116 +115 +117 +120 +122 +124 +127 +129 +131 +134 +137 +138 +140 +142 +144 +146 +149 +150 +150 +151 +152 +152 +153 +152 +152 +151 +150 +149 +148 +146 +144 +143 +141 +139 +138 +135 +132 +130 +127 +126 +123 +120 +119 +116 +114 +112 +111 +109 +108 +107 +106 +106 +105 +105 +105 +105 +105 +105 +107 +108 +110 +112 +114 +116 +118 +120 +122 +124 +126 +127 +130 +134 +136 +139 +141 +144 +145 +147 +148 +150 +150 +152 +153 +153 +153 +153 +153 +153 +152 +150 +149 +148 +146 +144 +142 +140 +138 +136 +132 +130 +127 +126 +123 +121 +119 +117 +114 +113 +111 +108 +107 +106 +105 +104 +104 +104 +103 +104 +105 +106 +106 +107 +109 +111 +113 +115 +118 +120 +122 +125 +127 +129 +132 +133 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +145 +144 +141 +139 +137 +135 +132 +129 +127 +124 +121 +118 +117 +115 +112 +110 +109 +107 +106 +104 +103 +102 +102 +102 +103 +104 +105 +106 +108 +109 +111 +113 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +141 +143 +145 +147 +149 +149 +151 +151 +152 +153 +153 +153 +153 +153 +152 +151 +150 +149 +148 +145 +143 +140 +138 +136 +133 +131 +128 +126 +124 +122 +120 +117 +114 +112 +109 +109 +107 +107 +105 +105 +104 +104 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +116 +119 +121 +124 +126 +128 +130 +132 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +154 +154 +154 +154 +153 +151 +151 +150 +148 +146 +145 +142 +140 +138 +136 +133 +130 +127 +126 +124 +122 +120 +118 +116 +113 +112 +110 +109 +107 +106 +105 +105 +104 +104 +105 +105 +106 +107 +108 +109 +111 +112 +114 +116 +118 +121 +122 +123 +125 +129 +136 +135 +134 +141 +145 +144 +144 +147 +151 +150 +147 +152 +155 +154 +153 +153 +153 +152 +152 +149 +146 +145 +144 +142 +141 +138 +136 +134 +133 +130 +127 +126 +123 +120 +118 +115 +113 +112 +111 +111 +107 +101 +107 +109 +101 +102 +105 +107 +107 +105 +110 +114 +111 +110 +114 +116 +118 +121 +124 +125 +127 +131 +133 +134 +135 +138 +141 +144 +145 +146 +148 +148 +149 +150 +150 +150 +151 +152 +152 +152 +150 +150 +150 +149 +146 +144 +140 +139 +137 +135 +133 +130 +127 +126 +124 +121 +119 +116 +114 +112 +111 +109 +108 +106 +105 +105 +104 +104 +104 +105 +105 +106 +108 +109 +111 +112 +113 +115 +118 +120 +122 +124 +126 +128 +131 +133 +135 +138 +140 +142 +143 +145 +147 +150 +150 +152 +152 +153 +153 +153 +153 +152 +151 +150 +149 +148 +146 +145 +143 +141 +139 +137 +134 +132 +129 +127 +125 +122 +120 +117 +115 +112 +111 +109 +108 +106 +106 +105 +105 +105 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +116 +119 +120 +122 +125 +127 +130 +132 +135 +137 +140 +142 +144 +146 +147 +149 +150 +151 +151 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +141 +139 +137 +134 +131 +129 +127 +125 +123 +121 +119 +116 +114 +112 +110 +108 +106 +105 +105 +104 +103 +103 +103 +104 +104 +105 +106 +107 +108 +111 +113 +115 +118 +120 +123 +126 +127 +130 +132 +135 +137 +138 +141 +144 +145 +148 +149 +151 +152 +153 +153 +154 +154 +153 +153 +152 +151 +150 +148 +147 +146 +144 +142 +140 +138 +135 +133 +131 +128 +126 +123 +120 +117 +116 +114 +111 +109 +108 +107 +105 +104 +103 +102 +102 +103 +104 +105 +105 +107 +108 +110 +111 +113 +115 +117 +119 +122 +125 +127 +129 +132 +135 +137 +139 +142 +144 +146 +147 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +151 +151 +149 +148 +146 +144 +142 +139 +137 +135 +133 +130 +127 +126 +123 +121 +118 +115 +113 +111 +109 +109 +107 +107 +105 +105 +104 +104 +104 +103 +104 +104 +106 +107 +109 +111 +113 +115 +118 +120 +122 +125 +127 +129 +132 +135 +137 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +154 +154 +153 +152 +151 +150 +149 +148 +147 +144 +144 +141 +139 +137 +134 +131 +129 +127 +126 +124 +122 +119 +117 +115 +113 +111 +110 +108 +107 +106 +105 +105 +105 +105 +105 +105 +106 +107 +108 +109 +111 +113 +115 +116 +119 +121 +123 +126 +127 +131 +133 +135 +138 +141 +143 +144 +146 +148 +148 +149 +151 +152 +153 +153 +153 +152 +152 +151 +150 +148 +147 +145 +144 +142 +140 +139 +136 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +110 +106 +110 +114 +107 +102 +108 +110 +102 +102 +106 +107 +103 +103 +110 +114 +113 +113 +117 +120 +121 +125 +127 +127 +129 +132 +134 +136 +139 +141 +143 +145 +147 +148 +150 +150 +152 +151 +153 +156 +152 +144 +151 +155 +147 +144 +149 +147 +143 +141 +142 +141 +134 +129 +130 +127 +124 +123 +122 +118 +116 +117 +115 +111 +109 +109 +109 +107 +104 +105 +105 +105 +105 +106 +106 +108 +110 +111 +111 +112 +114 +117 +119 +122 +124 +126 +128 +130 +133 +135 +137 +139 +141 +144 +146 +149 +149 +149 +151 +152 +153 +153 +153 +152 +152 +152 +151 +149 +148 +146 +145 +143 +141 +139 +135 +133 +130 +127 +125 +122 +120 +118 +116 +114 +112 +111 +109 +108 +107 +106 +106 +106 +106 +104 +104 +105 +106 +107 +108 +109 +111 +113 +116 +118 +120 +122 +123 +126 +128 +131 +133 +135 +138 +140 +142 +144 +146 +146 +148 +150 +152 +153 +152 +153 +153 +153 +153 +152 +151 +150 +148 +147 +145 +143 +140 +138 +136 +133 +131 +129 +127 +125 +122 +120 +118 +116 +114 +111 +109 +107 +106 +105 +104 +103 +102 +103 +103 +104 +104 +105 +106 +108 +110 +112 +115 +117 +120 +122 +125 +127 +129 +130 +133 +134 +137 +140 +142 +144 +146 +148 +149 +152 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +145 +143 +141 +139 +137 +135 +133 +130 +127 +125 +122 +120 +117 +115 +112 +110 +109 +108 +106 +104 +103 +102 +102 +102 +103 +104 +105 +107 +108 +110 +111 +113 +114 +116 +119 +121 +123 +126 +128 +130 +133 +135 +138 +140 +143 +145 +147 +148 +149 +150 +151 +152 +152 +153 +153 +153 +152 +152 +152 +151 +149 +148 +146 +143 +141 +139 +136 +134 +132 +129 +127 +125 +122 +120 +117 +114 +112 +111 +109 +108 +107 +106 +105 +104 +104 +103 +104 +104 +105 +105 +107 +108 +110 +111 +114 +116 +119 +122 +124 +126 +127 +130 +133 +135 +137 +140 +142 +144 +146 +148 +149 +150 +152 +153 +154 +154 +154 +153 +152 +151 +150 +149 +148 +146 +144 +142 +140 +138 +135 +133 +130 +127 +127 +125 +123 +121 +118 +117 +114 +113 +111 +109 +108 +107 +106 +105 +104 +104 +104 +105 +105 +106 +107 +108 +110 +111 +113 +115 +117 +119 +122 +125 +126 +127 +134 +139 +134 +138 +145 +147 +145 +146 +149 +151 +149 +148 +154 +156 +153 +152 +153 +152 +151 +149 +147 +144 +143 +142 +141 +139 +136 +134 +132 +130 +127 +125 +123 +121 +118 +116 +114 +112 +111 +111 +111 +104 +101 +109 +107 +101 +103 +106 +107 +106 +105 +112 +113 +110 +111 +116 +117 +119 +123 +125 +126 +129 +132 +134 +135 +137 +140 +144 +144 +146 +148 +150 +149 +150 +151 +151 +151 +152 +153 +152 +151 +150 +149 +148 +146 +144 +142 +139 +137 +135 +133 +130 +128 +127 +124 +122 +119 +118 +115 +112 +110 +109 +107 +106 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +137 +139 +141 +143 +145 +147 +149 +151 +152 +153 +153 +154 +153 +153 +152 +151 +150 +149 +148 +147 +145 +144 +141 +139 +137 +134 +132 +129 +127 +125 +122 +120 +117 +115 +113 +111 +110 +108 +107 +106 +106 +105 +105 +104 +104 +103 +104 +105 +107 +108 +110 +111 +113 +115 +118 +120 +122 +124 +126 +128 +132 +135 +138 +139 +142 +144 +146 +147 +149 +150 +152 +153 +153 +154 +154 +154 +153 +153 +152 +151 +149 +147 +145 +144 +141 +138 +136 +134 +131 +128 +127 +125 +123 +120 +118 +116 +114 +112 +110 +107 +106 +105 +105 +104 +103 +103 +104 +104 +105 +106 +107 +108 +110 +111 +114 +117 +119 +121 +123 +125 +127 +129 +131 +134 +135 +138 +140 +143 +145 +147 +149 +150 +152 +152 +153 +153 +153 +153 +153 +152 +151 +150 +150 +148 +147 +145 +143 +141 +140 +137 +134 +131 +128 +126 +123 +120 +118 +115 +113 +111 +109 +107 +106 +104 +103 +102 +102 +102 +103 +103 +105 +105 +107 +109 +110 +111 +113 +115 +118 +120 +123 +125 +127 +130 +133 +135 +137 +140 +142 +144 +146 +147 +148 +149 +150 +151 +152 +152 +153 +153 +152 +152 +152 +151 +149 +149 +147 +144 +142 +140 +138 +136 +133 +131 +128 +126 +124 +121 +118 +115 +113 +111 +110 +109 +107 +107 +105 +105 +104 +104 +104 +104 +105 +105 +107 +108 +109 +111 +113 +115 +118 +120 +123 +125 +127 +129 +131 +134 +136 +139 +141 +143 +144 +146 +148 +149 +151 +152 +153 +154 +154 +154 +153 +152 +152 +151 +149 +148 +146 +144 +142 +140 +137 +134 +132 +129 +127 +126 +124 +122 +120 +117 +116 +113 +111 +110 +108 +106 +105 +105 +104 +104 +104 +105 +105 +107 +107 +109 +110 +111 +113 +114 +117 +119 +121 +123 +126 +127 +130 +133 +135 +138 +141 +143 +145 +147 +147 +149 +150 +151 +152 +152 +153 +153 +153 +152 +151 +150 +148 +147 +145 +144 +144 +140 +135 +138 +141 +133 +126 +129 +129 +120 +116 +118 +117 +111 +106 +111 +113 +108 +105 +106 +106 +105 +105 +104 +104 +105 +106 +108 +107 +110 +112 +114 +116 +119 +122 +124 +126 +128 +131 +133 +138 +136 +132 +139 +148 +142 +142 +150 +151 +150 +149 +154 +157 +153 +150 +153 +153 +150 +150 +150 +147 +144 +145 +144 +139 +137 +136 +134 +131 +127 +125 +124 +121 +119 +116 +114 +112 +111 +109 +108 +106 +105 +105 +105 +105 +105 +105 +105 +106 +107 +109 +110 +111 +112 +114 +116 +119 +121 +123 +126 +127 +130 +133 +135 +137 +140 +141 +144 +146 +148 +149 +150 +152 +153 +154 +153 +154 +153 +153 +152 +150 +149 +147 +146 +144 +142 +140 +138 +135 +133 +131 +129 +126 +124 +121 +119 +118 +115 +113 +111 +110 +109 +108 +106 +106 +106 +105 +105 +104 +105 +106 +107 +108 +109 +111 +112 +115 +116 +118 +120 +122 +124 +127 +129 +132 +134 +138 +140 +141 +143 +145 +146 +148 +150 +151 +152 +152 +153 +153 +154 +153 +153 +152 +151 +149 +148 +146 +143 +141 +138 +136 +134 +132 +128 +127 +125 +122 +121 +118 +116 +114 +111 +109 +108 +106 +105 +103 +103 +103 +103 +104 +103 +104 +105 +107 +108 +110 +112 +114 +117 +119 +121 +124 +126 +128 +131 +133 +135 +137 +140 +142 +144 +146 +148 +150 +151 +152 +153 +153 +153 +153 +153 +151 +151 +150 +150 +148 +146 +144 +142 +141 +139 +137 +134 +132 +129 +127 +124 +122 +120 +117 +116 +113 +112 +110 +109 +107 +105 +104 +103 +103 +103 +104 +104 +105 +106 +107 +108 +110 +111 +113 +115 +117 +120 +122 +125 +127 +130 +132 +135 +138 +140 +142 +144 +147 +147 +150 +150 +152 +152 +153 +153 +154 +154 +154 +153 +153 +152 +150 +148 +146 +144 +141 +139 +136 +133 +130 +127 +126 +123 +121 +119 +116 +113 +111 +110 +109 +108 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +108 +109 +111 +113 +115 +117 +120 +121 +124 +126 +127 +129 +132 +134 +136 +138 +140 +143 +144 +146 +148 +150 +151 +152 +153 +153 +153 +153 +152 +152 +151 +149 +149 +147 +145 +144 +141 +139 +136 +134 +131 +129 +127 +126 +123 +121 +119 +116 +114 +111 +110 +108 +107 +105 +105 +103 +103 +103 +104 +105 +105 +106 +107 +109 +110 +112 +114 +116 +118 +120 +122 +125 +127 +127 +130 +135 +141 +139 +139 +146 +148 +146 +146 +149 +152 +150 +148 +152 +155 +152 +151 +151 +150 +149 +149 +146 +144 +142 +141 +140 +138 +135 +133 +131 +128 +127 +124 +122 +119 +117 +115 +113 +111 +110 +110 +110 +105 +100 +107 +107 +101 +102 +105 +107 +107 +106 +111 +116 +112 +114 +118 +120 +122 +126 +127 +127 +130 +134 +137 +138 +140 +142 +146 +147 +147 +149 +150 +150 +150 +151 +151 +152 +153 +153 +152 +151 +150 +149 +147 +145 +142 +140 +138 +135 +133 +130 +128 +127 +124 +122 +120 +118 +115 +113 +111 +109 +108 +107 +105 +105 +105 +104 +105 +105 +105 +106 +108 +109 +111 +111 +113 +115 +116 +118 +121 +123 +125 +127 +129 +132 +134 +136 +139 +140 +143 +145 +147 +149 +151 +152 +153 +153 +154 +154 +153 +153 +152 +151 +150 +148 +147 +146 +144 +142 +140 +137 +135 +132 +130 +127 +125 +122 +120 +118 +116 +113 +111 +110 +109 +108 +106 +106 +105 +105 +104 +103 +103 +104 +106 +106 +108 +110 +111 +113 +115 +117 +119 +121 +124 +126 +129 +132 +135 +138 +140 +142 +144 +146 +147 +149 +150 +152 +153 +153 +153 +154 +154 +153 +153 +152 +150 +149 +147 +146 +144 +141 +139 +137 +134 +132 +129 +127 +125 +123 +121 +119 +117 +115 +112 +110 +109 +107 +106 +105 +105 +104 +104 +104 +104 +105 +105 +106 +107 +109 +111 +114 +116 +118 +120 +123 +126 +127 +129 +131 +133 +136 +138 +140 +142 +144 +146 +148 +150 +151 +152 +153 +154 +154 +154 +153 +153 +152 +151 +150 +148 +147 +145 +143 +142 +139 +137 +134 +132 +128 +126 +124 +122 +119 +115 +113 +111 +110 +109 +106 +104 +103 +102 +102 +103 +103 +104 +105 +105 +107 +108 +109 +111 +113 +115 +117 +120 +122 +124 +127 +129 +132 +134 +137 +138 +141 +143 +145 +147 +148 +149 +150 +152 +152 +153 +153 +153 +153 +153 +153 +151 +150 +148 +147 +144 +142 +139 +137 +135 +133 +131 +128 +126 +123 +121 +119 +116 +114 +112 +110 +109 +108 +107 +106 +105 +105 +105 +104 +105 +104 +105 +106 +107 +109 +110 +112 +114 +116 +119 +121 +124 +126 +128 +130 +132 +135 +137 +140 +142 +145 +147 +149 +150 +152 +153 +154 +155 +155 +154 +153 +153 +151 +151 +149 +147 +145 +144 +142 +139 +136 +134 +131 +129 +127 +126 +124 +122 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +105 +105 +105 +106 +106 +107 +108 +109 +111 +112 +113 +115 +117 +119 +120 +122 +125 +127 +129 +131 +134 +137 +140 +142 +144 +145 +147 +148 +149 +149 +151 +150 +148 +157 +157 +148 +149 +154 +151 +144 +145 +148 +144 +138 +137 +140 +138 +131 +129 +127 +125 +122 +120 +116 +113 +112 +111 +109 +108 +107 +106 +106 +105 +105 +105 +105 +104 +106 +107 +110 +113 +105 +107 +118 +117 +113 +120 +127 +127 +127 +130 +136 +137 +134 +136 +142 +141 +143 +146 +147 +147 +150 +153 +151 +150 +152 +154 +154 +152 +151 +150 +149 +147 +145 +143 +141 +139 +138 +136 +133 +130 +129 +127 +124 +122 +118 +117 +114 +111 +110 +108 +107 +105 +105 +104 +104 +103 +104 +104 +105 +106 +107 +109 +110 +111 +112 +114 +117 +119 +121 +124 +127 +129 +131 +134 +135 +137 +139 +141 +144 +145 +147 +149 +150 +152 +152 +153 +153 +154 +153 +153 +152 +151 +150 +148 +147 +145 +143 +140 +139 +136 +134 +131 +129 +127 +124 +122 +120 +117 +115 +112 +110 +109 +108 +106 +106 +105 +105 +103 +104 +103 +103 +105 +106 +107 +108 +110 +112 +114 +115 +118 +119 +122 +125 +127 +131 +133 +136 +138 +140 +143 +144 +146 +148 +149 +151 +151 +152 +152 +153 +154 +153 +153 +153 +152 +151 +150 +147 +145 +143 +141 +138 +135 +134 +131 +129 +127 +125 +123 +121 +119 +116 +114 +111 +110 +108 +106 +105 +105 +104 +104 +104 +104 +104 +105 +105 +106 +108 +110 +112 +114 +116 +119 +121 +123 +126 +127 +129 +132 +134 +136 +139 +141 +143 +146 +147 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +149 +147 +146 +144 +142 +140 +138 +136 +133 +130 +127 +125 +122 +120 +118 +115 +113 +111 +109 +108 +106 +105 +103 +103 +103 +103 +104 +104 +105 +106 +108 +109 +110 +112 +114 +115 +118 +120 +123 +126 +127 +130 +132 +136 +138 +140 +141 +144 +146 +148 +149 +150 +151 +152 +152 +153 +153 +153 +153 +152 +152 +151 +150 +148 +146 +143 +141 +139 +137 +134 +132 +129 +127 +125 +122 +120 +117 +115 +112 +112 +111 +110 +108 +106 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +110 +112 +114 +116 +118 +121 +123 +125 +127 +129 +131 +133 +136 +138 +141 +142 +145 +147 +148 +150 +152 +152 +154 +154 +154 +153 +152 +152 +151 +150 +149 +147 +146 +144 +142 +139 +136 +134 +131 +129 +127 +125 +124 +122 +120 +117 +115 +112 +110 +109 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +112 +114 +116 +118 +120 +122 +124 +127 +128 +130 +132 +136 +144 +142 +140 +146 +149 +147 +147 +149 +153 +152 +148 +152 +155 +154 +151 +150 +149 +148 +148 +146 +143 +142 +141 +138 +136 +133 +130 +128 +127 +124 +122 +120 +117 +116 +114 +112 +110 +109 +109 +108 +106 +99 +105 +108 +102 +102 +106 +107 +108 +106 +111 +118 +115 +115 +119 +122 +124 +127 +129 +129 +131 +136 +139 +140 +141 +143 +147 +148 +148 +149 +150 +150 +150 +152 +153 +153 +153 +153 +152 +150 +149 +147 +146 +143 +141 +138 +135 +132 +130 +128 +126 +124 +122 +120 +118 +116 +114 +112 +110 +108 +107 +106 +105 +104 +105 +104 +105 +105 +106 +107 +109 +110 +111 +113 +114 +116 +119 +121 +123 +125 +127 +129 +131 +133 +135 +137 +139 +141 +144 +146 +148 +150 +151 +152 +153 +154 +153 +153 +153 +152 +151 +150 +149 +148 +147 +144 +143 +140 +138 +135 +132 +130 +127 +125 +123 +120 +118 +115 +113 +111 +110 +108 +107 +106 +105 +105 +104 +103 +103 +103 +104 +105 +107 +108 +110 +111 +114 +116 +117 +120 +122 +124 +127 +129 +131 +134 +136 +139 +141 +143 +145 +147 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +151 +151 +149 +148 +146 +144 +143 +140 +138 +135 +133 +130 +128 +126 +124 +121 +119 +117 +114 +112 +109 +108 +106 +105 +105 +105 +103 +103 +103 +104 +104 +105 +105 +107 +108 +110 +113 +115 +117 +119 +122 +125 +127 +129 +131 +133 +136 +138 +140 +143 +144 +147 +148 +150 +151 +152 +152 +153 +153 +153 +153 +152 +152 +150 +150 +148 +147 +145 +143 +141 +139 +137 +134 +132 +129 +126 +123 +121 +119 +116 +114 +112 +110 +109 +107 +105 +104 +103 +103 +102 +103 +103 +104 +105 +106 +108 +109 +111 +112 +114 +116 +119 +121 +124 +126 +128 +131 +133 +136 +138 +141 +143 +144 +146 +148 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +150 +149 +147 +144 +142 +140 +138 +135 +133 +130 +129 +126 +124 +121 +118 +115 +114 +112 +111 +110 +108 +108 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +109 +111 +112 +113 +116 +119 +122 +123 +125 +127 +129 +132 +134 +137 +139 +141 +144 +146 +147 +149 +151 +152 +153 +154 +154 +153 +153 +152 +151 +150 +149 +148 +146 +144 +142 +141 +138 +136 +132 +130 +128 +127 +125 +122 +120 +118 +116 +113 +111 +110 +108 +107 +106 +106 +105 +104 +105 +105 +106 +106 +107 +108 +110 +111 +112 +114 +116 +117 +121 +122 +124 +126 +127 +137 +139 +133 +139 +146 +145 +141 +145 +150 +148 +145 +149 +156 +155 +151 +152 +153 +152 +150 +149 +146 +145 +144 +144 +141 +139 +137 +135 +132 +130 +128 +126 +123 +120 +118 +117 +116 +116 +105 +103 +111 +108 +100 +104 +107 +105 +103 +106 +110 +109 +105 +107 +111 +111 +112 +117 +118 +120 +125 +128 +128 +129 +131 +134 +137 +138 +139 +142 +144 +146 +147 +148 +149 +150 +151 +152 +151 +152 +152 +152 +152 +150 +149 +147 +145 +143 +141 +139 +137 +135 +133 +131 +127 +127 +124 +122 +120 +117 +115 +113 +111 +110 +108 +106 +105 +104 +104 +104 +104 +105 +105 +107 +108 +109 +110 +111 +112 +115 +116 +119 +121 +123 +126 +127 +130 +133 +135 +137 +139 +141 +144 +146 +149 +150 +152 +153 +153 +154 +153 +154 +153 +152 +151 +149 +148 +147 +145 +144 +142 +140 +138 +136 +133 +131 +129 +127 +124 +122 +119 +117 +114 +112 +110 +110 +108 +107 +107 +106 +106 +105 +105 +105 +105 +106 +107 +109 +110 +111 +112 +114 +116 +118 +119 +121 +124 +127 +129 +133 +135 +138 +140 +142 +144 +145 +147 +148 +150 +150 +152 +153 +153 +154 +154 +153 +152 +152 +151 +150 +148 +146 +144 +142 +139 +137 +135 +131 +129 +127 +125 +123 +121 +119 +116 +114 +112 +110 +108 +107 +105 +105 +104 +103 +103 +103 +103 +104 +105 +106 +107 +109 +111 +114 +116 +118 +121 +123 +126 +127 +130 +132 +134 +136 +139 +141 +143 +146 +147 +149 +150 +152 +153 +153 +154 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +142 +140 +138 +136 +133 +130 +127 +125 +122 +119 +118 +115 +113 +111 +109 +108 +106 +105 +103 +102 +102 +103 +104 +104 +105 +106 +107 +109 +110 +111 +114 +115 +118 +120 +123 +125 +127 +129 +132 +134 +137 +139 +141 +144 +145 +147 +148 +150 +150 +151 +152 +153 +154 +153 +153 +153 +152 +151 +151 +149 +147 +144 +142 +140 +138 +135 +132 +130 +127 +126 +123 +120 +118 +115 +112 +111 +110 +108 +107 +106 +105 +104 +104 +104 +103 +103 +105 +106 +107 +108 +109 +111 +113 +116 +118 +120 +122 +125 +127 +129 +131 +134 +136 +138 +141 +143 +145 +146 +148 +149 +151 +152 +153 +153 +154 +153 +152 +151 +151 +150 +149 +148 +146 +144 +142 +139 +137 +134 +132 +129 +127 +126 +124 +122 +120 +117 +115 +113 +111 +110 +109 +107 +104 +105 +104 +105 +105 +105 +105 +106 +108 +109 +110 +111 +113 +115 +117 +119 +122 +124 +126 +127 +131 +132 +134 +136 +140 +147 +145 +143 +148 +152 +150 +149 +151 +155 +153 +149 +151 +154 +152 +149 +149 +146 +145 +145 +143 +139 +138 +136 +133 +132 +128 +126 +124 +122 +120 +118 +116 +114 +111 +111 +109 +107 +108 +107 +107 +105 +99 +104 +109 +103 +104 +108 +110 +113 +111 +116 +122 +120 +119 +124 +126 +127 +130 +132 +133 +135 +140 +142 +144 +144 +146 +149 +150 +150 +150 +151 +151 +152 +152 +153 +152 +151 +151 +149 +147 +145 +143 +141 +139 +136 +134 +132 +129 +127 +125 +123 +121 +119 +116 +114 +112 +110 +108 +107 +106 +105 +104 +104 +104 +104 +104 +105 +106 +108 +109 +110 +112 +113 +115 +117 +120 +122 +124 +127 +128 +131 +133 +136 +138 +140 +142 +144 +146 +149 +150 +151 +152 +153 +154 +153 +153 +153 +152 +152 +150 +149 +147 +146 +144 +143 +140 +138 +135 +133 +130 +127 +126 +123 +121 +118 +116 +114 +112 +111 +109 +108 +107 +106 +106 +105 +104 +104 +103 +104 +105 +106 +107 +109 +110 +112 +114 +116 +118 +120 +122 +125 +127 +130 +133 +136 +138 +140 +143 +145 +146 +148 +149 +151 +152 +153 +154 +154 +154 +153 +154 +153 +152 +150 +149 +146 +145 +142 +140 +138 +135 +133 +130 +128 +126 +124 +121 +119 +118 +116 +114 +111 +109 +107 +106 +105 +104 +103 +103 +103 +104 +103 +103 +104 +105 +107 +109 +112 +114 +117 +119 +121 +124 +126 +128 +130 +132 +135 +138 +139 +142 +144 +146 +148 +149 +151 +152 +153 +153 +154 +154 +154 +153 +153 +151 +150 +149 +147 +145 +143 +141 +139 +137 +134 +132 +129 +127 +124 +122 +120 +117 +115 +112 +111 +109 +107 +105 +104 +103 +102 +102 +103 +104 +104 +106 +106 +108 +109 +111 +112 +114 +116 +118 +120 +123 +125 +127 +130 +133 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +152 +153 +153 +154 +153 +153 +152 +152 +151 +150 +148 +145 +143 +141 +139 +136 +134 +132 +129 +127 +124 +122 +119 +116 +114 +112 +110 +109 +108 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +117 +119 +121 +123 +126 +127 +129 +132 +134 +136 +139 +141 +143 +145 +147 +149 +150 +152 +153 +154 +154 +154 +153 +152 +152 +151 +150 +149 +147 +146 +144 +141 +139 +136 +133 +131 +129 +127 +126 +123 +121 +119 +116 +114 +111 +109 +108 +106 +106 +105 +104 +104 +104 +104 +103 +102 +106 +114 +111 +107 +114 +119 +115 +115 +121 +125 +123 +123 +129 +136 +136 +136 +140 +143 +144 +146 +146 +146 +147 +149 +151 +151 +151 +152 +152 +151 +151 +151 +149 +147 +146 +145 +145 +145 +140 +131 +135 +138 +128 +124 +127 +126 +121 +118 +119 +120 +113 +108 +110 +109 +105 +105 +106 +103 +104 +106 +107 +105 +106 +108 +110 +111 +111 +113 +116 +118 +120 +123 +125 +127 +129 +132 +134 +135 +138 +140 +143 +145 +146 +147 +148 +148 +149 +150 +150 +151 +151 +152 +152 +151 +150 +149 +147 +146 +144 +142 +140 +138 +136 +133 +132 +129 +127 +125 +123 +121 +119 +116 +114 +112 +111 +109 +108 +106 +106 +104 +104 +104 +104 +105 +106 +107 +109 +110 +111 +113 +114 +116 +118 +122 +124 +127 +127 +130 +133 +134 +137 +138 +141 +143 +145 +148 +149 +150 +152 +152 +153 +153 +153 +153 +152 +151 +150 +149 +148 +146 +145 +144 +142 +139 +137 +134 +132 +129 +127 +125 +122 +120 +117 +115 +113 +112 +110 +109 +108 +108 +106 +106 +106 +105 +104 +104 +105 +106 +107 +108 +110 +111 +114 +116 +118 +119 +122 +124 +126 +129 +131 +134 +136 +139 +141 +143 +145 +147 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +144 +142 +140 +137 +135 +132 +130 +127 +125 +123 +121 +119 +117 +114 +111 +110 +108 +106 +105 +104 +103 +103 +103 +103 +104 +104 +105 +105 +107 +108 +111 +113 +116 +118 +121 +123 +126 +127 +130 +132 +134 +137 +139 +141 +143 +145 +147 +149 +151 +151 +152 +152 +153 +153 +153 +152 +152 +151 +150 +149 +147 +146 +144 +142 +140 +138 +136 +134 +131 +128 +126 +123 +121 +119 +116 +114 +111 +110 +109 +107 +105 +104 +103 +102 +102 +104 +104 +105 +106 +107 +108 +110 +111 +113 +114 +116 +119 +121 +124 +126 +128 +131 +134 +137 +139 +142 +144 +146 +147 +149 +150 +151 +152 +152 +153 +154 +154 +153 +153 +153 +151 +150 +148 +146 +144 +142 +139 +137 +135 +132 +129 +127 +125 +123 +120 +117 +114 +112 +111 +110 +109 +107 +106 +106 +105 +106 +105 +105 +105 +106 +107 +108 +109 +110 +111 +114 +115 +117 +119 +121 +123 +126 +127 +130 +132 +136 +137 +140 +141 +144 +145 +147 +149 +150 +151 +153 +154 +154 +153 +153 +153 +152 +152 +150 +149 +147 +145 +143 +141 +138 +134 +132 +130 +127 +126 +124 +121 +119 +117 +114 +112 +110 +109 +107 +106 +105 +104 +103 +103 +104 +104 +105 +106 +107 +108 +110 +111 +114 +115 +117 +119 +122 +124 +126 +128 +130 +132 +136 +137 +137 +146 +148 +143 +146 +151 +151 +149 +150 +152 +153 +150 +149 +153 +153 +149 +148 +147 +145 +145 +144 +141 +138 +136 +134 +132 +130 +127 +124 +122 +120 +117 +116 +114 +111 +111 +109 +108 +106 +105 +106 +107 +100 +99 +108 +106 +102 +106 +109 +112 +112 +112 +120 +123 +121 +123 +127 +128 +130 +133 +134 +135 +139 +142 +144 +145 +146 +148 +151 +151 +150 +150 +152 +152 +152 +152 +151 +150 +151 +150 +147 +145 +143 +141 +139 +137 +134 +132 +129 +127 +125 +123 +121 +119 +117 +115 +112 +110 +109 +107 +106 +105 +104 +104 +103 +104 +104 +105 +107 +109 +110 +111 +111 +113 +115 +117 +120 +122 +124 +127 +129 +131 +134 +135 +138 +139 +142 +144 +146 +148 +150 +151 +152 +153 +153 +154 +153 +153 +152 +151 +150 +149 +148 +146 +144 +143 +141 +138 +136 +134 +131 +128 +126 +125 +122 +119 +117 +115 +113 +111 +109 +108 +107 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +109 +110 +112 +114 +116 +118 +120 +122 +125 +127 +130 +133 +136 +139 +141 +143 +145 +147 +148 +149 +150 +152 +153 +153 +153 +154 +154 +153 +152 +151 +150 +149 +147 +145 +143 +141 +138 +136 +133 +131 +129 +127 +125 +123 +120 +118 +116 +113 +111 +109 +107 +106 +105 +105 +104 +104 +103 +103 +103 +105 +105 +106 +107 +110 +112 +114 +117 +119 +121 +123 +126 +127 +130 +132 +135 +137 +139 +142 +144 +146 +148 +150 +151 +152 +153 +154 +154 +154 +154 +153 +153 +152 +151 +149 +147 +145 +144 +142 +139 +138 +135 +133 +130 +127 +124 +122 +120 +117 +115 +112 +111 +109 +108 +106 +105 +103 +102 +102 +102 +103 +104 +106 +106 +108 +109 +111 +112 +114 +116 +118 +121 +123 +126 +127 +130 +132 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +148 +145 +143 +141 +139 +137 +134 +132 +129 +127 +125 +122 +119 +117 +114 +112 +111 +109 +108 +107 +106 +105 +105 +104 +105 +104 +105 +105 +106 +107 +108 +110 +111 +114 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +139 +141 +144 +145 +147 +149 +150 +152 +153 +154 +154 +154 +153 +153 +152 +150 +150 +149 +147 +145 +144 +141 +139 +136 +134 +131 +128 +127 +125 +123 +121 +119 +113 +118 +119 +110 +106 +111 +111 +103 +103 +106 +106 +100 +101 +107 +110 +107 +107 +111 +112 +114 +116 +117 +118 +121 +124 +126 +128 +131 +132 +135 +138 +141 +144 +144 +146 +148 +149 +151 +156 +150 +145 +154 +156 +149 +148 +155 +151 +148 +147 +149 +149 +141 +138 +139 +135 +131 +131 +129 +125 +124 +124 +121 +117 +115 +114 +113 +110 +107 +106 +106 +105 +104 +103 +103 +104 +105 +106 +107 +108 +110 +111 +114 +116 +117 +119 +121 +124 +126 +127 +130 +131 +134 +136 +139 +141 +143 +144 +146 +148 +149 +150 +151 +151 +152 +152 +152 +152 +152 +151 +150 +149 +148 +145 +143 +141 +139 +137 +134 +132 +129 +127 +125 +123 +121 +118 +116 +113 +112 +110 +109 +108 +106 +104 +104 +104 +105 +105 +104 +106 +107 +110 +111 +112 +113 +114 +116 +118 +120 +122 +125 +126 +129 +131 +133 +135 +137 +140 +142 +144 +146 +148 +150 +151 +152 +153 +153 +152 +152 +151 +151 +151 +151 +149 +147 +145 +144 +143 +141 +137 +135 +132 +130 +127 +125 +123 +120 +118 +116 +114 +112 +110 +109 +108 +107 +106 +106 +105 +105 +104 +104 +105 +105 +106 +108 +109 +111 +113 +115 +118 +120 +121 +123 +126 +128 +131 +134 +136 +139 +141 +144 +145 +147 +148 +149 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +149 +148 +146 +144 +142 +139 +137 +135 +132 +130 +127 +126 +123 +121 +119 +117 +115 +112 +111 +109 +107 +106 +105 +105 +104 +103 +103 +104 +105 +105 +106 +107 +108 +110 +113 +115 +118 +120 +123 +125 +127 +129 +131 +134 +135 +138 +140 +142 +144 +147 +148 +150 +152 +152 +153 +154 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +142 +141 +138 +136 +134 +131 +128 +126 +123 +121 +118 +116 +114 +112 +110 +108 +107 +105 +104 +103 +102 +103 +103 +103 +105 +106 +107 +108 +110 +111 +113 +114 +117 +119 +122 +124 +126 +129 +131 +134 +136 +139 +141 +143 +145 +147 +148 +150 +151 +152 +153 +153 +153 +153 +153 +153 +152 +151 +150 +149 +147 +145 +142 +140 +138 +135 +133 +130 +127 +126 +123 +121 +119 +116 +114 +111 +111 +109 +108 +107 +106 +106 +105 +105 +105 +104 +105 +105 +107 +107 +109 +111 +112 +114 +117 +119 +121 +124 +126 +128 +131 +133 +135 +138 +140 +142 +144 +146 +148 +150 +151 +152 +152 +154 +154 +154 +153 +152 +152 +151 +150 +148 +147 +145 +143 +141 +138 +135 +132 +130 +127 +126 +124 +122 +120 +117 +115 +114 +112 +110 +108 +107 +106 +105 +105 +104 +104 +104 +105 +106 +107 +108 +109 +111 +113 +115 +117 +119 +121 +123 +126 +127 +131 +132 +134 +137 +139 +141 +149 +148 +144 +149 +153 +151 +150 +152 +154 +153 +149 +150 +153 +151 +148 +147 +146 +144 +144 +142 +138 +135 +134 +132 +130 +127 +125 +122 +120 +118 +116 +114 +112 +110 +109 +108 +107 +107 +107 +106 +106 +99 +103 +109 +104 +103 +108 +111 +113 +112 +116 +124 +122 +121 +126 +128 +130 +133 +135 +136 +138 +142 +145 +146 +147 +148 +151 +152 +151 +151 +151 +152 +151 +152 +151 +150 +150 +149 +147 +145 +143 +140 +139 +137 +134 +132 +130 +127 +126 +123 +121 +119 +117 +115 +113 +111 +110 +108 +107 +106 +105 +105 +105 +105 +105 +106 +107 +108 +109 +110 +111 +112 +114 +116 +118 +121 +123 +126 +128 +131 +133 +135 +138 +139 +141 +143 +146 +147 +149 +151 +152 +153 +153 +154 +154 +154 +153 +153 +152 +150 +149 +147 +145 +143 +141 +138 +136 +133 +131 +127 +126 +124 +122 +120 +116 +114 +112 +111 +110 +109 +107 +106 +106 +106 +105 +105 +104 +103 +105 +105 +107 +109 +111 +111 +114 +117 +118 +120 +122 +124 +127 +129 +132 +135 +137 +140 +141 +144 +146 +148 +148 +149 +151 +152 +153 +153 +154 +154 +153 +153 +152 +151 +149 +148 +146 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +119 +118 +115 +113 +111 +109 +107 +106 +105 +104 +104 +103 +103 +103 +104 +105 +105 +106 +108 +109 +111 +114 +116 +119 +121 +124 +126 +128 +130 +132 +134 +137 +139 +141 +143 +144 +147 +149 +150 +151 +152 +153 +154 +153 +153 +152 +152 +151 +150 +149 +147 +146 +144 +141 +140 +137 +136 +133 +131 +127 +125 +123 +120 +118 +115 +113 +111 +110 +107 +106 +105 +103 +102 +102 +102 +103 +104 +105 +106 +107 +109 +110 +112 +113 +116 +118 +120 +123 +125 +127 +130 +132 +135 +137 +140 +142 +144 +145 +147 +148 +150 +151 +152 +152 +153 +153 +153 +153 +152 +152 +150 +150 +148 +146 +144 +141 +139 +137 +134 +132 +130 +127 +125 +123 +120 +118 +115 +113 +111 +109 +108 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +107 +108 +109 +111 +113 +116 +118 +120 +123 +125 +127 +129 +132 +134 +136 +138 +141 +143 +145 +147 +148 +150 +151 +152 +153 +154 +154 +154 +153 +152 +151 +150 +148 +147 +145 +140 +146 +145 +134 +132 +135 +131 +124 +124 +125 +122 +114 +114 +118 +116 +110 +108 +108 +106 +106 +105 +103 +102 +103 +104 +105 +105 +107 +108 +110 +111 +114 +116 +118 +120 +123 +125 +128 +132 +127 +128 +140 +139 +136 +142 +148 +147 +147 +149 +154 +154 +149 +151 +153 +152 +151 +152 +151 +148 +149 +149 +146 +144 +143 +142 +140 +137 +133 +132 +129 +127 +123 +121 +118 +117 +115 +113 +111 +109 +109 +107 +107 +106 +105 +104 +104 +104 +104 +105 +106 +107 +109 +111 +113 +115 +116 +119 +122 +124 +127 +129 +130 +132 +135 +137 +139 +141 +143 +145 +147 +148 +150 +150 +151 +151 +152 +152 +152 +152 +151 +151 +150 +149 +147 +145 +143 +141 +139 +136 +134 +132 +129 +127 +126 +124 +121 +119 +117 +115 +112 +111 +109 +108 +106 +106 +105 +104 +104 +104 +106 +106 +107 +108 +110 +111 +112 +113 +115 +118 +119 +122 +124 +126 +128 +131 +134 +136 +138 +140 +141 +144 +146 +148 +150 +151 +152 +153 +153 +154 +153 +153 +152 +152 +150 +149 +147 +146 +144 +143 +140 +138 +135 +133 +130 +128 +126 +124 +122 +119 +117 +115 +112 +111 +109 +108 +107 +106 +106 +105 +105 +104 +104 +104 +105 +107 +108 +109 +111 +113 +115 +116 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +143 +145 +147 +148 +150 +151 +152 +152 +153 +153 +154 +153 +153 +152 +151 +150 +148 +146 +144 +141 +139 +137 +135 +133 +130 +128 +126 +124 +122 +120 +118 +115 +114 +111 +110 +107 +106 +105 +105 +104 +104 +104 +104 +105 +106 +106 +107 +108 +110 +112 +114 +116 +119 +121 +124 +126 +128 +130 +133 +134 +137 +140 +143 +145 +146 +148 +150 +152 +153 +154 +154 +155 +154 +154 +153 +153 +152 +150 +149 +147 +145 +142 +140 +138 +136 +134 +131 +129 +126 +123 +121 +118 +116 +114 +111 +110 +109 +107 +106 +104 +103 +102 +102 +103 +104 +105 +106 +107 +109 +110 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +138 +140 +142 +144 +146 +148 +149 +150 +151 +152 +153 +153 +153 +153 +153 +152 +152 +151 +150 +148 +145 +143 +141 +139 +136 +134 +131 +128 +127 +124 +121 +119 +116 +113 +111 +110 +108 +107 +107 +106 +105 +104 +104 +104 +104 +104 +105 +106 +108 +109 +111 +113 +115 +116 +119 +121 +124 +127 +128 +131 +132 +135 +137 +139 +141 +143 +145 +147 +149 +150 +151 +152 +153 +153 +153 +153 +152 +151 +150 +149 +148 +147 +144 +143 +141 diff --git a/src/материалы от Данцова/TestADC/300khz_201mv_without_R.txt b/src/материалы от Данцова/TestADC/300khz_201mv_without_R.txt new file mode 100644 index 0000000..8bde0ec --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz_201mv_without_R.txt @@ -0,0 +1,32768 @@ +115 +117 +118 +120 +122 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +152 +154 +157 +158 +159 +161 +162 +163 +162 +162 +162 +162 +161 +160 +158 +156 +155 +153 +151 +149 +146 +144 +141 +139 +136 +133 +130 +127 +126 +124 +121 +119 +117 +114 +113 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +117 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +156 +154 +151 +149 +146 +144 +142 +139 +136 +133 +131 +128 +126 +124 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +108 +109 +109 +109 +111 +112 +114 +115 +117 +120 +121 +124 +126 +128 +131 +134 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +159 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +120 +117 +116 +113 +112 +111 +110 +109 +109 +109 +108 +109 +109 +110 +112 +113 +113 +117 +122 +118 +120 +129 +130 +126 +132 +139 +139 +139 +141 +147 +151 +151 +152 +155 +157 +158 +160 +161 +161 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +147 +146 +142 +141 +138 +134 +131 +131 +127 +123 +121 +121 +118 +116 +113 +113 +112 +110 +109 +108 +108 +108 +109 +110 +110 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +132 +134 +137 +140 +143 +146 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +150 +148 +146 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +114 +113 +111 +110 +109 +109 +108 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +144 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +159 +159 +157 +155 +153 +151 +149 +146 +144 +141 +138 +136 +133 +130 +128 +125 +123 +121 +119 +117 +115 +113 +111 +111 +110 +110 +109 +109 +108 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +127 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +126 +124 +121 +120 +117 +115 +114 +112 +111 +110 +110 +108 +109 +109 +109 +110 +111 +111 +114 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +138 +141 +144 +147 +149 +152 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +147 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +111 +112 +112 +109 +109 +109 +108 +110 +109 +110 +112 +113 +113 +117 +119 +121 +123 +125 +129 +129 +131 +135 +139 +140 +143 +146 +148 +150 +153 +155 +157 +158 +159 +161 +161 +162 +162 +162 +163 +163 +159 +158 +159 +154 +156 +155 +149 +149 +148 +141 +140 +140 +134 +133 +130 +127 +124 +123 +121 +119 +116 +114 +114 +111 +110 +110 +110 +108 +109 +109 +109 +110 +111 +113 +114 +116 +118 +121 +122 +125 +127 +129 +132 +135 +138 +140 +142 +145 +148 +149 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +160 +159 +159 +163 +152 +148 +157 +150 +143 +144 +143 +139 +135 +129 +129 +131 +125 +123 +121 +119 +117 +116 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +117 +120 +121 +124 +127 +129 +131 +132 +139 +140 +141 +144 +148 +150 +152 +153 +156 +159 +159 +160 +161 +162 +162 +163 +162 +161 +161 +160 +159 +157 +155 +153 +152 +149 +147 +144 +142 +139 +136 +134 +130 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +108 +109 +110 +111 +112 +113 +115 +117 +120 +122 +124 +126 +128 +130 +133 +136 +139 +142 +144 +147 +149 +151 +153 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +157 +155 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +108 +109 +109 +111 +111 +113 +114 +116 +118 +121 +124 +126 +127 +130 +133 +135 +138 +140 +143 +146 +149 +151 +152 +155 +156 +158 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +158 +156 +155 +153 +150 +147 +145 +143 +139 +138 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +109 +109 +108 +109 +109 +110 +111 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +133 +135 +138 +140 +143 +146 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +132 +130 +127 +125 +123 +121 +119 +116 +115 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +131 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +147 +144 +141 +138 +136 +133 +131 +128 +127 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +118 +120 +121 +123 +126 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +161 +163 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +144 +143 +140 +137 +133 +131 +128 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +159 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +155 +152 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +119 +116 +114 +112 +112 +110 +109 +110 +106 +112 +112 +105 +110 +116 +113 +110 +119 +121 +121 +120 +124 +129 +131 +132 +134 +139 +141 +144 +146 +148 +149 +153 +155 +157 +158 +160 +161 +161 +162 +162 +163 +162 +161 +161 +160 +159 +156 +157 +150 +152 +151 +144 +143 +140 +139 +134 +132 +130 +128 +125 +123 +119 +119 +116 +115 +113 +111 +110 +109 +110 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +121 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +154 +156 +158 +159 +161 +161 +163 +162 +163 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +136 +133 +130 +127 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +108 +109 +109 +110 +110 +112 +112 +114 +115 +118 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +142 +139 +137 +133 +131 +128 +127 +124 +121 +119 +118 +116 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +123 +126 +128 +130 +133 +136 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +110 +111 +111 +114 +115 +117 +118 +121 +123 +125 +127 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +159 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +155 +152 +151 +148 +145 +141 +140 +140 +135 +133 +130 +127 +126 +122 +119 +119 +116 +113 +112 +112 +111 +109 +109 +110 +109 +108 +110 +112 +111 +112 +114 +117 +117 +120 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +150 +149 +151 +155 +155 +157 +162 +160 +161 +164 +161 +161 +164 +161 +161 +161 +157 +156 +155 +153 +152 +148 +145 +144 +142 +137 +136 +134 +130 +127 +126 +123 +120 +120 +116 +114 +112 +112 +111 +110 +109 +108 +109 +109 +110 +111 +110 +112 +115 +120 +114 +116 +127 +125 +124 +130 +132 +136 +136 +136 +142 +147 +148 +149 +153 +154 +156 +159 +159 +159 +161 +162 +162 +163 +162 +162 +161 +160 +158 +158 +156 +153 +152 +149 +146 +143 +143 +139 +135 +132 +132 +128 +125 +123 +121 +120 +117 +115 +113 +113 +111 +110 +109 +108 +109 +109 +110 +109 +111 +112 +113 +115 +117 +119 +121 +124 +126 +129 +131 +134 +136 +140 +142 +144 +147 +149 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +158 +158 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +108 +108 +109 +110 +111 +112 +114 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +139 +140 +144 +146 +149 +151 +153 +156 +157 +158 +159 +161 +162 +162 +162 +163 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +109 +109 +108 +109 +109 +110 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +138 +140 +143 +146 +148 +151 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +160 +160 +158 +157 +155 +153 +151 +148 +146 +143 +140 +138 +135 +132 +130 +127 +125 +122 +121 +118 +116 +115 +113 +111 +111 +109 +109 +108 +109 +109 +110 +110 +111 +113 +114 +116 +117 +120 +122 +125 +127 +129 +131 +135 +137 +140 +143 +145 +148 +150 +152 +154 +156 +157 +159 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +152 +149 +147 +144 +141 +138 +136 +133 +131 +127 +126 +123 +121 +119 +116 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +120 +121 +124 +126 +129 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +161 +162 +162 +162 +162 +161 +161 +158 +158 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +119 +118 +115 +113 +112 +111 +110 +109 +109 +109 +108 +110 +110 +111 +112 +113 +115 +117 +119 +121 +124 +127 +128 +131 +133 +136 +139 +141 +144 +147 +149 +151 +153 +156 +157 +159 +160 +161 +162 +163 +163 +162 +162 +162 +161 +159 +158 +156 +155 +152 +150 +147 +144 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +109 +111 +112 +114 +115 +117 +118 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +159 +160 +162 +162 +162 +162 +162 +163 +162 +161 +159 +158 +156 +155 +152 +151 +147 +145 +143 +140 +138 +134 +132 +130 +127 +124 +123 +121 +116 +119 +118 +108 +110 +114 +111 +105 +109 +112 +110 +108 +107 +113 +115 +114 +115 +118 +121 +122 +126 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +153 +155 +157 +158 +159 +161 +163 +162 +164 +159 +163 +164 +159 +160 +158 +157 +155 +152 +151 +150 +146 +144 +140 +138 +135 +133 +130 +127 +125 +124 +121 +119 +116 +115 +113 +112 +111 +110 +109 +108 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +137 +140 +142 +144 +148 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +158 +157 +155 +153 +151 +149 +147 +144 +142 +138 +136 +133 +130 +128 +126 +124 +121 +119 +117 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +153 +156 +157 +159 +160 +162 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +108 +109 +109 +111 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +139 +141 +144 +146 +149 +150 +153 +155 +157 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +159 +158 +156 +155 +152 +150 +147 +145 +142 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +109 +111 +112 +113 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +138 +140 +144 +145 +149 +150 +153 +154 +156 +158 +159 +161 +161 +162 +162 +161 +160 +163 +162 +159 +159 +156 +155 +153 +150 +148 +147 +142 +140 +139 +136 +132 +129 +127 +125 +122 +120 +120 +117 +113 +112 +112 +111 +109 +109 +109 +109 +109 +110 +110 +111 +112 +113 +116 +120 +120 +119 +125 +127 +127 +134 +135 +136 +142 +143 +143 +149 +150 +152 +155 +156 +156 +159 +161 +162 +162 +161 +162 +163 +161 +161 +160 +157 +160 +159 +147 +150 +156 +145 +140 +143 +139 +137 +132 +127 +129 +127 +122 +121 +120 +116 +115 +114 +111 +110 +110 +109 +109 +109 +108 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +126 +129 +132 +132 +135 +142 +141 +144 +147 +150 +151 +153 +155 +157 +160 +159 +161 +162 +162 +162 +162 +162 +160 +160 +159 +158 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +125 +128 +131 +134 +136 +138 +141 +144 +146 +149 +151 +153 +156 +157 +159 +159 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +145 +143 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +115 +117 +118 +120 +123 +126 +127 +130 +132 +135 +138 +140 +143 +146 +148 +151 +153 +155 +157 +158 +159 +161 +162 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +153 +151 +147 +146 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +117 +114 +113 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +117 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +160 +158 +157 +155 +153 +151 +148 +146 +144 +140 +138 +135 +133 +130 +128 +125 +123 +121 +119 +117 +115 +113 +111 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +122 +124 +126 +128 +131 +134 +136 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +147 +144 +143 +139 +137 +134 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +117 +119 +121 +123 +126 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +152 +151 +148 +145 +143 +140 +138 +134 +132 +129 +127 +125 +123 +120 +119 +116 +115 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +140 +137 +135 +129 +134 +128 +120 +125 +125 +118 +112 +117 +116 +111 +108 +108 +111 +110 +108 +108 +111 +110 +111 +113 +114 +115 +117 +120 +122 +125 +127 +129 +132 +134 +137 +140 +142 +145 +148 +149 +152 +156 +153 +157 +162 +159 +161 +161 +164 +162 +162 +162 +162 +162 +158 +157 +156 +153 +152 +149 +147 +143 +142 +139 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +110 +110 +109 +108 +108 +109 +110 +111 +111 +112 +113 +115 +117 +119 +121 +124 +126 +129 +130 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +161 +162 +162 +162 +162 +161 +160 +158 +158 +156 +155 +152 +149 +147 +144 +142 +139 +137 +133 +131 +128 +127 +124 +122 +119 +117 +115 +113 +112 +111 +111 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +118 +121 +123 +126 +127 +130 +133 +135 +139 +141 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +163 +162 +163 +162 +162 +161 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +117 +119 +121 +123 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +153 +154 +157 +158 +159 +161 +162 +162 +162 +162 +162 +162 +160 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +115 +112 +111 +110 +110 +109 +109 +108 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +138 +140 +143 +144 +147 +152 +153 +155 +157 +157 +159 +160 +160 +163 +162 +161 +161 +163 +161 +159 +158 +158 +156 +152 +151 +150 +147 +142 +141 +138 +135 +132 +130 +127 +126 +123 +121 +119 +117 +115 +112 +112 +113 +110 +106 +109 +108 +107 +111 +111 +110 +113 +118 +117 +112 +120 +126 +123 +124 +128 +132 +136 +135 +137 +143 +147 +147 +149 +153 +155 +157 +158 +158 +159 +161 +162 +162 +163 +161 +162 +162 +160 +158 +158 +156 +153 +152 +149 +148 +144 +142 +141 +134 +133 +134 +127 +126 +123 +122 +120 +117 +115 +114 +113 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +122 +124 +126 +128 +130 +133 +136 +139 +141 +144 +147 +149 +151 +154 +156 +157 +159 +161 +161 +162 +163 +162 +163 +162 +162 +160 +159 +157 +156 +155 +152 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +110 +109 +109 +109 +109 +111 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +139 +141 +143 +146 +149 +151 +152 +155 +157 +158 +160 +161 +161 +162 +162 +163 +163 +162 +161 +160 +158 +156 +155 +152 +151 +147 +146 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +112 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +126 +127 +129 +132 +134 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +160 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +129 +127 +125 +124 +122 +119 +116 +114 +113 +112 +111 +110 +109 +109 +109 +109 +110 +111 +112 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +158 +160 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +156 +153 +152 +148 +147 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +122 +124 +127 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +113 +112 +111 +110 +109 +109 +109 +108 +110 +109 +111 +111 +114 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +141 +144 +146 +148 +151 +153 +155 +156 +159 +159 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +151 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +109 +110 +111 +113 +115 +117 +118 +121 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +149 +150 +153 +155 +157 +158 +159 +161 +161 +162 +162 +162 +162 +162 +160 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +133 +130 +127 +125 +123 +120 +119 +116 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +152 +154 +157 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +156 +153 +150 +149 +151 +141 +138 +142 +139 +130 +129 +131 +127 +121 +118 +119 +119 +116 +112 +112 +111 +110 +110 +109 +108 +108 +110 +109 +111 +112 +114 +115 +117 +120 +122 +125 +126 +129 +130 +135 +137 +138 +140 +146 +147 +148 +151 +154 +156 +157 +158 +161 +163 +162 +162 +162 +162 +162 +161 +161 +158 +158 +156 +154 +152 +149 +147 +144 +142 +139 +137 +133 +131 +128 +126 +124 +122 +119 +117 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +141 +144 +146 +149 +152 +153 +155 +157 +159 +159 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +148 +145 +142 +140 +137 +134 +132 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +111 +109 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +126 +127 +130 +132 +135 +138 +141 +144 +145 +149 +151 +153 +155 +157 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +160 +157 +156 +155 +153 +151 +148 +145 +143 +141 +138 +135 +132 +129 +127 +125 +123 +120 +118 +116 +115 +113 +111 +111 +109 +109 +108 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +131 +132 +135 +137 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +132 +130 +127 +125 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +131 +135 +137 +139 +142 +145 +148 +149 +150 +154 +158 +158 +160 +160 +161 +163 +162 +161 +163 +162 +160 +159 +159 +158 +153 +158 +154 +143 +147 +149 +141 +136 +137 +134 +131 +126 +124 +126 +123 +118 +117 +116 +112 +113 +111 +109 +111 +111 +106 +108 +110 +107 +112 +114 +111 +116 +119 +117 +122 +126 +125 +129 +131 +132 +137 +136 +142 +147 +146 +148 +152 +155 +155 +157 +159 +160 +161 +162 +161 +162 +162 +162 +161 +159 +158 +158 +156 +155 +152 +150 +147 +145 +142 +139 +137 +133 +131 +128 +127 +124 +122 +119 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +114 +117 +118 +121 +123 +126 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +154 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +147 +145 +143 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +153 +154 +156 +158 +160 +161 +162 +162 +163 +163 +162 +161 +161 +159 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +133 +129 +127 +125 +123 +120 +119 +116 +115 +112 +111 +110 +109 +109 +108 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +142 +144 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +109 +111 +112 +114 +115 +117 +119 +122 +124 +127 +128 +131 +134 +136 +139 +142 +145 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +155 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +121 +120 +118 +115 +113 +112 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +144 +146 +149 +151 +154 +155 +156 +159 +161 +162 +161 +162 +162 +162 +162 +162 +160 +159 +158 +156 +155 +152 +150 +147 +145 +142 +140 +138 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +108 +108 +109 +109 +110 +110 +111 +113 +115 +117 +118 +120 +123 +125 +127 +130 +132 +135 +138 +140 +144 +146 +149 +150 +153 +155 +157 +159 +159 +161 +161 +162 +162 +163 +162 +162 +161 +159 +158 +157 +155 +152 +151 +148 +146 +143 +141 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +114 +113 +111 +111 +109 +109 +109 +109 +108 +110 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +152 +148 +146 +144 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +115 +113 +111 +111 +109 +109 +108 +109 +109 +110 +110 +111 +112 +114 +116 +117 +120 +122 +125 +126 +129 +131 +134 +137 +140 +142 +145 +147 +149 +153 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +160 +166 +161 +154 +159 +159 +152 +148 +151 +150 +143 +139 +138 +139 +134 +130 +128 +126 +124 +121 +120 +116 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +117 +118 +120 +119 +125 +127 +127 +130 +134 +136 +139 +141 +144 +148 +149 +151 +153 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +140 +137 +134 +132 +128 +127 +124 +122 +120 +118 +116 +113 +112 +111 +111 +109 +109 +109 +109 +109 +109 +111 +111 +113 +115 +117 +119 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +149 +151 +153 +155 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +124 +123 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +117 +118 +120 +123 +125 +127 +130 +132 +135 +137 +140 +143 +145 +148 +150 +153 +154 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +133 +129 +127 +125 +123 +120 +119 +116 +115 +112 +111 +110 +110 +109 +109 +108 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +142 +145 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +158 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +123 +121 +119 +116 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +112 +111 +113 +117 +121 +114 +119 +130 +125 +126 +132 +136 +137 +136 +139 +146 +150 +150 +149 +154 +156 +156 +160 +161 +159 +161 +163 +164 +162 +161 +161 +161 +158 +157 +157 +155 +150 +149 +148 +145 +141 +140 +138 +131 +130 +131 +127 +123 +122 +119 +117 +118 +113 +110 +112 +109 +107 +111 +109 +108 +111 +110 +109 +113 +114 +114 +118 +118 +120 +123 +126 +129 +131 +132 +136 +139 +141 +144 +147 +149 +150 +153 +155 +156 +158 +160 +161 +161 +162 +162 +163 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +123 +119 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +138 +140 +143 +146 +149 +151 +153 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +153 +150 +148 +146 +143 +140 +138 +135 +133 +130 +127 +125 +123 +120 +119 +116 +115 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +143 +145 +147 +150 +152 +154 +156 +157 +159 +161 +162 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +147 +143 +142 +139 +136 +132 +130 +127 +126 +123 +121 +120 +116 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +129 +131 +134 +137 +140 +142 +145 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +133 +131 +128 +126 +124 +122 +119 +117 +115 +113 +112 +110 +110 +110 +108 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +155 +152 +150 +147 +145 +143 +140 +137 +134 +131 +128 +127 +125 +122 +120 +118 +116 +113 +112 +111 +111 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +117 +119 +121 +123 +126 +127 +130 +133 +135 +139 +141 +144 +146 +149 +151 +153 +155 +157 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +147 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +116 +114 +112 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +117 +118 +120 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +160 +158 +156 +155 +153 +152 +148 +146 +143 +141 +139 +135 +133 +129 +127 +125 +123 +121 +119 +116 +115 +113 +112 +110 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +145 +148 +149 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +146 +144 +141 +139 +136 +133 +130 +128 +126 +124 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +122 +124 +127 +129 +131 +134 +136 +139 +142 +144 +147 +149 +151 +153 +156 +154 +163 +162 +156 +163 +166 +162 +157 +164 +164 +159 +156 +156 +158 +156 +151 +149 +148 +144 +143 +140 +136 +133 +131 +129 +126 +124 +122 +120 +117 +116 +113 +113 +111 +111 +109 +109 +110 +107 +108 +111 +111 +111 +112 +116 +116 +119 +120 +124 +127 +127 +130 +133 +136 +138 +141 +144 +146 +149 +152 +154 +155 +157 +159 +160 +162 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +155 +152 +151 +148 +145 +143 +140 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +133 +135 +138 +141 +144 +146 +149 +151 +153 +155 +157 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +159 +158 +156 +155 +153 +151 +148 +146 +144 +140 +138 +135 +133 +130 +127 +125 +123 +120 +118 +116 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +121 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +153 +154 +156 +158 +159 +161 +161 +163 +162 +162 +162 +162 +161 +160 +159 +157 +156 +153 +151 +149 +147 +144 +141 +138 +135 +133 +130 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +156 +161 +153 +146 +153 +150 +141 +141 +139 +138 +134 +129 +127 +127 +125 +120 +120 +118 +115 +114 +113 +110 +110 +110 +108 +109 +109 +109 +110 +111 +111 +114 +116 +117 +120 +121 +121 +126 +132 +131 +134 +133 +139 +144 +142 +145 +150 +152 +152 +155 +158 +160 +159 +161 +163 +161 +161 +163 +164 +160 +160 +159 +158 +156 +154 +152 +150 +147 +145 +143 +140 +137 +133 +132 +130 +128 +122 +121 +120 +115 +117 +116 +111 +113 +112 +107 +110 +110 +108 +110 +110 +110 +111 +113 +115 +117 +118 +120 +124 +125 +127 +130 +134 +134 +138 +141 +143 +146 +149 +151 +153 +155 +157 +159 +160 +161 +161 +162 +162 +163 +162 +161 +160 +159 +158 +156 +155 +152 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +117 +114 +113 +111 +111 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +117 +120 +123 +126 +127 +129 +131 +134 +138 +140 +143 +145 +147 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +160 +159 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +134 +131 +127 +125 +123 +121 +119 +117 +115 +113 +111 +110 +109 +109 +109 +108 +108 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +126 +129 +131 +134 +137 +139 +142 +145 +147 +149 +152 +154 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +158 +155 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +111 +114 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +142 +144 +147 +149 +152 +154 +155 +157 +159 +159 +161 +162 +163 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +132 +129 +127 +124 +122 +120 +117 +116 +114 +112 +111 +110 +109 +109 +109 +108 +109 +110 +111 +112 +114 +115 +117 +118 +121 +123 +126 +128 +130 +133 +135 +139 +141 +144 +147 +149 +151 +153 +156 +156 +158 +159 +161 +162 +163 +162 +162 +162 +162 +160 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +117 +118 +120 +123 +126 +127 +130 +133 +135 +138 +140 +143 +146 +148 +150 +153 +155 +156 +158 +159 +161 +162 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +153 +152 +149 +146 +143 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +114 +113 +111 +111 +109 +109 +108 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +138 +139 +142 +145 +148 +150 +153 +154 +156 +158 +159 +161 +161 +162 +163 +163 +162 +162 +161 +160 +158 +157 +156 +153 +152 +149 +146 +144 +141 +139 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +114 +111 +111 +110 +109 +108 +109 +108 +109 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +158 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +158 +158 +156 +154 +152 +149 +147 +144 +142 +139 +137 +133 +131 +128 +127 +124 +121 +120 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +109 +109 +111 +111 +114 +114 +118 +119 +119 +126 +129 +124 +129 +137 +138 +134 +141 +147 +147 +146 +149 +155 +158 +157 +157 +161 +161 +162 +163 +162 +162 +162 +162 +161 +159 +158 +156 +154 +152 +150 +148 +145 +142 +140 +138 +133 +134 +127 +127 +126 +121 +120 +117 +117 +113 +112 +112 +112 +110 +108 +108 +109 +110 +110 +111 +111 +113 +115 +117 +119 +120 +123 +125 +127 +130 +133 +135 +138 +140 +144 +145 +148 +151 +153 +155 +157 +158 +159 +161 +161 +162 +162 +163 +162 +161 +160 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +138 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +138 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +153 +151 +148 +146 +144 +141 +138 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +129 +132 +134 +137 +139 +142 +145 +147 +149 +152 +154 +156 +158 +159 +160 +161 +162 +162 +163 +162 +161 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +133 +131 +128 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +110 +109 +109 +109 +109 +109 +111 +111 +111 +119 +119 +112 +122 +129 +124 +126 +133 +134 +137 +137 +139 +146 +149 +148 +151 +154 +155 +157 +160 +159 +160 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +140 +138 +131 +131 +131 +125 +124 +122 +121 +117 +115 +113 +114 +112 +110 +109 +109 +109 +109 +110 +110 +110 +110 +113 +117 +117 +120 +121 +123 +126 +127 +129 +134 +135 +137 +141 +145 +147 +148 +152 +154 +155 +155 +159 +161 +161 +161 +162 +163 +162 +161 +162 +161 +159 +158 +157 +155 +152 +150 +147 +146 +145 +139 +135 +135 +130 +128 +129 +124 +122 +123 +117 +115 +116 +112 +111 +111 +108 +108 +109 +109 +110 +109 +109 +112 +114 +114 +117 +119 +121 +122 +125 +127 +129 +132 +135 +138 +139 +143 +146 +148 +151 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +156 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +127 +126 +123 +120 +119 +116 +115 +113 +111 +111 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +144 +148 +150 +152 +154 +156 +158 +159 +160 +162 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +133 +130 +127 +126 +123 +121 +120 +117 +116 +113 +112 +111 +110 +109 +109 +109 +108 +109 +110 +111 +112 +113 +115 +117 +120 +121 +124 +127 +129 +131 +134 +136 +139 +142 +144 +147 +149 +152 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +157 +156 +154 +152 +149 +147 +144 +142 +140 +137 +134 +131 +127 +126 +124 +122 +120 +117 +116 +114 +112 +111 +110 +110 +109 +109 +108 +109 +109 +111 +112 +114 +115 +117 +119 +121 +123 +126 +127 +130 +134 +135 +138 +141 +144 +147 +149 +151 +153 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +108 +109 +110 +111 +112 +113 +115 +116 +119 +120 +123 +125 +127 +129 +133 +135 +138 +140 +144 +145 +148 +151 +153 +155 +156 +159 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +155 +152 +151 +148 +146 +144 +141 +139 +135 +133 +130 +127 +126 +123 +121 +119 +117 +114 +113 +111 +111 +110 +109 +108 +108 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +128 +131 +134 +137 +139 +142 +144 +147 +150 +152 +154 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +108 +109 +110 +111 +111 +114 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +141 +144 +147 +149 +152 +154 +155 +157 +158 +161 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +149 +148 +144 +143 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +113 +113 +111 +109 +111 +113 +106 +105 +114 +112 +106 +111 +116 +116 +114 +116 +121 +125 +126 +127 +131 +133 +135 +139 +141 +143 +145 +149 +151 +153 +156 +157 +159 +159 +161 +162 +162 +162 +163 +162 +161 +163 +156 +158 +158 +153 +153 +149 +150 +145 +143 +139 +139 +136 +131 +128 +127 +125 +123 +121 +118 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +110 +111 +112 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +151 +149 +146 +144 +140 +139 +135 +133 +130 +127 +125 +123 +121 +119 +117 +114 +113 +112 +111 +110 +109 +109 +108 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +144 +147 +150 +152 +155 +156 +158 +159 +161 +162 +162 +162 +162 +163 +162 +162 +159 +158 +156 +156 +154 +152 +148 +146 +144 +142 +139 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +109 +109 +108 +109 +109 +109 +110 +110 +112 +114 +116 +117 +119 +121 +124 +127 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +153 +156 +157 +158 +161 +161 +162 +162 +163 +162 +162 +162 +160 +158 +158 +154 +159 +152 +143 +151 +148 +140 +138 +138 +135 +131 +127 +125 +126 +123 +119 +117 +116 +113 +113 +112 +109 +109 +109 +108 +109 +109 +109 +111 +112 +113 +115 +117 +119 +120 +124 +125 +127 +132 +132 +136 +136 +142 +145 +145 +148 +152 +154 +155 +156 +159 +161 +161 +161 +162 +162 +162 +162 +162 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +110 +110 +108 +106 +110 +111 +111 +112 +113 +114 +117 +117 +120 +124 +124 +126 +130 +134 +135 +137 +141 +144 +145 +147 +151 +154 +154 +155 +159 +160 +160 +161 +162 +163 +162 +162 +161 +161 +159 +158 +156 +156 +155 +149 +147 +146 +141 +141 +140 +134 +133 +131 +126 +125 +124 +120 +118 +117 +113 +112 +111 +111 +110 +109 +108 +109 +109 +109 +111 +112 +113 +114 +116 +117 +120 +123 +125 +127 +129 +132 +134 +137 +140 +143 +145 +147 +150 +152 +154 +156 +158 +158 +160 +161 +162 +162 +162 +162 +162 +161 +159 +158 +156 +155 +153 +151 +148 +146 +143 +141 +139 +136 +133 +131 +127 +126 +123 +121 +119 +117 +114 +113 +111 +111 +110 +109 +109 +108 +108 +109 +110 +111 +112 +113 +116 +117 +120 +122 +124 +127 +128 +131 +133 +137 +139 +142 +144 +147 +150 +152 +154 +156 +158 +158 +160 +161 +162 +162 +162 +162 +161 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +108 +109 +108 +110 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +131 +133 +136 +138 +142 +144 +147 +149 +151 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +131 +129 +126 +125 +122 +120 +117 +116 +113 +112 +111 +110 +110 +109 +109 +108 +109 +110 +111 +112 +113 +115 +116 +119 +120 +123 +125 +127 +130 +133 +135 +138 +140 +143 +146 +149 +151 +153 +155 +157 +158 +160 +161 +161 +162 +163 +162 +162 +161 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +137 +134 +132 +130 +127 +126 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +143 +146 +148 +151 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +128 +126 +123 +121 +118 +117 +115 +114 +112 +111 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +158 +159 +160 +162 +162 +162 +162 +163 +162 +162 +160 +158 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +120 +118 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +142 +144 +147 +149 +152 +153 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +157 +156 +154 +152 +150 +147 +144 +142 +139 +136 +134 +131 +129 +126 +124 +122 +120 +118 +115 +114 +112 +111 +110 +110 +109 +109 +108 +109 +110 +111 +112 +113 +115 +116 +119 +121 +124 +125 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +154 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +139 +137 +135 +129 +133 +128 +119 +123 +124 +118 +112 +116 +115 +111 +107 +108 +111 +111 +108 +109 +111 +111 +112 +113 +114 +115 +118 +121 +123 +125 +127 +129 +132 +134 +138 +141 +143 +145 +148 +152 +152 +156 +154 +159 +161 +159 +162 +162 +163 +162 +161 +162 +162 +160 +158 +156 +155 +153 +151 +148 +145 +144 +140 +138 +135 +132 +130 +127 +125 +123 +121 +118 +117 +115 +113 +111 +110 +109 +109 +108 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +139 +142 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +146 +144 +141 +139 +136 +133 +131 +128 +126 +123 +121 +119 +117 +115 +114 +111 +111 +109 +109 +108 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +128 +131 +134 +137 +139 +142 +144 +147 +149 +151 +154 +156 +158 +158 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +144 +141 +139 +136 +134 +131 +128 +127 +123 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +115 +123 +118 +114 +128 +129 +125 +130 +135 +137 +139 +139 +143 +150 +149 +150 +154 +156 +157 +160 +161 +160 +161 +162 +162 +163 +162 +162 +160 +159 +157 +156 +155 +152 +150 +147 +145 +141 +141 +136 +134 +129 +131 +127 +123 +122 +120 +119 +115 +114 +112 +113 +110 +109 +109 +109 +109 +110 +110 +110 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +132 +135 +137 +141 +143 +146 +149 +151 +153 +155 +157 +158 +160 +161 +161 +162 +163 +162 +162 +161 +160 +159 +158 +157 +155 +153 +150 +148 +145 +144 +141 +138 +135 +131 +130 +127 +126 +122 +120 +118 +116 +114 +112 +110 +108 +112 +110 +109 +110 +108 +110 +111 +110 +113 +115 +115 +118 +121 +124 +125 +127 +130 +133 +134 +137 +141 +143 +144 +147 +151 +152 +154 +157 +158 +159 +161 +162 +162 +162 +162 +162 +161 +163 +160 +156 +156 +154 +151 +153 +150 +145 +145 +142 +136 +137 +134 +129 +128 +126 +122 +120 +118 +118 +115 +113 +111 +111 +110 +109 +110 +109 +108 +109 +110 +110 +112 +114 +116 +117 +120 +122 +124 +127 +129 +132 +133 +137 +140 +142 +144 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +163 +162 +162 +161 +161 +159 +159 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +120 +121 +124 +126 +128 +131 +133 +136 +139 +141 +144 +147 +148 +152 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +153 +149 +147 +145 +142 +139 +136 +134 +131 +129 +126 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +109 +110 +112 +113 +115 +116 +118 +121 +123 +126 +127 +130 +132 +136 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +160 +162 +162 +162 +162 +162 +162 +160 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +119 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +146 +148 +150 +153 +155 +156 +158 +159 +160 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +143 +141 +139 +135 +133 +130 +127 +126 +122 +121 +119 +116 +114 +113 +112 +110 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +124 +127 +128 +132 +134 +137 +139 +142 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +163 +162 +161 +160 +158 +157 +155 +154 +151 +149 +146 +144 +141 +138 +136 +133 +130 +128 +126 +123 +121 +119 +118 +115 +114 +112 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +127 +128 +131 +134 +136 +139 +142 +144 +147 +150 +152 +154 +156 +157 +158 +160 +161 +162 +163 +163 +163 +162 +162 +160 +159 +157 +155 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +112 +111 +109 +108 +108 +109 +110 +110 +110 +112 +113 +115 +117 +119 +121 +123 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +152 +154 +155 +157 +158 +160 +161 +162 +162 +163 +163 +162 +161 +159 +159 +157 +157 +154 +152 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +118 +121 +123 +125 +127 +130 +132 +136 +138 +141 +143 +146 +148 +151 +153 +155 +156 +158 +160 +161 +162 +162 +163 +162 +161 +163 +158 +164 +159 +152 +156 +157 +150 +144 +148 +146 +140 +135 +134 +134 +131 +127 +125 +123 +121 +119 +117 +114 +112 +111 +111 +110 +109 +109 +109 +109 +109 +110 +112 +113 +114 +115 +119 +119 +123 +122 +127 +131 +130 +134 +137 +141 +142 +144 +148 +152 +152 +154 +156 +158 +159 +161 +162 +161 +162 +162 +162 +162 +161 +160 +158 +157 +155 +154 +151 +149 +146 +144 +141 +138 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +111 +111 +110 +109 +109 +108 +109 +109 +110 +111 +113 +114 +116 +117 +120 +122 +124 +127 +128 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +163 +162 +162 +161 +162 +159 +159 +157 +156 +154 +152 +149 +146 +144 +142 +140 +136 +134 +131 +128 +126 +124 +122 +119 +118 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +152 +154 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +160 +158 +157 +156 +159 +150 +144 +152 +147 +140 +139 +138 +135 +131 +127 +126 +127 +123 +119 +118 +116 +114 +113 +112 +109 +110 +110 +108 +109 +109 +109 +111 +112 +113 +115 +117 +119 +121 +124 +125 +127 +132 +132 +135 +136 +142 +145 +145 +148 +151 +154 +155 +156 +158 +161 +161 +161 +162 +162 +162 +162 +162 +160 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +137 +135 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +135 +137 +141 +143 +145 +148 +151 +153 +155 +156 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +132 +130 +127 +126 +123 +120 +116 +118 +116 +114 +113 +110 +110 +109 +108 +109 +111 +108 +109 +112 +114 +114 +115 +119 +121 +121 +123 +127 +130 +131 +133 +137 +140 +141 +145 +148 +150 +152 +155 +156 +157 +159 +160 +161 +164 +164 +160 +161 +161 +159 +161 +161 +156 +156 +155 +149 +150 +148 +143 +142 +140 +136 +132 +130 +128 +127 +123 +121 +119 +118 +114 +114 +113 +110 +109 +109 +108 +108 +109 +109 +110 +111 +113 +114 +115 +117 +119 +122 +124 +127 +128 +131 +133 +136 +139 +142 +144 +148 +150 +151 +154 +156 +158 +159 +160 +161 +162 +162 +162 +163 +162 +161 +160 +159 +158 +156 +154 +152 +150 +147 +145 +142 +139 +137 +134 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +108 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +149 +151 +154 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +157 +156 +154 +152 +150 +147 +145 +142 +140 +137 +135 +132 +129 +127 +125 +123 +120 +118 +115 +115 +112 +111 +111 +110 +109 +108 +109 +109 +110 +110 +111 +113 +115 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +153 +154 +157 +158 +160 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +132 +130 +127 +125 +123 +120 +119 +116 +115 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +142 +145 +148 +150 +153 +154 +157 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +154 +152 +149 +147 +144 +141 +138 +136 +132 +131 +127 +126 +123 +121 +119 +116 +115 +113 +112 +110 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +145 +147 +149 +152 +154 +156 +158 +159 +160 +162 +162 +162 +162 +162 +162 +161 +161 +158 +158 +155 +154 +152 +150 +147 +144 +142 +139 +136 +133 +131 +128 +127 +124 +121 +119 +118 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +123 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +160 +162 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +118 +121 +123 +126 +127 +130 +133 +135 +138 +140 +144 +146 +149 +151 +153 +155 +157 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +156 +155 +152 +151 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +114 +112 +111 +110 +110 +109 +108 +109 +109 +109 +110 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +144 +149 +148 +158 +155 +151 +160 +163 +159 +158 +164 +164 +161 +159 +162 +163 +161 +157 +156 +156 +153 +152 +149 +145 +143 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +115 +112 +113 +111 +109 +107 +110 +109 +108 +109 +111 +111 +112 +113 +116 +120 +119 +121 +124 +127 +129 +131 +134 +136 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +154 +152 +149 +147 +144 +141 +139 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +126 +128 +131 +134 +136 +139 +141 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +157 +155 +154 +152 +150 +147 +144 +142 +139 +137 +134 +132 +128 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +118 +121 +123 +126 +127 +131 +132 +133 +143 +143 +138 +145 +154 +150 +151 +156 +158 +160 +158 +158 +162 +165 +162 +162 +162 +161 +161 +160 +158 +155 +155 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +117 +115 +111 +111 +112 +109 +108 +108 +109 +109 +109 +110 +112 +114 +114 +116 +118 +121 +123 +126 +127 +129 +133 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +160 +161 +162 +162 +163 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +140 +138 +135 +133 +130 +127 +125 +123 +120 +119 +116 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +152 +154 +157 +158 +159 +161 +162 +162 +162 +163 +162 +162 +161 +160 +159 +157 +155 +153 +152 +149 +146 +144 +141 +139 +136 +131 +130 +129 +127 +124 +121 +118 +117 +115 +112 +113 +111 +108 +109 +110 +110 +108 +109 +111 +111 +111 +114 +117 +118 +118 +121 +125 +126 +128 +131 +135 +137 +139 +143 +145 +148 +150 +151 +154 +159 +158 +156 +160 +160 +160 +164 +163 +161 +164 +162 +158 +160 +158 +155 +154 +152 +148 +147 +144 +143 +139 +136 +133 +132 +128 +127 +125 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +130 +134 +136 +139 +141 +144 +147 +149 +151 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +163 +161 +161 +159 +158 +156 +154 +152 +150 +147 +145 +143 +140 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +113 +111 +111 +109 +108 +108 +109 +110 +111 +110 +111 +113 +115 +117 +118 +121 +123 +125 +127 +130 +133 +135 +139 +140 +143 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +148 +146 +144 +140 +137 +134 +132 +130 +127 +125 +123 +120 +119 +117 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +163 +162 +163 +162 +162 +161 +159 +158 +157 +156 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +117 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +144 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +155 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +120 +121 +124 +126 +128 +130 +133 +136 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +163 +162 +161 +161 +159 +157 +156 +154 +152 +149 +148 +145 +143 +139 +137 +134 +132 +129 +127 +124 +122 +120 +117 +116 +113 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +156 +157 +159 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +121 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +114 +117 +118 +121 +123 +125 +127 +129 +133 +135 +138 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +156 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +128 +126 +123 +121 +118 +117 +115 +113 +111 +111 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +118 +125 +127 +123 +128 +136 +135 +133 +140 +145 +145 +145 +148 +154 +157 +155 +157 +159 +161 +161 +163 +162 +162 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +143 +142 +139 +135 +136 +127 +128 +127 +122 +122 +118 +119 +115 +112 +112 +112 +110 +109 +108 +110 +109 +110 +110 +110 +112 +114 +116 +117 +120 +121 +124 +127 +128 +132 +134 +137 +139 +142 +144 +147 +149 +152 +154 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +142 +144 +147 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +144 +143 +140 +137 +134 +132 +128 +127 +124 +121 +124 +121 +109 +114 +119 +109 +107 +112 +110 +110 +107 +106 +111 +113 +110 +113 +116 +116 +119 +122 +123 +124 +127 +129 +132 +136 +138 +140 +144 +145 +148 +151 +153 +155 +156 +159 +160 +160 +162 +163 +161 +161 +165 +161 +159 +159 +159 +156 +155 +152 +151 +149 +145 +143 +140 +138 +135 +133 +130 +127 +125 +123 +121 +118 +116 +114 +113 +111 +111 +109 +109 +109 +108 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +143 +145 +148 +151 +153 +155 +156 +158 +159 +161 +161 +163 +162 +163 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +147 +144 +141 +138 +135 +133 +130 +128 +126 +123 +121 +119 +117 +115 +114 +112 +111 +109 +109 +108 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +145 +143 +144 +141 +137 +134 +130 +128 +126 +123 +122 +120 +116 +115 +115 +113 +111 +110 +111 +109 +108 +108 +111 +110 +109 +111 +114 +115 +116 +120 +122 +124 +126 +129 +131 +133 +137 +138 +142 +147 +147 +146 +151 +152 +153 +159 +159 +159 +163 +162 +160 +164 +163 +161 +162 +160 +158 +157 +156 +155 +153 +149 +147 +145 +143 +139 +138 +134 +130 +129 +127 +124 +121 +120 +118 +115 +114 +112 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +113 +115 +116 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +144 +146 +149 +152 +153 +155 +157 +159 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +134 +132 +129 +127 +125 +122 +121 +118 +116 +114 +112 +111 +111 +110 +110 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +135 +138 +140 +144 +146 +148 +151 +153 +155 +156 +159 +159 +161 +161 +162 +162 +163 +162 +161 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +129 +127 +125 +123 +121 +119 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +145 +148 +151 +152 +154 +155 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +146 +144 +141 +139 +136 +133 +130 +128 +126 +123 +122 +118 +117 +115 +114 +112 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +120 +121 +124 +127 +128 +131 +133 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +158 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +145 +142 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +108 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +127 +131 +133 +136 +138 +141 +143 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +119 +120 +123 +125 +127 +130 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +156 +158 +160 +160 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +148 +146 +143 +140 +138 +135 +132 +130 +127 +125 +122 +121 +118 +116 +114 +113 +111 +111 +110 +109 +109 +108 +109 +109 +110 +111 +113 +114 +116 +118 +120 +123 +124 +127 +129 +132 +134 +137 +140 +143 +145 +147 +150 +152 +155 +156 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +149 +146 +144 +141 +139 +135 +133 +130 +127 +126 +123 +121 +119 +117 +115 +114 +111 +111 +108 +114 +109 +103 +112 +112 +108 +109 +115 +116 +114 +115 +119 +124 +125 +126 +128 +132 +133 +137 +140 +141 +144 +147 +150 +151 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +163 +162 +160 +157 +158 +157 +152 +151 +150 +147 +144 +141 +140 +138 +134 +131 +128 +127 +124 +122 +120 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +122 +124 +127 +127 +131 +133 +136 +139 +141 +144 +146 +149 +151 +154 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +160 +159 +157 +156 +154 +153 +150 +147 +144 +142 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +108 +109 +109 +109 +110 +111 +112 +113 +115 +116 +119 +120 +123 +126 +128 +130 +133 +135 +138 +141 +143 +147 +148 +151 +153 +154 +158 +157 +158 +164 +165 +155 +162 +169 +161 +158 +163 +160 +159 +155 +151 +154 +153 +147 +144 +144 +139 +137 +136 +131 +128 +127 +125 +122 +121 +118 +116 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +112 +111 +111 +114 +118 +120 +120 +122 +125 +127 +129 +132 +135 +139 +140 +142 +145 +148 +150 +152 +155 +156 +158 +159 +161 +162 +162 +163 +162 +162 +161 +161 +160 +158 +156 +155 +153 +151 +148 +146 +144 +141 +139 +135 +132 +130 +127 +126 +123 +121 +119 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +160 +159 +157 +155 +154 +152 +150 +146 +144 +141 +139 +136 +134 +130 +128 +126 +123 +121 +119 +117 +115 +114 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +113 +115 +117 +120 +121 +124 +127 +128 +131 +133 +136 +139 +142 +144 +147 +150 +151 +154 +155 +158 +158 +161 +161 +162 +162 +162 +162 +162 +161 +160 +161 +157 +153 +155 +154 +151 +148 +144 +141 +140 +135 +133 +132 +128 +126 +125 +123 +120 +117 +116 +116 +111 +110 +110 +111 +108 +108 +109 +109 +109 +111 +113 +114 +115 +117 +119 +121 +124 +126 +127 +132 +135 +134 +136 +141 +141 +146 +151 +150 +154 +157 +156 +158 +162 +161 +162 +163 +162 +161 +162 +162 +161 +159 +157 +157 +155 +152 +151 +149 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +121 +118 +116 +115 +112 +111 +111 +110 +109 +109 +108 +109 +110 +111 +112 +113 +115 +117 +118 +121 +123 +125 +127 +129 +132 +135 +138 +141 +143 +146 +148 +151 +152 +155 +157 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +133 +130 +127 +126 +123 +121 +118 +117 +114 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +134 +137 +140 +143 +145 +147 +150 +152 +154 +156 +157 +159 +161 +161 +162 +163 +163 +163 +161 +161 +160 +159 +157 +155 +153 +151 +149 +147 +144 +141 +139 +135 +133 +130 +128 +126 +124 +121 +119 +117 +115 +114 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +120 +122 +124 +127 +129 +132 +134 +137 +139 +142 +144 +147 +149 +152 +154 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +144 +142 +139 +136 +134 +130 +128 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +112 +113 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +138 +142 +144 +147 +149 +151 +154 +156 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +160 +159 +158 +156 +154 +153 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +115 +114 +112 +111 +110 +110 +108 +108 +109 +109 +110 +110 +111 +113 +115 +116 +119 +120 +123 +125 +127 +130 +132 +135 +137 +141 +143 +146 +148 +150 +153 +155 +157 +158 +161 +161 +161 +162 +162 +163 +162 +162 +161 +159 +158 +156 +154 +153 +150 +147 +145 +143 +140 +137 +135 +132 +130 +127 +125 +123 +120 +118 +116 +115 +112 +112 +110 +110 +109 +109 +108 +109 +109 +110 +111 +112 +115 +116 +118 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +146 +147 +150 +152 +154 +156 +158 +159 +160 +162 +162 +163 +163 +162 +161 +161 +159 +158 +157 +155 +153 +150 +149 +146 +144 +141 +138 +135 +133 +131 +127 +126 +123 +121 +119 +117 +115 +113 +112 +110 +110 +109 +109 +109 +109 +110 +111 +111 +112 +114 +115 +118 +120 +123 +124 +127 +128 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +138 +135 +134 +135 +126 +123 +127 +124 +115 +116 +117 +115 +110 +108 +111 +111 +109 +107 +109 +110 +110 +111 +112 +113 +115 +118 +119 +121 +123 +126 +128 +131 +133 +136 +139 +142 +145 +146 +149 +153 +152 +154 +160 +158 +160 +160 +163 +162 +162 +162 +163 +163 +160 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +136 +134 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +143 +147 +148 +152 +154 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +160 +160 +158 +157 +154 +153 +151 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +111 +111 +107 +108 +110 +115 +105 +106 +119 +113 +111 +117 +120 +121 +122 +122 +127 +133 +132 +134 +138 +140 +142 +147 +148 +150 +153 +155 +156 +158 +159 +160 +162 +162 +162 +163 +163 +162 +161 +160 +157 +156 +156 +153 +151 +147 +147 +145 +140 +137 +135 +132 +130 +127 +125 +124 +121 +118 +116 +114 +112 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +154 +151 +149 +146 +144 +141 +139 +136 +133 +131 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +122 +124 +127 +128 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +163 +162 +162 +160 +159 +158 +156 +154 +152 +149 +147 +144 +142 +140 +137 +133 +130 +128 +126 +124 +122 +119 +118 +116 +114 +112 +111 +110 +109 +109 +108 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +127 +131 +133 +136 +138 +141 +144 +146 +148 +151 +154 +155 +158 +158 +160 +161 +162 +163 +162 +159 +163 +164 +161 +161 +157 +156 +154 +151 +150 +148 +145 +141 +140 +139 +135 +130 +130 +127 +124 +121 +120 +119 +115 +113 +112 +111 +109 +109 +110 +109 +109 +110 +110 +110 +111 +113 +114 +118 +121 +119 +121 +125 +125 +130 +135 +134 +139 +143 +142 +146 +150 +150 +153 +155 +156 +157 +159 +161 +162 +162 +162 +162 +163 +161 +161 +161 +157 +156 +155 +152 +150 +148 +146 +143 +140 +138 +136 +132 +130 +127 +125 +123 +121 +119 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +142 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +136 +133 +131 +127 +126 +123 +121 +119 +117 +115 +113 +112 +110 +110 +109 +109 +108 +109 +109 +111 +111 +112 +114 +116 +118 +119 +122 +124 +127 +128 +131 +134 +136 +139 +142 +145 +147 +150 +152 +154 +156 +157 +159 +161 +161 +162 +162 +162 +163 +161 +161 +160 +159 +157 +155 +154 +152 +149 +147 +144 +141 +139 +137 +134 +131 +128 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +108 +109 +109 +110 +111 +112 +114 +115 +117 +120 +122 +124 +126 +128 +131 +133 +136 +139 +142 +144 +147 +149 +152 +153 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +162 +160 +160 +157 +156 +155 +152 +150 +147 +145 +142 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +112 +113 +116 +117 +119 +121 +123 +126 +127 +130 +132 +136 +138 +141 +144 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +163 +163 +163 +162 +161 +160 +159 +158 +157 +155 +153 +151 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +119 +116 +114 +112 +112 +110 +110 +109 +109 +109 +109 +110 +111 +112 +112 +115 +116 +118 +120 +123 +125 +127 +129 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +154 +151 +149 +146 +144 +141 +138 +135 +132 +130 +127 +126 +123 +121 +118 +116 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +135 +137 +139 +142 +146 +148 +150 +152 +154 +156 +157 +159 +161 +162 +162 +162 +163 +163 +162 +161 +160 +158 +157 +155 +154 +151 +149 +146 +144 +141 +138 +136 +133 +131 +128 +127 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +136 +140 +142 +145 +147 +150 +152 +154 +156 +157 +159 +160 +162 +162 +163 +162 +163 +163 +158 +164 +162 +153 +155 +158 +152 +145 +148 +148 +142 +137 +135 +135 +133 +127 +126 +125 +122 +120 +118 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +118 +118 +123 +121 +126 +130 +129 +134 +135 +140 +141 +143 +146 +150 +152 +153 +155 +157 +158 +160 +161 +162 +162 +163 +163 +162 +161 +161 +160 +158 +157 +154 +153 +150 +148 +146 +143 +140 +138 +135 +132 +129 +127 +125 +123 +121 +118 +116 +115 +112 +111 +110 +110 +109 +109 +108 +109 +110 +110 +112 +113 +115 +116 +118 +121 +123 +126 +127 +130 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +158 +162 +151 +148 +157 +149 +142 +144 +143 +139 +135 +129 +130 +130 +125 +121 +122 +119 +116 +116 +113 +111 +111 +110 +108 +109 +109 +109 +110 +111 +111 +113 +114 +116 +119 +120 +122 +125 +127 +129 +132 +132 +139 +142 +141 +145 +148 +151 +151 +154 +156 +159 +160 +160 +161 +162 +162 +162 +162 +161 +161 +160 +158 +157 +156 +154 +151 +149 +146 +144 +141 +139 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +122 +124 +127 +128 +131 +133 +137 +140 +142 +145 +147 +150 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +161 +161 +159 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +134 +131 +128 +127 +124 +121 +119 +118 +115 +114 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +118 +121 +123 +126 +127 +131 +133 +136 +139 +141 +144 +147 +149 +152 +154 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +145 +142 +140 +136 +135 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +143 +146 +148 +151 +153 +155 +158 +156 +158 +162 +164 +163 +163 +162 +162 +162 +159 +160 +158 +156 +153 +153 +152 +147 +145 +143 +142 +137 +134 +133 +130 +126 +124 +123 +120 +118 +116 +115 +113 +112 +111 +110 +109 +109 +108 +109 +112 +111 +109 +112 +114 +114 +120 +121 +121 +127 +128 +128 +133 +136 +136 +141 +143 +145 +148 +150 +153 +155 +156 +158 +160 +161 +162 +163 +163 +162 +162 +162 +160 +160 +158 +157 +154 +153 +152 +149 +146 +143 +141 +138 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +112 +112 +111 +110 +109 +109 +109 +108 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +142 +145 +147 +150 +152 +154 +156 +158 +159 +160 +162 +162 +162 +162 +163 +162 +161 +160 +159 +157 +155 +154 +151 +149 +146 +144 +141 +139 +136 +133 +131 +127 +126 +123 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +111 +111 +112 +113 +115 +117 +119 +121 +124 +127 +128 +131 +134 +137 +139 +141 +145 +147 +150 +151 +154 +155 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +136 +134 +131 +129 +126 +124 +122 +119 +118 +116 +114 +112 +111 +110 +109 +109 +109 +110 +109 +110 +110 +112 +113 +115 +117 +119 +121 +123 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +160 +157 +156 +154 +153 +150 +147 +145 +143 +140 +137 +135 +131 +129 +127 +125 +123 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +118 +121 +123 +125 +127 +130 +132 +136 +138 +141 +143 +146 +148 +151 +153 +154 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +148 +146 +143 +141 +138 +135 +133 +130 +127 +126 +123 +121 +118 +117 +115 +113 +111 +110 +110 +109 +109 +108 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +135 +137 +140 +142 +145 +148 +150 +152 +155 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +139 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +119 +122 +125 +127 +128 +131 +134 +137 +139 +142 +145 +147 +150 +151 +154 +156 +158 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +156 +154 +152 +150 +147 +145 +141 +139 +136 +133 +131 +128 +127 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +108 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +138 +141 +144 +146 +149 +150 +158 +154 +153 +162 +163 +158 +159 +165 +164 +161 +159 +162 +163 +159 +156 +157 +155 +152 +150 +148 +144 +141 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +111 +112 +111 +109 +107 +110 +109 +108 +109 +111 +111 +113 +115 +118 +120 +120 +123 +125 +127 +130 +133 +135 +137 +141 +144 +146 +148 +151 +153 +155 +157 +158 +160 +160 +162 +162 +163 +162 +162 +161 +160 +160 +158 +157 +154 +153 +150 +148 +146 +143 +140 +138 +135 +132 +130 +127 +125 +123 +120 +119 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +117 +118 +118 +127 +127 +120 +130 +138 +132 +134 +143 +144 +146 +146 +148 +154 +157 +155 +157 +161 +160 +162 +163 +162 +161 +163 +162 +161 +161 +158 +157 +155 +153 +151 +149 +147 +144 +141 +138 +136 +132 +131 +128 +124 +122 +124 +118 +115 +114 +114 +111 +111 +109 +110 +110 +108 +109 +109 +110 +111 +113 +114 +115 +118 +120 +123 +125 +127 +128 +132 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +162 +160 +158 +157 +155 +153 +151 +150 +147 +144 +141 +139 +136 +133 +131 +128 +127 +124 +121 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +115 +117 +119 +122 +124 +126 +128 +131 +133 +136 +139 +142 +144 +147 +149 +151 +154 +155 +158 +158 +160 +161 +162 +162 +163 +163 +162 +161 +160 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +116 +119 +121 +124 +126 +128 +131 +133 +136 +138 +142 +144 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +154 +153 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +109 +110 +112 +112 +114 +116 +119 +121 +123 +125 +127 +130 +132 +135 +138 +141 +143 +147 +148 +148 +153 +156 +158 +159 +159 +159 +162 +161 +162 +163 +162 +160 +161 +161 +159 +156 +155 +155 +151 +147 +146 +145 +141 +137 +135 +133 +129 +127 +126 +123 +121 +119 +117 +115 +113 +112 +110 +111 +111 +107 +107 +109 +108 +110 +113 +112 +115 +118 +117 +119 +124 +124 +127 +130 +131 +133 +137 +141 +143 +145 +147 +151 +153 +155 +157 +159 +159 +159 +161 +161 +162 +162 +163 +161 +161 +160 +159 +157 +155 +154 +151 +149 +147 +144 +141 +139 +136 +133 +130 +128 +126 +123 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +122 +124 +127 +128 +131 +134 +137 +139 +142 +144 +147 +150 +151 +154 +156 +157 +159 +160 +162 +162 +163 +162 +163 +162 +162 +160 +159 +157 +156 +154 +152 +150 +147 +145 +142 +139 +136 +134 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +110 +112 +114 +115 +117 +119 +121 +123 +126 +127 +131 +133 +136 +138 +141 +144 +147 +149 +151 +154 +155 +157 +159 +161 +161 +162 +162 +163 +162 +162 +162 +161 +160 +157 +156 +154 +152 +150 +147 +145 +143 +140 +137 +134 +131 +129 +127 +125 +123 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +150 +148 +146 +143 +140 +138 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +130 +132 +135 +137 +141 +143 +145 +148 +150 +152 +154 +156 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +154 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +118 +119 +122 +124 +127 +129 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +160 +158 +157 +156 +154 +151 +149 +146 +144 +142 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +127 +128 +131 +133 +136 +138 +141 +144 +147 +149 +151 +154 +156 +158 +158 +160 +161 +162 +162 +162 +162 +162 +161 +161 +160 +158 +156 +154 +152 +150 +147 +144 +142 +140 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +111 +114 +114 +115 +120 +124 +120 +123 +131 +133 +129 +135 +141 +142 +141 +144 +149 +154 +153 +154 +157 +159 +160 +161 +162 +161 +162 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +147 +146 +143 +139 +140 +133 +131 +131 +126 +125 +121 +122 +118 +115 +114 +114 +112 +110 +109 +109 +109 +108 +109 +109 +110 +112 +114 +115 +116 +118 +121 +123 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +159 +159 +161 +162 +163 +163 +162 +162 +162 +161 +159 +158 +156 +155 +153 +151 +149 +146 +144 +139 +138 +135 +138 +127 +123 +131 +124 +118 +119 +118 +115 +112 +108 +110 +112 +109 +107 +109 +109 +109 +112 +111 +111 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +138 +140 +142 +145 +146 +149 +153 +154 +157 +155 +160 +163 +160 +162 +162 +164 +162 +162 +161 +161 +159 +156 +156 +154 +151 +149 +147 +144 +141 +139 +136 +133 +130 +128 +126 +123 +122 +119 +117 +115 +114 +112 +111 +109 +109 +108 +109 +109 +109 +110 +111 +112 +113 +116 +118 +119 +122 +124 +127 +128 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +158 +159 +160 +161 +162 +163 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +119 +121 +124 +126 +128 +131 +133 +136 +138 +141 +144 +146 +149 +151 +154 +156 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +148 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +108 +109 +109 +110 +109 +110 +111 +113 +115 +116 +119 +120 +123 +125 +127 +130 +133 +136 +138 +140 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +157 +155 +153 +150 +149 +145 +143 +140 +138 +135 +133 +130 +127 +125 +123 +121 +118 +116 +114 +113 +111 +110 +110 +110 +110 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +135 +136 +137 +144 +147 +149 +151 +152 +154 +156 +156 +159 +162 +161 +161 +163 +163 +162 +161 +162 +162 +158 +155 +156 +154 +150 +148 +147 +144 +140 +139 +136 +133 +130 +128 +126 +123 +121 +118 +117 +118 +114 +109 +110 +108 +107 +110 +111 +108 +111 +111 +109 +113 +115 +114 +118 +120 +120 +123 +127 +129 +132 +133 +136 +140 +143 +144 +149 +151 +151 +154 +155 +157 +158 +161 +161 +162 +162 +163 +162 +162 +162 +161 +159 +157 +156 +153 +152 +149 +146 +144 +141 +140 +136 +134 +131 +129 +126 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +120 +121 +124 +126 +128 +131 +133 +136 +138 +142 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +110 +109 +109 +108 +109 +110 +111 +112 +113 +115 +116 +118 +121 +124 +126 +127 +130 +132 +136 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +121 +118 +117 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +119 +120 +123 +125 +127 +129 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +156 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +140 +142 +145 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +163 +161 +162 +160 +158 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +142 +144 +147 +149 +152 +154 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +158 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +123 +126 +127 +130 +132 +136 +138 +141 +143 +147 +149 +151 +153 +156 +157 +158 +160 +161 +162 +162 +162 +162 +163 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +141 +138 +134 +132 +129 +127 +125 +122 +121 +118 +116 +113 +113 +109 +115 +110 +104 +110 +112 +108 +106 +113 +114 +112 +111 +116 +121 +122 +122 +125 +128 +130 +132 +136 +137 +140 +143 +146 +148 +151 +153 +155 +156 +158 +159 +161 +161 +162 +162 +164 +162 +163 +158 +159 +161 +154 +155 +153 +152 +148 +145 +144 +142 +139 +135 +132 +130 +127 +125 +123 +120 +119 +117 +115 +113 +111 +111 +109 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +141 +145 +147 +157 +149 +147 +162 +161 +156 +160 +163 +163 +162 +160 +161 +165 +162 +158 +159 +157 +155 +154 +151 +147 +146 +144 +141 +139 +136 +133 +131 +128 +126 +124 +122 +118 +117 +115 +113 +112 +111 +109 +110 +106 +110 +111 +108 +109 +111 +114 +113 +115 +117 +121 +123 +124 +127 +129 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +155 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +153 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +127 +124 +121 +120 +117 +115 +113 +112 +111 +110 +110 +108 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +142 +144 +147 +149 +151 +153 +156 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +139 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +123 +125 +128 +130 +133 +135 +138 +141 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +149 +145 +143 +140 +138 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +134 +138 +140 +143 +146 +148 +151 +153 +155 +157 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +146 +144 +141 +139 +135 +133 +130 +127 +126 +123 +121 +118 +117 +115 +113 +111 +111 +110 +109 +109 +108 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +125 +125 +127 +133 +136 +138 +140 +142 +145 +147 +149 +152 +155 +155 +156 +160 +162 +161 +161 +163 +164 +161 +161 +162 +161 +158 +156 +156 +153 +150 +149 +148 +144 +141 +140 +136 +133 +131 +127 +126 +127 +122 +117 +116 +114 +111 +113 +112 +109 +111 +110 +107 +110 +110 +109 +111 +112 +112 +115 +118 +120 +122 +124 +126 +129 +131 +133 +137 +139 +141 +144 +147 +148 +151 +154 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +148 +145 +142 +139 +136 +134 +131 +129 +127 +125 +122 +120 +117 +116 +114 +112 +111 +110 +110 +109 +109 +108 +109 +109 +111 +111 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +144 +146 +148 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +123 +121 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +117 +119 +121 +122 +125 +127 +129 +132 +135 +138 +140 +143 +146 +148 +150 +153 +155 +156 +158 +159 +161 +162 +162 +162 +162 +163 +162 +161 +160 +158 +156 +155 +153 +151 +148 +146 +144 +141 +138 +134 +132 +130 +128 +126 +123 +121 +119 +117 +115 +113 +111 +110 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +139 +143 +145 +148 +150 +152 +154 +155 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +152 +149 +147 +144 +141 +139 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +120 +122 +125 +127 +128 +131 +134 +137 +139 +142 +144 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +149 +149 +147 +144 +142 +139 +137 +133 +131 +129 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +127 +131 +133 +136 +138 +141 +144 +146 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +135 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +111 +110 +108 +109 +109 +109 +110 +111 +112 +113 +115 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +159 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +146 +142 +140 +136 +140 +132 +125 +130 +128 +120 +118 +121 +118 +113 +111 +111 +113 +111 +107 +108 +109 +109 +109 +111 +110 +112 +114 +116 +118 +120 +123 +124 +127 +129 +133 +135 +137 +141 +142 +146 +148 +150 +151 +156 +157 +157 +158 +162 +162 +162 +162 +163 +164 +162 +161 +159 +159 +157 +155 +153 +150 +148 +146 +144 +140 +138 +135 +133 +130 +128 +126 +123 +121 +118 +117 +115 +112 +118 +110 +102 +113 +113 +106 +107 +111 +111 +111 +111 +111 +118 +119 +118 +122 +125 +126 +130 +132 +133 +137 +140 +142 +145 +148 +149 +152 +154 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +163 +157 +159 +160 +154 +153 +152 +150 +146 +144 +141 +139 +137 +133 +131 +128 +126 +124 +122 +119 +117 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +120 +121 +124 +126 +129 +131 +133 +137 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +163 +162 +161 +161 +159 +157 +156 +154 +152 +149 +148 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +115 +114 +113 +112 +111 +109 +109 +109 +109 +110 +110 +111 +111 +113 +115 +116 +119 +121 +123 +126 +127 +130 +133 +135 +139 +141 +144 +146 +148 +151 +153 +156 +157 +159 +159 +161 +161 +162 +163 +163 +162 +161 +160 +159 +158 +156 +155 +152 +151 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +135 +138 +140 +144 +146 +148 +150 +153 +155 +157 +158 +159 +161 +161 +162 +163 +163 +162 +161 +161 +160 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +132 +130 +127 +125 +123 +120 +118 +116 +115 +113 +111 +111 +110 +109 +108 +109 +109 +110 +111 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +145 +148 +150 +153 +154 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +161 +158 +157 +155 +153 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +123 +121 +119 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +114 +115 +121 +123 +125 +127 +128 +130 +133 +135 +139 +142 +144 +145 +150 +153 +154 +155 +158 +160 +159 +160 +163 +163 +162 +161 +162 +161 +159 +159 +158 +156 +153 +152 +149 +147 +144 +142 +139 +139 +136 +129 +127 +126 +122 +121 +122 +117 +116 +115 +111 +111 +111 +109 +108 +110 +108 +108 +109 +112 +113 +113 +114 +118 +120 +121 +124 +127 +127 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +153 +150 +148 +144 +143 +139 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +123 +125 +127 +130 +133 +135 +138 +140 +143 +145 +148 +151 +152 +155 +156 +158 +160 +161 +161 +163 +162 +162 +162 +162 +161 +159 +158 +156 +155 +153 +151 +148 +145 +143 +140 +138 +135 +133 +129 +127 +125 +123 +120 +119 +116 +114 +113 +111 +111 +109 +109 +108 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +124 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +139 +135 +133 +130 +128 +126 +123 +121 +118 +117 +115 +113 +111 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +120 +122 +124 +127 +129 +132 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +158 +158 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +146 +144 +142 +139 +136 +133 +130 +128 +126 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +127 +131 +134 +136 +139 +142 +144 +147 +149 +151 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +110 +109 +111 +111 +113 +115 +117 +119 +121 +123 +125 +127 +130 +133 +135 +138 +140 +144 +146 +149 +151 +153 +156 +157 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +151 +148 +145 +143 +140 +138 +135 +132 +130 +127 +125 +122 +120 +118 +117 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +115 +116 +118 +121 +123 +125 +127 +129 +132 +134 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +163 +163 +160 +164 +165 +155 +157 +161 +157 +148 +151 +151 +147 +141 +138 +140 +138 +133 +129 +128 +126 +123 +122 +118 +117 +114 +114 +111 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +120 +118 +122 +127 +126 +129 +130 +136 +137 +139 +142 +145 +149 +149 +152 +154 +156 +158 +158 +161 +160 +161 +168 +165 +154 +164 +167 +157 +156 +159 +156 +155 +150 +146 +149 +145 +140 +139 +137 +133 +131 +129 +125 +124 +122 +119 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +115 +119 +124 +124 +125 +128 +131 +133 +136 +139 +142 +145 +146 +149 +152 +154 +156 +157 +159 +160 +161 +162 +163 +163 +162 +162 +162 +160 +159 +158 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +119 +121 +123 +126 +128 +130 +133 +136 +138 +141 +144 +147 +149 +152 +153 +156 +157 +159 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +147 +145 +143 +140 +138 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +109 +110 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +133 +135 +138 +140 +143 +145 +148 +151 +153 +155 +156 +158 +160 +161 +161 +163 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +140 +138 +135 +133 +130 +127 +125 +123 +121 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +133 +135 +137 +139 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +159 +158 +157 +155 +153 +152 +148 +146 +144 +141 +139 +136 +133 +130 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +129 +131 +134 +136 +139 +142 +144 +147 +150 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +158 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +127 +124 +122 +120 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +124 +127 +132 +135 +137 +140 +140 +144 +146 +148 +152 +154 +155 +156 +160 +161 +161 +162 +163 +163 +161 +161 +162 +161 +158 +157 +156 +154 +151 +150 +148 +145 +142 +140 +137 +134 +132 +127 +127 +127 +123 +118 +117 +114 +112 +113 +112 +110 +110 +109 +108 +109 +110 +109 +111 +111 +112 +113 +117 +119 +121 +123 +125 +128 +130 +133 +136 +138 +140 +143 +146 +148 +151 +154 +156 +156 +158 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +154 +157 +158 +159 +161 +161 +162 +163 +162 +162 +161 +161 +160 +159 +157 +155 +153 +152 +148 +146 +143 +140 +138 +135 +133 +129 +127 +125 +123 +121 +118 +117 +115 +114 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +155 +157 +158 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +148 +147 +144 +141 +138 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +121 +124 +126 +128 +131 +133 +136 +138 +142 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +158 +156 +154 +153 +150 +147 +144 +143 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +116 +119 +121 +124 +126 +128 +130 +133 +136 +138 +141 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +163 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +117 +114 +113 +111 +111 +109 +109 +108 +109 +110 +110 +111 +111 +113 +115 +117 +118 +120 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +149 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +142 +145 +146 +155 +152 +149 +159 +162 +157 +158 +164 +164 +161 +159 +162 +164 +162 +158 +159 +157 +156 +154 +152 +148 +146 +144 +142 +138 +136 +133 +130 +128 +126 +124 +121 +119 +117 +114 +114 +112 +111 +108 +111 +109 +108 +107 +109 +110 +109 +117 +114 +110 +122 +123 +118 +123 +127 +129 +132 +131 +135 +142 +144 +143 +147 +150 +152 +155 +157 +157 +158 +161 +161 +162 +162 +162 +162 +162 +161 +161 +160 +157 +156 +154 +152 +150 +147 +145 +143 +136 +136 +137 +130 +128 +126 +125 +121 +120 +117 +116 +115 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +141 +144 +146 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +154 +153 +150 +147 +145 +143 +139 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +117 +118 +120 +123 +125 +128 +130 +133 +135 +138 +140 +143 +146 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +151 +148 +146 +143 +140 +138 +135 +133 +129 +127 +125 +123 +121 +118 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +161 +161 +159 +159 +156 +155 +153 +152 +149 +146 +144 +141 +138 +135 +133 +130 +128 +126 +123 +121 +119 +117 +115 +113 +111 +111 +109 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +120 +122 +125 +127 +129 +131 +134 +137 +139 +142 +144 +148 +149 +152 +154 +156 +158 +159 +161 +161 +162 +163 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +134 +136 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +163 +163 +161 +161 +159 +158 +156 +154 +152 +150 +147 +144 +143 +139 +137 +134 +131 +129 +127 +125 +123 +120 +117 +115 +114 +113 +111 +111 +109 +108 +109 +109 +109 +110 +111 +111 +114 +115 +117 +119 +121 +124 +127 +127 +127 +134 +137 +139 +142 +143 +145 +148 +150 +152 +156 +156 +158 +160 +162 +162 +162 +163 +164 +162 +160 +161 +161 +157 +155 +155 +152 +150 +148 +146 +143 +140 +138 +135 +132 +129 +127 +124 +124 +123 +117 +114 +114 +111 +111 +112 +109 +110 +110 +108 +109 +111 +110 +111 +114 +114 +115 +118 +121 +124 +125 +127 +131 +133 +135 +139 +141 +143 +145 +148 +150 +152 +155 +157 +158 +159 +161 +162 +163 +163 +163 +162 +162 +161 +160 +158 +156 +155 +153 +152 +149 +146 +144 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +153 +154 +156 +158 +159 +161 +162 +162 +162 +163 +162 +162 +161 +160 +158 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +120 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +127 +129 +131 +134 +137 +139 +142 +145 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +158 +158 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +129 +126 +124 +122 +120 +117 +116 +114 +113 +111 +110 +109 +109 +109 +109 +110 +109 +111 +111 +114 +115 +117 +119 +121 +124 +126 +127 +130 +133 +136 +139 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +111 +113 +114 +117 +119 +121 +123 +125 +127 +130 +132 +135 +138 +141 +143 +147 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +156 +155 +152 +150 +148 +145 +143 +141 +138 +135 +132 +130 +127 +125 +123 +121 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +163 +162 +162 +161 +159 +159 +157 +155 +153 +151 +148 +146 +144 +141 +139 +136 +133 +130 +128 +126 +123 +121 +119 +117 +115 +113 +112 +111 +109 +109 +109 +109 +109 +109 +110 +110 +112 +115 +113 +122 +121 +116 +126 +130 +128 +127 +135 +139 +138 +140 +143 +150 +151 +151 +153 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +154 +152 +155 +145 +138 +148 +140 +132 +135 +132 +129 +125 +123 +120 +121 +118 +115 +115 +112 +110 +111 +110 +108 +109 +109 +109 +109 +111 +112 +113 +115 +116 +119 +121 +123 +126 +129 +131 +134 +136 +139 +143 +141 +147 +151 +150 +153 +156 +158 +158 +160 +161 +163 +163 +162 +162 +162 +161 +161 +159 +157 +156 +155 +153 +150 +147 +145 +142 +140 +137 +135 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +109 +111 +111 +113 +115 +117 +119 +120 +124 +126 +127 +130 +133 +136 +138 +141 +143 +146 +149 +152 +153 +155 +157 +158 +160 +160 +162 +162 +163 +162 +162 +161 +161 +160 +158 +157 +155 +153 +150 +148 +145 +143 +141 +138 +134 +132 +129 +127 +125 +122 +121 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +135 +138 +141 +143 +146 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +163 +162 +162 +161 +161 +159 +158 +157 +155 +153 +151 +149 +146 +144 +141 +139 +135 +132 +130 +127 +126 +123 +121 +119 +116 +115 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +135 +137 +139 +142 +145 +147 +150 +152 +155 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +134 +130 +128 +126 +123 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +117 +119 +122 +124 +127 +129 +131 +134 +137 +139 +142 +144 +147 +149 +152 +153 +156 +158 +158 +160 +161 +162 +162 +163 +163 +162 +162 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +111 +111 +109 +110 +109 +109 +108 +109 +109 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +141 +144 +147 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +122 +121 +118 +116 +114 +112 +111 +110 +110 +109 +109 +108 +109 +110 +111 +111 +113 +115 +116 +119 +120 +124 +126 +128 +128 +131 +137 +139 +142 +144 +146 +148 +150 +151 +155 +157 +158 +159 +161 +162 +162 +163 +163 +163 +160 +160 +161 +158 +156 +154 +153 +150 +148 +146 +144 +140 +138 +136 +132 +129 +127 +125 +123 +124 +120 +114 +113 +111 +111 +112 +110 +110 +111 +108 +108 +111 +112 +111 +113 +114 +114 +116 +120 +123 +125 +126 +129 +133 +135 +138 +141 +143 +144 +147 +150 +152 +154 +156 +158 +159 +161 +162 +162 +162 +163 +163 +162 +161 +160 +158 +157 +156 +153 +151 +148 +147 +144 +141 +139 +135 +133 +130 +128 +126 +123 +121 +119 +117 +115 +114 +112 +111 +109 +109 +109 +110 +110 +110 +110 +111 +112 +114 +115 +117 +120 +121 +124 +127 +129 +131 +134 +137 +140 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +163 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +153 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +124 +122 +120 +117 +116 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +111 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +138 +141 +144 +147 +149 +152 +154 +156 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +157 +156 +155 +153 +150 +148 +145 +143 +139 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +122 +120 +118 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +117 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +159 +157 +155 +153 +151 +149 +146 +144 +141 +139 +135 +133 +130 +128 +125 +123 +121 +119 +117 +115 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +159 +157 +156 +154 +152 +149 +147 +144 +141 +140 +133 +138 +132 +123 +127 +127 +121 +116 +119 +118 +113 +109 +110 +112 +111 +107 +108 +110 +110 +111 +111 +112 +113 +116 +117 +119 +121 +124 +127 +127 +131 +135 +142 +136 +138 +149 +148 +148 +151 +153 +158 +157 +156 +158 +164 +162 +161 +163 +163 +164 +163 +160 +158 +158 +157 +153 +152 +149 +147 +145 +143 +139 +137 +134 +131 +128 +127 +124 +122 +121 +118 +116 +111 +113 +113 +109 +110 +109 +110 +108 +109 +110 +111 +112 +112 +115 +117 +119 +121 +124 +125 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +154 +155 +157 +158 +160 +161 +162 +163 +163 +162 +162 +162 +161 +160 +158 +157 +154 +153 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +117 +114 +112 +112 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +124 +127 +130 +133 +135 +138 +140 +143 +146 +148 +151 +152 +155 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +156 +153 +151 +149 +146 +144 +141 +138 +135 +132 +129 +127 +126 +123 +121 +118 +117 +115 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +162 +161 +161 +160 +159 +157 +156 +153 +152 +149 +146 +144 +142 +139 +135 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +115 +117 +119 +122 +124 +127 +128 +131 +133 +137 +139 +142 +144 +147 +150 +151 +154 +155 +158 +159 +160 +161 +162 +162 +162 +163 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +134 +131 +128 +126 +124 +122 +119 +118 +115 +114 +111 +111 +110 +109 +109 +108 +108 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +151 +154 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +158 +156 +154 +152 +150 +147 +144 +143 +140 +137 +135 +131 +129 +127 +125 +123 +120 +118 +115 +114 +112 +111 +110 +110 +108 +109 +108 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +158 +160 +160 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +154 +153 +150 +149 +145 +143 +141 +137 +134 +132 +130 +127 +126 +123 +121 +118 +116 +115 +113 +111 +110 +110 +109 +109 +108 +109 +109 +111 +111 +113 +115 +116 +119 +120 +123 +125 +127 +130 +130 +132 +139 +142 +144 +147 +148 +150 +152 +154 +156 +159 +159 +159 +162 +163 +163 +162 +163 +162 +161 +158 +159 +158 +154 +152 +151 +149 +145 +144 +142 +138 +135 +133 +130 +127 +126 +123 +120 +121 +119 +113 +111 +111 +109 +110 +110 +109 +110 +110 +108 +111 +112 +111 +113 +117 +117 +118 +122 +125 +127 +127 +131 +135 +137 +140 +143 +146 +147 +149 +152 +154 +155 +157 +159 +160 +161 +162 +163 +162 +163 +162 +161 +160 +159 +157 +155 +153 +152 +149 +146 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +142 +145 +147 +150 +152 +154 +155 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +160 +159 +157 +156 +154 +152 +149 +148 +144 +142 +140 +137 +134 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +108 +108 +109 +110 +110 +110 +111 +113 +115 +116 +119 +121 +123 +125 +127 +130 +132 +135 +138 +142 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +157 +155 +152 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +112 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +119 +120 +123 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +132 +130 +127 +126 +123 +121 +119 +116 +114 +113 +111 +111 +110 +108 +109 +108 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +163 +161 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +139 +136 +133 +130 +128 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +127 +128 +131 +134 +137 +139 +141 +144 +147 +149 +152 +153 +156 +157 +158 +161 +166 +161 +158 +166 +166 +159 +159 +162 +161 +156 +153 +153 +154 +150 +145 +144 +143 +140 +136 +133 +132 +127 +125 +127 +125 +114 +116 +120 +112 +110 +112 +111 +110 +108 +106 +109 +114 +107 +109 +115 +111 +116 +116 +120 +120 +123 +126 +128 +132 +133 +135 +138 +141 +144 +147 +148 +151 +154 +156 +157 +158 +161 +161 +161 +160 +165 +163 +161 +161 +161 +160 +157 +155 +154 +154 +150 +148 +145 +143 +140 +137 +135 +131 +129 +127 +125 +122 +121 +118 +116 +114 +112 +112 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +140 +144 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +163 +162 +161 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +130 +127 +125 +123 +121 +119 +117 +115 +113 +112 +110 +110 +109 +109 +108 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +146 +148 +150 +152 +155 +156 +158 +159 +160 +161 +162 +163 +162 +162 +161 +161 +159 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +120 +122 +124 +127 +128 +131 +134 +137 +139 +143 +145 +147 +149 +152 +154 +156 +158 +158 +160 +161 +162 +163 +163 +163 +162 +161 +160 +159 +158 +156 +154 +152 +149 +147 +144 +141 +139 +136 +134 +131 +128 +127 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +122 +124 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +151 +154 +155 +158 +159 +160 +161 +162 +163 +162 +163 +162 +162 +160 +159 +157 +156 +154 +152 +150 +147 +145 +142 +140 +137 +135 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +118 +121 +122 +126 +127 +130 +132 +136 +139 +141 +144 +146 +149 +151 +154 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +160 +160 +158 +157 +154 +153 +150 +148 +145 +143 +140 +137 +135 +132 +130 +127 +125 +122 +120 +119 +116 +115 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +113 +115 +116 +119 +120 +123 +125 +127 +130 +132 +135 +137 +141 +143 +146 +148 +150 +153 +155 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +136 +132 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +125 +127 +129 +132 +135 +135 +138 +144 +147 +148 +151 +152 +154 +156 +156 +159 +161 +161 +161 +163 +163 +163 +162 +162 +160 +157 +156 +156 +154 +150 +148 +147 +143 +140 +139 +136 +133 +130 +128 +127 +123 +122 +119 +116 +117 +115 +111 +109 +109 +108 +109 +110 +109 +111 +111 +110 +113 +115 +115 +117 +120 +121 +122 +126 +129 +132 +133 +135 +140 +142 +144 +148 +151 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +163 +162 +161 +160 +158 +157 +156 +154 +152 +149 +146 +144 +141 +139 +137 +134 +131 +128 +127 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +138 +141 +143 +146 +149 +151 +153 +155 +157 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +145 +142 +140 +136 +134 +131 +129 +127 +124 +123 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +118 +121 +123 +125 +127 +130 +133 +136 +137 +141 +143 +146 +148 +151 +153 +154 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +155 +153 +151 +148 +146 +143 +141 +138 +135 +132 +130 +127 +125 +123 +121 +119 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +140 +143 +146 +147 +150 +152 +154 +156 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +160 +157 +157 +156 +154 +152 +149 +146 +144 +141 +139 +136 +132 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +127 +129 +132 +133 +136 +139 +142 +145 +147 +150 +151 +154 +155 +158 +159 +160 +161 +162 +162 +162 +162 +161 +162 +160 +159 +157 +156 +154 +152 +150 +147 +144 +141 +139 +136 +134 +131 +128 +126 +124 +122 +119 +118 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +110 +113 +113 +114 +118 +124 +119 +120 +129 +131 +127 +132 +139 +140 +139 +142 +146 +152 +151 +153 +155 +156 +163 +163 +154 +162 +167 +161 +160 +163 +162 +161 +158 +155 +157 +156 +152 +149 +147 +146 +142 +143 +134 +134 +134 +127 +127 +123 +123 +119 +117 +115 +115 +114 +111 +109 +110 +109 +109 +108 +109 +111 +109 +111 +116 +115 +116 +119 +122 +123 +126 +127 +130 +134 +135 +137 +140 +143 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +137 +135 +132 +130 +127 +125 +123 +121 +119 +116 +115 +113 +111 +110 +109 +109 +109 +109 +109 +109 +111 +111 +113 +115 +116 +119 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +146 +148 +151 +153 +155 +156 +157 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +136 +132 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +125 +127 +129 +132 +135 +137 +140 +142 +145 +147 +150 +152 +154 +156 +157 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +133 +131 +127 +127 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +110 +112 +114 +115 +118 +119 +122 +124 +127 +129 +131 +134 +136 +139 +141 +144 +147 +150 +152 +154 +156 +157 +159 +160 +161 +161 +163 +162 +163 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +144 +142 +140 +137 +134 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +111 +110 +110 +109 +109 +109 +109 +110 +112 +113 +115 +117 +119 +121 +123 +126 +127 +131 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +160 +158 +157 +154 +152 +150 +148 +145 +142 +140 +137 +135 +132 +129 +127 +125 +123 +121 +119 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +118 +121 +123 +126 +127 +130 +132 +135 +138 +141 +143 +145 +148 +151 +153 +155 +157 +158 +161 +161 +161 +161 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +150 +148 +146 +144 +141 +138 +135 +132 +130 +127 +126 +123 +120 +119 +116 +114 +112 +111 +110 +110 +109 +109 +110 +110 +110 +110 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +140 +142 +145 +148 +150 +153 +154 +157 +158 +159 +161 +161 +162 +163 +163 +162 +162 +161 +160 +158 +157 +155 +154 +151 +149 +147 +144 +142 +139 +136 +133 +131 +127 +126 +123 +121 +119 +116 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +118 +120 +122 +124 +127 +129 +131 +134 +137 +138 +139 +146 +149 +151 +153 +154 +155 +157 +158 +160 +162 +161 +162 +162 +163 +162 +161 +162 +160 +157 +154 +155 +153 +149 +146 +145 +141 +138 +136 +134 +131 +128 +127 +124 +122 +119 +117 +114 +115 +115 +110 +108 +108 +108 +109 +110 +110 +111 +112 +111 +114 +117 +116 +119 +122 +123 +125 +127 +131 +135 +135 +138 +142 +145 +146 +150 +153 +153 +155 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +152 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +111 +109 +109 +108 +109 +109 +110 +111 +111 +113 +114 +117 +118 +121 +123 +126 +127 +130 +133 +135 +138 +140 +144 +146 +149 +151 +153 +155 +157 +158 +160 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +142 +141 +137 +135 +132 +130 +127 +125 +123 +120 +119 +116 +115 +113 +111 +110 +110 +109 +108 +109 +109 +109 +111 +111 +112 +114 +116 +118 +120 +122 +125 +127 +130 +132 +134 +137 +140 +143 +145 +148 +150 +153 +154 +156 +158 +160 +161 +161 +162 +163 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +132 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +110 +108 +109 +109 +110 +110 +111 +112 +114 +115 +118 +120 +122 +125 +126 +129 +131 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +157 +159 +161 +162 +162 +163 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +113 +113 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +134 +136 +139 +141 +144 +147 +149 +152 +154 +156 +157 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +148 +145 +142 +140 +137 +134 +131 +129 +127 +122 +125 +123 +113 +114 +118 +114 +106 +112 +111 +108 +109 +111 +105 +111 +115 +111 +111 +116 +118 +121 +120 +119 +126 +130 +130 +133 +135 +137 +141 +145 +146 +149 +151 +153 +154 +158 +158 +160 +158 +162 +164 +162 +162 +162 +162 +161 +158 +158 +159 +155 +152 +147 +150 +147 +141 +140 +137 +135 +132 +130 +127 +126 +123 +119 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +110 +112 +112 +115 +116 +118 +121 +123 +126 +127 +130 +132 +135 +138 +140 +143 +146 +148 +150 +153 +154 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +133 +130 +127 +126 +123 +120 +119 +116 +115 +113 +111 +110 +110 +109 +109 +108 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +131 +135 +137 +140 +143 +145 +148 +150 +152 +154 +156 +157 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +147 +144 +142 +138 +136 +133 +131 +127 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +136 +139 +142 +145 +147 +150 +152 +154 +156 +157 +159 +160 +162 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +131 +129 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +127 +127 +131 +133 +136 +139 +141 +144 +147 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +156 +154 +152 +150 +148 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +119 +116 +114 +112 +112 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +117 +119 +121 +123 +126 +127 +130 +132 +136 +138 +141 +143 +146 +149 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +135 +132 +130 +127 +126 +123 +120 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +115 +116 +118 +120 +122 +125 +127 +130 +132 +135 +137 +140 +142 +145 +148 +150 +153 +155 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +156 +153 +152 +149 +147 +144 +141 +138 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +115 +117 +119 +121 +124 +127 +129 +131 +134 +137 +140 +142 +145 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +158 +158 +155 +154 +152 +150 +147 +144 +142 +138 +137 +133 +131 +128 +127 +124 +122 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +110 +109 +111 +112 +114 +116 +118 +119 +121 +124 +127 +128 +131 +133 +136 +139 +141 +142 +146 +151 +153 +155 +156 +157 +159 +159 +160 +162 +163 +162 +162 +163 +162 +160 +159 +159 +157 +153 +152 +151 +148 +144 +142 +140 +136 +133 +132 +129 +127 +125 +122 +120 +118 +116 +113 +112 +114 +111 +107 +107 +107 +108 +110 +110 +111 +114 +113 +114 +118 +119 +120 +123 +126 +127 +129 +133 +137 +139 +139 +144 +147 +149 +151 +154 +156 +156 +158 +159 +160 +161 +162 +163 +162 +161 +162 +161 +160 +158 +156 +155 +152 +151 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +115 +113 +111 +110 +109 +109 +108 +108 +109 +109 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +162 +162 +163 +163 +162 +162 +161 +160 +159 +157 +155 +152 +151 +148 +146 +143 +141 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +115 +113 +112 +111 +109 +110 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +140 +142 +145 +148 +149 +152 +154 +156 +158 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +147 +144 +142 +139 +136 +133 +131 +127 +126 +123 +122 +119 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +111 +114 +115 +117 +119 +122 +124 +127 +128 +131 +133 +136 +140 +141 +144 +146 +149 +152 +154 +156 +157 +159 +159 +161 +162 +162 +162 +162 +162 +161 +161 +158 +157 +156 +154 +152 +150 +147 +144 +142 +139 +137 +134 +132 +128 +127 +124 +122 +119 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +109 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +139 +141 +144 +146 +148 +151 +154 +155 +157 +158 +159 +161 +161 +161 +163 +160 +167 +162 +155 +162 +162 +154 +151 +155 +153 +146 +141 +143 +141 +137 +137 +134 +125 +126 +129 +122 +117 +118 +117 +115 +111 +109 +111 +111 +109 +108 +110 +109 +110 +112 +111 +112 +117 +114 +118 +123 +121 +126 +127 +131 +132 +135 +139 +141 +145 +146 +147 +150 +154 +155 +157 +156 +161 +162 +161 +162 +162 +163 +162 +161 +161 +161 +158 +156 +155 +153 +151 +149 +146 +143 +141 +138 +135 +132 +130 +127 +125 +123 +121 +119 +116 +114 +112 +111 +111 +110 +110 +109 +109 +109 +110 +110 +111 +113 +115 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +153 +154 +157 +158 +159 +161 +162 +162 +163 +163 +162 +162 +161 +160 +158 +157 +156 +153 +152 +148 +147 +143 +141 +139 +136 +133 +130 +127 +126 +124 +122 +119 +116 +115 +113 +112 +111 +109 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +125 +126 +129 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +158 +160 +159 +161 +162 +163 +163 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +119 +117 +116 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +118 +119 +121 +124 +126 +128 +130 +134 +135 +139 +141 +144 +147 +149 +152 +154 +155 +157 +159 +160 +161 +162 +163 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +118 +121 +123 +125 +127 +130 +133 +135 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +160 +161 +161 +163 +162 +163 +162 +162 +161 +159 +158 +156 +155 +152 +150 +148 +145 +143 +141 +138 +135 +132 +129 +127 +125 +123 +120 +119 +117 +115 +113 +111 +111 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +130 +132 +135 +138 +140 +143 +145 +148 +150 +153 +154 +157 +158 +159 +161 +161 +162 +163 +163 +163 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +136 +133 +130 +127 +125 +124 +121 +120 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +112 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +144 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +146 +144 +142 +139 +136 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +129 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +149 +147 +145 +142 +139 +137 +134 +131 +129 +126 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +123 +126 +128 +130 +133 +136 +138 +142 +142 +144 +150 +153 +155 +156 +156 +158 +159 +160 +162 +163 +162 +161 +162 +162 +160 +159 +158 +157 +153 +152 +150 +149 +144 +142 +140 +137 +134 +132 +130 +127 +124 +123 +120 +117 +116 +113 +111 +113 +112 +108 +107 +107 +107 +110 +111 +111 +113 +113 +113 +117 +120 +120 +122 +126 +127 +128 +133 +136 +138 +139 +142 +146 +149 +150 +154 +156 +156 +157 +159 +161 +161 +163 +162 +162 +161 +162 +161 +159 +158 +157 +155 +154 +151 +148 +145 +143 +141 +138 +135 +133 +130 +127 +125 +123 +120 +118 +116 +115 +113 +111 +110 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +130 +132 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +157 +159 +160 +161 +163 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +147 +144 +141 +139 +136 +133 +130 +128 +126 +123 +121 +119 +117 +115 +113 +112 +110 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +120 +121 +124 +126 +129 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +122 +120 +118 +115 +113 +112 +111 +111 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +124 +126 +128 +130 +134 +136 +138 +141 +144 +146 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +144 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +118 +121 +122 +126 +128 +127 +137 +138 +134 +141 +148 +147 +144 +152 +156 +155 +153 +157 +161 +161 +166 +163 +156 +165 +167 +160 +159 +160 +159 +158 +153 +150 +152 +150 +145 +143 +141 +138 +135 +133 +128 +127 +126 +122 +119 +120 +116 +114 +112 +112 +110 +110 +109 +109 +111 +109 +109 +110 +113 +113 +113 +115 +120 +121 +122 +125 +127 +130 +132 +134 +138 +141 +143 +145 +148 +150 +152 +155 +156 +157 +159 +161 +161 +163 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +152 +149 +147 +143 +141 +138 +135 +133 +130 +128 +125 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +113 +116 +117 +120 +122 +125 +127 +129 +132 +134 +137 +140 +142 +145 +148 +150 +153 +154 +156 +157 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +120 +121 +124 +126 +128 +131 +133 +136 +138 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +162 +162 +162 +163 +163 +162 +161 +161 +159 +158 +156 +154 +152 +149 +147 +144 +143 +139 +137 +134 +131 +129 +126 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +116 +119 +121 +123 +125 +128 +130 +132 +135 +138 +141 +144 +146 +148 +152 +153 +155 +156 +159 +161 +161 +161 +162 +162 +162 +162 +161 +161 +159 +157 +157 +155 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +110 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +133 +135 +138 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +151 +148 +145 +143 +141 +138 +135 +132 +130 +127 +126 +123 +121 +118 +116 +114 +113 +112 +111 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +142 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +163 +162 +163 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +147 +144 +141 +138 +135 +133 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +108 +109 +109 +110 +110 +111 +112 +114 +116 +117 +120 +122 +124 +126 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +158 +159 +160 +161 +163 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +133 +131 +128 +127 +124 +122 +120 +118 +116 +113 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +134 +135 +139 +141 +144 +147 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +155 +152 +150 +148 +144 +143 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +144 +144 +147 +152 +154 +156 +157 +158 +159 +160 +161 +162 +163 +161 +162 +162 +162 +159 +158 +157 +156 +151 +150 +149 +146 +142 +139 +139 +134 +131 +129 +127 +125 +123 +121 +118 +116 +114 +112 +111 +114 +110 +107 +107 +107 +108 +111 +111 +111 +115 +114 +115 +119 +121 +121 +125 +127 +128 +131 +134 +140 +140 +142 +145 +149 +150 +152 +156 +157 +157 +158 +160 +161 +161 +162 +162 +162 +161 +161 +160 +159 +157 +156 +153 +152 +149 +146 +143 +141 +138 +135 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +108 +109 +109 +110 +111 +112 +113 +116 +118 +120 +122 +125 +127 +128 +131 +134 +137 +140 +142 +145 +147 +149 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +123 +121 +119 +117 +115 +114 +112 +111 +110 +109 +108 +109 +109 +110 +110 +111 +112 +113 +115 +116 +119 +121 +123 +126 +128 +131 +134 +136 +138 +141 +144 +147 +149 +151 +154 +155 +157 +159 +160 +160 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +153 +149 +148 +144 +143 +140 +137 +134 +131 +129 +127 +125 +121 +119 +117 +116 +115 +112 +111 +110 +109 +109 +109 +108 +109 +109 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +133 +135 +138 +140 +144 +146 +148 +151 +153 +155 +157 +158 +160 +161 +161 +162 +162 +162 +162 +161 +160 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +130 +127 +125 +122 +120 +119 +116 +115 +113 +109 +114 +112 +104 +108 +113 +110 +105 +112 +114 +114 +111 +112 +124 +124 +116 +126 +132 +128 +131 +136 +138 +141 +142 +144 +149 +152 +152 +154 +156 +158 +161 +162 +161 +162 +162 +163 +163 +161 +159 +160 +158 +155 +154 +154 +151 +148 +146 +144 +141 +138 +136 +132 +129 +126 +127 +124 +119 +119 +118 +115 +113 +111 +111 +111 +109 +108 +108 +109 +109 +111 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +163 +163 +162 +161 +160 +159 +157 +156 +153 +152 +149 +146 +144 +141 +139 +135 +133 +130 +128 +126 +124 +121 +119 +117 +115 +113 +112 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +128 +131 +133 +137 +139 +142 +144 +147 +149 +152 +154 +156 +158 +158 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +157 +156 +153 +152 +149 +148 +145 +142 +139 +137 +134 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +130 +134 +136 +139 +141 +143 +146 +148 +152 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +154 +153 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +110 +110 +111 +111 +113 +115 +117 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +163 +161 +161 +159 +159 +156 +155 +153 +150 +149 +146 +144 +140 +138 +135 +133 +130 +127 +125 +123 +121 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +138 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +146 +144 +141 +139 +136 +133 +130 +127 +126 +124 +121 +119 +117 +115 +113 +112 +110 +110 +109 +108 +109 +109 +110 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +128 +131 +134 +137 +139 +142 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +161 +161 +159 +159 +157 +156 +154 +151 +149 +146 +144 +141 +140 +136 +134 +131 +129 +126 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +127 +131 +133 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +149 +147 +145 +142 +140 +137 +134 +131 +129 +127 +124 +122 +120 +117 +116 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +111 +113 +115 +117 +119 +121 +123 +125 +127 +130 +133 +135 +138 +140 +144 +146 +148 +152 +153 +155 +157 +158 +159 +161 +161 +163 +163 +162 +162 +161 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +122 +120 +118 +116 +115 +113 +111 +111 +110 +109 +109 +109 +110 +110 +111 +111 +113 +114 +117 +118 +120 +123 +125 +127 +129 +132 +135 +138 +139 +143 +144 +145 +151 +154 +156 +157 +158 +158 +161 +161 +162 +163 +163 +161 +162 +162 +160 +158 +157 +156 +153 +150 +149 +147 +143 +140 +138 +135 +132 +129 +128 +126 +123 +121 +119 +117 +115 +114 +110 +112 +112 +109 +106 +107 +107 +109 +111 +111 +114 +115 +115 +118 +122 +121 +124 +127 +128 +130 +133 +138 +141 +142 +143 +148 +151 +152 +155 +157 +157 +158 +161 +161 +162 +162 +163 +162 +162 +161 +161 +159 +157 +155 +153 +152 +149 +147 +144 +141 +139 +136 +133 +130 +128 +126 +124 +121 +120 +117 +115 +114 +111 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +119 +121 +124 +127 +128 +131 +133 +136 +139 +142 +144 +147 +150 +152 +154 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +153 +149 +148 +144 +142 +140 +136 +134 +131 +128 +126 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +119 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +149 +152 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +140 +137 +135 +131 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +115 +116 +118 +121 +123 +125 +127 +130 +133 +135 +138 +140 +143 +146 +148 +151 +153 +155 +156 +158 +159 +161 +162 +162 +162 +162 +162 +161 +161 +160 +158 +157 +155 +158 +150 +143 +150 +147 +138 +136 +137 +133 +128 +124 +124 +130 +124 +110 +117 +120 +112 +111 +112 +109 +110 +108 +106 +110 +111 +110 +111 +113 +114 +117 +119 +119 +121 +126 +127 +131 +130 +134 +139 +138 +143 +144 +149 +150 +151 +155 +157 +159 +159 +160 +161 +163 +159 +163 +164 +160 +161 +161 +160 +156 +155 +153 +153 +149 +146 +144 +141 +139 +136 +133 +130 +128 +126 +123 +121 +119 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +113 +116 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +144 +148 +150 +152 +154 +156 +158 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +142 +139 +136 +134 +131 +129 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +112 +113 +116 +117 +119 +121 +124 +126 +128 +131 +133 +136 +138 +141 +144 +147 +149 +151 +154 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +157 +156 +154 +153 +150 +148 +144 +143 +139 +137 +135 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +119 +121 +124 +126 +127 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +150 +148 +145 +143 +140 +137 +135 +132 +129 +127 +125 +123 +121 +118 +116 +115 +113 +111 +111 +110 +109 +109 +108 +109 +109 +111 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +144 +140 +138 +135 +133 +130 +127 +126 +123 +121 +119 +116 +115 +114 +112 +111 +110 +109 +108 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +139 +143 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +135 +133 +130 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +133 +137 +139 +142 +144 +147 +149 +151 +154 +156 +157 +158 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +150 +148 +144 +142 +139 +136 +134 +131 +129 +126 +124 +122 +120 +118 +115 +114 +112 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +115 +116 +119 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +157 +155 +153 +150 +147 +145 +143 +140 +138 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +130 +132 +134 +137 +140 +144 +146 +148 +151 +152 +155 +157 +159 +159 +160 +161 +162 +162 +162 +162 +161 +161 +160 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +132 +130 +127 +125 +123 +120 +118 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +148 +150 +155 +158 +159 +160 +160 +161 +162 +161 +163 +162 +161 +160 +160 +159 +157 +156 +154 +152 +147 +146 +145 +142 +138 +135 +134 +130 +127 +126 +124 +121 +119 +117 +115 +113 +112 +111 +109 +113 +109 +107 +107 +108 +110 +112 +113 +114 +118 +117 +119 +123 +126 +125 +129 +131 +132 +135 +139 +144 +145 +146 +149 +153 +154 +156 +160 +159 +160 +161 +162 +162 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +149 +147 +144 +142 +139 +136 +134 +131 +129 +127 +125 +122 +119 +118 +115 +114 +112 +111 +110 +109 +108 +109 +109 +110 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +138 +141 +144 +147 +149 +151 +153 +156 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +156 +154 +152 +150 +148 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +125 +127 +129 +133 +135 +138 +140 +144 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +156 +155 +153 +151 +148 +145 +143 +140 +138 +135 +133 +130 +127 +125 +123 +121 +119 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +134 +138 +140 +142 +146 +145 +155 +153 +149 +158 +162 +157 +157 +163 +164 +161 +157 +166 +164 +156 +162 +161 +155 +155 +154 +152 +149 +144 +142 +142 +139 +134 +133 +129 +127 +126 +124 +120 +118 +118 +115 +112 +114 +108 +109 +111 +107 +109 +108 +111 +110 +111 +112 +114 +117 +119 +119 +121 +122 +128 +130 +129 +133 +137 +141 +142 +144 +147 +151 +152 +153 +155 +158 +158 +161 +161 +161 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +134 +130 +128 +126 +124 +121 +119 +118 +115 +113 +112 +111 +110 +109 +109 +109 +108 +110 +110 +111 +111 +113 +116 +118 +119 +121 +123 +126 +128 +131 +133 +136 +139 +142 +144 +146 +149 +151 +153 +155 +158 +159 +160 +161 +162 +162 +163 +162 +162 +161 +160 +159 +158 +156 +154 +152 +149 +147 +145 +143 +140 +136 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +110 +109 +109 +109 +109 +109 +111 +112 +113 +115 +116 +119 +121 +124 +125 +127 +129 +133 +135 +138 +141 +144 +146 +148 +151 +153 +156 +157 +158 +159 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +140 +138 +134 +132 +129 +127 +125 +122 +120 +118 +117 +114 +112 +111 +110 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +135 +138 +140 +143 +146 +148 +151 +152 +155 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +156 +155 +153 +150 +149 +146 +144 +140 +138 +135 +133 +130 +127 +126 +123 +121 +118 +117 +115 +113 +112 +110 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +139 +142 +145 +148 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +161 +161 +160 +159 +157 +156 +153 +151 +149 +147 +144 +141 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +114 +111 +111 +110 +110 +109 +109 +109 +110 +110 +111 +112 +114 +116 +117 +120 +122 +124 +127 +128 +132 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +161 +159 +157 +156 +154 +153 +150 +147 +144 +142 +140 +137 +134 +131 +128 +126 +124 +121 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +130 +133 +136 +139 +142 +144 +147 +149 +151 +153 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +110 +110 +111 +111 +113 +115 +116 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +152 +155 +157 +158 +159 +161 +161 +162 +163 +162 +163 +161 +161 +159 +158 +157 +155 +153 +151 +148 +145 +143 +140 +138 +135 +132 +130 +127 +125 +123 +121 +118 +116 +114 +113 +111 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +147 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +128 +126 +123 +121 +119 +117 +114 +114 +112 +111 +109 +109 +109 +109 +110 +110 +110 +111 +112 +114 +116 +118 +120 +121 +124 +127 +128 +132 +134 +137 +139 +142 +144 +147 +151 +151 +152 +157 +159 +159 +162 +160 +161 +163 +162 +162 +163 +160 +158 +159 +158 +156 +154 +152 +150 +146 +144 +143 +140 +135 +133 +131 +128 +126 +124 +122 +120 +117 +115 +114 +111 +111 +110 +109 +111 +111 +107 +108 +109 +109 +112 +114 +116 +119 +120 +120 +124 +127 +127 +131 +134 +135 +137 +141 +145 +148 +148 +151 +155 +156 +157 +159 +161 +160 +161 +162 +162 +161 +162 +161 +160 +158 +158 +157 +154 +153 +150 +147 +145 +142 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +121 +123 +125 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +153 +155 +156 +158 +160 +161 +162 +162 +163 +162 +163 +161 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +114 +112 +111 +110 +110 +109 +109 +108 +109 +109 +111 +111 +112 +114 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +163 +162 +163 +162 +161 +161 +159 +159 +157 +155 +153 +151 +148 +145 +143 +141 +138 +135 +133 +129 +127 +126 +123 +121 +119 +117 +115 +113 +111 +111 +110 +108 +108 +110 +106 +114 +111 +105 +114 +118 +115 +113 +123 +124 +122 +128 +130 +127 +137 +141 +137 +142 +146 +148 +151 +150 +151 +158 +159 +158 +160 +162 +162 +163 +163 +162 +161 +161 +161 +159 +157 +158 +151 +151 +151 +145 +145 +140 +140 +136 +133 +129 +129 +127 +124 +121 +116 +118 +117 +112 +111 +111 +111 +110 +109 +109 +110 +110 +109 +111 +112 +113 +116 +117 +119 +122 +124 +127 +128 +131 +133 +137 +139 +142 +144 +147 +149 +152 +154 +156 +157 +158 +160 +161 +163 +162 +163 +162 +162 +161 +161 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +129 +126 +124 +122 +120 +117 +116 +114 +112 +111 +110 +110 +109 +109 +108 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +128 +130 +133 +136 +138 +141 +144 +147 +149 +152 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +157 +154 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +112 +113 +115 +117 +118 +120 +123 +125 +127 +130 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +154 +151 +148 +145 +144 +141 +139 +135 +132 +130 +127 +126 +123 +121 +118 +116 +115 +114 +111 +111 +110 +109 +109 +108 +109 +109 +111 +111 +113 +114 +117 +118 +120 +122 +125 +127 +129 +132 +134 +138 +140 +143 +145 +148 +149 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +147 +144 +141 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +113 +111 +111 +110 +110 +109 +108 +109 +110 +110 +111 +113 +114 +116 +117 +120 +122 +125 +127 +128 +131 +134 +137 +139 +142 +144 +147 +149 +152 +154 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +126 +125 +122 +119 +117 +115 +114 +112 +111 +110 +110 +109 +109 +109 +110 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +138 +141 +144 +146 +149 +152 +154 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +159 +158 +156 +154 +152 +149 +148 +145 +143 +140 +137 +134 +131 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +120 +123 +126 +127 +130 +132 +135 +138 +140 +143 +146 +148 +151 +153 +155 +156 +158 +159 +162 +162 +162 +162 +162 +162 +162 +161 +159 +158 +156 +154 +153 +150 +148 +145 +143 +140 +138 +135 +132 +130 +127 +125 +123 +121 +118 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +121 +122 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +159 +159 +157 +156 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +127 +126 +124 +121 +119 +117 +115 +113 +112 +111 +109 +110 +109 +109 +109 +109 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +132 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +136 +133 +131 +128 +126 +123 +121 +119 +117 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +122 +124 +127 +128 +131 +133 +136 +139 +142 +144 +147 +149 +152 +154 +153 +156 +160 +162 +162 +162 +162 +162 +162 +161 +162 +161 +158 +157 +157 +154 +153 +150 +148 +145 +141 +139 +138 +134 +130 +128 +127 +124 +121 +120 +118 +115 +114 +112 +111 +110 +110 +108 +109 +111 +110 +108 +110 +110 +112 +116 +117 +120 +123 +123 +125 +129 +131 +132 +136 +138 +139 +142 +147 +150 +152 +152 +155 +158 +158 +160 +162 +162 +161 +162 +163 +162 +161 +161 +159 +157 +156 +155 +153 +150 +148 +145 +143 +140 +138 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +111 +110 +109 +109 +108 +109 +110 +111 +111 +113 +116 +117 +118 +120 +123 +125 +127 +130 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +140 +138 +135 +132 +130 +127 +126 +123 +121 +118 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +152 +148 +147 +144 +138 +141 +139 +129 +129 +132 +127 +118 +122 +122 +116 +117 +113 +106 +114 +114 +107 +107 +110 +110 +111 +109 +108 +114 +116 +115 +117 +120 +122 +125 +127 +128 +131 +134 +137 +138 +143 +144 +147 +147 +153 +155 +155 +157 +159 +161 +161 +161 +162 +165 +162 +163 +157 +162 +161 +156 +155 +153 +153 +149 +147 +144 +143 +140 +136 +133 +131 +128 +127 +124 +122 +119 +118 +116 +113 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +127 +128 +131 +134 +136 +138 +141 +144 +147 +148 +151 +153 +155 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +158 +156 +154 +152 +149 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +113 +111 +110 +109 +108 +109 +109 +109 +110 +111 +111 +113 +114 +117 +119 +121 +124 +125 +127 +129 +133 +135 +138 +141 +144 +146 +148 +151 +153 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +161 +161 +159 +158 +156 +155 +153 +151 +148 +146 +143 +140 +138 +135 +132 +130 +127 +125 +123 +120 +119 +117 +115 +113 +111 +111 +110 +109 +108 +108 +109 +110 +110 +111 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +150 +153 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +133 +130 +127 +126 +123 +121 +120 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +112 +114 +116 +117 +120 +122 +125 +127 +129 +131 +134 +137 +140 +143 +145 +148 +149 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +161 +158 +157 +156 +154 +152 +149 +146 +144 +141 +139 +136 +134 +131 +128 +126 +124 +121 +119 +117 +115 +114 +112 +111 +110 +110 +108 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +134 +136 +139 +142 +144 +148 +149 +152 +153 +156 +157 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +158 +158 +156 +154 +152 +150 +148 +145 +143 +139 +137 +134 +132 +129 +127 +124 +122 +119 +117 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +109 +111 +112 +113 +115 +116 +119 +121 +123 +126 +127 +130 +133 +135 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +159 +161 +161 +163 +162 +162 +162 +162 +160 +159 +158 +156 +155 +153 +150 +148 +146 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +119 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +138 +140 +143 +146 +148 +150 +153 +155 +156 +158 +160 +161 +161 +162 +162 +163 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +127 +126 +123 +121 +119 +116 +115 +113 +111 +111 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +130 +131 +134 +137 +139 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +162 +163 +162 +162 +161 +160 +159 +157 +156 +153 +152 +149 +146 +144 +142 +139 +136 +133 +131 +128 +126 +124 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +120 +122 +124 +126 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +160 +161 +162 +162 +162 +162 +162 +161 +161 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +137 +134 +131 +128 +127 +124 +121 +120 +118 +116 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +116 +117 +119 +121 +123 +126 +128 +130 +133 +136 +139 +141 +144 +146 +149 +151 +153 +157 +156 +156 +161 +163 +163 +164 +162 +162 +162 +160 +161 +160 +158 +155 +155 +153 +150 +148 +146 +144 +139 +136 +135 +133 +128 +127 +125 +122 +119 +118 +117 +114 +113 +111 +110 +109 +109 +108 +108 +111 +111 +109 +109 +112 +113 +117 +119 +121 +125 +126 +127 +131 +134 +134 +138 +141 +143 +144 +148 +152 +154 +154 +156 +160 +160 +161 +163 +163 +162 +162 +162 +161 +160 +160 +158 +156 +154 +152 +152 +148 +146 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +119 +117 +115 +113 +111 +111 +109 +109 +109 +108 +108 +110 +110 +111 +113 +114 +116 +118 +120 +123 +126 +127 +129 +132 +135 +137 +140 +143 +145 +148 +150 +152 +154 +156 +157 +160 +160 +162 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +152 +149 +146 +143 +141 +139 +136 +133 +130 +127 +126 +124 +121 +119 +116 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +115 +118 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +144 +147 +150 +150 +155 +155 +157 +160 +164 +158 +158 +166 +166 +158 +161 +164 +159 +162 +155 +150 +160 +155 +146 +146 +146 +143 +140 +134 +131 +133 +130 +126 +124 +122 +120 +118 +116 +113 +112 +111 +110 +109 +110 +108 +110 +107 +110 +113 +111 +114 +114 +118 +119 +120 +124 +128 +128 +130 +130 +138 +140 +140 +144 +146 +150 +151 +154 +155 +158 +158 +159 +161 +162 +162 +163 +162 +161 +162 +160 +160 +158 +157 +154 +152 +151 +147 +145 +142 +140 +137 +134 +131 +129 +127 +125 +122 +120 +119 +116 +114 +112 +112 +110 +110 +109 +108 +109 +109 +110 +111 +111 +113 +115 +116 +119 +120 +123 +126 +127 +130 +133 +136 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +150 +148 +146 +143 +140 +137 +135 +132 +129 +127 +125 +123 +120 +118 +117 +115 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +112 +113 +115 +116 +118 +120 +123 +125 +127 +130 +132 +135 +137 +140 +142 +145 +147 +150 +153 +154 +157 +158 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +136 +132 +130 +128 +126 +123 +121 +118 +117 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +112 +113 +115 +116 +118 +120 +122 +124 +127 +129 +131 +134 +137 +140 +143 +145 +148 +150 +152 +154 +156 +157 +160 +160 +162 +162 +162 +163 +162 +162 +161 +160 +159 +158 +155 +154 +151 +149 +146 +144 +141 +139 +136 +133 +131 +128 +126 +124 +121 +120 +118 +115 +113 +112 +111 +110 +109 +110 +109 +109 +109 +110 +111 +112 +114 +115 +118 +120 +122 +124 +127 +128 +131 +134 +136 +139 +142 +145 +147 +150 +152 +154 +156 +157 +159 +160 +162 +162 +163 +162 +163 +162 +161 +160 +159 +157 +156 +154 +152 +150 +147 +144 +142 +140 +137 +134 +131 +128 +127 +125 +122 +120 +118 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +121 +123 +126 +128 +130 +133 +135 +138 +141 +144 +146 +149 +152 +153 +155 +157 +159 +160 +161 +162 +162 +162 +163 +162 +162 +161 +160 +158 +156 +154 +152 +150 +147 +146 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +111 +110 +109 +109 +109 +109 +110 +110 +112 +113 +115 +117 +119 +121 +123 +126 +127 +130 +132 +135 +138 +141 +143 +146 +148 +150 +153 +155 +157 +158 +160 +161 +162 +162 +163 +162 +162 +162 +161 +160 +157 +157 +155 +153 +151 +147 +146 +143 +141 +138 +135 +132 +130 +127 +125 +123 +121 +118 +116 +115 +113 +112 +110 +110 +109 +109 +109 +109 +110 +110 +112 +112 +114 +116 +118 +120 +122 +125 +127 +130 +132 +134 +137 +140 +143 +145 +148 +150 +152 +154 +156 +158 +159 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +149 +147 +144 +141 +138 +136 +133 +131 +127 +126 +124 +122 +119 +117 +115 +113 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +127 +129 +131 +134 +137 +139 +141 +145 +147 +150 +152 +154 +156 +157 +159 +160 +161 +162 +163 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +149 +146 +144 +142 +139 +137 +133 +131 +128 +127 +124 +122 +119 +118 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +121 +123 +127 +128 +131 +133 +136 +139 +142 +145 +146 +149 +151 +154 +156 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +159 +158 +156 +155 +152 +150 +147 +145 +143 +140 +137 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +111 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +116 +118 +121 +123 +126 +127 +130 +133 +135 +138 +141 +144 +146 +149 +151 +153 +155 +158 +157 +157 +161 +163 +163 +164 +162 +161 +162 +159 +159 +159 +156 +154 +153 +151 +148 +145 +143 +141 +137 +134 +132 +130 +127 +124 +123 +120 +117 +115 +115 +113 +112 +111 +110 +109 +109 +109 +108 +111 +112 +110 +110 +113 +115 +118 +122 +123 +126 +127 +128 +132 +137 +137 +140 +144 +144 +147 +150 +154 +156 +156 +157 +160 +161 +161 +163 +164 +162 +161 +162 +160 +159 +158 +158 +155 +153 +151 +149 +146 +144 +141 +138 +135 +132 +130 +127 +126 +123 +120 +119 +117 +115 +113 +112 +110 +110 +109 +109 +109 +109 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +137 +140 +142 +145 +148 +150 +152 +154 +156 +157 +159 +160 +162 +162 +163 +162 +162 +162 +161 +160 +159 +157 +155 +154 +152 +150 +147 +144 +142 +139 +136 +133 +131 +128 +126 +123 +122 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +114 +122 +118 +117 +127 +129 +127 +128 +135 +141 +141 +133 +143 +154 +150 +148 +154 +157 +159 +159 +158 +161 +164 +162 +161 +162 +162 +162 +161 +158 +157 +156 +154 +151 +150 +148 +144 +144 +137 +136 +136 +130 +129 +126 +126 +122 +119 +118 +117 +116 +109 +110 +113 +108 +109 +109 +109 +108 +110 +111 +113 +114 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +161 +162 +161 +162 +162 +163 +162 +162 +160 +159 +158 +156 +154 +153 +150 +147 +145 +143 +140 +137 +135 +131 +129 +127 +125 +122 +120 +118 +116 +115 +113 +111 +110 +109 +109 +109 +109 +109 +109 +110 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +141 +143 +146 +148 +150 +153 +155 +157 +158 +160 +161 +162 +162 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +132 +130 +127 +125 +123 +121 +118 +117 +114 +113 +111 +111 +110 +109 +109 +108 +109 +110 +110 +111 +113 +114 +115 +118 +120 +123 +125 +127 +129 +132 +134 +137 +140 +142 +145 +148 +151 +152 +155 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +160 +159 +157 +155 +154 +151 +149 +146 +144 +141 +139 +136 +133 +130 +127 +126 +123 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +108 +110 +109 +110 +111 +112 +114 +116 +117 +119 +122 +124 +127 +129 +132 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +162 +160 +159 +157 +156 +154 +152 +150 +147 +145 +142 +140 +137 +134 +131 +128 +127 +124 +122 +119 +118 +115 +114 +111 +111 +110 +109 +109 +108 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +124 +126 +128 +131 +133 +136 +139 +141 +144 +147 +149 +151 +154 +155 +158 +158 +160 +161 +162 +162 +163 +162 +162 +162 +160 +159 +157 +157 +154 +153 +150 +148 +145 +142 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +120 +123 +125 +127 +130 +133 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +162 +162 +163 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +145 +143 +141 +137 +135 +132 +130 +127 +125 +122 +121 +118 +116 +115 +113 +112 +110 +110 +109 +109 +108 +109 +110 +110 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +133 +135 +137 +140 +143 +146 +148 +150 +152 +154 +156 +158 +159 +161 +161 +163 +163 +163 +163 +162 +161 +160 +158 +157 +155 +153 +150 +149 +146 +144 +141 +139 +136 +133 +130 +127 +126 +123 +121 +119 +117 +114 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +124 +127 +129 +132 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +158 +159 +160 +161 +162 +163 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +146 +144 +141 +139 +136 +133 +131 +128 +126 +124 +122 +119 +117 +115 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +117 +119 +122 +124 +126 +128 +132 +134 +136 +139 +141 +145 +147 +149 +151 +154 +155 +158 +159 +160 +161 +162 +163 +162 +162 +162 +162 +160 +159 +157 +156 +154 +152 +150 +147 +145 +142 +140 +136 +133 +131 +129 +127 +125 +121 +119 +118 +116 +114 +112 +111 +110 +110 +109 +109 +109 +109 +110 +110 +112 +113 +115 +117 +119 +121 +124 +126 +127 +130 +133 +136 +138 +141 +143 +146 +148 +151 +154 +155 +157 +158 +160 +161 +162 +162 +163 +163 +162 +162 +161 +159 +158 +157 +154 +153 +150 +148 +145 +143 +140 +137 +134 +132 +130 +127 +125 +123 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +113 +115 +116 +118 +120 +123 +125 +127 +130 +133 +135 +137 +141 +143 +146 +148 +151 +153 +155 +156 +159 +158 +158 +162 +164 +163 +163 +162 +161 +161 +159 +158 +157 +155 +152 +151 +149 +146 +143 +141 +139 +134 +132 +131 +127 +124 +122 +121 +118 +116 +115 +114 +111 +110 +110 +109 +109 +108 +109 +108 +112 +114 +111 +112 +114 +117 +121 +123 +125 +128 +129 +131 +134 +138 +139 +142 +146 +146 +148 +151 +156 +157 +157 +158 +161 +162 +162 +164 +163 +162 +161 +161 +159 +158 +157 +156 +154 +151 +149 +147 +144 +142 +139 +136 +133 +130 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +116 +117 +119 +122 +124 +127 +128 +132 +134 +137 +139 +142 +144 +147 +149 +152 +154 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +159 +159 +157 +156 +154 +152 +149 +147 +144 +142 +139 +135 +135 +130 +127 +127 +127 +118 +116 +122 +117 +109 +111 +112 +116 +107 +100 +113 +114 +107 +108 +111 +114 +114 +114 +114 +120 +122 +123 +126 +128 +130 +134 +136 +137 +141 +144 +146 +148 +152 +154 +155 +159 +156 +159 +163 +160 +162 +162 +163 +162 +160 +162 +161 +157 +155 +156 +153 +149 +148 +146 +142 +140 +137 +135 +133 +129 +127 +125 +122 +120 +118 +116 +113 +113 +112 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +115 +117 +119 +120 +123 +125 +127 +129 +132 +135 +138 +140 +143 +145 +148 +151 +153 +155 +156 +158 +160 +161 +161 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +145 +143 +140 +138 +135 +133 +130 +127 +125 +123 +121 +119 +117 +114 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +111 +113 +114 +116 +118 +121 +123 +125 +127 +129 +132 +135 +137 +139 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +159 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +135 +134 +130 +128 +126 +123 +121 +118 +117 +115 +114 +112 +111 +109 +109 +108 +109 +110 +109 +110 +111 +113 +114 +116 +118 +120 +122 +124 +127 +129 +131 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +163 +162 +162 +162 +161 +160 +159 +158 +156 +153 +152 +149 +147 +144 +142 +139 +136 +134 +131 +129 +127 +124 +121 +120 +118 +115 +114 +111 +111 +110 +110 +109 +109 +108 +109 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +128 +131 +134 +136 +139 +142 +144 +147 +149 +152 +154 +156 +157 +159 +161 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +152 +149 +148 +144 +142 +140 +137 +134 +132 +129 +127 +125 +122 +121 +118 +116 +113 +113 +111 +111 +110 +109 +109 +109 +109 +109 +111 +112 +113 +115 +117 +119 +121 +124 +126 +127 +130 +133 +135 +139 +140 +144 +146 +148 +151 +153 +155 +157 +159 +160 +161 +162 +162 +163 +163 +162 +162 +161 +159 +158 +156 +155 +152 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +111 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +117 +118 +120 +123 +125 +127 +129 +133 +135 +138 +140 +144 +145 +148 +150 +153 +155 +157 +158 +159 +161 +162 +162 +163 +162 +162 +161 +161 +160 +159 +157 +155 +153 +151 +148 +146 +144 +141 +138 +135 +133 +130 +127 +125 +123 +120 +119 +116 +115 +113 +112 +111 +110 +109 +109 +109 +109 +110 +110 +111 +113 +114 +116 +118 +120 +122 +125 +127 +129 +131 +134 +137 +139 +143 +145 +148 +150 +152 +154 +156 +157 +159 +160 +162 +162 +163 +163 +162 +162 +161 +160 +159 +157 +155 +154 +151 +149 +146 +143 +141 +138 +136 +133 +130 +128 +126 +124 +121 +119 +117 +116 +114 +112 +110 +110 +109 +109 +109 +109 +109 +109 +111 +112 +114 +115 +117 +119 +122 +124 +127 +128 +131 +133 +136 +139 +141 +144 +147 +150 +152 +154 +156 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +147 +145 +142 +139 +137 +134 +131 +128 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +121 +123 +126 +127 +131 +132 +135 +138 +141 +143 +146 +149 +151 +154 +155 +157 +158 +159 +161 +161 +162 +162 +162 +162 +162 +160 +160 +158 +156 +155 +152 +151 +148 +145 +142 +140 +137 +135 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +111 +110 +109 +108 +108 +108 +109 +111 +112 +113 +114 +116 +118 +120 +123 +125 +127 +130 +132 +135 +137 +140 +143 +145 +148 +150 +152 +155 +156 +158 +160 +160 +162 +162 +162 +162 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +140 +138 +135 +132 +129 +127 +126 +124 +121 +118 +115 +115 +113 +112 +111 +110 +109 +108 +109 +109 +109 +110 +111 +112 +114 +116 +118 +120 +122 +125 +127 +129 +132 +135 +137 +140 +142 +145 +147 +150 +152 +154 +157 +158 +159 +160 +161 +162 +163 +163 +162 +162 +161 +160 +158 +157 +156 +151 +150 +150 +148 +145 +142 +138 +135 +132 +129 +128 +127 +123 +121 +120 +118 +115 +113 +113 +111 +109 +109 +110 +109 +108 +109 +111 +111 +111 +114 +116 +117 +119 +122 +124 +126 +129 +131 +134 +139 +141 +140 +143 +146 +149 +153 +155 +156 +159 +159 +159 +162 +163 +161 +162 +163 +160 +159 +160 +160 +158 +154 +153 +153 +150 +148 +145 +143 +138 +136 +133 +130 +127 +126 +124 +121 +119 +117 +116 +114 +112 +111 +110 +109 +110 +109 +109 +109 +109 +111 +112 +114 +115 +117 +120 +121 +124 +126 +128 +130 +133 +136 +138 +141 +144 +147 +149 +152 +153 +156 +157 +159 +160 +162 +161 +163 +160 +167 +162 +155 +164 +162 +156 +153 +155 +159 +150 +138 +147 +149 +139 +135 +134 +133 +130 +126 +122 +123 +121 +117 +116 +114 +112 +111 +111 +108 +109 +110 +109 +109 +111 +110 +111 +116 +113 +116 +121 +120 +123 +125 +129 +130 +132 +136 +139 +141 +142 +148 +149 +149 +153 +155 +157 +158 +159 +162 +163 +162 +162 +163 +162 +161 +161 +159 +158 +156 +155 +153 +151 +148 +146 +143 +140 +138 +135 +132 +130 +127 +125 +123 +121 +119 +116 +114 +113 +112 +110 +109 +109 +109 +109 +109 +110 +110 +111 +112 +114 +117 +118 +121 +123 +125 +127 +130 +132 +135 +137 +140 +143 +146 +148 +150 +152 +154 +157 +158 +160 +161 +161 +162 +162 +163 +162 +162 +161 +160 +158 +157 +155 +153 +151 +148 +146 +143 +141 +138 +136 +133 +130 +128 +126 +124 +121 +119 +116 +115 +113 +111 +111 +110 +109 +108 +109 +109 +109 +110 +111 +113 +114 +115 +118 +120 +122 +125 +127 +129 +131 +134 +136 +140 +142 +144 +148 +150 +153 +154 +156 +157 +159 +161 +162 +162 +163 +162 +162 +162 +161 +160 +158 +157 +155 +154 +151 +149 +147 +144 +142 +139 +136 +134 +131 +128 +126 +124 +122 +119 +117 +116 +113 +112 +111 +111 +109 +109 +109 +109 +110 +110 +111 +112 +114 +115 +117 +119 +121 +124 +126 +127 +131 +133 +136 +139 +142 +144 +147 +149 +151 +154 +155 +157 +159 +160 +161 +162 +163 +162 +162 +162 +161 +160 +159 +158 +156 +154 +152 +150 +147 +144 +142 +140 +136 +134 +131 +128 +127 +124 +122 +119 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +111 +111 +114 +115 +117 +119 +121 +123 +126 +127 +130 +133 +136 +139 +141 +144 +146 +149 +151 +153 +155 +157 +159 +159 +161 +161 +163 +162 +162 +162 +162 +161 +159 +158 +157 +155 +153 +150 +147 +145 +142 +140 +137 +134 +132 +129 +127 +125 +123 +120 +118 +116 +114 +113 +111 +110 +109 +109 +109 +109 +109 +110 +110 +111 +113 +114 +117 +118 +120 +122 +126 +127 +130 +133 +135 +138 +140 +144 +146 +148 +150 +153 +155 +157 +158 +160 +161 +162 +162 +162 +163 +162 +162 +161 +160 +158 +156 +155 +153 +151 +149 +146 +143 +141 +137 +136 +132 +130 +127 +125 +123 +121 +118 +116 +115 +113 +111 +110 +110 +109 +109 +109 +109 +110 +110 +111 +113 +115 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +140 +142 +145 +147 +150 +152 +154 +156 +157 +160 +160 +162 +162 +163 +162 +163 +162 +161 +160 +158 +157 +155 +153 +151 +149 +146 +144 +141 +138 +136 +133 +131 +127 +126 +123 +121 +119 +117 +115 +113 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +127 +128 +131 +134 +137 +140 +142 +145 +147 +149 +151 +154 +156 +158 +159 +160 +161 +162 +162 +162 +163 +162 +162 +160 +159 +157 +156 +154 +152 +149 +147 +144 +141 +139 +136 +134 +131 +129 +127 +124 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +109 +109 +110 +111 +112 +113 +115 +117 +119 +122 +124 +126 +127 +130 +133 +136 +139 +142 +144 +146 +148 +151 +153 +155 +157 +159 +160 +161 +162 +162 +163 +162 +162 +161 +161 +159 +158 +156 +154 +152 +150 +148 +145 +143 +140 +137 +134 +132 +129 +127 +125 +122 +120 +118 +116 +114 +112 +111 +110 +109 +109 +109 +108 +109 +110 +111 +111 +113 +114 +116 +119 +121 +123 +125 +127 +129 +132 +135 +138 +141 +143 +146 +148 +151 +153 +155 +157 +158 +160 +161 +161 +162 +162 +162 +162 +162 +161 +159 +158 +156 +155 +153 +150 +148 +145 +143 +140 +138 +135 +132 +129 +127 +125 +123 +121 +118 +116 +115 +113 +112 +110 +110 +109 +109 +109 +109 +110 +111 +111 +113 +114 +116 +118 +120 +123 +125 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +152 +155 +156 +158 +159 +161 +162 +162 +162 +162 +162 +162 +161 +160 +159 +157 +155 +153 +151 +149 +146 +144 +141 +139 +135 +133 +131 +127 +126 +123 +121 +119 +117 +115 +114 +111 +111 +109 +109 +109 +109 +109 +109 +110 +111 +112 +114 +115 +118 +119 +122 +124 +127 +129 +132 +134 +137 +139 +142 +145 +147 +150 +152 +154 +156 +158 +159 +161 +161 +162 +162 +162 +162 +162 +161 +160 +159 +157 +156 +154 +152 +149 +147 +144 +142 +140 +134 +132 +132 +130 +127 +124 +121 +118 +117 +114 +113 +112 +111 +109 +110 +110 +109 +109 +110 +111 +110 +111 +114 +116 +116 +118 +122 +123 +126 +128 +132 +134 +136 +139 +142 +144 +147 +149 +150 +156 +157 +156 +157 +159 +160 +162 +163 +163 +164 +163 +160 +161 +160 +156 +156 +155 +151 +148 +147 +146 +143 +139 +136 +135 +131 +128 +127 +126 +121 +119 +118 +115 +113 +112 +111 +110 +109 +109 +110 +109 +109 +109 +110 +112 +114 +116 +115 +119 +121 +120 +129 +130 +126 +134 +140 +138 +136 +145 +148 +153 +148 +145 +162 +162 +155 +158 +162 +163 +163 +161 +160 +164 +162 +160 +159 +158 +157 +155 +153 +149 +148 +146 diff --git a/src/материалы от Данцова/TestADC/300khz_802mv_with_R.txt b/src/материалы от Данцова/TestADC/300khz_802mv_with_R.txt new file mode 100644 index 0000000..16080c8 --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz_802mv_with_R.txt @@ -0,0 +1,32768 @@ +181 +173 +164 +155 +145 +135 +126 +117 +107 +98 +89 +80 +72 +64 +59 +53 +47 +42 +38 +35 +34 +33 +32 +34 +36 +39 +43 +47 +54 +60 +66 +74 +83 +91 +101 +111 +121 +130 +140 +150 +160 +170 +179 +187 +193 +200 +206 +212 +216 +220 +222 +225 +225 +225 +224 +221 +218 +214 +209 +204 +197 +191 +183 +174 +165 +156 +145 +136 +126 +117 +107 +98 +90 +82 +73 +65 +60 +54 +49 +44 +40 +37 +35 +33 +33 +33 +35 +38 +42 +47 +53 +59 +65 +73 +81 +90 +99 +109 +118 +127 +137 +147 +157 +166 +175 +183 +192 +198 +205 +211 +216 +219 +221 +225 +226 +226 +224 +222 +219 +215 +210 +204 +198 +192 +185 +176 +167 +158 +148 +139 +129 +120 +110 +101 +91 +83 +74 +67 +61 +54 +49 +44 +40 +37 +35 +33 +33 +34 +36 +38 +42 +46 +52 +58 +63 +71 +79 +88 +97 +107 +117 +127 +135 +145 +154 +164 +173 +181 +189 +196 +203 +208 +214 +218 +221 +224 +225 +225 +224 +223 +220 +217 +212 +207 +200 +194 +187 +179 +170 +160 +151 +141 +131 +122 +112 +103 +93 +84 +76 +68 +61 +55 +49 +44 +39 +36 +34 +33 +32 +33 +35 +37 +41 +46 +51 +57 +63 +70 +78 +87 +96 +105 +115 +124 +133 +143 +152 +162 +171 +179 +187 +194 +201 +207 +212 +217 +220 +223 +224 +225 +225 +222 +220 +217 +213 +208 +202 +195 +188 +181 +172 +163 +153 +143 +133 +124 +114 +105 +96 +86 +77 +70 +63 +56 +50 +45 +41 +37 +35 +33 +31 +33 +34 +37 +39 +44 +49 +55 +62 +68 +76 +85 +94 +103 +113 +122 +131 +140 +150 +160 +169 +177 +186 +193 +199 +206 +211 +216 +219 +223 +225 +225 +225 +224 +221 +218 +214 +208 +203 +196 +190 +182 +174 +165 +156 +146 +136 +127 +117 +107 +98 +88 +79 +71 +63 +58 +52 +46 +42 +38 +35 +33 +33 +31 +33 +35 +39 +44 +47 +51 +60 +67 +73 +82 +91 +102 +111 +119 +130 +141 +149 +158 +168 +176 +185 +192 +198 +204 +210 +215 +219 +222 +224 +225 +225 +224 +222 +219 +215 +210 +204 +198 +192 +184 +176 +167 +158 +148 +138 +129 +120 +108 +100 +91 +82 +74 +65 +60 +54 +47 +42 +39 +35 +33 +32 +31 +33 +35 +38 +42 +47 +53 +59 +66 +73 +81 +89 +99 +108 +118 +127 +137 +147 +157 +166 +175 +184 +192 +197 +203 +209 +214 +218 +220 +223 +224 +225 +224 +222 +220 +216 +211 +205 +200 +192 +186 +177 +169 +162 +152 +137 +130 +120 +109 +105 +94 +83 +78 +69 +60 +56 +50 +43 +40 +35 +33 +31 +31 +34 +36 +37 +42 +47 +52 +58 +65 +71 +78 +87 +97 +106 +115 +125 +134 +144 +154 +163 +173 +181 +189 +195 +202 +208 +213 +217 +220 +223 +224 +225 +224 +223 +220 +217 +213 +207 +201 +194 +188 +179 +171 +161 +152 +143 +133 +123 +114 +104 +95 +86 +77 +69 +62 +56 +50 +45 +41 +37 +35 +34 +33 +33 +35 +37 +41 +45 +50 +56 +63 +69 +77 +86 +95 +104 +114 +124 +132 +143 +152 +161 +171 +179 +187 +193 +200 +206 +211 +216 +220 +223 +223 +225 +228 +223 +220 +219 +215 +207 +202 +198 +190 +180 +170 +164 +157 +144 +135 +126 +117 +107 +98 +88 +79 +70 +63 +57 +51 +46 +40 +37 +35 +33 +32 +33 +34 +36 +39 +44 +48 +54 +62 +67 +74 +83 +94 +103 +112 +121 +130 +140 +150 +159 +168 +176 +185 +192 +199 +205 +210 +216 +219 +221 +224 +225 +225 +224 +224 +220 +216 +211 +206 +199 +192 +184 +176 +166 +157 +147 +137 +127 +119 +110 +99 +90 +81 +72 +65 +59 +52 +47 +41 +37 +34 +32 +31 +31 +33 +35 +38 +42 +47 +53 +59 +66 +73 +82 +91 +100 +110 +120 +128 +138 +147 +156 +166 +175 +184 +192 +198 +204 +209 +214 +218 +221 +224 +225 +224 +224 +222 +219 +215 +211 +205 +199 +192 +186 +178 +169 +160 +150 +140 +131 +122 +112 +102 +93 +83 +75 +67 +61 +54 +48 +43 +39 +36 +34 +31 +31 +33 +34 +37 +41 +46 +52 +58 +63 +71 +80 +88 +98 +107 +117 +126 +135 +145 +155 +164 +173 +181 +189 +196 +202 +208 +213 +218 +221 +224 +224 +224 +224 +222 +220 +216 +211 +206 +200 +194 +187 +179 +171 +162 +153 +143 +133 +124 +114 +105 +95 +85 +77 +68 +62 +55 +49 +44 +40 +36 +34 +32 +32 +33 +35 +37 +41 +46 +51 +56 +63 +69 +77 +86 +95 +105 +114 +124 +133 +143 +153 +162 +172 +180 +188 +194 +201 +207 +212 +217 +220 +223 +224 +225 +225 +224 +220 +217 +213 +208 +202 +195 +189 +180 +172 +163 +153 +144 +133 +124 +115 +105 +96 +87 +79 +71 +63 +57 +51 +46 +41 +37 +35 +33 +31 +31 +34 +36 +40 +44 +50 +56 +62 +68 +76 +85 +94 +103 +112 +122 +131 +141 +150 +159 +169 +177 +186 +192 +200 +206 +211 +216 +220 +222 +225 +225 +225 +224 +221 +218 +213 +209 +203 +197 +191 +183 +174 +165 +156 +146 +136 +126 +117 +106 +98 +88 +79 +71 +63 +58 +52 +47 +42 +39 +36 +34 +33 +33 +34 +36 +39 +43 +48 +54 +60 +66 +75 +82 +91 +101 +111 +120 +129 +139 +148 +158 +167 +176 +184 +192 +198 +204 +210 +215 +219 +222 +225 +225 +225 +224 +222 +218 +214 +210 +204 +198 +192 +185 +176 +168 +158 +148 +139 +129 +120 +110 +101 +91 +82 +73 +66 +59 +53 +47 +43 +39 +36 +34 +33 +32 +34 +36 +38 +42 +47 +52 +59 +65 +73 +80 +89 +99 +108 +118 +127 +137 +147 +156 +166 +175 +183 +190 +196 +203 +208 +213 +218 +221 +224 +224 +224 +224 +222 +219 +216 +211 +206 +199 +193 +186 +178 +169 +160 +151 +141 +132 +123 +113 +103 +94 +84 +76 +67 +61 +54 +48 +44 +39 +36 +34 +32 +32 +33 +35 +37 +41 +45 +51 +57 +63 +70 +79 +87 +97 +106 +116 +125 +134 +144 +154 +163 +172 +181 +188 +194 +201 +208 +213 +217 +220 +222 +224 +225 +225 +223 +220 +217 +212 +207 +201 +194 +188 +180 +172 +163 +153 +143 +133 +124 +114 +105 +95 +86 +78 +69 +63 +56 +50 +45 +40 +36 +34 +33 +33 +34 +34 +36 +39 +45 +50 +56 +62 +69 +77 +86 +95 +104 +114 +123 +132 +142 +151 +161 +170 +179 +187 +193 +199 +206 +211 +216 +219 +222 +224 +225 +225 +224 +221 +217 +213 +208 +202 +195 +189 +182 +173 +164 +155 +146 +136 +127 +117 +108 +98 +88 +79 +71 +63 +57 +51 +46 +41 +37 +35 +33 +31 +32 +34 +36 +39 +43 +48 +54 +60 +67 +74 +83 +92 +102 +111 +121 +131 +140 +150 +160 +169 +177 +185 +192 +199 +205 +210 +215 +219 +222 +224 +225 +225 +224 +221 +218 +214 +209 +204 +197 +192 +183 +175 +166 +156 +147 +138 +128 +120 +110 +100 +91 +82 +73 +65 +59 +52 +46 +42 +38 +34 +33 +34 +30 +33 +37 +39 +41 +47 +53 +59 +63 +71 +82 +92 +99 +109 +119 +127 +137 +147 +157 +166 +175 +184 +192 +198 +203 +209 +214 +219 +221 +224 +225 +225 +224 +222 +219 +215 +211 +206 +200 +192 +185 +178 +168 +158 +149 +140 +132 +121 +108 +103 +90 +82 +78 +67 +60 +56 +48 +42 +40 +36 +33 +33 +31 +31 +34 +38 +44 +47 +52 +60 +66 +73 +81 +90 +98 +106 +116 +125 +134 +144 +154 +164 +173 +182 +191 +197 +204 +209 +214 +218 +221 +223 +224 +224 +223 +221 +219 +216 +211 +206 +200 +193 +187 +178 +170 +161 +152 +141 +132 +123 +113 +103 +94 +85 +77 +69 +62 +56 +49 +45 +40 +37 +35 +33 +33 +33 +35 +38 +41 +45 +50 +56 +63 +70 +78 +86 +95 +105 +115 +124 +133 +143 +153 +162 +172 +180 +188 +195 +201 +208 +212 +216 +220 +222 +224 +224 +225 +223 +220 +217 +212 +208 +201 +195 +188 +181 +172 +163 +153 +144 +134 +124 +115 +106 +97 +90 +76 +70 +66 +57 +50 +46 +42 +37 +33 +33 +34 +34 +33 +36 +40 +44 +49 +55 +61 +68 +76 +84 +93 +103 +113 +122 +131 +141 +151 +160 +169 +177 +185 +192 +198 +205 +210 +216 +219 +221 +225 +225 +225 +223 +221 +219 +214 +208 +203 +196 +190 +182 +174 +165 +156 +146 +137 +127 +117 +108 +98 +89 +80 +72 +65 +59 +52 +47 +42 +38 +36 +34 +33 +33 +34 +36 +39 +44 +48 +54 +60 +67 +74 +82 +91 +100 +109 +118 +128 +138 +148 +157 +167 +176 +184 +192 +198 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +199 +192 +185 +177 +168 +159 +149 +138 +129 +119 +109 +100 +91 +82 +74 +66 +61 +54 +48 +44 +40 +37 +34 +34 +33 +34 +35 +38 +42 +46 +52 +58 +64 +72 +80 +88 +99 +108 +118 +127 +135 +144 +155 +165 +173 +181 +189 +196 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +205 +199 +193 +186 +178 +170 +161 +152 +142 +131 +122 +113 +104 +94 +85 +75 +68 +61 +56 +49 +44 +39 +36 +35 +33 +32 +33 +34 +38 +41 +45 +50 +57 +63 +70 +78 +87 +96 +105 +115 +125 +134 +144 +154 +163 +173 +181 +189 +195 +202 +208 +213 +217 +220 +223 +225 +226 +224 +223 +220 +217 +212 +208 +201 +195 +188 +180 +171 +162 +153 +143 +133 +125 +115 +105 +96 +86 +78 +70 +63 +56 +50 +45 +40 +37 +34 +33 +31 +32 +34 +36 +40 +44 +49 +56 +62 +69 +77 +86 +94 +104 +114 +124 +132 +142 +152 +161 +170 +179 +187 +193 +200 +207 +212 +217 +220 +224 +225 +225 +225 +223 +221 +217 +214 +208 +202 +196 +189 +182 +173 +164 +154 +145 +135 +126 +116 +107 +97 +88 +79 +71 +63 +58 +52 +46 +42 +38 +36 +33 +33 +33 +34 +36 +39 +43 +47 +54 +60 +66 +74 +82 +92 +101 +111 +121 +130 +139 +149 +158 +168 +177 +185 +192 +198 +205 +210 +216 +219 +222 +224 +225 +225 +224 +222 +219 +214 +209 +204 +197 +192 +183 +175 +166 +157 +148 +137 +128 +119 +109 +100 +91 +82 +73 +65 +59 +53 +47 +42 +38 +36 +34 +33 +33 +34 +36 +38 +42 +47 +52 +58 +65 +72 +81 +89 +99 +109 +118 +127 +137 +147 +157 +166 +175 +184 +192 +197 +204 +209 +214 +218 +221 +223 +225 +225 +224 +222 +219 +215 +210 +205 +199 +192 +185 +177 +168 +159 +149 +140 +130 +122 +111 +102 +93 +83 +75 +67 +61 +54 +48 +43 +39 +35 +34 +33 +32 +33 +35 +38 +42 +47 +52 +58 +63 +71 +79 +87 +96 +106 +115 +125 +134 +144 +154 +163 +172 +181 +189 +195 +202 +208 +213 +218 +221 +224 +225 +226 +225 +223 +221 +217 +212 +208 +201 +194 +188 +180 +171 +162 +153 +143 +133 +123 +114 +105 +94 +86 +76 +68 +61 +54 +48 +43 +39 +35 +34 +31 +31 +32 +34 +37 +41 +46 +51 +57 +63 +70 +77 +86 +94 +104 +114 +124 +132 +142 +152 +162 +171 +179 +187 +193 +200 +206 +211 +216 +219 +222 +224 +225 +224 +223 +221 +218 +213 +208 +203 +196 +190 +182 +174 +164 +155 +145 +135 +126 +116 +106 +97 +87 +79 +70 +63 +57 +50 +45 +40 +36 +34 +33 +31 +31 +34 +36 +39 +43 +49 +54 +61 +67 +75 +84 +93 +102 +112 +122 +131 +141 +150 +160 +169 +177 +186 +192 +199 +205 +210 +215 +219 +221 +224 +224 +225 +224 +221 +218 +214 +209 +204 +198 +192 +184 +175 +167 +157 +147 +137 +127 +118 +108 +99 +90 +81 +72 +65 +59 +52 +46 +41 +37 +34 +33 +31 +32 +33 +35 +38 +42 +47 +53 +59 +65 +73 +81 +90 +100 +111 +120 +129 +139 +148 +158 +167 +176 +184 +192 +197 +204 +210 +215 +218 +221 +224 +224 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +177 +168 +158 +149 +139 +129 +120 +111 +104 +90 +79 +74 +63 +59 +56 +48 +45 +39 +35 +35 +33 +31 +33 +36 +37 +39 +45 +53 +59 +63 +71 +81 +90 +99 +109 +118 +127 +134 +144 +154 +164 +173 +182 +189 +196 +203 +209 +214 +218 +222 +224 +225 +224 +224 +222 +218 +215 +211 +206 +199 +193 +187 +179 +169 +161 +151 +142 +131 +122 +113 +103 +94 +85 +76 +68 +62 +56 +50 +45 +40 +37 +35 +33 +33 +34 +35 +37 +41 +45 +50 +57 +63 +70 +78 +86 +96 +105 +115 +124 +133 +143 +152 +162 +171 +180 +188 +194 +201 +207 +212 +217 +220 +223 +225 +225 +225 +223 +221 +217 +212 +207 +201 +194 +188 +180 +171 +163 +153 +144 +134 +125 +114 +105 +96 +86 +78 +70 +63 +56 +51 +45 +41 +37 +35 +33 +33 +33 +34 +36 +40 +43 +49 +58 +60 +67 +77 +86 +92 +102 +114 +123 +131 +139 +152 +162 +169 +177 +187 +193 +199 +205 +210 +214 +219 +222 +224 +225 +225 +224 +221 +218 +214 +209 +203 +196 +191 +183 +174 +164 +155 +146 +136 +126 +117 +108 +98 +88 +80 +72 +63 +58 +51 +46 +41 +38 +35 +33 +32 +33 +34 +36 +39 +44 +48 +54 +61 +67 +75 +83 +91 +101 +110 +120 +128 +139 +148 +158 +168 +176 +185 +192 +198 +204 +210 +215 +219 +221 +224 +224 +224 +222 +221 +218 +214 +210 +204 +198 +192 +185 +177 +167 +158 +148 +138 +127 +119 +109 +99 +90 +81 +73 +65 +59 +53 +48 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +47 +52 +58 +63 +72 +80 +90 +99 +109 +118 +127 +137 +147 +156 +165 +174 +182 +190 +196 +203 +209 +214 +219 +222 +224 +225 +225 +224 +222 +219 +216 +211 +205 +199 +192 +185 +177 +168 +159 +150 +140 +131 +122 +112 +102 +93 +84 +75 +67 +60 +54 +48 +43 +39 +36 +34 +33 +33 +33 +35 +38 +41 +46 +51 +57 +63 +70 +79 +87 +97 +107 +115 +126 +135 +145 +154 +163 +172 +181 +189 +195 +202 +208 +213 +217 +221 +224 +225 +225 +225 +222 +220 +217 +212 +207 +200 +193 +187 +179 +171 +162 +152 +143 +133 +124 +114 +105 +95 +86 +77 +69 +62 +56 +49 +44 +39 +36 +33 +31 +31 +33 +34 +36 +40 +45 +50 +56 +63 +69 +77 +86 +95 +105 +114 +124 +133 +143 +152 +162 +171 +179 +187 +194 +200 +206 +211 +216 +220 +223 +225 +225 +225 +224 +221 +218 +213 +208 +203 +196 +189 +181 +173 +164 +154 +144 +135 +126 +116 +107 +97 +88 +79 +71 +63 +57 +50 +45 +40 +37 +34 +32 +31 +31 +33 +36 +39 +44 +49 +55 +62 +68 +76 +84 +93 +102 +112 +121 +131 +140 +150 +160 +169 +178 +186 +192 +199 +205 +210 +216 +219 +221 +224 +224 +224 +222 +220 +218 +214 +209 +203 +197 +192 +183 +175 +166 +157 +147 +138 +128 +119 +109 +99 +90 +80 +72 +65 +59 +52 +47 +42 +38 +35 +34 +33 +32 +34 +35 +39 +42 +47 +52 +59 +65 +73 +80 +90 +99 +109 +119 +128 +139 +148 +158 +167 +176 +184 +192 +198 +204 +210 +214 +218 +221 +223 +224 +224 +224 +221 +219 +215 +210 +204 +198 +192 +184 +176 +168 +158 +149 +140 +130 +121 +111 +102 +92 +83 +75 +67 +61 +54 +49 +43 +39 +36 +34 +31 +32 +33 +35 +37 +41 +47 +52 +59 +63 +70 +79 +88 +97 +107 +116 +126 +136 +145 +155 +165 +174 +182 +190 +196 +203 +208 +213 +217 +220 +223 +225 +225 +224 +222 +219 +216 +212 +206 +200 +193 +187 +178 +170 +161 +151 +141 +132 +122 +113 +103 +94 +86 +77 +69 +63 +56 +50 +44 +40 +37 +34 +33 +31 +33 +34 +37 +41 +46 +51 +56 +63 +70 +79 +88 +96 +105 +114 +125 +133 +143 +152 +162 +171 +180 +188 +194 +201 +207 +212 +216 +221 +222 +224 +225 +224 +223 +220 +217 +212 +208 +201 +194 +189 +182 +173 +163 +153 +144 +134 +125 +115 +105 +96 +87 +79 +70 +63 +57 +51 +46 +41 +38 +35 +33 +31 +33 +34 +36 +39 +44 +49 +54 +61 +67 +76 +84 +93 +103 +112 +123 +131 +141 +151 +160 +169 +178 +186 +193 +199 +206 +211 +216 +220 +222 +224 +225 +225 +223 +221 +218 +214 +208 +203 +197 +192 +183 +173 +164 +155 +146 +137 +127 +117 +108 +99 +89 +81 +72 +64 +58 +52 +47 +42 +38 +35 +34 +33 +33 +33 +35 +39 +43 +47 +53 +59 +66 +73 +82 +91 +101 +111 +121 +129 +138 +149 +159 +168 +176 +185 +192 +198 +205 +210 +215 +218 +222 +224 +225 +224 +224 +221 +218 +215 +209 +204 +197 +192 +184 +175 +167 +157 +148 +138 +128 +119 +110 +100 +91 +82 +77 +66 +57 +53 +45 +42 +42 +36 +34 +35 +32 +33 +37 +38 +42 +47 +51 +57 +63 +72 +82 +90 +98 +109 +119 +127 +137 +148 +156 +164 +173 +182 +189 +196 +203 +208 +213 +218 +222 +224 +225 +225 +224 +222 +219 +215 +210 +205 +199 +192 +185 +178 +169 +160 +150 +140 +130 +121 +112 +102 +92 +84 +76 +66 +60 +56 +50 +43 +40 +37 +35 +33 +31 +34 +36 +37 +41 +46 +51 +57 +63 +70 +78 +88 +97 +106 +116 +125 +134 +144 +154 +163 +172 +181 +188 +195 +202 +208 +213 +218 +221 +224 +224 +225 +226 +223 +219 +216 +212 +207 +200 +193 +188 +180 +171 +162 +153 +143 +133 +124 +114 +104 +95 +86 +77 +69 +63 +56 +50 +45 +40 +37 +35 +33 +33 +33 +34 +37 +41 +46 +50 +56 +62 +68 +76 +84 +93 +103 +113 +123 +132 +142 +152 +162 +170 +179 +186 +193 +199 +206 +214 +213 +219 +225 +224 +224 +224 +225 +222 +217 +213 +210 +204 +195 +190 +182 +173 +164 +154 +144 +134 +126 +116 +106 +97 +88 +79 +71 +63 +57 +51 +46 +41 +38 +35 +33 +31 +31 +34 +35 +39 +44 +49 +54 +61 +68 +76 +84 +92 +102 +111 +121 +130 +140 +149 +159 +168 +177 +185 +192 +198 +204 +210 +215 +219 +221 +224 +224 +224 +223 +221 +218 +214 +210 +204 +198 +192 +184 +176 +167 +158 +148 +138 +127 +119 +109 +99 +90 +81 +72 +65 +59 +52 +47 +42 +39 +35 +34 +31 +31 +33 +35 +38 +42 +47 +52 +59 +65 +73 +81 +90 +100 +110 +120 +128 +138 +148 +157 +166 +175 +183 +191 +197 +203 +209 +214 +218 +221 +224 +225 +225 +225 +223 +219 +216 +210 +205 +198 +192 +185 +176 +168 +158 +149 +140 +130 +122 +112 +103 +93 +84 +75 +67 +60 +54 +47 +43 +39 +36 +34 +32 +32 +33 +35 +38 +42 +46 +51 +58 +63 +71 +79 +88 +97 +107 +116 +126 +135 +145 +155 +164 +174 +182 +190 +196 +202 +208 +214 +218 +221 +224 +225 +225 +224 +224 +220 +216 +212 +207 +200 +194 +187 +178 +170 +161 +151 +142 +132 +123 +114 +105 +95 +86 +77 +69 +63 +56 +50 +45 +40 +36 +34 +32 +31 +33 +34 +37 +41 +46 +50 +56 +63 +70 +78 +86 +95 +104 +114 +124 +133 +143 +152 +163 +172 +181 +189 +194 +201 +208 +213 +217 +220 +221 +224 +225 +225 +222 +221 +217 +213 +208 +202 +196 +189 +181 +172 +163 +154 +144 +134 +125 +115 +106 +97 +87 +78 +70 +63 +57 +51 +46 +41 +37 +34 +33 +33 +34 +33 +35 +39 +44 +49 +55 +61 +67 +76 +84 +93 +102 +112 +122 +131 +140 +150 +159 +169 +178 +186 +192 +199 +206 +211 +216 +219 +222 +224 +226 +225 +224 +222 +218 +214 +209 +204 +197 +192 +184 +175 +166 +156 +146 +136 +127 +117 +108 +98 +89 +80 +72 +63 +58 +52 +46 +42 +38 +35 +34 +33 +33 +34 +36 +39 +43 +48 +53 +60 +66 +74 +83 +91 +101 +110 +120 +129 +138 +148 +157 +167 +175 +184 +192 +197 +204 +210 +214 +219 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +198 +192 +184 +176 +168 +158 +148 +138 +129 +120 +110 +101 +91 +82 +74 +66 +60 +53 +48 +43 +39 +36 +34 +33 +32 +33 +35 +38 +43 +47 +52 +59 +63 +72 +80 +89 +98 +107 +117 +127 +135 +145 +155 +165 +174 +182 +190 +196 +203 +208 +214 +218 +221 +224 +224 +225 +224 +222 +219 +216 +211 +207 +201 +194 +187 +179 +170 +160 +151 +140 +130 +122 +112 +103 +93 +84 +75 +68 +61 +55 +49 +44 +39 +36 +34 +32 +31 +32 +35 +37 +41 +46 +51 +57 +63 +71 +79 +88 +97 +106 +116 +125 +133 +143 +153 +162 +171 +179 +188 +194 +201 +207 +212 +217 +220 +223 +224 +224 +224 +222 +220 +217 +212 +208 +202 +195 +188 +181 +172 +163 +153 +144 +134 +124 +114 +104 +95 +85 +77 +69 +62 +56 +50 +45 +40 +37 +35 +33 +33 +33 +34 +37 +40 +44 +50 +55 +62 +69 +77 +85 +94 +104 +113 +123 +131 +141 +151 +160 +169 +177 +186 +192 +199 +205 +210 +215 +219 +222 +224 +225 +225 +224 +221 +218 +214 +208 +203 +196 +190 +182 +173 +165 +155 +146 +135 +127 +117 +107 +98 +88 +79 +71 +63 +57 +51 +46 +41 +38 +35 +33 +31 +33 +34 +36 +39 +43 +48 +54 +60 +67 +75 +83 +92 +101 +111 +121 +130 +139 +149 +159 +168 +178 +185 +192 +197 +204 +209 +214 +218 +221 +223 +225 +225 +224 +221 +218 +214 +209 +203 +197 +192 +184 +175 +166 +157 +148 +138 +129 +120 +110 +100 +91 +82 +73 +65 +60 +56 +47 +39 +38 +32 +31 +35 +31 +33 +38 +38 +42 +49 +53 +59 +66 +71 +79 +89 +99 +110 +119 +127 +138 +149 +157 +167 +176 +184 +190 +197 +203 +208 +214 +218 +221 +222 +225 +225 +224 +221 +218 +215 +210 +205 +198 +192 +184 +177 +168 +159 +150 +140 +131 +122 +113 +103 +93 +83 +75 +67 +60 +53 +49 +45 +40 +36 +33 +33 +33 +34 +35 +37 +41 +47 +51 +58 +63 +70 +79 +88 +97 +106 +115 +125 +134 +144 +154 +163 +172 +181 +189 +196 +202 +209 +213 +218 +221 +224 +225 +227 +225 +224 +220 +217 +212 +207 +201 +193 +187 +179 +171 +161 +151 +141 +132 +124 +112 +102 +95 +86 +75 +68 +62 +56 +49 +43 +41 +38 +34 +33 +34 +34 +36 +38 +41 +45 +51 +56 +63 +69 +77 +85 +94 +104 +113 +124 +132 +142 +152 +162 +171 +179 +188 +194 +201 +206 +211 +217 +220 +221 +224 +225 +225 +224 +221 +219 +214 +209 +203 +196 +189 +180 +172 +163 +154 +146 +132 +125 +118 +105 +96 +87 +80 +70 +62 +57 +52 +46 +40 +37 +35 +33 +33 +33 +34 +36 +40 +43 +49 +55 +62 +68 +76 +85 +94 +103 +112 +122 +131 +141 +150 +159 +168 +177 +185 +192 +199 +205 +210 +214 +219 +222 +224 +224 +224 +224 +221 +218 +215 +210 +204 +198 +192 +184 +175 +166 +157 +147 +137 +127 +119 +109 +100 +90 +81 +72 +65 +59 +52 +46 +41 +37 +35 +34 +32 +33 +34 +36 +39 +43 +48 +54 +60 +66 +74 +82 +91 +100 +110 +119 +128 +139 +148 +158 +166 +175 +183 +191 +197 +203 +209 +214 +218 +221 +224 +224 +225 +224 +222 +219 +216 +210 +205 +198 +192 +185 +176 +168 +158 +149 +139 +130 +120 +111 +101 +92 +83 +74 +67 +60 +53 +48 +43 +39 +36 +34 +33 +32 +33 +36 +38 +42 +47 +52 +58 +65 +71 +80 +88 +98 +107 +117 +126 +135 +145 +155 +165 +173 +182 +190 +196 +203 +208 +213 +217 +221 +224 +224 +225 +224 +222 +220 +216 +211 +207 +200 +193 +187 +178 +170 +161 +151 +141 +132 +122 +113 +103 +94 +85 +77 +68 +62 +55 +49 +44 +39 +36 +34 +33 +31 +33 +34 +37 +40 +45 +51 +57 +63 +70 +78 +87 +96 +106 +115 +125 +134 +144 +153 +163 +172 +180 +188 +195 +201 +208 +212 +217 +220 +223 +224 +225 +224 +222 +220 +217 +212 +207 +202 +194 +189 +180 +172 +163 +153 +144 +133 +124 +114 +105 +96 +86 +78 +70 +63 +57 +51 +46 +41 +37 +34 +32 +31 +31 +33 +36 +39 +44 +49 +55 +61 +68 +76 +85 +94 +103 +114 +123 +132 +142 +151 +160 +170 +178 +187 +193 +200 +206 +211 +217 +220 +223 +225 +225 +225 +223 +221 +217 +213 +208 +203 +196 +190 +182 +174 +165 +155 +145 +135 +126 +116 +107 +97 +87 +79 +71 +63 +58 +52 +46 +42 +39 +36 +34 +33 +33 +35 +36 +39 +43 +47 +54 +60 +66 +74 +83 +91 +101 +111 +120 +130 +139 +149 +158 +167 +176 +185 +192 +198 +205 +210 +216 +220 +223 +224 +225 +225 +224 +222 +219 +214 +210 +204 +197 +192 +183 +175 +165 +157 +148 +139 +127 +118 +108 +99 +91 +81 +72 +64 +59 +53 +47 +42 +38 +36 +34 +33 +33 +34 +36 +39 +43 +47 +53 +59 +65 +73 +81 +90 +99 +108 +119 +127 +137 +147 +157 +167 +175 +183 +190 +197 +204 +210 +214 +218 +221 +224 +224 +224 +224 +221 +219 +215 +210 +205 +199 +192 +186 +178 +169 +160 +150 +140 +130 +122 +111 +102 +92 +84 +75 +67 +61 +54 +48 +43 +39 +36 +33 +33 +32 +33 +35 +37 +41 +46 +51 +58 +63 +71 +80 +89 +98 +108 +118 +126 +135 +145 +155 +164 +173 +181 +189 +196 +202 +208 +212 +217 +220 +223 +224 +225 +224 +222 +220 +216 +212 +207 +201 +194 +188 +180 +171 +162 +153 +143 +133 +124 +114 +105 +94 +85 +76 +68 +62 +55 +49 +44 +40 +37 +35 +33 +33 +33 +35 +37 +41 +45 +50 +56 +62 +69 +77 +86 +95 +105 +114 +124 +133 +143 +152 +162 +171 +179 +187 +193 +200 +206 +211 +216 +219 +222 +224 +224 +224 +222 +221 +217 +213 +208 +202 +196 +189 +182 +174 +165 +155 +146 +135 +126 +117 +107 +98 +88 +79 +71 +63 +58 +51 +46 +41 +37 +35 +33 +31 +31 +33 +36 +38 +43 +47 +53 +60 +66 +74 +83 +92 +102 +112 +121 +131 +140 +150 +160 +169 +178 +186 +193 +200 +206 +210 +215 +219 +222 +224 +224 +224 +224 +221 +218 +214 +209 +204 +197 +191 +183 +175 +166 +156 +147 +137 +128 +119 +110 +100 +92 +82 +74 +66 +60 +53 +47 +43 +41 +34 +29 +31 +29 +32 +38 +37 +42 +49 +51 +58 +66 +71 +80 +90 +98 +107 +117 +127 +139 +148 +157 +167 +176 +185 +192 +199 +204 +209 +214 +218 +222 +224 +226 +225 +224 +222 +219 +215 +211 +205 +199 +192 +185 +176 +167 +158 +148 +139 +129 +121 +111 +101 +92 +83 +75 +66 +61 +54 +48 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +46 +51 +58 +63 +71 +79 +88 +97 +107 +117 +126 +135 +145 +155 +164 +173 +182 +189 +196 +202 +208 +213 +218 +221 +224 +225 +225 +225 +224 +221 +217 +212 +207 +200 +193 +187 +178 +169 +160 +150 +141 +131 +122 +112 +103 +93 +84 +76 +68 +62 +55 +50 +44 +40 +36 +34 +33 +33 +33 +35 +38 +41 +46 +50 +57 +63 +70 +78 +86 +95 +105 +115 +124 +133 +143 +152 +161 +171 +180 +188 +194 +201 +208 +212 +217 +220 +223 +224 +225 +224 +223 +221 +217 +213 +208 +203 +196 +189 +181 +174 +161 +152 +144 +133 +124 +115 +106 +96 +86 +77 +71 +63 +57 +50 +46 +41 +37 +35 +31 +32 +35 +33 +36 +41 +45 +48 +55 +63 +68 +76 +83 +94 +104 +111 +121 +132 +141 +151 +161 +169 +178 +187 +192 +199 +205 +211 +215 +219 +222 +224 +224 +224 +224 +221 +217 +214 +208 +203 +197 +191 +182 +174 +166 +156 +146 +137 +127 +118 +108 +98 +89 +80 +71 +63 +58 +51 +46 +41 +37 +34 +33 +31 +31 +33 +35 +38 +43 +48 +54 +61 +66 +74 +83 +93 +102 +110 +120 +129 +139 +148 +158 +167 +176 +184 +192 +198 +204 +209 +214 +219 +221 +223 +224 +224 +224 +221 +218 +214 +210 +205 +199 +192 +185 +177 +168 +158 +149 +139 +129 +121 +111 +101 +91 +82 +73 +65 +60 +53 +47 +43 +39 +36 +33 +32 +31 +33 +35 +38 +42 +47 +52 +59 +65 +72 +81 +90 +99 +108 +118 +127 +137 +147 +156 +166 +174 +182 +190 +196 +203 +208 +213 +217 +221 +224 +225 +224 +224 +222 +219 +216 +211 +206 +199 +192 +186 +177 +169 +160 +151 +141 +131 +122 +113 +103 +93 +84 +76 +68 +62 +55 +49 +44 +39 +36 +34 +31 +31 +33 +34 +37 +41 +45 +51 +57 +63 +70 +78 +87 +97 +106 +116 +125 +134 +145 +154 +164 +173 +181 +189 +195 +202 +208 +213 +217 +221 +222 +224 +224 +224 +222 +219 +216 +212 +207 +201 +194 +188 +180 +171 +162 +153 +143 +133 +124 +115 +105 +95 +86 +78 +70 +63 +57 +51 +46 +41 +37 +35 +33 +32 +33 +34 +36 +39 +44 +49 +55 +62 +69 +77 +86 +95 +104 +114 +124 +133 +142 +152 +161 +170 +179 +187 +193 +200 +206 +211 +216 +220 +223 +225 +225 +225 +223 +220 +217 +213 +208 +202 +195 +189 +182 +173 +164 +155 +145 +135 +127 +117 +107 +97 +88 +79 +70 +63 +57 +51 +46 +41 +38 +35 +34 +33 +34 +35 +37 +40 +44 +48 +54 +60 +66 +74 +82 +92 +101 +111 +121 +130 +140 +149 +159 +168 +176 +185 +192 +199 +205 +211 +216 +219 +222 +225 +226 +225 +224 +222 +219 +215 +210 +204 +197 +192 +183 +175 +165 +156 +147 +137 +127 +117 +108 +98 +88 +79 +71 +63 +58 +52 +46 +42 +38 +35 +34 +34 +34 +35 +37 +40 +44 +48 +54 +59 +65 +73 +81 +90 +99 +109 +119 +128 +138 +147 +157 +166 +175 +184 +192 +197 +203 +209 +214 +218 +221 +223 +225 +225 +224 +222 +220 +216 +212 +206 +199 +192 +185 +177 +169 +159 +149 +140 +129 +121 +111 +101 +91 +82 +74 +66 +61 +54 +47 +43 +39 +35 +33 +31 +31 +33 +35 +38 +42 +47 +52 +59 +63 +71 +80 +89 +98 +108 +118 +127 +136 +145 +155 +164 +173 +182 +189 +195 +201 +208 +212 +217 +220 +224 +224 +224 +224 +222 +220 +216 +212 +206 +201 +194 +188 +179 +171 +162 +152 +143 +132 +124 +113 +104 +94 +85 +76 +68 +62 +55 +49 +44 +39 +37 +34 +31 +31 +33 +34 +37 +40 +45 +51 +57 +63 +71 +79 +87 +97 +106 +115 +125 +134 +143 +153 +163 +173 +180 +187 +192 +200 +206 +212 +216 +219 +222 +224 +225 +225 +223 +220 +217 +213 +208 +202 +195 +188 +181 +172 +163 +154 +144 +134 +126 +115 +106 +97 +88 +78 +70 +63 +57 +51 +46 +40 +36 +34 +33 +33 +33 +34 +36 +40 +44 +49 +55 +61 +68 +75 +84 +93 +103 +112 +122 +131 +141 +150 +161 +169 +179 +186 +192 +200 +206 +212 +216 +220 +222 +224 +225 +224 +223 +221 +218 +214 +209 +203 +197 +190 +183 +174 +165 +155 +146 +136 +127 +117 +108 +99 +89 +81 +72 +65 +59 +53 +47 +42 +38 +34 +35 +32 +28 +32 +33 +36 +45 +48 +53 +62 +67 +73 +84 +92 +100 +111 +119 +127 +137 +148 +159 +168 +176 +185 +193 +199 +206 +212 +216 +218 +221 +224 +224 +224 +224 +221 +218 +214 +210 +205 +198 +192 +185 +176 +167 +158 +148 +138 +128 +119 +110 +100 +91 +82 +74 +66 +60 +53 +48 +43 +39 +36 +33 +33 +32 +33 +35 +38 +41 +46 +52 +58 +63 +72 +80 +89 +99 +108 +118 +127 +136 +145 +155 +165 +174 +182 +190 +196 +203 +209 +214 +218 +222 +224 +225 +226 +225 +224 +220 +217 +212 +206 +200 +193 +186 +179 +169 +160 +150 +140 +131 +122 +112 +102 +92 +83 +75 +67 +61 +54 +48 +44 +40 +36 +34 +33 +33 +34 +35 +38 +41 +46 +51 +57 +63 +70 +78 +87 +97 +106 +116 +125 +134 +144 +153 +162 +172 +181 +189 +195 +202 +208 +213 +217 +220 +223 +225 +225 +225 +223 +221 +217 +212 +208 +202 +194 +189 +180 +171 +162 +152 +143 +132 +124 +114 +104 +95 +85 +77 +69 +63 +57 +51 +45 +41 +37 +35 +33 +32 +31 +34 +36 +40 +44 +49 +56 +62 +68 +77 +85 +94 +104 +113 +123 +132 +142 +151 +161 +172 +179 +186 +194 +203 +206 +211 +217 +220 +224 +222 +225 +225 +223 +220 +218 +214 +209 +201 +196 +190 +181 +173 +164 +156 +145 +134 +126 +117 +107 +97 +88 +79 +71 +63 +58 +50 +46 +42 +37 +34 +33 +32 +32 +34 +36 +40 +44 +48 +54 +61 +67 +75 +83 +92 +102 +111 +121 +131 +140 +148 +158 +168 +176 +185 +192 +199 +205 +210 +215 +219 +222 +224 +225 +225 +224 +221 +219 +214 +210 +204 +198 +192 +184 +176 +167 +158 +148 +138 +128 +120 +109 +100 +90 +81 +72 +65 +59 +53 +47 +42 +39 +35 +34 +33 +33 +34 +36 +39 +43 +47 +52 +59 +65 +73 +81 +90 +100 +109 +119 +128 +138 +146 +157 +166 +175 +183 +190 +196 +202 +208 +213 +218 +221 +224 +225 +225 +225 +224 +220 +216 +211 +205 +198 +192 +185 +176 +168 +158 +149 +140 +130 +121 +111 +102 +93 +85 +76 +68 +61 +55 +49 +44 +40 +36 +35 +33 +33 +34 +35 +38 +41 +46 +52 +59 +63 +70 +78 +88 +97 +106 +115 +124 +133 +144 +153 +163 +172 +181 +189 +195 +202 +208 +214 +218 +222 +224 +226 +226 +224 +224 +220 +216 +212 +207 +200 +194 +187 +179 +171 +163 +153 +142 +132 +123 +114 +104 +94 +85 +76 +69 +62 +55 +49 +45 +40 +37 +35 +33 +33 +34 +35 +38 +41 +45 +50 +56 +62 +69 +77 +86 +95 +104 +114 +124 +133 +143 +152 +162 +170 +179 +187 +193 +200 +206 +211 +216 +220 +222 +225 +225 +225 +224 +221 +217 +213 +208 +202 +195 +189 +181 +172 +164 +154 +145 +135 +126 +116 +107 +97 +87 +78 +69 +63 +56 +50 +45 +40 +37 +35 +33 +33 +34 +35 +38 +41 +44 +50 +55 +61 +68 +76 +83 +93 +102 +112 +122 +131 +140 +150 +160 +169 +178 +186 +193 +199 +205 +210 +215 +218 +221 +224 +224 +225 +224 +222 +219 +215 +210 +204 +198 +192 +183 +174 +166 +156 +147 +137 +127 +117 +108 +99 +89 +80 +72 +64 +58 +52 +46 +42 +38 +35 +33 +32 +33 +34 +36 +39 +43 +48 +54 +60 +66 +74 +82 +91 +100 +110 +119 +128 +138 +148 +157 +167 +176 +184 +192 +197 +204 +209 +214 +218 +221 +223 +224 +224 +224 +222 +219 +215 +210 +205 +199 +192 +185 +177 +168 +159 +149 +139 +130 +121 +111 +102 +92 +83 +75 +66 +61 +53 +48 +43 +39 +35 +33 +31 +31 +33 +34 +37 +41 +46 +51 +58 +63 +72 +80 +89 +98 +108 +117 +127 +136 +146 +156 +165 +174 +182 +190 +196 +203 +208 +213 +218 +221 +222 +224 +224 +224 +221 +219 +215 +211 +205 +199 +192 +187 +179 +170 +161 +151 +142 +132 +124 +113 +104 +94 +86 +77 +69 +62 +56 +50 +44 +40 +36 +34 +32 +31 +33 +34 +37 +40 +45 +50 +57 +63 +70 +78 +87 +96 +106 +116 +125 +135 +144 +154 +163 +172 +180 +188 +194 +201 +207 +212 +217 +220 +223 +224 +225 +224 +222 +220 +216 +213 +207 +201 +195 +188 +180 +172 +163 +153 +144 +134 +124 +115 +106 +96 +87 +78 +70 +63 +57 +50 +45 +41 +37 +35 +33 +32 +33 +34 +37 +40 +45 +50 +56 +62 +69 +76 +85 +94 +104 +113 +122 +131 +141 +152 +161 +171 +179 +187 +193 +200 +206 +212 +216 +219 +222 +225 +226 +225 +224 +221 +218 +214 +209 +203 +196 +190 +182 +174 +164 +155 +145 +136 +126 +116 +107 +97 +88 +79 +71 +66 +58 +48 +47 +40 +37 +38 +33 +32 +35 +34 +35 +41 +44 +48 +55 +59 +65 +73 +82 +92 +101 +109 +121 +131 +140 +149 +160 +168 +176 +185 +192 +198 +205 +211 +215 +219 +222 +225 +225 +225 +224 +221 +218 +214 +210 +203 +197 +192 +184 +175 +167 +157 +148 +138 +129 +119 +109 +100 +90 +81 +73 +66 +59 +52 +48 +43 +39 +35 +33 +33 +33 +34 +35 +38 +42 +47 +52 +59 +65 +73 +81 +90 +100 +110 +119 +127 +137 +147 +156 +166 +175 +183 +191 +197 +204 +209 +214 +218 +221 +224 +225 +226 +225 +222 +219 +215 +211 +205 +199 +192 +185 +177 +169 +159 +150 +140 +131 +121 +111 +101 +92 +83 +74 +66 +60 +54 +48 +43 +39 +36 +34 +33 +33 +33 +36 +38 +42 +47 +52 +58 +63 +71 +79 +88 +97 +107 +116 +126 +135 +144 +154 +163 +173 +180 +189 +195 +202 +208 +212 +216 +220 +222 +224 +225 +225 +224 +221 +218 +213 +208 +201 +194 +188 +179 +171 +161 +152 +142 +132 +123 +114 +104 +94 +85 +77 +68 +62 +56 +49 +45 +40 +37 +34 +33 +31 +32 +34 +36 +40 +45 +50 +56 +63 +69 +78 +86 +95 +104 +114 +124 +133 +143 +153 +163 +171 +180 +188 +195 +201 +208 +212 +217 +221 +224 +225 +225 +225 +223 +220 +217 +212 +208 +204 +193 +189 +184 +172 +163 +153 +145 +134 +124 +115 +106 +97 +86 +78 +70 +63 +57 +51 +46 +42 +38 +35 +34 +33 +33 +34 +36 +39 +44 +49 +55 +61 +68 +76 +84 +92 +102 +113 +121 +131 +141 +150 +159 +169 +177 +186 +192 +198 +205 +210 +216 +219 +222 +225 +226 +225 +224 +224 +219 +214 +209 +203 +197 +191 +182 +175 +167 +156 +146 +137 +127 +118 +109 +99 +89 +80 +71 +63 +58 +51 +45 +41 +37 +35 +33 +32 +33 +33 +36 +39 +43 +47 +54 +60 +65 +74 +83 +91 +100 +111 +120 +129 +138 +147 +158 +167 +175 +183 +192 +197 +203 +208 +214 +217 +221 +224 +225 +225 +224 +222 +220 +216 +211 +205 +199 +192 +185 +177 +168 +158 +149 +139 +130 +121 +111 +102 +92 +82 +75 +66 +60 +53 +47 +42 +38 +35 +33 +33 +31 +33 +35 +38 +42 +47 +52 +58 +64 +72 +80 +88 +98 +107 +117 +127 +136 +145 +155 +165 +173 +182 +189 +196 +203 +208 +213 +217 +220 +223 +224 +224 +224 +222 +220 +216 +212 +206 +200 +193 +186 +178 +169 +161 +151 +141 +131 +123 +113 +104 +93 +85 +76 +68 +62 +55 +49 +44 +40 +36 +34 +33 +31 +31 +34 +37 +40 +45 +50 +57 +63 +70 +78 +86 +95 +105 +115 +124 +134 +143 +153 +162 +172 +180 +189 +195 +201 +208 +212 +217 +220 +223 +224 +225 +224 +222 +220 +216 +212 +207 +201 +195 +189 +181 +172 +163 +153 +143 +134 +125 +115 +106 +96 +87 +78 +70 +63 +57 +50 +45 +41 +37 +35 +33 +32 +33 +34 +37 +40 +44 +49 +55 +62 +68 +76 +84 +93 +103 +112 +123 +131 +141 +151 +160 +170 +178 +186 +193 +200 +206 +211 +216 +220 +222 +224 +225 +225 +224 +222 +219 +214 +210 +203 +197 +190 +182 +173 +164 +156 +146 +136 +126 +117 +108 +99 +89 +80 +71 +63 +58 +52 +47 +41 +38 +35 +33 +31 +33 +34 +36 +40 +44 +49 +54 +60 +66 +74 +82 +91 +100 +110 +119 +128 +137 +148 +158 +168 +176 +183 +192 +198 +205 +210 +215 +219 +221 +224 +225 +225 +224 +222 +219 +216 +210 +205 +198 +192 +185 +177 +168 +158 +148 +138 +128 +119 +109 +99 +90 +82 +73 +66 +60 +54 +48 +43 +39 +36 +33 +32 +32 +33 +35 +38 +43 +47 +52 +59 +65 +73 +81 +89 +99 +108 +118 +127 +136 +145 +155 +165 +173 +182 +189 +196 +203 +208 +214 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +207 +200 +193 +187 +179 +169 +161 +151 +141 +131 +122 +112 +103 +93 +84 +75 +67 +61 +54 +49 +44 +40 +37 +34 +33 +31 +33 +34 +37 +41 +45 +51 +57 +63 +70 +79 +88 +97 +107 +116 +126 +135 +145 +154 +163 +172 +181 +188 +195 +201 +208 +212 +217 +220 +222 +225 +225 +224 +223 +220 +216 +212 +207 +201 +194 +188 +180 +171 +162 +153 +143 +133 +124 +114 +105 +96 +86 +77 +68 +63 +56 +50 +44 +40 +37 +35 +33 +33 +33 +34 +37 +40 +45 +50 +56 +63 +69 +77 +85 +94 +104 +114 +124 +133 +142 +151 +161 +170 +179 +187 +193 +200 +206 +211 +216 +219 +222 +224 +224 +224 +223 +221 +217 +213 +208 +202 +195 +189 +181 +173 +164 +155 +145 +135 +126 +116 +107 +100 +86 +76 +70 +61 +57 +54 +45 +43 +41 +35 +34 +34 +33 +34 +37 +38 +42 +47 +54 +62 +67 +74 +85 +94 +102 +113 +122 +130 +139 +149 +158 +167 +176 +185 +192 +198 +206 +212 +216 +220 +224 +224 +225 +225 +224 +221 +218 +214 +208 +203 +196 +190 +183 +175 +166 +157 +147 +137 +128 +119 +109 +99 +90 +81 +73 +66 +60 +54 +47 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +47 +53 +59 +66 +73 +82 +91 +100 +110 +119 +128 +138 +147 +157 +166 +174 +182 +190 +197 +203 +209 +214 +219 +222 +225 +226 +226 +225 +223 +220 +215 +210 +204 +198 +192 +184 +176 +167 +159 +149 +140 +130 +121 +111 +101 +92 +83 +74 +66 +59 +52 +47 +42 +38 +35 +34 +33 +33 +35 +36 +39 +43 +47 +53 +59 +63 +72 +80 +89 +98 +107 +118 +127 +136 +145 +155 +164 +173 +181 +189 +195 +202 +208 +212 +217 +220 +224 +225 +225 +225 +224 +220 +216 +213 +207 +201 +194 +187 +179 +170 +161 +152 +142 +132 +123 +113 +103 +93 +85 +76 +67 +61 +55 +49 +43 +39 +35 +33 +32 +31 +34 +35 +38 +41 +46 +51 +57 +63 +70 +78 +87 +95 +106 +115 +125 +134 +144 +153 +163 +172 +181 +189 +195 +202 +207 +212 +216 +220 +222 +224 +224 +224 +222 +220 +216 +212 +208 +202 +195 +189 +181 +173 +164 +154 +144 +134 +125 +115 +105 +96 +87 +78 +70 +63 +58 +53 +45 +40 +38 +36 +31 +31 +33 +34 +36 +38 +44 +50 +55 +61 +67 +76 +85 +94 +103 +113 +123 +132 +141 +151 +160 +169 +178 +186 +193 +200 +206 +211 +216 +220 +222 +224 +224 +225 +223 +220 +217 +214 +208 +202 +196 +190 +182 +173 +164 +155 +146 +137 +127 +118 +108 +99 +90 +81 +72 +64 +58 +52 +47 +42 +38 +34 +33 +32 +33 +33 +36 +39 +43 +47 +53 +60 +66 +74 +82 +91 +100 +110 +119 +128 +138 +148 +158 +167 +176 +184 +192 +197 +205 +211 +215 +217 +222 +225 +224 +224 +222 +222 +218 +214 +210 +206 +199 +192 +185 +176 +167 +158 +148 +138 +128 +119 +110 +100 +91 +82 +74 +66 +60 +54 +48 +43 +38 +35 +33 +32 +31 +33 +35 +38 +41 +47 +53 +58 +65 +73 +80 +89 +98 +108 +118 +126 +135 +145 +155 +164 +174 +182 +189 +196 +203 +209 +214 +218 +221 +223 +224 +224 +224 +222 +220 +216 +212 +206 +199 +193 +186 +178 +169 +160 +150 +141 +131 +122 +112 +102 +92 +84 +75 +67 +62 +55 +50 +44 +40 +37 +34 +33 +31 +33 +34 +37 +41 +46 +51 +57 +63 +70 +79 +87 +96 +105 +116 +125 +134 +144 +153 +163 +172 +181 +189 +195 +202 +208 +213 +217 +220 +224 +225 +225 +224 +222 +220 +216 +212 +206 +201 +194 +188 +180 +171 +162 +153 +143 +133 +124 +114 +104 +94 +86 +77 +69 +63 +56 +50 +45 +41 +37 +35 +33 +31 +33 +34 +37 +40 +44 +49 +56 +62 +69 +76 +85 +94 +104 +114 +123 +132 +142 +152 +162 +171 +179 +187 +194 +201 +207 +212 +216 +220 +222 +224 +225 +225 +224 +221 +218 +214 +208 +203 +196 +190 +181 +173 +164 +155 +144 +135 +126 +116 +106 +97 +88 +79 +71 +63 +57 +51 +45 +41 +37 +34 +33 +31 +31 +33 +36 +39 +43 +48 +55 +61 +68 +75 +84 +92 +102 +111 +121 +130 +140 +149 +158 +168 +176 +185 +192 +199 +205 +210 +215 +220 +222 +224 +225 +225 +224 +221 +219 +214 +210 +204 +198 +192 +184 +176 +167 +157 +147 +138 +127 +119 +109 +100 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +33 +31 +32 +33 +35 +38 +42 +47 +52 +59 +65 +73 +81 +90 +100 +109 +119 +127 +137 +146 +156 +165 +174 +182 +191 +197 +204 +209 +215 +219 +222 +224 +225 +225 +224 +222 +219 +216 +210 +205 +199 +192 +186 +177 +169 +160 +150 +140 +131 +121 +111 +102 +92 +83 +75 +67 +61 +54 +48 +44 +39 +36 +34 +33 +33 +34 +35 +37 +41 +45 +51 +56 +63 +70 +79 +88 +97 +107 +116 +127 +135 +145 +154 +165 +174 +182 +189 +194 +201 +208 +212 +216 +219 +222 +224 +225 +224 +222 +220 +216 +212 +207 +201 +195 +188 +180 +171 +162 +152 +143 +133 +124 +114 +104 +96 +86 +77 +68 +63 +56 +50 +45 +39 +36 +34 +33 +32 +33 +34 +36 +40 +44 +49 +55 +62 +68 +77 +85 +96 +105 +114 +124 +134 +144 +153 +163 +172 +180 +188 +194 +200 +207 +212 +216 +220 +222 +224 +225 +225 +223 +221 +217 +213 +208 +202 +195 +189 +180 +172 +163 +153 +143 +134 +127 +114 +103 +97 +85 +79 +73 +63 +58 +54 +46 +42 +39 +35 +33 +32 +31 +31 +36 +39 +45 +50 +54 +62 +69 +76 +85 +94 +101 +111 +121 +130 +139 +149 +159 +168 +177 +186 +193 +200 +206 +211 +216 +220 +223 +225 +225 +225 +224 +222 +218 +214 +209 +203 +196 +190 +182 +173 +165 +156 +146 +136 +127 +118 +108 +99 +90 +80 +73 +65 +58 +53 +47 +42 +39 +36 +34 +33 +33 +34 +36 +39 +43 +48 +54 +60 +66 +74 +82 +91 +100 +110 +119 +128 +137 +148 +157 +167 +175 +184 +192 +198 +204 +210 +215 +219 +222 +225 +226 +225 +224 +221 +219 +215 +210 +205 +198 +192 +184 +176 +167 +157 +148 +139 +128 +120 +110 +100 +91 +82 +74 +66 +60 +54 +47 +43 +39 +36 +34 +33 +33 +34 +36 +39 +42 +47 +52 +58 +64 +72 +80 +89 +98 +108 +118 +127 +136 +146 +155 +165 +173 +182 +189 +196 +203 +208 +213 +218 +221 +224 +225 +225 +224 +222 +220 +216 +212 +207 +201 +194 +187 +179 +170 +161 +150 +141 +131 +122 +112 +102 +92 +84 +75 +67 +61 +54 +48 +43 +39 +36 +34 +32 +33 +34 +35 +38 +41 +46 +51 +58 +63 +71 +79 +88 +97 +106 +115 +125 +134 +144 +154 +163 +172 +181 +188 +194 +201 +208 +212 +217 +220 +222 +224 +225 +224 +223 +220 +217 +213 +208 +202 +195 +189 +181 +172 +163 +153 +143 +133 +124 +114 +105 +94 +86 +77 +69 +63 +56 +50 +45 +41 +37 +35 +33 +32 +33 +34 +36 +40 +45 +50 +56 +63 +69 +78 +86 +95 +107 +111 +124 +134 +142 +151 +160 +170 +178 +185 +192 +201 +207 +211 +216 +220 +222 +224 +225 +224 +223 +221 +218 +213 +208 +202 +196 +189 +182 +173 +165 +155 +146 +137 +127 +118 +107 +98 +89 +80 +71 +63 +58 +52 +46 +42 +38 +35 +33 +32 +32 +33 +35 +39 +43 +48 +54 +61 +66 +75 +83 +92 +101 +111 +120 +129 +139 +149 +158 +168 +177 +186 +193 +198 +205 +210 +215 +218 +221 +224 +224 +224 +224 +222 +218 +214 +209 +204 +198 +192 +184 +176 +167 +157 +148 +138 +128 +119 +110 +100 +91 +83 +74 +66 +60 +54 +47 +43 +39 +36 +33 +32 +31 +33 +35 +38 +42 +46 +53 +60 +66 +73 +80 +90 +100 +110 +119 +127 +136 +146 +156 +166 +173 +182 +192 +197 +203 +209 +214 +219 +221 +222 +225 +225 +224 +221 +219 +215 +211 +206 +199 +192 +186 +178 +169 +161 +150 +140 +130 +121 +111 +102 +92 +83 +75 +67 +61 +55 +49 +44 +40 +36 +34 +34 +33 +33 +34 +38 +41 +45 +51 +57 +63 +70 +79 +87 +97 +106 +117 +126 +135 +145 +154 +164 +173 +181 +189 +196 +202 +208 +213 +218 +221 +224 +225 +226 +225 +223 +220 +216 +212 +207 +200 +194 +187 +179 +171 +161 +152 +142 +132 +123 +114 +104 +95 +85 +77 +68 +62 +56 +50 +45 +41 +37 +35 +33 +33 +33 +35 +37 +40 +44 +49 +55 +62 +68 +76 +85 +94 +104 +114 +123 +132 +142 +152 +162 +171 +180 +188 +195 +201 +207 +212 +217 +221 +224 +225 +226 +225 +224 +221 +218 +214 +208 +202 +195 +189 +181 +172 +163 +154 +144 +134 +125 +116 +106 +97 +88 +79 +70 +63 +57 +51 +45 +41 +37 +34 +33 +31 +33 +34 +36 +40 +44 +48 +55 +61 +67 +75 +84 +92 +102 +111 +121 +130 +140 +149 +158 +168 +176 +185 +192 +199 +205 +210 +216 +220 +222 +225 +226 +226 +225 +222 +220 +215 +210 +204 +197 +192 +183 +175 +166 +157 +147 +137 +127 +118 +108 +99 +90 +80 +72 +64 +59 +52 +47 +42 +38 +35 +33 +31 +31 +33 +35 +39 +42 +47 +53 +60 +65 +74 +82 +91 +100 +110 +120 +128 +138 +147 +157 +166 +175 +183 +192 +197 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +176 +168 +158 +149 +140 +131 +121 +111 +102 +92 +83 +74 +66 +59 +53 +47 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +46 +51 +57 +63 +71 +79 +88 +97 +107 +117 +127 +136 +146 +156 +165 +174 +182 +190 +196 +202 +208 +213 +217 +220 +223 +224 +225 +224 +222 +219 +216 +211 +206 +199 +193 +186 +178 +169 +160 +151 +141 +132 +123 +114 +104 +95 +85 +77 +69 +62 +56 +49 +44 +39 +37 +34 +33 +31 +33 +35 +37 +41 +44 +50 +56 +63 +70 +78 +86 +95 +104 +114 +124 +133 +143 +153 +163 +172 +181 +189 +196 +202 +208 +212 +217 +220 +221 +224 +224 +224 +222 +221 +217 +213 +208 +201 +194 +188 +180 +171 +165 +154 +140 +133 +123 +113 +108 +96 +86 +81 +71 +63 +59 +52 +45 +42 +36 +33 +31 +31 +33 +35 +36 +40 +46 +50 +56 +63 +68 +75 +84 +93 +102 +112 +122 +130 +140 +150 +160 +169 +178 +187 +193 +200 +207 +212 +216 +219 +222 +224 +225 +225 +223 +221 +218 +214 +208 +203 +196 +190 +182 +174 +165 +155 +146 +135 +127 +117 +108 +98 +89 +80 +72 +63 +57 +52 +47 +43 +38 +35 +33 +33 +33 +34 +36 +39 +44 +49 +54 +60 +66 +74 +83 +91 +101 +110 +120 +129 +139 +149 +158 +168 +176 +184 +192 +198 +204 +210 +215 +218 +222 +224 +226 +226 +224 +221 +218 +215 +210 +204 +197 +192 +184 +176 +166 +157 +148 +138 +128 +119 +110 +100 +91 +82 +74 +66 +60 +54 +48 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +47 +53 +59 +65 +72 +81 +90 +99 +108 +118 +127 +136 +146 +156 +165 +174 +183 +190 +197 +204 +209 +214 +218 +220 +223 +224 +225 +224 +222 +220 +216 +212 +206 +201 +194 +187 +179 +170 +160 +150 +140 +130 +122 +112 +103 +92 +84 +75 +68 +61 +55 +49 +44 +40 +36 +34 +33 +33 +33 +35 +37 +41 +46 +51 +57 +63 +71 +80 +89 +98 +107 +116 +126 +135 +144 +153 +162 +172 +180 +188 +195 +202 +208 +212 +217 +220 +224 +225 +225 +225 +224 +220 +217 +212 +207 +201 +194 +188 +180 +172 +162 +153 +143 +133 +124 +114 +104 +95 +85 +77 +69 +62 +56 +49 +45 +40 +37 +34 +33 +32 +33 +34 +37 +41 +45 +50 +56 +63 +69 +77 +86 +94 +105 +114 +124 +132 +142 +151 +161 +170 +179 +188 +193 +201 +207 +212 +216 +221 +222 +224 +226 +225 +224 +219 +217 +215 +207 +201 +195 +189 +181 +171 +164 +155 +145 +135 +126 +118 +107 +98 +88 +78 +70 +63 +57 +51 +46 +41 +38 +35 +33 +33 +32 +34 +36 +40 +44 +47 +53 +60 +67 +74 +83 +93 +102 +111 +121 +131 +140 +150 +159 +169 +177 +186 +192 +199 +205 +211 +216 +220 +222 +224 +225 +226 +224 +221 +218 +214 +209 +203 +197 +190 +183 +174 +166 +156 +146 +137 +127 +119 +109 +100 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +32 +32 +32 +33 +35 +38 +43 +47 +53 +59 +65 +74 +82 +91 +100 +110 +120 +129 +138 +148 +157 +166 +176 +184 +192 +197 +204 +209 +215 +218 +221 +224 +224 +225 +224 +221 +219 +215 +210 +205 +198 +192 +185 +177 +168 +159 +150 +140 +130 +121 +111 +101 +91 +82 +74 +66 +60 +54 +47 +43 +39 +36 +34 +33 +33 +33 +35 +38 +41 +46 +52 +57 +63 +71 +79 +88 +98 +109 +119 +126 +137 +147 +155 +164 +172 +182 +189 +194 +201 +208 +212 +217 +220 +223 +225 +225 +225 +223 +220 +217 +212 +207 +200 +193 +186 +179 +170 +161 +151 +142 +132 +123 +113 +104 +94 +86 +77 +69 +61 +55 +50 +43 +39 +36 +34 +32 +31 +33 +35 +37 +40 +45 +50 +56 +63 +69 +78 +86 +97 +105 +116 +125 +134 +143 +153 +162 +171 +180 +187 +194 +201 +207 +212 +217 +220 +223 +224 +225 +224 +223 +220 +217 +213 +207 +201 +194 +188 +180 +171 +163 +154 +145 +134 +125 +116 +107 +98 +88 +79 +70 +63 +56 +51 +45 +40 +36 +34 +32 +31 +31 +34 +36 +39 +44 +49 +55 +62 +68 +76 +84 +93 +103 +112 +122 +131 +141 +152 +161 +170 +178 +186 +193 +200 +207 +211 +216 +219 +222 +224 +225 +224 +223 +221 +218 +213 +209 +203 +197 +190 +182 +174 +165 +156 +146 +137 +127 +118 +108 +99 +89 +80 +72 +64 +59 +52 +47 +41 +38 +35 +33 +32 +32 +34 +36 +39 +42 +47 +53 +60 +66 +74 +82 +91 +101 +110 +120 +128 +138 +148 +158 +167 +176 +184 +192 +198 +205 +210 +215 +219 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +184 +176 +167 +158 +148 +138 +129 +120 +110 +100 +90 +82 +73 +66 +60 +53 +47 +43 +39 +36 +34 +32 +33 +34 +35 +38 +42 +47 +52 +58 +63 +72 +80 +89 +98 +108 +117 +127 +137 +147 +156 +165 +175 +183 +190 +197 +203 +208 +214 +218 +221 +224 +225 +225 +224 +223 +219 +216 +211 +206 +199 +193 +186 +178 +169 +159 +150 +140 +130 +121 +112 +102 +93 +84 +76 +68 +62 +55 +49 +44 +40 +37 +34 +31 +31 +32 +34 +37 +41 +46 +51 +57 +63 +70 +79 +87 +96 +106 +115 +126 +134 +144 +154 +164 +173 +181 +189 +196 +202 +208 +213 +217 +220 +223 +224 +225 +224 +222 +220 +216 +212 +207 +200 +196 +190 +177 +169 +161 +149 +144 +135 +123 +116 +107 +94 +87 +79 +69 +63 +57 +49 +44 +41 +38 +35 +33 +31 +35 +35 +37 +41 +46 +49 +55 +62 +68 +76 +85 +94 +103 +114 +123 +133 +142 +152 +161 +170 +179 +187 +194 +200 +206 +212 +217 +220 +224 +225 +225 +225 +223 +220 +217 +213 +208 +202 +196 +189 +181 +173 +164 +155 +145 +136 +126 +116 +107 +97 +88 +79 +71 +63 +58 +52 +47 +43 +39 +36 +34 +33 +34 +35 +37 +40 +44 +48 +54 +60 +67 +75 +83 +92 +102 +111 +121 +130 +139 +149 +158 +168 +176 +185 +192 +198 +205 +211 +215 +219 +222 +225 +226 +225 +224 +222 +219 +215 +210 +204 +197 +192 +183 +175 +165 +156 +146 +137 +127 +119 +109 +99 +90 +82 +73 +65 +60 +53 +47 +43 +39 +36 +34 +33 +33 +34 +36 +39 +43 +47 +53 +60 +65 +73 +81 +90 +99 +108 +118 +127 +137 +147 +156 +166 +175 +183 +191 +197 +203 +209 +214 +219 +221 +224 +225 +225 +224 +223 +220 +216 +212 +206 +200 +193 +186 +177 +168 +159 +150 +139 +130 +121 +110 +101 +91 +83 +74 +66 +60 +54 +48 +43 +40 +36 +34 +33 +33 +33 +35 +38 +42 +47 +52 +58 +63 +72 +80 +89 +98 +108 +118 +127 +134 +144 +155 +164 +173 +181 +188 +195 +202 +208 +213 +217 +220 +224 +225 +225 +224 +223 +220 +217 +212 +207 +200 +194 +187 +179 +171 +162 +153 +143 +133 +123 +114 +104 +94 +84 +75 +67 +61 +55 +48 +43 +39 +36 +33 +33 +31 +33 +34 +37 +41 +45 +50 +56 +63 +69 +78 +86 +96 +105 +115 +124 +134 +144 +153 +163 +171 +180 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +224 +222 +221 +217 +213 +208 +201 +195 +189 +181 +172 +163 +154 +144 +135 +126 +116 +106 +97 +89 +79 +70 +63 +58 +50 +45 +41 +37 +34 +31 +33 +34 +34 +36 +39 +44 +49 +55 +61 +67 +76 +84 +93 +102 +113 +122 +131 +141 +151 +161 +170 +179 +187 +194 +200 +205 +211 +216 +219 +221 +224 +225 +224 +222 +220 +218 +214 +208 +202 +196 +189 +182 +174 +165 +155 +146 +137 +127 +118 +109 +99 +90 +82 +73 +65 +59 +53 +47 +42 +38 +35 +33 +31 +33 +34 +36 +39 +43 +48 +54 +59 +66 +73 +82 +91 +100 +110 +119 +128 +138 +148 +158 +168 +176 +185 +192 +199 +206 +211 +216 +220 +222 +224 +225 +225 +224 +221 +219 +215 +210 +205 +198 +192 +184 +176 +167 +157 +148 +138 +128 +119 +109 +99 +91 +81 +73 +65 +60 +54 +48 +43 +39 +37 +34 +34 +33 +34 +36 +39 +42 +47 +53 +59 +65 +71 +80 +89 +98 +108 +118 +127 +137 +146 +155 +165 +174 +182 +190 +196 +202 +208 +213 +218 +221 +224 +225 +225 +224 +224 +220 +216 +212 +206 +200 +193 +187 +178 +169 +160 +150 +140 +130 +122 +111 +103 +92 +84 +75 +67 +61 +54 +49 +44 +40 +36 +34 +33 +33 +34 +36 +38 +43 +46 +52 +59 +63 +70 +79 +87 +96 +105 +115 +125 +133 +142 +154 +163 +172 +181 +189 +195 +202 +208 +212 +217 +220 +224 +224 +225 +225 +224 +221 +218 +214 +208 +202 +195 +189 +180 +171 +162 +153 +142 +133 +123 +114 +105 +94 +86 +77 +70 +63 +56 +50 +46 +40 +36 +34 +32 +32 +31 +34 +36 +40 +45 +50 +56 +63 +70 +78 +86 +94 +104 +113 +123 +131 +141 +150 +160 +169 +178 +186 +193 +200 +206 +211 +216 +220 +222 +224 +225 +225 +224 +221 +217 +213 +208 +203 +196 +190 +183 +174 +165 +156 +146 +136 +127 +117 +107 +97 +88 +79 +70 +63 +58 +51 +46 +41 +38 +35 +33 +31 +32 +33 +35 +39 +43 +47 +54 +60 +66 +75 +83 +93 +101 +112 +121 +130 +139 +149 +158 +167 +176 +184 +192 +197 +204 +209 +215 +218 +222 +224 +224 +225 +223 +221 +218 +214 +209 +204 +198 +192 +184 +176 +168 +158 +149 +139 +129 +120 +111 +100 +91 +82 +73 +65 +59 +53 +47 +42 +38 +36 +33 +32 +33 +34 +35 +37 +41 +47 +53 +59 +63 +71 +80 +89 +98 +108 +118 +127 +137 +147 +156 +165 +174 +183 +190 +197 +203 +209 +214 +218 +221 +223 +224 +224 +224 +221 +219 +215 +211 +206 +200 +192 +185 +177 +169 +160 +150 +140 +130 +122 +112 +103 +93 +84 +76 +68 +61 +55 +49 +43 +39 +36 +33 +31 +32 +34 +36 +38 +41 +45 +50 +57 +63 +70 +79 +87 +97 +107 +116 +126 +135 +144 +154 +164 +173 +181 +189 +195 +202 +208 +213 +218 +221 +223 +224 +225 +224 +222 +219 +216 +213 +208 +196 +192 +186 +176 +173 +163 +151 +145 +134 +123 +115 +105 +94 +86 +76 +67 +61 +55 +50 +45 +40 +37 +36 +34 +33 +34 +35 +35 +39 +44 +48 +55 +62 +68 +76 +86 +95 +105 +115 +125 +133 +143 +153 +161 +170 +178 +186 +193 +200 +206 +212 +217 +220 +224 +225 +225 +224 +224 +221 +217 +213 +207 +202 +195 +189 +180 +172 +163 +154 +144 +135 +126 +116 +106 +97 +87 +78 +70 +63 +57 +51 +45 +41 +37 +35 +33 +33 +33 +34 +36 +40 +44 +49 +55 +61 +68 +75 +84 +93 +103 +112 +122 +131 +141 +151 +160 +169 +178 +186 +192 +199 +205 +210 +215 +219 +222 +224 +225 +224 +224 +221 +218 +214 +209 +203 +197 +190 +182 +174 +165 +155 +146 +136 +127 +118 +109 +99 +90 +80 +73 +65 +59 +52 +47 +42 +38 +35 +33 +33 +33 +34 +36 +39 +43 +49 +54 +60 +66 +73 +81 +91 +100 +109 +119 +129 +139 +148 +158 +167 +176 +184 +192 +198 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +198 +192 +185 +176 +168 +158 +148 +139 +129 +120 +110 +101 +92 +83 +74 +67 +60 +54 +48 +44 +39 +36 +34 +33 +33 +33 +36 +38 +42 +46 +52 +59 +65 +72 +80 +89 +98 +108 +117 +127 +136 +145 +155 +164 +173 +182 +190 +196 +203 +208 +213 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +206 +200 +194 +187 +179 +170 +162 +152 +142 +132 +123 +113 +103 +93 +84 +76 +67 +61 +55 +48 +43 +39 +35 +33 +31 +31 +33 +34 +37 +41 +45 +51 +57 +63 +71 +79 +87 +97 +106 +116 +125 +134 +144 +154 +163 +172 +181 +188 +195 +201 +207 +212 +217 +220 +223 +225 +225 +225 +223 +220 +217 +212 +207 +201 +194 +188 +180 +171 +162 +153 +144 +134 +125 +116 +107 +97 +88 +79 +70 +63 +56 +50 +45 +40 +37 +34 +32 +31 +31 +34 +37 +40 +43 +50 +56 +63 +66 +76 +86 +92 +102 +112 +123 +131 +140 +151 +162 +171 +179 +188 +195 +201 +208 +212 +217 +220 +223 +224 +225 +224 +224 +221 +218 +214 +209 +203 +196 +190 +182 +174 +164 +154 +145 +135 +125 +115 +107 +98 +89 +80 +72 +63 +58 +52 +47 +42 +38 +35 +33 +33 +33 +34 +36 +39 +43 +48 +53 +60 +66 +74 +83 +92 +101 +111 +120 +129 +139 +148 +158 +168 +176 +185 +192 +199 +207 +212 +216 +219 +222 +224 +225 +225 +224 +221 +218 +214 +210 +204 +198 +192 +184 +176 +167 +157 +147 +137 +128 +119 +109 +99 +90 +81 +73 +65 +59 +53 +48 +43 +39 +36 +34 +33 +33 +34 +35 +39 +42 +47 +53 +59 +66 +73 +82 +90 +99 +109 +118 +127 +137 +146 +156 +165 +174 +182 +191 +196 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +206 +200 +192 +186 +177 +169 +160 +150 +140 +130 +121 +111 +102 +92 +83 +74 +67 +60 +54 +48 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +47 +52 +59 +63 +71 +79 +89 +97 +107 +116 +126 +135 +144 +154 +163 +172 +180 +188 +194 +201 +207 +213 +217 +221 +222 +224 +225 +224 +222 +220 +217 +212 +208 +201 +195 +188 +180 +172 +162 +153 +143 +133 +124 +114 +104 +95 +85 +77 +69 +63 +56 +50 +45 +41 +37 +34 +32 +31 +33 +34 +35 +41 +45 +50 +56 +63 +69 +78 +85 +95 +105 +114 +123 +132 +142 +152 +161 +170 +178 +187 +193 +200 +206 +212 +216 +220 +222 +224 +225 +225 +222 +221 +217 +213 +208 +202 +196 +189 +182 +173 +165 +155 +145 +135 +126 +117 +107 +97 +88 +79 +70 +63 +57 +51 +45 +41 +37 +35 +33 +33 +33 +34 +36 +39 +43 +48 +54 +60 +67 +75 +84 +93 +102 +112 +122 +131 +140 +150 +160 +168 +177 +185 +192 +198 +205 +210 +215 +218 +222 +224 +225 +225 +224 +221 +218 +214 +209 +203 +197 +191 +183 +175 +166 +157 +147 +138 +128 +119 +110 +100 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +33 +33 +33 +34 +36 +39 +43 +47 +53 +59 +65 +72 +81 +90 +100 +109 +119 +128 +138 +148 +157 +167 +175 +184 +192 +197 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +199 +192 +185 +176 +167 +158 +149 +139 +130 +121 +111 +102 +92 +83 +75 +67 +61 +54 +47 +42 +40 +37 +34 +33 +33 +33 +35 +38 +42 +46 +52 +58 +63 +72 +80 +88 +98 +107 +117 +126 +135 +145 +155 +164 +174 +182 +190 +197 +203 +209 +214 +218 +221 +224 +224 +225 +225 +225 +217 +213 +211 +203 +201 +195 +185 +179 +172 +160 +152 +143 +132 +123 +113 +102 +92 +84 +76 +69 +61 +55 +51 +45 +40 +38 +36 +33 +32 +33 +34 +37 +41 +44 +50 +56 +63 +70 +78 +87 +96 +105 +115 +125 +133 +143 +152 +162 +171 +179 +188 +195 +201 +207 +212 +216 +220 +223 +224 +225 +224 +224 +220 +217 +212 +208 +202 +196 +189 +180 +171 +163 +154 +144 +134 +124 +115 +106 +97 +87 +78 +70 +63 +57 +50 +45 +40 +37 +35 +33 +32 +33 +35 +37 +40 +44 +50 +55 +62 +68 +76 +84 +94 +104 +112 +122 +130 +141 +151 +161 +169 +178 +186 +193 +200 +205 +210 +215 +220 +222 +225 +225 +225 +224 +221 +219 +214 +209 +203 +197 +190 +182 +174 +165 +155 +146 +136 +127 +118 +107 +98 +88 +79 +71 +63 +57 +52 +46 +42 +38 +35 +33 +31 +33 +34 +37 +39 +43 +48 +54 +60 +66 +74 +83 +92 +101 +111 +120 +129 +138 +148 +158 +167 +176 +184 +192 +198 +204 +210 +215 +219 +222 +224 +224 +225 +223 +221 +218 +214 +210 +205 +198 +192 +185 +176 +167 +158 +149 +139 +129 +120 +110 +100 +91 +82 +74 +66 +60 +54 +47 +43 +39 +36 +34 +33 +32 +34 +35 +39 +43 +47 +52 +58 +63 +71 +79 +88 +98 +107 +117 +126 +136 +145 +155 +165 +174 +183 +191 +197 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +206 +200 +193 +187 +178 +170 +161 +150 +141 +131 +122 +111 +102 +92 +84 +75 +67 +62 +55 +49 +44 +40 +37 +35 +33 +33 +33 +35 +37 +41 +45 +50 +57 +63 +70 +78 +87 +96 +106 +115 +125 +134 +144 +153 +163 +172 +180 +189 +195 +201 +208 +212 +217 +220 +224 +225 +225 +225 +223 +220 +217 +212 +207 +201 +195 +188 +180 +171 +162 +152 +143 +133 +124 +115 +105 +95 +86 +77 +69 +63 +57 +51 +45 +40 +37 +34 +32 +32 +32 +34 +37 +40 +45 +50 +56 +62 +69 +77 +85 +94 +104 +113 +123 +131 +141 +151 +161 +170 +178 +186 +193 +200 +207 +214 +215 +220 +224 +225 +224 +225 +224 +221 +217 +212 +209 +203 +196 +190 +183 +174 +165 +155 +145 +135 +127 +116 +107 +97 +88 +79 +71 +63 +58 +52 +47 +42 +38 +36 +34 +31 +32 +34 +35 +38 +43 +48 +53 +60 +67 +76 +84 +92 +102 +112 +121 +130 +140 +149 +158 +167 +177 +184 +192 +199 +205 +211 +216 +219 +221 +224 +225 +225 +224 +221 +218 +214 +210 +204 +197 +191 +184 +175 +166 +157 +148 +138 +128 +119 +110 +100 +90 +81 +73 +65 +58 +53 +47 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +47 +52 +59 +65 +73 +81 +90 +99 +109 +119 +128 +138 +147 +157 +166 +176 +184 +192 +197 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +216 +210 +205 +198 +192 +185 +176 +168 +158 +149 +139 +130 +120 +111 +101 +92 +82 +75 +66 +60 +54 +47 +43 +39 +36 +34 +33 +33 +34 +36 +39 +42 +47 +52 +58 +65 +71 +79 +88 +98 +107 +117 +126 +135 +145 +154 +164 +173 +182 +189 +195 +202 +209 +214 +218 +220 +222 +224 +225 +224 +222 +220 +216 +212 +207 +200 +193 +187 +179 +170 +161 +151 +141 +131 +122 +112 +103 +94 +85 +77 +68 +62 +55 +49 +44 +40 +36 +34 +34 +34 +34 +34 +37 +41 +46 +51 +57 +63 +70 +78 +87 +96 +105 +115 +124 +133 +143 +152 +162 +171 +179 +188 +194 +200 +207 +212 +217 +220 +224 +225 +225 +225 +224 +221 +217 +213 +208 +201 +195 +188 +180 +172 +163 +153 +144 +133 +124 +115 +105 +96 +86 +78 +70 +63 +56 +50 +46 +41 +36 +35 +34 +33 +33 +35 +38 +40 +44 +49 +56 +61 +68 +76 +84 +94 +103 +113 +122 +132 +141 +150 +160 +169 +177 +186 +192 +199 +204 +210 +215 +219 +222 +224 +225 +224 +224 +221 +218 +213 +210 +204 +196 +190 +182 +174 +165 +156 +146 +137 +127 +118 +109 +99 +90 +81 +72 +63 +58 +52 +46 +41 +37 +34 +33 +31 +33 +34 +37 +39 +44 +48 +53 +60 +66 +74 +82 +91 +100 +110 +120 +129 +139 +148 +158 +168 +176 +185 +192 +198 +204 +209 +214 +218 +221 +223 +224 +224 +224 +221 +219 +215 +211 +205 +199 +192 +185 +177 +168 +158 +149 +139 +129 +120 +110 +101 +91 +83 +74 +66 +60 +53 +48 +43 +39 +35 +33 +31 +31 +32 +35 +38 +42 +47 +52 +59 +65 +73 +81 +89 +98 +107 +117 +126 +136 +146 +156 +165 +175 +183 +192 +197 +204 +209 +214 +217 +221 +226 +224 +221 +224 +220 +218 +218 +211 +206 +203 +193 +186 +180 +170 +161 +152 +139 +130 +121 +112 +104 +93 +83 +76 +69 +61 +56 +50 +44 +38 +36 +33 +31 +31 +32 +34 +36 +41 +46 +51 +57 +63 +70 +79 +87 +97 +105 +115 +125 +134 +144 +154 +163 +173 +181 +189 +195 +201 +208 +213 +218 +221 +224 +225 +225 +225 +223 +221 +217 +213 +208 +201 +194 +188 +180 +171 +162 +153 +143 +133 +125 +115 +105 +95 +86 +78 +69 +63 +56 +51 +45 +40 +36 +34 +31 +31 +32 +34 +36 +40 +44 +49 +56 +62 +69 +77 +86 +95 +104 +114 +123 +132 +141 +151 +161 +170 +179 +187 +193 +200 +206 +211 +216 +220 +223 +225 +225 +225 +224 +222 +218 +214 +209 +203 +196 +190 +182 +174 +165 +156 +145 +136 +127 +117 +107 +97 +89 +79 +71 +63 +57 +52 +46 +41 +37 +34 +31 +31 +31 +33 +35 +39 +43 +48 +55 +62 +68 +76 +84 +93 +102 +111 +121 +129 +139 +149 +158 +168 +177 +186 +192 +199 +205 +211 +216 +219 +222 +224 +224 +224 +222 +220 +217 +213 +209 +204 +198 +192 +184 +176 +167 +158 +148 +138 +129 +119 +109 +99 +90 +80 +72 +64 +59 +52 +47 +42 +39 +36 +34 +34 +33 +34 +36 +38 +42 +47 +52 +59 +65 +72 +81 +90 +99 +109 +118 +127 +138 +148 +157 +165 +174 +184 +192 +198 +203 +209 +214 +218 +221 +224 +224 +225 +224 +222 +219 +215 +210 +205 +199 +192 +185 +177 +168 +160 +150 +141 +131 +122 +112 +102 +92 +84 +76 +68 +61 +54 +48 +44 +40 +36 +34 +33 +33 +34 +35 +38 +41 +45 +50 +56 +63 +70 +78 +87 +97 +107 +116 +126 +135 +145 +155 +164 +173 +181 +189 +195 +202 +208 +213 +217 +220 +224 +224 +225 +225 +224 +220 +217 +212 +207 +201 +193 +187 +178 +170 +161 +152 +142 +133 +123 +114 +105 +95 +86 +77 +69 +62 +56 +50 +45 +40 +37 +34 +32 +32 +33 +34 +37 +41 +44 +50 +56 +63 +69 +77 +86 +95 +104 +114 +124 +132 +143 +152 +162 +171 +180 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +225 +223 +221 +217 +213 +208 +202 +195 +188 +181 +171 +164 +156 +143 +134 +126 +116 +105 +97 +88 +79 +70 +63 +58 +52 +46 +41 +38 +35 +34 +33 +33 +33 +36 +39 +43 +48 +54 +61 +67 +76 +84 +93 +102 +112 +122 +131 +141 +149 +159 +169 +177 +185 +192 +199 +205 +211 +216 +220 +223 +224 +225 +225 +224 +222 +218 +214 +208 +203 +196 +190 +183 +175 +166 +156 +147 +137 +127 +118 +108 +99 +89 +80 +71 +64 +58 +52 +46 +42 +38 +36 +34 +33 +34 +35 +36 +39 +43 +48 +53 +59 +66 +72 +81 +90 +100 +109 +119 +128 +138 +148 +157 +167 +176 +185 +192 +197 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +184 +176 +167 +157 +148 +138 +129 +120 +110 +101 +91 +82 +74 +66 +60 +54 +47 +42 +38 +35 +33 +31 +31 +33 +35 +38 +43 +47 +53 +59 +65 +73 +81 +89 +99 +108 +117 +127 +136 +146 +155 +165 +174 +183 +190 +196 +204 +209 +214 +218 +221 +224 +224 +225 +224 +222 +219 +216 +212 +207 +200 +193 +186 +178 +169 +160 +150 +140 +130 +121 +112 +102 +93 +84 +76 +68 +62 +55 +49 +44 +39 +36 +33 +31 +31 +33 +34 +37 +41 +46 +51 +57 +63 +71 +79 +88 +97 +106 +116 +125 +134 +144 +153 +163 +171 +181 +188 +195 +202 +208 +213 +218 +221 +224 +225 +225 +224 +222 +220 +217 +213 +207 +201 +195 +188 +180 +172 +162 +153 +143 +133 +124 +114 +105 +95 +86 +77 +69 +63 +56 +51 +45 +41 +37 +35 +33 +33 +33 +34 +36 +39 +44 +49 +55 +61 +68 +77 +85 +94 +104 +113 +123 +132 +141 +151 +160 +170 +178 +186 +192 +200 +206 +211 +216 +220 +222 +224 +225 +225 +224 +221 +218 +213 +209 +203 +196 +190 +182 +173 +164 +155 +145 +136 +127 +117 +108 +98 +88 +80 +72 +63 +58 +52 +46 +41 +38 +35 +33 +32 +33 +35 +36 +38 +43 +49 +55 +60 +66 +74 +82 +91 +101 +110 +120 +129 +139 +149 +158 +168 +177 +186 +192 +199 +206 +211 +216 +219 +222 +224 +224 +224 +224 +221 +217 +215 +211 +205 +198 +192 +184 +176 +167 +157 +148 +138 +128 +119 +109 +100 +90 +82 +74 +67 +61 +54 +48 +43 +39 +35 +33 +31 +31 +33 +35 +38 +42 +47 +52 +59 +65 +73 +81 +90 +99 +108 +117 +127 +136 +146 +155 +165 +174 +183 +190 +197 +203 +209 +217 +218 +218 +224 +222 +224 +227 +222 +219 +218 +211 +205 +201 +193 +186 +179 +168 +158 +149 +141 +132 +123 +111 +103 +94 +84 +76 +69 +62 +54 +49 +44 +39 +37 +35 +33 +31 +33 +35 +38 +41 +46 +51 +56 +63 +70 +78 +86 +96 +106 +116 +125 +134 +144 +153 +162 +171 +180 +188 +194 +200 +207 +212 +218 +221 +224 +226 +226 +226 +224 +222 +218 +213 +208 +201 +194 +188 +180 +172 +162 +152 +143 +133 +124 +115 +105 +96 +86 +78 +70 +63 +56 +50 +44 +40 +36 +34 +32 +31 +33 +34 +37 +40 +45 +49 +56 +62 +69 +77 +85 +95 +104 +114 +123 +132 +142 +152 +161 +170 +179 +187 +193 +201 +207 +211 +216 +219 +222 +224 +225 +224 +223 +221 +217 +213 +208 +202 +196 +190 +182 +174 +165 +155 +146 +135 +127 +116 +107 +97 +88 +79 +71 +63 +57 +51 +46 +41 +37 +34 +33 +31 +31 +33 +36 +39 +43 +49 +56 +61 +68 +75 +84 +93 +102 +112 +122 +131 +140 +150 +159 +169 +177 +186 +192 +200 +205 +211 +216 +219 +222 +224 +225 +224 +223 +220 +217 +213 +208 +203 +196 +190 +183 +175 +165 +157 +147 +137 +127 +118 +109 +99 +90 +80 +72 +63 +58 +52 +47 +43 +39 +36 +34 +34 +33 +35 +36 +39 +43 +47 +53 +59 +65 +73 +81 +90 +100 +110 +120 +129 +139 +148 +158 +167 +175 +184 +192 +198 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +210 +204 +198 +192 +184 +176 +167 +158 +148 +139 +129 +120 +111 +101 +92 +83 +75 +67 +61 +53 +47 +43 +39 +35 +34 +32 +31 +33 +35 +38 +42 +47 +52 +58 +64 +72 +80 +89 +98 +107 +117 +126 +136 +145 +155 +165 +174 +183 +190 +196 +203 +208 +213 +217 +220 +224 +225 +224 +224 +222 +219 +216 +211 +206 +200 +192 +187 +178 +170 +160 +151 +141 +132 +123 +113 +103 +94 +85 +76 +68 +62 +55 +49 +44 +40 +36 +34 +31 +31 +32 +34 +37 +40 +45 +50 +57 +63 +70 +78 +87 +95 +105 +115 +124 +133 +144 +153 +163 +171 +180 +188 +194 +201 +207 +212 +217 +220 +222 +224 +225 +225 +224 +220 +216 +212 +208 +202 +195 +188 +181 +172 +163 +154 +144 +134 +125 +116 +106 +97 +88 +79 +70 +63 +57 +51 +46 +41 +37 +33 +33 +33 +32 +33 +36 +40 +43 +48 +55 +61 +66 +73 +84 +94 +103 +112 +123 +132 +142 +152 +161 +169 +178 +186 +192 +199 +205 +211 +216 +220 +222 +224 +225 +225 +224 +222 +219 +213 +208 +203 +196 +189 +182 +174 +165 +155 +146 +136 +127 +118 +108 +99 +89 +80 +71 +63 +58 +51 +46 +41 +37 +35 +33 +33 +33 +34 +36 +39 +43 +48 +53 +60 +66 +74 +81 +90 +100 +110 +119 +129 +138 +148 +158 +168 +177 +185 +192 +198 +205 +210 +215 +219 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +198 +192 +185 +176 +167 +157 +148 +137 +128 +119 +109 +100 +90 +82 +74 +66 +60 +53 +47 +43 +39 +36 +33 +33 +33 +33 +36 +38 +42 +47 +53 +59 +65 +72 +81 +90 +99 +109 +118 +127 +136 +145 +155 +165 +174 +182 +191 +197 +204 +209 +215 +219 +222 +224 +225 +225 +224 +222 +219 +216 +211 +206 +199 +193 +186 +178 +169 +160 +150 +140 +130 +121 +111 +101 +92 +83 +75 +67 +61 +54 +49 +44 +40 +37 +34 +33 +32 +33 +35 +37 +41 +46 +51 +58 +63 +71 +80 +88 +98 +107 +117 +126 +134 +144 +153 +162 +172 +180 +188 +194 +201 +208 +212 +217 +221 +224 +225 +225 +225 +223 +220 +217 +212 +207 +201 +194 +188 +180 +171 +162 +153 +144 +133 +124 +114 +105 +95 +86 +77 +68 +62 +55 +49 +44 +40 +37 +34 +33 +32 +33 +35 +37 +41 +45 +50 +56 +63 +69 +77 +86 +95 +105 +114 +124 +133 +142 +152 +161 +170 +179 +187 +193 +199 +206 +211 +216 +219 +222 +224 +225 +224 +223 +221 +218 +214 +208 +203 +196 +190 +182 +173 +164 +155 +145 +135 +127 +117 +107 +97 +88 +79 +71 +63 +58 +52 +46 +41 +37 +34 +32 +31 +31 +34 +36 +39 +43 +48 +54 +61 +67 +75 +84 +92 +102 +111 +121 +130 +140 +150 +159 +169 +177 +186 +192 +199 +205 +210 +215 +219 +222 +224 +224 +224 +222 +220 +218 +214 +209 +203 +197 +192 +184 +176 +167 +157 +148 +139 +127 +118 +110 +101 +91 +81 +73 +65 +59 +52 +47 +42 +39 +35 +34 +33 +33 +34 +35 +38 +41 +47 +52 +59 +65 +73 +82 +91 +100 +110 +120 +128 +138 +147 +157 +166 +175 +183 +192 +198 +199 +208 +213 +215 +223 +226 +224 +227 +225 +221 +221 +216 +209 +205 +197 +190 +184 +176 +168 +159 +149 +140 +132 +122 +112 +104 +93 +83 +75 +67 +60 +54 +48 +43 +39 +36 +35 +33 +33 +34 +36 +38 +42 +46 +51 +57 +63 +71 +79 +88 +97 +106 +116 +126 +134 +144 +153 +164 +173 +181 +188 +194 +202 +208 +214 +218 +221 +225 +226 +227 +226 +224 +220 +217 +212 +207 +200 +193 +187 +178 +170 +161 +151 +141 +132 +123 +113 +103 +94 +84 +76 +67 +61 +55 +49 +44 +39 +36 +34 +34 +33 +34 +35 +38 +42 +46 +51 +56 +63 +69 +77 +86 +95 +105 +114 +124 +133 +143 +152 +163 +172 +180 +188 +194 +201 +207 +212 +216 +219 +222 +224 +224 +224 +223 +221 +218 +214 +209 +203 +196 +189 +181 +172 +163 +153 +143 +133 +125 +114 +105 +96 +86 +78 +69 +63 +56 +50 +45 +40 +37 +34 +33 +32 +33 +34 +37 +40 +45 +50 +55 +62 +68 +76 +84 +94 +103 +113 +122 +131 +141 +151 +161 +169 +178 +186 +193 +199 +206 +211 +216 +219 +222 +224 +225 +224 +222 +221 +217 +214 +209 +203 +197 +191 +183 +174 +166 +155 +146 +135 +127 +117 +107 +98 +89 +80 +72 +63 +58 +52 +46 +42 +38 +35 +33 +32 +33 +33 +36 +39 +43 +48 +54 +60 +67 +74 +82 +91 +100 +110 +120 +129 +138 +148 +158 +167 +176 +184 +192 +197 +204 +208 +214 +218 +221 +224 +226 +225 +224 +224 +220 +216 +211 +205 +198 +192 +184 +176 +167 +158 +148 +138 +129 +120 +110 +100 +91 +82 +74 +66 +60 +53 +47 +43 +38 +35 +32 +31 +31 +33 +35 +39 +42 +47 +53 +59 +65 +72 +80 +89 +98 +107 +117 +127 +136 +146 +156 +165 +175 +183 +191 +197 +203 +209 +214 +218 +221 +223 +224 +224 +224 +222 +219 +216 +211 +206 +200 +193 +187 +178 +169 +160 +150 +140 +130 +121 +111 +102 +93 +84 +76 +68 +63 +56 +50 +44 +40 +37 +34 +32 +31 +31 +34 +36 +40 +45 +50 +57 +63 +70 +79 +88 +97 +106 +116 +125 +134 +144 +154 +162 +172 +180 +188 +195 +201 +208 +213 +217 +220 +223 +225 +225 +224 +222 +219 +216 +212 +206 +201 +194 +188 +180 +172 +163 +153 +144 +134 +124 +115 +105 +95 +86 +77 +69 +63 +56 +50 +45 +41 +37 +35 +33 +33 +33 +35 +37 +40 +44 +49 +55 +62 +68 +76 +85 +94 +103 +113 +123 +132 +142 +152 +161 +169 +179 +188 +192 +199 +206 +211 +216 +219 +223 +225 +225 +224 +224 +221 +217 +214 +208 +202 +196 +189 +182 +173 +164 +155 +145 +135 +126 +117 +107 +97 +88 +79 +71 +63 +57 +51 +46 +41 +37 +36 +34 +33 +33 +35 +37 +40 +44 +49 +55 +61 +67 +75 +83 +92 +102 +111 +121 +129 +140 +149 +159 +168 +177 +185 +192 +199 +204 +210 +215 +219 +222 +224 +225 +225 +224 +222 +218 +214 +209 +204 +198 +192 +183 +174 +167 +157 +147 +137 +127 +119 +109 +99 +90 +81 +73 +66 +59 +53 +47 +43 +38 +35 +33 +31 +31 +33 +35 +38 +42 +47 +53 +60 +66 +73 +81 +91 +100 +110 +118 +127 +137 +147 +157 +166 +175 +183 +192 +197 +204 +209 +215 +219 +221 +224 +225 +225 +224 +222 +219 +216 +211 +205 +199 +192 +185 +177 +169 +160 +150 +139 +130 +121 +111 +101 +92 +82 +74 +67 +60 +54 +48 +43 +39 +36 +34 +33 +33 +33 +35 +38 +41 +45 +51 +58 +63 +71 +80 +89 +98 +108 +117 +127 +135 +145 +155 +164 +173 +181 +189 +195 +201 +207 +213 +217 +220 +224 +225 +225 +225 +224 +220 +217 +212 +207 +200 +194 +187 +179 +170 +161 +152 +142 +133 +124 +114 +105 +94 +85 +76 +68 +61 +54 +48 +43 +39 +36 +34 +32 +31 +33 +35 +37 +41 +45 +50 +56 +63 +69 +77 +85 +95 +105 +115 +124 +134 +144 +153 +163 +172 +181 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +225 +224 +221 +218 +214 +208 +202 +195 +189 +181 +172 +164 +153 +144 +134 +126 +116 +107 +97 +87 +79 +70 +63 +57 +51 +45 +41 +37 +34 +33 +31 +32 +34 +36 +40 +44 +49 +55 +61 +67 +75 +84 +93 +102 +112 +121 +131 +141 +150 +160 +169 +178 +186 +193 +200 +206 +212 +216 +219 +222 +224 +225 +224 +224 +221 +217 +214 +208 +203 +196 +190 +183 +174 +166 +155 +146 +137 +127 +119 +109 +99 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +33 +33 +33 +33 +35 +39 +43 +47 +52 +59 +65 +73 +82 +91 +100 +110 +119 +128 +138 +147 +156 +168 +177 +181 +189 +197 +201 +211 +217 +218 +225 +227 +225 +226 +226 +222 +220 +215 +209 +204 +197 +192 +186 +175 +167 +161 +150 +140 +131 +122 +110 +100 +91 +82 +73 +65 +59 +52 +47 +43 +39 +36 +34 +33 +32 +33 +35 +38 +42 +47 +52 +58 +63 +71 +80 +89 +98 +107 +117 +127 +136 +146 +155 +164 +175 +182 +189 +196 +202 +208 +212 +217 +221 +224 +224 +225 +224 +222 +220 +216 +212 +206 +201 +194 +188 +179 +171 +161 +152 +141 +132 +123 +112 +103 +93 +84 +75 +68 +61 +55 +49 +44 +40 +36 +34 +32 +33 +33 +34 +37 +41 +45 +50 +57 +63 +70 +78 +87 +96 +106 +116 +125 +134 +144 +154 +163 +172 +180 +188 +194 +202 +208 +213 +217 +220 +223 +224 +225 +224 +223 +220 +218 +213 +208 +202 +195 +188 +180 +172 +162 +153 +143 +133 +124 +115 +104 +95 +86 +77 +69 +62 +56 +50 +45 +40 +37 +34 +33 +33 +33 +34 +37 +40 +44 +50 +56 +62 +69 +76 +85 +94 +104 +114 +124 +132 +143 +152 +162 +171 +179 +187 +194 +200 +207 +212 +216 +220 +222 +224 +224 +224 +223 +221 +217 +213 +208 +202 +195 +189 +181 +173 +164 +155 +145 +135 +126 +117 +107 +98 +88 +80 +71 +63 +58 +52 +47 +42 +38 +34 +33 +33 +33 +33 +35 +39 +43 +48 +54 +61 +67 +76 +84 +93 +102 +112 +122 +130 +140 +150 +159 +169 +177 +185 +192 +198 +205 +210 +216 +219 +221 +224 +225 +225 +223 +220 +217 +214 +209 +204 +196 +191 +183 +175 +167 +157 +147 +138 +128 +119 +110 +100 +90 +82 +73 +65 +59 +53 +47 +42 +38 +35 +33 +33 +32 +34 +35 +38 +42 +47 +53 +60 +66 +73 +81 +90 +99 +109 +119 +128 +137 +148 +157 +167 +175 +184 +191 +197 +203 +210 +214 +218 +221 +224 +225 +224 +224 +222 +219 +215 +211 +205 +199 +192 +186 +177 +168 +159 +149 +140 +130 +121 +111 +102 +93 +84 +75 +67 +62 +55 +49 +44 +40 +37 +34 +33 +32 +33 +35 +37 +41 +45 +50 +57 +63 +71 +79 +88 +97 +107 +116 +125 +135 +144 +154 +164 +172 +181 +189 +195 +202 +208 +213 +218 +221 +224 +225 +226 +224 +224 +220 +217 +212 +207 +201 +194 +188 +179 +171 +162 +153 +143 +134 +124 +114 +104 +95 +86 +77 +69 +63 +56 +50 +45 +41 +37 +35 +33 +33 +33 +35 +37 +41 +44 +49 +55 +62 +68 +76 +85 +94 +104 +114 +124 +133 +142 +152 +161 +170 +179 +187 +193 +200 +207 +212 +216 +220 +222 +224 +225 +225 +223 +220 +218 +214 +209 +202 +196 +190 +181 +172 +164 +155 +144 +134 +127 +118 +108 +98 +89 +80 +71 +63 +57 +50 +45 +41 +37 +34 +33 +32 +33 +34 +36 +39 +44 +49 +54 +61 +68 +75 +82 +92 +102 +110 +120 +130 +140 +149 +159 +168 +177 +186 +192 +199 +205 +210 +215 +220 +222 +225 +226 +226 +224 +222 +219 +214 +210 +204 +197 +192 +184 +175 +166 +156 +147 +137 +127 +119 +109 +99 +89 +81 +73 +65 +59 +52 +47 +42 +38 +35 +34 +33 +33 +34 +36 +39 +43 +48 +54 +60 +66 +74 +82 +91 +100 +109 +119 +128 +138 +147 +157 +166 +175 +184 +192 +198 +204 +210 +215 +219 +222 +225 +225 +225 +224 +222 +219 +215 +210 +205 +199 +192 +185 +176 +168 +158 +149 +139 +130 +121 +111 +101 +91 +83 +74 +67 +60 +54 +48 +43 +39 +36 +34 +32 +33 +34 +36 +38 +42 +47 +52 +59 +63 +72 +80 +89 +98 +108 +117 +127 +136 +146 +155 +164 +173 +181 +189 +195 +202 +208 +213 +217 +220 +223 +225 +225 +224 +223 +220 +217 +212 +206 +200 +193 +187 +179 +170 +161 +151 +141 +132 +123 +113 +103 +94 +84 +76 +68 +62 +55 +49 +44 +39 +36 +34 +32 +31 +33 +35 +38 +41 +46 +51 +57 +63 +70 +78 +86 +95 +105 +116 +125 +134 +144 +154 +164 +172 +181 +188 +195 +201 +206 +211 +216 +219 +221 +224 +224 +224 +222 +220 +217 +212 +208 +201 +194 +188 +180 +171 +162 +154 +145 +134 +125 +115 +106 +97 +87 +78 +70 +63 +57 +51 +46 +41 +37 +34 +33 +31 +32 +34 +36 +40 +44 +50 +56 +62 +68 +76 +84 +94 +103 +113 +122 +131 +141 +152 +162 +171 +179 +186 +194 +201 +206 +211 +216 +219 +222 +224 +224 +224 +222 +221 +217 +213 +208 +203 +197 +190 +182 +173 +165 +156 +146 +136 +127 +116 +107 +97 +89 +80 +72 +65 +59 +53 +47 +42 +38 +35 +33 +32 +32 +34 +36 +38 +43 +47 +54 +60 +67 +74 +83 +92 +100 +110 +120 +128 +138 +150 +155 +164 +176 +181 +192 +201 +204 +212 +219 +219 +224 +227 +226 +225 +225 +221 +217 +214 +209 +205 +198 +192 +185 +177 +167 +159 +150 +138 +128 +119 +109 +100 +90 +81 +72 +63 +59 +53 +47 +43 +39 +36 +33 +33 +32 +33 +35 +39 +42 +47 +52 +59 +65 +72 +81 +89 +99 +108 +118 +127 +137 +147 +157 +166 +175 +183 +191 +197 +203 +209 +214 +217 +221 +223 +225 +225 +223 +222 +220 +216 +211 +207 +200 +193 +187 +179 +170 +160 +150 +141 +131 +122 +112 +102 +93 +84 +76 +67 +61 +55 +49 +43 +39 +36 +34 +32 +31 +33 +34 +37 +40 +45 +51 +57 +63 +70 +79 +88 +97 +106 +117 +126 +134 +144 +155 +164 +173 +181 +190 +196 +202 +208 +213 +217 +220 +224 +225 +225 +224 +222 +220 +216 +212 +207 +201 +194 +188 +180 +172 +163 +153 +144 +133 +124 +114 +105 +95 +86 +77 +69 +62 +56 +50 +45 +41 +38 +35 +33 +33 +33 +34 +36 +40 +44 +49 +55 +61 +68 +76 +85 +94 +104 +115 +124 +133 +143 +152 +161 +171 +179 +187 +194 +201 +206 +212 +216 +220 +223 +224 +225 +225 +224 +221 +217 +213 +208 +202 +196 +189 +182 +173 +164 +155 +145 +136 +127 +118 +108 +98 +89 +80 +71 +63 +58 +51 +46 +41 +38 +35 +33 +32 +33 +34 +36 +39 +43 +48 +54 +60 +66 +74 +82 +92 +101 +111 +121 +130 +140 +149 +159 +169 +178 +185 +192 +199 +205 +210 +216 +219 +222 +224 +225 +225 +224 +221 +218 +214 +209 +203 +197 +190 +183 +175 +166 +156 +147 +137 +127 +119 +110 +100 +91 +82 +73 +66 +59 +53 +47 +42 +38 +35 +33 +32 +33 +34 +36 +39 +43 +47 +53 +59 +65 +73 +81 +90 +99 +109 +119 +127 +138 +148 +157 +166 +175 +184 +192 +198 +204 +209 +215 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +199 +192 +185 +176 +168 +158 +149 +139 +129 +120 +111 +101 +91 +83 +75 +67 +61 +54 +48 +44 +39 +36 +34 +33 +32 +33 +35 +37 +42 +46 +52 +57 +63 +71 +79 +88 +98 +107 +117 +127 +135 +145 +155 +165 +173 +182 +190 +196 +203 +209 +214 +218 +222 +224 +225 +226 +226 +224 +219 +215 +211 +207 +200 +193 +186 +178 +169 +161 +151 +141 +131 +122 +113 +103 +93 +84 +76 +67 +62 +55 +49 +44 +40 +37 +35 +33 +33 +34 +35 +37 +41 +46 +51 +57 +62 +68 +77 +86 +96 +104 +114 +124 +134 +144 +153 +162 +172 +180 +188 +195 +201 +207 +212 +217 +220 +223 +224 +225 +225 +223 +220 +217 +213 +208 +202 +195 +188 +180 +171 +162 +153 +144 +134 +126 +116 +106 +96 +88 +78 +69 +63 +58 +52 +44 +41 +38 +34 +32 +32 +33 +34 +35 +40 +45 +49 +55 +62 +68 +76 +84 +93 +102 +111 +122 +130 +140 +150 +159 +169 +178 +186 +193 +200 +206 +211 +216 +220 +222 +224 +224 +224 +222 +220 +218 +213 +209 +203 +198 +192 +184 +175 +167 +157 +147 +137 +127 +117 +108 +98 +89 +80 +72 +65 +59 +53 +47 +42 +38 +35 +33 +31 +31 +33 +35 +38 +42 +47 +53 +60 +66 +74 +83 +92 +101 +111 +121 +129 +138 +147 +157 +166 +175 +184 +192 +197 +204 +210 +215 +219 +222 +225 +225 +225 +224 +222 +219 +215 +210 +204 +198 +192 +184 +175 +167 +157 +148 +139 +129 +120 +110 +100 +91 +82 +74 +66 +60 +53 +48 +43 +39 +36 +34 +31 +32 +33 +35 +38 +42 +46 +52 +58 +63 +71 +80 +89 +98 +108 +118 +127 +137 +146 +157 +166 +175 +183 +192 +197 +204 +209 +214 +219 +221 +224 +225 +225 +224 +222 +219 +216 +211 +206 +199 +193 +186 +178 +169 +160 +150 +141 +131 +122 +112 +103 +93 +85 +75 +68 +61 +55 +48 +43 +39 +36 +34 +31 +31 +32 +34 +37 +41 +45 +50 +57 +63 +70 +79 +87 +97 +106 +116 +126 +135 +144 +154 +164 +173 +181 +189 +196 +203 +208 +213 +217 +220 +223 +225 +224 +224 +222 +219 +216 +211 +207 +201 +194 +188 +180 +172 +163 +153 +143 +133 +124 +114 +104 +95 +85 +78 +69 +63 +56 +50 +45 +40 +37 +34 +33 +31 +33 +34 +36 +40 +44 +50 +56 +63 +69 +77 +86 +95 +104 +114 +124 +132 +142 +151 +161 +170 +179 +187 +193 +201 +206 +212 +217 +221 +224 +225 +225 +225 +223 +220 +217 +212 +207 +201 +195 +189 +182 +173 +164 +155 +145 +135 +126 +116 +106 +97 +88 +79 +71 +63 +58 +52 +46 +42 +38 +35 +34 +33 +34 +34 +37 +39 +44 +49 +54 +61 +67 +75 +83 +92 +103 +114 +118 +128 +139 +146 +160 +170 +176 +186 +194 +197 +206 +212 +216 +220 +222 +223 +224 +225 +225 +224 +219 +214 +210 +205 +197 +192 +183 +173 +164 +156 +146 +136 +127 +118 +109 +99 +91 +82 +74 +66 +60 +54 +48 +44 +39 +36 +34 +33 +33 +34 +37 +39 +44 +48 +53 +59 +66 +73 +81 +89 +99 +108 +119 +127 +137 +145 +156 +166 +175 +182 +189 +195 +203 +208 +213 +217 +221 +224 +225 +226 +225 +223 +220 +217 +212 +206 +200 +192 +186 +177 +169 +159 +150 +140 +130 +121 +111 +102 +92 +83 +74 +66 +60 +54 +48 +42 +38 +35 +34 +33 +33 +34 +35 +39 +43 +47 +53 +58 +65 +72 +80 +88 +98 +107 +117 +126 +135 +145 +154 +164 +172 +181 +189 +195 +201 +207 +213 +217 +220 +224 +225 +224 +224 +223 +220 +216 +213 +208 +202 +195 +188 +181 +172 +162 +153 +144 +133 +124 +114 +103 +93 +84 +76 +67 +61 +55 +49 +43 +39 +35 +33 +31 +31 +32 +34 +37 +41 +46 +51 +57 +63 +70 +79 +87 +96 +106 +116 +125 +134 +143 +154 +162 +171 +180 +188 +194 +200 +207 +211 +216 +220 +223 +224 +225 +224 +224 +220 +217 +213 +208 +202 +195 +189 +181 +173 +164 +155 +145 +135 +126 +117 +107 +97 +88 +79 +70 +63 +56 +50 +44 +40 +36 +33 +31 +31 +31 +34 +36 +40 +44 +49 +55 +62 +68 +76 +84 +93 +103 +113 +123 +132 +141 +151 +161 +170 +178 +187 +193 +200 +205 +211 +215 +219 +222 +223 +224 +224 +223 +220 +218 +214 +210 +204 +197 +191 +183 +174 +165 +156 +146 +137 +127 +118 +109 +99 +90 +81 +72 +65 +59 +53 +47 +42 +38 +35 +33 +31 +31 +33 +36 +39 +43 +47 +53 +60 +66 +74 +82 +92 +101 +110 +120 +129 +139 +148 +157 +167 +176 +184 +192 +197 +203 +210 +215 +219 +222 +224 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +176 +167 +158 +149 +139 +129 +120 +110 +101 +91 +82 +73 +66 +60 +53 +47 +43 +39 +36 +34 +33 +33 +34 +36 +39 +42 +47 +52 +58 +63 +71 +80 +89 +98 +108 +117 +127 +136 +146 +156 +166 +174 +183 +191 +197 +203 +208 +213 +217 +221 +223 +224 +225 +224 +222 +219 +216 +211 +206 +199 +192 +186 +178 +169 +161 +151 +141 +131 +122 +112 +102 +93 +84 +76 +68 +62 +55 +50 +45 +40 +37 +34 +33 +33 +34 +35 +37 +41 +45 +51 +56 +63 +70 +78 +87 +96 +105 +115 +125 +134 +143 +153 +163 +172 +180 +189 +195 +201 +208 +213 +217 +221 +223 +225 +225 +225 +223 +221 +217 +213 +208 +201 +194 +188 +180 +171 +162 +152 +143 +133 +124 +114 +105 +95 +86 +78 +69 +63 +56 +50 +45 +40 +37 +34 +32 +31 +33 +34 +37 +40 +45 +50 +56 +63 +69 +76 +85 +95 +102 +112 +123 +132 +140 +151 +161 +169 +178 +186 +194 +200 +206 +212 +217 +221 +224 +225 +225 +225 +224 +221 +217 +213 +208 +203 +196 +190 +182 +174 +165 +155 +145 +135 +126 +116 +106 +97 +88 +78 +70 +63 +57 +51 +46 +42 +39 +35 +33 +33 +31 +33 +36 +39 +43 +48 +54 +61 +67 +74 +83 +92 +102 +111 +121 +130 +139 +149 +158 +167 +176 +185 +192 +198 +205 +210 +216 +219 +223 +225 +225 +225 +224 +222 +219 +214 +210 +204 +197 +192 +184 +176 +168 +158 +148 +137 +128 +119 +110 +100 +90 +81 +73 +65 +59 +52 +47 +42 +39 +36 +34 +33 +33 +34 +35 +38 +42 +46 +52 +58 +63 +72 +80 +90 +109 +109 +119 +127 +137 +147 +156 +166 +175 +183 +191 +197 +204 +209 +214 +219 +221 +224 +225 +225 +224 +223 +220 +216 +211 +205 +199 +192 +186 +177 +169 +159 +150 +140 +131 +122 +111 +102 +92 +84 +75 +67 +61 +54 +48 +43 +39 +35 +34 +32 +32 +33 +35 +38 +42 +46 +51 +57 +63 +71 +79 +87 +97 +107 +116 +126 +135 +145 +154 +164 +173 +181 +189 +196 +202 +208 +213 +217 +221 +224 +224 +225 +224 +222 +220 +217 +212 +207 +201 +194 +188 +179 +171 +161 +152 +142 +133 +124 +114 +104 +94 +85 +77 +68 +62 +56 +50 +45 +40 +37 +34 +33 +32 +33 +34 +37 +40 +45 +50 +56 +63 +70 +78 +86 +96 +105 +115 +124 +133 +143 +152 +162 +170 +179 +187 +194 +200 +206 +212 +216 +221 +222 +225 +225 +225 +222 +220 +217 +213 +209 +202 +195 +189 +181 +172 +164 +153 +145 +135 +126 +117 +107 +97 +87 +79 +70 +63 +57 +50 +45 +41 +37 +35 +33 +33 +34 +35 +37 +40 +44 +49 +54 +61 +69 +77 +80 +92 +102 +109 +123 +132 +139 +152 +161 +168 +178 +187 +192 +199 +205 +209 +214 +218 +222 +225 +225 +225 +226 +223 +219 +216 +210 +203 +195 +190 +181 +173 +165 +155 +146 +136 +127 +119 +109 +99 +90 +81 +73 +65 +59 +52 +47 +43 +38 +36 +33 +33 +33 +34 +36 +39 +43 +47 +53 +59 +65 +73 +81 +90 +99 +109 +119 +128 +138 +148 +158 +168 +176 +184 +192 +198 +205 +210 +215 +219 +222 +224 +225 +225 +224 +221 +219 +215 +210 +205 +198 +192 +184 +176 +167 +158 +148 +139 +129 +121 +111 +102 +92 +84 +76 +67 +61 +54 +48 +43 +39 +36 +34 +33 +31 +33 +35 +38 +42 +46 +52 +58 +63 +72 +80 +89 +98 +107 +116 +126 +135 +144 +154 +164 +173 +182 +190 +197 +204 +210 +215 +219 +222 +224 +225 +225 +224 +222 +219 +216 +211 +207 +200 +194 +187 +179 +171 +161 +151 +141 +131 +122 +112 +103 +93 +84 +75 +67 +62 +55 +49 +44 +41 +37 +35 +34 +34 +34 +35 +38 +42 +47 +51 +58 +63 +70 +78 +86 +96 +105 +114 +124 +133 +143 +152 +161 +171 +179 +187 +194 +201 +207 +211 +217 +220 +222 +225 +225 +225 +223 +221 +218 +214 +208 +202 +195 +189 +181 +173 +163 +153 +144 +134 +124 +115 +105 +96 +87 +78 +69 +62 +56 +50 +46 +41 +36 +34 +33 +33 +34 +34 +36 +41 +44 +49 +55 +62 +68 +76 +85 +94 +103 +112 +122 +131 +141 +150 +160 +169 +178 +186 +193 +199 +206 +211 +215 +219 +221 +224 +225 +225 +222 +220 +218 +214 +210 +204 +196 +191 +183 +174 +165 +156 +145 +136 +127 +118 +107 +98 +89 +80 +72 +65 +59 +52 +46 +41 +37 +34 +33 +31 +31 +33 +35 +39 +42 +48 +54 +61 +67 +75 +83 +93 +101 +111 +121 +129 +139 +149 +158 +168 +176 +185 +192 +199 +205 +210 +215 +219 +222 +224 +224 +225 +223 +221 +218 +214 +209 +204 +198 +192 +184 +176 +167 +157 +148 +138 +128 +119 +109 +100 +90 +81 +73 +65 +59 +53 +47 +43 +39 +36 +34 +33 +33 +33 +35 +38 +41 +47 +52 +59 +65 +73 +81 +90 +99 +109 +119 +128 +137 +147 +157 +166 +175 +182 +190 +196 +203 +208 +214 +218 +221 +224 +225 +225 +224 +223 +219 +216 +211 +206 +199 +192 +185 +177 +168 +159 +150 +140 +130 +121 +112 +102 +92 +83 +75 +66 +60 +54 +48 +44 +39 +36 +34 +33 +33 +34 +35 +38 +42 +46 +51 +58 +63 +70 +79 +88 +97 +107 +116 +126 +135 +145 +155 +164 +173 +182 +189 +195 +202 +208 +212 +217 +220 +223 +224 +225 +224 +222 +220 +216 +212 +207 +201 +194 +188 +179 +171 +161 +152 +142 +132 +123 +114 +104 +94 +86 +77 +69 +63 +56 +50 +44 +40 +37 +34 +33 +32 +33 +34 +37 +40 +45 +50 +56 +63 +69 +77 +85 +94 +104 +113 +123 +132 +142 +152 +161 +171 +179 +187 +193 +200 +207 +211 +216 +220 +222 +225 +226 +224 +222 +221 +218 +213 +208 +202 +196 +189 +181 +174 +165 +155 +145 +135 +127 +117 +107 +97 +88 +79 +71 +63 +57 +51 +45 +41 +37 +35 +33 +32 +33 +34 +36 +39 +42 +47 +54 +60 +66 +74 +84 +92 +102 +112 +122 +131 +140 +150 +159 +169 +177 +186 +192 +198 +205 +210 +216 +219 +222 +224 +225 +225 +224 +221 +218 +214 +209 +204 +197 +192 +183 +175 +166 +157 +147 +137 +127 +119 +109 +99 +90 +81 +72 +64 +59 +52 +47 +42 +38 +36 +34 +33 +33 +34 +36 +39 +43 +48 +53 +59 +65 +73 +81 +90 +100 +110 +120 +128 +139 +148 +158 +167 +176 +184 +192 +198 +204 +209 +214 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +205 +199 +192 +184 +176 +167 +158 +148 +139 +129 +120 +111 +101 +92 +84 +75 +67 +61 +54 +48 +43 +39 +36 +34 +33 +33 +34 +36 +39 +42 +47 +52 +58 +63 +71 +79 +88 +97 +106 +116 +126 +135 +145 +155 +164 +174 +182 +191 +197 +204 +209 +214 +217 +221 +224 +224 +225 +224 +223 +220 +217 +212 +207 +200 +193 +186 +178 +169 +160 +151 +142 +132 +122 +113 +104 +95 +86 +77 +69 +63 +56 +50 +45 +40 +36 +34 +33 +32 +33 +34 +37 +41 +45 +51 +57 +63 +69 +78 +86 +95 +105 +114 +124 +132 +143 +153 +164 +172 +180 +188 +195 +202 +208 +212 +217 +220 +223 +225 +225 +225 +223 +221 +218 +213 +208 +202 +195 +188 +181 +172 +163 +154 +144 +134 +126 +115 +106 +96 +87 +79 +70 +63 +57 +51 +46 +41 +37 +35 +34 +33 +33 +35 +37 +40 +44 +49 +57 +63 +65 +75 +83 +90 +104 +114 +120 +132 +141 +148 +161 +170 +177 +186 +192 +197 +204 +210 +216 +220 +222 +224 +227 +227 +225 +224 +221 +214 +209 +204 +196 +190 +182 +174 +165 +155 +146 +137 +127 +118 +108 +98 +89 +80 +72 +63 +58 +52 +47 +43 +39 +36 +34 +33 +33 +34 +36 +39 +43 +47 +53 +60 +66 +73 +82 +90 +100 +110 +119 +128 +138 +148 +158 +167 +176 +185 +192 +198 +205 +211 +216 +219 +222 +224 +225 +225 +224 +222 +219 +215 +211 +205 +199 +192 +185 +176 +167 +158 +148 +138 +128 +120 +110 +100 +91 +82 +74 +66 +60 +54 +48 +43 +39 +36 +34 +32 +32 +34 +35 +38 +41 +47 +52 +58 +65 +72 +81 +89 +99 +108 +118 +127 +136 +146 +155 +165 +175 +183 +190 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +200 +193 +187 +178 +170 +160 +150 +141 +131 +122 +113 +103 +93 +84 +75 +67 +61 +55 +48 +43 +39 +36 +34 +33 +33 +33 +35 +38 +41 +46 +51 +57 +63 +70 +79 +87 +96 +106 +115 +125 +134 +143 +153 +162 +171 +180 +188 +195 +202 +208 +213 +218 +220 +224 +225 +226 +225 +224 +221 +217 +213 +208 +202 +195 +189 +180 +172 +163 +153 +143 +133 +124 +114 +104 +94 +85 +75 +68 +61 +54 +49 +44 +39 +37 +35 +33 +33 +34 +35 +38 +41 +45 +50 +56 +62 +69 +77 +86 +94 +104 +114 +123 +132 +141 +152 +162 +170 +178 +187 +193 +199 +205 +210 +215 +219 +221 +224 +225 +224 +224 +222 +219 +215 +210 +204 +197 +190 +182 +174 +164 +155 +145 +135 +126 +117 +107 +97 +88 +79 +71 +63 +57 +51 +46 +41 +36 +33 +33 +31 +31 +33 +36 +39 +44 +49 +55 +62 +67 +75 +84 +92 +102 +112 +122 +130 +140 +150 +159 +169 +177 +185 +192 +199 +205 +210 +215 +219 +221 +224 +224 +224 +222 +221 +218 +214 +209 +204 +197 +192 +184 +176 +167 +157 +148 +138 +128 +119 +109 +100 +90 +81 +73 +65 +59 +52 +48 +43 +39 +35 +34 +32 +31 +33 +35 +38 +42 +46 +52 +59 +64 +73 +81 +91 +100 +110 +120 +129 +139 +148 +157 +167 +176 +184 +192 +197 +204 +209 +214 +218 +222 +224 +226 +226 +225 +223 +218 +215 +210 +205 +198 +192 +184 +176 +168 +159 +149 +139 +130 +121 +111 +102 +92 +84 +75 +67 +61 +54 +48 +43 +39 +36 +34 +32 +32 +33 +35 +37 +42 +47 +53 +58 +63 +70 +79 +88 +97 +106 +116 +126 +135 +146 +155 +165 +174 +183 +190 +197 +203 +208 +214 +218 +221 +224 +225 +225 +224 +223 +220 +216 +211 +206 +200 +193 +186 +178 +169 +160 +150 +141 +132 +123 +113 +103 +95 +86 +78 +69 +63 +56 +50 +45 +41 +37 +34 +33 +33 +33 +35 +38 +41 +45 +50 +56 +63 +68 +77 +85 +94 +104 +114 +123 +132 +143 +152 +162 +171 +180 +188 +194 +201 +207 +212 +217 +220 +224 +225 +225 +225 +224 +221 +217 +213 +208 +202 +195 +188 +180 +172 +163 +153 +144 +134 +125 +116 +106 +97 +89 +78 +70 +65 +57 +51 +46 +42 +37 +34 +32 +33 +33 +34 +36 +40 +44 +49 +55 +61 +68 +76 +84 +93 +102 +112 +121 +130 +140 +150 +159 +169 +177 +186 +192 +199 +205 +211 +216 +219 +221 +224 +225 +224 +224 +222 +219 +215 +209 +204 +197 +192 +183 +175 +165 +156 +146 +137 +127 +118 +108 +99 +89 +80 +72 +63 +58 +52 +47 +42 +38 +35 +34 +33 +34 +35 +36 +39 +43 +48 +54 +60 +67 +74 +82 +91 +101 +110 +119 +128 +138 +148 +157 +167 +175 +184 +192 +197 +203 +209 +214 +218 +221 +223 +224 +225 +224 +222 +219 +215 +211 +205 +199 +192 +185 +176 +167 +158 +148 +139 +129 +120 +110 +101 +91 +82 +74 +66 +60 +53 +48 +42 +39 +35 +34 +31 +32 +33 +35 +38 +42 +47 +52 +59 +63 +72 +80 +89 +99 +108 +118 +127 +136 +146 +155 +165 +174 +182 +190 +197 +203 +209 +214 +219 +221 +224 +224 +225 +224 +222 +219 +216 +211 +206 +200 +192 +187 +178 +170 +161 +151 +141 +131 +122 +112 +103 +93 +84 +76 +68 +62 +55 +49 +44 +39 +36 +34 +31 +31 +32 +34 +36 +40 +45 +51 +57 +63 +70 +79 +88 +97 +107 +116 +126 +135 +144 +154 +164 +172 +181 +189 +195 +202 +208 +213 +217 +221 +224 +225 +226 +225 +223 +219 +216 +212 +206 +200 +194 +187 +180 +172 +163 +153 +143 +134 +125 +115 +105 +96 +86 +77 +70 +63 +57 +50 +45 +40 +37 +34 +33 +31 +32 +34 +38 +43 +41 +47 +54 +58 +69 +78 +84 +96 +106 +113 +124 +134 +142 +152 +161 +168 +178 +187 +194 +201 +206 +211 +218 +221 +224 +226 +226 +224 +223 +221 +217 +213 +208 +203 +195 +189 +182 +174 +165 +155 +146 +136 +126 +117 +107 +97 +88 +79 +71 +63 +58 +52 +47 +42 +38 +35 +33 +32 +32 +33 +36 +39 +43 +47 +54 +60 +67 +74 +83 +92 +101 +111 +121 +129 +139 +149 +159 +169 +178 +185 +192 +199 +206 +212 +216 +219 +223 +224 +226 +225 +224 +221 +218 +215 +209 +203 +197 +192 +183 +176 +166 +156 +147 +137 +127 +119 +109 +99 +90 +81 +73 +65 +59 +54 +49 +43 +39 +36 +35 +34 +34 +34 +36 +39 +43 +47 +52 +58 +65 +72 +80 +90 +99 +109 +119 +128 +137 +147 +157 +166 +175 +183 +190 +197 +203 +209 +214 +218 +221 +224 +226 +225 +225 +222 +219 +215 +210 +204 +198 +192 +184 +176 +168 +159 +150 +141 +131 +122 +112 +102 +93 +84 +75 +67 +61 +54 +48 +43 +39 +36 +34 +33 +33 +34 +36 +38 +41 +47 +51 +58 +63 +70 +79 +88 +96 +106 +116 +126 +135 +145 +155 +164 +173 +181 +189 +195 +202 +208 +212 +217 +220 +224 +225 +225 +224 +224 +220 +217 +213 +208 +201 +194 +187 +179 +170 +161 +152 +142 +132 +123 +114 +104 +95 +86 +77 +69 +63 +56 +50 +44 +40 +37 +34 +32 +32 +33 +34 +37 +41 +45 +50 +57 +63 +70 +78 +86 +96 +105 +114 +123 +132 +142 +151 +161 +170 +179 +188 +194 +201 +207 +212 +216 +220 +222 +224 +224 +224 +223 +221 +217 +213 +209 +203 +196 +189 +182 +173 +164 +154 +144 +134 +125 +115 +105 +96 +87 +79 +70 +63 +57 +51 +45 +40 +37 +34 +33 +31 +32 +33 +36 +39 +43 +49 +55 +62 +67 +76 +84 +93 +103 +113 +121 +131 +142 +150 +159 +168 +177 +186 +192 +198 +205 +211 +216 +220 +222 +224 +225 +225 +224 +221 +218 +214 +209 +203 +197 +191 +183 +174 +166 +156 +146 +137 +127 +118 +108 +98 +88 +80 +71 +63 +57 +52 +46 +41 +38 +35 +33 +33 +33 +35 +37 +39 +43 +47 +53 +60 +66 +73 +82 +91 +100 +110 +120 +129 +139 +149 +158 +168 +176 +185 +192 +198 +205 +209 +214 +217 +220 +222 +224 +224 +222 +221 +218 +214 +210 +205 +198 +192 +185 +177 +168 +159 +149 +139 +129 +120 +111 +101 +92 +83 +75 +67 +61 +54 +47 +43 +38 +35 +33 +31 +31 +33 +35 +38 +41 +46 +52 +58 +63 +72 +80 +89 +98 +108 +118 +127 +136 +146 +156 +165 +174 +183 +190 +197 +203 +209 +213 +218 +220 +223 +224 +224 +224 +221 +219 +216 +211 +206 +200 +193 +187 +179 +169 +161 +150 +141 +131 +122 +113 +103 +94 +85 +77 +68 +63 +56 +50 +44 +40 +36 +34 +32 +31 +32 +34 +37 +40 +45 +50 +56 +63 +70 +79 +87 +97 +106 +115 +125 +134 +143 +153 +162 +172 +180 +189 +195 +201 +208 +213 +218 +220 +224 +225 +225 +224 +222 +220 +216 +212 +207 +201 +194 +188 +180 +172 +162 +153 +143 +133 +125 +115 +106 +96 +87 +78 +70 +63 +57 +51 +45 +41 +37 +35 +33 +32 +33 +34 +36 +39 +42 +49 +57 +62 +67 +76 +85 +94 +104 +114 +123 +131 +141 +152 +162 +170 +178 +187 +193 +200 +206 +211 +216 +219 +222 +224 +225 +225 +223 +220 +218 +213 +208 +202 +196 +189 +181 +174 +164 +155 +145 +135 +126 +118 +109 +98 +89 +79 +73 +65 +59 +52 +47 +41 +38 +35 +33 +32 +32 +34 +36 +39 +44 +48 +54 +61 +67 +75 +83 +91 +101 +110 +121 +129 +139 +148 +158 +168 +177 +185 +192 +198 +204 +210 +215 +219 +221 +224 +225 +225 +222 +222 +218 +214 +210 +204 +198 +192 +185 +176 +167 +158 +148 +138 +128 +120 +109 +100 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +33 +32 +33 +33 +35 +38 +42 +47 +53 +59 +66 +73 +82 +90 +100 +109 +118 +127 +137 +146 +156 +165 +174 +182 +192 +197 +203 +209 +214 +219 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +199 +192 +185 +177 +169 +160 +150 +141 +131 +122 +111 +102 +93 +83 +75 +67 +60 +54 +48 +44 +39 +37 +34 +33 +33 +33 +35 +37 +41 +45 +50 +57 +63 +70 +79 +88 +97 +107 +116 +126 +135 +146 +155 +164 +172 +181 +188 +194 +201 +207 +213 +217 +221 +224 +225 +225 +225 +223 +220 +217 +212 +207 +200 +193 +187 +179 +171 +162 +152 +142 +133 +124 +115 +105 +95 +86 +80 +68 +59 +55 +46 +43 +42 +36 +34 +35 +31 +33 +36 +37 +40 +45 +48 +54 +61 +68 +78 +85 +94 +105 +116 +124 +134 +144 +152 +161 +170 +179 +186 +194 +201 +206 +211 +217 +220 +224 +224 +225 +225 +224 +221 +217 +213 +208 +202 +196 +189 +181 +173 +164 +154 +144 +134 +126 +116 +106 +97 +88 +79 +71 +63 +58 +51 +46 +41 +37 +34 +33 +31 +32 +34 +36 +39 +44 +48 +55 +61 +67 +75 +84 +93 +103 +112 +122 +131 +140 +150 +159 +168 +177 +186 +192 +199 +206 +211 +216 +220 +222 +224 +225 +225 +223 +221 +218 +214 +209 +204 +197 +191 +184 +175 +166 +156 +147 +137 +127 +118 +108 +99 +89 +80 +72 +63 +58 +52 +46 +41 +38 +35 +33 +32 +33 +34 +36 +40 +43 +48 +53 +60 +66 +73 +82 +91 +100 +110 +120 +129 +139 +148 +158 +167 +176 +184 +192 +197 +203 +209 +213 +218 +221 +224 +225 +226 +225 +223 +219 +216 +210 +205 +198 +192 +185 +177 +168 +159 +149 +140 +130 +121 +111 +102 +92 +83 +74 +66 +59 +53 +47 +42 +38 +35 +33 +31 +31 +33 +35 +38 +43 +47 +53 +59 +64 +72 +80 +89 +98 +108 +117 +127 +136 +146 +156 +165 +175 +182 +190 +196 +203 +208 +213 +217 +220 +223 +224 +225 +224 +222 +219 +216 +211 +206 +200 +194 +187 +179 +170 +161 +152 +142 +132 +123 +113 +104 +95 +85 +77 +69 +62 +55 +50 +46 +39 +35 +33 +32 +31 +32 +34 +36 +40 +45 +50 +56 +63 +70 +78 +87 +96 +106 +115 +125 +133 +144 +153 +163 +172 +180 +188 +195 +201 +207 +212 +216 +219 +221 +225 +225 +224 +221 +219 +217 +213 +208 +201 +195 +188 +181 +172 +163 +153 +144 +133 +125 +115 +105 +96 +87 +79 +70 +63 +57 +52 +47 +41 +37 +35 +33 +31 +32 +33 +36 +39 +44 +49 +55 +62 +68 +76 +84 +94 +103 +113 +122 +131 +141 +151 +160 +169 +178 +186 +193 +199 +206 +211 +217 +220 +222 +224 +225 +225 +223 +221 +217 +214 +208 +203 +196 +190 +182 +174 +165 +155 +146 +136 +127 +117 +108 +98 +89 +80 +71 +63 +58 +52 +46 +42 +38 +36 +34 +33 +33 +34 +36 +38 +43 +47 +53 +60 +66 +74 +82 +91 +101 +111 +120 +129 +139 +148 +159 +169 +177 +185 +192 +199 +205 +210 +215 +219 +222 +224 +225 +225 +224 +221 +219 +214 +210 +204 +197 +192 +184 +175 +166 +157 +147 +138 +128 +120 +110 +101 +91 +82 +74 +66 +60 +53 +47 +43 +39 +35 +33 +33 +31 +33 +35 +38 +42 +47 +52 +60 +65 +73 +80 +89 +99 +108 +118 +127 +136 +146 +156 +165 +174 +183 +191 +197 +204 +210 +215 +219 +221 +224 +225 +225 +224 +222 +219 +215 +211 +206 +200 +193 +186 +178 +169 +160 +150 +140 +130 +121 +111 +102 +92 +83 +75 +67 +61 +54 +49 +44 +40 +36 +35 +33 +33 +33 +34 +37 +41 +45 +51 +57 +63 +71 +79 +88 +97 +107 +115 +125 +134 +144 +153 +162 +171 +180 +188 +195 +202 +208 +213 +217 +220 +223 +224 +225 +225 +223 +220 +217 +212 +207 +201 +194 +188 +179 +171 +162 +153 +143 +133 +124 +114 +105 +94 +85 +76 +69 +62 +56 +50 +45 +40 +37 +35 +34 +33 +33 +35 +37 +41 +45 +50 +56 +62 +68 +77 +85 +94 +104 +114 +124 +132 +143 +152 +161 +170 +179 +186 +192 +199 +206 +212 +215 +219 +223 +224 +224 +225 +224 +221 +217 +214 +209 +203 +196 +189 +181 +172 +164 +154 +144 +135 +126 +117 +107 +97 +88 +79 +71 +63 +58 +52 +46 +42 +38 +36 +34 +33 +34 +36 +37 +40 +45 +49 +54 +61 +67 +76 +83 +92 +102 +111 +121 +130 +139 +149 +158 +168 +176 +184 +192 +197 +204 +209 +214 +218 +222 +224 +226 +226 +225 +222 +219 +215 +210 +204 +198 +192 +184 +175 +167 +157 +147 +137 +128 +120 +110 +100 +91 +82 +73 +65 +58 +52 +46 +41 +37 +34 +31 +31 +31 +33 +35 +39 +43 +48 +54 +60 +66 +74 +82 +91 +100 +110 +119 +128 +138 +147 +157 +166 +175 +183 +192 +197 +204 +209 +215 +218 +221 +224 +224 +224 +223 +221 +219 +216 +210 +205 +199 +192 +186 +178 +169 +161 +152 +141 +130 +121 +112 +103 +93 +83 +74 +67 +60 +54 +47 +43 +38 +35 +33 +31 +31 +33 +35 +37 +41 +46 +52 +58 +63 +71 +79 +88 +98 +107 +117 +126 +135 +146 +157 +166 +173 +182 +189 +197 +202 +208 +213 +217 +221 +224 +225 +225 +225 +224 +220 +216 +212 +206 +200 +193 +187 +181 +170 +157 +152 +140 +131 +126 +114 +104 +97 +86 +76 +71 +63 +56 +50 +43 +38 +35 +33 +33 +32 +31 +35 +39 +41 +46 +51 +56 +61 +68 +77 +85 +94 +104 +114 +124 +133 +144 +154 +163 +173 +181 +189 +195 +201 +207 +212 +216 +219 +222 +224 +225 +224 +223 +221 +216 +213 +208 +202 +195 +188 +180 +172 +163 +153 +143 +133 +125 +115 +106 +97 +88 +79 +71 +63 +58 +52 +46 +42 +38 +35 +33 +33 +32 +34 +36 +39 +44 +49 +55 +62 +68 +76 +84 +93 +103 +113 +122 +131 +140 +151 +160 +170 +178 +187 +193 +200 +206 +211 +216 +219 +222 +224 +224 +224 +223 +220 +218 +213 +209 +203 +196 +192 +183 +175 +165 +156 +146 +136 +127 +118 +108 +98 +89 +80 +72 +65 +59 +53 +47 +42 +38 +35 +33 +33 +31 +34 +35 +39 +43 +48 +54 +60 +66 +74 +82 +92 +101 +110 +120 +128 +138 +148 +158 +168 +176 +185 +192 +199 +205 +210 +215 +219 +221 +224 +225 +224 +224 +221 +218 +214 +210 +204 +197 +192 +184 +176 +167 +158 +148 +139 +129 +120 +110 +101 +90 +83 +73 +66 +59 +53 +48 +43 +39 +36 +34 +33 +32 +34 +35 +38 +42 +47 +52 +58 +64 +72 +80 +89 +98 +108 +118 +127 +136 +146 +155 +165 +174 +182 +190 +196 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +206 +200 +193 +186 +178 +170 +160 +151 +141 +131 +122 +112 +103 +93 +84 +76 +68 +61 +55 +49 +44 +39 +35 +33 +32 +31 +32 +34 +37 +41 +45 +51 +57 +63 +71 +79 +88 +97 +106 +116 +125 +134 +144 +153 +163 +172 +181 +188 +194 +201 +208 +213 +217 +221 +223 +225 +225 +224 +222 +220 +216 +212 +208 +201 +195 +188 +181 +172 +163 +154 +143 +134 +124 +115 +105 +95 +86 +77 +69 +63 +56 +50 +45 +41 +37 +34 +33 +31 +33 +34 +36 +39 +44 +49 +55 +61 +68 +76 +85 +95 +104 +114 +123 +132 +142 +152 +161 +169 +178 +186 +192 +199 +206 +211 +216 +220 +223 +224 +225 +225 +224 +221 +218 +214 +208 +203 +196 +189 +181 +173 +164 +154 +145 +135 +127 +117 +108 +97 +88 +79 +71 +63 +57 +51 +45 +41 +38 +35 +34 +34 +34 +35 +38 +40 +44 +48 +54 +60 +66 +74 +83 +92 +101 +111 +121 +130 +139 +149 +158 +168 +176 +185 +192 +198 +205 +209 +215 +218 +221 +222 +225 +226 +225 +222 +218 +214 +210 +205 +197 +192 +182 +174 +166 +157 +147 +137 +128 +119 +109 +99 +91 +82 +74 +65 +59 +53 +47 +42 +38 +35 +33 +31 +31 +34 +35 +38 +43 +48 +54 +60 +65 +73 +82 +91 +100 +109 +119 +127 +138 +148 +156 +166 +175 +185 +192 +197 +204 +210 +214 +218 +221 +224 +225 +224 +224 +222 +219 +215 +211 +205 +199 +192 +186 +177 +168 +160 +149 +140 +130 +121 +111 +102 +92 +83 +75 +66 +61 +54 +48 +43 +39 +36 +34 +31 +31 +33 +34 +36 +41 +46 +51 +58 +63 +72 +80 +89 +98 +108 +117 +127 +136 +145 +155 +164 +174 +182 +189 +195 +202 +208 +213 +217 +221 +224 +225 +226 +225 +224 +220 +217 +212 +207 +200 +193 +188 +179 +171 +161 +152 +142 +133 +123 +114 +104 +94 +86 +77 +68 +62 +56 +49 +45 +40 +37 +34 +33 +32 +33 +35 +37 +40 +44 +50 +56 +62 +68 +77 +85 +94 +104 +114 +124 +133 +143 +153 +163 +172 +180 +188 +194 +201 +207 +212 +216 +220 +223 +225 +226 +225 +224 +221 +218 +213 +208 +202 +195 +189 +180 +171 +163 +154 +144 +134 +126 +116 +106 +97 +88 +79 +71 +63 +58 +51 +46 +41 +38 +35 +34 +33 +34 +34 +37 +40 +45 +49 +55 +62 +67 +76 +83 +92 +101 +111 +121 +130 +140 +149 +160 +171 +178 +186 +193 +200 +206 +211 +216 +220 +222 +224 +225 +225 +223 +221 +218 +214 +209 +204 +197 +191 +183 +175 +166 +156 +147 +136 +127 +117 +108 +99 +89 +81 +73 +65 +59 +52 +47 +42 +38 +35 +34 +32 +33 +34 +36 +39 +43 +48 +54 +60 +66 +74 +83 +92 +101 +110 +120 +128 +138 +148 +157 +166 +175 +184 +192 +198 +204 +210 +216 +219 +222 +224 +225 +225 +224 +221 +219 +215 +210 +205 +198 +192 +185 +177 +168 +158 +149 +139 +130 +120 +111 +101 +92 +83 +74 +66 +61 +53 +47 +43 +39 +37 +34 +33 +31 +33 +34 +38 +41 +46 +51 +58 +64 +72 +80 +89 +99 +108 +117 +127 +136 +145 +155 +165 +174 +182 +189 +196 +202 +208 +213 +218 +221 +224 +225 +227 +226 +219 +219 +216 +209 +208 +202 +192 +189 +180 +168 +161 +152 +141 +132 +122 +111 +102 +93 +85 +77 +67 +62 +57 +51 +45 +42 +37 +34 +33 +31 +33 +34 +37 +41 +45 +50 +57 +63 +71 +79 +87 +95 +105 +115 +124 +133 +142 +152 +162 +171 +180 +188 +195 +201 +208 +212 +217 +220 +224 +224 +225 +224 +223 +220 +217 +214 +208 +202 +195 +189 +181 +172 +163 +153 +144 +133 +124 +114 +105 +95 +86 +78 +70 +63 +57 +51 +45 +41 +38 +35 +33 +31 +33 +34 +36 +40 +44 +49 +56 +62 +69 +76 +85 +94 +103 +113 +123 +131 +141 +150 +160 +169 +178 +186 +193 +200 +207 +212 +217 +220 +224 +225 +225 +224 +224 +220 +217 +213 +208 +203 +196 +190 +182 +174 +165 +155 +146 +135 +126 +116 +107 +97 +88 +79 +71 +63 +58 +51 +46 +42 +37 +35 +33 +33 +33 +34 +36 +39 +43 +48 +54 +60 +67 +75 +84 +93 +103 +111 +122 +130 +139 +149 +158 +168 +176 +185 +192 +198 +204 +210 +214 +219 +222 +224 +225 +224 +222 +220 +218 +214 +209 +204 +198 +192 +184 +175 +167 +157 +148 +139 +129 +120 +110 +100 +91 +82 +73 +65 +59 +53 +47 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +47 +51 +58 +63 +72 +80 +89 +98 +109 +119 +127 +138 +148 +158 +166 +176 +183 +191 +197 +203 +209 +214 +218 +221 +224 +225 +226 +224 +223 +220 +216 +211 +206 +199 +192 +185 +176 +167 +158 +148 +139 +129 +121 +111 +102 +92 +84 +75 +68 +62 +55 +49 +44 +39 +36 +34 +33 +33 +33 +35 +38 +41 +45 +51 +57 +63 +70 +79 +88 +97 +106 +116 +126 +134 +144 +154 +164 +172 +181 +189 +195 +202 +208 +213 +217 +221 +224 +225 +226 +225 +224 +220 +217 +212 +206 +200 +193 +187 +178 +170 +161 +152 +142 +133 +123 +114 +104 +95 +86 +78 +70 +63 +56 +50 +45 +40 +37 +34 +33 +33 +33 +35 +37 +41 +45 +50 +56 +62 +68 +77 +85 +94 +104 +113 +123 +132 +142 +152 +162 +171 +180 +187 +194 +201 +207 +212 +217 +220 +222 +224 +225 +225 +224 +221 +217 +213 +208 +202 +195 +189 +181 +172 +164 +153 +144 +135 +126 +116 +107 +98 +88 +79 +71 +63 +57 +51 +46 +42 +37 +35 +33 +33 +34 +34 +37 +40 +44 +49 +55 +61 +67 +75 +83 +92 +101 +111 +120 +130 +139 +149 +158 +169 +177 +186 +192 +199 +205 +211 +215 +219 +222 +224 +225 +225 +224 +222 +219 +215 +210 +204 +197 +192 +183 +175 +165 +156 +146 +137 +127 +118 +109 +99 +90 +80 +72 +65 +59 +53 +47 +42 +38 +35 +33 +32 +33 +33 +35 +39 +43 +47 +54 +60 +66 +73 +81 +90 +100 +109 +119 +128 +138 +148 +157 +167 +176 +184 +192 +198 +204 +210 +215 +219 +222 +224 +225 +225 +224 +222 +220 +215 +211 +205 +199 +192 +185 +176 +168 +158 +148 +139 +129 +120 +110 +101 +91 +83 +75 +66 +60 +54 +48 +43 +40 +36 +34 +33 +33 +34 +35 +38 +42 +46 +51 +58 +63 +72 +80 +89 +98 +107 +117 +127 +136 +145 +155 +164 +173 +181 +190 +196 +201 +208 +214 +218 +220 +224 +225 +226 +224 +223 +221 +217 +212 +207 +201 +194 +188 +179 +171 +161 +151 +141 +131 +123 +112 +103 +93 +84 +76 +68 +61 +55 +48 +43 +39 +36 +34 +33 +31 +31 +35 +38 +41 +45 +51 +57 +63 +70 +78 +87 +96 +106 +115 +125 +134 +144 +153 +162 +172 +180 +188 +194 +201 +207 +212 +217 +220 +222 +224 +225 +224 +223 +220 +217 +213 +208 +203 +196 +189 +180 +172 +162 +153 +143 +133 +124 +114 +105 +96 +87 +78 +70 +63 +56 +50 +45 +40 +37 +34 +32 +32 +33 +34 +36 +41 +45 +50 +56 +63 +69 +76 +84 +94 +103 +112 +122 +131 +141 +150 +161 +170 +178 +186 +193 +199 +206 +211 +216 +219 +222 +224 +225 +225 +224 +221 +217 +213 +209 +204 +196 +190 +183 +174 +165 +155 +146 +136 +127 +117 +108 +98 +88 +80 +72 +64 +58 +53 +47 +42 +38 +35 +34 +32 +32 +33 +35 +38 +43 +48 +55 +60 +66 +74 +83 +92 +101 +110 +120 +129 +139 +148 +158 +167 +176 +185 +192 +198 +205 +210 +216 +220 +222 +224 +225 +225 +224 +221 +218 +214 +209 +204 +197 +192 +184 +175 +167 +158 +148 +138 +129 +119 +110 +100 +91 +82 +73 +66 +59 +53 +47 +42 +38 +35 +33 +33 +33 +33 +34 +38 +43 +47 +52 +57 +63 +72 +81 +90 +99 +109 +118 +128 +138 +147 +157 +166 +175 +183 +192 +199 +204 +205 +213 +216 +218 +225 +225 +224 +227 +224 +218 +217 +211 +205 +199 +192 +184 +177 +168 +160 +150 +140 +131 +123 +112 +103 +94 +84 +75 +67 +61 +54 +48 +43 +39 +36 +33 +33 +33 +33 +35 +38 +41 +45 +51 +57 +63 +70 +79 +87 +97 +107 +116 +126 +135 +144 +154 +163 +172 +181 +189 +195 +201 +208 +213 +217 +220 +224 +225 +225 +225 +222 +220 +217 +212 +206 +200 +194 +189 +180 +170 +161 +152 +144 +133 +124 +114 +105 +96 +86 +78 +70 +63 +57 +51 +46 +42 +38 +35 +33 +33 +33 +34 +36 +39 +44 +49 +55 +62 +68 +76 +84 +93 +104 +114 +123 +131 +141 +152 +161 +170 +179 +187 +193 +200 +207 +212 +217 +220 +224 +225 +226 +224 +223 +220 +217 +213 +208 +202 +196 +189 +181 +173 +164 +155 +144 +135 +126 +117 +107 +97 +88 +79 +71 +63 +57 +51 +46 +41 +37 +35 +33 +33 +33 +35 +37 +41 +44 +49 +54 +61 +67 +74 +83 +92 +102 +111 +122 +131 +141 +150 +160 +169 +177 +186 +192 +199 +205 +210 +214 +218 +221 +224 +225 +224 +223 +221 +218 +214 +209 +204 +197 +192 +183 +175 +166 +156 +147 +138 +127 +119 +109 +99 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +33 +33 +33 +34 +36 +39 +43 +48 +53 +60 +66 +73 +82 +90 +100 +109 +119 +128 +138 +148 +157 +166 +175 +184 +192 +197 +204 +209 +214 +219 +221 +224 +225 +226 +224 +222 +220 +216 +211 +205 +199 +192 +185 +176 +167 +158 +148 +139 +129 +121 +111 +101 +92 +83 +74 +66 +60 +53 +48 +43 +39 +36 +34 +33 +32 +33 +35 +38 +41 +46 +51 +58 +63 +71 +79 +89 +98 +107 +117 +126 +136 +145 +155 +165 +174 +182 +190 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +220 +216 +212 +207 +200 +193 +187 +178 +170 +161 +151 +141 +132 +123 +113 +103 +93 +85 +76 +68 +62 +56 +50 +44 +41 +37 +34 +33 +32 +33 +35 +37 +41 +45 +51 +56 +63 +70 +78 +86 +95 +105 +115 +125 +133 +144 +153 +162 +171 +179 +188 +194 +201 +206 +212 +216 +220 +222 +224 +225 +224 +224 +221 +218 +213 +208 +202 +195 +189 +181 +172 +163 +154 +144 +134 +125 +115 +106 +97 +87 +79 +70 +63 +56 +50 +45 +40 +36 +34 +33 +31 +33 +35 +37 +41 +45 +51 +56 +63 +68 +76 +84 +93 +102 +112 +121 +130 +140 +150 +160 +169 +178 +186 +193 +199 +205 +211 +216 +219 +221 +224 +224 +224 +222 +221 +217 +214 +209 +204 +197 +192 +184 +175 +166 +156 +146 +136 +127 +117 +108 +98 +89 +80 +72 +65 +59 +53 +47 +42 +38 +35 +33 +31 +31 +33 +35 +38 +43 +48 +54 +60 +66 +74 +82 +91 +101 +111 +120 +129 +138 +148 +157 +167 +175 +184 +192 +198 +205 +210 +216 +220 +223 +224 +225 +225 +224 +221 +218 +214 +209 +204 +198 +192 +184 +176 +167 +158 +148 +139 +129 +120 +110 +100 +91 +82 +74 +66 +60 +53 +47 +43 +39 +36 +34 +33 +31 +33 +35 +37 +41 +46 +52 +58 +64 +71 +80 +90 +99 +109 +118 +127 +137 +147 +156 +165 +175 +183 +190 +196 +203 +209 +214 +218 +220 +224 +225 +226 +225 +222 +219 +216 +211 +206 +199 +193 +186 +178 +169 +160 +150 +141 +131 +122 +112 +103 +93 +83 +75 +67 +61 +54 +49 +44 +39 +36 +34 +33 +33 +33 +34 +37 +41 +46 +51 +56 +63 +69 +78 +86 +96 +105 +115 +125 +134 +144 +154 +163 +172 +181 +189 +196 +202 +208 +213 +218 +220 +222 +225 +225 +225 +222 +220 +217 +213 +207 +201 +195 +188 +180 +172 +162 +152 +143 +133 +124 +115 +105 +94 +86 +77 +69 +63 +56 +50 +45 +41 +37 +35 +33 +33 +33 +34 +37 +41 +44 +49 +56 +62 +69 +77 +86 +95 +104 +113 +123 +132 +141 +151 +161 +170 +178 +187 +194 +201 +206 +212 +217 +220 +223 +225 +225 +224 +224 +221 +216 +212 +208 +202 +195 +189 +182 +174 +164 +155 +146 +135 +127 +117 +107 +97 +88 +79 +71 +63 +58 +51 +47 +42 +39 +36 +34 +33 +34 +34 +36 +40 +43 +47 +54 +60 +66 +74 +83 +92 +101 +111 +121 +130 +139 +148 +158 +167 +176 +185 +192 +198 +205 +211 +216 +220 +223 +225 +225 +225 +224 +221 +218 +214 +209 +203 +197 +190 +183 +175 +167 +157 +147 +137 +128 +119 +110 +100 +91 +82 +73 +66 +60 +53 +47 +42 +39 +35 +34 +33 +33 +34 +36 +39 +43 +47 +53 +59 +65 +72 +80 +89 +99 +109 +121 +127 +133 +147 +155 +164 +178 +184 +190 +200 +204 +209 +216 +219 +221 +225 +224 +224 +223 +222 +220 +217 +211 +206 +201 +193 +187 +179 +169 +158 +149 +139 +129 +120 +111 +100 +91 +83 +75 +67 +61 +55 +48 +44 +39 +36 +34 +33 +33 +33 +35 +38 +42 +47 +52 +58 +63 +71 +80 +89 +97 +106 +116 +126 +134 +145 +154 +164 +173 +181 +189 +195 +201 +208 +212 +217 +221 +222 +225 +225 +225 +222 +220 +217 +212 +208 +202 +195 +188 +180 +171 +162 +152 +142 +132 +123 +113 +103 +94 +85 +76 +68 +62 +55 +49 +44 +40 +37 +34 +33 +33 +34 +35 +37 +41 +45 +50 +56 +63 +70 +78 +87 +96 +105 +115 +125 +134 +143 +152 +161 +170 +179 +187 +193 +200 +207 +212 +216 +221 +224 +225 +226 +225 +224 +221 +217 +213 +208 +202 +195 +189 +181 +172 +164 +154 +144 +134 +126 +115 +106 +96 +87 +78 +70 +63 +57 +51 +45 +41 +37 +35 +33 +33 +33 +34 +37 +40 +45 +49 +55 +61 +68 +76 +85 +94 +103 +113 +122 +131 +140 +151 +161 +170 +178 +186 +192 +199 +205 +210 +216 +219 +222 +224 +225 +225 +224 +222 +219 +215 +210 +204 +197 +191 +182 +174 +165 +156 +146 +137 +127 +118 +109 +98 +89 +80 +72 +63 +58 +52 +46 +41 +37 +34 +31 +31 +31 +33 +36 +39 +43 +48 +54 +61 +67 +75 +82 +91 +101 +111 +120 +128 +137 +148 +158 +168 +176 +184 +192 +198 +205 +210 +214 +218 +221 +223 +224 +224 +224 +221 +219 +215 +211 +205 +199 +192 +185 +177 +168 +158 +148 +138 +129 +119 +110 +101 +92 +82 +73 +66 +61 +55 +49 +43 +39 +36 +34 +32 +31 +33 +34 +37 +41 +46 +51 +58 +63 +72 +80 +89 +99 +108 +118 +127 +136 +145 +156 +165 +174 +182 +190 +196 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +199 +192 +186 +178 +170 +161 +151 +142 +131 +123 +113 +103 +93 +85 +76 +68 +62 +56 +50 +44 +41 +37 +35 +33 +33 +33 +35 +37 +41 +45 +50 +56 +63 +69 +78 +86 +95 +105 +115 +125 +133 +143 +153 +163 +172 +181 +188 +194 +201 +207 +212 +216 +220 +223 +224 +225 +224 +222 +220 +217 +213 +207 +201 +194 +188 +180 +171 +162 +153 +143 +134 +125 +115 +105 +96 +87 +78 +70 +63 +57 +50 +45 +40 +36 +34 +33 +32 +33 +34 +37 +40 +44 +50 +56 +62 +68 +76 +85 +94 +104 +113 +123 +131 +141 +151 +161 +170 +178 +186 +193 +200 +206 +211 +216 +220 +222 +224 +224 +224 +223 +220 +218 +213 +209 +203 +197 +190 +182 +174 +165 +155 +145 +135 +126 +117 +107 +97 +88 +79 +71 +63 +58 +51 +46 +42 +38 +35 +33 +31 +31 +33 +35 +39 +43 +48 +54 +61 +67 +75 +83 +92 +102 +111 +121 +130 +140 +149 +158 +168 +176 +185 +192 +199 +205 +211 +216 +220 +222 +225 +225 +225 +224 +222 +218 +214 +210 +204 +198 +192 +184 +175 +167 +157 +148 +138 +127 +119 +109 +100 +90 +82 +73 +65 +59 +53 +47 +43 +39 +35 +34 +33 +33 +33 +35 +38 +41 +46 +52 +58 +65 +73 +81 +90 +100 +110 +119 +127 +137 +147 +156 +166 +175 +183 +192 +197 +203 +209 +214 +218 +221 +224 +225 +226 +224 +223 +220 +216 +211 +205 +199 +192 +186 +177 +169 +159 +150 +140 +131 +121 +112 +102 +92 +83 +75 +67 +61 +54 +48 +43 +39 +36 +34 +32 +33 +33 +35 +37 +41 +45 +51 +57 +63 +71 +79 +88 +97 +107 +116 +126 +135 +145 +155 +164 +173 +182 +189 +196 +202 +208 +213 +217 +220 +222 +224 +224 +224 +222 +220 +217 +212 +208 +201 +195 +188 +180 +171 +162 +152 +143 +133 +123 +114 +104 +94 +85 +76 +68 +62 +56 +49 +45 +40 +37 +34 +32 +31 +33 +34 +37 +40 +45 +50 +56 +63 +70 +78 +86 +96 +105 +115 +124 +133 +143 +152 +162 +171 +179 +188 +194 +200 +207 +212 +216 +220 +224 +224 +225 +225 +224 +221 +216 +213 +208 +202 +195 +189 +181 +173 +164 +155 +145 +135 +126 +116 +106 +97 +87 +78 +70 +63 +57 +51 +44 +42 +38 +34 +31 +34 +34 +34 +35 +38 +44 +49 +54 +60 +67 +75 +84 +93 +102 +113 +122 +131 +141 +151 +160 +170 +178 +186 +193 +199 +206 +210 +215 +220 +222 +224 +224 +226 +224 +222 +218 +215 +210 +203 +196 +189 +182 +174 +165 +156 +146 +137 +128 +119 +110 +100 +91 +82 +74 +65 +59 +52 +47 +42 +38 +35 +33 +32 +31 +34 +36 +38 +42 +50 +55 +56 +65 +72 +79 +93 +101 +109 +121 +130 +137 +150 +159 +168 +176 +185 +190 +197 +203 +210 +214 +217 +221 +224 +225 +224 +225 +222 +218 +214 +210 +204 +198 +192 +185 +176 +167 +158 +149 +139 +130 +121 +111 +101 +92 +83 +74 +66 +61 +54 +48 +43 +39 +35 +34 +31 +31 +33 +35 +38 +41 +46 +51 +58 +63 +72 +80 +89 +98 +108 +117 +126 +136 +145 +155 +164 +174 +182 +190 +196 +203 +209 +214 +218 +220 +223 +224 +225 +224 +221 +219 +216 +212 +206 +201 +193 +187 +179 +170 +161 +152 +141 +131 +123 +112 +103 +93 +85 +75 +68 +62 +55 +49 +44 +40 +36 +34 +33 +33 +33 +35 +37 +41 +45 +50 +56 +63 +70 +78 +86 +95 +106 +115 +124 +133 +143 +153 +163 +172 +180 +188 +194 +202 +208 +213 +217 +221 +224 +225 +225 +224 +224 +220 +217 +212 +208 +201 +194 +188 +179 +171 +162 +153 +144 +134 +125 +116 +106 +96 +87 +78 +70 +63 +57 +51 +45 +41 +37 +35 +33 +33 +33 +35 +37 +40 +44 +49 +54 +61 +67 +75 +84 +93 +103 +112 +122 +130 +140 +150 +160 +169 +179 +187 +194 +201 +207 +212 +216 +220 +222 +224 +225 +225 +224 +221 +218 +214 +209 +203 +196 +190 +182 +174 +165 +155 +145 +135 +126 +117 +107 +97 +88 +80 +71 +64 +58 +52 +47 +42 +38 +35 +33 +31 +32 +33 +36 +39 +43 +48 +54 +60 +67 +75 +83 +92 +101 +111 +121 +129 +139 +148 +158 +167 +176 +184 +192 +198 +204 +210 +215 +219 +222 +224 +225 +225 +224 +222 +218 +215 +210 +204 +197 +192 +184 +176 +167 +157 +148 +138 +128 +119 +109 +99 +90 +81 +72 +65 +59 +53 +47 +43 +39 +36 +34 +32 +32 +33 +35 +38 +43 +47 +53 +59 +65 +73 +82 +90 +100 +109 +119 +127 +137 +146 +156 +165 +174 +182 +190 +196 +203 +208 +214 +218 +221 +224 +225 +225 +224 +222 +219 +216 +211 +206 +199 +193 +186 +178 +169 +160 +150 +141 +131 +121 +112 +102 +92 +83 +75 +66 +60 +54 +48 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +46 +51 +57 +63 +71 +79 +87 +97 +106 +116 +126 +135 +144 +154 +164 +172 +181 +189 +195 +202 +208 +214 +217 +221 +224 +225 +226 +226 +223 +220 +216 +212 +207 +201 +194 +187 +179 +171 +162 +152 +142 +132 +124 +114 +104 +95 +86 +77 +69 +63 +56 +50 +44 +40 +37 +34 +33 +31 +33 +34 +37 +41 +46 +51 +56 +62 +69 +77 +86 +95 +104 +114 +124 +132 +142 +152 +161 +171 +179 +187 +194 +200 +206 +211 +216 +220 +222 +224 +225 +224 +222 +220 +217 +213 +208 +202 +195 +189 +182 +173 +164 +155 +145 +135 +126 +116 +107 +97 +88 +79 +71 +63 +57 +52 +46 +41 +37 +35 +33 +31 +32 +34 +36 +39 +43 +48 +54 +61 +67 +75 +84 +93 +102 +112 +122 +130 +140 +149 +159 +168 +176 +185 +192 +198 +205 +210 +215 +219 +222 +224 +225 +225 +224 +222 +219 +214 +210 +204 +198 +192 +183 +175 +166 +157 +146 +137 +127 +119 +109 +99 +90 +80 +72 +63 +58 +52 +47 +42 +38 +36 +34 +33 +33 +34 +35 +38 +42 +47 +52 +58 +65 +72 +81 +90 +100 +109 +120 +128 +139 +148 +158 +167 +176 +185 +192 +198 +204 +210 +214 +219 +222 +224 +225 +225 +225 +224 +220 +216 +211 +205 +199 +192 +184 +176 +167 +157 +147 +138 +128 +119 +109 +100 +91 +82 +74 +66 +60 +54 +49 +44 +39 +36 +34 +33 +33 +34 +35 +38 +42 +47 +52 +59 +63 +71 +79 +88 +97 +107 +116 +126 +135 +145 +154 +164 +173 +181 +189 +196 +203 +208 +213 +218 +221 +224 +225 +225 +224 +224 +220 +217 +212 +207 +200 +193 +187 +178 +170 +160 +151 +141 +131 +122 +113 +103 +93 +85 +76 +68 +61 +55 +49 +44 +40 +36 +34 +33 +33 +33 +35 +37 +41 +45 +51 +57 +63 +69 +78 +87 +95 +106 +115 +124 +133 +143 +152 +162 +171 +179 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +225 +223 +220 +218 +213 +208 +202 +195 +188 +181 +172 +163 +153 +144 +134 +125 +115 +105 +96 +86 +78 +69 +63 +56 +50 +44 +40 +37 +34 +33 +32 +33 +34 +37 +41 +45 +50 +56 +62 +68 +76 +85 +94 +103 +113 +123 +131 +142 +151 +160 +170 +178 +185 +192 +199 +207 +211 +215 +218 +222 +224 +224 +224 +223 +221 +218 +214 +209 +204 +197 +190 +182 +174 +165 +155 +145 +135 +127 +117 +107 +97 +88 +80 +71 +63 +58 +53 +46 +42 +41 +36 +29 +31 +31 +31 +38 +39 +42 +50 +55 +59 +68 +75 +83 +93 +100 +109 +119 +128 +138 +148 +156 +167 +178 +185 +192 +200 +205 +209 +215 +219 +221 +223 +225 +224 +222 +221 +219 +216 +210 +205 +198 +192 +185 +176 +166 +157 +148 +138 +128 +119 +109 +99 +91 +82 +74 +66 +60 +54 +48 +43 +39 +36 +33 +32 +33 +34 +34 +36 +41 +46 +53 +59 +65 +72 +81 +90 +99 +108 +118 +127 +136 +146 +156 +165 +173 +182 +190 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +216 +212 +207 +199 +192 +186 +179 +170 +161 +151 +141 +131 +123 +112 +102 +92 +83 +75 +66 +60 +54 +48 +43 +40 +36 +34 +33 +33 +33 +35 +37 +41 +45 +51 +58 +63 +71 +79 +88 +97 +106 +116 +125 +134 +144 +154 +163 +172 +180 +188 +194 +201 +207 +212 +216 +220 +223 +224 +225 +224 +222 +220 +217 +213 +208 +202 +195 +188 +180 +172 +162 +153 +143 +134 +124 +114 +105 +95 +86 +77 +70 +63 +56 +50 +44 +40 +36 +34 +32 +32 +33 +34 +37 +40 +44 +49 +56 +62 +69 +77 +85 +94 +104 +114 +123 +132 +142 +152 +161 +170 +178 +187 +193 +200 +206 +211 +216 +220 +222 +224 +225 +225 +224 +221 +218 +213 +208 +202 +196 +189 +181 +173 +164 +155 +145 +136 +126 +117 +108 +98 +88 +79 +71 +63 +58 +52 +47 +41 +38 +34 +33 +31 +31 +33 +35 +39 +43 +48 +54 +61 +67 +75 +83 +93 +102 +111 +121 +130 +140 +149 +159 +168 +177 +185 +192 +199 +205 +211 +216 +219 +222 +224 +225 +225 +223 +221 +218 +214 +209 +203 +197 +191 +184 +175 +167 +157 +148 +138 +128 +119 +109 +100 +90 +81 +73 +65 +59 +53 +47 +43 +39 +35 +34 +33 +32 +33 +35 +38 +42 +47 +52 +59 +65 +73 +81 +91 +100 +109 +119 +128 +138 +148 +157 +166 +175 +183 +191 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +176 +168 +159 +150 +140 +131 +122 +112 +102 +93 +84 +76 +67 +60 +54 +48 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +46 +51 +57 +63 +70 +79 +87 +97 +106 +116 +126 +135 +145 +155 +165 +174 +182 +190 +196 +202 +208 +213 +217 +221 +222 +225 +225 +224 +222 +220 +217 +212 +207 +201 +194 +187 +179 +170 +161 +151 +142 +132 +123 +114 +104 +94 +85 +77 +69 +62 +56 +49 +44 +39 +36 +34 +32 +31 +33 +34 +37 +41 +45 +50 +56 +63 +69 +78 +86 +95 +105 +115 +124 +133 +143 +152 +162 +171 +180 +188 +195 +201 +207 +212 +217 +220 +222 +224 +224 +224 +223 +221 +217 +213 +208 +201 +195 +188 +180 +172 +163 +153 +144 +134 +126 +116 +106 +96 +87 +78 +70 +63 +57 +51 +45 +41 +37 +35 +33 +32 +33 +35 +37 +40 +44 +49 +55 +62 +68 +77 +84 +94 +103 +113 +123 +132 +141 +150 +160 +169 +177 +185 +192 +198 +205 +210 +215 +219 +222 +224 +225 +225 +224 +222 +218 +214 +209 +204 +197 +191 +182 +174 +165 +155 +146 +136 +127 +117 +108 +99 +90 +80 +71 +63 +57 +52 +46 +41 +37 +35 +33 +33 +33 +34 +36 +39 +44 +48 +54 +60 +66 +74 +82 +91 +101 +110 +120 +129 +138 +149 +158 +167 +176 +184 +192 +198 +205 +210 +214 +217 +221 +224 +225 +225 +224 +222 +220 +216 +211 +205 +198 +192 +185 +177 +167 +158 +148 +138 +129 +120 +110 +100 +91 +82 +74 +66 +60 +54 +48 +43 +39 +35 +33 +33 +31 +33 +35 +38 +42 +47 +52 +59 +63 +72 +80 +89 +98 +107 +117 +127 +135 +145 +155 +165 +174 +182 +190 +196 +203 +209 +214 +218 +221 +224 +224 +225 +224 +222 +220 +216 +211 +206 +200 +193 +187 +179 +170 +161 +151 +141 +132 +123 +112 +103 +93 +84 +76 +67 +62 +55 +50 +44 +40 +36 +34 +33 +31 +33 +34 +37 +41 +46 +51 +57 +63 +70 +78 +87 +97 +105 +115 +125 +134 +143 +153 +163 +172 +180 +188 +195 +201 +208 +212 +217 +220 +224 +225 +225 +225 +224 +221 +217 +212 +207 +201 +194 +188 +180 +171 +162 +153 +144 +133 +124 +114 +105 +95 +86 +77 +69 +62 +56 +50 +45 +41 +36 +34 +33 +33 +33 +34 +37 +40 +45 +50 +56 +62 +69 +77 +86 +94 +104 +114 +124 +133 +142 +152 +160 +169 +178 +186 +193 +199 +205 +211 +216 +220 +223 +224 +225 +225 +224 +221 +217 +213 +208 +202 +196 +189 +181 +174 +165 +154 +145 +136 +126 +116 +107 +100 +88 +75 +70 +62 +56 +54 +45 +41 +40 +35 +33 +34 +33 +34 +36 +38 +42 +47 +54 +62 +68 +74 +85 +93 +101 +112 +123 +129 +138 +149 +158 +167 +177 +185 +192 +198 +204 +211 +216 +220 +223 +224 +225 +225 +224 +220 +218 +214 +209 +203 +198 +192 +184 +175 +167 +157 +147 +138 +128 +119 +109 +100 +90 +81 +73 +65 +59 +53 +48 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +46 +51 +58 +65 +72 +80 +90 +99 +109 +119 +127 +138 +147 +156 +166 +175 +183 +192 +197 +203 +209 +214 +219 +221 +224 +225 +225 +224 +222 +219 +215 +210 +204 +198 +192 +185 +177 +169 +160 +150 +141 +131 +122 +112 +103 +93 +83 +74 +67 +60 +54 +48 +44 +39 +37 +35 +32 +33 +33 +35 +37 +41 +45 +51 +57 +63 +70 +79 +87 +97 +106 +116 +126 +134 +144 +154 +163 +173 +181 +189 +195 +201 +207 +213 +218 +221 +224 +225 +226 +225 +223 +220 +217 +212 +207 +200 +194 +187 +179 +170 +161 +152 +142 +133 +124 +114 +104 +94 +85 +77 +68 +62 +55 +49 +44 +40 +37 +34 +33 +31 +33 +35 +37 +41 +45 +50 +56 +63 +69 +77 +85 +94 +103 +113 +123 +132 +142 +151 +161 +170 +179 +187 +193 +200 +206 +211 +216 +220 +222 +225 +225 +225 +224 +222 +218 +214 +209 +204 +197 +190 +180 +172 +164 +155 +144 +133 +125 +115 +106 +97 +87 +78 +70 +63 +57 +51 +46 +41 +37 +35 +33 +31 +33 +34 +36 +39 +44 +48 +55 +61 +68 +75 +84 +94 +103 +111 +121 +130 +140 +150 +159 +168 +176 +185 +192 +199 +205 +210 +216 +219 +222 +224 +225 +225 +224 +221 +218 +214 +209 +204 +197 +192 +183 +175 +166 +156 +147 +137 +127 +118 +108 +99 +90 +80 +72 +65 +59 +52 +46 +41 +37 +35 +32 +31 +32 +34 +36 +38 +43 +47 +53 +59 +66 +74 +83 +91 +101 +110 +120 +129 +138 +148 +158 +167 +176 +185 +192 +198 +204 +209 +214 +218 +221 +224 +225 +224 +224 +222 +219 +215 +210 +205 +198 +192 +184 +176 +167 +158 +148 +139 +129 +121 +111 +101 +92 +83 +74 +66 +60 +53 +47 +42 +38 +35 +33 +32 +31 +33 +35 +39 +42 +47 +52 +59 +64 +72 +80 +88 +98 +107 +117 +126 +136 +145 +155 +165 +174 +182 +190 +197 +203 +209 +214 +218 +221 +224 +224 +225 +224 +222 +220 +216 +212 +207 +200 +193 +187 +178 +170 +160 +150 +141 +131 +122 +112 +102 +93 +84 +76 +68 +61 +55 +48 +43 +39 +36 +34 +33 +33 +33 +35 +37 +41 +46 +51 +58 +63 +71 +79 +87 +96 +106 +115 +124 +133 +143 +153 +162 +172 +180 +188 +194 +201 +207 +212 +217 +220 +223 +224 +225 +224 +223 +220 +217 +212 +207 +202 +195 +189 +180 +172 +163 +154 +143 +133 +124 +115 +105 +95 +86 +78 +69 +63 +57 +50 +46 +41 +38 +35 +33 +33 +32 +34 +36 +39 +44 +49 +55 +62 +68 +77 +86 +94 +104 +113 +123 +131 +141 +151 +161 +169 +177 +186 +193 +199 +205 +211 +216 +219 +222 +224 +225 +225 +224 +221 +218 +213 +209 +203 +196 +190 +182 +173 +165 +155 +146 +136 +127 +117 +108 +98 +89 +80 +72 +63 +58 +51 +46 +41 +37 +34 +33 +32 +33 +34 +36 +39 +43 +48 +54 +61 +67 +75 +83 +92 +101 +111 +120 +129 +139 +148 +158 +168 +176 +185 +192 +198 +205 +209 +214 +218 +221 +224 +224 +225 +224 +222 +219 +216 +211 +205 +199 +192 +185 +176 +167 +157 +147 +138 +128 +118 +109 +99 +90 +81 +73 +66 +59 +53 +47 +42 +38 +35 +33 +31 +32 +34 +35 +39 +43 +47 +53 +59 +66 +73 +81 +90 +99 +109 +118 +127 +136 +146 +155 +165 +174 +183 +191 +197 +204 +209 +214 +218 +222 +224 +224 +224 +224 +221 +218 +215 +210 +205 +199 +192 +186 +178 +169 +160 +150 +140 +131 +122 +112 +102 +93 +83 +75 +67 +61 +54 +48 +44 +39 +36 +34 +33 +31 +33 +34 +37 +40 +45 +51 +58 +63 +70 +79 +88 +98 +107 +116 +126 +135 +145 +154 +164 +172 +181 +189 +196 +202 +208 +212 +217 +221 +224 +225 +225 +224 +222 +220 +216 +211 +206 +200 +193 +187 +178 +170 +162 +153 +143 +132 +124 +115 +106 +95 +86 +77 +69 +62 +55 +50 +44 +40 +37 +34 +33 +32 +33 +35 +37 +40 +45 +49 +56 +62 +68 +76 +85 +94 +103 +113 +124 +133 +142 +153 +162 +171 +179 +188 +194 +200 +207 +212 +216 +220 +222 +224 +225 +225 +224 +221 +218 +214 +209 +203 +195 +189 +182 +174 +160 +152 +143 +131 +127 +118 +105 +98 +89 +77 +71 +63 +57 +51 +46 +39 +36 +34 +33 +34 +32 +34 +38 +40 +45 +52 +56 +60 +67 +75 +83 +92 +102 +111 +120 +129 +140 +150 +159 +169 +177 +186 +192 +199 +205 +210 +214 +219 +222 +224 +225 +225 +224 +222 +219 +215 +210 +203 +198 +192 +183 +175 +167 +157 +147 +137 +127 +118 +108 +99 +89 +80 +72 +63 +58 +52 +47 +42 +38 +35 +34 +33 +33 +34 +36 +39 +43 +48 +53 +60 +66 +74 +81 +91 +100 +110 +120 +128 +138 +148 +157 +166 +175 +184 +192 +197 +203 +210 +214 +218 +222 +225 +224 +225 +225 +222 +219 +215 +211 +205 +198 +192 +185 +177 +168 +159 +150 +140 +130 +122 +111 +102 +92 +83 +74 +66 +60 +53 +47 +42 +38 +35 +34 +31 +31 +33 +35 +38 +42 +47 +52 +58 +63 +72 +80 +88 +97 +108 +117 +127 +136 +146 +156 +165 +175 +183 +192 +196 +203 +208 +213 +217 +220 +224 +224 +225 +224 +223 +220 +217 +212 +207 +200 +194 +187 +178 +170 +160 +150 +141 +131 +123 +113 +103 +94 +85 +77 +69 +62 +56 +49 +44 +39 +36 +34 +32 +31 +33 +35 +37 +41 +45 +51 +57 +63 +70 +78 +87 +96 +105 +115 +125 +133 +143 +152 +162 +172 +180 +189 +195 +201 +208 +212 +217 +220 +222 +224 +224 +224 +222 +221 +218 +213 +208 +202 +196 +189 +181 +172 +163 +153 +143 +134 +124 +115 +105 +96 +87 +79 +70 +63 +57 +51 +46 +41 +37 +35 +33 +32 +33 +34 +36 +39 +44 +49 +55 +62 +68 +76 +85 +94 +103 +112 +122 +130 +140 +150 +160 +170 +179 +187 +193 +200 +207 +212 +216 +220 +223 +225 +225 +225 +222 +221 +217 +213 +208 +202 +196 +190 +182 +174 +165 +156 +146 +136 +127 +118 +108 +98 +89 +80 +71 +63 +59 +52 +47 +42 +38 +36 +34 +32 +33 +34 +36 +38 +42 +47 +53 +59 +66 +74 +82 +91 +101 +111 +121 +129 +139 +149 +158 +168 +177 +185 +192 +199 +205 +210 +216 +219 +222 +224 +225 +224 +224 +221 +218 +215 +209 +204 +198 +192 +184 +175 +166 +157 +148 +138 +128 +120 +110 +100 +91 +82 +73 +65 +59 +53 +48 +44 +38 +34 +33 +33 +33 +33 +35 +38 +42 +47 +53 +59 +65 +73 +81 +89 +99 +108 +118 +127 +137 +147 +156 +165 +175 +183 +192 +197 +204 +209 +214 +218 +221 +224 +225 +225 +224 +221 +219 +216 +212 +207 +200 +193 +187 +178 +170 +160 +150 +140 +130 +121 +111 +102 +92 +83 +75 +68 +62 +54 +49 +44 +40 +36 +34 +32 +31 +33 +34 +37 +41 +46 +51 +58 +63 +71 +79 +88 +97 +106 +116 +125 +134 +143 +153 +162 +171 +180 +188 +195 +201 +208 +213 +218 +221 +224 +225 +225 +224 +224 +220 +217 +212 +207 +201 +194 +188 +179 +171 +162 +153 +143 +133 +124 +114 +105 +94 +85 +77 +69 +62 +56 +50 +45 +40 +37 +34 +33 +33 +33 +35 +37 +41 +45 +50 +56 +62 +69 +77 +85 +94 +104 +114 +124 +132 +142 +152 +161 +170 +178 +187 +193 +199 +206 +211 +216 +219 +222 +224 +225 +224 +224 +221 +217 +213 +208 +202 +196 +189 +181 +173 +164 +154 +145 +135 +126 +116 +107 +98 +88 +79 +71 +63 +58 +51 +46 +41 +38 +35 +33 +31 +33 +34 +36 +39 +44 +49 +54 +61 +67 +75 +83 +92 +101 +111 +121 +130 +140 +150 +159 +168 +177 +185 +192 +199 +204 +210 +215 +219 +221 +224 +225 +224 +224 +221 +218 +214 +210 +204 +197 +192 +184 +176 +166 +157 +147 +138 +127 +119 +108 +99 +89 +81 +72 +65 +58 +53 +47 +43 +38 +35 +34 +33 +33 +33 +36 +38 +43 +47 +53 +59 +65 +73 +81 +90 +99 +109 +118 +127 +137 +147 +156 +165 +174 +182 +190 +196 +204 +209 +214 +219 +222 +224 +225 +225 +224 +222 +219 +216 +211 +206 +199 +192 +185 +177 +168 +159 +150 +140 +130 +121 +111 +101 +92 +82 +74 +66 +60 +53 +47 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +46 +51 +57 +63 +71 +79 +88 +98 +107 +117 +127 +135 +145 +154 +164 +172 +182 +189 +195 +202 +208 +213 +217 +221 +224 +225 +225 +225 +224 +221 +217 +212 +207 +200 +193 +186 +178 +169 +161 +151 +142 +132 +123 +113 +104 +95 +85 +77 +68 +62 +55 +49 +43 +39 +37 +34 +32 +31 +33 +34 +37 +41 +45 +50 +56 +63 +70 +78 +86 +96 +105 +114 +124 +133 +143 +153 +162 +172 +180 +188 +195 +201 +207 +212 +216 +219 +222 +224 +224 +226 +224 +217 +216 +212 +206 +205 +197 +189 +184 +174 +162 +155 +144 +133 +126 +114 +104 +95 +86 +79 +70 +63 +57 +52 +46 +41 +38 +34 +31 +31 +31 +33 +35 +39 +44 +48 +55 +62 +69 +76 +85 +94 +103 +112 +122 +130 +140 +150 +159 +169 +178 +186 +193 +200 +207 +212 +216 +220 +222 +224 +225 +225 +222 +221 +218 +214 +208 +203 +197 +190 +181 +174 +166 +157 +147 +137 +127 +117 +108 +98 +88 +79 +71 +63 +58 +52 +46 +41 +37 +35 +34 +32 +31 +34 +37 +40 +43 +49 +54 +60 +67 +74 +83 +91 +100 +111 +120 +129 +139 +149 +159 +167 +175 +184 +192 +199 +204 +209 +214 +218 +221 +224 +224 +224 +224 +222 +219 +215 +210 +204 +198 +192 +184 +176 +167 +158 +149 +139 +129 +120 +110 +101 +91 +82 +74 +65 +60 +53 +48 +43 +39 +36 +33 +32 +31 +33 +35 +38 +42 +46 +51 +58 +63 +72 +80 +89 +99 +108 +118 +127 +136 +146 +156 +165 +175 +182 +190 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +224 +220 +216 +211 +206 +200 +193 +186 +178 +170 +160 +150 +140 +131 +122 +113 +103 +94 +85 +77 +68 +62 +56 +50 +44 +39 +36 +34 +32 +31 +31 +34 +36 +40 +45 +51 +57 +63 +69 +79 +87 +95 +106 +115 +125 +133 +144 +153 +164 +171 +180 +188 +195 +202 +208 +213 +217 +221 +224 +224 +225 +224 +223 +220 +217 +213 +208 +202 +195 +189 +181 +172 +162 +153 +143 +133 +123 +114 +104 +94 +85 +77 +69 +63 +56 +50 +45 +41 +38 +35 +33 +33 +33 +34 +37 +40 +44 +50 +55 +62 +69 +76 +85 +94 +104 +113 +123 +132 +142 +151 +161 +170 +179 +187 +193 +200 +206 +212 +217 +221 +224 +226 +226 +225 +224 +221 +217 +214 +208 +202 +195 +189 +182 +173 +164 +154 +145 +135 +126 +116 +106 +97 +88 +79 +71 +63 +58 +51 +46 +41 +38 +35 +34 +33 +34 +34 +37 +40 +44 +48 +54 +61 +67 +74 +83 +92 +101 +111 +120 +130 +139 +149 +159 +168 +177 +186 +192 +199 +205 +211 +215 +219 +222 +224 +225 +225 +224 +222 +218 +215 +209 +204 +197 +192 +184 +175 +167 +157 +148 +138 +129 +119 +109 +99 +90 +81 +73 +65 +59 +53 +47 +43 +38 +35 +33 +31 +31 +33 +35 +38 +42 +47 +53 +59 +66 +72 +82 +90 +100 +110 +119 +127 +137 +147 +157 +166 +175 +184 +191 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +199 +192 +186 +177 +169 +160 +150 +140 +130 +122 +111 +102 +92 +83 +75 +67 +61 +54 +48 +43 +39 +36 +34 +33 +32 +33 +35 +37 +41 +46 +50 +57 +63 +71 +80 +88 +98 +107 +117 +126 +135 +145 +154 +164 +173 +181 +189 +195 +201 +208 +212 +218 +220 +224 +225 +225 +225 +224 +220 +217 +212 +206 +201 +193 +187 +178 +170 +161 +152 +142 +132 +123 +114 +105 +94 +86 +77 +69 +62 +55 +49 +44 +40 +37 +34 +33 +33 +33 +35 +37 +41 +45 +50 +56 +62 +69 +77 +85 +94 +105 +115 +124 +132 +142 +153 +163 +172 +179 +187 +194 +201 +206 +212 +216 +220 +223 +224 +225 +225 +223 +221 +218 +212 +208 +202 +195 +189 +180 +172 +163 +154 +144 +134 +125 +116 +107 +98 +88 +78 +70 +63 +58 +51 +46 +41 +37 +35 +33 +33 +33 +34 +36 +40 +44 +49 +54 +61 +67 +75 +83 +93 +102 +112 +122 +130 +140 +150 +160 +169 +179 +186 +193 +200 +206 +211 +216 +219 +222 +224 +224 +224 +223 +221 +218 +214 +209 +203 +197 +190 +183 +174 +165 +156 +146 +137 +127 +118 +108 +99 +90 +81 +72 +65 +58 +52 +46 +42 +38 +35 +33 +32 +32 +33 +36 +39 +43 +47 +53 +59 +66 +74 +82 +91 +100 +110 +119 +128 +138 +147 +158 +167 +176 +184 +192 +197 +204 +209 +214 +218 +222 +224 +225 +225 +225 +223 +220 +216 +211 +205 +198 +192 +185 +176 +167 +157 +148 +138 +129 +120 +111 +101 +92 +82 +74 +66 +60 +53 +47 +43 +39 +36 +33 +33 +33 +34 +36 +39 +42 +47 +53 +58 +62 +71 +80 +88 +98 +107 +116 +126 +135 +145 +155 +164 +173 +182 +189 +196 +202 +208 +213 +217 +221 +224 +225 +225 +225 +224 +221 +217 +212 +208 +201 +193 +187 +179 +169 +160 +150 +140 +131 +122 +112 +103 +94 +85 +77 +68 +62 +55 +49 +44 +39 +36 +34 +33 +33 +33 +34 +38 +41 +46 +51 +57 +63 +70 +78 +87 +96 +105 +115 +125 +134 +144 +153 +163 +172 +180 +188 +196 +204 +204 +211 +216 +217 +224 +225 +224 +225 +224 +219 +218 +214 +208 +202 +195 +188 +180 +172 +164 +155 +143 +133 +126 +115 +106 +97 +87 +77 +69 +63 +56 +50 +45 +40 +36 +34 +33 +33 +32 +34 +37 +40 +44 +49 +56 +62 +68 +76 +85 +94 +104 +113 +123 +132 +142 +151 +161 +170 +178 +187 +193 +200 +206 +211 +216 +220 +222 +224 +225 +225 +224 +221 +218 +213 +208 +202 +196 +190 +183 +174 +166 +156 +146 +136 +127 +117 +107 +97 +88 +79 +71 +63 +58 +51 +46 +42 +37 +34 +34 +33 +32 +34 +37 +40 +43 +48 +55 +61 +67 +75 +83 +92 +102 +111 +121 +130 +139 +149 +159 +168 +177 +185 +192 +198 +205 +210 +215 +219 +221 +224 +224 +225 +224 +221 +218 +215 +210 +205 +197 +192 +184 +175 +166 +157 +147 +137 +128 +120 +110 +100 +91 +82 +73 +66 +59 +53 +47 +43 +38 +35 +33 +31 +31 +33 +36 +38 +43 +47 +53 +59 +65 +73 +81 +90 +99 +109 +118 +128 +137 +147 +157 +166 +175 +184 +192 +198 +204 +209 +214 +218 +221 +223 +225 +224 +224 +221 +218 +215 +210 +205 +199 +192 +185 +177 +169 +159 +150 +140 +131 +121 +111 +102 +92 +83 +75 +68 +63 +56 +50 +45 +41 +38 +34 +33 +33 +34 +34 +36 +39 +45 +51 +57 +63 +70 +79 +88 +97 +107 +116 +126 +135 +144 +154 +163 +172 +181 +188 +196 +202 +208 +213 +218 +221 +224 +225 +226 +225 +222 +219 +216 +211 +206 +201 +193 +187 +178 +170 +163 +153 +143 +133 +125 +115 +105 +95 +85 +77 +69 +62 +56 +50 +44 +41 +37 +35 +34 +33 +34 +35 +37 +40 +45 +49 +56 +62 +69 +76 +85 +95 +103 +113 +124 +132 +142 +152 +161 +171 +179 +187 +193 +200 +206 +211 +216 +219 +223 +224 +226 +225 +223 +221 +217 +213 +208 +202 +195 +189 +181 +173 +163 +154 +145 +135 +126 +116 +107 +97 +88 +79 +71 +63 +57 +51 +45 +41 +37 +35 +33 +32 +33 +34 +37 +40 +43 +49 +55 +61 +67 +75 +83 +92 +102 +111 +122 +130 +140 +150 +160 +169 +177 +186 +192 +199 +205 +211 +216 +219 +222 +224 +225 +225 +224 +221 +219 +214 +209 +204 +197 +191 +183 +175 +165 +156 +146 +137 +127 +118 +109 +99 +90 +81 +73 +65 +59 +52 +47 +41 +38 +35 +33 +32 +31 +33 +35 +39 +43 +47 +53 +59 +66 +73 +81 +90 +100 +110 +120 +128 +138 +148 +158 +167 +176 +185 +192 +198 +204 +210 +215 +219 +222 +224 +225 +225 +224 +222 +218 +214 +210 +204 +198 +192 +185 +176 +167 +158 +148 +139 +129 +120 +111 +101 +92 +83 +74 +67 +60 +54 +48 +43 +39 +36 +34 +32 +33 +33 +35 +38 +41 +46 +51 +58 +63 +71 +79 +88 +98 +108 +117 +127 +136 +146 +156 +165 +174 +182 +190 +196 +203 +208 +213 +218 +221 +224 +225 +225 +224 +222 +220 +216 +211 +206 +199 +192 +186 +178 +169 +160 +150 +141 +131 +122 +112 +103 +93 +85 +76 +68 +62 +56 +49 +44 +40 +37 +34 +33 +33 +33 +35 +38 +41 +46 +51 +57 +63 +70 +77 +86 +94 +104 +114 +124 +133 +143 +152 +162 +172 +180 +188 +195 +201 +207 +213 +216 +220 +222 +225 +225 +224 +224 +220 +217 +213 +208 +202 +195 +189 +181 +171 +162 +153 +143 +133 +123 +114 +104 +95 +86 +78 +70 +63 +57 +51 +46 +41 +38 +35 +34 +33 +33 +35 +36 +39 +44 +49 +55 +62 +68 +76 +84 +93 +103 +113 +122 +131 +140 +150 +160 +169 +178 +186 +193 +200 +207 +212 +217 +220 +223 +225 +225 +225 +223 +222 +218 +214 +208 +203 +196 +190 +182 +174 +165 +155 +146 +135 +127 +117 +108 +98 +88 +80 +71 +63 +58 +52 +46 +42 +38 +35 +33 +31 +33 +34 +36 +39 +43 +48 +54 +61 +67 +75 +82 +91 +101 +111 +120 +130 +139 +148 +158 +167 +176 +184 +192 +198 +204 +209 +214 +218 +222 +224 +225 +225 +224 +222 +220 +216 +211 +205 +199 +192 +185 +176 +167 +158 +148 +138 +129 +119 +110 +101 +92 +82 +73 +65 +59 +53 +47 +42 +38 +35 +33 +32 +31 +33 +35 +38 +42 +47 +53 +59 +65 +73 +81 +90 +99 +108 +118 +127 +136 +145 +156 +165 +174 +182 +189 +197 +204 +209 +213 +217 +221 +224 +225 +225 +224 +222 +220 +217 +212 +206 +200 +194 +187 +180 +171 +162 +151 +141 +131 +121 +111 +102 +92 +83 +76 +67 +61 +55 +49 +44 +39 +36 +34 +31 +31 +33 +34 +37 +41 +46 +51 +57 +63 +71 +79 +87 +97 +108 +119 +123 +133 +144 +150 +164 +174 +179 +190 +197 +201 +209 +215 +218 +221 +224 +223 +224 +224 +222 +220 +216 +211 +208 +202 +195 +189 +181 +171 +162 +153 +143 +133 +124 +114 +104 +94 +86 +77 +69 +62 +56 +50 +44 +41 +37 +34 +31 +31 +32 +34 +37 +40 +44 +49 +55 +62 +69 +76 +86 +95 +105 +114 +124 +133 +143 +152 +162 +171 +180 +188 +194 +200 +206 +212 +216 +220 +223 +224 +225 +225 +224 +221 +217 +213 +208 +202 +195 +189 +181 +173 +164 +155 +145 +135 +126 +117 +107 +97 +88 +79 +71 +63 +57 +51 +46 +41 +37 +35 +32 +31 +32 +34 +36 +39 +43 +48 +54 +61 +67 +75 +84 +93 +102 +112 +122 +130 +140 +149 +158 +168 +178 +185 +192 +199 +206 +211 +216 +220 +222 +224 +224 +225 +224 +221 +218 +214 +209 +204 +197 +191 +184 +175 +166 +156 +147 +137 +127 +118 +108 +99 +90 +80 +72 +65 +59 +53 +47 +43 +38 +35 +34 +33 +33 +33 +35 +39 +42 +47 +53 +59 +66 +74 +82 +91 +100 +111 +120 +129 +138 +147 +157 +166 +175 +183 +192 +197 +204 +209 +214 +218 +222 +224 +225 +225 +224 +222 +219 +215 +210 +204 +198 +192 +185 +176 +168 +159 +149 +139 +130 +121 +111 +101 +92 +83 +74 +66 +60 +54 +48 +44 +39 +36 +34 +33 +33 +34 +36 +38 +42 +47 +52 +57 +63 +71 +79 +88 +97 +107 +117 +127 +136 +146 +155 +165 +174 +183 +190 +196 +202 +208 +213 +217 +221 +223 +224 +224 +224 +222 +220 +216 +212 +207 +201 +194 +187 +179 +170 +161 +151 +141 +132 +123 +113 +103 +94 +85 +76 +68 +62 +55 +50 +44 +40 +37 +34 +33 +31 +33 +35 +38 +41 +46 +51 +57 +63 +70 +78 +86 +95 +105 +114 +124 +133 +143 +153 +163 +172 +180 +188 +194 +201 +207 +212 +217 +220 +224 +224 +225 +225 +224 +220 +217 +214 +208 +201 +195 +189 +181 +172 +163 +154 +144 +133 +125 +115 +106 +96 +87 +78 +70 +63 +57 +51 +45 +41 +37 +34 +33 +32 +33 +34 +36 +40 +44 +49 +55 +62 +68 +76 +84 +93 +104 +112 +121 +131 +141 +150 +160 +169 +178 +187 +192 +199 +206 +211 +216 +219 +222 +224 +225 +225 +224 +222 +218 +214 +210 +204 +198 +190 +182 +174 +165 +156 +146 +136 +127 +118 +108 +99 +89 +80 +72 +64 +58 +52 +47 +42 +38 +35 +33 +33 +33 +34 +36 +39 +42 +47 +53 +60 +66 +73 +82 +92 +101 +110 +120 +129 +139 +149 +158 +167 +176 +184 +192 +198 +204 +210 +214 +219 +221 +224 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +176 +167 +157 +149 +139 +129 +120 +111 +101 +91 +83 +75 +66 +60 +54 +47 +43 +38 +35 +33 +32 +31 +33 +36 +38 +42 +47 +52 +59 +63 +72 +80 +89 +97 +107 +117 +127 +136 +146 +156 +165 +175 +183 +192 +197 +204 +209 +215 +218 +221 +223 +224 +224 +223 +222 +219 +216 +211 +206 +200 +193 +186 +178 +169 +160 +150 +140 +131 +122 +112 +103 +93 +84 +76 +68 +62 +55 +49 +44 +40 +36 +34 +32 +31 +33 +34 +37 +40 +45 +50 +57 +63 +70 +79 +88 +97 +107 +116 +125 +134 +144 +153 +163 +172 +181 +188 +195 +202 +208 +214 +218 +221 +224 +225 +225 +225 +222 +220 +217 +212 +206 +200 +193 +187 +180 +170 +162 +152 +143 +133 +124 +115 +105 +95 +86 +78 +69 +63 +57 +50 +45 +41 +37 +35 +33 +33 +34 +35 +38 +40 +44 +49 +55 +61 +68 +76 +84 +94 +103 +113 +123 +132 +142 +152 +161 +171 +179 +187 +194 +201 +207 +212 +217 +220 +224 +225 +225 +225 +224 +221 +218 +214 +208 +202 +195 +189 +181 +173 +163 +154 +144 +135 +126 +116 +107 +97 +88 +79 +71 +63 +58 +52 +46 +42 +38 +35 +33 +32 +31 +34 +36 +39 +43 +48 +54 +61 +67 +75 +83 +92 +101 +111 +120 +130 +139 +149 +159 +168 +177 +185 +192 +199 +205 +211 +215 +219 +222 +224 +224 +224 +223 +221 +218 +214 +210 +204 +198 +192 +184 +176 +167 +158 +148 +138 +127 +119 +109 +99 +90 +81 +73 +65 +59 +52 +47 +42 +39 +35 +33 +31 +31 +33 +35 +38 +42 +47 +53 +59 +65 +73 +81 +91 +100 +109 +119 +127 +137 +147 +157 +165 +174 +183 +190 +197 +203 +209 +214 +219 +221 +224 +225 +225 +225 +223 +219 +215 +210 +204 +199 +192 +185 +177 +169 +160 +150 +141 +131 +122 +111 +101 +92 +83 +74 +66 +60 +53 +47 +43 +39 +36 +34 +33 +33 +34 +36 +38 +42 +49 +51 +54 +63 +68 +78 +91 +97 +107 +119 +126 +135 +147 +155 +163 +173 +179 +187 +194 +201 +209 +213 +216 +221 +224 +225 +226 +226 +224 +219 +216 +211 +206 +200 +194 +187 +178 +170 +162 +152 +142 +133 +123 +114 +105 +95 +85 +77 +68 +62 +55 +49 +44 +40 +37 +34 +33 +31 +33 +34 +37 +40 +45 +50 +56 +63 +69 +78 +86 +95 +105 +114 +124 +133 +143 +152 +162 +171 +180 +188 +193 +200 +207 +213 +217 +220 +222 +224 +225 +225 +222 +220 +217 +212 +208 +202 +195 +188 +181 +172 +164 +154 +144 +134 +125 +116 +106 +96 +87 +79 +70 +63 +57 +50 +45 +40 +37 +34 +34 +33 +33 +33 +36 +39 +44 +49 +54 +60 +67 +75 +84 +93 +102 +112 +122 +132 +141 +151 +161 +170 +178 +186 +192 +199 +205 +210 +216 +219 +222 +224 +225 +225 +224 +221 +217 +213 +209 +203 +195 +189 +181 +173 +164 +155 +146 +137 +128 +118 +109 +100 +90 +80 +72 +64 +57 +51 +46 +42 +38 +35 +34 +33 +33 +35 +36 +39 +43 +48 +54 +59 +66 +73 +82 +91 +100 +110 +120 +129 +138 +149 +158 +167 +177 +185 +192 +198 +204 +210 +215 +218 +221 +224 +224 +224 +224 +222 +219 +216 +211 +206 +199 +192 +185 +176 +167 +157 +148 +138 +128 +120 +110 +101 +91 +83 +74 +66 +60 +54 +48 +42 +38 +35 +31 +31 +31 +33 +35 +38 +42 +47 +53 +59 +65 +73 +81 +90 +99 +108 +118 +127 +136 +145 +155 +164 +174 +183 +190 +196 +203 +209 +214 +218 +221 +224 +224 +225 +224 +222 +219 +216 +211 +206 +200 +193 +186 +178 +170 +160 +151 +141 +131 +122 +112 +103 +93 +84 +76 +68 +62 +56 +49 +44 +40 +36 +34 +32 +31 +33 +34 +37 +41 +45 +50 +56 +63 +70 +79 +87 +97 +106 +116 +125 +134 +144 +153 +163 +172 +180 +188 +194 +201 +207 +212 +216 +220 +222 +224 +224 +224 +222 +220 +217 +212 +208 +202 +195 +189 +181 +173 +163 +154 +144 +134 +126 +115 +106 +97 +87 +78 +70 +63 +56 +50 +44 +40 +36 +34 +31 +31 +33 +34 +36 +39 +44 +49 +56 +62 +68 +76 +84 +94 +103 +113 +123 +132 +142 +151 +161 +170 +179 +187 +193 +200 +206 +211 +216 +219 +222 +224 +224 +224 +222 +221 +217 +213 +209 +204 +196 +190 +182 +174 +165 +155 +146 +136 +127 +117 +108 +98 +89 +81 +72 +65 +59 +53 +47 +42 +38 +35 +33 +31 +31 +33 +35 +39 +43 +47 +53 +59 +66 +74 +83 +91 +99 +110 +120 +128 +138 +148 +158 +168 +176 +185 +192 +199 +205 +211 +216 +220 +223 +224 +225 +225 +224 +221 +218 +214 +209 +204 +197 +192 +184 +176 +166 +158 +148 +138 +127 +119 +109 +99 +91 +81 +74 +65 +60 +53 +47 +43 +39 +36 +34 +33 +33 +34 +35 +38 +41 +46 +52 +58 +65 +72 +81 +90 +99 +109 +119 +127 +137 +146 +156 +165 +174 +183 +192 +197 +203 +210 +214 +219 +222 +224 +225 +225 +224 +222 +220 +216 +211 +205 +199 +192 +185 +177 +169 +159 +150 +140 +130 +121 +111 +102 +92 +83 +75 +67 +61 +54 +49 +44 +40 +37 +34 +33 +33 +34 +35 +38 +41 +46 +51 +58 +63 +71 +79 +87 +98 +107 +117 +125 +134 +144 +155 +164 +173 +181 +189 +196 +202 +208 +212 +217 +220 +223 +224 +225 +224 +223 +220 +217 +213 +207 +201 +194 +188 +179 +171 +162 +152 +142 +131 +123 +112 +104 +94 +84 +75 +68 +62 +56 +50 +44 +40 +37 +34 +33 +32 +33 +34 +37 +41 +45 +50 +57 +63 +70 +78 +87 +96 +106 +115 +124 +133 +142 +152 +161 +171 +179 +187 +194 +201 +207 +212 +217 +220 +223 +224 +225 +225 +224 +220 +217 +213 +208 +202 +195 +189 +181 +172 +164 +154 +144 +134 +125 +115 +106 +96 +86 +77 +70 +63 +56 +51 +45 +41 +37 +35 +33 +33 +33 +35 +36 +40 +44 +49 +55 +61 +67 +75 +84 +93 +102 +112 +122 +131 +141 +151 +160 +169 +178 +185 +192 +199 +205 +210 +215 +219 +222 +225 +225 +225 +224 +221 +218 +214 +209 +203 +197 +190 +183 +174 +165 +156 +147 +137 +127 +119 +109 +99 +90 +81 +73 +65 +58 +52 +46 +42 +37 +35 +33 +33 +33 +34 +36 +39 +43 +47 +53 +59 +66 +73 +82 +90 +99 +110 +119 +128 +138 +148 +157 +167 +175 +184 +192 +198 +204 +209 +214 +218 +221 +223 +225 +224 +224 +222 +219 +216 +211 +206 +199 +192 +185 +176 +168 +158 +148 +139 +129 +121 +111 +101 +92 +83 +75 +67 +61 +54 +48 +45 +39 +31 +33 +30 +30 +36 +35 +37 +44 +47 +51 +60 +65 +71 +80 +87 +97 +107 +117 +127 +136 +145 +155 +166 +174 +183 +192 +196 +202 +208 +213 +217 +221 +224 +225 +224 +224 +224 +220 +216 +212 +207 +200 +193 +186 +178 +169 +160 +150 +141 +131 +122 +113 +103 +94 +84 +76 +68 +61 +55 +49 +44 +40 +37 +35 +33 +33 +34 +35 +38 +41 +46 +50 +56 +63 +69 +77 +86 +95 +105 +115 +125 +133 +143 +153 +163 +172 +180 +188 +195 +201 +207 +212 +217 +221 +223 +225 +225 +225 +223 +221 +217 +213 +208 +201 +195 +188 +180 +171 +162 +152 +143 +133 +125 +115 +105 +96 +87 +78 +70 +63 +57 +51 +45 +41 +37 +34 +33 +31 +32 +34 +37 +40 +45 +49 +55 +62 +68 +76 +84 +93 +102 +112 +121 +131 +140 +150 +160 +169 +178 +187 +193 +200 +207 +211 +216 +220 +222 +224 +225 +224 +222 +221 +218 +214 +209 +204 +197 +192 +183 +174 +165 +155 +145 +135 +126 +116 +107 +98 +89 +80 +71 +64 +58 +52 +47 +41 +37 +35 +32 +31 +31 +33 +36 +38 +43 +47 +53 +61 +67 +75 +83 +92 +102 +111 +120 +129 +139 +148 +157 +167 +176 +184 +192 +198 +204 +210 +216 +219 +222 +224 +226 +226 +224 +222 +219 +214 +210 +204 +198 +192 +183 +175 +167 +158 +147 +138 +129 +119 +109 +100 +91 +81 +73 +65 +59 +52 +47 +42 +38 +35 +33 +34 +33 +35 +35 +39 +43 +47 +53 +59 +64 +72 +80 +89 +99 +108 +118 +127 +137 +147 +156 +166 +175 +183 +190 +197 +203 +208 +214 +217 +220 +222 +224 +224 +224 +221 +219 +216 +213 +207 +200 +192 +186 +178 +169 +160 +150 +140 +131 +122 +111 +102 +92 +83 +75 +68 +62 +55 +49 +44 +40 +37 +34 +33 +32 +33 +35 +37 +41 +46 +51 +58 +63 +71 +79 +88 +97 +106 +116 +126 +134 +144 +154 +163 +172 +181 +189 +195 +202 +208 +213 +218 +220 +224 +224 +225 +224 +222 +220 +216 +212 +207 +201 +194 +188 +180 +171 +162 +153 +143 +133 +124 +114 +104 +94 +85 +77 +69 +62 +56 +49 +44 +40 +36 +34 +32 +31 +33 +34 +36 +40 +44 +49 +55 +62 +69 +78 +86 +96 +105 +115 +125 +133 +143 +152 +162 +171 +179 +187 +193 +200 +206 +211 +216 +220 +222 +224 +225 +225 +223 +220 +217 +213 +208 +202 +195 +189 +181 +173 +164 +155 +145 +135 +126 +117 +108 +98 +88 +79 +71 +63 +57 +51 +45 +41 +37 +35 +33 +33 +33 +34 +36 +39 +43 +49 +54 +61 +67 +75 +83 +92 +101 +111 +121 +130 +140 +149 +159 +169 +177 +185 +192 +199 +205 +211 +215 +220 +222 +224 +225 +225 +224 +222 +219 +214 +210 +205 +197 +192 +184 +175 +166 +156 +146 +137 +127 +118 +109 +99 +90 +81 +73 +65 +59 +53 +47 +42 +39 +35 +34 +33 +32 +33 +35 +38 +42 +47 +52 +59 +65 +73 +81 +90 +98 +110 +119 +127 +137 +148 +157 +166 +175 +184 +192 +197 +204 +210 +215 +219 +222 +225 +225 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +177 +168 +159 +150 +139 +130 +121 +111 +102 +92 +83 +74 +66 +60 +54 +48 +44 +39 +36 +34 +33 +31 +33 +34 +37 +41 +45 +51 +57 +63 +71 +79 +88 +98 +108 +117 +127 +136 +146 +156 +165 +174 +182 +190 +196 +203 +208 +213 +217 +221 +224 +225 +225 +224 +222 +219 +216 +211 +206 +199 +193 +186 +178 +170 +161 +152 +142 +132 +123 +114 +104 +95 +85 +77 +68 +62 +55 +49 +44 +39 +36 +34 +33 +32 +33 +35 +37 +41 +46 +50 +57 +63 +69 +78 +86 +96 +105 +115 +124 +134 +143 +153 +163 +172 +180 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +224 +223 +220 +217 +213 +208 +202 +195 +189 +180 +172 +162 +153 +143 +133 +125 +115 +106 +96 +88 +79 +71 +63 +58 +51 +46 +41 +37 +35 +32 +31 +31 +33 +37 +39 +44 +49 +55 +62 +68 +76 +84 +93 +102 +112 +122 +131 +140 +150 +160 +169 +178 +186 +193 +200 +207 +211 +216 +220 +224 +224 +225 +224 +224 +221 +218 +214 +209 +203 +196 +190 +182 +174 +164 +155 +146 +135 +127 +116 +108 +98 +89 +80 +71 +63 +58 +52 +47 +42 +38 +35 +33 +33 +33 +35 +36 +39 +44 +49 +54 +60 +66 +74 +82 +91 +101 +111 +121 +129 +138 +148 +157 +167 +175 +184 +192 +199 +205 +210 +214 +218 +222 +224 +225 +224 +224 +222 +219 +216 +210 +205 +198 +192 +185 +176 +167 +158 +148 +139 +129 +120 +112 +101 +87 +82 +72 +63 +62 +54 +47 +44 +39 +34 +35 +33 +31 +34 +35 +37 +41 +47 +54 +60 +63 +73 +82 +90 +100 +109 +118 +126 +136 +145 +155 +165 +174 +182 +190 +197 +203 +209 +214 +218 +220 +223 +224 +225 +224 +222 +219 +216 +212 +206 +201 +194 +187 +179 +170 +161 +151 +141 +131 +122 +112 +102 +93 +84 +75 +67 +61 +55 +49 +43 +39 +35 +34 +31 +31 +33 +34 +37 +41 +46 +51 +58 +63 +71 +79 +89 +97 +107 +116 +125 +134 +144 +153 +163 +172 +180 +188 +194 +201 +208 +212 +217 +220 +223 +224 +225 +224 +223 +220 +217 +212 +208 +201 +194 +188 +180 +171 +162 +153 +144 +133 +124 +115 +105 +95 +86 +77 +69 +62 +56 +50 +44 +41 +37 +35 +33 +33 +33 +34 +36 +40 +44 +50 +55 +62 +68 +77 +85 +94 +104 +114 +124 +133 +143 +152 +162 +171 +179 +187 +193 +200 +206 +211 +215 +220 +222 +224 +225 +224 +222 +220 +217 +213 +208 +202 +196 +189 +182 +173 +164 +155 +145 +136 +127 +117 +107 +97 +88 +79 +71 +63 +57 +51 +45 +41 +37 +34 +33 +31 +31 +34 +36 +39 +43 +49 +54 +61 +67 +76 +84 +93 +102 +111 +121 +130 +140 +150 +160 +169 +178 +186 +192 +199 +205 +211 +215 +219 +221 +223 +224 +224 +222 +221 +219 +213 +209 +204 +198 +192 +184 +176 +167 +157 +148 +138 +129 +119 +109 +100 +90 +81 +73 +65 +59 +53 +47 +42 +38 +35 +33 +31 +31 +33 +36 +38 +41 +46 +53 +59 +65 +73 +82 +91 +100 +111 +120 +129 +138 +148 +157 +166 +175 +184 +191 +197 +204 +209 +215 +219 +222 +224 +226 +225 +224 +222 +219 +215 +210 +205 +198 +192 +185 +177 +168 +159 +150 +140 +130 +121 +111 +101 +92 +83 +75 +66 +60 +54 +48 +43 +39 +36 +34 +33 +33 +34 +35 +38 +42 +47 +52 +57 +63 +70 +79 +87 +97 +106 +116 +126 +135 +145 +155 +165 +173 +182 +189 +196 +202 +208 +213 +217 +221 +224 +225 +225 +224 +223 +220 +217 +212 +207 +201 +194 +188 +179 +170 +162 +151 +142 +132 +123 +113 +103 +94 +85 +77 +68 +62 +56 +50 +45 +40 +37 +34 +33 +33 +33 +34 +36 +40 +45 +50 +56 +63 +69 +78 +86 +95 +105 +115 +124 +133 +142 +152 +161 +171 +179 +187 +193 +200 +207 +212 +217 +220 +223 +224 +225 +225 +223 +221 +217 +213 +208 +202 +195 +189 +181 +173 +164 +154 +145 +135 +126 +116 +106 +96 +87 +78 +70 +63 +56 +51 +45 +41 +37 +35 +33 +32 +33 +34 +36 +40 +44 +49 +55 +62 +68 +75 +84 +93 +103 +112 +122 +132 +142 +151 +159 +169 +178 +187 +192 +199 +205 +210 +216 +219 +222 +224 +225 +225 +224 +221 +218 +214 +208 +203 +196 +190 +182 +174 +165 +156 +146 +136 +127 +118 +108 +98 +89 +81 +73 +64 +58 +51 +47 +43 +38 +35 +33 +33 +33 +34 +36 +39 +43 +48 +54 +60 +66 +73 +82 +90 +100 +109 +119 +128 +138 +148 +158 +167 +176 +185 +192 +198 +204 +210 +215 +219 +221 +224 +225 +224 +224 +221 +220 +215 +210 +205 +199 +192 +184 +176 +167 +157 +147 +138 +129 +119 +109 +101 +91 +83 +74 +67 +61 +54 +48 +43 +39 +36 +34 +32 +31 +33 +35 +38 +41 +46 +51 +58 +63 +71 +80 +89 +98 +106 +117 +127 +135 +145 +156 +165 +174 +182 +191 +197 +203 +209 +214 +219 +222 +224 +225 +225 +224 +223 +219 +216 +212 +206 +200 +193 +187 +178 +169 +160 +151 +141 +131 +123 +113 +103 +93 +84 +75 +67 +61 +54 +49 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +46 +51 +57 +63 +70 +78 +87 +96 +106 +116 +125 +134 +144 +154 +163 +172 +180 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +224 +224 +221 +218 +213 +208 +202 +195 +188 +180 +171 +162 +153 +143 +133 +124 +115 +105 +95 +86 +77 +69 +63 +56 +49 +44 +40 +36 +34 +33 +31 +33 +35 +37 +41 +46 +50 +56 +63 +70 +77 +86 +94 +103 +112 +122 +131 +141 +150 +160 +169 +178 +186 +193 +200 +205 +211 +215 +219 +221 +224 +224 +224 +223 +221 +218 +214 +209 +204 +197 +192 +183 +174 +165 +156 +146 +135 +126 +116 +107 +97 +88 +79 +71 +63 +58 +52 +46 +42 +37 +34 +33 +31 +33 +32 +35 +39 +43 +49 +54 +61 +67 +75 +83 +93 +102 +111 +121 +130 +140 +149 +158 +168 +177 +185 +192 +198 +204 +210 +214 +218 +221 +224 +224 +224 +223 +221 +218 +214 +209 +204 +197 +193 +185 +172 +166 +156 +146 +141 +129 +119 +112 +101 +89 +83 +73 +65 +60 +52 +45 +42 +38 +36 +34 +31 +33 +34 +36 +39 +44 +47 +52 +58 +65 +72 +81 +90 +99 +109 +119 +128 +139 +148 +158 +167 +175 +184 +192 +197 +203 +208 +214 +218 +221 +222 +224 +224 +224 +221 +218 +215 +210 +205 +199 +192 +185 +177 +168 +159 +149 +139 +130 +121 +111 +102 +92 +84 +76 +68 +62 +55 +49 +44 +39 +36 +34 +33 +31 +33 +35 +38 +42 +46 +52 +58 +63 +71 +80 +88 +98 +107 +116 +126 +135 +144 +154 +163 +172 +181 +189 +196 +203 +208 +213 +218 +221 +224 +225 +225 +224 +222 +219 +216 +211 +207 +200 +194 +187 +179 +171 +162 +153 +143 +133 +123 +114 +103 +95 +85 +77 +69 +63 +56 +50 +45 +41 +37 +34 +33 +33 +34 +34 +36 +39 +44 +50 +55 +62 +68 +77 +85 +94 +103 +113 +123 +133 +143 +153 +162 +171 +180 +188 +194 +200 +207 +212 +217 +221 +224 +225 +226 +226 +224 +221 +218 +214 +209 +202 +195 +188 +181 +172 +163 +153 +144 +134 +126 +116 +106 +97 +87 +79 +70 +63 +57 +51 +45 +41 +37 +34 +34 +33 +33 +34 +36 +39 +43 +49 +54 +61 +67 +75 +83 +93 +102 +111 +121 +130 +140 +150 +160 +169 +177 +185 +193 +199 +206 +211 +216 +219 +222 +224 +225 +225 +224 +222 +219 +215 +210 +204 +197 +192 +183 +175 +166 +157 +147 +136 +127 +117 +108 +98 +89 +80 +72 +64 +59 +52 +46 +42 +38 +36 +34 +32 +33 +34 +36 +39 +44 +48 +54 +59 +66 +74 +83 +91 +100 +110 +120 +128 +138 +148 +157 +167 +175 +184 +192 +197 +203 +210 +215 +219 +222 +224 +225 +224 +224 +222 +219 +216 +211 +205 +199 +192 +185 +177 +167 +159 +149 +140 +129 +120 +110 +100 +91 +82 +73 +66 +60 +53 +48 +43 +39 +36 +34 +33 +32 +34 +35 +38 +41 +47 +52 +58 +63 +72 +80 +89 +99 +108 +118 +127 +136 +146 +155 +164 +173 +182 +189 +196 +202 +208 +213 +218 +221 +224 +225 +226 +225 +224 +221 +216 +212 +206 +200 +192 +186 +177 +169 +160 +151 +141 +132 +123 +114 +104 +95 +86 +77 +69 +62 +55 +49 +43 +39 +36 +34 +33 +33 +34 +35 +38 +41 +46 +51 +57 +63 +70 +77 +86 +95 +105 +115 +124 +134 +144 +154 +163 +172 +181 +189 +195 +201 +207 +212 +216 +220 +222 +224 +224 +224 +222 +221 +217 +213 +208 +202 +195 +189 +180 +171 +163 +153 +143 +133 +124 +115 +105 +96 +87 +78 +70 +63 +57 +51 +46 +42 +37 +35 +33 +32 +33 +34 +36 +39 +44 +49 +55 +62 +69 +76 +85 +94 +103 +113 +123 +132 +141 +151 +161 +170 +178 +186 +193 +200 +206 +211 +216 +219 +222 +224 +225 +224 +224 +221 +217 +213 +208 +203 +196 +190 +182 +174 +165 +155 +146 +136 +127 +117 +108 +98 +89 +79 +71 +63 +57 +51 +46 +41 +38 +35 +33 +33 +33 +34 +36 +40 +44 +48 +54 +60 +66 +74 +82 +91 +101 +111 +120 +130 +139 +149 +158 +168 +176 +185 +192 +199 +205 +210 +216 +219 +222 +224 +225 +225 +224 +222 +219 +215 +211 +205 +198 +192 +184 +175 +166 +156 +147 +137 +127 +118 +109 +100 +91 +82 +74 +65 +60 +53 +47 +43 +38 +35 +33 +31 +31 +33 +35 +39 +43 +47 +53 +60 +66 +72 +81 +89 +99 +108 +118 +127 +136 +146 +155 +166 +174 +183 +191 +197 +204 +210 +214 +218 +221 +224 +225 +225 +224 +221 +219 +215 +211 +205 +199 +193 +187 +178 +169 +160 +150 +140 +130 +121 +111 +103 +93 +85 +75 +67 +61 +55 +50 +44 +39 +36 +34 +33 +31 +32 +34 +37 +41 +45 +50 +57 +63 +71 +80 +88 +98 +107 +116 +125 +135 +144 +153 +163 +172 +180 +188 +195 +203 +209 +212 +217 +220 +224 +225 +225 +224 +222 +220 +217 +213 +207 +201 +194 +188 +180 +171 +162 +153 +143 +133 +124 +114 +105 +95 +86 +76 +69 +62 +56 +50 +44 +40 +37 +34 +33 +33 +33 +35 +37 +40 +45 +50 +57 +62 +69 +77 +85 +94 +104 +114 +124 +133 +142 +152 +161 +171 +179 +187 +194 +200 +206 +211 +216 +219 +222 +224 +225 +224 +223 +221 +218 +213 +209 +203 +196 +189 +181 +173 +164 +155 +144 +134 +126 +116 +107 +97 +87 +78 +70 +63 +57 +51 +46 +42 +38 +35 +34 +33 +33 +34 +36 +40 +44 +49 +55 +61 +68 +75 +83 +93 +102 +111 +121 +129 +139 +149 +158 +168 +179 +185 +189 +199 +203 +210 +219 +220 +222 +227 +225 +224 +226 +221 +218 +214 +208 +202 +196 +190 +184 +175 +165 +158 +149 +138 +128 +120 +108 +98 +89 +79 +71 +63 +58 +52 +46 +42 +39 +36 +34 +33 +33 +33 +35 +38 +42 +47 +52 +59 +65 +73 +82 +91 +100 +110 +120 +129 +138 +148 +157 +166 +175 +183 +191 +197 +203 +210 +214 +219 +222 +224 +226 +226 +224 +222 +220 +215 +210 +205 +198 +192 +185 +176 +168 +158 +149 +140 +130 +121 +111 +102 +92 +83 +74 +66 +60 +53 +47 +43 +39 +36 +34 +33 +33 +33 +35 +38 +42 +47 +52 +58 +63 +72 +80 +89 +98 +108 +117 +127 +136 +145 +155 +165 +174 +182 +190 +195 +202 +208 +212 +217 +220 +222 +224 +225 +225 +223 +221 +217 +212 +207 +200 +194 +187 +179 +170 +161 +152 +141 +132 +123 +113 +103 +93 +85 +76 +68 +61 +55 +49 +44 +39 +37 +34 +33 +33 +33 +35 +38 +42 +46 +51 +58 +63 +70 +78 +87 +96 +106 +115 +125 +133 +144 +153 +162 +171 +180 +188 +194 +201 +208 +212 +217 +220 +222 +224 +224 +224 +222 +220 +217 +213 +208 +202 +196 +189 +182 +173 +164 +154 +144 +134 +125 +115 +105 +96 +86 +78 +70 +63 +57 +50 +45 +40 +37 +34 +33 +32 +33 +33 +36 +39 +43 +48 +55 +62 +68 +76 +85 +94 +103 +113 +123 +132 +142 +151 +161 +170 +178 +187 +193 +199 +206 +211 +216 +219 +222 +224 +225 +225 +224 +221 +218 +214 +208 +203 +196 +190 +182 +174 +165 +156 +147 +137 +127 +118 +109 +99 +90 +81 +72 +63 +58 +51 +46 +41 +36 +34 +31 +31 +31 +33 +36 +39 +43 +48 +54 +60 +66 +74 +83 +92 +101 +111 +120 +130 +139 +149 +158 +168 +177 +185 +192 +199 +205 +210 +215 +218 +221 +223 +225 +225 +223 +221 +219 +215 +210 +206 +199 +192 +184 +176 +167 +158 +148 +138 +128 +119 +111 +101 +91 +82 +74 +67 +61 +53 +47 +43 +39 +35 +33 +32 +31 +33 +34 +38 +42 +46 +52 +59 +65 +72 +81 +90 +100 +108 +117 +127 +137 +147 +156 +165 +174 +182 +190 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +215 +211 +205 +199 +192 +186 +178 +169 +161 +150 +141 +131 +122 +111 +103 +92 +84 +75 +67 +61 +54 +49 +44 +40 +36 +34 +33 +33 +34 +35 +38 +41 +46 +50 +57 +63 +70 +78 +87 +96 +106 +116 +125 +134 +144 +154 +164 +173 +181 +189 +196 +202 +208 +213 +218 +220 +224 +225 +225 +225 +224 +220 +217 +213 +207 +201 +194 +187 +179 +170 +161 +151 +141 +132 +123 +113 +104 +95 +86 +78 +69 +63 +56 +50 +45 +40 +37 +34 +33 +31 +33 +34 +37 +41 +45 +50 +56 +63 +69 +77 +85 +94 +103 +113 +122 +132 +142 +151 +161 +171 +179 +188 +194 +201 +207 +212 +216 +220 +222 +224 +225 +224 +222 +221 +217 +213 +209 +203 +196 +190 +182 +174 +164 +155 +144 +134 +125 +115 +106 +97 +88 +79 +71 +63 +58 +52 +46 +42 +38 +35 +33 +32 +32 +34 +36 +39 +43 +48 +54 +61 +67 +75 +84 +93 +102 +111 +121 +130 +139 +149 +158 +167 +176 +185 +192 +198 +204 +210 +215 +219 +222 +224 +225 +225 +224 +221 +219 +214 +210 +204 +198 +192 +184 +175 +166 +157 +147 +137 +127 +119 +109 +99 +89 +80 +72 +63 +58 +52 +47 +41 +38 +35 +34 +33 +33 +34 +36 +39 +43 +47 +53 +59 +65 +73 +81 +90 +99 +109 +118 +127 +137 +146 +156 +166 +175 +183 +191 +197 +203 +209 +214 +218 +221 +224 +225 +225 +224 +222 +219 +216 +211 +205 +199 +192 +186 +177 +168 +158 +149 +139 +129 +121 +111 +101 +91 +83 +74 +67 +61 +54 +48 +43 +40 +36 +34 +33 +32 +33 +35 +38 +42 +46 +52 +58 +63 +71 +79 +88 +98 +107 +116 +126 +135 +144 +155 +164 +173 +182 +190 +196 +203 +209 +214 +218 +221 +224 +224 +225 +224 +222 +219 +216 +211 +207 +200 +192 +187 +180 +171 +161 +152 +143 +132 +123 +113 +104 +94 +85 +76 +68 +61 +56 +50 +44 +40 +37 +34 +33 +32 +33 +34 +37 +40 +45 +50 +56 +63 +70 +78 +87 +96 +106 +115 +125 +133 +143 +153 +162 +170 +179 +188 +194 +201 +207 +213 +217 +220 +222 +225 +226 +225 +224 +221 +217 +213 +208 +201 +195 +188 +180 +172 +163 +154 +144 +134 +125 +116 +106 +96 +87 +78 +69 +62 +56 +50 +44 +41 +37 +35 +33 +33 +33 +35 +36 +40 +47 +50 +51 +62 +66 +74 +87 +94 +102 +115 +123 +130 +143 +152 +160 +170 +177 +185 +192 +198 +206 +212 +215 +219 +222 +225 +226 +227 +225 +220 +218 +214 +209 +203 +197 +190 +182 +174 +165 +156 +146 +137 +127 +118 +108 +98 +89 +79 +71 +63 +58 +51 +46 +41 +37 +34 +34 +33 +33 +33 +35 +39 +44 +49 +54 +60 +66 +74 +83 +91 +101 +111 +120 +129 +139 +149 +158 +167 +176 +185 +192 +198 +205 +210 +215 +219 +222 +224 +225 +224 +223 +221 +218 +214 +209 +204 +198 +192 +185 +176 +168 +158 +149 +139 +130 +120 +110 +102 +92 +83 +75 +66 +60 +54 +47 +43 +39 +36 +33 +33 +32 +33 +35 +38 +42 +46 +51 +57 +63 +71 +80 +89 +99 +109 +118 +127 +137 +147 +156 +166 +174 +183 +190 +196 +203 +208 +213 +217 +220 +223 +225 +225 +224 +222 +219 +215 +211 +206 +199 +192 +185 +177 +169 +161 +151 +142 +132 +123 +114 +104 +95 +85 +77 +68 +62 +55 +49 +44 +39 +36 +33 +33 +32 +33 +35 +38 +41 +46 +51 +56 +63 +69 +78 +87 +96 +106 +115 +125 diff --git a/src/материалы от Данцова/TestADC/300khz_802mv_without_R.txt b/src/материалы от Данцова/TestADC/300khz_802mv_without_R.txt new file mode 100644 index 0000000..6e80eb9 --- /dev/null +++ b/src/материалы от Данцова/TestADC/300khz_802mv_without_R.txt @@ -0,0 +1,32768 @@ +230 +234 +237 +240 +241 +241 +239 +237 +233 +229 +224 +218 +211 +203 +195 +186 +177 +166 +156 +145 +135 +125 +115 +104 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +30 +31 +34 +37 +41 +47 +53 +59 +67 +75 +84 +93 +103 +113 +125 +135 +145 +156 +166 +176 +185 +193 +203 +211 +217 +224 +229 +234 +237 +239 +240 +240 +240 +238 +235 +230 +226 +219 +212 +205 +197 +188 +179 +170 +159 +148 +137 +127 +117 +106 +97 +86 +77 +68 +62 +55 +48 +43 +38 +35 +31 +30 +31 +33 +34 +35 +39 +45 +51 +58 +65 +72 +81 +91 +101 +111 +122 +132 +142 +153 +164 +174 +184 +192 +200 +208 +216 +222 +228 +233 +236 +238 +240 +241 +240 +238 +236 +232 +227 +221 +214 +207 +199 +190 +182 +172 +161 +151 +140 +130 +119 +109 +98 +89 +79 +70 +63 +57 +50 +44 +39 +35 +32 +31 +31 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +119 +129 +140 +150 +161 +171 +181 +190 +198 +206 +214 +221 +227 +231 +236 +238 +240 +240 +240 +239 +236 +233 +228 +222 +216 +208 +201 +192 +184 +174 +164 +153 +142 +132 +122 +112 +100 +91 +81 +71 +64 +60 +50 +45 +40 +35 +34 +31 +30 +31 +32 +33 +39 +43 +49 +54 +62 +69 +77 +86 +96 +107 +116 +127 +137 +149 +158 +168 +179 +189 +196 +204 +212 +219 +225 +230 +235 +237 +240 +241 +240 +239 +237 +234 +229 +224 +217 +211 +203 +194 +186 +176 +166 +155 +145 +134 +125 +113 +102 +92 +83 +74 +66 +59 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +85 +94 +104 +114 +125 +135 +145 +157 +167 +177 +187 +194 +203 +210 +217 +225 +229 +234 +237 +239 +240 +241 +240 +237 +234 +229 +225 +219 +212 +205 +196 +188 +178 +168 +158 +147 +136 +127 +116 +105 +96 +86 +76 +68 +61 +54 +48 +42 +38 +34 +31 +30 +30 +31 +34 +36 +41 +46 +51 +59 +65 +74 +82 +91 +105 +115 +116 +133 +150 +151 +163 +176 +186 +193 +199 +207 +218 +226 +227 +231 +237 +239 +241 +242 +239 +237 +236 +231 +226 +221 +213 +206 +198 +190 +180 +171 +160 +149 +139 +128 +119 +108 +97 +90 +76 +66 +67 +57 +43 +45 +41 +33 +33 +30 +31 +34 +31 +35 +40 +44 +50 +57 +63 +70 +81 +91 +99 +111 +121 +130 +142 +152 +162 +172 +182 +191 +200 +208 +215 +221 +227 +231 +235 +238 +240 +240 +240 +238 +236 +232 +227 +222 +215 +208 +199 +192 +183 +173 +163 +152 +142 +131 +121 +110 +100 +91 +80 +72 +63 +57 +51 +45 +39 +36 +33 +31 +30 +31 +32 +35 +39 +43 +49 +55 +63 +69 +78 +87 +97 +107 +118 +128 +139 +149 +159 +170 +180 +189 +197 +206 +213 +219 +226 +230 +235 +238 +240 +240 +241 +239 +237 +233 +229 +224 +217 +209 +202 +193 +185 +176 +165 +155 +144 +133 +123 +112 +103 +92 +83 +74 +65 +59 +52 +46 +41 +37 +34 +31 +31 +31 +32 +34 +37 +42 +48 +54 +61 +68 +76 +84 +94 +105 +116 +127 +136 +146 +156 +167 +178 +188 +195 +204 +211 +219 +225 +230 +234 +237 +240 +240 +241 +239 +238 +234 +230 +224 +218 +211 +204 +195 +187 +178 +167 +157 +146 +135 +125 +115 +105 +95 +85 +75 +67 +60 +54 +47 +41 +37 +34 +31 +31 +31 +31 +33 +36 +41 +46 +52 +59 +66 +74 +83 +93 +103 +114 +124 +134 +144 +155 +166 +176 +186 +193 +202 +210 +217 +224 +229 +233 +237 +239 +241 +240 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +169 +159 +148 +138 +127 +117 +106 +96 +86 +77 +69 +62 +55 +48 +42 +38 +35 +33 +31 +30 +31 +33 +36 +40 +45 +51 +58 +65 +73 +81 +91 +101 +111 +122 +132 +142 +153 +163 +174 +184 +190 +203 +211 +211 +220 +233 +233 +231 +239 +243 +241 +238 +236 +237 +234 +227 +220 +215 +208 +199 +192 +180 +171 +162 +152 +141 +130 +119 +109 +98 +89 +79 +72 +63 +56 +49 +41 +45 +35 +28 +36 +30 +31 +31 +37 +40 +45 +48 +55 +63 +70 +79 +89 +98 +109 +120 +129 +140 +151 +161 +172 +181 +191 +198 +207 +213 +221 +227 +231 +235 +238 +240 +240 +240 +239 +236 +232 +228 +223 +216 +209 +201 +192 +183 +174 +164 +154 +143 +132 +122 +111 +101 +91 +81 +72 +63 +58 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +48 +55 +62 +68 +77 +86 +97 +106 +118 +127 +137 +148 +158 +169 +179 +188 +196 +205 +213 +219 +225 +230 +234 +238 +240 +241 +241 +239 +237 +233 +229 +224 +218 +210 +203 +194 +186 +176 +166 +156 +145 +134 +124 +114 +103 +93 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +136 +145 +156 +166 +176 +187 +195 +203 +211 +217 +224 +229 +233 +237 +239 +240 +240 +240 +237 +234 +230 +225 +219 +212 +205 +196 +188 +178 +168 +158 +147 +137 +127 +116 +106 +96 +85 +77 +68 +61 +54 +48 +43 +38 +35 +31 +30 +31 +31 +33 +36 +40 +45 +52 +59 +65 +73 +82 +91 +102 +112 +123 +132 +143 +153 +164 +175 +184 +192 +201 +209 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +235 +231 +226 +220 +214 +206 +198 +191 +181 +171 +161 +150 +139 +129 +119 +109 +98 +88 +79 +70 +63 +56 +50 +44 +39 +35 +33 +31 +31 +31 +32 +35 +39 +45 +50 +57 +63 +71 +79 +89 +99 +110 +120 +130 +140 +151 +162 +172 +182 +192 +199 +207 +215 +221 +227 +232 +235 +239 +240 +241 +240 +238 +236 +232 +227 +221 +216 +208 +200 +192 +183 +173 +163 +152 +142 +131 +121 +110 +99 +91 +80 +72 +63 +57 +50 +44 +38 +37 +34 +30 +30 +31 +33 +35 +39 +43 +49 +55 +63 +70 +78 +87 +97 +108 +118 +127 +138 +149 +160 +170 +180 +189 +197 +205 +214 +220 +226 +231 +235 +238 +240 +241 +240 +240 +236 +233 +228 +224 +218 +210 +202 +193 +185 +175 +166 +155 +144 +133 +123 +113 +102 +92 +83 +74 +66 +59 +51 +46 +40 +36 +34 +31 +31 +31 +33 +34 +38 +42 +47 +54 +61 +68 +76 +85 +95 +105 +116 +127 +136 +147 +157 +168 +178 +187 +195 +204 +212 +218 +225 +230 +234 +237 +239 +241 +241 +240 +237 +234 +230 +225 +219 +212 +204 +195 +187 +177 +168 +158 +147 +136 +126 +115 +104 +94 +85 +76 +67 +61 +53 +47 +41 +37 +34 +31 +31 +31 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +123 +134 +144 +155 +165 +175 +185 +193 +201 +209 +217 +224 +229 +233 +236 +239 +240 +241 +239 +237 +235 +231 +226 +220 +214 +204 +197 +188 +179 +173 +163 +143 +137 +134 +115 +104 +98 +88 +79 +68 +59 +57 +51 +42 +37 +36 +31 +31 +31 +30 +32 +36 +40 +45 +51 +57 +63 +73 +80 +90 +100 +111 +121 +131 +141 +153 +163 +173 +185 +190 +197 +212 +219 +215 +228 +236 +234 +240 +240 +240 +243 +237 +234 +232 +228 +221 +215 +208 +197 +192 +183 +172 +162 +152 +140 +130 +120 +109 +99 +89 +80 +71 +63 +57 +50 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +43 +50 +55 +63 +70 +79 +88 +98 +108 +119 +129 +139 +150 +159 +170 +181 +190 +198 +207 +213 +220 +226 +231 +235 +238 +240 +240 +240 +238 +236 +233 +228 +224 +216 +209 +201 +192 +184 +175 +164 +153 +143 +132 +122 +112 +101 +91 +82 +73 +65 +58 +52 +45 +40 +36 +33 +31 +30 +30 +31 +35 +38 +42 +47 +55 +62 +68 +76 +85 +96 +106 +117 +127 +137 +147 +158 +168 +178 +188 +196 +205 +212 +219 +225 +230 +234 +238 +239 +241 +240 +239 +237 +233 +230 +225 +218 +211 +203 +194 +187 +177 +166 +156 +145 +135 +125 +114 +103 +93 +84 +75 +66 +59 +53 +47 +41 +37 +34 +31 +31 +30 +31 +33 +37 +41 +47 +53 +60 +66 +74 +83 +93 +103 +114 +124 +134 +145 +155 +166 +176 +186 +194 +203 +211 +217 +224 +229 +234 +237 +239 +240 +240 +240 +237 +235 +230 +225 +219 +212 +204 +196 +188 +179 +169 +158 +148 +137 +127 +116 +106 +96 +86 +77 +68 +61 +54 +47 +42 +38 +35 +33 +31 +30 +31 +33 +36 +41 +46 +51 +58 +65 +72 +82 +91 +102 +111 +123 +132 +144 +153 +164 +174 +184 +192 +201 +209 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +227 +220 +214 +206 +198 +190 +181 +171 +161 +150 +140 +129 +118 +108 +98 +89 +80 +70 +63 +55 +49 +43 +39 +35 +33 +31 +30 +31 +33 +35 +39 +45 +50 +57 +63 +71 +80 +88 +99 +110 +117 +134 +142 +146 +164 +176 +181 +187 +201 +209 +214 +219 +227 +234 +237 +237 +239 +242 +240 +239 +236 +232 +227 +224 +216 +208 +199 +192 +183 +174 +165 +152 +143 +132 +119 +110 +99 +95 +80 +67 +69 +57 +49 +45 +40 +38 +33 +30 +30 +33 +31 +34 +39 +42 +48 +56 +62 +69 +78 +88 +97 +108 +118 +127 +138 +149 +159 +170 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +241 +240 +238 +236 +233 +229 +224 +217 +210 +201 +193 +185 +176 +166 +155 +144 +133 +124 +113 +103 +92 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +31 +32 +35 +38 +42 +47 +53 +61 +67 +76 +85 +95 +105 +115 +126 +136 +147 +157 +168 +177 +188 +195 +204 +211 +218 +224 +230 +234 +237 +240 +240 +240 +239 +237 +234 +230 +225 +218 +211 +203 +195 +187 +177 +168 +157 +147 +135 +126 +115 +105 +94 +85 +75 +67 +61 +53 +47 +42 +38 +35 +31 +31 +31 +31 +34 +36 +41 +46 +52 +59 +66 +74 +83 +93 +103 +114 +124 +133 +144 +154 +165 +175 +186 +194 +202 +209 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +189 +180 +170 +159 +149 +138 +127 +118 +108 +97 +87 +78 +70 +62 +55 +48 +43 +39 +35 +32 +31 +30 +31 +33 +36 +40 +45 +51 +57 +63 +71 +80 +90 +100 +111 +121 +131 +141 +152 +162 +173 +183 +192 +199 +208 +215 +221 +227 +232 +236 +238 +240 +241 +240 +238 +236 +232 +227 +222 +215 +208 +199 +192 +182 +173 +162 +152 +139 +130 +121 +109 +100 +89 +79 +71 +63 +56 +51 +44 +39 +36 +34 +31 +30 +31 +30 +36 +38 +44 +50 +55 +62 +69 +79 +88 +98 +108 +119 +128 +139 +150 +160 +171 +181 +190 +198 +206 +213 +220 +226 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +224 +216 +209 +201 +193 +185 +175 +164 +154 +143 +132 +123 +112 +102 +91 +82 +73 +65 +58 +51 +45 +40 +37 +34 +31 +30 +30 +31 +35 +38 +42 +47 +54 +61 +68 +76 +86 +96 +106 +116 +127 +137 +147 +158 +168 +178 +187 +196 +204 +212 +219 +225 +230 +234 +238 +239 +240 +240 +239 +237 +234 +229 +224 +218 +211 +203 +194 +187 +176 +167 +157 +146 +135 +124 +114 +104 +94 +84 +75 +66 +59 +52 +47 +42 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +53 +60 +66 +74 +84 +93 +104 +114 +124 +134 +145 +156 +166 +176 +186 +194 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +240 +237 +235 +230 +226 +219 +213 +205 +196 +188 +178 +170 +159 +148 +137 +126 +116 +106 +96 +86 +77 +68 +61 +54 +47 +43 +38 +34 +32 +30 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +90 +107 +110 +117 +138 +144 +149 +164 +175 +185 +192 +197 +208 +219 +222 +226 +233 +236 +239 +242 +240 +238 +238 +236 +231 +227 +221 +214 +206 +198 +190 +182 +172 +161 +151 +140 +129 +119 +109 +99 +87 +77 +71 +68 +51 +47 +49 +37 +36 +32 +30 +33 +31 +30 +35 +40 +43 +50 +57 +62 +70 +80 +89 +98 +109 +120 +130 +141 +150 +161 +172 +181 +192 +199 +207 +213 +220 +227 +231 +236 +238 +240 +240 +240 +239 +236 +233 +228 +223 +216 +208 +200 +192 +184 +174 +164 +153 +142 +132 +122 +111 +101 +91 +81 +73 +64 +58 +51 +46 +40 +36 +33 +31 +30 +31 +33 +35 +38 +43 +48 +55 +62 +69 +78 +86 +97 +107 +118 +127 +137 +148 +159 +170 +180 +189 +197 +205 +212 +219 +225 +231 +235 +238 +240 +241 +240 +239 +236 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +134 +124 +113 +103 +93 +83 +75 +66 +59 +52 +47 +41 +37 +34 +31 +30 +31 +31 +34 +38 +42 +47 +54 +60 +66 +76 +85 +94 +105 +116 +125 +135 +145 +156 +167 +177 +187 +195 +203 +211 +218 +224 +230 +234 +237 +240 +241 +241 +239 +237 +234 +230 +225 +218 +212 +204 +196 +188 +178 +168 +158 +147 +136 +127 +115 +105 +95 +85 +76 +68 +61 +54 +47 +42 +38 +35 +32 +31 +30 +31 +34 +37 +41 +46 +52 +58 +65 +73 +82 +92 +102 +113 +123 +133 +143 +154 +165 +175 +185 +193 +202 +209 +216 +223 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +198 +190 +181 +170 +160 +150 +139 +128 +119 +107 +98 +88 +79 +70 +62 +55 +48 +43 +39 +35 +32 +31 +30 +31 +33 +36 +40 +45 +51 +57 +63 +71 +80 +90 +100 +110 +121 +130 +141 +152 +162 +172 +182 +192 +199 +208 +215 +222 +227 +232 +236 +238 +240 +241 +240 +238 +236 +232 +228 +222 +215 +208 +200 +192 +182 +173 +163 +152 +141 +130 +120 +110 +101 +90 +81 +71 +63 +56 +50 +44 +39 +35 +33 +31 +30 +31 +32 +35 +39 +44 +48 +56 +61 +75 +79 +82 +102 +111 +116 +126 +142 +151 +158 +168 +180 +192 +198 +204 +213 +221 +226 +231 +235 +237 +240 +241 +240 +238 +236 +233 +229 +223 +218 +209 +200 +195 +182 +174 +167 +157 +141 +129 +127 +111 +100 +94 +83 +75 +65 +56 +52 +47 +40 +36 +34 +30 +30 +31 +31 +34 +38 +42 +48 +54 +61 +68 +76 +85 +95 +106 +115 +127 +136 +147 +157 +168 +178 +187 +196 +204 +212 +218 +225 +230 +235 +238 +239 +240 +240 +240 +237 +234 +230 +224 +218 +210 +203 +194 +187 +178 +167 +157 +146 +135 +125 +114 +104 +94 +84 +76 +67 +60 +53 +47 +42 +37 +34 +31 +31 +31 +33 +34 +36 +41 +47 +53 +60 +66 +74 +83 +93 +103 +114 +124 +134 +145 +155 +165 +176 +186 +195 +202 +210 +217 +224 +229 +234 +237 +239 +240 +240 +240 +237 +235 +231 +226 +219 +213 +205 +196 +189 +179 +170 +159 +148 +138 +127 +117 +107 +96 +86 +77 +69 +62 +55 +48 +43 +38 +34 +31 +31 +31 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +91 +101 +112 +122 +131 +142 +153 +164 +174 +184 +192 +200 +208 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +207 +199 +191 +181 +171 +162 +152 +139 +130 +119 +109 +99 +88 +80 +71 +63 +56 +50 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +50 +56 +63 +70 +79 +89 +99 +109 +119 +129 +139 +150 +161 +171 +181 +190 +198 +206 +214 +221 +227 +232 +236 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +143 +132 +122 +111 +100 +91 +82 +72 +64 +58 +51 +45 +40 +37 +34 +31 +30 +30 +33 +35 +39 +43 +48 +54 +62 +68 +77 +87 +97 +107 +117 +127 +137 +148 +158 +169 +179 +188 +196 +205 +212 +219 +225 +230 +235 +238 +240 +241 +241 +239 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +145 +134 +125 +113 +103 +93 +84 +75 +66 +59 +52 +47 +41 +38 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +104 +115 +125 +135 +146 +156 +167 +176 +187 +194 +203 +211 +218 +224 +229 +234 +237 +240 +240 +241 +239 +238 +234 +230 +225 +219 +212 +204 +196 +188 +178 +169 +158 +147 +136 +126 +116 +106 +96 +86 +76 +68 +61 +54 +47 +42 +38 +35 +31 +30 +30 +31 +33 +36 +40 +46 +51 +58 +65 +73 +82 +91 +102 +112 +123 +132 +143 +154 +164 +175 +184 +192 +201 +209 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +227 +221 +213 +206 +197 +190 +182 +176 +156 +146 +145 +128 +116 +108 +100 +89 +79 +67 +62 +59 +48 +43 +40 +35 +32 +32 +30 +30 +33 +35 +39 +44 +50 +56 +63 +71 +80 +90 +100 +110 +120 +131 +141 +151 +162 +175 +180 +188 +203 +212 +208 +221 +231 +229 +237 +238 +240 +243 +239 +237 +237 +233 +227 +222 +216 +206 +199 +192 +183 +173 +163 +152 +142 +131 +121 +111 +101 +90 +81 +72 +63 +57 +51 +45 +39 +36 +33 +31 +31 +31 +32 +35 +38 +43 +49 +55 +62 +69 +78 +87 +97 +107 +118 +127 +138 +149 +159 +170 +180 +190 +197 +205 +212 +220 +226 +231 +235 +238 +240 +240 +240 +238 +237 +233 +229 +224 +217 +209 +202 +193 +185 +176 +165 +155 +144 +133 +123 +113 +102 +92 +83 +73 +65 +58 +52 +46 +41 +37 +34 +31 +30 +31 +31 +34 +38 +42 +47 +54 +61 +67 +75 +85 +97 +106 +116 +125 +135 +147 +158 +168 +178 +188 +195 +204 +211 +218 +224 +230 +234 +237 +239 +240 +240 +240 +237 +234 +230 +225 +219 +211 +204 +195 +188 +177 +168 +156 +146 +136 +126 +116 +104 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +30 +31 +34 +37 +41 +47 +52 +59 +66 +74 +84 +93 +103 +114 +124 +133 +144 +155 +166 +176 +186 +193 +202 +210 +217 +224 +229 +234 +237 +239 +240 +241 +240 +237 +235 +231 +226 +220 +213 +206 +197 +189 +179 +170 +159 +148 +138 +127 +117 +107 +97 +87 +77 +69 +62 +55 +48 +43 +39 +35 +32 +30 +30 +30 +33 +36 +40 +45 +51 +57 +63 +72 +81 +91 +101 +111 +122 +131 +142 +153 +163 +173 +184 +192 +200 +208 +215 +222 +227 +233 +236 +239 +241 +241 +240 +239 +236 +232 +227 +221 +215 +208 +199 +191 +182 +172 +161 +151 +140 +130 +119 +109 +99 +89 +80 +70 +63 +56 +50 +44 +40 +36 +33 +30 +30 +31 +32 +35 +39 +44 +50 +56 +63 +70 +79 +88 +98 +109 +119 +129 +139 +150 +161 +171 +181 +190 +198 +206 +214 +221 +227 +231 +235 +238 +240 +241 +240 +239 +237 +233 +228 +222 +216 +209 +201 +192 +184 +175 +164 +153 +142 +132 +122 +112 +102 +91 +81 +73 +63 +57 +51 +45 +40 +35 +34 +31 +29 +33 +36 +31 +36 +48 +50 +49 +62 +71 +77 +83 +94 +108 +119 +126 +136 +148 +159 +169 +180 +188 +196 +205 +213 +219 +225 +230 +235 +237 +240 +240 +242 +239 +237 +233 +226 +231 +217 +204 +206 +197 +185 +175 +168 +156 +146 +133 +123 +116 +103 +92 +85 +74 +64 +60 +53 +46 +41 +37 +34 +32 +31 +30 +31 +34 +37 +41 +47 +52 +60 +66 +75 +84 +94 +104 +114 +125 +134 +145 +156 +166 +176 +186 +194 +203 +210 +217 +224 +229 +234 +237 +239 +240 +240 +240 +238 +235 +231 +225 +219 +212 +204 +196 +188 +179 +169 +158 +147 +136 +127 +117 +106 +96 +86 +76 +68 +61 +54 +47 +42 +38 +34 +32 +31 +30 +31 +34 +36 +41 +46 +51 +58 +64 +73 +81 +91 +102 +112 +122 +132 +142 +153 +164 +175 +185 +192 +200 +208 +216 +223 +229 +233 +236 +239 +240 +241 +240 +238 +235 +231 +227 +220 +214 +206 +197 +190 +182 +171 +161 +150 +139 +129 +119 +107 +98 +88 +78 +70 +63 +56 +48 +44 +39 +36 +31 +31 +31 +31 +33 +35 +40 +44 +50 +57 +63 +71 +80 +90 +100 +110 +120 +130 +140 +151 +162 +172 +182 +192 +199 +207 +214 +221 +227 +232 +236 +238 +240 +240 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +183 +173 +163 +152 +142 +131 +121 +111 +101 +90 +81 +72 +63 +57 +50 +46 +40 +37 +33 +30 +30 +31 +32 +35 +39 +43 +49 +55 +62 +69 +78 +87 +97 +107 +117 +127 +138 +148 +159 +170 +180 +189 +196 +205 +213 +220 +226 +231 +235 +238 +240 +241 +241 +239 +237 +233 +229 +224 +218 +210 +202 +194 +185 +176 +165 +155 +144 +134 +124 +113 +103 +92 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +35 +38 +42 +47 +53 +61 +67 +76 +85 +95 +105 +115 +126 +135 +146 +157 +168 +178 +187 +195 +204 +211 +218 +224 +230 +234 +237 +240 +240 +241 +239 +238 +234 +230 +225 +219 +212 +204 +195 +188 +178 +168 +157 +147 +136 +126 +116 +105 +95 +86 +76 +67 +60 +53 +47 +43 +37 +34 +31 +30 +30 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +124 +133 +144 +154 +165 +176 +185 +193 +202 +210 +217 +224 +229 +233 +237 +239 +241 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +190 +180 +171 +160 +148 +138 +127 +118 +107 +98 +87 +78 +69 +62 +55 +49 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +45 +51 +58 +63 +71 +80 +91 +105 +106 +119 +138 +141 +149 +163 +174 +183 +192 +196 +208 +218 +221 +226 +233 +236 +238 +242 +240 +239 +239 +236 +232 +228 +220 +213 +207 +200 +192 +183 +172 +162 +151 +140 +130 +120 +109 +101 +87 +75 +75 +66 +48 +51 +48 +37 +37 +31 +31 +33 +30 +31 +36 +39 +43 +51 +56 +61 +70 +81 +88 +98 +109 +119 +130 +140 +150 +161 +171 +180 +190 +198 +206 +213 +221 +227 +232 +236 +238 +240 +240 +240 +239 +237 +233 +228 +222 +216 +209 +201 +192 +184 +175 +164 +153 +143 +132 +123 +111 +102 +91 +82 +72 +64 +58 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +42 +47 +54 +62 +68 +77 +86 +96 +106 +117 +127 +137 +147 +158 +169 +179 +188 +195 +204 +211 +219 +225 +230 +234 +237 +239 +240 +240 +239 +237 +234 +229 +224 +218 +210 +203 +194 +186 +176 +166 +156 +145 +135 +124 +114 +103 +93 +84 +75 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +104 +114 +124 +134 +145 +156 +167 +177 +186 +194 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +239 +238 +235 +230 +226 +219 +212 +204 +196 +188 +179 +169 +158 +148 +137 +127 +117 +106 +96 +86 +77 +69 +62 +54 +48 +42 +38 +34 +32 +31 +30 +31 +33 +37 +41 +45 +51 +57 +65 +73 +82 +91 +101 +111 +122 +132 +142 +153 +164 +174 +184 +192 +199 +209 +216 +222 +228 +233 +236 +238 +240 +240 +240 +238 +235 +231 +227 +221 +214 +207 +199 +190 +181 +171 +161 +151 +140 +129 +118 +108 +98 +89 +79 +70 +63 +56 +49 +44 +40 +35 +31 +30 +30 +31 +33 +36 +39 +44 +49 +56 +63 +71 +80 +89 +99 +109 +120 +129 +140 +150 +162 +172 +182 +191 +198 +207 +214 +221 +227 +231 +235 +238 +240 +241 +240 +238 +236 +233 +228 +222 +216 +208 +201 +192 +184 +173 +163 +153 +142 +131 +121 +111 +101 +91 +81 +71 +63 +58 +51 +45 +40 +35 +33 +30 +30 +30 +33 +35 +38 +43 +48 +55 +62 +69 +78 +87 +97 +107 +117 +127 +137 +148 +159 +169 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +133 +124 +114 +103 +92 +83 +73 +63 +60 +55 +43 +38 +42 +35 +26 +31 +33 +33 +31 +35 +43 +49 +53 +59 +68 +76 +85 +95 +105 +114 +126 +136 +146 +157 +167 +177 +187 +195 +203 +213 +218 +225 +228 +231 +243 +240 +234 +244 +242 +236 +234 +231 +225 +220 +210 +202 +198 +188 +176 +169 +157 +145 +136 +127 +116 +105 +95 +85 +76 +67 +60 +53 +47 +42 +38 +34 +31 +30 +31 +31 +34 +37 +40 +46 +52 +59 +65 +74 +82 +92 +102 +113 +124 +133 +144 +154 +165 +175 +185 +193 +201 +209 +216 +223 +229 +234 +237 +239 +240 +240 +240 +238 +235 +232 +226 +219 +213 +207 +198 +191 +180 +170 +161 +149 +138 +129 +118 +107 +98 +88 +79 +69 +62 +56 +49 +43 +39 +35 +31 +30 +31 +31 +33 +36 +40 +44 +50 +57 +63 +71 +80 +90 +100 +110 +120 +130 +140 +152 +163 +173 +182 +192 +199 +208 +215 +221 +228 +232 +236 +238 +240 +241 +240 +239 +236 +233 +227 +222 +215 +208 +199 +192 +182 +173 +163 +152 +141 +130 +121 +110 +100 +90 +81 +71 +63 +57 +50 +45 +39 +36 +33 +31 +30 +31 +31 +35 +39 +43 +48 +55 +63 +69 +78 +88 +98 +108 +118 +127 +139 +150 +160 +171 +180 +189 +197 +205 +213 +220 +226 +231 +235 +237 +240 +240 +240 +239 +236 +233 +229 +224 +217 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +112 +102 +92 +83 +74 +66 +59 +52 +46 +41 +36 +33 +31 +30 +30 +31 +35 +38 +42 +47 +53 +61 +68 +77 +85 +95 +105 +115 +126 +135 +147 +157 +168 +178 +187 +195 +204 +211 +218 +225 +230 +234 +237 +240 +240 +241 +239 +237 +234 +230 +224 +218 +211 +203 +195 +187 +177 +167 +157 +146 +135 +125 +115 +104 +94 +85 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +114 +124 +134 +144 +155 +166 +176 +185 +194 +202 +210 +217 +223 +229 +233 +237 +239 +240 +240 +240 +238 +235 +230 +225 +219 +212 +205 +196 +188 +179 +169 +159 +148 +138 +127 +117 +107 +97 +86 +76 +68 +61 +55 +49 +43 +38 +34 +31 +30 +30 +31 +33 +36 +39 +44 +51 +58 +64 +72 +81 +90 +101 +111 +122 +131 +142 +152 +164 +173 +183 +192 +200 +208 +216 +222 +228 +232 +236 +239 +240 +240 +240 +238 +235 +231 +227 +221 +214 +207 +198 +190 +182 +176 +157 +145 +146 +131 +116 +109 +101 +89 +79 +67 +63 +59 +49 +42 +40 +35 +31 +31 +30 +30 +33 +36 +39 +44 +49 +56 +63 +70 +79 +89 +99 +109 +119 +129 +140 +150 +161 +173 +180 +187 +200 +213 +208 +219 +232 +229 +236 +237 +239 +244 +240 +237 +237 +233 +227 +222 +216 +207 +200 +194 +184 +173 +163 +153 +143 +132 +122 +111 +102 +91 +81 +73 +63 +57 +51 +45 +40 +36 +33 +31 +30 +30 +31 +34 +38 +43 +48 +55 +61 +68 +77 +86 +97 +107 +117 +127 +137 +147 +158 +169 +179 +188 +196 +204 +212 +219 +226 +231 +234 +237 +239 +240 +241 +240 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +145 +134 +124 +114 +103 +93 +83 +75 +66 +59 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +66 +75 +84 +94 +104 +114 +125 +134 +146 +156 +167 +177 +186 +193 +202 +211 +218 +224 +229 +234 +237 +239 +240 +240 +240 +237 +235 +230 +225 +219 +212 +204 +196 +188 +178 +169 +158 +147 +137 +127 +116 +106 +95 +85 +76 +67 +61 +54 +47 +42 +38 +34 +31 +31 +30 +31 +33 +37 +40 +46 +52 +58 +65 +73 +83 +92 +102 +111 +122 +132 +144 +154 +165 +175 +184 +192 +201 +209 +216 +223 +229 +233 +236 +238 +240 +240 +240 +238 +235 +231 +227 +220 +214 +206 +198 +190 +181 +171 +160 +149 +139 +128 +119 +108 +98 +88 +79 +70 +63 +56 +49 +43 +39 +35 +32 +31 +30 +31 +33 +36 +39 +44 +49 +57 +63 +72 +81 +90 +100 +109 +120 +129 +141 +151 +162 +172 +182 +192 +199 +207 +215 +222 +227 +232 +236 +238 +240 +240 +240 +238 +236 +232 +228 +222 +216 +208 +200 +192 +183 +173 +163 +152 +141 +131 +121 +110 +100 +89 +80 +71 +63 +57 +51 +45 +40 +35 +32 +31 +31 +31 +33 +35 +38 +43 +48 +55 +62 +69 +78 +88 +97 +108 +118 +128 +139 +149 +160 +170 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +113 +102 +92 +82 +73 +65 +59 +52 +45 +40 +36 +33 +31 +30 +30 +33 +34 +38 +42 +47 +54 +61 +68 +76 +86 +95 +106 +116 +126 +136 +147 +157 +168 +179 +188 +196 +203 +211 +218 +225 +230 +234 +237 +240 +241 +240 +240 +237 +234 +230 +225 +218 +211 +203 +195 +188 +177 +166 +155 +147 +132 +129 +117 +99 +96 +88 +73 +63 +63 +56 +47 +39 +36 +35 +32 +29 +30 +33 +34 +37 +42 +46 +52 +59 +66 +74 +83 +93 +103 +113 +124 +134 +144 +157 +164 +173 +187 +198 +198 +207 +222 +223 +227 +234 +237 +241 +240 +239 +240 +240 +234 +229 +227 +219 +212 +207 +198 +188 +180 +169 +159 +149 +137 +127 +118 +107 +97 +86 +77 +69 +61 +55 +48 +43 +38 +34 +33 +30 +30 +31 +34 +36 +40 +45 +51 +57 +63 +73 +81 +91 +100 +111 +121 +131 +142 +152 +163 +173 +183 +192 +200 +208 +215 +222 +228 +232 +235 +238 +240 +241 +240 +239 +236 +231 +226 +221 +214 +207 +199 +191 +182 +172 +162 +151 +141 +130 +120 +110 +99 +89 +80 +71 +63 +56 +50 +44 +39 +36 +33 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +108 +119 +129 +139 +151 +161 +171 +180 +189 +198 +207 +214 +220 +227 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +222 +216 +209 +201 +193 +184 +175 +164 +153 +142 +132 +122 +111 +102 +91 +82 +73 +65 +58 +51 +46 +40 +37 +33 +31 +30 +30 +31 +35 +38 +43 +48 +54 +61 +68 +78 +86 +96 +105 +116 +127 +137 +148 +158 +169 +178 +188 +195 +204 +212 +220 +225 +230 +234 +237 +240 +240 +241 +239 +238 +233 +229 +224 +218 +210 +202 +194 +186 +176 +166 +156 +145 +134 +125 +114 +103 +94 +83 +75 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +35 +37 +41 +46 +53 +60 +67 +75 +84 +93 +104 +114 +125 +135 +145 +156 +166 +176 +186 +194 +203 +211 +218 +224 +229 +234 +237 +239 +240 +240 +240 +238 +234 +231 +225 +219 +212 +205 +196 +188 +179 +169 +158 +148 +137 +127 +116 +106 +96 +86 +77 +68 +61 +54 +48 +43 +37 +34 +31 +31 +31 +31 +33 +36 +40 +45 +51 +58 +65 +73 +82 +91 +101 +112 +122 +132 +143 +154 +164 +174 +184 +192 +201 +209 +216 +222 +228 +233 +236 +239 +240 +240 +240 +238 +235 +231 +226 +221 +214 +206 +198 +190 +180 +171 +160 +149 +139 +128 +119 +109 +98 +87 +78 +69 +63 +56 +49 +43 +38 +35 +31 +31 +30 +31 +33 +36 +39 +44 +50 +57 +63 +71 +80 +88 +103 +111 +114 +132 +147 +148 +160 +174 +183 +192 +197 +205 +216 +224 +226 +231 +237 +238 +240 +242 +240 +238 +237 +232 +227 +222 +214 +208 +200 +192 +182 +173 +162 +152 +142 +131 +121 +111 +100 +91 +78 +68 +70 +57 +43 +49 +41 +34 +33 +29 +32 +33 +31 +35 +40 +43 +48 +57 +62 +68 +79 +89 +97 +107 +118 +128 +139 +148 +159 +171 +180 +189 +197 +205 +213 +220 +227 +231 +234 +238 +240 +241 +241 +239 +237 +233 +228 +223 +217 +210 +202 +193 +185 +175 +165 +154 +144 +133 +123 +113 +102 +92 +83 +74 +65 +59 +52 +46 +41 +37 +34 +31 +30 +31 +32 +34 +38 +42 +47 +54 +61 +68 +76 +85 +95 +105 +115 +126 +136 +146 +157 +167 +178 +187 +195 +203 +212 +219 +225 +230 +234 +237 +239 +241 +240 +240 +237 +234 +230 +225 +218 +211 +204 +195 +188 +178 +168 +157 +146 +135 +126 +115 +105 +94 +84 +76 +67 +61 +53 +47 +42 +37 +34 +31 +30 +30 +31 +33 +37 +41 +46 +52 +59 +66 +74 +83 +92 +103 +113 +124 +133 +145 +155 +165 +175 +184 +193 +201 +210 +217 +224 +228 +233 +236 +239 +240 +241 +240 +238 +235 +230 +226 +220 +213 +206 +197 +190 +180 +170 +159 +149 +138 +127 +117 +107 +97 +87 +77 +69 +62 +54 +49 +43 +39 +35 +32 +31 +30 +31 +33 +36 +40 +45 +51 +57 +63 +72 +82 +90 +100 +110 +122 +131 +142 +152 +163 +173 +183 +192 +199 +208 +215 +222 +227 +232 +235 +239 +240 +241 +240 +238 +236 +232 +227 +221 +215 +208 +199 +192 +182 +172 +162 +152 +140 +130 +120 +110 +99 +89 +80 +71 +63 +57 +50 +44 +39 +35 +32 +31 +31 +31 +34 +35 +38 +43 +49 +56 +63 +70 +79 +88 +98 +108 +119 +128 +140 +150 +161 +171 +181 +190 +198 +206 +214 +221 +227 +232 +235 +238 +240 +240 +240 +239 +236 +233 +228 +222 +216 +209 +201 +192 +184 +175 +164 +154 +144 +132 +122 +112 +101 +91 +82 +73 +64 +58 +52 +46 +40 +36 +33 +31 +31 +31 +33 +34 +38 +42 +48 +54 +61 +68 +77 +86 +96 +106 +116 +127 +137 +147 +158 +169 +179 +188 +196 +204 +212 +219 +225 +231 +235 +237 +240 +241 +240 +239 +237 +234 +229 +224 +218 +211 +203 +195 +187 +177 +167 +156 +145 +135 +125 +115 +104 +93 +83 +75 +67 +60 +53 +47 +41 +37 +34 +31 +31 +31 +31 +34 +37 +41 +46 +53 +60 +67 +75 +84 +93 +104 +114 +125 +134 +145 +156 +166 +176 +186 +194 +202 +211 +217 +224 +229 +234 +237 +240 +241 +241 +240 +236 +235 +231 +225 +220 +210 +207 +200 +184 +176 +173 +159 +143 +139 +130 +117 +103 +94 +88 +79 +67 +60 +55 +48 +42 +39 +34 +31 +31 +31 +31 +33 +37 +40 +45 +51 +58 +65 +74 +81 +89 +100 +118 +121 +127 +148 +155 +162 +174 +185 +193 +201 +206 +215 +225 +227 +232 +237 +239 +239 +241 +241 +239 +235 +231 +226 +221 +215 +207 +199 +190 +181 +170 +161 +150 +140 +129 +119 +109 +98 +89 +78 +70 +63 +56 +49 +44 +39 +35 +33 +30 +30 +31 +33 +35 +39 +44 +50 +56 +63 +71 +79 +89 +99 +110 +121 +129 +140 +150 +162 +172 +182 +191 +198 +207 +215 +221 +227 +231 +235 +238 +240 +241 +240 +239 +236 +233 +228 +222 +215 +208 +201 +192 +183 +173 +163 +153 +142 +131 +122 +111 +100 +91 +81 +72 +63 +57 +50 +45 +40 +36 +33 +31 +30 +31 +33 +34 +38 +43 +49 +54 +62 +69 +78 +87 +97 +107 +117 +127 +138 +149 +159 +169 +179 +188 +197 +205 +213 +219 +226 +230 +235 +237 +239 +240 +240 +239 +236 +233 +228 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +133 +124 +113 +103 +93 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +61 +67 +76 +84 +94 +104 +115 +126 +136 +146 +156 +167 +177 +187 +194 +203 +211 +218 +225 +229 +234 +236 +240 +240 +240 +240 +237 +235 +230 +225 +218 +212 +203 +195 +187 +178 +168 +157 +146 +136 +126 +115 +105 +94 +85 +76 +67 +60 +53 +47 +42 +37 +34 +31 +30 +31 +32 +34 +36 +40 +46 +52 +59 +66 +74 +82 +92 +102 +113 +123 +133 +144 +155 +165 +175 +185 +193 +201 +209 +216 +223 +228 +233 +236 +239 +240 +240 +239 +237 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +160 +149 +138 +127 +118 +107 +97 +88 +77 +69 +62 +56 +49 +43 +37 +34 +32 +31 +31 +31 +33 +36 +40 +44 +50 +57 +63 +72 +80 +90 +99 +111 +121 +131 +141 +152 +163 +173 +183 +192 +199 +208 +215 +222 +227 +232 +236 +239 +240 +241 +240 +239 +236 +232 +227 +221 +214 +208 +198 +192 +184 +176 +157 +150 +148 +129 +118 +111 +101 +90 +79 +69 +64 +60 +49 +43 +41 +35 +33 +32 +29 +30 +33 +35 +38 +44 +49 +55 +63 +70 +79 +88 +98 +108 +118 +129 +139 +150 +161 +172 +179 +186 +203 +210 +206 +222 +230 +229 +236 +237 +241 +244 +240 +237 +237 +233 +228 +224 +217 +208 +202 +194 +184 +174 +164 +154 +144 +133 +122 +112 +102 +91 +82 +73 +65 +58 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +42 +47 +54 +61 +68 +77 +86 +96 +106 +116 +127 +136 +148 +158 +169 +179 +188 +196 +204 +212 +219 +225 +230 +234 +238 +240 +241 +241 +240 +237 +234 +229 +224 +218 +211 +203 +194 +186 +176 +166 +156 +145 +135 +125 +114 +104 +93 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +35 +37 +42 +47 +53 +60 +67 +75 +84 +93 +103 +114 +125 +134 +144 +155 +166 +176 +186 +194 +202 +211 +218 +224 +229 +233 +237 +239 +240 +241 +240 +238 +234 +230 +225 +220 +213 +205 +196 +189 +179 +169 +158 +148 +137 +127 +117 +106 +96 +86 +77 +68 +61 +54 +48 +43 +38 +35 +31 +31 +31 +32 +33 +36 +40 +45 +52 +58 +63 +72 +81 +91 +102 +111 +122 +132 +143 +154 +163 +173 +183 +192 +200 +209 +216 +222 +228 +232 +236 +238 +240 +240 +240 +238 +236 +231 +227 +221 +214 +207 +199 +192 +181 +172 +161 +151 +140 +129 +120 +109 +99 +89 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +50 +57 +63 +71 +79 +88 +98 +109 +120 +130 +140 +151 +161 +171 +181 +190 +198 +207 +214 +221 +226 +231 +235 +238 +240 +240 +240 +239 +236 +232 +228 +222 +216 +208 +200 +192 +184 +174 +163 +153 +142 +131 +121 +111 +101 +90 +81 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +32 +34 +37 +43 +48 +55 +61 +69 +77 +86 +96 +106 +117 +127 +138 +148 +159 +169 +179 +189 +196 +205 +213 +219 +225 +231 +234 +237 +239 +240 +240 +239 +237 +233 +229 +224 +217 +210 +203 +193 +186 +176 +166 +155 +144 +134 +124 +114 +103 +93 +83 +74 +66 +59 +53 +46 +41 +36 +34 +31 +31 +31 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +105 +114 +126 +135 +146 +156 +167 +177 +186 +194 +203 +211 +218 +224 +229 +234 +237 +240 +240 +241 +241 +237 +235 +230 +225 +219 +211 +203 +196 +188 +177 +169 +157 +148 +136 +127 +116 +105 +94 +85 +77 +68 +61 +54 +47 +42 +37 +34 +31 +31 +30 +31 +33 +36 +40 +46 +52 +59 +65 +73 +83 +92 +102 +113 +123 +132 +144 +154 +165 +175 +184 +193 +201 +209 +216 +223 +228 +232 +237 +240 +237 +245 +242 +233 +236 +236 +226 +216 +216 +209 +197 +187 +178 +173 +162 +149 +138 +129 +118 +108 +98 +86 +78 +70 +63 +55 +49 +43 +39 +35 +33 +31 +30 +33 +31 +33 +40 +50 +46 +53 +68 +71 +78 +90 +100 +112 +122 +128 +141 +153 +161 +172 +184 +190 +198 +208 +215 +221 +227 +232 +236 +239 +240 +241 +241 +238 +235 +232 +228 +222 +216 +208 +200 +192 +183 +173 +162 +152 +142 +131 +121 +110 +100 +90 +80 +72 +63 +57 +51 +45 +39 +35 +33 +31 +30 +31 +32 +35 +39 +43 +49 +56 +63 +69 +78 +88 +98 +108 +118 +128 +139 +149 +160 +170 +180 +189 +198 +206 +213 +220 +225 +230 +235 +238 +240 +241 +240 +239 +236 +233 +228 +224 +217 +209 +202 +193 +185 +175 +165 +154 +144 +133 +123 +112 +102 +92 +82 +73 +65 +59 +51 +46 +41 +36 +34 +31 +31 +30 +32 +34 +38 +42 +47 +54 +61 +68 +76 +85 +94 +105 +116 +127 +136 +146 +157 +167 +178 +188 +196 +204 +211 +218 +225 +229 +234 +237 +240 +241 +241 +240 +237 +234 +230 +225 +218 +211 +204 +195 +187 +177 +167 +157 +146 +135 +125 +115 +105 +95 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +31 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +92 +103 +114 +125 +134 +144 +155 +166 +176 +185 +194 +202 +210 +217 +224 +229 +233 +236 +239 +240 +241 +240 +238 +234 +230 +226 +219 +213 +205 +197 +189 +179 +169 +159 +148 +138 +127 +117 +107 +97 +86 +77 +68 +62 +55 +48 +43 +38 +34 +33 +31 +30 +31 +33 +35 +39 +45 +51 +58 +63 +72 +81 +91 +100 +111 +122 +131 +142 +153 +163 +173 +183 +192 +200 +208 +215 +222 +228 +232 +236 +238 +240 +240 +240 +238 +236 +232 +227 +221 +215 +207 +199 +191 +181 +171 +161 +150 +140 +129 +119 +109 +98 +89 +79 +71 +63 +56 +49 +43 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +50 +56 +63 +70 +80 +93 +93 +106 +126 +129 +137 +151 +162 +173 +181 +187 +198 +209 +213 +220 +227 +232 +235 +239 +240 +239 +240 +239 +236 +233 +228 +221 +216 +208 +200 +192 +184 +174 +164 +153 +143 +132 +122 +112 +99 +86 +85 +79 +59 +58 +55 +43 +41 +34 +33 +34 +30 +29 +32 +34 +37 +43 +49 +53 +61 +70 +77 +86 +96 +107 +117 +127 +137 +148 +159 +169 +179 +188 +196 +204 +213 +219 +225 +230 +234 +238 +239 +240 +240 +239 +236 +234 +229 +224 +218 +211 +202 +193 +185 +176 +166 +156 +145 +134 +124 +113 +103 +93 +83 +74 +66 +60 +52 +46 +41 +37 +34 +31 +31 +30 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +146 +156 +167 +177 +186 +194 +203 +211 +217 +224 +229 +234 +236 +239 +241 +241 +240 +237 +234 +230 +226 +219 +212 +204 +196 +187 +178 +168 +158 +147 +137 +127 +116 +105 +95 +85 +77 +67 +61 +54 +48 +42 +38 +34 +31 +30 +30 +31 +34 +36 +41 +46 +51 +59 +65 +73 +82 +92 +102 +112 +123 +133 +143 +154 +164 +174 +184 +192 +201 +210 +216 +222 +227 +233 +237 +239 +240 +241 +239 +238 +235 +231 +226 +220 +214 +205 +198 +190 +180 +170 +161 +150 +139 +128 +119 +108 +98 +88 +78 +70 +62 +56 +49 +44 +39 +35 +31 +30 +30 +31 +33 +36 +39 +45 +50 +57 +63 +71 +79 +90 +99 +110 +121 +131 +141 +151 +161 +172 +183 +192 +200 +207 +214 +221 +227 +231 +235 +238 +240 +241 +240 +239 +236 +232 +228 +222 +215 +208 +200 +192 +183 +173 +163 +152 +141 +131 +121 +110 +100 +90 +80 +72 +63 +57 +50 +45 +39 +36 +33 +30 +30 +31 +33 +35 +38 +42 +48 +56 +63 +69 +77 +87 +97 +108 +118 +128 +138 +149 +159 +170 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +240 +240 +239 +237 +233 +228 +224 +217 +209 +201 +192 +185 +175 +165 +154 +144 +133 +123 +113 +102 +92 +82 +73 +65 +59 +52 +46 +40 +36 +34 +31 +31 +30 +31 +33 +38 +42 +48 +54 +61 +67 +76 +85 +95 +105 +116 +127 +136 +147 +157 +168 +177 +187 +195 +203 +211 +218 +224 +230 +234 +236 +240 +242 +240 +240 +237 +234 +230 +224 +218 +211 +203 +194 +187 +178 +168 +156 +146 +136 +126 +115 +105 +95 +85 +75 +68 +61 +53 +46 +42 +38 +35 +32 +30 +30 +31 +33 +37 +41 +46 +52 +59 +65 +74 +83 +92 +103 +113 +124 +134 +144 +154 +165 +175 +185 +193 +202 +210 +217 +223 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +160 +149 +139 +127 +117 +106 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +33 +35 +40 +45 +51 +58 +63 +72 +81 +90 +100 +110 +121 +131 +141 +153 +163 +173 +183 +192 +200 +206 +219 +224 +221 +234 +240 +237 +236 +243 +242 +237 +232 +231 +229 +224 +214 +206 +199 +192 +182 +173 +161 +151 +141 +130 +120 +109 +99 +89 +79 +71 +63 +56 +51 +43 +35 +38 +38 +26 +28 +36 +31 +33 +39 +44 +51 +56 +61 +71 +80 +87 +98 +110 +118 +129 +140 +151 +160 +171 +181 +191 +198 +206 +213 +221 +227 +231 +235 +239 +240 +241 +240 +238 +236 +233 +228 +224 +216 +209 +201 +192 +184 +174 +164 +154 +143 +132 +122 +111 +101 +91 +81 +73 +63 +58 +51 +45 +40 +36 +33 +31 +30 +31 +32 +35 +38 +43 +48 +54 +62 +69 +77 +86 +96 +106 +116 +127 +137 +148 +158 +169 +179 +188 +196 +204 +212 +218 +225 +230 +235 +238 +240 +241 +240 +239 +237 +233 +230 +225 +218 +210 +203 +194 +186 +177 +167 +156 +145 +134 +125 +114 +104 +93 +84 +75 +66 +60 +53 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +53 +60 +66 +75 +84 +93 +103 +115 +125 +134 +145 +155 +166 +177 +187 +194 +202 +210 +217 +224 +229 +234 +237 +240 +240 +240 +239 +238 +234 +230 +225 +219 +212 +204 +196 +188 +178 +168 +158 +147 +137 +127 +116 +106 +96 +86 +76 +68 +61 +54 +48 +42 +38 +34 +31 +30 +31 +31 +33 +36 +40 +46 +52 +58 +63 +73 +81 +92 +102 +112 +122 +132 +143 +153 +164 +174 +184 +192 +201 +209 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +235 +232 +226 +220 +214 +206 +198 +190 +181 +171 +161 +150 +139 +128 +119 +108 +98 +88 +79 +70 +62 +55 +49 +44 +39 +35 +32 +31 +30 +30 +32 +35 +40 +45 +51 +57 +63 +70 +79 +89 +99 +110 +120 +130 +140 +151 +162 +172 +182 +192 +199 +207 +214 +221 +228 +232 +235 +238 +240 +241 +241 +239 +236 +233 +228 +222 +215 +208 +199 +192 +187 +175 +156 +154 +148 +127 +119 +112 +101 +91 +79 +69 +66 +58 +48 +45 +41 +36 +34 +31 +29 +30 +32 +34 +39 +43 +48 +55 +63 +69 +78 +87 +97 +107 +118 +127 +138 +149 +160 +171 +177 +185 +204 +208 +204 +222 +229 +229 +236 +236 +241 +244 +239 +237 +238 +233 +228 +225 +217 +208 +202 +195 +184 +175 +165 +156 +145 +133 +123 +113 +103 +92 +83 +74 +66 +59 +52 +46 +40 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +61 +67 +76 +85 +94 +104 +115 +125 +135 +146 +157 +167 +177 +187 +195 +204 +211 +219 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +230 +225 +219 +211 +203 +195 +187 +178 +168 +157 +146 +136 +126 +115 +105 +95 +85 +76 +67 +60 +53 +47 +42 +38 +34 +31 +31 +31 +31 +34 +36 +41 +46 +52 +59 +66 +74 +83 +92 +102 +113 +124 +133 +144 +155 +165 +175 +185 +193 +201 +209 +216 +224 +229 +233 +237 +240 +241 +240 +239 +237 +235 +231 +226 +220 +213 +206 +197 +189 +180 +170 +160 +149 +138 +127 +118 +107 +97 +87 +78 +69 +62 +55 +49 +43 +38 +35 +32 +30 +30 +31 +33 +36 +39 +45 +50 +57 +63 +72 +81 +90 +100 +111 +121 +131 +141 +152 +163 +173 +183 +192 +200 +208 +214 +221 +227 +233 +236 +239 +240 +240 +240 +238 +236 +232 +228 +221 +214 +208 +199 +192 +182 +172 +162 +151 +140 +130 +120 +109 +99 +89 +80 +71 +63 +56 +50 +44 +40 +35 +33 +31 +30 +31 +33 +36 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +119 +128 +138 +149 +160 +171 +181 +190 +198 +206 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +236 +233 +229 +224 +217 +209 +201 +192 +184 +175 +164 +154 +143 +133 +122 +112 +101 +92 +82 +73 +65 +58 +51 +46 +40 +36 +33 +31 +31 +31 +31 +34 +38 +43 +48 +54 +61 +67 +76 +86 +96 +106 +116 +127 +136 +147 +158 +168 +178 +188 +196 +204 +211 +219 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +229 +224 +217 +211 +204 +194 +187 +176 +167 +157 +145 +135 +125 +114 +104 +94 +85 +75 +66 +60 +53 +47 +41 +38 +34 +31 +30 +30 +31 +34 +37 +42 +47 +52 +59 +66 +74 +83 +93 +103 +114 +124 +133 +144 +155 +166 +176 +186 +194 +202 +210 +217 +224 +229 +233 +236 +239 +240 +240 +240 +238 +234 +231 +225 +219 +213 +206 +197 +188 +178 +169 +159 +148 +137 +127 +117 +107 +96 +87 +77 +68 +61 +54 +48 +42 +39 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +91 +101 +113 +123 +131 +142 +153 +164 +174 +184 +192 +200 +209 +216 +222 +228 +233 +236 +239 +240 +241 +240 +238 +236 +232 +227 +220 +214 +207 +198 +191 +181 +172 +162 +151 +139 +128 +119 +109 +99 +89 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +30 +32 +35 +39 +44 +50 +57 +63 +70 +80 +89 +98 +110 +119 +128 +142 +154 +158 +169 +187 +192 +194 +207 +217 +222 +224 +229 +237 +240 +239 +240 +241 +239 +236 +233 +228 +221 +216 +208 +200 +192 +184 +174 +164 +153 +142 +132 +122 +111 +98 +88 +88 +72 +58 +61 +53 +43 +39 +37 +34 +33 +28 +30 +34 +34 +38 +44 +48 +53 +63 +70 +78 +86 +97 +108 +118 +127 +137 +148 +159 +169 +179 +189 +197 +205 +213 +219 +226 +230 +235 +238 +240 +240 +240 +238 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +134 +124 +113 +103 +93 +83 +74 +66 +59 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +61 +67 +76 +84 +95 +104 +115 +126 +135 +146 +156 +167 +177 +187 +195 +203 +210 +217 +224 +230 +235 +237 +240 +240 +241 +239 +237 +234 +230 +225 +219 +212 +204 +195 +188 +179 +168 +158 +147 +136 +126 +116 +105 +94 +85 +76 +67 +60 +54 +48 +42 +38 +34 +31 +31 +30 +31 +33 +36 +40 +46 +52 +59 +65 +73 +82 +92 +103 +114 +123 +133 +143 +154 +165 +175 +185 +193 +201 +209 +216 +223 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +214 +206 +198 +189 +180 +170 +159 +149 +139 +127 +118 +108 +97 +87 +78 +69 +62 +55 +48 +43 +39 +34 +31 +31 +30 +31 +33 +36 +40 +45 +50 +57 +63 +71 +81 +90 +100 +111 +121 +131 +141 +152 +162 +173 +183 +192 +200 +208 +215 +222 +227 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +215 +208 +199 +192 +182 +172 +162 +151 +141 +130 +120 +110 +100 +89 +80 +71 +63 +56 +50 +44 +40 +36 +33 +31 +30 +30 +33 +35 +39 +44 +49 +55 +63 +69 +79 +88 +98 +108 +118 +129 +138 +149 +159 +169 +185 +191 +192 +209 +218 +216 +225 +232 +236 +239 +237 +239 +243 +240 +235 +233 +229 +222 +217 +210 +200 +192 +185 +175 +165 +154 +143 +133 +123 +112 +102 +92 +83 +73 +65 +58 +52 +46 +41 +38 +30 +28 +37 +31 +25 +38 +39 +41 +48 +51 +62 +70 +75 +85 +96 +105 +116 +127 +136 +145 +158 +169 +177 +187 +195 +204 +212 +218 +225 +231 +235 +237 +239 +241 +241 +240 +237 +234 +229 +224 +218 +211 +203 +194 +187 +177 +167 +157 +145 +135 +125 +115 +105 +94 +85 +75 +66 +59 +53 +47 +42 +37 +34 +31 +30 +31 +31 +33 +36 +41 +47 +53 +59 +66 +74 +84 +93 +103 +114 +124 +134 +144 +155 +166 +176 +185 +194 +202 +210 +217 +224 +229 +233 +237 +239 +241 +241 +240 +237 +235 +231 +226 +219 +212 +204 +196 +189 +180 +169 +159 +148 +137 +127 +117 +106 +96 +86 +77 +68 +61 +54 +47 +43 +38 +34 +31 +31 +30 +31 +33 +36 +40 +45 +51 +58 +65 +72 +82 +91 +101 +112 +122 +132 +143 +153 +164 +174 +184 +192 +200 +208 +216 +222 +228 +233 +237 +239 +240 +240 +240 +238 +235 +232 +226 +221 +214 +206 +198 +192 +181 +172 +161 +150 +140 +129 +119 +109 +99 +89 +79 +70 +63 +56 +49 +44 +39 +35 +32 +31 +30 +31 +33 +36 +39 +44 +50 +56 +63 +71 +79 +89 +99 +109 +120 +129 +140 +150 +161 +172 +181 +191 +198 +206 +214 +221 +227 +231 +235 +238 +240 +240 +240 +238 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +142 +132 +122 +111 +101 +91 +82 +73 +64 +57 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +48 +55 +62 +69 +77 +87 +97 +107 +117 +127 +137 +148 +159 +169 +179 +188 +196 +205 +212 +219 +225 +231 +235 +238 +239 +240 +240 +239 +237 +234 +229 +224 +217 +210 +202 +193 +186 +177 +166 +156 +144 +134 +125 +113 +103 +93 +83 +74 +67 +60 +53 +47 +41 +37 +34 +31 +30 +31 +31 +34 +38 +42 +47 +52 +59 +67 +75 +85 +94 +104 +114 +125 +135 +145 +156 +167 +177 +186 +195 +203 +211 +218 +224 +230 +234 +237 +239 +240 +240 +240 +237 +234 +230 +225 +219 +212 +204 +196 +188 +179 +168 +158 +147 +137 +127 +116 +105 +95 +86 +76 +68 +61 +53 +48 +43 +38 +35 +31 +30 +30 +31 +34 +37 +41 +46 +52 +58 +65 +73 +83 +92 +103 +112 +123 +132 +144 +154 +165 +175 +185 +193 +201 +209 +216 +223 +228 +233 +237 +239 +240 +240 +240 +238 +235 +231 +227 +220 +214 +206 +197 +190 +180 +171 +160 +150 +138 +128 +118 +108 +98 +88 +78 +69 +62 +55 +49 +43 +39 +35 +32 +31 +30 +31 +33 +36 +39 +44 +50 +57 +63 +72 +80 +90 +100 +110 +121 +130 +141 +151 +162 +172 +182 +192 +199 +208 +215 +221 +227 +232 +236 +239 +240 +241 +240 +238 +236 +232 +228 +222 +216 +208 +200 +192 +184 +173 +163 +152 +141 +131 +122 +111 +100 +90 +80 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +30 +33 +35 +39 +43 +49 +56 +60 +72 +81 +83 +95 +113 +119 +125 +139 +151 +160 +167 +179 +192 +199 +204 +211 +221 +227 +231 +235 +237 +239 +241 +241 +239 +237 +234 +229 +224 +217 +209 +203 +195 +186 +172 +163 +160 +143 +127 +126 +115 +101 +93 +83 +74 +66 +57 +51 +47 +39 +36 +35 +31 +29 +31 +33 +34 +37 +42 +48 +54 +61 +67 +76 +85 +94 +105 +115 +126 +136 +146 +157 +167 +177 +188 +195 +204 +211 +218 +225 +230 +234 +237 +239 +240 +240 +240 +237 +234 +229 +224 +218 +211 +203 +195 +187 +177 +167 +156 +146 +135 +125 +115 +105 +94 +85 +76 +67 +60 +53 +47 +41 +37 +34 +31 +30 +31 +31 +33 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +124 +133 +144 +155 +166 +176 +185 +193 +201 +210 +217 +224 +229 +233 +236 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +159 +148 +138 +127 +117 +107 +97 +87 +77 +69 +62 +55 +49 +43 +38 +34 +32 +30 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +91 +101 +111 +121 +131 +142 +153 +163 +173 +183 +192 +200 +208 +215 +222 +228 +232 +236 +238 +240 +241 +240 +239 +236 +232 +227 +221 +214 +207 +199 +191 +182 +172 +162 +151 +140 +130 +120 +109 +99 +89 +79 +70 +63 +56 +50 +44 +39 +36 +33 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +71 +80 +88 +98 +109 +119 +129 +140 +150 +161 +171 +182 +190 +198 +206 +214 +220 +227 +231 +236 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +143 +132 +122 +111 +101 +91 +81 +73 +63 +56 +55 +47 +34 +38 +39 +28 +28 +31 +34 +36 +36 +40 +50 +56 +60 +68 +78 +86 +97 +108 +115 +126 +137 +148 +158 +169 +179 +188 +197 +204 +212 +219 +225 +230 +234 +238 +240 +240 +241 +240 +235 +229 +235 +228 +210 +212 +205 +193 +187 +175 +167 +159 +144 +133 +125 +114 +103 +94 +84 +72 +66 +61 +53 +47 +41 +37 +34 +31 +30 +31 +31 +33 +37 +42 +47 +52 +60 +66 +75 +84 +94 +104 +114 +125 +134 +145 +156 +166 +176 +186 +194 +202 +210 +218 +224 +229 +234 +237 +239 +240 +240 +239 +238 +234 +230 +225 +219 +212 +204 +196 +188 +179 +169 +158 +147 +137 +127 +117 +106 +96 +85 +76 +68 +61 +54 +48 +42 +38 +34 +31 +30 +30 +31 +34 +36 +41 +45 +51 +58 +64 +73 +82 +91 +101 +112 +123 +132 +143 +153 +164 +174 +184 +192 +201 +209 +216 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +226 +220 +214 +207 +198 +190 +181 +171 +161 +149 +139 +128 +119 +108 +98 +88 +78 +69 +63 +56 +49 +43 +39 +35 +33 +30 +30 +31 +33 +36 +39 +43 +50 +57 +63 +71 +80 +89 +99 +110 +120 +130 +140 +152 +162 +172 +182 +192 +199 +207 +214 +221 +228 +232 +235 +237 +239 +240 +240 +239 +235 +232 +227 +222 +216 +208 +199 +192 +183 +173 +163 +152 +141 +130 +121 +111 +100 +90 +80 +71 +63 +57 +50 +44 +39 +36 +33 +31 +30 +31 +32 +35 +38 +43 +49 +55 +62 +69 +78 +87 +97 +108 +118 +127 +138 +150 +160 +170 +180 +189 +196 +206 +213 +220 +226 +231 +235 +237 +239 +240 +240 +239 +236 +233 +229 +223 +217 +210 +201 +193 +185 +175 +165 +154 +143 +134 +124 +112 +103 +91 +82 +74 +65 +59 +52 +45 +41 +37 +34 +31 +30 +31 +32 +34 +37 +42 +47 +53 +60 +68 +76 +85 +95 +105 +115 +126 +136 +147 +157 +167 +178 +188 +195 +203 +211 +218 +225 +230 +234 +237 +240 +240 +241 +240 +238 +234 +230 +225 +218 +211 +204 +195 +187 +177 +167 +157 +146 +136 +126 +115 +105 +94 +85 +75 +67 +60 +54 +47 +42 +38 +34 +31 +30 +30 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +123 +133 +144 +155 +166 +175 +185 +193 +202 +210 +217 +224 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +189 +180 +170 +159 +149 +138 +127 +118 +107 +97 +87 +78 +69 +62 +55 +49 +44 +38 +34 +31 +31 +31 +31 +33 +36 +40 +44 +50 +57 +63 +72 +81 +90 +101 +111 +121 +131 +142 +152 +163 +173 +183 +192 +199 +208 +215 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +222 +215 +208 +199 +192 +182 +173 +161 +152 +141 +130 +120 +110 +99 +89 +79 +71 +63 +57 +51 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +43 +49 +56 +63 +70 +79 +88 +99 +109 +119 +128 +139 +150 +161 +171 +181 +190 +198 +206 +213 +221 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +216 +209 +201 +193 +185 +174 +164 +153 +143 +133 +122 +112 +101 +91 +82 +73 +64 +58 +51 +45 +41 +35 +33 +31 +27 +35 +34 +29 +39 +47 +47 +50 +63 +70 +76 +83 +94 +109 +118 +125 +136 +149 +159 +169 +180 +188 +195 +205 +212 +219 +225 +230 +234 +238 +240 +240 +241 +241 +237 +230 +229 +230 +214 +206 +208 +195 +184 +176 +167 +157 +146 +132 +125 +116 +102 +94 +85 +74 +65 +60 +54 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +145 +156 +166 +176 +186 +195 +202 +211 +218 +224 +229 +233 +235 +239 +241 +241 +240 +237 +234 +230 +225 +219 +212 +204 +196 +188 +179 +169 +158 +148 +137 +127 +116 +105 +96 +86 +77 +68 +60 +54 +48 +43 +38 +34 +31 +31 +30 +31 +34 +37 +40 +46 +51 +58 +65 +73 +82 +92 +102 +112 +122 +132 +143 +154 +164 +174 +184 +192 +200 +209 +216 +224 +228 +233 +235 +238 +240 +241 +240 +238 +236 +231 +227 +220 +213 +206 +198 +190 +181 +171 +160 +150 +139 +129 +119 +108 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +30 +33 +35 +39 +44 +50 +56 +63 +72 +80 +90 +99 +109 +120 +130 +140 +152 +162 +172 +182 +190 +198 +206 +214 +221 +227 +232 +235 +238 +239 +240 +240 +239 +236 +233 +228 +222 +215 +208 +200 +192 +184 +173 +164 +152 +142 +132 +121 +111 +101 +91 +81 +72 +63 +58 +50 +45 +40 +35 +33 +31 +31 +31 +33 +34 +38 +42 +48 +55 +62 +69 +78 +87 +97 +106 +117 +127 +137 +149 +159 +169 +179 +189 +196 +205 +213 +219 +226 +231 +234 +237 +240 +245 +237 +234 +243 +235 +226 +224 +218 +211 +202 +192 +185 +178 +166 +154 +145 +133 +123 +114 +103 +92 +83 +74 +66 +59 +52 +46 +40 +36 +33 +31 +31 +31 +31 +34 +37 +41 +47 +54 +60 +63 +76 +92 +90 +100 +119 +125 +135 +146 +155 +171 +179 +185 +195 +203 +211 +218 +225 +229 +233 +238 +240 +240 +240 +239 +238 +235 +230 +225 +219 +211 +203 +196 +188 +178 +168 +157 +147 +135 +127 +116 +106 +94 +84 +76 +68 +61 +54 +47 +42 +37 +34 +31 +30 +30 +31 +34 +36 +40 +46 +52 +59 +66 +74 +83 +92 +102 +113 +123 +133 +144 +154 +165 +175 +185 +193 +202 +209 +216 +224 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +214 +206 +198 +190 +180 +170 +160 +150 +139 +128 +118 +108 +97 +88 +78 +69 +62 +56 +49 +43 +38 +35 +32 +31 +31 +31 +33 +36 +39 +45 +51 +57 +63 +72 +81 +90 +100 +111 +121 +131 +142 +152 +162 +173 +183 +192 +199 +208 +215 +222 +227 +232 +236 +239 +240 +241 +241 +239 +236 +232 +227 +221 +216 +208 +200 +192 +182 +172 +162 +152 +141 +130 +121 +110 +100 +89 +80 +71 +63 +57 +50 +45 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +78 +88 +98 +108 +118 +128 +139 +149 +160 +170 +181 +190 +198 +206 +214 +221 +226 +231 +235 +238 +240 +241 +241 +239 +236 +233 +228 +223 +216 +209 +202 +193 +185 +174 +164 +154 +144 +133 +123 +112 +102 +93 +82 +74 +65 +58 +52 +46 +40 +37 +33 +31 +31 +31 +33 +34 +38 +43 +47 +54 +61 +68 +76 +85 +95 +106 +116 +127 +137 +148 +158 +168 +177 +188 +196 +204 +212 +218 +225 +229 +234 +237 +240 +240 +240 +240 +237 +234 +230 +224 +218 +212 +204 +195 +186 +177 +167 +157 +145 +134 +125 +115 +104 +94 +85 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +30 +31 +34 +37 +41 +46 +53 +60 +66 +75 +83 +93 +103 +114 +125 +134 +145 +155 +166 +176 +185 +193 +202 +210 +217 +224 +229 +233 +236 +239 +240 +240 +240 +237 +235 +230 +226 +219 +212 +204 +197 +189 +179 +169 +158 +148 +137 +127 +117 +107 +96 +87 +77 +68 +62 +54 +48 +42 +38 +34 +31 +30 +31 +31 +33 +36 +39 +45 +51 +58 +65 +72 +81 +91 +101 +111 +122 +132 +143 +153 +164 +173 +184 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +241 +240 +238 +235 +231 +226 +221 +214 +206 +199 +192 +181 +172 +161 +150 +140 +129 +119 +109 +98 +88 +79 +70 +63 +57 +49 +43 +39 +35 +32 +31 +31 +31 +33 +35 +38 +44 +49 +56 +63 +71 +79 +89 +98 +109 +119 +129 +140 +151 +161 +172 +181 +190 +198 +207 +214 +221 +227 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +222 +216 +208 +201 +192 +184 +173 +164 +153 +142 +132 +122 +111 +100 +90 +81 +73 +65 +58 +51 +45 +40 +36 +33 +31 +30 +31 +32 +34 +38 +42 +48 +55 +62 +69 +78 +86 +97 +106 +117 +127 +137 +148 +159 +169 +179 +189 +196 +205 +213 +219 +225 +230 +235 +237 +239 +240 +240 +240 +236 +234 +229 +224 +217 +211 +203 +194 +186 +176 +166 +155 +145 +134 +124 +113 +103 +93 +83 +74 +66 +57 +56 +49 +36 +36 +38 +32 +26 +31 +35 +34 +35 +40 +49 +55 +59 +66 +76 +85 +94 +105 +114 +125 +135 +146 +156 +166 +176 +187 +194 +203 +211 +218 +225 +230 +230 +236 +246 +240 +235 +243 +240 +231 +229 +226 +220 +214 +202 +195 +189 +177 +167 +158 +146 +135 +127 +117 +105 +94 +85 +77 +68 +61 +53 +47 +42 +38 +34 +31 +30 +30 +31 +33 +37 +40 +46 +52 +59 +66 +74 +82 +92 +102 +113 +123 +133 +144 +154 +165 +175 +185 +192 +201 +209 +217 +222 +228 +233 +236 +240 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +190 +180 +170 +160 +150 +139 +128 +119 +108 +98 +88 +78 +69 +62 +55 +49 +43 +39 +35 +31 +30 +30 +31 +33 +36 +40 +44 +51 +57 +63 +71 +80 +89 +99 +110 +120 +130 +141 +152 +162 +172 +182 +192 +199 +208 +214 +221 +226 +232 +236 +238 +240 +240 +240 +238 +235 +232 +227 +222 +216 +208 +200 +192 +183 +173 +162 +152 +141 +130 +121 +110 +100 +89 +80 +71 +63 +57 +50 +45 +39 +36 +33 +31 +30 +31 +33 +35 +39 +43 +49 +56 +63 +70 +78 +86 +97 +108 +119 +129 +139 +150 +159 +171 +180 +189 +197 +205 +213 +220 +226 +230 +235 +237 +240 +240 +240 +239 +237 +233 +228 +223 +216 +209 +201 +193 +184 +175 +165 +155 +144 +132 +123 +113 +103 +92 +82 +73 +65 +59 +52 +46 +40 +36 +33 +31 +31 +31 +31 +33 +38 +47 +44 +50 +67 +68 +73 +85 +96 +107 +115 +124 +136 +150 +157 +167 +178 +188 +195 +205 +212 +218 +225 +230 +234 +237 +239 +240 +241 +240 +237 +234 +230 +224 +218 +211 +203 +195 +187 +178 +168 +152 +145 +143 +123 +110 +108 +94 +84 +75 +65 +63 +55 +45 +41 +37 +34 +31 +31 +30 +30 +35 +37 +41 +45 +52 +60 +66 +74 +83 +93 +103 +113 +124 +134 +144 +155 +166 +176 +185 +193 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +240 +238 +235 +231 +225 +220 +212 +205 +197 +189 +180 +169 +158 +149 +138 +127 +117 +106 +97 +87 +78 +69 +62 +54 +48 +43 +38 +35 +31 +31 +31 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +91 +101 +111 +121 +131 +142 +153 +163 +174 +184 +192 +200 +208 +216 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +231 +227 +221 +214 +207 +198 +190 +181 +172 +162 +151 +140 +129 +119 +108 +99 +88 +79 +71 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +80 +89 +99 +109 +120 +129 +140 +151 +161 +172 +181 +191 +198 +207 +214 +221 +227 +231 +235 +238 +240 +241 +241 +238 +236 +232 +228 +222 +216 +208 +200 +192 +184 +173 +163 +153 +143 +131 +122 +111 +101 +90 +81 +72 +65 +58 +51 +45 +40 +36 +33 +30 +30 +31 +31 +35 +38 +43 +47 +55 +62 +69 +77 +86 +97 +107 +117 +127 +137 +148 +158 +169 +179 +189 +196 +205 +213 +219 +225 +231 +235 +238 +240 +240 +240 +239 +237 +233 +229 +224 +218 +210 +202 +193 +185 +176 +166 +156 +145 +134 +124 +114 +103 +93 +84 +75 +66 +59 +52 +47 +41 +37 +34 +31 +30 +31 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +104 +114 +126 +136 +146 +156 +166 +177 +187 +195 +202 +210 +217 +224 +229 +233 +237 +239 +241 +240 +240 +237 +234 +230 +226 +219 +212 +205 +196 +188 +178 +169 +158 +147 +137 +127 +116 +106 +96 +85 +77 +68 +61 +54 +48 +42 +38 +34 +31 +31 +30 +31 +33 +37 +40 +46 +52 +59 +65 +73 +81 +91 +102 +112 +123 +132 +143 +153 +164 +174 +184 +193 +201 +209 +216 +222 +228 +233 +236 +239 +240 +241 +240 +238 +236 +231 +227 +220 +214 +206 +198 +190 +181 +171 +161 +150 +139 +128 +118 +108 +98 +88 +78 +70 +63 +55 +49 +44 +40 +35 +32 +30 +30 +31 +32 +35 +39 +45 +50 +57 +63 +71 +79 +90 +99 +110 +120 +130 +141 +151 +162 +172 +183 +191 +199 +207 +215 +221 +227 +232 +235 +238 +240 +241 +241 +239 +236 +232 +227 +222 +216 +208 +200 +192 +183 +173 +163 +152 +141 +130 +121 +111 +100 +90 +80 +72 +63 +57 +50 +44 +40 +36 +33 +31 +30 +30 +31 +34 +38 +43 +49 +55 +62 +69 +78 +88 +97 +108 +118 +128 +139 +149 +160 +170 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +240 +240 +239 +237 +233 +229 +224 +217 +209 +202 +193 +185 +175 +165 +155 +144 +133 +122 +112 +102 +92 +83 +74 +65 +59 +52 +46 +40 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +54 +61 +67 +76 +85 +95 +105 +115 +126 +135 +146 +157 +167 +177 +187 +195 +204 +211 +219 +224 +229 +234 +237 +240 +241 +241 +239 +238 +234 +230 +225 +219 +212 +204 +195 +187 +178 +168 +158 +146 +136 +126 +112 +109 +97 +80 +75 +73 +61 +48 +49 +44 +37 +31 +30 +33 +32 +30 +33 +37 +41 +46 +52 +58 +65 +74 +83 +92 +103 +113 +123 +133 +144 +155 +166 +176 +185 +190 +200 +216 +215 +217 +232 +235 +234 +239 +241 +243 +241 +235 +234 +233 +225 +220 +214 +205 +196 +189 +180 +169 +159 +149 +139 +128 +117 +106 +97 +87 +77 +69 +62 +55 +48 +43 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +57 +63 +72 +81 +90 +101 +111 +121 +131 +142 +152 +162 +173 +183 +192 +200 +208 +215 +221 +227 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +208 +199 +192 +182 +172 +162 +152 +141 +130 +120 +110 +99 +89 +80 +71 +63 +56 +50 +44 +39 +35 +33 +31 +31 +31 +32 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +120 +129 +139 +149 +160 +171 +181 +191 +198 +206 +214 +220 +226 +231 +235 +238 +241 +240 +240 +238 +236 +233 +228 +223 +216 +209 +201 +192 +184 +174 +163 +153 +143 +132 +122 +111 +101 +91 +82 +73 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +32 +35 +38 +43 +49 +55 +62 +68 +77 +86 +97 +107 +117 +127 +137 +148 +158 +168 +179 +189 +196 +205 +212 +219 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +229 +224 +218 +209 +202 +196 +190 +172 +164 +163 +144 +132 +125 +115 +105 +93 +81 +75 +68 +59 +52 +47 +41 +37 +35 +31 +29 +30 +31 +34 +38 +42 +46 +53 +60 +66 +75 +84 +93 +104 +114 +124 +134 +145 +156 +166 +172 +186 +202 +199 +206 +221 +224 +229 +233 +235 +242 +242 +239 +240 +238 +234 +230 +227 +218 +211 +205 +197 +188 +178 +168 +159 +149 +136 +127 +116 +106 +96 +87 +77 +68 +61 +54 +47 +42 +38 +34 +32 +30 +30 +31 +33 +36 +40 +45 +51 +58 +65 +73 +81 +91 +102 +112 +122 +132 +143 +153 +164 +175 +184 +192 +200 +208 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +235 +232 +226 +220 +214 +206 +198 +190 +181 +171 +161 +151 +139 +129 +118 +108 +98 +88 +79 +70 +63 +56 +48 +43 +39 +35 +32 +30 +30 +31 +33 +35 +39 +44 +50 +56 +63 +71 +79 +89 +99 +110 +120 +130 +140 +151 +162 +172 +182 +191 +199 +207 +214 +221 +227 +231 +236 +238 +240 +240 +240 +238 +236 +232 +228 +222 +215 +208 +199 +192 +183 +173 +163 +152 +142 +130 +121 +111 +100 +90 +80 +72 +63 +57 +49 +44 +40 +35 +33 +31 +30 +31 +31 +35 +38 +43 +48 +55 +62 +69 +78 +87 +97 +107 +117 +127 +138 +149 +159 +170 +180 +189 +197 +205 +213 +220 +226 +230 +235 +238 +240 +240 +240 +238 +237 +233 +229 +224 +217 +210 +201 +193 +185 +175 +165 +155 +144 +133 +123 +112 +103 +93 +83 +73 +66 +59 +52 +46 +41 +37 +33 +31 +30 +30 +31 +34 +37 +42 +47 +54 +60 +67 +76 +85 +95 +105 +115 +125 +136 +146 +157 +167 +177 +187 +195 +203 +210 +218 +224 +230 +234 +237 +239 +240 +240 +239 +237 +234 +230 +225 +219 +211 +204 +195 +188 +178 +168 +157 +147 +136 +126 +116 +105 +94 +85 +76 +67 +60 +54 +47 +42 +38 +34 +31 +31 +30 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +92 +103 +113 +123 +133 +143 +154 +165 +176 +185 +193 +201 +209 +216 +223 +228 +232 +237 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +206 +197 +190 +180 +170 +160 +149 +138 +128 +118 +108 +98 +87 +78 +69 +62 +55 +48 +43 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +57 +63 +71 +81 +90 +101 +111 +121 +131 +141 +152 +162 +173 +182 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +215 +208 +199 +192 +182 +172 +162 +151 +141 +130 +120 +110 +99 +89 +80 +71 +63 +57 +50 +44 +39 +36 +33 +31 +30 +30 +33 +36 +39 +44 +49 +56 +63 +70 +79 +88 +98 +108 +119 +128 +139 +150 +160 +171 +181 +190 +198 +206 +213 +220 +226 +231 +235 +238 +240 +241 +241 +239 +237 +233 +228 +223 +217 +209 +201 +193 +184 +175 +164 +154 +143 +133 +122 +112 +101 +92 +83 +73 +65 +58 +51 +46 +41 +37 +34 +31 +30 +30 +31 +34 +38 +43 +47 +54 +61 +68 +76 +86 +95 +106 +116 +127 +137 +147 +158 +168 +178 +188 +196 +204 +212 +219 +225 +230 +234 +238 +240 +240 +240 +240 +238 +233 +229 +224 +218 +211 +203 +194 +187 +177 +167 +157 +145 +134 +124 +115 +104 +94 +84 +75 +66 +60 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +53 +60 +67 +74 +84 +93 +104 +114 +125 +134 +145 +156 +166 +176 +186 +194 +202 +211 +217 +224 +229 +234 +236 +239 +241 +241 +240 +237 +235 +231 +226 +219 +212 +204 +196 +189 +184 +169 +154 +152 +140 +123 +115 +109 +98 +84 +74 +68 +63 +54 +47 +43 +39 +35 +33 +30 +29 +31 +34 +36 +39 +45 +51 +58 +63 +73 +82 +91 +103 +109 +119 +137 +145 +147 +164 +178 +182 +192 +200 +210 +218 +221 +226 +234 +236 +238 +240 +240 +239 +238 +237 +232 +226 +220 +214 +207 +198 +190 +181 +171 +161 +150 +139 +128 +119 +109 +98 +88 +79 +70 +63 +56 +49 +43 +39 +35 +32 +30 +30 +31 +33 +35 +39 +44 +50 +56 +63 +71 +79 +89 +99 +110 +120 +129 +140 +151 +162 +172 +182 +192 +198 +206 +214 +221 +227 +232 +235 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +143 +132 +121 +111 +100 +91 +81 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +33 +34 +39 +43 +48 +55 +62 +69 +78 +87 +97 +108 +117 +127 +137 +148 +159 +170 +180 +189 +197 +204 +213 +219 +225 +231 +235 +238 +240 +240 +240 +239 +237 +234 +229 +224 +217 +210 +202 +194 +185 +175 +165 +155 +144 +133 +124 +113 +103 +93 +83 +74 +65 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +38 +42 +47 +52 +60 +66 +75 +86 +94 +103 +119 +127 +128 +147 +162 +165 +175 +188 +196 +204 +209 +215 +226 +231 +233 +237 +240 +240 +241 +240 +236 +233 +230 +225 +219 +212 +203 +196 +188 +178 +168 +158 +147 +136 +127 +116 +105 +95 +86 +77 +66 +56 +58 +52 +36 +39 +37 +31 +31 +28 +31 +37 +36 +39 +46 +51 +58 +65 +73 +81 +92 +104 +113 +123 +132 +144 +155 +165 +174 +185 +193 +201 +209 +216 +223 +228 +233 +237 +239 +240 +240 +240 +238 +235 +231 +227 +220 +214 +205 +197 +189 +180 +171 +160 +149 +138 +127 +118 +108 +98 +88 +78 +69 +62 +55 +49 +43 +39 +34 +32 +30 +30 +30 +33 +36 +40 +45 +50 +57 +63 +71 +80 +90 +100 +110 +121 +130 +141 +152 +162 +173 +183 +192 +199 +207 +215 +222 +227 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +215 +208 +199 +192 +183 +173 +162 +151 +141 +130 +121 +110 +100 +90 +80 +71 +63 +57 +49 +44 +39 +34 +33 +31 +30 +31 +33 +34 +40 +44 +49 +56 +63 +69 +79 +88 +98 +108 +118 +129 +139 +149 +159 +171 +181 +190 +198 +205 +213 +220 +227 +231 +235 +238 +240 +240 +240 +239 +237 +234 +229 +224 +216 +209 +202 +193 +185 +175 +165 +154 +144 +132 +123 +112 +103 +92 +82 +73 +63 +58 +52 +46 +41 +36 +33 +31 +30 +31 +31 +34 +37 +42 +48 +54 +61 +68 +77 +86 +96 +106 +116 +127 +136 +147 +157 +168 +178 +187 +195 +204 +211 +219 +225 +230 +235 +237 +239 +240 +240 +240 +237 +234 +230 +225 +218 +211 +203 +194 +187 +178 +167 +157 +146 +134 +125 +114 +104 +94 +85 +75 +66 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +52 +59 +66 +75 +83 +93 +103 +114 +124 +134 +144 +155 +166 +176 +186 +193 +202 +209 +217 +224 +229 +233 +236 +240 +240 +240 +240 +238 +235 +231 +225 +219 +212 +205 +197 +189 +180 +170 +159 +148 +137 +127 +117 +107 +97 +87 +77 +69 +62 +55 +47 +43 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +92 +101 +111 +121 +131 +142 +153 +163 +174 +183 +192 +200 +208 +215 +222 +228 +232 +236 +238 +240 +240 +240 +238 +236 +232 +227 +221 +214 +207 +199 +192 +182 +172 +161 +151 +140 +129 +120 +109 +98 +89 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +49 +56 +63 +70 +79 +89 +99 +109 +119 +129 +139 +150 +161 +172 +181 +191 +198 +207 +214 +221 +227 +232 +236 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +201 +192 +184 +174 +164 +153 +142 +132 +122 +111 +101 +91 +82 +72 +63 +58 +51 +45 +41 +36 +32 +31 +30 +31 +32 +35 +38 +43 +48 +54 +61 +68 +77 +87 +96 +106 +117 +127 +137 +148 +158 +169 +179 +188 +196 +205 +212 +219 +225 +230 +235 +237 +240 +241 +240 +239 +237 +234 +229 +224 +217 +210 +202 +194 +186 +177 +166 +156 +144 +134 +125 +114 +104 +94 +83 +74 +66 +60 +53 +47 +41 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +53 +60 +66 +75 +84 +94 +104 +114 +125 +135 +145 +156 +167 +177 +186 +194 +203 +210 +218 +224 +229 +234 +237 +239 +240 +240 +240 +238 +235 +231 +225 +219 +212 +204 +196 +189 +180 +169 +158 +147 +137 +127 +117 +106 +96 +86 +76 +68 +61 +54 +48 +43 +38 +34 +31 +31 +30 +31 +34 +37 +41 +46 +52 +58 +65 +73 +82 +92 +102 +112 +123 +132 +143 +154 +164 +175 +184 +192 +201 +208 +217 +222 +227 +234 +240 +236 +237 +245 +242 +235 +235 +234 +227 +217 +211 +208 +200 +189 +179 +171 +161 +150 +139 +128 +118 +108 +99 +88 +78 +70 +62 +56 +49 +44 +40 +35 +34 +28 +27 +36 +34 +30 +40 +48 +48 +56 +64 +73 +82 +88 +98 +112 +121 +129 +141 +152 +161 +173 +184 +192 +198 +207 +216 +222 +228 +232 +235 +238 +240 +241 +240 +239 +236 +232 +228 +221 +215 +208 +199 +192 +183 +173 +163 +152 +141 +130 +121 +110 +100 +90 +80 +71 +63 +57 +50 +44 +39 +36 +33 +31 +30 +30 +32 +35 +39 +43 +49 +55 +63 +69 +79 +88 +98 +108 +118 +129 +138 +149 +161 +171 +180 +189 +197 +205 +214 +220 +226 +230 +235 +238 +240 +240 +240 +239 +236 +233 +228 +224 +216 +209 +201 +193 +185 +175 +165 +154 +143 +133 +123 +112 +102 +92 +83 +74 +65 +58 +52 +46 +41 +37 +33 +31 +30 +30 +31 +34 +38 +42 +47 +54 +61 +67 +76 +86 +95 +105 +115 +126 +136 +147 +157 +167 +177 +187 +195 +203 +211 +218 +225 +230 +234 +237 +239 +240 +241 +240 +237 +234 +230 +224 +218 +211 +203 +195 +187 +177 +167 +157 +146 +135 +126 +115 +103 +99 +86 +69 +69 +63 +50 +45 +43 +38 +35 +29 +29 +32 +33 +33 +37 +41 +45 +53 +60 +65 +74 +83 +93 +103 +113 +123 +133 +144 +155 +166 +176 +185 +193 +202 +210 +217 +224 +230 +235 +235 +234 +245 +246 +232 +238 +238 +230 +226 +219 +213 +209 +197 +188 +180 +169 +158 +149 +139 +126 +117 +108 +97 +86 +77 +69 +62 +55 +49 +43 +38 +34 +31 +31 +31 +31 +33 +36 +40 +45 +51 +57 +63 +72 +81 +91 +100 +111 +121 +131 +142 +153 +163 +174 +183 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +215 +207 +199 +192 +182 +172 +161 +151 +140 +129 +120 +110 +99 +88 +79 +70 +63 +57 +50 +44 +39 +35 +32 +31 +30 +30 +33 +36 +39 +44 +49 +55 +63 +70 +79 +89 +98 +108 +119 +129 +140 +150 +161 +171 +181 +190 +198 +207 +213 +221 +227 +232 +235 +238 +240 +240 +240 +239 +236 +232 +228 +222 +217 +209 +201 +192 +184 +174 +163 +153 +143 +133 +122 +111 +101 +91 +81 +72 +63 +58 +51 +46 +40 +36 +33 +31 +31 +31 +32 +35 +38 +43 +48 +54 +61 +68 +77 +86 +96 +106 +117 +127 +137 +147 +158 +169 +179 +188 +197 +204 +212 +219 +225 +231 +234 +238 +240 +241 +240 +240 +237 +233 +229 +224 +218 +211 +203 +194 +186 +176 +166 +155 +145 +134 +124 +114 +104 +93 +83 +74 +66 +60 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +145 +156 +167 +176 +186 +194 +202 +211 +218 +225 +229 +233 +237 +239 +240 +241 +240 +237 +235 +230 +225 +219 +212 +205 +196 +188 +179 +169 +158 +148 +137 +127 +117 +106 +96 +86 +77 +68 +61 +54 +47 +42 +38 +34 +31 +31 +31 +31 +33 +37 +40 +46 +51 +59 +65 +73 +82 +91 +102 +112 +123 +133 +144 +154 +165 +174 +184 +192 +201 +209 +216 +223 +228 +232 +236 +239 +240 +240 +240 +238 +235 +231 +226 +220 +214 +206 +198 +190 +181 +171 +161 +150 +139 +129 +118 +108 +98 +88 +79 +70 +63 +55 +49 +44 +39 +35 +33 +31 +30 +31 +33 +35 +40 +44 +50 +57 +63 +71 +80 +89 +99 +110 +120 +131 +141 +151 +162 +172 +182 +191 +199 +207 +215 +221 +227 +231 +236 +238 +240 +240 +240 +239 +236 +233 +228 +222 +215 +208 +200 +192 +183 +173 +163 +152 +142 +130 +121 +110 +100 +90 +80 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +33 +35 +38 +43 +49 +55 +63 +69 +78 +87 +97 +107 +118 +127 +138 +149 +159 +170 +180 +189 +197 +205 +213 +220 +226 +231 +235 +237 +240 +241 +240 +238 +237 +233 +229 +224 +217 +210 +202 +194 +185 +175 +165 +155 +144 +133 +124 +112 +102 +92 +83 +73 +65 +59 +52 +46 +40 +36 +33 +31 +30 +31 +31 +34 +38 +42 +47 +53 +61 +67 +76 +85 +95 +105 +115 +126 +136 +147 +157 +168 +178 +188 +195 +204 +211 +218 +225 +230 +234 +237 +239 +240 +240 +240 +237 +234 +230 +225 +219 +212 +203 +196 +187 +178 +167 +157 +146 +136 +127 +116 +105 +94 +84 +75 +68 +61 +54 +47 +42 +37 +34 +31 +30 +30 +31 +34 +36 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +123 +133 +144 +155 +165 +175 +185 +193 +202 +210 +217 +223 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +189 +180 +169 +159 +149 +138 +127 +117 +107 +97 +86 +77 +69 +62 +55 +48 +43 +38 +35 +31 +31 +31 +31 +33 +36 +40 +45 +50 +57 +63 +72 +80 +90 +101 +108 +126 +132 +136 +155 +166 +173 +179 +193 +202 +207 +212 +221 +230 +234 +235 +238 +241 +242 +241 +239 +235 +231 +227 +222 +214 +207 +199 +192 +182 +172 +161 +151 +141 +130 +116 +109 +105 +86 +75 +75 +64 +54 +49 +45 +41 +37 +30 +30 +31 +29 +31 +36 +38 +42 +50 +57 +63 +69 +79 +89 +98 +108 +118 +129 +139 +150 +160 +171 +181 +190 +198 +207 +214 +221 +226 +231 +235 +238 +240 +241 +240 +238 +236 +232 +228 +222 +216 +209 +201 +192 +184 +174 +164 +154 +143 +132 +123 +112 +102 +91 +82 +72 +63 +58 +52 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +47 +54 +61 +68 +77 +86 +95 +106 +117 +127 +137 +148 +158 +168 +178 +188 +196 +205 +212 +218 +225 +230 +234 +237 +240 +240 +241 +239 +237 +233 +229 +224 +218 +211 +203 +194 +187 +176 +166 +156 +145 +134 +124 +114 +103 +94 +84 +75 +66 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +34 +37 +42 +46 +53 +60 +67 +75 +84 +93 +103 +115 +125 +134 +145 +156 +166 +176 +185 +194 +201 +209 +219 +228 +224 +231 +243 +238 +238 +241 +242 +239 +233 +227 +226 +222 +211 +204 +196 +188 +179 +170 +158 +147 +137 +127 +117 +106 +96 +85 +77 +68 +61 +54 +48 +42 +38 +34 +31 +31 +31 +32 +33 +31 +41 +53 +47 +55 +68 +72 +82 +90 +100 +115 +123 +130 +143 +153 +163 +174 +184 +192 +199 +210 +217 +222 +227 +232 +236 +239 +240 +241 +240 +237 +235 +232 +227 +221 +214 +206 +198 +191 +181 +172 +161 +150 +139 +129 +119 +109 +98 +88 +79 +70 +63 +56 +49 +43 +38 +35 +33 +31 +30 +30 +32 +35 +39 +45 +49 +56 +63 +71 +80 +89 +98 +109 +119 +129 +141 +151 +161 +172 +182 +191 +198 +206 +214 +221 +226 +232 +236 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +152 +142 +132 +122 +111 +100 +90 +81 +72 +63 +58 +51 +45 +40 +36 +32 +31 +30 +30 +33 +35 +39 +43 +48 +54 +62 +69 +78 +87 +96 +107 +117 +127 +138 +148 +159 +170 +180 +189 +196 +205 +213 +219 +226 +230 +235 +238 +240 +240 +240 +239 +237 +233 +229 +224 +217 +211 +203 +194 +185 +175 +165 +155 +144 +133 +123 +113 +103 +92 +83 +74 +65 +59 +52 +46 +40 +36 +33 +31 +30 +30 +31 +34 +37 +42 +47 +54 +61 +67 +76 +85 +94 +105 +115 +126 +135 +146 +157 +167 +177 +187 +195 +203 +211 +218 +225 +229 +234 +237 +239 +241 +241 +240 +237 +234 +230 +225 +219 +212 +204 +195 +187 +178 +167 +157 +147 +136 +127 +115 +105 +95 +85 +76 +67 +61 +53 +47 +42 +37 +34 +31 +30 +30 +31 +33 +36 +41 +46 +52 +59 +65 +74 +82 +92 +102 +113 +123 +133 +144 +154 +165 +175 +185 +193 +202 +210 +217 +222 +228 +233 +237 +240 +240 +240 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +160 +149 +138 +127 +118 +107 +97 +87 +78 +69 +62 +55 +48 +43 +39 +35 +32 +30 +30 +31 +34 +36 +40 +45 +50 +57 +63 +71 +80 +90 +99 +110 +121 +131 +141 +152 +162 +172 +183 +192 +200 +208 +215 +221 +227 +232 +236 +238 +240 +241 +240 +238 +236 +232 +227 +222 +215 +208 +199 +192 +182 +172 +162 +151 +141 +130 +120 +110 +99 +89 +80 +71 +63 +57 +50 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +43 +49 +56 +63 +69 +78 +87 +98 +109 +119 +129 +138 +149 +160 +170 +180 +190 +197 +206 +214 +220 +226 +230 +235 +238 +240 +241 +240 +239 +237 +233 +228 +223 +216 +209 +201 +193 +184 +175 +164 +154 +143 +132 +123 +112 +102 +91 +82 +73 +65 +58 +51 +45 +41 +36 +33 +31 +31 +31 +31 +34 +37 +43 +48 +54 +61 +68 +76 +85 +95 +106 +116 +127 +137 +147 +158 +168 +178 +188 +196 +204 +212 +219 +225 +230 +234 +237 +239 +240 +240 +239 +237 +233 +229 +224 +218 +211 +203 +195 +187 +177 +167 +157 +145 +135 +125 +114 +104 +94 +84 +75 +67 +60 +53 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +114 +124 +134 +144 +155 +166 +176 +186 +194 +202 +210 +217 +224 +229 +233 +237 +239 +241 +240 +240 +237 +235 +231 +226 +220 +212 +204 +196 +189 +179 +170 +159 +149 +138 +127 +116 +106 +97 +87 +78 +68 +62 +54 +48 +43 +38 +34 +31 +31 +30 +31 +33 +36 +39 +45 +52 +58 +65 +72 +82 +91 +101 +111 +122 +132 +142 +153 +163 +174 +184 +192 +200 +208 +216 +222 +228 +232 +236 +238 +240 +241 +240 +238 +236 +231 +227 +221 +214 +207 +198 +190 +181 +172 +161 +150 +139 +129 +119 +108 +99 +89 +80 +70 +63 +56 +50 +44 +39 +35 +31 +31 +30 +31 +33 +40 +38 +40 +53 +59 +61 +68 +82 +91 +97 +106 +121 +132 +141 +149 +162 +173 +181 +192 +198 +206 +214 +222 +228 +231 +235 +238 +241 +241 +240 +238 +235 +235 +226 +219 +220 +210 +195 +192 +188 +173 +161 +153 +143 +134 +120 +109 +102 +91 +80 +73 +63 +56 +51 +46 +40 +35 +33 +31 +31 +31 +31 +35 +38 +43 +48 +55 +62 +69 +78 +87 +97 +107 +117 +127 +138 +148 +159 +169 +179 +189 +197 +206 +212 +219 +225 +231 +235 +238 +239 +240 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +166 +156 +145 +134 +124 +113 +103 +93 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +105 +115 +126 +135 +145 +156 +166 +177 +187 +195 +203 +210 +218 +224 +229 +234 +237 +240 +240 +241 +239 +237 +234 +230 +225 +219 +212 +204 +195 +188 +178 +168 +157 +147 +136 +126 +116 +105 +95 +85 +76 +67 +61 +54 +47 +42 +38 +34 +31 +30 +35 +29 +29 +42 +43 +44 +51 +60 +66 +73 +79 +92 +105 +113 +122 +132 +144 +154 +165 +175 +183 +192 +201 +209 +216 +223 +227 +233 +237 +239 +240 +241 +240 +238 +235 +231 +227 +221 +214 +208 +194 +188 +188 +171 +154 +152 +140 +127 +118 +106 +100 +90 +77 +68 +63 +55 +49 +44 +38 +33 +34 +33 +30 +30 +31 +36 +41 +45 +50 +57 +63 +70 +80 +91 +99 +110 +121 +130 +141 +151 +162 +173 +182 +192 +199 +208 +215 +221 +227 +232 +236 +238 +240 +241 +240 +238 +236 +233 +227 +221 +216 +208 +200 +192 +183 +173 +162 +152 +142 +130 +121 +110 +99 +90 +81 +72 +63 +57 +50 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +48 +56 +62 +70 +78 +87 +98 +108 +119 +128 +139 +149 +160 +170 +180 +189 +197 +206 +214 +220 +226 +231 +235 +238 +240 +240 +240 +240 +237 +233 +229 +224 +217 +209 +202 +193 +185 +175 +165 +155 +144 +132 +122 +112 +102 +93 +82 +74 +65 +58 +51 +46 +40 +36 +33 +31 +31 +30 +31 +34 +38 +42 +48 +54 +61 +68 +76 +86 +95 +106 +116 +127 +136 +147 +157 +168 +178 +187 +195 +204 +212 +219 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +230 +225 +218 +211 +203 +194 +187 +178 +167 +156 +146 +135 +126 +115 +104 +94 +84 +75 +66 +60 +53 +47 +41 +37 +34 +31 +31 +30 +31 +34 +37 +41 +46 +52 +59 +66 +75 +84 +93 +103 +114 +124 +134 +145 +155 +166 +176 +185 +194 +202 +210 +217 +224 +229 +233 +237 +240 +240 +240 +239 +238 +236 +231 +225 +219 +213 +206 +197 +188 +178 +169 +159 +149 +137 +127 +117 +107 +97 +87 +77 +69 +62 +54 +48 +43 +38 +35 +32 +31 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +91 +101 +112 +122 +131 +141 +152 +163 +173 +184 +192 +200 +208 +215 +222 +228 +233 +236 +238 +239 +240 +240 +239 +235 +231 +227 +221 +215 +207 +199 +192 +182 +172 +161 +150 +140 +129 +120 +109 +99 +89 +79 +71 +63 +56 +50 +44 +39 +35 +33 +31 +30 +31 +32 +35 +39 +44 +50 +56 +63 +70 +79 +89 +99 +110 +119 +129 +139 +150 +161 +172 +182 +190 +198 +206 +214 +220 +226 +231 +234 +237 +240 +240 +240 +239 +236 +233 +228 +222 +216 +209 +201 +192 +184 +174 +164 +153 +142 +132 +122 +111 +101 +91 +81 +73 +63 +58 +51 +45 +40 +37 +33 +31 +30 +30 +31 +34 +38 +43 +48 +54 +61 +67 +77 +87 +97 +106 +116 +127 +137 +148 +158 +169 +178 +188 +196 +204 +212 +219 +225 +230 +235 +237 +240 +240 +240 +239 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +156 +145 +134 +124 +114 +103 +93 +84 +74 +66 +59 +52 +47 +41 +38 +34 +31 +30 +30 +31 +34 +38 +41 +47 +52 +60 +67 +75 +84 +93 +103 +114 +125 +135 +146 +156 +167 +177 +186 +195 +203 +210 +218 +224 +229 +234 +237 +240 +240 +240 +240 +238 +235 +231 +225 +219 +212 +204 +196 +188 +179 +169 +158 +147 +137 +127 +116 +106 +96 +86 +77 +68 +60 +54 +48 +43 +38 +34 +31 +30 +30 +31 +34 +36 +40 +45 +51 +58 +65 +73 +82 +92 +102 +112 +123 +132 +143 +154 +164 +174 +184 +192 +201 +209 +216 +223 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +221 +214 +206 +198 +190 +181 +171 +161 +150 +138 +127 +119 +108 +98 +88 +78 +69 +63 +56 +49 +43 +38 +34 +32 +31 +30 +31 +33 +36 +39 +44 +50 +57 +63 +71 +80 +90 +99 +110 +120 +131 +141 +151 +162 +172 +182 +192 +199 +208 +215 +221 +227 +232 +236 +238 +240 +241 +240 +238 +236 +233 +228 +222 +215 +208 +199 +192 +183 +173 +162 +152 +141 +131 +121 +110 +100 +89 +80 +71 +68 +56 +46 +48 +43 +33 +30 +34 +33 +29 +29 +35 +41 +43 +47 +55 +63 +69 +79 +87 +97 +107 +118 +128 +138 +149 +159 +170 +180 +190 +198 +206 +215 +217 +222 +236 +238 +233 +238 +245 +239 +237 +238 +234 +232 +221 +215 +211 +202 +192 +185 +176 +164 +154 +145 +134 +122 +112 +103 +93 +83 +73 +65 +58 +51 +46 +41 +36 +34 +31 +30 +31 +31 +34 +38 +42 +47 +54 +60 +67 +76 +85 +95 +105 +115 +126 +136 +147 +157 +167 +178 +187 +195 +203 +210 +218 +225 +231 +234 +237 +239 +240 +241 +240 +237 +233 +230 +224 +219 +211 +203 +195 +188 +178 +168 +157 +146 +135 +126 +115 +105 +94 +84 +76 +67 +60 +53 +47 +42 +37 +33 +31 +31 +31 +31 +33 +36 +41 +46 +53 +59 +65 +74 +83 +93 +103 +113 +123 +133 +144 +155 +166 +175 +185 +193 +201 +210 +217 +222 +228 +233 +237 +239 +240 +240 +240 +236 +234 +233 +230 +215 +210 +211 +197 +187 +180 +171 +161 +148 +135 +127 +120 +107 +96 +88 +78 +69 +63 +54 +47 +43 +38 +34 +31 +31 +30 +31 +33 +36 +41 +45 +51 +57 +63 +72 +81 +91 +100 +110 +117 +132 +149 +147 +159 +176 +183 +192 +199 +208 +218 +223 +226 +233 +236 +238 +240 +241 +238 +237 +237 +232 +226 +220 +214 +208 +199 +192 +182 +172 +162 +150 +140 +130 +119 +110 +99 +89 +79 +70 +63 +56 +50 +44 +39 +35 +31 +30 +30 +31 +33 +36 +39 +43 +48 +56 +63 +70 +79 +88 +98 +109 +119 +128 +139 +150 +160 +171 +181 +190 +198 +206 +214 +221 +227 +232 +235 +238 +240 +241 +240 +239 +237 +232 +228 +223 +216 +208 +201 +192 +184 +174 +164 +153 +143 +132 +122 +111 +101 +92 +82 +72 +63 +58 +51 +45 +40 +36 +33 +31 +31 +31 +31 +34 +38 +42 +48 +54 +61 +68 +77 +86 +96 +106 +116 +127 +137 +148 +158 +169 +179 +189 +196 +204 +212 +218 +226 +230 +235 +238 +240 +240 +240 +239 +237 +234 +229 +224 +217 +211 +202 +194 +187 +177 +166 +155 +144 +134 +125 +114 +104 +93 +83 +74 +66 +60 +52 +46 +41 +37 +33 +31 +30 +30 +31 +34 +38 +41 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +146 +156 +167 +176 +186 +195 +203 +210 +218 +224 +229 +234 +237 +240 +240 +240 +240 +237 +235 +231 +226 +219 +212 +204 +196 +188 +179 +168 +158 +147 +136 +127 +116 +106 +95 +86 +76 +68 +61 +54 +47 +42 +38 +34 +31 +30 +30 +31 +33 +37 +40 +45 +52 +58 +65 +73 +82 +92 +102 +112 +123 +132 +143 +154 +164 +174 +184 +192 +201 +209 +216 +222 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +221 +213 +206 +198 +190 +181 +171 +161 +150 +139 +128 +119 +108 +98 +88 +79 +69 +63 +56 +49 +43 +38 +35 +31 +31 +30 +31 +33 +35 +40 +45 +50 +57 +63 +71 +80 +89 +99 +109 +121 +130 +140 +151 +162 +172 +182 +192 +199 +207 +214 +221 +227 +231 +235 +238 +240 +240 +240 +238 +236 +232 +228 +222 +215 +208 +200 +192 +183 +173 +163 +153 +142 +131 +121 +111 +100 +90 +81 +71 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +32 +35 +38 +43 +49 +55 +62 +69 +78 +87 +97 +108 +118 +128 +138 +148 +159 +170 +180 +189 +197 +205 +213 +220 +225 +230 +234 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +209 +202 +193 +186 +175 +165 +155 +144 +134 +124 +113 +103 +93 +82 +74 +65 +59 +52 +47 +41 +37 +34 +31 +31 +31 +31 +34 +38 +42 +47 +53 +60 +67 +75 +85 +95 +105 +115 +126 +136 +146 +156 +167 +177 +186 +195 +203 +211 +218 +225 +230 +234 +237 +240 +241 +240 +240 +237 +234 +230 +225 +218 +212 +204 +195 +188 +178 +168 +157 +147 +136 +126 +116 +105 +95 +85 +76 +67 +60 +53 +47 +42 +38 +34 +31 +31 +30 +31 +33 +37 +40 +46 +52 +59 +65 +74 +82 +92 +102 +113 +124 +133 +144 +154 +165 +175 +185 +193 +202 +210 +216 +224 +228 +233 +236 +239 +240 +241 +240 +238 +235 +231 +226 +220 +214 +205 +197 +190 +180 +170 +160 +149 +139 +127 +118 +108 +97 +87 +78 +69 +62 +55 +49 +43 +38 +35 +31 +30 +31 +31 +33 +36 +39 +45 +50 +57 +63 +73 +81 +91 +100 +111 +121 +131 +141 +152 +162 +173 +183 +192 +199 +208 +215 +222 +227 +232 +236 +239 +240 +241 +240 +239 +235 +232 +227 +221 +215 +207 +199 +192 +183 +173 +162 +151 +140 +130 +120 +110 +99 +89 +80 +71 +63 +57 +49 +44 +39 +36 +33 +31 +31 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +108 +118 +129 +139 +150 +161 +171 +180 +190 +198 +206 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +228 +224 +215 +210 +201 +192 +186 +178 +161 +151 +147 +134 +118 +111 +104 +93 +79 +70 +67 +60 +51 +44 +41 +37 +33 +31 +30 +30 +31 +35 +38 +42 +48 +54 +61 +68 +77 +87 +96 +107 +113 +125 +143 +147 +153 +170 +181 +187 +194 +205 +214 +221 +224 +229 +236 +237 +239 +242 +241 +238 +238 +235 +230 +224 +218 +211 +203 +194 +186 +176 +167 +156 +145 +135 +125 +115 +104 +94 +84 +75 +66 +59 +53 +47 +42 +36 +34 +31 +30 +30 +31 +34 +37 +41 +47 +53 +60 +66 +75 +84 +94 +104 +114 +125 +134 +145 +156 +166 +176 +186 +194 +202 +210 +218 +224 +229 +233 +237 +240 +240 +240 +239 +237 +235 +231 +226 +220 +212 +205 +196 +189 +179 +169 +158 +148 +137 +127 +117 +106 +97 +86 +77 +68 +61 +54 +48 +43 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +59 +63 +71 +86 +94 +97 +109 +127 +132 +139 +154 +165 +175 +183 +190 +200 +212 +215 +221 +228 +232 +236 +240 +240 +240 +240 +238 +236 +232 +226 +220 +214 +206 +198 +191 +181 +171 +161 +151 +139 +129 +121 +109 +98 +83 +81 +77 +58 +54 +53 +43 +39 +34 +32 +34 +31 +30 +34 +36 +39 +44 +50 +56 +63 +72 +80 +89 +99 +109 +121 +130 +140 +150 +162 +171 +181 +191 +199 +206 +214 +221 +227 +232 +235 +238 +240 +240 +240 +239 +236 +232 +227 +222 +217 +208 +200 +192 +183 +174 +164 +153 +142 +131 +121 +111 +100 +91 +81 +73 +63 +57 +51 +45 +40 +35 +33 +31 +30 +30 +32 +35 +38 +43 +49 +55 +62 +68 +77 +86 +97 +107 +117 +127 +137 +149 +159 +169 +179 +188 +197 +205 +212 +219 +225 +230 +235 +237 +240 +240 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +145 +134 +124 +113 +103 +93 +83 +74 +66 +59 +52 +47 +41 +37 +33 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +145 +156 +167 +177 +186 +195 +203 +211 +218 +224 +229 +234 +237 +240 +240 +241 +239 +237 +234 +230 +225 +219 +212 +204 +196 +188 +178 +168 +158 +147 +136 +126 +116 +105 +95 +85 +76 +67 +60 +53 +47 +42 +38 +34 +31 +30 +30 +31 +33 +37 +40 +46 +51 +59 +65 +74 +82 +92 +102 +112 +123 +132 +143 +154 +165 +175 +184 +192 +201 +209 +216 +222 +228 +233 +236 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +190 +180 +170 +160 +149 +138 +128 +118 +107 +97 +87 +78 +69 +63 +55 +49 +43 +38 +34 +31 +30 +30 +31 +33 +35 +40 +45 +50 +57 +63 +71 +80 +90 +100 +110 +121 +131 +141 +152 +162 +172 +182 +192 +199 +207 +215 +222 +227 +232 +235 +239 +240 +241 +240 +239 +236 +232 +227 +222 +214 +207 +199 +192 +182 +172 +162 +152 +141 +131 +121 +110 +100 +89 +80 +71 +63 +57 +50 +44 +39 +36 +33 +31 +30 +31 +32 +35 +39 +43 +49 +56 +63 +69 +79 +87 +97 +108 +118 +128 +139 +150 +160 +171 +180 +189 +197 +206 +213 +220 +226 +231 +235 +238 +240 +240 +240 +239 +236 +233 +229 +224 +216 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +112 +102 +92 +82 +73 +65 +59 +52 +46 +41 +36 +33 +31 +30 +31 +31 +34 +38 +42 +47 +54 +61 +68 +76 +85 +95 +105 +116 +126 +136 +147 +157 +168 +178 +188 +195 +203 +211 +218 +225 +230 +234 +237 +240 +241 +241 +240 +238 +234 +230 +225 +218 +211 +203 +195 +187 +177 +167 +156 +146 +135 +125 +114 +105 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +31 +31 +34 +37 +41 +46 +52 +60 +66 +75 +83 +93 +103 +114 +124 +134 +144 +155 +166 +176 +186 +194 +202 +210 +218 +224 +229 +233 +237 +239 +240 +241 +239 +238 +235 +231 +226 +220 +213 +205 +196 +189 +179 +169 +159 +148 +137 +127 +117 +106 +97 +87 +77 +68 +61 +55 +48 +43 +38 +34 +31 +31 +31 +31 +33 +36 +40 +45 +51 +57 +63 +72 +81 +91 +101 +111 +122 +132 +142 +153 +163 +174 +183 +192 +200 +208 +216 +223 +229 +232 +236 +239 +240 +241 +240 +238 +235 +232 +227 +221 +214 +207 +199 +190 +181 +171 +162 +150 +140 +129 +120 +109 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +33 +30 +30 +31 +31 +35 +39 +44 +50 +57 +63 +71 +80 +89 +99 +109 +120 +129 +140 +151 +162 +172 +182 +191 +199 +207 +215 +221 +227 +231 +236 +238 +240 +240 +240 +239 +236 +232 +228 +222 +216 +208 +201 +192 +183 +173 +164 +153 +142 +131 +122 +111 +100 +91 +81 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +33 +35 +38 +43 +48 +54 +62 +69 +78 +87 +97 +107 +117 +127 +138 +149 +159 +170 +179 +189 +197 +205 +213 +219 +225 +231 +232 +241 +241 +236 +241 +244 +237 +229 +230 +226 +217 +208 +201 +196 +187 +175 +165 +156 +144 +133 +124 +112 +102 +93 +83 +74 +66 +59 +52 +46 +41 +37 +34 +33 +30 +26 +33 +40 +34 +38 +51 +55 +58 +66 +76 +87 +95 +101 +115 +126 +134 +146 +157 +166 +176 +188 +195 +203 +210 +218 +225 +230 +233 +237 +239 +240 +240 +239 +237 +234 +231 +225 +218 +211 +204 +195 +188 +179 +168 +158 +147 +136 +126 +115 +105 +95 +85 +76 +68 +61 +54 +47 +42 +37 +35 +31 +30 +30 +31 +34 +36 +41 +46 +52 +59 +65 +73 +83 +92 +102 +113 +123 +133 +143 +154 +165 +175 +184 +192 +202 +209 +217 +223 +228 +233 +236 +239 +240 +240 +239 +238 +235 +231 +226 +220 +213 +206 +197 +189 +180 +172 +159 +147 +143 +130 +112 +108 +103 +87 +75 +70 +63 +56 +47 +41 +40 +37 +31 +30 +31 +31 +34 +36 +39 +44 +51 +57 +63 +72 +79 +89 +100 +110 +120 +130 +141 +152 +162 +173 +182 +192 +200 +208 +213 +216 +231 +237 +229 +238 +244 +240 +240 +237 +236 +236 +227 +220 +215 +208 +199 +192 +183 +172 +162 +154 +142 +130 +120 +111 +101 +90 +81 +71 +63 +57 +50 +45 +40 +35 +33 +31 +30 +31 +32 +35 +38 +43 +49 +55 +63 +69 +78 +87 +97 +108 +118 +127 +138 +149 +160 +170 +180 +189 +197 +206 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +113 +102 +92 +83 +73 +65 +59 +52 +46 +41 +36 +34 +31 +30 +30 +31 +35 +38 +42 +47 +53 +61 +67 +76 +85 +95 +106 +116 +126 +136 +147 +157 +168 +178 +187 +195 +203 +211 +218 +225 +230 +234 +237 +240 +240 +241 +239 +238 +234 +230 +224 +218 +212 +205 +195 +187 +177 +167 +157 +146 +136 +125 +115 +104 +94 +85 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +34 +36 +41 +46 +53 +59 +66 +74 +83 +93 +103 +114 +124 +133 +144 +155 +166 +176 +185 +194 +202 +210 +217 +224 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +179 +170 +159 +148 +138 +127 +117 +107 +97 +87 +77 +69 +62 +55 +48 +43 +38 +35 +32 +31 +31 +31 +33 +36 +40 +45 +51 +57 +63 +72 +81 +91 +101 +111 +122 +131 +142 +153 +164 +174 +183 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +241 +241 +238 +236 +232 +227 +222 +215 +207 +199 +192 +182 +172 +161 +151 +140 +129 +120 +109 +99 +89 +80 +71 +63 +56 +50 +44 +39 +35 +33 +31 +30 +31 +32 +36 +39 +45 +49 +56 +63 +70 +79 +88 +98 +109 +119 +129 +139 +150 +161 +171 +181 +190 +198 +207 +214 +221 +226 +231 +235 +239 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +154 +143 +132 +122 +112 +101 +91 +82 +73 +64 +58 +51 +45 +41 +36 +33 +31 +31 +31 +31 +35 +38 +43 +48 +55 +62 +68 +77 +86 +96 +106 +117 +127 +137 +148 +158 +168 +179 +188 +196 +205 +212 +219 +225 +231 +235 +238 +239 +240 +240 +239 +237 +234 +230 +224 +218 +211 +203 +194 +186 +177 +166 +156 +145 +135 +124 +114 +103 +94 +84 +74 +66 +59 +53 +47 +41 +37 +34 +31 +31 +31 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +93 +104 +114 +125 +135 +145 +156 +167 +177 +186 +194 +203 +211 +218 +224 +230 +234 +237 +239 +241 +241 +240 +237 +234 +230 +225 +219 +212 +205 +196 +188 +179 +169 +158 +147 +137 +126 +116 +106 +96 +86 +77 +68 +61 +54 +48 +42 +37 +34 +33 +31 +30 +31 +33 +36 +40 +45 +51 +58 +65 +73 +82 +92 +102 +112 +122 +132 +143 +154 +164 +175 +184 +192 +201 +209 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +206 +198 +190 +180 +171 +160 +150 +139 +129 +119 +108 +98 +88 +79 +70 +63 +56 +49 +43 +39 +35 +32 +30 +30 +31 +33 +36 +39 +44 +50 +56 +63 +71 +80 +89 +100 +110 +120 +130 +140 +151 +162 +172 +182 +191 +199 +207 +214 +222 +227 +232 +235 +239 +240 +241 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +163 +153 +142 +131 +121 +111 +100 +90 +81 +72 +63 +57 +50 +45 +40 +35 +33 +30 +30 +30 +32 +35 +38 +43 +48 +55 +63 +69 +77 +86 +97 +107 +118 +127 +137 +149 +159 +170 +179 +189 +196 +205 +213 +219 +226 +230 +235 +237 +240 +240 +240 +239 +237 +234 +229 +224 +217 +210 +202 +193 +185 +176 +166 +155 +144 +133 +124 +113 +103 +92 +82 +73 +65 +59 +52 +46 +41 +37 +34 +31 +31 +30 +31 +34 +38 +42 +47 +53 +60 +67 +75 +85 +94 +104 +116 +126 +134 +147 +161 +165 +173 +192 +198 +199 +209 +221 +227 +227 +231 +238 +242 +241 +239 +240 +238 +234 +230 +225 +217 +211 +204 +196 +187 +178 +168 +157 +146 +136 +127 +116 +108 +91 +83 +81 +68 +55 +54 +52 +39 +36 +34 +34 +33 +28 +30 +35 +36 +40 +47 +52 +58 +65 +75 +83 +92 +102 +113 +124 +133 +143 +154 +165 +175 +185 +193 +201 +209 +217 +223 +228 +233 +237 +239 +240 +240 +240 +238 +235 +231 +225 +220 +213 +206 +198 +190 +180 +170 +160 +149 +138 +127 +118 +107 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +33 +35 +39 +44 +51 +57 +63 +72 +81 +90 +100 +111 +121 +131 +141 +151 +163 +172 +180 +196 +201 +201 +215 +227 +227 +229 +236 +239 +241 +239 +237 +240 +238 +231 +226 +222 +215 +208 +200 +192 +181 +173 +162 +152 +141 +130 +120 +110 +100 +89 +80 +71 +63 +57 +50 +44 +39 +37 +34 +28 +26 +36 +36 +29 +39 +47 +49 +56 +61 +71 +82 +87 +97 +108 +118 +128 +140 +150 +158 +170 +182 +190 +197 +206 +214 +222 +226 +231 +236 +238 +240 +240 +241 +239 +236 +233 +229 +223 +216 +209 +201 +193 +185 +175 +164 +154 +143 +132 +122 +112 +101 +91 +82 +73 +65 +58 +51 +45 +40 +36 +34 +31 +31 +30 +31 +35 +38 +43 +47 +54 +61 +68 +76 +86 +96 +106 +116 +127 +136 +147 +158 +168 +179 +188 +196 +205 +212 +219 +225 +230 +234 +238 +240 +240 +240 +239 +237 +234 +230 +224 +218 +211 +203 +194 +187 +177 +167 +156 +145 +134 +125 +114 +104 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +34 +37 +41 +46 +53 +59 +66 +75 +84 +93 +104 +114 +125 +134 +145 +156 +166 +176 +186 +194 +202 +211 +217 +224 +229 +234 +237 +240 +241 +240 +240 +238 +235 +230 +226 +219 +213 +205 +196 +188 +179 +169 +158 +148 +137 +127 +116 +107 +96 +86 +77 +68 +61 +54 +48 +42 +38 +34 +31 +31 +30 +31 +34 +36 +40 +46 +51 +58 +63 +72 +81 +91 +102 +111 +122 +132 +143 +153 +164 +174 +184 +192 +201 +208 +216 +222 +228 +232 +236 +239 +240 +241 +240 +239 +236 +232 +227 +221 +214 +206 +198 +190 +181 +171 +161 +150 +139 +129 +119 +109 +98 +88 +78 +70 +63 +55 +49 +44 +40 +35 +31 +30 +31 +31 +33 +35 +39 +44 +50 +56 +63 +71 +80 +89 +99 +110 +120 +130 +140 +151 +161 +172 +182 +192 +199 +207 +214 +221 +227 +231 +236 +238 +240 +241 +241 +239 +236 +232 +228 +222 +216 +208 +200 +192 +183 +174 +163 +152 +142 +131 +122 +111 +100 +90 +81 +72 +63 +57 +50 +45 +39 +36 +33 +31 +30 +31 +31 +35 +38 +43 +49 +55 +62 +69 +78 +87 +97 +107 +118 +127 +138 +148 +159 +170 +180 +189 +197 +205 +212 +220 +225 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +185 +176 +165 +156 +144 +134 +123 +113 +103 +92 +83 +73 +66 +59 +52 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +42 +47 +54 +60 +67 +75 +85 +95 +105 +115 +126 +135 +145 +156 +167 +177 +187 +195 +203 +211 +218 +224 +229 +233 +236 +239 +240 +240 +240 +237 +235 +230 +225 +219 +212 +204 +195 +188 +178 +168 +158 +147 +136 +127 +116 +105 +95 +85 +76 +67 +61 +54 +48 +42 +38 +34 +31 +31 +30 +31 +34 +36 +41 +46 +52 +59 +65 +73 +82 +92 +102 +112 +123 +133 +144 +154 +165 +174 +184 +192 +201 +209 +216 +224 +228 +233 +236 +239 +241 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +190 +180 +171 +160 +150 +139 +128 +118 +107 +97 +87 +78 +69 +62 +55 +49 +43 +38 +35 +32 +31 +30 +31 +33 +36 +39 +45 +50 +57 +63 +72 +80 +90 +100 +111 +121 +131 +141 +152 +163 +173 +183 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +215 +208 +199 +192 +182 +172 +162 +152 +141 +130 +120 +110 +99 +90 +80 +72 +63 +56 +50 +44 +40 +35 +33 +30 +30 +31 +33 +34 +39 +43 +49 +55 +63 +70 +79 +88 +98 +108 +118 +128 +139 +149 +160 +171 +181 +190 +198 +206 +214 +220 +226 +231 +235 +238 +240 +241 +240 +239 +236 +233 +228 +224 +216 +209 +201 +192 +185 +176 +165 +154 +143 +132 +123 +112 +102 +92 +82 +73 +65 +58 +51 +45 +40 +36 +33 +31 +30 +30 +31 +34 +38 +43 +48 +54 +61 +68 +77 +86 +96 +106 +116 +127 +136 +148 +158 +169 +178 +188 +196 +204 +212 +219 +225 +230 +235 +237 +240 +240 +241 +239 +237 +234 +230 +225 +218 +211 +202 +194 +186 +177 +167 +157 +146 +135 +125 +114 +103 +93 +84 +75 +66 +60 +53 +47 +42 +37 +33 +31 +30 +31 +30 +34 +37 +46 +46 +47 +63 +70 +73 +81 +96 +106 +112 +122 +134 +148 +156 +164 +176 +187 +194 +203 +210 +217 +224 +230 +234 +237 +239 +240 +240 +240 +238 +235 +231 +227 +217 +208 +209 +200 +183 +177 +173 +158 +147 +137 +128 +119 +104 +94 +88 +77 +67 +61 +54 +47 +42 +39 +35 +31 +30 +31 +31 +34 +36 +40 +46 +51 +58 +64 +72 +82 +91 +101 +111 +123 +132 +142 +153 +164 +175 +184 +192 +199 +208 +216 +223 +228 +232 +236 +239 +240 +241 +240 +237 +235 +231 +227 +221 +214 +207 +199 +192 +181 +172 +161 +150 +139 +129 +119 +109 +98 +88 +80 +70 +61 +56 +49 +48 +38 +29 +38 +34 +27 +30 +34 +37 +39 +41 +48 +59 +63 +69 +79 +89 +98 +110 +120 +128 +139 +150 +161 +172 +181 +190 +198 +207 +214 +220 +227 +231 +235 +238 +240 +241 +240 +239 +238 +227 +228 +231 +213 +204 +204 +193 +184 +174 +163 +156 +144 +130 +121 +112 +101 +91 +83 +72 +63 +59 +52 +46 +39 +36 +34 +31 +30 +30 +33 +35 +38 +43 +48 +54 +61 +69 +77 +86 +96 +107 +116 +127 +137 +148 +158 +168 +178 +188 +196 +205 +212 +219 +226 +231 +235 +237 +240 +240 +240 +239 +237 +234 +229 +224 +218 +210 +202 +194 +186 +176 +166 +156 +145 +134 +125 +114 +103 +93 +83 +74 +66 +60 +52 +46 +41 +37 +33 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +84 +93 +104 +114 +125 +135 +146 +156 +167 +176 +187 +194 +203 +210 +218 +225 +229 +234 +237 +240 +240 +241 +239 +238 +235 +230 +225 +219 +212 +204 +196 +188 +178 +168 +157 +147 +136 +126 +116 +106 +95 +86 +76 +67 +61 +53 +47 +42 +38 +34 +31 +30 +31 +31 +33 +36 +41 +46 +52 +59 +65 +74 +83 +92 +102 +112 +123 +132 +143 +154 +165 +175 +185 +193 +201 +209 +216 +223 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +221 +213 +206 +198 +190 +181 +171 +161 +149 +139 +128 +118 +108 +97 +88 +78 +69 +63 +55 +48 +43 +38 +35 +32 +30 +30 +31 +33 +35 +40 +44 +51 +57 +63 +72 +80 +90 +100 +111 +121 +131 +141 +152 +162 +173 +183 +192 +200 +208 +215 +221 +228 +232 +236 +238 +240 +240 +240 +238 +237 +233 +227 +221 +215 +208 +199 +192 +182 +173 +162 +152 +141 +131 +120 +109 +99 +89 +80 +71 +63 +57 +50 +45 +40 +35 +33 +31 +30 +31 +31 +35 +38 +43 +49 +55 +63 +69 +79 +87 +98 +108 +118 +127 +139 +149 +160 +170 +180 +189 +197 +206 +213 +220 +226 +231 +235 +237 +240 +241 +240 +239 +237 +233 +229 +224 +217 +209 +201 +192 +185 +175 +164 +155 +144 +133 +123 +113 +102 +92 +82 +73 +65 +58 +51 +45 +41 +36 +34 +31 +31 +31 +32 +34 +37 +42 +47 +54 +61 +68 +76 +85 +95 +105 +116 +127 +136 +147 +158 +168 +179 +187 +195 +203 +212 +219 +225 +230 +234 +237 +239 +240 +241 +240 +237 +234 +228 +225 +219 +211 +203 +195 +187 +178 +167 +156 +146 +135 +125 +115 +104 +94 +84 +75 +67 +60 +53 +47 +42 +38 +34 +31 +30 +30 +31 +34 +37 +40 +47 +53 +60 +66 +73 +83 +93 +103 +113 +124 +134 +144 +155 +166 +176 +185 +194 +202 +210 +217 +224 +228 +233 +236 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +179 +169 +159 +149 +137 +127 +118 +107 +97 +87 +78 +68 +62 +55 +48 +43 +39 +34 +32 +31 +31 +31 +34 +36 +40 +45 +51 +58 +63 +72 +81 +91 +100 +111 +121 +131 +142 +152 +163 +173 +184 +192 +200 +208 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +236 +232 +227 +221 +215 +207 +199 +192 +182 +172 +161 +151 +140 +130 +120 +109 +99 +89 +79 +71 +63 +56 +50 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +49 +56 +63 +70 +79 +89 +99 +109 +119 +130 +140 +150 +161 +172 +181 +190 +198 +206 +214 +221 +227 +231 +235 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +209 +201 +192 +184 +174 +164 +153 +142 +132 +122 +112 +101 +91 +81 +72 +64 +57 +51 +45 +40 +36 +33 +31 +30 +30 +32 +34 +38 +43 +49 +55 +62 +69 +77 +87 +97 +107 +117 +127 +137 +148 +158 +169 +179 +189 +196 +205 +213 +219 +226 +230 +235 +238 +240 +240 +240 +239 +237 +233 +229 +224 +217 +211 +203 +195 +186 +176 +166 +155 +145 +134 +124 +114 +103 +93 +83 +75 +66 +59 +52 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +145 +156 +167 +176 +186 +194 +203 +211 +218 +224 +230 +234 +237 +240 +240 +241 +240 +238 +234 +230 +225 +219 +212 +204 +196 +188 +178 +169 +158 +147 +137 +127 +115 +105 +96 +85 +75 +68 +63 +53 +44 +47 +41 +31 +31 +32 +32 +29 +31 +37 +43 +46 +50 +59 +66 +74 +83 +92 +100 +112 +123 +132 +143 +154 +165 +175 +184 +193 +202 +208 +218 +219 +226 +238 +238 +233 +240 +246 +238 +237 +235 +233 +229 +218 +212 +207 +197 +189 +181 +171 +159 +150 +141 +129 +118 +108 +98 +89 +79 +69 +62 +56 +49 +43 +38 +35 +32 +31 +30 +31 +33 +36 +39 +44 +51 +57 +63 +71 +80 +89 +100 +110 +120 +130 +141 +152 +162 +172 +182 +192 +199 +207 +215 +221 +226 +231 +236 +235 +245 +241 +233 +240 +240 +230 +225 +223 +217 +208 +198 +190 +185 +175 +161 +152 +142 +130 +121 +111 +99 +89 +81 +71 +63 +57 +50 +45 +40 +35 +33 +31 +30 +31 +33 +35 +38 +42 +50 +58 +59 +67 +85 +88 +91 +109 +120 +127 +139 +146 +162 +173 +178 +188 +197 +205 +213 +220 +226 +229 +235 +239 +240 +240 +240 +239 +237 +232 +228 +224 +218 +209 +201 +193 +185 +175 +165 +155 +144 +133 +123 +113 +102 +92 +83 +74 +65 +58 +52 +46 +41 +36 +34 +31 +30 +30 +31 +34 +37 +42 +47 +54 +60 +68 +76 +85 +95 +105 +116 +126 +136 +146 +157 +167 +178 +187 +195 +204 +211 +218 +225 +230 +234 +237 +239 +240 +240 +240 +237 +234 +230 +225 +219 +211 +204 +195 +187 +177 +167 +157 +146 +136 +126 +115 +105 +94 +84 +75 +67 +61 +54 +47 +42 +37 +34 +31 +31 +31 +31 +34 +37 +41 +46 +52 +59 +65 +73 +83 +92 +103 +113 +123 +133 +144 +155 +165 +175 +185 +193 +202 +210 +216 +224 +228 +233 +237 +240 +241 +240 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +159 +149 +138 +127 +118 +107 +97 +87 +77 +68 +62 +55 +48 +43 +38 +35 +32 +31 +30 +31 +33 +36 +40 +45 +50 +57 +63 +72 +81 +91 +100 +111 +121 +131 +142 +152 +163 +173 +184 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +215 +207 +199 +192 +182 +172 +161 +151 +140 +130 +120 +109 +99 +89 +80 +70 +63 +56 +49 +44 +39 +36 +33 +30 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +119 +129 +140 +150 +161 +171 +181 +190 +198 +206 +214 +220 +226 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +223 +216 +209 +201 +193 +184 +174 +164 +154 +143 +132 +122 +111 +101 +91 +81 +73 +63 +58 +51 +45 +40 +36 +33 +31 +30 +30 +31 +34 +38 +42 +48 +54 +62 +68 +77 +86 +96 +107 +117 +127 +137 +148 +158 +169 +179 +189 +196 +204 +213 +219 +226 +230 +235 +237 +240 +240 +240 +240 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +167 +156 +145 +135 +125 +114 +103 +93 +83 +74 +66 +59 +53 +47 +41 +37 +34 +31 +30 +31 +31 +34 +38 +41 +47 +53 +60 +66 +75 +84 +94 +104 +115 +125 +135 +146 +156 +167 +176 +186 +194 +203 +211 +218 +224 +229 +233 +237 +239 +240 +240 +239 +237 +234 +230 +225 +219 +212 +205 +196 +188 +179 +169 +158 +148 +137 +127 +116 +106 +96 +86 +77 +68 +61 +54 +48 +43 +38 +34 +31 +31 +30 +31 +33 +36 +40 +46 +51 +58 +65 +73 +82 +91 +101 +111 +123 +132 +143 +153 +163 +174 +184 +192 +200 +208 +215 +222 +228 +233 +236 +239 +240 +240 +240 +238 +236 +231 +227 +220 +214 +206 +198 +190 +181 +171 +161 +150 +139 +129 +119 +108 +98 +89 +80 +70 +62 +56 +50 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +50 +56 +63 +71 +79 +89 +99 +109 +120 +129 +140 +150 +162 +172 +182 +192 +199 +207 +214 +222 +228 +231 +235 +238 +240 +241 +240 +238 +236 +232 +228 +222 +216 +208 +200 +192 +183 +173 +163 +152 +141 +131 +121 +111 +100 +90 +80 +72 +63 +58 +51 +45 +40 +35 +33 +31 +30 +30 +32 +35 +39 +43 +49 +55 +62 +68 +77 +87 +97 +107 +118 +127 +138 +149 +159 +170 +179 +189 +197 +205 +213 +219 +226 +230 +235 +237 +240 +240 +240 +239 +237 +234 +229 +224 +217 +210 +201 +193 +186 +176 +166 +155 +144 +134 +124 +113 +103 +92 +83 +74 +66 +59 +52 +46 +41 +37 +33 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +67 +75 +85 +94 +105 +115 +126 +135 +146 +157 +168 +177 +187 +195 +204 +211 +218 +224 +230 +234 +237 +240 +240 +241 +239 +238 +234 +230 +225 +219 +211 +204 +196 +188 +178 +167 +157 +147 +136 +126 +115 +105 +95 +85 +76 +67 +60 +53 +47 +42 +38 +34 +31 +30 +31 +31 +34 +37 +41 +46 +52 +59 +65 +74 +82 +92 +102 +113 +123 +134 +144 +155 +165 +175 +185 +193 +201 +209 +217 +223 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +212 +206 +197 +188 +181 +174 +158 +145 +142 +130 +113 +107 +99 +89 +75 +67 +63 +58 +49 +41 +38 +35 +33 +31 +30 +30 +33 +36 +40 +45 +51 +57 +63 +71 +81 +91 +100 +112 +116 +129 +147 +152 +157 +174 +187 +190 +198 +208 +217 +224 +225 +230 +237 +238 +240 +241 +240 +237 +236 +233 +227 +220 +214 +208 +199 +192 +182 +173 +162 +152 +141 +130 +121 +110 +100 +89 +80 +71 +63 +57 +50 +45 +40 +36 +33 +31 +30 +30 +33 +36 +36 +49 +50 +48 +63 +74 +77 +85 +99 +109 +120 +127 +136 +151 +162 +169 +180 +191 +197 +206 +214 +219 +225 +231 +235 +238 +240 +240 +240 +239 +236 +233 +229 +224 +217 +209 +201 +192 +184 +176 +165 +154 +138 +135 +128 +107 +100 +95 +82 +73 +63 +58 +56 +45 +39 +36 +33 +31 +31 +31 +31 +33 +39 +43 +47 +54 +62 +69 +77 +85 +95 +106 +116 +126 +137 +147 +158 +168 +179 +188 +195 +204 +211 +219 +225 +230 +234 +237 +239 +240 +240 +240 +237 +234 +230 +224 +218 +211 +203 +194 +186 +177 +167 +156 +145 +135 +124 +115 +104 +94 +84 +75 +66 +60 +53 +47 +42 +38 +34 +31 +31 +30 +31 +33 +37 +41 +47 +53 +60 +67 +75 +84 +94 +104 +114 +124 +134 +144 +155 +166 +176 +186 +194 +202 +211 +217 +224 +229 +233 +236 +239 +240 +240 +240 +238 +234 +230 +225 +219 +213 +206 +197 +188 +178 +169 +158 +148 +137 +127 +116 +106 +96 +86 +77 +68 +62 +54 +48 +42 +38 +34 +31 +31 +30 +31 +33 +36 +40 +46 +51 +57 +63 +73 +81 +91 +102 +112 +122 +131 +142 +153 +164 +174 +184 +192 +200 +209 +216 +222 +228 +233 +236 +239 +240 +240 +240 +238 +236 +231 +227 +220 +214 +206 +199 +190 +181 +171 +161 +150 +140 +129 +119 +109 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +32 +30 +30 +30 +32 +35 +39 +44 +50 +57 +63 +71 +79 +89 +99 +109 +119 +129 +140 +151 +161 +172 +182 +191 +198 +207 +214 +221 +227 +232 +236 +238 +240 +241 +240 +238 +236 +233 +228 +222 +216 +208 +201 +192 +183 +173 +163 +152 +142 +131 +121 +111 +100 +90 +81 +72 +63 +57 +50 +45 +40 +36 +33 +31 +30 +30 +33 +35 +39 +43 +48 +55 +62 +69 +78 +86 +97 +107 +118 +127 +138 +148 +159 +169 +179 +189 +196 +205 +213 +219 +226 +231 +235 +238 +240 +241 +241 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +133 +124 +113 +103 +93 +84 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +38 +42 +47 +53 +61 +67 +76 +85 +94 +105 +115 +126 +135 +146 +156 +167 +177 +187 +195 +204 +211 +218 +224 +229 +234 +237 +240 +240 +241 +239 +237 +234 +230 +225 +218 +211 +204 +196 +188 +179 +168 +158 +147 +136 +126 +116 +105 +95 +85 +76 +68 +60 +54 +47 +42 +38 +34 +31 +31 +30 +31 +34 +37 +41 +46 +52 +59 +65 +73 +82 +92 +102 +113 +123 +133 +144 +154 +164 +175 +184 +193 +201 +209 +216 +222 +228 +233 +236 +238 +240 +240 +240 +238 +235 +232 +226 +220 +214 +206 +197 +190 +180 +170 +160 +149 +139 +128 +119 +108 +98 +88 +78 +69 +62 +55 +49 +44 +39 +35 +31 +31 +30 +31 +33 +36 +39 +45 +51 +57 +63 +71 +80 +90 +99 +110 +120 +130 +141 +152 +162 +173 +182 +192 +199 +208 +215 +221 +227 +232 +236 +238 +240 +241 +240 +238 +236 +232 +227 +221 +215 +208 +199 +192 +182 +173 +163 +152 +141 +130 +121 +110 +100 +89 +80 +71 +63 +56 +50 +44 +39 +36 +33 +31 +30 +31 +32 +35 +39 +44 +49 +55 +63 +70 +79 +88 +98 +108 +119 +127 +139 +149 +160 +171 +180 +190 +197 +206 +213 +220 +226 +231 +235 +238 +240 +240 +240 +239 +237 +233 +229 +224 +216 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +112 +102 +91 +82 +73 +65 +59 +51 +45 +41 +36 +34 +31 +30 +30 +31 +34 +37 +42 +47 +54 +61 +68 +76 +86 +95 +106 +117 +126 +137 +147 +158 +168 +178 +187 +196 +204 +211 +218 +225 +231 +235 +237 +239 +240 +241 +240 +237 +234 +229 +224 +218 +211 +203 +194 +187 +177 +167 +156 +146 +135 +125 +115 +104 +94 +84 +76 +67 +60 +53 +47 +41 +37 +33 +30 +30 +31 +33 +34 +36 +41 +47 +53 +59 +66 +74 +83 +93 +103 +114 +124 +134 +145 +155 +166 +176 +186 +193 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +240 +237 +235 +231 +226 +220 +212 +205 +196 +189 +179 +169 +159 +148 +137 +127 +117 +107 +96 +86 +77 +68 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +45 +51 +58 +64 +73 +81 +91 +101 +111 +122 +131 +142 +153 +164 +174 +184 +192 +200 +209 +216 +222 +228 +233 +235 +240 +238 +246 +240 +232 +238 +235 +226 +217 +217 +209 +197 +188 +181 +174 +162 +149 +139 +130 +119 +109 +99 +88 +79 +71 +63 +56 +49 +43 +39 +35 +33 +31 +30 +33 +30 +31 +43 +48 +45 +54 +67 +70 +78 +89 +100 +112 +119 +127 +141 +151 +160 +172 +182 +190 +198 +208 +215 +220 +226 +232 +236 +239 +240 +240 +240 +239 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +142 +132 +122 +111 +99 +91 +79 +78 +63 +52 +55 +49 +38 +34 +35 +31 +31 +28 +30 +37 +39 +41 +47 +55 +61 +69 +78 +86 +96 +107 +118 +127 +138 +147 +158 +169 +179 +188 +197 +204 +212 +219 +226 +231 +234 +239 +240 +239 +236 +243 +243 +228 +228 +227 +217 +210 +200 +194 +189 +175 +164 +155 +145 +133 +125 +114 +102 +92 +85 +75 +65 +59 +52 +47 +41 +36 +34 +31 +30 +30 +32 +34 +37 +42 +47 +53 +60 +67 +75 +85 +94 +105 +115 +125 +135 +146 +156 +167 +177 +186 +194 +203 +211 +218 +225 +229 +234 +237 +240 +241 +241 +240 +238 +235 +230 +226 +219 +212 +204 +196 +188 +179 +168 +158 +147 +136 +127 +116 +106 +96 +86 +76 +68 +61 +54 +47 +42 +38 +34 +32 +31 +30 +31 +33 +37 +41 +46 +52 +58 +65 +73 +82 +92 +102 +112 +123 +133 +144 +154 +165 +175 +185 +193 +201 +209 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +236 +231 +227 +221 +214 +206 +198 +190 +181 +171 +161 +150 +139 +128 +119 +108 +98 +88 +79 +70 +63 +55 +49 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +50 +57 +63 +71 +80 +89 +100 +110 +120 +130 +140 +151 +162 +172 +182 +192 +199 +207 +215 +221 +228 +232 +236 +238 +240 +241 +240 +239 +236 +233 +228 +221 +215 +208 +200 +192 +182 +173 +163 +152 +142 +130 +121 +110 +100 +90 +81 +71 +63 +57 +50 +44 +39 +35 +32 +31 +30 +31 +33 +35 +39 +44 +49 +55 +63 +69 +78 +87 +97 +108 +119 +128 +138 +148 +159 +170 +180 +189 +197 +206 +213 +220 +226 +231 +234 +238 +240 +240 +240 +239 +237 +233 +229 +224 +217 +209 +201 +193 +185 +176 +165 +155 +144 +133 +123 +113 +103 +92 +82 +73 +65 +59 +52 +46 +41 +36 +33 +31 +30 +30 +31 +34 +37 +42 +47 +54 +60 +68 +76 +85 +95 +105 +116 +126 +136 +147 +157 +168 +178 +188 +195 +204 +211 +218 +225 +230 +234 +238 +239 +241 +240 +240 +237 +234 +230 +225 +218 +211 +204 +195 +187 +177 +167 +156 +145 +135 +125 +115 +104 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +30 +31 +34 +37 +41 +46 +52 +59 +66 +74 +84 +93 +103 +113 +124 +134 +144 +155 +165 +176 +185 +194 +202 +210 +216 +223 +228 +233 +237 +239 +240 +240 +240 +237 +235 +230 +226 +219 +212 +205 +197 +189 +179 +169 +159 +148 +138 +127 +117 +107 +96 +86 +77 +68 +62 +54 +49 +43 +38 +35 +31 +30 +30 +31 +33 +36 +39 +45 +51 +58 +63 +72 +81 +90 +101 +111 +122 +131 +142 +152 +163 +173 +183 +192 +200 +208 +215 +222 +227 +232 +235 +238 +240 +241 +240 +238 +236 +232 +228 +221 +214 +207 +199 +192 +182 +171 +161 +151 +140 +130 +120 +110 +99 +89 +79 +71 +63 +56 +50 +44 +39 +35 +32 +30 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +119 +129 +139 +150 +161 +171 +180 +190 +198 +206 +214 +220 +227 +231 +235 +238 +240 +241 +240 +238 +236 +233 +228 +222 +216 +208 +201 +192 +184 +174 +164 +153 +143 +132 +122 +111 +101 +91 +82 +73 +64 +58 +51 +46 +41 +37 +33 +31 +30 +30 +31 +34 +38 +43 +48 +54 +62 +68 +77 +86 +95 +106 +116 +127 +137 +148 +158 +169 +179 +188 +196 +204 +212 +219 +225 +230 +234 +238 +240 +240 +241 +239 +237 +234 +230 +224 +217 +210 +203 +195 +186 +176 +166 +156 +145 +134 +125 +114 +104 +93 +84 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +105 +115 +125 +135 +145 +156 +166 +176 +186 +194 +203 +211 +218 +224 +230 +234 +237 +239 +240 +241 +240 +237 +234 +231 +225 +220 +212 +204 +196 +189 +179 +169 +158 +147 +137 +127 +116 +105 +95 +86 +77 +68 +61 +54 +47 +42 +37 +35 +31 +31 +30 +31 +34 +36 +41 +46 +52 +58 +65 +73 +82 +92 +102 +112 +123 +132 +143 +154 +164 +175 +184 +192 +201 +209 +216 +222 +228 +233 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +206 +198 +191 +181 +172 +161 +151 +139 +128 +118 +108 +98 +88 +78 +70 +63 +56 +50 +44 +39 +35 +33 +31 +31 +31 +33 +35 +39 +44 +50 +57 +63 +71 +79 +89 +99 +110 +119 +130 +140 +149 +164 +176 +180 +187 +203 +209 +210 +220 +230 +233 +233 +236 +242 +243 +240 +237 +236 +233 +228 +222 +215 +208 +200 +192 +183 +173 +163 +152 +142 +131 +122 +111 +100 +92 +76 +70 +69 +57 +45 +46 +44 +34 +31 +31 +32 +33 +30 +34 +40 +43 +48 +56 +62 +67 +79 +89 +97 +106 +118 +128 +138 +149 +158 +170 +180 +189 +197 +205 +212 +220 +226 +231 +235 +238 +239 +240 +242 +237 +241 +233 +221 +227 +221 +208 +200 +195 +186 +176 +163 +153 +146 +134 +122 +112 +103 +92 +84 +74 +65 +58 +52 +46 +41 +37 +33 +31 +30 +30 +31 +34 +37 +42 +47 +53 +61 +67 +77 +86 +93 +101 +120 +131 +130 +146 +160 +167 +178 +186 +195 +208 +211 +217 +225 +229 +234 +237 +240 +239 +240 +241 +238 +234 +230 +224 +219 +211 +203 +195 +187 +177 +167 +157 +146 +135 +126 +116 +105 +94 +85 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +33 +37 +41 +47 +52 +59 +65 +73 +83 +93 +103 +113 +123 +133 +144 +155 +165 +175 +185 +193 +202 +209 +217 +224 +228 +233 +237 +239 +240 +240 +240 +237 +235 +231 +226 +220 +213 +205 +197 +190 +180 +170 +159 +149 +138 +127 +117 +107 +97 +87 +78 +69 +62 +55 +48 +43 +39 +35 +31 +30 +30 +31 +33 +36 +39 +45 +50 +57 +63 +72 +80 +90 +100 +110 +122 +131 +142 +152 +163 +173 +183 +192 +200 +208 +215 +222 +227 +232 +236 +239 +240 +240 +240 +238 +236 +232 +228 +221 +215 +207 +199 +192 +182 +172 +162 +152 +141 +130 +120 +110 +99 +90 +80 +71 +63 +57 +50 +44 +39 +35 +33 +31 +30 +30 +31 +35 +38 +43 +49 +56 +63 +70 +79 +88 +98 +108 +118 +128 +139 +150 +160 +171 +181 +190 +198 +206 +214 +220 +227 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +223 +216 +209 +201 +192 +184 +174 +164 +153 +143 +132 +122 +112 +102 +91 +82 +73 +64 +58 +51 +45 +40 +36 +33 +31 +30 +30 +31 +34 +39 +43 +48 +54 +61 +68 +77 +86 +96 +106 +116 +127 +137 +148 +158 +169 +179 +188 +196 +204 +212 +218 +225 +230 +235 +237 +240 +240 +241 +239 +237 +234 +230 +224 +217 +211 +202 +194 +186 +177 +167 +156 +145 +134 +125 +114 +103 +93 +84 +75 +67 +59 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +46 +53 +60 +66 +75 +84 +94 +103 +114 +125 +134 +145 +156 +166 +176 +186 +194 +202 +210 +217 +224 +230 +234 +237 +239 +240 +241 +240 +239 +235 +230 +225 +220 +213 +205 +196 +188 +179 +169 +159 +148 +137 +127 +117 +107 +97 +86 +77 +68 +61 +54 +48 +42 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +52 +58 +65 +72 +81 +91 +102 +111 +122 +132 +142 +153 +164 +174 +184 +192 +200 +208 +216 +222 +228 +232 +236 +238 +240 +240 +240 +238 +235 +232 +227 +221 +214 +207 +198 +191 +181 +171 +161 +150 +139 +128 +119 +108 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +50 +56 +63 +71 +80 +89 +99 +110 +120 +129 +140 +151 +162 +172 +182 +191 +199 +207 +214 +221 +226 +231 +235 +238 +240 +241 +240 +239 +236 +232 +228 +222 +216 +208 +200 +192 +183 +173 +163 +152 +142 +131 +121 +111 +100 +90 +81 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +39 +43 +48 +55 +62 +69 +78 +87 +97 +107 +118 +127 +138 +148 +159 +169 +179 +189 +197 +205 +213 +220 +226 +231 +235 +238 +239 +240 +240 +239 +236 +233 +228 +224 +217 +210 +202 +193 +186 +176 +166 +155 +144 +133 +124 +113 +102 +92 +83 +74 +66 +59 +52 +46 +41 +37 +33 +31 +30 +31 +31 +34 +38 +41 +47 +53 +61 +67 +75 +84 +94 +105 +115 +126 +135 +147 +157 +167 +177 +186 +195 +204 +211 +218 +224 +229 +234 +237 +239 +241 +241 +240 +237 +234 +230 +225 +218 +212 +204 +195 +187 +178 +167 +157 +146 +136 +126 +115 +105 +94 +85 +75 +67 +60 +54 +47 +42 +38 +34 +31 +30 +30 +31 +33 +36 +41 +46 +52 +59 +66 +73 +82 +92 +102 +113 +123 +133 +144 +154 +165 +175 +185 +193 +202 +210 +217 +223 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +206 +197 +190 +180 +170 +159 +149 +138 +127 +118 +108 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +44 +50 +57 +63 +72 +80 +90 +100 +111 +121 +131 +141 +152 +163 +173 +182 +192 +199 +208 +215 +222 +227 +232 +236 +238 +240 +240 +240 +238 +236 +232 +227 +221 +214 +207 +199 +192 +182 +173 +162 +152 +141 +130 +120 +109 +99 +89 +80 +71 +63 +57 +50 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +41 +54 +57 +58 +70 +82 +89 +92 +110 +121 +128 +136 +148 +163 +172 +179 +189 +198 +206 +214 +221 +226 +231 +235 +239 +239 +240 +240 +239 +236 +233 +229 +224 +217 +210 +196 +192 +190 +172 +161 +157 +146 +131 +122 +113 +104 +92 +79 +73 +66 +57 +51 +46 +40 +35 +35 +33 +30 +30 +33 +36 +39 +42 +47 +54 +61 +68 +77 +86 +93 +106 +116 +130 +135 +141 +163 +171 +176 +187 +197 +205 +212 +216 +224 +233 +235 +236 +240 +241 +240 +240 +237 +232 +229 +225 +218 +211 +202 +194 +187 +178 +167 +155 +145 +134 +125 +115 +104 +94 +83 +76 +68 +57 +49 +52 +45 +31 +35 +35 +30 +30 +29 +35 +41 +40 +46 +53 +60 +67 +76 +84 +92 +103 +115 +125 +134 +145 +156 +166 +176 +185 +195 +203 +210 +217 +224 +229 +234 +237 +240 +240 +241 +240 +238 +235 +231 +225 +219 +213 +205 +196 +188 +180 +169 +159 +148 +138 +127 +117 +107 +96 +87 +77 +68 +62 +55 +48 +43 +38 +35 +32 +31 +30 +31 +34 +36 +40 +45 +51 +58 +64 +73 +82 +91 +101 +111 +122 +132 +142 +152 +163 +173 +183 +192 +201 +208 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +207 +198 +192 +182 +172 +161 +150 +140 +129 +119 +109 +99 +89 +79 +70 +63 +56 +50 +44 +39 +35 +31 +30 +30 +31 +33 +35 +39 +44 +50 +56 +63 +70 +79 +89 +99 +109 +120 +129 +140 +150 +161 +172 +181 +192 +198 +207 +214 +221 +227 +232 +235 +238 +240 +241 +241 +239 +236 +233 +228 +222 +216 +208 +200 +192 +183 +174 +164 +153 +142 +131 +122 +111 +101 +91 +81 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +49 +54 +62 +69 +78 +87 +97 +107 +117 +127 +138 +148 +159 +169 +179 +189 +196 +205 +213 +219 +225 +230 +235 +238 +240 +240 +241 +239 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +165 +155 +144 +134 +124 +113 +103 +93 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +31 +31 +31 +34 +37 +42 +47 +53 +60 +67 +76 +84 +95 +104 +115 +125 +135 +146 +157 +167 +177 +187 +195 +203 +211 +218 +224 +229 +234 +237 +239 +240 +241 +240 +237 +234 +230 +225 +219 +212 +204 +196 +187 +178 +168 +158 +147 +136 +126 +116 +105 +96 +86 +76 +68 +61 +54 +48 +42 +38 +34 +31 +30 +30 +31 +33 +36 +41 +46 +52 +59 +65 +73 +83 +92 +102 +112 +123 +133 +144 +154 +164 +175 +184 +193 +201 +209 +216 +223 +228 +232 +236 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +171 +160 +149 +139 +128 +118 +108 +98 +88 +78 +69 +63 +55 +49 +43 +39 +35 +32 +30 +30 +31 +33 +36 +39 +45 +50 +57 +63 +71 +80 +90 +100 +110 +121 +131 +141 +152 +163 +172 +182 +192 +199 +207 +215 +222 +227 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +222 +215 +208 +200 +192 +183 +172 +162 +152 +141 +130 +121 +110 +100 +90 +81 +71 +63 +57 +50 +44 +40 +36 +33 +31 +30 +30 +33 +35 +39 +43 +48 +56 +63 +70 +78 +88 +97 +108 +118 +127 +138 +149 +160 +170 +180 +189 +197 +205 +212 +219 +226 +232 +236 +238 +240 +241 +240 +240 +237 +233 +229 +224 +217 +210 +202 +193 +185 +175 +165 +154 +144 +133 +123 +112 +102 +92 +83 +74 +65 +59 +52 +46 +40 +36 +33 +31 +31 +31 +33 +34 +37 +42 +47 +54 +61 +68 +76 +85 +95 +106 +116 +126 +136 +147 +157 +168 +178 +188 +195 +204 +212 +219 +225 +230 +234 +237 +240 +240 +240 +239 +237 +234 +230 +225 +218 +211 +203 +195 +187 +177 +167 +156 +147 +135 +125 +114 +105 +94 +84 +75 +67 +61 +53 +47 +42 +37 +33 +31 +30 +30 +31 +33 +36 +41 +46 +53 +59 +66 +74 +83 +93 +103 +114 +124 +134 +145 +155 +165 +176 +186 +193 +202 +210 +217 +224 +229 +233 +237 +240 +241 +241 +240 +238 +235 +231 +225 +220 +213 +205 +197 +189 +180 +169 +159 +148 +137 +128 +118 +107 +97 +86 +77 +69 +62 +55 +47 +43 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +58 +63 +73 +81 +91 +101 +111 +122 +132 +142 +153 +163 +174 +184 +192 +201 +208 +216 +222 +228 +232 +236 +238 +240 +241 +240 +238 +235 +232 +227 +221 +214 +208 +199 +192 +182 +172 +162 +151 +140 +129 +119 +109 +99 +89 +79 +70 +63 +55 +49 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +89 +99 +109 +119 +130 +140 +151 +161 +172 +181 +190 +198 +206 +214 +220 +227 +231 +235 +238 +240 +241 +241 +239 +236 +233 +228 +222 +216 +209 +200 +192 +183 +174 +164 +153 +142 +131 +122 +111 +101 +91 +82 +72 +63 +58 +56 +44 +35 +40 +36 +28 +28 +33 +34 +31 +35 +43 +51 +55 +60 +68 +78 +86 +97 +106 +116 +127 +138 +148 +158 +169 +179 +189 +196 +205 +213 +219 +228 +228 +231 +241 +243 +235 +239 +244 +236 +231 +229 +226 +220 +209 +200 +195 +187 +176 +167 +156 +144 +134 +126 +115 +103 +93 +84 +75 +67 +57 +51 +49 +45 +33 +30 +37 +31 +27 +31 +35 +38 +41 +43 +53 +63 +66 +74 +84 +94 +103 +116 +125 +134 +145 +157 +166 +177 +185 +194 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +239 +238 +236 +227 +222 +226 +214 +198 +197 +192 +177 +168 +156 +149 +140 +125 +115 +106 +96 +86 +78 +68 +60 +54 +49 +43 +37 +34 +31 +31 +30 +31 +33 +36 +39 +45 +51 +58 +65 +73 +82 +92 +101 +112 +123 +132 +143 +153 +164 +174 +184 +192 +201 +209 +215 +222 +228 +233 +236 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +206 +198 +190 +181 +171 +161 +150 +139 +128 +119 +108 +98 +87 +78 +69 +63 +55 +49 +43 +39 +35 +32 +31 +31 +31 +33 +36 +39 +44 +50 +57 +63 +71 +80 +89 +99 +110 +121 +130 +140 +151 +162 +173 +183 +192 +199 +208 +214 +222 +227 +232 +235 +238 +240 +240 +240 +239 +236 +232 +228 +222 +216 +208 +200 +192 +183 +173 +163 +152 +141 +130 +120 +111 +100 +91 +80 +71 +63 +58 +51 +45 +39 +35 +33 +31 +31 +31 +31 +35 +38 +43 +48 +55 +62 +69 +78 +88 +97 +107 +118 +128 +138 +149 +160 +170 +180 +189 +197 +206 +213 +220 +225 +231 +235 +238 +240 +241 +240 +239 +236 +233 +229 +224 +217 +210 +202 +193 +185 +175 +165 +155 +144 +133 +124 +113 +102 +92 +82 +74 +65 +59 +52 +46 +40 +37 +34 +31 +30 +30 +31 +34 +38 +42 +47 +54 +61 +67 +76 +85 +94 +105 +115 +126 +135 +146 +157 +168 +177 +187 +195 +204 +211 +218 +224 +230 +234 +237 +240 +240 +241 +239 +237 +234 +230 +225 +218 +212 +204 +195 +187 +178 +168 +157 +146 +135 +126 +115 +105 +94 +85 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +31 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +92 +103 +113 +124 +133 +144 +155 +166 +176 +186 +193 +202 +210 +217 +224 +229 +234 +236 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +159 +148 +137 +127 +117 +107 +97 +87 +77 +69 +62 +55 +48 +43 +38 +34 +33 +30 +30 +31 +34 +36 +40 +46 +50 +58 +63 +73 +81 +91 +101 +111 +122 +131 +142 +152 +163 +173 +183 +192 +200 +208 +216 +222 +227 +232 +236 +238 +240 +240 +240 +238 +235 +232 +227 +221 +214 +206 +199 +192 +182 +172 +161 +151 +140 +129 +120 +109 +99 +89 +79 +71 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +32 +35 +39 +44 +50 +56 +63 +70 +79 +88 +98 +109 +119 +129 +139 +150 +160 +171 +180 +191 +198 +206 +214 +220 +227 +231 +235 +238 +240 +241 +240 +239 +236 +233 +228 +222 +216 +209 +201 +192 +184 +174 +164 +153 +143 +132 +122 +112 +101 +91 +82 +73 +64 +58 +51 +46 +40 +36 +33 +31 +30 +31 +31 +34 +38 +43 +48 +54 +62 +69 +77 +86 +96 +106 +117 +127 +137 +148 +158 +169 +179 +188 +196 +204 +212 +219 +226 +230 +235 +238 +240 +240 +240 +239 +237 +233 +229 +224 +218 +210 +202 +194 +186 +177 +166 +156 +146 +135 +125 +114 +103 +94 +84 +75 +66 +59 +52 +47 +42 +37 +34 +31 +31 +30 +31 +33 +37 +41 +46 +53 +59 +66 +74 +83 +93 +103 +113 +124 +134 +145 +155 +166 +176 +186 +194 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +240 +237 +235 +231 +226 +219 +213 +205 +197 +189 +179 +169 +158 +148 +137 +127 +117 +106 +96 +86 +77 +68 +62 +54 +48 +42 +38 +34 +32 +30 +30 +31 +34 +36 +39 +45 +51 +57 +64 +72 +81 +91 +101 +112 +123 +132 +143 +153 +164 +174 +184 +192 +200 +208 +216 +222 +228 +233 +236 +239 +240 +241 +240 +238 +235 +231 +227 +221 +215 +206 +198 +190 +181 +172 +161 +150 +139 +129 +119 +109 +98 +88 +79 +70 +63 +55 +49 +43 +39 +35 +31 +30 +30 +31 +33 +35 +39 +44 +50 +56 +63 +71 +80 +89 +99 +110 +120 +130 +140 +151 +162 +172 +182 +191 +199 +207 +214 +221 +227 +232 +235 +238 +240 +241 +240 +239 +236 +232 +228 +222 +216 +208 +201 +192 +183 +173 +163 +152 +142 +130 +121 +111 +100 +91 +81 +71 +63 +57 +51 +45 +39 +36 +33 +31 +30 +31 +32 +34 +39 +43 +49 +55 +62 +69 +78 +87 +97 +107 +117 +127 +138 +149 +159 +170 +180 +189 +197 +205 +213 +219 +226 +230 +235 +237 +240 +240 +240 +239 +237 +233 +229 +224 +216 +211 +201 +192 +187 +180 +163 +150 +148 +136 +120 +112 +105 +94 +80 +71 +67 +61 +52 +44 +41 +37 +34 +31 +30 +30 +31 +35 +38 +41 +47 +53 +61 +67 +76 +85 +95 +107 +112 +122 +140 +147 +152 +166 +182 +185 +193 +203 +213 +220 +222 +228 +235 +237 +239 +241 +240 +238 +237 +235 +230 +224 +215 +217 +206 +190 +189 +182 +166 +155 +147 +137 +126 +113 +103 +97 +87 +75 +66 +61 +53 +48 +43 +37 +33 +31 +30 +30 +31 +33 +36 +41 +46 +52 +59 +65 +73 +83 +92 +102 +113 +125 +133 +145 +149 +166 +182 +180 +192 +205 +210 +216 +222 +227 +237 +237 +236 +240 +240 +240 +238 +236 +230 +225 +221 +214 +205 +197 +189 +181 +171 +159 +149 +139 +127 +117 +108 +97 +87 +78 +69 +63 +55 +49 +43 +39 +35 +31 +30 +30 +31 +33 +36 +39 +45 +51 +57 +63 +71 +80 +90 +100 +110 +121 +130 +141 +152 +163 +173 +183 +192 +199 +207 +215 +222 +228 +232 +236 +239 +240 +241 +240 +238 +235 +232 +227 +221 +215 +208 +199 +192 +182 +172 +162 +152 +141 +130 +120 +110 +99 +90 +79 +71 +63 +57 +50 +44 +39 +36 +33 +31 +30 +31 +32 +35 +39 +44 +49 +56 +63 +70 +78 +88 +98 +108 +118 +128 +139 +149 +160 +171 +180 +189 +198 +206 +214 +220 +226 +231 +235 +238 +240 +241 +240 +239 +236 +233 +228 +224 +216 +209 +201 +192 +185 +174 +164 +154 +143 +132 +123 +112 +102 +91 +82 +73 +65 +58 +51 +45 +40 +36 +33 +31 +30 +30 +31 +35 +38 +42 +47 +54 +61 +68 +77 +86 +96 +106 +116 +127 +137 +148 +158 +169 +178 +188 +196 +204 +212 +219 +225 +230 +234 +237 +240 +240 +241 +239 +237 +234 +230 +224 +218 +211 +203 +194 +186 +177 +166 +157 +145 +135 +125 +114 +104 +94 +85 +75 +66 +59 +53 +47 +42 +37 +33 +31 +30 +31 +31 +34 +37 +41 +47 +53 +59 +66 +74 +83 +93 +104 +114 +124 +134 +145 +156 +166 +176 +186 +194 +202 +211 +218 +225 +229 +233 +236 +239 +240 +241 +240 +237 +234 +231 +226 +220 +212 +204 +196 +189 +179 +169 +159 +148 +137 +127 +117 +106 +96 +86 +77 +68 +61 +54 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +45 +51 +58 +64 +73 +82 +91 +101 +112 +122 +132 +142 +153 +164 +174 +184 +192 +200 +209 +216 +222 +228 +233 +236 +239 +240 +241 +240 +238 +235 +231 +227 +221 +214 +206 +199 +191 +182 +172 +161 +150 +140 +129 +119 +109 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +32 +31 +30 +31 +33 +35 +40 +44 +50 +57 +63 +71 +79 +89 +99 +109 +120 +130 +140 +150 +161 +172 +182 +192 +199 +208 +214 +221 +227 +231 +236 +238 +240 +241 +240 +239 +236 +233 +227 +222 +216 +208 +200 +192 +184 +174 +164 +153 +142 +131 +122 +111 +101 +91 +81 +72 +63 +58 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +48 +55 +62 +68 +77 +87 +97 +107 +117 +127 +138 +148 +159 +170 +179 +189 +197 +205 +212 +219 +226 +230 +235 +237 +240 +240 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +165 +155 +144 +134 +124 +113 +103 +92 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +42 +47 +54 +61 +67 +76 +85 +94 +104 +115 +126 +135 +146 +157 +167 +177 +187 +194 +203 +211 +218 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +230 +225 +218 +211 +204 +195 +187 +178 +168 +157 +147 +136 +126 +116 +105 +95 +85 +75 +67 +61 +53 +47 +42 +37 +35 +31 +31 +30 +31 +34 +37 +41 +46 +52 +59 +65 +73 +83 +92 +102 +112 +123 +133 +144 +154 +165 +175 +185 +193 +201 +209 +216 +223 +228 +233 +236 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +206 +198 +190 +180 +170 +160 +149 +138 +128 +118 +108 +97 +88 +78 +69 +63 +55 +48 +43 +38 +35 +32 +30 +30 +31 +33 +35 +39 +44 +50 +57 +63 +71 +80 +90 +100 +110 +121 +130 +141 +152 +163 +172 +183 +192 +200 +208 +215 +222 +227 +232 +236 +239 +240 +241 +240 +239 +236 +232 +228 +221 +215 +208 +199 +192 +182 +173 +163 +152 +141 +130 +120 +110 +100 +90 +80 +71 +63 +57 +50 +45 +39 +35 +33 +31 +30 +30 +33 +35 +39 +43 +49 +55 +63 +69 +78 +88 +97 +108 +118 +128 +138 +149 +159 +171 +181 +191 +198 +205 +213 +220 +226 +231 +235 +237 +240 +240 +241 +239 +237 +233 +229 +224 +217 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +112 +102 +91 +82 +73 +65 +58 +52 +47 +41 +36 +33 +31 +31 +31 +31 +34 +37 +43 +47 +54 +61 +67 +76 +85 +96 +106 +116 +127 +137 +147 +158 +168 +178 +188 +196 +204 +211 +219 +224 +230 +234 +235 +242 +244 +238 +236 +242 +237 +225 +224 +221 +212 +201 +193 +189 +179 +166 +155 +146 +136 +125 +116 +104 +93 +85 +76 +67 +60 +53 +47 +42 +38 +34 +31 +31 +31 +27 +34 +43 +38 +42 +55 +62 +63 +73 +84 +95 +105 +111 +123 +134 +144 +155 +164 +180 +186 +189 +204 +215 +215 +221 +231 +235 +238 +237 +238 +242 +242 +237 +233 +231 +225 +220 +214 +204 +196 +189 +179 +170 +160 +148 +137 +127 +117 +106 +97 +86 +77 +68 +62 +54 +49 +44 +38 +36 +27 +31 +38 +27 +29 +40 +40 +45 +50 +57 +67 +73 +79 +90 +101 +111 +123 +132 +141 +151 +164 +175 +184 +192 +200 +209 +216 +222 +228 +233 +236 +238 +240 +241 +240 +238 +237 +232 +227 +221 +214 +207 +199 +190 +181 +171 +161 +150 +140 +129 +119 +109 +98 +89 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +50 +57 +63 +70 +79 +89 +99 +109 +120 +129 +140 +151 +161 +171 +181 +190 +199 +207 +214 +221 +227 +231 +236 +239 +240 +241 +240 +238 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +143 +132 +122 +111 +100 +91 +81 +72 +63 +58 +51 +45 +40 +36 +33 +31 +30 +30 +32 +34 +38 +43 +48 +54 +62 +68 +77 +86 +96 +106 +117 +127 +137 +148 +158 +169 +179 +189 +197 +205 +212 +219 +225 +230 +234 +237 +240 +241 +240 +239 +237 +233 +229 +224 +217 +210 +203 +195 +186 +176 +166 +155 +145 +134 +124 +113 +103 +94 +84 +75 +66 +59 +52 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +105 +115 +125 +135 +145 +156 +167 +177 +186 +194 +203 +211 +218 +224 +229 +234 +237 +239 +240 +241 +240 +237 +234 +230 +225 +219 +212 +204 +196 +188 +179 +169 +158 +147 +136 +127 +116 +105 +96 +85 +76 +68 +61 +54 +47 +42 +37 +34 +31 +31 +30 +31 +34 +36 +41 +46 +51 +58 +65 +73 +82 +92 +102 +112 +123 +133 +144 +154 +165 +175 +184 +193 +201 +209 +216 +223 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +227 +221 +214 +206 +198 +190 +181 +171 +161 +149 +139 +128 +118 +108 +97 +88 +79 +69 +63 +56 +49 +43 +39 +35 +33 +31 +30 +31 +33 +36 +39 +44 +50 +58 +63 +71 +79 +89 +100 +111 +120 +130 +141 +152 +162 +173 +183 +192 +199 +208 +215 +221 +227 +232 +236 +239 +240 +240 +240 +238 +236 +233 +227 +222 +216 +208 +200 +192 +183 +173 +163 +152 +141 +130 +121 +111 +100 +90 +80 +71 +63 +57 +50 +44 +39 +36 +33 +31 +30 +31 +32 +35 +39 +44 +49 +56 +63 +70 +78 +88 +98 +108 +118 +127 +138 +149 +159 +171 +180 +189 +197 +205 +213 +219 +226 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +224 +217 +210 +202 +193 +185 +175 +165 +155 +144 +133 +123 +112 +102 +92 +82 +73 +65 +59 +52 +46 +40 +37 +33 +31 +30 +31 +31 +34 +37 +42 +47 +54 +61 +67 +76 +85 +95 +105 +116 +126 +136 +146 +157 +168 +178 +187 +195 +204 +211 +219 +225 +230 +234 +237 +239 +240 +241 +240 +237 +234 +230 +224 +218 +211 +203 +195 +187 +177 +167 +156 +146 +136 +125 +115 +105 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +30 +31 +34 +38 +41 +47 +52 +59 +66 +74 +83 +92 +103 +113 +124 +134 +144 +155 +165 +175 +185 +194 +202 +210 +217 +224 +229 +233 +237 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +205 +197 +189 +180 +170 +159 +148 +138 +127 +117 +107 +97 +87 +77 +68 +62 +54 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +90 +100 +111 +122 +131 +142 +153 +163 +174 +183 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +215 +207 +199 +192 +181 +172 +161 +151 +140 +129 +120 +109 +99 +89 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +49 +57 +63 +71 +79 +89 +99 +109 +119 +129 +140 +150 +161 +171 +181 +190 +198 +207 +214 +221 +227 +231 +235 +238 +240 +240 +240 +239 +236 +233 +228 +223 +216 +208 +201 +192 +184 +174 +164 +153 +143 +132 +122 +111 +101 +91 +81 +72 +64 +58 +51 +45 +40 +36 +33 +31 +31 +30 +32 +35 +38 +43 +47 +54 +61 +68 +77 +86 +96 +106 +117 +127 +137 +148 +158 +169 +179 +188 +196 +204 +212 +219 +225 +230 +235 +238 +240 +240 +240 +239 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +156 +145 +134 +124 +114 +103 +92 +84 +75 +66 +60 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +48 +50 +63 +68 +70 +85 +98 +105 +110 +126 +137 +145 +153 +165 +179 +188 +193 +202 +211 +218 +224 +230 +234 +236 +240 +241 +240 +239 +238 +234 +230 +225 +220 +213 +205 +198 +184 +176 +174 +159 +142 +137 +131 +114 +105 +96 +88 +79 +66 +59 +55 +47 +42 +38 +35 +29 +28 +37 +34 +27 +36 +47 +45 +49 +58 +66 +74 +80 +89 +103 +114 +122 +132 +144 +154 +164 +176 +184 +192 +201 +209 +216 +223 +228 +232 +237 +239 +240 +241 +241 +237 +235 +230 +226 +221 +215 +206 +199 +185 +182 +179 +156 +146 +142 +129 +119 +107 +97 +91 +79 +68 +63 +55 +49 +44 +40 +34 +31 +32 +31 +30 +33 +35 +40 +45 +50 +57 +63 +71 +80 +90 +100 +110 +120 +130 +141 +152 +162 +172 +182 +192 +199 +208 +214 +221 +226 +231 +236 +238 +240 +241 +240 +239 +236 +232 +228 +222 +215 +208 +200 +192 +182 +173 +163 +152 +142 +131 +121 +111 +100 +90 +80 +72 +63 +57 +50 +45 +40 +35 +33 +31 +31 +31 +32 +35 +39 +44 +48 +55 +62 +69 +78 +87 +97 +108 +118 +127 +138 +149 +159 +170 +180 +189 +197 +206 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +234 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +134 +124 +113 +103 +93 +83 +74 +65 +59 +52 +47 +41 +37 +34 +31 +30 +30 +31 +34 +38 +41 +47 +53 +60 +67 +76 +84 +94 +105 +115 +125 +135 +146 +157 +167 +177 +187 +195 +203 +211 +218 +224 +229 +234 +237 +240 +241 +241 +240 +238 +234 +230 +225 +219 +212 +204 +196 +188 +178 +168 +158 +147 +136 +126 +116 +106 +95 +85 +75 +67 +60 +54 +47 +42 +38 +34 +31 +30 +30 +31 +33 +36 +40 +46 +52 +59 +66 +74 +83 +93 +103 +113 +123 +133 +144 +154 +165 +175 +185 +193 +201 +210 +217 +223 +229 +233 +237 +239 +241 +241 +240 +238 +235 +231 +226 +220 +213 +205 +197 +190 +180 +171 +160 +149 +138 +127 +118 +108 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +32 +31 +30 +31 +33 +36 +40 +45 +51 +57 +63 +72 +81 +90 +100 +110 +121 +131 +141 +152 +163 +173 +183 +192 +199 +208 +215 +222 +228 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +208 +199 +192 +182 +172 +162 +151 +140 +130 +120 +109 +99 +89 +80 +70 +63 +56 +50 +44 +39 +35 +32 +31 +30 +31 +32 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +108 +119 +129 +139 +150 +161 +171 +181 +190 +198 +206 +214 +220 +226 +231 +235 +238 +240 +240 +240 +239 +237 +233 +228 +222 +216 +209 +201 +192 +184 +174 +164 +154 +143 +132 +122 +112 +101 +92 +82 +73 +63 +58 +51 +45 +40 +36 +33 +31 +30 +30 +32 +34 +38 +42 +47 +54 +61 +68 +77 +86 +96 +106 +116 +127 +137 +147 +158 +168 +179 +188 +196 +204 +212 +219 +225 +230 +235 +238 +239 +240 +240 +239 +236 +234 +229 +224 +218 +211 +203 +194 +186 +176 +167 +156 +146 +134 +124 +114 +104 +94 +84 +75 +66 +60 +53 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +46 +52 +59 +66 +75 +83 +94 +104 +114 +124 +134 +144 +156 +167 +177 +186 +193 +202 +210 +217 +224 +228 +233 +237 +239 +241 +241 +240 +237 +234 +230 +225 +219 +212 +205 +196 +188 +179 +169 +158 +147 +137 +127 +117 +106 +96 +86 +76 +68 +61 +54 +48 +42 +38 +35 +31 +30 +30 +31 +33 +36 +41 +45 +51 +58 +65 +73 +81 +91 +101 +112 +122 +132 +142 +153 +163 +174 +184 +192 +200 +208 +216 +222 +228 +233 +236 +238 +240 +240 +240 +238 +235 +232 +226 +221 +214 +207 +198 +190 +181 +171 +161 +150 +139 +129 +119 +108 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +32 +30 +30 +31 +33 +36 +39 +44 +50 +56 +63 +70 +79 +89 +99 +110 +120 +129 +140 +151 +162 +172 +182 +192 +199 +207 +214 +221 +226 +231 +235 +238 +240 +240 +240 +239 +236 +232 +228 +222 +216 +208 +200 +192 +183 +174 +163 +153 +141 +131 +121 +111 +101 +90 +81 +72 +63 +58 +50 +45 +39 +35 +33 +31 +30 +30 +31 +34 +38 +43 +48 +55 +62 +69 +78 +87 +97 +107 +117 +127 +137 +148 +159 +169 +180 +189 +197 +205 +213 +219 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +166 +155 +144 +133 +124 +113 +103 +93 +83 +74 +66 +59 +51 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +104 +115 +126 +135 +146 +157 +167 +177 +187 +195 +203 +211 +217 +224 +230 +234 +237 +239 +240 +240 +240 +237 +234 +230 +225 +219 +212 +204 +196 +188 +178 +168 +158 +146 +137 +126 +115 +106 +99 +84 +71 +72 +63 +51 +46 +44 +39 +31 +29 +31 +33 +31 +31 +36 +41 +46 +52 +58 +64 +73 +83 +92 +102 +112 +123 +133 +143 +155 +165 +175 +186 +192 +197 +211 +222 +219 +225 +237 +237 +236 +240 +242 +243 +238 +232 +232 +227 +219 +214 +207 +195 +189 +182 +176 +157 +144 +144 +131 +116 +107 +98 +89 +78 +66 +62 +58 +49 +42 +39 +35 +31 +31 +30 +30 +33 +36 +39 +45 +50 +56 +63 +71 +80 +90 +100 +110 +121 +131 +141 +153 +162 +174 +185 +188 +196 +214 +217 +215 +228 +235 +235 +239 +238 +242 +244 +237 +234 +232 +228 +221 +216 +208 +198 +192 +184 +173 +162 +151 +141 +131 +120 +109 +99 +90 +80 +71 +63 +57 +50 +44 +40 +35 +33 +31 +30 +31 +33 +35 +38 +43 +49 +56 +62 +70 +79 +88 +98 +108 +119 +128 +139 +149 +161 +170 +180 +189 +198 +206 +213 +220 +226 +231 +235 +239 +240 +241 +241 +240 +236 +232 +228 +222 +217 +209 +201 +192 +184 +175 +165 +154 +143 +132 +123 +112 +102 +91 +82 +73 +65 +58 +51 +46 +40 +36 +33 +31 +31 +30 +32 +35 +38 +43 +48 +55 +61 +67 +76 +86 +96 +106 +116 +126 +136 +147 +158 +168 +178 +188 +196 +204 +212 +218 +225 +230 +234 +237 +240 +240 +240 +239 +237 +234 +229 +225 +218 +211 +203 +194 +187 +177 +166 +156 +146 +134 +125 +114 +104 +94 +84 +75 +66 +60 +53 +47 +42 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +52 +59 +66 +74 +83 +93 +103 +114 +125 +134 +145 +155 +166 +176 +186 +194 +202 +210 +217 +224 +229 +234 +236 +240 +240 +241 +240 +238 +235 +230 +225 +219 +212 +205 +196 +188 +179 +169 +158 +148 +137 +127 +117 +107 +96 +86 +76 +68 +61 +55 +48 +43 +38 +35 +31 +31 +30 +30 +33 +36 +40 +45 +51 +58 +65 +73 +81 +91 +101 +112 +122 +132 +142 +153 +163 +174 +184 +192 +200 +208 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +235 +232 +227 +221 +214 +206 +198 +192 +181 +171 +161 +150 +140 +129 +119 +109 +98 +88 +79 +70 +63 +55 +49 +43 +39 +35 +32 +31 +30 +31 +32 +35 +39 +44 +50 +56 +63 +71 +80 +89 +99 +109 +120 +129 +140 +151 +162 +172 +181 +191 +198 +207 +214 +221 +226 +231 +235 +238 +240 +241 +240 +239 +236 +232 +228 +222 +215 +208 +200 +192 +183 +174 +163 +153 +142 +131 +121 +111 +100 +91 +81 +72 +65 +58 +51 +45 +40 +36 +33 +31 +30 +30 +31 +35 +38 +43 +48 +55 +62 +69 +78 +86 +97 +107 +117 +127 +137 +148 +159 +169 +179 +188 +197 +205 +212 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +234 +229 +224 +217 +210 +202 +193 +186 +176 +166 +155 +145 +134 +124 +114 +103 +93 +83 +74 +66 +59 +52 +46 +41 +37 +34 +31 +31 +30 +31 +34 +38 +42 +47 +53 +60 +67 +75 +84 +94 +105 +114 +125 +135 +146 +156 +167 +176 +186 +195 +203 +211 +218 +224 +230 +234 +237 +239 +240 +240 +239 +237 +234 +230 +225 +219 +212 +204 +196 +188 +178 +168 +157 +147 +136 +126 +116 +106 +95 +85 +76 +68 +61 +54 +47 +42 +38 +34 +31 +31 +30 +31 +34 +37 +40 +46 +52 +58 +65 +74 +83 +92 +102 +112 +123 +133 +143 +154 +164 +174 +184 +192 +201 +208 +216 +222 +228 +233 +237 +239 +240 +241 +240 +238 +235 +231 +226 +221 +213 +206 +198 +190 +181 +171 +161 +149 +139 +128 +119 +108 +98 +88 +79 +70 +62 +56 +49 +44 +38 +35 +31 +30 +31 +31 +34 +36 +39 +44 +50 +57 +63 +71 +80 +90 +99 +111 +121 +131 +140 +152 +162 +173 +182 +192 +200 +208 +215 +222 +228 +232 +236 +238 +240 +241 +241 +239 +236 +231 +227 +222 +216 +208 +199 +192 +183 +173 +163 +152 +141 +130 +121 +110 +100 +90 +80 +71 +63 +58 +51 +45 +39 +35 +33 +31 +30 +31 +33 +35 +39 +43 +49 +55 +62 +69 +78 +87 +98 +108 +118 +128 +138 +149 +160 +170 +180 +189 +197 +206 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +217 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +113 +102 +92 +82 +73 +66 +59 +51 +45 +41 +36 +34 +31 +30 +30 +31 +34 +38 +42 +47 +54 +60 +68 +76 +86 +95 +105 +115 +126 +136 +147 +157 +168 +178 +187 +196 +204 +212 +218 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +230 +225 +218 +211 +204 +195 +187 +177 +167 +156 +146 +135 +125 +115 +104 +94 +85 +76 +67 +60 +53 +47 +41 +38 +34 +31 +31 +31 +31 +34 +37 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +124 +134 +144 +155 +166 +175 +186 +193 +202 +210 +217 +224 +228 +232 +237 +239 +239 +242 +244 +237 +230 +235 +229 +216 +212 +208 +199 +186 +177 +171 +162 +149 +135 +127 +118 +107 +97 +87 +76 +68 +62 +55 +48 +43 +38 +34 +31 +31 +31 +31 +35 +34 +36 +49 +55 +53 +63 +77 +80 +89 +100 +113 +124 +130 +140 +154 +164 +172 +184 +192 +196 +212 +218 +216 +230 +236 +234 +237 +241 +242 +240 +236 +233 +234 +229 +220 +213 +207 +198 +192 +182 +171 +161 +151 +140 +129 +120 +108 +99 +89 +79 +70 +63 +56 +49 +44 +39 +35 +31 +31 +31 +29 +28 +39 +44 +38 +49 +59 +63 +71 +77 +89 +102 +108 +117 +129 +140 +151 +162 +172 +179 +189 +199 +207 +213 +220 +227 +232 +236 +238 +240 +241 +240 +238 +236 +233 +228 +222 +216 +209 +201 +192 +184 +174 +164 +153 +142 +132 +122 +111 +101 +91 +82 +72 +64 +58 +51 +45 +40 +36 +33 +31 +30 +31 +31 +35 +38 +43 +48 +55 +62 +68 +77 +86 +96 +106 +116 +127 +137 +148 +158 +169 +179 +188 +196 +204 +212 +219 +225 +231 +235 +238 +240 +240 +241 +239 +237 +233 +230 +224 +218 +210 +203 +194 +186 +176 +166 +156 +144 +135 +124 +114 +103 +93 +84 +74 +66 +60 +53 +46 +41 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +104 +114 +125 +135 +145 +156 +167 +177 +186 +195 +203 +210 +218 +224 +229 +233 +237 +239 +240 +240 +240 +237 +234 +231 +225 +219 +212 +204 +196 +188 +178 +168 +157 +147 +136 +127 +115 +105 +96 +86 +77 +67 +61 +54 +48 +42 +37 +34 +31 +31 +30 +31 +33 +36 +40 +46 +51 +58 +64 +73 +82 +92 +102 +112 +123 +132 +144 +154 +164 +174 +184 +192 +200 +208 +216 +224 +228 +233 +236 +239 +241 +241 +240 +238 +235 +231 +227 +220 +214 +206 +198 +190 +181 +171 +160 +150 +139 +129 +119 +108 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +31 +30 +30 +31 +32 +35 +39 +44 +50 +57 +63 +71 +80 +90 +99 +110 +121 +130 +141 +151 +162 +172 +182 +192 +199 +208 +214 +221 +227 +232 +236 +238 +240 +240 +240 +238 +236 +232 +228 +222 +215 +208 +200 +192 +183 +173 +163 +152 +142 +130 +121 +110 +100 +90 +81 +71 +63 +57 +50 +45 +40 +36 +33 +31 +31 +31 +32 +35 +38 +43 +49 +55 +62 +69 +78 +87 +97 +108 +118 +128 +139 +149 +159 +170 +180 +189 +197 +205 +213 +220 +226 +230 +235 +238 +240 +241 +241 +240 +237 +233 +228 +224 +217 +209 +201 +193 +185 +175 +165 +154 +144 +133 +123 +112 +103 +92 +82 +74 +66 +59 +52 +46 +41 +36 +33 +31 +30 +30 +31 +34 +37 +42 +47 +54 +61 +68 +76 +86 +95 +105 +116 +126 +136 +147 +157 +168 +178 +187 +195 +204 +212 +219 +225 +230 +234 +237 +240 +241 +240 +239 +237 +234 +230 +224 +218 +211 +203 +194 +187 +178 +167 +157 +146 +135 +126 +115 +104 +94 +85 +75 +67 +60 +53 +47 +42 +37 +34 +31 +30 +31 +31 +34 +37 +41 +47 +53 +59 +66 +74 +83 +93 +103 +114 +124 +134 +144 +155 +165 +175 +185 +193 +202 +210 +217 +223 +229 +233 +237 +239 +240 +240 +240 +238 +235 +231 +226 +220 +213 +206 +197 +189 +180 +169 +159 +149 +138 +127 +118 +107 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +45 +51 +58 +64 +72 +81 +90 +101 +111 +121 +131 +142 +152 +163 +173 +183 +192 +199 +208 +214 +222 +227 +233 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +215 +207 +199 +192 +182 +172 +162 +151 +141 +130 +120 +110 +99 +89 +80 +71 +63 +56 +50 +44 +39 +35 +32 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +108 +119 +128 +139 +149 +160 +171 +181 +190 +198 +206 +214 +221 +227 +232 +235 +238 +240 +240 +240 +239 +236 +233 +228 +222 +216 +208 +201 +192 +184 +175 +164 +153 +143 +132 +122 +112 +101 +91 +81 +73 +64 +58 +51 +45 +40 +36 +33 +31 +30 +30 +32 +34 +38 +43 +48 +54 +61 +68 +77 +86 +96 +107 +117 +127 +137 +148 +159 +169 +179 +188 +197 +204 +212 +219 +225 +230 +235 +238 +240 +241 +240 +239 +237 +234 +229 +224 +218 +211 +203 +194 +185 +176 +166 +156 +146 +135 +125 +114 +103 +94 +83 +75 +66 +59 +52 +47 +42 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +66 +74 +83 +94 +105 +114 +124 +134 +145 +156 +167 +176 +186 +194 +203 +210 +218 +224 +229 +233 +237 +239 +240 +240 +240 +238 +235 +231 +225 +220 +212 +205 +196 +188 +179 +169 +158 +148 +137 +127 +116 +106 +96 +86 +76 +67 +61 +54 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +46 +51 +58 +65 +74 +82 +91 +102 +116 +122 +128 +147 +157 +161 +172 +187 +194 +198 +206 +216 +225 +228 +231 +236 +240 +241 +241 +240 +237 +235 +232 +227 +220 +214 +207 +198 +190 +182 +171 +161 +151 +137 +125 +122 +113 +93 +86 +84 +70 +61 +55 +51 +46 +38 +32 +33 +31 +30 +30 +33 +35 +42 +44 +46 +61 +65 +69 +80 +91 +100 +109 +117 +129 +144 +152 +160 +172 +182 +191 +200 +208 +213 +221 +227 +232 +236 +238 +240 +241 +240 +238 +237 +233 +227 +222 +215 +208 +200 +192 +184 +175 +159 +149 +148 +133 +115 +112 +103 +89 +81 +69 +65 +60 +49 +44 +40 +36 +33 +32 +30 +29 +32 +36 +39 +43 +48 +55 +63 +69 +78 +87 +97 +107 +118 +128 +138 +149 +159 +170 +179 +189 +197 +205 +213 +219 +226 +231 +235 +237 +239 +240 +240 +239 +236 +233 +229 +224 +217 +210 +202 +193 +185 +176 +165 +155 +144 +134 +124 +113 +103 +93 +83 +74 +66 +59 +52 +46 +41 +37 +33 +31 +30 +31 +31 +34 +38 +42 +47 +54 +61 +68 +76 +85 +94 +105 +115 +126 +136 +146 +157 +167 +177 +187 +195 +203 +211 +218 +224 +230 +234 +237 +240 +240 +241 +239 +237 +234 +230 +225 +218 +211 +204 +195 +188 +178 +168 +157 +147 +136 +126 +115 +105 +95 +85 +76 +67 +60 +53 +47 +42 +37 +34 +31 +31 +31 +31 +33 +36 +40 +46 +52 +59 +66 +73 +83 +92 +103 +112 +123 +133 +144 +155 +165 +176 +185 +193 +201 +210 +216 +223 +228 +233 +237 +239 +240 +240 +240 +238 +236 +231 +226 +220 +213 +205 +197 +189 +180 +170 +160 +149 +138 +127 +117 +107 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +32 +30 +30 +31 +33 +36 +39 +44 +50 +57 +63 +72 +80 +90 +100 +111 +121 +131 +142 +152 +163 +173 +183 +192 +200 +208 +215 +221 +227 +232 +236 +239 +240 +241 +240 +239 +236 +232 +227 +221 +215 +208 +199 +192 +182 +172 +162 +152 +141 +130 +120 +110 +99 +89 +80 +71 +63 +57 +50 +44 +39 +35 +32 +30 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +118 +128 +139 +150 +160 +170 +181 +190 +198 +206 +213 +220 +227 +232 +235 +237 +240 +240 +240 +239 +237 +233 +228 +224 +217 +209 +201 +192 +184 +175 +165 +154 +143 +132 +123 +112 +102 +91 +82 +73 +64 +58 +51 +46 +40 +36 +33 +31 +31 +31 +32 +34 +37 +42 +48 +54 +61 +68 +77 +86 +96 +107 +117 +127 +137 +148 +158 +169 +178 +188 +196 +204 +212 +219 +225 +230 +235 +237 +240 +241 +241 +238 +238 +233 +229 +224 +218 +210 +202 +195 +187 +177 +166 +156 +145 +134 +125 +114 +104 +93 +84 +75 +67 +59 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +42 +47 +53 +59 +66 +75 +83 +94 +104 +114 +124 +135 +145 +156 +166 +176 +186 +194 +203 +211 +217 +224 +229 +233 +237 +239 +240 +240 +240 +237 +235 +231 +225 +219 +212 +205 +196 +189 +179 +169 +158 +148 +137 +127 +117 +106 +96 +86 +76 +68 +62 +54 +48 +43 +38 +35 +31 +30 +30 +31 +33 +36 +40 +45 +51 +58 +63 +73 +81 +91 +101 +111 +122 +132 +142 +152 +163 +173 +184 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +214 +207 +199 +191 +182 +172 +161 +150 +140 +129 +120 +109 +99 +89 +79 +70 +63 +56 +50 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +50 +56 +63 +70 +79 +89 +99 +109 +119 +129 +139 +151 +161 +172 +181 +190 +198 +206 +213 +221 +227 +231 +236 +238 +240 +240 +240 +238 +236 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +142 +132 +122 +111 +101 +91 +81 +72 +64 +58 +51 +45 +40 +36 +34 +31 +30 +31 +31 +34 +38 +43 +48 +54 +61 +68 +77 +86 +96 +106 +117 +127 +137 +148 +159 +169 +179 +189 +196 +205 +212 +219 +225 +231 +234 +238 +239 +240 +240 +239 +237 +233 +229 +224 +218 +210 +202 +194 +186 +176 +166 +156 +145 +134 +124 +114 +103 +93 +83 +75 +66 +60 +52 +46 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +46 +53 +60 +67 +75 +84 +94 +105 +115 +125 +135 +145 +156 +167 +177 +186 +195 +203 +211 +218 +224 +230 +233 +237 +239 +241 +240 +240 +238 +234 +230 +225 +219 +212 +204 +196 +188 +178 +168 +158 +147 +136 +126 +115 +105 +95 +86 +76 +67 +61 +53 +47 +42 +38 +34 +31 +30 +30 +31 +34 +37 +41 +46 +52 +59 +65 +73 +82 +92 +102 +112 +123 +132 +144 +154 +165 +174 +185 +193 +201 +210 +216 +223 +228 +233 +237 +239 +240 +240 +240 +238 +235 +231 +226 +220 +214 +206 +198 +190 +180 +170 +160 +150 +139 +128 +118 +108 +97 +87 +79 +68 +62 +54 +53 +42 +33 +38 +35 +28 +28 +33 +35 +34 +37 +45 +53 +57 +63 +72 +81 +90 +100 +111 +121 +130 +141 +152 +162 +173 +183 +192 +199 +208 +215 +222 +229 +231 +231 +241 +245 +236 +237 +243 +236 +230 +227 +223 +217 +207 +197 +192 +183 +170 +164 +151 +138 +133 +124 +106 +99 +95 +80 +69 +63 +58 +51 +43 +36 +36 +35 +30 +29 +31 +31 +35 +40 +43 +48 +55 +63 +69 +79 +87 +97 +108 +118 +128 +139 +150 +160 +171 +181 +189 +198 +207 +213 +221 +221 +230 +243 +235 +236 +243 +241 +239 +236 +231 +232 +225 +214 +209 +201 +193 +185 +176 +164 +153 +144 +134 +123 +112 +102 +92 +83 +73 +65 +59 +51 +45 +41 +37 +33 +31 +30 +31 +31 +34 +38 +42 +47 +54 +61 +68 +76 +86 +95 +106 +116 +127 +136 +147 +158 +168 +178 +187 +195 +204 +212 +219 +225 +230 +234 +237 +239 +241 +240 +240 +237 +234 +230 +224 +218 +211 +203 +195 +187 +177 +167 +156 +146 +135 +125 +115 +104 +94 +84 +75 +67 +60 +53 +47 +42 +37 +34 +31 +31 +30 +31 +34 +37 +41 +47 +53 +59 +66 +74 +83 +93 +103 +113 +124 +134 +144 +155 +166 +176 +185 +193 +202 +210 +217 +224 +229 +233 +237 +240 +240 +241 +240 +238 +235 +230 +226 +219 +212 +205 +197 +189 +179 +169 +158 +148 +137 +127 +116 +107 +97 +86 +77 +68 +62 +54 +48 +43 +38 +35 +33 +31 +30 +31 +33 +36 +40 +45 +51 +58 +63 +72 +81 +90 +100 +111 +122 +131 +142 +153 +164 +174 +184 +192 +200 +208 +215 +222 +228 +232 +236 +239 +240 +240 +240 +238 +236 +232 +227 +221 +214 +207 +198 +191 +181 +171 +161 +151 +139 +129 +119 +109 +98 +88 +79 +70 +63 +56 +49 +44 +39 +35 +33 +30 +31 +31 +33 +35 +39 +43 +49 +56 +63 +71 +79 +89 +99 +110 +120 +130 +140 +151 +161 +172 +181 +190 +198 +207 +214 +221 +227 +231 +235 +238 +240 +241 +240 +239 +237 +233 +228 +222 +216 +208 +200 +192 +184 +174 +164 +153 +143 +131 +121 +111 +100 +90 +81 +72 +63 +58 +50 +45 +39 +36 +33 +31 +30 +31 +31 +35 +38 +43 +49 +54 +62 +68 +77 +87 +96 +107 +117 +127 +138 +148 +158 +169 +179 +189 +196 +205 +212 +220 +225 +230 +235 +237 +240 +240 +240 +239 +237 +233 +229 +224 +217 +210 +202 +194 +186 +176 +166 +156 +144 +134 +124 +114 +103 +92 +83 +74 +66 +59 +53 +47 +41 +37 +33 +31 +30 +30 +31 +34 +37 +42 +47 +53 +60 +66 +76 +84 +94 +105 +115 +125 +135 +146 +156 +167 +177 +187 +195 +203 +211 +218 +224 +229 +234 +237 +240 +240 +240 +239 +238 +234 +230 +225 +219 +211 +204 +196 +188 +178 +168 +157 +146 +136 +126 +116 +105 +95 +85 +76 +68 +60 +54 +47 +42 +38 +34 +31 +30 +31 +31 +34 +37 +40 +45 +52 +59 +65 +73 +83 +92 +102 +112 +123 +133 +143 +154 +165 +175 +185 +193 +201 +209 +216 +222 +228 +233 +237 +239 +240 +240 +240 +238 +234 +231 +226 +221 +214 +206 +197 +189 +180 +171 +161 +149 +139 +127 +118 +108 +97 +87 +78 +69 +62 +55 +49 +43 +38 +35 +32 +31 +30 +31 +33 +35 +39 +44 +50 +57 +63 +71 +80 +90 +100 +110 +121 +130 +141 +152 +162 +172 +182 +192 +199 +208 +215 +222 +227 +232 +235 +238 +240 +240 +240 +238 +236 +232 +228 +221 +215 +208 +199 +192 +182 +173 +162 +152 +141 +131 +120 +110 +100 +90 +80 +72 +63 +56 +50 +44 +40 +36 +33 +31 +30 +31 +31 +35 +39 +44 +49 +56 +63 +69 +78 +87 +97 +108 +118 +128 +138 +149 +159 +170 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +237 +233 +229 +224 +216 +209 +202 +193 +185 +176 +165 +155 +144 +133 +123 +113 +102 +93 +83 +74 +66 +59 +52 +46 +41 +36 +33 +31 +30 +30 +31 +34 +38 +42 +47 +53 +61 +67 +76 +85 +95 +105 +115 +126 +136 +146 +157 +168 +177 +188 +195 +204 +211 +218 +225 +230 +234 +237 +240 +241 +240 +240 +237 +234 +230 +225 +218 +211 +203 +196 +187 +178 +167 +157 +146 +136 +126 +115 +105 +94 +85 +76 +67 +60 +53 +47 +42 +37 +34 +31 +30 +30 +31 +34 +36 +41 +45 +52 +59 +66 +74 +83 +93 +103 +113 +124 +134 +144 +155 +166 +176 +185 +194 +202 +210 +217 +223 +229 +233 +237 +239 +240 +241 +240 +238 +235 +231 +225 +220 +213 +205 +197 +189 +180 +170 +159 +148 +137 +127 +117 +106 +96 +86 +78 +69 +62 +55 +48 +43 +37 +34 +31 +30 +31 +31 +33 +36 +40 +45 +51 +57 +63 +72 +81 +91 +101 +111 +122 +132 +142 +153 +163 +174 +184 +192 +200 +208 +216 +222 +228 +232 +236 +238 +240 +240 +241 +237 +236 +233 +224 +226 +217 +202 +198 +194 +183 +167 +163 +153 +140 +127 +118 +111 +100 +87 +79 +70 +63 +56 +50 +43 +38 +36 +33 +30 +30 +31 +33 +35 +39 +44 +50 +56 +63 +66 +79 +95 +96 +104 +122 +132 +137 +149 +162 +174 +183 +188 +198 +208 +212 +220 +228 +229 +239 +240 +235 +244 +243 +237 +235 +235 +229 +222 +214 +207 +203 +194 +182 +173 +164 +153 +144 +132 +121 +111 +101 +91 +81 +73 +63 +57 +51 +45 +40 +36 +33 +31 +31 +31 +31 +34 +39 +43 +47 +50 +63 +73 +71 +86 +99 +106 +117 +125 +137 +152 +158 +167 +179 +188 +196 +205 +213 +217 +224 +231 +235 +237 +239 +241 +241 +240 +237 +234 +229 +224 +217 +211 +203 +194 +186 +177 +166 +156 +145 +134 +124 +113 +103 +94 +84 +74 +65 +59 +52 +47 +41 +37 +33 +31 +30 +31 +31 +34 +37 +41 +47 +53 +60 +67 +75 +84 +94 +105 +115 +125 +134 +145 +156 +167 +177 +186 +194 +202 +210 +218 +224 +229 +233 +236 +239 +240 +241 +240 +238 +234 +230 +225 +219 +212 +204 +196 +188 +179 +168 +158 +148 +137 +127 +116 +106 +96 +86 +76 +68 +61 +54 +47 +42 +37 +34 +31 +31 +30 +31 +34 +36 +41 +46 +52 +58 +64 +73 +82 +92 +102 +112 +122 +132 +143 +154 +164 +174 +184 +192 +201 +209 +216 +223 +228 +233 +237 +238 +240 +240 +240 +238 +235 +231 +227 +221 +214 +207 +198 +190 +181 +171 +160 +150 +139 +128 +119 +108 +98 +88 +79 +69 +63 +56 +48 +43 +39 +35 +31 +31 +30 +31 +33 +36 +40 +44 +50 +57 +63 +71 +80 +89 +99 +109 +120 +130 +141 +151 +162 +172 +182 +192 +199 +207 +214 +221 +227 +232 +235 +238 +240 +240 +240 +238 +236 +232 +228 +222 +215 +208 +200 +192 +183 +173 +163 +152 +142 +131 +121 +111 +100 +91 +81 +72 +63 +57 +51 +45 +40 +36 +33 +31 +30 +31 +32 +34 +38 +43 +48 +55 +63 +69 +78 +87 +97 +107 +117 +127 +138 +148 +159 +169 +180 +189 +197 +205 +213 +220 +226 +231 +235 +238 +240 +241 +240 +239 +236 +233 +229 +224 +217 +210 +202 +193 +185 +176 +166 +155 +144 +133 +123 +112 +103 +92 +83 +74 +65 +59 +52 +46 +40 +36 +33 +31 +30 +31 +31 +34 +37 +42 +47 +53 +60 +67 +76 +85 +94 +105 +115 +126 +135 +146 +157 +167 +178 +187 +195 +203 +211 +218 +225 +230 +234 +237 +240 +240 +241 +239 +238 +235 +230 +225 +218 +211 +203 +195 +188 +178 +168 +157 +146 +136 +126 +115 +105 +94 +84 +75 +67 +60 +54 +47 +42 +37 +34 +31 +30 +30 +31 +34 +36 +41 +46 +52 +59 +66 +74 +83 +93 +103 +113 +123 +133 +144 +154 +165 +175 +185 +193 +201 +210 +217 +222 +229 +233 +237 +239 +240 +240 +240 +237 +235 +231 +226 +220 +213 +206 +197 +190 +180 +170 +159 +148 +138 +127 +118 +107 +97 +87 +78 +69 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +33 +36 +40 +45 +51 +57 +63 +72 +80 +90 +100 +111 +121 +131 +141 +152 +163 +173 +183 +192 +200 +208 +215 +222 +228 +232 +236 +238 +240 +240 +240 +238 +235 +231 +227 +221 +214 +207 +199 +192 +182 +172 +162 +151 +140 +129 +120 +109 +99 +89 +80 +70 +63 +56 +50 +44 +39 +36 +33 +31 +29 +31 +33 +35 +39 +43 +49 +56 +63 +70 +79 +88 +99 +108 +119 +128 +139 +150 +161 +171 +181 +190 +198 +206 +213 +221 +226 +231 +235 +238 +240 +240 +240 +238 +236 +233 +228 +222 +217 +209 +201 +192 +184 +174 +165 +153 +143 +132 +122 +112 +102 +91 +82 +73 +64 +58 +51 +45 +40 +36 +33 +31 +30 +30 +31 +35 +38 +43 +48 +54 +61 +68 +76 +86 +96 +107 +117 +127 +136 +147 +158 +168 +178 +188 +196 +204 +212 +219 +225 +230 +235 +238 +240 +241 +240 +239 +237 +234 +229 +224 +218 +211 +203 +195 +187 +176 +166 +156 +145 +134 +124 +114 +104 +93 +84 +75 +66 +60 +53 +47 +41 +37 +34 +31 +30 +30 +31 +34 +37 +41 +47 +52 +59 +66 +75 +83 +93 +103 +114 +124 +134 +145 +156 +166 +176 +186 +194 +202 +210 +217 +224 +229 +234 +237 +239 +240 +241 +240 +238 +235 +231 +226 +220 +213 +204 +197 +188 +179 +169 +159 +148 +138 +127 +118 +106 +97 +87 +78 +68 +61 +54 +48 +43 +38 +34 +31 +31 +30 +31 +33 +36 +39 +45 +51 +58 +65 +72 +82 +91 +101 +111 +122 +131 +142 +153 +163 +174 +183 +192 +200 +208 +216 +222 +228 +232 +236 +239 +240 +241 +240 +238 +236 +232 +227 +221 +214 +207 +199 +192 +182 +172 +162 +151 +139 +129 +120 +109 +99 +89 +79 +70 +63 +56 +49 +44 +39 +35 +33 +31 +30 +31 +33 +35 +39 +44 +49 +56 +63 +70 +79 +88 +98 +109 +119 +129 +141 +148 +165 +173 +177 +190 +202 +208 +209 +222 +229 +232 +233 +237 +242 +243 +240 +237 +237 +234 +228 +224 +215 +208 +201 +192 +184 +174 +164 +153 +142 +132 +122 +112 +101 +92 +76 +73 +70 +56 +47 +48 +43 +34 +32 +31 +33 +31 +29 +34 +40 +41 +47 +56 +60 +72 +78 +82 +100 +110 +115 +127 +140 +150 +159 +167 +178 +192 +198 +203 +212 +219 +226 +232 +236 +237 +239 +241 +240 +239 +237 +233 +229 +224 +217 +210 +202 +193 +185 +175 +165 +156 +144 +135 +125 +111 +99 +97 +88 +68 +66 +62 +51 +47 +39 +38 +37 +31 +28 +31 +31 +34 +38 +42 +46 +52 +62 +67 +75 +84 +94 +105 +115 +125 +135 +146 +156 +167 +177 +187 +195 +203 +211 +218 +224 +230 +234 +237 +240 +240 +241 +239 +237 +233 +230 +225 +218 +211 +204 +195 +188 +178 +168 +157 +146 +136 +126 +116 +105 +95 +85 +76 +68 +60 +54 +47 +42 +38 +34 +31 +30 +30 +31 +34 +36 +41 +46 +52 +59 +65 +74 +83 +93 +103 +113 +123 +132 +143 +154 +165 +175 +185 +193 +201 +209 +216 +223 +228 +232 +237 +239 +241 +240 +240 +238 +235 +232 +226 +220 +213 +206 +197 +190 +180 +170 +160 +149 +138 +128 +118 +107 +97 +87 +79 +69 +62 +55 +48 +43 +38 +35 +31 +31 +30 +31 +32 +36 +40 +45 +50 +57 +63 +71 +81 +89 +100 +110 +121 +130 +142 +152 +162 +173 +182 +192 +199 +208 +214 +222 +227 +232 +236 +238 +240 +240 +240 +238 +235 +232 +228 +221 +215 +208 +199 +192 +182 +172 +162 +152 +140 +130 +120 +110 +99 +89 +80 +71 +63 +56 +50 +44 +40 +35 +33 +31 +30 +30 diff --git a/src/материалы от Данцова/TestADC/400khz без резистора.txt b/src/материалы от Данцова/TestADC/400khz без резистора.txt new file mode 100644 index 0000000..d629557 --- /dev/null +++ b/src/материалы от Данцова/TestADC/400khz без резистора.txt @@ -0,0 +1,32768 @@ +197 +192 +188 +179 +171 +162 +153 +142 +135 +128 +120 +110 +103 +94 +89 +84 +82 +79 +77 +75 +75 +78 +83 +86 +92 +98 +105 +112 +120 +129 +138 +147 +157 +165 +173 +181 +189 +194 +199 +204 +207 +209 +209 +209 +207 +205 +202 +196 +192 +184 +177 +169 +160 +151 +142 +133 +125 +116 +107 +100 +93 +89 +84 +80 +77 +75 +76 +76 +79 +82 +88 +93 +99 +107 +116 +124 +132 +140 +150 +158 +168 +176 +184 +190 +195 +201 +204 +208 +209 +209 +208 +207 +203 +199 +195 +189 +181 +174 +166 +157 +147 +139 +130 +122 +113 +106 +99 +92 +86 +83 +79 +77 +75 +76 +78 +81 +85 +90 +96 +103 +110 +118 +127 +134 +144 +152 +161 +171 +179 +185 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +196 +192 +185 +178 +172 +163 +154 +143 +135 +127 +119 +111 +103 +96 +89 +85 +81 +79 +77 +76 +77 +78 +81 +87 +91 +98 +105 +113 +122 +129 +137 +146 +156 +165 +173 +182 +189 +193 +198 +203 +206 +208 +209 +208 +208 +204 +200 +196 +192 +184 +177 +168 +160 +150 +141 +132 +124 +116 +108 +101 +93 +87 +83 +79 +77 +75 +75 +77 +79 +83 +88 +93 +100 +107 +116 +123 +132 +141 +150 +159 +167 +177 +182 +191 +195 +201 +204 +206 +209 +210 +209 +208 +203 +199 +192 +188 +182 +174 +167 +156 +147 +138 +129 +122 +114 +106 +98 +91 +86 +81 +79 +76 +75 +76 +77 +80 +84 +89 +95 +101 +110 +118 +127 +134 +144 +152 +161 +171 +179 +186 +192 +196 +201 +205 +208 +210 +209 +208 +205 +202 +197 +192 +187 +180 +172 +162 +154 +144 +136 +127 +119 +111 +103 +96 +89 +85 +81 +78 +76 +75 +77 +78 +81 +85 +91 +97 +105 +111 +121 +129 +137 +146 +155 +165 +173 +180 +187 +193 +198 +202 +206 +208 +209 +209 +208 +204 +200 +195 +192 +184 +177 +168 +159 +151 +141 +133 +124 +116 +108 +101 +94 +88 +83 +79 +77 +77 +76 +75 +79 +84 +88 +93 +99 +107 +116 +122 +131 +143 +149 +159 +167 +176 +184 +189 +194 +200 +204 +206 +208 +210 +208 +206 +202 +199 +194 +188 +181 +173 +165 +156 +147 +139 +129 +122 +113 +105 +98 +92 +86 +82 +78 +77 +75 +77 +78 +79 +83 +87 +96 +104 +112 +119 +125 +133 +142 +153 +163 +172 +179 +185 +192 +196 +202 +206 +208 +209 +208 +207 +206 +202 +198 +192 +186 +179 +171 +163 +153 +144 +135 +127 +119 +112 +102 +95 +88 +86 +81 +78 +76 +75 +76 +77 +82 +86 +91 +97 +105 +112 +121 +129 +137 +148 +156 +164 +172 +181 +188 +193 +199 +203 +206 +209 +209 +208 +208 +205 +202 +195 +192 +184 +177 +169 +160 +151 +141 +133 +125 +116 +107 +100 +94 +89 +84 +80 +77 +74 +75 +77 +80 +83 +88 +92 +98 +106 +115 +124 +132 +141 +148 +157 +166 +176 +184 +191 +194 +200 +203 +206 +209 +210 +209 +207 +203 +199 +194 +188 +181 +175 +166 +157 +148 +139 +129 +122 +113 +107 +98 +92 +86 +82 +79 +77 +76 +77 +78 +80 +84 +89 +95 +102 +110 +118 +126 +134 +143 +152 +161 +171 +178 +186 +192 +196 +201 +205 +208 +208 +209 +208 +206 +203 +198 +193 +186 +179 +172 +162 +154 +145 +135 +127 +119 +111 +103 +96 +90 +85 +81 +79 +76 +76 +77 +79 +82 +86 +91 +98 +105 +112 +121 +129 +138 +146 +155 +166 +174 +179 +187 +194 +199 +203 +208 +210 +208 +207 +207 +205 +201 +197 +191 +183 +176 +168 +159 +151 +143 +132 +122 +116 +108 +100 +94 +89 +83 +79 +77 +76 +76 +78 +79 +83 +88 +92 +98 +107 +117 +124 +132 +142 +148 +156 +167 +178 +184 +191 +195 +198 +203 +208 +210 +210 +210 +207 +202 +199 +195 +188 +183 +175 +167 +156 +146 +138 +128 +122 +114 +106 +98 +91 +85 +81 +79 +79 +76 +76 +77 +79 +83 +89 +97 +102 +110 +117 +125 +134 +143 +153 +162 +171 +178 +185 +192 +196 +201 +206 +208 +210 +209 +208 +206 +202 +198 +192 +188 +180 +172 +163 +154 +144 +136 +127 +120 +111 +103 +96 +90 +85 +80 +79 +76 +75 +77 +78 +81 +86 +91 +98 +104 +113 +121 +129 +137 +146 +156 +165 +173 +180 +187 +192 +198 +203 +207 +209 +209 +207 +206 +204 +202 +197 +192 +184 +176 +168 +160 +152 +143 +133 +124 +116 +108 +101 +95 +89 +84 +80 +77 +75 +77 +78 +80 +82 +88 +93 +100 +107 +116 +124 +130 +140 +149 +159 +167 +176 +182 +189 +194 +200 +204 +207 +209 +208 +208 +206 +203 +199 +194 +189 +181 +174 +166 +157 +148 +140 +130 +121 +113 +107 +99 +92 +86 +82 +77 +76 +77 +77 +79 +80 +84 +88 +95 +103 +111 +118 +127 +133 +143 +152 +162 +170 +179 +186 +192 +196 +201 +205 +208 +209 +210 +207 +205 +202 +197 +192 +185 +180 +171 +163 +154 +144 +135 +127 +119 +111 +102 +95 +89 +84 +81 +77 +76 +76 +76 +78 +81 +86 +91 +98 +105 +113 +121 +128 +138 +147 +156 +165 +173 +181 +189 +193 +199 +202 +206 +209 +210 +209 +207 +204 +201 +197 +192 +185 +176 +168 +160 +151 +142 +133 +124 +116 +107 +101 +94 +87 +84 +80 +75 +74 +77 +78 +79 +82 +86 +94 +100 +107 +117 +124 +131 +139 +148 +160 +169 +175 +184 +189 +193 +198 +205 +209 +210 +209 +207 +206 +203 +200 +194 +189 +182 +173 +165 +157 +148 +140 +130 +122 +114 +106 +98 +91 +86 +82 +79 +77 +75 +76 +76 +80 +85 +91 +96 +102 +109 +117 +126 +135 +144 +153 +162 +170 +178 +185 +192 +197 +202 +205 +208 +209 +208 +208 +206 +202 +197 +192 +186 +179 +171 +163 +154 +145 +135 +127 +120 +111 +104 +96 +90 +84 +81 +79 +77 +77 +76 +77 +81 +86 +92 +99 +105 +112 +119 +129 +138 +148 +156 +165 +173 +180 +188 +193 +199 +203 +206 +208 +209 +208 +207 +204 +201 +195 +192 +184 +177 +169 +160 +151 +141 +134 +125 +116 +108 +101 +93 +88 +84 +80 +77 +75 +76 +77 +79 +82 +88 +93 +100 +107 +115 +123 +131 +140 +149 +159 +167 +176 +183 +189 +195 +200 +204 +207 +209 +209 +209 +206 +204 +199 +195 +190 +183 +175 +166 +158 +148 +140 +130 +123 +113 +106 +99 +92 +86 +82 +78 +77 +75 +76 +77 +80 +84 +88 +95 +102 +110 +117 +125 +134 +143 +152 +161 +170 +178 +185 +192 +196 +201 +205 +208 +210 +209 +208 +207 +203 +199 +193 +187 +180 +173 +164 +155 +146 +137 +127 +120 +111 +104 +95 +90 +85 +81 +79 +76 +76 +76 +78 +81 +85 +91 +97 +104 +113 +119 +128 +137 +146 +155 +164 +172 +180 +187 +192 +198 +203 +206 +208 +210 +208 +208 +205 +201 +196 +192 +185 +177 +170 +161 +152 +142 +133 +125 +117 +109 +101 +95 +89 +83 +79 +77 +76 +77 +77 +80 +82 +86 +93 +100 +108 +115 +123 +130 +140 +148 +158 +168 +176 +182 +189 +194 +200 +204 +206 +208 +209 +208 +206 +203 +200 +193 +189 +182 +175 +166 +157 +148 +139 +130 +123 +114 +106 +98 +92 +86 +83 +79 +77 +76 +77 +78 +80 +84 +89 +95 +102 +109 +117 +126 +134 +143 +151 +161 +170 +178 +185 +192 +197 +200 +204 +207 +209 +210 +209 +206 +202 +197 +192 +187 +181 +172 +163 +153 +144 +137 +127 +120 +111 +103 +96 +90 +85 +80 +78 +76 +76 +76 +78 +81 +85 +91 +97 +104 +112 +120 +128 +137 +146 +156 +164 +173 +180 +188 +193 +198 +202 +207 +208 +210 +209 +208 +205 +201 +196 +192 +184 +177 +170 +161 +152 +142 +133 +125 +117 +108 +101 +93 +88 +83 +79 +77 +75 +75 +76 +79 +83 +86 +93 +98 +107 +114 +122 +131 +140 +148 +158 +167 +175 +182 +189 +195 +200 +204 +207 +209 +209 +208 +207 +204 +200 +195 +189 +182 +175 +167 +157 +149 +139 +130 +122 +113 +107 +100 +92 +86 +81 +79 +77 +75 +77 +76 +80 +83 +89 +95 +102 +109 +117 +125 +133 +142 +152 +161 +170 +178 +185 +192 +196 +201 +205 +208 +209 +209 +208 +205 +202 +198 +192 +188 +179 +173 +162 +156 +145 +137 +127 +120 +111 +104 +96 +91 +85 +81 +78 +76 +76 +76 +79 +81 +86 +90 +97 +105 +112 +120 +129 +137 +147 +154 +163 +174 +180 +188 +192 +198 +202 +205 +209 +210 +209 +207 +204 +200 +195 +192 +185 +178 +169 +160 +150 +141 +133 +126 +117 +109 +100 +94 +88 +84 +80 +78 +76 +76 +77 +77 +83 +89 +93 +100 +106 +114 +124 +130 +140 +151 +158 +167 +176 +183 +191 +194 +199 +205 +206 +208 +209 +209 +208 +203 +199 +195 +190 +180 +174 +165 +156 +148 +140 +132 +120 +111 +104 +99 +94 +89 +83 +77 +74 +74 +76 +80 +82 +83 +87 +94 +102 +110 +120 +127 +134 +142 +151 +161 +170 +179 +186 +192 +197 +200 +203 +208 +210 +208 +209 +207 +201 +195 +194 +188 +181 +172 +163 +153 +144 +136 +127 +120 +112 +102 +94 +90 +86 +80 +79 +77 +75 +75 +78 +80 +86 +91 +98 +103 +111 +119 +127 +136 +147 +156 +163 +172 +180 +187 +193 +199 +203 +205 +207 +209 +209 +209 +206 +200 +196 +192 +185 +178 +170 +161 +151 +142 +134 +125 +117 +109 +102 +94 +88 +84 +80 +78 +76 +75 +76 +79 +83 +87 +93 +99 +105 +112 +122 +133 +141 +149 +158 +165 +174 +184 +192 +196 +200 +204 +205 +207 +209 +209 +207 +204 +200 +193 +188 +183 +175 +167 +158 +148 +138 +130 +122 +114 +107 +100 +93 +87 +82 +79 +77 +76 +77 +78 +81 +84 +89 +94 +102 +109 +118 +126 +134 +143 +152 +160 +170 +178 +185 +192 +196 +201 +204 +208 +209 +209 +208 +205 +202 +198 +192 +186 +180 +172 +163 +154 +145 +136 +127 +120 +111 +104 +96 +90 +85 +80 +78 +75 +76 +77 +79 +81 +86 +90 +97 +105 +113 +121 +129 +136 +145 +154 +164 +174 +180 +188 +193 +198 +202 +206 +209 +210 +209 +207 +205 +201 +196 +192 +185 +177 +169 +161 +151 +142 +133 +125 +117 +109 +101 +94 +88 +83 +79 +77 +76 +76 +76 +79 +82 +87 +92 +99 +108 +114 +122 +130 +140 +149 +158 +168 +175 +182 +188 +195 +201 +205 +208 +208 +209 +208 +207 +205 +200 +195 +189 +182 +175 +167 +158 +149 +140 +131 +122 +114 +106 +99 +92 +87 +83 +79 +76 +75 +75 +77 +80 +84 +89 +94 +101 +108 +117 +125 +134 +143 +152 +160 +169 +177 +185 +192 +196 +201 +205 +208 +209 +209 +208 +207 +203 +198 +193 +187 +180 +172 +164 +155 +146 +137 +127 +121 +111 +105 +97 +91 +85 +81 +79 +76 +76 +77 +79 +81 +86 +90 +97 +103 +112 +121 +128 +137 +145 +155 +163 +172 +180 +187 +192 +198 +202 +206 +208 +209 +208 +207 +205 +201 +196 +192 +184 +178 +169 +161 +152 +143 +133 +125 +117 +108 +101 +94 +89 +85 +80 +77 +76 +77 +78 +79 +82 +87 +93 +100 +106 +115 +122 +132 +139 +149 +158 +167 +175 +182 +190 +194 +200 +204 +207 +208 +210 +208 +207 +203 +200 +194 +189 +182 +174 +166 +157 +148 +139 +130 +122 +114 +106 +99 +93 +86 +82 +79 +76 +76 +76 +77 +81 +84 +88 +94 +102 +110 +117 +126 +134 +144 +152 +161 +170 +178 +185 +192 +197 +202 +204 +207 +210 +209 +210 +206 +203 +197 +192 +187 +181 +173 +164 +154 +144 +135 +127 +120 +112 +103 +95 +89 +85 +81 +78 +76 +76 +75 +79 +81 +85 +91 +97 +104 +111 +119 +128 +137 +145 +155 +164 +173 +180 +188 +192 +199 +202 +207 +208 +209 +210 +208 +205 +201 +195 +192 +186 +179 +170 +160 +151 +140 +133 +126 +118 +110 +101 +93 +87 +83 +81 +79 +77 +73 +75 +79 +82 +88 +92 +98 +106 +113 +122 +132 +140 +147 +158 +167 +176 +182 +188 +194 +199 +202 +207 +209 +211 +208 +205 +204 +200 +194 +190 +182 +175 +166 +157 +149 +140 +131 +123 +114 +106 +100 +92 +87 +83 +79 +77 +75 +76 +77 +80 +84 +88 +95 +102 +110 +117 +125 +133 +142 +151 +160 +170 +179 +184 +192 +196 +200 +205 +207 +208 +209 +208 +205 +202 +198 +192 +187 +180 +172 +164 +155 +145 +138 +127 +120 +111 +104 +96 +91 +86 +81 +79 +76 +76 +77 +77 +81 +86 +91 +97 +104 +112 +119 +127 +137 +146 +155 +164 +173 +180 +187 +193 +198 +203 +206 +208 +209 +209 +208 +205 +201 +196 +192 +185 +177 +170 +161 +151 +143 +133 +126 +116 +109 +101 +94 +88 +83 +80 +78 +76 +76 +76 +79 +82 +87 +92 +99 +107 +114 +122 +131 +139 +149 +157 +167 +175 +183 +190 +194 +200 +204 +208 +209 +210 +208 +208 +204 +200 +195 +190 +182 +175 +167 +157 +149 +140 +131 +122 +114 +107 +99 +92 +87 +83 +79 +77 +76 +76 +77 +79 +83 +88 +94 +100 +108 +117 +126 +134 +143 +150 +160 +168 +178 +185 +192 +196 +200 +203 +208 +210 +209 +209 +206 +203 +198 +194 +188 +181 +173 +164 +155 +145 +137 +128 +121 +112 +105 +98 +91 +86 +81 +78 +76 +75 +77 +78 +81 +84 +89 +97 +103 +111 +120 +128 +137 +143 +153 +163 +172 +180 +188 +193 +197 +201 +205 +208 +210 +210 +207 +204 +200 +196 +192 +185 +178 +169 +161 +151 +142 +134 +125 +118 +108 +102 +94 +89 +83 +80 +78 +76 +76 +77 +79 +82 +87 +92 +99 +106 +115 +122 +130 +139 +149 +157 +166 +175 +182 +189 +194 +199 +204 +207 +209 +209 +208 +207 +204 +200 +195 +189 +182 +175 +166 +158 +148 +140 +130 +123 +113 +107 +99 +93 +86 +83 +78 +77 +75 +76 +77 +80 +83 +89 +95 +102 +110 +116 +126 +133 +143 +152 +160 +169 +178 +186 +192 +196 +201 +206 +207 +210 +208 +209 +206 +204 +199 +192 +187 +180 +172 +163 +156 +146 +136 +127 +121 +111 +102 +96 +91 +85 +81 +79 +75 +75 +76 +77 +81 +86 +90 +95 +104 +113 +120 +127 +136 +146 +154 +163 +172 +181 +186 +192 +199 +205 +206 +208 +209 +208 +208 +206 +204 +197 +192 +183 +179 +170 +162 +152 +141 +133 +126 +117 +109 +103 +95 +87 +84 +80 +76 +76 +77 +77 +78 +81 +87 +92 +100 +107 +113 +122 +130 +139 +147 +158 +167 +175 +181 +189 +194 +199 +203 +208 +209 +209 +208 +208 +204 +200 +195 +189 +183 +176 +168 +158 +148 +139 +131 +123 +116 +108 +99 +92 +85 +83 +79 +79 +77 +76 +77 +79 +84 +89 +96 +102 +109 +116 +125 +133 +142 +151 +160 +169 +177 +184 +192 +196 +200 +205 +208 +209 +208 +208 +206 +203 +198 +193 +187 +179 +171 +164 +156 +146 +137 +127 +119 +111 +105 +97 +91 +86 +80 +78 +76 +76 +77 +79 +81 +85 +91 +97 +105 +112 +120 +127 +136 +145 +156 +163 +172 +181 +187 +192 +197 +203 +206 +208 +209 +209 +208 +205 +202 +197 +192 +185 +177 +170 +162 +152 +143 +133 +125 +118 +109 +103 +94 +89 +83 +80 +77 +75 +76 +78 +77 +81 +88 +93 +99 +106 +113 +123 +130 +138 +149 +157 +166 +175 +182 +191 +194 +198 +203 +206 +208 +209 +209 +208 +205 +200 +195 +191 +183 +175 +168 +157 +150 +139 +131 +123 +114 +107 +99 +93 +87 +83 +78 +76 +75 +76 +77 +80 +83 +88 +93 +100 +109 +117 +126 +132 +141 +150 +159 +169 +177 +185 +192 +196 +201 +204 +208 +210 +209 +208 +206 +203 +199 +193 +188 +180 +173 +164 +156 +146 +138 +129 +121 +112 +104 +97 +91 +86 +82 +79 +76 +75 +76 +78 +81 +85 +91 +97 +103 +111 +119 +127 +136 +145 +154 +163 +171 +180 +186 +192 +198 +203 +206 +208 +208 +208 +208 +205 +202 +196 +192 +184 +178 +170 +162 +152 +142 +134 +126 +117 +109 +102 +95 +89 +84 +80 +77 +76 +76 +77 +79 +82 +87 +92 +99 +107 +114 +123 +131 +140 +148 +157 +166 +175 +182 +189 +195 +200 +202 +206 +208 +210 +209 +208 +204 +199 +194 +189 +183 +176 +167 +157 +148 +140 +130 +122 +115 +107 +99 +92 +86 +82 +79 +77 +76 +75 +77 +79 +84 +89 +95 +102 +108 +116 +124 +134 +143 +153 +161 +169 +177 +185 +192 +196 +201 +205 +207 +209 +209 +209 +207 +203 +199 +193 +187 +180 +172 +164 +154 +145 +137 +127 +120 +111 +103 +96 +90 +85 +81 +78 +75 +74 +76 +78 +82 +85 +90 +96 +103 +111 +119 +127 +136 +145 +154 +163 +172 +180 +187 +193 +198 +203 +205 +208 +209 +208 +208 +205 +202 +196 +192 +186 +178 +170 +161 +152 +143 +134 +126 +117 +110 +101 +95 +89 +85 +80 +77 +76 +76 +77 +80 +82 +87 +91 +98 +106 +113 +122 +130 +139 +148 +157 +166 +175 +181 +189 +193 +199 +203 +207 +208 +209 +209 +206 +204 +200 +195 +190 +182 +175 +167 +158 +150 +140 +131 +123 +115 +108 +100 +93 +87 +83 +79 +77 +76 +76 +78 +80 +84 +88 +94 +102 +109 +116 +125 +132 +142 +151 +159 +169 +177 +184 +192 +196 +201 +204 +207 +208 +209 +208 +205 +203 +198 +193 +187 +180 +173 +164 +155 +146 +137 +127 +120 +112 +104 +97 +91 +86 +81 +78 +76 +75 +77 +78 +81 +85 +90 +96 +104 +111 +120 +127 +136 +145 +154 +164 +171 +180 +186 +193 +198 +202 +206 +208 +209 +209 +208 +205 +201 +196 +192 +185 +178 +170 +161 +152 +143 +134 +125 +118 +109 +102 +94 +89 +83 +79 +77 +76 +76 +77 +78 +81 +85 +91 +100 +107 +114 +121 +129 +138 +148 +158 +166 +175 +182 +188 +194 +200 +204 +207 +209 +210 +209 +207 +204 +199 +195 +191 +185 +176 +167 +157 +147 +141 +132 +125 +116 +106 +98 +91 +87 +83 +79 +77 +74 +75 +76 +79 +83 +89 +94 +101 +108 +116 +124 +132 +141 +151 +159 +169 +176 +183 +190 +195 +201 +205 +208 +209 +208 +208 +206 +204 +199 +194 +188 +180 +173 +164 +156 +146 +138 +129 +121 +111 +105 +97 +91 +85 +82 +79 +77 +76 +76 +78 +81 +84 +91 +96 +104 +110 +119 +127 +136 +144 +153 +163 +171 +179 +186 +192 +197 +202 +205 +208 +208 +208 +208 +205 +201 +195 +192 +185 +179 +171 +162 +153 +142 +135 +126 +119 +110 +103 +94 +89 +84 +80 +78 +78 +75 +76 +80 +82 +88 +92 +98 +106 +113 +121 +131 +140 +147 +157 +166 +176 +182 +188 +194 +199 +202 +206 +209 +210 +209 +206 +204 +200 +195 +189 +183 +176 +167 +157 +149 +141 +131 +124 +116 +107 +98 +92 +87 +83 +80 +78 +75 +75 +77 +80 +84 +89 +95 +101 +108 +116 +124 +133 +143 +152 +160 +169 +177 +185 +192 +196 +201 +204 +208 +210 +209 +208 +207 +203 +197 +192 +189 +181 +173 +165 +155 +145 +138 +128 +121 +112 +104 +96 +90 +85 +82 +78 +77 +75 +75 +76 +81 +85 +90 +97 +103 +111 +118 +127 +135 +145 +155 +163 +171 +180 +186 +192 +198 +203 +207 +208 +209 +209 +208 +206 +203 +197 +192 +185 +178 +170 +163 +153 +142 +134 +127 +118 +108 +101 +95 +88 +83 +81 +78 +74 +75 +77 +79 +83 +87 +91 +97 +106 +114 +122 +131 +140 +146 +156 +166 +176 +182 +189 +194 +198 +203 +206 +209 +209 +209 +207 +204 +201 +194 +189 +184 +177 +167 +159 +149 +139 +128 +125 +117 +108 +100 +92 +85 +82 +81 +78 +77 +77 +76 +79 +83 +89 +94 +102 +110 +116 +124 +133 +142 +151 +161 +170 +177 +182 +191 +195 +201 +205 +208 +209 +209 +208 +205 +203 +199 +194 +187 +180 +173 +164 +155 +146 +137 +129 +120 +112 +105 +96 +91 +85 +83 +78 +76 +76 +76 +79 +82 +86 +91 +97 +103 +111 +119 +128 +136 +145 +154 +163 +171 +179 +187 +192 +198 +202 +205 +208 +209 +209 +208 +205 +201 +196 +192 +186 +179 +170 +162 +152 +143 +135 +126 +118 +110 +102 +95 +89 +84 +80 +78 +75 +76 +76 +79 +82 +86 +91 +98 +105 +114 +121 +130 +138 +147 +157 +165 +175 +181 +189 +194 +199 +204 +207 +209 +209 +208 +208 +204 +201 +195 +191 +184 +176 +167 +159 +150 +141 +131 +124 +115 +108 +99 +93 +87 +83 +79 +77 +76 +75 +77 +79 +83 +87 +93 +100 +108 +116 +124 +133 +141 +150 +159 +168 +177 +184 +191 +195 +201 +204 +207 +209 +210 +209 +207 +203 +199 +193 +188 +181 +174 +165 +156 +147 +138 +130 +121 +113 +105 +98 +91 +86 +81 +79 +76 +76 +76 +78 +81 +84 +89 +94 +103 +111 +119 +127 +134 +143 +152 +163 +172 +179 +185 +192 +196 +203 +206 +209 +209 +207 +208 +205 +203 +197 +192 +185 +177 +170 +163 +154 +144 +134 +126 +118 +111 +103 +95 +89 +83 +80 +78 +77 +77 +76 +79 +81 +87 +92 +99 +106 +113 +122 +129 +138 +148 +157 +165 +174 +182 +189 +193 +199 +203 +205 +208 +209 +209 +208 +204 +199 +194 +190 +183 +175 +168 +158 +149 +140 +132 +124 +114 +107 +99 +93 +87 +83 +79 +77 +76 +76 +77 +79 +84 +88 +94 +100 +108 +116 +124 +133 +142 +151 +159 +169 +176 +184 +191 +197 +202 +204 +207 +208 +209 +208 +206 +203 +199 +193 +188 +180 +173 +165 +156 +146 +137 +127 +120 +112 +104 +97 +91 +86 +81 +78 +77 +75 +76 +77 +81 +84 +90 +95 +103 +111 +119 +127 +135 +144 +153 +163 +171 +180 +186 +192 +198 +202 +205 +208 +210 +210 +208 +206 +202 +197 +192 +186 +179 +170 +161 +153 +144 +136 +126 +118 +110 +103 +95 +89 +84 +79 +77 +76 +76 +77 +79 +81 +84 +92 +98 +105 +113 +120 +129 +139 +145 +157 +167 +173 +182 +189 +194 +199 +202 +206 +209 +208 +208 +208 +205 +201 +195 +190 +184 +176 +167 +159 +149 +142 +131 +124 +116 +107 +100 +93 +88 +83 +80 +78 +76 +76 +77 +80 +84 +88 +94 +100 +108 +116 +125 +133 +142 +149 +158 +168 +177 +183 +192 +196 +201 +203 +207 +209 +209 +208 +206 +203 +200 +193 +188 +180 +173 +165 +155 +148 +137 +129 +120 +112 +105 +99 +92 +86 +81 +79 +77 +76 +76 +78 +81 +86 +91 +96 +103 +110 +118 +127 +136 +144 +153 +162 +171 +180 +187 +192 +198 +201 +204 +208 +209 +209 +209 +205 +202 +197 +192 +186 +177 +172 +160 +154 +143 +136 +126 +118 +109 +103 +96 +89 +84 +80 +78 +76 +76 +77 +79 +81 +86 +91 +98 +106 +113 +122 +129 +139 +147 +157 +166 +173 +181 +189 +194 +199 +203 +207 +209 +209 +209 +207 +204 +200 +195 +190 +183 +176 +167 +158 +150 +141 +132 +123 +115 +107 +100 +93 +87 +83 +79 +77 +76 +75 +77 +80 +83 +88 +93 +102 +108 +116 +124 +132 +142 +151 +159 +169 +176 +184 +190 +196 +202 +205 +207 +209 +210 +208 +207 +203 +199 +194 +188 +181 +174 +165 +156 +147 +138 +129 +121 +112 +105 +98 +91 +86 +82 +78 +77 +74 +77 +77 +81 +84 +90 +96 +102 +111 +119 +127 +135 +144 +153 +162 +170 +179 +186 +192 +197 +201 +205 +208 +209 +208 +208 +206 +202 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +118 +110 +103 +96 +90 +84 +80 +78 +75 +76 +77 +78 +80 +86 +92 +99 +107 +113 +120 +128 +138 +147 +158 +166 +173 +180 +188 +194 +199 +203 +206 +208 +209 +208 +207 +203 +201 +195 +189 +182 +177 +168 +159 +150 +141 +130 +122 +115 +109 +100 +93 +87 +81 +79 +78 +77 +77 +78 +79 +82 +88 +94 +101 +109 +118 +125 +132 +140 +149 +158 +170 +179 +184 +190 +193 +198 +204 +209 +211 +210 +208 +203 +201 +198 +195 +189 +181 +172 +163 +154 +147 +138 +130 +120 +112 +104 +97 +91 +85 +82 +79 +76 +76 +76 +78 +80 +84 +91 +97 +104 +111 +118 +127 +135 +144 +154 +163 +171 +179 +186 +192 +198 +202 +206 +208 +210 +209 +208 +205 +202 +197 +192 +186 +178 +171 +162 +154 +143 +135 +126 +119 +109 +102 +95 +89 +84 +80 +77 +76 +76 +76 +78 +81 +86 +91 +98 +105 +113 +121 +129 +138 +147 +156 +165 +174 +181 +188 +194 +199 +203 +206 +209 +209 +209 +208 +205 +201 +196 +191 +183 +177 +168 +159 +149 +142 +132 +124 +116 +108 +100 +93 +87 +82 +79 +78 +76 +75 +76 +79 +83 +88 +95 +101 +105 +114 +123 +132 +142 +152 +158 +166 +176 +182 +191 +196 +202 +203 +206 +208 +210 +208 +207 +203 +199 +193 +188 +181 +173 +166 +156 +148 +139 +128 +120 +113 +106 +98 +93 +86 +80 +77 +78 +77 +78 +78 +80 +83 +89 +97 +103 +111 +119 +126 +134 +144 +154 +162 +173 +180 +185 +192 +196 +201 +205 +209 +210 +207 +207 +205 +202 +197 +192 +186 +178 +170 +162 +153 +144 +135 +127 +119 +110 +102 +95 +89 +84 +81 +78 +76 +77 +77 +77 +81 +88 +92 +99 +105 +112 +122 +128 +138 +150 +157 +165 +174 +182 +189 +193 +198 +204 +206 +208 +209 +209 +208 +204 +200 +195 +192 +183 +176 +167 +158 +150 +140 +132 +123 +115 +107 +101 +94 +87 +82 +78 +75 +75 +76 +80 +79 +83 +86 +93 +100 +109 +117 +125 +132 +140 +149 +160 +169 +177 +184 +192 +195 +200 +204 +208 +209 +210 +209 +207 +204 +198 +194 +188 +182 +174 +165 +156 +146 +138 +129 +122 +113 +105 +97 +90 +85 +82 +79 +76 +75 +76 +77 +79 +85 +89 +96 +102 +110 +119 +127 +135 +144 +153 +162 +171 +179 +185 +192 +198 +201 +206 +208 +210 +209 +208 +206 +202 +198 +192 +186 +180 +171 +162 +153 +144 +136 +127 +119 +110 +103 +95 +89 +85 +81 +78 +76 +75 +77 +79 +83 +86 +92 +98 +105 +114 +122 +129 +138 +147 +156 +165 +174 +181 +188 +193 +198 +203 +206 +208 +209 +208 +207 +204 +200 +195 +190 +184 +176 +168 +159 +150 +141 +132 +124 +115 +108 +101 +93 +88 +83 +80 +77 +76 +76 +77 +80 +82 +89 +94 +101 +108 +116 +124 +133 +141 +150 +159 +168 +176 +184 +191 +195 +201 +204 +207 +209 +209 +208 +206 +203 +199 +193 +188 +181 +173 +165 +156 +147 +138 +129 +121 +112 +105 +97 +92 +86 +82 +79 +77 +75 +76 +78 +81 +85 +90 +96 +103 +111 +119 +127 +135 +144 +153 +162 +171 +179 +186 +192 +198 +202 +205 +208 +209 +209 +208 +206 +203 +197 +192 +186 +178 +172 +162 +154 +144 +135 +127 +118 +111 +102 +95 +89 +84 +80 +78 +75 +76 +76 +79 +81 +86 +91 +97 +105 +112 +121 +129 +138 +147 +156 +165 +173 +180 +189 +195 +200 +203 +205 +207 +209 +211 +209 +206 +200 +194 +190 +184 +178 +170 +160 +149 +140 +132 +125 +117 +108 +100 +93 +87 +83 +80 +77 +76 +75 +77 +80 +83 +87 +92 +100 +107 +116 +124 +132 +140 +148 +158 +168 +177 +184 +190 +195 +200 +203 +208 +208 +211 +208 +206 +204 +198 +194 +188 +182 +174 +166 +156 +147 +138 +129 +121 +113 +106 +98 +91 +86 +82 +79 +77 +75 +77 +78 +80 +85 +90 +96 +102 +111 +118 +127 +135 +144 +153 +161 +171 +179 +186 +192 +197 +201 +206 +208 +209 +208 +208 +205 +202 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +118 +110 +103 +95 +90 +85 +80 +77 +76 +76 +77 +79 +81 +86 +92 +97 +106 +113 +121 +129 +137 +147 +156 +165 +174 +181 +189 +193 +198 +203 +206 +209 +209 +209 +207 +205 +200 +195 +190 +184 +176 +168 +159 +150 +141 +132 +124 +115 +108 +100 +93 +87 +83 +79 +76 +76 +76 +76 +79 +83 +87 +93 +100 +107 +115 +123 +132 +141 +150 +158 +169 +176 +183 +190 +195 +201 +204 +208 +209 +209 +208 +206 +203 +199 +195 +189 +180 +174 +165 +157 +147 +138 +129 +122 +113 +107 +98 +92 +85 +82 +78 +76 +75 +76 +77 +80 +85 +89 +94 +102 +110 +118 +127 +135 +143 +151 +161 +170 +179 +186 +192 +197 +200 +204 +208 +209 +210 +208 +205 +202 +196 +192 +187 +180 +171 +162 +153 +144 +135 +128 +121 +110 +100 +95 +90 +85 +83 +79 +74 +73 +75 +80 +83 +89 +92 +93 +101 +113 +123 +130 +139 +146 +154 +163 +173 +183 +190 +193 +199 +201 +207 +208 +208 +209 +208 +203 +200 +195 +192 +184 +176 +168 +161 +150 +141 +132 +123 +115 +107 +102 +94 +88 +83 +79 +77 +76 +77 +77 +80 +83 +87 +93 +100 +108 +116 +123 +132 +142 +150 +160 +168 +176 +183 +191 +195 +201 +205 +207 +209 +209 +208 +207 +203 +199 +194 +188 +180 +173 +165 +156 +146 +138 +128 +122 +112 +106 +98 +91 +86 +81 +78 +76 +76 +76 +77 +81 +84 +89 +96 +102 +110 +118 +127 +134 +144 +154 +162 +171 +179 +185 +192 +198 +202 +206 +208 +209 +209 +208 +206 +203 +197 +192 +187 +179 +171 +163 +153 +144 +135 +127 +119 +111 +102 +95 +90 +84 +80 +78 +75 +76 +76 +78 +81 +86 +91 +97 +105 +112 +121 +129 +138 +147 +155 +165 +174 +181 +188 +194 +199 +203 +207 +208 +209 +209 +208 +205 +201 +195 +192 +184 +177 +169 +161 +151 +141 +133 +125 +116 +108 +101 +93 +88 +83 +80 +77 +76 +76 +77 +80 +82 +88 +93 +100 +108 +115 +124 +132 +141 +149 +159 +167 +176 +183 +190 +195 +201 +204 +207 +209 +209 +208 +206 +204 +199 +194 +188 +181 +174 +165 +157 +147 +139 +129 +122 +114 +106 +99 +92 +86 +82 +79 +77 +76 +76 +79 +80 +85 +88 +96 +104 +111 +118 +127 +135 +142 +152 +164 +171 +178 +185 +192 +196 +202 +207 +208 +208 +208 +207 +206 +204 +198 +192 +185 +180 +171 +164 +155 +144 +134 +126 +119 +111 +103 +96 +89 +84 +80 +78 +77 +77 +78 +77 +82 +85 +90 +98 +108 +114 +121 +129 +136 +145 +157 +166 +175 +182 +188 +192 +198 +203 +207 +209 +211 +209 +207 +203 +200 +196 +192 +186 +177 +168 +159 +150 +140 +133 +125 +117 +107 +100 +93 +87 +83 +80 +78 +75 +75 +77 +79 +82 +87 +93 +100 +108 +115 +123 +131 +140 +150 +159 +168 +177 +183 +190 +195 +201 +204 +207 +210 +209 +208 +206 +204 +200 +194 +189 +182 +174 +165 +156 +147 +139 +130 +122 +113 +105 +98 +92 +87 +82 +78 +76 +76 +76 +78 +80 +84 +89 +95 +102 +110 +118 +126 +135 +144 +153 +161 +171 +178 +186 +192 +197 +201 +205 +208 +209 +209 +208 +206 +202 +197 +192 +186 +179 +172 +163 +154 +144 +136 +127 +119 +111 +103 +96 +90 +84 +81 +78 +77 +75 +77 +78 +82 +86 +92 +97 +106 +112 +121 +129 +137 +147 +156 +165 +173 +181 +188 +193 +198 +202 +207 +208 +209 +208 +207 +205 +200 +195 +190 +184 +177 +168 +159 +151 +142 +132 +124 +115 +109 +100 +95 +87 +85 +79 +78 +75 +76 +77 +79 +83 +88 +94 +100 +108 +116 +124 +132 +141 +149 +159 +168 +177 +183 +190 +195 +200 +204 +207 +209 +209 +209 +206 +203 +199 +194 +188 +181 +174 +166 +157 +148 +139 +129 +120 +112 +106 +99 +92 +86 +81 +78 +76 +76 +77 +78 +80 +84 +89 +95 +102 +110 +118 +127 +135 +144 +153 +161 +170 +178 +187 +192 +198 +202 +204 +207 +209 +210 +210 +206 +202 +198 +192 +187 +180 +172 +164 +154 +144 +135 +127 +119 +111 +104 +95 +89 +83 +80 +78 +76 +75 +76 +78 +81 +85 +91 +97 +105 +112 +120 +129 +138 +147 +155 +163 +175 +182 +188 +193 +197 +203 +207 +208 +210 +211 +206 +205 +202 +197 +192 +183 +176 +170 +159 +151 +142 +135 +125 +116 +108 +102 +94 +88 +83 +79 +77 +75 +76 +77 +79 +82 +88 +93 +100 +108 +115 +123 +131 +141 +149 +158 +167 +175 +183 +189 +195 +200 +205 +207 +208 +209 +208 +206 +204 +200 +195 +189 +181 +174 +166 +157 +148 +139 +130 +122 +113 +106 +99 +93 +86 +82 +78 +77 +76 +77 +78 +81 +85 +89 +95 +103 +110 +119 +126 +135 +143 +152 +162 +170 +178 +186 +192 +197 +201 +205 +208 +209 +209 +208 +206 +202 +197 +192 +186 +179 +171 +163 +154 +144 +136 +127 +120 +111 +103 +96 +90 +85 +80 +78 +77 +75 +77 +79 +82 +86 +91 +97 +105 +113 +120 +129 +138 +147 +156 +165 +173 +181 +188 +194 +198 +203 +206 +208 +209 +208 +208 +205 +201 +196 +192 +184 +177 +170 +161 +151 +142 +132 +124 +116 +107 +101 +94 +88 +83 +79 +78 +75 +76 +76 +79 +83 +88 +94 +99 +106 +114 +123 +132 +142 +151 +159 +165 +174 +182 +192 +196 +202 +204 +206 +208 +208 +210 +208 +205 +200 +193 +188 +182 +175 +168 +158 +148 +138 +129 +121 +113 +107 +99 +93 +86 +80 +77 +76 +77 +77 +77 +80 +84 +88 +94 +103 +110 +115 +125 +134 +144 +152 +161 +170 +177 +185 +192 +197 +202 +205 +207 +208 +210 +209 +206 +203 +198 +192 +187 +180 +173 +164 +155 +145 +136 +127 +119 +111 +104 +97 +90 +85 +81 +78 +75 +75 +76 +79 +81 +86 +91 +97 +104 +112 +120 +128 +137 +146 +155 +165 +172 +180 +188 +193 +199 +202 +206 +208 +209 +209 +208 +205 +201 +196 +192 +184 +177 +169 +161 +152 +141 +134 +125 +117 +109 +101 +94 +88 +83 +80 +77 +76 +76 +77 +79 +83 +88 +92 +100 +107 +115 +124 +131 +141 +148 +159 +167 +176 +183 +189 +194 +200 +204 +207 +209 +209 +209 +206 +204 +199 +194 +188 +181 +174 +166 +157 +147 +139 +130 +122 +113 +105 +98 +92 +86 +82 +79 +77 +76 +76 +78 +80 +84 +90 +95 +102 +110 +119 +126 +137 +142 +154 +161 +172 +178 +186 +192 +197 +202 +205 +208 +209 +209 +208 +206 +202 +197 +192 +187 +179 +171 +163 +154 +144 +136 +127 +120 +111 +103 +95 +90 +84 +80 +78 +76 +76 +77 +78 +81 +85 +91 +97 +105 +113 +120 +129 +137 +146 +156 +165 +173 +181 +188 +193 +199 +203 +206 +208 +210 +209 +208 +205 +201 +197 +192 +186 +178 +170 +159 +150 +142 +134 +126 +117 +108 +100 +93 +88 +84 +80 +77 +75 +76 +76 +80 +82 +88 +93 +99 +107 +115 +124 +131 +140 +150 +158 +167 +175 +182 +190 +195 +200 +205 +207 +208 +208 +208 +207 +205 +201 +194 +189 +181 +175 +166 +158 +148 +139 +130 +123 +114 +107 +99 +93 +86 +82 +79 +77 +76 +76 +78 +81 +84 +89 +94 +102 +109 +117 +126 +134 +144 +151 +161 +170 +179 +185 +192 +196 +201 +204 +208 +209 +209 +208 +206 +203 +197 +192 +187 +180 +172 +164 +154 +146 +137 +127 +119 +111 +104 +96 +90 +84 +81 +79 +77 +76 +76 +78 +81 +87 +92 +99 +105 +111 +120 +129 +137 +147 +156 +166 +172 +179 +187 +193 +199 +201 +207 +210 +208 +207 +207 +203 +202 +197 +189 +184 +178 +167 +160 +153 +144 +132 +123 +116 +108 +101 +94 +89 +85 +80 +77 +75 +76 +77 +79 +83 +88 +92 +98 +108 +116 +123 +132 +141 +147 +157 +169 +178 +183 +190 +194 +198 +204 +207 +209 +210 +209 +206 +203 +201 +194 +189 +182 +175 +165 +156 +148 +140 +130 +123 +114 +105 +99 +91 +86 +82 +79 +77 +75 +76 +76 +79 +83 +89 +96 +102 +109 +118 +126 +134 +142 +153 +161 +171 +178 +185 +192 +196 +201 +205 +208 +210 +209 +208 +206 +203 +198 +193 +188 +179 +172 +164 +154 +146 +136 +127 +120 +111 +104 +96 +90 +85 +81 +78 +75 +76 +76 +79 +81 +85 +89 +96 +105 +113 +120 +128 +135 +145 +155 +165 +173 +180 +188 +192 +198 +202 +207 +209 +209 +209 +207 +205 +201 +196 +192 +185 +178 +169 +161 +151 +142 +134 +125 +116 +109 +102 +95 +88 +84 +79 +77 +76 +77 +78 +80 +82 +86 +92 +100 +108 +115 +124 +130 +139 +148 +158 +168 +176 +183 +189 +194 +200 +204 +208 +208 +210 +208 +206 +203 +199 +194 +189 +182 +175 +166 +157 +148 +138 +130 +123 +115 +107 +99 +92 +86 +82 +79 +78 +76 +76 +78 +80 +84 +89 +95 +103 +110 +118 +126 +134 +143 +152 +162 +170 +179 +185 +192 +196 +201 +205 +208 +210 +209 +208 +206 +202 +198 +192 +187 +180 +172 +163 +154 +144 +137 +127 +120 +111 +103 +96 +90 +85 +80 +79 +76 +76 +76 +78 +81 +86 +91 +98 +104 +112 +120 +129 +138 +147 +157 +164 +173 +181 +188 +194 +199 +203 +206 +208 +209 +209 +208 +205 +201 +196 +192 +184 +176 +170 +161 +152 +142 +133 +125 +116 +108 +101 +94 +88 +83 +79 +78 +76 +76 +76 +79 +82 +87 +93 +99 +107 +115 +123 +131 +140 +149 +157 +167 +176 +183 +190 +195 +201 +204 +207 +209 +209 +209 +207 +204 +200 +194 +190 +182 +176 +166 +157 +148 +140 +131 +122 +114 +106 +99 +92 +86 +82 +79 +77 +76 +76 +78 +80 +84 +89 +94 +102 +110 +117 +125 +133 +143 +152 +161 +169 +177 +185 +192 +196 +202 +205 +208 +208 +208 +208 +206 +204 +198 +193 +186 +179 +172 +164 +156 +146 +136 +127 +119 +111 +104 +97 +91 +85 +81 +78 +77 +76 +78 +79 +81 +86 +91 +97 +104 +112 +120 +127 +138 +146 +155 +163 +172 +181 +188 +193 +198 +202 +206 +208 +209 +208 +207 +206 +201 +197 +192 +184 +176 +168 +161 +152 +144 +134 +124 +116 +109 +102 +95 +89 +84 +79 +76 +76 +77 +77 +79 +83 +87 +93 +100 +107 +116 +123 +132 +139 +149 +159 +167 +175 +183 +189 +193 +199 +205 +208 +209 +210 +208 +206 +203 +201 +195 +190 +182 +173 +165 +157 +149 +139 +130 +122 +112 +105 +99 +93 +87 +83 +78 +76 +75 +77 +77 +80 +84 +89 +95 +102 +110 +117 +126 +134 +143 +152 +162 +170 +178 +185 +192 +196 +202 +205 +208 +210 +209 +208 +206 +203 +198 +193 +187 +180 +172 +164 +155 +145 +136 +127 +120 +111 +105 +96 +90 +84 +80 +79 +76 +77 +75 +77 +81 +86 +91 +97 +103 +111 +119 +127 +137 +146 +155 +163 +173 +180 +188 +193 +198 +201 +207 +209 +209 +208 +207 +205 +202 +195 +192 +186 +177 +170 +161 +153 +143 +133 +125 +117 +108 +101 +95 +90 +84 +80 +77 +77 +76 +77 +79 +82 +87 +93 +99 +107 +114 +123 +131 +139 +149 +157 +167 +174 +182 +189 +194 +200 +204 +206 +208 +209 +208 +208 +205 +200 +194 +189 +182 +175 +167 +158 +149 +140 +130 +123 +114 +106 +99 +92 +87 +84 +79 +78 +76 +76 +77 +80 +85 +90 +95 +102 +108 +116 +126 +134 +144 +152 +161 +168 +178 +185 +192 +197 +201 +204 +208 +209 +209 +208 +206 +203 +197 +193 +187 +180 +172 +163 +155 +146 +137 +127 +119 +111 +103 +97 +90 +86 +81 +79 +76 +75 +77 +79 +82 +86 +90 +96 +103 +113 +122 +129 +137 +144 +154 +163 +173 +181 +189 +193 +197 +201 +206 +209 +210 +209 +208 +205 +201 +197 +192 +186 +178 +169 +161 +151 +143 +133 +125 +117 +108 +102 +94 +88 +83 +79 +77 +76 +76 +76 +78 +82 +86 +92 +99 +106 +115 +122 +131 +139 +149 +157 +167 +175 +183 +189 +195 +200 +204 +207 +209 +210 +209 +208 +204 +201 +194 +190 +183 +175 +167 +157 +149 +139 +131 +123 +114 +107 +99 +92 +87 +82 +79 +77 +76 +75 +78 +79 +84 +87 +95 +100 +110 +116 +125 +133 +143 +151 +160 +169 +177 +184 +192 +195 +201 +205 +208 +209 +209 +208 +206 +203 +198 +193 +187 +179 +173 +164 +155 +146 +137 +127 +119 +111 +104 +97 +91 +85 +81 +78 +76 +76 +76 +79 +81 +86 +91 +97 +104 +111 +120 +127 +137 +145 +155 +163 +172 +180 +187 +192 +198 +202 +205 +208 +209 +208 +207 +205 +201 +195 +192 +184 +178 +169 +161 +152 +143 +133 +125 +117 +109 +101 +94 +88 +84 +80 +77 +76 +76 +77 +79 +83 +88 +92 +99 +106 +115 +123 +131 +140 +149 +157 +167 +175 +183 +189 +193 +198 +203 +208 +209 +209 +208 +206 +202 +198 +197 +192 +181 +173 +165 +157 +149 +140 +131 +121 +113 +105 +99 +94 +87 +82 +78 +77 +75 +76 +78 +80 +83 +88 +95 +101 +109 +117 +125 +134 +144 +150 +160 +170 +179 +184 +192 +198 +199 +203 +209 +211 +209 +209 +207 +201 +198 +194 +188 +180 +172 +163 +154 +146 +138 +127 +120 +111 +103 +96 +90 +86 +80 +79 +76 +75 +76 +78 +80 +85 +91 +97 +103 +111 +119 +127 +136 +146 +155 +163 +172 +180 +186 +193 +197 +203 +205 +208 +209 +209 +208 +205 +201 +196 +192 +185 +178 +170 +161 +152 +143 +134 +127 +117 +109 +102 +94 +89 +84 +80 +78 +76 +76 +77 +79 +82 +88 +92 +99 +106 +115 +122 +131 +139 +149 +157 +167 +174 +182 +190 +194 +199 +203 +206 +208 +209 +208 +207 +203 +200 +194 +190 +182 +175 +167 +157 +149 +140 +131 +123 +114 +107 +99 +93 +87 +83 +79 +77 +75 +76 +78 +80 +84 +89 +94 +102 +109 +117 +126 +134 +144 +151 +161 +170 +178 +185 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +198 +193 +187 +180 +172 +163 +155 +145 +136 +127 +120 +112 +103 +97 +90 +86 +80 +78 +76 +76 +77 +79 +81 +85 +90 +97 +105 +112 +120 +127 +136 +146 +156 +164 +172 +181 +187 +193 +199 +203 +206 +207 +210 +210 +209 +205 +200 +197 +192 +184 +178 +171 +160 +152 +143 +135 +126 +116 +108 +103 +94 +89 +84 +80 +77 +75 +76 +79 +79 +82 +85 +91 +99 +107 +115 +123 +130 +138 +148 +158 +167 +176 +182 +189 +193 +199 +204 +207 +210 +209 +208 +207 +204 +201 +195 +190 +183 +175 +167 +158 +149 +140 +131 +124 +115 +107 +99 +92 +87 +82 +80 +77 +76 +76 +78 +80 +83 +88 +94 +101 +109 +116 +126 +134 +142 +152 +158 +168 +177 +186 +192 +197 +200 +203 +206 +209 +209 +209 +205 +202 +197 +192 +188 +181 +174 +164 +154 +144 +137 +128 +121 +113 +105 +95 +90 +84 +82 +79 +78 +77 +76 +78 +81 +86 +92 +97 +103 +111 +120 +128 +136 +146 +155 +164 +172 +180 +187 +192 +198 +204 +204 +208 +209 +210 +207 +205 +201 +195 +192 +186 +179 +169 +161 +152 +141 +134 +127 +119 +109 +102 +93 +87 +84 +81 +78 +77 +76 +76 +78 +82 +87 +93 +100 +107 +114 +122 +130 +139 +148 +158 +167 +175 +182 +189 +194 +200 +204 +208 +209 +209 +208 +206 +204 +199 +196 +190 +183 +175 +165 +157 +148 +141 +131 +123 +114 +106 +98 +93 +87 +83 +78 +76 +75 +76 +78 +80 +84 +89 +94 +101 +109 +118 +126 +134 +142 +152 +160 +170 +178 +185 +192 +196 +201 +205 +208 +210 +209 +208 +207 +203 +198 +193 +188 +180 +173 +165 +155 +146 +137 +128 +120 +111 +104 +97 +91 +85 +81 +78 +76 +75 +77 +78 +81 +84 +90 +97 +104 +111 +119 +127 +136 +145 +154 +163 +171 +180 +187 +193 +198 +203 +205 +208 +209 +209 +208 +207 +202 +196 +192 +185 +178 +171 +161 +153 +142 +134 +126 +118 +110 +103 +94 +89 +84 +80 +78 +77 +77 +77 +79 +82 +87 +92 +99 +106 +114 +122 +131 +138 +148 +156 +166 +174 +182 +189 +194 +199 +204 +206 +209 +209 +209 +207 +204 +200 +195 +190 +183 +175 +167 +158 +149 +140 +132 +123 +114 +107 +100 +94 +88 +84 +80 +77 +75 +76 +78 +81 +84 +89 +94 +101 +109 +117 +126 +134 +142 +151 +159 +170 +177 +185 +191 +196 +201 +204 +207 +209 +210 +208 +206 +203 +199 +192 +187 +180 +172 +164 +156 +146 +137 +127 +119 +111 +105 +97 +91 +85 +81 +77 +76 +76 +77 +78 +81 +85 +90 +97 +104 +111 +119 +128 +136 +146 +154 +164 +172 +180 +187 +192 +198 +203 +206 +208 +210 +209 +208 +205 +201 +196 +192 +185 +178 +170 +162 +152 +142 +134 +125 +118 +109 +102 +94 +88 +84 +79 +77 +75 +76 +76 +79 +82 +87 +92 +99 +106 +114 +122 +130 +139 +148 +157 +166 +175 +182 +189 +195 +200 +204 +207 +208 +210 +209 +207 +205 +200 +195 +190 +183 +176 +167 +158 +149 +141 +131 +123 +115 +107 +100 +93 +87 +82 +79 +77 +75 +76 +77 +80 +83 +88 +94 +101 +109 +116 +125 +133 +142 +152 +160 +168 +177 +184 +192 +196 +201 +204 +208 +209 +209 +208 +206 +203 +199 +193 +188 +181 +173 +164 +155 +146 +139 +129 +120 +111 +105 +97 +91 +86 +83 +79 +76 +75 +76 +78 +82 +85 +92 +97 +103 +111 +119 +128 +136 +146 +154 +163 +171 +179 +187 +192 +198 +203 +203 +208 +210 +208 +208 +204 +201 +198 +191 +184 +178 +170 +160 +153 +144 +134 +125 +115 +109 +101 +94 +89 +84 +81 +77 +75 +77 +77 +79 +83 +86 +93 +98 +107 +115 +123 +130 +139 +148 +157 +167 +175 +182 +189 +194 +200 +203 +206 +208 +209 +209 +208 +205 +200 +194 +189 +182 +176 +168 +158 +149 +139 +131 +123 +115 +107 +99 +92 +86 +83 +79 +77 +76 +76 +77 +80 +84 +89 +93 +102 +109 +118 +126 +133 +142 +150 +160 +169 +178 +185 +192 +196 +200 +204 +208 +209 +210 +209 +206 +202 +199 +195 +188 +180 +172 +165 +155 +146 +140 +129 +118 +111 +105 +98 +92 +86 +81 +77 +76 +74 +77 +79 +81 +84 +89 +96 +103 +111 +120 +127 +136 +144 +154 +162 +171 +181 +186 +193 +198 +201 +205 +209 +210 +209 +208 +206 +200 +196 +192 +188 +179 +171 +161 +152 +143 +135 +127 +119 +109 +101 +94 +90 +85 +80 +78 +76 +75 +76 +79 +82 +87 +92 +98 +105 +113 +122 +130 +139 +148 +156 +166 +175 +182 +188 +194 +199 +204 +206 +209 +209 +209 +207 +204 +201 +195 +190 +183 +176 +167 +158 +149 +141 +131 +123 +115 +107 +100 +93 +88 +83 +80 +77 +76 +77 +77 +80 +83 +89 +93 +102 +109 +117 +125 +133 +142 +152 +160 +170 +177 +184 +190 +195 +201 +205 +208 +209 +208 +207 +206 +203 +199 +194 +187 +180 +172 +164 +155 +147 +138 +128 +120 +111 +105 +97 +92 +85 +82 +79 +77 +76 +76 +78 +81 +86 +91 +97 +104 +111 +119 +127 +137 +145 +154 +163 +172 +180 +187 +192 +198 +203 +206 +208 +209 +209 +208 +205 +202 +197 +192 +185 +178 +171 +161 +153 +143 +134 +126 +117 +109 +102 +94 +88 +84 +80 +78 +76 +75 +77 +79 +82 +88 +93 +98 +105 +113 +122 +131 +140 +148 +157 +165 +174 +183 +189 +195 +199 +203 +206 +209 +210 +210 +208 +204 +199 +195 +191 +184 +176 +167 +158 +149 +141 +131 +124 +115 +106 +99 +94 +88 +82 +78 +77 +75 +75 +78 +81 +83 +86 +93 +101 +108 +118 +124 +132 +141 +150 +159 +170 +178 +183 +190 +195 +201 +205 +208 +209 +209 +208 +206 +203 +199 +194 +188 +180 +172 +166 +157 +146 +139 +128 +120 +111 +106 +99 +92 +85 +81 +77 +75 +77 +77 +78 +81 +84 +88 +97 +103 +111 +119 +127 +135 +144 +154 +163 +172 +180 +187 +192 +196 +202 +205 +208 +210 +209 +208 +205 +202 +196 +192 +185 +178 +170 +162 +152 +143 +134 +126 +118 +109 +102 +95 +89 +84 +80 +78 +76 +77 +77 +79 +82 +87 +92 +99 +107 +114 +122 +131 +139 +149 +157 +166 +175 +182 +189 +194 +199 +203 +206 +208 +210 +208 +207 +204 +201 +194 +189 +182 +175 +168 +158 +149 +139 +130 +122 +114 +108 +100 +93 +86 +81 +78 +77 +77 +77 +77 +79 +82 +89 +95 +102 +109 +116 +125 +132 +143 +151 +161 +169 +178 +184 +191 +195 +201 +205 +208 +209 +210 +208 +206 +203 +197 +194 +188 +181 +173 +164 +155 +146 +138 +129 +121 +112 +104 +97 +90 +85 +82 +78 +76 +74 +76 +79 +81 +85 +89 +96 +103 +111 +120 +127 +136 +143 +155 +162 +173 +180 +186 +192 +198 +201 +207 +209 +208 +208 +210 +206 +202 +196 +192 +186 +178 +170 +165 +153 +143 +134 +125 +119 +109 +102 +95 +88 +82 +80 +79 +78 +76 +76 +78 +81 +87 +92 +99 +106 +114 +121 +130 +138 +148 +156 +165 +175 +182 +189 +194 +198 +203 +206 +209 +210 +208 +207 +203 +200 +196 +191 +184 +176 +167 +157 +149 +141 +131 +125 +115 +108 +100 +93 +87 +83 +79 +77 +76 +76 +77 +80 +84 +88 +94 +101 +108 +116 +125 +133 +142 +151 +159 +169 +176 +184 +191 +196 +201 +204 +207 +209 +209 +208 +206 +203 +198 +193 +189 +179 +173 +164 +156 +146 +137 +128 +121 +112 +104 +97 +91 +86 +82 +79 +76 +76 +77 +78 +81 +85 +90 +96 +104 +111 +119 +127 +136 +145 +153 +163 +172 +180 +186 +192 +198 +203 +205 +208 +209 +209 +208 +206 +202 +197 +192 +185 +179 +170 +162 +152 +143 +135 +126 +117 +110 +102 +95 +89 +84 +80 +77 +76 +76 +77 +79 +82 +87 +92 +98 +105 +114 +122 +131 +139 +148 +156 +165 +174 +183 +190 +195 +200 +202 +207 +208 +211 +210 +208 +204 +200 +195 +190 +184 +176 +168 +159 +149 +140 +131 +123 +115 +107 +100 +93 +87 +83 +79 +77 +75 +76 +77 +80 +84 +88 +93 +100 +109 +115 +124 +132 +142 +150 +160 +169 +177 +184 +192 +196 +200 +205 +207 +210 +210 +208 +206 +203 +199 +193 +188 +181 +173 +165 +156 +147 +139 +129 +121 +112 +105 +98 +91 +86 +82 +79 +77 +75 +77 +77 +81 +85 +91 +97 +103 +110 +118 +127 +136 +144 +155 +162 +171 +179 +185 +192 +198 +202 +205 +207 +208 +208 +208 +205 +202 +197 +192 +185 +178 +172 +163 +153 +143 +135 +126 +118 +111 +103 +95 +90 +84 +81 +78 +76 +77 +77 +80 +82 +87 +92 +99 +106 +113 +122 +130 +138 +148 +156 +166 +174 +182 +189 +193 +199 +203 +206 +208 +209 +208 +207 +204 +200 +195 +190 +183 +176 +167 +158 +150 +141 +132 +123 +115 +108 +100 +93 +87 +84 +79 +77 +76 +76 +78 +80 +84 +88 +94 +101 +108 +116 +125 +132 +142 +150 +160 +169 +177 +184 +191 +196 +201 +205 +207 +208 +210 +208 +206 +204 +199 +194 +188 +181 +174 +165 +156 +146 +139 +129 +121 +113 +104 +98 +91 +86 +81 +79 +76 +75 +76 +78 +81 +84 +89 +96 +102 +111 +119 +127 +136 +143 +153 +162 +171 +179 +186 +193 +197 +202 +205 +208 +209 +209 +208 +206 +202 +198 +193 +187 +179 +170 +161 +154 +147 +136 +126 +118 +109 +101 +96 +92 +86 +79 +77 +75 +76 +78 +80 +82 +84 +91 +97 +106 +115 +122 +129 +138 +148 +156 +165 +174 +181 +188 +194 +199 +203 +206 +208 +209 +209 +208 +203 +200 +197 +192 +182 +178 +168 +158 +149 +143 +134 +124 +116 +107 +99 +94 +89 +84 +80 +78 +74 +76 +78 +80 +83 +90 +94 +100 +107 +115 +124 +133 +143 +150 +159 +168 +176 +183 +191 +196 +201 +203 +207 +208 +208 +208 +207 +204 +199 +193 +188 +180 +173 +164 +157 +148 +139 +129 +120 +111 +105 +99 +93 +87 +82 +77 +75 +76 +76 +80 +82 +85 +89 +94 +103 +111 +120 +127 +135 +144 +153 +163 +171 +180 +186 +192 +197 +202 +206 +208 +209 +209 +208 +205 +202 +197 +192 +185 +180 +172 +162 +152 +143 +136 +126 +118 +111 +102 +96 +89 +85 +82 +77 +75 +76 +76 +78 +81 +88 +93 +98 +104 +114 +122 +130 +140 +148 +156 +164 +173 +182 +189 +195 +199 +202 +207 +209 +210 +210 +208 +205 +200 +195 +192 +184 +176 +168 +159 +150 +142 +132 +123 +115 +108 +99 +92 +87 +85 +79 +76 +76 +75 +76 +79 +85 +89 +94 +100 +106 +115 +125 +133 +142 +150 +159 +167 +176 +185 +192 +196 +201 +204 +207 +208 +210 +208 +207 +204 +199 +193 +188 +182 +174 +165 +157 +147 +138 +129 +121 +112 +105 +99 +92 +86 +82 +79 +77 +75 +76 +78 +80 +85 +89 +97 +103 +111 +119 +127 +134 +143 +153 +163 +172 +179 +185 +192 +197 +202 +206 +208 +209 +208 +208 +205 +203 +198 +192 +186 +178 +170 +162 +153 +144 +135 +127 +119 +111 +103 +94 +89 +85 +80 +78 +76 +76 +77 +79 +82 +87 +93 +98 +106 +113 +121 +130 +139 +148 +157 +165 +174 +181 +189 +194 +199 +203 +206 +209 +209 +209 +208 +204 +200 +195 +190 +183 +176 +168 +158 +150 +141 +132 +123 +115 +107 +100 +93 +88 +83 +80 +77 +75 +76 +77 +80 +83 +89 +93 +101 +108 +116 +124 +133 +142 +150 +159 +169 +176 +184 +191 +196 +201 +205 +208 +208 +209 +208 +207 +204 +199 +194 +188 +181 +174 +164 +157 +147 +138 +128 +121 +112 +105 +98 +91 +85 +82 +78 +77 +75 +76 +78 +80 +85 +89 +95 +103 +110 +119 +127 +135 +145 +153 +162 +171 +180 +187 +192 +197 +202 +205 +208 +209 +209 +208 +206 +202 +197 +192 +186 +179 +170 +162 +153 +144 +135 +127 +118 +110 +102 +96 +89 +84 +80 +78 +76 +75 +77 +79 +82 +86 +91 +98 +106 +113 +121 +130 +139 +147 +156 +165 +174 +181 +188 +194 +199 +202 +206 +208 +210 +208 +208 +204 +201 +195 +190 +184 +176 +168 +159 +150 +141 +132 +124 +116 +108 +101 +93 +88 +83 +79 +77 +76 +77 +77 +80 +83 +88 +94 +101 +108 +116 +124 +132 +141 +151 +159 +168 +176 +183 +190 +195 +201 +203 +206 +209 +210 +209 +206 +203 +197 +192 +188 +182 +175 +166 +156 +146 +136 +129 +122 +114 +106 +97 +90 +85 +82 +80 +77 +76 +75 +79 +79 +86 +89 +97 +103 +111 +118 +127 +135 +144 +154 +163 +171 +179 +186 +192 +197 +201 +206 +209 +209 +209 +208 +205 +202 +197 +192 +186 +179 +171 +162 +153 +144 +135 +126 +119 +110 +102 +96 +89 +84 +80 +77 +76 +75 +77 +78 +82 +86 +91 +98 +105 +113 +121 +129 +139 +147 +156 +165 +174 +181 +189 +194 +199 +203 +206 +209 +210 +208 +208 +204 +200 +196 +192 +184 +176 +169 +160 +150 +141 +132 +124 +116 +107 +100 +93 +89 +83 +79 +77 +74 +75 +77 +80 +84 +88 +92 +99 +107 +116 +124 +133 +140 +149 +158 +168 +177 +184 +191 +196 +200 +204 +206 +209 +210 +208 +207 +203 +199 +194 +188 +182 +174 +166 +157 +147 +138 +129 +122 +113 +106 +98 +92 +86 +82 +79 +77 +76 +77 +78 +81 +84 +90 +96 +103 +110 +119 +127 +135 +144 +154 +161 +170 +178 +186 +192 +197 +202 +205 +208 +209 +209 +208 +205 +201 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +119 +108 +103 +96 +90 +84 +80 +78 +78 +75 +76 +80 +82 +86 +92 +100 +107 +113 +120 +130 +137 +147 +157 +166 +175 +180 +187 +194 +199 +203 +207 +208 +209 +208 +207 +205 +201 +195 +190 +182 +176 +168 +160 +150 +141 +132 +124 +115 +108 +100 +93 +87 +83 +80 +78 +75 +75 +77 +80 +83 +89 +93 +100 +107 +115 +125 +133 +142 +150 +158 +168 +176 +184 +192 +195 +200 +204 +208 +209 +210 +209 +207 +204 +199 +194 +189 +181 +174 +165 +157 +147 +138 +129 +121 +112 +105 +98 +91 +86 +82 +78 +76 +76 +76 +78 +80 +84 +89 +96 +103 +110 +118 +127 +135 +144 +153 +162 +170 +179 +186 +192 +197 +202 +205 +208 +209 +210 +208 +206 +203 +198 +193 +186 +180 +171 +163 +153 +145 +136 +127 +120 +111 +103 +96 +89 +85 +80 +79 +76 +75 +77 +79 +82 +86 +90 +98 +105 +113 +120 +129 +138 +147 +157 +165 +174 +180 +188 +194 +199 +203 +207 +208 +209 +208 +208 +205 +201 +196 +191 +184 +175 +168 +160 +151 +143 +132 +124 +115 +107 +101 +95 +89 +82 +78 +77 +76 +76 +79 +81 +82 +86 +94 +100 +109 +117 +125 +131 +141 +150 +158 +168 +178 +183 +190 +196 +200 +204 +207 +209 +209 +208 +207 +203 +199 +193 +189 +181 +174 +165 +155 +147 +139 +129 +121 +114 +104 +97 +92 +88 +82 +79 +77 +75 +76 +79 +82 +85 +91 +96 +102 +111 +118 +127 +137 +144 +153 +161 +172 +180 +186 +192 +198 +201 +205 +209 +209 +208 +208 +206 +203 +198 +193 +186 +178 +171 +163 +154 +145 +135 +126 +117 +110 +103 +95 +90 +84 +80 +77 +76 +76 +76 +79 +81 +86 +90 +98 +106 +112 +121 +129 +137 +146 +157 +166 +174 +181 +189 +192 +199 +204 +208 +209 +209 +208 +206 +205 +203 +197 +192 +184 +176 +167 +161 +152 +142 +134 +124 +115 +107 +101 +94 +88 +84 +80 +77 +76 +76 +77 +79 +83 +88 +93 +100 +107 +115 +123 +132 +141 +149 +159 +167 +175 +183 +190 +196 +200 +204 +207 +209 +209 +208 +207 +204 +199 +194 +188 +182 +174 +166 +157 +147 +139 +129 +121 +113 +106 +99 +92 +86 +83 +78 +77 +75 +76 +78 +81 +84 +90 +95 +102 +110 +118 +126 +135 +144 +152 +162 +170 +179 +186 +192 +197 +201 +206 +208 +210 +208 +208 +205 +202 +198 +192 +186 +179 +171 +163 +154 +144 +136 +127 +119 +110 +103 +96 +90 +85 +81 +79 +76 +75 +77 +79 +83 +87 +91 +98 +104 +112 +122 +131 +139 +147 +155 +164 +173 +182 +189 +194 +199 +202 +205 +209 +210 +210 +208 +204 +201 +195 +191 +184 +176 +168 +159 +150 +141 +131 +124 +115 +108 +101 +93 +87 +83 +79 +77 +75 +76 +77 +80 +83 +88 +93 +100 +108 +116 +124 +132 +141 +150 +159 +169 +176 +184 +191 +195 +201 +204 +207 +209 +210 +209 +207 +204 +199 +194 +189 +181 +174 +166 +156 +147 +138 +129 +122 +113 +106 +98 +92 +86 +82 +78 +77 +75 +76 +78 +80 +84 +89 +95 +103 +110 +118 +127 +134 +144 +153 +162 +171 +179 +185 +192 +198 +201 +205 +208 +209 +210 +208 +206 +202 +197 +192 +187 +180 +172 +162 +154 +144 +137 +127 +119 +111 +103 +95 +89 +86 +82 +77 +76 +78 +77 +78 +80 +86 +93 +98 +104 +113 +121 +127 +138 +148 +158 +164 +171 +181 +187 +193 +199 +204 +208 +208 +208 +209 +208 +205 +201 +196 +191 +184 +176 +169 +160 +150 +142 +133 +125 +117 +108 +101 +94 +88 +84 +80 +78 +76 +75 +76 +80 +84 +89 +94 +100 +107 +115 +123 +133 +141 +150 +159 +168 +176 +182 +190 +195 +201 +205 +207 +209 +209 +208 +206 +203 +199 +193 +188 +181 +174 +166 +157 +148 +139 +129 +121 +113 +106 +98 +93 +86 +82 +78 +76 +75 +77 +78 +81 +84 +89 +95 +103 +110 +118 +127 +134 +144 +153 +161 +171 +179 +186 +192 +197 +201 +205 +208 +210 +210 +208 +205 +202 +197 +193 +187 +179 +171 +162 +154 +144 +136 +127 +119 +110 +102 +95 +90 +85 +81 +77 +75 +75 +76 +79 +81 +86 +91 +97 +104 +113 +121 +129 +138 +147 +156 +166 +174 +181 +189 +194 +199 +203 +207 +209 +209 +209 +208 +205 +202 +196 +192 +184 +177 +169 +160 +151 +142 +133 +124 +116 +108 +101 +94 +88 +83 +79 +77 +75 +75 +77 +79 +83 +88 +93 +100 +107 +116 +124 +131 +141 +149 +159 +168 +176 +184 +190 +195 +200 +204 +207 +209 +210 +209 +207 +203 +199 +194 +189 +182 +175 +165 +157 +147 +139 +130 +123 +113 +106 +99 +91 +86 +83 +79 +77 +76 +76 +77 +80 +85 +90 +96 +103 +110 +118 +127 +135 +144 +153 +161 +170 +179 +186 +192 +197 +201 +204 +207 +209 +210 +209 +205 +200 +197 +192 +188 +180 +172 +163 +153 +144 +136 +128 +120 +111 +103 +95 +90 +84 +81 +78 +77 +77 +76 +78 +82 +86 +92 +98 +105 +113 +120 +130 +137 +147 +156 +166 +173 +181 +187 +194 +198 +204 +205 +210 +209 +209 +207 +205 +201 +196 +192 +184 +177 +169 +160 +151 +141 +133 +125 +116 +108 +101 +94 +88 +83 +79 +77 +76 +76 +76 +80 +83 +88 +93 +101 +107 +115 +124 +131 +141 +149 +159 +168 +176 +183 +190 +195 +201 +204 +207 +209 +210 +209 +206 +204 +200 +193 +189 +182 +176 +166 +157 +148 +139 +130 +122 +113 +106 +98 +91 +85 +82 +79 +76 +76 +76 +77 +80 +84 +89 +95 +102 +109 +117 +126 +135 +145 +152 +162 +169 +177 +185 +192 +198 +202 +204 +208 +208 +211 +208 +208 +203 +197 +192 +187 +180 +172 +164 +154 +145 +136 +127 +120 +111 +103 +96 +90 +85 +80 +79 +76 +76 +77 +78 +81 +86 +90 +98 +105 +112 +121 +128 +137 +146 +156 +164 +173 +181 +188 +193 +198 +202 +207 +208 +210 +208 +207 +205 +201 +196 +191 +184 +177 +168 +160 +151 +143 +133 +125 +116 +108 +101 +94 +88 +84 +79 +77 +76 +76 +77 +79 +84 +87 +94 +99 +107 +115 +123 +132 +140 +150 +158 +167 +176 +183 +190 +194 +200 +204 +206 +208 +210 +208 +206 +203 +199 +194 +189 +182 +175 +166 +156 +147 +139 +130 +122 +113 +105 +98 +92 +88 +83 +79 +75 +74 +77 +79 +81 +83 +89 +94 +102 +112 +121 +127 +132 +143 +152 +161 +172 +181 +185 +192 +196 +201 +205 +209 +210 +208 +208 +205 +201 +198 +192 +187 +178 +172 +163 +153 +144 +136 +127 +120 +111 +102 +94 +90 +84 +80 +80 +76 +73 +75 +80 +82 +86 +92 +97 +104 +112 +121 +130 +139 +145 +153 +166 +174 +180 +187 +194 +200 +202 +204 +209 +210 +209 +209 +205 +202 +196 +189 +184 +177 +169 +160 +151 +143 +132 +124 +116 +109 +101 +94 +88 +83 +79 +77 +77 +77 +76 +80 +82 +87 +93 +100 +107 +115 +123 +132 +140 +150 +158 +167 +175 +183 +191 +196 +201 +203 +207 +208 +210 +208 +207 +204 +200 +194 +189 +182 +175 +166 +157 +148 +139 +130 +123 +113 +106 +98 +93 +86 +84 +79 +77 +75 +76 +78 +81 +85 +89 +95 +101 +110 +118 +127 +134 +144 +151 +161 +170 +179 +186 +192 +197 +201 +205 +207 +208 +209 +208 +205 +202 +198 +192 +187 +179 +171 +163 +154 +144 +136 +127 +119 +111 +103 +97 +90 +85 +80 +79 +76 +76 +77 +79 +82 +86 +91 +98 +105 +113 +121 +129 +138 +146 +156 +164 +173 +181 +188 +193 +199 +203 +206 +208 +209 +208 +208 +205 +201 +196 +191 +184 +177 +169 +159 +150 +143 +132 +125 +116 +108 +101 +93 +88 +83 +79 +77 +75 +76 +77 +79 +83 +87 +94 +99 +108 +115 +123 +131 +140 +151 +159 +168 +176 +182 +189 +195 +202 +206 +208 +208 +208 +208 +207 +205 +201 +195 +189 +181 +174 +167 +158 +149 +139 +130 +121 +114 +106 +99 +93 +86 +82 +78 +76 +75 +75 +78 +80 +84 +89 +94 +101 +109 +117 +126 +134 +144 +152 +161 +169 +178 +185 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +198 +193 +187 +180 +172 +164 +155 +145 +137 +127 +120 +111 +104 +97 +91 +85 +81 +79 +76 +76 +76 +78 +82 +86 +90 +97 +104 +111 +120 +128 +137 +146 +155 +164 +172 +180 +187 +193 +198 +203 +205 +208 +209 +209 +208 +205 +201 +197 +192 +185 +178 +169 +161 +152 +144 +134 +126 +116 +109 +101 +96 +88 +86 +79 +78 +75 +76 +77 +80 +83 +87 +93 +100 +107 +115 +123 +132 +140 +148 +158 +167 +175 +182 +190 +195 +200 +204 +206 +207 +208 +208 +208 +205 +200 +194 +188 +182 +174 +168 +158 +149 +139 +129 +122 +114 +107 +99 +92 +86 +81 +79 +77 +76 +77 +78 +80 +84 +89 +95 +101 +110 +118 +126 +134 +144 +152 +161 +170 +179 +186 +192 +196 +201 +205 +208 +210 +210 +208 +206 +202 +197 +192 +187 +180 +172 +163 +154 +144 +136 +127 +120 +110 +103 +95 +90 +84 +80 +78 +76 +76 +76 +78 +81 +86 +91 +98 +105 +113 +120 +129 +137 +146 +156 +165 +173 +181 +188 +193 +199 +204 +206 +209 +209 +209 +208 +205 +202 +196 +192 +185 +177 +169 +160 +150 +142 +133 +126 +116 +109 +100 +92 +87 +83 +80 +78 +75 +75 +76 +78 +82 +88 +94 +100 +107 +114 +123 +131 +141 +150 +158 +167 +175 +183 +190 +195 +201 +204 +208 +209 +209 +208 +207 +204 +200 +195 +189 +182 +174 +165 +157 +149 +139 +131 +122 +114 +105 +99 +92 +87 +83 +79 +77 +76 +76 +78 +80 +85 +90 +95 +103 +110 +118 +126 +134 +144 +152 +161 +170 +178 +185 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +197 +192 +186 +179 +172 +163 +154 +145 +136 +127 +120 +111 +103 +97 +91 +85 +81 +78 +76 +76 +78 +79 +82 +85 +90 +98 +105 +113 +120 +128 +137 +146 +156 +165 +173 +180 +188 +192 +199 +204 +205 +208 +211 +209 +207 +204 +200 +197 +192 +184 +178 +169 +159 +152 +143 +134 +125 +115 +108 +100 +94 +88 +85 +81 +78 +75 +76 +77 +80 +83 +88 +93 +99 +106 +113 +123 +131 +141 +150 +158 +167 +175 +183 +190 +195 +201 +204 +207 +209 +209 +208 +207 +204 +201 +195 +189 +181 +175 +166 +157 +149 +140 +131 +122 +113 +106 +99 +92 +87 +82 +78 +76 +75 +76 +78 +80 +83 +88 +94 +102 +109 +118 +126 +134 +143 +151 +161 +170 +178 +186 +192 +197 +201 +205 +208 +210 +210 +209 +206 +203 +198 +193 +187 +180 +172 +164 +155 +145 +137 +127 +120 +111 +104 +97 +90 +85 +81 +78 +76 +76 +76 +78 +81 +86 +90 +97 +104 +112 +121 +128 +136 +145 +154 +164 +174 +182 +188 +192 +197 +201 +206 +210 +211 +209 +207 +204 +201 +196 +192 +186 +178 +168 +161 +150 +143 +134 +126 +117 +109 +101 +94 +88 +84 +81 +78 +76 +77 +77 +79 +82 +88 +93 +99 +107 +115 +122 +131 +140 +149 +159 +167 +176 +183 +189 +195 +200 +204 +206 +208 +209 +209 +206 +204 +200 +194 +189 +182 +175 +167 +156 +148 +139 +131 +123 +114 +106 +98 +91 +87 +83 +79 +77 +76 +75 +77 +81 +84 +90 +95 +102 +109 +117 +127 +133 +144 +151 +161 +169 +178 +185 +192 +197 +201 +205 +208 +209 +208 +209 +206 +203 +197 +193 +187 +180 +172 +164 +155 +145 +137 +127 +120 +111 +103 +96 +90 +85 +81 +79 +76 +75 +76 +78 +81 +86 +90 +97 +103 +111 +121 +127 +135 +145 +155 +163 +172 +183 +188 +192 +196 +202 +206 +210 +211 +209 +206 +205 +202 +198 +192 +185 +176 +168 +163 +153 +144 +135 +125 +115 +109 +103 +95 +89 +84 +79 +77 +76 +76 +77 +79 +82 +86 +92 +99 +105 +114 +123 +131 +140 +148 +157 +165 +175 +182 +190 +195 +199 +202 +206 +208 +210 +209 +208 +204 +200 +194 +190 +184 +176 +168 +158 +149 +140 +130 +123 +115 +108 +100 +93 +87 +82 +79 +77 +76 +77 +78 +80 +84 +88 +95 +101 +109 +117 +125 +133 +143 +152 +160 +169 +177 +185 +192 +195 +201 +205 +207 +209 +209 +209 +206 +203 +199 +192 +187 +180 +173 +165 +155 +146 +137 +127 +120 +111 +105 +98 +92 +85 +81 +79 +76 +77 +77 +79 +81 +85 +91 +97 +104 +112 +120 +128 +136 +146 +154 +164 +173 +180 +187 +193 +198 +203 +205 +208 +210 +209 +208 +205 +202 +196 +192 +185 +178 +170 +161 +152 +142 +133 +125 +117 +109 +101 +94 +89 +83 +80 +77 +76 +76 +76 +79 +82 +88 +92 +99 +107 +115 +123 +131 +140 +148 +158 +167 +176 +183 +190 +194 +200 +204 +207 +209 +210 +210 +207 +204 +200 +195 +190 +183 +176 +166 +158 +148 +140 +132 +124 +115 +107 +99 +92 +86 +83 +79 +77 +76 +75 +77 +80 +84 +88 +94 +102 +109 +117 +125 +134 +142 +152 +161 +170 +178 +185 +192 +196 +201 +205 +208 +209 +209 +208 +207 +203 +198 +193 +187 +180 +173 +164 +155 +146 +137 +127 +120 +111 +104 +97 +91 +85 +81 +79 +76 +76 +77 +78 +82 +86 +90 +98 +104 +111 +119 +127 +137 +147 +156 +164 +171 +179 +186 +193 +199 +203 +205 +207 +208 +208 +208 +206 +201 +196 +191 +184 +178 +170 +159 +152 +144 +133 +125 +115 +109 +103 +94 +88 +86 +80 +77 +76 +77 +79 +79 +83 +88 +92 +99 +107 +116 +124 +130 +139 +149 +158 +167 +176 +182 +189 +194 +199 +204 +206 +208 +209 +208 +208 +204 +200 +194 +189 +182 +175 +167 +157 +148 +139 +130 +122 +115 +107 +100 +92 +86 +82 +79 +77 +76 +77 +77 +80 +84 +90 +95 +102 +109 +116 +125 +134 +144 +154 +162 +169 +177 +184 +192 +197 +203 +206 +208 +208 +208 +209 +206 +204 +198 +193 +187 +180 +173 +164 +155 +146 +136 +128 +120 +111 +103 +96 +91 +85 +81 +79 +76 +75 +75 +78 +81 +86 +90 +97 +103 +111 +120 +128 +137 +146 +155 +164 +172 +180 +188 +192 +199 +202 +206 +209 +210 +209 +208 +205 +202 +197 +192 +185 +178 +170 +161 +153 +142 +135 +125 +118 +109 +101 +94 +88 +84 +80 +77 +76 +76 +77 +79 +82 +88 +92 +99 +106 +115 +123 +130 +139 +149 +157 +167 +175 +183 +190 +194 +200 +204 +208 +208 +210 +208 +207 +205 +200 +195 +189 +182 +175 +166 +158 +149 +140 +131 +123 +114 +106 +100 +93 +87 +83 +79 +77 +75 +77 +78 +81 +84 +89 +94 +102 +109 +117 +125 +134 +143 +151 +161 +170 +178 +184 +192 +196 +201 +204 +207 +209 +209 +208 +206 +202 +198 +192 +188 +180 +172 +163 +155 +146 +137 +127 +120 +110 +103 +96 +92 +87 +81 +78 +75 +75 +77 +79 +82 +86 +90 +95 +104 +113 +121 +128 +136 +146 +154 +163 +173 +181 +188 +193 +198 +203 +205 +209 +209 +209 +208 +205 +201 +196 +192 +185 +177 +171 +161 +152 +143 +133 +126 +117 +109 +101 +94 +89 +84 +80 +77 +75 +76 +77 +79 +81 +87 +92 +99 +106 +115 +123 +131 +140 +148 +157 +167 +175 +183 +189 +194 +200 +204 +207 +209 +210 +209 +207 +204 +199 +195 +190 +184 +176 +167 +157 +148 +140 +131 +124 +115 +107 +98 +92 +86 +83 +79 +77 +75 +75 +76 +79 +84 +89 +94 +101 +108 +117 +124 +133 +143 +152 +160 +169 +177 +185 +192 +196 +201 +205 +208 +209 +209 +208 +207 +203 +198 +194 +188 +180 +173 +164 +155 +146 +137 +129 +121 +112 +104 +97 +91 +85 +82 +78 +77 +75 +77 +78 +81 +85 +90 +97 +104 +111 +120 +128 +136 +145 +154 +164 +172 +179 +187 +193 +198 +202 +206 +208 +208 +208 +208 +205 +202 +197 +191 +185 +178 +170 +161 +152 +143 +134 +125 +118 +109 +102 +95 +88 +84 +80 +78 +76 +78 +77 +79 +82 +88 +93 +99 +106 +115 +122 +130 +140 +150 +158 +167 +175 +182 +189 +195 +200 +204 +207 +208 +209 +208 +208 +204 +200 +194 +190 +182 +175 +167 +158 +148 +140 +130 +123 +114 +106 +99 +92 +87 +82 +79 +77 +75 +76 +77 +80 +84 +89 +94 +101 +110 +116 +126 +134 +143 +152 +161 +169 +177 +184 +192 +196 +203 +205 +208 +208 +208 +208 +207 +204 +199 +193 +187 +179 +173 +164 +156 +146 +137 +127 +120 +111 +105 +96 +90 +85 +81 +78 +75 +76 +76 +78 +81 +86 +90 +97 +103 +111 +120 +128 +136 +145 +155 +164 +172 +179 +188 +194 +199 +202 +205 +208 +209 +210 +208 +205 +201 +196 +192 +185 +178 +170 +161 +152 +142 +134 +127 +117 +108 +103 +96 +88 +83 +79 +78 +76 +74 +78 +81 +82 +87 +92 +99 +107 +114 +124 +132 +138 +148 +157 +167 +176 +184 +191 +193 +198 +203 +206 +208 +212 +209 +206 +201 +198 +194 +190 +184 +176 +166 +157 +148 +139 +131 +124 +115 +106 +99 +92 +86 +83 +81 +79 +77 +76 +77 +78 +84 +88 +97 +103 +109 +115 +125 +134 +142 +152 +162 +168 +175 +184 +193 +197 +202 +205 +206 +207 +209 +209 +207 +204 +198 +192 +187 +180 +172 +165 +156 +145 +136 +127 +120 +111 +105 +97 +90 +85 +80 +78 +76 +77 +77 +78 +80 +85 +90 +96 +104 +113 +120 +128 +136 +145 +154 +163 +173 +180 +188 +193 +198 +202 +205 +209 +210 +210 +208 +205 +201 +196 +192 +185 +178 +171 +162 +151 +143 +134 +126 +117 +110 +102 +94 +88 +83 +80 +77 +76 +76 +76 +79 +81 +87 +92 +99 +106 +114 +122 +131 +138 +149 +157 +167 +174 +182 +189 +194 +200 +204 +207 +209 +210 +209 +208 +204 +201 +195 +191 +184 +176 +167 +158 +150 +140 +131 +123 +115 +107 +99 +93 +87 +84 +79 +76 +75 +74 +77 +80 +85 +89 +94 +99 +108 +116 +126 +134 +143 +150 +159 +168 +177 +185 +192 +196 +201 +204 +208 +209 +210 +209 +207 +203 +199 +193 +187 +181 +173 +165 +156 +146 +138 +128 +120 +112 +105 +98 +91 +86 +81 +78 +77 +76 +77 +78 +81 +85 +90 +97 +104 +111 +120 +127 +136 +144 +154 +164 +171 +180 +186 +193 +197 +203 +206 +208 +209 +208 +208 +205 +202 +197 +192 +184 +177 +169 +162 +153 +144 +133 +125 +117 +109 +103 +96 +89 +84 +79 +78 +76 +76 +78 +79 +83 +87 +92 +99 +107 +115 +122 +131 +139 +148 +158 +166 +175 +182 +190 +194 +200 +203 +206 +208 +209 +208 +207 +204 +200 +195 +189 +183 +175 +167 +158 +149 +140 +131 +124 +114 +107 +100 +93 +87 +82 +80 +77 +75 +76 +78 +80 +84 +88 +95 +101 +109 +116 +125 +133 +142 +151 +161 +169 +178 +184 +192 +196 +201 +205 +208 +210 +209 +208 +206 +203 +199 +194 +188 +181 +173 +164 +155 +146 +137 +129 +120 +112 +105 +97 +91 +85 +81 +78 +76 +76 +76 +78 +81 +85 +90 +96 +103 +111 +119 +128 +135 +145 +154 +163 +172 +179 +187 +192 +198 +202 +206 +208 +210 +209 +208 +205 +202 +197 +192 +186 +178 +171 +162 +153 +143 +135 +126 +118 +109 +102 +96 +89 +84 +80 +78 +76 +76 +77 +79 +82 +87 +92 +98 +106 +114 +123 +130 +139 +148 +157 +166 +174 +182 +189 +193 +199 +203 +207 +209 +210 +208 +206 +204 +201 +196 +191 +183 +175 +166 +158 +149 +142 +132 +123 +114 +107 +100 +93 +88 +83 +79 +77 +76 +76 +78 +80 +84 +88 +94 +101 +108 +117 +125 +134 +142 +151 +160 +169 +178 +184 +192 +196 +201 +205 +207 +209 +209 +208 +206 +203 +198 +193 +188 +181 +173 +164 +155 +146 +137 +128 +121 +112 +105 +96 +91 +85 +82 +79 +77 +75 +76 +76 +81 +86 +92 +98 +103 +111 +118 +128 +137 +147 +156 +163 +172 +178 +187 +194 +198 +205 +205 +208 +208 +209 +208 +207 +202 +197 +192 +185 +178 +170 +162 +152 +143 +133 +126 +118 +109 +101 +94 +89 +84 +80 +79 +75 +75 +78 +80 +82 +86 +91 +100 +107 +113 +122 +131 +138 +148 +158 +168 +176 +180 +189 +194 +199 +204 +207 +210 +210 +208 +207 +204 +201 +195 +190 +182 +176 +167 +158 +150 +140 +131 +123 +115 +107 +100 +93 +87 +83 +80 +77 +76 +76 +77 +80 +83 +89 +95 +102 +108 +116 +124 +132 +142 +151 +161 +168 +177 +184 +190 +196 +201 +205 +208 +208 +209 +208 +207 +203 +199 +193 +188 +180 +173 +164 +156 +146 +137 +128 +121 +112 +104 +98 +91 +86 +82 +78 +77 +76 +76 +79 +81 +86 +90 +96 +103 +111 +119 +127 +136 +145 +154 +163 +171 +180 +186 +192 +198 +202 +205 +208 +210 +209 +208 +205 +201 +196 +192 +186 +178 +170 +162 +152 +143 +135 +127 +118 +109 +102 +94 +89 +85 +80 +78 +77 +76 +76 +78 +83 +87 +93 +99 +105 +112 +121 +132 +140 +149 +157 +164 +174 +181 +190 +195 +200 +203 +206 +208 +209 +209 +208 +205 +200 +195 +190 +183 +175 +168 +157 +149 +140 +132 +123 +114 +107 +99 +93 +87 +83 +79 +76 +75 +76 +77 +80 +83 +88 +94 +100 +109 +116 +125 +132 +142 +151 +159 +169 +177 +185 +192 +196 +201 +204 +208 +210 +210 +209 +206 +202 +198 +193 +189 +182 +173 +164 +155 +146 +138 +130 +121 +112 +104 +97 +91 +85 +82 +78 +76 +75 +76 +78 +81 +85 +90 +96 +103 +111 +119 +127 +135 +144 +153 +164 +171 +180 +186 +192 +198 +202 +206 +208 +209 +209 +208 +206 +202 +197 +192 +186 +178 +170 +162 +153 +143 +135 +126 +118 +110 +102 +96 +89 +85 +80 +78 +76 +76 +77 +79 +82 +87 +92 +98 +105 +114 +122 +130 +139 +148 +157 +165 +174 +181 +189 +194 +199 +203 +207 +208 +209 +208 +207 +204 +200 +195 +190 +183 +176 +167 +158 +149 +141 +131 +123 +115 +107 +100 +93 +88 +83 +80 +77 +76 +76 +77 +80 +84 +88 +94 +101 +109 +117 +125 +134 +142 +152 +159 +169 +177 +184 +192 +195 +201 +204 +208 +208 +208 +209 +206 +202 +198 +194 +188 +180 +174 +166 +154 +144 +138 +129 +121 +113 +106 +96 +91 +85 +82 +79 +77 +75 +76 +78 +81 +84 +91 +97 +103 +111 +119 +127 +135 +145 +154 +163 +172 +180 +187 +192 +199 +202 +205 +209 +209 +208 +208 +206 +202 +197 +192 +186 +179 +171 +161 +153 +144 +135 +126 +119 +110 +101 +94 +89 +85 +81 +77 +76 +75 +76 +78 +82 +87 +92 +97 +105 +114 +122 +130 +139 +148 +156 +166 +174 +183 +189 +194 +199 +203 +207 +208 +210 +208 +208 +204 +201 +196 +191 +183 +176 +167 +160 +150 +142 +132 +123 +116 +107 +101 +94 +88 +83 +77 +76 +76 +78 +78 +80 +82 +86 +93 +101 +109 +117 +124 +131 +141 +150 +161 +169 +178 +183 +190 +195 +201 +205 +207 +210 +209 +208 +206 +203 +199 +193 +188 +181 +174 +165 +155 +146 +138 +129 +122 +113 +105 +97 +90 +85 +82 +79 +77 +76 +76 +78 +81 +85 +90 +97 +104 +111 +119 +127 +137 +145 +154 +163 +172 +180 +186 +192 +197 +202 +206 +209 +209 +208 +207 +205 +202 +198 +192 +185 +178 +170 +162 +153 +143 +134 +125 +117 +109 +103 +95 +89 +84 +79 +78 +76 +76 +75 +80 +83 +87 +91 +98 +106 +114 +122 +130 +139 +147 +157 +167 +176 +183 +188 +193 +200 +202 +206 +210 +211 +210 +206 +204 +201 +195 +192 +183 +175 +167 +158 +149 +141 +131 +123 +115 +107 +99 +93 +87 +83 +79 +77 +76 +76 +77 +79 +83 +88 +94 +102 +109 +116 +125 +132 +142 +150 +160 +170 +178 +184 +191 +195 +201 +205 +208 +209 +210 +208 +206 +203 +199 +194 +188 +181 +173 +165 +156 +147 +138 +129 +120 +112 +104 +98 +91 +86 +82 +79 +76 +75 +76 +78 +81 +85 +90 +96 +103 +111 +118 +127 +135 +145 +154 +162 +171 +179 +185 +192 +198 +202 +206 +207 +208 +208 +208 +207 +203 +197 +192 +185 +178 +171 +164 +153 +143 +134 +126 +119 +110 +103 +95 +90 +84 +80 +78 +76 +76 +77 +79 +82 +87 +91 +98 +105 +114 +122 +130 +139 +147 +157 +165 +173 +181 +189 +194 +199 +204 +206 +208 +208 +208 +208 +205 +201 +195 +189 +183 +175 +168 +160 +149 +140 +131 +124 +115 +108 +100 +93 +88 +83 +79 +77 +76 +76 +77 +80 +84 +89 +94 +101 +108 +116 +124 +133 +142 +151 +159 +168 +177 +184 +192 +196 +201 +204 +208 +209 +209 +208 +207 +203 +199 +193 +188 +181 +173 +165 +155 +147 +137 +128 +121 +112 +105 +97 +91 +85 +82 +78 +76 +75 +76 +77 +81 +84 +90 +96 +103 +111 +119 +127 +135 +144 +153 +163 +172 +179 +187 +192 +198 +202 +206 +209 +210 +208 +208 +205 +203 +197 +192 +186 +178 +171 +162 +154 +143 +135 +126 +119 +110 +102 +95 +89 +84 +80 +77 +76 +76 +76 +79 +81 +86 +91 +98 +106 +113 +122 +129 +139 +147 +156 +166 +174 +182 +188 +194 +199 +204 +207 +209 +209 +209 +207 +204 +201 +195 +191 +184 +177 +167 +160 +149 +142 +132 +124 +116 +107 +100 +94 +88 +83 +80 +77 +76 +76 +77 +79 +83 +89 +94 +101 +108 +117 +124 +132 +141 +150 +160 +168 +176 +183 +191 +195 +200 +204 +207 +208 +208 +208 +206 +203 +199 +193 +188 +181 +173 +165 +156 +148 +139 +127 +121 +114 +106 +97 +91 +86 +80 +78 +79 +78 +77 +77 +80 +84 +90 +98 +104 +111 +119 +126 +136 +144 +155 +162 +173 +179 +185 +192 +198 +202 +206 +208 +209 +208 +207 +205 +202 +197 +192 +186 +178 +170 +162 +151 +143 +135 +127 +119 +109 +102 +93 +88 +85 +82 +79 +77 +74 +75 +78 +83 +88 +93 +98 +105 +112 +121 +131 +140 +148 +157 +165 +174 +182 +189 +194 +200 +204 +207 +209 +209 +209 +207 +204 +201 +196 +190 +184 +175 +168 +159 +151 +141 +132 +123 +114 +108 +100 +93 +87 +83 +79 +77 +75 +75 +77 +80 +83 +88 +94 +100 +108 +115 +125 +132 +141 +150 +159 +169 +176 +184 +191 +196 +200 +204 +207 +209 +210 +208 +206 +203 +199 +194 +189 +182 +174 +165 +157 +147 +139 +129 +122 +113 +105 +98 +92 +86 +82 +78 +76 +75 +76 +78 +81 +85 +90 +96 +103 +110 +119 +127 +135 +144 +153 +163 +171 +179 +186 +192 +197 +202 +206 +208 +209 +209 +207 +205 +203 +197 +192 +186 +178 +170 +163 +154 +144 +136 +126 +118 +110 +103 +96 +89 +84 +80 +78 +76 +76 +77 +79 +82 +86 +92 +100 +104 +113 +123 +130 +138 +146 +156 +167 +174 +181 +189 +194 +198 +203 +207 +210 +209 +207 +208 +204 +200 +195 +192 +185 +176 +167 +159 +150 +141 +132 +123 +115 +107 +100 +93 +88 +83 +79 +77 +76 +77 +77 +80 +83 +87 +94 +101 +109 +116 +124 +132 +141 +152 +161 +170 +177 +183 +190 +194 +202 +206 +208 +209 +208 +207 +206 +203 +201 +194 +188 +180 +172 +165 +157 +148 +138 +129 +119 +111 +105 +98 +92 +85 +82 +78 +75 +76 +76 +79 +81 +85 +90 +95 +103 +111 +118 +127 +135 +145 +153 +163 +172 +180 +187 +192 +197 +202 +205 +209 +210 +209 +208 +205 +202 +197 +192 +186 +178 +172 +164 +154 +143 +136 +127 +118 +111 +105 +96 +87 +84 +80 +79 +77 +77 +76 +77 +80 +86 +93 +100 +106 +111 +120 +129 +138 +147 +157 +166 +173 +181 +188 +193 +199 +203 +207 +209 +210 +208 +206 +205 +202 +196 +192 +185 +175 +166 +161 +152 +142 +133 +124 +115 +106 +101 +94 +89 +84 +79 +76 +76 +76 +77 +81 +85 +87 +93 +100 +108 +116 +125 +133 +141 +149 +158 +167 +177 +184 +192 +195 +200 +204 +206 +209 +210 +209 +206 +203 +199 +193 +188 +181 +173 +166 +156 +147 +138 +129 +121 +113 +106 +98 +92 +86 +82 +79 +77 +76 +77 +78 +80 +85 +90 +97 +103 +111 +118 +127 +135 +144 +154 +163 +171 +179 +186 +192 +198 +202 +206 +208 +209 +209 +208 +205 +202 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +118 +111 +102 +95 +89 +84 +80 +78 +76 +76 +76 +78 +81 +87 +92 +98 +106 +113 +121 +129 +139 +147 +156 +166 +174 +182 +189 +194 +200 +203 +207 +208 +210 +209 +207 +205 +201 +195 +192 +183 +177 +167 +161 +150 +141 +133 +124 +117 +107 +101 +93 +87 +83 +79 +77 +76 +75 +76 +79 +83 +88 +94 +101 +107 +115 +124 +132 +142 +151 +160 +168 +175 +183 +191 +196 +200 +205 +206 +208 +209 +208 +207 +204 +199 +194 +188 +181 +173 +166 +158 +148 +139 +128 +120 +112 +105 +100 +93 +88 +81 +77 +76 +76 +78 +78 +81 +83 +88 +95 +103 +111 +119 +126 +135 +144 +153 +162 +171 +179 +186 +192 +197 +201 +205 +207 +209 +209 +209 +205 +202 +197 +192 +186 +179 +171 +163 +153 +143 +134 +127 +119 +111 +103 +95 +90 +84 +80 +78 +76 +77 +78 +79 +82 +86 +92 +98 +106 +114 +121 +130 +138 +147 +156 +165 +174 +181 +188 +193 +199 +203 +206 +209 +209 +208 +207 +205 +200 +195 +190 +184 +176 +169 +159 +150 +141 +132 +124 +116 +108 +100 +93 +88 +83 +80 +77 +76 +76 +77 +80 +83 +88 +93 +100 +108 +115 +124 +132 +141 +150 +159 +169 +176 +184 +190 +195 +201 +204 +208 +209 +210 +209 +207 +204 +199 +194 +189 +181 +174 +165 +156 +147 +139 +130 +122 +113 +105 +98 +92 +85 +82 +78 +77 +75 +76 +77 +80 +84 +90 +96 +103 +111 +118 +127 +135 +144 +153 +162 +171 +179 +187 +192 +198 +202 +206 +208 +210 +209 +208 +206 +203 +197 +192 +187 +180 +172 +162 +153 +143 +136 +127 +119 +110 +102 +95 +89 +86 +81 +77 +75 +75 +76 +79 +82 +86 +91 +98 +105 +113 +121 +127 +139 +148 +156 +164 +172 +182 +189 +193 +198 +204 +205 +208 +211 +210 +208 +202 +199 +197 +192 +184 +177 +168 +159 +150 +142 +135 +125 +115 +106 +99 +94 +89 +85 +80 +76 +75 +76 +78 +81 +84 +89 +93 +98 +107 +117 +124 +133 +142 +149 +157 +167 +178 +185 +192 +196 +199 +203 +206 +209 +209 +210 +207 +202 +198 +193 +188 +182 +175 +166 +155 +147 +138 +129 +122 +113 +106 +97 +91 +86 +82 +79 +77 +76 +77 +78 +80 +84 +90 +96 +103 +111 +118 +127 +134 +143 +153 +162 +172 +179 +186 +192 +197 +201 +205 +208 +209 +209 +208 +205 +203 +197 +193 +186 +178 +171 +162 +154 +144 +135 +127 +118 +110 +102 +95 +89 +84 +80 +78 +76 +76 +76 +79 +81 +86 +92 +97 +106 +113 +121 +128 +138 +147 +156 +165 +174 +181 +188 +193 +199 +203 +207 +208 +210 +209 +207 +205 +201 +195 +192 +184 +177 +168 +161 +151 +142 +133 +124 +116 +107 +101 +94 +88 +83 +79 +77 +76 +76 +77 +79 +83 +88 +93 +100 +107 +116 +124 +132 +140 +149 +159 +167 +176 +184 +190 +195 +200 +204 +207 +209 +209 +209 +207 +203 +199 +195 +188 +182 +174 +165 +157 +147 +139 +130 +122 +114 +105 +99 +92 +87 +82 +79 +77 +76 +76 +78 +79 +85 +89 +95 +102 +111 +118 +126 +135 +144 +153 +162 +170 +179 +185 +192 +196 +201 +205 +208 +209 +208 +208 +206 +202 +198 +192 +186 +179 +171 +163 +153 +145 +135 +127 +118 +111 +103 +96 +90 +85 +80 +78 +76 +76 +77 +79 +82 +86 +91 +98 +105 +113 +120 +129 +137 +147 +157 +166 +174 +180 +187 +192 +200 +204 +207 +208 +209 +208 +207 +204 +202 +196 +192 +184 +176 +167 +158 +150 +142 +134 +125 +116 +107 +98 +93 +89 +85 +80 +77 +74 +74 +76 +80 +84 +88 +93 +99 +107 +115 +125 +132 +142 +150 +159 +168 +176 +184 +191 +196 +202 +205 +208 +208 +210 +208 +207 +204 +200 +194 +189 +181 +174 +166 +156 +148 +138 +130 +121 +113 +105 +98 +92 +86 +82 +79 +76 +75 +76 +78 +81 +85 +89 +95 +102 +110 +118 +127 +135 +144 +152 +162 +171 +179 +186 +192 +197 +201 +206 +208 +210 +209 +208 +206 +203 +197 +192 +187 +179 +171 +163 +154 +144 +135 +127 +119 +111 +103 +96 +90 +85 +81 +78 +76 +76 +77 +78 +82 +86 +91 +98 +105 +112 +121 +128 +138 +146 +156 +164 +174 +181 +188 +193 +198 +203 +207 +208 +209 +208 +208 +205 +201 +196 +192 +184 +176 +169 +161 +151 +141 +133 +125 +116 +107 +101 +94 +90 +82 +79 +78 +76 +76 +79 +82 +82 +86 +94 +101 +109 +117 +124 +131 +140 +150 +159 +168 +177 +183 +189 +195 +200 +203 +207 +210 +209 +208 +206 +204 +199 +194 +189 +182 +174 +166 +155 +148 +139 +130 +122 +114 +106 +97 +92 +87 +83 +79 +76 +76 +76 +78 +81 +85 +90 +95 +102 +110 +118 +127 +135 +144 +153 +162 +171 +179 +186 +192 +198 +201 +206 +208 +209 +209 +209 +206 +203 +198 +193 +186 +179 +172 +164 +154 +144 +136 +127 +119 +111 +102 +95 +89 +86 +82 +79 +76 +74 +76 +78 +82 +86 +91 +97 +105 +112 +121 +129 +137 +144 +157 +166 +173 +180 +186 +193 +201 +203 +207 +210 +208 +208 +208 +207 +204 +196 +190 +184 +176 +168 +161 +153 +144 +133 +124 +117 +108 +101 +94 +88 +83 +79 +77 +76 +76 +76 +79 +83 +88 +94 +100 +106 +115 +123 +132 +141 +149 +158 +167 +176 +182 +191 +196 +201 +204 +206 +208 +209 +209 +207 +204 +200 +194 +189 +182 +175 +166 +157 +148 +139 +130 +123 +113 +107 +99 +93 +86 +82 +79 +77 +76 +76 +78 +81 +84 +89 +95 +102 +111 +118 +126 +135 +144 +152 +162 +170 +179 +186 +192 +197 +202 +205 +208 +209 +209 +208 +205 +202 +196 +192 +187 +180 +172 +163 +153 +145 +136 +127 +119 +111 +103 +96 +90 +85 +81 +79 +76 +75 +76 +79 +82 +87 +91 +98 +105 +113 +120 +130 +138 +147 +156 +165 +173 +181 +188 +193 +198 +203 +206 +210 +208 +210 +207 +205 +200 +196 +191 +184 +177 +168 +159 +150 +142 +132 +124 +115 +108 +100 +94 +87 +83 +79 +76 +76 +76 +77 +79 +83 +88 +94 +99 +107 +116 +124 +132 +141 +150 +159 +168 +175 +184 +190 +195 +201 +204 +208 +208 +210 +208 +207 +204 +199 +195 +189 +182 +175 +166 +157 +147 +139 +130 +122 +113 +105 +99 +92 +86 +82 +79 +77 +75 +76 +77 +80 +84 +89 +95 +102 +110 +117 +126 +135 +144 +152 +161 +171 +179 +185 +191 +197 +202 +207 +208 +209 +208 +207 +207 +204 +199 +192 +184 +179 +173 +165 +155 +145 +135 +125 +120 +113 +105 +95 +89 +84 +80 +79 +77 +77 +76 +77 +81 +86 +93 +98 +104 +112 +120 +129 +138 +147 +156 +164 +173 +181 +188 +194 +198 +202 +204 +208 +210 +209 +208 +205 +200 +194 +190 +186 +178 +169 +160 +150 +141 +132 +126 +117 +109 +101 +93 +87 +84 +80 +78 +77 +77 +76 +79 +83 +88 +94 +100 +108 +115 +123 +132 +141 +150 +159 +167 +176 +183 +191 +194 +201 +204 +207 +209 +210 +208 +206 +203 +199 +194 +189 +182 +174 +166 +156 +147 +139 +130 +122 +113 +105 +98 +92 +85 +82 +79 +76 +76 +76 +78 +80 +84 +89 +95 +102 +110 +118 +126 +134 +143 +153 +162 +171 +178 +186 +192 +197 +202 +206 +208 +210 +209 +208 +206 +203 +197 +193 +187 +180 +172 +163 +154 +145 +136 +127 +119 +111 +103 +96 +90 +85 +81 +78 +77 +75 +77 +78 +81 +85 +91 +98 +105 +113 +121 +128 +137 +147 +156 +165 +173 +181 +188 +193 +199 +203 +207 +208 +209 +209 +208 +205 +201 +196 +192 +184 +177 +169 +161 +151 +142 +134 +125 +117 +108 +102 +94 +88 +84 +80 +78 +76 +76 +77 +80 +83 +87 +93 +100 +107 +115 +123 +131 +140 +149 +158 +167 +176 +182 +190 +195 +200 +204 +206 +208 +209 +208 +206 +204 +200 +194 +189 +182 +175 +166 +157 +148 +139 +130 +123 +114 +106 +98 +92 +87 +83 +80 +77 +75 +75 +77 +81 +86 +92 +96 +101 +108 +116 +127 +137 +145 +153 +159 +169 +177 +187 +192 +197 +201 +203 +207 +208 +209 +209 +206 +203 +197 +192 +187 +180 +172 +164 +154 +145 +136 +127 +119 +110 +103 +96 +91 +85 +82 +77 +75 +75 +77 +80 +82 +86 +91 +97 +106 +113 +121 +127 +139 +148 +155 +164 +171 +181 +189 +193 +199 +204 +205 +208 +210 +210 +209 +204 +200 +196 +191 +184 +178 +171 +161 +151 +142 +133 +125 +117 +109 +100 +94 +87 +84 +80 +77 +75 +76 +77 +79 +83 +87 +93 +99 +107 +115 +123 +131 +140 +148 +158 +168 +176 +184 +190 +195 +199 +204 +207 +209 +210 +209 +208 +204 +200 +194 +190 +183 +175 +167 +157 +148 +139 +131 +122 +116 +105 +99 +91 +88 +82 +80 +77 +75 +76 +77 +80 +84 +90 +96 +102 +110 +117 +126 +134 +143 +152 +161 +170 +178 +185 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +198 +192 +187 +180 +172 +163 +154 +145 +136 +127 +120 +111 +104 +96 +90 +85 +81 +79 +76 +76 +77 +79 +81 +86 +91 +97 +105 +113 +121 +128 +137 +146 +156 +164 +173 +180 +188 +193 +198 +203 +206 +208 +209 +208 +208 +205 +201 +196 +192 +184 +176 +169 +160 +151 +142 +133 +126 +116 +108 +101 +94 +89 +83 +80 +77 +76 +76 +76 +80 +83 +88 +93 +100 +107 +115 +123 +132 +141 +149 +158 +168 +177 +184 +190 +194 +200 +204 +208 +210 +210 +208 +205 +202 +199 +196 +192 +184 +174 +163 +155 +148 +141 +132 +123 +112 +104 +97 +92 +87 +85 +78 +76 +74 +75 +79 +82 +85 +88 +94 +101 +109 +118 +127 +134 +142 +152 +162 +170 +179 +186 +192 +196 +202 +206 +208 +210 +209 +207 +207 +203 +198 +193 +187 +180 +171 +164 +155 +145 +137 +127 +120 +111 +104 +95 +90 +87 +81 +78 +77 +76 +73 +78 +83 +87 +91 +97 +103 +110 +120 +129 +138 +147 +155 +162 +172 +181 +187 +193 +200 +203 +205 +208 +209 +208 +209 +206 +202 +196 +192 +184 +177 +170 +162 +152 +142 +133 +125 +116 +109 +102 +95 +89 +84 +80 +77 +75 +77 +77 +80 +83 +88 +92 +99 +107 +115 +124 +131 +139 +148 +157 +167 +175 +182 +190 +194 +200 +204 +208 +208 +210 +208 +206 +204 +199 +195 +189 +182 +175 +166 +157 +148 +140 +130 +123 +114 +107 +99 +93 +86 +82 +79 +77 +76 +76 +78 +80 +84 +89 +95 +102 +110 +117 +126 +134 +144 +152 +161 +170 +178 +185 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +197 +193 +187 +180 +172 +164 +154 +145 +137 +127 +120 +111 +103 +96 +90 +85 +81 +78 +76 +75 +76 +78 +81 +86 +91 +98 +104 +112 +120 +128 +138 +146 +155 +165 +173 +181 +188 +193 +199 +202 +206 +209 +210 +209 +208 +206 +201 +196 +192 +185 +177 +169 +160 +152 +142 +134 +125 +117 +108 +101 +94 +88 +83 +79 +78 +76 +76 +76 +78 +82 +87 +93 +100 +107 +114 +121 +131 +141 +151 +159 +167 +174 +181 +189 +196 +201 +205 +206 +208 +209 +208 +208 +204 +200 +194 +189 +182 +175 +167 +157 +149 +140 +130 +123 +114 +107 +99 +93 +87 +83 +79 +76 +75 +77 +78 +81 +83 +89 +94 +102 +110 +119 +126 +133 +142 +152 +161 +171 +179 +185 +192 +195 +201 +204 +208 +208 +208 +208 +205 +203 +199 +193 +187 +179 +172 +163 +155 +146 +137 +127 +119 +111 +106 +97 +90 +85 +81 +77 +76 +78 +77 +79 +80 +86 +91 +96 +105 +115 +122 +128 +135 +144 +157 +164 +173 +182 +189 +191 +199 +203 +208 +208 +208 +210 +206 +204 +200 +197 +192 +185 +177 +169 +161 +151 +142 +133 +125 +117 +108 +102 +94 +88 +83 +79 +77 +77 +76 +77 +79 +82 +87 +93 +100 +107 +115 +122 +131 +140 +150 +159 +167 +174 +182 +189 +195 +201 +205 +208 +208 +210 +208 +208 +205 +200 +195 +189 +182 +175 +167 +158 +149 +140 +130 +122 +114 +106 +99 +92 +86 +83 +78 +76 +75 +76 +77 +80 +84 +88 +95 +101 +110 +117 +126 +134 +143 +152 +161 +169 +178 +185 +192 +196 +202 +205 +208 +210 +209 +208 +207 +203 +198 +193 +188 +180 +173 +164 +154 +145 +137 +128 +121 +111 +104 +97 +90 +85 +81 +79 +76 +76 +76 +78 +82 +86 +91 +98 +104 +112 +119 +128 +137 +146 +155 +164 +172 +179 +188 +194 +199 +203 +206 +207 +208 +208 +210 +206 +202 +196 +190 +184 +178 +171 +161 +151 +142 +133 +126 +118 +110 +101 +93 +88 +84 +81 +79 +76 +76 +76 +78 +83 +88 +94 +99 +107 +115 +124 +132 +141 +149 +158 +167 +176 +183 +190 +195 +200 +205 +207 +210 +209 +209 +207 +204 +199 +194 +189 +182 +175 +166 +156 +148 +139 +130 +123 +113 +106 +98 +92 +87 +82 +80 +76 +76 +76 +78 +81 +84 +90 +95 +102 +110 +117 +126 +134 +144 +152 +161 +170 +178 +186 +192 +197 +202 +205 +208 +209 +209 +208 +206 +203 +198 +193 +187 +180 +172 +164 +154 +145 +136 +127 +120 +111 +104 +96 +90 +85 +81 +78 +76 +76 +76 +79 +81 +86 +90 +97 +104 +112 +120 +128 +137 +147 +155 +164 +172 +181 +187 +192 +198 +202 +206 +208 +210 +209 +208 +205 +202 +197 +192 +185 +178 +170 +162 +152 +143 +134 +126 +118 +109 +102 +95 +88 +84 +80 +78 +76 +77 +76 +79 +82 +87 +92 +99 +106 +114 +122 +131 +139 +148 +157 +166 +175 +182 +190 +194 +199 +203 +207 +209 +209 +208 +207 +204 +200 +194 +190 +183 +176 +167 +158 +149 +141 +131 +123 +115 +107 +99 +93 +87 +82 +79 +77 +76 +76 +78 +80 +84 +89 +94 +102 +109 +117 +126 +134 +143 +151 +160 +169 +178 +184 +192 +196 +201 +204 +208 +208 +209 +208 +206 +203 +198 +193 +187 +180 +173 +164 +155 +146 +137 +129 +120 +111 +103 +97 +92 +85 +82 +79 +76 +74 +76 +79 +82 +87 +90 +96 +103 +112 +120 +129 +136 +146 +155 +164 +172 +180 +186 +192 +199 +203 +207 +209 +208 +208 +208 +206 +203 +197 +192 +184 +176 +170 +163 +154 +143 +133 +124 +116 +110 +102 +96 +88 +84 +79 +77 +76 +76 +77 +79 +83 +87 +92 +98 +106 +114 +123 +131 +140 +148 +157 +166 +175 +183 +190 +195 +200 +203 +208 +208 +210 +209 +208 +204 +200 +194 +190 +182 +176 +166 +159 +148 +140 +131 +122 +115 +107 +99 +92 +86 +83 +79 +77 +76 +76 +77 +79 +84 +89 +95 +101 +109 +116 +126 +134 +144 +151 +161 +169 +178 +184 +192 +197 +201 +205 +208 +209 +209 +208 +207 +203 +198 +192 +187 +180 +173 +165 +155 +145 +137 +128 +121 +112 +104 +96 +90 +85 +82 +79 +77 +76 +76 +77 +82 +86 +88 +98 +106 +111 +118 +127 +137 +146 +154 +164 +173 +180 +187 +193 +199 +204 +204 +206 +210 +208 +208 +204 +203 +197 +192 +185 +178 +169 +161 +151 +141 +133 +125 +116 +109 +102 +94 +89 +83 +80 +78 +76 +77 +76 +79 +82 +88 +92 +99 +106 +114 +123 +131 +141 +150 +158 +166 +175 +182 +190 +194 +201 +203 +207 +208 +209 +208 +207 +204 +200 +194 +190 +182 +176 +166 +158 +148 +139 +130 +123 +114 +107 +99 +92 +86 +83 +79 +77 +76 +76 +77 +80 +84 +89 +95 +101 +109 +117 +126 +133 +143 +152 +162 +170 +178 +184 +191 +195 +202 +206 +209 +209 +209 +206 +206 +203 +199 +194 +188 +180 +172 +164 +156 +147 +137 +129 +120 +112 +103 +97 +90 +85 +81 +79 +78 +75 +75 +76 +80 +87 +92 +98 +103 +110 +118 +127 +138 +147 +155 +163 +171 +180 +187 +193 +199 +203 +206 +208 +210 +208 +208 +205 +202 +197 +192 +185 +178 +169 +161 +152 +144 +135 +126 +117 +109 +101 +94 +89 +85 +80 +78 +75 +76 +77 +79 +82 +88 +93 +99 +106 +114 +123 +131 +139 +148 +158 +166 +175 +182 +190 +194 +199 +203 +207 +208 +210 +210 +208 +202 +200 +194 +191 +184 +176 +167 +157 +149 +140 +131 +124 +115 +107 +99 +92 +87 +82 +80 +77 +76 +76 +78 +80 +84 +89 +95 +102 +110 +117 +125 +133 +143 +151 +160 +169 +179 +185 +192 +196 +201 +204 +208 +210 +209 +209 +206 +203 +198 +193 +188 +180 +173 +164 +154 +145 +137 +128 +120 +112 +104 +97 +90 +85 +81 +78 +76 +76 +76 +79 +81 +86 +90 +97 +104 +112 +120 +127 +137 +146 +155 +164 +172 +181 +187 +193 +198 +202 +206 +208 +209 +209 +208 +205 +202 +196 +192 +185 +178 +170 +162 +151 +143 +134 +126 +117 +109 +101 +94 +88 +84 +80 +78 +76 +75 +77 +79 +83 +87 +92 +99 +106 +114 +122 +130 +140 +149 +157 +166 +175 +182 +189 +195 +199 +203 +208 +208 +210 +208 +208 +204 +200 +195 +190 +183 +175 +167 +158 +148 +139 +131 +124 +116 +107 +99 +91 +86 +83 +80 +79 +77 +76 +76 +79 +84 +89 +96 +102 +109 +116 +125 +133 +142 +152 +161 +169 +177 +184 +191 +195 +201 +206 +208 +210 +208 +206 +204 +202 +200 +195 +188 +180 +171 +163 +155 +148 +139 +129 +119 +111 +103 +97 +92 +86 +82 +79 +76 +76 +76 +79 +82 +86 +91 +97 +104 +111 +119 +128 +137 +146 +155 +164 +172 +179 +187 +192 +199 +202 +206 +208 +209 +208 +208 +205 +202 +196 +192 +184 +178 +169 +161 +153 +143 +134 +126 +118 +109 +102 +95 +89 +84 +80 +77 +76 +76 +77 +79 +82 +87 +92 +99 +106 +115 +123 +130 +139 +148 +157 +167 +174 +183 +188 +194 +200 +204 +208 +209 +210 +209 +207 +205 +200 +195 +189 +184 +176 +167 +158 +149 +140 +131 +123 +115 +107 +100 +92 +87 +82 +79 +77 +75 +75 +78 +79 +84 +88 +94 +101 +108 +117 +125 +134 +143 +152 +160 +169 +177 +185 +192 +196 +201 +205 +208 +210 +209 +208 +207 +204 +199 +193 +187 +181 +173 +165 +155 +146 +137 +128 +122 +113 +105 +96 +90 +84 +82 +79 +77 +75 +77 +77 +82 +86 +89 +96 +105 +112 +119 +127 +135 +146 +154 +162 +173 +180 +186 +193 +198 +204 +206 +206 +210 +209 +207 +205 +202 +197 +192 +185 +178 +171 +161 +152 +142 +134 +126 +117 +109 +102 +94 +89 +84 +80 +78 +76 +76 +77 +79 +82 +88 +93 +99 +106 +113 +122 +131 +141 +150 +157 +165 +173 +182 +190 +196 +201 +204 +205 +208 +209 +210 +208 +204 +200 +193 +190 +182 +176 +167 +158 +148 +139 +130 +123 +114 +107 +99 +93 +86 +82 +79 +77 +76 +76 +77 +79 +83 +89 +95 +103 +109 +117 +124 +132 +143 +153 +162 +170 +177 +184 +192 +197 +202 +205 +208 +208 +209 +208 +206 +204 +198 +193 +187 +181 +173 +164 +155 +146 +137 +128 +120 +112 +104 +97 +91 +85 +82 +78 +76 +75 +76 +79 +81 +86 +90 +97 +103 +111 +120 +128 +137 +145 +154 +164 +172 +179 +188 +193 +199 +202 +206 +209 +209 +209 +208 +206 +202 +197 +192 +185 +178 +170 +162 +152 +144 +134 +126 +118 +109 +102 +95 +89 +84 +80 +78 +76 +76 +77 +79 +83 +86 +92 +99 +106 +114 +122 +130 +139 +148 +157 +166 +175 +182 +189 +194 +200 +203 +207 +208 +209 +208 +207 +204 +200 +195 +190 +183 +176 +167 +157 +149 +140 +131 +123 +115 +107 +100 +92 +88 +83 +80 +77 +75 +77 +77 +80 +83 +89 +94 +101 +109 +117 +126 +133 +142 +151 +160 +169 +177 +184 +192 +196 +200 +205 +208 +209 +208 +208 +205 +203 +198 +193 +187 +180 +173 +164 +155 +146 +137 +128 +121 +111 +105 +96 +91 +85 +81 +79 +76 +76 +76 +78 +81 +86 +91 +97 +104 +111 +120 +127 +136 +146 +155 +163 +172 +180 +187 +192 +198 +203 +205 +209 +209 +209 +208 +205 +202 +197 +192 +185 +177 +169 +161 +153 +144 +135 +126 +117 +108 +101 +95 +90 +84 +80 +76 +76 +76 +77 +78 +82 +86 +90 +99 +108 +114 +121 +130 +139 +148 +158 +167 +174 +181 +189 +194 +200 +204 +207 +207 +210 +209 +207 +204 +201 +196 +190 +184 +176 +166 +158 +149 +142 +133 +124 +113 +105 +100 +93 +88 +84 +79 +74 +74 +78 +78 +81 +85 +87 +92 +99 +109 +117 +126 +133 +140 +150 +160 +168 +178 +185 +192 +195 +200 +205 +208 +210 +209 +208 +206 +203 +199 +192 +189 +180 +174 +164 +157 +145 +138 +128 +121 +112 +105 +98 +91 +85 +81 +79 +77 +76 +77 +78 +81 +84 +91 +97 +104 +111 +119 +127 +136 +144 +154 +163 +172 +180 +186 +192 +197 +202 +205 +208 +209 +209 +208 +205 +203 +196 +192 +185 +178 +170 +162 +152 +143 +134 +126 +118 +110 +103 +95 +88 +83 +80 +78 +77 +77 +76 +79 +81 +87 +93 +99 +106 +113 +122 +130 +139 +148 +157 +166 +174 +182 +189 +194 +200 +204 +207 +208 +210 +209 +206 +205 +200 +195 +190 +183 +176 +167 +158 +149 +141 +132 +123 +115 +106 +100 +92 +86 +83 +79 +77 +75 +76 +77 +80 +84 +88 +94 +101 +109 +117 +124 +133 +142 +151 +161 +169 +177 +185 +192 +197 +200 +204 +208 +210 +210 +208 +206 +203 +199 +194 +189 +182 +172 +164 +155 +147 +139 +129 +121 +112 +104 +98 +92 +84 +81 +80 +77 +75 +76 +77 +82 +84 +89 +98 +104 +111 +120 +127 +135 +143 +153 +165 +172 +179 +185 +192 +198 +203 +206 +209 +209 +208 +208 +205 +202 +198 +192 +186 +178 +170 +162 +153 +144 +136 +127 +118 +109 +102 +94 +90 +85 +81 +79 +75 +76 +77 +80 +83 +87 +92 +98 +106 +114 +122 +131 +139 +148 +157 +167 +176 +182 +188 +192 +199 +204 +208 +210 +209 +208 +206 +203 +201 +196 +191 +182 +175 +167 +158 +150 +140 +132 +123 +115 +107 +100 +92 +87 +83 +79 +77 +76 +76 +77 +80 +84 +89 +95 +102 +109 +115 +125 +133 +143 +151 +161 +168 +177 +184 +192 +196 +201 +205 +208 +209 +209 +208 +207 +204 +198 +194 +188 +181 +173 +164 +156 +146 +138 +128 +121 +112 +104 +98 +91 +85 +81 +77 +76 +75 +77 +79 +81 +85 +89 +97 +103 +111 +120 +127 +136 +144 +154 +163 +172 +180 +186 +192 +198 +202 +206 +208 +210 +209 +208 +206 +202 +197 +192 +186 +178 +171 +163 +153 +144 +135 +126 +118 +110 +102 +94 +89 +84 +80 +78 +76 +75 +77 +78 +82 +86 +92 +98 +106 +113 +122 +130 +138 +148 +156 +166 +174 +182 +189 +194 +199 +203 +207 +209 +210 +209 +208 +204 +201 +195 +191 +184 +176 +168 +158 +150 +141 +132 +124 +115 +108 +100 +94 +88 +83 +80 +77 +76 +77 +77 +81 +83 +89 +94 +101 +108 +116 +125 +132 +142 +151 +159 +169 +176 +184 +191 +196 +201 +204 +207 +209 +210 +208 +206 +202 +198 +193 +189 +181 +175 +165 +156 +145 +137 +129 +122 +114 +105 +97 +90 +85 +82 +79 +78 +76 +76 +78 +81 +86 +91 +97 +103 +110 +118 +127 +136 +145 +155 +163 +172 +180 +186 +192 +197 +202 +206 +208 +209 +208 +208 +205 +202 +198 +192 +186 +179 +171 +162 +153 +144 +135 +127 +120 +110 +102 +93 +88 +84 +81 +79 +77 +75 +76 +76 +83 +87 +94 +99 +104 +112 +120 +131 +139 +149 +156 +165 +174 +181 +189 +194 +200 +204 +206 +208 +209 +208 +208 +205 +202 +196 +192 +184 +175 +168 +159 +151 +142 +133 +124 +114 +108 +100 +94 +88 +83 +79 +76 +75 +76 +77 +80 +84 +88 +93 +100 +108 +115 +125 +132 +142 +150 +159 +168 +176 +184 +191 +195 +201 +204 +207 +208 +210 +209 +207 +203 +199 +193 +189 +181 +174 +165 +156 +147 +138 +130 +121 +113 +105 +98 +91 +86 +82 +79 +77 +76 +76 +78 +81 +85 +90 +96 +104 +111 +119 +127 +135 +144 +153 +163 +172 +179 +186 +192 +198 +202 +206 +208 +209 +208 +208 +205 +202 +197 +192 +186 +179 +171 +161 +153 +143 +135 +127 +118 +110 +102 +95 +89 +85 +81 +78 +76 +76 +77 +79 +82 +87 +92 +98 +106 +113 +123 +129 +139 +148 +157 +166 +174 +182 +189 +194 +199 +203 +207 +209 +209 +209 +207 +204 +200 +195 +190 +183 +176 +167 +158 +149 +140 +132 +123 +116 +106 +100 +92 +87 +83 +79 +77 +75 +75 +78 +81 +84 +89 +94 +100 +107 +116 +126 +135 +143 +150 +158 +167 +177 +187 +192 +196 +199 +203 +208 +211 +211 +209 +206 +202 +198 +194 +188 +182 +173 +165 +156 +146 +138 +127 +122 +113 +105 +97 +90 +86 +82 +77 +76 +77 +76 +78 +81 +86 +90 +94 +102 +112 +118 +127 +136 +145 +154 +161 +172 +181 +187 +192 +196 +201 +206 +209 +211 +210 +208 +203 +200 +197 +194 +188 +179 +170 +160 +152 +144 +136 +127 +118 +109 +102 +95 +91 +86 +81 +77 +75 +75 +76 +79 +83 +87 +93 +98 +106 +113 +121 +130 +138 +148 +157 +166 +174 +181 +188 +193 +199 +203 +207 +209 +209 +209 +207 +205 +201 +195 +190 +183 +176 +167 +158 +149 +141 +132 +123 +116 +107 +101 +93 +88 +83 +79 +78 +76 +76 +78 +81 +82 +89 +95 +101 +108 +117 +126 +132 +142 +151 +159 +169 +178 +184 +190 +196 +201 +204 +207 +209 +209 +208 +207 +203 +198 +194 +188 +179 +174 +165 +156 +146 +138 +128 +121 +112 +105 +97 +91 +86 +82 +78 +76 +75 +76 +78 +81 +85 +90 +96 +103 +111 +120 +127 +135 +144 +154 +163 +171 +180 +186 +192 +197 +202 +206 +208 +209 +209 +208 +206 +202 +197 +192 +186 +179 +171 +163 +153 +144 +135 +126 +118 +110 +103 +94 +90 +84 +80 +78 +76 +76 +77 +78 +82 +86 +91 +98 +106 +113 +121 +130 +138 +147 +156 +166 +175 +181 +189 +194 +199 +205 +207 +209 +208 +208 +208 +205 +203 +197 +190 +182 +175 +168 +161 +152 +141 +131 +123 +114 +108 +101 +94 +88 +83 +79 +77 +76 +77 +77 +80 +83 +88 +94 +100 +108 +116 +125 +132 +141 +150 +158 +169 +176 +184 +192 +196 +200 +204 +206 +210 +208 +210 +206 +204 +198 +194 +188 +182 +175 +165 +156 +147 +137 +130 +121 +113 +105 +98 +91 +86 +82 +80 +77 +76 +76 +77 +80 +85 +92 +97 +104 +109 +118 +126 +136 +146 +155 +163 +170 +179 +186 +192 +199 +202 +206 +208 +209 +209 +208 +205 +203 +197 +192 +185 +178 +170 +162 +153 +144 +136 +127 +118 +109 +102 +95 +90 +85 +81 +77 +76 +76 +77 +79 +83 +87 +91 +98 +105 +113 +122 +130 +139 +147 +157 +165 +174 +181 +189 +194 +200 +203 +207 +209 +210 +208 +208 +205 +201 +196 +190 +184 +176 +168 +159 +150 +142 +131 +124 +115 +108 +100 +93 +88 +83 +80 +77 +76 +76 +77 +79 +84 +88 +94 +100 +108 +116 +124 +133 +142 +151 +159 +168 +176 +184 +191 +196 +201 +204 +207 +209 +210 +209 +207 +203 +199 +193 +189 +182 +174 +166 +156 +148 +138 +130 +121 +113 +106 +98 +91 +86 +82 +79 +77 +76 +76 +78 +81 +85 +90 +95 +102 +111 +118 +127 +135 +144 +153 +162 +170 +179 +186 +192 +197 +201 +205 +208 +209 +209 +208 +205 +203 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +119 +111 +103 +96 +89 +84 +80 +79 +77 +76 +78 +78 +80 +86 +92 +100 +107 +113 +121 +127 +138 +148 +158 +166 +173 +181 +187 +193 +199 +203 +207 +208 +209 +208 +207 +205 +201 +195 +191 +183 +176 +167 +159 +149 +142 +133 +124 +116 +107 +99 +93 +88 +84 +80 +77 +76 +76 +77 +79 +84 +88 +94 +101 +107 +116 +123 +133 +142 +151 +160 +166 +176 +183 +192 +197 +200 +203 +207 +210 +210 +209 +206 +203 +198 +194 +189 +183 +173 +166 +156 +146 +138 +129 +123 +114 +104 +97 +92 +85 +83 +80 +78 +76 +73 +76 +81 +85 +89 +97 +103 +111 +117 +127 +136 +144 +153 +162 +171 +179 +185 +192 +197 +202 +206 +209 +209 +209 +208 +205 +203 +197 +192 +187 +179 +171 +162 +153 +144 +135 +127 +119 +111 +102 +94 +89 +84 +81 +79 +76 +76 +76 +78 +81 +86 +92 +98 +105 +113 +121 +129 +138 +147 +156 +165 +173 +181 +189 +194 +199 +203 +206 +208 +209 +208 +208 +204 +201 +195 +191 +184 +176 +168 +158 +151 +141 +132 +124 +116 +108 +100 +94 +87 +84 +80 +77 +75 +76 +77 +80 +83 +89 +94 +100 +108 +116 +125 +132 +142 +150 +159 +168 +177 +184 +190 +195 +200 +204 +207 +208 +210 +208 +206 +203 +199 +194 +189 +181 +174 +165 +157 +146 +139 +128 +121 +113 +105 +98 +91 +85 +82 +78 +77 +75 +77 +78 +81 +85 +90 +96 +103 +111 +119 +127 +135 +144 +153 +162 +171 +180 +186 +192 +196 +201 +205 +208 +211 +210 +208 +205 +200 +196 +192 +187 +181 +171 +161 +152 +144 +135 +127 +119 +111 +101 +95 +88 +86 +81 +79 +75 +76 +76 +78 +82 +87 +92 +98 +105 +113 +121 +130 +137 +148 +157 +166 +174 +181 +188 +193 +199 +203 +207 +209 +210 +209 +208 +205 +201 +196 +192 +184 +176 +169 +159 +150 +141 +132 +124 +116 +108 +100 +94 +88 +83 +79 +77 +76 +77 +77 +80 +82 +88 +94 +101 +109 +116 +123 +130 +140 +151 +161 +169 +176 +181 +188 +194 +201 +206 +208 +209 +208 +207 +206 +204 +200 +194 +188 +181 +173 +165 +157 +148 +139 +130 +121 +113 +106 +98 +92 +86 +83 +79 +77 +75 +76 +78 +80 +85 +90 +96 +103 +110 +118 +127 +135 +144 +153 +162 +170 +179 +186 +192 +197 +201 +205 +208 +209 +209 +208 +206 +202 +197 +192 +186 +179 +171 +163 +153 +144 +136 +127 +119 +111 +103 +95 +89 +85 +80 +78 +76 +76 +77 +79 +81 +87 +91 +98 +105 +113 +122 +129 +139 +147 +157 +165 +174 +181 +189 +194 +199 +203 +207 +209 +209 +209 +208 +205 +201 +196 +192 +184 +176 +168 +160 +150 +141 +132 +123 +116 +107 +101 +93 +88 +83 +79 +77 +76 +76 +77 +79 +84 +87 +93 +100 +108 +116 +123 +132 +141 +150 +159 +168 +177 +184 +191 +196 +201 +204 +208 +209 +210 +208 +207 +203 +199 +194 +188 +182 +174 +166 +156 +147 +138 +129 +122 +112 +105 +98 +92 +87 +82 +78 +75 +73 +77 +80 +82 +83 +88 +94 +101 +110 +122 +128 +133 +142 +152 +162 +172 +180 +187 +192 +196 +201 +205 +209 +211 +208 +208 +206 +202 +197 +193 +187 +178 +171 +163 +153 +144 +135 +127 +120 +111 +102 +95 +91 +85 +80 +79 +76 +75 +75 +81 +83 +86 +92 +97 +104 +113 +122 +130 +139 +148 +154 +164 +174 +181 +188 +194 +200 +202 +205 +208 +209 +210 +208 +205 +200 +195 +190 +182 +177 +170 +159 +150 +140 +131 +124 +117 +110 +101 +92 +86 +83 +81 +78 +77 +75 +76 +79 +83 +89 +93 +101 +107 +116 +124 +132 +141 +150 +159 +168 +176 +184 +191 +195 +201 +205 +207 +207 +211 +209 +206 +202 +197 +195 +189 +180 +174 +165 +155 +147 +139 +130 +122 +111 +105 +98 +91 +85 +83 +79 +77 +74 +76 +78 +80 +85 +89 +95 +102 +110 +118 +127 +134 +144 +153 +162 +171 +180 +186 +192 +197 +201 +206 +208 +209 +208 +208 +205 +202 +199 +193 +187 +179 +171 +163 +154 +145 +137 +127 +119 +110 +103 +96 +90 +85 +81 +78 +75 +75 +77 +79 +82 +85 +91 +97 +105 +112 +121 +129 +138 +147 +156 +164 +174 +181 +188 +193 +198 +203 +206 +208 +209 +209 +207 +205 +201 +195 +192 +184 +177 +169 +161 +151 +142 +133 +125 +116 +108 +101 +94 +88 +83 +80 +77 +76 +77 +77 +80 +82 +88 +93 +100 +107 +115 +123 +132 +140 +150 +159 +168 +175 +182 +189 +195 +202 +205 +208 +208 +208 +207 +206 +205 +200 +195 +188 +181 +173 +166 +158 +148 +138 +129 +121 +113 +106 +99 +93 +86 +82 +78 +77 +76 +76 +78 +80 +85 +90 +96 +102 +110 +118 +127 +136 +144 +153 +162 +170 +179 +186 +192 +198 +201 +205 +208 +209 +210 +208 +206 +203 +197 +192 +186 +179 +171 +163 +154 +144 +136 +127 +119 +111 +103 +95 +89 +84 +81 +77 +76 +75 +76 +78 +82 +86 +91 +98 +105 +113 +121 +129 +138 +146 +156 +166 +175 +182 +188 +192 +197 +203 +208 +211 +211 +208 +206 +204 +201 +198 +192 +185 +176 +167 +159 +151 +142 +133 +124 +116 +107 +100 +94 +88 +84 +79 +78 +75 +76 +76 +79 +83 +88 +94 +100 +107 +115 +123 +132 +141 +150 +159 +168 +176 +183 +190 +196 +201 +204 +207 +209 +209 +208 +207 +204 +200 +194 +189 +181 +175 +166 +157 +147 +139 +130 +122 +113 +106 +98 +92 +86 +82 +79 +77 +76 +77 +78 +81 +85 +90 +96 +103 +110 +118 +127 +134 +144 +153 +162 +171 +179 +186 +192 +197 +201 +205 +208 +209 +209 +208 +205 +202 +197 +192 +186 +179 +171 +163 +154 +144 +135 +127 +119 +111 +103 +95 +90 +85 +81 +78 +76 +77 +76 +79 +82 +87 +91 +98 +105 +113 +121 +129 +138 +147 +156 +165 +174 +181 +189 +193 +200 +203 +206 +208 +210 +209 +207 +205 +200 +196 +191 +184 +177 +168 +160 +150 +142 +132 +125 +116 +108 +101 +93 +86 +82 +80 +79 +77 +76 +77 +77 +82 +88 +95 +101 +108 +115 +123 +132 +142 +150 +159 +168 +176 +183 +190 +196 +201 +204 +207 +209 +210 +208 +207 +203 +200 +194 +189 +183 +174 +166 +156 +148 +139 +130 +122 +113 +106 +98 +92 +87 +82 +79 +77 +75 +76 +77 +81 +84 +89 +95 +102 +110 +118 +126 +134 +144 +153 +161 +170 +178 +186 +192 +197 +202 +206 +208 +209 +208 +209 +205 +203 +198 +193 +187 +179 +172 +163 +154 +145 +136 +127 +119 +111 +105 +97 +90 +84 +80 +78 +76 +77 +77 +79 +80 +84 +91 +98 +107 +112 +120 +127 +137 +146 +157 +165 +173 +180 +187 +192 +199 +203 +207 +209 +209 +208 +207 +205 +201 +196 +192 +185 +177 +168 +159 +151 +142 +134 +125 +116 +108 +101 +94 +88 +84 +80 +78 +76 +76 +77 +79 +82 +88 +94 +101 +106 +115 +125 +132 +141 +149 +158 +169 +176 +183 +191 +195 +199 +205 +208 +210 +209 +207 +207 +204 +198 +194 +190 +184 +174 +165 +157 +148 +139 +130 +122 +113 +104 +98 +93 +87 +82 +78 +76 +75 +77 +78 +81 +84 +88 +95 +102 +110 +118 +126 +134 +144 +153 +163 +172 +180 +185 +192 +197 +202 +206 +208 +210 +210 +208 +206 +202 +199 +192 +187 +179 +172 +163 +154 +144 +136 +127 +119 +110 +103 +96 +89 +85 +80 +79 +76 +75 +77 +78 +81 +86 +91 +97 +105 +113 +121 +130 +137 +146 +155 +164 +174 +182 +189 +193 +197 +201 +206 +210 +211 +209 +208 +203 +201 +196 +192 +186 +178 +168 +159 +151 +142 +133 +125 +116 +108 +101 +94 +88 +83 +80 +78 +76 +76 +77 +79 +82 +88 +93 +100 +109 +115 +123 +131 +141 +150 +159 +168 +176 +182 +190 +194 +201 +204 +207 +209 +209 +209 +206 +203 +200 +194 +189 +181 +174 +166 +157 +148 +139 +130 +122 +113 +106 +99 +93 +86 +83 +79 +77 +76 +76 +78 +80 +85 +89 +96 +103 +110 +118 +127 +135 +144 +153 +161 +171 +179 +186 +192 +196 +200 +206 +209 +210 +209 +208 +204 +201 +198 +194 +188 +180 +170 +161 +153 +145 +137 +127 +119 +110 +102 +95 +90 +86 +81 +77 +76 +75 +77 +79 +82 +87 +91 +97 +104 +112 +120 +129 +138 +147 +156 +165 +173 +181 +188 +194 +199 +203 +207 +208 +209 +209 +208 +205 +201 +196 +192 +184 +176 +169 +160 +151 +142 +133 +124 +117 +108 +102 +93 +88 +83 +80 +78 +76 +76 +76 +79 +83 +87 +93 +99 +107 +115 +123 +132 +140 +150 +158 +167 +176 +183 +190 +195 +200 +204 +206 +209 +209 +209 +206 +204 +200 +194 +189 +182 +174 +166 +157 +148 +139 +130 +122 +113 +106 +99 +92 +87 +82 +79 +76 +76 +76 +78 +80 +84 +89 +95 +102 +110 +118 +126 +134 +143 +152 +161 +171 +178 +186 +192 +196 +202 +205 +208 +209 +209 +208 +206 +203 +197 +193 +186 +179 +171 +163 +155 +145 +136 +127 +118 +110 +103 +97 +92 +85 +80 +76 +75 +76 +78 +80 +81 +85 +90 +98 +105 +113 +121 +129 +137 +146 +156 +165 +174 +181 +189 +193 +199 +202 +206 +208 +210 +210 +208 +205 +201 +196 +190 +185 +177 +169 +160 +151 +141 +132 +124 +117 +108 +101 +94 +87 +83 +80 +77 +76 +76 +77 +79 +83 +87 +93 +100 +107 +115 +123 +132 +141 +150 +159 +168 +176 +184 +190 +196 +201 +205 +207 +209 +210 +209 +208 +204 +200 +194 +189 +182 +174 +167 +157 +148 +139 +130 +122 +113 +106 +99 +92 +86 +82 +79 +77 +76 +77 +77 +80 +83 +88 +95 +103 +111 +119 +126 +133 +142 +152 +162 +172 +178 +184 +192 +196 +202 +206 +209 +210 +208 +208 +206 +204 +199 +193 +187 +180 +172 +163 +155 +146 +137 +127 +120 +111 +105 +95 +90 +85 +81 +79 +76 +77 +76 +78 +81 +86 +91 +98 +105 +112 +120 +128 +138 +147 +156 +164 +173 +179 +188 +193 +199 +202 +207 +209 +209 +209 +207 +205 +202 +196 +192 +184 +177 +169 +161 +152 +142 +133 +124 +117 +109 +101 +94 +89 +83 +80 +78 +77 +73 +80 +80 +85 +86 +93 +99 +108 +114 +123 +133 +141 +149 +158 +169 +177 +182 +188 +196 +200 +203 +206 +209 +211 +208 +206 +205 +200 +195 +189 +182 +174 +166 +157 +149 +139 +130 +122 +114 +107 +100 +92 +86 +82 +78 +78 +75 +77 +77 +80 +84 +89 +97 +103 +110 +116 +125 +134 +144 +154 +162 +169 +178 +184 +192 +198 +203 +206 +207 +209 +208 +209 +207 +204 +198 +192 +187 +180 +172 +164 +155 +145 +137 +127 +120 +111 +104 +96 +90 +86 +80 +79 +74 +76 +76 +79 +81 +86 +90 +97 +104 +112 +121 +128 +137 +145 +155 +164 +173 +180 +188 +193 +199 +202 +206 +208 +209 +209 +208 +205 +201 +196 +192 +185 +178 +169 +161 +152 +143 +134 +125 +117 +109 +102 +94 +88 +83 +80 +77 +76 +76 +77 +80 +82 +87 +93 +100 +108 +115 +123 +131 +140 +148 +158 +167 +175 +183 +190 +194 +200 +204 +207 +209 +209 +209 +206 +204 +199 +194 +190 +184 +175 +166 +156 +147 +138 +131 +125 +115 +106 +97 +91 +86 +84 +80 +77 +75 +75 +77 +80 +85 +90 +95 +102 +109 +117 +126 +135 +144 +153 +161 +170 +178 +186 +192 +198 +202 +206 +208 +209 +209 +207 +206 +203 +198 +193 +186 +180 +171 +163 +154 +145 +136 +127 +119 +111 +103 +96 +89 +85 +81 +78 +76 +75 +77 +78 +82 +86 +91 +98 +105 +112 +121 +129 +137 +146 +156 +164 +174 +180 +188 +193 +199 +203 +207 +208 +210 +209 +208 +205 +202 +196 +192 +186 +178 +170 +160 +152 +142 +133 +125 +117 +108 +101 +94 +89 +83 +80 +77 +76 +75 +77 +80 +82 +87 +92 +99 +107 +114 +123 +131 +140 +148 +158 +167 +176 +183 +189 +194 +200 +204 +207 +209 +210 +208 +207 +205 +200 +194 +189 +183 +176 +167 +158 +148 +138 +130 +123 +116 +108 +99 +91 +85 +83 +80 +79 +76 +76 +77 +79 +85 +89 +95 +102 +109 +117 +125 +134 +143 +152 +161 +170 +178 +185 +192 +196 +201 +205 +208 +210 +209 +208 +206 +202 +198 +193 +188 +180 +171 +163 +154 +146 +137 +128 +120 +111 +103 +97 +91 +85 +81 +79 +77 +76 +77 +78 +82 +86 +91 +98 +104 +113 +120 +128 +137 +146 +155 +164 +173 +180 +187 +192 +198 +202 +207 +208 +210 +208 +208 +204 +202 +196 +192 +185 +177 +169 +161 +152 +142 +134 +125 +117 +108 +101 +94 +89 +84 +80 +78 +76 +76 +77 +80 +83 +87 +93 +100 +107 +114 +124 +131 +140 +148 +158 +167 +176 +184 +190 +194 +199 +204 +207 +210 +210 +209 +206 +203 +200 +195 +191 +182 +175 +166 +157 +148 +140 +131 +123 +114 +106 +98 +92 +87 +82 +80 +77 +76 +76 +77 +80 +83 +90 +95 +102 +109 +117 +126 +133 +144 +152 +161 +169 +177 +185 +192 +196 +203 +204 +208 +208 +209 +208 +206 +203 +198 +193 +187 +180 +173 +163 +154 +145 +137 +127 +120 +111 +104 +96 +91 +85 +81 +79 +76 +76 +76 +79 +82 +87 +91 +97 +105 +112 +120 +128 +137 +146 +155 +165 +173 +180 +187 +192 +198 +203 +206 +208 +208 +208 +207 +205 +201 +196 +192 +183 +178 +170 +160 +149 +144 +134 +125 +116 +107 +102 +94 +88 +84 +81 +76 +76 +77 +79 +80 +82 +88 +92 +97 +107 +117 +125 +133 +140 +147 +156 +167 +177 +184 +190 +195 +197 +203 +208 +210 +210 +209 +206 +202 +200 +195 +189 +183 +175 +166 +157 +148 +139 +130 +123 +114 +108 +100 +91 +84 +82 +79 +77 +76 +78 +76 +78 +83 +91 +95 +102 +109 +116 +124 +134 +144 +153 +162 +170 +176 +185 +192 +196 +202 +207 +208 +209 +209 +208 +206 +205 +199 +193 +187 +180 +172 +164 +156 +147 +137 +127 +120 +111 +104 +97 +91 +85 +81 +78 +75 +76 +76 +78 +81 +86 +91 +97 +103 +111 +120 +129 +137 +146 +155 +164 +172 +180 +187 +193 +199 +202 +205 +208 +209 +209 +208 +206 +201 +196 +192 +185 +178 +170 +162 +152 +142 +133 +125 +119 +110 +102 +95 +87 +83 +80 +79 +77 +76 +76 +77 +82 +88 +94 +100 +107 +114 +121 +131 +140 +149 +158 +166 +175 +182 +189 +195 +200 +204 +208 +208 +210 +208 +207 +203 +200 +195 +190 +183 +175 +166 +157 +148 +140 +132 +123 +114 +106 +99 +92 +87 +83 +79 +78 +75 +76 +78 +80 +85 +89 +95 +101 +110 +117 +126 +134 +143 +152 +161 +169 +178 +184 +192 +196 +201 +205 +207 +210 +208 +208 +206 +203 +199 +193 +188 +180 +172 +164 +155 +146 +137 +127 +120 +112 +105 +96 +91 +86 +81 +79 +76 +76 +76 +78 +82 +86 +91 +97 +104 +112 +120 +127 +137 +146 +155 +163 +172 +181 +188 +193 +198 +203 +206 +209 +209 +209 +208 +205 +202 +198 +192 +185 +176 +169 +161 +153 +144 +134 +125 +116 +108 +103 +95 +90 +84 +79 +76 +76 +76 +77 +80 +82 +86 +92 +99 +107 +114 +123 +131 +139 +149 +157 +167 +175 +183 +190 +195 +200 +203 +207 +208 +210 +209 +207 +205 +200 +195 +190 +183 +176 +167 +158 +149 +140 +131 +123 +115 +107 +100 +92 +86 +83 +79 +78 +75 +76 +78 +80 +84 +89 +94 +102 +109 +116 +126 +133 +143 +151 +161 +169 +177 +185 +192 +196 +201 +205 +208 +209 +208 +208 +206 +203 +199 +193 +187 +180 +172 +164 +155 +146 +138 +128 +121 +112 +104 +97 +91 +85 +81 +78 +77 +75 +77 +78 +82 +86 +91 +97 +104 +112 +120 +128 +137 +146 +155 +164 +173 +181 +188 +193 +198 +202 +206 +208 +211 +211 +209 +205 +200 +195 +192 +186 +179 +170 +161 +150 +142 +134 +127 +118 +109 +100 +94 +88 +85 +80 +79 +75 +76 +76 +79 +82 +87 +93 +99 +106 +114 +122 +131 +139 +149 +158 +167 +176 +182 +190 +194 +200 +204 +208 +209 +210 +209 +207 +204 +200 +195 +190 +183 +175 +167 +157 +149 +140 +131 +123 +114 +107 +98 +92 +87 +82 +79 +76 +76 +76 +77 +79 +84 +89 +94 +101 +109 +117 +125 +134 +143 +152 +160 +169 +177 +185 +192 +196 +201 +205 +208 +209 +209 +208 +206 +203 +198 +193 +187 +180 +173 +164 +155 +146 +137 +128 +120 +111 +104 +97 +91 +84 +82 +79 +77 +76 +76 +78 +80 +86 +92 +98 +104 +110 +118 +127 +138 +148 +155 +163 +170 +180 +187 +194 +199 +202 +204 +207 +209 +209 +207 +204 +204 +196 +191 +183 +178 +171 +161 +151 +144 +134 +124 +118 +110 +103 +94 +88 +85 +80 +77 +76 +77 +79 +80 +82 +88 +92 +100 +106 +115 +123 +130 +140 +148 +158 +166 +175 +182 +190 +195 +200 +204 +207 +208 +209 +209 +207 +204 +199 +194 +189 +182 +176 +167 +158 +147 +140 +130 +123 +115 +107 +100 +92 +86 +82 +79 +77 +76 +76 +77 +80 +84 +89 +95 +102 +109 +117 +125 +133 +143 +152 +161 +170 +178 +184 +192 +196 +202 +205 +208 +209 +209 +208 +206 +204 +198 +193 +187 +181 +172 +165 +155 +146 +136 +128 +120 +112 +105 +97 +91 +85 +80 +77 +76 +76 +77 +79 +81 +84 +89 +96 +105 +113 +120 +127 +134 +146 +156 +163 +174 +180 +184 +192 +199 +204 +207 +209 +208 +207 +207 +205 +203 +198 +192 +184 +176 +170 +162 +153 +143 +135 +125 +117 +109 +102 +95 +89 +84 +80 +78 +76 +76 +77 +79 +82 +87 +92 +99 +106 +114 +123 +130 +139 +148 +158 +167 +174 +182 +189 +194 +199 +204 +207 +208 +209 +208 +207 +204 +200 +195 +190 +183 +176 +166 +158 +148 +140 +131 +122 +115 +106 +100 +92 +87 +83 +79 +77 +76 +76 +77 +80 +84 +89 +95 +102 +109 +117 +125 +134 +143 +152 +161 +170 +178 +185 +192 +196 +201 +205 +208 +211 +210 +209 +206 +202 +197 +193 +188 +182 +173 +163 +153 +145 +137 +129 +121 +111 +103 +96 +91 +85 +82 +79 +76 +75 +76 +78 +81 +85 +91 +97 +104 +111 +119 +128 +136 +145 +155 +164 +173 +179 +187 +192 +198 +203 +207 +209 +209 +209 +207 +206 +202 +197 +192 +186 +178 +170 +161 +152 +143 +134 +126 +117 +109 +101 +95 +89 +84 +80 +77 +76 +76 +76 +79 +82 +87 +92 +99 +107 +115 +122 +130 +139 +149 +157 +167 +175 +183 +189 +194 +200 +204 +208 +209 +210 +208 +207 +204 +200 +196 +190 +183 +176 +167 +158 +149 +140 +132 +122 +115 +107 +100 +93 +87 +83 +79 +77 +75 +76 +77 +80 +84 +89 +95 +102 +108 +117 +125 +134 +142 +152 +159 +170 +176 +185 +191 +196 +201 +205 +207 +209 +209 +208 +207 +203 +198 +192 +187 +181 +174 +165 +155 +144 +136 +127 +121 +113 +106 +96 +89 +85 +81 +79 +77 +76 +76 +77 +80 +86 +91 +97 +104 +112 +119 +127 +136 +145 +155 +163 +173 +181 +186 +192 +197 +202 +206 +209 +209 +209 +207 +204 +201 +197 +192 +186 +178 +170 +162 +152 +143 +134 +126 +117 +109 +102 +95 +89 +84 +80 +78 +76 +76 +77 +79 +82 +87 +92 +99 +107 +114 +123 +131 +139 +149 +157 +167 +175 +182 +190 +194 +200 +203 +207 +209 +210 +208 +207 +204 +201 +195 +190 +182 +176 +167 +158 +150 +141 +132 +123 +114 +107 +100 +94 +86 +82 +78 +76 +76 +78 +79 +79 +82 +87 +94 +102 +111 +117 +125 +132 +141 +151 +161 +170 +177 +184 +191 +196 +201 +205 +208 +210 +210 +208 +206 +203 +198 +194 +188 +182 +173 +164 +155 +145 +138 +129 +121 +113 +103 +97 +90 +86 +82 +78 +76 +75 +76 +78 +81 +85 +90 +96 +104 +111 +118 +127 +139 +145 +154 +162 +171 +182 +186 +192 +199 +201 +205 +208 +211 +210 +207 +203 +203 +196 +192 +185 +179 +170 +162 +151 +144 +135 +126 +118 +109 +102 +94 +89 +84 +81 +77 +75 +75 +77 +79 +83 +87 +93 +99 +106 +114 +123 +131 +139 +148 +158 +166 +176 +182 +190 +194 +199 +203 +206 +209 +210 +209 +207 +204 +199 +195 +190 +184 +175 +167 +158 +149 +140 +131 +124 +114 +106 +99 +93 +87 +82 +79 +77 +76 +76 +77 +80 +84 +88 +94 +102 +110 +117 +125 +133 +140 +151 +161 +172 +180 +185 +190 +195 +200 +206 +209 +211 +210 +208 +205 +203 +200 +194 +189 +180 +173 +164 +155 +147 +138 +128 +120 +111 +105 +97 +91 +84 +82 +79 +77 +76 +76 +77 +81 +85 +91 +97 +104 +111 +119 +127 +137 +146 +154 +163 +172 +180 +187 +192 +198 +203 +205 +208 +209 +208 +208 +206 +202 +197 +192 +185 +178 +171 +161 +153 +142 +135 +126 +118 +109 +102 +94 +89 +84 +81 +77 +76 +76 +77 +79 +83 +88 +92 +99 +107 +114 +123 +130 +139 +148 +157 +167 +175 +182 +188 +194 +200 +204 +208 +208 +208 +208 +207 +205 +201 +196 +188 +181 +175 +167 +159 +149 +140 +130 +122 +114 +107 +100 +93 +87 +82 +79 +77 +76 +77 +78 +80 +84 +89 +94 +102 +109 +117 +125 +134 +142 +152 +160 +169 +177 +185 +192 +196 +201 +204 +207 +209 +209 +209 +206 +203 +199 +192 +188 +181 +172 +165 +155 +146 +137 +128 +120 +112 +104 +97 +91 +86 +81 +78 +76 +76 +77 +77 +81 +85 +91 +96 +103 +111 +120 +127 +136 +145 +155 +162 +172 +180 +187 +193 +198 +202 +206 +208 +209 +209 +208 +205 +202 +196 +193 +185 +179 +170 +162 +153 +143 +135 +127 +118 +109 +102 +95 +89 +84 +80 +77 +76 +76 +76 +79 +82 +86 +92 +99 +106 +113 +122 +130 +139 +148 +157 +166 +174 +182 +189 +194 +200 +203 +206 +209 +210 +210 +207 +205 +200 +195 +190 +183 +176 +168 +159 +149 +140 +132 +123 +114 +108 +102 +93 +86 +83 +79 +77 +76 +77 +78 +79 +84 +88 +94 +101 +108 +117 +124 +133 +141 +151 +161 +169 +176 +184 +192 +195 +200 +205 +208 +210 +210 +209 +205 +202 +199 +195 +188 +182 +173 +163 +154 +147 +139 +129 +121 +112 +103 +96 +92 +87 +82 +79 +77 +73 +76 +78 +81 +85 +91 +96 +102 +111 +119 +127 +137 +145 +154 +162 +172 +180 +187 +193 +198 +202 +206 +208 +210 +208 +208 +206 +202 +197 +192 +185 +177 +170 +161 +153 +143 +135 +126 +118 +108 +101 +94 +89 +85 +81 +78 +75 +74 +75 +79 +83 +88 +93 +98 +105 +113 +123 +132 +140 +148 +156 +166 +174 +182 +190 +195 +200 +204 +206 +209 +210 +209 +207 +205 +201 +195 +190 +183 +176 +167 +158 +150 +141 +132 +122 +115 +107 +101 +94 +87 +83 +79 +76 +75 +76 +77 +80 +83 +88 +94 +101 +109 +116 +125 +132 +142 +151 +160 +169 +177 +184 +192 +196 +200 +205 +209 +209 +209 +208 +206 +204 +199 +194 +188 +181 +173 +165 +157 +146 +138 +127 +121 +113 +105 +97 +91 +85 +81 +79 +77 +74 +78 +79 +81 +85 +89 +97 +105 +111 +119 +127 +135 +144 +155 +164 +173 +178 +185 +193 +198 +202 +206 +208 +210 +209 +207 +206 +201 +197 +192 +185 +178 +169 +161 +153 +144 +134 +126 +118 +110 +103 +95 +89 +84 +80 +78 +76 +76 +77 +78 +82 +87 +93 +100 +107 +114 +121 +131 +139 +148 +157 +167 +176 +182 +189 +194 +198 +202 +206 +211 +211 +209 +206 +202 +199 +195 +191 +184 +176 +166 +157 +150 +142 +132 +124 +114 +107 +98 +93 +88 +83 +79 +77 +75 +76 +76 +80 +83 +89 +94 +101 +109 +116 +125 +132 +142 +152 +160 +169 +177 +184 +192 +196 +201 +205 +208 +209 +209 +208 +207 +204 +199 +194 +188 +180 +174 +164 +156 +146 +138 +129 +121 +112 +105 +98 +91 +86 +82 +78 +77 +75 +76 +78 +81 +85 +90 +97 +103 +110 +119 +127 +136 +144 +154 +163 +171 +180 +187 +192 +197 +202 +205 +208 +210 +210 +208 +206 +202 +197 +192 +186 +179 +170 +162 +153 +144 +135 +127 +118 +110 +103 +95 +90 +85 +79 +77 +78 +77 +76 +79 +82 +84 +91 +101 +107 +115 +121 +129 +135 +147 +158 +167 +175 +182 +187 +192 +199 +203 +207 +210 +210 +207 +207 +203 +201 +195 +192 +184 +175 +167 +158 +150 +141 +132 +124 +115 +107 +99 +93 +87 +83 +79 +77 +76 +76 +76 +79 +85 +88 +95 +100 +109 +116 +125 +132 +143 +151 +160 +169 +177 +184 +192 +196 +201 +205 +208 +209 +209 +208 +207 +203 +199 +193 +188 +180 +174 +165 +156 +146 +137 +128 +120 +112 +104 +97 +91 +85 +81 +78 +76 +75 +75 +78 +80 +85 +89 +97 +103 +111 +119 +127 +135 +144 +153 +163 +171 +180 +187 +192 +198 +202 +206 +208 +210 +209 +208 +206 +202 +197 +192 +186 +180 +171 +162 +153 +144 +135 +126 +118 +110 +103 +96 +89 +83 +80 +77 +77 +76 +79 +79 +80 +85 +91 +99 +108 +115 +121 +128 +138 +147 +157 +167 +174 +181 +188 +193 +199 +203 +207 +209 +209 +208 +207 +205 +200 +196 +190 +184 +176 +168 +159 +149 +141 +131 +124 +116 +108 +100 +93 +87 +83 +79 +78 +76 +76 +77 +79 +84 +88 +95 +100 +109 +116 +124 +133 +142 +151 +159 +168 +177 +184 +190 +196 +201 +204 +207 +209 +210 +208 +206 +203 +199 +193 +188 +181 +173 +165 +156 +147 +137 +128 +120 +113 +106 +99 +92 +85 +80 +78 +77 +78 +78 +78 +80 +84 +90 +97 +105 +111 +119 +127 +135 +145 +155 +163 +172 +179 +186 +192 +197 +202 +206 +209 +209 +209 +208 +205 +202 +196 +192 +186 +179 +171 +161 +153 +143 +135 +126 +118 +110 +103 +95 +89 +84 +81 +78 +76 +76 +76 +79 +82 +87 +92 +98 +106 +114 +122 +130 +139 +148 +156 +166 +174 +182 +189 +194 +200 +204 +207 +209 +210 +210 +207 +204 +200 +196 +192 +184 +177 +167 +160 +150 +141 +132 +124 +115 +107 +100 +94 +87 +83 +80 +77 +75 +75 +78 +80 +83 +88 +94 +102 +108 +116 +124 +132 +142 +151 +160 +168 +176 +184 +192 +197 +201 +204 +208 +208 +210 +208 +208 +203 +199 +193 +189 +182 +172 +165 +158 +147 +138 +128 +121 +114 +105 +98 +92 +86 +81 +79 +78 +78 +77 +76 +81 +85 +89 +96 +103 +112 +119 +127 +137 +145 +154 +162 +171 +179 +186 +192 +198 +202 +205 +208 +210 +210 +210 +205 +201 +195 +192 +187 +180 +172 +162 +151 +142 +135 +127 +121 +111 +102 +93 +89 +85 +82 +80 +76 +76 +76 +79 +81 +86 +93 +100 +105 +112 +122 +130 +138 +148 +158 +165 +173 +180 +189 +194 +200 +204 +206 +209 +210 +209 +208 +205 +201 +195 +192 +184 +176 +168 +159 +150 +141 +132 +124 +115 +108 +100 +93 +86 +83 +81 +77 +75 +76 +77 +78 +82 +90 +94 +101 +108 +115 +123 +133 +143 +152 +160 +169 +175 +182 +192 +197 +202 +206 +208 +207 +208 +209 +207 +205 +200 +193 +187 +181 +174 +165 +157 +148 +138 +129 +121 +113 +105 +98 +92 +85 +82 +78 +76 +75 +76 +78 +81 +85 +90 +96 +102 +110 +119 +128 +136 +144 +153 +162 +172 +180 +187 +192 +197 +202 +205 +209 +209 +210 +208 +206 +202 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +119 +110 +102 +95 +89 +85 +81 +78 +76 +76 +76 +78 +82 +87 +92 +98 +105 +114 +122 +130 +138 +148 +157 +165 +174 +182 +189 +194 +199 +204 +206 +209 +209 +209 +208 +204 +201 +195 +191 +183 +176 +168 +159 +149 +141 +131 +124 +115 +107 +100 +93 +88 +82 +79 +77 +75 +76 +77 +80 +83 +88 +94 +101 +109 +116 +125 +133 +142 +151 +159 +168 +177 +183 +192 +196 +201 +204 +208 +209 +209 +208 +206 +203 +199 +194 +188 +181 +173 +164 +156 +147 +138 +129 +121 +112 +105 +98 +91 +86 +82 +79 +76 +75 +76 +78 +82 +85 +89 +95 +102 +111 +120 +128 +135 +144 +152 +163 +171 +180 +188 +192 +197 +201 +206 +208 +210 +209 +208 +205 +202 +197 +193 +187 +179 +171 +162 +153 +144 +136 +127 +118 +110 +103 +95 +89 +85 +80 +78 +77 +76 +77 +79 +81 +86 +91 +98 +106 +113 +121 +129 +138 +147 +157 +165 +174 +182 +188 +193 +199 +203 +206 +208 +209 +208 +208 +204 +200 +196 +192 +185 +176 +167 +158 +150 +142 +134 +125 +116 +106 +99 +93 +89 +85 +80 +77 +75 +75 +77 +81 +85 +89 +93 +99 +107 +116 +125 +133 +142 +150 +159 +167 +176 +184 +191 +195 +201 +205 +206 +209 +209 +208 +206 +204 +199 +194 +188 +180 +173 +166 +157 +147 +138 +128 +121 +111 +106 +99 +92 +86 +81 +78 +76 +76 +76 +78 +81 +84 +90 +96 +103 +111 +119 +127 +136 +144 +154 +163 +172 +180 +186 +192 +197 +203 +205 +209 +209 +209 +208 +206 +202 +197 +192 +186 +179 +171 +163 +154 +144 +134 +126 +118 +111 +102 +95 +89 +83 +80 +78 +76 +76 +76 +79 +80 +87 +91 +99 +105 +113 +121 +130 +138 +148 +157 +166 +173 +181 +189 +193 +200 +203 +208 +209 +210 +209 +208 +205 +201 +196 +192 +184 +176 +169 +161 +150 +141 +132 +124 +116 +108 +100 +93 +86 +83 +80 +78 +76 +75 +76 +80 +83 +88 +94 +101 +107 +115 +124 +132 +142 +149 +159 +169 +177 +183 +189 +197 +202 +204 +206 +208 +211 +208 +206 +204 +200 +192 +189 +183 +176 +166 +154 +146 +138 +128 +122 +115 +107 +99 +89 +85 +82 +80 +78 +76 +76 +77 +80 +85 +92 +96 +103 +110 +118 +127 +135 +145 +154 +162 +171 +179 +186 +192 +196 +201 +206 +209 +211 +209 +208 +204 +201 +197 +192 +187 +179 +171 +162 +153 +144 +135 +127 +119 +110 +102 +94 +90 +85 +81 +78 +76 +76 +77 +79 +82 +86 +92 +98 +106 +114 +122 +130 +138 +146 +157 +167 +176 +182 +189 +192 +198 +203 +207 +210 +210 +209 +206 +204 +201 +196 +192 +184 +176 +167 +158 +149 +141 +133 +123 +117 +106 +100 +92 +88 +82 +80 +76 +76 +76 +77 +80 +83 +88 +94 +101 +107 +115 +124 +132 +142 +151 +160 +169 +176 +184 +191 +196 +200 +205 +207 +209 +210 +208 +207 +203 +199 +194 +188 +181 +174 +165 +157 +147 +138 +130 +122 +113 +105 +98 +91 +86 +82 +79 +77 +76 +77 +77 +81 +84 +90 +96 +103 +110 +119 +127 +135 +144 +154 +162 +171 +179 +186 +192 +197 +202 +206 +208 +209 +209 +208 +206 +202 +197 +192 +186 +179 +172 +162 +153 +144 +136 +127 +119 +110 +104 +94 +90 +85 +81 +78 +76 +77 +77 +79 +82 +87 +92 +98 +105 +114 +121 +130 +138 +147 +156 +165 +174 +181 +189 +194 +199 +204 +206 +209 +209 +209 +208 +204 +201 +195 +192 +184 +176 +168 +160 +150 +141 +132 +125 +115 +108 +100 +94 +88 +83 +80 +77 +76 +76 +77 +80 +82 +89 +94 +101 +108 +115 +124 +133 +142 +150 +158 +168 +176 +185 +192 +196 +200 +202 +207 +209 +211 +210 +206 +203 +198 +193 +189 +183 +175 +165 +156 +147 +138 +130 +122 +113 +105 +98 +91 +86 +82 +79 +77 +76 +76 +78 +80 +84 +90 +96 +103 +111 +119 +127 +134 +144 +153 +163 +171 +179 +186 +192 +197 +201 +206 +208 +209 +209 +208 +207 +203 +197 +192 +185 +178 +172 +165 +155 +144 +134 +126 +119 +112 +106 +97 +88 +82 +79 +79 +78 +78 +76 +77 +80 +85 +92 +100 +106 +112 +120 +129 +138 +147 +157 +165 +174 +181 +188 +194 +198 +203 +206 +208 +210 +210 +208 +204 +200 +195 +192 +185 +178 +169 +159 +150 +142 +132 +125 +117 +108 +101 +93 +88 +83 +81 +77 +76 +76 +77 +80 +83 +88 +94 +101 +108 +116 +124 +132 +141 +150 +159 +168 +176 +184 +192 +195 +201 +204 +208 +209 +209 +208 +206 +203 +199 +194 +189 +182 +174 +166 +156 +148 +138 +129 +121 +112 +105 +97 +92 +86 +82 +78 +76 +76 +76 +78 +81 +85 +90 +96 +103 +111 +118 +127 +135 +145 +154 +162 +171 +179 +187 +192 +198 +202 +206 +208 +210 +209 +208 +205 +202 +197 +192 +186 +178 +172 +162 +154 +144 +136 +127 +118 +111 +102 +95 +89 +85 +80 +78 +76 +76 +76 +79 +81 +86 +91 +98 +105 +113 +122 +129 +139 +147 +156 +165 +173 +181 +188 +194 +199 +203 +206 +209 +210 +208 +207 +205 +201 +197 +190 +184 +177 +168 +161 +151 +141 +131 +124 +117 +110 +102 +93 +86 +81 +79 +79 +78 +77 +77 +77 +82 +88 +92 +102 +110 +116 +122 +130 +141 +152 +159 +167 +177 +182 +190 +196 +202 +205 +206 +208 +210 +208 +206 +203 +200 +195 +188 +181 +175 +166 +155 +148 +138 +130 +122 +113 +107 +98 +92 +86 +83 +79 +78 +76 +76 +76 +80 +85 +91 +97 +103 +108 +116 +126 +135 +145 +155 +161 +169 +176 +186 +192 +199 +202 +205 +207 +208 +209 +209 +205 +203 +197 +192 +186 +180 +172 +163 +154 +144 +136 +127 +119 +111 +104 +97 +90 +85 +81 +78 +75 +75 +77 +79 +81 +86 +90 +97 +104 +112 +121 +129 +138 +146 +155 +164 +173 +180 +188 +193 +199 +203 +207 +208 +210 +209 +207 +205 +201 +196 +192 +185 +177 +169 +161 +151 +142 +133 +125 +117 +108 +101 +93 +89 +83 +80 +77 +75 +76 +77 +79 +83 +87 +93 +99 +107 +115 +123 +132 +139 +149 +158 +167 +175 +182 +190 +194 +200 +204 +207 +209 +209 +208 +206 +204 +200 +194 +189 +182 +174 +167 +157 +148 +139 +130 +122 +114 +106 +98 +93 +87 +82 +79 +77 +76 +76 +77 +80 +84 +89 +95 +102 +110 +117 +126 +134 +144 +152 +161 +171 +179 +186 +192 +196 +201 +205 +208 +209 +209 +208 +206 +202 +198 +192 +187 +179 +172 +162 +154 +145 +136 +127 +119 +110 +103 +96 +90 +85 +81 +79 +76 +75 +77 +79 +82 +86 +91 +97 +105 +113 +121 +130 +138 +148 +156 +165 +173 +181 +189 +194 +199 +202 +205 +208 +209 +209 +208 +205 +201 +194 +190 +184 +177 +170 +159 +150 +140 +132 +124 +117 +109 +100 +93 +87 +83 +79 +78 +76 +76 +76 +79 +82 +88 +94 +100 +107 +115 +123 +132 +141 +149 +159 +169 +176 +184 +190 +195 +201 +205 +208 +210 +210 +208 +206 +204 +199 +196 +189 +182 +173 +164 +157 +147 +140 +130 +122 +112 +105 +98 +92 +88 +82 +77 +75 +76 +78 +78 +81 +85 +87 +93 +103 +112 +119 +126 +135 +142 +152 +162 +172 +180 +187 +192 +196 +202 +205 +208 +210 +210 +208 +205 +202 +198 +192 +188 +180 +171 +162 +154 +144 +136 +127 +120 +110 +103 +95 +89 +85 +81 +79 +76 +76 +77 +79 +81 +86 +92 +98 +105 +113 +121 +129 +137 +147 +156 +165 +173 +181 +188 +193 +199 +203 +206 +209 +209 +209 +207 +205 +201 +196 +191 +184 +177 +169 +159 +151 +142 +133 +125 +116 +109 +101 +94 +88 +84 +80 +78 +76 +76 +77 +80 +83 +88 +93 +101 +108 +115 +124 +132 +141 +150 +159 +168 +176 +184 +190 +196 +200 +204 +207 +209 +210 +208 +206 +204 +199 +194 +189 +182 +175 +165 +157 +147 +140 +130 +122 +114 +106 +99 +91 +86 +82 +79 +77 +75 +77 +78 +81 +84 +89 +95 +103 +110 +119 +126 +134 +144 +153 +162 +171 +179 +186 +192 +197 +201 +206 +208 +209 +209 +208 +206 +202 +198 +193 +187 +179 +172 +164 +154 +144 +136 +127 +120 +111 +105 +96 +90 +85 +80 +78 +76 +76 +78 +79 +81 +85 +89 +97 +106 +114 +121 +128 +136 +145 +156 +166 +175 +181 +187 +192 +198 +203 +207 +210 +210 +208 +206 +204 +202 +196 +192 +184 +176 +169 +161 +150 +141 +135 +127 +117 +108 +100 +94 +88 +83 +81 +78 +75 +77 +78 +81 +82 +85 +93 +100 +108 +116 +125 +132 +140 +148 +159 +169 +176 +184 +189 +194 +200 +204 +207 +210 +209 +208 +206 +203 +200 +195 +190 +181 +174 +166 +158 +148 +139 +130 +122 +114 +106 +100 +93 +85 +82 +78 +77 +76 +77 +78 +80 +84 +89 +95 +103 +110 +118 +125 +134 +144 +153 +162 +171 +179 +185 +192 +197 +202 +206 +208 +210 +209 +208 +205 +203 +198 +193 +187 +180 +172 +163 +154 +144 +137 +127 +120 +110 +103 +96 +90 +85 +81 +79 +76 +75 +77 +78 +81 +86 +91 +98 +104 +112 +120 +129 +138 +146 +157 +165 +174 +181 +188 +193 +199 +204 +207 +209 +209 +209 +208 +205 +201 +196 +192 +185 +177 +169 +161 +150 +143 +132 +125 +116 +108 +101 +93 +88 +84 +79 +77 +75 +75 +76 +79 +84 +88 +93 +99 +107 +116 +123 +132 +140 +150 +158 +168 +176 +183 +190 +195 +201 +204 +207 +209 +210 +208 +207 +203 +200 +194 +189 +182 +174 +166 +156 +147 +139 +130 +123 +113 +106 +98 +92 +86 +82 +79 +77 +76 +76 +78 +81 +84 +90 +96 +102 +111 +117 +127 +135 +143 +153 +162 +171 +179 +185 +192 +197 +202 +205 +208 +209 +209 +208 +206 +203 +197 +192 +186 +178 +172 +164 +155 +144 +134 +126 +118 +111 +104 +97 +90 +84 +80 +78 +76 +77 +77 +78 +81 +86 +91 +98 +106 +113 +121 +128 +138 +146 +156 +165 +173 +181 +189 +194 +199 +203 +205 +208 +209 +210 +209 +206 +201 +195 +190 +184 +178 +170 +161 +150 +141 +132 +125 +117 +109 +101 +93 +87 +83 +79 +78 +76 +76 +77 +79 +83 +87 +93 +100 +107 +116 +123 +132 +140 +149 +159 +167 +177 +183 +190 +194 +200 +203 +208 +209 +210 +208 +207 +203 +198 +195 +189 +183 +175 +165 +156 +148 +139 +130 +122 +113 +105 +98 +92 +87 +82 +78 +77 +75 +76 +78 +80 +85 +89 +96 +101 +111 +118 +127 +134 +143 +153 +161 +170 +178 +185 +192 +196 +202 +205 +208 +209 +208 +208 +205 +203 +198 +192 +186 +179 +172 +163 +154 +145 +136 +127 +119 +111 +104 +96 +90 +85 +81 +79 +76 +76 +76 +79 +81 +86 +91 +97 +105 +112 +120 +128 +137 +146 +156 +165 +173 +180 +188 +193 +199 +203 +206 +208 +209 +208 +208 +206 +201 +196 +192 +184 +178 +169 +161 +151 +142 +133 +125 +117 +109 +101 +94 +88 +84 +80 +78 +76 +75 +77 +79 +83 +87 +93 +100 +107 +116 +123 +132 +140 +149 +158 +167 +176 +183 +190 +195 +200 +204 +207 +208 +210 +209 +208 +204 +200 +195 +189 +183 +175 +167 +157 +148 +139 +130 +122 +114 +106 +99 +92 +87 +82 +79 +77 +76 +76 +77 +79 +85 +88 +94 +100 +110 +118 +127 +134 +143 +150 +159 +170 +180 +187 +192 +196 +200 +204 +208 +211 +209 +209 +205 +201 +198 +194 +188 +181 +172 +162 +154 +146 +136 +127 +121 +112 +104 +94 +90 +86 +82 +79 +77 +76 +74 +77 +82 +88 +93 +97 +103 +111 +120 +129 +138 +146 +155 +163 +172 +181 +186 +193 +200 +203 +204 +208 +209 +211 +207 +205 +202 +195 +190 +185 +178 +170 +158 +150 +144 +133 +124 +116 +109 +102 +94 +89 +85 +80 +76 +76 +76 +77 +80 +82 +89 +92 +99 +107 +115 +124 +132 +141 +149 +158 +167 +175 +184 +190 +195 +200 +203 +207 +209 +211 +209 +207 +204 +199 +194 +189 +183 +175 +166 +158 +147 +139 +130 +123 +114 +106 +99 +93 +86 +83 +78 +77 +75 +76 +77 +80 +84 +89 +95 +102 +109 +117 +126 +134 +144 +152 +162 +170 +179 +185 +192 +197 +202 +205 +208 +210 +210 +208 +207 +203 +198 +192 +187 +181 +173 +164 +154 +145 +137 +127 +120 +111 +104 +97 +90 +86 +80 +78 +75 +76 +77 +79 +82 +86 +90 +97 +105 +113 +121 +129 +137 +146 +155 +165 +173 +181 +188 +193 +198 +203 +207 +209 +210 +209 +208 +205 +202 +196 +192 +185 +177 +169 +161 +152 +142 +133 +126 +117 +108 +101 +94 +89 +84 +80 +78 +76 +76 +77 +80 +83 +88 +93 +100 +108 +115 +124 +131 +141 +149 +158 +167 +176 +182 +189 +194 +201 +204 +207 +209 +209 +209 +206 +204 +200 +194 +189 +182 +175 +166 +158 +149 +139 +129 +122 +113 +106 +100 +94 +86 +81 +78 +76 +77 +77 +79 +80 +84 +88 +95 +103 +111 +118 +126 +133 +143 +152 +162 +171 +179 +185 +192 +195 +201 +206 +210 +210 +209 +207 +205 +203 +199 +193 +187 +180 +171 +163 +154 +146 +137 +127 +120 +111 +103 +96 +90 +85 +81 +79 +76 +75 +77 +78 +82 +86 +91 +98 +104 +111 +119 +129 +138 +146 +156 +164 +172 +180 +188 +194 +199 +203 +206 +208 +209 +208 +208 +205 +202 +196 +192 +186 +177 +170 +161 +152 +143 +134 +126 +117 +109 +101 +94 +89 +84 +80 +77 +75 +76 +76 +80 +82 +87 +93 +99 +107 +115 +123 +131 +140 +149 +157 +166 +176 +183 +190 +195 +200 +204 +206 +209 +209 +210 +207 +204 +200 +195 +190 +182 +175 +166 +158 +148 +139 +131 +123 +114 +107 +99 +93 +86 +83 +79 +77 +76 +76 +77 +80 +84 +89 +94 +102 +109 +118 +126 +134 +143 +152 +161 +170 +178 +185 +192 +196 +202 +204 +208 +209 +210 +208 +206 +203 +198 +192 +187 +180 +172 +164 +154 +145 +137 +127 +120 +112 +103 +96 +90 +85 +81 +78 +77 +75 +77 +78 +81 +86 +91 +98 +104 +112 +120 +128 +137 +146 +155 +164 +172 +181 +188 +193 +198 +203 +206 +209 +208 +210 +207 +206 +201 +197 +191 +185 +178 +169 +161 +151 +142 +133 +125 +117 +108 +101 +94 +88 +84 +79 +78 +75 +76 +77 +79 +83 +87 +94 +99 +107 +114 +123 +132 +141 +149 +157 +166 +176 +184 +191 +195 +200 +203 +206 +210 +212 +210 +207 +203 +198 +194 +190 +184 +176 +167 +156 +148 +140 +131 +122 +114 +107 +99 +91 +86 +81 +79 +76 +76 +77 +77 +80 +82 +88 +95 +103 +110 +117 +125 +132 +143 +152 +163 +171 +178 +184 +192 +196 +202 +205 +208 +209 +209 +208 +206 +203 +196 +193 +187 +181 +173 +164 +153 +144 +136 +128 +121 +112 +104 +95 +91 +85 +81 +76 +79 +77 +76 +77 +80 +87 +91 +97 +105 +112 +119 +129 +138 +148 +155 +162 +173 +181 +187 +192 +199 +203 +206 +208 +210 +210 +207 +205 +200 +196 +192 +184 +178 +169 +161 +151 +142 +134 +126 +117 +109 +101 +94 +88 +84 +80 +78 +76 +75 +77 +80 +84 +88 +92 +99 +107 +114 +123 +131 +141 +150 +158 +167 +175 +183 +189 +195 +200 +204 +207 +209 +210 +208 +207 +203 +200 +194 +189 +182 +175 +167 +157 +148 +140 +130 +123 +114 +107 +99 +92 +87 +83 +79 +77 +75 +76 +77 +80 +83 +89 +95 +102 +109 +117 +126 +134 +144 +152 +161 +170 +178 +185 +192 +196 +202 +205 +208 +209 +209 +209 +206 +203 +198 +193 +188 +180 +173 +164 +155 +146 +137 +128 +121 +111 +105 +96 +91 +84 +82 +79 +76 +76 +76 +79 +81 +86 +90 +97 +104 +112 +120 +128 +136 +146 +155 +164 +173 +180 +187 +192 +199 +202 +206 +208 +209 +209 +208 +205 +201 +196 +192 +185 +178 +170 +161 +152 +143 +134 +126 +117 +109 +101 +96 +89 +84 +79 +77 +76 +76 +78 +80 +83 +87 +92 +99 +107 +115 +124 +132 +140 +148 +157 +167 +175 +183 +190 +196 +199 +202 +206 +209 +210 +210 +208 +203 +199 +193 +190 +183 +176 +167 +158 +148 +139 +130 +123 +116 +107 +99 +91 +86 +82 +79 +77 +76 +77 +77 +80 +83 +88 +95 +102 +110 +118 +126 +133 +143 +151 +162 +170 +179 +184 +192 +196 +201 +206 +208 +209 +209 +208 +206 +203 +198 +193 +188 +180 +173 +164 +155 +146 +137 +127 +120 +111 +105 +96 +90 +85 +81 +79 +75 +75 +76 +79 +81 +85 +90 +97 +104 +112 +119 +129 +136 +146 +155 +164 +173 +179 +187 +192 +199 +203 +206 +208 +209 +208 +208 +205 +202 +197 +192 +185 +178 +170 +161 +153 +143 +134 +126 +117 +110 +102 +95 +89 +84 +80 +77 +75 +76 +77 +79 +82 +87 +93 +98 +107 +114 +123 +131 +139 +148 +158 +167 +175 +183 +189 +194 +200 +203 +207 +208 +210 +209 +207 +204 +200 +194 +189 +182 +176 +167 +158 +148 +140 +131 +122 +116 +105 +100 +92 +88 +83 +79 +77 +76 +76 +77 +80 +84 +89 +94 +102 +109 +117 +126 +133 +143 +151 +161 +169 +178 +184 +192 +197 +201 +205 +208 +209 +209 +208 +206 +203 +197 +193 +187 +180 +172 +164 +154 +145 +137 +127 +120 +111 +103 +96 +90 +85 +81 +79 +76 +75 +76 +78 +81 +86 +90 +97 +103 +112 +120 +128 +137 +146 +156 +164 +173 +180 +188 +193 +198 +203 +206 +208 +210 +210 +208 +205 +201 +196 +190 +185 +179 +171 +161 +150 +141 +132 +126 +118 +110 +102 +93 +87 +84 +81 +78 +75 +75 +78 +79 +83 +87 +93 +97 +106 +116 +124 +131 +139 +147 +156 +167 +177 +184 +191 +193 +198 +202 +208 +209 +210 +209 +208 +203 +199 +195 +190 +183 +176 +167 +157 +149 +140 +131 +122 +116 +108 +100 +92 +86 +82 +79 +78 +77 +76 +76 +79 +84 +90 +95 +101 +109 +117 +125 +134 +143 +150 +161 +169 +178 +185 +192 +195 +199 +205 +208 +208 +208 +210 +207 +203 +197 +193 +188 +180 +172 +165 +156 +145 +138 +129 +122 +111 +102 +98 +91 +85 +81 +79 +78 +75 +76 +79 +82 +85 +91 +97 +103 +112 +119 +128 +138 +145 +155 +162 +173 +180 +187 +193 +198 +201 +206 +208 +210 +208 +208 +205 +201 +197 +192 +186 +178 +169 +161 +152 +143 +134 +126 +118 +109 +102 +94 +88 +84 +81 +78 +76 +76 +77 +79 +82 +87 +93 +99 +106 +114 +122 +131 +139 +149 +157 +166 +174 +182 +190 +195 +200 +203 +207 +208 +209 +209 +207 +204 +200 +195 +190 +184 +175 +167 +158 +149 +140 +131 +123 +115 +107 +99 +93 +87 +83 +79 +77 +76 +76 +77 +80 +84 +89 +94 +101 +109 +117 +125 +133 +143 +151 +160 +170 +177 +185 +192 +196 +201 +205 +208 +209 +209 +208 +206 +203 +198 +193 +188 +180 +173 +164 +155 +146 +137 +128 +120 +111 +105 +97 +91 +85 +82 +78 +77 +75 +76 +79 +82 +86 +90 +97 +104 +111 +120 +129 +137 +144 +154 +165 +172 +181 +187 +192 +197 +203 +207 +209 +210 +208 +206 +205 +202 +197 +192 +185 +178 +169 +161 +153 +143 +135 +125 +117 +109 +102 +94 +88 +84 +80 +78 +76 +76 +76 +79 +82 +88 +93 +99 +106 +115 +122 +131 +140 +149 +158 +166 +175 +183 +190 +195 +200 +205 +207 +209 +210 +209 +207 +204 +200 +195 +189 +183 +175 +167 +158 +148 +140 +131 +123 +114 +107 +99 +92 +86 +82 +79 +78 +75 +76 +77 +80 +84 +89 +95 +101 +109 +116 +125 +134 +143 +152 +160 +170 +178 +185 +192 +196 +202 +204 +208 +209 +210 +208 +206 +203 +199 +193 +188 +180 +173 +164 +156 +147 +137 +128 +120 +112 +105 +97 +91 +85 +82 +78 +76 +75 +76 +78 +81 +85 +91 +96 +104 +111 +120 +128 +136 +145 +155 +164 +173 +180 +188 +193 +198 +202 +206 +208 +209 +209 +208 +205 +202 +196 +192 +185 +178 +170 +161 +152 +142 +135 +126 +118 +109 +102 +95 +89 +85 +80 +77 +76 +76 +77 +79 +82 +88 +92 +100 +106 +115 +123 +131 +140 +148 +158 +167 +175 +182 +189 +195 +199 +204 +207 +209 +210 +208 +207 +204 +200 +194 +189 +183 +176 +166 +158 +148 +141 +130 +123 +115 +107 +99 +92 +87 +83 +79 +77 +75 +76 +77 +80 +84 +89 +95 +101 +110 +117 +125 +134 +143 +152 +161 +169 +178 +185 +192 +196 +202 +205 +208 +209 +209 +208 +207 +203 +199 +192 +187 +180 +174 +165 +156 +146 +135 +126 +120 +113 +107 +98 +90 +83 +79 +79 +78 +78 +77 +77 +79 +84 +91 +98 +105 +111 +119 +127 +136 +145 +154 +164 +172 +180 +187 +193 +198 +202 +205 +209 +210 +210 +208 +205 +201 +196 +192 +186 +179 +170 +161 +152 +143 +135 +126 +118 +110 +101 +94 +88 +84 +81 +78 +76 +77 +77 +79 +82 +88 +93 +99 +107 +114 +122 +130 +140 +148 +158 +166 +175 +182 +190 +194 +199 +203 +207 +208 +209 +208 +207 +204 +200 +195 +190 +182 +176 +166 +158 +149 +141 +131 +123 +114 +107 +100 +93 +87 +82 +79 +77 +76 +77 +78 +79 +84 +88 +95 +102 +110 +117 +124 +134 +143 +151 +158 +170 +179 +184 +190 +195 +201 +206 +207 +209 +210 +207 +206 +203 +200 +193 +186 +180 +173 +164 +154 +147 +138 +129 +120 +112 +105 +97 +90 +85 +81 +79 +76 +76 +77 +77 +80 +85 +90 +98 +104 +111 +119 +127 +136 +145 +154 +163 +172 +180 +186 +192 +198 +203 +206 +208 +209 +208 +208 +205 +203 +197 +192 +185 +177 +170 +161 +153 +143 +134 +126 +118 +109 +102 +95 +89 +84 +80 +77 +76 +76 +77 +79 +82 +86 +92 +98 +107 +114 +123 +130 +139 +148 +157 +166 +175 +181 +189 +194 +200 +203 +207 +208 +209 +209 +207 +205 +201 +195 +190 +183 +176 +167 +158 +149 +140 +132 +123 +116 +107 +100 +92 +87 +83 +79 +77 +76 +76 +78 +81 +84 +88 +93 +100 +109 +117 +126 +134 +142 +150 +159 +168 +178 +186 +192 +196 +201 +203 +207 +209 +210 +209 +206 +202 +198 +193 +187 +182 +174 +165 +155 +145 +138 +128 +121 +113 +105 +98 +90 +85 +81 +79 +78 +76 +77 +78 +82 +85 +90 +97 +104 +111 +120 +127 +136 +144 +154 +163 +172 +181 +186 +192 +197 +202 +206 +209 +210 +209 +208 +205 +202 +197 +192 +186 +178 +171 +161 +153 +143 +135 +126 +118 +109 +103 +94 +89 +84 +80 +78 +76 +76 +77 +79 +82 +87 +93 +98 +107 +115 +123 +129 +138 +148 +158 +166 +176 +183 +188 +192 +199 +204 +208 +211 +208 +208 +208 +204 +201 +196 +192 +182 +176 +166 +160 +148 +141 +132 +123 +114 +107 +99 +93 +88 +83 +79 +77 +76 +76 +76 +80 +83 +89 +94 +102 +109 +116 +125 +133 +143 +152 +160 +169 +177 +184 +192 +196 +202 +204 +208 +209 +209 +208 +207 +203 +199 +193 +188 +180 +173 +164 +155 +146 +137 +128 +120 +112 +105 +97 +91 +85 +82 +78 +77 +75 +77 +78 +81 +85 +91 +97 +103 +111 +119 +127 +136 +145 +154 +163 +171 +180 +186 +193 +198 +203 +206 +208 +209 +208 +208 +206 +201 +197 +192 +186 +178 +171 +162 +152 +143 +135 +126 +119 +109 +103 +95 +89 +84 +80 +78 +76 +76 +76 +79 +82 +87 +92 +99 +106 +114 +122 +131 +139 +148 +157 +166 +175 +182 +189 +194 +199 +204 +207 +209 +210 +209 +207 +204 +201 +196 +190 +184 +175 +166 +158 +150 +143 +132 +123 +113 +107 +100 +94 +88 +83 +77 +75 +76 +78 +79 +81 +82 +87 +93 +101 +110 +117 +125 +132 +141 +151 +160 +170 +177 +184 +192 +196 +202 +205 +208 +209 +209 +208 +207 +204 +198 +193 +188 +181 +174 +165 +156 +147 +137 +129 +121 +113 +105 +97 +91 +85 +82 +79 +77 +76 +76 +78 +80 +85 +90 +97 +103 +111 +119 +127 +135 +145 +153 +163 +171 +180 +186 +192 +197 +202 +206 +208 +209 +209 +208 +205 +202 +196 +192 +185 +179 +170 +162 +153 +143 +135 +126 +117 +110 +102 +96 +89 +85 +80 +78 +76 +76 +78 +79 +82 +87 +92 +99 +106 +114 +123 +130 +139 +148 +157 +166 +174 +182 +189 +194 +200 +203 +207 +208 +210 +208 +208 +204 +199 +195 +190 +183 +176 +167 +158 +148 +141 +131 +123 +116 +107 +100 +93 +88 +82 +77 +79 +77 +76 +75 +78 +84 +89 +94 +101 +110 +115 +125 +134 +144 +152 +158 +168 +178 +184 +191 +196 +202 +205 +206 +209 +211 +208 +207 +203 +198 +193 +188 +181 +174 +165 +155 +146 +137 +130 +121 +112 +105 +97 +91 +85 +83 +78 +76 +75 +76 +78 +82 +86 +90 +96 +102 +111 +118 +127 +136 +145 +154 +163 +171 +179 +187 +192 +198 +202 +205 +209 +210 +209 +208 +205 +202 +196 +192 +186 +178 +171 +162 +153 +144 +134 +126 +118 +110 +102 +95 +89 +84 +80 +77 +77 +76 +76 +78 +81 +87 +93 +100 +107 +113 +121 +129 +139 +149 +158 +166 +174 +181 +188 +194 +202 +204 +207 +207 +209 +208 +208 +206 +201 +195 +189 +181 +176 +169 +160 +150 +140 +131 +123 +115 +107 +100 +92 +87 +83 +80 +78 +76 +76 +78 +80 +84 +89 +94 +102 +109 +116 +125 +133 +142 +151 +159 +169 +178 +184 +192 +196 +200 +204 +207 +209 +210 +209 +206 +203 +199 +193 +188 +181 +173 +165 +155 +147 +137 +128 +121 +112 +105 +98 +91 +85 +80 +78 +76 +75 +78 +77 +81 +84 +91 +96 +103 +111 +119 +127 +135 +144 +154 +163 +172 +180 +188 +192 +198 +202 +206 +209 +210 +209 +208 +205 +202 +197 +192 +186 +178 +170 +161 +153 +144 +134 +127 +117 +110 +102 +95 +89 +84 +80 +77 +76 +76 +77 +79 +82 +86 +92 +98 +106 +113 +122 +130 +139 +148 +157 +166 +174 +182 +189 +194 +200 +203 +207 +208 +210 +209 +208 +205 +200 +195 +191 +183 +176 +168 +158 +149 +141 +132 +123 +116 +107 +101 +93 +88 +84 +79 +77 +75 +76 +77 +80 +84 +88 +94 +101 +108 +116 +125 +132 +142 +151 +160 +168 +177 +184 +192 +196 +200 +205 +207 +209 +209 +208 +206 +203 +198 +193 +188 +181 +173 +165 +155 +147 +138 +129 +122 +112 +105 +97 +91 +86 +82 +79 +77 +76 +77 +78 +81 +85 +90 +97 +103 +111 +118 +127 +136 +145 +154 +162 +172 +179 +187 +192 +198 +202 +205 +208 +210 +209 +208 +205 +203 +196 +192 +186 +179 +172 +162 +152 +142 +134 +127 +119 +111 +102 +95 +88 +85 +81 +78 +76 +76 +77 +79 +82 +87 +91 +97 +105 +114 +123 +130 +138 +146 +156 +166 +175 +183 +189 +193 +198 +203 +208 +210 +210 +209 +207 +204 +200 +196 +192 +184 +177 +167 +159 +150 +140 +132 +124 +117 +108 +101 +93 +87 +83 +80 +78 +77 +77 +78 +79 +83 +89 +94 +101 +108 +116 +124 +132 +142 +151 +160 +169 +177 +184 +190 +196 +200 +205 +208 +209 +210 +208 +206 +204 +198 +195 +188 +181 +173 +165 +156 +146 +138 +129 +121 +113 +105 +98 +91 +86 +82 +79 +77 +76 +77 +78 +81 +86 +90 +97 +104 +111 +120 +127 +136 +145 +154 +163 +171 +181 +186 +193 +197 +202 +205 +208 +209 +210 +207 +206 +202 +197 +192 +185 +179 +171 +162 +153 +144 +135 +126 +118 +110 +102 +95 +90 +84 +81 +78 +76 +77 +77 +79 +82 +86 +92 +99 +106 +114 +122 +131 +138 +148 +156 +166 +174 +183 +189 +194 +198 +203 +207 +210 +210 +209 +207 +204 +201 +195 +192 +184 +176 +167 +159 +151 +139 +132 +126 +116 +107 +99 +93 +89 +82 +78 +78 +75 +76 +77 +81 +84 +87 +92 +101 +108 +115 +125 +133 +143 +150 +159 +170 +177 +184 +191 +196 +201 +204 +207 +210 +210 +208 +206 +203 +200 +194 +189 +181 +174 +164 +156 +147 +139 +130 +121 +112 +105 +98 +93 +86 +82 +77 +75 +73 +77 +81 +84 +85 +88 +95 +100 +109 +122 +129 +135 +144 +152 +161 +171 +182 +188 +192 +197 +200 +204 +209 +210 +209 +208 +207 +201 +195 +192 +185 +179 +173 +165 +154 +142 +133 +125 +118 +113 +105 +96 +87 +84 +79 +78 +78 +78 +76 +76 +82 +87 +92 +100 +107 +113 +120 +130 +139 +148 +158 +166 +174 +182 +189 +194 +199 +204 +206 +208 +210 +209 +208 +204 +201 +194 +190 +184 +176 +168 +158 +149 +141 +131 +124 +115 +107 +100 +93 +87 +83 +80 +77 +75 +76 +76 +80 +83 +89 +94 +100 +107 +115 +125 +133 +142 +151 +160 +168 +177 +184 +192 +196 +201 +205 +207 +209 +209 +209 +207 +204 +199 +194 +188 +181 +173 +165 +156 +147 +138 +128 +121 +112 +105 +98 +91 +86 +82 +78 +76 +76 +76 +78 +81 +85 +90 +96 +103 +111 +118 +127 +135 +144 +154 +162 +171 +179 +186 +192 +198 +201 +206 +208 +209 +209 +208 +205 +202 +197 +193 +186 +179 +171 +162 +153 +144 +135 +127 +119 +111 +102 +95 +89 +85 +80 +78 +76 +76 +77 +79 +82 +86 +92 +98 +106 +113 +122 +130 +139 +147 +157 +166 +174 +181 +188 +194 +199 +203 +207 +208 +209 +208 +207 +204 +201 +195 +190 +183 +176 +167 +159 +149 +141 +132 +123 +115 +107 +101 +93 +88 +83 +79 +77 +76 +77 +77 +80 +83 +88 +94 +101 +109 +116 +124 +132 +141 +151 +160 +168 +177 +184 +192 +195 +201 +206 +208 +210 +209 +208 +206 +204 +199 +195 +189 +181 +173 +165 +156 +148 +138 +129 +121 +112 +105 +98 +92 +86 +82 +78 +76 +76 +76 +78 +81 +85 +90 +95 +102 +110 +119 +127 +136 +145 +153 +161 +171 +180 +188 +193 +197 +201 +205 +208 +210 +211 +208 +206 +202 +197 +192 +187 +180 +172 +162 +154 +144 +135 +126 +119 +111 +102 +95 +89 +84 +81 +77 +76 +76 +77 +78 +82 +86 +92 +99 +105 +113 +121 +129 +138 +147 +156 +166 +173 +181 +188 +194 +199 +203 +207 +208 +210 +208 +207 +205 +200 +195 +190 +184 +176 +168 +159 +150 +142 +132 +124 +116 +108 +101 +94 +88 +83 +79 +78 +76 +77 +77 +80 +84 +88 +94 +101 +108 +116 +124 +132 +142 +150 +159 +168 +177 +184 +190 +195 +201 +204 +207 +208 +209 +208 +207 +203 +200 +193 +188 +181 +174 +165 +157 +147 +138 +128 +122 +112 +106 +98 +92 +86 +82 +79 +76 +76 +76 +78 +80 +84 +90 +96 +103 +111 +118 +127 +135 +144 +154 +162 +171 +179 +186 +192 +197 +202 +205 +209 +209 +209 +208 +206 +203 +197 +192 +186 +179 +171 +162 +153 +144 +135 +127 +118 +111 +102 +94 +90 +85 +81 +77 +75 +76 +76 +79 +82 +87 +90 +98 +106 +114 +122 +129 +137 +147 +156 +166 +174 +182 +189 +192 +200 +204 +205 +208 +213 +209 +207 +203 +200 +197 +191 +183 +178 +168 +158 +151 +143 +134 +123 +115 +108 +100 +92 +87 +84 +81 +79 +75 +76 +77 +78 +83 +88 +94 +99 +107 +115 +124 +132 +142 +150 +159 +167 +176 +184 +190 +196 +201 +205 +207 +209 +209 +208 +207 +204 +200 +195 +189 +181 +173 +164 +156 +148 +140 +130 +121 +112 +104 +98 +93 +88 +81 +78 +75 +76 +77 +79 +81 +84 +89 +94 +103 +112 +119 +127 +135 +144 +153 +161 +172 +180 +186 +192 +197 +202 +206 +208 +209 +208 +208 +205 +203 +196 +192 +185 +179 +171 +162 +152 +144 +135 +127 +119 +111 +103 +95 +90 +84 +81 +77 +76 +76 +77 +78 +82 +86 +92 +98 +106 +113 +122 +130 +138 +147 +156 +166 +174 +181 +190 +193 +200 +202 +208 +208 +210 +209 +208 +205 +200 +196 +192 +184 +177 +168 +159 +151 +140 +132 +124 +116 +108 +100 +93 +88 +83 +79 +77 +76 +75 +76 +79 +84 +88 +93 +100 +107 +116 +124 +133 +142 +150 +159 +167 +177 +185 +190 +196 +201 +205 +207 +209 +209 +209 +207 +203 +199 +194 +188 +182 +173 +165 +156 +148 +139 +129 +122 +113 +105 +98 +92 +86 +82 +79 +77 +75 +77 +78 +81 +84 +90 +96 +102 +111 +119 +127 +136 +144 +153 +162 +171 +180 +186 +192 +196 +202 +206 +208 +209 +209 +208 +206 +202 +197 +192 +187 +179 +171 +163 +153 +144 +135 +127 +119 +111 +102 +95 +90 +84 +81 +78 +76 +76 +76 +79 +82 +87 +92 +98 +105 +113 +121 +129 +138 +148 +156 +165 +174 +182 +189 +194 +199 +203 +206 +208 +210 +210 +208 +205 +200 +194 +191 +184 +177 +169 +158 +149 +140 +132 +125 +116 +108 +100 +93 +87 +84 +80 +78 +76 +76 +77 +80 +83 +88 +93 +100 +107 +115 +124 +132 +141 +149 +159 +167 +177 +184 +191 +196 +200 +203 +206 +209 +211 +209 +207 +203 +198 +194 +188 +182 +176 +165 +156 +147 +140 +129 +121 +114 +105 +99 +91 +87 +81 +78 +77 +76 +77 +78 +80 +84 +89 +95 +103 +111 +119 +126 +135 +143 +152 +162 +172 +180 +185 +192 +197 +203 +205 +208 +211 +209 +207 +207 +203 +197 +192 +186 +179 +170 +164 +154 +145 +136 +127 +118 +111 +104 +95 +90 +86 +81 +77 +76 +77 +77 +79 +82 +86 +91 +98 +105 +113 +121 +130 +138 +147 +156 +165 +174 +180 +189 +193 +198 +203 +206 +208 +209 +209 +208 +205 +201 +195 +191 +184 +176 +169 +159 +151 +141 +132 +124 +116 +108 +101 +94 +87 +83 +79 +77 +76 +76 +77 +79 +83 +88 +93 +100 +108 +115 +124 +132 +142 +150 +159 +168 +176 +184 +191 +196 +201 +204 +207 +209 +210 +209 +206 +204 +199 +194 +189 +182 +175 +165 +157 +147 +138 +129 +122 +113 +106 +98 +92 +86 +82 +79 +76 +75 +76 +78 +80 +84 +90 +96 +103 +110 +118 +127 +135 +144 +153 +163 +171 +179 +185 +192 +198 +202 +206 +208 +209 +210 +209 +206 +203 +197 +192 +186 +180 +171 +162 +154 +145 +136 +127 +119 +109 +103 +96 +91 +86 +80 +77 +75 +76 +79 +79 +80 +88 +92 +98 +104 +113 +121 +130 +138 +147 +157 +164 +174 +182 +190 +194 +197 +202 +208 +208 +209 +209 +209 +206 +199 +196 +192 +184 +176 +169 +160 +150 +141 +132 +125 +117 +107 +100 +94 +89 +84 +79 +77 +75 +76 +78 +81 +83 +87 +92 +99 +109 +118 +126 +133 +140 +149 +158 +169 +178 +184 +190 +195 +200 +204 +208 +210 +210 +208 +207 +203 +200 +194 +189 +182 +174 +165 +156 +147 +138 +129 +122 +113 +106 +98 +91 +86 +82 +79 +76 +75 +76 +77 +81 +85 +90 +96 +102 +111 +118 +127 +134 +144 +153 +163 +171 +180 +187 +192 +197 +202 +205 +209 +209 +209 +209 +206 +203 +198 +192 +186 +179 +171 +163 +154 +144 +135 +127 +119 +111 +102 +96 +90 +84 +81 +78 +76 +75 +77 +78 +82 +86 +91 +98 +105 +113 +121 +129 +138 +147 +156 +165 +173 +181 +188 +194 +198 +203 +207 +208 +209 +209 +208 +205 +202 +196 +191 +184 +177 +169 +160 +150 +142 +132 +125 +118 +108 +102 +93 +89 +84 +80 +78 +75 +77 +77 +80 +83 +88 +94 +100 +108 +115 +124 +132 +141 +149 +159 +168 +176 +183 +190 +195 +201 +204 +207 +209 +209 +209 +207 +203 +199 +194 +189 +181 +175 +166 +157 +147 +139 +130 +123 +113 +107 +98 +92 +86 +83 +79 +77 +76 +76 +78 +81 +85 +90 +95 +103 +110 +118 +126 +133 +144 +153 +162 +171 +179 +185 +192 +197 +202 +207 +209 +208 +208 +207 +206 +203 +199 +192 +186 +179 +171 +164 +155 +145 +136 +127 +119 +111 +103 +96 +90 +85 +80 +78 +76 +75 +77 +79 +82 +87 +91 +98 +104 +112 +120 +129 +138 +147 +155 +165 +172 +181 +188 +193 +199 +203 +205 +208 +209 +209 +208 +206 +202 +195 +190 +184 +178 +170 +161 +150 +140 +132 +125 +117 +110 +102 +93 +87 +84 +80 +79 +76 +77 +76 +79 +83 +88 +93 +100 +107 +115 +123 +132 +140 +149 +158 +167 +177 +182 +190 +194 +199 +204 +207 +210 +209 +208 +206 +203 +200 +194 +189 +181 +175 +166 +157 +148 +139 +130 +123 +114 +107 +98 +92 +86 +83 +79 +77 +76 +76 +78 +81 +84 +90 +95 +102 +110 +118 +127 +134 +143 +152 +161 +170 +178 +185 +192 +196 +202 +204 +208 +209 +209 +208 +205 +202 +197 +192 +187 +179 +172 +163 +154 +144 +136 +127 +119 +111 +103 +96 +90 +84 +81 +78 +76 +76 +76 +79 +82 +87 +91 +97 +104 +113 +121 +129 +138 +147 +155 +165 +173 +181 +188 +193 +199 +202 +207 +208 +210 +209 +208 +205 +201 +196 +192 +184 +177 +169 +160 +151 +142 +134 +125 +116 +108 +100 +93 +88 +84 +79 +78 +75 +76 +77 +79 +83 +88 +93 +99 +107 +115 +123 +131 +140 +149 +159 +167 +176 +183 +190 +195 +200 +204 +207 +209 +210 +209 +207 +203 +200 +194 +189 +183 +175 +166 +156 +147 +139 +130 +124 +114 +106 +98 +90 +87 +83 +80 +77 +75 +76 +77 +80 +85 +90 +95 +101 +109 +117 +127 +134 +144 +152 +162 +170 +179 +185 +192 +196 +202 +206 +209 +210 +208 +208 +205 +203 +198 +193 +187 +179 +171 +163 +154 +144 +137 +128 +119 +109 +102 +96 +91 +84 +82 +79 +74 +76 +77 +80 +83 +84 +90 +98 +104 +111 +122 +131 +139 +145 +154 +165 +173 +181 +189 +192 +198 +201 +206 +209 +210 +209 +207 +204 +201 +196 +192 +184 +176 +168 +160 +151 +142 +132 +124 +115 +108 +102 +95 +88 +82 +79 +76 +77 +76 +78 +80 +83 +86 +92 +100 +109 +115 +125 +132 +140 +148 +158 +169 +177 +184 +191 +195 +199 +203 +208 +209 +212 +208 +206 +203 +199 +194 +189 +183 +174 +165 +156 +147 +138 +130 +122 +113 +104 +100 +92 +86 +82 +79 +76 +74 +77 +79 +81 +84 +90 +95 +101 +110 +119 +127 +134 +144 +152 +161 +171 +178 +186 +192 +197 +201 +205 +208 +209 +209 +209 +206 +202 +197 +192 +186 +179 +171 +164 +154 +145 +136 +127 +120 +111 +104 +95 +90 +85 +80 +78 +76 +76 +76 +79 +81 +86 +91 +97 +105 +113 +121 +129 +137 +146 +155 +164 +174 +181 +188 +193 +199 +202 +206 +208 +210 +209 +207 +204 +201 +195 +192 +185 +177 +169 +160 +151 +141 +133 +125 +116 +108 +101 +93 +88 +84 +80 +77 +76 +76 +77 +79 +82 +89 +93 +98 +107 +116 +125 +131 +141 +150 +157 +166 +177 +185 +190 +195 +199 +203 +208 +210 +210 +209 +206 +202 +199 +196 +190 +182 +174 +165 +157 +148 +140 +131 +122 +114 +105 +98 +93 +87 +82 +78 +77 +76 +77 +78 +80 +84 +89 +95 +103 +110 +118 +125 +134 +143 +153 +162 +170 +179 +185 +192 +197 +202 +205 +208 +209 +209 +208 +206 +203 +198 +192 +186 +180 +172 +164 +155 +145 +135 +126 +119 +111 +106 +97 +90 +83 +80 +79 +77 +76 +77 +77 +80 +85 +92 +98 +105 +113 +120 +129 +137 +146 +156 +165 +173 +180 +188 +193 +198 +203 +206 +209 +210 +209 +208 +205 +200 +196 +191 +185 +177 +170 +159 +151 +142 +133 +126 +116 +109 +101 +94 +88 +84 +80 +78 +76 +77 +76 +79 +83 +88 +93 +100 +107 +115 +123 +131 +140 +150 +158 +167 +176 +183 +190 +194 +200 +205 +207 +209 +209 +209 +207 +203 +200 +194 +189 +181 +175 +166 +156 +147 +138 +131 +123 +113 +106 +99 +92 +86 +82 +79 +77 +76 +76 +78 +80 +84 +89 +95 +103 +110 +117 +126 +134 +144 +153 +162 +170 +178 +185 +192 +197 +202 +205 +208 +209 +209 +208 +205 +203 +197 +193 +187 +180 +172 +163 +154 +145 +137 +127 +119 +111 +103 +96 +90 +85 +81 +78 +76 +75 +77 +78 +81 +86 +91 +98 +103 +112 +120 +128 +137 +146 +155 +164 +172 +180 +187 +193 +199 +202 +206 +208 +210 +208 +208 +205 +202 +196 +192 +184 +177 +169 +162 +153 +143 +132 +124 +116 +109 +103 +96 +88 +83 +79 +78 +76 +77 +77 +79 +82 +87 +93 +100 +107 +115 +123 +131 +140 +148 +158 +167 +176 +182 +190 +194 +200 +204 +206 +209 +210 +209 +207 +204 +200 +194 +189 +182 +175 +166 +158 +148 +139 +130 +123 +114 +107 +98 +93 +87 +82 +79 +76 +75 +77 +79 +81 +84 +88 +95 +102 +111 +117 +125 +134 +144 +152 +161 +170 +178 +185 +192 +198 +202 +202 +209 +210 +210 +208 +205 +202 +199 +192 +187 +182 +172 +163 +155 +146 +137 +126 +119 +112 +103 +96 +89 +86 +82 +77 +76 +75 +77 +78 +81 +85 +90 +96 +104 +112 +120 +128 +137 +145 +156 +165 +173 +180 +187 +192 +199 +203 +207 +208 +210 +208 +208 +206 +203 +196 +192 +184 +178 +168 +162 +152 +143 +133 +125 +117 +108 +102 +94 +88 +84 +79 +77 +76 +76 +77 +79 +83 +87 +93 +99 +107 +115 +124 +131 +140 +149 +158 +167 +176 +184 +189 +195 +200 +205 +207 +209 +209 +208 +207 +203 +200 +194 +189 +182 +175 +166 +157 +148 +140 +130 +123 +113 +106 +99 +92 +87 +82 +78 +77 +76 +77 +77 +80 +84 +89 +96 +103 +110 +118 +126 +135 +143 +153 +161 +171 +178 +185 +192 +196 +202 +205 +208 +209 +209 +208 +205 +203 +197 +192 +187 +179 +171 +163 +153 +145 +136 +127 +119 +111 +103 +95 +90 +85 +81 +78 +75 +76 +76 +79 +80 +86 +92 +98 +104 +113 +120 +128 +137 +147 +156 +165 +173 +180 +188 +193 +200 +204 +207 +208 +209 +209 +208 +205 +202 +196 +192 +184 +177 +169 +161 +152 +142 +133 +125 +117 +108 +100 +94 +88 +84 +80 +77 +76 +75 +77 +79 +83 +88 +93 +99 +107 +115 +124 +131 +141 +149 +158 +167 +176 +184 +190 +195 +200 +205 +207 +208 +210 +209 +207 +204 +200 +195 +189 +182 +175 +167 +158 +148 +140 +130 +122 +114 +106 +100 +92 +88 +82 +78 +76 +76 +78 +79 +81 +83 +88 +95 +102 +111 +119 +126 +134 +142 +152 +162 +170 +178 +185 +192 +196 +201 +205 +208 +210 +209 +208 +206 +203 +197 +192 +187 +181 +173 +164 +154 +145 +136 +127 +121 +112 +104 +96 +90 +85 +82 +79 +77 +76 +77 +78 +81 +86 +91 +97 +105 +112 +121 +128 +137 +146 +155 +164 +173 +180 +188 +192 +199 +202 +207 +208 +209 +208 +208 +206 +201 +196 +192 +184 +177 +170 +162 +152 +141 +133 +125 +117 +109 +102 +94 +87 +83 +80 +78 +77 +76 +77 +79 +83 +88 +93 +100 +107 +114 +123 +131 +140 +148 +158 +167 +175 +184 +190 +195 +199 +204 +206 +208 +210 +209 +207 +204 +200 +194 +189 +183 +175 +166 +158 +148 +140 +130 +123 +114 +106 +99 +92 +86 +83 +79 +77 +75 +76 +78 +80 +84 +89 +95 +102 +110 +118 +125 +134 +143 +152 +161 +169 +178 +185 +192 +195 +202 +204 +208 +210 +210 +208 +206 +202 +198 +193 +188 +181 +172 +163 +153 +145 +137 +128 +121 +111 +103 +96 +91 +86 +82 +78 +76 +75 +76 +78 +82 +86 +90 +97 +103 +112 +120 +129 +137 +147 +156 +164 +173 +180 +188 +192 +199 +203 +207 +208 +210 +208 +208 +205 +202 +196 +192 +185 +177 +170 +161 +152 +143 +134 +126 +117 +109 +101 +95 +88 +84 +80 +77 +76 +77 +78 +79 +81 +88 +93 +99 +108 +116 +122 +129 +140 +150 +158 +169 +176 +182 +188 +196 +200 +204 +208 +209 +208 +208 +208 +205 +201 +195 +188 +181 +175 +166 +158 +150 +139 +128 +122 +115 +107 +100 +92 +85 +81 +78 +78 +76 +75 +77 +82 +83 +89 +93 +101 +110 +117 +125 +135 +143 +151 +161 +171 +179 +184 +191 +196 +201 +205 +208 +211 +211 +208 +206 +203 +198 +193 +188 +180 +172 +164 +154 +146 +137 +128 +120 +111 +105 +97 +91 +84 +80 +78 +76 +76 +77 +78 +81 +84 +91 +97 +105 +112 +120 +127 +135 +145 +155 +163 +173 +180 +187 +192 +198 +202 +206 +209 +210 +208 +208 +204 +202 +197 +192 +185 +177 +170 +160 +153 +143 +135 +125 +117 +108 +101 +95 +89 +84 +80 +77 +76 +76 +77 +79 +82 +88 +92 +99 +107 +115 +123 +130 +140 +149 +158 +167 +175 +182 +189 +195 +200 +204 +207 +209 +209 +209 +207 +204 +200 +195 +189 +182 +176 +166 +158 +148 +140 +130 +122 +114 +106 +99 +93 +86 +83 +79 +76 +76 +76 +78 +80 +84 +89 +95 +102 +109 +118 +126 +134 +142 +151 +161 +170 +179 +185 +192 +196 +201 +205 +208 +209 +210 +208 +207 +202 +198 +193 +188 +181 +173 +164 +154 +146 +137 +127 +120 +112 +104 +97 +90 +85 +80 +78 +76 +76 +77 +78 +81 +85 +90 +97 +104 +112 +120 +128 +136 +146 +155 +164 +173 +180 +187 +193 +198 +202 +206 +208 +210 +209 +208 +204 +202 +196 +192 +185 +177 +170 +161 +152 +143 +134 +126 +118 +109 +102 +95 +88 +84 +80 +78 +75 +77 +77 +80 +83 +87 +92 +98 +107 +115 +124 +132 +140 +147 +157 +167 +176 +183 +190 +194 +199 +203 +206 +210 +209 +209 +206 +203 +199 +194 +190 +183 +175 +166 +157 +148 +139 +131 +123 +114 +107 +99 +92 +86 +82 +79 +77 +77 +76 +78 +80 +84 +89 +95 +102 +110 +118 +126 +134 +143 +152 +161 +170 +177 +186 +192 +196 +202 +205 +208 +209 +209 +208 +206 +203 +198 +193 +187 +180 +172 +164 +154 +145 +137 +127 +120 +111 +103 +96 +91 +85 +81 +78 +76 +75 +77 +78 +82 +86 +91 +97 +104 +112 +120 +128 +137 +146 +155 +164 +172 +181 +187 +193 +199 +202 +207 +208 +210 +208 +208 +205 +202 +196 +192 +185 +178 +170 +161 +152 +143 +134 +125 +118 +109 +102 +94 +89 +84 +80 +78 +76 +76 +77 +79 +82 +87 +93 +99 +107 +114 +122 +131 +139 +148 +158 +166 +175 +182 +189 +194 +200 +204 +205 +208 +209 +208 +208 +205 +200 +193 +189 +182 +175 +168 +159 +149 +139 +130 +123 +115 +109 +99 +92 +86 +82 +79 +77 +77 +77 +77 +80 +84 +89 +95 +102 +110 +117 +126 +133 +142 +152 +160 +170 +178 +185 +192 +196 +201 +205 +208 +209 +209 +208 +206 +203 +197 +193 +187 +180 +173 +164 +154 +146 +137 +128 +120 +111 +104 +97 +91 +85 +82 +78 +77 +76 +76 +79 +81 +86 +91 +97 +105 +111 +119 +128 +137 +145 +154 +165 +172 +180 +187 +192 +198 +203 +205 +209 +209 +209 +207 +205 +202 +197 +192 +185 +178 +169 +161 +153 +143 +134 +124 +117 +108 +102 +96 +88 +84 +79 +77 +75 +77 +77 +79 +81 +86 +93 +100 +107 +115 +123 +130 +140 +148 +158 +166 +175 +183 +190 +195 +199 +203 +206 +209 +210 +208 +208 +204 +199 +195 +191 +182 +175 +169 +158 +148 +139 +129 +125 +114 +107 +100 +92 +86 +83 +80 +79 +74 +75 +78 +80 +83 +89 +95 +103 +109 +116 +126 +134 +142 +152 +159 +168 +177 +184 +192 +196 +201 +204 +208 +209 +210 +208 +206 +202 +198 +193 +188 +180 +172 +163 +154 +146 +138 +129 +120 +112 +103 +96 +90 +85 +82 +79 +77 +75 +76 +78 +81 +86 +91 +97 +104 +111 +120 +128 +136 +145 +154 +164 +171 +180 +187 +193 +198 +203 +206 +208 +209 +208 +208 +206 +201 +196 +192 +185 +178 +169 +161 +152 +142 +134 +125 +117 +109 +101 +94 +88 +84 +80 +78 +76 +77 +77 +78 +82 +88 +93 +99 +106 +114 +122 +130 +141 +149 +158 +166 +175 +182 +190 +195 +200 +204 +207 +208 +210 +209 +208 +204 +200 +195 +190 +183 +175 +167 +158 +148 +140 +131 +123 +114 +106 +99 +92 +88 +82 +79 +77 +75 +76 +78 +80 +85 +88 +94 +101 +110 +117 +126 +134 +142 +152 +161 +170 +178 +184 +192 +196 +202 +205 +208 +209 +209 +208 +206 +203 +198 +193 +188 +180 +173 +164 +155 +147 +136 +128 +120 +112 +104 +97 +91 +85 +81 +78 +76 +76 +77 +79 +81 +86 +91 +96 +103 +111 +121 +129 +137 +146 +154 +162 +171 +181 +189 +194 +198 +201 +205 +208 +210 +210 +208 +205 +200 +194 +192 +185 +180 +171 +162 +152 +142 +134 +126 +119 +109 +101 +94 +89 +84 +80 +78 +76 +76 +77 +79 +82 +87 +92 +99 +106 +115 +122 +130 +139 +148 +158 +167 +175 +182 +190 +194 +200 +204 +207 +209 +210 +208 +207 +204 +200 +195 +190 +183 +176 +167 +158 +149 +141 +131 +123 +115 +107 +99 +92 +87 +83 +79 +77 +75 +76 +77 +80 +84 +89 +95 +101 +110 +116 +126 +133 +142 +152 +160 +169 +177 +185 +192 +196 +201 +205 +208 +210 +209 +209 +206 +204 +199 +193 +189 +181 +173 +164 +156 +147 +137 +128 +121 +112 +104 +98 +92 +86 +82 +78 +76 +76 +76 +78 +81 +86 +91 +96 +103 +111 +119 +127 +136 +145 +154 +163 +172 +180 +187 +192 +197 +202 +205 +209 +209 +209 +208 +204 +201 +196 +192 +185 +178 +170 +161 +152 +143 +135 +126 +118 +109 +102 +95 +89 +84 +81 +78 +76 +76 +77 +80 +83 +87 +93 +100 +106 +114 +123 +130 +140 +148 +158 +166 +175 +182 +189 +194 +200 +204 +207 +208 +210 +208 +206 +205 +200 +195 +189 +183 +175 +168 +158 +150 +140 +131 +123 +116 +107 +101 +91 +88 +83 +80 +77 +75 +77 +77 +80 +83 +89 +95 +101 +109 +117 +125 +133 +142 +151 +161 +169 +177 +185 +192 +197 +201 +205 +207 +210 +209 +209 +206 +203 +199 +193 +188 +180 +173 +164 +155 +146 +138 +129 +121 +111 +105 +97 +91 +86 +82 +78 +75 +75 +76 +79 +82 +85 +91 +96 +103 +112 +120 +128 +136 +145 +154 +163 +172 +180 +187 +192 +197 +203 +205 +209 +210 +208 +208 +205 +202 +196 +192 +185 +177 +170 +161 +153 +143 +134 +125 +117 +110 +103 +95 +88 +83 +79 +78 +77 +77 +76 +79 +82 +87 +93 +99 +107 +114 +122 +131 +140 +147 +158 +168 +175 +182 +188 +194 +201 +203 +206 +210 +208 +208 +208 +205 +201 +193 +189 +183 +174 +167 +158 +150 +140 +130 +122 +115 +106 +99 +92 +87 +83 +80 +76 +76 +75 +77 +80 +84 +89 +95 +102 +109 +116 +125 +134 +144 +152 +160 +169 +177 +185 +192 +198 +202 +205 +207 +208 +209 +208 +206 +204 +199 +193 +187 +180 +173 +164 +155 +146 +137 +127 +119 +111 +104 +97 +91 +86 +81 +77 +75 +76 +78 +78 +81 +83 +89 +96 +104 +112 +121 +127 +135 +144 +154 +164 +173 +180 +187 +192 +197 +202 +206 +208 +210 +208 +208 +205 +202 +197 +192 +186 +178 +170 +161 +152 +143 +134 +126 +119 +109 +102 +94 +89 +84 +79 +78 +76 +76 +76 +79 +83 +87 +93 +98 +106 +114 +122 +131 +140 +148 +157 +166 +175 +182 +189 +194 +199 +204 +207 +209 +209 +209 +208 +204 +200 +194 +190 +183 +175 +168 +158 +149 +139 +131 +124 +114 +107 +99 +93 +87 +82 +79 +77 +76 +76 +77 +80 +84 +89 +94 +101 +109 +116 +126 +133 +142 +151 +161 +169 +176 +185 +192 +197 +201 +205 +207 +208 +208 +209 +206 +204 +198 +192 +187 +181 +173 +165 +156 +145 +137 +127 +121 +113 +105 +97 +90 +85 +81 +78 +77 +76 +76 +77 +81 +85 +90 +96 +103 +111 +120 +127 +136 +144 +154 +163 +172 +181 +187 +193 +197 +203 +205 +209 +210 +210 +208 +205 +201 +197 +192 +186 +178 +171 +162 +153 +144 +134 +127 +118 +109 +102 +94 +89 +84 +80 +78 +76 +76 +76 +79 +82 +86 +92 +99 +106 +114 +121 +131 +138 +148 +156 +166 +175 +182 +189 +194 +199 +204 +207 +209 +210 +209 +208 +204 +201 +195 +192 +184 +176 +168 +158 +150 +141 +132 +124 +116 +108 +100 +93 +87 +83 +79 +77 +76 +77 +77 +80 +83 +89 +94 +101 +108 +116 +125 +132 +143 +152 +160 +168 +176 +184 +192 +197 +202 +204 +207 +208 +209 +209 +207 +204 +198 +192 +187 +180 +174 +165 +156 +145 +137 +128 +121 +113 +105 +98 +90 +85 +82 +79 +77 +76 +76 +78 +81 +86 +90 +96 +103 +111 +120 +129 +135 +144 +154 +164 +171 +180 +187 +192 +198 +202 +207 +208 +210 +209 +208 +205 +201 +197 +192 +186 +179 +170 +162 +153 +144 +134 +127 +118 +109 +103 +95 +89 +84 +80 +78 +76 +76 +77 +79 +82 +86 +92 +98 +106 +114 +122 +131 +138 +148 +157 +166 +175 +182 +189 +194 +199 +204 +207 +209 +209 +208 +208 +204 +201 +196 +190 +183 +175 +168 +159 +150 +141 +131 +124 +115 +108 +100 +93 +87 +83 +79 +77 +76 +77 +77 +80 +84 +89 +94 +100 +109 +116 +126 +133 +142 +151 +159 +168 +177 +184 +192 +196 +201 +205 +208 +209 +209 +208 +206 +203 +198 +193 +188 +180 +174 +164 +156 +147 +137 +129 +120 +112 +105 +98 +91 +86 +81 +79 +76 +76 +77 +78 +81 +85 +90 +96 +103 +111 +120 +127 +135 +145 +154 +163 +171 +180 +188 +192 +197 +202 +205 +209 +209 +209 +208 +204 +201 +197 +193 +186 +178 +169 +161 +153 +144 +135 +126 +117 +109 +103 +96 +88 +83 +83 +78 +76 +74 +76 +79 +82 +86 +93 +99 +105 +115 +122 +132 +139 +146 +158 +167 +174 +181 +189 +195 +200 +203 +208 +209 +210 +208 +208 +204 +200 +195 +190 +184 +175 +168 +158 +150 +141 +132 +124 +115 +107 +100 +92 +87 +83 +80 +77 +75 +75 +78 +81 +84 +88 +94 +100 +108 +116 +125 +134 +142 +150 +159 +168 +177 +184 +192 +196 +200 +205 +207 +210 +209 +208 +205 +203 +199 +194 +189 +181 +173 +165 +155 +146 +138 +129 +121 +112 +104 +97 +91 +86 +82 +79 +75 +75 +76 +78 +82 +85 +90 +95 +103 +111 +119 +127 +136 +144 +153 +162 +171 +179 +187 +192 +197 +202 +205 +208 +209 +209 +207 +206 +202 +196 +192 +186 +180 +170 +163 +153 +141 +133 +127 +119 +109 +102 +94 +87 +84 +82 +78 +77 +76 +75 +77 +83 +88 +91 +99 +106 +112 +121 +131 +140 +148 +158 +166 +173 +182 +189 +193 +200 +204 +207 +208 +209 +208 +207 +205 +201 +196 +190 +182 +175 +167 +160 +150 +141 +130 +123 +114 +107 +100 +93 +86 +82 +78 +77 +76 +76 +77 +79 +82 +88 +94 +101 +109 +117 +124 +133 +142 +150 +160 +168 +177 +185 +192 +197 +201 +204 +208 +209 +210 +208 +208 +203 +199 +193 +189 +182 +173 +165 diff --git a/src/материалы от Данцова/TestADC/400khz с резистором 545mv.txt b/src/материалы от Данцова/TestADC/400khz с резистором 545mv.txt new file mode 100644 index 0000000..a21e70a --- /dev/null +++ b/src/материалы от Данцова/TestADC/400khz с резистором 545mv.txt @@ -0,0 +1,32768 @@ +135 +128 +121 +114 +107 +100 +95 +90 +85 +82 +80 +78 +79 +79 +81 +83 +87 +91 +98 +103 +111 +116 +124 +131 +139 +146 +154 +161 +168 +174 +179 +184 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +169 +163 +156 +148 +140 +133 +126 +120 +111 +106 +98 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +112 +119 +126 +134 +141 +148 +156 +163 +169 +175 +180 +184 +187 +190 +191 +192 +190 +189 +186 +183 +178 +173 +167 +161 +153 +146 +138 +131 +124 +116 +110 +103 +97 +91 +87 +84 +80 +79 +79 +79 +80 +83 +86 +90 +96 +101 +108 +115 +122 +129 +136 +143 +151 +158 +166 +171 +177 +182 +186 +188 +190 +192 +192 +190 +188 +185 +182 +176 +171 +165 +158 +151 +143 +135 +127 +121 +114 +107 +100 +94 +90 +85 +82 +81 +78 +79 +79 +82 +83 +88 +92 +97 +103 +110 +117 +124 +131 +138 +147 +153 +161 +167 +173 +179 +182 +187 +189 +192 +191 +192 +190 +188 +185 +180 +175 +169 +163 +156 +148 +141 +133 +125 +119 +111 +106 +98 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +89 +92 +99 +104 +111 +119 +126 +133 +140 +148 +155 +162 +170 +175 +179 +184 +187 +190 +190 +192 +191 +189 +186 +183 +178 +173 +167 +161 +153 +146 +138 +131 +124 +117 +110 +103 +97 +92 +87 +84 +81 +79 +78 +79 +80 +82 +86 +89 +95 +101 +108 +114 +122 +128 +136 +143 +151 +157 +165 +171 +176 +181 +185 +188 +190 +192 +192 +190 +188 +185 +181 +176 +171 +165 +157 +151 +143 +135 +128 +121 +114 +108 +101 +95 +89 +86 +82 +80 +79 +78 +79 +80 +84 +87 +92 +97 +103 +110 +116 +124 +131 +138 +146 +153 +161 +167 +173 +179 +183 +187 +189 +191 +192 +192 +190 +187 +184 +181 +175 +169 +163 +156 +148 +141 +133 +126 +119 +112 +105 +99 +93 +89 +84 +81 +79 +78 +79 +79 +81 +83 +88 +92 +99 +105 +111 +118 +126 +132 +140 +148 +155 +162 +169 +174 +179 +184 +188 +189 +192 +192 +192 +188 +187 +183 +179 +173 +167 +161 +154 +146 +139 +131 +124 +117 +110 +104 +98 +92 +87 +84 +81 +79 +78 +79 +80 +82 +85 +90 +94 +101 +107 +114 +121 +128 +136 +143 +150 +158 +165 +171 +176 +181 +185 +188 +190 +191 +192 +190 +188 +186 +181 +176 +171 +165 +157 +151 +144 +136 +127 +121 +114 +107 +101 +94 +90 +85 +82 +80 +78 +79 +79 +81 +83 +88 +91 +97 +103 +110 +117 +124 +131 +139 +146 +154 +161 +167 +173 +178 +184 +187 +189 +192 +192 +192 +190 +188 +184 +180 +175 +169 +163 +156 +148 +140 +134 +126 +119 +111 +105 +98 +93 +88 +85 +81 +79 +78 +78 +79 +81 +84 +88 +92 +99 +105 +112 +119 +126 +133 +141 +148 +155 +163 +169 +175 +180 +184 +187 +190 +192 +192 +190 +190 +187 +184 +178 +173 +168 +161 +154 +147 +139 +131 +124 +118 +110 +104 +98 +92 +87 +83 +81 +79 +78 +79 +79 +82 +85 +90 +94 +101 +107 +114 +121 +127 +136 +143 +150 +157 +164 +170 +176 +181 +186 +188 +190 +192 +192 +191 +188 +186 +182 +177 +171 +165 +158 +151 +144 +136 +129 +122 +114 +108 +101 +95 +90 +86 +83 +80 +79 +78 +79 +81 +83 +87 +91 +97 +102 +109 +116 +124 +130 +138 +145 +153 +160 +167 +173 +178 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +175 +170 +163 +156 +149 +141 +134 +126 +120 +112 +105 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +87 +92 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +169 +174 +180 +184 +188 +190 +192 +192 +192 +190 +188 +185 +179 +174 +168 +162 +154 +147 +140 +132 +125 +118 +111 +104 +97 +92 +87 +84 +81 +79 +78 +79 +80 +82 +85 +90 +94 +100 +106 +113 +121 +127 +135 +143 +150 +157 +164 +171 +176 +181 +185 +188 +190 +192 +192 +191 +189 +186 +182 +177 +172 +166 +158 +152 +144 +135 +129 +122 +115 +108 +101 +96 +89 +87 +82 +79 +79 +78 +78 +80 +83 +87 +91 +97 +103 +109 +116 +124 +131 +137 +145 +154 +159 +168 +173 +179 +182 +186 +190 +192 +192 +192 +190 +188 +185 +181 +176 +169 +164 +156 +149 +141 +134 +127 +119 +112 +105 +99 +92 +88 +84 +80 +79 +78 +78 +79 +80 +83 +88 +93 +98 +104 +111 +119 +125 +133 +140 +148 +154 +163 +168 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +184 +179 +174 +168 +161 +154 +146 +140 +131 +125 +118 +111 +103 +97 +92 +87 +82 +81 +78 +78 +78 +80 +81 +85 +89 +94 +100 +107 +113 +120 +127 +135 +142 +149 +157 +164 +171 +175 +181 +185 +188 +191 +192 +192 +190 +188 +186 +183 +177 +172 +165 +159 +152 +144 +136 +129 +122 +114 +108 +102 +95 +90 +86 +83 +79 +79 +78 +79 +80 +83 +87 +91 +97 +103 +109 +116 +123 +130 +137 +146 +154 +159 +167 +173 +179 +182 +186 +189 +191 +192 +192 +190 +188 +184 +181 +175 +170 +164 +156 +149 +141 +133 +127 +119 +112 +105 +98 +93 +88 +84 +80 +79 +77 +78 +78 +80 +83 +87 +93 +98 +104 +111 +118 +126 +133 +140 +148 +155 +163 +169 +175 +180 +184 +189 +190 +192 +192 +192 +190 +187 +184 +179 +174 +168 +162 +154 +147 +139 +132 +124 +117 +110 +103 +98 +91 +87 +83 +80 +78 +77 +78 +79 +82 +84 +89 +94 +100 +107 +113 +121 +127 +135 +143 +151 +158 +165 +170 +177 +181 +185 +188 +191 +192 +192 +192 +188 +187 +182 +177 +172 +166 +159 +152 +144 +137 +129 +122 +115 +108 +101 +95 +90 +86 +82 +79 +78 +79 +78 +80 +83 +87 +91 +97 +102 +109 +116 +124 +130 +138 +145 +153 +161 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +176 +169 +164 +156 +149 +141 +133 +127 +119 +111 +105 +99 +93 +88 +84 +80 +79 +79 +77 +79 +80 +83 +87 +93 +98 +104 +111 +119 +126 +133 +141 +148 +156 +163 +169 +175 +181 +184 +188 +190 +192 +192 +192 +190 +188 +184 +179 +174 +168 +162 +155 +147 +140 +132 +125 +117 +110 +103 +97 +91 +87 +83 +80 +79 +77 +78 +79 +82 +85 +89 +94 +100 +107 +113 +121 +128 +135 +143 +150 +158 +165 +170 +176 +181 +185 +189 +190 +192 +192 +192 +189 +186 +182 +177 +172 +165 +160 +152 +144 +136 +129 +122 +115 +108 +102 +95 +90 +85 +82 +80 +78 +78 +78 +80 +82 +86 +91 +96 +103 +109 +116 +123 +130 +138 +145 +153 +160 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +164 +156 +149 +142 +134 +127 +119 +112 +105 +99 +93 +88 +84 +80 +79 +78 +77 +79 +80 +83 +87 +92 +98 +104 +111 +118 +126 +132 +140 +148 +155 +162 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +188 +184 +180 +174 +169 +162 +155 +147 +139 +132 +125 +118 +110 +103 +97 +91 +87 +83 +80 +79 +77 +78 +79 +81 +84 +89 +94 +99 +106 +113 +120 +127 +135 +143 +150 +157 +165 +171 +176 +181 +186 +189 +190 +192 +192 +192 +189 +186 +183 +178 +172 +166 +160 +152 +144 +137 +129 +123 +115 +108 +101 +95 +90 +85 +82 +80 +78 +78 +78 +80 +83 +86 +91 +96 +102 +109 +116 +123 +130 +137 +145 +153 +161 +167 +173 +178 +183 +186 +189 +192 +192 +192 +191 +188 +186 +180 +176 +169 +163 +156 +149 +142 +134 +127 +120 +112 +105 +99 +93 +89 +83 +82 +78 +78 +77 +79 +80 +83 +87 +92 +98 +105 +111 +119 +126 +133 +140 +148 +155 +162 +169 +175 +180 +185 +188 +190 +192 +192 +192 +189 +187 +184 +179 +174 +168 +161 +154 +147 +139 +131 +125 +117 +110 +103 +97 +91 +86 +83 +80 +78 +77 +78 +79 +81 +84 +89 +93 +100 +106 +114 +120 +127 +135 +142 +150 +157 +165 +171 +176 +181 +186 +189 +191 +192 +192 +191 +189 +186 +182 +177 +171 +166 +158 +151 +144 +136 +129 +122 +115 +108 +101 +95 +90 +86 +83 +79 +77 +77 +78 +80 +82 +87 +91 +97 +102 +109 +116 +123 +130 +137 +145 +153 +160 +167 +173 +179 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +170 +163 +156 +149 +141 +134 +126 +119 +111 +105 +98 +93 +88 +84 +80 +79 +77 +78 +78 +81 +83 +87 +93 +98 +104 +111 +118 +126 +133 +141 +147 +156 +163 +170 +175 +180 +185 +188 +190 +192 +192 +192 +190 +187 +185 +179 +175 +167 +162 +154 +147 +139 +131 +125 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +78 +79 +81 +84 +89 +94 +99 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +176 +182 +185 +189 +190 +192 +192 +191 +189 +187 +182 +178 +172 +166 +159 +152 +144 +136 +129 +122 +115 +108 +101 +95 +90 +86 +82 +80 +79 +78 +78 +80 +83 +86 +90 +96 +102 +108 +116 +123 +131 +137 +146 +153 +159 +167 +173 +178 +183 +187 +189 +191 +192 +192 +190 +187 +185 +181 +175 +170 +164 +156 +149 +141 +134 +127 +119 +112 +104 +99 +93 +89 +84 +81 +79 +78 +78 +79 +80 +84 +88 +92 +98 +105 +111 +119 +126 +133 +140 +148 +155 +163 +169 +175 +181 +185 +189 +190 +192 +192 +192 +190 +188 +184 +179 +174 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +86 +83 +80 +78 +78 +78 +79 +82 +84 +89 +94 +100 +107 +113 +121 +127 +135 +143 +150 +158 +164 +171 +176 +182 +186 +188 +192 +192 +192 +192 +189 +187 +183 +178 +172 +166 +159 +152 +144 +136 +129 +122 +115 +108 +101 +95 +91 +85 +83 +79 +79 +78 +79 +80 +83 +86 +91 +97 +102 +109 +116 +124 +130 +138 +145 +153 +160 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +170 +164 +156 +148 +141 +134 +127 +119 +111 +105 +99 +93 +87 +84 +80 +79 +78 +77 +79 +80 +84 +88 +93 +98 +105 +111 +118 +126 +133 +140 +148 +155 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +184 +179 +174 +168 +162 +154 +146 +139 +131 +124 +117 +110 +102 +97 +91 +86 +83 +80 +78 +77 +79 +79 +82 +85 +89 +94 +100 +107 +113 +121 +127 +135 +141 +151 +157 +166 +170 +177 +181 +185 +189 +191 +192 +192 +192 +189 +186 +182 +178 +173 +165 +159 +153 +144 +136 +128 +123 +114 +108 +101 +95 +89 +85 +82 +80 +77 +78 +77 +81 +82 +86 +91 +95 +102 +108 +116 +123 +131 +137 +145 +153 +160 +166 +173 +178 +183 +186 +189 +192 +192 +192 +190 +188 +185 +181 +176 +169 +164 +156 +149 +142 +134 +127 +119 +112 +105 +99 +93 +88 +84 +81 +78 +78 +77 +79 +80 +83 +88 +92 +99 +105 +112 +119 +126 +133 +140 +148 +155 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +188 +184 +180 +173 +168 +161 +155 +146 +138 +131 +124 +117 +110 +102 +97 +91 +86 +83 +80 +79 +77 +78 +79 +81 +85 +89 +94 +100 +107 +113 +120 +128 +135 +143 +150 +158 +164 +171 +176 +181 +185 +188 +191 +192 +192 +192 +189 +186 +183 +177 +172 +165 +159 +152 +144 +136 +128 +122 +115 +108 +101 +94 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +91 +96 +102 +108 +116 +123 +130 +138 +145 +152 +159 +166 +172 +178 +182 +187 +189 +191 +191 +192 +190 +188 +184 +181 +176 +169 +163 +156 +148 +141 +133 +127 +119 +112 +105 +98 +93 +88 +84 +81 +79 +78 +78 +79 +81 +83 +88 +92 +99 +105 +111 +119 +126 +133 +140 +148 +156 +162 +169 +175 +180 +184 +188 +190 +192 +192 +192 +189 +187 +184 +179 +174 +168 +161 +154 +146 +138 +132 +124 +117 +110 +103 +97 +91 +87 +83 +79 +78 +77 +78 +79 +81 +85 +89 +94 +100 +106 +114 +120 +128 +135 +143 +151 +158 +165 +171 +177 +181 +186 +188 +191 +192 +192 +192 +189 +186 +183 +177 +172 +166 +159 +152 +144 +137 +129 +122 +115 +107 +102 +95 +90 +86 +82 +80 +78 +78 +78 +80 +82 +86 +91 +96 +102 +109 +116 +124 +130 +137 +145 +152 +160 +166 +173 +178 +182 +187 +189 +192 +192 +192 +190 +188 +184 +180 +175 +169 +163 +156 +149 +141 +134 +127 +120 +112 +106 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +88 +92 +98 +105 +111 +119 +126 +133 +141 +148 +156 +162 +170 +174 +180 +184 +187 +190 +192 +192 +192 +189 +187 +184 +179 +174 +168 +162 +154 +147 +139 +131 +125 +117 +110 +103 +97 +91 +87 +83 +80 +79 +77 +78 +79 +81 +85 +89 +94 +100 +106 +114 +121 +127 +135 +143 +150 +157 +165 +171 +177 +181 +185 +188 +190 +192 +192 +192 +189 +186 +182 +178 +173 +166 +159 +152 +144 +137 +129 +122 +115 +107 +102 +95 +91 +86 +82 +80 +78 +79 +78 +80 +82 +86 +91 +96 +102 +109 +115 +123 +130 +137 +145 +152 +160 +166 +173 +177 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +176 +169 +164 +156 +149 +142 +134 +127 +120 +113 +106 +99 +93 +89 +84 +82 +79 +78 +78 +79 +81 +84 +88 +93 +99 +105 +111 +119 +126 +132 +140 +148 +156 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +189 +188 +183 +179 +174 +168 +161 +154 +147 +139 +131 +124 +117 +110 +103 +97 +92 +86 +84 +80 +79 +78 +78 +80 +82 +85 +89 +94 +101 +106 +114 +120 +127 +135 +143 +150 +157 +164 +171 +176 +181 +185 +189 +191 +192 +192 +192 +189 +186 +183 +177 +172 +165 +160 +152 +144 +136 +129 +122 +115 +108 +101 +95 +90 +85 +82 +80 +79 +78 +79 +80 +82 +86 +91 +97 +101 +109 +115 +123 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +191 +192 +191 +191 +187 +185 +180 +175 +170 +163 +157 +149 +142 +134 +127 +120 +112 +106 +99 +94 +89 +85 +81 +79 +79 +79 +79 +81 +84 +88 +92 +98 +105 +111 +118 +126 +133 +140 +148 +155 +162 +169 +175 +179 +184 +187 +190 +192 +192 +192 +189 +187 +184 +179 +174 +167 +162 +153 +147 +138 +132 +125 +117 +111 +104 +97 +91 +86 +83 +81 +79 +78 +78 +80 +81 +85 +89 +94 +100 +106 +113 +120 +127 +135 +143 +150 +157 +165 +171 +176 +181 +185 +189 +191 +192 +192 +190 +190 +186 +182 +178 +172 +166 +159 +153 +144 +137 +129 +121 +115 +109 +101 +95 +90 +86 +82 +80 +78 +78 +78 +80 +83 +86 +90 +96 +102 +109 +115 +123 +130 +137 +145 +152 +160 +166 +172 +177 +182 +186 +189 +190 +192 +192 +190 +187 +185 +181 +175 +169 +163 +157 +149 +141 +134 +127 +120 +112 +106 +99 +94 +89 +84 +82 +79 +79 +78 +79 +81 +84 +88 +93 +98 +105 +111 +119 +125 +132 +140 +147 +155 +162 +168 +175 +179 +184 +187 +190 +192 +192 +192 +189 +187 +183 +179 +174 +167 +161 +154 +147 +139 +131 +125 +117 +110 +103 +97 +91 +87 +83 +81 +79 +78 +78 +80 +82 +85 +89 +94 +100 +107 +113 +120 +127 +135 +142 +150 +157 +164 +171 +176 +181 +185 +189 +190 +192 +192 +192 +189 +187 +183 +177 +172 +166 +159 +152 +144 +136 +129 +122 +115 +108 +102 +96 +90 +86 +83 +80 +79 +78 +79 +80 +83 +86 +91 +96 +102 +108 +115 +123 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +192 +192 +191 +190 +188 +185 +180 +175 +170 +163 +157 +149 +142 +134 +127 +120 +113 +106 +99 +93 +89 +85 +82 +79 +79 +79 +79 +81 +84 +88 +92 +98 +104 +111 +118 +125 +132 +140 +147 +155 +162 +169 +174 +180 +184 +187 +189 +192 +192 +192 +189 +187 +184 +179 +174 +168 +162 +154 +147 +139 +132 +125 +117 +110 +104 +97 +92 +87 +84 +80 +79 +78 +78 +80 +81 +85 +89 +94 +100 +106 +113 +120 +127 +134 +143 +150 +156 +164 +169 +176 +181 +186 +188 +191 +192 +192 +190 +189 +186 +183 +177 +173 +166 +159 +152 +144 +137 +129 +123 +116 +108 +102 +96 +90 +86 +82 +80 +79 +78 +78 +80 +83 +86 +91 +96 +101 +108 +115 +123 +129 +137 +145 +152 +159 +166 +172 +177 +182 +186 +188 +190 +192 +192 +190 +187 +185 +181 +176 +170 +163 +157 +149 +142 +134 +127 +120 +112 +106 +100 +94 +89 +84 +82 +79 +78 +79 +79 +81 +84 +88 +92 +98 +105 +111 +118 +125 +133 +139 +147 +155 +161 +168 +173 +179 +184 +187 +190 +191 +192 +191 +189 +187 +183 +179 +173 +167 +161 +154 +147 +139 +132 +124 +117 +111 +103 +98 +92 +87 +83 +81 +78 +78 +78 +79 +82 +85 +89 +94 +99 +106 +112 +120 +127 +134 +142 +150 +156 +164 +171 +176 +181 +185 +188 +189 +192 +192 +192 +188 +186 +182 +178 +172 +166 +159 +152 +144 +136 +129 +123 +116 +107 +102 +96 +91 +86 +82 +80 +78 +78 +79 +80 +83 +85 +91 +96 +101 +108 +115 +122 +129 +136 +144 +151 +159 +165 +172 +177 +182 +186 +188 +190 +190 +191 +189 +188 +184 +181 +175 +170 +163 +157 +149 +142 +134 +127 +120 +113 +106 +100 +94 +90 +85 +83 +79 +79 +78 +79 +81 +84 +88 +93 +98 +104 +111 +118 +125 +132 +139 +147 +155 +162 +169 +173 +180 +184 +187 +189 +192 +192 +191 +189 +187 +184 +179 +174 +168 +161 +154 +147 +139 +132 +125 +117 +111 +104 +97 +92 +87 +84 +81 +79 +78 +78 +80 +82 +85 +89 +94 +100 +106 +114 +120 +127 +134 +142 +150 +156 +164 +170 +176 +181 +185 +189 +190 +192 +192 +191 +189 +186 +182 +177 +173 +166 +160 +153 +145 +137 +130 +122 +116 +108 +102 +96 +91 +86 +82 +80 +78 +78 +78 +80 +83 +86 +91 +96 +102 +108 +115 +122 +129 +137 +144 +152 +160 +166 +172 +177 +182 +187 +188 +192 +191 +192 +190 +188 +185 +180 +176 +170 +164 +156 +150 +142 +135 +127 +120 +113 +107 +100 +94 +89 +85 +83 +80 +79 +78 +79 +82 +84 +88 +92 +98 +104 +111 +118 +125 +132 +140 +147 +155 +161 +168 +175 +179 +184 +187 +190 +190 +192 +191 +189 +186 +183 +179 +174 +169 +162 +154 +147 +139 +132 +125 +118 +111 +103 +98 +92 +88 +84 +80 +79 +78 +79 +80 +82 +85 +89 +95 +99 +106 +113 +120 +127 +135 +142 +149 +157 +164 +171 +176 +181 +185 +188 +190 +192 +192 +192 +189 +186 +182 +177 +173 +166 +159 +152 +144 +137 +130 +123 +116 +108 +102 +96 +90 +87 +82 +80 +78 +78 +79 +80 +83 +86 +91 +95 +102 +108 +115 +122 +129 +137 +144 +152 +159 +165 +172 +178 +182 +186 +189 +190 +192 +192 +190 +187 +185 +180 +176 +170 +164 +157 +150 +143 +134 +127 +120 +114 +106 +100 +93 +90 +85 +83 +80 +79 +78 +79 +81 +84 +88 +92 +98 +104 +110 +118 +125 +133 +140 +147 +154 +161 +168 +174 +179 +183 +187 +189 +191 +191 +192 +189 +187 +183 +180 +173 +168 +161 +154 +147 +139 +132 +125 +118 +110 +104 +98 +92 +87 +84 +81 +79 +78 +78 +79 +81 +85 +89 +94 +99 +106 +113 +120 +127 +134 +142 +149 +157 +163 +171 +176 +181 +185 +188 +190 +192 +192 +191 +189 +186 +183 +177 +172 +166 +160 +153 +145 +137 +129 +123 +116 +108 +102 +95 +91 +86 +82 +80 +78 +78 +79 +79 +83 +85 +90 +95 +102 +108 +114 +122 +128 +137 +144 +152 +159 +165 +172 +177 +182 +186 +188 +190 +191 +192 +190 +188 +184 +180 +176 +170 +164 +157 +149 +143 +134 +127 +120 +114 +106 +100 +94 +89 +85 +82 +80 +79 +79 +79 +81 +82 +88 +91 +98 +103 +111 +118 +125 +132 +139 +147 +154 +161 +168 +173 +179 +183 +188 +189 +190 +192 +192 +189 +186 +184 +180 +174 +167 +162 +154 +148 +139 +132 +124 +118 +111 +104 +99 +92 +87 +84 +81 +79 +78 +78 +80 +81 +84 +89 +94 +100 +106 +113 +120 +128 +134 +142 +149 +156 +165 +170 +176 +180 +185 +188 +190 +192 +192 +190 +189 +186 +183 +177 +172 +166 +160 +152 +145 +138 +130 +123 +115 +108 +102 +95 +91 +86 +82 +80 +78 +78 +78 +80 +82 +86 +90 +96 +101 +108 +114 +123 +128 +136 +144 +151 +159 +165 +171 +177 +181 +185 +188 +190 +190 +192 +190 +188 +184 +181 +176 +170 +164 +157 +150 +143 +135 +127 +121 +113 +107 +100 +95 +90 +85 +82 +80 +78 +79 +79 +81 +84 +87 +92 +98 +104 +111 +117 +125 +132 +139 +146 +154 +161 +168 +173 +179 +183 +187 +189 +190 +192 +190 +189 +186 +184 +179 +174 +168 +162 +155 +147 +140 +132 +125 +118 +111 +104 +98 +92 +88 +84 +81 +79 +78 +78 +79 +81 +85 +89 +94 +99 +107 +112 +120 +127 +134 +142 +149 +156 +164 +170 +176 +181 +184 +188 +190 +192 +192 +191 +189 +186 +183 +177 +173 +166 +160 +152 +145 +138 +130 +123 +116 +109 +102 +96 +90 +87 +83 +80 +78 +78 +78 +80 +82 +86 +90 +95 +101 +108 +115 +122 +129 +136 +144 +152 +158 +166 +171 +177 +182 +185 +188 +190 +192 +191 +190 +188 +185 +181 +176 +170 +165 +157 +150 +143 +135 +127 +121 +114 +107 +100 +94 +89 +85 +82 +80 +79 +79 +79 +81 +84 +88 +92 +98 +104 +111 +117 +125 +132 +139 +147 +153 +161 +167 +173 +178 +183 +187 +189 +190 +192 +191 +189 +187 +184 +179 +174 +169 +162 +155 +147 +140 +132 +125 +118 +111 +105 +98 +92 +87 +83 +81 +79 +78 +78 +79 +81 +84 +89 +94 +99 +106 +112 +120 +127 +134 +141 +149 +157 +163 +170 +175 +180 +185 +188 +190 +192 +192 +191 +189 +187 +183 +178 +173 +167 +160 +152 +145 +138 +129 +124 +115 +110 +102 +96 +91 +86 +83 +80 +79 +78 +78 +80 +82 +86 +91 +95 +102 +107 +115 +122 +129 +136 +144 +152 +159 +166 +172 +177 +182 +185 +189 +190 +191 +192 +190 +188 +184 +180 +176 +170 +164 +157 +150 +143 +134 +127 +120 +114 +106 +100 +94 +89 +85 +82 +80 +79 +78 +79 +81 +84 +88 +93 +98 +104 +110 +118 +125 +132 +139 +147 +154 +161 +167 +173 +179 +183 +187 +189 +191 +192 +191 +189 +187 +183 +179 +173 +168 +161 +155 +146 +140 +132 +125 +118 +111 +104 +98 +92 +88 +83 +81 +79 +78 +78 +79 +82 +84 +89 +94 +99 +106 +113 +119 +127 +134 +142 +149 +157 +163 +170 +175 +180 +184 +187 +190 +192 +192 +190 +188 +186 +182 +178 +172 +166 +160 +153 +145 +137 +130 +124 +115 +109 +102 +96 +91 +86 +83 +80 +79 +78 +78 +80 +82 +85 +90 +95 +101 +107 +115 +122 +128 +136 +144 +152 +159 +165 +172 +176 +182 +185 +188 +190 +191 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +143 +134 +127 +120 +114 +106 +100 +94 +90 +85 +82 +80 +79 +78 +80 +81 +84 +87 +92 +97 +104 +110 +117 +125 +132 +139 +147 +154 +161 +168 +173 +179 +183 +187 +189 +191 +191 +190 +190 +187 +183 +179 +174 +168 +161 +155 +147 +139 +132 +125 +118 +111 +104 +98 +92 +87 +84 +82 +79 +77 +78 +79 +82 +84 +89 +93 +100 +106 +113 +120 +127 +134 +141 +149 +156 +163 +170 +175 +181 +185 +188 +190 +192 +192 +191 +189 +187 +182 +178 +172 +166 +160 +153 +146 +138 +130 +123 +116 +109 +102 +96 +91 +86 +82 +80 +79 +78 +79 +80 +82 +86 +89 +95 +101 +107 +115 +121 +129 +136 +144 +151 +158 +165 +171 +176 +182 +185 +188 +190 +192 +191 +190 +188 +185 +181 +176 +171 +165 +157 +150 +142 +135 +127 +121 +114 +107 +100 +94 +90 +85 +83 +79 +79 +78 +79 +80 +83 +87 +93 +97 +104 +110 +117 +125 +131 +139 +147 +153 +161 +167 +174 +178 +183 +186 +189 +191 +191 +191 +189 +187 +184 +179 +175 +168 +161 +155 +146 +140 +132 +125 +118 +111 +104 +98 +92 +88 +84 +81 +78 +79 +78 +79 +81 +84 +89 +93 +99 +106 +112 +120 +127 +134 +142 +149 +156 +163 +170 +175 +181 +184 +188 +190 +192 +192 +192 +189 +187 +182 +178 +173 +166 +161 +153 +145 +137 +130 +123 +116 +109 +102 +96 +91 +86 +83 +80 +79 +78 +79 +79 +82 +85 +90 +94 +101 +107 +115 +122 +129 +135 +144 +151 +158 +165 +171 +177 +181 +185 +188 +190 +191 +191 +190 +188 +185 +181 +176 +171 +164 +157 +150 +143 +135 +128 +120 +114 +106 +100 +94 +90 +85 +81 +80 +79 +78 +79 +82 +84 +87 +92 +98 +103 +111 +117 +125 +131 +139 +147 +154 +161 +168 +173 +178 +183 +188 +189 +192 +192 +192 +189 +187 +184 +179 +174 +168 +162 +155 +147 +140 +133 +125 +118 +111 +105 +97 +92 +88 +84 +81 +79 +78 +78 +79 +82 +84 +89 +93 +99 +106 +112 +120 +127 +134 +142 +149 +156 +163 +170 +176 +180 +185 +187 +190 +190 +192 +190 +189 +187 +183 +178 +173 +166 +160 +152 +145 +137 +130 +123 +116 +109 +102 +96 +91 +86 +83 +80 +78 +78 +78 +80 +82 +86 +90 +95 +101 +107 +114 +122 +128 +136 +143 +151 +158 +166 +171 +176 +182 +185 +189 +190 +192 +192 +190 +188 +185 +181 +176 +170 +165 +157 +151 +143 +135 +128 +121 +114 +107 +100 +94 +89 +85 +82 +80 +79 +79 +79 +81 +83 +87 +93 +98 +103 +110 +118 +124 +131 +139 +147 +153 +161 +168 +174 +178 +183 +187 +189 +191 +192 +190 +190 +186 +185 +179 +174 +169 +161 +155 +147 +140 +132 +126 +118 +111 +103 +98 +92 +88 +83 +81 +79 +78 +79 +79 +82 +84 +89 +93 +99 +106 +112 +119 +127 +134 +141 +149 +156 +163 +170 +175 +180 +185 +188 +190 +192 +192 +191 +188 +187 +183 +179 +172 +167 +160 +153 +145 +137 +130 +123 +116 +109 +102 +96 +91 +86 +83 +80 +78 +78 +78 +80 +82 +85 +90 +95 +101 +107 +115 +122 +129 +135 +143 +151 +158 +165 +171 +177 +182 +185 +188 +190 +191 +192 +189 +188 +184 +181 +176 +170 +165 +157 +151 +143 +135 +127 +120 +114 +107 +100 +94 +90 +86 +82 +80 +79 +79 +79 +81 +83 +87 +92 +97 +103 +111 +116 +125 +131 +139 +146 +154 +161 +167 +173 +178 +183 +187 +189 +192 +192 +191 +189 +187 +184 +179 +175 +168 +161 +155 +147 +140 +132 +126 +118 +111 +105 +98 +92 +87 +84 +81 +79 +78 +78 +79 +81 +84 +88 +93 +99 +105 +112 +119 +127 +134 +141 +149 +156 +163 +170 +175 +180 +184 +188 +190 +192 +192 +190 +189 +186 +183 +178 +173 +166 +161 +152 +146 +137 +130 +123 +116 +109 +102 +97 +90 +87 +83 +80 +79 +78 +78 +79 +81 +85 +89 +95 +101 +107 +114 +121 +128 +136 +143 +151 +157 +165 +171 +177 +182 +185 +188 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +143 +135 +127 +121 +113 +107 +100 +94 +89 +85 +82 +80 +78 +78 +79 +81 +83 +87 +92 +97 +103 +110 +117 +125 +131 +138 +147 +153 +161 +167 +174 +178 +183 +186 +189 +191 +191 +191 +189 +187 +183 +179 +174 +168 +162 +155 +148 +140 +132 +125 +118 +111 +104 +98 +92 +88 +83 +81 +78 +79 +77 +79 +81 +84 +88 +93 +99 +105 +112 +119 +126 +134 +141 +149 +156 +163 +169 +174 +179 +184 +187 +190 +192 +192 +191 +188 +186 +183 +178 +172 +167 +159 +153 +145 +137 +130 +123 +116 +109 +102 +97 +90 +86 +83 +80 +79 +78 +78 +80 +82 +85 +90 +95 +100 +107 +114 +122 +128 +135 +144 +150 +158 +165 +171 +177 +181 +185 +188 +190 +192 +191 +190 +188 +185 +181 +175 +171 +164 +157 +150 +143 +135 +127 +120 +114 +106 +100 +94 +90 +85 +82 +79 +79 +78 +79 +80 +84 +87 +92 +97 +103 +110 +116 +125 +131 +139 +146 +154 +161 +168 +173 +179 +183 +187 +189 +191 +192 +192 +189 +187 +183 +180 +174 +168 +162 +155 +147 +140 +132 +126 +117 +110 +104 +98 +93 +88 +83 +81 +78 +78 +78 +79 +81 +83 +89 +93 +99 +105 +112 +119 +127 +134 +141 +149 +156 +163 +170 +175 +181 +185 +188 +190 +192 +192 +191 +190 +187 +183 +178 +172 +166 +160 +153 +146 +137 +131 +123 +117 +109 +102 +96 +91 +86 +82 +80 +79 +78 +78 +80 +82 +86 +90 +95 +101 +107 +114 +121 +128 +136 +143 +151 +157 +166 +171 +177 +181 +186 +188 +190 +192 +192 +190 +188 +184 +181 +176 +170 +165 +157 +150 +142 +135 +127 +120 +113 +106 +100 +94 +89 +85 +82 +80 +78 +78 +79 +81 +84 +87 +92 +98 +103 +110 +117 +125 +132 +138 +147 +153 +161 +167 +174 +179 +183 +187 +189 +192 +192 +191 +190 +188 +184 +179 +174 +169 +162 +155 +147 +140 +132 +125 +118 +111 +104 +98 +92 +88 +83 +81 +78 +78 +78 +79 +81 +84 +88 +93 +98 +106 +111 +120 +126 +133 +141 +149 +156 +163 +170 +175 +180 +185 +188 +190 +192 +192 +192 +189 +187 +183 +179 +173 +166 +160 +153 +145 +138 +130 +124 +115 +110 +102 +97 +90 +86 +83 +80 +78 +78 +78 +80 +82 +85 +90 +94 +101 +107 +114 +121 +128 +136 +143 +151 +158 +165 +171 +176 +182 +185 +189 +190 +192 +191 +190 +188 +185 +181 +176 +171 +165 +157 +150 +143 +135 +128 +120 +113 +106 +100 +94 +89 +85 +82 +79 +79 +78 +79 +80 +83 +87 +92 +97 +103 +110 +117 +124 +131 +138 +147 +153 +161 +167 +174 +179 +183 +187 +189 +192 +192 +192 +189 +188 +184 +180 +175 +169 +162 +155 +147 +140 +132 +126 +118 +111 +104 +98 +92 +87 +82 +81 +78 +77 +78 +79 +80 +84 +88 +93 +99 +105 +111 +118 +127 +133 +141 +148 +156 +163 +169 +175 +181 +184 +188 +190 +192 +192 +192 +189 +187 +183 +178 +173 +167 +160 +153 +146 +138 +130 +123 +116 +108 +103 +96 +91 +86 +82 +80 +79 +78 +78 +79 +82 +85 +90 +94 +101 +108 +114 +121 +128 +136 +144 +151 +159 +165 +171 +176 +181 +186 +188 +191 +192 +192 +190 +188 +185 +182 +176 +171 +164 +157 +150 +143 +135 +127 +121 +113 +107 +100 +94 +89 +84 +82 +79 +78 +78 +78 +80 +82 +87 +91 +97 +103 +110 +117 +125 +131 +139 +146 +154 +161 +168 +174 +179 +184 +186 +190 +191 +192 +191 +189 +188 +184 +180 +175 +169 +162 +155 +148 +140 +133 +125 +118 +111 +104 +98 +92 +87 +83 +80 +78 +77 +77 +79 +80 +84 +88 +93 +98 +105 +111 +119 +126 +134 +140 +149 +156 +164 +169 +175 +180 +185 +188 +190 +192 +192 +192 +189 +186 +184 +179 +173 +167 +161 +153 +146 +138 +130 +123 +117 +109 +102 +96 +91 +86 +83 +80 +78 +78 +78 +80 +82 +85 +90 +95 +101 +107 +114 +121 +127 +136 +143 +151 +158 +165 +171 +176 +182 +185 +188 +190 +192 +192 +190 +188 +187 +182 +177 +171 +164 +157 +151 +143 +135 +127 +121 +113 +107 +100 +95 +89 +85 +81 +79 +78 +77 +78 +80 +83 +87 +91 +97 +103 +110 +117 +124 +131 +138 +146 +153 +161 +167 +173 +179 +184 +186 +190 +191 +192 +192 +190 +188 +184 +181 +175 +169 +163 +156 +148 +141 +133 +126 +118 +111 +104 +98 +92 +87 +83 +81 +78 +77 +77 +78 +80 +84 +87 +93 +98 +105 +111 +119 +126 +133 +140 +148 +156 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +184 +179 +174 +167 +161 +154 +146 +139 +130 +124 +116 +110 +102 +96 +91 +87 +82 +80 +78 +77 +78 +79 +82 +85 +90 +94 +101 +107 +114 +121 +127 +136 +143 +150 +158 +165 +171 +176 +182 +186 +189 +190 +192 +192 +191 +188 +186 +181 +177 +171 +165 +158 +150 +144 +135 +128 +121 +114 +107 +100 +94 +89 +84 +81 +79 +78 +77 +78 +80 +82 +86 +91 +96 +103 +109 +117 +124 +131 +138 +146 +153 +161 +168 +173 +179 +183 +187 +190 +192 +192 +192 +190 +188 +185 +180 +175 +170 +163 +155 +148 +141 +133 +126 +118 +111 +104 +98 +92 +87 +83 +80 +78 +77 +77 +79 +80 +83 +87 +92 +98 +104 +111 +118 +126 +133 +141 +148 +155 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +189 +187 +184 +179 +173 +167 +161 +154 +146 +138 +131 +123 +117 +109 +103 +96 +91 +86 +83 +80 +78 +78 +78 +79 +82 +84 +89 +94 +100 +107 +113 +121 +128 +135 +143 +150 +157 +165 +171 +177 +181 +186 +188 +191 +192 +192 +191 +188 +185 +182 +176 +171 +165 +158 +151 +143 +136 +127 +121 +114 +107 +100 +93 +89 +85 +81 +79 +77 +78 +77 +79 +82 +86 +91 +96 +102 +110 +115 +124 +131 +138 +145 +154 +161 +168 +174 +178 +184 +186 +189 +192 +192 +192 +190 +187 +185 +180 +176 +169 +163 +156 +148 +141 +133 +126 +118 +111 +104 +98 +92 +87 +83 +80 +78 +78 +77 +79 +80 +83 +87 +92 +98 +105 +111 +119 +126 +133 +140 +148 +155 +163 +170 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +184 +179 +173 +167 +161 +154 +146 +138 +131 +124 +117 +109 +102 +97 +91 +87 +82 +80 +78 +77 +77 +79 +81 +85 +89 +94 +100 +107 +113 +121 +127 +135 +143 +150 +158 +165 +171 +177 +181 +186 +189 +190 +192 +192 +191 +188 +186 +182 +177 +171 +166 +158 +152 +144 +136 +128 +121 +114 +108 +101 +94 +89 +85 +81 +79 +77 +77 +78 +80 +82 +86 +91 +96 +102 +109 +116 +122 +130 +138 +146 +153 +159 +167 +173 +179 +183 +187 +190 +192 +192 +192 +192 +188 +185 +181 +177 +170 +164 +156 +149 +141 +134 +127 +119 +112 +105 +99 +93 +87 +84 +80 +78 +77 +77 +78 +80 +83 +87 +92 +97 +104 +111 +118 +125 +133 +140 +147 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +192 +189 +187 +184 +179 +174 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +86 +83 +80 +78 +77 +78 +78 +82 +84 +89 +94 +100 +106 +114 +120 +128 +135 +143 +150 +158 +165 +171 +177 +181 +185 +189 +190 +192 +191 +191 +188 +186 +182 +176 +172 +165 +158 +151 +144 +136 +128 +121 +114 +107 +101 +94 +90 +85 +81 +79 +78 +78 +77 +79 +82 +86 +91 +96 +102 +109 +115 +123 +130 +138 +145 +153 +160 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +176 +169 +164 +157 +149 +141 +134 +126 +119 +112 +105 +98 +93 +88 +84 +80 +78 +77 +78 +78 +80 +83 +88 +91 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +169 +174 +180 +184 +188 +189 +191 +192 +191 +189 +186 +184 +179 +173 +168 +161 +154 +147 +139 +132 +124 +117 +110 +103 +98 +92 +87 +83 +80 +79 +77 +78 +79 +82 +84 +89 +94 +100 +106 +113 +121 +127 +135 +143 +150 +157 +165 +170 +176 +181 +185 +188 +190 +192 +192 +191 +189 +186 +183 +176 +172 +165 +159 +151 +144 +136 +129 +121 +115 +108 +101 +94 +90 +85 +81 +79 +77 +78 +77 +79 +82 +86 +90 +95 +101 +109 +116 +123 +129 +138 +145 +153 +159 +167 +173 +178 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +164 +156 +150 +142 +134 +127 +120 +112 +106 +99 +93 +88 +84 +81 +79 +78 +77 +78 +80 +83 +88 +91 +98 +103 +110 +118 +125 +132 +139 +147 +155 +162 +168 +174 +180 +184 +187 +190 +190 +192 +191 +189 +187 +183 +179 +173 +168 +161 +154 +147 +139 +131 +125 +117 +110 +103 +97 +91 +87 +83 +80 +79 +78 +78 +79 +81 +85 +89 +94 +99 +107 +113 +120 +127 +135 +142 +150 +157 +165 +171 +176 +181 +185 +189 +190 +192 +191 +191 +188 +186 +182 +177 +172 +166 +159 +152 +144 +137 +128 +122 +114 +108 +101 +95 +89 +86 +81 +79 +78 +77 +78 +79 +82 +86 +90 +96 +102 +108 +115 +123 +129 +137 +145 +152 +159 +166 +173 +178 +182 +186 +189 +191 +192 +192 +191 +187 +185 +181 +175 +170 +164 +157 +149 +143 +134 +127 +120 +113 +105 +99 +93 +89 +84 +82 +79 +78 +78 +79 +81 +83 +88 +92 +98 +104 +110 +118 +125 +132 +139 +147 +154 +162 +168 +174 +179 +184 +187 +189 +190 +192 +192 +189 +187 +183 +180 +174 +168 +160 +154 +147 +139 +131 +125 +117 +110 +103 +97 +92 +87 +83 +81 +79 +77 +78 +80 +82 +84 +89 +94 +100 +106 +113 +120 +127 +134 +142 +149 +157 +164 +171 +175 +181 +185 +188 +190 +192 +192 +190 +189 +186 +182 +177 +172 +166 +159 +152 +144 +137 +129 +122 +115 +108 +102 +94 +90 +85 +82 +79 +78 +78 +79 +79 +82 +86 +90 +95 +101 +109 +115 +123 +129 +137 +144 +152 +159 +166 +172 +178 +182 +187 +189 +191 +192 +192 +190 +188 +185 +181 +175 +170 +163 +157 +149 +142 +134 +127 +120 +112 +106 +99 +93 +89 +84 +81 +79 +78 +78 +78 +81 +83 +87 +92 +98 +104 +110 +117 +125 +132 +140 +147 +155 +161 +168 +173 +179 +183 +187 +189 +191 +192 +191 +189 +187 +183 +178 +174 +167 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +92 +86 +83 +80 +79 +78 +78 +79 +82 +84 +89 +94 +100 +106 +113 +120 +127 +135 +142 +150 +157 +164 +170 +176 +181 +185 +188 +190 +191 +192 +190 +189 +185 +182 +177 +172 +166 +158 +152 +144 +136 +129 +122 +115 +108 +101 +95 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +90 +97 +101 +109 +116 +123 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +188 +190 +192 +192 +190 +188 +184 +181 +175 +170 +163 +157 +149 +141 +134 +127 +120 +112 +106 +100 +93 +89 +85 +81 +80 +78 +79 +79 +81 +84 +88 +93 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +168 +174 +179 +183 +187 +189 +191 +191 +190 +189 +186 +183 +178 +174 +167 +161 +153 +146 +139 +131 +125 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +79 +79 +82 +85 +89 +94 +101 +106 +114 +120 +127 +135 +142 +150 +157 +164 +171 +175 +181 +184 +188 +190 +192 +192 +190 +188 +186 +182 +177 +171 +166 +159 +151 +144 +136 +130 +122 +115 +108 +101 +95 +90 +86 +83 +79 +78 +78 +79 +79 +82 +86 +91 +96 +102 +109 +115 +123 +129 +137 +145 +152 +159 +166 +172 +178 +181 +186 +188 +190 +191 +191 +190 +188 +184 +180 +175 +170 +163 +156 +149 +142 +134 +127 +120 +113 +106 +99 +94 +89 +84 +81 +79 +78 +79 +79 +81 +84 +88 +92 +98 +104 +111 +118 +126 +132 +140 +147 +154 +162 +168 +174 +179 +184 +187 +188 +190 +191 +190 +189 +186 +183 +178 +173 +167 +161 +153 +146 +138 +131 +124 +117 +110 +103 +97 +91 +87 +83 +81 +78 +78 +78 +80 +82 +85 +90 +94 +100 +107 +114 +121 +128 +135 +143 +150 +158 +165 +170 +176 +181 +185 +188 +190 +191 +192 +191 +189 +186 +181 +178 +171 +166 +158 +151 +144 +136 +128 +122 +114 +108 +101 +95 +90 +86 +82 +79 +78 +79 +79 +81 +82 +87 +91 +97 +102 +109 +117 +123 +130 +138 +145 +153 +160 +166 +173 +178 +183 +186 +188 +190 +191 +191 +190 +187 +184 +180 +175 +169 +163 +156 +148 +141 +133 +127 +119 +112 +105 +99 +93 +89 +85 +81 +79 +79 +78 +80 +80 +84 +88 +94 +99 +105 +112 +119 +126 +133 +140 +148 +155 +162 +168 +174 +179 +183 +187 +189 +192 +192 +190 +189 +186 +183 +178 +173 +167 +160 +153 +146 +138 +131 +124 +116 +110 +103 +97 +91 +87 +82 +81 +78 +78 +78 +80 +82 +85 +90 +94 +100 +107 +114 +121 +127 +135 +143 +150 +157 +165 +171 +176 +181 +185 +188 +190 +192 +192 +192 +188 +186 +182 +177 +171 +165 +158 +151 +144 +136 +129 +122 +115 +108 +101 +95 +89 +86 +82 +80 +79 +78 +79 +81 +82 +86 +90 +97 +102 +109 +115 +123 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +190 +192 +191 +190 +188 +184 +180 +175 +170 +163 +156 +149 +141 +134 +127 +120 +112 +105 +99 +93 +89 +84 +81 +79 +78 +79 +79 +81 +84 +88 +93 +98 +105 +111 +118 +126 +132 +140 +147 +156 +162 +169 +174 +180 +184 +187 +189 +192 +192 +192 +189 +187 +183 +178 +174 +167 +161 +153 +146 +138 +131 +124 +116 +110 +103 +97 +91 +86 +83 +79 +78 +78 +78 +79 +81 +84 +89 +93 +100 +106 +113 +120 +127 +135 +143 +150 +157 +164 +171 +176 +181 +185 +188 +190 +192 +192 +190 +189 +186 +182 +178 +171 +166 +159 +152 +144 +136 +129 +122 +116 +107 +101 +95 +90 +85 +83 +79 +79 +77 +78 +79 +82 +86 +91 +96 +102 +108 +115 +123 +130 +137 +145 +152 +160 +166 +172 +178 +182 +186 +188 +191 +192 +192 +190 +188 +185 +181 +175 +170 +163 +156 +148 +141 +134 +127 +119 +111 +105 +99 +93 +89 +84 +81 +79 +77 +78 +79 +80 +83 +88 +92 +98 +104 +111 +119 +126 +132 +141 +148 +156 +162 +169 +175 +180 +184 +188 +189 +192 +192 +192 +190 +187 +184 +178 +174 +167 +161 +154 +146 +139 +131 +124 +117 +110 +103 +96 +91 +86 +82 +79 +78 +77 +78 +79 +82 +84 +89 +93 +100 +106 +113 +120 +127 +135 +142 +150 +157 +164 +171 +176 +181 +185 +188 +191 +192 +192 +192 +189 +186 +183 +178 +172 +166 +160 +151 +145 +136 +130 +122 +115 +108 +101 +95 +90 +86 +82 +79 +78 +78 +78 +80 +82 +86 +90 +96 +102 +108 +115 +123 +130 +137 +145 +152 +159 +167 +172 +178 +182 +186 +189 +191 +192 +192 +190 +188 +184 +181 +175 +170 +164 +156 +149 +141 +134 +127 +119 +112 +106 +99 +93 +88 +85 +81 +79 +77 +78 +78 +80 +83 +87 +92 +98 +103 +111 +118 +125 +132 +140 +148 +155 +163 +168 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +185 +179 +174 +168 +161 +154 +147 +139 +131 +124 +118 +110 +103 +97 +91 +86 +82 +80 +77 +77 +77 +79 +80 +84 +88 +94 +98 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +176 +181 +185 +189 +191 +192 +192 +192 +189 +187 +183 +178 +173 +166 +159 +152 +144 +137 +129 +123 +115 +108 +101 +95 +90 +85 +82 +79 +78 +78 +78 +79 +81 +86 +90 +95 +101 +108 +115 +123 +130 +137 +144 +152 +159 +166 +173 +178 +183 +186 +190 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +156 +149 +142 +134 +127 +119 +113 +105 +99 +93 +88 +84 +80 +78 +77 +77 +78 +80 +83 +86 +92 +98 +103 +110 +117 +125 +132 +139 +148 +155 +162 +169 +174 +180 +184 +188 +190 +192 +192 +192 +190 +188 +184 +180 +174 +169 +162 +155 +147 +139 +132 +125 +117 +110 +103 +97 +91 +87 +82 +80 +78 +77 +77 +78 +80 +84 +88 +93 +99 +105 +112 +119 +127 +134 +142 +149 +156 +164 +170 +176 +181 +185 +189 +191 +192 +192 +192 +189 +186 +183 +177 +172 +166 +160 +152 +145 +136 +129 +122 +115 +108 +102 +95 +90 +86 +82 +80 +78 +78 +78 +80 +82 +85 +90 +95 +102 +108 +115 +123 +129 +137 +144 +152 +159 +166 +172 +178 +182 +186 +188 +192 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +119 +112 +106 +99 +93 +88 +84 +81 +79 +78 +77 +78 +80 +82 +87 +91 +97 +103 +110 +117 +124 +131 +139 +147 +154 +161 +168 +174 +179 +184 +187 +190 +191 +192 +192 +190 +187 +184 +180 +174 +168 +162 +154 +147 +140 +132 +125 +118 +111 +103 +97 +92 +87 +83 +80 +78 +77 +77 +78 +80 +84 +87 +93 +98 +105 +111 +119 +127 +133 +141 +149 +156 +164 +169 +176 +180 +185 +188 +190 +192 +192 +191 +189 +186 +183 +177 +172 +166 +159 +152 +145 +137 +129 +123 +115 +108 +102 +95 +90 +86 +82 +80 +77 +78 +77 +80 +81 +86 +90 +94 +101 +107 +115 +122 +128 +136 +144 +152 +158 +166 +171 +177 +182 +186 +188 +190 +192 +192 +190 +188 +185 +181 +176 +170 +165 +157 +150 +142 +135 +127 +120 +113 +106 +99 +94 +88 +84 +81 +79 +78 +77 +78 +80 +83 +86 +91 +97 +103 +110 +117 +124 +131 +138 +147 +153 +161 +167 +173 +179 +184 +187 +189 +192 +192 +192 +189 +187 +184 +180 +174 +169 +162 +155 +147 +140 +133 +125 +118 +111 +104 +98 +92 +88 +83 +81 +78 +78 +78 +79 +81 +84 +88 +93 +99 +105 +112 +120 +127 +133 +142 +148 +156 +163 +170 +175 +179 +184 +188 +190 +192 +191 +191 +188 +186 +182 +177 +172 +166 +159 +152 +144 +137 +129 +123 +116 +109 +102 +95 +91 +86 +83 +79 +79 +78 +78 +80 +82 +86 +90 +95 +102 +108 +115 +122 +129 +136 +144 +151 +159 +165 +172 +177 +182 +186 +189 +191 +192 +192 +190 +188 +184 +181 +175 +170 +164 +157 +149 +142 +134 +127 +120 +113 +106 +100 +94 +89 +85 +81 +79 +78 +78 +78 +80 +83 +87 +91 +98 +103 +109 +117 +125 +131 +138 +146 +154 +160 +168 +173 +179 +182 +187 +189 +190 +192 +190 +189 +186 +183 +179 +174 +168 +162 +154 +147 +140 +132 +125 +118 +111 +104 +98 +92 +88 +83 +80 +80 +78 +79 +79 +82 +85 +89 +93 +99 +105 +112 +120 +127 +134 +141 +149 +155 +163 +169 +175 +180 +184 +187 +189 +192 +192 +190 +188 +185 +182 +177 +172 +166 +158 +152 +144 +137 +129 +123 +115 +108 +102 +96 +90 +86 +82 +80 +78 +79 +78 +80 +82 +86 +90 +95 +102 +108 +115 +122 +129 +137 +144 +151 +159 +165 +172 +177 +182 +185 +189 +190 +192 +192 +190 +188 +185 +180 +176 +170 +164 +156 +150 +142 +135 +127 +120 +113 +107 +99 +94 +89 +84 +82 +79 +78 +77 +79 +80 +83 +87 +91 +98 +103 +110 +117 +124 +132 +139 +147 +154 +161 +168 +173 +179 +183 +186 +189 +190 +191 +190 +189 +187 +183 +179 +173 +168 +162 +154 +147 +139 +132 +125 +117 +111 +104 +98 +92 +88 +84 +80 +79 +78 +79 +79 +82 +85 +89 +94 +100 +106 +113 +119 +127 +134 +142 +149 +156 +163 +170 +175 +180 +184 +188 +189 +191 +191 +190 +188 +185 +182 +176 +172 +165 +159 +151 +144 +137 +129 +121 +115 +108 +101 +95 +90 +86 +82 +80 +78 +78 +78 +80 +83 +86 +91 +96 +102 +108 +115 +123 +130 +137 +144 +152 +160 +166 +172 +178 +182 +187 +188 +190 +192 +191 +190 +187 +185 +180 +175 +170 +163 +157 +149 +141 +135 +127 +120 +112 +106 +99 +93 +89 +84 +82 +79 +78 +78 +79 +81 +84 +87 +92 +98 +104 +111 +119 +125 +132 +139 +147 +154 +162 +168 +174 +179 +183 +187 +189 +192 +191 +191 +188 +187 +183 +178 +174 +167 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +78 +79 +82 +85 +90 +94 +101 +106 +114 +120 +127 +135 +143 +150 +157 +164 +171 +176 +181 +185 +188 +190 +191 +192 +190 +189 +185 +182 +177 +171 +165 +158 +151 +144 +135 +129 +122 +115 +108 +101 +95 +90 +85 +82 +79 +78 +77 +78 +79 +82 +86 +90 +97 +101 +109 +115 +123 +129 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +190 +192 +192 +190 +188 +185 +181 +175 +170 +164 +156 +149 +141 +135 +127 +120 +112 +106 +99 +94 +89 +84 +81 +79 +77 +78 +79 +80 +84 +87 +92 +97 +104 +110 +118 +125 +132 +140 +148 +154 +162 +168 +174 +179 +184 +187 +189 +191 +192 +192 +189 +187 +184 +179 +174 +167 +162 +154 +146 +139 +131 +125 +117 +110 +103 +97 +91 +87 +82 +80 +79 +78 +77 +79 +80 +84 +89 +94 +100 +106 +113 +120 +127 +135 +142 +151 +157 +164 +171 +176 +181 +185 +188 +191 +192 +192 +192 +189 +186 +182 +178 +172 +166 +159 +152 +144 +136 +129 +122 +115 +108 +101 +95 +90 +85 +82 +79 +78 +77 +78 +79 +82 +86 +90 +95 +101 +108 +115 +122 +129 +137 +144 +152 +159 +166 +172 +178 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +171 +164 +157 +149 +142 +134 +127 +120 +113 +106 +99 +93 +89 +84 +81 +79 +77 +78 +78 +80 +83 +87 +92 +97 +103 +110 +117 +125 +131 +139 +146 +154 +161 +168 +174 +179 +184 +187 +189 +192 +192 +192 +189 +187 +184 +179 +175 +168 +162 +154 +147 +139 +132 +125 +117 +111 +103 +97 +91 +87 +83 +80 +78 +77 +78 +78 +81 +83 +88 +92 +99 +105 +112 +119 +127 +134 +141 +149 +156 +164 +170 +176 +180 +185 +189 +190 +192 +192 +192 +190 +187 +184 +178 +173 +167 +161 +153 +145 +137 +130 +123 +116 +108 +101 +95 +89 +86 +82 +80 +77 +77 +77 +79 +81 +85 +89 +94 +100 +107 +114 +122 +128 +136 +144 +151 +159 +166 +172 +177 +181 +186 +189 +192 +192 +192 +192 +188 +186 +181 +177 +171 +165 +157 +150 +142 +135 +127 +121 +113 +106 +100 +93 +89 +84 +81 +79 +78 +77 +78 +80 +83 +87 +91 +97 +103 +109 +116 +124 +131 +139 +146 +154 +162 +167 +174 +179 +183 +187 +189 +192 +192 +192 +190 +188 +184 +180 +175 +168 +162 +155 +147 +140 +132 +125 +117 +111 +104 +97 +92 +87 +83 +80 +78 +77 +77 +79 +80 +83 +88 +92 +98 +105 +111 +119 +126 +133 +141 +148 +156 +163 +170 +175 +181 +185 +188 +190 +192 +192 +191 +190 +186 +183 +178 +173 +167 +161 +153 +146 +137 +131 +123 +116 +109 +102 +96 +90 +86 +82 +79 +78 +77 +78 +79 +81 +85 +89 +94 +100 +107 +113 +121 +127 +135 +143 +151 +157 +165 +171 +177 +181 +186 +189 +190 +192 +191 +190 +188 +185 +181 +176 +171 +164 +157 +150 +143 +135 +127 +120 +113 +106 +100 +94 +89 +85 +81 +80 +78 +78 +78 +80 +83 +86 +91 +97 +103 +109 +117 +124 +131 +138 +146 +153 +161 +167 +174 +179 +183 +187 +189 +192 +192 +192 +189 +187 +184 +179 +174 +169 +162 +155 +147 +140 +132 +125 +118 +111 +104 +98 +92 +88 +83 +81 +78 +78 +77 +79 +81 +84 +88 +93 +98 +105 +111 +118 +126 +133 +141 +148 +156 +163 +170 +175 +180 +184 +188 +190 +192 +192 +192 +188 +187 +183 +178 +173 +167 +159 +153 +145 +138 +130 +124 +116 +110 +102 +97 +91 +86 +83 +80 +79 +78 +79 +80 +82 +86 +90 +94 +101 +107 +114 +121 +129 +135 +144 +151 +158 +165 +170 +177 +181 +185 +188 +190 +191 +191 +189 +188 +185 +181 +176 +171 +164 +158 +150 +142 +135 +127 +120 +114 +106 +100 +94 +89 +85 +81 +79 +78 +78 +79 +80 +83 +87 +92 +97 +103 +110 +117 +125 +131 +139 +146 +154 +160 +167 +173 +179 +182 +187 +189 +191 +192 +191 +190 +187 +184 +179 +174 +169 +161 +155 +147 +140 +133 +125 +118 +111 +104 +98 +92 +88 +84 +81 +79 +78 +78 +79 +81 +83 +89 +92 +99 +105 +111 +119 +127 +133 +141 +148 +156 +162 +169 +174 +180 +184 +187 +189 +191 +192 +190 +189 +186 +182 +178 +172 +166 +160 +153 +146 +138 +130 +123 +116 +109 +102 +96 +91 +87 +83 +80 +79 +78 +79 +80 +82 +86 +90 +95 +101 +107 +115 +122 +129 +136 +143 +152 +158 +165 +171 +176 +182 +185 +188 +190 +191 +192 +190 +188 +184 +181 +176 +170 +164 +156 +150 +142 +134 +127 +120 +113 +107 +99 +94 +89 +84 +82 +79 +78 +78 +79 +80 +83 +87 +92 +98 +103 +110 +117 +124 +131 +139 +146 +153 +161 +168 +173 +179 +183 +186 +189 +190 +192 +191 +189 +187 +184 +179 +174 +168 +161 +155 +147 +140 +133 +125 +118 +111 +105 +98 +93 +87 +84 +80 +79 +78 +79 +79 +81 +84 +88 +94 +99 +106 +112 +120 +127 +134 +142 +150 +156 +163 +170 +176 +180 +184 +188 +189 +190 +192 +190 +189 +185 +182 +177 +172 +166 +159 +151 +144 +136 +129 +122 +115 +108 +102 +96 +91 +87 +82 +80 +78 +78 +78 +80 +82 +86 +90 +96 +102 +109 +115 +123 +129 +137 +144 +152 +159 +166 +171 +177 +182 +186 +188 +190 +192 +191 +190 +187 +185 +180 +175 +170 +163 +157 +149 +142 +134 +127 +120 +112 +106 +99 +93 +89 +84 +82 +79 +78 +78 +78 +81 +83 +87 +91 +97 +103 +110 +117 +125 +131 +139 +147 +154 +161 +168 +174 +178 +184 +187 +189 +191 +192 +192 +190 +187 +183 +179 +174 +168 +162 +154 +147 +140 +132 +125 +118 +111 +104 +98 +92 +87 +83 +80 +79 +78 +78 +79 +80 +84 +88 +94 +99 +105 +112 +119 +127 +134 +141 +149 +156 +164 +170 +175 +181 +185 +188 +190 +192 +192 +190 +189 +186 +183 +177 +172 +166 +159 +152 +144 +137 +129 +122 +115 +108 +101 +96 +89 +86 +82 +79 +78 +77 +78 +79 +82 +85 +90 +95 +101 +107 +115 +122 +129 +136 +144 +152 +159 +166 +172 +178 +182 +186 +189 +191 +192 +192 +192 +188 +186 +181 +176 +171 +164 +157 +150 +142 +135 +127 +120 +113 +106 +99 +93 +89 +84 +81 +79 +78 +77 +78 +80 +81 +87 +91 +97 +102 +109 +116 +124 +131 +138 +146 +154 +161 +167 +174 +178 +184 +187 +190 +192 +192 +192 +189 +188 +184 +181 +175 +169 +162 +155 +148 +140 +132 +126 +118 +111 +104 +98 +92 +87 +83 +81 +78 +78 +77 +79 +81 +83 +88 +93 +99 +105 +112 +119 +127 +134 +141 +149 +157 +163 +170 +175 +181 +185 +188 +190 +192 +192 +192 +189 +187 +183 +178 +173 +166 +160 +152 +145 +137 +130 +123 +115 +108 +101 +95 +90 +85 +82 +79 +78 +77 +77 +79 +81 +85 +89 +95 +100 +107 +114 +121 +128 +136 +143 +152 +158 +166 +172 +177 +182 +186 +189 +192 +192 +192 +191 +189 +185 +182 +177 +171 +165 +158 +151 +143 +135 +127 +120 +113 +106 +99 +94 +89 +84 +81 +79 +77 +77 +78 +79 +82 +86 +90 +96 +102 +110 +116 +124 +130 +138 +146 +153 +161 +167 +173 +179 +182 +187 +189 +192 +192 +192 +190 +187 +185 +180 +175 +169 +163 +155 +148 +140 +133 +126 +118 +111 +105 +98 +92 +88 +83 +81 +79 +77 +78 +78 +81 +83 +88 +93 +99 +105 +111 +119 +126 +133 +141 +148 +155 +163 +169 +175 +180 +184 +187 +190 +192 +192 +192 +189 +187 +183 +179 +174 +167 +161 +153 +146 +138 +130 +123 +116 +109 +102 +96 +91 +86 +82 +80 +78 +78 +78 +80 +81 +85 +89 +95 +100 +107 +114 +121 +127 +136 +143 +150 +158 +165 +172 +176 +181 +185 +189 +191 +192 +192 +191 +188 +186 +182 +177 +171 +165 +158 +151 +143 +136 +128 +121 +114 +107 +100 +95 +89 +85 +82 +79 +78 +78 +79 +80 +82 +87 +91 +97 +102 +109 +116 +123 +130 +137 +145 +153 +160 +167 +173 +178 +182 +186 +189 +190 +192 +190 +189 +187 +184 +180 +174 +168 +162 +155 +148 +140 +133 +126 +118 +112 +104 +98 +92 +88 +84 +81 +79 +78 +79 +79 +81 +84 +88 +93 +99 +105 +112 +118 +126 +134 +141 +148 +155 +163 +169 +175 +180 +184 +187 +189 +192 +192 +191 +188 +186 +183 +178 +173 +167 +160 +154 +145 +138 +130 +124 +116 +109 +103 +97 +91 +87 +83 +81 +78 +78 +78 +80 +82 +85 +90 +94 +100 +106 +114 +121 +127 +135 +143 +150 +157 +164 +170 +175 +181 +184 +188 +190 +191 +192 +190 +188 +184 +181 +177 +170 +165 +157 +151 +143 +136 +128 +122 +114 +108 +101 +96 +90 +86 +82 +80 +79 +78 +79 +80 +84 +87 +92 +97 +103 +109 +116 +123 +131 +137 +146 +153 +160 +167 +173 +178 +182 +186 +188 +190 +192 +190 +189 +187 +184 +180 +174 +169 +162 +156 +147 +140 +132 +126 +118 +111 +104 +99 +92 +88 +84 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +112 +119 +127 +133 +141 +148 +155 +163 +169 +175 +179 +184 +188 +190 +192 +192 +191 +189 +186 +183 +177 +173 +166 +160 +152 +145 +137 +130 +123 +116 +108 +102 +96 +91 +87 +83 +80 +79 +78 +78 +79 +82 +85 +90 +94 +101 +108 +114 +122 +127 +135 +144 +151 +158 +165 +171 +177 +180 +186 +188 +190 +191 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +142 +135 +127 +121 +113 +107 +100 +94 +90 +84 +82 +79 +78 +78 +79 +81 +83 +87 +92 +98 +103 +110 +117 +125 +131 +139 +147 +154 +161 +167 +174 +178 +184 +186 +189 +191 +192 +191 +189 +187 +184 +179 +174 +168 +162 +155 +147 +139 +132 +125 +117 +111 +104 +97 +92 +87 +83 +80 +78 +78 +77 +79 +80 +84 +88 +94 +99 +105 +112 +119 +126 +134 +141 +149 +156 +163 +170 +175 +181 +184 +188 +190 +192 +192 +191 +189 +186 +183 +178 +173 +167 +159 +153 +145 +137 +130 +123 +116 +109 +102 +97 +90 +86 +82 +80 +78 +78 +78 +79 +82 +85 +90 +94 +101 +107 +114 +121 +128 +135 +144 +151 +159 +165 +171 +178 +181 +186 +188 +191 +192 +192 +190 +188 +185 +181 +176 +171 +164 +157 +150 +142 +135 +127 +120 +113 +106 +100 +93 +89 +84 +81 +79 +77 +78 +78 +80 +82 +87 +91 +97 +103 +110 +116 +124 +130 +139 +146 +154 +161 +167 +174 +178 +184 +187 +190 +192 +192 +192 +190 +188 +185 +180 +175 +169 +163 +155 +148 +140 +133 +126 +118 +110 +105 +97 +92 +87 +83 +80 +78 +77 +77 +79 +80 +83 +87 +92 +98 +105 +111 +119 +126 +133 +140 +148 +156 +163 +169 +175 +180 +185 +188 +190 +192 +192 +191 +190 +187 +184 +178 +173 +167 +161 +153 +145 +138 +130 +124 +116 +110 +102 +97 +90 +86 +83 +79 +78 +77 +78 +79 +82 +85 +89 +94 +100 +107 +114 +121 +128 +135 +144 +151 +157 +165 +171 +177 +181 +186 +189 +191 +192 +192 +191 +188 +186 +182 +177 +172 +165 +158 +151 +144 +135 +128 +121 +114 +106 +100 +94 +89 +84 +81 +79 +77 +77 +77 +79 +82 +86 +90 +95 +102 +109 +115 +123 +130 +138 +145 +153 +161 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +186 +180 +175 +170 +163 +157 +150 +141 +134 +125 +119 +112 +105 +99 +92 +88 +84 +81 +79 +77 +77 +78 +80 +83 +87 +92 +97 +104 +110 +119 +125 +132 +140 +147 +155 +162 +169 +174 +179 +184 +187 +190 +191 +192 +192 +189 +187 +183 +179 +173 +167 +161 +154 +146 +139 +130 +125 +116 +110 +102 +97 +91 +86 +82 +79 +78 +78 +78 +79 +81 +85 +89 +94 +100 +106 +113 +121 +128 +135 +143 +150 +157 +164 +171 +176 +182 +185 +188 +190 +192 +192 +190 +188 +186 +182 +176 +171 +165 +158 +151 +144 +136 +129 +121 +114 +107 +101 +94 +90 +85 +82 +79 +78 +77 +79 +80 +83 +86 +91 +96 +101 +109 +116 +123 +130 +137 +145 +152 +159 +166 +171 +178 +181 +186 +188 +190 +192 +190 +189 +187 +184 +180 +175 +169 +163 +156 +148 +141 +134 +126 +120 +112 +105 +99 +93 +89 +85 +82 +80 +78 +79 +79 +81 +85 +88 +93 +99 +105 +111 +119 +126 +133 +140 +147 +154 +163 +168 +174 +178 +184 +186 +189 +190 +191 +190 +188 +186 +182 +177 +173 +167 +160 +153 +145 +138 +130 +124 +116 +110 +103 +97 +91 +87 +83 +81 +79 +78 +78 +80 +82 +86 +90 +95 +101 +107 +114 +122 +128 +135 +143 +151 +157 +164 +171 +176 +181 +184 +188 +189 +191 +191 +190 +188 +185 +181 +176 +171 +165 +158 +150 +144 +135 +128 +121 +114 +107 +100 +94 +89 +85 +82 +79 +79 +78 +79 +80 +83 +87 +91 +97 +103 +109 +116 +124 +130 +138 +145 +153 +159 +167 +172 +178 +182 +186 +189 +190 +192 +190 +189 +187 +184 +179 +174 +169 +162 +155 +148 +140 +132 +126 +119 +111 +105 +99 +92 +88 +84 +81 +79 +78 +79 +79 +82 +84 +89 +94 +99 +106 +112 +120 +127 +133 +141 +149 +155 +163 +169 +175 +179 +184 +187 +190 +191 +192 +191 +188 +186 +182 +177 +172 +166 +160 +152 +145 +137 +130 +123 +116 +109 +102 +96 +90 +86 +82 +80 +78 +78 +78 +80 +82 +85 +90 +95 +101 +107 +115 +121 +128 +136 +144 +151 +158 +165 +172 +177 +182 +186 +189 +190 +192 +192 +190 +188 +185 +182 +177 +171 +165 +158 +150 +143 +135 +128 +121 +113 +106 +100 +94 +89 +85 +82 +79 +78 +77 +79 +80 +83 +86 +91 +97 +102 +109 +116 +124 +130 +138 +146 +153 +160 +167 +173 +179 +182 +187 +189 +192 +192 +191 +189 +188 +184 +180 +174 +169 +162 +156 +147 +140 +133 +125 +118 +111 +105 +98 +92 +88 +83 +80 +78 +77 +78 +78 +81 +83 +88 +92 +98 +105 +111 +119 +126 +133 +141 +149 +156 +163 +170 +175 +180 +185 +188 +190 +192 +192 +192 +189 +187 +184 +178 +174 +167 +161 +153 +146 +137 +130 +124 +116 +109 +102 +96 +90 +86 +82 +79 +78 +77 +77 +79 +80 +84 +88 +94 +100 +106 +113 +121 +127 +135 +143 +151 +157 +165 +171 +177 +182 +186 +189 +191 +192 +192 +192 +189 +186 +182 +177 +172 +166 +158 +151 +143 +136 +128 +122 +114 +107 +101 +94 +89 +85 +82 +79 +78 +77 +78 +80 +82 +85 +91 +96 +103 +110 +116 +123 +129 +137 +146 +152 +161 +166 +173 +178 +184 +187 +189 +191 +192 +192 +190 +188 +185 +180 +176 +170 +163 +156 +148 +141 +133 +126 +119 +111 +105 +98 +92 +88 +83 +81 +79 +77 +77 +78 +80 +83 +87 +92 +98 +104 +111 +118 +126 +132 +139 +147 +155 +163 +169 +174 +180 +184 +187 +190 +192 +192 +192 +190 +188 +184 +179 +174 +167 +162 +154 +147 +139 +132 +125 +117 +110 +103 +97 +91 +86 +84 +80 +78 +77 +78 +79 +81 +84 +88 +94 +99 +106 +113 +120 +127 +135 +141 +150 +157 +164 +170 +176 +181 +184 +189 +190 +192 +192 +190 +189 +186 +182 +177 +171 +166 +158 +152 +144 +136 +128 +121 +114 +108 +100 +95 +89 +85 +82 +80 +78 +78 +79 +80 +83 +86 +91 +97 +102 +109 +116 +123 +130 +137 +145 +152 +160 +167 +172 +178 +182 +186 +189 +190 +192 +191 +190 +187 +185 +180 +175 +169 +163 +156 +148 +140 +133 +126 +119 +112 +105 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +88 +93 +99 +105 +111 +118 +126 +132 +140 +148 +155 +162 +169 +174 +179 +183 +187 +189 +191 +190 +191 +188 +186 +182 +178 +173 +168 +160 +153 +146 +138 +131 +124 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +78 +80 +82 +86 +90 +94 +101 +107 +114 +120 +128 +135 +143 +150 +157 +164 +170 +175 +181 +184 +187 +189 +190 +190 +189 +188 +184 +181 +176 +170 +165 +157 +150 +143 +135 +128 +121 +114 +107 +101 +95 +90 +85 +82 +79 +78 +78 +79 +80 +83 +86 +92 +97 +103 +109 +116 +123 +130 +138 +145 +152 +160 +166 +172 +178 +182 +186 +188 +190 +191 +190 +189 +187 +184 +179 +175 +169 +162 +156 +148 +141 +133 +126 +118 +111 +105 +98 +93 +88 +83 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +111 +119 +126 +133 +140 +148 +155 +162 +169 +174 +179 +184 +187 +189 +191 +191 +190 +188 +186 +182 +178 +172 +167 +160 +153 +145 +137 +130 +123 +116 +109 +102 +97 +91 +86 +83 +80 +79 +78 +79 +80 +82 +85 +90 +95 +100 +107 +115 +121 +129 +136 +144 +150 +158 +165 +172 +176 +181 +185 +188 +190 +192 +191 +190 +188 +185 +181 +176 +171 +164 +158 +150 +143 +135 +127 +121 +114 +106 +100 +93 +89 +84 +81 +79 +78 +77 +78 +79 +83 +86 +91 +96 +103 +109 +116 +123 +130 +138 +145 +153 +160 +167 +172 +178 +183 +186 +189 +192 +192 +192 +189 +188 +185 +180 +175 +169 +163 +156 +149 +141 +133 +126 +119 +112 +104 +98 +92 +88 +83 +81 +79 +78 +77 +79 +80 +83 +87 +92 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +169 +175 +179 +184 +188 +189 +192 +192 +192 +190 +187 +184 +179 +173 +167 +161 +154 +146 +138 +130 +124 +116 +109 +103 +96 +91 +86 +82 +80 +78 +77 +77 +79 +81 +84 +89 +93 +100 +106 +113 +120 +127 +135 +142 +150 +158 +164 +172 +176 +182 +186 +188 +192 +192 +192 +191 +190 +186 +182 +177 +172 +166 +160 +151 +144 +137 +129 +122 +114 +108 +101 +95 +89 +85 +81 +78 +77 +76 +77 +79 +82 +86 +90 +95 +101 +108 +115 +123 +129 +137 +144 +153 +159 +167 +173 +179 +182 +186 +189 +191 +192 +192 +190 +188 +185 +181 +175 +170 +164 +156 +149 +142 +134 +127 +119 +112 +105 +99 +93 +88 +84 +80 +79 +78 +78 +78 +80 +83 +87 +91 +98 +104 +110 +117 +125 +132 +140 +147 +154 +162 +168 +174 +179 +184 +188 +189 +192 +192 +192 +189 +187 +184 +179 +174 +167 +162 +154 +147 +139 +131 +125 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +77 +79 +81 +84 +88 +93 +99 +106 +112 +120 +127 +134 +141 +149 +156 +163 +170 +176 +180 +185 +187 +190 +191 +192 +191 +189 +186 +182 +178 +171 +166 +159 +152 +144 +137 +129 +122 +115 +108 +101 +95 +90 +86 +82 +79 +78 +78 +78 +80 +82 +87 +90 +96 +102 +108 +115 +122 +129 +136 +144 +151 +159 +165 +172 +177 +182 +185 +189 +189 +191 +191 +189 +188 +184 +180 +175 +169 +163 +156 +149 +141 +134 +127 +120 +112 +106 +99 +93 +89 +84 +81 +79 +78 +78 +80 +80 +85 +88 +93 +98 +105 +111 +118 +126 +133 +139 +147 +154 +162 +168 +174 +180 +184 +187 +190 +191 +192 +190 +189 +186 +183 +179 +173 +167 +161 +154 +146 +139 +131 +125 +117 +111 +103 +97 +91 +87 +83 +81 +79 +78 +79 +80 +82 +85 +90 +94 +100 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +176 +181 +184 +188 +189 +191 +190 +190 +188 +185 +181 +177 +171 +165 +157 +150 +144 +136 +129 +121 +115 +108 +101 +95 +90 +86 +82 +80 +79 +79 +79 +80 +83 +87 +91 +97 +103 +109 +116 +123 +130 +137 +145 +152 +160 +166 +172 +178 +182 +186 +188 +190 +191 +190 +189 +187 +184 +179 +174 +169 +162 +155 +148 +140 +133 +126 +118 +112 +104 +99 +92 +89 +83 +81 +78 +78 +78 +79 +81 +84 +88 +93 +98 +104 +111 +118 +126 +133 +140 +148 +156 +162 +169 +174 +179 +184 +187 +189 +191 +191 +191 +189 +187 +182 +178 +173 +167 +160 +153 +145 +138 +130 +124 +116 +110 +102 +97 +91 +86 +83 +80 +79 +78 +78 +79 +81 +85 +89 +94 +100 +107 +113 +120 +127 +135 +143 +150 +157 +165 +171 +176 +181 +185 +189 +190 +192 +191 +191 +188 +186 +182 +176 +171 +165 +158 +151 +143 +135 +127 +121 +113 +106 +100 +94 +89 +84 +82 +79 +77 +77 +77 +79 +82 +86 +91 +95 +102 +109 +116 +123 +130 +138 +145 +153 +160 +167 +173 +179 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +176 +170 +163 +156 +149 +141 +133 +126 +118 +112 +104 +98 +92 +87 +83 +80 +78 +77 +77 +78 +80 +82 +88 +91 +99 +103 +111 +117 +125 +132 +140 +147 +155 +163 +169 +174 +180 +184 +188 +190 +192 +192 +192 +189 +187 +184 +179 +173 +168 +161 +154 +146 +138 +131 +124 +117 +109 +103 +96 +91 +86 +82 +80 +79 +77 +77 +79 +80 +84 +88 +94 +99 +106 +112 +121 +127 +134 +143 +149 +158 +165 +170 +176 +181 +185 +188 +192 +192 +192 +190 +189 +186 +183 +177 +172 +166 +159 +151 +144 +136 +128 +122 +114 +107 +101 +94 +89 +84 +82 +79 +78 +78 +77 +79 +81 +86 +90 +95 +101 +108 +114 +123 +128 +137 +144 +153 +158 +166 +172 +178 +182 +186 +189 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +142 +134 +127 +119 +113 +105 +99 +93 +88 +85 +80 +79 +77 +78 +78 +80 +82 +87 +91 +97 +103 +110 +117 +125 +131 +138 +146 +153 +161 +167 +173 +179 +183 +187 +189 +191 +191 +191 +189 +186 +184 +178 +174 +168 +161 +154 +146 +139 +132 +124 +118 +110 +104 +97 +92 +87 +83 +80 +78 +78 +78 +79 +81 +84 +89 +93 +99 +106 +112 +119 +127 +133 +142 +149 +156 +163 +170 +175 +180 +185 +187 +190 +190 +192 +189 +189 +185 +182 +177 +172 +166 +159 +152 +144 +137 +130 +122 +115 +108 +102 +96 +90 +86 +82 +80 +78 +77 +79 +80 +82 +86 +90 +96 +101 +108 +115 +123 +129 +136 +144 +151 +159 +166 +171 +177 +181 +185 +188 +190 +191 +190 +190 +187 +184 +180 +175 +169 +163 +156 +149 +142 +134 +127 +120 +112 +106 +99 +94 +89 +85 +82 +80 +78 +79 +79 +81 +84 +88 +92 +98 +105 +111 +118 +125 +133 +140 +147 +154 +162 +168 +174 +179 +184 +187 +189 +190 +191 +190 +188 +186 +182 +178 +173 +167 +161 +153 +146 +138 +131 +124 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +78 +80 +81 +85 +89 +94 +100 +106 +114 +120 +127 +135 +143 +150 +157 +164 +170 +176 +181 +185 +188 +190 +192 +191 +190 +188 +186 +181 +177 +171 +165 +158 +151 +143 +136 +128 +121 +114 +107 +101 +95 +90 +85 +82 +80 +78 +78 +79 +80 +83 +86 +91 +96 +102 +109 +116 +123 +130 +137 +145 +152 +160 +166 +173 +178 +182 +186 +189 +190 +192 +191 +190 +187 +185 +180 +175 +169 +162 +156 +148 +141 +133 +126 +119 +111 +104 +98 +92 +88 +83 +81 +78 +78 +78 +79 +81 +84 +87 +93 +98 +105 +111 +119 +126 +133 +140 +148 +155 +163 +169 +174 +180 +184 +188 +190 +192 +192 +192 +189 +187 +183 +179 +173 +167 +161 +153 +146 +138 +131 +124 +116 +109 +102 +97 +91 +86 +82 +80 +78 +77 +78 +79 +81 +84 +89 +93 +100 +105 +113 +120 +127 +134 +142 +150 +157 +164 +171 +176 +182 +185 +188 +190 +191 +192 +190 +189 +186 +182 +178 +172 +166 +158 +152 +144 +136 +129 +122 +115 +107 +101 +94 +90 +85 +82 +79 +77 +77 +78 +79 +82 +85 +90 +95 +101 +109 +114 +122 +129 +138 +144 +152 +159 +166 +173 +178 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +120 +112 +106 +98 +93 +88 +83 +81 +78 +77 +77 +78 +80 +82 +87 +91 +97 +103 +110 +117 +124 +132 +139 +146 +154 +161 +168 +174 +180 +183 +188 +190 +192 +192 +192 +190 +188 +185 +180 +175 +169 +162 +154 +148 +139 +133 +125 +118 +110 +103 +98 +92 +87 +83 +80 +79 +77 +78 +78 +80 +83 +88 +93 +99 +105 +111 +119 +126 +133 +141 +148 +155 +163 +169 +175 +179 +185 +188 +189 +191 +191 +191 +189 +186 +182 +177 +172 +166 +160 +152 +145 +137 +129 +123 +115 +108 +102 +96 +90 +86 +82 +80 +78 +78 +77 +80 +82 +86 +90 +95 +101 +107 +115 +122 +128 +136 +144 +152 +159 +165 +172 +177 +182 +185 +188 +190 +190 +192 +189 +188 +184 +180 +176 +169 +164 +156 +150 +142 +135 +127 +120 +113 +106 +99 +94 +89 +85 +82 +79 +79 +78 +80 +80 +84 +87 +92 +97 +103 +110 +117 +125 +131 +139 +147 +153 +161 +167 +173 +179 +182 +186 +189 +190 +192 +190 +189 +186 +183 +179 +173 +168 +161 +154 +146 +139 +132 +125 +118 +111 +104 +98 +92 +88 +84 +81 +80 +79 +79 +80 +82 +86 +89 +94 +100 +107 +113 +120 +127 +134 +142 +149 +157 +164 +170 +175 +180 +184 +188 +189 +191 +190 +190 +187 +185 +181 +177 +171 +165 +158 +151 +144 +136 +128 +123 +115 +108 +101 +95 +90 +86 +82 +80 +78 +78 +79 +80 +83 +86 +91 +96 +102 +107 +116 +123 +130 +137 +144 +152 +159 +166 +172 +178 +182 +185 +189 +190 +192 +191 +190 +187 +185 +180 +175 +170 +163 +156 +149 +142 +134 +127 +120 +112 +105 +99 +93 +89 +84 +81 +79 +78 +78 +79 +81 +84 +88 +92 +98 +104 +111 +118 +126 +132 +140 +148 +155 +162 +168 +174 +180 +183 +188 +189 +192 +191 +192 +189 +186 +183 +178 +173 +167 +161 +153 +146 +138 +131 +124 +116 +109 +103 +96 +91 +86 +82 +80 +78 +77 +78 +79 +82 +84 +89 +94 +100 +107 +113 +121 +127 +135 +143 +150 +158 +164 +171 +176 +181 +185 +189 +192 +192 +192 +192 +189 +187 +182 +177 +172 +165 +159 +151 +144 +136 +128 +121 +114 +107 +100 +95 +89 +85 +81 +78 +77 +77 +78 +79 +82 +86 +90 +95 +101 +108 +115 +122 +129 +137 +144 +152 +159 +167 +172 +178 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +119 +112 +105 +99 +93 +88 +84 +80 +79 +77 +78 +78 +80 +83 +88 +92 +98 +103 +111 +117 +125 +132 +139 +147 +154 +162 +168 +174 +179 +184 +187 +190 +192 +192 +192 +190 +188 +184 +179 +174 +167 +162 +154 +147 +139 +131 +125 +118 +110 +104 +97 +91 +87 +83 +80 +78 +77 +77 +79 +81 +84 +88 +93 +98 +105 +112 +119 +127 +133 +141 +148 +155 +163 +169 +175 +180 +185 +188 +190 +191 +192 +190 +190 +186 +183 +178 +173 +167 +160 +153 +145 +137 +130 +123 +115 +108 +102 +96 +90 +86 +83 +80 +78 +78 +78 +79 +82 +85 +89 +95 +100 +107 +114 +122 +128 +136 +144 +151 +158 +165 +171 +177 +181 +185 +188 +190 +191 +190 +190 +188 +185 +180 +176 +171 +164 +157 +150 +142 +135 +127 +121 +113 +106 +99 +94 +89 +85 +82 +79 +78 +78 +79 +81 +83 +88 +91 +97 +103 +110 +118 +124 +131 +139 +146 +154 +161 +168 +173 +177 +183 +187 +189 +190 +191 +191 +189 +187 +184 +178 +174 +168 +162 +154 +148 +139 +132 +126 +118 +111 +103 +98 +92 +87 +84 +81 +79 +79 +78 +80 +82 +85 +89 +94 +99 +106 +112 +120 +127 +134 +141 +149 +156 +163 +169 +175 +180 +184 +187 +189 +191 +192 +189 +188 +185 +181 +176 +171 +166 +158 +152 +144 +137 +129 +122 +115 +108 +102 +96 +91 +86 +83 +80 +79 +79 +79 +80 +83 +86 +91 +96 +102 +109 +115 +123 +129 +137 +144 +152 +159 +165 +172 +177 +181 +185 +189 +190 +191 +190 +189 +187 +184 +180 +175 +169 +163 +156 +149 +141 +134 +127 +120 +112 +106 +99 +94 +88 +85 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +104 +111 +118 +125 +132 +139 +147 +154 +162 +168 +174 +179 +183 +187 +189 +191 +192 +190 +189 +186 +184 +179 +173 +167 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +87 +82 +81 +78 +78 +78 +79 +81 +84 +89 +94 +99 +106 +112 +120 +127 +134 +142 +150 +156 +164 +170 +176 +181 +185 +188 +190 +192 +190 +192 +188 +186 +181 +177 +172 +166 +158 +151 +144 +136 +128 +122 +114 +107 +100 +94 +89 +85 +81 +79 +77 +77 +77 +79 +81 +85 +89 +95 +101 +108 +115 +122 +129 +137 +144 +152 +159 +166 +173 +178 +183 +186 +189 +191 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +142 +134 +127 +120 +112 +105 +99 +93 +88 +83 +80 +78 +77 +76 +78 +79 +82 +86 +91 +97 +102 +110 +117 +125 +131 +139 +147 +155 +161 +168 +173 +179 +183 +187 +189 +192 +192 +192 +190 +188 +184 +179 +174 +169 +161 +155 +146 +140 +132 +125 +117 +111 +104 +97 +91 +87 +83 +80 +78 +77 +78 +79 +81 +84 +89 +93 +99 +105 +112 +120 +126 +134 +141 +149 +156 +164 +169 +175 +181 +184 +188 +190 +192 +192 +191 +189 +187 +182 +178 +172 +166 +160 +153 +145 +137 +130 +123 +115 +109 +102 +96 +90 +86 +82 +79 +77 +77 +78 +79 +82 +85 +89 +94 +100 +107 +114 +121 +128 +135 +143 +151 +158 +165 +171 +177 +181 +185 +187 +190 +191 +191 +189 +188 +184 +181 +175 +171 +164 +157 +150 +143 +135 +127 +120 +114 +106 +100 +94 +90 +85 +82 +79 +78 +79 +79 +81 +83 +88 +92 +97 +103 +110 +117 +124 +131 +139 +146 +154 +161 +167 +173 +178 +182 +186 +188 +190 +190 +190 +188 +186 +182 +179 +174 +168 +161 +154 +147 +139 +131 +125 +118 +111 +104 +97 +92 +87 +84 +81 +79 +78 +78 +79 +81 +85 +88 +93 +100 +105 +112 +120 +127 +134 +141 +149 +156 +163 +170 +175 +180 +184 +187 +189 +191 +192 +189 +188 +185 +182 +177 +171 +166 +158 +151 +144 +137 +129 +122 +115 +108 +101 +96 +90 +86 +82 +80 +78 +78 +79 +79 +83 +85 +91 +95 +102 +108 +115 +122 +129 +137 +144 +152 +158 +166 +171 +177 +181 +186 +188 +190 +191 +191 +189 +187 +184 +180 +175 +169 +163 +156 +149 +142 +133 +127 +120 +112 +106 +98 +93 +89 +84 +81 +79 +77 +78 +79 +80 +83 +87 +92 +98 +103 +111 +117 +125 +132 +140 +148 +154 +161 +168 +173 +179 +184 +187 +189 +192 +192 +191 +190 +187 +184 +179 +173 +169 +162 +155 +146 +139 +132 +125 +118 +110 +104 +97 +91 +86 +83 +80 +77 +77 +78 +78 +80 +83 +88 +93 +99 +105 +112 +119 +126 +134 +141 +148 +156 +164 +170 +176 +180 +185 +188 +190 +192 +192 +190 +189 +186 +183 +178 +173 +166 +160 +152 +145 +137 +129 +123 +115 +108 +101 +96 +90 +85 +82 +79 +78 +77 +77 +79 +81 +85 +89 +94 +101 +107 +114 +122 +128 +137 +144 +152 +158 +166 +171 +177 +182 +186 +189 +191 +192 +192 +191 +188 +185 +182 +177 +171 +165 +157 +150 +142 +135 +127 +120 +113 +106 +100 +94 +88 +84 +81 +79 +77 +77 +78 +79 +82 +85 +91 +96 +102 +109 +116 +124 +131 +138 +146 +153 +161 +167 +174 +179 +183 +187 +189 +192 +192 +192 +190 +187 +185 +180 +175 +169 +163 +156 +148 +141 +133 +126 +119 +111 +104 +98 +92 +88 +83 +81 +78 +78 +78 +79 +81 +84 +88 +93 +98 +105 +111 +118 +126 +133 +141 +148 +155 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +188 +187 +183 +179 +173 +167 +160 +153 +145 +137 +130 +124 +116 +109 +102 +97 +91 +87 +83 +80 +78 +78 +79 +80 +82 +86 +90 +95 +101 +107 +114 +121 +129 +135 +144 +151 +158 +165 +171 +176 +181 +185 +188 +190 +192 +191 +190 +188 +185 +181 +175 +171 +164 +158 +150 +143 +135 +127 +121 +114 +107 +100 +94 +90 +85 +82 +80 +79 +78 +79 +81 +84 +86 +92 +97 +104 +110 +117 +124 +131 +139 +146 +153 +161 +167 +174 +179 +182 +186 +188 +190 +191 +190 +188 +186 +183 +179 +174 +168 +161 +155 +147 +140 +131 +125 +118 +111 +104 +98 +92 +88 +84 +82 +79 +79 +78 +80 +82 +85 +90 +94 +100 +106 +113 +120 +127 +134 +141 +149 +156 +163 +170 +175 +181 +184 +188 +189 +192 +192 +190 +188 +186 +181 +177 +171 +166 +158 +151 +144 +136 +129 +122 +115 +108 +101 +96 +90 +86 +82 +79 +79 +78 +79 +80 +82 +86 +91 +95 +102 +107 +115 +121 +129 +136 +145 +151 +159 +166 +171 +178 +182 +186 +189 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +156 +150 +142 +134 +127 +120 +113 +106 +99 +93 +89 +84 +81 +79 +78 +78 +79 +80 +83 +87 +91 +97 +103 +110 +117 +125 +131 +139 +146 +154 +162 +168 +174 +179 +184 +187 +189 +192 +192 +192 +189 +188 +184 +180 +174 +168 +162 +154 +147 +139 +131 +124 +117 +110 +103 +96 +91 +86 +82 +80 +77 +76 +77 +78 +80 +83 +88 +92 +99 +105 +112 +119 +126 +133 +141 +148 +156 +163 +171 +175 +181 +185 +188 +191 +192 +192 +192 +189 +186 +183 +178 +173 +166 +161 +152 +146 +137 +130 +123 +115 +108 +101 +95 +90 +85 +82 +78 +78 +76 +77 +78 +81 +84 +89 +94 +100 +106 +114 +120 +128 +135 +143 +151 +158 +165 +170 +176 +181 +186 +188 +190 +192 +192 +190 +188 +186 +182 +176 +171 +165 +158 +150 +143 +135 +127 +120 +114 +106 +100 +93 +88 +84 +81 +79 +77 +77 +78 +79 +82 +87 +91 +97 +103 +110 +116 +124 +130 +138 +145 +153 +161 +167 +173 +179 +182 +187 +189 +192 +192 +192 +189 +188 +184 +180 +175 +169 +162 +156 +148 +140 +133 +126 +119 +111 +105 +98 +92 +88 +83 +81 +79 +78 +78 +79 +82 +84 +89 +93 +99 +105 +111 +119 +127 +133 +141 +147 +156 +162 +169 +175 +179 +184 +187 +189 +190 +191 +190 +188 +186 +182 +177 +173 +166 +160 +153 +145 +138 +130 +123 +116 +109 +103 +96 +92 +87 +83 +81 +80 +78 +79 +80 +83 +85 +91 +96 +102 +108 +115 +122 +128 +137 +144 +150 +158 +165 +171 +176 +181 +185 +187 +190 +190 +190 +189 +187 +184 +180 +175 +170 +163 +157 +149 +142 +134 +127 +120 +113 +106 +99 +94 +89 +85 +82 +79 +79 +79 +79 +81 +83 +88 +92 +98 +104 +111 +117 +125 +132 +139 +146 +154 +161 +168 +173 +179 +183 +187 +189 +191 +192 +192 +189 +187 +183 +180 +174 +168 +162 +154 +148 +139 +132 +125 +118 +111 +104 +98 +92 +87 +83 +80 +79 +77 +79 +79 +81 +83 +89 +93 +100 +105 +113 +119 +127 +134 +141 +149 +156 +164 +169 +176 +181 +185 +188 +190 +192 +192 +190 +189 +186 +183 +177 +172 +166 +159 +152 +144 +136 +129 +122 +116 +107 +102 +94 +89 +85 +81 +79 +78 +77 +78 +79 +81 +86 +90 +95 +100 +108 +114 +122 +128 +137 +144 +152 +159 +166 +172 +178 +182 +187 +189 +192 +192 +192 +192 +189 +186 +182 +177 +171 +164 +158 +150 +142 +135 +127 +120 +113 +106 +99 +93 +88 +84 +81 +79 +77 +77 +77 +80 +82 +86 +90 +97 +103 +109 +116 +124 +130 +139 +145 +153 +161 +168 +173 +179 +184 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +168 +163 +155 +148 +140 +132 +126 +118 +111 +104 +98 +92 +87 +83 +80 +78 +77 +77 +79 +80 +83 +88 +93 +98 +105 +111 +119 +125 +134 +140 +148 +155 +163 +169 +175 +180 +184 +187 +190 +192 +192 +190 +189 +187 +183 +178 +173 +167 +161 +153 +146 +137 +131 +123 +117 +109 +102 +97 +90 +87 +82 +80 +78 +78 +78 +79 +81 +85 +89 +94 +100 +106 +114 +121 +128 +135 +142 +150 +157 +164 +170 +176 +180 +185 +188 +190 +192 +191 +190 +188 +185 +181 +176 +171 +165 +158 +152 +143 +136 +128 +121 +114 +107 +101 +95 +90 +86 +82 +80 +78 +78 +79 +80 +83 +87 +91 +97 +103 +109 +116 +124 +130 +138 +146 +152 +160 +166 +172 +177 +182 +186 +189 +190 +191 +190 +190 +186 +184 +179 +174 +169 +162 +155 +147 +141 +132 +126 +119 +111 +105 +98 +93 +88 +84 +81 +79 +79 +78 +79 +81 +85 +88 +93 +99 +106 +111 +119 +126 +134 +140 +148 +155 +163 +169 +175 +180 +184 +187 +190 +191 +192 +190 +189 +186 +182 +178 +172 +166 +160 +152 +145 +137 +130 +123 +115 +109 +102 +97 +90 +86 +82 +80 +78 +78 +78 +80 +82 +86 +90 +95 +101 +107 +115 +121 +128 +136 +143 +151 +158 +166 +171 +177 +181 +185 +189 +190 +192 +191 +190 +188 +185 +181 +175 +170 +164 +156 +150 +142 +135 +127 +120 +112 +106 +99 +94 +89 +84 +81 +79 +77 +78 +78 +80 +83 +87 +92 +98 +103 +110 +117 +125 +131 +139 +147 +154 +162 +168 +175 +179 +184 +187 +190 +192 +192 +192 +190 +187 +184 +180 +175 +169 +162 +155 +147 +140 +132 +125 +118 +110 +104 +97 +92 +87 +83 +80 +77 +77 +77 +79 +80 +84 +87 +93 +98 +105 +111 +119 +126 +133 +141 +148 +156 +163 +170 +176 +180 +185 +187 +190 +192 +192 +192 +189 +187 +183 +178 +173 +167 +161 +153 +145 +138 +129 +124 +115 +109 +102 +96 +90 +86 +82 +79 +77 +77 +77 +79 +82 +85 +89 +94 +100 +107 +114 +121 +128 +136 +143 +151 +158 +165 +171 +176 +182 +185 +189 +189 +192 +192 +192 +188 +186 +182 +177 +171 +165 +158 +151 +143 +135 +128 +121 +114 +107 +101 +94 +89 +85 +81 +79 +78 +77 +78 +79 +82 +86 +90 +96 +102 +108 +115 +123 +130 +137 +145 +152 +160 +166 +172 +178 +182 +186 +188 +191 +192 +192 +190 +187 +184 +180 +175 +170 +163 +156 +148 +141 +134 +127 +119 +111 +105 +99 +92 +89 +84 +81 +78 +78 +78 +79 +81 +84 +88 +93 +98 +104 +111 +118 +126 +132 +140 +147 +155 +161 +168 +174 +179 +183 +186 +189 +190 +190 +190 +188 +185 +182 +177 +172 +166 +160 +153 +145 +138 +130 +123 +116 +109 +103 +96 +91 +86 +83 +80 +78 +78 +78 +80 +82 +85 +90 +94 +101 +107 +114 +121 +128 +136 +143 +151 +158 +164 +171 +176 +181 +185 +188 +190 +190 +190 +189 +187 +184 +181 +175 +170 +164 +157 +150 +143 +135 +127 +120 +114 +107 +100 +94 +89 +85 +82 +79 +78 +78 +79 +80 +83 +87 +91 +97 +103 +110 +117 +125 +131 +138 +146 +153 +161 +167 +173 +179 +182 +187 +188 +190 +191 +190 +189 +187 +183 +179 +174 +168 +161 +154 +147 +140 +131 +125 +118 +111 +104 +97 +92 +87 +83 +81 +79 +77 +78 +78 +81 +84 +89 +93 +99 +106 +113 +120 +127 +134 +142 +149 +156 +163 +170 +175 +180 +185 +188 +190 +192 +192 +192 +189 +186 +183 +178 +172 +166 +160 +152 +145 +136 +129 +122 +115 +108 +101 +95 +90 +85 +82 +79 +77 +77 +77 +79 +81 +85 +89 +94 +100 +107 +114 +121 +128 +136 +143 +152 +158 +165 +171 +177 +182 +186 +189 +190 +192 +192 +190 +189 +185 +182 +176 +171 +164 +157 +150 +143 +135 +127 +120 +114 +107 +100 +94 +89 +85 +81 +79 +77 +78 +77 +79 +82 +86 +91 +96 +102 +109 +116 +124 +130 +138 +145 +153 +160 +167 +173 +179 +183 +187 +189 +191 +192 +192 +190 +187 +184 +180 +175 +169 +163 +156 +148 +141 +133 +126 +119 +111 +105 +98 +92 +87 +84 +80 +79 +77 +77 +78 +80 +83 +87 +92 +98 +103 +110 +118 +125 +132 +139 +147 +154 +162 +168 +174 +180 +184 +187 +189 +190 +192 +191 +189 +186 +183 +178 +173 +168 +160 +153 +146 +139 +132 +124 +117 +111 +103 +98 +92 +88 +83 +81 +79 +79 +78 +80 +81 +85 +89 +95 +100 +106 +113 +120 +127 +134 +143 +149 +157 +164 +170 +176 +180 +184 +188 +189 +191 +190 +190 +187 +185 +181 +176 +171 +165 +158 +151 +143 +136 +127 +123 +114 +107 +101 +94 +90 +85 +82 +80 +78 +78 +79 +80 +83 +86 +91 +97 +103 +109 +116 +124 +130 +138 +145 +153 +161 +166 +172 +177 +183 +186 +189 +190 +192 +191 +189 +187 +184 +180 +175 +169 +162 +156 +148 +140 +132 +126 +118 +112 +105 +98 +93 +88 +84 +81 +79 +78 +78 +80 +80 +85 +89 +94 +99 +105 +112 +119 +126 +133 +141 +148 +155 +163 +169 +175 +181 +184 +188 +189 +191 +192 +190 +188 +186 +182 +177 +171 +166 +159 +153 +145 +137 +129 +123 +115 +108 +101 +96 +90 +86 +82 +80 +78 +77 +79 +79 +82 +85 +90 +95 +101 +108 +114 +122 +129 +136 +144 +151 +159 +166 +172 +177 +182 +186 +188 +190 +192 +191 +191 +188 +185 +182 +176 +171 +164 +157 +150 +142 +134 +127 +120 +112 +105 +99 +92 +89 +83 +81 +78 +77 +77 +77 +80 +82 +85 +90 +96 +103 +109 +116 +123 +130 +138 +145 +153 +161 +167 +173 +178 +183 +187 +189 +192 +192 +192 +189 +188 +184 +180 +175 +169 +163 +155 +148 +140 +133 +126 +118 +111 +104 +98 +92 +87 +83 +80 +78 +78 +77 +78 +80 +84 +87 +92 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +192 +189 +187 +184 +179 +173 +167 +161 +154 +146 +138 +131 +124 +117 +109 +103 +96 +91 +86 +82 +80 +79 +77 +78 +79 +81 +84 +89 +94 +100 +106 +112 +121 +127 +135 +142 +150 +157 +164 +170 +175 +181 +184 +187 +190 +192 +192 +190 +188 +186 +182 +176 +172 +165 +159 +150 +145 +136 +129 +122 +115 +107 +101 +96 +90 +86 +82 +80 +79 +78 +79 +81 +83 +87 +91 +96 +103 +109 +116 +123 +130 +137 +144 +152 +159 +166 +172 +178 +181 +186 +188 +190 +190 +190 +189 +187 +184 +179 +174 +168 +162 +155 +148 +140 +133 +126 +119 +112 +104 +98 +93 +88 +84 +80 +79 +78 +79 +79 +81 +84 +88 +93 +99 +105 +112 +119 +126 +133 +140 +148 +155 +163 +168 +175 +179 +184 +187 +189 +190 +192 +190 +188 +186 +183 +177 +172 +167 +160 +153 +145 +138 +130 +124 +116 +109 +103 +96 +91 +86 +82 +80 +78 +78 +78 +80 +82 +85 +89 +95 +101 +107 +114 +122 +127 +136 +143 +151 +158 +165 +171 +176 +181 +185 +188 +191 +191 +192 +190 +188 +185 +181 +176 +170 +165 +157 +150 +142 +134 +127 +120 +113 +106 +99 +93 +88 +85 +81 +79 +78 +77 +78 +80 +82 +86 +91 +97 +103 +110 +116 +124 +131 +138 +146 +154 +161 +168 +174 +179 +184 +188 +190 +191 +192 +192 +190 +187 +185 +181 +175 +169 +163 +155 +148 +140 +133 +125 +118 +111 +104 +97 +92 +87 +83 +80 +78 +76 +77 +78 +80 +83 +87 +92 +97 +104 +111 +119 +126 +133 +140 +148 +156 +163 +168 +176 +180 +185 +188 +191 +191 +192 +192 +190 +187 +183 +178 +174 +167 +161 +154 +145 +138 +130 +124 +116 +110 +102 +96 +91 +86 +82 +80 +78 +77 +77 +79 +81 +85 +89 +94 +100 +106 +113 +120 +127 +135 +142 +151 +156 +165 +170 +176 +181 +185 +188 +190 +191 +192 +191 +188 +186 +182 +177 +170 +166 +157 +152 +143 +136 +128 +121 +114 +107 +101 +94 +89 +85 +82 +79 +78 +78 +78 +80 +83 +86 +90 +96 +102 +109 +116 +123 +130 +137 +145 +152 +159 +166 +172 +177 +182 +186 +188 +190 +191 +190 +189 +187 +184 +179 +175 +169 +163 +156 +148 +141 +134 +126 +120 +112 +105 +99 +93 +89 +84 +82 +79 +79 +79 +80 +81 +85 +88 +93 +98 +105 +111 +119 +126 +133 +140 +147 +155 +161 +168 +174 +179 +183 +187 +189 +190 +191 +190 +188 +186 +182 +178 +173 +166 +160 +153 +145 +138 +130 +124 +116 +110 +102 +97 +91 +87 +83 +80 +79 +78 +79 +80 +82 +85 +89 +94 +101 +107 +114 +121 +128 +134 +143 +150 +158 +164 +170 +176 +181 +185 +188 +190 +192 +190 +190 +188 +185 +181 +176 +171 +165 +157 +151 +143 +135 +128 +121 +114 +107 +100 +94 +89 +85 +82 +80 +78 +78 +79 +80 +83 +86 +91 +96 +103 +109 +117 +123 +131 +137 +146 +153 +161 +167 +173 +178 +183 +186 +189 +191 +192 +192 +189 +187 +184 +180 +175 +169 +163 +155 +148 +140 +132 +126 +118 +111 +104 +97 +92 +87 +83 +80 +77 +77 +76 +79 +79 +83 +87 +91 +98 +104 +111 +118 +126 +132 +140 +148 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +192 +189 +187 +184 +179 +173 +168 +161 +154 +146 +139 +130 +124 +116 +109 +102 +96 +89 +86 +82 +79 +77 +76 +77 +78 +80 +84 +88 +93 +99 +106 +113 +120 +127 +134 +142 +149 +157 +164 +171 +176 +181 +185 +188 +190 +192 +191 +191 +188 +186 +182 +176 +172 +165 +158 +151 +143 +136 +128 +122 +114 +107 +101 +94 +90 +85 +81 +79 +77 +77 +78 +79 +82 +86 +91 +95 +102 +108 +115 +122 +129 +137 +144 +152 +160 +166 +172 +177 +182 +186 +188 +190 +192 +191 +189 +187 +185 +180 +175 +169 +163 +156 +148 +141 +133 +127 +119 +112 +105 +99 +93 +89 +84 +81 +79 +78 +78 +79 +80 +84 +87 +92 +98 +104 +110 +118 +125 +132 +139 +147 +154 +162 +168 +174 +178 +183 +186 +188 +190 +190 +190 +188 +186 +181 +178 +172 +167 +159 +153 +145 +138 +130 +124 +116 +110 +103 +97 +91 +87 +83 +81 +79 +78 +78 +80 +82 +86 +90 +95 +101 +107 +114 +121 +128 +135 +143 +150 +158 +164 +170 +176 +181 +184 +188 +189 +192 +190 +189 +187 +184 +181 +175 +170 +164 +157 +150 +142 +135 +127 +121 +113 +106 +100 +94 +90 +85 +82 +79 +78 +77 +79 +80 +83 +86 +91 +96 +103 +109 +116 +124 +130 +138 +145 +153 +161 +167 +173 +178 +183 +186 +189 +192 +192 +191 +190 +187 +184 +180 +175 +169 +161 +156 +147 +142 +132 +126 +118 +112 +104 +98 +93 +88 +84 +80 +79 +77 +78 +78 +81 +83 +88 +92 +98 +104 +111 +119 +126 +133 +140 +147 +155 +162 +170 +174 +179 +184 +187 +189 +192 +192 +192 +188 +187 +183 +179 +173 +167 +161 +153 +146 +138 +131 +123 +116 +109 +102 +97 +91 +86 +82 +79 +78 +77 +77 +78 +81 +84 +88 +93 +99 +105 +113 +120 +127 +134 +142 +150 +157 +164 +170 +176 +181 +186 +189 +191 +192 +192 +191 +189 +186 +183 +177 +172 +166 +159 +152 +144 +137 +129 +122 +116 +108 +102 +94 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +90 +95 +101 +108 +114 +122 +129 +137 +144 +152 +159 +166 +172 +177 +182 +185 +189 +190 +191 +192 +189 +188 +184 +181 +176 +169 +163 +156 +149 +142 +134 +127 +119 +112 +106 +99 +94 +88 +84 +81 +79 +78 +78 +79 +81 +83 +87 +92 +98 +103 +111 +117 +125 +132 +139 +147 +155 +161 +168 +173 +179 +183 +187 +188 +190 +192 +190 +189 +186 +184 +178 +173 +167 +161 +153 +146 +138 +131 +124 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +78 +79 +82 +85 +89 +94 +100 +107 +113 +121 +127 +135 +142 +150 +156 +164 +170 +176 +180 +185 +188 +190 +190 +191 +190 +188 +185 +180 +176 +171 +164 +158 +150 +143 +135 +127 +121 +113 +107 +100 +94 +90 +85 +82 +79 +78 +78 +78 +81 +82 +87 +90 +97 +103 +110 +116 +124 +131 +138 +146 +153 +160 +167 +173 +179 +183 +187 +189 +191 +192 +192 +189 +187 +184 +181 +175 +169 +163 +155 +148 +140 +133 +125 +119 +111 +105 +98 +92 +87 +83 +80 +78 +77 +77 +79 +80 +83 +87 +93 +98 +103 +111 +118 +125 +132 +140 +148 +155 +163 +168 +175 +180 +184 +188 +190 +192 +192 +190 +190 +187 +183 +179 +173 +168 +161 +154 +146 +139 +131 +123 +116 +109 +103 +96 +91 +87 +82 +80 +77 +77 +78 +79 +81 +84 +89 +94 +99 +107 +112 +121 +127 +135 +143 +149 +157 +164 +171 +175 +181 +185 +188 +190 +192 +191 +191 +188 +186 +182 +177 +172 +165 +158 +152 +144 +136 +129 +122 +114 +108 +100 +95 +89 +85 +82 +79 +78 +77 +78 +80 +82 +86 +90 +102 +102 +108 +115 +122 +129 +137 +144 +152 +159 +166 +172 +177 +182 +185 +189 +190 +192 +191 +190 +188 +185 +180 +175 +170 +163 +157 +149 +142 +135 +127 +120 +113 +106 +100 +93 +89 +85 +82 +80 +79 +79 +79 +81 +84 +88 +92 +98 +104 +111 +118 +125 +132 +140 +147 +154 +162 +167 +173 +178 +183 +187 +188 +191 +190 +190 +188 +186 +182 +178 +173 +167 +161 +154 +146 +138 +130 +124 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +78 +79 +82 +86 +90 +94 +100 +107 +114 +121 +127 +135 +142 +150 +157 +164 +171 +176 +180 +185 +187 +190 +190 +192 +190 +188 +185 +181 +176 +170 +165 +158 +151 +143 +135 +129 +121 +114 +107 +100 +95 +89 +85 +82 +79 +78 +77 +79 +80 +82 +87 +91 +97 +102 +109 +116 +123 +130 +138 +145 +153 +159 +167 +172 +179 +183 +186 +189 +191 +192 +191 +189 +188 +184 +180 +174 +170 +162 +155 +148 +140 +133 +126 +119 +111 +104 +98 +92 +87 +83 +79 +78 +77 +78 +78 +80 +82 +87 +92 +98 +104 +111 +118 +126 +132 +141 +147 +156 +162 +169 +174 +180 +185 +188 +190 +192 +192 +192 +190 +188 +184 +179 +175 +167 +162 +154 +147 +139 +131 +124 +117 +110 +103 +97 +91 +86 +82 +79 +77 +76 +77 +79 +80 +84 +88 +93 +99 +105 +112 +119 +127 +134 +142 +149 +156 +164 +170 +176 +181 +185 +188 +191 +192 +192 +191 +189 +186 +183 +177 +172 +167 +159 +152 +144 +137 +129 +122 +115 +108 +102 +95 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +90 +95 +101 +108 +115 +123 +129 +138 +144 +152 +159 +166 +172 +177 +182 +185 +189 +190 +192 +192 +190 +188 +184 +180 +176 +170 +164 +157 +149 +142 +134 +127 +120 +112 +106 +99 +94 +89 +85 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +103 +111 +118 +125 +132 +139 +147 +154 +161 +167 +173 +179 +183 +186 +189 +190 +191 +190 +189 +186 +183 +178 +173 +167 +161 +153 +147 +138 +132 +124 +117 +110 +103 +97 +91 +87 +83 +81 +79 +78 +79 +80 +82 +85 +89 +95 +100 +107 +114 +121 +127 +135 +143 +150 +157 +165 +170 +176 +181 +185 +188 +190 +192 +190 +190 +188 +185 +181 +177 +171 +165 +157 +151 +143 +136 +127 +122 +114 +107 +101 +94 +90 +85 +82 +80 +78 +78 +78 +80 +83 +86 +91 +97 +103 +109 +116 +123 +130 +137 +145 +152 +160 +166 +173 +178 +183 +186 +189 +191 +192 +192 +190 +188 +184 +180 +175 +169 +163 +156 +148 +141 +133 +126 +119 +112 +105 +99 +92 +88 +83 +81 +79 +78 +77 +79 +80 +83 +88 +92 +98 +104 +111 +118 +125 +132 +139 +147 +155 +161 +169 +174 +180 +183 +187 +190 +192 +192 +192 +189 +187 +184 +179 +174 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +87 +83 +79 +79 +77 +78 +78 +81 +84 +88 +93 +100 +106 +113 +120 +127 +134 +142 +149 +156 +164 +170 +176 +180 +184 +188 +189 +192 +192 +191 +188 +186 +183 +177 +173 +166 +159 +152 +145 +137 +130 +122 +116 +108 +102 +96 +91 +86 +82 +81 +79 +78 +79 +80 +82 +86 +90 +96 +102 +108 +115 +123 +129 +137 +144 +151 +159 +165 +172 +177 +181 +185 +188 +190 +191 +190 +190 +187 +184 +179 +176 +169 +163 +156 +149 +142 +134 +127 +120 +112 +106 +99 +93 +89 +84 +82 +79 +78 +78 +79 +81 +83 +88 +92 +98 +104 +111 +118 +125 +132 +139 +147 +154 +161 +168 +174 +179 +183 +187 +190 +190 +192 +190 +190 +186 +183 +179 +173 +168 +161 +155 +147 +139 +132 +124 +118 +110 +103 +98 +92 +87 +83 +80 +79 +78 +78 +79 +81 +85 +89 +94 +100 +107 +113 +120 +127 +135 +142 +150 +157 +164 +170 +176 +181 +185 +188 +190 +192 +191 +192 +188 +186 +182 +177 +172 +165 +158 +152 +144 +136 +128 +121 +114 +107 +101 +94 +89 +85 +81 +79 +77 +78 +77 +80 +82 +86 +90 +96 +102 +108 +115 +123 +129 +138 +145 +152 +160 +167 +173 +179 +184 +187 +190 +192 +192 +192 +191 +189 +185 +181 +176 +170 +165 +156 +149 +141 +133 +127 +120 +112 +105 +99 +92 +88 +83 +80 +78 +77 +76 +78 +79 +82 +86 +91 +97 +103 +111 +117 +124 +132 +139 +147 +154 +162 +168 +174 +179 +184 +188 +190 +192 +192 +192 +190 +188 +184 +180 +173 +168 +162 +155 +147 +140 +132 +125 +117 +111 +103 +97 +91 +87 +83 +80 +79 +77 +78 +79 +81 +84 +88 +94 +99 +106 +112 +120 +127 +134 +142 +149 +157 +163 +171 +175 +181 +185 +188 +189 +192 +192 +190 +189 +186 +182 +177 +172 +165 +159 +152 +144 +136 +129 +122 +115 +108 +102 +95 +90 +85 +83 +80 +78 +78 +79 +80 +83 +86 +91 +95 +102 +108 +115 +123 +129 +137 +144 +152 +159 +166 +172 +177 +181 +185 +188 +190 +190 +191 +189 +187 +184 +179 +175 +169 +163 +156 +149 +142 +133 +127 +120 +112 +107 +99 +94 +89 +85 +81 +80 +78 +78 +79 +81 +84 +88 +92 +98 +105 +111 +118 +126 +133 +140 +147 +155 +162 +169 +173 +179 +184 +187 +189 +190 +192 +190 +189 +186 +183 +178 +172 +167 +161 +153 +146 +138 +131 +124 +117 +109 +103 +97 +91 +87 +83 +80 +78 +77 +78 +79 +81 +85 +89 +94 +99 +106 +113 +120 +127 +134 +142 +150 +157 +164 +170 +176 +180 +185 +188 +190 +192 +192 +191 +188 +186 +182 +177 +172 +166 +158 +152 +144 +137 +128 +122 +115 +108 +101 +95 +90 +85 +82 +80 +78 +78 +78 +80 +82 +86 +90 +95 +102 +108 +115 +123 +129 +137 +145 +152 +160 +166 +172 +177 +182 +186 +189 +190 +192 +192 +190 +187 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +120 +112 +106 +99 +93 +89 +84 +81 +78 +78 +76 +78 +79 +83 +87 +91 +97 +103 +109 +117 +124 +131 +138 +147 +154 +161 +168 +173 +179 +183 +186 +189 +190 +192 +190 +189 +187 +183 +179 +174 +168 +162 +155 +148 +140 +133 +126 +118 +112 +104 +98 +92 +88 +84 +80 +79 +78 +78 +79 +81 +84 +88 +93 +99 +106 +112 +119 +127 +133 +141 +149 +155 +163 +169 +175 +179 +184 +187 +189 +190 +190 +190 +188 +184 +181 +177 +172 +165 +159 +152 +144 +136 +129 +122 +115 +108 +102 +95 +91 +86 +82 +80 +79 +78 +78 +80 +83 +86 +90 +96 +102 +108 +115 +123 +129 +136 +144 +152 +159 +165 +172 +177 +181 +185 +188 +190 +190 +192 +189 +188 +184 +180 +175 +169 +164 +156 +149 +142 +134 +127 +119 +112 +106 +99 +93 +88 +84 +81 +79 +78 +78 +78 +80 +83 +88 +91 +98 +103 +111 +117 +125 +132 +139 +147 +155 +161 +169 +174 +179 +184 +187 +190 +190 +192 +190 +189 +187 +183 +179 +173 +167 +161 +153 +146 +138 +131 +124 +117 +110 +103 +97 +91 +86 +83 +79 +78 +76 +77 +78 +81 +84 +88 +93 +99 +106 +112 +119 +127 +135 +142 +150 +157 +164 +170 +176 +181 +186 +189 +190 +192 +192 +191 +189 +186 +183 +177 +172 +166 +160 +152 +144 +137 +129 +122 +115 +109 +101 +95 +90 +85 +82 +79 +77 +77 +77 +79 +82 +85 +90 +94 +100 +107 +114 +122 +127 +136 +143 +152 +158 +166 +172 +177 +182 +185 +189 +191 +192 +192 +190 +188 +185 +181 +176 +170 +165 +157 +150 +143 +134 +127 +120 +113 +106 +99 +94 +89 +85 +81 +79 +78 +77 +79 +80 +83 +87 +91 +98 +102 +110 +116 +124 +132 +138 +146 +153 +161 +167 +173 +179 +183 +187 +189 +190 +192 +190 +190 +186 +184 +179 +174 +168 +162 +155 +147 +139 +132 +125 +118 +110 +104 +98 +92 +87 +83 +81 +79 +78 +78 +80 +81 +85 +88 +94 +99 +106 +112 +120 +127 +134 +141 +149 +156 +163 +169 +175 +180 +184 +187 +190 +190 +191 +190 +188 +185 +182 +176 +172 +165 +158 +151 +144 +136 +127 +122 +114 +108 +100 +96 +90 +86 +82 +80 +78 +78 +78 +80 +83 +86 +91 +96 +102 +108 +115 +123 +130 +137 +144 +153 +159 +167 +172 +178 +182 +186 +189 +191 +192 +192 +190 +187 +185 +180 +176 +169 +164 +156 +149 +141 +133 +127 +119 +112 +105 +98 +93 +88 +84 +80 +78 +77 +77 +78 +80 +83 +87 +91 +97 +103 +110 +117 +124 +132 +139 +147 +154 +162 +167 +174 +179 +184 +187 +190 +192 +192 +191 +190 +187 +184 +179 +174 +168 +162 +154 +147 +139 +132 +124 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +78 +79 +80 +84 +88 +94 +99 +106 +112 +120 +127 +133 +142 +149 +156 +163 +170 +176 +180 +185 +188 +190 +192 +192 +191 +188 +186 +183 +177 +172 +166 +159 +152 +144 +137 +129 +123 +115 +108 +101 +95 +90 +85 +82 +80 +78 +78 +78 +80 +82 +86 +90 +95 +102 +108 +114 +122 +128 +137 +145 +151 +158 +165 +172 +177 +182 +186 +188 +189 +191 +191 +189 +187 +185 +180 +176 +170 +164 +157 +149 +143 +134 +127 +120 +113 +107 +100 +94 +89 +84 +82 +80 +79 +78 +79 +80 +84 +88 +92 +97 +104 +110 +118 +125 +132 +139 +147 +154 +161 +168 +173 +179 +182 +186 +189 +190 +191 +190 +189 +187 +183 +179 +173 +167 +161 +154 +146 +139 +131 +124 +117 +110 +103 +98 +91 +88 +83 +81 +79 +77 +78 +79 +82 +85 +89 +94 +100 +106 +112 +120 +127 +134 +142 +149 +156 +163 +169 +175 +180 +184 +188 +189 +192 +190 +190 +188 +186 +182 +176 +172 +166 +159 +151 +144 +137 +129 +122 +115 +108 +102 +95 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +91 +95 +102 +108 +115 +122 +129 +137 +144 +151 +159 +165 +172 +177 +182 +186 +189 +190 +191 +192 +190 +188 +184 +181 +176 +170 +164 +157 +149 +142 +134 +127 +120 +113 +105 +99 +94 +89 +84 +81 +79 +78 +77 +78 +79 +83 +86 +91 +97 +103 +110 +116 +124 +131 +138 +145 +153 +161 +167 +173 +179 +183 +187 +189 +191 +192 +191 +189 +187 +184 +180 +174 +169 +162 +155 +147 +140 +133 +126 +118 +111 +105 +98 +92 +88 +83 +81 +79 +77 +78 +79 +81 +84 +88 +92 +99 +105 +111 +119 +126 +133 +141 +148 +155 +162 +168 +175 +180 +184 +187 +190 +190 +191 +190 +188 +185 +181 +178 +173 +165 +160 +151 +145 +137 +130 +123 +115 +108 +102 +95 +91 +87 +83 +80 +79 +78 +78 +80 +83 +85 +90 +95 +102 +108 +115 +122 +128 +136 +144 +152 +158 +166 +171 +177 +181 +186 +188 +190 +190 +191 +189 +188 +184 +180 +176 +170 +164 +157 +149 +142 +134 +127 +119 +113 +105 +99 +94 +89 +85 +81 +79 +78 +78 +78 +80 +83 +87 +91 +98 +103 +110 +117 +125 +132 +139 +147 +154 +162 +168 +173 +179 +183 +187 +189 +191 +192 +192 +189 +186 +184 +179 +173 +168 +161 +154 +146 +139 +132 +124 +118 +109 +104 +96 +91 +86 +82 +80 +78 +77 +78 +79 +81 +83 +89 +93 +99 +105 +112 +120 +127 +133 +142 +149 +157 +164 +170 +176 +180 +185 +188 +190 +192 +192 +192 +189 +186 +183 +178 +173 +166 +160 +152 +145 +137 +129 +122 +115 +108 +101 +95 +90 +85 +82 +79 +78 +77 +77 +79 +81 +85 +89 +95 +101 +108 +114 +121 +128 +136 +143 +151 +158 +166 +171 +177 +182 +186 +188 +190 +192 +192 +190 +188 +185 +182 +176 +171 +164 +158 +150 +143 +135 +128 +120 +114 +106 +101 +94 +89 +85 +82 +79 +78 +78 +78 +80 +83 +87 +92 +97 +103 +110 +117 +124 +131 +138 +146 +153 +161 +167 +173 +179 +183 +187 +189 +192 +191 +192 +189 +188 +184 +179 +174 +168 +161 +155 +147 +141 +131 +125 +118 +111 +104 +98 +92 +88 +84 +81 +79 +78 +78 +79 +81 +84 +89 +93 +100 +106 +112 +120 +127 +134 +142 +149 +156 +163 +170 +175 +181 +184 +188 +190 +190 +192 +190 +188 +186 +182 +178 +171 +166 +158 +152 +144 +135 +129 +122 +115 +107 +101 +95 +90 +85 +82 +79 +78 +77 +79 +79 +82 +86 +90 +96 +102 +108 +115 +122 +130 +137 +144 +152 +160 +166 +172 +178 +182 +187 +189 +192 +192 +192 +190 +189 +185 +181 +175 +171 +164 +157 +149 +142 +134 +127 +119 +112 +105 +99 +92 +88 +84 +80 +78 +77 +77 +78 +79 +82 +86 +91 +96 +103 +110 +117 +124 +131 +139 +146 +154 +161 +168 +174 +179 +184 +187 +189 +192 +192 +192 +189 +188 +184 +180 +175 +168 +162 +155 +147 +139 +132 +126 +117 +111 +103 +97 +92 +87 +83 +80 +78 +77 +77 +78 +81 +84 +88 +92 +99 +105 +112 +119 +127 +133 +141 +149 +156 +163 +170 +175 +180 +184 +188 +190 +192 +192 +190 +189 +186 +183 +178 +172 +166 +160 +152 +145 +137 +130 +123 +115 +108 +102 +95 +91 +86 +82 +79 +78 +78 +78 +79 +82 +85 +90 +95 +101 +108 +115 +121 +128 +136 +144 +151 +158 +165 +171 +177 +180 +186 +188 +190 +191 +191 +189 +188 +184 +180 +175 +170 +163 +157 +149 +142 +134 +127 +120 +112 +106 +100 +93 +90 +84 +82 +79 +79 +78 +79 +81 +83 +87 +92 +98 +103 +110 +117 +125 +132 +139 +146 +155 +161 +168 +173 +179 +183 +187 +189 +191 +192 +192 +189 +187 +183 +179 +173 +168 +161 +154 +146 +139 +131 +124 +117 +111 +103 +97 +91 +87 +83 +80 +79 +77 +77 +79 +81 +85 +89 +93 +99 +105 +112 +120 +127 +133 +141 +149 +156 +164 +170 +175 +180 +184 +188 +189 +192 +191 +190 +189 +186 +183 +177 +172 +166 +158 +152 +145 +137 +130 +123 +115 +107 +101 +96 +90 +86 +82 +80 +78 +77 +78 +79 +82 +85 +90 +94 +101 +108 +114 +122 +129 +136 +144 +150 +158 +165 +171 +177 +182 +186 +188 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +143 +135 +127 +121 +114 +107 +100 +94 +89 +84 +82 +79 +78 +77 +79 +80 +83 +87 +91 +97 +103 +109 +117 +123 +131 +138 +145 +153 +160 +167 +173 +178 +182 +186 +189 +190 +192 +190 +189 +187 +184 +180 +174 +169 +162 +155 +148 +140 +133 +126 +118 +112 +104 +99 +93 +89 +84 +81 +79 +78 +79 +80 +81 +85 +88 +94 +99 +106 +112 +119 +126 +134 +141 +148 +155 +163 +169 +175 +180 +184 +188 +189 +190 +191 +190 +188 +186 +182 +177 +172 +166 +159 +153 +144 +137 +129 +123 +115 +108 +102 +96 +90 +87 +82 +80 +79 +78 +79 +80 +82 +86 +91 +96 +102 +107 +115 +122 +129 +136 +144 +151 +159 +165 +172 +176 +181 +186 +188 +190 +192 +191 +190 +187 +185 +180 +176 +171 +164 +157 +149 +143 +134 +127 +120 +113 +106 +100 +93 +89 +84 +82 +78 +78 +78 +79 +80 +83 +87 +92 +97 +103 +109 +117 +124 +131 +139 +146 +154 +161 +167 +174 +179 +183 +186 +189 +192 +192 +192 +189 +188 +184 +180 +174 +169 +162 +155 +148 +140 +132 +126 +118 +111 +104 +98 +92 +87 +83 +81 +79 +78 +77 +79 +80 +84 +88 +92 +99 +105 +112 +118 +126 +133 +141 +148 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +191 +189 +186 +183 +178 +172 +167 +160 +153 +145 +138 +131 +124 +116 +109 +103 +97 +91 +87 +83 +80 +79 +77 +79 +79 +82 +85 +90 +94 +101 +107 +114 +122 +127 +135 +143 +151 +157 +164 +171 +176 +181 +185 +187 +190 +190 +190 +189 +187 +185 +181 +176 +171 +164 +158 +150 +143 +135 +128 +121 +114 +107 +101 +94 +90 +85 +82 +80 +79 +78 +79 +81 +83 +87 +92 +97 +103 +110 +117 +124 +131 +139 +146 +153 +160 +167 +173 +178 +183 +187 +189 +191 +191 +191 +189 +187 +183 +179 +174 +168 +162 +154 +148 +140 +133 +126 +118 +111 +104 +98 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +112 +119 +127 +133 +141 +148 +156 +163 +169 +175 +180 +185 +188 +190 +191 +192 +190 +189 +186 +183 +178 +172 +167 +160 +153 +145 +137 +130 +123 +116 +108 +103 +95 +90 +86 +82 +80 +78 +78 +78 +79 +81 +85 +90 +95 +100 +107 +114 +121 +128 +136 +143 +151 +158 +165 +171 +177 +181 +186 +188 +192 +192 +192 +190 +189 +186 +182 +177 +171 +165 +158 +151 +143 +136 +127 +122 +113 +107 +100 +94 +90 +85 +82 +79 +78 +78 +78 +80 +82 +87 +91 +97 +102 +109 +116 +123 +130 +138 +145 +153 +159 +167 +173 +178 +183 +186 +189 +190 +192 +191 +190 +186 +184 +180 +175 +169 +163 +155 +148 +141 +133 +127 +119 +112 +104 +98 +93 +88 +85 +81 +79 +78 +79 +79 +81 +84 +87 +93 +99 +105 +111 +119 +127 +133 +140 +148 +155 +163 +168 +175 +179 +184 +187 +189 +192 +192 +190 +189 +186 +183 +177 +172 +167 +160 +153 +145 +138 +130 +123 +116 +109 +103 +96 +90 +87 +82 +81 +77 +78 +78 +79 +82 +85 +90 +95 +101 +107 +114 +121 +128 +135 +144 +151 +158 +165 +171 +177 +181 +186 +188 +191 +192 +192 +191 +188 +185 +181 +176 +171 +164 +157 +150 +143 +135 +127 +120 +113 +106 +99 +94 +89 +84 +81 +78 +78 +77 +78 +79 +82 +86 +91 +96 +103 +109 +116 +123 +130 +138 +146 +153 +161 +167 +173 +178 +183 +187 +190 +192 +192 +192 +190 +188 +185 +181 +175 +170 +163 +156 +148 +140 +133 +126 +118 +111 +104 +99 +92 +87 +83 +81 +79 +77 +77 +79 +80 +84 +87 +92 +98 +105 +111 +118 +125 +132 +140 +148 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +192 +189 +187 +183 +178 +174 +167 +161 +153 +146 +138 +130 +124 +116 +110 +102 +96 +91 +87 +83 +80 +78 +78 +79 +79 +82 +85 +90 +94 +101 +107 +114 +121 +127 +136 +143 +151 +158 +165 +172 +176 +182 +185 +189 +190 +192 +192 +190 +188 +185 +181 +177 +171 +165 +158 +150 +143 +135 +128 +121 +114 +106 +101 +94 +89 +85 +82 +79 +78 +78 +79 +80 +83 +87 +91 +97 +103 +110 +117 +124 +131 +138 +146 +153 +161 +167 +173 +179 +183 +187 +189 +192 +192 +192 +190 +188 +184 +180 +174 +169 +162 +155 +147 +140 +133 +125 +118 +111 +105 +98 +92 +88 +84 +81 +78 +77 +78 +79 +81 +83 +88 +93 +99 +105 +112 +119 +127 +133 +142 +148 +156 +163 +170 +176 +180 +185 +188 +191 +192 +192 +192 +190 +187 +183 +178 +174 +167 +161 +153 +145 +138 +130 +123 +116 +108 +102 +95 +91 +85 +82 +79 +78 +77 +77 +79 +81 +85 +89 +94 +100 +107 +114 +121 +128 +136 +143 +151 +158 +166 +171 +177 +182 +186 +189 +190 +192 +192 +191 +189 +186 +182 +177 +171 +165 +158 +151 +143 +136 +128 +120 +114 +107 +100 +95 +88 +85 +81 +80 +77 +78 +78 +80 +83 +86 +91 +97 +102 +109 +116 +124 +131 +138 +146 +153 +160 +167 +173 +179 +182 +187 +189 +191 +192 +192 +190 +187 +184 +180 +175 +169 +163 +155 +148 +140 +133 +125 +119 +111 +105 +98 +93 +88 +83 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +111 +119 +126 +134 +141 +148 +156 +163 +170 +175 +179 +185 +187 +190 +191 +192 +191 +189 +186 +183 +178 +172 +166 +160 +152 +145 +137 +130 +123 +115 +109 +102 +96 +90 +86 +82 +79 +78 +77 +78 +80 +82 +85 +89 +95 +100 +107 +114 +122 +128 +136 +143 +152 +158 +166 +172 +178 +182 +186 +189 +191 +192 +192 +192 +189 +186 +182 +177 +172 +165 +158 +151 +144 +135 +127 +121 +113 +106 +99 +94 +88 +84 +81 +79 +77 +78 +77 +79 +82 +86 +90 +95 +102 +108 +116 +123 +130 +138 +146 +153 +161 +167 +174 +178 +183 +187 +190 +192 +192 +192 +190 +188 +186 +181 +175 +169 +163 +155 +148 +141 +133 +126 +119 +111 +105 +98 +92 +88 +83 +81 +78 +78 +78 +79 +80 +84 +88 +93 +98 +104 +111 +119 +126 +133 +140 +148 +155 +162 +169 +175 +180 +184 +187 +190 +192 +192 +191 +189 +187 +182 +178 +172 +167 +160 +153 +145 +138 +130 +124 +116 +109 +102 +95 +91 +86 +84 +79 +79 +77 +79 +80 +82 +85 +90 +95 +101 +107 +115 +121 +128 +135 +143 +150 +158 +165 +171 +176 +181 +185 +189 +190 +192 +192 +190 +188 +185 +182 +176 +171 +164 +158 +150 +143 +135 +128 +121 +113 +106 +100 +94 +89 +84 +81 +79 +77 +78 +79 +80 +83 +86 +91 +97 +103 +109 +116 +124 +131 +139 +146 +153 +161 +167 +173 +179 +184 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +169 +163 +156 +148 +141 +132 +126 +118 +111 +104 +98 +91 +87 +83 +81 +78 +77 +77 +79 +80 +83 +88 +92 +98 +104 +111 +119 +126 +133 +140 +148 +156 +162 +170 +175 +180 +184 +188 +190 +192 +192 +192 +189 +187 +183 +178 +173 +167 +161 +152 +146 +137 +130 +123 +116 +109 +103 +96 +91 +86 +82 +79 +78 +77 +78 +79 +81 +84 +89 +94 +100 +107 +114 +121 +128 +135 +143 +151 +157 +165 +170 +176 +181 +185 +189 +190 +192 +192 +190 +189 +185 +182 +176 +171 +165 +158 +151 +143 +136 +128 +121 +113 +106 +100 +94 +89 +85 +81 +79 +77 +77 +79 +80 +83 +86 +91 +97 +102 +109 +116 +124 +130 +138 +145 +153 +160 +167 +173 +179 +182 +186 +189 +192 +192 +192 +189 +187 +184 +179 +175 +168 +162 +155 +147 +140 +132 +126 +118 +111 +105 +98 +92 +87 +84 +80 +79 +77 +78 +79 +81 +83 +89 +93 +99 +105 +111 +119 +126 +134 +141 +149 +156 +163 +170 +175 +181 +185 +188 +191 +192 +192 +192 +190 +187 +183 +178 +173 +166 +161 +152 +146 +137 +130 +123 +116 +108 +101 +96 +90 +86 +81 +79 +78 +77 +77 +79 +81 +85 +89 +94 +100 +107 +114 +121 +128 +136 +144 +152 +158 +166 +171 +177 +181 +186 +189 +190 +192 +192 +190 +188 +186 +182 +177 +171 +165 +158 +151 +143 +135 +127 +121 +113 +106 +100 +94 +89 +84 +81 +79 +77 +77 +78 +80 +82 +86 +91 +96 +102 +109 +116 +124 +130 +138 +145 +153 +161 +167 +173 +178 +183 +186 +189 +192 +192 +192 +190 +188 +184 +180 +175 +169 +163 +155 +148 +141 +133 +126 +119 +111 +105 +98 +93 +88 +83 +80 +79 +78 +77 +79 +80 +84 +88 +93 +98 +105 +111 +119 +126 +134 +140 +148 +155 +163 +169 +175 +180 +184 +188 +190 +190 +192 +190 +189 +186 +183 +178 +172 +167 +160 +152 +145 +137 +130 +124 +115 +109 +102 +96 +90 +86 +82 +80 +78 +77 +78 +79 +82 +85 +89 +95 +101 +108 +114 +122 +129 +136 +144 +151 +158 +166 +172 +178 +182 +186 +189 +191 +192 +192 +192 +189 +186 +182 +177 +171 +165 +158 +150 +143 +135 +128 +121 +113 +106 +100 +93 +89 +85 +81 +79 +76 +78 +78 +80 +82 +86 +90 +96 +103 +109 +116 +123 +130 +137 +146 +153 +161 +167 +174 +179 +184 +187 +190 +192 +192 +192 +190 +188 +184 +180 +176 +169 +164 +156 +149 +140 +133 +127 +119 +112 +105 +98 +92 +87 +84 +80 +78 +77 +78 +79 +80 +83 +87 +92 +97 +103 +110 +118 +126 +132 +140 +148 +155 +162 +168 +174 +180 +184 +188 +190 +192 +192 +190 +189 +186 +184 +178 +174 +167 +161 +153 +146 +138 +130 +124 +117 +110 +103 +97 +91 +86 +83 +80 +78 +78 +78 +79 +81 +85 +89 +94 +100 +107 +113 +121 +127 +136 +143 +151 +157 +165 +171 +176 +181 +186 +188 +191 +192 +192 +190 +188 +185 +181 +177 +171 +165 +158 +150 +143 +135 +127 +121 +114 +106 +100 +94 +89 +85 +81 +79 +78 +77 +78 +80 +82 +87 +90 +97 +102 +109 +117 +124 +131 +138 +146 +153 +161 +167 +174 +179 +183 +187 +190 +192 +192 +192 +190 +188 +185 +180 +175 +169 +163 +155 +148 +140 +133 +125 +119 +111 +104 +98 +92 +87 +83 +80 +78 +77 +77 +79 +80 +83 +87 +92 +97 +105 +111 +119 +126 +132 +140 +148 +155 +163 +169 +175 +179 +185 +188 +190 +191 +192 +192 +190 +186 +183 +179 +173 +167 +161 +153 +146 +139 +131 +124 +116 +110 +103 +97 +91 +86 +83 +80 +79 +77 +77 +79 +81 +84 +88 +94 +99 +106 +113 +121 +127 +135 +142 +150 +157 +164 +170 +176 +181 +185 +188 +191 +192 +192 +191 +189 +185 +182 +177 +171 +166 +158 +151 +144 +136 +128 +122 +114 +108 +101 +94 +90 +86 +81 +80 +77 +78 +78 +80 +82 +86 +91 +96 +102 +109 +115 +123 +129 +137 +145 +152 +159 +166 +173 +178 +182 +186 +189 +190 +191 +192 +190 +187 +184 +180 +176 +169 +163 +155 +149 +140 +133 +126 +119 +111 +105 +98 +93 +88 +83 +80 +78 +77 +77 +78 +81 +83 +87 +92 +98 +104 +111 +118 +126 +133 +140 +148 +156 +163 +169 +175 +180 +185 +188 +191 +192 +192 +192 +189 +187 +184 +179 +173 +167 +161 +154 +146 +138 +131 +124 +116 +109 +102 +97 +90 +86 +82 +80 +78 +77 +77 +79 +80 +85 +87 +93 +99 +106 +113 +121 +127 +135 +142 +150 +158 +165 +171 +176 +182 +185 +189 +191 +192 +192 +192 +189 +186 +182 +177 +171 +166 +158 +151 +143 +136 +128 +121 +114 +107 +100 +94 +89 +85 +81 +79 +78 +78 +78 +79 +82 +86 +91 +96 +102 +109 +116 +123 +130 +137 +146 +152 +160 +167 +173 +178 +183 +186 +189 +191 +192 +192 +190 +188 +184 +180 +175 +170 +163 +156 +148 +141 +133 +126 +119 +111 +104 +98 +92 +88 +84 +81 +79 +78 +77 +79 +80 +84 +87 +92 +98 +105 +111 +119 +126 +133 +140 +147 +155 +162 +169 +174 +180 +185 +188 +189 +192 +192 +192 +189 +187 +183 +178 +173 +167 +161 +153 +145 +138 +130 +124 +116 +109 +102 +97 +91 +86 +82 +80 +78 +77 +77 +79 +81 +84 +89 +94 +100 +106 +114 +120 +128 +135 +143 +151 +158 +165 +172 +177 +182 +186 +189 +192 +192 +192 +190 +189 +187 +182 +178 +171 +166 +158 +152 +144 +136 +127 +121 +114 +107 +101 +94 +89 +85 +81 +79 +78 +77 +78 +79 +82 +86 +90 +95 +101 +109 +115 +123 +130 +138 +145 +152 +160 +167 +173 +178 +183 +187 +189 +192 +192 +192 +191 +188 +185 +181 +176 +170 +163 +156 +149 +142 +133 +127 +120 +111 +105 +99 +93 +89 +83 +81 +78 +78 +77 +79 +80 +83 +87 +92 +98 +105 +111 +118 +126 +132 +140 +147 +155 +162 +169 +174 +180 +184 +187 +189 +192 +192 +191 +189 +187 +183 +179 +173 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +86 +83 +79 +79 +77 +78 +79 +81 +85 +89 +94 +100 +106 +114 +121 +127 +135 +143 +151 +157 +165 +171 +176 +181 +185 +189 +191 +192 +192 +191 +189 +186 +182 +177 +172 +165 +158 +152 +144 +136 +128 +121 +115 +107 +100 +95 +90 +85 +81 +79 +77 +77 +78 +79 +82 +85 +90 +96 +102 +109 +115 +123 +130 +137 +145 +152 +160 +167 +172 +178 +183 +188 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +163 +156 +149 +142 +134 +127 +120 +112 +105 +99 +93 +89 +83 +81 +78 +77 +77 +78 +80 +82 +87 +91 +98 +104 +110 +118 +125 +131 +139 +147 +154 +161 +169 +174 +179 +184 +187 +189 +192 +192 +192 +189 +187 +183 +179 +174 +168 +161 +154 +146 +139 +132 +124 +117 +110 +103 +97 +92 +86 +84 +80 +79 +77 +78 +79 +82 +85 +89 +94 +99 +106 +113 +120 +127 +135 +142 +150 +157 +164 +171 +176 +181 +185 +188 +190 +191 +192 +190 +189 +185 +182 +177 +171 +165 +158 +151 +144 +136 +128 +121 +115 +108 +101 +95 +90 +86 +82 +79 +78 +78 +78 +79 +83 +86 +90 +96 +101 +109 +115 +123 +130 +137 +145 +152 +160 +167 +172 +178 +182 +187 +188 +190 +192 +191 +190 +187 +185 +180 +175 +170 +163 +156 +148 +140 +134 +126 +120 +111 +106 +98 +93 +88 +84 +80 +79 +77 +78 +78 +81 +83 +87 +92 +97 +104 +110 +118 +125 +132 +139 +147 +155 +162 +168 +174 +179 +184 +187 +190 +192 +192 +192 +189 +187 +184 +178 +174 +167 +162 +153 +147 +139 +131 +125 +117 +111 +103 +97 +92 +87 +83 +81 +78 +78 +78 +80 +81 +85 +89 +94 +100 +105 +112 +120 +127 +135 +142 +150 +156 +164 +170 +176 +180 +185 +188 +190 +191 +192 +190 +188 +186 +181 +177 +171 +166 +158 +152 +144 +136 +129 +122 +115 +108 +101 +96 +90 +86 +82 +80 +79 +78 +78 +80 +82 +87 +90 +96 +102 +109 +115 +123 +130 +137 +144 +152 +160 +166 +172 +178 +182 +186 +188 +190 +192 +191 +190 +187 +184 +180 +175 +170 +163 +156 +149 +141 +134 +127 +120 +112 +105 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +104 +111 +119 +125 +132 +140 +147 +155 +161 +169 +174 +179 +184 +187 +189 +191 +192 +192 +188 +187 +184 +179 +174 +167 +162 +153 +147 +139 +131 +124 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +78 +79 +81 +85 +89 +94 +100 +106 +112 +120 +127 +135 +141 +150 +156 +164 +170 +175 +180 +185 +188 +190 +192 +192 +190 +188 +185 +183 +177 +172 +166 +158 +152 +145 +137 +130 +123 +116 +108 +102 +96 +91 +87 +83 +81 +79 +79 +79 +81 +83 +86 +91 +96 +102 +109 +115 +123 +129 +137 +144 +152 +159 +166 +172 +177 +181 +186 +188 +190 +190 +191 +190 +187 +184 +180 +175 +170 +164 +156 +148 +141 +134 +127 +120 +113 +106 +99 +94 +89 +85 +82 +79 +78 +78 +79 +81 +84 +88 +92 +98 +104 +111 +118 +125 +132 +140 +147 +155 +162 +169 +173 +179 +183 +186 +189 +190 +192 +190 +189 +186 +184 +179 +173 +167 +161 +154 +146 +138 +131 +125 +116 +111 +103 +97 +91 +87 +83 +80 +79 +77 +78 +80 +82 +85 +89 +94 +100 +107 +113 +121 +127 +135 +142 +150 +157 +165 +171 +176 +181 +185 +188 +190 +192 +191 +190 +188 +186 +182 +176 +172 +165 +158 +151 +144 +137 +129 +122 +115 +108 +102 +96 +90 +86 +82 +80 +78 +78 +78 +80 +83 +86 +91 +96 +102 +109 +115 +123 +129 +137 +145 +152 +159 +166 +172 +177 +181 +186 +189 +190 +190 +190 +189 +187 +184 +179 +176 +169 +163 +156 +149 +141 +134 +127 +120 +112 +106 +99 +94 +89 +84 +82 +79 +78 +78 +79 +81 +84 +88 +93 +99 +105 +111 +118 +126 +133 +140 +148 +155 +162 +169 +175 +179 +184 +187 +189 +190 +191 +190 +188 +186 +182 +178 +173 +167 +161 +153 +146 +138 +130 +124 +116 +109 +103 +97 +91 +87 +83 +79 +79 +78 +78 +79 +81 +85 +89 +94 +100 +107 +114 +121 +127 +135 +142 +151 +157 +165 +171 +177 +182 +185 +189 +190 +192 +192 +190 +189 +185 +183 +176 +171 +166 +158 +151 +144 +136 +128 +121 +115 +107 +101 +95 +89 +86 +82 +80 +78 +78 +79 +80 +82 +86 +91 +96 +102 +109 +115 +124 +129 +137 +145 +153 +159 +166 +172 +178 +182 +186 +189 +191 +192 +192 +190 +187 +185 +180 +175 +170 +163 +157 +149 +141 +134 +127 +119 +112 +105 +99 +93 +88 +84 +81 +79 +78 +78 +78 +81 +83 +88 +92 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +169 +174 +179 +184 +187 +190 +191 +192 +191 +189 +187 +183 +179 +173 +167 +161 +153 +146 +138 +131 +124 +116 +109 +103 +97 +91 +86 +83 +79 +79 +77 +78 +79 +81 +85 +89 +94 +100 +107 +114 +121 +127 +135 +143 +151 +157 +165 +171 +177 +182 +186 +188 +191 +192 +192 +190 +189 +186 +183 +177 +172 +166 +158 +151 +144 +136 +128 +121 +114 +107 +100 +94 +89 +85 +81 +79 +77 +77 +78 +79 +82 +86 +90 +96 +101 +109 +115 +123 +129 +137 +145 +153 +160 +167 +173 +179 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +163 +156 +149 +141 +134 +126 +120 +111 +105 +99 +93 +88 +84 +81 +79 +77 +78 +78 +80 +83 +87 +92 +97 +104 +110 +118 +125 +132 +140 +147 +155 +162 +168 +174 +179 +184 +187 +189 +192 +192 +191 +189 +187 +184 +178 +174 +167 +162 +154 +147 +138 +131 +125 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +77 +79 +81 +85 +89 +93 +100 +106 +113 +120 +127 +135 +142 +150 +156 +164 +170 +176 +181 +185 +189 +192 +192 +192 +191 +189 +186 +182 +178 +172 +166 +158 +152 +144 +136 +128 +122 +115 +107 +101 +94 +89 +85 +81 +79 +77 +77 +77 +79 +81 +86 +90 +95 +101 +109 +114 +123 +130 +137 +144 +152 +160 +167 +173 +178 +183 +187 +189 +192 +192 +192 +191 +189 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +120 +112 +106 +99 +93 +88 +84 +81 +79 +77 +77 +77 +80 +83 +87 +91 +98 +103 +110 +117 +125 +132 +139 +146 +154 +161 +168 +174 +180 +184 +187 +190 +192 +192 +191 +190 +187 +184 +179 +174 +168 +162 +154 +147 +139 +131 +125 +117 +110 +104 +97 +92 +87 +84 +80 +79 +78 +78 +79 +81 +84 +88 +93 +99 +106 +113 +120 +127 +134 +141 +149 +156 +164 +170 +176 +180 +184 +188 +190 +192 +192 +190 +189 +186 +183 +177 +172 +166 +159 +152 +144 +136 +129 +122 +115 +108 +102 +95 +90 +86 +82 +80 +78 +78 +78 +80 +82 +85 +90 +96 +101 +108 +114 +123 +129 +136 +144 +152 +159 +166 +172 +178 +182 +186 +188 +192 +191 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +120 +112 +106 +99 +93 +89 +84 +81 +79 +78 +78 +79 +80 +83 +88 +92 +98 +103 +110 +117 +125 +131 +139 +146 +154 +161 +168 +173 +179 +183 +187 +190 +191 +192 +191 +190 +187 +183 +180 +174 +168 +162 +155 +147 +139 +132 +125 +118 +111 +104 +98 +92 +87 +84 +80 +79 +78 +79 +79 +82 +85 +89 +94 +100 +106 +112 +120 +127 +134 +141 +149 +156 +163 +169 +175 +180 +184 +188 +189 +191 +192 +190 +189 +185 +182 +177 +172 +166 +159 +152 +144 +137 +130 +122 +115 +108 +102 +96 +91 +86 +83 +80 +79 +78 +79 +80 +82 +86 +91 +96 +102 +108 +115 +123 +129 +137 +144 +152 +158 +166 +171 +177 +181 +186 +188 +190 +190 +192 +189 +188 +184 +181 +176 +170 +164 +156 +149 +142 +134 +127 +120 +113 +106 +99 +93 +89 +85 +81 +79 +78 +78 +79 +81 +83 +88 +91 +98 +103 +111 +118 +125 +132 +139 +147 +154 +161 +168 +173 +179 +183 +187 +189 +190 +192 +191 +189 +187 +183 +179 +173 +168 +161 +154 +147 +139 +132 +124 +118 +110 +103 +97 +92 +87 +84 +80 +79 +77 +79 +80 +82 +85 +89 +94 +100 +106 +113 +120 +127 +134 +142 +149 +157 +164 +170 +176 +180 +185 +188 +190 +192 +192 +190 +188 +185 +182 +176 +172 +165 +158 +151 +144 +136 +128 +122 +115 +108 +102 +95 +90 +86 +82 +80 +79 +78 +79 +80 +83 +87 +91 +96 +103 +109 +116 +124 +130 +138 +145 +153 +159 +167 +172 +178 +182 +186 +189 +191 +191 +192 +190 +187 +184 +180 +175 +169 +163 +156 +149 +141 +133 +126 +119 +112 +105 +98 +93 +88 +84 +80 +79 +78 +78 +78 +81 +83 +88 +91 +99 +104 +110 +118 +126 +133 +139 +148 +155 +162 +169 +174 +180 +183 +188 +190 +191 +192 +191 +190 +187 +184 +179 +173 +167 +161 +153 +147 +139 +131 +124 +117 +110 +103 +97 +91 +86 +83 +80 +78 +77 +78 +79 +81 +84 +89 +94 +99 +106 +113 +120 +127 +135 +143 +150 +157 +164 +170 +177 +181 +185 +188 +189 +192 +192 +192 +188 +186 +182 +177 +172 +166 +159 +152 +144 +137 +129 +121 +115 +108 +101 +94 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +90 +96 +101 +108 +114 +123 +129 +138 +144 +152 +159 +166 +172 +178 +183 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +133 +127 +120 +111 +106 +98 +93 +87 +84 +81 +78 +77 +77 +78 +80 +82 +87 +91 +97 +103 +110 +118 +125 +132 +139 +147 +155 +161 +169 +174 +180 +184 +187 +190 +192 +192 +192 +190 +188 +184 +180 +175 +169 +163 +154 +147 +139 +132 +125 +118 +110 +103 +97 +91 +87 +82 +79 +78 +77 +77 +78 +80 +84 +88 +93 +98 +105 +112 +119 +127 +134 +141 +149 +156 +164 +170 +176 +180 +185 +188 +191 +192 +192 +192 +189 +186 +183 +178 +173 +166 +160 +152 +145 +137 +129 +123 +115 +108 +101 +96 +90 +85 +82 +79 +78 +77 +78 +79 +82 +86 +90 +95 +101 +108 +114 +123 +129 +137 +144 +151 +159 +165 +172 +177 +182 +186 +188 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +134 +127 +120 +113 +107 +99 +94 +88 +84 +82 +79 +78 +78 +79 +80 +83 +87 +92 +97 +103 +110 +118 +124 +131 +138 +146 +154 +161 +168 +173 +179 +183 +187 +190 +191 +192 +191 +190 +187 +184 +180 +174 +168 +162 +154 +148 +140 +132 +125 +118 +111 +104 +98 +92 +88 +83 +81 +79 +78 +78 +79 +81 +84 +88 +93 +99 +105 +112 +119 +127 +134 +141 +149 +155 +164 +169 +175 +180 +184 +188 +189 +192 +192 +190 +188 +186 +182 +177 +172 +166 +159 +153 +144 +138 +130 +123 +116 +109 +103 +96 +91 +87 +83 +81 +79 +79 +79 +80 +83 +86 +91 +96 +102 +108 +115 +123 +129 +136 +145 +151 +159 +165 +172 +176 +182 +185 +188 +190 +192 +191 +190 +187 +185 +180 +175 +170 +163 +156 +149 +142 +134 +127 +121 +113 +106 +99 +94 +89 +84 +83 +79 +78 +79 +79 +81 +84 +88 +93 +97 +104 +111 +118 +125 +132 +140 +147 +155 +161 +168 +174 +178 +183 +187 +189 +190 +191 +191 +189 +187 +183 +178 +174 +168 +161 +154 +146 +139 +131 +125 +117 +111 +103 +97 +92 +87 +83 +80 +79 +78 +77 +79 +81 +85 +89 +93 +100 +106 +113 +120 +127 +134 +142 +150 +156 +163 +170 +175 +181 +184 +188 +190 +192 +192 +190 +188 +186 +182 +178 +172 +166 +159 +152 +144 +137 +129 +122 +115 +108 +101 +95 +90 +86 +82 +80 +78 +78 +78 +80 +82 +86 +91 +96 +102 +109 +115 +123 +130 +136 +145 +152 +160 +166 +172 +177 +182 +186 +189 +191 +192 +192 +190 +188 +185 +180 +176 +170 +164 +157 +150 +141 +134 +127 +120 +113 +106 +99 +94 +89 +84 +81 +79 +78 +77 +79 +80 +84 +87 +92 +97 +104 +110 +118 +125 +132 +140 +147 +155 +162 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +189 +185 +180 +173 +168 +162 +155 +147 +139 +132 +125 +117 +110 +103 +97 +91 +87 +82 +79 +78 +76 +77 +78 +80 +83 +88 +93 +99 +106 +113 +120 +127 +134 +142 +150 +157 +164 +171 +176 +181 +185 +189 +190 +192 +192 +192 +189 +187 +183 +178 +173 +166 +160 +152 +145 +137 +129 +122 +116 +108 +102 +95 +90 +86 +82 +79 +77 +78 +78 +79 +82 +85 +90 +94 +101 +108 +115 +121 +129 +136 +144 +151 +159 +165 +172 +177 +182 +186 +189 +191 +192 +192 +190 +188 +185 +181 +176 +171 +165 +157 +150 +143 +134 +127 +120 +113 +106 +100 +93 +89 +84 +82 +79 +78 +77 +79 +80 +83 +87 +91 +97 +103 +110 +117 +125 +131 +138 +146 +154 +161 +168 +173 +179 +184 +187 +189 +192 +192 +192 +190 +188 +184 +180 +174 +169 +162 +155 +147 +140 +133 +125 +118 +111 +105 +98 +92 +88 +83 +80 +79 +78 +78 +79 +80 +84 +88 +93 +99 +105 +112 +118 +127 +133 +141 +148 +155 +163 +170 +175 +180 +184 +188 +190 +192 +192 +192 +189 +186 +183 +178 +174 +167 +161 +153 +146 +138 +131 +124 +117 +109 +103 +97 +91 +87 +83 +80 +79 +78 +79 +79 +83 +85 +90 +94 +101 +107 +114 +121 +128 +136 +142 +150 +158 +165 +170 +176 +181 +185 +188 +190 +190 +191 +189 +188 +184 +180 +176 +170 +164 +157 +150 +143 +135 +128 +120 +114 +107 +101 +94 +89 +85 +82 +79 +78 +78 +79 +80 +83 +87 +91 +98 +103 +110 +117 +124 +130 +138 +146 +153 +161 +167 +173 +179 +182 +187 +189 +190 +191 +190 +189 +187 +183 +179 +174 +169 +161 +155 +147 +140 +133 +125 +118 +111 +104 +97 +92 +88 +84 +81 +79 +78 +78 +79 +81 +84 +88 +93 +99 +105 +113 +119 +127 +133 +142 +148 +157 +163 +170 +175 +180 +185 +187 +190 +191 +192 +190 +189 +186 +183 +177 +172 +166 +159 +152 +145 +137 +129 +123 +116 +108 +102 +96 +91 +86 +82 +80 +78 +78 +79 +80 +82 +86 +90 +96 +102 +108 +115 +123 +129 +137 +144 +152 +159 +166 +172 +178 +182 +186 +189 +190 +192 +192 +190 +188 +184 +181 +175 +170 +164 +157 +149 +141 +134 +127 +120 +112 +105 +99 +93 +88 +84 +80 +79 +77 +77 +79 +80 +83 +87 +92 +98 +104 +111 +118 +126 +132 +140 +148 +155 +162 +169 +174 +180 +184 +188 +190 +192 +192 +192 +190 +187 +185 +179 +175 +168 +162 +154 +146 +139 +132 +124 +117 +110 +103 +97 +91 +86 +82 +79 +78 +77 +78 +78 +81 +84 +88 +94 +99 +106 +112 +120 +127 +134 +141 +150 +156 +165 +170 +176 +181 +186 +188 +191 +192 +192 +192 +189 +187 +183 +178 +172 +166 +160 +152 +145 +137 +129 +122 +115 +108 +101 +95 +90 +85 +81 +79 +78 +78 +77 +81 +81 +86 +89 +95 +101 +108 +115 +122 +129 +136 +144 +152 +158 +166 +172 +178 +183 +185 +190 +191 +192 +192 +190 +188 +185 +182 +176 +171 +164 +157 +150 +142 +135 +127 +120 +113 +106 +99 +93 +90 +85 +81 +79 +78 +78 +78 +80 +83 +86 +91 +97 +103 +110 +116 +124 +130 +139 +146 +154 +160 +168 +173 +179 +183 +188 +189 +190 +192 +192 +190 +187 +185 +180 +175 +169 +163 +155 +148 +141 +132 +126 +118 +112 +104 +98 +93 +88 +84 +80 +79 +78 +78 +79 +81 +83 +88 +92 +99 +104 +111 +118 +126 +132 +140 +148 +155 +162 +169 +174 +180 +183 +187 +189 +192 +192 +190 +189 +186 +183 +179 +173 +168 +160 +153 +146 +138 +131 +124 +117 +110 +103 +97 +92 +87 +83 +80 +79 +78 +79 +79 +82 +85 +90 +95 +100 +107 +114 +121 +127 +135 +143 +150 +157 +164 +170 +176 +181 +185 +187 +189 +191 +190 +189 +188 +184 +181 +175 +171 +164 +157 +150 +142 +135 +127 +121 +114 +107 +100 +94 +90 +85 +82 +79 +79 +78 +79 +80 +83 +87 +92 +97 +104 +109 +117 +124 +131 +139 +145 +154 +160 +167 +173 +178 +183 +186 +188 +191 +190 +191 +189 +187 +184 +179 +174 +168 +162 +155 +146 +140 +132 +126 +118 +111 +104 +98 +92 +87 +83 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +112 +120 +127 +134 +141 +149 +156 +163 +170 +175 +180 +184 +187 +190 +192 +192 +190 +189 +186 +182 +177 +172 +166 +160 +152 +145 +137 +130 +123 +115 +108 +102 +96 +90 +86 +83 +79 +78 +77 +78 +79 +82 +86 +90 +95 +102 +108 +115 +122 +129 +137 +144 +152 +158 +166 +172 +178 +182 +186 +189 +191 +192 +192 +190 +188 +184 +182 +176 +170 +164 +157 +149 +142 +134 +127 +120 +113 +105 +99 +93 +88 +84 +80 +79 +77 +77 +78 +80 +82 +87 +91 +97 +103 +110 +117 +125 +131 +139 +147 +154 +162 +168 +174 +180 +184 +188 +190 +192 +192 +192 +190 +188 +185 +180 +175 +169 +162 +155 +148 +139 +133 +125 +118 +110 +103 +97 +91 +87 +82 +80 +78 +76 +76 +77 +80 +83 +87 +92 +98 +104 +111 +119 +126 +133 +141 +148 +156 +163 +170 +175 +181 +185 +188 +191 +192 +192 +191 +190 +187 +183 +178 +173 +167 +160 +153 +146 +138 +130 +123 +116 +109 +102 +96 +90 +86 +82 +79 +79 +77 +78 +79 +81 +85 +89 +94 +100 +107 +114 +121 +127 +136 +143 +151 +157 +165 +171 +176 +182 +185 +189 +190 +192 +192 +190 +189 +185 +183 +176 +171 +164 +158 +150 +144 +134 +128 +121 +114 +106 +100 +94 +88 +85 +81 +80 +77 +78 +78 +80 +83 +87 +91 +97 +102 +109 +116 +124 +131 +138 +145 +153 +161 +167 +172 +178 +182 +187 +189 +192 +192 +191 +190 +187 +185 +179 +175 +169 +162 +155 +147 +140 +133 +125 +118 +111 +105 +98 +92 +88 +84 +81 +79 +78 +79 +79 +82 +84 +89 +93 +99 +105 +112 +119 +127 +133 +141 +148 +156 +163 +169 +175 +179 +184 +187 +189 +190 +190 +190 +188 +186 +182 +177 +172 +166 +160 +152 +145 +137 +130 +123 +116 +109 +102 +96 +91 +86 +83 +80 +79 +78 +79 +81 +83 +86 +91 +96 +102 +108 +115 +122 +129 +137 +145 +152 +159 +166 +171 +177 +182 +186 +188 +190 +191 +191 +189 +188 +184 +180 +175 +170 +164 +157 +149 +142 +134 +127 +120 +113 +106 +99 +93 +89 +85 +82 +80 +78 +78 +79 +81 +83 +87 +92 +97 +103 +110 +117 +125 +131 +139 +146 +154 +161 +168 +173 +179 +183 +187 +189 +192 +192 +191 +190 +187 +184 +179 +174 +169 +162 +155 +147 +140 +132 +125 +118 +111 +104 +97 +92 +88 +83 +80 +79 +77 +78 +78 +81 +84 +89 +93 +99 +105 +112 +120 +126 +134 +141 +149 +156 +163 +170 +175 +180 +185 +188 +190 +191 +192 +191 +189 +186 +183 +178 +173 +166 +161 +152 +146 +137 +130 +123 +116 +108 +102 +96 +90 +86 +83 +79 +78 +77 +78 +79 +81 +85 +89 +95 +101 +107 +114 +121 +128 +136 +143 +151 +158 +165 +171 +177 +181 +186 +188 +191 +192 +192 +190 +189 +186 +182 +176 +172 +165 +158 +151 +143 +135 +128 +121 +114 +107 +100 +94 +89 +85 +81 +79 +77 +77 +78 +80 +82 +86 +90 +97 +102 +109 +115 +124 +130 +138 +145 +152 +160 +166 +172 +178 +183 +186 +188 +191 +192 +191 +190 +187 +184 +180 +175 +169 +163 +156 +148 +141 +133 +127 +120 +112 +106 +99 +93 +88 +85 +81 +79 +78 +78 +79 +82 +83 +88 +92 +98 +104 +111 +119 +125 +132 +140 +148 +155 +161 +169 +174 +179 +183 +187 +189 +190 +191 +190 +188 +186 +182 +178 +173 +166 +160 +152 +146 +138 +131 +124 +117 +110 +103 +97 +91 +87 +83 +80 +79 +78 +79 +79 +82 +85 +90 +95 +101 +107 +115 +121 +128 +136 +143 +150 +157 +165 +170 +177 +181 +185 +188 +190 +191 +191 +190 +188 +185 +181 +176 +171 +164 +158 +150 +143 +135 +128 +121 +114 +106 +101 +94 +90 +85 +82 +80 +78 +78 +79 +81 +83 +87 +91 +97 +102 +110 +116 +124 +130 +139 +145 +153 +161 +167 +173 +179 +183 +186 +188 +192 +190 +191 +189 +188 +184 +179 +175 +169 +162 +155 +148 +140 +132 +125 +119 +111 +105 +98 +92 +88 +83 +81 +79 +78 +78 +79 +81 +85 +89 +92 +99 +105 +112 +119 +127 +133 +141 +149 +156 +163 +170 +175 +180 +184 +188 +190 +191 +192 +191 +189 +186 +183 +178 +173 +166 +160 +153 +145 +137 +131 +123 +115 +108 +101 +96 +91 +86 +82 +79 +78 +76 +77 +79 +81 +84 +89 +94 +100 +107 +114 +121 +128 +135 +143 +151 +158 +166 +171 +178 +182 +186 +189 +192 +192 +192 +191 +189 +186 +182 +177 +172 +165 +158 +151 +144 +136 +128 +121 +114 +107 +100 +94 +89 +85 +81 +79 +77 +77 +77 +79 +82 +86 +90 +96 +102 +109 +116 +123 +130 +138 +145 +152 +160 +166 +173 +178 +183 +187 +189 +192 +192 +192 +191 +187 +185 +180 +176 +169 +164 +156 +149 +141 +133 +126 +119 +112 +105 +98 +93 +88 +84 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +105 +111 +119 +126 +133 +140 +148 +155 +162 +169 +175 +179 +184 +187 +190 +190 +192 +191 +189 +187 +183 +178 +173 +167 +161 +154 +145 +138 +131 +124 +116 +110 +103 +97 +90 +87 +84 +80 +79 +77 +78 +79 +82 +86 +89 +94 +100 +107 +114 +121 +127 +135 +144 +150 +157 +165 +171 +176 +181 +185 +188 +190 +192 +190 +190 +188 +185 +182 +176 +171 +164 +157 +151 +143 +135 +127 +121 +114 +107 +100 +94 +90 +85 +82 +80 +78 +78 +79 +80 +84 +86 +92 +97 +103 +110 +117 +124 +132 +138 +146 +153 +161 +167 +174 +179 +183 +187 +189 +192 +192 +192 +190 +187 +184 +180 +175 +168 +162 +155 +146 +140 +132 +126 +118 +111 +103 +98 +92 +87 +83 +81 +78 +77 +78 +79 +81 +84 +88 +93 +99 +105 +112 +120 +126 +134 +141 +149 +156 +164 +170 +176 +181 +185 +189 +191 +192 +192 +192 +189 +187 +183 +179 +173 +167 +160 +153 +145 +137 +130 +123 +116 +109 +102 +96 +90 +86 +82 +79 +78 +77 +78 +79 +81 +85 +89 +94 +100 +107 +114 +121 +128 +135 +144 +151 +158 +166 +171 +177 +182 +186 +189 +190 +192 +192 +192 +188 +186 +182 +177 +172 +165 +158 +151 +143 +135 +127 +121 +113 +106 +100 +94 +89 +84 +81 +79 +78 +77 +78 +79 +83 +86 +91 +96 +102 +109 +116 +124 +130 +138 +145 +153 +160 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +169 +163 +156 +147 +141 +133 +126 +119 +111 +105 +98 +93 +88 +84 +81 +78 +78 +78 +78 +81 +83 +88 +92 +98 +105 +111 +118 +125 +133 +140 +148 +155 +162 +169 +174 +180 +184 +187 +189 +192 +192 +191 +188 +187 +183 +179 +173 +167 +161 +153 +146 +138 +131 +124 +116 +110 +103 +97 +91 +87 +83 +80 +79 +77 +79 +80 +82 +85 +90 +95 +101 +107 +114 +121 +128 +135 +143 +150 +158 +165 +171 +177 +181 +185 +188 +189 +192 +191 +191 +188 +185 +181 +176 +171 +164 +157 +150 +143 +135 +127 +120 +114 +106 +100 +93 +90 +85 +82 +79 +78 +78 +79 +81 +83 +87 +92 +98 +103 +111 +117 +125 +131 +139 +146 +154 +161 +168 +174 +179 +184 +187 +189 +192 +192 +192 +190 +188 +184 +180 +175 +168 +162 +156 +147 +140 +132 +125 +118 +110 +105 +97 +92 +86 +83 +80 +79 +77 +77 +79 +81 +83 +88 +93 +99 +105 +111 +119 +126 +134 +141 +149 +156 +163 +170 +175 +181 +185 +188 +190 +192 +192 +191 +189 +187 +184 +178 +173 +167 +160 +153 +145 +138 +130 +123 +115 +110 +102 +97 +90 +86 +82 +80 +78 +78 +78 +79 +82 +85 +89 +94 +100 +107 +114 +121 +128 +135 +144 +151 +158 +166 +171 +178 +181 +186 +189 +190 +192 +192 +192 +188 +186 +182 +177 +172 +165 +158 +151 +144 +136 +128 +121 +114 +107 +100 +94 +90 +84 +81 +79 +78 +78 +78 +80 +82 +86 +91 +96 +102 +109 +116 +124 +131 +137 +146 +153 +161 +167 +173 +178 +183 +187 +189 +192 +192 +192 +190 +188 +184 +180 +175 +169 +163 +156 +148 +141 +133 +127 +119 +111 +105 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +112 +118 +126 +133 +141 +148 +156 +162 +169 +175 +180 +184 +187 +190 +190 +192 +190 +189 +185 +182 +178 +173 +167 +160 +152 +145 +138 +131 +123 +115 +109 +102 +97 +91 +87 +83 +80 +79 +78 +79 +80 +83 +86 +90 +95 +101 +108 +115 +122 +128 +137 +144 +151 +158 +166 +171 +177 +181 +187 +189 +190 +192 +192 +190 +188 +185 +181 +176 +171 +164 +157 +150 +142 +134 +127 +120 +113 +106 +100 +93 +89 +85 +81 +79 +77 +78 +78 +80 +83 +87 +91 +97 +103 +110 +117 +125 +131 +138 +146 +154 +162 +167 +174 +179 +183 +187 +189 +192 +192 +192 +189 +187 +184 +179 +175 +168 +163 +155 +148 +140 +133 +126 +118 +111 +105 +98 +92 +87 +84 +80 +78 +78 +77 +79 +80 +84 +88 +93 +98 +104 +111 +119 +126 +133 +140 +148 +155 +163 +169 +175 +180 +184 +188 +190 +191 +192 +191 +190 +186 +183 +179 +173 +167 +160 +153 +145 +138 +130 +124 +116 +109 +102 +96 +90 +86 +82 +80 +78 +77 +78 +79 +82 +85 +89 +94 +100 +107 +113 +122 +128 +135 +143 +150 +158 +165 +171 +176 +182 +185 +188 +190 +192 +192 +191 +188 +186 +182 +176 +171 +165 +158 +151 +143 +136 +128 +121 +114 +108 +101 +95 +89 +86 +82 +80 +78 +78 +79 +80 +83 +87 +91 +96 +103 +109 +116 +123 +130 +137 +146 +153 +160 +166 +172 +177 +183 +186 +189 +191 +191 +192 +189 +187 +184 +180 +175 +168 +162 +155 +148 +140 +133 +126 +119 +112 +104 +97 +93 +88 +85 +80 +79 +79 +78 +79 +81 +85 +88 +93 +99 +105 +111 +119 +127 +134 +141 +148 +156 +163 +169 +175 +180 +184 +188 +189 +191 +192 +191 +189 +185 +182 +179 +172 +167 +160 +153 +145 +137 +130 +123 +115 +109 +102 +96 +90 +86 +82 +80 +78 +77 +78 +79 +82 +85 +90 +95 +100 +108 +114 +122 +128 +136 +144 +151 +159 +165 +172 +177 +182 +186 +189 +190 +192 +192 +191 +188 +186 +182 +176 +171 +165 +158 +150 +143 +135 +127 +121 +114 +107 +100 +94 +89 +85 +81 +79 +78 +78 +78 +79 +83 +86 +91 +96 +103 +109 +116 +123 +130 +138 +146 +153 +159 +167 +173 +178 +183 +187 +189 +191 +192 +192 +190 +188 +184 +180 +175 +169 +163 +156 +148 +141 +133 +127 +119 +112 +104 +98 +93 +88 +83 +80 +79 +77 +77 +79 +80 +83 +88 +92 +99 +104 +111 +118 +126 +133 +140 +148 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +191 +189 +187 +183 +179 +173 +167 +161 +153 +146 +138 +131 +123 +117 +109 +103 +97 +91 +87 +84 +80 +79 +78 +79 +80 +81 +85 +89 +94 +100 +107 +114 +121 +128 +135 +143 +150 +157 +164 +170 +177 +181 +185 +188 +190 +192 +191 +190 +188 +185 +181 +176 +172 +164 +158 +150 +143 +135 +128 +121 +114 +107 +100 +95 +89 +85 +82 +80 +78 +78 +78 +81 +83 +87 +91 +97 +103 +110 +116 +125 +131 +139 +146 +154 +161 +168 +173 +178 +183 +187 +189 +192 +192 +192 +190 +187 +185 +179 +175 +168 +163 +155 +148 +140 +132 +126 +118 +111 +104 +98 +92 +87 +84 +81 +78 +77 +78 +79 +81 +83 +88 +92 +98 +105 +112 +120 +126 +133 +140 +149 +156 +163 +169 +175 +179 +185 +188 +190 +192 +192 +191 +189 +187 +183 +179 +173 +167 +161 +153 +146 +138 +130 +123 +117 +110 +102 +96 +91 +86 +83 +80 +78 +77 +78 +79 +81 +85 +89 +94 +100 +107 +114 +120 +127 +135 +143 +150 +157 +165 +171 +177 +181 +186 +189 +190 +192 +192 +191 +189 +186 +182 +177 +171 +165 +158 +152 +143 +136 +128 +122 +114 +107 +100 +94 +89 +85 +81 +79 +77 +78 +78 +80 +82 +85 +91 +96 +102 +108 +116 +123 +130 +138 +145 +152 +160 +166 +172 +178 +183 +186 +189 +191 +192 +192 +190 +187 +185 +180 +175 +169 +164 +156 +148 +141 +133 +127 +119 +111 +105 +98 +93 +88 +84 +81 +79 +78 +78 +79 +80 +83 +88 +92 +98 +105 +111 +119 +125 +133 +140 +148 +155 +162 +169 +175 +179 +184 +187 +189 +190 +192 +191 +189 +187 +182 +179 +173 +167 +160 +153 +146 +138 +130 +123 +116 +109 +102 +96 +90 +87 +82 +80 +78 +78 +77 +80 +81 +85 +89 +94 +100 +107 +113 +120 +128 +136 +144 +151 +158 +166 +171 +177 +182 +186 +189 +190 +192 +192 +191 +189 +186 +182 +177 +171 +166 +157 +151 +143 +136 +127 +121 +113 +106 +100 +94 +89 +84 +81 +79 +78 +77 +77 +78 +82 +86 +90 +95 +102 +109 +116 +124 +130 +137 +145 +153 +161 +167 +173 +178 +183 +186 +189 +192 +192 +192 +190 +188 +185 +180 +175 +170 +163 +156 +148 +141 +134 +126 +119 +112 +105 +98 +93 +88 +83 +81 +78 +77 +77 +78 +80 +83 +87 +93 +97 +104 +111 +118 +125 +132 +140 +147 +155 +162 +169 +174 +180 +184 +188 +190 +192 +192 +192 +189 +187 +183 +179 +174 +167 +161 +154 +146 +139 +131 +124 +116 +110 +102 +97 +91 +86 +82 +80 +78 +77 +78 +79 +81 +84 +89 +93 +100 +106 +113 +120 +127 +135 +142 +150 +157 +164 +170 +176 +181 +185 +189 +190 +192 +192 +191 +188 +186 +182 +177 +171 +166 +158 +152 +144 +137 +129 +122 +115 +107 +102 +95 +90 +86 +82 +80 +78 +77 +78 +80 +82 +86 +91 +96 +102 +109 +116 +123 +130 +137 +146 +152 +160 +166 +173 +178 +182 +187 +189 +192 +192 +192 +190 +188 +185 +181 +176 +170 +163 +156 +149 +142 +133 +126 +119 +112 +105 +98 +92 +88 +84 +81 +78 +78 +77 +78 +80 +83 +87 +92 +98 +104 +111 +118 +126 +132 +140 +147 +155 +162 +169 +175 +180 +184 +188 +190 +192 +192 +192 +189 +188 +184 +180 +174 +168 +162 +155 +146 +139 +131 +125 +117 +110 +103 +97 +92 +86 +83 +80 +79 +77 +77 +79 +81 +84 +88 +93 +100 +105 +113 +120 +127 +135 +141 +149 +157 +164 +170 +176 +181 +184 +189 +190 +192 +192 +191 +189 +186 +182 +177 +172 +166 +159 +152 +144 +137 +129 +122 +115 +108 +102 +95 +90 +86 +82 +80 +78 +77 +79 +79 +83 +86 +90 +95 +102 +108 +115 +122 +129 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +192 +192 +191 +190 +187 +185 +180 +176 +170 +163 +157 +149 +142 +133 +126 +120 +113 +106 +100 +92 +89 +83 +81 +79 +79 +78 +79 +81 +83 +88 +92 +98 +103 +110 +118 +125 +132 +139 +147 +155 +162 +169 +174 +179 +183 +187 +189 +191 +192 +191 +188 +187 +183 +179 +173 +168 +161 +154 +146 +139 +131 +125 +117 +110 +103 +97 +92 +87 +84 +80 +79 +78 +78 +79 +81 +85 +89 +94 +100 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +176 +181 +184 +189 +190 +192 +192 +190 +188 +185 +182 +177 +172 +166 +159 +152 +144 +136 +128 +122 +115 +108 +101 +95 +90 +86 +82 +79 +78 +78 +78 +79 +83 +85 +90 +95 +102 +108 +115 +122 +129 +136 +144 +151 +159 +166 +171 +177 +181 +186 +188 +190 +191 +190 +190 +187 +185 +181 +175 +170 +162 +157 +149 +143 +133 +127 +120 +113 +106 +100 +93 +90 +85 +83 +79 +79 +79 +79 +81 +83 +88 +92 +98 +104 +110 +118 +125 +132 +139 +146 +154 +161 +167 +173 +179 +183 +187 +188 +190 +190 +190 +188 +187 +182 +178 +173 +167 +161 +153 +146 +139 +131 +125 +117 +110 +103 +97 +92 +87 +83 +81 +79 +78 +78 +80 +82 +85 +90 +94 +101 +106 +114 +120 +127 +135 +143 +150 +157 +164 +170 +176 +181 +184 +188 +190 +190 +192 +190 +188 +185 +182 +177 +171 +165 +158 +152 +144 +136 +129 +122 +115 +107 +101 +95 +90 +86 +82 +79 +79 +78 +79 +80 +83 +87 +91 +97 +102 +109 +115 +124 +130 +137 +145 +152 +160 +166 +172 +178 +182 +186 +189 +190 +192 +190 +190 +187 +185 +180 +174 +170 +163 +156 +148 +141 +133 +126 +119 +111 +105 +99 +93 +88 +84 +81 +79 +77 +78 +78 +81 +83 +88 +93 +98 +105 +111 +118 +126 +132 +140 +147 +156 +162 +169 +174 +179 +184 +188 +190 +191 +192 +192 +189 +187 +183 +178 +174 +167 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +87 +83 +80 +78 +78 +78 +79 +82 +85 +89 +94 +100 +107 +113 +121 +127 +136 +142 +150 +157 +165 +171 +176 +181 +185 +188 +190 +191 +192 +191 +188 +185 +182 +177 +171 +165 +158 +151 +143 +135 +128 +121 +114 +107 +100 +94 +89 +85 +82 +80 +78 +77 +78 +80 +82 +87 +90 +97 +102 +109 +116 +124 +131 +138 +146 +153 +160 +167 +173 +179 +184 +187 +189 +192 +192 +192 +190 +188 +185 +181 +175 +170 +163 +156 +149 +140 +134 +125 +119 +111 +105 +98 +92 +87 +84 +80 +79 +77 +77 +78 +79 +83 +87 +92 +97 +104 +111 +117 +126 +132 +140 +148 +155 +163 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +184 +179 +174 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +86 +82 +80 +78 +77 +78 +79 +81 +84 +89 +94 +100 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +176 +181 +186 +188 +191 +192 +192 +192 +188 +187 +183 +177 +172 +165 +158 +152 +144 +136 +129 +122 +115 +108 +101 +95 +89 +86 +82 +79 +77 +78 +78 +79 +82 +86 +90 +95 +101 +107 +115 +123 +129 +137 +144 +152 +158 +166 +172 +178 +182 +186 +189 +190 +192 +192 +190 +189 +185 +181 +176 +170 +164 +156 +149 +141 +134 +127 +120 +113 +106 +99 +94 +89 +84 +81 +79 +78 +77 +79 +80 +84 +87 +92 +98 +104 +111 +117 +125 +132 +139 +147 +154 +161 +168 +173 +179 +184 +187 +189 +190 +192 +192 +189 +186 +184 +179 +174 +168 +161 +155 +147 +139 +132 +125 +118 +110 +104 +98 +91 +87 +83 +81 +78 +78 +78 +79 +81 +85 +88 +94 +99 +106 +112 +120 +127 +134 +142 +149 +157 +164 +170 +175 +180 +184 +188 +189 +192 +192 +190 +188 +186 +182 +177 +172 +166 +159 +152 +144 +138 +129 +123 +115 +109 +102 +96 +90 +86 +83 +80 +79 +78 +79 +80 +83 +86 +91 +96 +102 +108 +115 +122 +129 +136 +144 +152 +159 +165 +172 +176 +182 +185 +188 +190 +190 +190 +189 +187 +184 +179 +175 +169 +163 +156 +148 +142 +134 +127 +120 +113 +106 +99 +94 +89 +84 +82 +79 +79 +78 +79 +81 +84 +88 +92 +98 +104 +111 +118 +125 +132 +139 +147 +154 +161 +168 +173 +179 +183 +187 +189 +191 +192 +190 +188 +186 +182 +179 +173 +167 +161 +154 +146 +138 +131 +124 +117 +110 +103 +98 +91 +87 +83 +81 +79 +78 +78 +79 +81 +85 +89 +94 +100 +106 +114 +120 +127 +134 +143 +150 +157 +164 +171 +176 +181 +185 +188 +190 +192 +190 +191 +188 +185 +181 +176 +172 +165 +158 +152 +144 +136 +128 +122 +115 +108 +101 +95 +90 +85 +82 +79 +78 +78 +78 +80 +83 +86 +91 +96 +102 +108 +115 +123 +130 +137 +145 +152 +160 +166 +173 +177 +183 +186 +189 +191 +192 +192 +190 +188 +185 +181 +176 +170 +163 +157 +149 +142 +133 +127 +119 +112 +105 +99 +93 +88 +84 +81 +79 +78 +78 +79 +80 +83 +87 +92 +98 +104 +111 +118 +125 +133 +139 +148 +155 +162 +168 +174 +180 +183 +188 +189 +192 +192 +192 +189 +187 +184 +179 +174 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +90 +87 +82 +80 +78 +77 +77 +79 +81 +84 +88 +94 +100 +106 +113 +120 +127 +135 +143 +150 +157 +165 +171 +176 +181 +185 +189 +191 +192 +192 +192 +189 +187 +183 +178 +172 +166 +159 +152 +144 +136 +129 +122 +115 +107 +101 +94 +89 +85 +81 +79 +78 +77 +78 +79 +82 +85 +90 +95 +101 +108 +115 +122 +129 +137 +144 +152 +160 +166 +172 +178 +182 +187 +189 +192 +192 +192 +190 +188 +186 +182 +176 +170 +164 +157 +150 +142 +134 +127 +120 +112 +106 +99 +93 +89 +83 +82 +78 +77 +77 +78 +80 +83 +87 +92 +97 +103 +110 +117 +126 +131 +140 +147 +155 +161 +168 +174 +179 +184 +187 +190 +192 +192 +192 +189 +188 +184 +179 +174 +168 +162 +155 +147 +140 +132 +125 +117 +111 +104 +97 +92 +87 +83 +80 +79 +78 +78 +79 +81 +84 +89 +93 +99 +105 +112 +119 +127 +134 +141 +149 +156 +164 +170 +175 +181 +184 +189 +189 +192 +192 +191 +188 +186 +183 +178 +172 +167 +160 +152 +145 +137 +130 +122 +115 +108 +102 +96 +90 +86 +82 +79 +79 +78 +79 +79 +83 +85 +91 +96 +102 +107 +115 +123 +130 +136 +144 +151 +159 +165 +172 +178 +182 +186 +189 +189 +192 +191 +191 +187 +186 +180 +175 +171 +164 +157 +149 +143 +135 +127 +120 +113 +106 +100 +93 +90 +84 +82 +79 +78 +79 +79 +81 +84 +88 +92 +97 +104 +110 +118 +125 +132 +140 +146 +154 +161 +168 +173 +178 +183 +187 +189 +191 +190 +191 +189 +186 +183 +178 +173 +167 +161 +154 +146 +139 +131 +125 +117 +110 +103 +97 +92 +87 +83 +81 +79 +78 +79 +80 +82 +85 +90 +94 +101 +107 +114 +121 +127 +135 +143 +150 +157 +164 +171 +176 +182 +185 +188 +190 +192 +192 +190 +188 +186 +182 +177 +171 +165 +158 +151 +144 +136 +129 +121 +114 +108 +100 +95 +89 +85 +82 +79 +78 +78 +78 +80 +82 +86 +90 +96 +102 +108 +116 +122 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +191 +192 +192 +190 +188 +185 +181 +175 +170 +164 +156 +149 +142 +134 +127 +119 +113 +105 +99 +93 +89 +84 +81 +79 +78 +78 +79 +80 +83 +87 +92 +97 +104 +110 +117 +125 +132 +139 +147 +154 +162 +169 +174 +180 +183 +187 +189 +192 +192 +192 +189 +187 +184 +180 +174 +168 +161 +155 +146 +139 +132 +124 +117 +111 +103 +97 +91 +87 +82 +80 +78 +77 +77 +79 +80 +83 +88 +93 +98 +105 +111 +120 +127 +134 +142 +149 +157 +163 +170 +175 +181 +185 +189 +190 +192 +192 +192 +189 +187 +183 +178 +173 +167 +160 +152 +145 +137 +130 +123 +115 +109 +101 +96 +90 +86 +82 +79 +78 +78 +78 +79 +82 +85 +90 +94 +101 +107 +115 +122 +129 +137 +144 +151 +158 +165 +172 +177 +182 +186 +189 +190 +192 +192 +190 +188 +186 +181 +176 +170 +164 +157 +150 +143 +134 +127 +120 +114 +106 +100 +94 +90 +84 +82 +79 +79 +78 +79 +80 +83 +87 +92 +98 +103 +110 +117 +125 +132 +138 +146 +154 +161 +167 +173 +179 +183 +186 +189 +190 +191 +191 +188 +186 +183 +179 +174 +168 +161 +154 +147 +140 +132 +125 +118 +111 +104 +98 +92 +88 +84 +81 +79 +79 +79 +81 +82 +85 +90 +94 +100 +107 +114 +120 +127 +134 +142 +150 +157 +163 +170 +175 +180 +184 +188 +189 +190 +191 +189 +188 +185 +181 +177 +171 +165 +158 +151 +144 +136 +129 +122 +115 +108 +101 +95 +90 +86 +83 +80 +79 +78 +79 +80 +83 +86 +91 +97 +102 +109 +116 +123 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +190 +192 +192 +190 +188 +184 +181 +175 +170 +163 +157 +149 +142 +133 +127 +120 +112 +106 +99 +93 +89 +84 +81 +79 +78 +78 +79 +81 +84 +87 +92 +97 +104 +111 +117 +126 +131 +140 +147 +155 +162 +169 +174 +179 +184 +187 +189 +192 +192 +192 +189 +187 +184 +179 +174 +168 +162 +155 +146 +139 +131 +125 +118 +110 +103 +96 +92 +86 +83 +80 +78 +77 +78 +79 +82 +83 +89 +93 +99 +105 +113 +120 +127 +134 +142 +149 +156 +163 +170 +175 +180 +185 +188 +191 +192 +192 +192 +189 +186 +183 +178 +173 +166 +160 +151 +145 +136 +130 +122 +115 +108 +102 +95 +90 +85 +82 +79 +78 +77 +78 +80 +82 +86 +89 +96 +101 +108 +115 +122 +129 +136 +144 +152 +159 +166 +171 +177 +182 +186 +189 +190 +191 +192 +190 +188 +185 +181 +176 +170 +164 +157 +150 +142 +134 +127 +120 +113 +106 +100 +94 +89 +85 +82 +80 +78 +78 +79 +81 +83 +87 +92 +98 +103 +111 +117 +125 +131 +139 +146 +154 +161 +167 +173 +178 +182 +186 +188 +190 +192 +190 +189 +186 +183 +178 +173 +168 +161 +154 +146 +139 +132 +124 +118 +111 +104 +98 +93 +88 +84 +81 +79 +78 +79 +80 +82 +85 +90 +94 +100 +106 +113 +120 +127 +134 +142 +150 +156 +163 +170 +175 +180 +185 +187 +189 +190 +192 +190 +188 +185 +182 +176 +172 +165 +158 +151 +144 +136 +129 +122 +115 +108 +101 +96 +90 +86 +82 +80 +78 +78 +78 +80 +82 +86 +90 +96 +102 +108 +115 +123 +129 +137 +144 +152 +159 +166 +172 +177 +182 +186 +189 +190 +192 +192 +189 +187 +185 +180 +176 +169 +164 +156 +150 +141 +134 +127 +119 +112 +106 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +103 +111 +117 +125 +132 +139 +148 +154 +161 +168 +174 +179 +184 +187 +190 +191 +192 +191 +190 +187 +183 +179 +173 +169 +161 +155 +147 +139 +132 +124 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +78 +79 +81 +84 +88 +93 +99 +106 +112 +120 +127 +134 +142 +148 +156 +164 +170 +176 +180 +185 +188 +190 +192 +192 +192 +189 +186 +183 +178 +173 +166 +160 +152 +145 +137 +129 +123 +115 +108 +101 +95 +90 +86 +82 +80 +78 +78 +77 +79 +81 +85 +90 +95 +101 +107 +114 +122 +128 +136 +144 +152 +158 +166 +172 +178 +182 +186 +189 +190 +192 +191 +190 +188 +186 +180 +176 +170 +164 +157 +150 +143 +134 +127 +120 +113 +106 +100 +94 +89 +85 +81 +79 +78 +78 +79 +80 +83 +88 +91 +97 +103 +110 +117 +124 +132 +138 +147 +153 +161 +167 +174 +178 +183 +187 +189 +190 +192 +191 +189 +186 +183 +179 +173 +168 +161 +154 +147 +138 +132 +124 +117 +110 +103 +98 +91 +87 +83 +81 +78 +78 +78 +79 +81 +84 +89 +94 +99 +106 +113 +120 +127 +134 +142 +149 +157 +164 +170 +176 +181 +185 +188 +190 +192 +192 +191 +189 +186 +182 +177 +172 +166 +158 +152 +144 +137 +128 +122 +114 +107 +101 +94 +89 +85 +81 +79 +77 +77 +77 +79 +82 +86 +90 +95 +102 +108 +115 +122 +129 +137 +144 +152 +160 +166 +173 +177 +183 +186 +189 +191 +192 +192 +190 +188 +185 +181 +176 +170 +164 +157 +149 +141 +133 +127 +120 +112 +106 +99 +93 +88 +84 +81 +78 +77 +77 +78 +80 +83 +87 +91 +97 +103 +109 +117 +124 +132 +138 +147 +154 +162 +168 +174 +180 +183 +187 +190 +190 +192 +192 +190 +188 +184 +180 +174 +169 +162 +155 +147 +140 +132 +125 +118 +111 +104 +98 +91 +88 +83 +80 +78 +77 +77 +78 +81 +84 +88 +92 +99 +105 +112 +119 +127 +133 +142 +149 +156 +163 +170 +175 +180 +184 +189 +189 +192 +192 +192 +189 +187 +183 +178 +173 +166 +160 +153 +145 +137 +130 +123 +116 +108 +103 +95 +91 +85 +82 +80 +78 +77 +78 +79 +82 +85 +90 +94 +100 +107 +115 +122 +129 +136 +144 +151 +159 +165 +171 +176 +181 +186 +188 +192 +191 +192 +190 +189 +185 +181 +176 +170 +164 +157 +150 +143 +135 +127 +120 +113 +107 +100 +94 +89 +85 +82 +79 +78 +78 +78 +80 +83 +87 +91 +97 +103 +110 +117 +124 +131 +139 +146 +154 +160 +168 +174 +179 +183 +187 +190 +191 +192 +192 +190 +187 +184 +180 +174 +168 +162 +155 +148 +140 +132 +125 +118 +111 +103 +98 +91 +87 +83 +80 +78 +76 +77 +78 +80 +83 +88 +92 +98 +105 +111 +119 +127 +133 +141 +149 +156 +164 +170 +176 +181 +185 +188 +191 +192 +192 +192 +190 +187 +184 +178 +173 +167 +161 +153 +146 +138 +130 +123 +116 +108 +102 +96 +90 +86 +81 +80 +77 +77 +77 +79 +81 +85 +89 +94 +100 +106 +113 +121 +127 +136 +143 +150 +158 +165 +171 +176 +181 +185 +188 +190 +192 +192 +191 +188 +186 +181 +176 +171 +165 +157 +150 +143 +135 +127 +121 +113 +106 +100 +94 +89 +84 +82 +79 +78 +78 +78 +80 +82 +86 +91 +97 +103 +109 +116 +124 +130 +138 +146 +153 +161 +166 +173 +178 +183 +186 +189 +190 +191 +191 +189 +187 +184 +179 +174 +168 +162 +155 +147 +140 +132 +126 +118 +111 +104 +98 +92 +88 +84 +81 +79 +78 +78 +80 +81 +84 +88 +93 +99 +105 +112 +119 +126 +133 +140 +148 +155 +163 +169 +174 +180 +184 +187 +189 +190 +192 +190 +188 +186 +182 +178 +172 +166 +159 +152 +144 +137 +130 +123 +115 +109 +101 +97 +90 +86 +82 +80 +79 +77 +78 +80 +82 +85 +90 +95 +101 +107 +114 +121 +129 +136 +143 +151 +158 +166 +171 +177 +182 +185 +188 +189 +192 +190 +190 +188 +185 +181 +176 +170 +164 +157 +149 +142 +135 +127 +120 +114 +106 +100 +94 +89 +84 +81 +79 +78 +78 +78 +80 +83 +86 +92 +97 +103 +110 +117 +124 +131 +139 +146 +153 +161 +167 +174 +179 +183 +187 +189 +192 +191 +192 +189 +187 +184 +179 +174 +168 +162 +155 +147 +140 +132 +126 +118 +111 +104 +98 +92 +88 +83 +81 +78 +79 +78 +79 +81 +84 +88 +93 +99 +106 +112 +119 +127 +133 +142 +148 +156 +162 +169 +175 +180 +184 +187 +189 +192 +191 +190 +188 +186 +181 +176 +172 +166 +159 +151 +144 +137 +129 +122 +115 +108 +102 +96 +91 +85 +83 +79 +79 +77 +79 +80 +82 +86 +91 +97 +102 +108 +116 +123 +129 +137 +145 +152 +159 +166 +172 +177 +182 +186 +189 +190 +191 +192 +189 +188 +184 +180 +175 +170 +163 +156 +148 +141 +134 +127 +120 +112 +105 +98 +93 +88 +84 +81 +79 +77 +77 +79 +80 +83 +87 +91 +98 +103 +111 +117 +125 +132 +139 +147 +154 +161 +168 +174 +180 +184 +188 +189 +192 +192 +192 +190 +187 +184 +179 +174 +168 +162 +154 +147 +139 +132 +124 +117 +110 +103 +97 +91 +87 +83 +80 +78 +77 +78 +78 +81 +84 +89 +93 +99 +105 +112 +120 +127 +134 +141 +149 +156 +164 +170 +176 +180 +185 +188 +190 +192 +192 +191 +189 +186 +183 +178 +173 +166 +161 +152 +146 +137 +130 +123 +116 +108 +102 +96 +90 +86 +82 +80 +77 +77 +77 +80 +82 +85 +89 +94 +101 +107 +114 +122 +127 +135 +143 +152 +158 +165 +171 +177 +182 +186 +188 +190 +192 +192 +189 +188 +185 +181 +176 +171 +165 +157 +150 +142 +135 +127 +120 +113 +107 +100 +94 +89 +85 +81 +79 +78 +78 +78 +80 +82 +87 +91 +97 +102 +110 +117 +124 +130 +138 +146 +153 +161 +167 +173 +178 +183 +186 +189 +190 +192 +191 +190 +186 +184 +180 +174 +169 +162 +155 +148 +140 +133 +126 +118 +111 +104 +98 +92 +88 +83 +81 +79 +77 +78 +79 +81 +83 +88 +93 +98 +105 +111 +119 +126 +133 +140 +148 +155 +162 +169 +175 +180 +184 +187 +189 +191 +192 +191 +189 +186 +183 +178 +173 +167 +161 +152 +146 +138 +130 +124 +117 +109 +102 +97 +91 +86 +83 +81 +78 +78 +78 +80 +82 +86 +89 +94 +101 +106 +114 +121 +127 +136 +142 +150 +157 +165 +170 +176 +180 +185 +187 +190 +191 +192 +189 +188 +184 +181 +176 +170 +165 +157 +151 +143 +136 +128 +122 +114 +108 +101 +95 +90 +86 +82 +80 +79 +79 +79 +81 +84 +88 +91 +97 +102 +110 +117 +124 +130 +138 +146 +153 +160 +166 +173 +178 +182 +186 +189 +190 +191 +190 +189 +186 +183 +179 +174 +168 +161 +155 +147 +140 +133 +125 +119 +111 +105 +98 +93 +88 +84 +81 +79 +78 +78 +79 +82 +84 +88 +93 +99 +106 +111 +119 +127 +134 +141 +148 +156 +163 +169 +175 +180 +185 +187 +190 +191 +192 +190 +188 +186 +182 +178 +172 +166 +159 +152 +145 +138 +130 +123 +115 +109 +103 +96 +91 +86 +82 +80 +78 +78 +78 +80 +82 +85 +90 +95 +101 +107 +115 +122 +128 +137 +144 +152 +158 +165 +171 +177 +182 +186 +188 +191 +192 +192 +190 +188 +185 +181 +176 +171 +165 +157 +150 +143 +135 +127 +121 +113 +106 +99 +94 +89 +85 +81 +79 +78 +78 +78 +80 +83 +87 +91 +97 +103 +109 +117 +124 +131 +137 +146 +153 +162 +166 +173 +178 +184 +187 +189 +192 +192 +191 +190 +188 +184 +180 +175 +169 +162 +155 +148 +140 +133 +126 +119 +111 +105 +98 +92 +88 +84 +81 +78 +77 +78 +79 +81 +84 +88 +93 +98 +105 +111 +119 +126 +133 +141 +149 +155 +163 +169 +176 +179 +185 +188 +190 +192 +192 +191 +189 +187 +183 +178 +173 +167 +160 +153 +145 +138 +130 +124 +116 +109 +102 +96 +91 +87 +83 +80 +78 +78 +78 +80 +81 +86 +89 +95 +101 +107 +114 +122 +128 +136 +143 +151 +158 +165 +171 +176 +182 +186 +189 +190 +192 +192 +190 +188 +185 +182 +177 +171 +165 +158 +151 +143 +135 +128 +121 +113 +108 +100 +96 +89 +86 +82 +80 +78 +78 +79 +80 +83 +87 +91 +97 +103 +109 +116 +124 +131 +138 +145 +153 +160 +167 +172 +178 +182 +186 +189 +190 +191 +190 +189 +187 +184 +179 +175 +168 +162 +155 +148 +140 +133 +126 +119 +112 +105 +99 +93 +88 +85 +81 +80 +79 +79 +80 +82 +85 +89 +94 +100 +107 +112 +120 +126 +134 +141 +149 +155 +163 +170 +175 +180 +184 +187 +189 +191 +191 +189 +189 +185 +182 +177 +172 +165 +158 +152 +144 +137 +129 +123 +115 +109 +102 +97 +91 +87 +82 +81 +79 +79 +79 +80 +83 +85 +91 +96 +102 +108 +115 +122 +130 +137 +144 +151 +158 +166 +172 +177 +182 +185 +188 +190 +192 +192 +190 +187 +185 +181 +176 +170 +164 +157 +150 +142 +135 +127 +120 +112 +106 +99 +93 +89 +85 +82 +79 +78 +79 +79 +80 +83 +88 +91 +98 +104 +110 +117 +124 +131 +139 +147 +154 +161 +167 +174 +178 +184 +186 +189 +191 +192 +192 +190 +187 +184 +180 +175 +168 +163 +155 +147 +140 +132 +125 +118 +111 +104 +98 +92 +87 +84 +80 +79 +78 +77 +79 +80 +84 +88 +93 +99 +105 +111 +119 +127 +133 +140 +148 +156 +163 +170 +176 +180 +185 +188 +190 +192 +192 +191 +189 +186 +184 +178 +173 +167 +161 +153 +145 +138 +130 +123 +116 +109 +102 +96 +91 +86 +82 +80 +78 +78 +78 +79 +81 +85 +90 +94 +100 +107 +114 +122 +127 +136 +143 +151 +158 +165 +171 +177 +181 +186 +188 +190 +192 +192 +190 +188 +186 +181 +177 +171 +165 +158 +150 +143 +135 +127 +121 +113 +107 +100 +94 +89 +84 +81 +79 +78 +78 +78 +80 +82 +87 +90 +97 +103 +109 +116 +124 +131 +138 +146 +153 +161 +167 +173 +178 +184 +186 +189 +190 +192 +192 +189 +187 +184 +180 +175 +169 +163 +155 +148 +140 +133 +126 +119 +111 +105 +98 +93 +87 +84 +81 +79 +77 +78 +79 +81 +84 +88 +93 +99 +105 +112 +119 +127 +133 +141 +148 +155 +163 +169 +175 +179 +184 +188 +190 +190 +192 +190 +189 +186 +183 +178 +172 +166 +161 +152 +145 +137 +130 +123 +116 +108 +102 +95 +91 +86 +82 +80 +78 +77 +78 +79 +82 +85 +90 +95 +101 +107 +114 +122 +128 +137 +144 +152 +158 +166 +172 +178 +182 +186 +189 +192 +192 +192 +190 +189 +186 +182 +177 +171 +165 +158 +151 +144 +135 +128 +120 +114 +106 +99 +94 +88 +85 +80 +79 +77 +77 +77 +79 +82 +86 +90 +96 +102 +109 +116 +123 +130 +138 +146 +153 +161 +167 +173 +179 +183 +188 +189 +192 +192 +192 +190 +188 +186 +181 +176 +169 +163 +156 +149 +141 +134 +126 +119 +111 +105 +98 +93 +88 +83 +80 +79 +77 +78 +78 +81 +83 +87 +92 +98 +104 +111 +119 +126 +133 +140 +147 +156 +162 +168 +175 +180 +184 +187 +190 +192 +192 +191 +189 +187 +183 +179 +173 +167 +161 +153 +146 +139 +131 +124 +117 +110 +103 +97 +91 +87 +83 +80 +78 +78 +77 +79 +80 +85 +89 +94 +100 +107 +113 +121 +127 +135 +143 +150 +157 +164 +171 +176 +181 +185 +188 +190 +191 +192 +190 +188 +185 +181 +177 +171 +165 +158 +151 +143 +136 +128 +122 +114 +107 +100 +95 +89 +85 +82 +79 +79 +78 +78 +80 +83 +86 +91 +97 +102 +109 +115 +123 +131 +138 +146 +152 +160 +167 +173 +178 +183 +186 +189 +190 +192 +191 +189 +187 +184 +180 +174 +170 +162 +156 +148 +141 +133 +126 +118 +111 +105 +99 +92 +88 +84 +81 +79 +78 +78 +79 +81 +84 +88 +93 +98 +105 +111 +118 +126 +133 +141 +148 +155 +162 +169 +175 +180 +184 +188 +189 +192 +191 +192 +189 +186 +182 +178 +173 +166 +161 +153 +146 +137 +130 +124 +116 +109 +102 +96 +91 +86 +83 +80 +78 +78 +78 +79 +82 +85 +90 +94 +101 +107 +114 +121 +127 +136 +142 +152 +158 +165 +171 +176 +182 +186 +188 +190 +191 +192 +190 +189 +186 +181 +176 +170 +165 +158 +151 +143 +135 +129 +121 +115 +107 +101 +95 +89 +85 +82 +80 +78 +78 +79 +80 +83 +87 +91 +97 +102 +109 +116 +123 +131 +137 +146 +152 +160 +166 +172 +178 +182 +186 +189 +191 +190 +191 +189 +186 +183 +179 +174 +169 +161 +155 +147 +140 +132 +125 +119 +111 +105 +98 +93 +89 +84 +82 +79 +79 +79 +80 +82 +84 +89 +93 +99 +105 +112 +119 +127 +133 +141 +148 +156 +162 +169 +175 +180 +184 +188 +189 +192 +192 +190 +188 +186 +182 +177 +172 +166 +159 +152 +144 +137 +129 +123 +116 +109 +102 +96 +91 +86 +83 +79 +79 +77 +79 +79 +82 +85 +90 +94 +101 +107 +114 +121 +128 +136 +144 +151 +158 +165 +172 +177 +182 +186 +189 +191 +192 +192 +190 +189 +185 +182 +176 +171 +164 +158 +150 +143 +134 +128 +120 +114 +106 +100 +94 +89 +84 +81 +79 +77 +77 +78 +80 +83 +87 +90 +97 +102 +109 +116 +124 +130 +138 +145 +153 +160 +167 +172 +179 +183 +187 +189 +192 +192 +192 +190 +188 +185 +180 +175 +169 +163 +156 +149 +141 +133 +126 +119 +111 +105 +98 +92 +88 +84 +80 +79 +77 +78 +78 +80 +83 +88 +92 +98 +104 +111 +118 +125 +132 +140 +148 +155 +162 +169 +175 +179 +184 +187 +190 +192 +192 +192 +189 +187 +184 +179 +173 +167 +161 +153 +145 +138 +131 +124 +116 +109 +103 +96 +91 +86 +82 +80 +78 +78 +77 +80 +81 +85 +89 +94 +100 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +176 +181 +185 +188 +190 +192 +192 +191 +188 +185 +181 +176 +171 +165 +157 +150 +143 +135 +128 +121 +114 +107 +100 +95 +89 +85 +82 +79 +78 +77 +79 +79 +83 +86 +90 +96 +102 +109 +116 +123 +130 +137 +145 +152 +160 +167 +172 +178 +182 +186 +189 +190 +192 +191 +189 +187 +184 +180 +174 +169 +162 +156 +148 +141 +133 +126 +118 +111 +105 +98 +92 +87 +84 +81 +79 +77 +78 +79 +81 +84 +87 +93 +98 +105 +111 +118 +126 +132 +140 +148 +155 +162 +169 +175 +179 +184 +187 +189 +191 +191 +190 +189 +186 +182 +178 +173 +167 +160 +153 +146 +138 +131 +123 +116 +109 +102 +96 +91 +86 +82 +80 +78 +78 +78 +79 +82 +85 +90 +94 +100 +107 +114 +121 +127 +135 +143 +151 +157 +164 +171 +176 +181 +185 +188 +190 +191 +191 +190 +188 +185 +180 +176 +170 +165 +157 +150 +142 +135 +127 +120 +113 +107 +99 +93 +88 +84 +81 +79 +78 +77 +78 +79 +82 +87 +90 +97 +102 +109 +116 +124 +130 +138 +146 +153 +161 +168 +173 +179 +184 +187 +190 +192 +192 +192 +190 +188 +185 +181 +174 +169 +163 +156 +148 +140 +133 +125 +118 +111 +104 +98 +91 +87 +83 +80 +78 +77 +76 +78 +80 +83 +86 +92 +97 +104 +111 +118 +125 +132 +140 +148 +156 +162 +169 +175 +180 +184 +188 +190 +192 +192 +192 +190 +187 +184 +178 +173 +167 +161 +153 +146 +139 +130 +124 +116 +110 +102 +96 +90 +86 +82 +80 +78 +77 +77 +78 +81 +84 +89 +93 +100 +106 +113 +121 +127 +135 +142 +150 +157 +164 +171 +177 +181 +185 +188 +190 +192 +192 +192 +188 +187 +182 +178 +171 +165 +159 +151 +144 +136 +128 +121 +115 +108 +101 +94 +90 +85 +82 +79 +78 +77 +78 +80 +82 +86 +91 +97 +102 +108 +116 +123 +130 +137 +145 +152 +160 +166 +173 +178 +183 +186 +189 +192 +191 +192 +190 +188 +184 +179 +175 +169 +164 +155 +149 +141 +133 +127 +119 +112 +105 +99 +93 +88 +84 +81 +79 +79 +78 +79 +81 +84 +88 +93 +99 +104 +111 +118 +126 +133 +140 +148 +155 +162 +169 +174 +180 +184 +187 +188 +192 +191 +192 +189 +187 +182 +179 +173 +167 +160 +153 +145 +139 +131 +123 +117 +110 +103 +97 +91 +87 +83 +80 +79 +78 +79 +79 +82 +84 +89 +94 +100 +107 +113 +121 +127 +136 +143 +150 +158 +164 +171 +176 +181 +185 +188 +190 +192 +191 +191 +188 +186 +182 +176 +172 +165 +159 +151 +144 +136 +129 +122 +114 +108 +101 +95 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +91 +96 +102 +108 +116 +123 +130 +137 +145 +153 +159 +167 +172 +178 +183 +186 +189 +192 +192 +192 +190 +188 +185 +180 +175 +169 +164 +156 +149 +141 +134 +127 +119 +112 +105 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +104 +111 +118 +126 +132 +140 +148 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +191 +189 +187 +184 +178 +173 +168 +161 +154 +147 +138 +131 +123 +118 +110 +104 +97 +92 +87 +83 +81 +79 +78 +78 +79 +82 +85 +89 +94 +100 +107 +113 +121 +127 +135 +143 +150 +157 +165 +170 +176 +181 +185 +188 +190 +191 +191 +190 +188 +185 +181 +176 +171 +164 +158 +151 +143 +136 +128 +122 +114 +107 +101 +95 +90 +85 +83 +80 +78 +78 +79 +81 +83 +87 +92 +97 +103 +110 +116 +125 +131 +138 +146 +153 +161 +167 +174 +178 +184 +186 +189 +191 +192 +191 +189 +187 +184 +179 +175 +168 +162 +155 +148 +141 +132 +125 +118 +111 +105 +98 +92 +88 +83 +80 +79 +78 +77 +79 +80 +84 +88 +93 +98 +105 +111 +119 +126 +134 +140 +148 +155 +163 +170 +175 +181 +185 +188 +190 +192 +192 +192 +189 +187 +184 +179 +173 +167 +161 +153 +146 +139 +131 +124 +116 +109 +102 +97 +90 +87 +82 +80 +78 +77 +78 +79 +81 +84 +89 +94 +100 +106 +113 +121 +127 +135 +143 +150 +158 +165 +171 +177 +181 +185 +189 +190 +192 +192 +192 +188 +187 +182 +177 +172 +166 +158 +152 +144 +136 +128 +122 +114 +107 +101 +94 +90 +85 +82 +80 +78 +78 +78 +80 +83 +86 +91 +96 +103 +108 +116 +123 +130 +137 +145 +152 +160 +166 +173 +177 +183 +186 +189 +192 +192 +192 +190 +188 +185 +180 +176 +170 +164 +156 +149 +142 +134 +127 +119 +112 +105 +99 +93 +88 +84 +81 +79 +78 +77 +79 +80 +83 +87 +92 +98 +104 +111 +118 +125 +132 +140 +147 +155 +162 +169 +174 +179 +183 +188 +189 +191 +192 +191 +189 +186 +183 +179 +172 +168 +160 +154 +146 +139 +131 +125 +117 +110 +103 +97 +91 +87 +83 +80 +79 +77 +79 +80 +82 +85 +89 +94 +100 +106 +113 +120 +127 +135 +142 +150 +157 +164 +171 +177 +180 +186 +189 +190 +192 +190 +192 +189 +186 +182 +176 +172 +165 +159 +152 +144 +136 +128 +121 +115 +107 +102 +96 +90 +85 +82 +80 +78 +78 +78 +80 +83 +86 +91 +95 +102 +108 +116 +122 +130 +137 +144 +152 +159 +166 +172 +178 +183 +186 +189 +191 +192 +192 +190 +188 +185 +180 +175 +168 +163 +156 +148 +141 +133 +127 +119 +112 +105 +99 +92 +88 +84 +81 +79 +78 +78 +79 +80 +84 +88 +92 +98 +104 +111 +118 +125 +132 +139 +147 +155 +162 +168 +174 +180 +184 +188 +189 +190 +192 +191 +189 +187 +183 +179 +172 +168 +160 +154 +146 +138 +131 +124 +117 +110 +103 +97 +91 +86 +83 +80 +79 +77 +78 +79 +81 +85 +89 +94 +100 +106 +113 +120 +127 +134 +143 +150 +157 +164 +170 +176 +181 +185 +188 +190 +192 +192 +190 +189 +185 +182 +176 +172 +165 +158 +152 +144 +137 +129 +122 +115 +108 +102 +95 +90 +85 +82 +80 +79 +78 +79 +80 +82 +86 +91 +95 +102 +108 +116 +123 +129 +137 +144 +152 +159 +166 +172 +176 +181 +185 +188 +190 +190 +191 +189 +187 +184 +180 +175 +169 +163 +157 +148 +142 +133 +127 +120 +113 +106 +100 +94 +89 +85 +82 +80 +79 +79 +80 +82 +84 +88 +93 +99 +105 +111 +119 +126 +132 +140 +148 +155 +161 +168 +173 +179 +183 +187 +189 +190 +190 +190 +188 +186 +182 +178 +172 +167 +160 +153 +146 +138 +131 +124 +116 +110 +103 +98 +91 +88 +83 +80 +79 +78 +79 +79 +83 +85 +89 +94 +100 +107 +114 +120 +128 +135 +143 +150 +158 +164 +170 +176 +181 +185 +188 +190 +192 +192 +190 +188 +186 +182 +177 +172 +166 +158 +151 +143 +137 +128 +122 +114 +108 +101 +95 +89 +85 +82 +79 +78 +78 +79 +80 +83 +86 +91 +95 +102 +108 +116 +123 +130 +137 +145 +153 +159 +166 +173 +178 +183 +186 +190 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +156 +149 +142 +133 +127 +119 +113 +105 +99 +93 +88 +84 +81 +79 +78 +77 +79 +80 +83 +87 +92 +98 +104 +111 +118 +125 +132 +139 +147 +155 +162 +169 +174 +180 +184 +188 +189 +192 +192 +192 +190 +187 +184 +179 +174 +168 +161 +154 +146 +139 +132 +124 +117 +110 +103 +97 +91 +86 +83 +80 +78 +77 +79 +78 +81 +84 +89 +94 +100 +106 +113 +120 +127 +134 +142 +150 +157 +164 +170 +176 +181 +185 +188 +190 +192 +192 +192 +189 +186 +182 +177 +172 +165 +159 +151 +144 +136 +129 +122 +115 +108 +101 +94 +90 +85 +82 +79 +78 +78 +78 +80 +82 +86 +90 +96 +102 +109 +115 +123 +130 +137 +144 +152 +159 +166 +172 +178 +183 +186 +188 +191 +192 +192 +189 +188 +184 +181 +176 +170 +164 +157 +149 +141 +134 +127 +120 +112 +106 +99 +93 +88 +84 +81 +79 +78 +78 +79 +81 +83 +88 +92 +98 +104 +111 +118 +125 +132 +139 +148 +154 +162 +168 +174 +179 +184 +187 +190 +190 +192 +190 +189 +187 +183 +179 +173 +168 +161 +154 +146 +139 +131 +124 +117 +110 +103 +97 +91 +87 +83 +80 +79 +78 +78 +79 +81 +84 +88 +94 +99 +107 +112 +120 +127 +134 +142 +149 +157 +164 +169 +176 +181 +185 +188 +190 +192 +192 +192 +189 +186 +182 +177 +173 +165 +159 +151 +144 +137 +129 +122 +114 +107 +101 +95 +90 +86 +81 +80 +78 +78 +78 +80 +82 +86 +90 +96 +102 +108 +116 +122 +129 +137 +145 +152 +159 +166 +172 +177 +182 +186 +189 +190 +192 +192 +190 +188 +185 +181 +176 +170 +164 +156 +149 +141 +133 +127 +119 +112 +105 +99 +93 +89 +84 +81 +79 +78 +78 +79 +81 +84 +88 +92 +98 +104 +111 +118 +125 +133 +139 +147 +154 +162 +167 +174 +179 +183 +186 +188 +190 +191 +190 +189 +186 +182 +178 +172 +168 +160 +154 +146 +138 +131 +124 +117 +109 +103 +97 +91 +87 +83 +81 +79 +78 +79 +80 +82 +85 +90 +95 +100 +107 +114 +121 +128 +135 +143 +150 +158 +164 +171 +176 +181 +185 +188 +190 +192 +192 +190 +188 +185 +182 +176 +171 +164 +158 +150 +143 +135 +128 +121 +114 +107 +100 +94 +89 +85 +82 +79 +78 +77 +78 +79 +82 +86 +90 +96 +102 +109 +115 +123 +129 +138 +145 +153 +159 +167 +172 +178 +183 +186 +189 +191 +192 +192 +190 +188 +184 +181 +175 +169 +164 +156 +148 +141 +134 +127 +119 +112 +105 +98 +93 +88 +84 +80 +79 +77 +78 +79 +80 +83 +87 +92 +98 +103 +110 +118 +125 +132 +140 +147 +154 +162 +168 +174 +179 +184 +187 +189 +191 +192 +192 +190 +187 +184 +179 +174 +168 +161 +154 +147 +139 +132 +124 +117 +110 +104 +97 +91 +87 +83 +80 +78 +78 +77 +79 +81 +84 +89 +93 +99 +106 +112 +120 +127 +134 +141 +149 +156 +163 +170 +175 +181 +185 +188 +190 +192 +192 +190 +189 +186 +182 +178 +172 +166 +159 +152 +144 +137 +129 +123 +115 +108 +101 +95 +90 +86 +82 +79 +78 +78 +78 +80 +82 +86 +90 +96 +101 +108 +115 +123 +129 +136 +144 +152 +159 +166 +172 +177 +182 +185 +189 +190 +192 +191 +190 +187 +185 +181 +175 +170 +164 +156 +149 +142 +134 +126 +120 +112 +106 +99 +93 +89 +84 +81 +79 +78 +77 +79 +80 +84 +87 +92 +97 +104 +110 +118 +125 +131 +140 +147 +154 +162 +168 +174 +179 +184 +187 +190 +191 +192 +192 +189 +187 +184 +179 +174 +168 +162 +154 +147 +140 +131 +125 +117 +111 +103 +97 +92 +87 +83 +80 +78 +78 +77 +79 +81 +84 +89 +93 +99 +106 +113 +120 +127 +134 +142 +150 +157 +163 +171 +175 +181 +184 +188 +190 +192 +192 +191 +189 +186 +182 +178 +172 +165 +159 +151 +145 +136 +129 +122 +115 +108 +101 +96 +89 +86 +82 +80 +78 +78 +79 +80 +82 +86 +90 +95 +102 +107 +115 +122 +130 +137 +144 +152 +159 +166 +171 +178 +182 +186 +189 +190 +192 +192 +190 +188 +184 +181 +175 +170 +163 +156 +149 +141 +134 +127 +120 +112 +105 +99 +93 +89 +84 +81 +79 +78 +78 +79 +80 +83 +87 +92 +98 +104 +111 +117 +125 +131 +140 +147 +154 +161 +168 +174 +179 +184 +187 +189 +191 +192 +192 +189 +187 +183 +179 +174 +168 +161 +154 +146 +139 +131 +125 +118 +110 +103 +97 +92 +86 +84 +80 +79 +78 +78 +79 +81 +84 +89 +93 +99 +106 +113 +120 +127 +135 +142 +150 +157 +163 +170 +176 +181 +185 +188 +191 +192 +192 +191 +188 +186 +182 +177 +172 +165 +159 +152 +144 +136 +128 +122 +115 +109 +101 +95 +89 +86 +82 +80 +78 +77 +79 +79 +82 +86 +90 +96 +101 +108 +115 +122 +129 +137 +145 +152 +159 +167 +172 +178 +182 +186 +189 +190 +192 +192 +191 +188 +185 +181 +176 +170 +164 +157 +150 +142 +134 +127 +120 +113 +106 +100 +93 +89 +85 +82 +80 +78 +78 +79 +81 +83 +87 +92 +98 +104 +110 +117 +125 +131 +139 +147 +154 +161 +167 +174 +178 +183 +186 +189 +191 +191 +190 +189 +186 +183 +179 +174 +168 +162 +154 +148 +140 +132 +125 +118 +111 +105 +98 +93 +88 +84 +82 +79 +79 +79 +81 +82 +86 +89 +94 +100 +106 +113 +120 +127 +134 +141 +149 +156 +163 +170 +175 +180 +183 +187 +189 +190 +191 +189 +188 +185 +181 +177 +171 +166 +158 +152 +144 +137 +129 +122 +115 +109 +102 +96 +91 +87 +83 +80 +79 +78 +79 +80 +83 +87 +91 +96 +102 +108 +115 +123 +130 +137 +145 +152 +159 +166 +172 +178 +182 +186 +189 +190 +192 +190 +190 +187 +185 +180 +175 +170 +163 +157 +149 +142 +134 +127 +120 +113 +106 +99 +93 +89 +84 +81 +79 +78 +78 +79 +81 +84 +87 +92 +98 +104 +110 +118 +125 +132 +139 +147 +154 +161 +168 +174 +179 +184 +187 +189 +192 +192 +192 +189 +187 +183 +179 +174 +167 +161 +155 +146 +140 +131 +125 +117 +111 +103 +97 +92 +87 +83 +80 +78 +78 +78 +79 +81 +84 +89 +93 +100 +105 +113 +120 +127 +134 +142 +149 +157 +164 +171 +175 +181 +185 +188 +190 +192 +192 +191 +189 +186 +182 +178 +172 +166 +159 +152 +145 +136 +129 +123 +116 +108 +102 diff --git a/src/материалы от Данцова/TestADC/400khz_201mv_with_R.txt b/src/материалы от Данцова/TestADC/400khz_201mv_with_R.txt new file mode 100644 index 0000000..7df901d --- /dev/null +++ b/src/материалы от Данцова/TestADC/400khz_201mv_with_R.txt @@ -0,0 +1,32768 @@ +105 +105 +107 +107 +109 +111 +113 +116 +119 +122 +124 +127 +130 +134 +136 +139 +142 +144 +146 +149 +150 +151 +152 +153 +153 +152 +151 +149 +147 +145 +142 +139 +136 +133 +129 +127 +124 +121 +118 +116 +113 +111 +109 +107 +106 +105 +105 +105 +106 +107 +109 +110 +112 +114 +117 +120 +123 +126 +129 +132 +135 +138 +140 +143 +146 +147 +149 +150 +151 +152 +152 +151 +150 +149 +147 +145 +143 +141 +138 +136 +132 +130 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +106 +106 +106 +107 +108 +110 +111 +113 +115 +117 +120 +124 +127 +129 +132 +135 +137 +140 +143 +145 +147 +148 +150 +150 +151 +151 +150 +150 +149 +147 +145 +143 +140 +138 +134 +132 +128 +126 +123 +120 +118 +115 +112 +110 +109 +107 +106 +106 +105 +106 +107 +108 +109 +111 +113 +116 +118 +121 +125 +127 +130 +133 +136 +139 +142 +144 +147 +149 +150 +151 +152 +152 +151 +151 +150 +148 +146 +145 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +107 +106 +106 +106 +106 +106 +107 +108 +110 +112 +115 +117 +121 +123 +126 +129 +131 +134 +137 +140 +142 +145 +147 +149 +150 +151 +151 +151 +151 +150 +150 +148 +146 +143 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +108 +106 +106 +106 +106 +106 +107 +109 +111 +112 +114 +118 +120 +123 +126 +129 +133 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +152 +151 +150 +149 +148 +145 +143 +140 +137 +135 +132 +129 +126 +123 +119 +117 +114 +112 +109 +108 +106 +105 +105 +105 +105 +106 +108 +108 +111 +113 +115 +118 +122 +124 +127 +130 +133 +137 +139 +142 +145 +147 +148 +150 +151 +152 +152 +151 +151 +150 +149 +146 +145 +142 +139 +136 +134 +129 +126 +126 +123 +121 +117 +113 +111 +108 +106 +106 +106 +103 +104 +107 +109 +108 +109 +113 +115 +115 +117 +123 +126 +127 +130 +134 +137 +139 +143 +146 +147 +149 +151 +151 +151 +151 +152 +152 +149 +144 +144 +142 +139 +139 +136 +133 +132 +128 +124 +123 +118 +114 +113 +110 +108 +107 +106 +106 +106 +105 +108 +110 +110 +111 +113 +115 +117 +120 +122 +126 +128 +132 +135 +137 +141 +144 +146 +148 +149 +150 +151 +151 +151 +150 +150 +148 +147 +145 +143 +141 +138 +135 +132 +129 +126 +124 +120 +117 +115 +112 +110 +108 +107 +106 +106 +106 +106 +107 +109 +110 +111 +113 +115 +119 +121 +125 +127 +129 +132 +134 +138 +141 +143 +145 +147 +149 +151 +151 +152 +151 +151 +150 +148 +146 +144 +142 +139 +136 +133 +131 +127 +125 +122 +120 +118 +115 +112 +110 +109 +107 +107 +106 +106 +106 +107 +108 +110 +111 +114 +116 +118 +122 +124 +125 +136 +139 +133 +139 +148 +146 +143 +148 +153 +150 +146 +148 +155 +154 +148 +148 +147 +145 +142 +139 +134 +131 +129 +127 +123 +120 +117 +115 +112 +111 +110 +109 +107 +102 +105 +106 +105 +106 +108 +111 +112 +115 +119 +123 +125 +126 +129 +133 +135 +138 +141 +144 +147 +149 +151 +151 +152 +152 +153 +153 +151 +149 +146 +144 +142 +140 +137 +134 +131 +128 +126 +123 +120 +117 +115 +112 +111 +108 +107 +106 +105 +105 +106 +107 +107 +109 +111 +113 +116 +118 +121 +124 +127 +130 +133 +136 +139 +141 +144 +146 +148 +149 +151 +151 +152 +152 +151 +150 +149 +146 +144 +142 +140 +138 +135 +131 +128 +125 +122 +119 +117 +114 +111 +109 +107 +106 +106 +106 +106 +106 +107 +109 +110 +112 +114 +117 +120 +123 +126 +128 +131 +134 +137 +140 +143 +145 +147 +149 +150 +151 +152 +151 +151 +151 +149 +148 +146 +144 +141 +139 +136 +132 +130 +127 +123 +120 +118 +115 +113 +110 +109 +107 +106 +105 +105 +105 +106 +107 +108 +111 +113 +115 +118 +120 +123 +127 +129 +132 +135 +138 +141 +143 +146 +148 +149 +151 +152 +152 +151 +152 +150 +149 +147 +146 +143 +140 +138 +135 +132 +129 +126 +123 +121 +117 +115 +112 +111 +108 +107 +106 +105 +106 +106 +107 +107 +108 +110 +112 +115 +118 +121 +124 +127 +129 +133 +135 +139 +141 +144 +146 +147 +150 +151 +152 +152 +152 +151 +150 +149 +148 +145 +143 +140 +137 +134 +130 +127 +125 +122 +119 +116 +114 +111 +109 +107 +106 +105 +105 +105 +106 +107 +108 +109 +111 +113 +117 +120 +123 +126 +128 +131 +134 +137 +140 +143 +145 +147 +148 +150 +150 +151 +151 +151 +151 +149 +148 +145 +143 +140 +138 +135 +131 +129 +127 +124 +121 +118 +116 +114 +111 +109 +108 +107 +107 +107 +106 +106 +106 +109 +116 +113 +111 +120 +123 +122 +124 +129 +133 +133 +132 +139 +146 +145 +145 +148 +149 +150 +152 +150 +148 +148 +148 +146 +146 +143 +140 +138 +136 +132 +129 +127 +123 +121 +117 +115 +112 +110 +109 +108 +103 +103 +106 +105 +105 +105 +109 +111 +113 +115 +119 +123 +124 +127 +130 +133 +136 +140 +143 +145 +147 +149 +150 +151 +152 +152 +153 +151 +150 +148 +146 +144 +142 +139 +135 +133 +130 +127 +124 +122 +118 +116 +113 +111 +109 +107 +106 +105 +105 +105 +106 +107 +109 +110 +112 +114 +117 +119 +123 +125 +127 +131 +134 +137 +139 +142 +145 +147 +148 +150 +151 +152 +152 +152 +151 +149 +148 +145 +143 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +118 +121 +123 +127 +129 +132 +135 +138 +140 +143 +145 +147 +148 +149 +150 +152 +151 +151 +150 +149 +147 +145 +143 +141 +138 +135 +132 +128 +126 +123 +121 +118 +115 +112 +111 +108 +107 +106 +105 +106 +105 +106 +107 +109 +110 +113 +115 +119 +122 +125 +127 +130 +134 +136 +140 +142 +145 +147 +149 +150 +151 +151 +151 +151 +150 +149 +147 +147 +144 +142 +139 +136 +133 +130 +127 +124 +122 +118 +116 +113 +111 +108 +107 +106 +106 +107 +106 +107 +108 +109 +111 +113 +115 +118 +120 +123 +126 +128 +131 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +151 +151 +151 +149 +147 +145 +144 +141 +138 +135 +133 +130 +127 +125 +122 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +106 +107 +107 +109 +112 +114 +117 +120 +122 +125 +128 +131 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +152 +152 +150 +150 +148 +146 +144 +140 +138 +135 +131 +129 +126 +123 +120 +117 +115 +111 +110 +108 +107 +106 +105 +105 +105 +106 +108 +110 +112 +112 +115 +122 +125 +127 +128 +129 +134 +137 +138 +142 +144 +144 +147 +151 +152 +151 +151 +152 +152 +148 +146 +147 +144 +140 +137 +136 +132 +129 +127 +125 +122 +118 +116 +114 +111 +109 +109 +109 +106 +103 +105 +105 +107 +111 +111 +113 +117 +118 +120 +124 +125 +127 +131 +133 +137 +139 +143 +145 +147 +147 +151 +152 +152 +152 +151 +150 +148 +147 +145 +143 +140 +138 +135 +132 +129 +127 +124 +122 +119 +116 +113 +111 +109 +107 +106 +106 +105 +106 +107 +108 +109 +111 +112 +115 +117 +120 +123 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +152 +152 +152 +151 +150 +148 +147 +146 +144 +141 +138 +134 +131 +128 +126 +123 +120 +117 +114 +112 +110 +108 +107 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +152 +151 +151 +150 +148 +146 +145 +143 +140 +136 +132 +130 +127 +125 +122 +119 +116 +114 +111 +109 +108 +105 +103 +108 +112 +106 +103 +111 +114 +109 +111 +119 +122 +119 +120 +129 +134 +134 +135 +140 +143 +144 +147 +148 +148 +149 +151 +151 +151 +150 +149 +147 +147 +144 +143 +142 +133 +132 +130 +127 +124 +120 +120 +116 +112 +110 +110 +109 +106 +105 +106 +105 +106 +106 +107 +110 +113 +116 +118 +121 +124 +127 +130 +133 +135 +138 +141 +144 +146 +148 +149 +151 +152 +152 +152 +151 +151 +149 +148 +145 +143 +140 +137 +134 +131 +128 +125 +123 +120 +117 +114 +112 +110 +108 +107 +106 +106 +105 +105 +105 +107 +109 +111 +114 +116 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +151 +151 +152 +152 +151 +150 +149 +146 +145 +142 +139 +137 +134 +131 +127 +125 +122 +119 +116 +114 +111 +110 +108 +107 +106 +106 +106 +106 +108 +109 +110 +112 +115 +117 +119 +122 +125 +128 +131 +135 +137 +140 +141 +144 +146 +148 +150 +150 +151 +151 +151 +150 +149 +147 +145 +143 +141 +138 +135 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +106 +106 +105 +106 +107 +109 +110 +112 +115 +117 +120 +123 +126 +129 +133 +135 +139 +141 +144 +145 +148 +149 +152 +152 +152 +151 +151 +150 +149 +147 +145 +143 +140 +138 +134 +131 +128 +126 +123 +119 +117 +114 +111 +110 +108 +106 +105 +105 +105 +106 +106 +108 +109 +111 +113 +117 +119 +122 +124 +127 +130 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +152 +151 +150 +149 +149 +147 +144 +142 +139 +136 +133 +130 +127 +125 +122 +119 +117 +114 +111 +109 +108 +107 +106 +105 +105 +105 +107 +108 +109 +111 +114 +116 +119 +122 +126 +128 +131 +135 +138 +140 +143 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +148 +146 +144 +141 +138 +135 +133 +129 +127 +124 +121 +117 +115 +112 +111 +109 +107 +106 +106 +106 +106 +107 +108 +109 +111 +113 +115 +117 +120 +123 +126 +127 +131 +132 +135 +142 +148 +142 +145 +154 +152 +149 +150 +152 +154 +149 +144 +149 +148 +143 +140 +139 +136 +133 +130 +126 +123 +120 +117 +114 +113 +109 +109 +108 +106 +104 +104 +105 +105 +107 +107 +109 +112 +115 +117 +122 +122 +126 +131 +133 +135 +139 +144 +145 +147 +148 +152 +153 +152 +152 +152 +152 +151 +149 +147 +144 +142 +140 +137 +133 +130 +127 +125 +122 +119 +116 +113 +111 +110 +108 +107 +106 +105 +105 +105 +107 +109 +111 +113 +115 +117 +120 +122 +125 +128 +130 +134 +136 +139 +142 +144 +146 +148 +149 +150 +151 +151 +151 +150 +149 +147 +146 +144 +141 +139 +136 +133 +130 +127 +124 +122 +118 +116 +113 +111 +109 +108 +107 +106 +106 +107 +108 +108 +109 +110 +112 +115 +117 +119 +122 +126 +129 +132 +134 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +151 +150 +149 +148 +146 +144 +141 +138 +135 +132 +129 +126 +124 +121 +118 +114 +111 +110 +109 +108 +106 +105 +105 +105 +106 +107 +109 +111 +112 +116 +118 +121 +124 +127 +130 +133 +136 +138 +142 +144 +146 +149 +150 +151 +151 +151 +151 +151 +150 +149 +147 +144 +142 +140 +136 +134 +130 +127 +125 +122 +119 +116 +115 +111 +110 +108 +107 +106 +106 +106 +106 +107 +108 +110 +111 +114 +117 +120 +123 +126 +128 +131 +135 +137 +140 +143 +145 +147 +149 +150 +151 +151 +151 +151 +150 +149 +148 +146 +143 +141 +138 +136 +133 +129 +127 +124 +121 +118 +116 +113 +111 +109 +108 +106 +106 +105 +106 +107 +107 +109 +111 +113 +115 +118 +120 +123 +126 +129 +132 +135 +138 +140 +143 +145 +148 +149 +150 +151 +152 +152 +152 +150 +147 +149 +148 +145 +142 +136 +134 +132 +127 +125 +123 +117 +116 +115 +114 +110 +107 +107 +108 +104 +103 +106 +107 +106 +107 +111 +113 +115 +118 +122 +125 +127 +130 +134 +136 +138 +142 +145 +146 +146 +148 +149 +150 +152 +152 +152 +151 +149 +147 +146 +142 +139 +136 +134 +130 +127 +126 +123 +119 +117 +115 +113 +111 +109 +107 +105 +104 +105 +106 +106 +107 +109 +111 +114 +116 +120 +122 +125 +127 +131 +134 +136 +140 +142 +144 +146 +148 +149 +151 +151 +152 +152 +151 +149 +148 +146 +144 +142 +138 +136 +132 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +106 +105 +105 +105 +107 +108 +109 +110 +112 +115 +117 +120 +123 +126 +129 +132 +134 +138 +140 +143 +145 +147 +149 +150 +150 +151 +151 +150 +150 +148 +147 +145 +143 +141 +138 +134 +132 +128 +126 +123 +120 +117 +114 +112 +110 +108 +107 +106 +106 +105 +106 +106 +108 +109 +111 +112 +115 +118 +122 +125 +127 +130 +132 +136 +138 +141 +144 +146 +148 +149 +151 +151 +152 +152 +152 +150 +149 +146 +145 +142 +138 +134 +133 +137 +129 +121 +123 +123 +114 +109 +111 +111 +105 +101 +106 +110 +106 +104 +107 +110 +111 +113 +114 +115 +119 +122 +126 +127 +130 +133 +136 +140 +142 +147 +150 +147 +148 +151 +151 +150 +150 +151 +149 +147 +145 +145 +143 +137 +135 +133 +130 +127 +125 +121 +118 +116 +114 +111 +109 +108 +107 +106 +106 +105 +106 +107 +109 +110 +112 +115 +118 +121 +124 +127 +130 +133 +135 +138 +140 +143 +145 +147 +148 +149 +150 +151 +151 +151 +150 +149 +146 +144 +142 +139 +137 +134 +131 +127 +125 +122 +120 +117 +115 +112 +110 +109 +108 +107 +106 +106 +106 +108 +108 +109 +111 +114 +116 +119 +121 +124 +127 +129 +133 +135 +138 +141 +144 +146 +148 +149 +150 +152 +152 +152 +151 +151 +149 +147 +144 +142 +140 +138 +135 +131 +127 +124 +122 +120 +116 +113 +111 +109 +108 +107 +105 +105 +105 +106 +106 +108 +109 +111 +114 +116 +119 +122 +125 +127 +131 +134 +138 +140 +143 +145 +147 +149 +150 +150 +151 +151 +151 +150 +149 +148 +145 +144 +141 +138 +136 +133 +130 +127 +124 +121 +118 +116 +114 +112 +109 +108 +106 +106 +106 +107 +107 +108 +109 +111 +113 +115 +118 +120 +123 +126 +128 +131 +134 +137 +140 +142 +145 +147 +148 +150 +151 +152 +151 +151 +149 +149 +147 +145 +143 +141 +138 +135 +132 +129 +126 +123 +121 +118 +115 +113 +111 +109 +107 +106 +105 +105 +106 +107 +107 +109 +110 +113 +115 +118 +121 +124 +127 +129 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +150 +150 +148 +147 +144 +142 +140 +137 +134 +131 +128 +125 +122 +119 +117 +114 +112 +110 +108 +107 +106 +106 +106 +107 +107 +108 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +146 +149 +150 +151 +151 +152 +151 +151 +149 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +107 +107 +106 +105 +106 +106 +107 +109 +111 +113 +116 +118 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +147 +148 +149 +151 +151 +150 +150 +148 +146 +152 +147 +137 +141 +143 +134 +129 +128 +128 +124 +116 +115 +118 +114 +109 +109 +108 +106 +107 +106 +104 +106 +107 +109 +111 +113 +115 +118 +121 +123 +127 +130 +132 +135 +139 +142 +144 +147 +149 +150 +150 +148 +152 +153 +150 +149 +148 +147 +145 +142 +140 +138 +134 +129 +127 +125 +122 +119 +116 +113 +111 +110 +109 +107 +106 +106 +105 +107 +107 +108 +110 +111 +114 +117 +120 +123 +126 +128 +131 +134 +137 +139 +142 +144 +146 +148 +149 +150 +150 +151 +150 +151 +149 +147 +145 +143 +141 +139 +136 +132 +130 +126 +124 +121 +119 +115 +113 +111 +109 +108 +106 +106 +106 +106 +106 +108 +109 +110 +112 +114 +117 +120 +123 +125 +129 +131 +135 +138 +141 +143 +145 +148 +149 +151 +152 +153 +152 +152 +151 +150 +148 +146 +144 +141 +139 +135 +132 +128 +125 +122 +120 +117 +114 +111 +109 +107 +106 +105 +105 +105 +105 +106 +107 +108 +110 +113 +115 +118 +121 +124 +127 +130 +133 +135 +139 +141 +144 +146 +148 +150 +151 +152 +152 +152 +150 +150 +148 +147 +144 +143 +140 +137 +134 +131 +129 +126 +123 +120 +118 +115 +112 +109 +107 +106 +105 +105 +105 +106 +107 +107 +108 +111 +114 +116 +119 +121 +124 +127 +130 +133 +136 +139 +141 +144 +147 +149 +150 +152 +152 +153 +153 +152 +151 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +121 +118 +116 +112 +110 +110 +109 +107 +103 +104 +108 +108 +108 +107 +108 +112 +114 +116 +121 +123 +125 +129 +134 +137 +138 +141 +145 +146 +146 +149 +151 +150 +149 +150 +151 +148 +147 +147 +146 +143 +141 +138 +135 +132 +129 +127 +124 +121 +116 +114 +111 +111 +109 +108 +107 +107 +107 +107 +108 +108 +109 +111 +114 +115 +118 +122 +125 +127 +128 +133 +136 +139 +141 +143 +144 +146 +148 +149 +150 +151 +151 +150 +150 +149 +147 +145 +143 +141 +137 +135 +132 +128 +125 +122 +119 +116 +114 +112 +110 +109 +107 +106 +106 +105 +106 +106 +108 +109 +111 +113 +116 +118 +122 +125 +127 +130 +134 +137 +140 +143 +145 +147 +148 +150 +151 +152 +152 +151 +150 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +121 +119 +116 +114 +111 +110 +108 +106 +105 +105 +106 +105 +107 +109 +111 +112 +115 +118 +120 +123 +126 +128 +131 +135 +137 +140 +142 +145 +147 +149 +150 +151 +152 +152 +152 +149 +148 +147 +146 +144 +141 +138 +135 +132 +128 +127 +123 +121 +118 +115 +113 +111 +109 +107 +107 +106 +106 +105 +107 +107 +109 +111 +113 +115 +118 +121 +124 +127 +129 +132 +135 +138 +141 +143 +145 +146 +145 +153 +158 +150 +149 +156 +154 +145 +145 +147 +144 +136 +133 +136 +134 +127 +124 +124 +121 +118 +114 +111 +107 +107 +107 +105 +104 +104 +105 +105 +108 +110 +112 +115 +113 +118 +122 +125 +127 +131 +134 +136 +138 +143 +146 +147 +148 +149 +151 +152 +152 +151 +150 +150 +149 +147 +145 +142 +140 +137 +134 +131 +127 +125 +122 +119 +116 +113 +111 +108 +108 +107 +106 +106 +105 +105 +107 +107 +110 +112 +114 +117 +119 +123 +126 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +151 +152 +150 +149 +147 +145 +143 +140 +138 +134 +131 +128 +126 +123 +120 +117 +115 +112 +111 +109 +108 +107 +106 +106 +106 +107 +108 +110 +111 +114 +116 +119 +121 +124 +127 +129 +133 +135 +138 +141 +144 +145 +147 +149 +150 +151 +151 +151 +150 +150 +148 +147 +144 +143 +139 +137 +134 +131 +128 +125 +123 +120 +117 +114 +111 +110 +108 +107 +107 +106 +105 +106 +106 +108 +109 +111 +114 +116 +119 +121 +124 +127 +131 +134 +137 +139 +142 +144 +146 +148 +150 +150 +152 +152 +151 +151 +149 +149 +146 +144 +141 +139 +136 +133 +130 +127 +124 +121 +119 +116 +114 +111 +109 +107 +107 +106 +106 +106 +106 +107 +109 +111 +113 +115 +118 +121 +123 +126 +129 +132 +135 +138 +141 +142 +144 +146 +149 +151 +152 +151 +150 +150 +150 +149 +147 +145 +142 +140 +137 +135 +132 +128 +126 +123 +121 +117 +116 +113 +111 +109 +107 +106 +105 +106 +106 +107 +107 +109 +111 +113 +115 +118 +121 +124 +127 +129 +132 +135 +139 +141 +144 +145 +148 +149 +151 +152 +152 +152 +150 +150 +149 +147 +146 +143 +140 +137 +134 +131 +128 +126 +123 +119 +116 +114 +112 +109 +107 +106 +105 +105 +105 +105 +106 +108 +109 +111 +113 +116 +119 +122 +125 +127 +131 +133 +137 +139 +142 +144 +146 +149 +150 +151 +152 +153 +153 +152 +151 +150 +148 +145 +142 +139 +136 +132 +129 +127 +125 +121 +117 +114 +111 +110 +108 +108 +107 +106 +106 +106 +106 +107 +108 +111 +112 +115 +117 +120 +124 +126 +129 +132 +136 +138 +141 +144 +146 +148 +149 +150 +151 +151 +151 +150 +149 +148 +146 +144 +142 +140 +137 +134 +132 +129 +127 +124 +120 +115 +118 +117 +108 +108 +112 +109 +105 +105 +106 +109 +105 +105 +112 +116 +115 +118 +122 +124 +127 +130 +131 +133 +138 +140 +143 +145 +147 +148 +150 +151 +151 +152 +151 +150 +149 +147 +145 +144 +140 +137 +136 +129 +127 +127 +123 +118 +116 +115 +112 +109 +108 +109 +107 +105 +104 +105 +105 +108 +109 +111 +113 +116 +119 +122 +125 +127 +131 +134 +138 +140 +143 +145 +147 +150 +151 +152 +152 +153 +152 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +126 +124 +121 +118 +115 +112 +110 +108 +107 +106 +105 +104 +105 +106 +108 +109 +111 +113 +115 +118 +120 +123 +126 +130 +133 +135 +138 +140 +143 +145 +147 +148 +150 +150 +151 +151 +151 +150 +149 +147 +145 +144 +140 +138 +135 +133 +129 +127 +123 +121 +117 +115 +113 +111 +109 +107 +107 +106 +106 +106 +107 +108 +109 +111 +113 +116 +118 +121 +124 +127 +129 +133 +135 +138 +140 +143 +145 +147 +150 +150 +151 +151 +151 +150 +150 +148 +147 +145 +142 +140 +137 +134 +131 +128 +125 +123 +120 +117 +114 +111 +110 +108 +107 +106 +105 +106 +106 +107 +109 +110 +112 +114 +116 +120 +122 +125 +128 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +152 +152 +151 +150 +149 +148 +144 +141 +143 +140 +137 +133 +128 +127 +124 +119 +117 +115 +111 +110 +110 +109 +106 +105 +107 +106 +105 +106 +109 +110 +111 +113 +118 +120 +122 +126 +129 +132 +135 +138 +141 +143 +146 +149 +149 +150 +149 +150 +150 +152 +151 +149 +149 +147 +144 +141 +138 +134 +132 +129 +127 +123 +120 +117 +115 +113 +111 +109 +107 +107 +106 +106 +106 +106 +107 +109 +111 +112 +115 +118 +121 +124 +127 +129 +133 +136 +138 +141 +143 +145 +147 +149 +150 +151 +151 +152 +151 +150 +148 +147 +145 +143 +140 +137 +135 +131 +129 +126 +122 +120 +117 +115 +112 +109 +108 +107 +106 +105 +104 +105 +106 +108 +109 +111 +113 +116 +119 +122 +125 +127 +131 +134 +137 +139 +142 +144 +146 +148 +150 +151 +152 +152 +151 +150 +149 +148 +147 +145 +142 +138 +135 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +106 +105 +105 +105 +107 +109 +111 +112 +114 +117 +120 +123 +125 +128 +131 +134 +137 +140 +143 +145 +147 +149 +150 +151 +151 +151 +151 +150 +149 +147 +145 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +107 +106 +105 +106 +106 +107 +108 +109 +111 +112 +113 +115 +119 +130 +130 +126 +134 +140 +136 +137 +144 +148 +145 +144 +149 +155 +153 +150 +151 +152 +149 +147 +145 +141 +139 +137 +134 +130 +127 +125 +122 +120 +117 +116 +114 +108 +106 +107 +105 +104 +103 +105 +106 +106 +108 +112 +115 +116 +118 +122 +125 +128 +131 +133 +136 +139 +143 +146 +148 +150 +150 +152 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +133 +131 +127 +125 +121 +118 +115 +112 +110 +107 +107 +106 +105 +105 +105 +106 +107 +108 +110 +112 +113 +117 +120 +123 +126 +129 +132 +135 +138 +141 +144 +146 +148 +150 +151 +151 +152 +151 +151 +150 +149 +147 +144 +142 +139 +137 +134 +131 +128 +126 +123 +121 +118 +115 +113 +111 +110 +108 +107 +106 +107 +106 +107 +108 +110 +112 +114 +116 +119 +122 +124 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +149 +150 +151 +151 +151 +150 +148 +147 +145 +143 +140 +137 +135 +132 +129 +126 +123 +120 +117 +114 +112 +110 +108 +106 +105 +104 +105 +105 +106 +107 +109 +111 +113 +116 +119 +121 +125 +127 +130 +133 +136 +140 +142 +145 +147 +149 +151 +152 +153 +153 +152 +152 +151 +149 +147 +144 +142 +139 +135 +133 +130 +127 +124 +121 +118 +115 +113 +111 +109 +108 +105 +105 +105 +105 +105 +107 +108 +110 +112 +114 +117 +120 +123 +126 +129 +132 +134 +137 +140 +143 +145 +147 +148 +150 +150 +151 +151 +151 +150 +149 +147 +145 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +116 +114 +111 +110 +108 +107 +105 +105 +106 +107 +108 +109 +111 +112 +115 +118 +121 +123 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +151 +150 +149 +148 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +106 +107 +109 +110 +111 +113 +115 +119 +122 +125 +127 +130 +133 +136 +138 +142 +144 +146 +148 +149 +151 +151 +152 +152 +151 +150 +148 +147 +144 +142 +139 +136 +133 +130 +127 +125 +122 +118 +116 +113 +111 +109 +107 +106 +105 +105 +105 +106 +107 +109 +110 +112 +115 +117 +120 +123 +127 +130 +132 +133 +136 +140 +143 +145 +147 +148 +149 +150 +151 +151 +151 +149 +149 +147 +146 +143 +140 +138 +135 +132 +129 +127 +124 +121 +118 +116 +114 +111 +109 +108 +107 +106 +107 +107 +106 +106 +107 +108 +119 +116 +112 +122 +127 +126 +127 +132 +137 +139 +136 +142 +150 +149 +148 +151 +152 +152 +153 +151 +149 +147 +146 +144 +142 +139 +136 +134 +131 +127 +125 +123 +119 +116 +114 +111 +110 +107 +108 +107 +105 +103 +106 +107 +107 +109 +112 +115 +117 +119 +123 +127 +128 +130 +133 +137 +140 +143 +144 +146 +149 +150 +152 +152 +152 +152 +152 +150 +148 +146 +143 +140 +138 +136 +133 +130 +127 +124 +121 +119 +116 +113 +111 +109 +107 +106 +106 +105 +106 +106 +108 +108 +110 +112 +114 +117 +120 +123 +126 +128 +132 +135 +137 +141 +143 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +148 +146 +143 +141 +138 +136 +132 +130 +127 +123 +121 +118 +116 +113 +111 +108 +107 +106 +106 +105 +106 +107 +108 +110 +111 +114 +116 +119 +121 +124 +127 +129 +133 +135 +138 +141 +144 +145 +148 +149 +151 +151 +152 +152 +151 +150 +149 +147 +144 +143 +140 +137 +134 +132 +129 +126 +122 +120 +117 +115 +112 +110 +108 +106 +105 +104 +105 +105 +106 +107 +108 +110 +113 +115 +116 +122 +127 +129 +133 +133 +137 +141 +142 +143 +148 +148 +149 +151 +153 +153 +151 +152 +152 +148 +145 +145 +143 +139 +135 +133 +130 +127 +124 +122 +118 +115 +113 +111 +109 +107 +108 +107 +106 +105 +105 +107 +108 +111 +112 +115 +118 +122 +124 +127 +128 +130 +134 +137 +140 +143 +146 +148 +150 +150 +152 +152 +152 +151 +150 +149 +146 +145 +142 +140 +137 +134 +132 +128 +127 +124 +121 +118 +115 +113 +111 +108 +107 +106 +106 +106 +106 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +130 +132 +135 +139 +142 +144 +145 +147 +148 +150 +151 +151 +151 +150 +150 +148 +147 +145 +142 +140 +138 +135 +132 +129 +126 +123 +120 +117 +115 +113 +110 +108 +107 +106 +106 +105 +106 +106 +108 +109 +111 +113 +116 +118 +121 +124 +127 +131 +134 +137 +139 +143 +145 +147 +149 +149 +151 +152 +153 +152 +152 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +115 +114 +111 +109 +108 +106 +105 +105 +105 +106 +107 +108 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +138 +141 +143 +146 +148 +150 +150 +151 +152 +152 +152 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +126 +123 +121 +117 +115 +111 +110 +107 +103 +112 +111 +103 +105 +111 +110 +105 +110 +116 +116 +112 +117 +127 +129 +128 +131 +136 +139 +141 +144 +144 +145 +148 +150 +151 +151 +151 +151 +150 +149 +149 +148 +144 +138 +137 +134 +130 +127 +125 +123 +119 +116 +115 +114 +109 +107 +106 +106 +106 +106 +106 +106 +108 +110 +112 +114 +117 +119 +123 +126 +128 +130 +133 +136 +139 +141 +144 +146 +149 +150 +150 +151 +151 +152 +151 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +119 +116 +113 +110 +108 +106 +106 +105 +106 +107 +106 +107 +107 +109 +111 +114 +116 +119 +122 +125 +127 +131 +134 +138 +141 +143 +145 +147 +149 +150 +151 +152 +152 +152 +151 +150 +147 +146 +144 +141 +138 +136 +132 +130 +127 +124 +121 +118 +115 +113 +111 +109 +107 +106 +106 +106 +106 +106 +107 +108 +109 +113 +115 +118 +120 +123 +126 +128 +132 +134 +138 +141 +143 +145 +147 +149 +150 +151 +152 +151 +151 +150 +148 +147 +144 +143 +140 +137 +134 +131 +129 +126 +123 +120 +118 +115 +113 +110 +109 +107 +106 +105 +106 +106 +107 +108 +110 +112 +114 +117 +119 +122 +125 +127 +130 +133 +137 +140 +143 +144 +146 +148 +149 +151 +152 +152 +152 +150 +149 +148 +146 +144 +141 +138 +136 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +108 +107 +106 +106 +106 +106 +107 +109 +111 +112 +115 +117 +121 +123 +126 +128 +131 +134 +137 +140 +143 +145 +146 +148 +149 +151 +152 +152 +151 +149 +148 +147 +146 +143 +141 +139 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +108 +106 +106 +105 +106 +107 +107 +109 +110 +113 +115 +118 +120 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +149 +151 +152 +152 +152 +152 +150 +148 +147 +145 +144 +141 +138 +134 +132 +128 +126 +123 +120 +117 +114 +112 +110 +108 +107 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +118 +122 +124 +127 +131 +134 +137 +140 +142 +144 +147 +148 +150 +151 +152 +152 +152 +152 +151 +149 +148 +145 +143 +140 +137 +133 +129 +127 +124 +121 +118 +116 +113 +110 +108 +107 +106 +105 +105 +105 +106 +107 +108 +110 +111 +114 +117 +119 +122 +126 +128 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +142 +141 +138 +135 +132 +129 +126 +124 +121 +118 +116 +113 +110 +108 +107 +106 +106 +106 +106 +106 +108 +109 +111 +113 +116 +119 +121 +124 +127 +130 +132 +136 +137 +138 +146 +149 +143 +148 +155 +151 +149 +150 +152 +152 +145 +144 +147 +146 +139 +138 +136 +132 +129 +127 +122 +118 +116 +113 +111 +110 +107 +106 +107 +105 +106 +106 +107 +107 +109 +111 +114 +117 +119 +122 +125 +125 +129 +134 +135 +137 +141 +146 +147 +148 +150 +153 +153 +151 +152 +151 +150 +149 +147 +144 +141 +140 +136 +133 +130 +127 +125 +122 +119 +117 +114 +111 +110 +107 +107 +105 +105 +105 +107 +108 +109 +109 +111 +115 +118 +120 +122 +125 +127 +131 +134 +137 +139 +141 +144 +146 +148 +149 +150 +151 +151 +151 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +126 +124 +122 +118 +115 +112 +111 +109 +108 +106 +106 +105 +106 +107 +107 +109 +110 +113 +115 +119 +121 +124 +127 +129 +133 +136 +138 +141 +143 +145 +147 +149 +150 +152 +152 +151 +150 +150 +148 +147 +145 +142 +139 +137 +134 +129 +127 +127 +124 +121 +117 +113 +112 +109 +107 +107 +106 +104 +106 +107 +108 +107 +110 +113 +114 +114 +118 +123 +124 +126 +130 +134 +135 +139 +142 +145 +147 +148 +150 +151 +152 +152 +153 +150 +149 +147 +146 +144 +142 +140 +136 +134 +130 +127 +125 +122 +118 +115 +113 +111 +108 +107 +107 +106 +105 +105 +107 +107 +108 +110 +111 +114 +117 +119 +122 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +152 +152 +151 +150 +149 +148 +146 +144 +141 +138 +135 +131 +129 +127 +124 +121 +117 +114 +112 +110 +108 +107 +106 +105 +105 +105 +106 +107 +108 +110 +113 +115 +118 +121 +124 +126 +129 +132 +136 +138 +141 +144 +146 +148 +150 +151 +151 +152 +152 +152 +150 +149 +147 +145 +142 +140 +137 +134 +131 +128 +126 +123 +120 +117 +114 +111 +110 +108 +107 +107 +106 +105 +105 +106 +108 +110 +111 +113 +116 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +152 +152 +152 +151 +150 +148 +147 +145 +143 +139 +137 +134 +130 +127 +125 +122 +118 +116 +113 +111 +108 +108 +107 +106 +105 +105 +105 +106 +108 +110 +113 +115 +117 +120 +123 +126 +128 +132 +134 +138 +140 +143 +145 +148 +149 +150 +151 +152 +151 +150 +150 +148 +148 +144 +143 +139 +135 +141 +137 +126 +126 +128 +122 +114 +115 +116 +111 +104 +105 +110 +108 +105 +105 +108 +108 +109 +111 +112 +114 +117 +120 +122 +126 +129 +133 +135 +138 +142 +145 +145 +144 +148 +150 +150 +149 +151 +152 +149 +148 +148 +147 +144 +141 +138 +136 +132 +129 +126 +123 +121 +118 +116 +113 +111 +108 +108 +107 +105 +105 +105 +106 +107 +109 +111 +113 +116 +119 +121 +124 +127 +129 +133 +136 +139 +141 +143 +145 +148 +150 +151 +152 +152 +152 +151 +151 +149 +147 +145 +143 +140 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +105 +105 +106 +106 +107 +108 +110 +112 +114 +117 +120 +123 +126 +128 +132 +135 +139 +141 +144 +146 +148 +149 +151 +152 +152 +151 +150 +150 +148 +147 +145 +143 +140 +137 +134 +131 +129 +126 +123 +120 +117 +115 +112 +111 +108 +108 +107 +107 +106 +107 +107 +108 +109 +111 +113 +116 +119 +121 +124 +127 +129 +132 +135 +137 +141 +143 +145 +147 +149 +151 +151 +150 +150 +151 +150 +149 +148 +146 +143 +140 +137 +134 +131 +129 +127 +123 +120 +117 +115 +112 +110 +109 +107 +106 +105 +105 +106 +107 +107 +109 +111 +113 +115 +119 +122 +125 +127 +129 +133 +137 +140 +143 +145 +147 +149 +151 +152 +152 +152 +152 +151 +150 +148 +146 +144 +141 +139 +135 +133 +129 +127 +125 +122 +118 +116 +112 +111 +110 +108 +107 +106 +105 +105 +106 +107 +109 +110 +112 +115 +118 +121 +123 +126 +129 +132 +134 +137 +140 +143 +144 +146 +148 +149 +151 +151 +152 +151 +150 +149 +148 +146 +143 +141 +139 +136 +132 +130 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +106 +105 +105 +105 +107 +109 +111 +112 +114 +117 +120 +124 +126 +129 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +117 +115 +112 +110 +108 +107 +106 +105 +106 +106 +107 +108 +110 +112 +114 +116 +118 +122 +125 +127 +131 +134 +136 +139 +141 +144 +146 +148 +149 +150 +151 +151 +151 +150 +150 +148 +146 +144 +142 +139 +136 +133 +129 +127 +124 +122 +118 +116 +113 +111 +109 +108 +107 +106 +106 +106 +107 +107 +109 +110 +112 +114 +117 +120 +123 +126 +128 +132 +134 +137 +140 +142 +145 +147 +150 +150 +151 +151 +151 +151 +150 +149 +148 +145 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +112 +111 +108 +107 +107 +106 +105 +105 +106 +107 +109 +110 +113 +115 +118 +121 +124 +126 +129 +133 +136 +138 +141 +144 +146 +148 +149 +151 +151 +151 +151 +151 +151 +148 +144 +148 +147 +136 +136 +139 +133 +127 +124 +123 +122 +114 +110 +113 +112 +108 +107 +107 +105 +106 +106 +105 +105 +108 +111 +113 +116 +118 +121 +124 +127 +129 +134 +136 +139 +142 +144 +146 +149 +149 +150 +153 +149 +150 +152 +150 +147 +147 +145 +142 +139 +136 +135 +132 +127 +124 +121 +118 +116 +114 +111 +109 +107 +107 +106 +106 +105 +106 +107 +109 +110 +112 +115 +117 +120 +122 +126 +128 +132 +134 +138 +141 +143 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +148 +145 +143 +141 +138 +135 +132 +129 +127 +124 +120 +117 +114 +113 +111 +109 +107 +106 +105 +105 +106 +107 +108 +109 +111 +113 +115 +118 +120 +123 +127 +129 +132 +133 +138 +143 +144 +147 +147 +149 +151 +151 +151 +153 +152 +150 +150 +149 +146 +142 +141 +139 +133 +130 +127 +126 +121 +118 +117 +114 +111 +109 +109 +107 +105 +104 +105 +104 +106 +108 +110 +110 +112 +113 +116 +120 +124 +127 +130 +134 +137 +141 +143 +146 +147 +149 +151 +152 +152 +151 +151 +150 +150 +148 +146 +144 +142 +140 +137 +134 +130 +127 +125 +122 +119 +116 +113 +111 +109 +107 +106 +105 +106 +105 +106 +107 +109 +110 +112 +114 +116 +120 +124 +127 +129 +130 +132 +136 +139 +142 +144 +146 +148 +149 +151 +151 +151 +150 +150 +149 +147 +145 +143 +141 +138 +136 +132 +129 +127 +124 +121 +119 +116 +113 +111 +109 +108 +107 +106 +105 +106 +106 +108 +108 +111 +112 +115 +118 +120 +124 +127 +130 +132 +134 +137 +141 +144 +147 +148 +149 +150 +151 +152 +152 +152 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +125 +122 +120 +116 +114 +111 +109 +107 +106 +106 +105 +106 +106 +107 +108 +110 +111 +113 +116 +120 +122 +125 +127 +131 +134 +137 +140 +142 +145 +147 +148 +149 +150 +151 +151 +151 +151 +150 +148 +146 +143 +141 +139 +136 +133 +130 +127 +124 +122 +119 +116 +114 +111 +110 +109 +107 +106 +106 +106 +107 +107 +109 +110 +112 +114 +117 +120 +123 +125 +127 +131 +134 +137 +139 +141 +144 +145 +144 +155 +156 +148 +150 +156 +153 +145 +146 +148 +144 +135 +134 +139 +137 +129 +126 +125 +122 +118 +116 +112 +109 +108 +107 +106 +105 +104 +105 +106 +108 +109 +112 +114 +112 +117 +120 +122 +125 +127 +132 +135 +137 +142 +145 +147 +147 +149 +151 +152 +152 +151 +151 +151 +150 +149 +146 +144 +141 +139 +136 +132 +129 +126 +122 +120 +117 +115 +112 +110 +109 +106 +105 +105 +105 +105 +106 +107 +109 +111 +113 +115 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +141 +139 +136 +133 +130 +127 +124 +121 +119 +116 +114 +111 +110 +108 +106 +105 +105 +105 +107 +108 +109 +110 +112 +115 +117 +121 +123 +126 +128 +132 +134 +138 +140 +143 +145 +147 +148 +150 +151 +151 +151 +150 +150 +148 +147 +145 +143 +140 +137 +135 +132 +129 +126 +124 +120 +118 +116 +113 +111 +109 +108 +107 +107 +106 +107 +107 +108 +109 +110 +111 +115 +117 +121 +124 +126 +128 +131 +134 +137 +140 +143 +145 +147 +148 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +141 +138 +134 +132 +129 +127 +123 +120 +117 +114 +112 +110 +108 +107 +106 +105 +105 +105 +106 +108 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +135 +139 +142 +145 +146 +148 +149 +150 +151 +151 +151 +150 +150 +148 +146 +144 +142 +139 +136 +134 +130 +127 +124 +122 +118 +116 +113 +111 +110 +108 +107 +107 +106 +106 +107 +107 +109 +110 +112 +114 +117 +120 +123 +126 +127 +132 +134 +138 +140 +143 +145 +147 +149 +150 +150 +152 +152 +152 +151 +149 +147 +145 +143 +140 +138 +135 +132 +129 +127 +123 +121 +119 +116 +113 +110 +108 +108 +107 +106 +105 +106 +106 +108 +109 +111 +112 +115 +118 +121 +124 +127 +129 +132 +136 +138 +141 +143 +146 +148 +149 +150 +151 +151 +150 +151 +150 +148 +147 +145 +143 +140 +137 +135 +132 +128 +125 +122 +120 +117 +115 +112 +110 +108 +107 +106 +105 +105 +106 +107 +109 +110 +112 +114 +116 +119 +122 +124 +127 +130 +133 +136 +138 +141 +143 +146 +147 +149 +150 +152 +151 +152 +151 +150 +148 +147 +144 +142 +139 +136 +134 +130 +127 +124 +122 +119 +118 +115 +113 +110 +108 +107 +106 +106 +105 +106 +106 +108 +109 +111 +113 +116 +119 +122 +125 +127 +131 +134 +137 +139 +143 +145 +147 +149 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +143 +139 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +108 +106 +105 +105 +105 +105 +106 +106 +108 +109 +112 +114 +118 +120 +124 +127 +129 +133 +136 +139 +142 +144 +146 +148 +149 +151 +151 +152 +152 +151 +151 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +122 +120 +116 +111 +114 +115 +105 +105 +112 +108 +105 +105 +109 +111 +107 +107 +115 +120 +118 +121 +125 +127 +130 +133 +135 +137 +141 +143 +146 +148 +149 +150 +152 +152 +151 +151 +150 +148 +146 +144 +141 +140 +136 +134 +132 +126 +124 +123 +119 +115 +114 +113 +110 +107 +107 +108 +107 +105 +106 +107 +108 +110 +112 +115 +117 +121 +124 +126 +128 +131 +134 +138 +141 +144 +145 +146 +148 +150 +151 +151 +152 +151 +150 +149 +147 +145 +144 +141 +138 +136 +132 +129 +127 +124 +121 +118 +116 +111 +111 +112 +109 +108 +105 +104 +106 +105 +106 +109 +110 +111 +115 +119 +121 +123 +126 +130 +132 +133 +138 +142 +143 +144 +147 +148 +149 +151 +153 +153 +152 +151 +149 +147 +145 +144 +142 +138 +134 +131 +127 +126 +123 +120 +117 +115 +112 +110 +109 +107 +106 +105 +105 +105 +106 +108 +110 +112 +113 +116 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +147 +148 +150 +150 +152 +151 +151 +151 +149 +148 +146 +144 +142 +140 +136 +133 +129 +127 +124 +122 +119 +116 +114 +111 +109 +108 +107 +106 +106 +106 +106 +108 +108 +111 +112 +115 +117 +120 +123 +126 +128 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +151 +152 +152 +151 +150 +148 +146 +144 +142 +139 +136 +133 +129 +126 +124 +121 +118 +116 +113 +110 +108 +107 +106 +106 +105 +106 +106 +107 +108 +110 +112 +114 +117 +120 +123 +126 +129 +132 +135 +138 +141 +143 +145 +148 +149 +150 +152 +152 +152 +152 +150 +149 +148 +146 +143 +140 +138 +135 +132 +129 +127 +123 +121 +118 +115 +112 +108 +107 +107 +107 +106 +105 +106 +106 +107 +109 +111 +113 +116 +118 +122 +124 +127 +129 +133 +136 +139 +142 +144 +146 +149 +150 +150 +151 +152 +152 +150 +149 +148 +147 +145 +141 +138 +135 +134 +130 +127 +125 +122 +119 +116 +114 +111 +110 +108 +108 +107 +107 +107 +107 +107 +108 +110 +112 +114 +114 +122 +128 +125 +125 +134 +138 +134 +136 +143 +147 +143 +143 +150 +155 +152 +150 +152 +152 +150 +148 +146 +142 +140 +138 +135 +132 +129 +127 +124 +122 +118 +117 +116 +108 +107 +108 +105 +104 +104 +106 +106 +107 +109 +112 +115 +115 +118 +121 +124 +126 +128 +131 +135 +139 +141 +144 +145 +147 +149 +151 +152 +152 +151 +150 +149 +148 +147 +145 +143 +140 +137 +134 +131 +128 +125 +122 +119 +117 +114 +113 +111 +109 +107 +107 +106 +106 +107 +107 +109 +109 +111 +113 +115 +118 +121 +124 +127 +130 +132 +136 +139 +142 +144 +145 +147 +149 +150 +152 +152 +151 +150 +149 +148 +146 +145 +143 +140 +137 +134 +132 +129 +126 +123 +120 +117 +114 +111 +110 +108 +106 +106 +105 +105 +105 +107 +108 +110 +111 +114 +117 +119 +122 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +151 +150 +149 +147 +146 +144 +142 +138 +135 +132 +128 +127 +123 +121 +117 +115 +112 +110 +108 +107 +106 +105 +106 +106 +107 +108 +110 +111 +113 +115 +118 +121 +124 +127 +129 +132 +135 +138 +141 +143 +146 +147 +149 +150 +152 +152 +152 +151 +151 +149 +148 +146 +144 +140 +137 +134 +130 +128 +126 +124 +121 +118 +115 +112 +110 +108 +107 +106 +106 +105 +105 +106 +107 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +152 +151 +151 +149 +148 +146 +144 +142 +140 +137 +133 +130 +127 +125 +122 +120 +117 +114 +111 +109 +108 +107 +107 +106 +106 +106 +107 +108 +110 +112 +114 +117 +119 +123 +125 +128 +131 +134 +137 +140 +142 +144 +147 +148 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +141 +139 +135 +133 +129 +127 +123 +120 +117 +115 +112 +111 +109 +108 +107 +106 +106 +106 +106 +107 +108 +111 +113 +116 +117 +120 +123 +127 +129 +132 +135 +138 +141 +143 +145 +148 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +127 +123 +121 +117 +115 +113 +111 +108 +107 +106 +106 +105 +106 +106 +108 +110 +111 +114 +116 +119 +121 +124 +127 +130 +134 +137 +139 +141 +144 +145 +148 +149 +150 +151 +151 +151 +151 +150 +148 +146 +144 +142 +139 +136 +133 +131 +127 +124 +121 +119 +118 +114 +111 +109 +108 +108 +107 +106 +106 +106 +107 +108 +110 +112 +114 +117 +119 +123 +126 +128 +131 +134 +138 +140 +142 +144 +146 +148 +150 +152 +152 +152 +151 +150 +149 +148 +147 +144 +141 +138 +135 +133 +130 +127 +124 +120 +118 +115 +112 +110 +108 +107 +105 +105 +105 +105 +106 +107 +109 +111 +113 +115 +118 +121 +124 +126 +129 +132 +135 +139 +141 +143 +146 +148 +149 +151 +152 +152 +151 +151 +149 +148 +148 +145 +143 +140 +136 +134 +131 +128 +126 +122 +120 +117 +114 +112 +110 +109 +107 +107 +106 +106 +106 +107 +107 +107 +116 +116 +111 +119 +126 +124 +125 +129 +134 +136 +135 +138 +145 +147 +146 +149 +150 +151 +152 +151 +149 +148 +148 +146 +144 +143 +139 +136 +134 +130 +128 +126 +123 +119 +116 +113 +111 +109 +109 +108 +105 +103 +105 +106 +106 +106 +110 +112 +114 +116 +120 +124 +126 +127 +130 +133 +137 +140 +142 +144 +147 +149 +149 +151 +155 +154 +153 +152 +148 +148 +146 +142 +141 +139 +135 +132 +130 +127 +124 +121 +120 +116 +111 +111 +110 +107 +105 +105 +105 +104 +105 +107 +109 +110 +111 +114 +116 +118 +122 +126 +128 +131 +134 +136 +140 +143 +145 +148 +149 +151 +152 +152 +152 +151 +150 +148 +147 +144 +143 +141 +139 +135 +132 +130 +127 +124 +121 +118 +115 +113 +110 +108 +107 +106 +106 +105 +104 +105 +107 +109 +111 +113 +116 +118 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +150 +150 +152 +152 +152 +151 +150 +149 +147 +144 +142 +139 +136 +133 +130 +127 +125 +121 +119 +116 +114 +111 +109 +108 +107 +105 +106 +105 +106 +107 +108 +111 +112 +115 +117 +120 +122 +126 +129 +132 +135 +138 +140 +142 +145 +147 +149 +150 +150 +151 +151 +151 +150 +149 +147 +146 +143 +141 +138 +135 +132 +128 +127 +123 +121 +118 +116 +113 +111 +109 +108 +107 +106 +106 +105 +106 +107 +109 +110 +113 +115 +118 +120 +124 +127 +128 +132 +135 +138 +140 +143 +144 +147 +149 +150 +151 +151 +151 +150 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +126 +124 +120 +117 +114 +112 +110 +108 +107 +106 +105 +106 +106 +107 +108 +109 +112 +114 +116 +119 +122 +124 +127 +130 +133 +136 +139 +142 +144 +146 +149 +150 +151 +152 +152 +151 +151 +149 +149 +147 +145 +142 +139 +136 +133 +130 +127 +125 +121 +119 +116 +114 +110 +106 +108 +114 +108 +102 +109 +111 +105 +105 +112 +114 +112 +111 +120 +126 +126 +127 +131 +135 +137 +140 +142 +143 +145 +148 +150 +150 +151 +151 +152 +152 +150 +149 +150 +142 +140 +139 +135 +132 +128 +128 +125 +121 +117 +117 +114 +111 +108 +107 +106 +105 +105 +104 +105 +107 +109 +111 +113 +115 +118 +121 +125 +127 +129 +132 +134 +138 +142 +144 +146 +148 +149 +151 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +135 +131 +129 +126 +124 +119 +117 +114 +112 +110 +109 +108 +106 +106 +106 +106 +106 +107 +109 +111 +113 +115 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +152 +151 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +117 +115 +112 +110 +108 +107 +107 +106 +105 +106 +107 +109 +111 +112 +114 +116 +119 +123 +125 +127 +131 +133 +136 +139 +142 +144 +147 +149 +150 +151 +152 +152 +152 +151 +149 +148 +146 +144 +142 +139 +136 +133 +129 +127 +124 +121 +118 +115 +113 +111 +109 +107 +106 +105 +105 +106 +107 +108 +109 +111 +113 +115 +117 +121 +124 +127 +130 +133 +135 +138 +140 +143 +146 +148 +149 +150 +152 +152 +152 +151 +151 +149 +148 +145 +143 +140 +137 +134 +131 +128 +125 +123 +120 +117 +114 +112 +110 +108 +108 +106 +106 +105 +106 +106 +108 +109 +111 +113 +115 +119 +121 +124 +127 +131 +134 +136 +139 +141 +144 +147 +149 +149 +151 +151 +151 +151 +151 +150 +148 +147 +144 +142 +139 +136 +133 +131 +127 +125 +122 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +106 +107 +109 +110 +112 +114 +117 +119 +123 +126 +128 +131 +134 +137 +139 +143 +144 +147 +148 +150 +150 +151 +150 +150 +150 +149 +149 +146 +144 +141 +139 +136 +133 +130 +127 +125 +121 +119 +116 +113 +110 +109 +107 +106 +105 +105 +106 +106 +107 +108 +110 +112 +115 +117 +120 +124 +126 +129 +132 +135 +138 +141 +143 +146 +148 +150 +152 +153 +153 +153 +153 +151 +150 +148 +146 +143 +140 +137 +134 +131 +128 +125 +122 +119 +116 +114 +112 +110 +108 +106 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +119 +122 +125 +127 +131 +134 +137 +140 +142 +145 +147 +149 +149 +150 +151 +151 +151 +150 +149 +148 +147 +144 +142 +140 +137 +134 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +107 +106 +106 +105 +107 +107 +109 +109 +112 +114 +116 +119 +122 +125 +127 +131 +133 +137 +139 +142 +144 +146 +148 +149 +151 +151 +152 +151 +151 +150 +149 +146 +144 +142 +139 +136 +133 +130 +127 +125 +121 +119 +116 +113 +111 +109 +108 +107 +106 +105 +105 +106 +108 +109 +110 +111 +114 +117 +119 +123 +125 +128 +131 +134 +138 +140 +143 +145 +148 +149 +151 +152 +152 +152 +151 +150 +149 +148 +146 +144 +141 +139 +135 +132 +129 +127 +123 +120 +118 +115 +112 +110 +108 +107 +106 +105 +105 +105 +107 +108 +110 +111 +113 +115 +118 +121 +125 +127 +131 +132 +133 +136 +142 +150 +144 +144 +153 +153 +150 +150 +152 +153 +149 +144 +147 +148 +142 +139 +137 +134 +131 +128 +124 +121 +118 +116 +113 +111 +109 +107 +107 +106 +106 +104 +106 +109 +108 +111 +111 +114 +117 +119 +122 +124 +127 +131 +133 +136 +139 +142 +146 +148 +149 +150 +151 +152 +151 +150 +150 +150 +147 +145 +144 +142 +139 +137 +133 +130 +127 +125 +122 +118 +116 +112 +110 +108 +108 +107 +106 +106 +107 +107 +107 +109 +110 +112 +114 +117 +119 +123 +126 +129 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +151 +151 +150 +149 +147 +145 +143 +140 +138 +135 +132 +128 +126 +123 +120 +117 +114 +112 +110 +109 +107 +107 +106 +106 +106 +107 +108 +109 +111 +114 +116 +118 +122 +125 +127 +130 +133 +136 +139 +141 +144 +146 +148 +150 +150 +151 +151 +152 +151 +150 +148 +147 +144 +141 +140 +136 +135 +131 +127 +124 +121 +118 +116 +114 +111 +110 +108 +107 +106 +106 +105 +106 +107 +108 +110 +111 +114 +117 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +151 +152 +150 +150 +148 +147 +144 +143 +139 +136 +133 +131 +127 +124 +121 +118 +116 +113 +112 +110 +107 +106 +105 +105 +105 +106 +107 +108 +110 +112 +114 +117 +120 +123 +126 +128 +132 +135 +138 +141 +144 +145 +148 +149 +151 +151 +152 +151 +151 +150 +149 +148 +145 +143 +140 +138 +135 +132 +128 +126 +123 +120 +117 +115 +112 +111 +109 +106 +106 +105 +105 +106 +107 +108 +109 +111 +113 +116 +118 +121 +125 +127 +130 +133 +136 +138 +141 +144 +147 +148 +150 +150 +151 +151 +151 +150 +149 +149 +146 +144 +141 +135 +141 +139 +128 +127 +130 +125 +115 +116 +118 +113 +105 +105 +111 +110 +105 +105 +108 +108 +109 +110 +110 +111 +114 +119 +122 +124 +127 +129 +133 +137 +141 +144 +146 +143 +147 +150 +150 +150 +151 +153 +151 +149 +148 +148 +144 +140 +138 +136 +133 +130 +127 +124 +121 +119 +117 +114 +111 +110 +108 +107 +106 +105 +105 +106 +107 +108 +110 +112 +115 +118 +121 +124 +127 +130 +132 +135 +138 +141 +144 +146 +148 +148 +149 +150 +150 +150 +150 +150 +148 +147 +145 +143 +140 +137 +135 +131 +128 +126 +123 +119 +117 +114 +112 +110 +108 +107 +107 +106 +106 +107 +108 +109 +110 +112 +114 +117 +119 +122 +124 +127 +130 +132 +136 +139 +142 +144 +146 +149 +149 +150 +151 +152 +152 +151 +150 +148 +146 +144 +142 +140 +137 +134 +131 +128 +126 +122 +120 +117 +115 +112 +110 +108 +107 +105 +105 +106 +106 +107 +107 +109 +111 +114 +115 +119 +121 +124 +127 +130 +133 +136 +139 +142 +144 +147 +149 +150 +151 +152 +152 +152 +152 +150 +148 +146 +144 +143 +139 +136 +132 +130 +127 +123 +120 +117 +115 +113 +111 +108 +107 +106 +106 +106 +106 +106 +108 +109 +111 +113 +115 +118 +120 +124 +127 +129 +132 +135 +138 +141 +143 +145 +148 +150 +150 +150 +150 +151 +151 +150 +148 +147 +145 +144 +141 +139 +135 +132 +129 +126 +123 +121 +118 +116 +113 +111 +109 +107 +107 +106 +106 +106 +107 +108 +109 +111 +113 +116 +118 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +150 +151 +151 +152 +152 +152 +150 +149 +148 +145 +143 +141 +138 +135 +132 +129 +126 +122 +119 +116 +114 +111 +109 +107 +106 +105 +105 +105 +106 +106 +107 +109 +110 +113 +116 +119 +122 +125 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +107 +106 +106 +106 +106 +107 +108 +109 +110 +112 +114 +118 +121 +124 +126 +128 +132 +135 +138 +140 +143 +145 +147 +149 +150 +152 +151 +152 +152 +151 +149 +147 +145 +143 +140 +137 +134 +131 +129 +126 +123 +120 +117 +115 +113 +110 +109 +107 +107 +106 +106 +106 +107 +108 +109 +111 +114 +116 +118 +122 +124 +127 +129 +132 +136 +139 +142 +144 +146 +147 +149 +150 +151 +152 +151 +151 +149 +148 +147 +145 +143 +140 +137 +134 +131 +127 +125 +122 +120 +117 +114 +112 +110 +108 +107 +106 +105 +106 +105 +107 +107 +110 +111 +114 +116 +119 +122 +125 +128 +131 +134 +137 +140 +143 +145 +147 +149 +149 +151 +152 +152 +152 +150 +149 +147 +146 +144 +141 +139 +136 +133 +130 +127 +124 +122 +118 +116 +113 +111 +109 +107 +106 +105 +105 +105 +106 +107 +109 +110 +112 +115 +118 +120 +123 +126 +129 +132 +135 +138 +141 +144 +145 +148 +149 +150 +152 +152 +152 +152 +151 +148 +147 +145 +143 +141 +138 +135 +131 +128 +125 +123 +120 +117 +115 +112 +110 +108 +107 +106 +106 +105 +106 +106 +108 +109 +111 +114 +116 +119 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +152 +152 +151 +147 +146 +150 +152 +141 +137 +140 +137 +129 +125 +126 +125 +118 +113 +117 +116 +108 +106 +109 +106 +104 +106 +106 +105 +106 +109 +111 +114 +115 +119 +123 +126 +128 +131 +134 +136 +139 +142 +143 +146 +147 +149 +151 +149 +151 +154 +151 +149 +148 +148 +145 +141 +138 +137 +134 +128 +127 +124 +122 +119 +117 +114 +111 +110 +109 +108 +108 +107 +107 +107 +108 +109 +110 +112 +115 +117 +120 +122 +125 +127 +131 +134 +138 +140 +143 +144 +147 +148 +149 +150 +150 +150 +150 +149 +148 +147 +145 +143 +140 +138 +135 +133 +129 +127 +124 +121 +118 +115 +113 +110 +108 +107 +106 +105 +105 +106 +106 +107 +107 +110 +112 +115 +118 +121 +123 +127 +129 +132 +136 +139 +142 +144 +146 +149 +150 +152 +152 +153 +153 +152 +151 +149 +147 +146 +143 +140 +138 +134 +131 +127 +125 +122 +119 +116 +113 +111 +109 +108 +106 +106 +105 +105 +106 +107 +108 +110 +111 +114 +117 +119 +122 +125 +127 +130 +134 +137 +140 +143 +144 +146 +149 +150 +151 +151 +151 +151 +151 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +123 +119 +117 +114 +111 +110 +109 +107 +106 +106 +105 +106 +107 +109 +110 +112 +115 +117 +120 +123 +126 +129 +131 +134 +138 +140 +143 +145 +146 +148 +150 +152 +152 +152 +150 +150 +148 +148 +146 +144 +141 +138 +135 +132 +129 +126 +123 +120 +118 +115 +112 +110 +108 +107 +106 +106 +105 +106 +107 +108 +109 +112 +114 +116 +119 +121 +124 +127 +130 +133 +136 +139 +141 +144 +145 +144 +153 +157 +150 +150 +156 +154 +146 +146 +148 +145 +139 +135 +138 +136 +129 +127 +126 +123 +120 +117 +113 +110 +109 +108 +106 +106 +105 +106 +106 +109 +110 +112 +114 +111 +115 +120 +122 +124 +127 +132 +134 +136 +140 +144 +145 +146 +147 +150 +150 +151 +151 +151 +151 +150 +149 +147 +144 +143 +140 +137 +134 +129 +127 +124 +122 +119 +116 +113 +111 +109 +108 +107 +106 +106 +106 +106 +107 +109 +110 +112 +115 +117 +120 +122 +126 +128 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +151 +152 +151 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +127 +124 +121 +119 +116 +113 +111 +108 +108 +106 +106 +106 +106 +106 +107 +109 +111 +113 +115 +119 +121 +124 +127 +129 +132 +136 +139 +142 +144 +146 +148 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +122 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +106 +106 +107 +109 +111 +114 +116 +119 +122 +125 +127 +131 +134 +137 +139 +142 +144 +147 +149 +150 +151 +152 +152 +151 +151 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +122 +119 +116 +114 +111 +110 +108 +107 +106 +106 +106 +106 +107 +108 +111 +112 +115 +117 +120 +123 +125 +128 +131 +135 +138 +140 +142 +144 +147 +149 +150 +151 +151 +151 +152 +150 +149 +147 +146 +144 +141 +137 +135 +132 +129 +126 +123 +120 +117 +115 +112 +111 +108 +107 +106 +106 +106 +106 +107 +107 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +136 +140 +142 +144 +145 +148 +149 +151 +151 +152 +151 +150 +149 +148 +147 +144 +142 +139 +137 +134 +131 +128 +126 +123 +120 +117 +114 +112 +110 +109 +107 +106 +105 +105 +106 +106 +108 +109 +111 +114 +116 +119 +122 +125 +127 +130 +134 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +150 +150 +149 +147 +145 +143 +140 +136 +133 +130 +127 +125 +122 +118 +115 +113 +111 +109 +107 +106 +106 +105 +106 +106 +107 +109 +110 +112 +114 +116 +120 +122 +126 +127 +131 +135 +138 +141 +143 +145 +147 +149 +151 +152 +152 +152 +151 +150 +149 +147 +146 +143 +140 +137 +134 +131 +128 +126 +123 +121 +117 +114 +112 +110 +108 +107 +106 +105 +105 +105 +107 +108 +109 +111 +114 +116 +119 +122 +125 +127 +130 +133 +136 +138 +141 +144 +145 +148 +149 +150 +151 +151 +151 +150 +149 +148 +146 +144 +142 +140 +137 +134 +131 +127 +125 +123 +120 +117 +114 +111 +109 +108 +108 +107 +106 +105 +105 +106 +107 +109 +111 +113 +116 +118 +122 +124 +127 +130 +133 +137 +139 +142 +144 +147 +148 +150 +151 +151 +152 +152 +152 +150 +149 +147 +146 +143 +140 +136 +133 +130 +127 +124 +121 +118 +115 +113 +111 +109 +107 +106 +105 +105 +105 +105 +107 +108 +110 +113 +114 +117 +120 +123 +126 +129 +132 +135 +138 +141 +143 +146 +147 +150 +151 +152 +151 +152 +151 +150 +148 +147 +144 +142 +140 +138 +135 +131 +127 +126 +124 +121 +118 +115 +113 +111 +109 +108 +107 +106 +106 +107 +107 +108 +110 +111 +114 +115 +116 +122 +125 +127 +129 +132 +135 +138 +139 +142 +145 +147 +149 +151 +152 +151 +151 +152 +151 +147 +146 +146 +143 +138 +137 +134 +131 +127 +126 +124 +120 +117 +115 +112 +110 +108 +108 +107 +106 +105 +105 +103 +105 +114 +116 +110 +116 +125 +123 +123 +127 +133 +135 +133 +135 +143 +146 +146 +149 +152 +151 +152 +152 +150 +149 +149 +148 +146 +144 +140 +139 +136 +133 +130 +128 +126 +121 +119 +116 +114 +111 +110 +108 +104 +103 +106 +106 +105 +105 +108 +111 +112 +114 +117 +122 +123 +126 +129 +132 +134 +138 +141 +143 +146 +149 +151 +151 +152 +152 +152 +151 +150 +149 +148 +145 +143 +140 +138 +134 +131 +128 +126 +123 +120 +117 +115 +113 +110 +108 +107 +106 +105 +105 +106 +107 +108 +110 +111 +112 +115 +119 +121 +124 +127 +129 +133 +135 +139 +140 +144 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +148 +145 +143 +140 +137 +134 +131 +129 +127 +123 +120 +117 +115 +112 +109 +108 +107 +106 +106 +106 +106 +106 +108 +110 +111 +114 +116 +120 +122 +125 +127 +131 +133 +137 +139 +142 +144 +147 +149 +150 +152 +152 +152 +152 +151 +150 +148 +146 +144 +141 +139 +136 +133 +130 +127 +125 +122 +118 +115 +113 +111 +110 +108 +107 +106 +105 +105 +106 +107 +109 +111 +112 +115 +118 +121 +124 +127 +129 +132 +135 +138 +141 +143 +145 +147 +148 +150 +151 +151 +151 +152 +150 +149 +147 +145 +144 +141 +138 +135 +132 +128 +126 +123 +120 +117 +115 +112 +111 +109 +107 +107 +106 +105 +105 +106 +108 +110 +111 +112 +114 +115 +126 +127 +124 +129 +137 +136 +134 +141 +147 +146 +143 +148 +155 +154 +150 +152 +153 +151 +149 +147 +143 +140 +140 +136 +133 +129 +127 +124 +122 +120 +118 +117 +112 +107 +107 +108 +105 +105 +105 +107 +106 +107 +111 +113 +115 +115 +118 +121 +125 +128 +131 +134 +137 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +151 +149 +148 +146 +144 +142 +139 +137 +133 +131 +127 +125 +122 +119 +115 +112 +110 +108 +107 +106 +106 +105 +106 +106 +107 +109 +111 +113 +115 +118 +120 +123 +126 +128 +131 +134 +136 +139 +141 +144 +146 +148 +150 +150 +151 +150 +151 +150 +149 +147 +145 +144 +141 +138 +135 +133 +129 +127 +124 +122 +119 +116 +113 +111 +109 +108 +107 +106 +106 +105 +107 +107 +109 +111 +112 +115 +117 +120 +123 +126 +128 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +151 +151 +150 +151 +149 +147 +145 +142 +140 +137 +134 +131 +127 +125 +123 +119 +116 +113 +111 +109 +108 +106 +105 +105 +105 +105 +106 +108 +109 +111 +114 +117 +120 +122 +126 +127 +132 +134 +137 +140 +143 +144 +146 +148 +150 +151 +151 +152 +151 +151 +149 +149 +146 +144 +141 +138 +135 +133 +130 +127 +125 +121 +118 +115 +113 +111 +109 +107 +106 +106 +105 +105 +106 +107 +108 +109 +112 +114 +117 +120 +123 +125 +128 +131 +135 +137 +141 +143 +145 +148 +149 +151 +152 +152 +152 +152 +151 +149 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +120 +117 +114 +113 +110 +109 +107 +106 +105 +105 +105 +106 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +147 +145 +142 +140 +137 +134 +131 +127 +126 +123 +120 +117 +115 +112 +111 +109 +107 +106 +105 +105 +105 +107 +108 +110 +111 +113 +115 +119 +122 +125 +127 +130 +134 +136 +139 +141 +143 +145 +148 +150 +151 +151 +151 +151 +151 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +119 +117 +114 +111 +110 +108 +107 +106 +106 +106 +107 +107 +109 +111 +112 +114 +116 +120 +123 +127 +128 +130 +133 +137 +140 +143 +144 +146 +148 +149 +151 +151 +152 +151 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +126 +124 +120 +118 +115 +113 +111 +109 +108 +106 +106 +105 +106 +106 +107 +109 +111 +113 +115 +118 +121 +124 +127 +130 +132 +135 +137 +140 +143 +146 +148 +149 +150 +151 +152 +151 +151 +149 +148 +147 +145 +142 +140 +137 +134 +131 +127 +126 +122 +120 +116 +114 +111 +110 +108 +107 +106 +105 +105 +106 +107 +108 +109 +111 +113 +116 +119 +122 +125 +127 +130 +134 +137 +139 +143 +145 +147 +148 +150 +151 +151 +151 +151 +151 +150 +148 +146 +143 +141 +139 +135 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +108 +107 +106 +106 +106 +106 +107 +109 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +151 +151 +150 +149 +147 +146 +143 +140 +138 +136 +131 +130 +127 +124 +121 +117 +114 +113 +110 +108 +108 +106 +106 +106 +108 +107 +107 +110 +112 +113 +115 +119 +122 +123 +126 +130 +133 +135 +138 +141 +143 +145 +147 +148 +149 +150 +151 +151 +150 +149 +147 +146 +144 +143 +141 +138 +135 +132 +128 +126 +122 +118 +116 +114 +112 +110 +109 +108 +107 +106 +107 +107 +108 +109 +110 +112 +113 +116 +118 +121 +124 +127 +130 +133 +136 +139 +143 +144 +147 +148 +150 +150 +150 +157 +152 +147 +151 +152 +146 +143 +142 +142 +137 +129 +129 +130 +126 +121 +120 +116 +114 +112 +109 +106 +105 +104 +103 +105 +106 +106 +108 +110 +111 +114 +117 +120 +123 +126 +128 +131 +134 +139 +142 +141 +144 +148 +149 +150 +150 +152 +153 +152 +150 +150 +149 +146 +143 +141 +138 +135 +132 +128 +126 +124 +121 +118 +116 +113 +111 +109 +108 +107 +106 +106 +106 +108 +109 +110 +111 +112 +115 +118 +121 +124 +127 +129 +131 +134 +137 +140 +142 +145 +147 +148 +149 +151 +151 +152 +151 +150 +148 +147 +144 +142 +140 +137 +134 +130 +129 +126 +123 +121 +118 +115 +113 +111 +108 +108 +106 +106 +106 +106 +106 +108 +110 +111 +114 +116 +120 +122 +126 +128 +131 +134 +136 +140 +143 +146 +147 +149 +149 +151 +151 +152 +152 +151 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +115 +112 +111 +109 +107 +106 +106 +105 +105 +106 +107 +109 +110 +112 +115 +118 +120 +124 +126 +129 +133 +135 +138 +141 +144 +146 +148 +149 +150 +150 +151 +151 +151 +151 +149 +147 +145 +143 +141 +138 +135 +132 +129 +127 +123 +120 +118 +116 +111 +106 +110 +114 +108 +103 +109 +110 +103 +105 +111 +113 +109 +110 +119 +125 +124 +125 +130 +133 +136 +139 +141 +141 +144 +148 +149 +150 +151 +152 +151 +152 +150 +150 +150 +143 +140 +140 +136 +134 +130 +129 +125 +121 +119 +118 +116 +111 +109 +108 +107 +105 +105 +105 +105 +107 +109 +111 +112 +115 +118 +120 +123 +125 +127 +131 +134 +137 +140 +142 +145 +147 +148 +150 +151 +151 +152 +151 +150 +149 +147 +146 +144 +141 +138 +135 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +107 +106 +106 +106 +106 +107 +107 +109 +110 +113 +115 +117 +120 +123 +126 +128 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +152 +152 +152 +151 +149 +148 +146 +144 +142 +139 +135 +133 +130 +127 +124 +121 +119 +115 +113 +111 +109 +108 +106 +106 +105 +106 +107 +107 +108 +110 +112 +115 +118 +120 +123 +126 +129 +131 +135 +138 +140 +143 +145 +148 +149 +151 +151 +152 +152 +152 +150 +149 +147 +145 +143 +140 +137 +134 +132 +128 +126 +123 +120 +117 +114 +112 +110 +108 +106 +106 +106 +105 +106 +107 +108 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +152 +151 +149 +148 +146 +144 +141 +138 +135 +133 +129 +127 +124 +121 +118 +116 +113 +111 +109 +107 +107 +105 +106 +105 +106 +107 +109 +110 +112 +115 +117 +120 +123 +126 +127 +130 +133 +137 +140 +143 +145 +147 +148 +150 +151 +151 +152 +151 +150 +149 +147 +146 +144 +142 +139 +137 +133 +131 +127 +125 +122 +119 +116 +113 +111 +109 +108 +105 +105 +104 +104 +105 +106 +108 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +142 +144 +147 +148 +149 +151 +152 +153 +153 +152 +151 +149 +147 +145 +144 +140 +138 +134 +131 +128 +125 +122 +119 +116 +113 +111 +109 +108 +106 +106 +105 +105 +106 +107 +108 +110 +112 +114 +116 +119 +122 +124 +127 +130 +134 +137 +139 +143 +145 +147 +149 +151 +151 +152 +152 +152 +151 +149 +147 +145 +143 +141 +139 +136 +133 +129 +127 +124 +121 +119 +116 +114 +111 +110 +108 +107 +106 +106 +105 +106 +107 +109 +111 +113 +116 +117 +120 +123 +126 +128 +131 +134 +138 +140 +142 +145 +147 +149 +149 +150 +151 +151 +151 +150 +150 +148 +146 +144 +142 +139 +137 +133 +130 +127 +124 +121 +118 +116 +113 +111 +107 +107 +105 +104 +105 +105 +106 +107 +108 +110 +112 +115 +118 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +152 +152 +151 +149 +147 +145 +143 +140 +137 +134 +131 +128 +125 +122 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +107 +107 +108 +109 +111 +114 +116 +118 +121 +125 +127 +131 +132 +135 +138 +142 +144 +146 +147 +149 +150 +150 +151 +151 +150 +149 +149 +146 +144 +142 +140 +137 +134 +131 +128 +126 +122 +120 +117 +115 +112 +110 +108 +106 +106 +105 +107 +107 +106 +107 +109 +111 +114 +117 +119 +122 +125 +127 +130 +133 +135 +141 +144 +146 +147 +148 +150 +152 +151 +152 +152 +150 +150 +148 +147 +144 +141 +139 +136 +132 +129 +127 +124 +120 +117 +116 +112 +110 +109 +108 +107 +105 +106 +105 +106 +107 +109 +111 +112 +115 +117 +121 +124 +127 +129 +133 +136 +140 +142 +144 +146 +147 +148 +150 +150 +150 +151 +150 +149 +148 +147 +145 +143 +140 +137 +134 +131 +128 +126 +122 +119 +117 +115 +112 +110 +108 +107 +106 +107 +106 +106 +107 +108 +109 +111 +113 +116 +119 +121 +125 +127 +131 +133 +137 +139 +142 +144 +146 +147 +149 +151 +152 +152 +151 +150 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +121 +118 +117 +112 +109 +113 +111 +103 +107 +110 +106 +104 +107 +110 +112 +109 +111 +119 +122 +122 +125 +129 +131 +135 +137 +139 +141 +144 +146 +148 +149 +149 +151 +152 +152 +150 +149 +147 +145 +144 +141 +139 +136 +133 +129 +127 +122 +120 +119 +115 +111 +110 +110 +108 +106 +106 +108 +107 +107 +107 +109 +111 +113 +116 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +152 +151 +151 +151 +150 +149 +147 +145 +142 +140 +137 +134 +130 +127 +125 +123 +120 +117 +114 +111 +109 +108 +107 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +119 +122 +125 +127 +131 +133 +137 +139 +141 +145 +146 +149 +150 +152 +152 +152 +152 +152 +150 +149 +147 +144 +143 +139 +137 +133 +130 +127 +125 +122 +119 +117 +114 +111 +109 +108 +107 +107 +106 +106 +106 +107 +108 +110 +112 +114 +117 +119 +123 +125 +128 +131 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +151 +151 +150 +149 +147 +144 +142 +139 +134 +140 +137 +126 +126 +127 +123 +113 +114 +116 +111 +104 +104 +110 +109 +105 +105 +108 +108 +109 +111 +112 +115 +118 +122 +124 +127 +129 +133 +135 +139 +142 +145 +147 +144 +147 +150 +150 +149 +150 +151 +149 +147 +147 +147 +144 +140 +137 +135 +131 +128 +125 +122 +120 +117 +116 +113 +111 +109 +109 +108 +108 +107 +107 +107 +108 +110 +111 +114 +116 +119 +121 +123 +127 +129 +133 +136 +139 +141 +143 +145 +147 +149 +150 +151 +151 +151 +150 +150 +148 +146 +144 +142 +139 +137 +134 +131 +127 +125 +122 +119 +117 +114 +111 +109 +107 +107 +105 +105 +105 +106 +107 +108 +110 +112 +114 +117 +120 +123 +127 +129 +132 +135 +139 +141 +144 +145 +147 +149 +151 +152 +152 +152 +151 +150 +148 +146 +145 +144 +140 +137 +133 +132 +129 +127 +123 +120 +118 +115 +113 +111 +108 +107 +106 +105 +106 +106 +107 +108 +109 +111 +113 +116 +119 +121 +124 +127 +129 +133 +135 +138 +140 +142 +146 +148 +150 +150 +151 +152 +152 +152 +150 +148 +147 +146 +144 +141 +137 +134 +131 +128 +126 +123 +120 +117 +114 +112 +111 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +114 +116 +119 +122 +125 +127 +130 +134 +136 +139 +142 +145 +146 +148 +149 +151 +150 +151 +151 +150 +149 +148 +146 +144 +142 +139 +136 +132 +129 +127 +125 +122 +119 +116 +112 +110 +108 +107 +106 +106 +105 +105 +106 +107 +108 +110 +112 +114 +117 +119 +123 +126 +129 +132 +135 +137 +140 +143 +144 +147 +148 +151 +152 +152 +152 +151 +151 +149 +148 +146 +144 +141 +139 +136 +133 +129 +127 +124 +121 +118 +115 +112 +109 +108 +107 +107 +106 +105 +105 +105 +106 +108 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +138 +142 +143 +146 +147 +149 +151 +152 +152 +152 +152 +151 +149 +147 +145 +143 +141 +137 +135 +132 +129 +126 +123 +120 +118 +114 +112 +110 +108 +107 +106 +106 +105 +106 +106 +107 +109 +111 +115 +116 +118 +121 +124 +127 +130 +133 +136 +139 +142 +145 +146 +148 +150 +151 +152 +152 +152 +151 +150 +148 +147 +144 +142 +139 +136 +133 +130 +127 +125 +122 +118 +116 +113 +111 +109 +108 +106 +106 +105 +105 +107 +107 +109 +111 +113 +115 +117 +120 +122 +125 +127 +131 +134 +138 +139 +142 +144 +147 +148 +150 +151 +151 +151 +151 +150 +149 +148 +146 +144 +141 +139 +135 +133 +130 +127 +124 +121 +119 +116 +113 +111 +109 +108 +106 +105 +105 +106 +106 +107 +108 +110 +112 +115 +117 +120 +123 +127 +129 +133 +136 +139 +141 +143 +145 +147 +149 +152 +152 +152 +151 +151 +149 +149 +147 +145 +142 +140 +137 +134 +131 +128 +126 +122 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +106 +107 +108 +110 +111 +114 +117 +119 +122 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +151 +150 +149 +148 +147 +145 +142 +139 +135 +132 +130 +127 +124 +121 +118 +115 +112 +113 +111 +109 +107 +105 +106 +105 +105 +107 +108 +109 +112 +115 +118 +119 +122 +127 +128 +130 +134 +138 +140 +141 +145 +147 +148 +149 +151 +152 +151 +151 +150 +149 +147 +146 +144 +141 +137 +135 +131 +130 +127 +126 +122 +119 +116 +113 +111 +109 +108 +106 +105 +104 +104 +105 +107 +108 +110 +112 +115 +118 +120 +124 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +152 +153 +153 +152 +152 +150 +149 +146 +144 +140 +138 +134 +131 +127 +126 +122 +120 +117 +113 +111 +108 +108 +107 +106 +104 +104 +105 +107 +107 +108 +111 +113 +116 +119 +122 +124 +127 +131 +134 +137 +140 +143 +144 +147 +148 +150 +150 +151 +152 +151 +150 +149 +148 +146 +144 +141 +139 +136 +133 +130 +127 +125 +122 +120 +117 +113 +111 +110 +109 +108 +107 +106 +106 +106 +107 +108 +111 +112 +114 +116 +118 +121 +125 +127 +128 +135 +141 +136 +140 +149 +148 +147 +148 +152 +154 +150 +147 +152 +152 +147 +146 +145 +143 +140 +137 +132 +129 +127 +124 +121 +118 +115 +112 +111 +109 +107 +106 +105 +105 +105 +106 +107 +108 +110 +113 +116 +115 +118 +124 +126 +127 +132 +136 +139 +141 +143 +147 +150 +149 +150 +151 +152 +152 +152 +150 +149 +147 +146 +144 +141 +138 +134 +132 +129 +127 +123 +120 +117 +115 +112 +110 +108 +107 +106 +105 +105 +106 +107 +108 +109 +111 +114 +116 +118 +122 +125 +127 +131 +134 +137 +139 +141 +143 +145 +148 +150 +150 +151 +150 +150 +150 +149 +148 +146 +144 +141 +139 +136 +134 +130 +127 +125 +122 +120 +116 +114 +111 +110 +108 +108 +106 +106 +106 +107 +108 +109 +111 +112 +115 +117 +120 +122 +126 +127 +131 +133 +136 +139 +141 +144 +145 +144 +155 +157 +149 +150 +155 +153 +145 +147 +149 +145 +136 +134 +138 +135 +129 +126 +126 +122 +118 +116 +111 +109 +108 +108 +105 +104 +105 +105 +105 +108 +109 +111 +115 +111 +116 +121 +122 +125 +128 +133 +135 +137 +141 +146 +147 +147 +149 +151 +152 +152 +152 +151 +151 +151 +149 +147 +144 +140 +138 +134 +132 +128 +127 +123 +119 +116 +113 +111 +109 +108 +107 +106 +106 +105 +106 +107 +107 +109 +111 +114 +117 +118 +122 +124 +127 +129 +133 +136 +139 +142 +144 +146 +148 +150 +151 +151 +151 +151 +150 +149 +148 +146 +144 +141 +140 +137 +134 +131 +128 +126 +122 +120 +116 +114 +111 +111 +109 +108 +106 +106 +105 +106 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +142 +138 +136 +132 +129 +126 +124 +120 +117 +115 +112 +110 +109 +108 +107 +106 +105 +105 +106 +107 +109 +110 +112 +114 +117 +120 +123 +126 +129 +132 +135 +138 +141 +143 +145 +148 +149 +150 +151 +152 +151 +151 +150 +149 +147 +145 +144 +141 +138 +135 +132 +129 +127 +123 +120 +118 +115 +112 +110 +109 +107 +107 +106 +106 +106 +107 +108 +110 +112 +114 +116 +117 +121 +124 +127 +130 +132 +135 +137 +140 +143 +146 +147 +149 +150 +151 +151 +151 +151 +150 +149 +147 +145 +142 +140 +136 +134 +130 +127 +125 +122 +119 +116 +114 +111 +110 +108 +107 +105 +105 +106 +106 +107 +108 +109 +112 +114 +116 +120 +122 +126 +129 +132 +135 +138 +140 +143 +145 +148 +151 +152 +152 +150 +150 +150 +150 +148 +146 +144 +142 +140 +137 +135 +132 +129 +126 +124 +120 +117 +114 +112 +110 +108 +107 +106 +105 +105 +106 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +129 +132 +135 +139 +141 +143 +145 +147 +149 +150 +151 +150 +150 +150 +149 +148 +147 +144 +142 +139 +136 +134 +131 +129 +127 +123 +120 +118 +115 +113 +111 +110 +108 +107 +107 +106 +107 +107 +108 +109 +111 +113 +116 +118 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +149 +150 +151 +152 +152 +152 +150 +150 +148 +146 +142 +139 +136 +134 +132 +128 +126 +121 +118 +115 +113 +111 +109 +107 +106 +105 +104 +104 +105 +106 +108 +110 +112 +114 +117 +120 +123 +126 +128 +131 +134 +137 +141 +143 +146 +148 +150 +151 +152 +152 +152 +152 +150 +149 +148 +146 +144 +141 +138 +135 +133 +129 +127 +123 +121 +116 +114 +112 +111 +109 +107 +106 +105 +105 +105 +106 +108 +109 +111 +113 +115 +118 +121 +124 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +147 +145 +143 +140 +137 +135 +132 +129 +126 +123 +120 +117 +115 +112 +111 +109 +108 +106 +106 +105 +105 +107 +108 +110 +111 +113 +114 +118 +121 +124 +127 +130 +133 +136 +138 +141 +144 +146 +148 +149 +153 +153 +153 +152 +150 +150 +149 +146 +144 +143 +139 +137 +134 +132 +127 +125 +122 +119 +115 +112 +112 +109 +106 +105 +106 +105 +104 +106 +107 +109 +111 +113 +114 +116 +119 +124 +127 +128 +131 +133 +136 +140 +143 +145 +148 +149 +150 +151 +152 +151 +151 +150 +149 +147 +145 +144 +141 +138 +135 +132 +130 +127 +125 +121 +118 +115 +113 +111 +109 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +132 +135 +137 +140 +142 +146 +148 +149 +149 +150 +150 +151 +150 +150 +148 +147 +145 +142 +141 +137 +135 +132 +129 +126 +124 +121 +117 +115 +113 +110 +108 +107 +106 +106 +105 +106 +107 +108 +110 +111 +113 +115 +118 +121 +125 +127 +130 +133 +136 +139 +142 +145 +147 +150 +151 +152 +151 +151 +151 +151 +150 +150 +147 +144 +141 +139 +136 +133 +130 +127 +125 +121 +119 +116 +113 +111 +109 +108 +107 +106 +105 +106 +106 +107 +108 +110 +112 +115 +117 +120 +123 +126 +129 +131 +135 +137 +140 +142 +145 +147 +148 +150 +151 +152 +151 +152 +150 +150 +149 +147 +143 +140 +136 +134 +139 +130 +124 +126 +124 +117 +113 +114 +113 +109 +103 +105 +109 +106 +104 +107 +108 +108 +111 +112 +114 +117 +120 +122 +126 +127 +131 +134 +138 +140 +143 +145 +147 +150 +152 +152 +150 +151 +153 +152 +149 +145 +145 +145 +140 +137 +135 +133 +130 +126 +124 +122 +117 +114 +113 +111 +108 +107 +105 +104 +105 +106 +107 +108 +109 +111 +114 +116 +119 +122 +125 +127 +129 +133 +136 +139 +141 +143 +144 +147 +149 +150 +151 +151 +151 +151 +150 +148 +146 +144 +142 +139 +137 +133 +130 +127 +125 +122 +119 +117 +114 +112 +110 +109 +107 +106 +105 +105 +106 +108 +109 +110 +110 +111 +113 +117 +127 +127 +124 +132 +139 +136 +136 +144 +148 +145 +143 +150 +155 +153 +149 +151 +152 +150 +149 +146 +143 +140 +139 +136 +133 +129 +127 +124 +121 +118 +117 +116 +108 +106 +106 +106 +104 +103 +106 +107 +108 +108 +112 +114 +114 +116 +120 +125 +127 +129 +131 +134 +137 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +117 +114 +112 +110 +108 +107 +107 +106 +107 +107 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +130 +133 +134 +137 +140 +143 +146 +148 +149 +149 +150 +150 +151 +151 +150 +148 +146 +144 +142 +140 +137 +134 +132 +129 +126 +123 +120 +118 +115 +112 +111 +109 +107 +106 +106 +105 +106 +106 +108 +109 +111 +114 +116 +119 +122 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +151 +150 +151 +151 +151 +150 +148 +145 +143 +140 +138 +135 +132 +129 +126 +124 +120 +118 +115 +113 +111 +109 +108 +107 +106 +105 +106 +106 +107 +109 +111 +113 +115 +118 +120 +124 +126 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +151 +151 +150 +150 +147 +145 +142 +139 +138 +135 +132 +128 +126 +122 +119 +117 +115 +113 +110 +109 +107 +106 +105 +106 +106 +107 +108 +110 +112 +113 +116 +119 +122 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +142 +140 +137 +134 +131 +128 +124 +121 +118 +116 +114 +112 +110 +107 +105 +104 +105 +105 +106 +107 +108 +110 +111 +114 +117 +120 +123 +126 +128 +131 +135 +137 +140 +142 +144 +146 +149 +150 +152 +152 +152 +152 +151 +150 +148 +146 +144 +141 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +106 +105 +105 +106 +107 +107 +109 +109 +111 +114 +117 +120 +123 +126 +129 +131 +135 +138 +141 +143 +146 +148 +149 +150 +151 +151 +151 +150 +150 +148 +147 +145 +143 +140 +138 +135 +132 +129 +126 +124 +120 +118 +115 +113 +111 +109 +108 +106 +106 +106 +107 +108 +110 +110 +111 +113 +115 +119 +122 +125 +127 +129 +131 +134 +138 +141 +144 +146 +148 +149 +150 +151 +152 +151 +152 +150 +149 +147 +145 +142 +139 +137 +133 +131 +127 +125 +122 +120 +117 +115 +111 +109 +108 +107 +107 +105 +105 +106 +107 +108 +110 +112 +114 +117 +120 +124 +127 +129 +131 +134 +136 +140 +143 +146 +147 +148 +149 +149 +150 +151 +151 +150 +149 +147 +146 +144 +141 +137 +135 +134 +130 +127 +123 +121 +118 +115 +113 +111 +109 +107 +107 +106 +105 +106 +106 +108 +110 +111 +113 +115 +118 +121 +123 +127 +129 +133 +135 +138 +141 +144 +146 +149 +150 +150 +151 +152 +153 +153 +152 +150 +147 +144 +142 +140 +138 +135 +131 +129 +126 +123 +119 +117 +114 +112 +110 +108 +107 +106 +105 +104 +108 +106 +109 +109 +110 +113 +116 +117 +121 +124 +126 +130 +134 +137 +138 +142 +145 +147 +148 +151 +153 +152 +152 +152 +152 +151 +149 +147 +145 +141 +139 +137 +133 +131 +127 +124 +121 +118 +116 +113 +111 +109 +108 +106 +106 +105 +105 +105 +107 +108 +110 +112 +114 +117 +120 +123 +127 +129 +132 +135 +138 +141 +143 +145 +147 +148 +150 +150 +151 +151 +150 +150 +149 +148 +146 +144 +141 +139 +136 +133 +130 +127 +123 +121 +118 +116 +114 +112 +109 +107 +106 +105 +106 +106 +107 +107 +109 +110 +112 +115 +117 +120 +123 +126 +128 +132 +135 +137 +140 +142 +144 +146 +149 +150 +151 +151 +152 +152 +152 +150 +148 +146 +144 +141 +138 +136 +132 +130 +127 +124 +120 +118 +115 +113 +111 +108 +107 +105 +105 +105 +106 +107 +108 +108 +109 +111 +114 +118 +121 +124 +127 +129 +133 +136 +139 +142 +145 +147 +149 +150 +151 +151 +152 +151 +151 +150 +148 +146 +144 +142 +139 +136 +133 +131 +127 +125 +122 +119 +116 +113 +111 +109 +108 +106 +106 +106 +107 +107 +108 +109 +110 +111 +113 +117 +120 +123 +126 +127 +129 +133 +135 +139 +142 +144 +146 +148 +149 +150 +151 +152 +151 +151 +149 +148 +147 +144 +141 +139 +136 +134 +130 +127 +125 +122 +119 +116 +114 +111 +110 +107 +107 +106 +106 +106 +105 +105 +109 +115 +110 +112 +122 +123 +121 +125 +129 +133 +132 +133 +141 +147 +145 +146 +150 +149 +150 +152 +151 +149 +149 +148 +146 +145 +142 +140 +138 +135 +131 +129 +126 +123 +120 +117 +115 +112 +110 +110 +109 +105 +103 +105 +107 +104 +107 +111 +112 +114 +114 +119 +124 +124 +126 +130 +133 +135 +139 +142 +144 +147 +149 +149 +149 +151 +152 +153 +152 +150 +148 +146 +143 +142 +139 +137 +133 +131 +127 +125 +122 +119 +116 +114 +110 +106 +111 +112 +105 +102 +109 +109 +103 +105 +112 +113 +109 +112 +121 +126 +124 +127 +132 +135 +137 +141 +142 +143 +146 +149 +150 +150 +151 +151 +151 +153 +150 +149 +149 +140 +138 +140 +136 +132 +129 +127 +123 +120 +118 +117 +115 +110 +108 +108 +107 +106 +105 +106 +106 +108 +110 +111 +113 +116 +118 +121 +124 +127 +129 +131 +133 +137 +141 +143 +146 +147 +149 +150 +151 +152 +151 +151 +150 +149 +147 +145 +143 +140 +138 +135 +132 +128 +125 +121 +119 +116 +115 +112 +109 +107 +105 +104 +105 +106 +107 +106 +106 +108 +111 +113 +115 +118 +122 +125 +127 +130 +133 +136 +139 +142 +144 +147 +148 +151 +151 +152 +152 +152 +152 +150 +149 +147 +145 +142 +140 +136 +134 +130 +127 +125 +122 +120 +117 +114 +112 +110 +108 +106 +105 +105 +106 +107 +106 +107 +109 +111 +114 +116 +120 +122 +125 +127 +130 +133 +137 +139 +142 +145 +147 +149 +150 +151 +151 +152 +151 +150 +150 +148 +146 +144 +141 +138 +136 +132 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +107 +106 +106 +108 +109 +110 +111 +112 +115 +119 +122 +125 +127 +129 +131 +134 +138 +140 +143 +144 +146 +147 +149 +150 +150 +151 +151 +150 +148 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +117 +115 +113 +111 +110 +108 +107 +107 +106 +107 +107 +109 +110 +111 +113 +116 +119 +122 +124 +127 +128 +131 +134 +139 +142 +145 +146 +147 +149 +149 +150 +151 +151 +150 +149 +148 +146 +145 +143 +140 +138 +135 +132 +129 +126 +123 +120 +117 +115 +112 +110 +108 +107 +105 +105 +105 +106 +107 +107 +110 +111 +114 +116 +119 +122 +125 +127 +131 +134 +137 +140 +143 +146 +147 +148 +149 +150 +152 +153 +153 +152 +150 +147 +145 +143 +141 +139 +136 +133 +129 +127 +123 +121 +118 +115 +113 +111 +108 +107 +106 +105 +105 +106 +107 +108 +109 +111 +114 +116 +119 +121 +124 +127 +130 +132 +135 +138 +140 +143 +145 +147 +149 +150 +151 +151 +152 +152 +151 +148 +146 +144 +142 +140 +138 +135 +131 +128 +125 +123 +120 +118 +115 +113 +111 +109 +107 +107 +106 +105 +106 +106 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +153 +152 +152 +150 +149 +148 +145 +143 +140 +138 +134 +131 +127 +124 +121 +119 +117 +114 +111 +108 +106 +105 +105 +105 +105 +105 +106 +107 +109 +111 +113 +116 +120 +123 +126 +129 +131 +134 +137 +140 +143 +145 +148 +149 +151 +152 +152 +152 +152 +151 +150 +147 +146 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +116 +114 +112 +109 +107 +106 +106 +107 +106 +107 +107 +108 +109 +111 +115 +118 +120 +123 +126 +128 +132 +134 +138 +140 +143 +145 +147 +148 +150 +150 +150 +152 +150 +149 +150 +149 +146 +144 +140 +138 +135 +131 +129 +127 +123 +120 +119 +116 +113 +110 +109 +108 +106 +105 +107 +107 +106 +107 +109 +110 +111 +116 +120 +122 +124 +127 +128 +131 +135 +138 +141 +143 +145 +147 +148 +150 +152 +152 +152 +152 +150 +149 +147 +146 +143 +140 +136 +133 +131 +129 +127 +123 +120 +117 +115 +112 +110 +107 +106 +106 +105 +105 +105 +106 +107 +109 +111 +114 +116 +120 +123 +126 +127 +130 +133 +136 +140 +143 +145 +146 +149 +149 +150 +150 +151 +151 +150 +149 +147 +145 +144 +141 +138 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +106 +107 +107 +108 +108 +110 +111 +113 +115 +118 +121 +123 +126 +128 +131 +134 +137 +140 +144 +145 +147 +148 +149 +151 +152 +152 +151 +151 +148 +147 +145 +143 +141 +138 +135 +132 +129 +126 +124 +121 +118 +115 +113 +111 +109 +107 +106 +105 +105 +105 +105 +107 +108 +111 +112 +115 +118 +120 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +152 +150 +148 +146 +144 +143 +140 +138 +134 +130 +127 +124 +121 +119 +116 +113 +111 +109 +107 +106 +106 +105 +106 +106 +107 +109 +110 +112 +114 +116 +119 +122 +125 +128 +131 +134 +137 +140 +142 +145 +147 +149 +150 +151 +151 +151 +151 +150 +149 +148 +147 +144 +142 +140 +137 +134 +130 +127 +124 +122 +120 +117 +114 +111 +108 +106 +105 +105 +105 +105 +106 +106 +108 +109 +112 +114 +117 +120 +123 +127 +128 +131 +134 +137 +140 +143 +145 +148 +150 +150 +150 +155 +157 +148 +150 +154 +149 +144 +142 +143 +140 +133 +128 +129 +127 +122 +120 +119 +116 +114 +111 +106 +105 +105 +105 +105 +105 +104 +105 +108 +109 +113 +116 +119 +121 +125 +127 +130 +134 +136 +140 +144 +143 +143 +150 +150 +146 +150 +152 +151 +151 +149 +148 +150 +143 +137 +144 +143 +131 +129 +132 +127 +119 +119 +120 +116 +107 +106 +111 +111 +106 +106 +108 +108 +108 +109 +108 +109 +113 +117 +119 +121 +124 +126 +128 +133 +137 +139 +144 +140 +142 +149 +148 +147 +150 +152 +151 +149 +149 +150 +148 +143 +140 +140 +136 +133 +130 +127 +125 +123 +120 +117 +115 +112 +111 +109 +108 +106 +106 +106 +106 +107 +108 +111 +112 +115 +118 +121 +123 +126 +127 +130 +134 +138 +141 +143 +145 +146 +148 +149 +151 +152 +152 +151 +150 +149 +146 +145 +143 +140 +137 +135 +132 +129 +126 +123 +120 +116 +115 +112 +110 +108 +107 +106 +106 +105 +106 +107 +108 +109 +111 +114 +116 +119 +121 +125 +127 +130 +133 +136 +139 +142 +144 +146 +147 +148 +150 +151 +152 +152 +151 +149 +147 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +120 +117 +114 +111 +110 +108 +107 +106 +106 +106 +107 +107 +109 +110 +112 +114 +117 +120 +122 +125 +127 +131 +133 +137 +139 +142 +144 +146 +148 +150 +151 +152 +153 +152 +151 +149 +147 +145 +144 +142 +139 +136 +132 +129 +126 +124 +121 +119 +116 +113 +111 +109 +108 +106 +106 +105 +106 +107 +108 +108 +110 +112 +115 +118 +120 +123 +126 +129 +132 +135 +138 +141 +144 +146 +148 +149 +150 +151 +152 +152 +151 +150 +149 +147 +145 +143 +141 +139 +135 +131 +127 +124 +123 +121 +118 +115 +111 +109 +108 +106 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +118 +122 +124 +127 +130 +133 +136 +139 +142 +144 +146 +149 +150 +151 +152 +152 +152 +150 +150 +148 +147 +144 +142 +140 +137 +134 +131 +128 +125 +123 +120 +117 +115 +112 +109 +107 +106 +106 +106 +106 +106 +106 +107 +109 +111 +114 +116 +119 +121 +125 +127 +130 +133 +137 +139 +142 +144 +146 +148 +149 +150 +151 +152 +151 +151 +150 +148 +146 +144 +142 +140 +137 +133 +130 +127 +125 +122 +118 +116 +113 +111 +109 +108 +106 +106 +106 +107 +107 +107 +107 +109 +112 +115 +118 +120 +123 +125 +128 +131 +135 +137 +140 +143 +144 +147 +148 +150 +151 +152 +152 +152 +150 +149 +148 +145 +143 +140 +137 +135 +131 +128 +127 +123 +121 +117 +115 +113 +110 +108 +107 +106 +106 +106 +106 +107 +107 +109 +111 +114 +117 +120 +123 +124 +127 +129 +133 +136 +139 +142 +144 +145 +146 +148 +150 +151 +151 +151 +150 +150 +148 +146 +144 +142 +140 +137 +134 +131 +128 +125 +122 +120 +117 +115 +112 +111 +109 +107 +107 +106 +106 +106 +107 +108 +110 +112 +114 +116 +119 +122 +125 +127 +130 +134 +137 +140 +143 +144 +145 +147 +149 +150 +152 +153 +152 +150 +148 +147 +145 +143 +141 +138 +136 +132 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +107 +106 +107 +107 +108 +110 +111 +112 +117 +119 +122 +124 +125 +128 +131 +133 +137 +140 +142 +145 +148 +150 +150 +151 +153 +153 +151 +149 +148 +146 +144 +143 +141 +138 +134 +131 +128 +126 +123 +121 +118 +115 +112 +110 +108 +106 +106 +104 +104 +105 +106 +107 +108 +111 +113 +116 +118 +122 +125 +127 +130 +133 +137 +139 +143 +145 +147 +149 +150 +152 +152 +153 +152 +152 +150 +149 +147 +145 +143 +141 +137 +133 +130 +127 +125 +122 +120 +116 +114 +110 +108 +106 +106 +105 +105 +105 +106 +107 +108 +110 +112 +114 +118 +120 +124 +126 +128 +131 +134 +137 +140 +142 +145 +146 +148 +150 +151 +152 +151 +152 +150 +149 +147 +146 +144 +142 +139 +136 +133 +129 +127 +124 +122 +120 +118 +114 +111 +109 +107 +107 +106 +107 +106 +105 +106 +107 +109 +112 +115 +117 +119 +122 +125 +127 +131 +134 +138 +141 +144 +146 +147 +149 +150 +152 +152 +152 +152 +151 +150 +149 +146 +144 +141 +138 +136 +132 +129 +126 +123 +120 +118 +115 +112 +110 +108 +107 +107 +106 +105 +107 +107 +107 +107 +110 +113 +117 +119 +121 +124 +126 +129 +132 +135 +138 +141 +143 +146 +148 +149 +150 +152 +152 +152 +151 +150 +149 +147 +144 +142 +139 +137 +134 +131 +127 +125 +123 +121 +117 +114 +112 +110 +109 +108 +106 +105 +106 +106 +107 +108 +110 +112 +114 +117 +119 +122 +124 +127 +129 +134 +137 +140 +142 +144 +145 +147 +149 +150 +152 +151 +151 +150 +149 +148 +146 +145 +142 +140 +137 +134 +130 +127 +124 +121 +118 +116 +114 +111 +109 +108 +106 +106 +106 +106 +106 +107 +108 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +138 +142 +144 +145 +147 +149 +150 +152 +152 +152 +151 +150 +148 +147 +145 +143 +141 +138 +134 +131 +128 +126 +123 +120 +118 +114 +110 +115 +111 +102 +107 +110 +105 +103 +106 +110 +111 +107 +111 +118 +121 +120 +125 +127 +130 +134 +136 +138 +141 +143 +142 +148 +156 +152 +147 +154 +156 +149 +146 +148 +149 +143 +138 +140 +142 +135 +128 +130 +125 +119 +124 +118 +108 +111 +110 +108 +106 +104 +107 +107 +106 +106 +110 +112 +110 +111 +113 +120 +122 +122 +129 +131 +133 +136 +141 +146 +145 +145 +148 +150 +151 +151 +152 +151 +152 +151 +150 +147 +145 +144 +141 +138 +132 +129 +126 +124 +122 +119 +116 +113 +110 +107 +106 +106 +106 +105 +105 +105 +106 +107 +109 +111 +114 +117 +120 +123 +126 +129 +132 +135 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +152 +150 +149 +147 +146 +143 +141 +138 +135 +132 +129 +127 +123 +121 +119 +116 +112 +110 +108 +107 +107 +106 +107 +106 +106 +107 +109 +111 +113 +116 +118 +121 +123 +127 +129 +133 +136 +139 +142 +144 +146 +147 +149 +150 +150 +151 +151 +151 +150 +149 +147 +145 +143 +140 +138 +134 +131 +128 +126 +123 +120 +117 +114 +111 +110 +108 +107 +107 +106 +106 +106 +106 +107 +109 +111 +114 +116 +119 +121 +123 +126 +129 +133 +135 +138 +140 +144 +148 +148 +150 +152 +153 +153 +153 +152 +151 +149 +147 +145 +143 +140 +137 +134 +131 +127 +124 +122 +118 +116 +113 +111 +109 +108 +106 +105 +105 +104 +105 +106 +107 +109 +112 +114 +118 +120 +123 +126 +128 +132 +136 +139 +142 +144 +145 +147 +149 +151 +152 +152 +152 +150 +149 +147 +147 +145 +143 +140 +137 +135 +131 +128 +126 +123 +120 +118 +115 +113 +111 +109 +108 +108 +107 +106 +107 +108 +109 +110 +111 +114 +116 +119 +122 +124 +127 +130 +132 +136 +138 +141 +143 +144 +146 +148 +150 +152 +153 +151 +150 +148 +147 +146 +145 +143 +141 +138 +134 +132 +128 +126 +123 +120 +117 +114 +112 +109 +108 +106 +106 +104 +105 +106 +107 +108 +109 +111 +114 +117 +120 +122 +125 +127 +130 +134 +137 +139 +143 +144 +147 +149 +152 +152 +153 +152 +152 +150 +149 +148 +146 +144 +142 +139 +135 +132 +128 +126 +124 +121 +118 +115 +113 +111 +108 +107 +107 +106 +106 +106 +107 +108 +108 +111 +112 +115 +117 +121 +125 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +149 +150 +151 +152 +151 +150 +149 +147 +145 +144 +141 +138 +135 +131 +128 +126 +124 +122 +118 +115 +111 +110 +108 +107 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +118 +121 +124 +127 +129 +132 +134 +138 +140 +144 +146 +148 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +135 +131 +129 +126 +124 +121 +118 +115 +111 +109 +107 +107 +106 +106 +105 +104 +105 +107 +108 +111 +113 +116 +118 +121 +124 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +152 +153 +153 +152 +150 +148 +146 +144 +142 +138 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +107 +109 +108 +108 +108 +106 +105 +107 +107 +111 +114 +115 +118 +121 +123 +125 +127 +132 +135 +137 +139 +143 +145 +146 +147 +150 +150 +151 +151 +151 +150 +148 +147 +145 +143 +140 +139 +135 +132 +129 +126 +124 +121 +119 +116 +114 +111 +110 +108 +106 +106 +105 +106 +106 +107 +109 +111 +114 +116 +119 +121 +123 +126 +130 +133 +136 +138 +141 +141 +144 +146 +149 +150 +152 +151 +152 +151 +150 +148 +146 +145 +143 +141 +137 +134 +131 +127 +125 +122 +119 +116 +114 +112 +110 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +114 +116 +119 +123 +125 +128 +131 +135 +137 +141 +142 +144 +146 +148 +150 +152 +153 +152 +151 +149 +149 +147 +146 +144 +141 +139 +135 +132 +129 +127 +124 +122 +119 +116 +113 +111 +109 +108 +106 +105 +106 +106 +107 +108 +109 +110 +113 +115 +118 +121 +124 +126 +129 +132 +134 +138 +141 +144 +145 +148 +149 +150 +151 +152 +152 +150 +149 +148 +147 +146 +144 +141 +138 +134 +131 +128 +126 +124 +120 +118 +115 +112 +110 +108 +107 +107 +106 +106 +107 +107 +109 +109 +111 +112 +115 +118 +121 +124 +127 +130 +133 +136 +138 +141 +143 +145 +147 +149 +150 +151 +152 +152 +151 +150 +149 +147 +145 +144 +141 +138 +133 +130 +127 +126 +123 +121 +117 +114 +111 +109 +108 +108 +107 +106 +106 +106 +107 +108 +110 +111 +114 +116 +119 +121 +124 +127 +129 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +151 +152 +150 +150 +148 +147 +144 +142 +139 +137 +134 +131 +128 +126 +123 +120 +116 +113 +110 +108 +107 +107 +106 +105 +104 +104 +105 +107 +109 +111 +114 +117 +119 +122 +126 +128 +132 +135 +138 +141 +144 +145 +148 +149 +150 +152 +152 +153 +152 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +125 +123 +120 +118 +115 +112 +109 +109 +108 +108 +107 +106 +106 +106 +107 +109 +112 +113 +113 +119 +127 +123 +121 +130 +135 +138 +135 +138 +148 +146 +142 +147 +154 +154 +150 +148 +151 +152 +150 +147 +145 +142 +139 +138 +134 +130 +127 +126 +123 +120 +119 +117 +111 +107 +107 +109 +106 +101 +107 +107 +106 +107 +110 +116 +116 +116 +116 +120 +127 +125 +127 +136 +138 +142 +142 +144 +150 +150 +149 +152 +153 +150 +151 +151 +148 +147 +148 +145 +143 +140 +136 +133 +130 +127 +124 +121 +119 +116 +113 +111 +108 +108 +107 +106 +106 +105 +107 +107 +109 +110 +111 +114 +117 +120 +123 +126 +128 +132 +135 +138 +140 +142 +143 +146 +148 +150 +152 +151 +151 +149 +149 +148 +146 +145 +143 +140 +137 +135 +131 +128 +126 +124 +121 +118 +116 +114 +111 +109 +108 +107 +107 +107 +107 +108 +109 +110 +112 +114 +116 +119 +121 +125 +127 +130 +133 +135 +138 +141 +144 +145 +148 +149 +150 +151 +152 +150 +149 +148 +148 +147 +145 +143 +140 +136 +132 +130 +127 +125 +122 +119 +117 +113 +111 +108 +107 +107 +106 +106 +106 +106 +107 +108 +109 +111 +113 +116 +119 +122 +125 +127 +131 +134 +137 +140 +143 +144 +147 +149 +150 +151 +152 +152 +152 +152 +150 +149 +147 +146 +143 +139 +136 +132 +129 +127 +125 +122 +118 +115 +112 +110 +108 +107 +106 +105 +105 +105 +105 +107 +107 +110 +112 +115 +118 +120 +123 +126 +129 +132 +135 +138 +141 +143 +146 +148 +149 +150 +151 +152 +151 +151 +150 +149 +147 +146 +144 +141 +138 +136 +133 +130 +127 +124 +122 +118 +116 +112 +110 +109 +108 +108 +106 +106 +105 +105 +107 +109 +111 +113 +115 +117 +120 +123 +126 +129 +132 +135 +138 +141 +144 +146 +148 +150 +150 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +117 +114 +112 +110 +109 +107 +107 +106 +106 +105 +105 +107 +110 +112 +115 +116 +119 +121 +124 +127 +131 +133 +137 +139 +141 +144 +146 +148 +149 +151 +151 +152 +151 +151 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +119 +116 +113 +111 +109 +107 +106 +106 +105 +105 +106 +107 +109 +110 +113 +116 +118 +120 +122 +125 +129 +132 +136 +138 +140 +142 +144 +146 +149 +151 +151 +152 +152 +151 +151 +150 +148 +146 +144 +142 +139 +135 +132 +128 +126 +122 +120 +117 +115 +113 +111 +109 +107 +106 +106 +106 +106 +107 +107 +109 +110 +112 +115 +117 +121 +124 +127 +130 +134 +138 +141 +142 +144 +145 +148 +150 +152 +153 +152 +151 +149 +148 +147 +146 +144 +142 +140 +137 +134 +131 +128 +125 +122 +119 +117 +114 +111 +109 +107 +106 +105 +105 +106 +106 +107 +109 +111 +112 +115 +118 +120 +122 +126 +129 +131 +133 +135 +139 +142 +144 +146 +148 +150 +152 +152 +152 +150 +149 +149 +148 +146 +144 +143 +138 +136 +132 +129 +127 +124 +122 +119 +117 +113 +112 +110 +108 +106 +106 +108 +107 +106 +106 +108 +109 +111 +114 +116 +119 +122 +126 +128 +131 +134 +137 +140 +143 +145 +148 +149 +151 +152 +152 +153 +152 +152 +150 +149 +147 +146 +142 +139 +134 +131 +128 +126 +124 +120 +118 +114 +111 +109 +108 +107 +106 +105 +104 +105 +105 +106 +108 +111 +113 +116 +119 +122 +124 +127 +129 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +142 +140 +137 +134 +131 +128 +126 +123 +121 +117 +114 +111 +109 +108 +108 +107 +106 +105 +105 +105 +107 +109 +111 +113 +115 +119 +121 +124 +127 +130 +134 +137 +140 +142 +144 +146 +148 +149 +150 +152 +152 +152 +151 +150 +148 +147 +145 +143 +140 +138 +134 +130 +127 +125 +122 +119 +117 +113 +111 +110 +108 +107 +107 +106 +104 +104 +105 +108 +110 +112 +114 +117 +119 +121 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +151 +152 +152 +152 +152 +151 +149 +148 +146 +143 +141 +139 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +108 +106 +106 +106 +106 +106 +108 +109 +111 +114 +116 +118 +120 +123 +126 +130 +133 +136 +138 +140 +142 +144 +147 +148 +150 +151 +151 +151 +150 +149 +148 +147 +145 +143 +140 +137 +134 +131 +127 +125 +122 +120 +117 +115 +112 +110 +109 +108 +107 +106 +106 +107 +107 +108 +110 +111 +114 +117 +119 +123 +125 +128 +131 +134 +137 +139 +141 +142 +145 +148 +150 +152 +152 +151 +150 +150 +149 +148 +146 +145 +142 +139 +136 +133 +130 +127 +125 +122 +119 +116 +114 +111 +109 +107 +107 +105 +106 +105 +106 +107 +108 +110 +112 +115 +117 +120 +123 +126 +128 +132 +135 +138 +141 +143 +145 +147 +149 +151 +152 +152 +151 +150 +149 +149 +148 +147 +144 +141 +137 +134 +131 +129 +127 +124 +121 +116 +115 +111 +107 +112 +113 +105 +105 +111 +109 +103 +106 +111 +111 +108 +111 +120 +123 +123 +125 +130 +133 +136 +139 +139 +141 +145 +148 +149 +149 +151 +151 +151 +152 +152 +150 +151 +144 +138 +141 +143 +131 +127 +132 +130 +122 +118 +118 +117 +111 +103 +107 +110 +105 +103 +104 +105 +107 +110 +110 +111 +114 +117 +120 +122 +124 +126 +130 +133 +136 +139 +142 +144 +147 +149 +150 +151 +152 +154 +153 +152 +146 +145 +151 +143 +137 +141 +137 +134 +129 +127 +128 +124 +117 +115 +114 +109 +109 +110 +107 +107 +107 +106 +106 +107 +108 +110 +113 +115 +117 +119 +122 +125 +127 +131 +134 +137 +140 +143 +144 +147 +148 +149 +150 +151 +151 +151 +150 +149 +147 +146 +144 +141 +137 +135 +133 +129 +127 +124 +121 +119 +116 +114 +112 +110 +109 +108 +107 +106 +105 +105 +106 +109 +111 +113 +115 +117 +120 +122 +126 +129 +133 +135 +138 +140 +142 +146 +148 +150 +150 +151 +151 +152 +152 +150 +149 +147 +146 +144 +142 +138 +135 +132 +128 +126 +123 +120 +117 +115 +112 +110 +108 +107 +106 +106 +106 +106 +107 +108 +111 +112 +114 +116 +118 +121 +124 +127 +131 +134 +137 +139 +141 +144 +146 +148 +150 +151 +151 +151 +151 +150 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +114 +112 +110 +109 +108 +107 +107 +107 +107 +108 +110 +111 +113 +115 +118 +120 +123 +126 +128 +132 +135 +138 +140 +141 +143 +146 +148 +150 +151 +150 +150 +149 +149 +148 +147 +145 +144 +140 +138 +136 +133 +130 +127 +125 +122 +119 +116 +113 +111 +109 +108 +107 +106 +106 +106 +106 +107 +108 +111 +112 +115 +118 +121 +124 +126 +129 +132 +136 +138 +141 +144 +147 +148 +150 +152 +153 +152 +151 +150 +149 +149 +148 +146 +143 +139 +136 +133 +131 +128 +126 +123 +119 +116 +114 +111 +110 +108 +107 +107 +106 +106 +106 +107 +108 +109 +111 +114 +117 +120 +123 +126 +127 +131 +134 +137 +139 +142 +144 +147 +148 +150 +150 +151 +151 +152 +151 +149 +149 +147 +146 +143 +138 +135 +132 +130 +127 +125 +122 +118 +115 +113 +110 +109 +107 +106 +105 +105 +105 +105 +107 +108 +111 +112 +115 +117 +120 +123 +126 +128 +131 +135 +138 +141 +143 +146 +147 +149 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +114 +111 +110 +109 +108 +106 +105 +105 +104 +105 +107 +109 +111 +112 +115 +117 +121 +123 +127 +129 +133 +135 +139 +141 +144 +146 +147 +149 +150 +151 +151 +152 +151 +150 +149 +147 +145 +143 +141 +137 +135 +131 +128 +126 +123 +120 +117 +115 +112 +111 +109 +108 +107 +106 +105 +105 +106 +108 +110 +112 +114 +116 +118 +120 +124 +127 +130 +133 +136 +137 +142 +145 +146 +149 +149 +150 +152 +151 +151 +150 +150 +147 +147 +145 +143 +139 +137 +134 +130 +127 +125 +123 +119 +116 +113 +111 +109 +108 +107 +106 +106 +106 +107 +107 +108 +111 +113 +114 +116 +117 +121 +125 +129 +132 +135 +138 +139 +142 +144 +147 +149 +150 +151 +151 +150 +151 +150 +149 +148 +146 +144 +141 +139 +135 +132 +129 +126 +124 +120 +118 +115 +113 +111 +109 +108 +107 +106 +106 +106 +106 +108 +109 +111 +113 +116 +118 +121 +124 +127 +130 +133 +137 +138 +140 +142 +145 +147 +150 +150 +151 +151 +150 +149 +148 +147 +146 +145 +143 +140 +136 +134 +131 +129 +127 +123 +121 +117 +115 +112 +110 +108 +106 +107 +105 +106 +106 +107 +108 +110 +112 +114 +117 +119 +122 +125 +127 +130 +133 +136 +139 +142 +145 +148 +150 +152 +152 +152 +152 +151 +150 +149 +148 +147 +145 +141 +138 +134 +132 +129 +127 +124 +121 +117 +115 +112 +111 +109 +107 +107 +106 +106 +105 +106 +106 +108 +109 +112 +114 +118 +120 +123 +127 +129 +132 +135 +139 +141 +144 +146 +148 +149 +150 +151 +152 +151 +150 +150 +149 +148 +146 +144 +141 +137 +134 +132 +129 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +105 +106 +106 +106 +108 +110 +112 +114 +116 +118 +120 +123 +126 +128 +131 +134 +137 +141 +143 +146 +148 +149 +150 +151 +152 +152 +152 +150 +149 +147 +145 +143 +141 +137 +135 +132 +128 +127 +124 +121 +118 +114 +111 +111 +109 +108 +106 +105 +104 +104 +105 +106 +109 +111 +113 +115 +118 +120 +124 +127 +130 +133 +136 +140 +142 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +148 +147 +144 +142 +139 +136 +133 +130 +127 +124 +122 +119 +116 +113 +111 +109 +108 +108 +106 +105 +104 +105 +107 +109 +111 +113 +115 +117 +119 +122 +126 +128 +132 +134 +137 +140 +142 +144 +146 +148 +150 +151 +151 +152 +151 +150 +149 +147 +144 +140 +141 +144 +137 +128 +133 +131 +123 +118 +121 +119 +110 +106 +110 +112 +107 +105 +106 +107 +107 +108 +109 +110 +112 +115 +116 +118 +122 +126 +130 +133 +135 +139 +143 +141 +141 +146 +152 +149 +146 +154 +152 +149 +149 +150 +151 +146 +141 +141 +140 +133 +131 +128 +124 +123 +121 +118 +115 +112 +111 +110 +108 +106 +105 +106 +104 +104 +111 +113 +108 +114 +122 +120 +121 +125 +130 +134 +132 +135 +141 +143 +142 +146 +149 +150 +151 +151 +149 +148 +149 +148 +147 +145 +143 +140 +138 +135 +132 +130 +127 +125 +122 +119 +116 +114 +111 +110 +110 +104 +102 +111 +107 +101 +109 +111 +112 +112 +114 +121 +123 +121 +125 +130 +131 +134 +138 +140 +142 +146 +149 +150 +152 +152 +153 +152 +151 +150 +150 +149 +146 +144 +141 +137 +134 +132 +129 +127 +123 +121 +117 +115 +111 +110 +107 +106 +106 +105 +105 +104 +105 +106 +108 +110 +112 +115 +118 +121 +123 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +148 +146 +144 +140 +136 +134 +131 +129 +126 +123 +119 +116 +113 +111 +110 +108 +107 +106 +105 +105 +106 +107 +109 +110 +113 +114 +117 +119 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +151 +151 +152 +152 +151 +149 +148 +146 +144 +142 +139 +137 +134 +131 +128 +126 +123 +120 +115 +113 +111 +110 +109 +107 +106 +104 +104 +105 +107 +107 +109 +111 +115 +117 +119 +122 +125 +128 +131 +135 +137 +140 +143 +145 +147 +148 +150 +152 +153 +152 +152 +151 +150 +148 +146 +144 +141 +139 +135 +133 +128 +127 +124 +121 +118 +115 +112 +110 +109 +108 +107 +106 +104 +104 +105 +107 +109 +111 +112 +114 +116 +119 +122 +126 +129 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +148 +146 +145 +142 +140 +137 +134 +131 +128 +126 +123 +120 +118 +115 +113 +111 +109 +108 +108 +107 +107 +107 +107 +108 +111 +112 +114 +115 +117 +120 +124 +127 +130 +133 +135 +138 +140 +143 +145 +147 +149 +150 +150 +150 +149 +149 +149 +147 +146 +145 +143 +140 +138 +134 +131 +128 +126 +123 +120 +118 +115 +113 +111 +108 +107 +106 +105 +105 +105 +106 +108 +109 +111 +114 +117 +119 +122 +125 +128 +132 +134 +137 +139 +141 +144 +148 +150 +152 +152 +152 +152 +151 +151 +150 +149 +147 +145 +141 +138 +135 +132 +129 +126 +123 +120 +117 +114 +111 +109 +108 +106 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +118 +121 +124 +127 +130 +133 +137 +139 +142 +144 +147 +148 +150 +151 +151 +151 +150 +150 +149 +149 +147 +145 +142 +139 +136 +133 +131 +128 +126 +123 +120 +117 +115 +112 +111 +109 +108 +108 +106 +105 +106 +109 +108 +110 +111 +113 +116 +118 +121 +124 +127 +129 +133 +136 +139 +141 +144 +147 +148 +148 +150 +152 +151 +150 +151 +150 +149 +149 +146 +143 +139 +136 +134 +131 +128 +126 +123 +118 +115 +111 +110 +109 +107 +106 +105 +105 +104 +105 +106 +108 +110 +112 +114 +116 +119 +122 +126 +127 +131 +134 +138 +141 +144 +146 +148 +150 +152 +152 +153 +153 +152 +151 +149 +148 +146 +144 +141 +138 +136 +132 +129 +127 +125 +121 +117 +113 +112 +110 +110 +108 +107 +105 +104 +105 +105 +107 +109 +111 +113 +115 +117 +120 +123 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +151 +152 +150 +149 +147 +146 +143 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +110 +109 +108 +105 +105 +105 +106 +108 +110 +111 +112 +115 +117 +120 +123 +127 +129 +133 +135 +138 +141 +143 +146 +148 +150 +151 +152 +152 +152 +151 +150 +148 +146 +145 +143 +141 +137 +134 +131 +129 +125 +123 +120 +116 +114 +111 +110 +107 +107 +106 +106 +105 +106 +107 +109 +111 +112 +114 +116 +119 +122 +126 +128 +132 +134 +136 +138 +141 +144 +146 +148 +150 +151 +150 +151 +150 +149 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +118 +120 +124 +126 +129 +132 +135 +138 +140 +143 +146 +148 +150 +150 +151 +150 +150 +150 +149 +148 +147 +144 +143 +139 +137 +134 +131 +129 +126 +123 +120 +117 +114 +112 +110 +109 +107 +105 +105 +106 +107 +107 +108 +110 +112 +114 +116 +119 +122 +124 +127 +130 +133 +136 +139 +142 +144 +146 +149 +151 +152 +152 +151 +150 +151 +150 +150 +147 +144 +141 +139 +136 +132 +129 +127 +125 +121 +118 +115 +113 +110 +109 +108 +107 +106 +105 +106 +106 +107 +108 +110 +112 +114 +117 +120 +123 +126 +128 +131 +135 +137 +140 +142 +143 +147 +155 +152 +147 +154 +156 +150 +147 +152 +152 +145 +139 +141 +141 +135 +131 +130 +128 +124 +121 +117 +112 +111 +110 +108 +106 +106 +105 +105 +105 +106 +109 +112 +110 +109 +112 +122 +119 +118 +128 +130 +131 +134 +140 +145 +144 +144 +149 +152 +150 +151 +153 +152 +151 +152 +149 +147 +145 +143 +141 +138 +134 +131 +129 +127 +124 +120 +116 +113 +112 +111 +109 +107 +106 +105 +104 +105 +105 +107 +109 +111 +113 +115 +118 +122 +125 +127 +131 +133 +137 +139 +142 +143 +145 +145 +149 +155 +148 +148 +154 +153 +147 +147 +147 +147 +141 +136 +137 +136 +130 +127 +126 +122 +119 +118 +114 +111 +110 +110 +108 +107 +105 +105 +106 +109 +110 +111 +112 +113 +115 +118 +121 +125 +128 +130 +135 +135 +134 +144 +148 +142 +148 +153 +152 +153 +149 +153 +155 +149 +146 +147 +145 +141 +140 +137 +132 +130 +129 +125 +121 +118 +116 +114 +111 +108 +107 +107 +105 +105 +106 +106 +107 +109 +111 +112 +114 +116 +120 +123 +127 +130 +133 +135 +137 +139 +142 +145 +148 +149 +150 +151 +151 +150 +150 +149 +148 +147 +146 +143 +141 +138 +135 +132 +129 +126 +123 +120 +118 +115 +113 +111 +108 +107 +106 +105 +105 +106 +107 +108 +110 +111 +114 +116 +119 +121 +125 +127 +131 +134 +136 +138 +140 +144 +146 +149 +150 +151 +151 +151 +150 +150 +149 +148 +147 +144 +142 +138 +136 +133 +131 +127 +125 +122 +119 +116 +113 +111 +109 +108 +107 +106 +105 +106 +106 +107 +108 +110 +112 +114 +118 +120 +123 +126 +128 +132 +135 +138 +141 +144 +145 +148 +149 +152 +152 +151 +150 +151 +151 +150 +149 +146 +144 +140 +137 +134 +132 +129 +127 +124 +120 +117 +114 +112 +110 +109 +107 +107 +106 +106 +106 +106 +108 +109 +111 +113 +116 +118 +121 +124 +127 +129 +133 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +152 +151 +150 +150 +148 +146 +143 +139 +136 +134 +132 +129 +127 +123 +120 +116 +114 +111 +110 +108 +107 +106 +105 +105 +106 +107 +108 +110 +111 +114 +115 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +151 +151 +152 +151 +151 +150 +148 +147 +144 +142 +140 +137 +134 +131 +129 +126 +122 +118 +115 +113 +112 +110 +109 +107 +106 +105 +105 +105 +106 +108 +110 +111 +113 +116 +118 +122 +125 +129 +131 +134 +137 +140 +144 +145 +147 +148 +150 +151 +152 +152 +151 +150 +150 +148 +146 +144 +141 +139 +136 +133 +129 +127 +124 +121 +119 +116 +114 +111 +110 +108 +107 +106 +105 +106 +106 +108 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +134 +137 +140 +143 +146 +148 +149 +150 +152 +152 +151 +151 +149 +149 +147 +145 +143 +141 +138 +134 +132 +130 +127 +124 +120 +117 +115 +111 +110 +108 +106 +106 +106 +106 +106 +106 +108 +111 +112 +113 +115 +118 +121 +124 +127 +130 +133 +135 +138 +141 +144 +146 +148 +150 +150 +152 +152 +151 +149 +149 +147 +146 +145 +142 +139 +136 +133 +130 +127 +124 +122 +119 +117 +114 +111 +110 +108 +107 +106 +106 +106 +107 +108 +109 +110 +112 +115 +117 +120 +123 +127 +129 +133 +135 +137 +139 +141 +145 +147 +149 +150 +151 +150 +149 +149 +149 +148 +147 +145 +143 +140 +137 +135 +132 +130 +127 +125 +122 +119 +116 +113 +111 +109 +108 +107 +106 +106 +107 +106 +108 +108 +110 +112 +115 +118 +120 +123 +126 +129 +132 +135 +138 +141 +143 +145 +147 +150 +151 +151 +150 +150 +151 +151 +150 +148 +146 +144 +140 +137 +134 +132 +129 +127 +123 +120 +116 +114 +111 +109 +108 +106 +106 +105 +106 +105 +106 +108 +109 +111 +113 +116 +119 +121 +124 +127 +130 +134 +137 +140 +143 +145 +147 +149 +151 +152 +153 +152 +152 +151 +150 +149 +147 +144 +141 +137 +134 +133 +130 +127 +125 +121 +117 +114 +112 +110 +109 +108 +106 +105 +105 +105 +107 +108 +110 +111 +113 +116 +118 +121 +123 +126 +128 +131 +134 +137 +140 +142 +145 +147 +148 +150 +151 +151 +151 +151 +150 +149 +147 +146 +143 +141 +138 +136 +133 +131 +128 +125 +122 +117 +115 +113 +112 +110 +108 +106 +104 +103 +103 +105 +106 +108 +110 +112 +114 +117 +120 +123 +126 +129 +132 +135 +138 +140 +143 +145 +148 +149 +151 +152 +152 +153 +152 +151 +150 +148 +146 +144 +141 +137 +134 +131 +127 +125 +123 +120 +117 +115 +112 +110 +109 +108 +106 +105 +104 +105 +107 +108 +110 +111 +113 +115 +117 +120 +124 +127 +130 +133 +136 +138 +141 +144 +146 +148 +150 +151 +152 +151 +151 +150 +149 +148 +146 +145 +142 +140 +137 +134 +131 +127 +126 +123 +120 +117 +114 +112 +110 +108 +107 +106 +106 +106 +107 +108 +109 +111 +112 +114 +115 +118 +121 +125 +128 +131 +134 +135 +139 +140 +141 +152 +153 +146 +151 +156 +152 +147 +150 +153 +149 +142 +143 +145 +142 +134 +133 +131 +127 +124 +121 +117 +114 +113 +110 +108 +107 +106 +105 +105 +106 +107 +108 +111 +109 +107 +115 +121 +116 +120 +129 +130 +132 +135 +139 +144 +143 +144 +151 +152 +149 +151 +152 +150 +150 +151 +149 +147 +145 +144 +141 +137 +133 +131 +129 +126 +123 +120 +116 +114 +112 +110 +108 +107 +106 +106 +106 +107 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +130 +133 +135 +138 +141 +144 +146 +150 +151 +150 +150 +150 +151 +151 +150 +148 +147 +144 +141 +138 +135 +133 +130 +127 +125 +121 +116 +120 +116 +107 +110 +112 +107 +105 +106 +108 +107 +103 +106 +112 +114 +113 +117 +121 +123 +127 +129 +130 +134 +137 +140 +142 +145 +146 +149 +150 +151 +152 +153 +152 +151 +150 +149 +146 +144 +141 +139 +136 +129 +127 +131 +122 +116 +119 +114 +113 +109 +107 +112 +107 +103 +105 +107 +105 +106 +109 +110 +112 +116 +119 +121 +124 +127 +131 +134 +135 +139 +142 +144 +145 +148 +150 +151 +151 +152 +152 +152 +151 +149 +148 +146 +144 +141 +138 +135 +132 +129 +127 +123 +119 +115 +114 +112 +111 +109 +107 +106 +104 +104 +104 +105 +107 +109 +111 +113 +115 +117 +121 +124 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +150 +152 +152 +152 +151 +151 +149 +148 +146 +143 +140 +137 +135 +131 +128 +125 +123 +120 +117 +115 +112 +111 +109 +108 +106 +104 +104 +105 +107 +109 +110 +111 +113 +115 +118 +121 +125 +127 +131 +134 +136 +139 +142 +144 +147 +149 +150 +151 +151 +151 +151 +150 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +115 +112 +110 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +115 +118 +121 +125 +127 +130 +132 +134 +136 +139 +142 +144 +147 +148 +149 +150 +151 +151 +150 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +127 +124 +122 +119 +116 +114 +112 +110 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +115 +117 +121 +124 +127 +131 +133 +136 +137 +141 +144 +147 +148 +150 +150 +151 +150 +150 +150 +150 +149 +147 +145 +142 +140 +137 +134 +131 +128 +126 +123 +120 +116 +114 +111 +110 +107 +106 +106 +105 +105 +105 +107 +108 +110 +112 +114 +117 +119 +123 +126 +128 +131 +135 +138 +141 +144 +146 +148 +150 +151 +151 +150 +150 +151 +150 +150 +148 +146 +143 +140 +137 +134 +131 +129 +127 +124 +121 +117 +115 +113 +111 +109 +108 +107 +107 +106 +106 +107 +108 +109 +111 +113 +115 +118 +121 +123 +127 +129 +132 +135 +138 +141 +143 +145 +146 +149 +152 +152 +153 +152 +151 +151 +149 +149 +147 +142 +140 +138 +136 +133 +129 +126 +123 +118 +116 +114 +111 +109 +107 +106 +105 +104 +105 +106 +106 +108 +109 +111 +113 +115 +118 +122 +124 +127 +130 +133 +136 +139 +142 +145 +146 +149 +150 +152 +152 +152 +151 +150 +149 +147 +146 +144 +143 +140 +137 +134 +132 +129 +126 +122 +118 +115 +113 +112 +110 +108 +106 +105 +103 +104 +106 +107 +108 +108 +111 +114 +117 +119 +122 +125 +128 +131 +134 +137 +139 +142 +144 +146 +148 +149 +151 +152 +152 +152 +151 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +120 +115 +112 +111 +110 +109 +107 +104 +104 +105 +106 +108 +109 +110 +111 +114 +116 +119 +122 +125 +128 +131 +134 +137 +140 +143 +146 +148 +150 +151 +152 +152 +152 +152 +150 +149 +148 +146 +143 +141 +138 +135 +132 +129 +127 +123 +121 +118 +115 +112 +110 +109 +107 +106 +106 +106 +106 +107 +109 +110 +112 +113 +114 +117 +121 +125 +127 +130 +133 +135 +138 +140 +144 +145 +148 +149 +150 +151 +151 +152 +150 +150 +148 +147 +145 +142 +140 +136 +133 +130 +127 +125 +123 +119 +117 +114 +111 +110 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +114 +116 +119 +123 +126 +129 +132 +134 +137 +138 +142 +145 +147 +149 +149 +150 +150 +150 +150 +150 +149 +148 +146 +143 +141 +138 +135 +133 +130 +127 +125 +121 +119 +115 +113 +111 +109 +108 +107 +106 +105 +106 +106 +108 +109 +111 +113 +115 +118 +120 +123 +126 +129 +132 +135 +138 +141 +144 +146 +149 +150 +151 +151 +150 +150 +151 +151 +150 +148 +145 +142 +139 +137 +134 +131 +128 +127 +123 +120 +117 +115 +113 +111 +109 +108 +106 +105 +105 +105 +106 +107 +108 +111 +113 +116 +118 +121 +124 +127 +129 +133 +136 +139 +142 +144 +146 +148 +150 +150 +152 +151 +152 +152 +151 +150 +149 +146 +141 +139 +137 +135 +132 +129 +126 +122 +119 +116 +113 +111 +109 +107 +106 +105 +104 +104 +105 +107 +108 +110 +111 +114 +116 +119 +120 +122 +129 +136 +133 +133 +144 +145 +141 +145 +152 +152 +148 +148 +155 +156 +151 +150 +150 +148 +145 +143 +139 +134 +132 +130 +127 +123 +119 +116 +115 +114 +111 +111 +111 +106 +100 +101 +108 +103 +101 +110 +111 +111 +113 +118 +123 +124 +125 +130 +135 +134 +138 +142 +143 +145 +148 +150 +150 +151 +152 +153 +152 +150 +148 +147 +145 +143 +141 +137 +135 +132 +129 +126 +123 +120 +117 +115 +113 +111 +109 +108 +106 +104 +104 +106 +107 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +132 +135 +137 +141 +143 +146 +148 +149 +150 +151 +152 +151 +150 +149 +148 +147 +145 +143 +140 +138 +135 +132 +128 +126 +123 +120 +117 +114 +112 +110 +109 +107 +107 +106 +107 +107 +108 +110 +111 +112 +113 +114 +118 +121 +124 +132 +132 +129 +137 +142 +140 +142 +146 +150 +150 +147 +148 +153 +152 +149 +150 +148 +146 +145 +141 +137 +134 +132 +128 +127 +124 +121 +119 +116 +113 +111 +110 +108 +107 +106 +106 +105 +106 +108 +110 +111 +108 +114 +123 +118 +121 +128 +131 +133 +132 +136 +144 +144 +143 +148 +150 +149 +151 +150 +149 +149 +152 +150 +147 +144 +143 +142 +139 +135 +132 +129 +126 +123 +121 +117 +114 +112 +111 +108 +108 +107 +106 +106 +106 +107 +107 +109 +110 +112 +114 +117 +121 +125 +127 +129 +132 +136 +139 +142 +144 +146 +149 +150 +150 +150 +150 +151 +151 +151 +149 +147 +144 +142 +138 +136 +133 +130 +128 +125 +122 +119 +116 +114 +112 +110 +109 +107 +107 +106 +106 +107 +107 +109 +110 +113 +115 +117 +120 +123 +126 +129 +131 +135 +138 +140 +143 +145 +146 +148 +150 +150 +151 +151 +151 +151 +150 +149 +146 +143 +140 +137 +135 +133 +130 +127 +123 +120 +117 +114 +112 +110 +109 +107 +106 +105 +104 +105 +106 +108 +109 +111 +113 +115 +117 +120 +123 +126 +128 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +153 +152 +151 +150 +148 +146 +144 +140 +138 +135 +132 +129 +127 +122 +119 +116 +114 +112 +111 +108 +107 +105 +104 +104 +104 +106 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +133 +136 +139 +141 +143 +146 +147 +149 +150 +151 +152 +152 +151 +150 +148 +147 +145 +142 +140 +137 +134 +131 +129 +126 +123 +120 +117 +115 +113 +111 +109 +107 +105 +105 +105 +107 +107 +108 +109 +111 +113 +115 +118 +121 +125 +127 +130 +133 +136 +139 +142 +145 +147 +149 +150 +151 +152 +152 +151 +150 +149 +147 +146 +144 +142 +139 +135 +132 +129 +127 +124 +121 +118 +116 +113 +111 +109 +108 +106 +107 +106 +106 +107 +108 +110 +111 +113 +114 +117 +120 +123 +127 +129 +131 +134 +137 +139 +143 +145 +148 +148 +149 +151 +151 +150 +150 +151 +149 +147 +145 +143 +140 +138 +135 +132 +129 +127 +124 +121 +118 +115 +114 +111 +109 +108 +106 +106 +107 +107 +108 +109 +110 +112 +114 +116 +118 +122 +125 +128 +130 +133 +135 +138 +140 +143 +146 +148 +149 +149 +150 +150 +150 +150 +149 +148 +146 +144 +141 +139 +137 +134 +132 +129 +126 +123 +119 +116 +114 +112 +110 +109 +108 +107 +107 +107 +107 +108 +109 +111 +112 +114 +116 +119 +121 +125 +127 +130 +134 +137 +140 +143 +145 +148 +150 +150 +150 +150 +151 +152 +152 +150 +148 +146 +143 +140 +138 +135 +133 +130 +127 +124 +121 +117 +115 +113 +111 +109 +107 +106 +105 +105 +105 +105 +107 +109 +111 +113 +115 +118 +121 +124 +127 +130 +132 +135 +139 +141 +143 +145 +147 +149 +150 +151 +152 +152 +152 +152 +151 +149 +145 +143 +139 +137 +135 +132 +129 +126 +123 +119 +115 +113 +111 +110 +108 +107 +106 +105 +105 +106 +107 +108 +110 +112 +114 +116 +118 +121 +123 +127 +129 +133 +136 +139 +142 +144 +146 +148 +151 +152 +152 +151 +151 +151 +151 +149 +146 +145 +142 +140 +137 +134 +132 +129 +126 +122 +119 +116 +115 +112 +111 +108 +107 +105 +104 +104 +105 +106 +108 +109 +111 +113 +115 +118 +122 +126 +128 +131 +134 +137 +141 +142 +144 +146 +148 +150 +151 +152 +152 +151 +151 +150 +148 +147 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +112 +110 +108 +106 +105 +105 +106 +107 +108 +110 +110 +112 +114 +117 +120 +123 +126 +128 +131 +133 +137 +140 +143 +145 +148 +149 +150 +151 +151 +151 +150 +149 +148 +147 +145 +143 +140 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +108 +106 +106 +106 +106 +107 +109 +110 +111 +112 +114 +118 +121 +125 +127 +129 +132 +135 +136 +140 +143 +145 +148 +149 +150 +150 +151 +151 +151 +150 +149 +147 +145 +142 +140 +136 +133 +131 +127 +125 +122 +119 +117 +114 +111 +110 +108 +107 +106 +106 +106 +106 +106 +108 +109 +108 +117 +123 +118 +121 +129 +132 +127 +132 +138 +140 +138 +141 +149 +151 +148 +148 +151 +151 +150 +150 +148 +146 +145 +143 +140 +138 +135 +132 +130 +127 +125 +123 +122 +116 +108 +108 +113 +106 +101 +108 +108 +105 +105 +108 +113 +112 +111 +115 +120 +119 +122 +127 +127 +131 +136 +140 +141 +144 +147 +151 +152 +151 +150 +151 +152 +152 +151 +149 +148 +145 +143 +139 +137 +134 +131 +129 +126 +123 +119 +116 +114 +111 +110 +108 +107 +106 +105 +105 +105 +106 +107 +108 +111 +113 +116 +119 +121 +125 +127 +130 +133 +136 +139 +141 +144 +146 +148 +149 +151 +152 +152 +152 +152 +151 +150 +147 +144 +141 +138 +137 +134 +131 +127 +125 +121 +118 +116 +114 +111 +109 +108 +106 +106 +105 +105 +105 +107 +108 +110 +112 +114 +117 +119 +122 +125 +128 +131 +134 +138 +140 +143 +145 +147 +149 +150 +151 +151 +151 +152 +150 +149 +146 +145 +148 +141 +136 +139 +136 +130 +127 +124 +122 +117 +111 +113 +114 +110 +106 +106 +105 +104 +105 +106 +106 +108 +109 +111 +113 +116 +119 +123 +127 +129 +133 +135 +138 +141 +143 +146 +147 +149 +151 +154 +153 +148 +154 +155 +146 +147 +147 +145 +143 +135 +136 +136 +128 +125 +123 +119 +115 +115 +113 +110 +108 +108 +105 +104 +104 +106 +108 +109 +109 +110 +113 +114 +117 +120 +124 +126 +129 +133 +135 +139 +142 +145 +148 +150 +151 +152 +152 +151 +151 +149 +149 +148 +146 +144 +142 +139 +137 +133 +130 +127 +125 +123 +119 +117 +114 +112 +109 +108 +107 +106 +106 +106 +107 +108 +110 +111 +112 +113 +117 +120 +124 +127 +128 +131 +133 +135 +138 +141 +144 +146 +148 +149 +150 +150 +151 +150 +151 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +121 +118 +115 +111 +109 +108 +108 +107 +106 +105 +106 +107 +109 +110 +111 +114 +117 +120 +123 +126 +129 +131 +134 +136 +140 +143 +146 +148 +149 +149 +150 +151 +151 +151 +150 +150 +148 +147 +144 +140 +137 +135 +133 +129 +127 +124 +120 +117 +114 +112 +110 +108 +107 +106 +105 +105 +106 +106 +108 +109 +111 +113 +116 +118 +122 +124 +127 +129 +133 +136 +139 +142 +145 +147 +150 +151 +150 +150 +150 +152 +151 +150 +148 +146 +143 +141 +138 +136 +133 +130 +127 +125 +122 +119 +117 +114 +112 +110 +108 +108 +106 +106 +106 +106 +107 +108 +110 +112 +115 +117 +120 +122 +126 +127 +131 +133 +136 +139 +141 +144 +146 +148 +150 +151 +152 +152 +152 +152 +151 +150 +146 +144 +141 +139 +137 +134 +131 +127 +124 +119 +118 +115 +113 +111 +108 +106 +105 +103 +104 +105 +105 +107 +109 +111 +113 +114 +118 +121 +123 +126 +129 +132 +135 +138 +142 +144 +146 +148 +150 +152 +152 +153 +152 +152 +150 +149 +148 +145 +143 +140 +138 +135 +133 +130 +127 +123 +119 +117 +115 +113 +111 +108 +106 +105 +104 +104 +105 +107 +108 +109 +111 +112 +115 +118 +121 +124 +127 +130 +133 +135 +138 +141 +143 +145 +147 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +135 +132 +129 +126 +123 +120 +117 +115 +112 +111 +109 +107 +105 +105 +106 +106 +107 +108 +109 +110 +112 +115 +118 +121 +124 +127 +129 +132 +135 +139 +142 +145 +146 +148 +150 +151 +152 +152 +151 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +119 +117 +114 +111 +109 +107 +106 +105 +105 +105 +106 +108 +109 +110 +111 +113 +117 +120 +123 +126 +128 +131 +133 +137 +139 +143 +145 +148 +149 +150 +152 +151 +152 +151 +151 +150 +148 +146 +143 +140 +137 +134 +131 +128 +125 +123 +120 +118 +115 +113 +111 +109 +108 +107 +106 +106 +107 +107 +108 +110 +111 +114 +116 +119 +122 +125 +128 +131 +132 +135 +137 +141 +144 +146 +148 +148 +149 +149 +150 +150 +150 +149 +148 +146 +144 +141 +139 +137 +134 +132 +128 +127 +123 +120 +117 +114 +111 +110 +108 +107 +106 +106 +105 +106 +107 +108 +110 +112 +114 +117 +119 +122 +124 +128 +130 +134 +137 +140 +143 +145 +148 +150 +150 +150 +151 +151 +153 +152 +150 +148 +146 +144 +141 +138 +135 +132 +129 +127 +123 +121 +117 +115 +113 +111 +110 +109 +108 +106 +106 +106 +107 +107 +109 +111 +113 +115 +118 +121 +123 +127 +129 +132 +135 +138 +141 +144 +145 +147 +149 +150 +152 +152 +152 +151 +151 +149 +148 +144 +141 +139 +137 +135 +132 +129 +126 +123 +120 +117 +115 +112 +111 +109 +107 +106 +105 +105 +105 +106 +108 +109 +110 +113 +115 +118 +120 +124 +127 +130 +132 +135 +138 +142 +144 +145 +147 +149 +151 +152 +152 +152 +152 +151 +150 +148 +146 +144 +141 +138 +135 +133 +129 +125 +122 +118 +116 +115 +112 +109 +107 +105 +103 +101 +103 +111 +108 +102 +111 +116 +111 +112 +119 +125 +123 +124 +131 +138 +138 +138 +143 +146 +147 +149 +151 +150 +152 +152 +152 +150 +150 +148 +146 +144 +142 +140 +137 +135 +127 +121 +127 +123 +113 +115 +117 +112 +109 +108 +109 +108 +103 +105 +110 +107 +106 +111 +111 +112 +116 +121 +123 +126 +128 +132 +135 +137 +139 +142 +145 +147 +149 +149 +150 +150 +151 +151 +150 +149 +148 +147 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +115 +112 +111 +108 +107 +105 +105 +105 +106 +107 +108 +109 +110 +111 +114 +117 +121 +124 +126 +129 +131 +134 +137 +140 +143 +146 +148 +150 +151 +151 +152 +152 +151 +151 +149 +148 +145 +143 +140 +137 +134 +131 +128 +125 +123 +120 +117 +114 +112 +110 +109 +107 +106 +106 +106 +106 +107 +109 +110 +112 +114 +117 +120 +123 +126 +128 +130 +132 +135 +139 +142 +145 +147 +148 +148 +149 +149 +150 +150 +150 +149 +148 +145 +143 +141 +139 +136 +133 +131 +127 +125 +121 +119 +116 +114 +111 +110 +108 +106 +105 +106 +111 +106 +104 +112 +113 +111 +113 +118 +122 +122 +122 +128 +134 +134 +137 +142 +144 +146 +150 +149 +148 +149 +150 +151 +152 +150 +148 +147 +145 +141 +139 +137 +134 +132 +129 +126 +122 +120 +117 +116 +112 +105 +109 +111 +102 +102 +107 +106 +108 +105 +109 +116 +114 +114 +119 +122 +123 +127 +131 +132 +135 +140 +143 +144 +146 +148 +151 +152 +152 +152 +152 +151 +150 +150 +147 +144 +141 +140 +137 +135 +132 +128 +125 +121 +118 +116 +113 +111 +109 +107 +106 +105 +105 +105 +106 +107 +108 +110 +111 +114 +116 +119 +121 +125 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +151 +151 +150 +150 +149 +148 +146 +144 +142 +140 +137 +134 +132 +127 +124 +121 +118 +117 +115 +112 +109 +107 +106 +104 +104 +105 +106 +107 +108 +110 +112 +114 +116 +119 +123 +126 +128 +131 +134 +137 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +151 +149 +148 +145 +144 +141 +139 +135 +132 +129 +127 +124 +121 +118 +115 +114 +112 +110 +107 +105 +105 +105 +106 +107 +107 +108 +110 +111 +114 +117 +120 +124 +126 +129 +132 +135 +137 +141 +144 +147 +148 +150 +151 +151 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +116 +114 +112 +110 +108 +107 +106 +106 +106 +107 +108 +110 +110 +111 +113 +115 +120 +123 +125 +127 +130 +133 +135 +139 +141 +144 +146 +148 +149 +151 +151 +150 +151 +152 +150 +148 +146 +143 +142 +137 +134 +132 +130 +127 +125 +123 +120 +116 +115 +113 +110 +108 +107 +106 +105 +105 +106 +106 +108 +110 +112 +115 +118 +122 +124 +127 +129 +132 +134 +137 +141 +143 +146 +148 +150 +149 +149 +149 +150 +150 +150 +149 +146 +145 +143 +140 +137 +135 +132 +129 +127 +123 +121 +117 +114 +112 +110 +108 +108 +107 +107 +107 +107 +108 +109 +110 +111 +114 +116 +118 +121 +124 +127 +129 +132 +135 +138 +141 +144 +147 +149 +149 +150 +150 +152 +152 +151 +151 +148 +146 +143 +141 +139 +136 +134 +131 +128 +125 +122 +119 +116 +114 +112 +110 +108 +107 +106 +105 +105 +105 +106 +108 +109 +111 +114 +116 +119 +122 +126 +128 +132 +134 +137 +140 +143 +145 +147 +149 +150 +151 +152 +152 +152 +152 +151 +149 +145 +143 +141 +139 +137 +133 +130 +127 +124 +120 +118 +115 +113 +111 +109 +107 +105 +105 +104 +106 +106 +108 +109 +111 +113 +116 +118 +120 +123 +126 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +152 +151 +151 +150 +149 +147 +146 +144 +141 +139 +136 +134 +130 +127 +123 +120 +118 +116 +114 +111 +108 +107 +105 +104 +104 +105 +106 +107 +109 +110 +112 +114 +117 +121 +124 +127 +129 +133 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +152 +152 +151 +149 +148 +145 +143 +140 +137 +134 +131 +128 +125 +123 +120 +117 +115 +113 +111 +108 +106 +105 +105 +105 +107 +107 +108 +109 +111 +113 +115 +118 +121 +125 +127 +130 +133 +136 +139 +142 +145 +147 +148 +151 +151 +151 +151 +151 +151 +150 +149 +146 +145 +142 +139 +137 +134 +131 +127 +125 +121 +119 +116 +114 +111 +110 +108 +107 +106 +106 +106 +106 +108 +109 +109 +110 +114 +117 +121 +124 +126 +128 +131 +133 +136 +139 +142 +145 +147 +149 +149 +150 +151 +151 +151 +150 +150 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +121 +117 +115 +113 +111 +109 +108 +107 +106 +106 +106 +106 +108 +110 +111 +113 +116 +119 +122 +125 +127 +129 +132 +135 +138 +142 +145 +146 +148 +148 +149 +150 +149 +150 +150 +149 +148 +146 +144 +142 +139 +137 +134 +132 +128 +126 +123 +120 +116 +111 +115 +116 +108 +104 +111 +110 +102 +105 +109 +111 +106 +108 +116 +120 +119 +121 +126 +128 +131 +134 +136 +138 +142 +145 +147 +147 +148 +149 +150 +152 +152 +153 +152 +149 +140 +139 +145 +138 +130 +134 +133 +127 +123 +121 +122 +117 +111 +111 +112 +107 +105 +107 +105 +105 +107 +109 +109 +111 +113 +117 +120 +121 +123 +126 +129 +131 +135 +137 +140 +142 +145 +147 +149 +150 +152 +152 +153 +152 +151 +149 +146 +144 +141 +140 +138 +135 +131 +128 +126 +122 +119 +116 +114 +112 +111 +108 +106 +105 +104 +106 +106 +107 +107 +108 +110 +113 +115 +117 +120 +123 +127 +130 +133 +136 +139 +142 +144 +146 +148 +150 +150 +152 +152 +153 +152 +151 +150 +148 +146 +144 +141 +139 +136 +133 +129 +126 +123 +120 +117 +114 +112 +110 +108 +106 +104 +103 +103 +105 +105 +106 +107 +110 +112 +115 +118 +121 +125 +127 +130 +133 +136 +139 +141 +144 +146 +148 +149 +151 +151 +152 +152 +152 +150 +149 +147 +145 +143 +140 +137 +133 +131 +127 +125 +122 +119 +116 +114 +112 +109 +106 +105 +105 +106 +107 +107 +108 +108 +109 +111 +113 +116 +118 +122 +125 +127 +131 +133 +137 +140 +144 +146 +148 +150 +151 +151 +152 +151 +150 +150 +149 +146 +143 +145 +143 +134 +133 +135 +129 +125 +122 +121 +119 +112 +109 +111 +111 +106 +106 +107 +106 +108 +109 +108 +108 +110 +111 +115 +119 +121 +124 +127 +129 +131 +134 +137 +140 +143 +146 +147 +149 +151 +153 +152 +146 +149 +155 +147 +143 +146 +144 +141 +136 +134 +136 +130 +124 +124 +121 +116 +115 +113 +110 +108 +108 +107 +106 +106 +106 +108 +109 +110 +111 +114 +116 +119 +123 +126 +127 +129 +132 +135 +139 +142 +144 +146 +147 +148 +149 +149 +150 +150 +150 +149 +147 +145 +143 +141 +139 +136 +134 +130 +127 +124 +122 +118 +115 +112 +111 +109 +108 +107 +106 +106 +106 +107 +107 +109 +110 +112 +114 +117 +120 +123 +126 +128 +132 +135 +138 +141 +144 +147 +149 +149 +150 +151 +152 +153 +152 +151 +148 +147 +144 +142 +139 +137 +134 +132 +128 +125 +122 +119 +117 +115 +113 +111 +109 +108 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +118 +121 +124 +127 +130 +132 +135 +138 +141 +144 +146 +148 +150 +150 +152 +152 +153 +152 +151 +149 +146 +144 +143 +141 +139 +135 +132 +128 +125 +122 +119 +116 +114 +112 +110 +108 +106 +105 +105 +105 +106 +107 +108 +110 +111 +114 +116 +117 +121 +125 +127 +131 +133 +136 +139 +142 +144 +147 +148 +150 +151 +153 +153 +152 +151 +151 +149 +146 +144 +143 +140 +137 +135 +131 +127 +124 +121 +120 +117 +114 +111 +109 +107 +105 +104 +104 +104 +105 +106 +107 +109 +111 +114 +116 +121 +123 +127 +129 +132 +134 +137 +140 +143 +145 +148 +150 +151 +152 +153 +153 +152 +152 +150 +148 +147 +144 +141 +138 +135 +132 +129 +126 +124 +121 +118 +116 +113 +111 +108 +106 +105 +105 +106 +106 +106 +107 +108 +110 +112 +114 +117 +120 +124 +126 +129 +131 +135 +139 +141 +145 +146 +148 +149 +150 +151 +151 +152 +151 +150 +149 +147 +144 +143 +140 +138 +134 +132 +129 +127 +123 +120 +118 +115 +112 +110 +109 +107 +107 +105 +107 +108 +109 +108 +108 +110 +113 +117 +119 +122 +124 +127 +129 +132 +134 +137 +141 +144 +146 +148 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +142 +139 +136 +133 +130 +127 +125 +123 +120 +116 +113 +111 +110 +108 +107 +105 +105 +105 +106 +107 +109 +111 +112 +115 +118 +121 +124 +127 +128 +130 +133 +137 +141 +143 +145 +146 +148 +149 +150 +150 +151 +151 +150 +149 +147 +145 +143 +141 +138 +136 +133 +130 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +106 +105 +106 +106 +108 +109 +111 +113 +116 +118 +121 +124 +127 +130 +133 +136 +139 +142 +144 +147 +147 +148 +148 +150 +151 +151 +151 +150 +148 +146 +144 +141 +139 +136 +134 +131 +127 +125 +122 +119 +117 +115 +113 +111 +109 +108 +107 +106 +106 +107 +108 +109 +111 +112 +114 +117 +119 +122 +124 +127 +129 +132 +134 +138 +141 +144 +146 +148 +150 +151 +152 +152 +153 +152 +150 +148 +145 +144 +142 +140 +137 +134 +130 +127 +124 +122 +119 +116 +114 +112 +110 +107 +105 +104 +105 +105 +106 +107 +108 +110 +111 +114 +116 +120 +122 +126 +129 +132 +135 +138 +140 +143 +146 +147 +149 +150 +152 +152 +152 +152 +151 +150 +148 +146 +144 +142 +139 +137 +133 +129 +126 +122 +120 +118 +116 +113 +110 +107 +106 +105 +105 +105 +105 +106 +107 +108 +110 +112 +115 +118 +121 +124 +127 +130 +133 +136 +138 +140 +143 +145 +147 +149 +150 +152 +152 +152 +152 +151 +149 +148 +145 +143 +140 +137 +133 +130 +127 +124 +128 +123 +114 +118 +118 +110 +104 +107 +108 +104 +101 +105 +110 +109 +106 +111 +114 +115 +119 +121 +123 +126 +129 +132 +135 +139 +142 +144 +146 +149 +150 +151 +153 +149 +144 +152 +153 +144 +144 +147 +143 +138 +137 +137 +135 +127 +124 +125 +120 +114 +113 +112 +108 +108 +109 +107 +106 +108 +109 +110 +109 +108 +111 +114 +117 +120 +123 +125 +127 +130 +134 +136 +139 +143 +145 +147 +148 +149 +150 +151 +151 +151 +151 +149 +147 +145 +143 +140 +137 +134 +132 +128 +126 +123 +121 +118 +116 +113 +111 +110 +108 +107 +106 +106 +106 +107 +108 +110 +111 +114 +116 +119 +122 +124 +127 +128 +131 +135 +138 +141 +144 +145 +147 +148 +149 +150 +150 +152 +151 +150 +148 +147 +145 +143 +141 +138 +136 +132 +129 +126 +123 +120 +116 +114 +112 +110 +108 +108 +106 +106 +106 +106 +107 +108 +110 +111 +113 +116 +119 +122 +124 +127 +130 +133 +137 +140 +143 +146 +147 +148 +148 +150 +151 +152 +152 +150 +149 +147 +145 +143 +140 +138 +136 +133 +130 +127 +124 +121 +118 +116 +114 +112 +110 +109 +107 +107 +106 +106 +107 +108 +109 +111 +113 +115 +118 +120 +123 +126 +129 +131 +134 +137 +140 +143 +144 +147 +149 +152 +152 +151 +152 +152 +152 +149 +147 +144 +143 +141 +139 +135 +132 +128 +125 +123 +119 +118 +114 +113 +110 +108 +106 +106 +105 +106 +106 +107 +108 +108 +109 +112 +119 +116 +117 +127 +129 +127 +130 +137 +141 +141 +139 +146 +150 +149 +150 +153 +152 +152 +152 +149 +148 +147 +145 +143 +141 +139 +135 +132 +127 +125 +123 +120 +118 +115 +112 +109 +107 +106 +105 +106 +104 +99 +108 +111 +103 +108 +114 +117 +120 +120 +127 +132 +129 +132 +137 +139 +140 +145 +148 +148 +150 +153 +153 +152 +152 +152 +152 +150 +147 +145 +143 +140 +136 +134 +131 +127 +125 +122 +119 +117 +115 +112 +110 +106 +106 +105 +106 +105 +106 +106 +107 +109 +111 +113 +115 +119 +122 +125 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +151 +151 +151 +152 +151 +150 +149 +146 +144 +142 +139 +137 +133 +131 +127 +125 +121 +118 +115 +112 +111 +108 +107 +106 +106 +106 +107 +107 +108 +108 +109 +112 +115 +119 +121 +124 +126 +128 +131 +134 +137 +140 +144 +146 +148 +149 +150 +152 +152 +152 +152 +151 +149 +147 +145 +142 +139 +136 +133 +130 +127 +125 +123 +120 +118 +116 +113 +110 +108 +108 +107 +107 +106 +105 +107 +108 +109 +112 +114 +117 +120 +124 +127 +127 +130 +134 +137 +140 +143 +144 +145 +146 +147 +148 +149 +150 +151 +150 +149 +148 +145 +144 +141 +140 +137 +134 +131 +127 +124 +121 +119 +116 +114 +112 +111 +109 +108 +107 +106 +107 +107 +108 +109 +111 +112 +115 +117 +120 +123 +126 +128 +131 +134 +137 +141 +143 +145 +146 +147 +148 +150 +152 +152 +152 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +126 +123 +121 +117 +116 +113 +111 +109 +107 +106 +105 +105 +106 +106 +107 +109 +110 +112 +115 +118 +121 +124 +127 +129 +133 +136 +139 +142 +145 +147 +149 +150 +151 +152 +152 +153 +152 +151 +147 +145 +144 +142 +140 +137 +134 +130 +127 +125 +121 +119 +117 +114 +111 +109 +107 +106 +105 +105 +106 +107 +107 +109 +110 +111 +114 +116 +119 +121 +125 +127 +131 +134 +137 +139 +142 +144 +147 +149 +150 +151 +152 +152 +152 +151 +149 +148 +147 +145 +143 +140 +138 +134 +130 +127 +124 +122 +119 +117 +113 +111 +108 +107 +105 +105 +105 +105 +105 +106 +107 +109 +111 +114 +117 +120 +123 +126 +128 +131 +134 +137 +139 +142 +145 +147 +149 +150 +151 +152 +152 +152 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +121 +118 +116 +114 +111 +108 +106 +106 +105 +106 +106 +106 +107 +108 +110 +111 +115 +117 +121 +123 +127 +129 +131 +135 +138 +141 +144 +146 +148 +149 +150 +151 +151 +151 +151 +150 +149 +147 +146 +143 +140 +138 +135 +132 +129 +126 +122 +121 +118 +115 +111 +110 +109 +108 +107 +106 +106 +107 +108 +108 +109 +110 +113 +117 +119 +122 +124 +127 +129 +132 +134 +138 +141 +144 +145 +148 +149 +150 +151 +151 +152 +150 +149 +148 +147 +144 +141 +139 +136 +134 +131 +128 +125 +123 +120 +117 +115 +112 +110 +108 +107 +106 +105 +105 +106 +107 +109 +110 +112 +114 +117 +121 +124 +126 +127 +130 +133 +137 +140 +143 +144 +146 +148 +149 +150 +151 +152 +151 +151 +149 +147 +145 +143 +141 +139 +136 +133 +130 +127 +124 +120 +118 +115 +113 +111 +109 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +118 +121 +124 +126 +129 +132 +136 +139 +142 +144 +146 +147 +148 +150 +151 +152 +152 +151 +149 +148 +145 +143 +139 +138 +143 +137 +127 +128 +129 +121 +116 +118 +118 +111 +105 +108 +111 +108 +103 +105 +107 +107 +108 +109 +110 +112 +116 +119 +122 +125 +127 +130 +133 +137 +140 +143 +147 +145 +142 +151 +154 +147 +150 +156 +153 +149 +147 +148 +148 +141 +139 +139 +134 +128 +127 +124 +120 +118 +118 +115 +111 +109 +109 +108 +107 +105 +106 +107 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +131 +134 +137 +140 +142 +145 +146 +148 +150 +151 +151 +152 +152 +151 +149 +147 +145 +143 +142 +139 +137 +133 +129 +126 +124 +122 +119 +117 +113 +111 +108 +107 +106 +105 +105 +105 +106 +106 +107 +109 +112 +114 +118 +121 +124 +127 +129 +133 +135 +138 +140 +143 +145 +148 +150 +151 +152 +152 +153 +152 +152 +150 +149 +146 +144 +141 +138 +135 +132 +128 +125 +123 +120 +118 +115 +112 +109 +107 +105 +105 +106 +106 +106 +106 +107 +108 +110 +112 +115 +118 +122 +124 +127 +129 +132 +136 +139 +143 +144 +147 +148 +150 +151 +151 +151 +151 +151 +150 +149 +147 +144 +142 +139 +136 +134 +131 +127 +126 +122 +120 +117 +115 +112 +111 +109 +108 +107 +107 +108 +108 +108 +108 +109 +111 +115 +118 +120 +122 +124 +127 +129 +132 +135 +139 +142 +144 +146 +148 +149 +150 +151 +151 +151 +150 +149 +147 +146 +144 +141 +139 +136 +133 +130 +127 +125 +122 +119 +116 +114 +111 +110 +108 +107 +106 +106 +105 +106 +107 +109 +110 +112 +116 +118 +122 +124 +127 +128 +131 +135 +139 +142 +143 +145 +147 +149 +149 +151 +151 +152 +151 +150 +148 +146 +145 +141 +139 +142 +138 +128 +130 +129 +123 +118 +116 +115 +113 +107 +106 +109 +108 +106 +106 +107 +107 +109 +110 +110 +113 +115 +118 +121 +125 +127 +130 +134 +137 +140 +144 +146 +146 +147 +148 +151 +152 +153 +153 +152 +144 +144 +150 +142 +137 +139 +137 +134 +128 +126 +127 +124 +117 +117 +115 +111 +109 +109 +106 +105 +107 +107 +107 +108 +110 +112 +115 +116 +118 +120 +124 +126 +129 +131 +133 +137 +141 +143 +145 +146 +148 +150 +151 +152 +152 +152 +150 +148 +146 +144 +144 +141 +138 +135 +132 +128 +126 +122 +119 +117 +115 +113 +110 +108 +106 +105 +106 +107 +107 +107 +108 +109 +111 +113 +115 +117 +120 +124 +127 +130 +133 +136 +139 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +148 +146 +146 +144 +141 +139 +134 +132 +127 +124 +123 +121 +117 +115 +112 +110 +108 +106 +105 +105 +105 +105 +107 +107 +108 +110 +113 +116 +118 +122 +125 +127 +130 +133 +135 +138 +141 +144 +146 +148 +149 +150 +151 +152 +152 +152 +151 +150 +148 +145 +143 +140 +137 +134 +131 +127 +125 +123 +121 +118 +115 +112 +109 +107 +107 +107 +106 +106 +106 +106 +107 +109 +111 +113 +116 +119 +122 +125 +127 +130 +134 +137 +140 +143 +145 +147 +148 +149 +150 +151 +151 +152 +151 +150 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +109 +107 +107 +106 +107 +107 +107 +107 +108 +110 +113 +115 +119 +121 +124 +126 +128 +131 +134 +138 +141 +144 +145 +147 +148 +149 +150 +151 +152 +152 +151 +149 +148 +145 +143 +140 +137 +135 +132 +128 +126 +123 +120 +118 +115 +113 +110 +109 +107 +106 +105 +105 +106 +107 +108 +110 +112 +114 +117 +120 +122 +124 +126 +129 +132 +136 +140 +142 +144 +146 +148 +149 +150 +151 +152 +152 +151 +149 +147 +145 +143 +141 +138 +136 +133 +130 +127 +124 +121 +119 +116 +113 +111 +110 +108 +107 +106 +105 +106 +106 +107 +108 +110 +112 +116 +118 +121 +124 +127 +129 +132 +135 +139 +142 +144 +146 +147 +147 +149 +151 +152 +151 +150 +149 +148 +146 +144 +142 +140 +138 +135 +132 +128 +126 +123 +120 +118 +116 +113 +111 +110 +108 +107 +107 +107 +107 +107 +109 +110 +111 +113 +116 +118 +121 +123 +127 +129 +132 +134 +138 +140 +143 +145 +147 +149 +150 +152 +152 +153 +152 +150 +148 +147 +145 +144 +141 +138 +135 +131 +128 +125 +123 +120 +117 +115 +112 +110 +107 +106 +105 +105 +105 +106 +106 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +134 +137 +140 +143 +145 +148 +150 +151 +152 +152 +152 +152 +151 +150 +149 +147 +144 +143 +140 +137 +134 +130 +126 +124 +122 +119 +116 +112 +110 +108 +106 +105 +105 +105 +105 +106 +107 +108 +110 +112 +115 +118 +120 +124 +126 +129 +131 +134 +137 +140 +142 +145 +147 +149 +151 +151 +152 +152 +152 +151 +149 +148 +145 +144 +141 +138 +135 +133 +130 +127 +125 +122 +120 +118 +114 +111 +108 +107 +107 +107 +106 +105 +106 +107 +107 +109 +111 +114 +117 +120 +122 +125 +127 +131 +134 +137 +141 +143 +145 +147 +149 +149 +151 +150 +148 +153 +157 +149 +145 +151 +149 +139 +136 +138 +134 +127 +122 +124 +124 +117 +114 +113 +111 +109 +108 +106 +104 +105 +106 +106 +106 +108 +110 +114 +117 +119 +123 +127 +127 +124 +128 +139 +137 +135 +145 +148 +147 +147 +150 +155 +154 +150 +152 +152 +147 +145 +145 +142 +138 +137 +135 +131 +128 +126 +124 +122 +118 +114 +112 +110 +108 +107 +106 +105 +106 +107 +107 +108 +110 +112 +115 +118 +120 +123 +125 +127 +130 +133 +138 +140 +142 +144 +146 +147 +148 +149 +150 +151 +151 +150 +148 +146 +144 +144 +141 +139 +136 +132 +130 +127 +124 +120 +118 +115 +113 +111 +110 +108 +107 +107 +106 +107 +107 +108 +110 +111 +113 +115 +118 +121 +124 +127 +129 +132 +135 +139 +142 +144 +145 +147 +148 +150 +152 +152 +151 +151 +149 +148 +146 +144 +142 +139 +137 +134 +130 +127 +125 +122 +120 +117 +115 +112 +109 +108 +106 +106 +105 +105 +106 +107 +108 +110 +112 +114 +117 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +153 +152 +151 +148 +147 +145 +144 +142 +140 +136 +133 +130 +127 +124 +121 +119 +116 +114 +111 +109 +107 +107 +106 +106 +107 +107 +108 +109 +110 +111 +114 +116 +120 +122 +125 +128 +131 +134 +137 +141 +142 +145 +147 +149 +150 +150 +152 +152 +152 +150 +149 +148 +146 +144 +142 +140 +136 +132 +128 +127 +124 +122 +119 +116 +112 +110 +107 +106 +104 +104 +104 +105 +106 +106 +108 +109 +112 +115 +118 +121 +124 +127 +130 +133 +135 +138 +141 +144 +146 +148 +149 +151 +152 +152 +153 +152 +151 +149 +148 +145 +143 +140 +137 +135 +132 +129 +127 +124 +121 +119 +115 +113 +109 +107 +107 +107 +106 +105 +105 +105 +106 +107 +109 +111 +114 +116 +118 +127 +127 +125 +133 +140 +139 +141 +144 +149 +149 +146 +148 +153 +152 +150 +152 +150 +150 +148 +147 +142 +140 +138 +135 +132 +128 +125 +122 +119 +116 +113 +111 +108 +107 +106 +106 +106 +108 +107 +109 +109 +105 +108 +120 +116 +114 +123 +124 +128 +128 +131 +140 +142 +141 +145 +148 +147 +150 +152 +152 +151 +153 +152 +150 +148 +145 +144 +142 +138 +134 +132 +130 +127 +124 +122 +118 +115 +113 +111 +108 +107 +107 +106 +106 +106 +107 +108 +109 +111 +113 +116 +119 +122 +124 +126 +127 +132 +134 +139 +141 +143 +145 +146 +147 +148 +149 +150 +151 +149 +149 +147 +147 +144 +142 +140 +138 +135 +131 +130 +127 +123 +120 +118 +115 +113 +112 +110 +108 +107 +106 +106 +106 +106 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +143 +144 +146 +147 +149 +150 +152 +152 +152 +151 +149 +147 +147 +145 +143 +139 +136 +133 +130 +127 +124 +120 +118 +116 +114 +111 +109 +108 +106 +106 +105 +106 +106 +107 +108 +110 +112 +114 +117 +120 +123 +126 +128 +131 +134 +137 +140 +142 +145 +148 +149 +150 +151 +153 +153 +153 +150 +148 +146 +146 +144 +142 +139 +135 +132 +129 +126 +123 +120 +118 +116 +112 +110 +108 +107 +106 +106 +106 +106 +107 +108 +109 +111 +112 +115 +117 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +149 +150 +151 +151 +152 +151 +150 +149 +148 +146 +144 +142 +139 +135 +131 +127 +126 +123 +121 +118 +115 +112 +109 +108 +106 +105 +105 +105 +106 +106 +107 +109 +111 +114 +116 +119 +122 +125 +127 +130 +132 +135 +138 +141 +144 +146 +148 +150 +151 +152 +152 +152 +152 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +126 +123 +120 +118 +115 +111 +109 +107 +107 +107 +106 +106 +105 +106 +106 +108 +110 +113 +116 +119 +122 +125 +127 +130 +134 +137 +140 +143 +145 +147 +149 +151 +151 +152 +152 +152 +152 +150 +149 +147 +145 +142 +140 +136 +133 +129 +127 +124 +121 +118 +116 +113 +111 +110 +108 +107 +106 +107 +106 +106 +106 +107 +110 +113 +115 +118 +120 +123 +126 +128 +131 +134 +138 +141 +143 +145 +147 +148 +149 +151 +152 +152 +151 +151 +149 +147 +145 +143 +140 +137 +135 +132 +129 +126 +123 +120 +118 +115 +113 +110 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +114 +117 +120 +122 +124 +127 +130 +134 +137 +140 +142 +144 +145 +147 +148 +149 +150 +151 +151 +150 +148 +147 +145 +144 +142 +140 +137 +134 +131 +127 +125 +122 +119 +116 +114 +112 +110 +108 +107 +107 +106 +106 +106 +107 +109 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +142 +144 +145 +146 +147 +149 +151 +152 +152 +151 +150 +148 +146 +144 +142 +140 +138 +135 +132 +128 +126 +123 +121 +119 +116 +114 +111 +109 +108 +107 +106 +106 +106 +107 +108 +110 +111 +114 +116 +118 +122 +124 +127 +129 +132 +135 +138 +140 +143 +144 +144 +150 +156 +151 +148 +156 +155 +146 +145 +149 +148 +140 +137 +139 +138 +131 +127 +126 +123 +119 +117 +113 +109 +107 +107 +106 +105 +105 +106 +107 +108 +109 +111 +114 +115 +111 +114 +125 +125 +121 +130 +135 +135 +137 +142 +148 +149 +147 +150 +153 +150 +150 +152 +151 +149 +150 +149 +146 +144 +142 +140 +135 +130 +127 +125 +123 +120 +117 +114 +111 +108 +107 +105 +105 +104 +105 +105 +106 +106 +108 +111 +113 +116 +119 +122 +125 +127 +130 +133 +137 +139 +142 +144 +146 +148 +150 +151 +152 +152 +152 +152 +150 +149 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +119 +116 +113 +110 +108 +107 +107 +106 +105 +106 +107 +107 +106 +109 +111 +115 +118 +121 +123 +126 +129 +132 +135 +138 +142 +144 +146 +148 +149 +150 +151 +151 +151 +151 +150 +149 +147 +145 +143 +141 +138 +135 +131 +128 +126 +123 +121 +117 +114 +111 +110 +109 +108 +107 +107 +107 +106 +106 +106 +108 +111 +114 +115 +118 +120 +123 +126 +127 +132 +135 +138 +141 +144 +145 +147 +149 +151 +152 +152 +152 +152 +151 +149 +147 +145 +143 +140 +137 +135 +131 +129 +126 +123 +120 +117 +114 +112 +110 +108 +106 +105 +106 +105 +106 +107 +108 +110 +112 +115 +118 +120 +122 +124 +127 +130 +134 +137 +139 +142 +144 +146 +147 +148 +150 +151 +152 +150 +150 +148 +147 +146 +144 +142 +139 +137 +133 +130 +127 +124 +121 +118 +116 +114 +112 +109 +108 +107 +106 +106 +106 +107 +108 +108 +111 +112 +115 +118 +120 +124 +127 +129 +133 +136 +140 +142 +143 +144 +146 +148 +150 +152 +152 +151 +151 +149 +148 +146 +144 +142 +140 +138 +134 +131 +128 +125 +123 +120 +118 +115 +112 +110 +108 +107 +106 +105 +106 +106 +107 +108 +109 +111 +113 +117 +119 +122 +124 +127 +130 +133 +137 +139 +142 +144 +146 +148 +150 +152 +153 +153 +152 +150 +149 +148 +147 +145 +143 +139 +137 +133 +127 +129 +127 +117 +119 +121 +114 +108 +108 +108 +108 +103 +102 +108 +108 +106 +108 +111 +111 +115 +117 +118 +121 +125 +127 +130 +134 +136 +140 +143 +145 +147 +149 +150 +151 +152 +152 +152 +151 +150 +149 +150 +143 +137 +144 +139 +127 +129 +128 +126 +122 +116 +119 +117 +108 +107 +107 +105 +104 +105 +105 +105 +108 +111 +110 +113 +115 +118 +122 +124 +126 +129 +132 +135 +138 +140 +143 +145 +148 +149 +151 +152 +152 +152 +152 +151 +149 +148 +145 +142 +140 +137 +134 +131 +129 +127 +125 +121 +118 +114 +111 +109 +108 +108 +107 +107 +105 +105 +106 +107 +107 +110 +113 +115 +118 +121 +124 +126 +129 +133 +137 +139 +143 +145 +146 +148 +150 +151 +152 +152 +152 +152 +151 +150 +147 +146 +143 +141 +137 +134 +131 +127 +125 +122 +119 +117 +114 +112 +110 +109 +108 +107 +107 +106 +106 +106 +107 +110 +112 +115 +117 +119 +122 +124 +127 +129 +133 +136 +139 +142 +144 +146 +148 +150 +151 +152 +152 +153 +151 +150 +148 +146 +144 +141 +139 +136 +133 +129 +127 +124 +121 +118 +116 +114 +111 +109 +108 +107 +106 +106 +106 +107 +107 +109 +111 +114 +116 +119 +121 +123 +126 +129 +133 +136 +139 +141 +143 +144 +146 +148 +149 +150 +151 +151 +149 +149 +147 +146 +144 +143 +141 +138 +135 +132 +129 +126 +123 +120 +118 +115 +113 +111 +109 +108 +107 +107 +106 +107 +107 +108 +110 +111 +114 +116 +119 +121 +124 +127 +130 +133 +136 +139 +142 +143 +144 +147 +150 +152 +151 +151 +151 +151 +150 +147 +145 +144 +142 +139 +137 +134 +131 +127 +126 +123 +120 +117 +115 +112 +110 +108 +107 +106 +105 +105 +106 +107 +108 +110 +112 +114 +116 +120 +123 +126 +127 +130 +134 +137 +140 +142 +144 +147 +149 +152 +152 +153 +153 +152 +150 +150 +148 +147 +144 +141 +138 +135 +132 +127 +126 +123 +121 +118 +115 +112 +109 +108 +106 +106 +105 +106 +106 +106 +107 +108 +110 +112 +115 +118 +121 +124 +127 +130 +133 +136 +139 +141 +144 +146 +147 +149 +150 +152 +151 +152 +151 +151 +149 +148 +146 +144 +142 +138 +134 +130 +127 +126 +123 +120 +117 +115 +111 +109 +107 +106 +105 +105 +105 +106 +106 +107 +108 +111 +113 +115 +119 +121 +124 +127 +129 +132 +135 +138 +141 +144 +146 +148 +149 +151 +152 +152 +152 +152 +150 +149 +147 +145 +143 +139 +137 +134 +131 +128 +126 +123 +121 +117 +114 +111 +108 +108 +107 +107 +105 +105 +105 +105 +106 +108 +110 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +143 +145 +147 +148 +150 +150 +151 +151 +152 +151 +150 +149 +147 +145 +142 +140 +136 +133 +130 +127 +124 +121 +119 +116 +114 +111 +110 +108 +108 +107 +107 +106 +106 +106 +108 +111 +113 +115 +117 +119 +122 +125 +127 +130 +133 +134 +145 +147 +141 +146 +153 +152 +147 +152 +155 +152 +146 +147 +151 +148 +142 +140 +139 +136 +132 +129 +125 +121 +120 +117 +115 +112 +110 +109 +108 +107 +107 +107 +109 +106 +100 +109 +116 +111 +112 +121 +122 +122 +126 +132 +138 +136 +136 +143 +144 +143 +146 +148 +148 +151 +153 +152 +150 +149 +148 +149 +146 +143 +140 +137 +134 +130 +127 +125 +122 +120 +117 +114 +112 +110 +109 +108 +107 +106 +105 +106 +106 +108 +109 +111 +114 +116 +119 +121 +125 +127 +131 +134 +138 +140 +142 +143 +145 +148 +150 +152 +151 +151 +150 +150 +148 +147 +145 +143 +141 +138 +135 +132 +129 +127 +125 +122 +119 +117 +114 +112 +109 +108 +106 +106 +106 +106 +106 +108 +109 +111 +113 +116 +119 +121 +124 +127 +129 +132 +135 +138 +140 +143 +145 +147 +149 +151 +152 +152 +152 +151 +149 +148 +147 +146 +144 +140 +137 +134 +131 +127 +125 +122 +120 +117 +114 +111 +109 +108 +106 +106 +106 +106 +106 +106 +108 +109 +111 +112 +116 +118 +122 +125 +127 +130 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +152 +152 +152 +150 +150 +148 +146 +144 +141 +137 +134 +130 +128 +126 +123 +120 +116 +114 +110 +109 +107 +106 +105 +105 +105 +105 +105 +106 +108 +111 +114 +116 +119 +121 +125 +127 +130 +134 +136 +140 +143 +145 +147 +149 +150 +151 +153 +152 +152 +152 +151 +149 +148 +145 +143 +140 +138 +134 +131 +128 +125 +123 +120 +116 +112 +109 +108 +107 +106 +106 +105 +105 +106 +107 +108 +110 +113 +115 +118 +120 +123 +126 +128 +132 +135 +139 +141 +144 +146 +148 +150 +151 +152 +152 +152 +151 +150 +149 +148 +145 +143 +140 +138 +134 +131 +129 +126 +123 +120 +118 +115 +113 +111 +109 +108 +108 +107 +107 +106 +106 +108 +110 +112 +114 +116 +118 +121 +123 +126 +129 +132 +135 +138 +141 +143 +145 +147 +149 +151 +152 +152 +152 +151 +149 +148 +145 +144 +141 +139 +137 +134 +132 +129 +127 +123 +121 +118 +115 +113 +111 +109 +108 +106 +106 +106 +106 +107 +108 +110 +113 +115 +118 +119 +121 +124 +127 +128 +138 +140 +134 +142 +148 +146 +145 +148 +152 +153 +148 +148 +153 +151 +147 +146 +146 +143 +141 +136 +131 +130 +127 +124 +121 +117 +115 +113 +111 +109 +107 +107 +106 +107 +107 +107 +108 +110 +111 +113 +118 +115 +116 +127 +127 +125 +133 +137 +141 +141 +141 +148 +151 +148 +150 +152 +151 +150 +151 +148 +146 +146 +147 +144 +141 +138 +135 +133 +130 +126 +124 +121 +117 +116 +113 +110 +108 +107 +106 +105 +106 +106 +107 +108 +110 +111 +113 +115 +118 +121 +124 +127 +129 +132 +135 +139 +141 +144 +146 +148 +150 +152 +153 +153 +152 +150 +150 +148 +148 +146 +143 +140 +137 +133 +130 +127 +124 +122 +119 +116 +112 +110 +108 +108 +106 +106 +106 +106 +107 +107 +108 +109 +112 +114 +117 +120 +123 +126 +129 +132 +134 +138 +140 +144 +145 +148 +149 +150 +151 +152 +152 +151 +151 +149 +148 +146 +145 +142 +139 +135 +132 +129 +127 +125 +121 +118 +115 +112 +110 +108 +106 +106 +106 +105 +105 +105 +106 +108 +110 +113 +115 +118 +121 +123 +126 +129 +131 +135 +137 +140 +143 +145 +147 +150 +151 +152 +152 +153 +152 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +122 +118 +115 +111 +109 +108 +107 +106 +105 +105 +104 +105 +106 +107 +110 +112 +115 +118 +120 +123 +126 +129 +133 +136 +139 +142 +144 +147 +148 +150 +150 +151 +151 +152 +151 +150 +149 +147 +146 +143 +140 +137 +134 +131 +127 +125 +123 +120 +117 +115 +112 +111 +109 +108 +108 +107 +107 +106 +107 +108 +111 +112 +114 +116 +118 +121 +124 +127 +130 +133 +136 +138 +141 +143 +145 +147 +149 +150 +152 +152 +151 +150 +149 +147 +146 +144 +142 +139 +136 +134 +131 +128 +125 +123 +119 +117 +114 +112 +110 +108 +107 +106 +106 +106 +107 +107 +109 +111 +113 +116 +118 +119 +122 +126 +128 +132 +135 +137 +140 +142 +144 +146 +147 +149 +151 +151 +151 +150 +150 +148 +147 +145 +144 +141 +139 +135 +132 +129 +126 +123 +120 +118 +115 +113 +111 +109 +108 +107 +106 +106 +106 +106 +108 +110 +111 +114 +116 +119 +121 +124 +127 +131 +134 +138 +140 +142 +143 +145 +147 +149 +151 +150 +151 +150 +150 +148 +147 +145 +144 +142 +139 +136 +133 +130 +127 +125 +122 +120 +117 +114 +111 +109 +108 +107 +107 +106 +107 +107 +108 +109 +111 +113 +115 +118 +120 +123 +125 +127 +130 +133 +137 +140 +142 +145 +147 +149 +151 +152 +153 +152 +151 +149 +149 +148 +147 +144 +141 +138 +135 +132 +129 +127 +124 +121 +119 +116 +113 +111 +108 +107 +107 +106 +105 +105 +106 +107 +108 +109 +112 +115 +117 +119 +121 +125 +135 +135 +131 +140 +146 +143 +142 +148 +153 +149 +146 +151 +156 +153 +149 +150 +150 +147 +145 +141 +135 +132 +130 +128 +125 +123 +120 +116 +114 +111 +110 +108 +110 +103 +99 +107 +108 +101 +105 +112 +112 +113 +116 +123 +126 +123 +126 +132 +133 +134 +139 +142 +143 +146 +150 +151 +151 +152 +154 +154 +152 +150 +148 +147 +144 +142 +140 +137 +134 +131 +128 +126 +124 +121 +117 +114 +112 +110 +109 +107 +106 +105 +105 +105 +105 +106 +108 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +143 +144 +146 +148 +149 +151 +152 +152 +152 +152 +150 +149 +147 +145 +142 +140 +137 +134 +130 +127 +125 +122 +119 +116 +113 +111 +109 +107 +107 +107 +107 +105 +104 +106 +109 +111 +112 +114 +117 +120 +123 +125 +128 +131 +135 +138 +140 +143 +144 +147 +149 +151 +152 +152 +152 +151 +150 +149 +146 +145 +143 +140 +137 +134 +132 +129 +127 +123 +120 +117 +116 +114 +111 +109 +107 +106 +106 +106 +106 +107 +108 +110 +112 +114 +116 +118 +120 +123 +127 +130 +133 +136 +138 +140 +143 +144 +147 +149 +150 +152 +151 +152 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +128 +125 +122 +119 +117 +114 +112 +111 +108 +108 +106 +106 +105 +106 +107 +109 +109 +110 +113 +116 +119 +122 +125 +127 +131 +135 +139 +140 +142 +144 +146 +149 +151 +152 +152 +152 +151 +150 +148 +147 +146 +143 +141 +137 +134 +132 +129 +127 +124 +122 +119 +117 +113 +110 +108 +107 +106 +106 +105 +106 +107 +108 +110 +111 +113 +115 +118 +121 +124 +126 +129 +132 +135 +138 +141 +144 +146 +148 +149 +152 +152 +152 +151 +150 +149 +149 +148 +146 +144 +140 +137 +134 +131 +127 +126 +123 +121 +117 +114 +111 +109 +109 +107 +106 +105 +106 +105 +107 +107 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +147 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +146 +143 +140 +136 +133 +131 +128 +126 +122 +119 +116 +113 +111 +109 +107 +107 +106 +105 +105 +105 +106 +107 +109 +111 +114 +117 +119 +122 +125 +127 +130 +134 +136 +139 +142 +145 +146 +149 +152 +153 +154 +152 +152 +151 +150 +148 +147 +144 +142 +140 +137 +135 +130 +128 +126 +122 +117 +115 +118 +110 +106 +111 +110 +103 +103 +105 +107 +105 +103 +109 +114 +114 +116 +121 +123 +125 +128 +131 +133 +138 +141 +143 +146 +147 +148 +150 +152 +152 +153 +153 +152 +150 +149 +147 +144 +142 +139 +138 +133 +124 +126 +127 +116 +113 +116 +113 +111 +106 +108 +112 +107 +103 +106 +106 +106 +109 +111 +112 +114 +119 +121 +124 +126 +129 +134 +138 +139 +141 +144 +146 +148 +150 +152 +152 +152 +152 +151 +148 +148 +146 +144 +142 +139 +137 +134 +131 +128 +126 +123 +120 +117 +115 +112 +110 +108 +106 +106 +105 +105 +106 +107 +109 +111 +113 +115 +118 +119 +122 +125 +128 +131 +133 +136 +138 +141 +142 +144 +146 +149 +150 +150 +151 +150 +150 +149 +148 +147 +145 +143 +140 +137 +134 +131 +127 +125 +122 +120 +117 +114 +112 +110 +109 +107 +107 +106 +106 +107 +108 +108 +110 +112 +115 +117 +120 +123 +126 +128 +132 +135 +138 +140 +141 +144 +147 +149 +150 +151 +151 +151 +151 +149 +148 +147 +145 +143 +140 +137 +134 +131 +128 +126 +124 +121 +118 +115 +113 +111 +108 +107 +106 +106 +106 +106 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +130 +133 +136 +139 +142 +144 +146 +149 +150 +152 +152 +151 +150 +150 +150 +149 +147 +145 +142 +139 +136 +133 +130 +127 +125 +122 +119 +116 +113 +111 +109 +108 +108 +107 +106 +106 +106 +107 +108 +109 +112 +114 +117 +119 +122 +126 +127 +131 +134 +137 +140 +142 +144 +147 +148 +150 +151 +152 +152 +152 +152 +150 +149 +148 +146 +143 +139 +135 +132 +131 +128 +125 +121 +118 +115 +113 +109 +108 +107 +106 +105 +105 +105 +105 +106 +108 +110 +112 +115 +117 +120 +123 +126 +128 +132 +135 +138 +141 +143 +146 +148 +151 +152 +152 +152 +152 +153 +151 +150 +147 +146 +143 +141 +138 +135 +132 +129 +127 +124 +121 +117 +114 +111 +110 +109 +108 +106 +105 +105 +104 +105 +106 +108 +110 +113 +115 +117 +121 +124 +127 +128 +133 +136 +140 +142 +144 +146 +148 +149 +151 +151 +152 +152 +151 +151 +149 +147 +145 +143 +140 +137 +134 +130 +128 +126 +123 +120 +117 +114 +113 +110 +109 +108 +107 +106 +105 +105 +106 +108 +110 +111 +114 +116 +119 +121 +124 +127 +130 +133 +136 +138 +141 +144 +146 +148 +150 +152 +151 +152 +152 +151 +149 +148 +146 +145 +142 +139 +137 +133 +131 +127 +125 +122 +119 +116 +114 +111 +109 +108 +107 +106 +105 +105 +106 +108 +108 +108 +114 +122 +119 +116 +125 +129 +127 +129 +136 +140 +137 +137 +144 +150 +148 +148 +151 +153 +151 +151 +149 +147 +146 +146 +143 +140 +138 +134 +132 +128 +127 +124 +123 +120 +111 +108 +115 +110 +102 +107 +109 +107 +104 +107 +111 +111 +108 +112 +117 +117 +120 +125 +127 +130 +135 +139 +141 +141 +144 +148 +150 +150 +150 +151 +151 +151 +149 +149 +147 +146 +145 +142 +139 +136 +133 +130 +128 +125 +122 +119 +116 +113 +111 +109 +107 +106 +105 +106 +105 +106 +107 +108 +110 +112 +115 +117 +120 +122 +126 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +152 +152 +152 +150 +150 +149 +149 +147 +144 +142 +139 +135 +132 +129 +127 +124 +122 +119 +116 +113 +111 +109 +108 +107 +107 +106 +107 +107 +107 +109 +110 +111 +113 +116 +119 +123 +125 +128 +131 +134 +137 +140 +142 +145 +147 +148 +150 +151 +152 +151 +151 +151 +150 +148 +147 +145 +141 +138 +135 +133 +131 +127 +124 +121 +118 +114 +112 +109 +107 +106 +105 +104 +103 +103 +104 +106 +108 +109 +112 +115 +118 +121 +123 +126 +129 +132 +135 +139 +141 +144 +146 +149 +151 +153 +154 +153 +153 +153 +152 +149 +148 +145 +143 +140 +137 +134 +130 +127 +125 +123 +119 +116 +112 +111 +109 +108 +107 +105 +105 +104 +105 +106 +107 +109 +111 +114 +116 +119 +121 +125 +127 +131 +134 +138 +140 +142 +144 +146 +148 +149 +150 +151 +151 +151 +151 +149 +148 +146 +144 +142 +139 +136 +133 +130 +127 +125 +122 +119 +117 +114 +112 +110 +109 +108 +108 +106 +105 +106 +107 +109 +111 +112 +114 +116 +118 +121 +124 +127 +130 +134 +136 +139 +141 +144 +146 +149 +151 +152 +152 +152 +151 +150 +149 +147 +145 +144 +141 +139 +136 +133 +130 +127 +124 +121 +118 +116 +113 +111 +108 +107 +106 +105 +106 +106 +107 +108 +110 +112 +114 +116 +117 +120 +123 +127 +130 +133 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +151 +150 +149 +148 +147 +145 +142 +140 +137 +134 +131 +127 +125 +122 +121 +119 +115 +112 +111 +110 +109 +107 +106 +106 +106 +107 +108 +110 +111 +114 +116 +119 +122 +125 +127 +131 +134 +136 +138 +142 +145 +147 +150 +149 +151 +151 +150 +150 +149 +148 +148 +147 +145 +141 +138 +135 +134 +130 +127 +124 +122 +119 +116 +113 +111 +108 +108 +106 +106 +106 +105 +106 +107 +109 +111 +114 +115 +118 +120 +124 +127 +129 +132 +135 +138 +142 +143 +144 +150 +154 +148 +151 +155 +152 +149 +149 +150 +150 +143 +139 +141 +139 +133 +130 +128 +125 +123 +120 +116 +112 +111 +109 +108 +108 +106 +105 +106 +106 +107 +108 +109 +111 +113 +116 +119 +122 +125 +127 +133 +132 +131 +141 +144 +139 +145 +149 +150 +151 +149 +154 +156 +150 +148 +150 +147 +145 +144 +140 +135 +134 +134 +130 +127 +123 +120 +118 +115 +110 +109 +108 +106 +105 +105 +105 +105 +106 +108 +110 +111 +114 +116 +119 +122 +124 +127 +129 +132 +135 +139 +142 +144 +147 +149 +151 +151 +152 +152 +151 +150 +150 +148 +146 +144 +142 +140 +137 +134 +131 +129 +126 +123 +118 +115 +113 +111 +109 +108 +106 +105 +105 +104 +105 +105 +107 +109 +112 +114 +116 +119 +122 +126 +128 +132 +135 +138 +141 +143 +145 +147 +149 +150 +152 +152 +152 +152 +151 +150 +148 +146 +143 +141 +138 +135 +132 +129 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +106 +104 +105 +105 +107 +109 +110 +112 +115 +117 +120 +122 +126 +129 +132 +135 +138 +140 +142 +145 +148 +150 +151 +152 +152 +152 +152 +150 +149 +147 +145 +143 +140 +138 +135 +132 +129 +126 +123 +121 +117 +115 +112 +109 +108 +107 +106 +106 +106 +106 +107 +109 +110 +112 +114 +116 +117 +121 +125 +128 +131 +134 +136 +139 +141 +143 +146 +148 +150 +150 +151 +150 +150 +150 +149 +148 +146 +144 +141 +139 +136 +132 +129 +127 +124 +121 +119 +116 +114 +111 +109 +107 +107 +106 +106 +107 +107 +109 +109 +111 +114 +116 +118 +121 +124 +127 +130 +133 +135 +137 +139 +141 +144 +147 +148 +149 +150 +150 +150 +149 +148 +147 +146 +145 +142 +140 +137 +134 +132 +129 +127 +124 +122 +119 +117 +114 +111 +110 +108 +107 +106 +106 +106 +107 +107 +109 +111 +112 +115 +118 +120 +123 +126 +129 +132 +135 +138 +141 +144 +146 +148 +150 +152 +152 +152 +151 +151 +152 +150 +148 +146 +143 +140 +136 +134 +130 +127 +125 +123 +119 +116 +113 +111 +109 +108 +107 +106 +105 +104 +104 +105 +107 +108 +111 +113 +116 +119 +122 +125 +128 +132 +135 +137 +140 +143 +145 +147 +149 +150 +151 +151 +152 +152 +151 +150 +149 +148 +144 +142 +138 +135 +133 +131 +127 +124 +121 +118 +116 +112 +109 +107 +108 +108 +105 +102 +105 +113 +109 +106 +113 +117 +114 +114 +121 +126 +124 +123 +131 +138 +138 +138 +143 +147 +148 +150 +150 +150 +150 +152 +151 +149 +148 +148 +146 +144 +141 +139 +138 +136 +127 +122 +128 +122 +112 +114 +115 +111 +107 +108 +109 +108 +102 +103 +106 +106 +106 +110 +112 +113 +118 +122 +125 +127 +131 +135 +139 +140 +141 +144 +146 +147 +149 +151 +151 +152 +152 +152 +150 +150 +148 +145 +144 +140 +137 +133 +130 +127 +125 +122 +119 +116 +114 +112 +110 +109 +108 +106 +105 +105 +105 +108 +109 +110 +112 +113 +116 +118 +121 +124 +127 +130 +133 +135 +138 +141 +144 +146 +148 +150 +151 +152 +151 +151 +150 +149 +148 +146 +144 +142 +140 +137 +134 +131 +128 +125 +123 +120 +117 +115 +112 +110 +108 +107 +106 +106 +106 +107 +108 +109 +111 +112 +114 +115 +118 +122 +126 +127 +131 +133 +136 +139 +141 +143 +146 +148 +150 +150 +151 +151 +151 +151 +150 +148 +146 +144 +142 +138 +135 +132 +129 +126 +123 +121 +117 +115 +113 +111 +108 +108 +106 +105 +105 +106 +107 +108 +109 +111 +113 +116 +118 +121 +125 +127 +131 +134 +136 +139 +141 +144 +147 +149 +150 +151 +152 +151 +151 +150 +149 +147 +146 +144 +141 +138 +136 +133 +130 +127 +125 +122 +119 +117 +113 +111 +109 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +117 +120 +123 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +150 +151 +151 +150 +150 +150 +149 +148 +146 +143 +141 +138 +135 +132 +129 +127 +124 +121 +119 +116 +113 +111 +109 +109 +107 +107 +106 +107 +107 +107 +108 +110 +113 +115 +118 +120 +123 +126 +129 +131 +135 +138 +140 +143 +144 +147 +148 +150 +150 +152 +152 +151 +150 +150 +149 +147 +144 +140 +138 +135 +133 +130 +127 +123 +120 +117 +114 +112 +109 +108 +106 +106 +105 +104 +105 +106 +107 +109 +111 +113 +116 +118 +121 +123 +127 +128 +132 +136 +138 +142 +144 +147 +149 +151 +151 +152 +152 +152 +152 +151 +150 +148 +146 +144 +141 +138 +135 +133 +130 +127 +123 +119 +115 +113 +111 +109 +107 +105 +104 +103 +103 +103 +105 +106 +109 +111 +113 +114 +118 +122 +125 +128 +130 +134 +136 +139 +142 +145 +147 +149 +151 +153 +153 +153 +153 +152 +151 +149 +147 +145 +142 +138 +135 +133 +129 +127 +125 +122 +119 +116 +114 +111 +110 +109 +108 +105 +104 +103 +105 +107 +109 +110 +112 +114 +117 +120 +122 +126 +127 +131 +134 +137 +139 +142 +145 +147 +149 +150 +151 +151 +151 +150 +150 +148 +147 +145 +143 +141 +138 +135 +132 +129 +127 +124 +121 +118 +116 +112 +111 +108 +106 +111 +109 +102 +108 +111 +110 +109 +111 +115 +116 +113 +116 +127 +129 +129 +131 +134 +137 +140 +142 +142 +145 +147 +149 +150 +150 +149 +149 +151 +149 +148 +146 +143 +140 +138 +134 +131 +129 +126 +124 +122 +114 +111 +117 +110 +104 +107 +107 +108 +105 +104 +110 +110 +107 +111 +114 +115 +118 +123 +125 +127 +133 +136 +137 +139 +142 +146 +149 +150 +150 +151 +152 +150 +150 +150 +148 +147 +146 +144 +140 +138 +135 +133 +130 +127 +125 +122 +118 +115 +113 +110 +109 +107 +107 +106 +106 +106 +107 +108 +109 +111 +113 +115 +117 +120 +123 +125 +127 +131 +134 +137 +140 +143 +146 +147 +150 +151 +151 +150 +150 +151 +150 +149 +148 +145 +143 +140 +137 +135 +132 +129 +127 +124 +121 +118 +115 +112 +111 +109 +108 +107 +106 +106 +105 +106 +107 +109 +110 +113 +115 +118 +121 +123 +127 +129 +133 +136 +139 +141 +144 +146 +148 +149 +150 +151 +152 +152 +151 +150 +149 +148 +145 +142 +139 +136 +135 +131 +128 +126 +122 +118 +116 +113 +111 +109 +107 +106 +105 +105 +104 +106 +107 +109 +111 +113 +115 +117 +120 +122 +125 +127 +131 +133 +137 +140 +143 +145 +147 +148 +150 +151 +151 +152 +151 +150 +149 +148 +146 +144 +142 +139 +136 +133 +131 +128 +126 +122 +118 +115 +114 +112 +110 +108 +106 +106 +105 +105 +105 +106 +108 +110 +111 +113 +116 +119 +123 +126 +129 +132 +135 +137 +140 +142 +144 +146 +148 +149 +151 +152 +152 +152 +150 +150 +148 +147 +144 +142 +139 +136 +133 +130 +127 +124 +121 +118 +116 +114 +111 +110 +108 +107 +105 +104 +105 +106 +107 +108 +110 +111 +114 +116 +119 +122 +125 +128 +131 +134 +137 +140 +143 +146 +148 +150 +152 +152 +152 +152 +152 +150 +149 +148 +146 +144 +141 +139 +135 +132 +129 +126 +123 +121 +117 +115 +112 +109 +108 +107 +106 +105 +105 +105 +107 +109 +111 +112 +113 +115 +118 +122 +125 +128 +130 +133 +136 +139 +141 +143 +146 +148 +150 +150 +151 +151 +151 +150 +150 +148 +147 +144 +142 +139 +136 +133 +129 +127 +124 +122 +118 +115 +112 +108 +114 +114 +104 +106 +111 +109 +103 +107 +112 +111 +108 +112 +120 +123 +123 +126 +131 +134 +135 +137 +138 +140 +144 +147 +148 +148 +149 +149 +150 +150 +149 +150 +151 +144 +136 +139 +141 +132 +127 +132 +128 +124 +120 +120 +120 +113 +109 +111 +110 +106 +106 +107 +106 +107 +110 +111 +112 +114 +117 +120 +122 +123 +126 +129 +131 +135 +137 +140 +143 +146 +149 +150 +151 +150 +151 +151 +152 +150 +148 +145 +144 +141 +139 +136 +133 +130 +128 +126 +123 +120 +117 +115 +112 +111 +109 +107 +107 +105 +105 +105 +105 +106 +108 +111 +113 +116 +119 +122 +125 +127 +131 +134 +136 +139 +142 +144 +147 +148 +150 +151 +152 +153 +153 +152 +152 +150 +148 +146 +143 +140 +136 +134 +131 +128 +124 +121 +117 +115 +112 +110 +108 +107 +106 +105 +104 +104 +105 +107 +108 +111 +112 +114 +117 +120 +122 +126 +128 +131 +135 +138 +141 +143 +146 +148 +151 +151 +151 +152 +153 +152 +151 +150 +148 +146 +144 +142 +138 +135 +133 +130 +127 +124 +120 +117 +115 +113 +111 +109 +107 +106 +106 +105 +105 +106 +107 +109 +110 +112 +114 +117 +121 +124 +127 +130 +134 +136 +139 +141 +144 +145 +147 +149 +150 +151 +151 +152 +151 +150 +149 +147 +145 +143 +140 +138 +135 +132 +129 +126 +123 +120 +117 +115 +113 +111 +110 +108 +106 +104 +105 +106 +107 +108 +109 +111 +112 +115 +117 +120 +123 +127 +130 +132 +135 +138 +141 +144 +147 +149 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +127 +126 +122 +120 +117 +114 +111 +110 +108 +107 +107 +106 +106 +106 +108 +109 +111 +111 +113 +115 +119 +123 +126 +127 +130 +133 +136 +139 +141 +144 +145 +148 +149 +150 +150 +150 +151 +150 +150 +148 +146 +144 +142 +139 +136 +133 +129 +127 +124 +122 +119 +116 +114 +111 +110 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +116 +119 +121 +125 +127 +131 +133 +134 +137 +141 +144 +146 +147 +149 +150 +150 +150 +150 +150 +149 +149 +147 +145 +142 +140 +137 +135 +132 +129 +127 +123 +120 +117 +115 +112 +110 +108 +107 +106 +105 +106 +107 +108 +109 +109 +111 +114 +116 +119 +122 +125 +127 +130 +134 +137 +140 +143 +146 +147 +150 +151 +150 +150 +150 +152 +151 +150 +148 +146 +144 +141 +138 +135 +132 +129 +127 +124 +121 +117 +115 +112 +111 +109 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +114 +117 +120 +124 +127 +129 +132 +135 +138 +141 +143 +145 +147 +149 +150 +151 +151 +152 +151 +151 +150 +149 +146 +143 +140 +138 +136 +133 +130 +127 +123 +120 +117 +114 +112 +110 +109 +107 +106 +105 +105 +105 +107 +108 +109 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +139 +142 +144 +146 +148 +148 +150 +152 +157 +152 +148 +154 +152 +146 +144 +144 +143 +138 +131 +132 +133 +127 +121 +120 +116 +115 +113 +109 +106 +105 +104 +103 +104 +103 +105 +107 +110 +111 +113 +115 +118 +121 +125 +127 +130 +134 +137 +141 +141 +138 +146 +153 +146 +148 +153 +153 +154 +149 +150 +154 +148 +143 +143 +140 +135 +134 +131 +127 +124 +124 +120 +117 +114 +112 +112 +110 +107 +105 +106 +105 +106 +108 +108 +109 +111 +114 +116 +119 +121 +125 +128 +131 +134 +136 +139 +142 +145 +147 +149 +150 +151 +151 +151 +150 +149 +148 +147 +145 +143 +141 +138 +135 +132 +130 +127 +124 +121 +118 +116 +112 +111 +109 +107 +106 +105 +105 +107 +108 +109 +110 +111 +114 +116 +119 +122 +125 +127 +130 +133 +136 +138 +140 +142 +144 +146 +148 +149 +150 +151 +151 +151 +150 +149 +147 +145 +143 +139 +137 +133 +130 +127 +125 +122 +121 +117 +114 +112 +111 +110 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +116 +118 +121 +124 +127 +130 +133 +135 +138 +142 +145 +147 +148 +150 +150 +151 +151 +151 +149 +149 +148 +147 +144 +142 +140 +137 +135 +131 +129 +126 +123 +119 +116 +113 +111 +109 +108 +106 +106 +105 +105 +106 +107 +108 +109 +111 +114 +116 +120 +122 +126 +128 +131 +135 +138 +141 +144 +146 +148 +150 +150 +151 +150 +152 +152 +151 +149 +147 +145 +143 +141 +137 +134 +131 +128 +126 +123 +120 +117 +115 +112 +110 +108 +107 +106 +105 +105 +105 +106 +107 +109 +111 +113 +116 +119 +122 +125 +127 +130 +133 +136 +139 +141 +144 +146 +149 +150 +152 +152 +152 +152 +152 +151 +150 +147 +144 +142 +139 +137 +134 +131 +127 +124 +122 +119 +117 +113 +111 +108 +108 +106 +106 +105 +105 +105 +107 +108 +110 +112 +113 +116 +119 +122 +124 +127 +130 +133 +137 +140 +142 +144 +147 +148 +150 +151 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +138 +134 +131 +127 +121 +127 +123 +113 +114 +116 +110 +103 +105 +109 +106 +100 +102 +109 +110 +108 +111 +115 +117 +120 +123 +125 +127 +130 +134 +136 +139 +142 +144 +146 +150 +151 +153 +156 +150 +145 +151 +153 +145 +142 +146 +143 +138 +135 +135 +134 +127 +122 +123 +119 +115 +113 +112 +109 +107 +108 +106 +106 +106 +109 +109 +109 +109 +111 +114 +117 +119 +122 +125 +127 +132 +135 +138 +141 +144 +146 +148 +150 +151 +151 +151 +151 +150 +150 +149 +147 +145 +143 +141 +138 +135 +131 +128 +126 +123 +120 +118 +114 +112 +110 +109 +107 +107 +106 +106 +107 +107 +109 +110 +111 +112 +115 +118 +122 +125 +127 +129 +132 +136 +139 +141 +143 +145 +147 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +142 +140 +137 +134 +130 +127 +125 +122 +120 +117 +115 +112 +111 +108 +107 +106 +106 +106 +106 +107 +108 +110 +112 +115 +117 +120 +123 +127 +129 +131 +133 +136 +140 +142 +145 +146 +147 +148 +150 +151 +150 +150 +149 +148 +146 +145 +143 +141 +138 +136 +132 +129 +127 +124 +121 +118 +117 +114 +111 +109 +109 +107 +107 +106 +107 +108 +108 +110 +112 +114 +115 +118 +121 +124 +127 +128 +132 +135 +138 +140 +143 +146 +148 +149 +149 +149 +150 +152 +151 +150 +147 +146 +144 +143 +139 +136 +133 +130 +127 +126 +123 +120 +117 +114 +112 +111 +109 +107 +106 +105 +105 +106 +107 +108 +109 +111 +114 +116 +119 +122 +125 +127 +130 +134 +137 +139 +142 +144 +146 +149 +151 +152 +152 +152 +153 +153 +152 +150 +147 +144 +143 +140 +138 +134 +130 +127 +125 +122 +119 +116 +113 +110 +108 +107 +105 +104 +103 +104 +105 +106 +108 +110 +111 +113 +116 +120 +123 +125 +127 +130 +134 +138 +141 +143 +145 +148 +149 +152 +152 +153 +153 +153 +152 +151 +149 +147 +145 +142 +139 +136 +134 +130 +127 +123 +119 +117 +115 +113 +110 +108 +106 +106 +104 +104 +104 +104 +106 +108 +110 +112 +115 +118 +121 +125 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +150 +151 +151 +151 +150 +150 +149 +146 +145 +142 +140 +137 +135 +131 +128 +126 +123 +120 +117 +115 +115 +112 +110 +107 +105 +106 +106 +106 +107 +107 +109 +111 +114 +116 +117 +120 +124 +126 +129 +132 +135 +138 +141 +144 +146 +148 +149 +151 +152 +152 +152 +151 +150 +149 +147 +146 +143 +140 +137 +134 +131 +128 +126 +122 +120 +116 +114 +111 +110 +108 +106 +106 +106 +106 +107 +109 +109 +110 +111 +113 +117 +120 +123 +125 +127 +130 +133 +136 +139 +141 +144 +146 +148 +150 +151 +151 +151 +152 +150 +149 +147 +145 +143 +141 +138 +135 +132 +129 +127 +124 +121 +118 +116 +114 +111 +110 +108 +107 +106 +106 +106 +107 +108 +109 +111 +113 +116 +118 +121 +124 +127 +129 +131 +134 +137 +141 +144 +145 +146 +147 +149 +150 +150 +150 +149 +149 +148 +147 +145 +143 +140 +137 +135 +132 +129 +126 +124 +121 +118 +115 +113 +110 +108 +107 +107 +105 +103 +109 +110 +104 +109 +115 +115 +114 +117 +123 +126 +125 +127 +134 +139 +139 +142 +146 +147 +150 +150 +149 +149 +152 +152 +151 +149 +147 +145 +145 +142 +139 +135 +132 +129 +127 +125 +121 +120 +116 +115 +114 +106 +103 +111 +107 +100 +105 +107 +109 +107 +108 +116 +118 +115 +119 +124 +126 +129 +132 +134 +136 +140 +144 +145 +147 +149 +151 +153 +153 +152 +152 +151 +149 +147 +145 +143 +141 +139 +136 +132 +128 +126 +123 +121 +117 +114 +111 +109 +107 +106 +105 +105 +105 +105 +106 +107 +108 +110 +112 +115 +117 +120 +123 +126 +129 +132 +136 +139 +142 +144 +147 +148 +150 +151 +151 +152 +152 +152 +151 +149 +147 +146 +144 +141 +139 +136 +133 +130 +126 +122 +119 +117 +115 +112 +110 +107 +107 +106 +105 +104 +104 +105 +107 +108 +110 +114 +116 +118 +121 +125 +127 +129 +132 +135 +138 +141 +144 +146 +148 +149 +150 +152 +152 +152 +151 +150 +149 +147 +145 +143 +140 +137 +134 +131 +128 +125 +123 +120 +117 +115 +113 +110 +108 +106 +105 +105 +105 +106 +107 +107 +109 +111 diff --git a/src/материалы от Данцова/TestADC/400khz_201mv_without_R.txt b/src/материалы от Данцова/TestADC/400khz_201mv_without_R.txt new file mode 100644 index 0000000..efbd6c2 --- /dev/null +++ b/src/материалы от Данцова/TestADC/400khz_201mv_without_R.txt @@ -0,0 +1,32768 @@ +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +123 +125 +128 +132 +135 +139 +143 +145 +149 +152 +155 +157 +159 +160 +161 +162 +162 +162 +161 +160 +157 +155 +153 +150 +147 +143 +140 +136 +132 +129 +126 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +163 +161 +161 +159 +157 +154 +151 +148 +145 +142 +138 +135 +131 +128 +125 +122 +118 +116 +113 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +121 +124 +127 +131 +134 +138 +141 +145 +148 +151 +153 +156 +158 +160 +161 +162 +162 +161 +161 +159 +158 +156 +153 +150 +148 +144 +141 +137 +133 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +158 +156 +157 +157 +144 +144 +150 +139 +133 +133 +130 +127 +121 +117 +118 +117 +112 +110 +110 +108 +109 +110 +110 +110 +113 +115 +117 +120 +123 +126 +129 +133 +135 +140 +143 +147 +150 +152 +154 +159 +159 +161 +162 +158 +162 +164 +160 +157 +157 +155 +152 +148 +144 +143 +139 +134 +131 +128 +125 +122 +119 +116 +113 +112 +110 +109 +109 +109 +110 +110 +111 +113 +116 +118 +121 +125 +127 +131 +133 +137 +140 +145 +147 +151 +153 +155 +157 +160 +158 +167 +163 +155 +164 +165 +157 +151 +157 +153 +146 +140 +140 +140 +134 +128 +126 +125 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +119 +122 +126 +127 +132 +136 +137 +141 +146 +150 +150 +154 +157 +159 +161 +161 +163 +163 +162 +160 +159 +158 +155 +154 +148 +143 +144 +142 +137 +133 +128 +126 +123 +119 +117 +115 +111 +110 +111 +111 +109 +108 +111 +113 +111 +113 +118 +121 +122 +125 +130 +132 +135 +139 +144 +147 +149 +154 +155 +157 +158 +164 +163 +159 +160 +161 +158 +159 +160 +152 +153 +150 +145 +142 +140 +134 +132 +129 +124 +121 +119 +117 +114 +111 +110 +111 +109 +108 +110 +111 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +148 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +111 +109 +109 +108 +110 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +142 +145 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +160 +157 +155 +153 +150 +146 +144 +139 +136 +132 +129 +126 +123 +120 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +136 +140 +143 +147 +150 +153 +155 +158 +159 +161 +162 +163 +162 +162 +160 +159 +157 +154 +152 +148 +146 +142 +139 +134 +131 +127 +125 +122 +119 +116 +113 +112 +110 +110 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +145 +148 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +133 +130 +127 +124 +121 +119 +115 +113 +111 +110 +109 +109 +109 +110 +110 +111 +114 +116 +120 +122 +125 +127 +131 +135 +138 +143 +145 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +160 +157 +156 +152 +150 +147 +143 +140 +135 +133 +128 +126 +123 +120 +117 +114 +113 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +120 +124 +127 +129 +133 +136 +140 +144 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +154 +152 +149 +145 +142 +139 +135 +131 +128 +125 +123 +119 +117 +113 +112 +110 +109 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +151 +153 +156 +157 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +133 +130 +127 +125 +122 +118 +115 +113 +111 +110 +109 +108 +109 +110 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +142 +146 +149 +152 +155 +156 +158 +160 +162 +162 +162 +162 +160 +159 +158 +156 +153 +149 +146 +144 +140 +136 +132 +129 +126 +123 +120 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +120 +124 +126 +129 +132 +136 +139 +144 +146 +149 +153 +155 +158 +159 +161 +161 +162 +162 +162 +160 +158 +157 +154 +153 +149 +146 +142 +138 +134 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +108 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +138 +140 +145 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +148 +144 +141 +137 +134 +130 +127 +124 +120 +118 +114 +113 +111 +111 +109 +109 +109 +109 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +146 +149 +152 +154 +157 +159 +160 +162 +161 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +140 +136 +132 +128 +127 +123 +120 +117 +114 +112 +111 +109 +110 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +136 +140 +143 +147 +149 +153 +155 +158 +159 +161 +161 +162 +162 +162 +160 +158 +157 +154 +152 +148 +145 +142 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +110 +110 +109 +109 +109 +109 +111 +113 +116 +118 +121 +124 +127 +129 +134 +137 +141 +144 +147 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +154 +150 +148 +144 +141 +137 +133 +130 +127 +124 +121 +119 +115 +114 +111 +110 +109 +109 +109 +109 +110 +111 +114 +116 +119 +122 +126 +127 +131 +135 +139 +142 +145 +149 +151 +155 +156 +159 +160 +161 +162 +162 +162 +160 +160 +157 +156 +152 +150 +146 +143 +139 +136 +133 +128 +126 +123 +120 +117 +115 +112 +111 +110 +109 +109 +109 +110 +110 +112 +115 +117 +118 +127 +127 +123 +134 +142 +138 +141 +148 +150 +154 +153 +155 +161 +163 +160 +162 +163 +161 +161 +160 +156 +154 +152 +148 +146 +142 +138 +135 +132 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +108 +111 +107 +112 +115 +114 +117 +121 +124 +127 +129 +134 +138 +141 +144 +147 +152 +151 +154 +159 +162 +161 +163 +162 +162 +160 +158 +158 +157 +153 +149 +150 +144 +140 +137 +140 +130 +121 +127 +126 +115 +112 +116 +114 +107 +105 +110 +112 +110 +109 +113 +115 +115 +118 +124 +127 +126 +129 +135 +136 +142 +148 +148 +151 +157 +156 +158 +162 +162 +161 +162 +164 +155 +160 +160 +155 +153 +148 +149 +143 +139 +137 +136 +130 +125 +123 +120 +116 +115 +112 +111 +109 +109 +110 +109 +110 +111 +113 +115 +117 +120 +123 +126 +130 +133 +136 +139 +143 +146 +150 +153 +155 +158 +158 +161 +161 +162 +162 +161 +160 +159 +157 +154 +152 +148 +146 +142 +139 +134 +132 +127 +126 +122 +119 +116 +114 +112 +110 +110 +109 +110 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +140 +145 +147 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +111 +112 +114 +117 +119 +122 +125 +127 +131 +135 +139 +142 +145 +149 +152 +154 +156 +159 +160 +162 +162 +162 +162 +162 +159 +158 +155 +152 +150 +147 +144 +139 +137 +132 +130 +126 +123 +120 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +125 +129 +132 +136 +140 +144 +146 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +148 +146 +142 +139 +135 +132 +127 +126 +122 +120 +116 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +142 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +146 +148 +152 +154 +157 +159 +161 +162 +162 +162 +162 +161 +159 +158 +156 +153 +149 +146 +144 +139 +136 +132 +129 +126 +123 +120 +117 +115 +112 +111 +109 +109 +108 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +132 +136 +139 +144 +146 +150 +153 +155 +158 +159 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +148 +146 +142 +139 +135 +132 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +148 +151 +153 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +122 +125 +127 +131 +135 +139 +141 +146 +148 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +160 +157 +155 +153 +150 +146 +143 +139 +137 +133 +129 +126 +123 +119 +117 +114 +113 +111 +109 +109 +108 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +132 +136 +139 +144 +146 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +127 +125 +122 +120 +115 +114 +112 +111 +109 +109 +109 +109 +110 +111 +114 +115 +118 +120 +124 +127 +130 +134 +137 +141 +144 +147 +150 +154 +156 +158 +160 +162 +162 +162 +162 +161 +160 +158 +157 +154 +152 +147 +144 +141 +138 +134 +130 +127 +124 +122 +118 +115 +113 +111 +110 +110 +109 +109 +109 +111 +112 +114 +116 +118 +122 +125 +127 +131 +135 +138 +142 +145 +148 +151 +154 +158 +159 +160 +161 +161 +162 +162 +161 +159 +158 +156 +153 +150 +147 +144 +140 +137 +133 +129 +126 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +128 +132 +136 +140 +144 +146 +150 +152 +156 +157 +160 +161 +161 +162 +162 +161 +161 +159 +157 +155 +152 +149 +145 +142 +139 +135 +132 +127 +126 +122 +120 +116 +114 +112 +111 +109 +109 +109 +108 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +148 +151 +154 +156 +158 +160 +162 +162 +162 +162 +160 +161 +158 +156 +153 +151 +147 +145 +141 +138 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +143 +146 +148 +152 +154 +157 +159 +161 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +143 +140 +137 +132 +129 +126 +123 +120 +118 +115 +113 +111 +109 +109 +109 +109 +110 +112 +113 +115 +117 +120 +123 +127 +127 +129 +138 +141 +144 +147 +149 +152 +155 +156 +159 +162 +160 +161 +163 +163 +160 +158 +157 +156 +152 +146 +145 +146 +141 +128 +131 +134 +124 +120 +120 +118 +116 +111 +108 +109 +111 +110 +111 +109 +109 +114 +114 +118 +122 +123 +127 +132 +133 +136 +142 +144 +147 +151 +153 +155 +158 +160 +162 +161 +162 +163 +161 +162 +155 +157 +156 +150 +147 +144 +142 +138 +134 +130 +127 +125 +121 +118 +115 +114 +111 +108 +111 +112 +105 +106 +116 +115 +108 +116 +122 +123 +122 +126 +133 +137 +138 +140 +146 +149 +152 +155 +156 +157 +161 +161 +162 +161 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +136 +136 +126 +127 +126 +118 +118 +114 +115 +110 +110 +109 +110 +110 +109 +111 +113 +114 +117 +120 +123 +126 +129 +133 +136 +139 +143 +146 +150 +153 +155 +157 +159 +160 +162 +162 +162 +162 +160 +160 +157 +155 +152 +149 +146 +142 +139 +135 +132 +127 +125 +122 +120 +116 +115 +112 +111 +110 +108 +109 +108 +111 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +110 +112 +113 +116 +118 +122 +125 +127 +131 +135 +138 +141 +145 +148 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +147 +144 +140 +136 +132 +129 +126 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +111 +114 +117 +120 +122 +126 +128 +132 +136 +139 +143 +145 +150 +152 +155 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +123 +119 +116 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +161 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +122 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +113 +116 +119 +122 +125 +127 +131 +134 +138 +141 +146 +148 +152 +154 +157 +158 +161 +162 +162 +162 +161 +161 +159 +158 +155 +153 +149 +147 +143 +140 +136 +132 +129 +126 +123 +120 +117 +115 +112 +111 +110 +109 +108 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +135 +140 +144 +146 +150 +152 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +139 +134 +132 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +148 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +145 +141 +137 +134 +130 +127 +124 +121 +118 +116 +114 +111 +110 +109 +109 +109 +109 +110 +112 +114 +116 +119 +122 +124 +127 +131 +134 +138 +142 +146 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +147 +143 +140 +136 +133 +129 +126 +123 +120 +118 +114 +113 +111 +110 +108 +109 +109 +110 +111 +112 +115 +116 +120 +123 +126 +129 +132 +136 +139 +144 +146 +150 +152 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +138 +135 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +126 +130 +133 +137 +141 +144 +148 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +145 +141 +137 +134 +130 +127 +125 +122 +118 +115 +113 +112 +110 +109 +109 +109 +109 +110 +112 +113 +116 +118 +122 +125 +127 +131 +134 +138 +141 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +110 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +143 +146 +150 +153 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +145 +142 +139 +135 +132 +127 +125 +122 +120 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +161 +161 +161 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +112 +110 +110 +109 +109 +110 +110 +109 +114 +118 +119 +123 +125 +127 +131 +133 +137 +143 +146 +147 +152 +155 +157 +157 +161 +163 +162 +160 +162 +163 +159 +156 +155 +153 +149 +146 +144 +140 +136 +133 +130 +126 +123 +121 +121 +113 +110 +112 +108 +108 +111 +109 +109 +113 +112 +114 +119 +119 +123 +127 +127 +131 +135 +140 +144 +146 +149 +153 +156 +157 +159 +162 +162 +161 +162 +161 +160 +159 +157 +154 +152 +148 +146 +143 +139 +135 +132 +127 +126 +122 +119 +116 +114 +111 +110 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +125 +125 +129 +136 +141 +135 +142 +155 +149 +151 +156 +160 +161 +160 +159 +163 +165 +160 +158 +159 +156 +154 +152 +147 +144 +141 +137 +134 +131 +127 +124 +122 +118 +115 +113 +112 +110 +110 +109 +109 +110 +111 +112 +115 +113 +119 +125 +124 +127 +131 +136 +143 +139 +140 +155 +155 +149 +155 +162 +162 +158 +159 +163 +164 +161 +158 +159 +156 +153 +151 +147 +143 +140 +137 +133 +129 +127 +123 +120 +117 +115 +113 +111 +109 +109 +108 +109 +111 +108 +112 +116 +116 +119 +122 +127 +128 +132 +135 +140 +145 +145 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +127 +126 +122 +120 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +154 +151 +148 +144 +141 +137 +135 +130 +127 +124 +121 +118 +116 +114 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +118 +122 +125 +127 +131 +134 +138 +141 +145 +149 +152 +154 +157 +158 +160 +162 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +143 +140 +136 +133 +129 +126 +123 +120 +118 +115 +112 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +119 +123 +126 +129 +132 +136 +140 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +161 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +122 +120 +117 +115 +112 +111 +109 +109 +109 +109 +111 +111 +113 +115 +118 +120 +124 +126 +129 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +152 +148 +145 +141 +138 +134 +130 +127 +124 +121 +119 +115 +113 +112 +110 +109 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +138 +141 +145 +148 +151 +154 +157 +158 +160 +161 +162 +162 +162 +160 +159 +158 +156 +154 +150 +147 +144 +140 +136 +133 +129 +127 +124 +120 +117 +114 +113 +111 +110 +109 +108 +109 +109 +111 +112 +115 +116 +120 +123 +126 +128 +132 +135 +139 +143 +145 +149 +152 +155 +157 +159 +160 +161 +162 +162 +162 +160 +159 +157 +156 +152 +148 +145 +143 +139 +136 +132 +128 +126 +122 +120 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +155 +158 +160 +161 +162 +162 +162 +161 +161 +158 +157 +154 +152 +148 +144 +141 +138 +134 +130 +127 +124 +121 +118 +115 +114 +112 +111 +109 +109 +109 +109 +111 +112 +113 +116 +118 +122 +124 +127 +131 +134 +138 +141 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +126 +124 +120 +118 +115 +113 +111 +110 +110 +108 +109 +109 +111 +113 +115 +117 +119 +123 +125 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +142 +139 +135 +132 +127 +126 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +126 +129 +134 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +161 +158 +157 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +127 +131 +134 +139 +141 +145 +148 +151 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +158 +156 +153 +150 +147 +144 +140 +137 +132 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +136 +139 +143 +146 +149 +152 +155 +158 +159 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +148 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +113 +110 +112 +111 +110 +110 +108 +110 +111 +112 +115 +119 +119 +123 +127 +131 +133 +136 +141 +145 +147 +149 +154 +157 +157 +158 +162 +162 +161 +162 +162 +160 +158 +157 +154 +150 +148 +147 +143 +135 +133 +131 +126 +125 +123 +116 +117 +115 +110 +111 +111 +107 +109 +110 +109 +111 +113 +116 +119 +121 +124 +128 +131 +134 +139 +142 +144 +148 +152 +154 +156 +158 +161 +161 +162 +163 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +123 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +146 +149 +152 +155 +158 +159 +161 +161 +162 +161 +162 +161 +159 +157 +155 +152 +149 +146 +142 +140 +135 +132 +128 +126 +122 +120 +116 +114 +112 +111 +110 +108 +109 +108 +111 +111 +113 +115 +117 +121 +123 +127 +130 +134 +136 +140 +144 +147 +151 +154 +156 +158 +160 +162 +162 +161 +162 +160 +166 +156 +151 +159 +154 +145 +143 +143 +139 +135 +127 +127 +127 +122 +116 +117 +114 +111 +111 +109 +109 +110 +110 +109 +112 +114 +116 +118 +122 +124 +127 +132 +134 +139 +141 +145 +147 +152 +155 +156 +158 +159 +162 +163 +160 +166 +160 +154 +164 +158 +149 +150 +151 +145 +138 +133 +133 +133 +126 +122 +121 +119 +115 +113 +111 +109 +109 +109 +109 +109 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +141 +142 +146 +147 +153 +157 +155 +158 +161 +162 +162 +161 +163 +162 +159 +157 +155 +153 +149 +146 +142 +139 +135 +132 +128 +126 +122 +120 +116 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +161 +158 +156 +154 +152 +148 +145 +141 +138 +134 +130 +127 +125 +122 +118 +116 +113 +112 +110 +109 +109 +109 +109 +110 +112 +113 +116 +119 +122 +125 +127 +131 +134 +138 +141 +146 +148 +152 +154 +157 +158 +161 +162 +162 +162 +161 +161 +160 +158 +156 +153 +150 +147 +144 +141 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +110 +109 +109 +110 +111 +112 +114 +117 +119 +123 +125 +129 +132 +135 +139 +143 +146 +149 +153 +154 +158 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +140 +135 +132 +127 +126 +122 +120 +117 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +117 +121 +124 +127 +130 +133 +137 +140 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +161 +159 +156 +154 +151 +148 +145 +142 +137 +135 +131 +127 +125 +121 +118 +116 +114 +112 +111 +109 +109 +109 +109 +111 +112 +114 +116 +119 +121 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +160 +157 +156 +153 +150 +146 +144 +140 +137 +133 +130 +126 +123 +120 +118 +115 +113 +111 +110 +109 +108 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +158 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +142 +139 +135 +132 +129 +125 +123 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +147 +151 +153 +156 +157 +159 +161 +162 +162 +162 +162 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +125 +121 +119 +116 +114 +111 +110 +109 +109 +109 +109 +110 +111 +114 +115 +119 +121 +125 +127 +131 +134 +138 +141 +145 +148 +152 +154 +156 +159 +160 +161 +162 +162 +162 +161 +159 +157 +156 +153 +150 +146 +144 +140 +137 +133 +129 +127 +123 +120 +117 +115 +112 +111 +109 +109 +109 +108 +110 +110 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +158 +158 +160 +161 +161 +162 +162 +161 +158 +157 +154 +152 +149 +146 +143 +139 +135 +131 +128 +125 +122 +119 +117 +113 +112 +110 +109 +109 +109 +109 +110 +111 +112 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +146 +150 +153 +156 +158 +159 +161 +162 +162 +161 +162 +160 +158 +156 +154 +151 +148 +145 +142 +138 +134 +130 +127 +125 +121 +119 +116 +114 +111 +110 +110 +109 +109 +110 +110 +111 +114 +115 +119 +121 +125 +127 +130 +134 +138 +142 +145 +149 +151 +154 +156 +158 +160 +162 +162 +162 +163 +161 +160 +158 +156 +153 +150 +147 +144 +141 +138 +132 +127 +127 +125 +121 +118 +115 +112 +111 +109 +109 +110 +108 +109 +111 +114 +114 +116 +120 +124 +124 +127 +133 +137 +138 +141 +147 +149 +152 +154 +158 +159 +161 +162 +162 +161 +162 +163 +160 +154 +154 +153 +147 +147 +144 +137 +137 +133 +127 +126 +124 +117 +118 +114 +111 +110 +110 +109 +109 +109 +109 +112 +113 +115 +118 +122 +123 +127 +130 +133 +136 +140 +144 +146 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +155 +151 +148 +145 +141 +138 +134 +130 +127 +125 +121 +119 +115 +114 +111 +110 +109 +109 +109 +109 +111 +111 +114 +116 +118 +121 +125 +127 +131 +134 +138 +142 +145 +149 +152 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +146 +144 +140 +137 +133 +129 +127 +123 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +113 +114 +117 +120 +122 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +158 +157 +154 +153 +149 +146 +142 +139 +135 +132 +128 +126 +123 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +124 +126 +129 +133 +137 +140 +144 +147 +151 +153 +156 +157 +159 +161 +162 +162 +162 +162 +160 +158 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +120 +120 +114 +112 +114 +114 +103 +107 +116 +108 +108 +111 +115 +117 +117 +118 +125 +130 +129 +134 +138 +142 +145 +150 +151 +153 +157 +158 +160 +161 +162 +162 +163 +160 +159 +158 +156 +153 +150 +148 +143 +141 +137 +130 +135 +127 +118 +123 +122 +114 +108 +114 +113 +108 +105 +108 +113 +112 +111 +113 +118 +120 +123 +126 +127 +132 +136 +140 +142 +146 +149 +152 +155 +157 +159 +161 +161 +162 +163 +161 +161 +161 +155 +155 +154 +149 +145 +142 +141 +135 +132 +127 +127 +124 +119 +116 +114 +112 +110 +109 +108 +109 +110 +110 +111 +112 +115 +118 +121 +124 +126 +130 +133 +137 +140 +144 +147 +150 +153 +156 +157 +159 +161 +161 +162 +162 +162 +160 +159 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +121 +118 +116 +114 +112 +110 +109 +108 +110 +109 +111 +111 +114 +116 +119 +121 +124 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +158 +160 +161 +162 +161 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +134 +129 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +113 +114 +116 +119 +123 +126 +128 +131 +135 +139 +143 +146 +149 +152 +154 +157 +158 +161 +162 +162 +162 +161 +161 +159 +157 +154 +153 +149 +146 +143 +139 +136 +132 +129 +126 +123 +119 +117 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +147 +151 +153 +156 +157 +159 +161 +162 +163 +162 +161 +160 +159 +157 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +121 +119 +115 +114 +112 +110 +110 +109 +109 +109 +111 +111 +114 +116 +118 +121 +124 +127 +131 +134 +138 +142 +145 +148 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +147 +144 +140 +136 +133 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +158 +157 +155 +152 +149 +146 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +110 +108 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +137 +140 +144 +147 +150 +153 +156 +158 +159 +162 +161 +163 +162 +162 +160 +158 +156 +154 +151 +148 +145 +142 +138 +134 +131 +127 +125 +121 +119 +115 +113 +111 +110 +110 +109 +109 +109 +110 +111 +114 +116 +119 +121 +124 +127 +130 +134 +137 +142 +145 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +136 +133 +129 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +120 +123 +126 +127 +132 +135 +139 +142 +146 +149 +152 +155 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +136 +132 +128 +126 +123 +120 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +120 +124 +126 +129 +133 +137 +140 +144 +147 +150 +153 +155 +158 +159 +161 +161 +162 +162 +162 +160 +159 +154 +152 +154 +149 +146 +142 +137 +134 +130 +126 +125 +121 +117 +116 +115 +113 +109 +109 +110 +110 +108 +109 +113 +114 +115 +118 +123 +124 +127 +131 +135 +138 +141 +145 +148 +150 +154 +159 +157 +157 +162 +161 +160 +164 +162 +157 +159 +156 +152 +152 +146 +143 +141 +136 +132 +129 +127 +125 +120 +116 +115 +115 +111 +110 +110 +109 +108 +110 +111 +111 +114 +117 +119 +122 +126 +127 +132 +135 +139 +142 +146 +149 +152 +155 +156 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +120 +124 +126 +129 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +141 +138 +134 +131 +127 +124 +121 +118 +116 +114 +111 +110 +110 +108 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +138 +141 +145 +148 +152 +154 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +120 +118 +114 +114 +111 +110 +109 +109 +108 +109 +110 +112 +114 +116 +120 +122 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +136 +132 +128 +126 +123 +120 +117 +114 +112 +111 +110 +110 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +137 +140 +144 +147 +150 +153 +156 +157 +159 +161 +161 +162 +162 +162 +160 +158 +156 +154 +152 +148 +145 +141 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +108 +109 +109 +110 +111 +114 +116 +118 +121 +124 +127 +130 +134 +139 +140 +143 +151 +154 +147 +156 +165 +158 +158 +163 +163 +163 +159 +157 +159 +158 +152 +150 +148 +143 +141 +137 +133 +128 +127 +123 +121 +118 +115 +113 +111 +110 +109 +108 +109 +108 +115 +112 +108 +120 +124 +120 +123 +128 +135 +136 +135 +141 +148 +151 +150 +154 +158 +160 +161 +161 +160 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +140 +136 +132 +129 +125 +123 +122 +114 +115 +114 +110 +109 +108 +111 +109 +110 +111 +114 +116 +117 +119 +124 +127 +129 +133 +137 +139 +144 +147 +150 +153 +156 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +154 +152 +148 +145 +142 +138 +134 +131 +127 +125 +121 +119 +116 +114 +111 +110 +110 +108 +109 +110 +110 +111 +114 +116 +119 +121 +124 +127 +130 +134 +137 +142 +145 +148 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +141 +137 +134 +130 +127 +123 +121 +118 +115 +113 +111 +110 +109 +110 +109 +111 +110 +112 +114 +116 +120 +123 +125 +128 +132 +135 +139 +143 +146 +149 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +155 +153 +150 +146 +143 +139 +136 +132 +129 +126 +122 +119 +117 +115 +113 +110 +109 +109 +109 +109 +110 +111 +112 +115 +117 +121 +124 +127 +129 +133 +137 +140 +144 +146 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +155 +152 +149 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +109 +109 +109 +109 +110 +111 +114 +115 +118 +121 +125 +127 +130 +134 +138 +142 +145 +148 +151 +154 +156 +158 +159 +162 +162 +162 +162 +161 +160 +157 +156 +153 +151 +146 +144 +141 +137 +133 +130 +127 +124 +121 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +125 +128 +132 +135 +139 +143 +146 +148 +152 +154 +158 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +153 +149 +147 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +146 +150 +153 +156 +158 +159 +160 +162 +162 +162 +162 +160 +158 +156 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +121 +119 +115 +113 +111 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +131 +134 +138 +141 +144 +148 +151 +154 +156 +158 +159 +161 +161 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +119 +123 +125 +128 +132 +135 +139 +143 +146 +149 +152 +155 +158 +159 +160 +158 +163 +164 +162 +161 +159 +157 +155 +151 +148 +148 +142 +138 +136 +133 +129 +124 +123 +121 +117 +113 +113 +112 +109 +108 +109 +110 +109 +111 +113 +115 +117 +120 +123 +125 +130 +134 +137 +137 +143 +147 +148 +154 +157 +156 +161 +162 +160 +163 +163 +160 +161 +158 +155 +154 +150 +149 +146 +141 +138 +135 +131 +127 +125 +122 +119 +115 +114 +111 +110 +109 +109 +109 +109 +110 +111 +114 +116 +119 +121 +124 +127 +130 +134 +137 +141 +145 +148 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +161 +157 +156 +153 +151 +147 +144 +140 +136 +134 +129 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +125 +128 +131 +135 +139 +142 +146 +149 +152 +154 +157 +158 +161 +161 +162 +162 +161 +161 +159 +158 +155 +153 +149 +146 +143 +139 +136 +132 +129 +126 +123 +119 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +130 +133 +136 +140 +144 +147 +150 +152 +156 +158 +161 +161 +161 +161 +162 +162 +161 +159 +156 +155 +152 +149 +145 +141 +138 +134 +131 +127 +125 +122 +119 +115 +115 +111 +111 +110 +109 +109 +109 +111 +111 +114 +116 +119 +121 +125 +127 +131 +134 +137 +141 +145 +148 +151 +154 +156 +158 +159 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +117 +115 +113 +112 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +122 +125 +128 +132 +136 +139 +142 +146 +149 +152 +154 +157 +158 +161 +161 +162 +163 +162 +161 +159 +157 +155 +152 +149 +147 +143 +140 +135 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +123 +126 +129 +133 +136 +140 +144 +147 +151 +153 +156 +157 +160 +161 +162 +162 +163 +161 +161 +159 +156 +154 +151 +149 +145 +142 +138 +135 +131 +127 +125 +122 +119 +115 +114 +112 +111 +109 +109 +109 +109 +110 +112 +113 +115 +118 +121 +124 +127 +131 +134 +137 +141 +144 +148 +150 +154 +156 +159 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +143 +140 +138 +138 +125 +125 +129 +122 +115 +115 +114 +112 +109 +106 +109 +112 +109 +110 +113 +114 +116 +120 +122 +124 +128 +132 +134 +139 +141 +150 +149 +146 +158 +162 +156 +157 +164 +165 +161 +158 +161 +162 +160 +150 +153 +153 +146 +142 +139 +136 +132 +129 +125 +123 +120 +117 +114 +112 +111 +110 +110 +109 +109 +111 +111 +112 +117 +113 +121 +126 +126 +129 +132 +138 +139 +144 +146 +152 +153 +155 +157 +159 +160 +162 +162 +161 +161 +161 +159 +157 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +111 +110 +110 +109 +109 +110 +110 +111 +113 +116 +118 +121 +125 +127 +130 +133 +137 +141 +145 +147 +151 +153 +156 +158 +160 +162 +161 +162 +162 +162 +160 +158 +156 +154 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +142 +146 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +113 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +140 +143 +147 +150 +153 +155 +157 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +142 +138 +135 +130 +127 +125 +122 +119 +115 +113 +111 +110 +109 +109 +108 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +138 +141 +145 +147 +151 +154 +156 +158 +160 +161 +161 +162 +162 +161 +159 +157 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +114 +113 +111 +110 +109 +108 +109 +109 +111 +112 +114 +116 +119 +123 +125 +127 +131 +135 +138 +142 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +161 +160 +159 +158 +156 +152 +149 +146 +143 +140 +136 +132 +128 +126 +123 +120 +117 +114 +112 +111 +109 +109 +109 +108 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +146 +150 +153 +155 +157 +159 +160 +162 +162 +162 +161 +160 +158 +156 +154 +152 +149 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +113 +111 +111 +109 +109 +108 +109 +109 +111 +113 +115 +118 +121 +124 +127 +131 +134 +137 +138 +145 +150 +151 +154 +156 +157 +160 +161 +160 +164 +162 +159 +160 +159 +156 +152 +150 +148 +145 +139 +137 +134 +130 +126 +124 +121 +118 +115 +114 +112 +109 +109 +109 +109 +108 +111 +113 +113 +114 +120 +122 +124 +130 +131 +134 +140 +142 +144 +151 +151 +154 +158 +158 +159 +161 +162 +162 +162 +159 +160 +158 +155 +152 +150 +146 +142 +140 +135 +132 +128 +126 +123 +120 +117 +114 +112 +111 +110 +108 +109 +108 +110 +111 +113 +115 +117 +120 +123 +127 +128 +132 +135 +140 +143 +147 +150 +153 +155 +157 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +142 +138 +135 +131 +128 +125 +121 +119 +116 +113 +112 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +137 +141 +145 +148 +151 +153 +156 +158 +159 +161 +162 +163 +161 +161 +159 +158 +156 +153 +150 +147 +144 +141 +138 +133 +131 +127 +124 +121 +118 +115 +113 +111 +110 +109 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +158 +161 +161 +163 +162 +162 +160 +159 +157 +155 +153 +149 +146 +143 +140 +136 +133 +128 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +147 +150 +153 +156 +157 +160 +160 +162 +162 +163 +161 +161 +158 +157 +155 +152 +149 +145 +142 +138 +135 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +138 +141 +145 +147 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +138 +133 +131 +127 +124 +121 +118 +115 +113 +112 +110 +110 +109 +109 +109 +111 +112 +114 +117 +119 +122 +125 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +147 +143 +140 +136 +132 +128 +127 +123 +120 +117 +114 +113 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +134 +135 +139 +143 +147 +150 +153 +155 +158 +160 +160 +162 +161 +163 +161 +160 +159 +157 +155 +152 +148 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +111 +110 +110 +110 +109 +110 +109 +112 +114 +116 +118 +121 +124 +127 +130 +133 +138 +141 +145 +147 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +140 +138 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +113 +113 +115 +121 +127 +120 +127 +138 +135 +136 +142 +147 +150 +151 +151 +157 +162 +159 +160 +163 +161 +161 +160 +164 +157 +149 +155 +153 +145 +139 +142 +139 +131 +126 +126 +126 +121 +115 +114 +113 +111 +111 +109 +110 +106 +111 +114 +111 +114 +117 +122 +123 +126 +129 +134 +137 +140 +144 +146 +150 +155 +153 +157 +161 +161 +162 +161 +164 +160 +160 +158 +158 +156 +151 +148 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +110 +110 +112 +113 +115 +118 +121 +124 +127 +131 +133 +138 +141 +145 +148 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +159 +158 +156 +154 +151 +148 +144 +140 +137 +134 +130 +127 +124 +120 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +156 +152 +150 +146 +144 +140 +136 +133 +129 +126 +122 +120 +117 +115 +113 +111 +110 +109 +109 +109 +111 +111 +113 +115 +117 +120 +123 +126 +129 +133 +135 +140 +143 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +154 +152 +148 +145 +142 +138 +135 +131 +127 +125 +122 +118 +116 +114 +112 +111 +109 +109 +109 +109 +110 +112 +113 +115 +118 +121 +124 +127 +131 +134 +138 +140 +145 +147 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +120 +119 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +120 +122 +125 +128 +131 +135 +139 +143 +145 +149 +152 +154 +157 +159 +160 +161 +162 +162 +162 +161 +159 +158 +156 +152 +150 +147 +144 +140 +136 +133 +129 +126 +123 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +133 +136 +140 +144 +147 +149 +153 +156 +155 +159 +164 +162 +163 +162 +160 +161 +158 +156 +156 +152 +147 +146 +144 +139 +134 +131 +129 +125 +121 +119 +119 +113 +111 +111 +110 +109 +108 +110 +110 +111 +113 +116 +118 +121 +125 +128 +129 +132 +138 +140 +144 +150 +150 +153 +157 +157 +160 +163 +160 +162 +162 +161 +159 +159 +156 +155 +150 +147 +145 +141 +137 +134 +131 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +120 +122 +125 +128 +132 +135 +138 +142 +145 +148 +152 +155 +157 +159 +159 +162 +162 +162 +162 +161 +159 +157 +156 +152 +149 +146 +144 +140 +136 +132 +129 +126 +123 +120 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +119 +123 +126 +129 +132 +136 +140 +144 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +159 +157 +154 +152 +148 +145 +142 +138 +135 +131 +128 +125 +122 +119 +117 +113 +112 +110 +109 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +145 +148 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +146 +149 +152 +155 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +140 +136 +132 +128 +126 +123 +120 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +119 +124 +126 +129 +133 +136 +140 +143 +146 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +154 +152 +148 +146 +142 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +110 +109 +109 +109 +109 +111 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +111 +114 +116 +119 +122 +126 +127 +131 +135 +138 +142 +145 +149 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +158 +155 +152 +150 +147 +143 +140 +136 +132 +129 +127 +123 +120 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +133 +136 +140 +143 +147 +150 +153 +155 +158 +159 +161 +162 +162 +161 +161 +161 +158 +157 +154 +152 +148 +145 +142 +139 +135 +131 +128 +125 +122 +119 +117 +113 +112 +111 +109 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +140 +145 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +148 +145 +141 +138 +134 +130 +127 +124 +121 +119 +115 +113 +111 +109 +109 +109 +109 +109 +111 +111 +114 +116 +119 +122 +126 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +158 +161 +161 +162 +161 +162 +161 +165 +154 +151 +158 +152 +144 +142 +142 +136 +133 +127 +123 +129 +122 +111 +115 +118 +111 +105 +109 +111 +110 +108 +108 +115 +116 +116 +120 +124 +127 +129 +133 +135 +139 +143 +147 +150 +152 +155 +159 +156 +161 +164 +161 +162 +161 +161 +158 +158 +153 +154 +146 +146 +144 +135 +135 +131 +130 +124 +120 +119 +117 +114 +111 +110 +109 +109 +108 +110 +109 +112 +114 +116 +118 +121 +124 +127 +131 +133 +137 +140 +145 +147 +151 +153 +156 +158 +159 +161 +162 +162 +161 +161 +160 +158 +156 +154 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +149 +152 +155 +157 +158 +160 +161 +162 +162 +162 +161 +160 +157 +155 +153 +150 +146 +143 +140 +136 +132 +128 +126 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +136 +139 +143 +146 +150 +153 +155 +158 +159 +160 +162 +162 +162 +161 +161 +158 +157 +154 +152 +149 +145 +142 +138 +135 +131 +128 +125 +122 +118 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +151 +153 +156 +158 +159 +161 +162 +162 +162 +162 +159 +158 +155 +154 +150 +148 +145 +141 +138 +133 +130 +127 +125 +121 +118 +115 +114 +112 +110 +109 +108 +109 +109 +110 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +152 +155 +156 +156 +161 +164 +162 +163 +161 +160 +161 +156 +155 +154 +149 +145 +144 +141 +136 +131 +129 +127 +123 +119 +118 +115 +111 +110 +111 +109 +108 +108 +110 +111 +112 +115 +117 +119 +123 +127 +129 +131 +134 +139 +143 +147 +150 +153 +155 +158 +159 +161 +162 +161 +162 +161 +160 +158 +157 +155 +152 +148 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +110 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +144 +148 +150 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +145 +141 +138 +134 +130 +127 +124 +121 +118 +115 +113 +112 +110 +109 +109 +109 +110 +111 +112 +113 +116 +119 +122 +125 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +159 +161 +162 +163 +162 +162 +161 +159 +157 +156 +153 +149 +147 +143 +140 +136 +133 +129 +127 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +135 +139 +143 +147 +149 +153 +155 +157 +159 +161 +162 +162 +162 +162 +161 +158 +157 +155 +152 +149 +146 +142 +139 +135 +131 +128 +125 +123 +119 +117 +114 +112 +110 +109 +109 +109 +110 +110 +112 +113 +115 +118 +121 +124 +127 +130 +133 +138 +140 +145 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +162 +160 +158 +155 +154 +151 +148 +145 +141 +137 +134 +130 +127 +125 +121 +119 +115 +114 +111 +110 +110 +109 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +134 +138 +143 +145 +149 +152 +154 +157 +159 +161 +162 +162 +162 +162 +161 +160 +157 +155 +153 +150 +147 +143 +140 +136 +133 +129 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +143 +147 +150 +152 +156 +157 +159 +161 +162 +162 +162 +162 +161 +159 +156 +155 +152 +149 +146 +142 +139 +135 +131 +128 +126 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +111 +111 +113 +115 +118 +121 +125 +127 +130 +134 +137 +141 +144 +148 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +134 +131 +127 +124 +121 +118 +115 +113 +111 +110 +110 +109 +109 +109 +111 +111 +114 +116 +119 +122 +125 +128 +131 +135 +138 +143 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +155 +153 +150 +147 +143 +140 +136 +133 +129 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +108 +110 +111 +112 +114 +117 +120 +123 +126 +128 +132 +135 +140 +143 +146 +150 +152 +155 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +155 +151 +149 +145 +142 +138 +135 +131 +128 +125 +122 +119 +116 +113 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +155 +158 +159 +161 +162 +162 +161 +161 +159 +158 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +124 +121 +118 +116 +114 +111 +110 +110 +109 +109 +109 +111 +112 +113 +116 +118 +122 +125 +127 +130 +135 +138 +142 +145 +149 +152 +154 +156 +158 +161 +161 +162 +162 +162 +160 +160 +157 +155 +153 +150 +147 +143 +140 +136 +133 +128 +127 +123 +120 +117 +114 +112 +110 +115 +107 +102 +113 +114 +104 +115 +118 +112 +121 +123 +126 +127 +133 +137 +140 +140 +144 +153 +155 +153 +156 +161 +161 +162 +162 +161 +161 +161 +158 +157 +155 +152 +149 +145 +142 +138 +135 +132 +128 +123 +122 +121 +116 +116 +107 +113 +112 +107 +108 +109 +113 +110 +113 +115 +120 +121 +124 +127 +130 +133 +138 +141 +144 +147 +151 +154 +156 +158 +159 +161 +162 +162 +162 +162 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +131 +127 +125 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +110 +111 +114 +116 +119 +122 +125 +128 +131 +135 +137 +142 +145 +148 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +143 +147 +150 +152 +155 +157 +159 +161 +162 +162 +162 +161 +161 +159 +156 +154 +152 +150 +146 +142 +138 +135 +132 +128 +125 +122 +119 +117 +114 +112 +111 +109 +110 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +154 +156 +156 +160 +164 +162 +163 +162 +161 +160 +158 +155 +155 +151 +146 +145 +142 +138 +133 +131 +128 +124 +119 +118 +117 +112 +111 +111 +110 +108 +109 +110 +111 +111 +114 +117 +118 +122 +126 +127 +130 +134 +138 +142 +146 +148 +152 +154 +157 +159 +161 +161 +161 +162 +162 +160 +159 +158 +156 +153 +149 +147 +144 +140 +137 +133 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +155 +157 +160 +161 +162 +162 +162 +161 +160 +159 +157 +155 +152 +149 +145 +143 +138 +135 +132 +128 +126 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +148 +150 +153 +156 +158 +159 +161 +162 +162 +161 +161 +160 +158 +157 +153 +151 +147 +144 +140 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +128 +131 +135 +138 +142 +145 +148 +152 +154 +157 +158 +161 +162 +162 +162 +162 +161 +159 +158 +156 +153 +149 +147 +143 +140 +136 +133 +129 +126 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +126 +129 +132 +135 +140 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +152 +149 +145 +143 +139 +135 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +145 +147 +151 +153 +156 +158 +159 +161 +161 +163 +162 +162 +160 +158 +156 +154 +151 +147 +145 +141 +137 +133 +131 +127 +124 +121 +118 +116 +113 +111 +110 +110 +109 +109 +109 +111 +112 +114 +116 +119 +122 +124 +127 +131 +135 +138 +142 +145 +149 +151 +154 +157 +159 +160 +161 +162 +162 +162 +161 +160 +158 +155 +153 +149 +147 +143 +140 +136 +133 +129 +127 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +128 +133 +136 +139 +143 +146 +149 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +155 +152 +149 +145 +142 +139 +135 +132 +128 +125 +123 +119 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +116 +118 +120 +123 +127 +130 +134 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +151 +148 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +114 +111 +110 +110 +110 +109 +109 +110 +111 +114 +116 +119 +121 +125 +127 +131 +135 +138 +141 +145 +149 +151 +154 +156 +159 +160 +162 +162 +162 +162 +161 +160 +158 +156 +153 +150 +146 +144 +140 +137 +133 +129 +127 +123 +120 +117 +115 +113 +111 +109 +109 +108 +109 +110 +110 +112 +114 +117 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +158 +158 +155 +152 +148 +146 +142 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +110 +109 +109 +109 +109 +110 +112 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +159 +161 +161 +162 +161 +161 +159 +158 +156 +154 +151 +148 +144 +141 +138 +134 +131 +127 +125 +121 +118 +116 +114 +112 +110 +109 +108 +109 +109 +111 +112 +114 +116 +118 +122 +125 +127 +130 +135 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +157 +156 +153 +150 +146 +144 +140 +136 +133 +129 +127 +123 +120 +117 +115 +113 +111 +110 +109 +109 +108 +110 +111 +112 +115 +117 +119 +123 +126 +128 +132 +134 +140 +142 +145 +153 +156 +148 +157 +166 +158 +159 +162 +165 +162 +157 +157 +163 +155 +145 +153 +149 +138 +137 +139 +132 +125 +122 +123 +122 +116 +112 +112 +112 +109 +109 +109 +109 +110 +112 +113 +115 +118 +121 +124 +127 +127 +134 +140 +138 +143 +148 +150 +154 +157 +154 +161 +164 +161 +161 +161 +163 +159 +159 +155 +155 +152 +147 +145 +141 +138 +133 +131 +127 +125 +122 +119 +115 +113 +112 +110 +109 +109 +109 +109 +111 +111 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +151 +154 +157 +159 +160 +161 +162 +162 +162 +160 +160 +158 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +128 +132 +135 +140 +143 +146 +149 +153 +155 +156 +158 +163 +161 +162 +163 +160 +162 +158 +156 +156 +152 +147 +146 +144 +139 +134 +131 +130 +125 +121 +119 +118 +113 +111 +111 +110 +108 +108 +110 +111 +111 +113 +116 +117 +120 +125 +127 +129 +133 +136 +140 +144 +147 +152 +153 +156 +158 +160 +162 +161 +162 +162 +162 +160 +158 +156 +155 +151 +147 +145 +142 +138 +134 +130 +127 +124 +121 +119 +115 +114 +112 +110 +110 +109 +109 +109 +111 +112 +114 +116 +118 +122 +125 +127 +131 +134 +137 +142 +145 +149 +151 +155 +157 +159 +160 +161 +162 +162 +162 +160 +159 +158 +156 +154 +150 +147 +143 +140 +137 +133 +129 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +108 +110 +110 +112 +115 +117 +120 +123 +126 +129 +133 +135 +140 +143 +146 +149 +153 +155 +158 +159 +160 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +145 +142 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +111 +109 +109 +109 +109 +111 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +125 +122 +118 +116 +113 +112 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +125 +128 +131 +134 +138 +142 +145 +148 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +156 +153 +150 +147 +143 +140 +136 +133 +130 +126 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +120 +122 +126 +129 +132 +135 +139 +143 +146 +150 +153 +156 +157 +159 +160 +162 +162 +162 +161 +161 +158 +157 +155 +152 +149 +145 +142 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +114 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +153 +152 +148 +145 +141 +138 +134 +130 +127 +125 +122 +118 +116 +113 +112 +110 +110 +109 +109 +109 +110 +112 +113 +117 +118 +122 +124 +127 +131 +135 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +155 +153 +150 +147 +144 +140 +136 +132 +129 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +139 +144 +146 +150 +152 +156 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +111 +111 +109 +109 +109 +109 +111 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +161 +158 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +124 +122 +118 +116 +113 +111 +110 +109 +109 +109 +110 +110 +112 +113 +116 +118 +122 +125 +127 +131 +135 +138 +141 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +126 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +145 +142 +139 +135 +132 +128 +125 +122 +120 +116 +114 +112 +111 +109 +109 +109 +109 +111 +111 +112 +115 +118 +121 +124 +127 +130 +133 +136 +140 +144 +147 +150 +154 +156 +158 +159 +161 +161 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +131 +128 +124 +121 +118 +116 +113 +112 +111 +109 +109 +109 +110 +111 +112 +113 +116 +118 +122 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +157 +158 +159 +161 +162 +163 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +127 +123 +120 +118 +115 +112 +111 +110 +109 +108 +109 +110 +111 +112 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +145 +149 +152 +154 +157 +159 +161 +161 +162 +162 +162 +161 +159 +157 +154 +152 +149 +146 +140 +144 +137 +126 +129 +131 +120 +116 +118 +115 +114 +108 +106 +111 +116 +106 +105 +117 +116 +112 +116 +123 +125 +125 +127 +134 +140 +140 +141 +148 +151 +153 +156 +158 +158 +161 +162 +162 +162 +162 +159 +160 +153 +154 +154 +147 +144 +141 +139 +133 +129 +129 +122 +123 +121 +114 +114 +110 +113 +109 +108 +108 +111 +111 +111 +113 +116 +119 +122 +125 +127 +131 +135 +138 +141 +145 +148 +152 +155 +154 +158 +163 +162 +162 +163 +160 +161 +159 +156 +157 +153 +149 +147 +145 +141 +135 +132 +131 +127 +122 +120 +119 +114 +111 +111 +110 +109 +108 +110 +110 +110 +112 +115 +117 +119 +124 +126 +128 +131 +135 +139 +143 +146 +150 +152 +155 +158 +159 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +127 +126 +123 +119 +116 +114 +112 +110 +110 +109 +110 +109 +110 +111 +113 +115 +118 +121 +124 +127 +129 +133 +136 +140 +144 +147 +151 +153 +156 +158 +159 +161 +162 +162 +162 +162 +160 +158 +157 +154 +152 +148 +145 +142 +138 +134 +131 +127 +125 +121 +119 +116 +113 +112 +111 +110 +109 +109 +109 +111 +111 +114 +116 +119 +121 +125 +127 +131 +134 +138 +142 +145 +149 +151 +154 +156 +159 +160 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +136 +133 +130 +127 +123 +120 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +128 +132 +136 +139 +143 +146 +149 +153 +155 +157 +158 +161 +162 +162 +162 +161 +161 +159 +157 +155 +153 +149 +146 +142 +139 +135 +132 +128 +125 +123 +119 +117 +114 +112 +111 +110 +109 +108 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +163 +162 +161 +160 +159 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +121 +118 +116 +113 +111 +110 +110 +108 +109 +109 +110 +111 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +151 +154 +157 +159 +160 +161 +161 +162 +163 +161 +159 +158 +155 +154 +150 +148 +144 +140 +136 +133 +129 +127 +123 +120 +118 +114 +113 +111 +110 +109 +109 +108 +110 +111 +112 +114 +116 +119 +123 +126 +129 +131 +135 +139 +143 +146 +149 +152 +154 +157 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +152 +149 +146 +142 +139 +135 +131 +128 +125 +123 +119 +117 +114 +112 +111 +110 +110 +109 +109 +110 +111 +113 +115 +117 +120 +124 +126 +129 +133 +137 +140 +145 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +162 +160 +159 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +121 +118 +116 +113 +112 +110 +110 +108 +109 +109 +110 +111 +114 +116 +119 +121 +125 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +155 +157 +159 +162 +162 +162 +162 +161 +159 +158 +157 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +122 +118 +116 +113 +112 +110 +110 +109 +109 +109 +110 +111 +114 +116 +118 +122 +125 +127 +130 +134 +137 +141 +145 +148 +151 +154 +157 +158 +160 +162 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +143 +140 +137 +133 +129 +127 +124 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +163 +161 +161 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +129 +133 +137 +140 +144 +147 +150 +153 +155 +158 +159 +161 +162 +163 +162 +162 +161 +158 +157 +154 +151 +148 +145 +142 +138 +134 +130 +127 +125 +121 +118 +116 +113 +112 +110 +110 +109 +109 +109 +110 +112 +114 +116 +119 +122 +124 +128 +131 +134 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +147 +144 +140 +137 +133 +129 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +115 +117 +120 +123 +126 +128 +133 +136 +139 +143 +146 +150 +151 +155 +157 +160 +161 +161 +162 +162 +162 +161 +159 +156 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +123 +116 +119 +132 +131 +130 +135 +143 +144 +148 +146 +151 +159 +161 +158 +158 +166 +166 +158 +159 +163 +158 +154 +151 +152 +150 +145 +140 +138 +134 +131 +128 +123 +120 +119 +117 +112 +111 +111 +109 +106 +108 +111 +111 +111 +113 +116 +118 +123 +124 +128 +128 +135 +139 +139 +145 +148 +152 +154 +155 +159 +163 +161 +161 +161 +162 +160 +159 +158 +155 +153 +150 +148 +144 +140 +136 +133 +130 +126 +123 +120 +118 +115 +113 +111 +110 +109 +109 +108 +110 +111 +112 +114 +116 +119 +122 +126 +128 +131 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +152 +149 +145 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +109 +110 +108 +109 +110 +111 +113 +115 +117 +120 +124 +127 +130 +133 +136 +139 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +161 +161 +159 +158 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +124 +121 +119 +116 +114 +112 +110 +110 +108 +109 +109 +110 +112 +114 +116 +118 +121 +124 +127 +131 +134 +138 +141 +145 +148 +152 +153 +157 +158 +160 +161 +162 +162 +162 +161 +160 +157 +155 +153 +150 +147 +144 +141 +136 +133 +130 +127 +123 +120 +117 +115 +113 +111 +110 +108 +109 +108 +110 +111 +112 +115 +116 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +160 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +136 +132 +128 +126 +123 +119 +117 +114 +112 +111 +110 +109 +108 +109 +110 +112 +113 +115 +117 +120 +123 +126 +130 +133 +137 +140 +144 +147 +150 +153 +155 +158 +159 +161 +161 +162 +161 +161 +160 +158 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +122 +119 +116 +113 +112 +110 +110 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +138 +141 +145 +148 +151 +153 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +144 +141 +136 +133 +129 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +122 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +120 +124 +126 +130 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +162 +162 +162 +162 +162 +161 +159 +157 +154 +151 +148 +145 +142 +138 +134 +130 +128 +125 +122 +118 +116 +113 +112 +111 +109 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +138 +141 +146 +148 +152 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +153 +150 +147 +144 +141 +137 +133 +130 +127 +124 +120 +118 +115 +114 +111 +110 +109 +109 +109 +109 +111 +112 +115 +116 +120 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +126 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +161 +158 +156 +154 +152 +148 +145 +142 +139 +134 +130 +127 +125 +122 +119 +116 +113 +112 +110 +110 +109 +109 +110 +111 +112 +114 +116 +118 +122 +124 +127 +131 +134 +138 +141 +145 +148 +152 +153 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +154 +150 +147 +144 +140 +137 +133 +130 +126 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +119 +122 +126 +129 +132 +136 +139 +143 +145 +149 +152 +155 +157 +158 +160 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +123 +126 +130 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +162 +161 +158 +156 +154 +152 +148 +145 +142 +138 +134 +131 +128 +125 +122 +118 +116 +113 +112 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +131 +134 +138 +141 +145 +148 +151 +154 +157 +159 +159 +162 +161 +162 +162 +162 +160 +158 +156 +154 +150 +147 +144 +140 +137 +133 +130 +127 +124 +120 +117 +115 +113 +111 +109 +109 +109 +109 +109 +111 +112 +115 +116 +119 +123 +125 +129 +131 +136 +138 +143 +146 +150 +152 +154 +155 +160 +162 +161 +163 +162 +161 +161 +158 +157 +157 +151 +148 +147 +144 +139 +135 +133 +129 +125 +121 +121 +118 +113 +111 +111 +110 +108 +109 +110 +110 +111 +113 +115 +117 +120 +125 +126 +129 +133 +136 +140 +144 +148 +150 +153 +156 +158 +159 +160 +162 +161 +168 +160 +153 +163 +161 +151 +149 +151 +146 +142 +134 +135 +131 +132 +124 +116 +121 +120 +114 +108 +111 +112 +109 +105 +109 +113 +112 +112 +116 +119 +121 +125 +127 +130 +133 +138 +141 +145 +149 +151 +153 +155 +159 +162 +161 +161 +162 +163 +161 +157 +161 +153 +155 +152 +145 +144 +139 +140 +132 +129 +127 +125 +121 +117 +115 +113 +112 +110 +109 +108 +109 +110 +111 +112 +114 +117 +119 +123 +126 +129 +132 +135 +138 +142 +145 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +140 +135 +132 +128 +126 +122 +120 +117 +114 +112 +110 +110 +109 +110 +108 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +147 +150 +153 +156 +157 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +149 +145 +142 +138 +135 +131 +128 +125 +121 +119 +116 +114 +112 +111 +110 +109 +108 +110 +110 +111 +114 +116 +118 +121 +125 +127 +131 +134 +138 +141 +144 +147 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +125 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +143 +140 +135 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +108 +109 +110 +111 +113 +115 +117 +121 +123 +127 +129 +133 +136 +140 +144 +146 +151 +153 +156 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +121 +119 +116 +114 +111 +111 +109 +109 +109 +109 +110 +111 +114 +115 +119 +121 +125 +127 +131 +134 +137 +141 +145 +148 +150 +154 +156 +159 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +129 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +122 +125 +128 +132 +136 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +161 +161 +158 +157 +155 +152 +149 +146 +143 +139 +136 +132 +128 +125 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +124 +126 +130 +133 +136 +140 +144 +146 +150 +153 +156 +158 +159 +161 +162 +162 +161 +162 +160 +158 +156 +155 +152 +148 +145 +141 +139 +134 +131 +127 +125 +122 +118 +115 +113 +112 +110 +110 +108 +109 +109 +111 +111 +113 +116 +118 +121 +125 +127 +130 +134 +137 +141 +145 +148 +151 +153 +156 +158 +160 +161 +162 +162 +163 +161 +160 +157 +156 +153 +151 +147 +144 +140 +136 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +110 +112 +114 +117 +119 +122 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +160 +162 +162 +162 +162 +160 +159 +157 +155 +152 +150 +146 +143 +139 +136 +132 +128 +126 +123 +120 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +114 +118 +120 +124 +127 +130 +133 +137 +140 +144 +146 +150 +153 +155 +158 +159 +161 +162 +163 +162 +162 +160 +158 +157 +155 +152 +148 +145 +141 +139 +134 +131 +127 +124 +122 +118 +116 +114 +112 +111 +110 +109 +109 +109 +110 +112 +113 +116 +118 +121 +124 +127 +131 +134 +138 +141 +145 +147 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +155 +153 +151 +148 +144 +141 +136 +133 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +126 +128 +132 +136 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +160 +157 +155 +152 +150 +146 +143 +140 +135 +132 +128 +126 +123 +120 +117 +114 +112 +111 +110 +109 +109 +108 +110 +111 +113 +115 +117 +120 +124 +127 +129 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +161 +158 +156 +154 +151 +148 +145 +142 +137 +135 +131 +127 +125 +122 +119 +116 +114 +111 +111 +109 +109 +109 +109 +110 +111 +113 +116 +119 +121 +125 +127 +131 +134 +137 +141 +145 +148 +151 +152 +156 +162 +159 +162 +162 +162 +162 +161 +159 +159 +156 +152 +151 +148 +145 +140 +137 +135 +130 +126 +124 +122 +118 +114 +113 +112 +109 +109 +109 +110 +109 +111 +112 +114 +116 +120 +123 +125 +128 +131 +135 +138 +143 +146 +149 +152 +154 +157 +159 +161 +161 +162 +162 +162 +161 +160 +158 +155 +153 +149 +146 +143 +139 +136 +132 +128 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +147 +150 +152 +156 +157 +159 +161 +162 +162 +162 +161 +161 +158 +156 +154 +151 +148 +145 +142 +138 +134 +131 +127 +125 +121 +119 +115 +120 +109 +105 +115 +111 +105 +108 +113 +112 +115 +111 +118 +125 +122 +129 +135 +130 +135 +148 +146 +142 +151 +158 +157 +155 +157 +163 +165 +161 +160 +162 +161 +157 +157 +153 +150 +147 +144 +142 +136 +132 +130 +127 +124 +120 +117 +116 +113 +112 +109 +109 +113 +105 +110 +112 +111 +113 +116 +121 +121 +125 +127 +133 +136 +138 +142 +146 +149 +152 +155 +157 +158 +161 +162 +162 +163 +162 +161 +159 +157 +155 +152 +150 +146 +143 +139 +136 +132 +129 +126 +123 +119 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +130 +133 +137 +140 +144 +146 +150 +153 +156 +158 +159 +161 +161 +163 +162 +162 +160 +159 +157 +154 +152 +149 +146 +141 +138 +134 +131 +127 +126 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +110 +111 +114 +115 +118 +121 +125 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +157 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +110 +109 +110 +110 +111 +114 +117 +120 +122 +125 +127 +132 +135 +139 +142 +146 +148 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +158 +155 +152 +149 +146 +143 +139 +135 +133 +129 +127 +123 +119 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +123 +126 +129 +133 +136 +140 +144 +147 +149 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +142 +138 +135 +131 +127 +125 +122 +118 +116 +114 +112 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +138 +141 +145 +148 +151 +153 +156 +158 +160 +161 +162 +162 +163 +161 +160 +158 +156 +154 +150 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +109 +111 +111 +114 +116 +119 +122 +126 +128 +132 +135 +138 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +156 +153 +150 +146 +144 +139 +136 +132 +129 +126 +123 +120 +116 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +120 +124 +126 +129 +133 +136 +140 +144 +147 +150 +153 +155 +158 +159 +161 +161 +163 +162 +161 +160 +158 +157 +154 +152 +148 +145 +141 +138 +135 +131 +127 +125 +122 +118 +116 +113 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +125 +127 +131 +134 +138 +141 +145 +147 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +108 +109 +109 +111 +112 +114 +116 +119 +123 +125 +128 +131 +135 +139 +143 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +143 +139 +135 +132 +128 +126 +123 +120 +117 +114 +112 +111 +110 +109 +109 +108 +110 +110 +113 +115 +117 +120 +123 +127 +129 +132 +136 +140 +143 +147 +150 +153 +155 +157 +159 +160 +162 +162 +162 +161 +160 +159 +157 +155 +151 +149 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +111 +110 +109 +109 +109 +110 +110 +111 +113 +116 +119 +121 +124 +127 +130 +134 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +122 +126 +127 +132 +135 +139 +142 +146 +148 +152 +155 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +143 +139 +136 +132 +128 +126 +123 +120 +117 +115 +112 +111 +109 +109 +109 +110 +110 +111 +112 +115 +118 +120 +123 +126 +129 +132 +136 +140 +144 +146 +150 +153 +155 +158 +159 +162 +162 +162 +162 +161 +160 +158 +155 +153 +154 +148 +145 +142 +137 +135 +132 +127 +126 +122 +117 +116 +115 +113 +109 +109 +109 +110 +108 +110 +113 +113 +115 +119 +122 +123 +127 +130 +135 +137 +141 +145 +147 +150 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +142 +146 +149 +152 +154 +157 +159 +160 +162 +162 +163 +162 +161 +159 +157 +156 +153 +150 +147 +143 +139 +136 +132 +129 +126 +123 +119 +117 +114 +113 +111 +109 +109 +108 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +133 +136 +140 +144 +146 +150 +153 +156 +158 +159 +161 +161 +162 +162 +162 +160 +159 +157 +154 +152 +148 +146 +142 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +108 +109 +109 +110 +111 +113 +115 +118 +121 +123 +127 +129 +132 +141 +144 +138 +148 +158 +151 +153 +159 +162 +162 +160 +160 +163 +164 +159 +155 +161 +156 +145 +149 +148 +141 +133 +135 +133 +127 +121 +118 +121 +117 +112 +111 +111 +109 +110 +109 +108 +111 +112 +114 +118 +116 +122 +127 +127 +131 +135 +140 +142 +144 +148 +153 +155 +158 +155 +161 +164 +160 +162 +161 +162 +159 +157 +156 +154 +150 +146 +143 +140 +135 +133 +128 +126 +122 +121 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +123 +126 +128 +133 +136 +141 +143 +147 +150 +153 +155 +158 +159 +160 +162 +162 +162 +161 +161 +159 +157 +155 +152 +149 +145 +142 +138 +135 +131 +128 +125 +122 +119 +117 +114 +112 +111 +109 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +148 +151 +153 +156 +158 +160 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +143 +145 +149 +152 +154 +157 +158 +161 +162 +163 +162 +161 +161 +159 +158 +155 +153 +149 +146 +143 +140 +136 +132 +129 +126 +123 +120 +118 +114 +112 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +146 +150 +152 +155 +158 +159 +161 +162 +163 +162 +162 +160 +159 +157 +155 +152 +148 +145 +141 +139 +135 +131 +127 +125 +121 +119 +115 +114 +111 +110 +109 +109 +109 +109 +110 +111 +114 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +148 +150 +153 +156 +159 +161 +161 +162 +161 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +117 +115 +114 +112 +110 +109 +108 +109 +110 +110 +112 +113 +116 +118 +122 +125 +128 +132 +134 +138 +143 +146 +148 +152 +154 +157 +159 +161 +161 +162 +162 +162 +161 +159 +158 +155 +152 +149 +146 +143 +140 +136 +132 +129 +126 +123 +120 +117 +114 +112 +111 +110 +109 +108 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +132 +136 +140 +144 +146 +150 +152 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +154 +152 +148 +145 +142 +139 +134 +131 +127 +125 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +110 +111 +114 +116 +118 +121 +124 +127 +130 +134 +137 +140 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +111 +114 +116 +119 +122 +126 +127 +131 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +161 +160 +157 +156 +153 +150 +146 +144 +140 +136 +133 +128 +126 +123 +120 +117 +115 +112 +111 +109 +109 +109 +109 +111 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +143 +146 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +159 +157 +154 +152 +148 +145 +143 +138 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +109 +109 +109 +109 +110 +112 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +145 +147 +150 +153 +156 +158 +160 +161 +162 +163 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +138 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +119 +123 +125 +128 +131 +135 +139 +143 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +160 +159 +157 +155 +153 +149 +147 +143 +140 +134 +133 +131 +126 +123 +120 +116 +116 +112 +111 +111 +108 +108 +110 +111 +111 +111 +115 +118 +119 +122 +127 +130 +132 +135 +140 +144 +146 +150 +153 +156 +157 +159 +161 +162 +162 +163 +162 +160 +158 +156 +155 +151 +149 +145 +142 +139 +135 +131 +128 +124 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +114 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +148 +150 +154 +156 +158 +159 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +128 +132 +134 +138 +142 +145 +148 +152 +154 +156 +159 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +146 +143 +140 +136 +132 +129 +127 +124 +120 +117 +114 +113 +111 +109 +109 +108 +109 +110 +111 +112 +115 +118 +120 +123 +126 +129 +133 +136 +140 +143 +146 +150 +153 +155 +158 +159 +161 +162 +163 +161 +161 +160 +159 +158 +154 +152 +147 +145 +142 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +151 +153 +156 +158 +159 +161 +161 +162 +162 +162 +161 +157 +155 +154 +156 +144 +140 +147 +139 +131 +129 +129 +125 +121 +115 +115 +115 +111 +109 +108 +111 +112 +108 +107 +115 +117 +112 +117 +125 +127 +125 +128 +136 +141 +142 +144 +148 +152 +155 +157 +159 +159 +162 +163 +159 +161 +163 +159 +156 +155 +152 +150 +147 +142 +141 +137 +132 +131 +122 +124 +122 +115 +115 +111 +113 +109 +109 +108 +111 +111 +110 +113 +115 +117 +120 +123 +125 +129 +132 +136 +140 +143 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +142 +139 +135 +131 +127 +124 +122 +119 +117 +114 +112 +110 +110 +109 +108 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +131 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +152 +154 +157 +159 +161 +161 +162 +162 +162 +160 +159 +158 +155 +153 +149 +147 +143 +140 +135 +133 +129 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +135 +140 +143 +146 +150 +153 +155 +157 +159 +160 +162 +162 +162 +161 +160 +159 +157 +154 +152 +149 +145 +142 +138 +135 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +151 +154 +156 +158 +159 +161 +161 +162 +162 +161 +160 +158 +156 +154 +151 +147 +145 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +110 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +147 +143 +140 +136 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +128 +132 +136 +140 +144 +147 +150 +152 +155 +157 +159 +161 +162 +161 +162 +161 +161 +158 +156 +154 +152 +149 +145 +143 +138 +135 +131 +128 +126 +122 +119 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +131 +133 +136 +140 +144 +148 +151 +154 +155 +158 +159 +161 +162 +162 +161 +161 +160 +158 +156 +154 +151 +147 +145 +141 +137 +134 +130 +127 +124 +122 +118 +116 +113 +111 +110 +110 +110 +109 +109 +110 +112 +114 +116 +118 +122 +125 +127 +131 +135 +138 +142 +146 +148 +152 +154 +156 +158 +160 +162 +162 +162 +162 +161 +159 +158 +155 +153 +150 +146 +143 +140 +136 +132 +129 +126 +123 +120 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +139 +144 +146 +150 +152 +155 +158 +159 +161 +161 +162 +161 +162 +160 +159 +157 +154 +152 +148 +146 +142 +139 +135 +132 +127 +125 +122 +119 +116 +114 +112 +110 +110 +108 +109 +109 +111 +111 +113 +115 +118 +121 +125 +127 +130 +133 +137 +141 +144 +148 +151 +153 +156 +158 +160 +161 +162 +162 +163 +161 +160 +158 +156 +153 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +114 +115 +113 +110 +110 +109 +108 +110 +109 +112 +115 +116 +118 +123 +126 +128 +131 +135 +140 +141 +144 +150 +153 +154 +156 +159 +161 +161 +162 +163 +162 +161 +160 +157 +155 +153 +151 +146 +143 +139 +136 +133 +129 +127 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +119 +124 +126 +129 +132 +136 +139 +143 +146 +149 +153 +155 +158 +158 +161 +161 +163 +162 +161 +160 +158 +157 +154 +152 +148 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +113 +112 +110 +110 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +151 +153 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +148 +144 +141 +137 +134 +130 +127 +125 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +149 +152 +155 +156 +159 +160 +161 +162 +162 +162 +160 +160 +157 +156 +153 +150 +147 +143 +140 +136 +132 +129 +127 +124 +121 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +132 +136 +140 +143 +146 +150 +153 +155 +158 +159 +161 +162 +162 +162 +162 +161 +158 +157 +155 +152 +149 +146 +142 +139 +135 +131 +128 +125 +122 +119 +117 +113 +112 +110 +110 +109 +109 +110 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +119 +115 +113 +111 +110 +110 +108 +108 +111 +115 +106 +111 +123 +119 +119 +125 +129 +131 +134 +135 +143 +148 +147 +150 +153 +161 +160 +156 +162 +166 +161 +157 +162 +163 +157 +152 +152 +152 +147 +142 +140 +137 +133 +129 +127 +123 +119 +118 +117 +110 +111 +112 +108 +108 +108 +111 +111 +112 +114 +117 +122 +123 +126 +127 +134 +137 +138 +142 +147 +150 +153 +155 +158 +160 +159 +162 +162 +163 +161 +161 +158 +156 +155 +153 +149 +145 +142 +139 +135 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +159 +161 +162 +163 +162 +161 +160 +158 +157 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +123 +125 +128 +131 +135 +138 +142 +145 +149 +152 +154 +157 +159 +161 +162 +162 +162 +162 +161 +158 +157 +155 +153 +150 +147 +143 +140 +136 +132 +129 +126 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +139 +144 +147 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +138 +134 +131 +127 +126 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +114 +115 +118 +121 +125 +127 +130 +134 +137 +141 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +145 +141 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +110 +109 +109 +109 +110 +112 +114 +116 +118 +122 +124 +127 +130 +134 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +133 +130 +127 +124 +121 +118 +114 +113 +111 +110 +108 +109 +109 +110 +110 +112 +115 +117 +120 +123 +126 +128 +132 +135 +139 +143 +146 +150 +152 +155 +157 +159 +160 +162 +162 +162 +162 +160 +159 +157 +154 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +155 +158 +159 +161 +162 +163 +162 +162 +160 +158 +156 +154 +151 +147 +145 +141 +138 +134 +130 +127 +124 +121 +118 +116 +114 +111 +110 +109 +109 +109 +110 +111 +112 +113 +116 +118 +122 +125 +127 +130 +134 +138 +141 +146 +148 +152 +153 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +136 +133 +130 +126 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +120 +122 +125 +129 +132 +136 +139 +144 +146 +150 +152 +155 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +127 +126 +122 +119 +116 +115 +112 +110 +109 +109 +110 +108 +110 +113 +112 +116 +118 +120 +125 +126 +129 +134 +137 +139 +145 +148 +151 +152 +156 +159 +159 +160 +162 +163 +161 +161 +160 +159 +156 +154 +152 +148 +144 +141 +137 +134 +131 +129 +125 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +149 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +156 +152 +150 +147 +144 +140 +136 +133 +129 +127 +124 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +126 +129 +132 +136 +140 +144 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +162 +161 +158 +157 +155 +152 +149 +146 +143 +139 +135 +131 +128 +125 +123 +119 +117 +113 +112 +110 +110 +109 +109 +109 +110 +111 +113 +116 +118 +121 +123 +127 +129 +133 +137 +141 +144 +147 +151 +153 +157 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +125 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +146 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +136 +136 +133 +129 +126 +123 +120 +117 +115 +113 +111 +110 +109 +109 +108 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +135 +140 +143 +146 +150 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +154 +152 +149 +145 +143 +138 +135 +131 +128 +125 +122 +119 +117 +114 +113 +111 +109 +109 +109 +110 +110 +111 +113 +116 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +156 +158 +159 +161 +162 +162 +161 +161 +159 +158 +156 +154 +151 +147 +144 +141 +138 +134 +131 +127 +125 +121 +118 +116 +113 +112 +110 +110 +109 +110 +109 +111 +112 +114 +116 +119 +122 +125 +128 +130 +135 +138 +142 +145 +148 +151 +153 +157 +157 +166 +161 +155 +166 +167 +157 +157 +160 +156 +154 +146 +145 +146 +140 +135 +134 +127 +129 +127 +116 +116 +120 +113 +106 +111 +112 +108 +106 +108 +113 +114 +114 +115 +121 +123 +126 +129 +131 +136 +140 +141 +145 +151 +153 +154 +157 +160 +161 +162 +161 +162 +162 +162 +158 +158 +152 +153 +151 +144 +142 +138 +136 +131 +127 +126 +123 +119 +115 +114 +112 +110 +109 +109 +108 +109 +111 +112 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +118 +122 +125 +127 +131 +134 +138 +142 +146 +148 +151 +154 +157 +160 +161 +161 +161 +162 +162 +161 +159 +157 +155 +153 +150 +147 +144 +140 +136 +132 +130 +126 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +161 +162 +161 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +127 +126 +122 +120 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +113 +115 +118 +120 +124 +127 +129 +133 +136 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +161 +158 +157 +153 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +159 +160 +162 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +137 +132 +129 +127 +124 +121 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +146 +149 +152 +155 +157 +158 +161 +162 +162 +162 +162 +161 +159 +158 +155 +152 +148 +146 +142 +139 +136 +132 +128 +125 +122 +119 +117 +114 +113 +111 +109 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +133 +137 +140 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +121 +118 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +114 +116 +118 +122 +125 +127 +131 +135 +138 +142 +145 +148 +152 +154 +156 +158 +161 +161 +162 +162 +162 +161 +160 +157 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +116 +118 +124 +127 +128 +132 +135 +139 +144 +145 +149 +153 +155 +157 +160 +161 +161 +161 +163 +162 +159 +158 +158 +155 +151 +149 +146 +143 +138 +135 +132 +128 +125 +123 +120 +116 +114 +113 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +134 +137 +140 +144 +147 +150 +154 +155 +158 +159 +161 +161 +162 +162 +161 +160 +158 +157 +154 +151 +148 +145 +141 +138 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +125 +127 +131 +134 +138 +142 +145 +148 +152 +154 +157 +159 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +143 +140 +136 +132 +129 +127 +123 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +122 +126 +128 +133 +136 +139 +143 +146 +150 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +131 +128 +126 +123 +120 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +126 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +161 +159 +157 +154 +151 +147 +145 +142 +138 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +110 +111 +114 +116 +118 +122 +125 +127 +131 +134 +138 +141 +145 +148 +152 +154 +157 +158 +160 +162 +161 +162 +161 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +126 +123 +120 +118 +115 +113 +111 +109 +109 +108 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +132 +136 +139 +143 +146 +150 +152 +155 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +148 +146 +142 +139 +135 +132 +128 +125 +122 +119 +117 +114 +113 +110 +109 +109 +109 +109 +110 +111 +113 +115 +117 +120 +124 +127 +129 +134 +137 +141 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +112 +110 +109 +109 +109 +110 +110 +111 +114 +116 +118 +121 +125 +127 +131 +135 +138 +142 +145 +148 +151 +154 +156 +159 +160 +162 +162 +162 +163 +160 +159 +159 +160 +148 +147 +154 +144 +137 +136 +134 +130 +126 +120 +121 +120 +114 +111 +112 +110 +109 +109 +109 +108 +111 +113 +114 +118 +118 +122 +125 +133 +130 +131 +144 +146 +143 +146 +155 +158 +155 +156 +162 +161 +163 +163 +161 +161 +158 +158 +155 +151 +148 +148 +143 +139 +135 +131 +128 +125 +123 +119 +117 +114 +113 +110 +110 +111 +106 +110 +112 +111 +112 +114 +120 +120 +123 +126 +131 +134 +136 +140 +144 +147 +150 +153 +156 +157 +159 +162 +162 +162 +162 +162 +160 +159 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +121 +119 +116 +114 +111 +110 +109 +109 +109 +109 +111 +111 +114 +116 +119 +121 +125 +127 +130 +135 +137 +142 +145 +148 +151 +154 +156 +159 +160 +161 +162 +162 +162 +161 +160 +157 +156 +153 +150 +147 +144 +141 +137 +133 +129 +127 +124 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +120 +123 +126 +128 +132 +135 +140 +143 +146 +149 +152 +154 +157 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +125 +122 +120 +117 +114 +113 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +154 +151 +148 +145 +141 +138 +134 +130 +127 +125 +121 +118 +116 +114 +111 +110 +110 +109 +109 +110 +111 +112 +113 +116 +118 +122 +125 +127 +130 +134 +138 +141 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +148 +144 +140 +137 +133 +130 +127 +124 +120 +118 +114 +113 +111 +110 +109 +108 +109 +110 +111 +112 +115 +116 +119 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +122 +120 +116 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +123 +127 +130 +134 +137 +140 +144 +147 +150 +153 +156 +157 +159 +160 +162 +162 +162 +161 +160 +158 +157 +154 +151 +148 +145 +142 +137 +134 +130 +127 +125 +121 +118 +115 +114 +111 +111 +109 +109 +108 +109 +110 +112 +114 +115 +119 +121 +125 +127 +131 +134 +137 +141 +147 +148 +152 +155 +155 +159 +159 +160 +163 +163 +161 +162 +160 +158 +155 +153 +152 +147 +143 +140 +138 +132 +129 +127 +124 +120 +117 +115 +113 +111 +109 +110 +108 +108 +110 +112 +112 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +146 +149 +152 +154 +158 +158 +161 +161 +163 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +129 +133 +137 +140 +144 +147 +150 +153 +156 +157 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +151 +148 +145 +142 +137 +134 +130 +127 +125 +122 +119 +116 +114 +111 +111 +109 +109 +109 +109 +110 +111 +114 +116 +118 +121 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +159 +159 +162 +162 +162 +161 +161 +160 +157 +156 +153 +151 +146 +144 +140 +136 +133 +130 +127 +123 +121 +118 +115 +112 +111 +109 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +153 +154 +157 +158 +160 +161 +162 +162 +161 +161 +159 +157 +154 +152 +149 +146 +142 +139 +135 +132 +128 +125 +123 +119 +117 +114 +112 +110 +109 +109 +109 +109 +110 +111 +112 +115 +117 +121 +123 +127 +129 +133 +137 +140 +144 +147 +150 +153 +155 +157 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +131 +127 +125 +121 +119 +115 +114 +111 +110 +109 +109 +108 +109 +111 +111 +114 +116 +119 +121 +125 +128 +131 +134 +137 +142 +145 +149 +151 +154 +156 +158 +160 +161 +162 +162 +162 +160 +160 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +127 +123 +121 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +135 +140 +143 +146 +149 +153 +155 +157 +158 +161 +162 +162 +162 +161 +161 +158 +157 +155 +152 +149 +146 +142 +139 +135 +132 +129 +125 +123 +120 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +144 +146 +150 +153 +156 +158 +159 +161 +162 +162 +162 +162 +160 +158 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +121 +118 +115 +113 +112 +110 +110 +109 +109 +109 +111 +111 +114 +116 +118 +122 +125 +127 +131 +134 +138 +142 +145 +148 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +155 +153 +150 +147 +144 +140 +136 +133 +129 +127 +124 +119 +123 +115 +106 +114 +115 +106 +108 +110 +111 +112 +110 +112 +119 +121 +121 +126 +129 +132 +136 +140 +142 +146 +150 +152 +155 +157 +158 +161 +162 +161 +162 +161 +160 +159 +155 +159 +154 +144 +150 +146 +138 +130 +134 +134 +123 +119 +119 +120 +116 +110 +111 +112 +110 +108 +109 +109 +110 +114 +116 +117 +120 +124 +127 +129 +133 +137 +140 +145 +147 +150 +154 +156 +158 +158 +162 +163 +160 +161 +162 +161 +158 +155 +155 +153 +148 +144 +141 +139 +134 +131 +127 +124 +122 +119 +116 +113 +112 +111 +111 +109 +109 +108 +110 +112 +114 +116 +118 +122 +124 +127 +130 +135 +138 +141 +145 +148 +152 +154 +156 +158 +160 +161 +163 +162 +162 +161 +159 +158 +155 +153 +149 +147 +144 +141 +137 +134 +129 +126 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +120 +123 +126 +129 +132 +135 +139 +144 +146 +149 +152 +155 +157 +159 +161 +161 +163 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +125 +122 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +114 +118 +121 +124 +127 +129 +133 +136 +140 +144 +147 +150 +153 +155 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +152 +148 +144 +141 +138 +134 +130 +127 +125 +122 +118 +115 +113 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +118 +122 +124 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +158 +159 +162 +162 +163 +161 +161 +159 +157 +156 +153 +150 +147 +144 +140 +137 +132 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +158 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +142 +139 +135 +132 +128 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +129 +133 +136 +140 +144 +147 +150 +153 +156 +156 +159 +163 +162 +163 +162 +161 +161 +158 +156 +155 +152 +147 +146 +142 +139 +133 +130 +128 +125 +120 +119 +116 +113 +111 +111 +110 +109 +108 +109 +110 +111 +114 +116 +119 +120 +125 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +159 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +123 +120 +118 +115 +113 +111 +109 +109 +109 +109 +109 +111 +112 +114 +117 +119 +123 +125 +127 +131 +135 +139 +143 +146 +149 +153 +154 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +154 +152 +149 +146 +142 +139 +136 +132 +129 +125 +123 +119 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +121 +124 +127 +129 +133 +137 +140 +144 +146 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +142 +138 +134 +131 +127 +125 +121 +119 +116 +114 +111 +110 +109 +109 +109 +109 +110 +111 +114 +115 +119 +121 +125 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +161 +162 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +133 +130 +127 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +120 +123 +126 +128 +132 +135 +140 +143 +146 +149 +152 +155 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +156 +152 +149 +146 +143 +139 +136 +132 +128 +126 +122 +120 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +114 +118 +120 +124 +126 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +162 +160 +158 +157 +154 +152 +148 +144 +141 +138 +135 +131 +127 +124 +121 +118 +116 +114 +111 +110 +109 +109 +109 +109 +110 +112 +113 +116 +118 +122 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +157 +159 +160 +161 +161 +162 +162 +161 +159 +158 +155 +154 +150 +148 +144 +140 +137 +133 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +108 +109 +111 +112 +115 +116 +120 +123 +126 +128 +131 +135 +139 +144 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +140 +135 +132 +128 +126 +122 +120 +117 +114 +112 +111 +110 +109 +109 +108 +110 +111 +113 +115 +118 +120 +123 +126 +129 +134 +136 +141 +144 +147 +150 +152 +156 +157 +160 +161 +162 +162 +162 +161 +161 +158 +156 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +121 +119 +115 +114 +111 +111 +109 +109 +108 +110 +110 +111 +114 +115 +118 +121 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +159 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +113 +116 +121 +127 +120 +127 +139 +134 +137 +142 +148 +150 +151 +151 +158 +162 +160 +161 +162 +162 +161 +162 +159 +156 +155 +153 +148 +147 +142 +139 +136 +132 +129 +126 +123 +119 +117 +114 +113 +111 +109 +109 +107 +112 +109 +109 +114 +118 +116 +117 +126 +128 +128 +130 +137 +143 +145 +145 +150 +154 +156 +157 +159 +161 +162 +162 +162 +161 +159 +159 +157 +155 +151 +148 +144 +141 +138 +134 +132 +127 +126 +119 +118 +119 +111 +111 +111 +110 +108 +108 +110 +112 +112 +113 +115 +120 +121 +125 +127 +130 +134 +138 +142 +144 +147 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +144 +140 +137 +134 +130 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +113 +115 +117 +119 +122 +126 +127 +132 +135 +139 +142 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +139 +136 +132 +129 +126 +122 +119 +116 +115 +113 +111 +110 +109 +108 +109 +110 +111 +113 +115 +118 +120 +123 +126 +130 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +159 +157 +154 +152 +148 +145 +142 +138 +135 +130 +127 +124 +122 +119 +116 +114 +112 +111 +110 +109 +109 +110 +110 +112 +114 +116 +118 +121 +124 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +158 +159 +162 +162 +162 +162 +161 +159 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +110 +109 +111 +112 +114 +117 +119 +122 +125 +129 +132 +136 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +161 +159 +161 +158 +155 +152 +149 +146 +143 +139 +135 +132 +127 +126 +124 +121 +116 +114 +113 +111 +109 +108 +110 +109 +109 +111 +113 +115 +117 +121 +124 +127 +129 +133 +137 +140 +144 +147 +150 +152 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +157 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +122 +118 +115 +114 +112 +110 +109 +109 +109 +109 +111 +111 +114 +115 +119 +121 +125 +127 +130 +134 +137 +142 +145 +148 +151 +154 +156 +159 +160 +161 +162 +162 +162 +161 +161 +159 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +119 +122 +125 +128 +132 +135 +139 +142 +146 +149 +152 +155 +157 +159 +161 +162 +161 +162 +162 +161 +159 +158 +155 +152 +149 +146 +143 +139 +136 +132 +129 +125 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +124 +126 +129 +132 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +162 +160 +158 +157 +154 +152 +148 +145 +141 +139 +135 +131 +127 +125 +121 +118 +116 +114 +113 +110 +109 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +138 +141 +145 +148 +151 +154 +156 +158 +160 +162 +162 +162 +162 +161 +159 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +121 +117 +115 +113 +111 +110 +109 +108 +109 +110 +111 +113 +114 +117 +119 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +154 +157 +159 +161 +161 +162 +162 +161 +161 +159 +157 +155 +153 +149 +146 +143 +140 +135 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +117 +120 +123 +127 +130 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +162 +160 +159 +156 +155 +152 +148 +145 +142 +138 +134 +131 +127 +125 +121 +119 +116 +114 +111 +110 +110 +109 +109 +109 +110 +111 +114 +115 +119 +121 +125 +127 +131 +134 +138 +141 +144 +148 +151 +155 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +133 +130 +127 +123 +121 +117 +115 +113 +111 +110 +109 +109 +108 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +158 +159 +160 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +147 +144 +140 +136 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +110 +108 +109 +110 +111 +113 +115 +117 +120 +124 +126 +130 +133 +137 +140 +144 +147 +150 +153 +155 +157 +159 +161 +162 +162 +162 +162 +161 +158 +157 +154 +152 +148 +146 +142 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +111 +111 +113 +116 +118 +121 +124 +128 +131 +134 +137 +141 +144 +148 +152 +153 +157 +158 +161 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +148 +144 +141 +137 +134 +130 +127 +123 +121 +119 +115 +114 +110 +110 +109 +110 +109 +109 +110 +112 +114 +116 +120 +122 +126 +128 +132 +135 +139 +143 +145 +150 +151 +153 +162 +160 +153 +164 +168 +159 +159 +163 +161 +158 +153 +150 +152 +148 +141 +139 +137 +132 +129 +127 +121 +119 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +130 +134 +135 +139 +144 +150 +148 +151 +157 +159 +157 +165 +164 +157 +164 +165 +159 +154 +159 +157 +151 +145 +144 +145 +140 +133 +131 +128 +125 +122 +119 +116 +113 +112 +111 +109 +109 +109 +109 +111 +112 +114 +115 +118 +121 +124 +129 +130 +135 +136 +139 +149 +146 +150 +156 +156 +159 +158 +162 +163 +162 +161 +160 +161 +158 +156 +153 +150 +147 +145 +141 +137 +133 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +122 +125 +128 +132 +135 +138 +142 +146 +148 +153 +155 +157 +158 +160 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +146 +150 +153 +156 +158 +159 +160 +161 +162 +162 +162 +160 +158 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +122 +119 +116 +114 +112 +110 +109 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +162 +161 +162 +161 +160 +157 +156 +153 +151 +147 +143 +142 +138 +132 +130 +127 +123 +121 +117 +115 +113 +111 +109 +110 +109 +108 +109 +111 +113 +114 +115 +120 +123 +125 +127 +132 +135 +138 +142 +146 +149 +152 +155 +157 +159 +160 +162 +162 +162 +161 +160 +159 +157 +155 +152 +149 +146 +143 +139 +136 +132 +127 +126 +122 +120 +117 +115 +112 +110 +109 +109 +109 +109 +110 +111 +113 +114 +118 +120 +124 +127 +129 +133 +136 +140 +144 +147 +150 +153 +155 +157 +159 +160 +161 +162 +162 +161 +160 +158 +157 +154 +151 +148 +145 +142 +138 +135 +131 +128 +125 +122 +119 +117 +113 +111 +110 +109 +109 +109 +110 +111 +111 +113 +115 +118 +121 +125 +127 +130 +134 +137 +141 +145 +147 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +123 +125 +129 +131 +135 +138 +142 +146 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +158 +156 +153 +149 +146 +143 +140 +136 +132 +129 +126 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +146 +150 +153 +156 +158 +159 +160 +161 +163 +162 +162 +160 +159 +156 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +121 +119 +115 +113 +112 +110 +110 +109 +109 +109 +111 +111 +113 +115 +119 +121 +124 +127 +130 +134 +137 +141 +144 +148 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +157 +156 +153 +150 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +142 +146 +148 +152 +154 +157 +159 +161 +162 +161 +162 +162 +161 +159 +157 +155 +152 +150 +147 +143 +139 +136 +132 +128 +126 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +118 +120 +124 +126 +130 +133 +136 +140 +144 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +146 +142 +139 +134 +131 +127 +125 +122 +119 +116 +113 +112 +110 +110 +109 +109 +109 +110 +112 +113 +115 +118 +122 +124 +127 +130 +134 +138 +141 +145 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +144 +141 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +109 +110 +109 +109 +110 +111 +111 +114 +116 +119 +122 +125 +128 +131 +135 +138 +143 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +160 +159 +157 +155 +153 +149 +147 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +108 +109 +109 +110 +111 +112 +115 +117 +120 +124 +127 +129 +133 +136 +139 +144 +147 +151 +152 +156 +157 +159 +161 +162 +162 +162 +162 +161 +159 +156 +154 +151 +148 +145 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +114 +115 +118 +121 +125 +127 +130 +134 +136 +141 +145 +148 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +157 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +142 +145 +149 +152 +154 +157 +158 +161 +162 +162 +163 +162 +161 +158 +157 +154 +151 +153 +150 +137 +138 +144 +130 +127 +127 +125 +121 +115 +112 +114 +113 +108 +108 +110 +109 +110 +113 +112 +114 +118 +120 +123 +126 +129 +132 +136 +139 +144 +147 +150 +152 +156 +157 +158 +161 +163 +162 +162 +160 +158 +164 +155 +151 +155 +150 +145 +141 +139 +135 +132 +127 +122 +127 +120 +109 +116 +116 +109 +105 +111 +112 +109 +107 +110 +116 +117 +116 +121 +125 +127 +131 +134 +136 +140 +145 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +160 +160 +159 +154 +156 +148 +145 +150 +139 +134 +135 +132 +127 +123 +122 +120 +116 +112 +109 +112 +109 +109 +109 +109 +110 +113 +115 +115 +120 +122 +126 +128 +132 +135 +138 +143 +145 +148 +152 +154 +157 +159 +160 +161 +162 +162 +162 +161 +160 +157 +155 +152 +150 +146 +143 +140 +136 +133 +129 +126 +123 +120 +117 +114 +111 +111 +109 +110 +109 +109 +109 +110 +113 +114 +117 +120 +123 +126 +129 +133 +136 +140 +144 +147 +150 +153 +155 +157 +159 +161 +162 +162 +162 +161 +161 +158 +157 +154 +152 +148 +145 +142 +138 +135 +131 +128 +123 +123 +120 +116 +114 +111 +110 +110 +108 +109 +110 +110 +111 +113 +116 +118 +122 +125 +127 +129 +133 +138 +141 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +152 +150 +147 +144 +141 +137 +133 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +123 +125 +128 +131 +135 +138 +143 +146 +149 +152 +154 +157 +158 +161 +162 +162 +162 +162 +161 +159 +158 +155 +153 +149 +147 +143 +140 +136 +132 +128 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +147 +151 +153 +155 +157 +159 +161 +162 +163 +162 +162 +160 +158 +156 +155 +152 +149 +145 +142 +139 +134 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +111 +111 +114 +116 +118 +121 +125 +127 +130 +134 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +162 +163 +162 +161 +159 +158 +156 +154 +151 +148 +144 +141 +136 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +110 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +128 +131 +134 +139 +142 +145 +149 +152 +155 +157 +159 +160 +162 +162 +162 +161 +161 +159 +158 +155 +153 +150 +147 +144 +139 +136 +132 +130 +126 +123 +120 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +120 +124 +126 +129 +133 +137 +140 +144 +146 +150 +153 +155 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +154 +152 +148 +146 +142 +138 +134 +131 +127 +125 +122 +119 +116 +113 +112 +111 +111 +109 +110 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +119 +115 +114 +111 +110 +110 +109 +109 +110 +110 +111 +114 +116 +119 +122 +125 +127 +131 +135 +139 +142 +146 +149 +151 +154 +157 +160 +161 +161 +162 +162 +162 +160 +159 +156 +155 +153 +150 +147 +143 +140 +136 +133 +128 +127 +123 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +112 +114 +118 +120 +124 +127 +129 +132 +135 +140 +144 +147 +149 +152 +155 +157 +160 +161 +162 +162 +162 +161 +161 +158 +156 +154 +152 +148 +145 +142 +138 +135 +131 +128 +125 +122 +119 +117 +114 +112 +111 +109 +110 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +133 +137 +140 +145 +148 +151 +153 +155 +158 +160 +162 +162 +162 +161 +161 +159 +158 +156 +154 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +119 +123 +125 +128 +131 +135 +139 +142 +145 +148 +152 +154 +157 +158 +161 +162 +162 +162 +162 +160 +159 +158 +156 +153 +150 +147 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +147 +150 +152 +155 +157 +159 +161 +162 +162 +162 +161 +160 +159 +156 +155 +152 +149 +145 +142 +138 +134 +132 +128 +126 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +145 +141 +137 +134 +130 +127 +124 +121 +117 +115 +113 +111 +110 +109 +109 +108 +109 +110 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +142 +145 +148 +152 +154 +157 +159 +160 +162 +162 +163 +162 +161 +159 +158 +155 +153 +150 +146 +144 +139 +136 +132 +129 +126 +122 +120 +117 +113 +116 +114 +103 +110 +115 +106 +107 +112 +114 +116 +116 +118 +125 +127 +127 +132 +137 +139 +144 +148 +148 +152 +156 +157 +159 +161 +161 +162 +162 +161 +160 +159 +157 +154 +152 +148 +145 +142 +140 +135 +130 +127 +124 +127 +117 +113 +118 +112 +110 +109 +108 +111 +110 +108 +112 +113 +115 +119 +121 +123 +127 +127 +139 +139 +135 +146 +153 +150 +148 +158 +161 +159 +158 +161 +165 +163 +160 +159 +159 +156 +154 +151 +147 +144 +141 +138 +133 +130 +127 +124 +121 +119 +115 +114 +111 +110 +109 +110 +108 +111 +109 +109 +121 +114 +115 +125 +126 +129 +129 +136 +140 +144 +145 +147 +153 +154 +156 +159 +160 +162 +163 +162 +161 +160 +160 +158 +156 +153 +149 +147 +143 +140 +136 +133 +129 +127 +123 +120 +117 +115 +113 +111 +110 +108 +110 +110 +110 +112 +112 +114 +118 +119 +124 +127 +128 +132 +137 +140 +143 +146 +150 +154 +155 +157 +160 +161 +162 +161 +162 +161 +160 +159 +157 +155 +152 +149 +145 +142 +138 +135 +131 +128 +126 +122 +118 +116 +114 +112 +111 +110 +109 +109 +110 +111 +111 +113 +115 +118 +121 +125 +127 +130 +134 +138 +141 +145 +148 +151 +154 +156 +159 +159 +161 +162 +162 +162 +161 +160 +158 +157 +153 +151 +147 +144 +141 +137 +134 +131 +127 +124 +121 +118 +115 +113 +112 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +122 +126 +128 +131 +134 +139 +142 +146 +149 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +158 +156 +153 +149 +146 +143 +139 +136 +132 +129 +126 +123 +119 +116 +114 +113 +111 +110 +109 +108 +109 +109 +111 +113 +115 +118 +120 +123 +125 +129 +132 +136 +140 +144 +146 +150 +153 +155 +158 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +148 +146 +142 +139 +135 +131 +128 +125 +122 +119 +117 +113 +112 +111 +110 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +110 +112 +114 +117 +120 +122 +125 +127 +132 +135 +139 +142 +146 +148 +151 +154 +157 +159 +160 +161 +162 +162 +162 +160 +160 +157 +156 +153 +150 +146 +144 +139 +136 +132 +129 +126 +124 +120 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +126 +129 +132 +136 +140 +144 +146 +148 +152 +155 +158 +159 +162 +161 +162 +162 +161 +160 +159 +157 +154 +152 +148 +145 +142 +139 +135 +131 +128 +125 +122 +119 +116 +113 +112 +111 +109 +109 +109 +109 +110 +111 +112 +115 +118 +121 +124 +127 +130 +133 +138 +140 +145 +147 +151 +153 +156 +158 +159 +162 +162 +162 +161 +161 +160 +159 +156 +153 +151 +147 +144 +140 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +110 +112 +114 +116 +119 +122 +125 +128 +131 +135 +139 +143 +146 +148 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +158 +158 +155 +153 +149 +146 +142 +140 +136 +133 +129 +126 +123 +119 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +146 +150 +152 +156 +157 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +142 +138 +135 +132 +128 +125 +121 +119 +116 +114 +112 +111 +109 +109 +109 +108 +110 +111 +113 +116 +118 +120 +124 +127 +130 +134 +137 +141 +144 +148 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +157 +156 +153 +151 +147 +144 +141 +137 +133 +130 +127 +125 +121 +117 +115 +113 +112 +110 +109 +108 +108 +109 +111 +113 +114 +116 +118 +122 +124 +127 +131 +135 +139 +142 +146 +148 +152 +154 +157 +159 +160 +162 +162 +162 +161 +161 +159 +158 +155 +152 +149 +147 +144 +140 +136 +132 +129 +126 +124 +120 +117 +115 +113 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +145 +150 +152 +156 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +148 +145 +142 +138 +135 +131 +128 +126 +122 +120 +117 +114 +112 +110 +110 +109 +109 +109 +110 +111 +114 +115 +118 +120 +124 +127 +130 +134 +137 +142 +144 +147 +150 +153 +156 +158 +160 +161 +161 +162 +162 +161 +160 +158 +157 +153 +151 +147 +145 +141 +137 +134 +131 +127 +124 +121 +118 +116 +113 +111 +110 +110 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +152 +154 +157 +159 +161 +161 +162 +161 +161 +161 +160 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +126 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +115 +116 +119 +125 +129 +124 +130 +143 +138 +140 +147 +151 +154 +154 +154 +160 +164 +160 +162 +163 +161 +160 +161 +156 +154 +152 +148 +145 +142 +139 +135 +132 +128 +125 +122 +119 +116 +114 +113 +110 +110 +110 +108 +110 +109 +108 +119 +115 +112 +125 +125 +126 +130 +132 +139 +143 +143 +146 +152 +153 +156 +158 +159 +160 +163 +162 +162 +162 +159 +159 +156 +152 +153 +152 +140 +139 +143 +136 +126 +128 +127 +121 +115 +114 +116 +114 +109 +108 +109 +109 +109 +111 +111 +111 +117 +120 +121 +125 +127 +131 +135 +137 +142 +146 +148 +151 +155 +156 +159 +161 +160 +163 +159 +166 +160 +154 +164 +155 +151 +150 +147 +146 +140 +135 +132 +130 +126 +122 +122 +117 +114 +114 +111 +110 +109 +109 +109 +111 +111 +113 +115 +117 +119 +122 +126 +128 +132 +135 +139 +143 +147 +149 +152 +155 +158 +159 +161 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +145 +142 +139 +135 +132 +127 +125 +122 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +114 +115 +118 +120 +124 +127 +131 +134 +137 +140 +144 +147 +150 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +125 +127 +131 +135 +139 +142 +145 +148 +151 +154 +157 +159 +160 +161 +161 +162 +162 +161 +159 +158 +155 +152 +149 +146 +144 +140 +136 +132 +130 +126 +124 +119 +116 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +136 +140 +143 +146 +149 +152 +155 +158 +159 +161 +161 +162 +161 +162 +161 +160 +158 +154 +150 +148 +145 +142 +139 +135 +131 +127 +125 +122 +119 +117 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +147 +151 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +154 +150 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +121 +125 +127 +131 +134 +138 +141 +145 +148 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +157 +156 +152 +150 +146 +144 +140 +137 +133 +129 +125 +122 +120 +117 +115 +113 +111 +109 +109 +108 +109 +110 +111 +113 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +146 +149 +153 +155 +158 +159 +161 +161 +162 +162 +162 +161 +159 +157 +154 +152 +148 +146 +142 +139 +135 +131 +128 +125 +123 +119 +117 +114 +113 +110 +109 +109 +108 +110 +110 +112 +113 +116 +117 +121 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +159 +159 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +115 +118 +122 +125 +128 +131 +135 +138 +142 +144 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +160 +157 +155 +153 +150 +146 +143 +140 +136 +133 +129 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +143 +146 +150 +153 +155 +158 +159 +160 +161 +162 +162 +161 +160 +159 +157 +154 +152 +149 +145 +142 +139 +136 +131 +128 +125 +123 +119 +116 +114 +112 +111 +109 +110 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +156 +158 +159 +161 +161 +162 +162 +162 +160 +158 +156 +154 +151 +147 +145 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +112 +110 +110 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +155 +152 +149 +146 +144 +141 +136 +133 +129 +126 +123 +120 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +120 +123 +126 +129 +132 +136 +140 +143 +146 +150 +152 +155 +158 +159 +161 +162 +162 +162 +161 +160 +159 +156 +155 +152 +149 +146 +143 +139 +135 +131 +127 +126 +123 +120 +116 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +148 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +161 +159 +157 +154 +151 +148 +144 +141 +138 +134 +130 +127 +124 +121 +118 +116 +114 +112 +110 +109 +109 +109 +110 +111 +112 +113 +116 +118 +122 +125 +127 +131 +134 +138 +141 +145 +148 +152 +154 +157 +159 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +143 +140 +137 +132 +129 +126 +123 +120 +117 +115 +113 +111 +109 +109 +108 +109 +110 +111 +112 +114 +116 +119 +123 +126 +129 +132 +136 +139 +143 +146 +149 +153 +155 +156 +162 +164 +154 +162 +169 +159 +158 +161 +158 +156 +150 +146 +147 +144 +137 +134 +133 +127 +126 +124 +118 +116 +115 +112 +110 +110 +108 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +129 +134 +137 +141 +141 +145 +157 +152 +152 +162 +161 +159 +162 +160 +165 +163 +158 +158 +157 +154 +150 +148 +144 +141 +138 +134 +130 +127 +124 +121 +119 +115 +114 +111 +110 +109 +109 +109 +110 +110 +111 +114 +115 +118 +122 +124 +126 +133 +138 +135 +139 +151 +150 +146 +155 +160 +160 +157 +159 +164 +164 +161 +160 +161 +158 +155 +153 +150 +146 +144 +140 +136 +132 +129 +127 +123 +121 +117 +115 +113 +111 +110 +109 +108 +112 +107 +108 +116 +117 +115 +117 +128 +125 +127 +134 +137 +142 +143 +144 +150 +154 +153 +158 +159 +159 +162 +163 +162 +161 +162 +158 +157 +154 +151 +149 +146 +143 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +109 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +145 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +154 +151 +148 +145 +142 +138 +134 +130 +127 +124 +121 +119 +116 +114 +111 +110 +110 +109 +109 +110 +111 +111 +114 +116 +119 +121 +125 +128 +131 +135 +138 +142 +144 +148 +152 +154 +157 +159 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +118 +115 +113 +111 +109 +109 +110 +109 +110 +111 +112 +114 +116 +120 +123 +126 +129 +132 +135 +140 +143 +146 +149 +153 +155 +157 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +152 +149 +145 +143 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +111 +110 +109 +109 +110 +111 +112 +113 +115 +117 +121 +124 +127 +130 +133 +137 +140 +144 +147 +151 +154 +156 +158 +159 +162 +161 +162 +162 +162 +160 +158 +156 +153 +152 +148 +145 +141 +138 +134 +130 +127 +124 +121 +118 +116 +114 +112 +110 +109 +109 +109 +109 +110 +112 +113 +116 +119 +121 +125 +128 +132 +134 +137 +141 +145 +149 +152 +154 +157 +158 +160 +161 +162 +163 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +126 +123 +119 +117 +114 +113 +110 +110 +110 +109 +110 +109 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +139 +143 +146 +150 +152 +155 +157 +159 +160 +161 +162 +162 +162 +160 +159 +156 +155 +152 +149 +146 +142 +139 +135 +131 +128 +125 +122 +120 +117 +114 +112 +111 +109 +108 +109 +108 +110 +111 +113 +115 +118 +120 +123 +127 +130 +133 +137 +141 +144 +148 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +161 +158 +156 +153 +151 +148 +145 +141 +137 +134 +129 +127 +124 +121 +118 +116 +114 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +121 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +158 +159 +162 +162 +162 +162 +161 +159 +157 +155 +153 +150 +147 +144 +140 +137 +132 +129 +126 +123 +121 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +146 +150 +152 +155 +158 +158 +161 +161 +162 +161 +162 +161 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +125 +122 +120 +117 +114 +112 +109 +109 +109 +110 +109 +110 +111 +113 +115 +117 +121 +124 +127 +129 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +160 +162 +162 +162 +161 +159 +158 +156 +154 +151 +148 +144 +142 +137 +135 +130 +127 +124 +121 +119 +115 +114 +111 +110 +109 +109 +108 +110 +111 +111 +113 +115 +119 +122 +125 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +159 +159 +162 +162 +162 +162 +161 +159 +157 +155 +153 +150 +147 +144 +140 +137 +133 +130 +126 +123 +120 +117 +115 +112 +111 +109 +110 +109 +109 +109 +111 +112 +114 +117 +119 +123 +126 +129 +132 +135 +139 +143 +147 +150 +153 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +127 +125 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +110 +112 +113 +115 +117 +121 +123 +127 +130 +133 +137 +140 +145 +147 +151 +154 +156 +158 +159 +161 +162 +163 +162 +162 +160 +158 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +121 +119 +116 +114 +111 +110 +110 +108 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +142 +145 +148 +152 +154 +156 +159 +160 +161 +162 +161 +163 +161 +159 +157 +155 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +128 +133 +135 +140 +143 +146 +149 +152 +155 +159 +158 +162 +162 +161 +163 +161 +160 +159 +158 +154 +153 +149 +145 +147 +138 +130 +136 +131 +122 +123 +121 +117 +115 +109 +109 +112 +110 +107 +110 +110 +111 +114 +116 +117 +121 +124 +126 +130 +133 +137 +141 +144 +146 +150 +154 +156 +159 +159 +160 +162 +163 +162 +163 +158 +155 +158 +159 +145 +146 +150 +139 +139 +133 +130 +130 +124 +119 +119 +117 +112 +111 +111 +108 +110 +110 +110 +111 +111 +114 +116 +119 +121 +124 +127 +130 +135 +138 +142 +145 +148 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +148 +144 +138 +140 +135 +125 +126 +127 +120 +112 +116 +116 +111 +107 +107 +111 +111 +109 +110 +113 +115 +117 +120 +122 +126 +129 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +160 +162 +163 +161 +165 +158 +156 +162 +157 +147 +148 +151 +141 +137 +137 +132 +130 +125 +120 +121 +117 +112 +114 +111 +108 +110 +110 +108 +110 +111 +113 +116 +118 +120 +124 +127 +130 +133 +136 +140 +144 +148 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +145 +142 +138 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +108 +110 +110 +112 +114 +116 +119 +122 +124 +127 +131 +135 +138 +141 +146 +148 +152 +154 +157 +158 +160 +162 +162 +163 +162 +161 +159 +157 +155 +153 +150 +147 +144 +140 +137 +132 +129 +126 +124 +120 +118 +114 +113 +111 +109 +109 +108 +109 +110 +111 +112 +114 +117 +119 +123 +125 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +158 +156 +155 +152 +149 +147 +142 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +117 +121 +123 +127 +129 +134 +136 +140 +144 +147 +150 +153 +156 +157 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +125 +121 +119 +115 +113 +111 +110 +109 +109 +109 +110 +110 +111 +114 +116 +119 +121 +125 +127 +131 +135 +138 +141 +145 +148 +151 +154 +157 +159 +159 +162 +162 +162 +161 +161 +159 +157 +156 +153 +150 +147 +144 +140 +136 +133 +129 +126 +123 +121 +118 +115 +112 +111 +109 +110 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +154 +157 +158 +161 +161 +162 +162 +161 +160 +159 +157 +155 +153 +148 +146 +142 +139 +135 +132 +128 +125 +123 +119 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +112 +115 +118 +121 +124 +127 +129 +133 +136 +140 +144 +147 +151 +153 +156 +158 +159 +161 +162 +162 +162 +161 +161 +158 +156 +154 +151 +148 +145 +142 +138 +134 +131 +127 +125 +121 +118 +115 +114 +111 +110 +109 +109 +110 +110 +110 +111 +114 +116 +119 +121 +125 +127 +130 +134 +137 +142 +146 +149 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +159 +157 +156 +153 +150 +147 +144 +140 +136 +133 +130 +127 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +153 +154 +157 +158 +160 +162 +162 +163 +162 +160 +158 +157 +155 +153 +149 +146 +142 +139 +135 +132 +129 +125 +123 +119 +116 +114 +112 +110 +110 +109 +108 +109 +110 +111 +113 +115 +117 +121 +124 +127 +130 +133 +137 +140 +144 +147 +151 +153 +155 +158 +159 +161 +161 +162 +162 +162 +159 +158 +156 +154 +152 +148 +145 +141 +138 +134 +130 +127 +125 +121 +118 +115 +114 +112 +110 +110 +109 +109 +109 +111 +111 +114 +116 +119 +121 +125 +127 +130 +135 +138 +142 +145 +148 +152 +154 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +148 +144 +140 +136 +132 +129 +127 +124 +121 +118 +114 +113 +110 +110 +109 +109 +109 +110 +111 +111 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +131 +128 +126 +123 +120 +117 +114 +111 +111 +110 +110 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +141 +138 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +110 +111 +113 +116 +119 +122 +125 +127 +131 +134 +138 +142 +145 +148 +152 +153 +156 +158 +160 +161 +162 +161 +162 +163 +159 +159 +155 +153 +150 +146 +143 +141 +137 +132 +131 +127 +124 +120 +118 +116 +113 +111 +110 +110 +108 +109 +110 +111 +112 +114 +116 +120 +123 +126 +128 +131 +135 +139 +144 +145 +149 +152 +154 +156 +158 +161 +162 +163 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +140 +135 +132 +128 +126 +122 +119 +117 +113 +111 +113 +113 +102 +108 +117 +108 +108 +114 +116 +119 +119 +121 +127 +132 +131 +135 +141 +144 +148 +152 +152 +155 +157 +159 +161 +163 +162 +162 +162 +159 +158 +156 +154 +151 +149 +144 +141 +137 +135 +130 +129 +123 +118 +125 +117 +106 +116 +113 +107 +110 +107 +111 +113 +110 +112 +117 +118 +121 +126 +127 +129 +135 +139 +141 +145 +147 +151 +155 +156 +158 +160 +161 +162 +162 +162 +160 +159 +157 +156 +153 +150 +147 +144 +140 +136 +133 +129 +127 +124 +120 +117 +114 +113 +111 +110 +110 +109 +109 +110 +110 +112 +114 +117 +119 +122 +126 +127 +136 +136 +133 +145 +151 +147 +148 +157 +160 +159 +158 +160 +165 +163 +160 +161 +159 +157 +155 +152 +149 +146 +143 +138 +134 +132 +128 +126 +122 +120 +117 +114 +112 +111 +109 +110 +108 +111 +107 +108 +119 +115 +111 +123 +127 +125 +129 +134 +137 +142 +143 +145 +152 +153 +154 +160 +159 +159 +163 +164 +161 +161 +161 +158 +157 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +122 +118 +115 +113 +111 +110 +110 +109 +109 +109 +110 +111 +113 +115 +119 +121 +125 +127 +130 +134 +138 +141 +145 +148 +152 +154 +156 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +136 +133 +129 +127 +123 +120 +118 +115 +113 +111 +110 +109 +110 +109 +110 +110 +112 +115 +117 +121 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +161 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +114 +117 +121 +125 +127 +129 +133 +136 +141 +144 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +152 +148 +145 +141 +138 +134 +130 +127 +124 +121 +118 +115 +113 +111 +111 +110 +109 +109 +109 +110 +112 +114 +116 +118 +122 +124 +127 +131 +134 +138 +141 +146 +148 +151 +153 +156 +158 +160 +162 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +132 +130 +126 +123 +120 +118 +115 +113 +112 +109 +109 +108 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +154 +157 +158 +160 +161 +163 +163 +161 +160 +158 +157 +155 +153 +149 +146 +142 +138 +135 +132 +128 +125 +122 +119 +117 +113 +112 +110 +110 +109 +109 +109 +110 +111 +112 +115 +117 +121 +123 +127 +129 +133 +136 +140 +144 +147 +151 +153 +155 +157 +159 +161 +162 +162 +162 +161 +159 +158 +156 +154 +151 +149 +145 +141 +137 +134 +131 +127 +125 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +110 +111 +114 +115 +119 +121 +125 +127 +131 +134 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +124 +121 +117 +114 +113 +111 +110 +110 +108 +109 +109 +110 +112 +113 +117 +119 +123 +125 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +158 +160 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +143 +139 +136 +132 +128 +126 +123 +119 +117 +114 +112 +111 +109 +110 +109 +109 +109 +111 +112 +115 +118 +121 +123 +126 +129 +132 +136 +140 +144 +147 +150 +153 +156 +157 +159 +161 +162 +162 +162 +162 +160 +159 +156 +154 +151 +148 +145 +142 +138 +134 +131 +127 +126 +121 +118 +115 +113 +112 +110 +110 +109 +109 +109 +111 +111 +114 +116 +118 +122 +125 +127 +130 +134 +138 +142 +145 +148 +151 +153 +156 +158 +160 +161 +162 +162 +162 +160 +160 +158 +156 +153 +149 +147 +144 +140 +137 +133 +129 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +119 +122 +125 +128 +132 +135 +139 +144 +146 +150 +152 +154 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +117 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +117 +121 +124 +127 +129 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +163 +163 +162 +161 +159 +158 +157 +153 +151 +150 +144 +142 +137 +133 +131 +127 +124 +122 +119 +114 +115 +111 +111 +109 +109 +109 +110 +110 +111 +114 +115 +118 +121 +125 +127 +131 +134 +138 +142 +145 +148 +151 +154 +156 +159 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +139 +136 +133 +130 +127 +124 +121 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +126 +128 +132 +135 +139 +143 +146 +149 +152 +154 +158 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +123 +119 +116 +114 +112 +111 +110 +109 +109 +109 +109 +111 +112 +115 +117 +121 +123 +125 +131 +137 +131 +138 +152 +145 +148 +154 +157 +159 +158 +158 +162 +165 +160 +161 +162 +158 +157 +155 +150 +147 +145 +141 +137 +134 +131 +127 +125 +121 +118 +116 +114 +112 +110 +110 +109 +110 +109 +110 +113 +111 +112 +125 +124 +117 +130 +133 +132 +138 +140 +146 +151 +149 +153 +158 +158 +160 +162 +162 +160 +163 +162 +159 +157 +155 +154 +151 +147 +144 +141 +137 +133 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +109 +110 +112 +114 +117 +120 +123 +125 +127 +132 +135 +140 +143 +146 +148 +152 +154 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +156 +152 +148 +147 +141 +143 +137 +126 +131 +129 +121 +116 +119 +117 +111 +108 +109 +112 +110 +108 +109 +112 +113 +115 +117 +120 +123 +126 +130 +132 +136 +140 +144 +147 +150 +153 +155 +157 +160 +161 +163 +162 +163 +158 +156 +164 +158 +147 +153 +152 +143 +140 +139 +135 +133 +127 +123 +123 +118 +114 +115 +111 +109 +110 +110 +108 +108 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +137 +141 +145 +148 +151 +153 +157 +158 +160 +162 +162 +162 +161 +160 +159 +158 +157 +154 +150 +148 +144 +140 +137 +133 +130 +127 +124 +121 +118 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +116 +119 +122 +126 +129 +133 +135 +138 +143 +145 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +153 +149 +146 +142 +139 +136 +133 +129 +126 +123 +119 +116 +114 +112 +111 +110 +109 +110 +108 +109 +110 +113 +115 +118 +120 +123 +127 +129 +133 +136 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +163 +161 +161 +158 +157 +154 +151 +149 +145 +142 +137 +134 +130 +128 +125 +121 +118 +115 +113 +112 +111 +109 +110 +109 +109 +110 +111 +114 +116 +119 +121 +125 +127 +130 +134 +138 +142 +145 +149 +152 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +133 +130 +127 +123 +121 +117 +115 +113 +111 +110 +110 +109 +108 +110 +110 +113 +115 +117 +119 +123 +125 +128 +131 +135 +139 +143 +146 +149 +152 +154 +157 +159 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +143 +140 +135 +132 +128 +126 +122 +120 +117 +114 +113 +111 +110 +109 +108 +109 +110 +111 +113 +115 +117 +121 +123 +126 +129 +133 +137 +140 +144 +146 +151 +153 +156 +157 +159 +161 +162 +162 +161 +161 +160 +158 +156 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +121 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +114 +116 +118 +121 +125 +127 +131 +134 +137 +142 +145 +149 +150 +153 +156 +158 +161 +161 +162 +162 +162 +160 +159 +157 +156 +153 +150 +147 +144 +141 +137 +133 +130 +127 +124 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +122 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +161 +161 +159 +158 +155 +152 +150 +146 +143 +138 +135 +132 +128 +126 +123 +119 +117 +114 +112 +111 +110 +110 +109 +109 +110 +111 +113 +115 +118 +120 +124 +126 +130 +133 +137 +140 +144 +146 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +154 +152 +148 +144 +141 +138 +135 +131 +127 +125 +121 +118 +116 +113 +112 +110 +110 +109 +109 +109 +110 +111 +114 +116 +118 +122 +124 +127 +130 +134 +137 +141 +145 +148 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +144 +141 +136 +133 +130 +127 +124 +120 +117 +114 +114 +112 +111 +110 +109 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +132 +135 +139 +143 +145 +149 +152 +154 +157 +159 +161 +161 +162 +162 +162 +161 +160 +157 +155 +152 +150 +146 +143 +139 +135 +132 +128 +126 +123 +119 +117 +114 +112 +111 +110 +109 +109 +110 +109 +111 +113 +115 +118 +120 +123 +127 +128 +132 +137 +141 +144 +146 +149 +153 +155 +157 +160 +161 +162 +162 +162 +161 +159 +159 +157 +155 +151 +148 +144 +142 +138 +135 +131 +127 +125 +121 +119 +115 +114 +111 +111 +110 +109 +109 +109 +110 +111 +114 +116 +119 +121 +124 +127 +130 +134 +138 +141 +144 +148 +151 +154 +156 +158 +159 +161 +162 +162 +161 +161 +160 +158 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +119 +123 +125 +129 +131 +135 +139 +143 +146 +148 +152 +154 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +153 +149 +147 +143 +139 +135 +132 +128 +126 +122 +119 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +123 +127 +129 +133 +136 +140 +144 +146 +150 +153 +156 +157 +159 +162 +167 +157 +157 +168 +160 +155 +157 +156 +152 +148 +142 +142 +141 +134 +130 +128 +125 +121 +120 +115 +113 +112 +111 +109 +109 +109 +109 +111 +111 +113 +116 +119 +121 +125 +127 +130 +135 +137 +141 +147 +147 +146 +159 +161 +150 +161 +166 +160 +163 +160 +161 +164 +157 +156 +154 +151 +146 +144 +141 +135 +134 +132 +127 +123 +120 +117 +115 +113 +111 +111 +110 +109 +108 +110 +110 +112 +114 +117 +119 +123 +126 +128 +132 +135 +139 +142 +146 +149 +152 +155 +157 +158 +161 +162 +163 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +139 +136 +132 +129 +126 +123 +119 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +137 +135 +135 +148 +150 +146 +151 +158 +160 +157 +158 +162 +165 +162 +159 +161 +159 +157 +154 +152 +147 +145 +142 +139 +134 +131 +127 +124 +121 +118 +116 +113 +111 +111 +110 +109 +110 +108 +107 +111 +120 +114 +112 +126 +125 +125 +130 +135 +140 +142 +143 +147 +153 +152 +156 +160 +159 +161 +163 +163 +161 +161 +160 +158 +156 +153 +150 +148 +144 +140 +137 +133 +130 +127 +124 +120 +118 +114 +113 +111 +110 +109 +108 +109 +110 +111 +112 +115 +117 +120 +122 +124 +128 +132 +136 +139 +143 +145 +149 +151 +154 +157 +159 +161 +162 +162 +161 +162 +160 +159 +157 +155 +153 +149 +146 +142 +139 +135 +132 +128 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +121 +123 +127 +129 +133 +136 +141 +144 +147 +150 +152 +156 +157 +160 +161 +162 +162 +162 +161 +160 +159 +157 +154 +152 +148 +144 +142 +138 +134 +131 +128 +125 +122 +119 +116 +114 +111 +110 +109 +109 +109 +110 +110 +111 +114 +116 +119 +121 +125 +127 +130 +134 +138 +141 +145 +148 +151 +154 +156 +158 +160 +162 +162 +161 +162 +161 +160 +158 +156 +153 +151 +146 +144 +140 +137 +133 +130 +127 +124 +121 +117 +115 +113 +112 +109 +109 +109 +110 +110 +110 +112 +114 +117 +120 +122 +125 +128 +132 +135 +139 +143 +146 +148 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +146 +143 +139 +136 +133 +129 +126 +123 +118 +117 +114 +113 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +123 +127 +129 +133 +136 +140 +144 +147 +150 +152 +156 +157 +159 +161 +162 +162 +162 +162 +160 +159 +156 +154 +152 +149 +145 +142 +138 +135 +132 +128 +125 +121 +118 +116 +114 +112 +110 +109 +109 +109 +109 +110 +111 +114 +115 +119 +121 +125 +127 +130 +134 +138 +141 +145 +148 +151 +154 +156 +159 +160 +161 +162 +162 +163 +161 +160 +158 +156 +154 +151 +147 +144 +141 +137 +133 +130 +127 +123 +121 +118 +115 +113 +111 +111 +109 +109 +108 +110 +111 +113 +114 +117 +119 +122 +125 +127 +132 +134 +139 +142 +146 +148 +152 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +150 +146 +143 +139 +136 +132 +128 +126 +123 +120 +117 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +119 +123 +126 +130 +133 +137 +140 +144 +147 +150 +153 +155 +158 +159 +161 +161 +162 +162 +161 +160 +158 +157 +154 +152 +148 +145 +141 +138 +134 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +130 +134 +138 +141 +145 +147 +151 +153 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +147 +144 +141 +137 +133 +131 +127 +124 +120 +118 +115 +113 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +120 +122 +125 +128 +131 +135 +137 +143 +146 +148 +152 +154 +156 +160 +160 +162 +162 +161 +161 +162 +160 +158 +155 +152 +150 +146 +142 +140 +136 +132 +128 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +111 +111 +113 +114 +117 +120 +123 +127 +129 +133 +136 +140 +143 +147 +150 +153 +156 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +151 +148 +144 +142 +138 +135 +131 +128 +125 +121 +119 +116 +114 +111 +111 +109 +109 +109 +109 +110 +111 +114 +116 +119 +121 +125 +127 +130 +134 +137 +141 +145 +148 +151 +154 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +137 +134 +131 +127 +123 +120 +118 +116 +114 +112 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +125 +128 +131 +135 +139 +143 +145 +149 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +146 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +113 +112 +110 +109 +108 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +137 +140 +143 +146 +150 +153 +155 +158 +159 +161 +162 +162 +162 +162 +160 +159 +157 +154 +152 +147 +144 +145 +141 +127 +132 +134 +121 +119 +121 +118 +115 +110 +107 +111 +111 +107 +109 +111 +111 +114 +117 +117 +120 +125 +127 +130 +134 +137 +141 +145 +146 +151 +153 +156 +158 +161 +161 +161 +162 +162 +161 +161 +155 +153 +162 +150 +141 +149 +141 +135 +133 +128 +129 +126 +118 +118 +116 +112 +111 +111 +109 +107 +110 +111 +110 +112 +114 +117 +120 +122 +125 +128 +132 +135 +139 +143 +144 +148 +152 +155 +157 +158 +160 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +140 +136 +132 +128 +126 +123 +119 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +143 +147 +150 +153 +155 +158 +160 +161 +161 +161 +162 +161 +161 +159 +157 +155 +151 +148 +145 +139 +142 +137 +126 +127 +129 +122 +114 +117 +117 +111 +107 +108 +112 +110 +108 +109 +112 +114 +115 +119 +121 +124 +127 +131 +133 +137 +140 +144 +147 +150 +154 +156 +158 +159 +162 +162 +161 +163 +159 +155 +163 +159 +146 +150 +152 +143 +140 +138 +134 +132 +127 +121 +122 +117 +114 +115 +111 +108 +109 +111 +108 +109 +110 +113 +115 +116 +119 +122 +125 +128 +131 +135 +138 +143 +146 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +147 +143 +140 +136 +132 +128 +125 +123 +120 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +146 +150 +153 +156 +157 +159 +161 +162 +162 +162 +162 +160 +159 +157 +155 +152 +149 +145 +142 +138 +134 +131 +127 +125 +121 +119 +116 +114 +112 +110 +109 +108 +109 +109 +111 +111 +113 +116 +118 +120 +124 +127 +130 +134 +137 +141 +144 +148 +150 +154 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +153 +151 +148 +144 +141 +136 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +116 +118 +122 +125 +128 +132 +135 +139 +142 +145 +148 +152 +154 +157 +159 +160 +161 +161 +162 +162 +161 +159 +158 +155 +152 +150 +146 +143 +139 +136 +132 +129 +126 +123 +120 +117 +115 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +126 +130 +133 +137 +140 +143 +146 +150 +153 +155 +158 +159 +161 +161 +162 +161 +162 +160 +158 +157 +155 +152 +148 +145 +142 +139 +135 +131 +128 +125 +122 +118 +116 +113 +113 +110 +110 +109 +109 +109 +110 +112 +113 +116 +118 +122 +124 +127 +130 +134 +137 +141 +145 +148 +151 +153 +157 +159 +160 +161 +161 +162 +163 +161 +161 +158 +155 +154 +150 +148 +144 +141 +137 +134 +130 +127 +124 +120 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +111 +114 +116 +119 +121 +126 +128 +132 +135 +138 +142 +145 +149 +152 +154 +156 +158 +161 +162 +162 +162 +162 +161 +160 +158 +155 +152 +150 +146 +144 +140 +136 +132 +128 +126 +122 +120 +117 +114 +113 +110 +110 +110 +109 +109 +109 +111 +113 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +147 +150 +153 +156 +157 +160 +160 +162 +162 +162 +161 +161 +158 +157 +154 +152 +149 +145 +143 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +111 +109 +109 +108 +109 +110 +111 +113 +115 +118 +121 +124 +127 +131 +134 +137 +141 +144 +148 +151 +154 +156 +158 +159 +162 +162 +163 +161 +161 +159 +159 +156 +154 +151 +147 +145 +140 +137 +134 +130 +126 +124 +121 +118 +115 +114 +112 +109 +108 +109 +110 +109 +111 +112 +114 +116 +118 +122 +125 +128 +131 +135 +139 +142 +146 +149 +152 +154 +157 +158 +161 +162 +162 +162 +161 +161 +159 +158 +155 +153 +149 +147 +143 +139 +136 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +109 +112 +113 +115 +116 +120 +123 +127 +130 +133 +136 +139 +143 +146 +150 +152 +155 +158 +159 +161 +161 +162 +162 +162 +160 +159 +157 +154 +151 +148 +145 +142 +138 +134 +131 +127 +126 +122 +119 +116 +114 +112 +111 +110 +109 +109 +108 +110 +111 +113 +116 +118 +121 +124 +127 +130 +135 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +161 +161 +162 +161 +160 +158 +156 +153 +151 +147 +144 +141 +137 +134 +130 +127 +124 +121 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +122 +125 +127 +131 +134 +138 +142 +146 +148 +152 +155 +157 +159 +160 +161 +161 +162 +162 +161 +159 +158 +155 +152 +149 +146 +143 +140 +136 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +110 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +132 +136 +140 +143 +147 +150 +153 +155 +158 +159 +161 +161 +162 +162 +162 +161 +159 +156 +154 +151 +148 +146 +142 +139 +135 +131 +127 +125 +122 +119 +117 +113 +111 +111 +114 +103 +106 +116 +109 +108 +114 +117 +119 +120 +121 +127 +133 +133 +136 +142 +144 +148 +152 +153 +155 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +148 +144 +141 +138 +134 +130 +127 +122 +117 +125 +117 +105 +115 +113 +107 +109 +107 +111 +114 +110 +113 +117 +118 +121 +126 +128 +129 +136 +140 +142 +145 +149 +152 +155 +157 +158 +161 +162 +162 +162 +162 +161 +159 +157 +156 +152 +150 +147 +144 +140 +136 +133 +129 +126 +123 +120 +117 +115 +113 +111 +109 +108 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +143 +147 +150 +153 +155 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +155 +152 +148 +145 +142 +139 +135 +131 +128 +125 +122 +119 +116 +114 +112 +111 +109 +109 +109 +110 +110 +112 +113 +115 +118 +120 +124 +127 +128 +137 +140 +135 +145 +152 +150 +150 +158 +162 +158 +157 +160 +165 +163 +160 +159 +159 +157 +154 +151 +146 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +113 +112 +110 +110 +109 +109 +111 +108 +108 +121 +117 +112 +124 +128 +127 +131 +136 +140 +143 +144 +147 +154 +154 +156 +160 +159 +159 +163 +164 +161 +160 +159 +158 +155 +152 +149 +147 +143 +140 +136 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +127 +129 +133 +135 +139 +144 +146 +150 +153 +156 +158 +159 +160 +161 +162 +162 +162 +160 +158 +156 +155 +152 +148 +145 +142 +138 +135 +131 +128 +125 +121 +120 +116 +114 +112 +111 +110 +109 +109 +109 +110 +111 +114 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +148 +151 +154 +156 +158 +160 +161 +162 +162 +162 +161 +161 +158 +156 +153 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +122 +125 +127 +131 +135 +139 +142 +145 +148 +152 +154 +157 +159 +161 +162 +162 +162 +162 +161 +159 +158 +155 +153 +149 +147 +143 +140 +137 +132 +129 +126 +123 +121 +118 +114 +113 +111 +110 +109 +108 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +136 +140 +143 +146 +150 +152 +155 +158 +159 +161 +161 +162 +161 +162 +160 +159 +157 +155 +152 +148 +146 +142 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +110 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +140 +144 +147 +150 +154 +157 +158 +161 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +114 +111 +110 +109 +109 +109 +110 +111 +112 +114 +115 +119 +122 +126 +127 +131 +135 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +157 +155 +153 +149 +146 +142 +140 +135 +132 +128 +126 +123 +120 +117 +114 +112 +111 +110 +109 +109 +108 +110 +111 +113 +115 +117 +120 +123 +127 +129 +133 +135 +139 +143 +147 +150 +153 +156 +158 +159 +160 +162 +162 +162 +162 +161 +158 +157 +154 +152 +149 +145 +142 +138 +135 +131 +127 +124 +122 +120 +115 +115 +111 +110 +110 +108 +109 +110 +109 +111 +114 +116 +118 +120 +125 +127 +130 +133 +138 +141 +144 +147 +151 +154 +156 +158 +159 +161 +161 +163 +162 +161 +159 +158 +156 +153 +150 +147 +144 +141 +138 +133 +131 +127 +124 +121 +118 +115 +113 +111 +110 +109 +108 +110 +109 +110 +111 +114 +117 +119 +122 +125 +127 +131 +135 +138 +142 +145 +149 +152 +154 +156 +158 +161 +161 +162 +162 +162 +161 +160 +157 +154 +153 +150 +147 +143 +139 +136 +133 +129 +126 +123 +120 +118 +114 +113 +111 +109 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +129 +133 +135 +140 +143 +146 +149 +153 +155 +157 +159 +161 +162 +162 +162 +161 +160 +159 +157 +155 +152 +148 +146 +143 +139 +134 +130 +127 +126 +122 +119 +116 +114 +111 +110 +109 +109 +109 +110 +110 +111 +113 +115 +118 +121 +124 +127 +130 +134 +138 +141 +144 +147 +151 +154 +156 +158 +159 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +145 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +111 +109 +109 +109 +110 +110 +110 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +142 +145 +148 +152 +154 +157 +158 +160 +161 +162 +162 +162 +160 +159 +157 +155 +153 +149 +147 +143 +140 +136 +132 +129 +126 +124 +120 +117 +114 +113 +111 +109 +109 +108 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +136 +139 +144 +146 +150 +152 +156 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +154 +152 +149 +146 +142 +139 +135 +131 +127 +125 +122 +119 +116 +114 +112 +111 +110 +109 +109 +109 +111 +111 +113 +116 +118 +121 +123 +127 +135 +131 +131 +147 +146 +144 +150 +155 +157 +158 +157 +160 +165 +162 +160 +162 +160 +158 +157 +154 +150 +148 +145 +141 +137 +134 +129 +127 +124 +121 +119 +116 +113 +111 +111 +109 +110 +109 +110 +112 +111 +109 +122 +124 +113 +126 +132 +129 +135 +137 +143 +149 +148 +150 +156 +156 +157 +160 +162 +161 +162 +164 +161 +158 +157 +156 +153 +150 +146 +144 +140 +136 +132 +129 +126 +123 +121 +117 +114 +112 +111 +110 +109 +109 +109 +110 +110 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +143 +146 +149 +153 +155 +157 +159 +161 +162 +162 +162 +162 +161 +158 +156 +154 +152 +149 +146 +142 +139 +135 +131 +128 +125 +122 +120 +117 +114 +112 +111 +109 +110 +109 +109 +110 +112 +113 +115 +118 +121 +123 +127 +130 +133 +137 +140 +145 +147 +151 +154 +156 +158 +159 +161 +162 +163 +162 +161 +160 +158 +156 +153 +151 +147 +145 +142 +134 +137 +132 +122 +125 +126 +118 +111 +114 +115 +110 +106 +107 +111 +111 +109 +111 +115 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +152 +155 +157 +159 +160 +161 +162 +163 +161 +163 +157 +153 +162 +155 +142 +149 +148 +137 +135 +133 +131 +127 +121 +118 +120 +114 +111 +112 +109 +108 +109 +111 +109 +111 +113 +115 +118 +119 +123 +126 +129 +132 +136 +139 +143 +146 +150 +152 +155 +158 +159 +161 +161 +162 +162 +162 +160 +159 +157 +154 +152 +148 +146 +142 +139 +135 +132 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +110 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +133 +136 +141 +144 +148 +151 +153 +156 +158 +160 +161 +162 +162 +163 +161 +160 +158 +156 +154 +150 +148 +144 +141 +137 +134 +130 +127 +124 +121 +119 +115 +114 +111 +110 +109 +109 +108 +109 +110 +112 +114 +116 +119 +122 +126 +128 +131 +134 +138 +142 +145 +149 +152 +155 +157 +159 +160 +161 +162 +162 +162 +161 +159 +157 +155 +152 +150 +147 +144 +140 +136 +133 +129 +126 +123 +120 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +119 +123 +126 +129 +132 +136 +139 +143 +147 +150 +153 +155 +157 +158 +161 +162 +163 +162 +161 +161 +158 +157 +154 +152 +149 +146 +142 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +110 +109 +109 +109 +109 +110 +112 +113 +116 +118 +121 +124 +127 +130 +133 +137 +140 +144 +147 +151 +154 +156 +158 +159 +161 +161 +163 +162 +162 +159 +157 +155 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +119 +116 +113 +111 +110 +110 +109 +109 +109 +111 +112 +114 +116 +118 +122 +125 +128 +131 +135 +138 +142 +145 +149 +152 +154 +157 +158 +161 +161 +162 +162 +162 +161 +159 +158 +155 +153 +149 +147 +144 +140 +136 +132 +129 +126 +124 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +110 +112 +116 +116 +121 +123 +126 +129 +132 +135 +140 +143 +145 +150 +152 +156 +157 +159 +161 +162 +162 +161 +162 +160 +159 +157 +155 +152 +149 +145 +143 +138 +135 +131 +127 +125 +122 +120 +116 +113 +111 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +147 +150 +154 +156 +158 +159 +161 +161 +162 +162 +161 +160 +158 +156 +153 +151 +147 +145 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +110 +110 +110 +111 +113 +117 +119 +122 +125 +127 +131 +134 +138 +141 +145 +148 +152 +154 +157 +158 +160 +161 +162 +163 +162 +161 +159 +158 +155 +153 +149 +146 +143 +139 +136 +132 +129 +126 +123 +120 +117 +115 +113 +111 +110 +109 +108 +109 +110 +111 +112 +114 +117 +120 +124 +127 +129 +132 +135 +139 +144 +147 +150 +152 +155 +157 +158 +161 +161 +162 +162 +161 +161 +158 +157 +154 +152 +148 +146 +142 +138 +135 +131 +127 +125 +122 +119 +116 +114 +112 +110 +110 +109 +109 +109 +110 +111 +113 +116 +118 +121 +124 +127 +129 +133 +137 +141 +144 +147 +151 +153 +156 +157 +159 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +148 +145 +141 +137 +133 +130 +127 +125 +121 +118 +115 +113 +111 +111 +109 +109 +108 +109 +111 +112 +114 +116 +119 +122 +125 +127 +131 +134 +138 +142 +146 +148 +152 +154 +156 +159 +160 +161 +162 +162 +162 +160 +159 +158 +156 +153 +149 +146 +144 +139 +136 +132 +129 +126 +124 +121 +117 +115 +112 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +132 +136 +140 +143 +146 +149 +153 +155 +158 +159 +161 +161 +162 +162 +161 +160 +159 +157 +154 +152 +149 +146 +142 +138 +134 +131 +128 +126 +122 +119 +116 +114 +112 +110 +110 +109 +109 +110 +110 +111 +113 +115 +117 +121 +124 +127 +130 +133 +137 +140 +144 +147 +151 +152 +156 +157 +158 +166 +163 +155 +164 +167 +156 +157 +158 +155 +152 +145 +143 +144 +139 +132 +130 +128 +124 +122 +119 +114 +113 +112 +110 +110 +109 +109 +109 +111 +111 +113 +116 +119 +122 +125 +127 +131 +135 +138 +143 +144 +144 +156 +161 +150 +158 +165 +159 +163 +160 +162 +165 +159 +155 +156 +153 +149 +147 +144 +138 +136 +135 +129 +126 +123 +120 +118 +115 +112 +111 +110 +109 +109 +109 +110 +110 +112 +115 +117 +120 +123 +126 +128 +132 +135 +139 +143 +146 +149 +153 +155 +157 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +126 +122 +120 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +117 +121 +125 +127 +129 +133 +137 +141 +145 +148 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +145 +141 +137 +134 +130 +127 +124 +121 +118 +116 +113 +111 +110 +110 +109 +109 +110 +110 +112 +114 +116 +119 +122 +124 +127 +132 +132 +143 +143 +140 +150 +156 +153 +152 +160 +164 +162 +159 +161 +164 +163 +157 +157 +156 +153 +150 +147 +143 +139 +136 +132 +129 +126 +124 +120 +117 +115 +113 +112 +109 +109 +108 +110 +110 +112 +110 +112 +124 +120 +116 +128 +132 +129 +135 +140 +144 +148 +148 +151 +157 +156 +158 +162 +161 +162 +163 +163 +158 +158 +157 +155 +153 +148 +145 +142 +139 +134 +131 +128 +125 +122 +119 +117 +113 +112 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +134 +137 +141 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +136 +134 +131 +127 +125 +121 +118 +115 +114 +111 +111 +109 +109 +109 +109 +110 +111 +113 +116 +119 +121 +126 +127 +131 +135 +138 +141 +145 +148 +151 +155 +156 +159 +160 +162 +162 +162 +162 +161 +160 +158 +156 +153 +151 +147 +144 +140 +136 +133 +129 +127 +124 +120 +117 +114 +112 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +119 +123 +126 +129 +133 +135 +139 +143 +147 +149 +153 +155 +157 +159 +161 +162 +162 +162 +162 +161 +158 +157 +155 +152 +149 +146 +142 +139 +135 +131 +128 +125 +122 +119 +117 +114 +112 +110 +110 +111 +110 +109 +109 +111 +113 +116 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +151 +153 +156 +158 +159 +161 +161 +162 +161 +161 +160 +158 +156 +154 +151 +148 +145 +141 +138 +134 +131 +127 +124 +121 +118 +116 +113 +112 +110 +110 +108 +109 +109 +111 +112 +114 +116 +119 +123 +125 +127 +130 +135 +138 +142 +146 +147 +153 +155 +156 +158 +160 +161 +163 +161 +163 +161 +159 +158 +156 +154 +149 +147 +144 +141 +136 +132 +129 +127 +123 +119 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +115 +117 +120 +123 +126 +128 +133 +135 +139 +144 +147 +150 +152 +155 +157 +159 +161 +162 +162 +162 +162 +160 +158 +157 +155 +152 +149 +145 +142 +139 +135 +131 +128 +126 +122 +120 +117 +114 +112 +110 +109 +109 +109 +109 +111 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +163 +161 +161 +159 +158 +157 +154 +151 +148 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +110 +112 +113 +116 +119 +122 +125 +127 +131 +134 +138 +141 +146 +148 +152 +154 +157 +159 +160 +162 +162 +162 +162 +161 +159 +158 +155 +153 +151 +147 +143 +139 +136 +133 +129 +126 +124 +120 +117 +115 +112 +111 +109 +110 +109 +109 +109 +111 +112 +114 +117 +120 +123 +126 +129 +132 +136 +139 +143 +146 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +161 +159 +157 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +122 +119 +116 +113 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +123 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +125 +121 +118 +115 +114 +111 +111 +110 +110 +109 +109 +110 +112 +115 +116 +119 +122 +125 +127 +130 +134 +138 +142 +145 +149 +151 +154 +156 +158 +160 +162 +162 +162 +163 +161 +160 +158 +155 +153 +150 +146 +144 +140 +137 +133 +129 +127 +124 +121 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +128 +132 +136 +140 +143 +147 +149 +153 +154 +157 +159 +161 +162 +162 +163 +162 +161 +158 +157 +155 +152 +149 +146 +142 +139 +135 +131 +128 +125 +123 +119 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +141 +145 +147 +150 +153 +155 +158 +160 +161 +167 +161 +154 +166 +163 +154 +156 +157 +152 +148 +142 +139 +141 +135 +129 +127 +125 +121 +120 +116 +112 +111 +111 +109 +109 +109 +109 +111 +112 +114 +116 +119 +122 +125 +128 +131 +135 +138 +143 +146 +145 +147 +162 +160 +150 +163 +164 +161 +163 +159 +162 +163 +156 +155 +155 +149 +147 +144 +140 +134 +134 +131 +126 +123 +120 +118 +115 +112 +111 +111 +110 +109 +109 +110 +111 +112 +114 +117 +120 +123 +126 +129 +132 +135 +140 +144 +146 +149 +152 +155 +157 +159 +161 +162 +162 +162 +161 +161 +159 +157 +155 +153 +149 +145 +142 +139 +136 +132 +128 +126 +123 +119 +116 +114 +112 +111 +109 +109 +109 +109 +110 +111 +113 +115 +118 +120 +125 +127 +130 +134 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +162 +160 +158 +157 +154 +152 +148 +145 +141 +137 +134 +130 +128 +125 +121 +118 +116 +113 +112 +110 +109 +109 +109 +110 +110 +112 +113 +116 +119 +122 +124 +127 +131 +134 +138 +142 +146 +148 +152 +154 +157 +158 +160 +162 +162 +162 +162 +161 +159 +158 +156 +154 +150 +147 +143 +140 +137 +130 +133 +127 +118 +120 +122 +114 +109 +113 +112 +110 +105 +108 +111 +112 +111 +115 +118 +120 +122 +126 +128 +131 +136 +139 +143 +146 +150 +152 +154 +157 +159 +161 +162 +162 +162 +163 +160 +161 +154 +151 +159 +150 +139 +145 +144 +133 +131 +129 +127 +124 +118 +115 +116 +111 +109 +111 +109 +107 +110 +112 +111 +112 +116 +119 +122 +124 +126 +129 +134 +137 +140 +144 +147 +151 +153 +155 +157 +160 +161 +162 +162 +162 +161 +159 +158 +156 +154 +151 +148 +144 +142 +138 +134 +130 +127 +124 +121 +119 +115 +114 +111 +110 +109 +109 +109 +109 +111 +112 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +148 +151 +153 +156 +159 +161 +162 +162 +162 +162 +161 +159 +157 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +123 +120 +117 +115 +112 +111 +110 +109 +109 +108 +110 +110 +112 +115 +117 +120 +123 +125 +129 +133 +135 +139 +143 +146 +149 +153 +155 +157 +159 +161 +162 +162 +162 +161 +160 +159 +158 +155 +152 +149 +146 +142 +139 +135 +132 +128 +126 +123 +119 +116 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +124 +127 +130 +133 +137 +140 +144 +147 +151 +153 +156 +158 +159 +161 +162 +163 +162 +161 +160 +158 +156 +155 +153 +147 +145 +141 +137 +135 +130 +127 +124 +121 +117 +116 +114 +112 +110 +110 +109 +109 +108 +110 +112 +113 +116 +119 +122 +124 +127 +131 +135 +138 +141 +145 +148 +151 +154 +157 +158 +160 +161 +162 +162 +162 +161 +159 +158 +155 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +120 +117 +114 +114 +111 +109 +110 +109 +110 +109 +110 +111 +115 +117 +120 +122 +125 +129 +132 +136 +139 +144 +146 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +153 +149 +146 +142 +139 +135 +133 +128 +125 +122 +120 +117 +114 +113 +111 +110 +109 +109 +108 +110 +111 +114 +116 +118 +121 +124 +127 +129 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +151 +148 +144 +141 +137 +134 +130 +127 +125 +121 +119 +115 +114 +111 +110 +109 +109 +109 +110 +111 +111 +114 +117 +120 +122 +125 +127 +131 +135 +138 +142 +145 +148 +151 +154 +156 +159 +160 +162 +162 +162 +162 +161 +160 +157 +156 +153 +150 +147 +144 +140 +137 +133 +129 +127 +123 +120 +117 +115 +113 +111 +110 +109 +109 +109 +110 +111 +112 +114 +117 +119 +123 +126 +128 +132 +136 +140 +143 +146 +149 +152 +155 +158 +159 +161 +162 +162 +162 +161 +160 +158 +157 +155 +152 +149 +146 +142 +139 +135 +132 +129 +126 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +144 +147 +150 +153 +156 +158 +160 +162 +162 +162 +161 +161 +160 +159 +157 +154 +151 +148 +145 +141 +138 +134 +131 +127 +125 +121 +118 +116 +113 +112 +110 +110 +109 +110 +109 +110 +111 +114 +116 +118 +122 +124 +127 +130 +134 +138 +141 +146 +148 +152 +154 +156 +159 +161 +161 +162 +162 +162 +161 +159 +158 +156 +154 +150 +147 +143 +140 +137 +133 +130 +126 +124 +120 +118 +114 +113 +111 +111 +109 +109 +109 +109 +111 +112 +115 +117 +120 +123 +126 +129 +132 +135 +139 +143 +146 +150 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +156 +155 +152 +149 +146 +142 +139 +135 +133 +128 +126 +122 +119 +116 +114 +113 +110 +110 +109 +109 +109 +110 +111 +113 +115 +118 +120 +123 +127 +129 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +161 +161 +161 +163 +152 +150 +158 +149 +141 +141 +140 +135 +130 +125 +125 +125 +118 +115 +115 +111 +111 +111 +108 +107 +110 +111 +112 +114 +116 +118 +122 +124 +127 +131 +134 +138 +141 +145 +147 +151 +155 +157 +159 +156 +161 +170 +159 +156 +166 +160 +156 +156 +151 +153 +149 +142 +140 +138 +132 +129 +127 +123 +119 +119 +116 +112 +111 +109 +110 +109 +108 +110 +111 +112 +114 +118 +120 +122 +125 +129 +133 +136 +139 +143 +146 +149 +152 +154 +157 +158 +161 +161 +162 +162 +161 +161 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +128 +125 +123 +119 +117 +114 +112 +111 +110 +110 +109 +110 +110 +111 +113 +116 +118 +121 +123 +127 +130 +133 +137 +141 +144 +146 +150 +152 +157 +158 +160 +161 +161 +162 +162 +161 +160 +159 +156 +155 +151 +148 +145 +141 +138 +134 +132 +127 +124 +120 +118 +115 +114 +111 +110 +109 +109 +109 +109 +110 +111 +114 +116 +119 +122 +125 +127 +131 +135 +138 +142 +145 +149 +152 +154 +156 +158 +161 +161 +162 +161 +161 +161 +160 +158 +156 +153 +150 +147 +144 +140 +136 +134 +129 +127 +123 +120 +117 +114 +113 +111 +110 +109 +109 +109 +110 +110 +112 +114 +117 +120 +122 +126 +128 +133 +134 +138 +143 +150 +147 +148 +159 +161 +155 +159 +165 +163 +160 +158 +162 +161 +157 +153 +153 +150 +145 +143 +139 +135 +131 +128 +126 +122 +119 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +115 +114 +113 +124 +128 +120 +128 +139 +136 +138 +145 +148 +153 +153 +153 +159 +159 +160 +163 +163 +160 +161 +162 +158 +156 +154 +152 +149 +145 +141 +138 +135 +131 +127 +124 +121 +118 +116 +114 +112 +110 +110 +108 +109 +109 +110 +112 +113 +116 +118 +122 +125 +127 +131 +135 +138 +142 +146 +148 +152 +154 +157 +158 +160 +161 +162 +163 +162 +161 +159 +158 +156 +154 +150 +148 +144 +140 +137 +133 +129 +127 +124 +120 +118 +115 +113 +112 +110 +109 +108 +109 +109 +111 +113 +115 +117 +119 +122 +125 +128 +132 +136 +139 +143 +146 +149 +152 +155 +157 +159 +161 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +142 +139 +135 +133 +128 +126 +122 +119 +118 +115 +112 +111 +110 +108 +110 +108 +110 +111 +113 +115 +118 +120 +123 +126 +130 +134 +137 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +162 +162 +161 +160 +159 +156 +155 +152 +148 +145 +141 +137 +134 +130 +127 +125 +122 +119 +115 +114 +111 +110 +109 +109 +109 +110 +110 +112 +114 +116 +119 +122 +125 +127 +131 +134 +138 +142 +145 +148 +151 +154 +157 +159 +160 +161 +162 +162 +162 +160 +159 +157 +156 +153 +150 +147 +144 +140 +137 +133 +130 +127 +124 +121 +118 +115 +113 +111 +110 +109 +109 +109 +110 +111 +113 +114 +117 +120 +123 +126 +129 +132 +135 +139 +143 +146 +149 +153 +155 +157 +159 +161 +162 +162 +162 +162 +161 +159 +157 +155 +152 +149 +145 +143 +139 +136 +132 +128 +125 +123 +119 +117 +114 +112 +111 +109 +109 +108 +109 +110 +111 +112 +115 +118 +120 +124 +127 +130 +133 +137 +141 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +161 +162 +160 +158 +157 +154 +151 +147 +145 +142 +138 +134 +131 +127 +125 +121 +118 +115 +114 +112 +110 +109 +108 +109 +109 +110 +112 +113 +116 +119 +122 +125 +127 +131 +134 +138 +141 +145 +148 +151 +153 +157 +159 +160 +161 +162 +162 +162 +161 +160 +158 +156 +154 +150 +147 +144 +140 +136 +133 +130 +127 +123 +119 +118 +115 +113 +111 +110 +109 +108 +108 +109 +111 +112 +115 +116 +119 +123 +126 +129 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +160 +161 +162 +162 +162 +160 +159 +157 +155 +152 +149 +146 +143 +139 +135 +132 +127 +126 +122 +120 +116 +115 +113 +111 +110 +108 +109 +109 +110 +111 +113 +115 +117 +120 +123 +126 +129 +133 +136 +140 +144 +147 +150 +153 +156 +158 +159 +161 +162 +162 +162 +161 +159 +158 +156 +154 +151 +148 +145 +142 +138 +135 +131 +128 +124 +121 +118 +116 +113 +111 +110 +109 +109 +108 +109 +110 +112 +114 +116 +118 +121 +124 +127 +131 +134 +138 +141 +145 +148 +151 +154 +156 +159 +159 +162 +162 +162 +162 +161 +160 +158 +156 +153 +150 +147 +144 +139 +137 +133 +130 +127 +123 +121 +118 +115 +112 +111 +109 +109 +109 +109 +109 +110 +112 +114 +117 +119 +123 +125 +128 +132 +136 +140 +143 +145 +149 +153 +155 +158 +158 +160 +161 +162 +162 +161 +160 +158 +157 +155 +152 +149 +146 +142 +139 +136 +132 +129 +126 +123 +119 +117 +114 +112 +111 +110 +109 +109 +109 +110 +111 +113 +115 +117 +120 +123 +127 +130 +133 +136 +140 +144 +147 +150 +153 +156 +158 +160 +161 +162 +161 +162 +162 +160 +158 +156 +154 +150 +153 +144 +134 +143 +138 +127 +126 +126 +122 +119 +113 +112 +115 +110 +108 +109 +109 +109 +111 +111 +112 +115 +119 +121 +125 +127 +130 +134 +138 +141 +145 +149 +151 +154 +157 +158 +160 +162 +163 +163 +159 +157 +168 +159 +148 +157 +152 +145 +144 +139 +139 +136 +127 +126 +124 +120 +117 +117 +113 +109 +111 +110 +108 +108 +109 +111 +113 +114 +116 +120 +122 +126 +128 +132 +135 +139 +143 +146 +149 +152 +155 +157 +159 +161 diff --git a/src/материалы от Данцова/TestADC/400khz_802mv_with_R.txt b/src/материалы от Данцова/TestADC/400khz_802mv_with_R.txt new file mode 100644 index 0000000..9119fe9 --- /dev/null +++ b/src/материалы от Данцова/TestADC/400khz_802mv_with_R.txt @@ -0,0 +1,32768 @@ +95 +107 +118 +130 +142 +154 +165 +176 +186 +194 +202 +208 +213 +216 +218 +218 +217 +213 +209 +203 +196 +188 +178 +168 +156 +144 +132 +120 +108 +96 +84 +75 +66 +58 +51 +45 +42 +38 +38 +39 +42 +46 +52 +59 +67 +76 +87 +98 +111 +122 +133 +145 +158 +170 +180 +189 +198 +205 +210 +214 +218 +219 +219 +216 +213 +208 +201 +193 +185 +175 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +55 +48 +43 +40 +38 +39 +40 +44 +48 +54 +61 +67 +82 +91 +99 +117 +127 +137 +151 +163 +175 +185 +192 +200 +208 +211 +215 +219 +218 +217 +216 +211 +205 +198 +190 +181 +171 +159 +147 +135 +124 +111 +100 +88 +77 +67 +60 +53 +47 +42 +39 +38 +39 +41 +45 +50 +56 +63 +73 +83 +94 +106 +118 +129 +141 +154 +165 +176 +186 +194 +201 +208 +214 +218 +220 +220 +217 +214 +209 +203 +196 +188 +178 +168 +156 +144 +131 +120 +107 +95 +83 +73 +65 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +87 +98 +111 +122 +133 +145 +157 +169 +180 +190 +198 +205 +211 +215 +218 +220 +218 +216 +212 +207 +200 +192 +185 +175 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +40 +38 +39 +40 +43 +48 +55 +62 +70 +80 +90 +103 +114 +126 +138 +150 +162 +173 +183 +192 +200 +206 +212 +216 +218 +218 +218 +215 +210 +205 +198 +191 +181 +171 +159 +148 +135 +124 +111 +100 +88 +77 +68 +60 +52 +47 +42 +39 +38 +39 +41 +45 +50 +56 +63 +72 +82 +94 +106 +118 +129 +142 +154 +165 +176 +187 +195 +202 +209 +213 +217 +219 +219 +217 +214 +209 +203 +196 +188 +178 +167 +156 +144 +131 +120 +108 +96 +84 +74 +65 +57 +50 +45 +40 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +133 +146 +158 +169 +179 +189 +196 +204 +210 +215 +218 +219 +218 +216 +212 +207 +201 +192 +184 +174 +164 +151 +140 +127 +116 +104 +92 +81 +71 +63 +55 +48 +44 +40 +39 +38 +40 +43 +47 +55 +62 +69 +80 +90 +101 +113 +125 +138 +150 +161 +172 +183 +192 +200 +206 +211 +215 +218 +219 +218 +215 +211 +205 +199 +192 +182 +171 +159 +147 +136 +124 +111 +99 +88 +77 +67 +60 +53 +47 +42 +39 +37 +38 +41 +46 +50 +56 +63 +73 +84 +95 +106 +118 +130 +142 +154 +166 +177 +187 +194 +202 +209 +213 +217 +219 +219 +217 +213 +209 +202 +195 +188 +178 +167 +155 +144 +131 +120 +107 +96 +84 +74 +64 +57 +50 +44 +40 +38 +38 +39 +42 +46 +52 +59 +66 +76 +87 +99 +110 +123 +133 +146 +158 +169 +180 +190 +197 +203 +211 +216 +219 +220 +219 +218 +214 +208 +201 +193 +185 +175 +163 +151 +138 +127 +114 +101 +90 +79 +69 +62 +54 +48 +44 +40 +38 +38 +39 +43 +47 +54 +62 +70 +80 +90 +100 +117 +125 +136 +152 +162 +174 +184 +192 +202 +208 +210 +216 +219 +218 +218 +216 +210 +204 +199 +190 +181 +171 +160 +147 +136 +124 +111 +100 +88 +77 +67 +60 +52 +46 +42 +39 +38 +39 +41 +45 +50 +56 +63 +72 +83 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +201 +208 +213 +217 +219 +219 +217 +214 +210 +204 +196 +189 +179 +168 +156 +144 +132 +121 +108 +97 +85 +74 +65 +57 +50 +45 +41 +38 +38 +39 +42 +46 +51 +58 +66 +75 +86 +98 +109 +122 +133 +145 +157 +169 +180 +189 +197 +205 +211 +215 +218 +220 +219 +217 +214 +208 +201 +193 +184 +174 +163 +151 +139 +127 +115 +103 +92 +81 +71 +63 +55 +48 +44 +40 +38 +38 +40 +43 +47 +54 +61 +69 +79 +90 +102 +114 +126 +137 +149 +161 +172 +183 +192 +199 +206 +212 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +171 +160 +148 +135 +124 +111 +100 +88 +78 +68 +61 +53 +47 +43 +39 +38 +39 +40 +44 +50 +57 +63 +72 +83 +94 +106 +118 +129 +141 +153 +165 +176 +187 +194 +202 +208 +213 +217 +218 +219 +217 +214 +209 +204 +196 +188 +178 +167 +156 +144 +132 +120 +108 +97 +85 +75 +65 +58 +51 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +133 +145 +157 +169 +179 +189 +197 +204 +210 +214 +217 +219 +218 +216 +212 +208 +201 +193 +185 +175 +164 +152 +140 +127 +117 +104 +92 +82 +71 +63 +56 +49 +44 +40 +39 +38 +40 +43 +48 +54 +61 +69 +79 +90 +101 +113 +125 +137 +149 +161 +172 +182 +192 +199 +206 +211 +216 +218 +219 +218 +215 +211 +206 +198 +192 +182 +172 +160 +148 +136 +124 +112 +100 +88 +78 +68 +61 +53 +47 +43 +40 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +105 +117 +129 +141 +154 +165 +175 +186 +194 +202 +208 +212 +217 +219 +219 +217 +215 +210 +204 +196 +188 +179 +169 +157 +143 +131 +121 +108 +95 +84 +73 +63 +56 +51 +45 +41 +38 +38 +39 +42 +46 +51 +58 +66 +76 +86 +98 +110 +122 +133 +145 +157 +169 +180 +189 +196 +204 +212 +215 +217 +218 +220 +216 +210 +210 +201 +192 +185 +175 +166 +152 +138 +128 +117 +103 +92 +82 +71 +63 +57 +49 +44 +41 +39 +39 +40 +43 +47 +54 +62 +69 +79 +89 +101 +113 +125 +136 +149 +161 +172 +183 +192 +199 +206 +212 +215 +218 +218 +218 +215 +211 +205 +198 +191 +181 +171 +159 +148 +136 +124 +112 +100 +89 +78 +68 +60 +53 +47 +43 +39 +38 +38 +41 +44 +49 +56 +63 +73 +83 +94 +106 +118 +128 +141 +154 +165 +176 +186 +193 +201 +210 +213 +218 +220 +218 +218 +214 +209 +203 +196 +188 +179 +168 +157 +144 +132 +120 +108 +96 +84 +74 +63 +56 +49 +44 +40 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +98 +109 +121 +132 +144 +157 +169 +180 +190 +197 +205 +211 +216 +218 +219 +219 +217 +214 +208 +202 +193 +185 +174 +163 +151 +139 +127 +115 +103 +92 +81 +71 +63 +55 +48 +44 +40 +38 +38 +39 +43 +47 +54 +61 +69 +79 +90 +102 +115 +126 +138 +150 +162 +173 +183 +192 +199 +205 +211 +215 +217 +218 +217 +215 +210 +205 +198 +192 +182 +171 +160 +148 +135 +124 +112 +100 +89 +77 +68 +60 +53 +47 +43 +40 +38 +39 +41 +45 +50 +57 +63 +72 +83 +94 +105 +117 +129 +141 +153 +164 +176 +186 +194 +202 +208 +213 +216 +219 +219 +217 +214 +209 +204 +196 +188 +178 +168 +156 +144 +132 +120 +108 +96 +84 +74 +65 +57 +51 +45 +41 +38 +38 +39 +42 +46 +51 +59 +66 +76 +86 +98 +110 +122 +133 +145 +157 +169 +180 +189 +198 +205 +211 +215 +219 +219 +219 +217 +213 +208 +201 +193 +184 +175 +164 +151 +140 +127 +116 +104 +92 +81 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +48 +54 +61 +70 +79 +90 +102 +114 +125 +137 +149 +161 +172 +182 +192 +199 +207 +212 +216 +219 +219 +218 +216 +212 +206 +199 +192 +182 +172 +160 +148 +136 +124 +112 +100 +89 +78 +68 +61 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +105 +117 +129 +141 +153 +166 +176 +186 +194 +202 +209 +213 +218 +219 +220 +218 +215 +210 +204 +196 +189 +179 +169 +156 +144 +132 +120 +108 +97 +85 +75 +65 +58 +51 +45 +41 +39 +38 +39 +42 +46 +51 +59 +66 +76 +86 +97 +110 +121 +133 +145 +157 +168 +179 +188 +196 +204 +210 +214 +217 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +153 +141 +128 +117 +105 +93 +81 +71 +63 +56 +49 +44 +41 +39 +39 +39 +44 +48 +55 +61 +68 +78 +90 +102 +113 +125 +137 +149 +161 +173 +183 +192 +199 +207 +212 +216 +218 +218 +218 +216 +211 +206 +199 +192 +182 +171 +160 +148 +136 +124 +112 +100 +89 +79 +69 +60 +53 +46 +43 +39 +38 +38 +40 +44 +50 +57 +65 +72 +80 +96 +108 +114 +129 +142 +152 +165 +175 +186 +196 +201 +208 +214 +217 +218 +219 +218 +214 +210 +204 +196 +188 +179 +168 +156 +144 +132 +120 +108 +96 +84 +74 +65 +58 +50 +45 +41 +38 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +121 +133 +145 +157 +169 +179 +189 +196 +204 +210 +214 +217 +219 +219 +216 +213 +208 +201 +193 +185 +175 +164 +152 +140 +127 +116 +104 +92 +82 +71 +63 +55 +49 +44 +40 +39 +38 +40 +43 +47 +54 +61 +68 +79 +90 +101 +113 +125 +137 +149 +161 +173 +183 +192 +200 +206 +211 +216 +218 +219 +218 +216 +212 +206 +199 +192 +182 +171 +161 +148 +136 +124 +112 +99 +88 +77 +68 +60 +52 +47 +42 +39 +38 +38 +41 +45 +50 +56 +63 +72 +83 +94 +106 +118 +129 +141 +153 +164 +176 +186 +194 +202 +209 +213 +217 +219 +219 +217 +214 +209 +204 +196 +189 +179 +169 +157 +144 +132 +120 +108 +96 +85 +74 +65 +57 +51 +44 +41 +38 +37 +38 +41 +45 +51 +59 +66 +75 +86 +97 +109 +121 +133 +145 +157 +168 +179 +189 +196 +204 +211 +215 +218 +220 +220 +218 +214 +209 +203 +195 +186 +176 +165 +153 +140 +127 +115 +103 +91 +80 +70 +62 +55 +48 +43 +40 +38 +37 +39 +42 +47 +53 +61 +68 +78 +89 +101 +114 +125 +137 +150 +162 +173 +184 +192 +199 +206 +211 +216 +218 +219 +217 +215 +211 +205 +198 +192 +182 +171 +160 +148 +136 +125 +113 +100 +89 +78 +68 +61 +54 +48 +43 +40 +40 +40 +41 +44 +50 +57 +63 +72 +82 +93 +104 +116 +129 +141 +152 +164 +175 +185 +193 +201 +207 +212 +216 +218 +218 +217 +214 +209 +204 +196 +189 +179 +169 +157 +145 +132 +123 +109 +95 +86 +76 +63 +57 +52 +46 +40 +39 +38 +40 +41 +44 +52 +58 +65 +75 +86 +97 +109 +122 +132 +144 +157 +168 +179 +189 +197 +204 +211 +215 +218 +219 +219 +217 +214 +208 +201 +194 +185 +175 +164 +152 +140 +128 +116 +104 +92 +81 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +47 +54 +62 +69 +79 +90 +101 +114 +126 +137 +149 +161 +172 +182 +192 +198 +205 +210 +215 +218 +219 +218 +215 +212 +205 +199 +192 +182 +171 +161 +148 +136 +125 +113 +101 +89 +79 +69 +61 +53 +47 +43 +40 +38 +39 +41 +44 +50 +56 +63 +72 +82 +94 +105 +117 +128 +140 +152 +164 +174 +184 +195 +202 +208 +215 +216 +218 +220 +216 +213 +211 +204 +197 +189 +180 +169 +157 +145 +133 +120 +107 +97 +85 +73 +64 +58 +50 +45 +42 +39 +38 +39 +42 +46 +51 +58 +66 +75 +85 +96 +108 +120 +133 +145 +157 +169 +180 +190 +197 +204 +210 +214 +217 +219 +218 +216 +213 +208 +202 +194 +187 +176 +165 +153 +140 +127 +116 +103 +92 +80 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +47 +54 +61 +69 +78 +89 +100 +112 +125 +136 +148 +160 +172 +182 +192 +199 +205 +211 +216 +218 +219 +218 +215 +211 +206 +199 +192 +182 +172 +160 +149 +136 +125 +113 +101 +89 +78 +68 +60 +53 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +105 +117 +128 +140 +152 +164 +176 +186 +194 +201 +208 +213 +217 +219 +219 +217 +214 +210 +204 +196 +188 +179 +168 +156 +144 +132 +120 +108 +96 +85 +74 +65 +58 +51 +45 +41 +39 +38 +39 +42 +45 +51 +58 +65 +75 +86 +97 +109 +121 +132 +145 +156 +168 +179 +188 +196 +204 +209 +214 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +152 +140 +128 +116 +105 +93 +82 +71 +63 +56 +50 +44 +41 +38 +38 +40 +43 +48 +54 +61 +69 +78 +89 +101 +113 +125 +136 +149 +161 +171 +182 +192 +198 +205 +211 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +172 +161 +149 +137 +125 +113 +100 +89 +78 +68 +60 +53 +47 +43 +40 +38 +39 +41 +44 +49 +56 +63 +72 +82 +93 +105 +117 +128 +140 +153 +165 +176 +186 +194 +202 +208 +214 +217 +219 +219 +217 +214 +210 +204 +196 +188 +179 +168 +157 +145 +133 +122 +109 +97 +85 +75 +66 +58 +51 +45 +41 +38 +38 +38 +41 +45 +51 +58 +66 +75 +85 +97 +108 +121 +132 +144 +156 +168 +179 +189 +196 +204 +210 +214 +218 +219 +219 +217 +213 +208 +202 +194 +186 +176 +165 +153 +141 +129 +117 +105 +93 +82 +71 +63 +55 +48 +43 +39 +39 +38 +40 +43 +47 +53 +61 +68 +78 +89 +100 +112 +125 +136 +148 +161 +172 +182 +192 +199 +207 +212 +217 +219 +220 +219 +216 +212 +206 +199 +192 +182 +171 +160 +148 +136 +124 +112 +100 +89 +79 +69 +62 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +105 +116 +129 +141 +152 +165 +176 +186 +193 +201 +208 +212 +216 +217 +219 +217 +214 +209 +204 +196 +189 +179 +168 +157 +145 +133 +121 +109 +97 +86 +76 +66 +58 +51 +46 +42 +39 +38 +39 +41 +45 +51 +59 +65 +72 +85 +99 +106 +119 +134 +144 +157 +167 +178 +191 +196 +203 +210 +215 +218 +221 +219 +216 +213 +210 +203 +194 +186 +175 +165 +153 +141 +128 +117 +104 +93 +82 +71 +63 +55 +49 +43 +40 +38 +38 +39 +42 +47 +53 +60 +68 +78 +89 +100 +113 +125 +137 +148 +160 +171 +183 +192 +199 +206 +212 +216 +219 +219 +218 +215 +211 +206 +199 +192 +182 +172 +161 +149 +137 +125 +113 +101 +89 +79 +68 +61 +54 +47 +43 +39 +38 +38 +41 +44 +49 +56 +63 +71 +82 +93 +104 +117 +128 +140 +152 +164 +175 +185 +193 +201 +208 +212 +216 +218 +219 +217 +215 +210 +204 +196 +189 +179 +168 +157 +145 +133 +121 +109 +97 +86 +75 +66 +58 +51 +46 +42 +39 +38 +38 +41 +45 +51 +58 +65 +75 +85 +97 +109 +121 +132 +145 +157 +169 +179 +189 +196 +204 +209 +214 +217 +219 +218 +217 +213 +208 +202 +194 +186 +176 +165 +153 +141 +128 +117 +104 +93 +82 +71 +63 +56 +49 +44 +41 +39 +39 +40 +43 +47 +54 +61 +68 +79 +89 +101 +113 +125 +136 +148 +160 +171 +182 +192 +199 +205 +212 +216 +218 +218 +218 +216 +211 +206 +199 +192 +182 +172 +161 +149 +137 +125 +113 +100 +89 +78 +68 +60 +53 +47 +42 +39 +38 +39 +41 +45 +49 +57 +63 +71 +80 +92 +106 +116 +127 +142 +154 +163 +176 +185 +195 +201 +206 +213 +217 +219 +219 +218 +214 +210 +205 +197 +188 +179 +168 +157 +145 +132 +121 +109 +97 +86 +75 +66 +58 +51 +46 +42 +39 +38 +39 +42 +46 +52 +58 +66 +75 +85 +97 +109 +121 +132 +144 +156 +168 +178 +188 +195 +203 +209 +214 +218 +219 +219 +217 +214 +209 +202 +195 +187 +176 +165 +153 +141 +129 +117 +105 +93 +82 +71 +63 +56 +50 +44 +41 +39 +38 +39 +42 +47 +53 +60 +68 +78 +89 +100 +112 +124 +136 +148 +161 +171 +183 +192 +198 +206 +211 +216 +218 +219 +218 +216 +212 +206 +199 +192 +183 +172 +161 +149 +137 +125 +113 +100 +89 +78 +68 +61 +53 +47 +43 +40 +38 +39 +41 +45 +49 +56 +63 +72 +82 +93 +105 +116 +128 +140 +152 +164 +173 +184 +196 +203 +208 +215 +216 +217 +219 +216 +213 +210 +203 +196 +189 +180 +170 +157 +146 +134 +121 +108 +98 +86 +74 +65 +59 +52 +46 +43 +40 +39 +40 +43 +46 +51 +58 +66 +75 +83 +95 +105 +118 +130 +143 +156 +167 +179 +189 +197 +204 +210 +214 +218 +219 +219 +216 +213 +208 +202 +194 +186 +176 +166 +154 +142 +130 +118 +105 +93 +82 +72 +63 +56 +49 +44 +40 +38 +38 +38 +41 +46 +53 +60 +68 +78 +89 +101 +113 +126 +136 +148 +160 +172 +182 +192 +198 +206 +211 +216 +218 +219 +218 +216 +212 +207 +199 +192 +183 +172 +161 +148 +136 +124 +112 +100 +88 +78 +68 +61 +54 +47 +42 +40 +39 +39 +40 +44 +50 +56 +63 +72 +82 +93 +105 +117 +129 +141 +153 +165 +176 +186 +193 +201 +208 +213 +217 +218 +218 +217 +214 +210 +203 +196 +189 +180 +168 +156 +144 +132 +121 +109 +96 +85 +75 +66 +59 +51 +46 +42 +39 +38 +39 +41 +46 +51 +58 +65 +74 +84 +96 +108 +120 +132 +144 +156 +168 +179 +188 +197 +204 +210 +214 +217 +219 +219 +217 +213 +209 +202 +194 +186 +176 +165 +154 +141 +129 +117 +105 +93 +82 +71 +63 +55 +49 +43 +40 +38 +38 +39 +43 +47 +54 +61 +69 +78 +89 +101 +112 +125 +136 +148 +160 +172 +183 +192 +199 +206 +212 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +172 +160 +149 +137 +125 +113 +101 +89 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +81 +93 +104 +116 +127 +140 +152 +163 +174 +185 +193 +201 +208 +213 +217 +219 +219 +218 +216 +211 +205 +197 +189 +179 +168 +157 +145 +133 +121 +110 +98 +86 +76 +66 +59 +51 +46 +41 +39 +37 +38 +41 +45 +50 +57 +65 +74 +85 +96 +108 +120 +132 +144 +156 +168 +179 +188 +196 +204 +210 +214 +217 +219 +219 +216 +213 +208 +202 +194 +186 +176 +165 +153 +141 +129 +117 +105 +93 +82 +72 +63 +56 +50 +45 +41 +39 +38 +40 +43 +47 +53 +61 +68 +79 +89 +100 +112 +124 +136 +148 +160 +171 +182 +192 +199 +205 +211 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +173 +162 +150 +137 +126 +114 +102 +90 +79 +69 +61 +54 +47 +43 +40 +38 +38 +40 +43 +48 +55 +63 +71 +81 +93 +105 +116 +127 +139 +152 +163 +175 +185 +193 +201 +208 +213 +217 +219 +219 +218 +215 +210 +204 +197 +189 +180 +169 +158 +145 +133 +122 +109 +97 +86 +76 +66 +58 +51 +46 +41 +39 +38 +39 +41 +46 +51 +58 +65 +75 +85 +97 +108 +121 +132 +144 +156 +168 +179 +188 +196 +203 +210 +213 +217 +219 +219 +217 +213 +208 +202 +194 +186 +176 +165 +153 +141 +129 +117 +105 +93 +83 +72 +63 +56 +49 +45 +41 +38 +38 +39 +43 +47 +52 +61 +68 +75 +92 +100 +110 +126 +137 +148 +160 +171 +184 +192 +197 +205 +211 +215 +218 +220 +218 +216 +213 +207 +199 +192 +184 +173 +162 +150 +137 +126 +114 +101 +89 +79 +68 +61 +54 +48 +43 +40 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +104 +116 +127 +139 +152 +164 +175 +185 +193 +201 +208 +213 +216 +219 +220 +218 +215 +211 +205 +197 +190 +180 +169 +157 +145 +133 +122 +109 +97 +86 +75 +66 +58 +51 +45 +41 +39 +39 +39 +42 +47 +52 +59 +66 +75 +86 +97 +109 +120 +132 +145 +156 +166 +176 +187 +195 +202 +209 +213 +216 +218 +218 +217 +213 +208 +201 +194 +186 +175 +165 +154 +141 +128 +118 +106 +93 +82 +73 +63 +57 +50 +45 +42 +39 +39 +41 +44 +48 +53 +60 +67 +77 +88 +99 +110 +123 +134 +147 +158 +171 +181 +191 +198 +205 +212 +216 +218 +218 +217 +218 +212 +204 +202 +192 +183 +173 +162 +152 +138 +125 +115 +103 +89 +78 +70 +61 +53 +47 +43 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +104 +116 +127 +140 +152 +164 +175 +185 +194 +201 +208 +213 +217 +219 +219 +218 +215 +210 +204 +196 +189 +179 +168 +157 +144 +133 +121 +109 +97 +85 +75 +65 +58 +51 +46 +42 +40 +39 +39 +42 +46 +51 +58 +66 +75 +86 +97 +108 +120 +132 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +218 +218 +216 +213 +208 +202 +194 +187 +176 +165 +153 +141 +129 +117 +106 +93 +82 +72 +63 +56 +49 +44 +41 +39 +38 +39 +43 +47 +53 +60 +67 +78 +88 +100 +111 +124 +135 +148 +159 +171 +182 +192 +199 +205 +211 +215 +218 +219 +218 +216 +212 +207 +199 +192 +183 +173 +161 +150 +137 +126 +113 +101 +90 +79 +69 +61 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +71 +81 +93 +105 +117 +128 +140 +152 +164 +173 +184 +196 +202 +210 +214 +215 +218 +219 +216 +214 +210 +203 +196 +189 +180 +169 +157 +145 +133 +120 +108 +97 +85 +73 +65 +58 +50 +46 +43 +40 +39 +40 +42 +45 +51 +57 +66 +75 +84 +96 +106 +118 +132 +144 +156 +169 +180 +189 +197 +204 +210 +214 +217 +218 +218 +216 +214 +209 +203 +194 +187 +178 +166 +155 +142 +129 +118 +105 +93 +82 +72 +63 +56 +49 +44 +41 +39 +38 +39 +42 +47 +53 +60 +67 +77 +87 +99 +111 +124 +136 +148 +160 +171 +182 +192 +199 +206 +211 +216 +218 +219 +218 +216 +212 +207 +199 +192 +183 +173 +161 +149 +137 +125 +114 +101 +89 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +71 +81 +93 +104 +116 +127 +139 +152 +164 +175 +185 +193 +201 +208 +213 +217 +219 +219 +218 +214 +210 +204 +197 +189 +179 +169 +157 +146 +133 +122 +110 +98 +87 +76 +66 +58 +52 +46 +41 +39 +38 +39 +41 +45 +50 +58 +65 +74 +84 +96 +107 +120 +131 +143 +155 +167 +178 +188 +195 +203 +209 +214 +218 +219 +219 +217 +214 +209 +202 +194 +186 +176 +165 +153 +141 +129 +118 +106 +94 +83 +73 +63 +57 +50 +45 +40 +39 +38 +39 +42 +47 +52 +60 +68 +78 +88 +100 +112 +124 +135 +148 +160 +171 +182 +192 +199 +206 +211 +215 +218 +218 +218 +215 +211 +206 +199 +192 +183 +173 +162 +149 +136 +125 +114 +102 +90 +79 +69 +62 +55 +48 +44 +41 +39 +39 +41 +44 +49 +56 +63 +71 +81 +92 +104 +116 +127 +139 +152 +164 +175 +185 +192 +200 +207 +213 +216 +218 +218 +217 +214 +210 +204 +196 +189 +180 +170 +158 +146 +133 +122 +110 +98 +86 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +64 +74 +85 +96 +108 +120 +132 +144 +156 +168 +178 +188 +196 +204 +210 +215 +219 +220 +219 +217 +213 +208 +201 +194 +185 +175 +164 +153 +141 +129 +118 +105 +93 +82 +73 +63 +56 +49 +44 +40 +38 +38 +39 +42 +47 +53 +61 +69 +78 +90 +101 +113 +125 +136 +148 +160 +171 +181 +190 +197 +205 +210 +214 +217 +218 +218 +216 +212 +206 +200 +192 +184 +173 +162 +149 +137 +126 +114 +102 +90 +79 +70 +63 +55 +49 +44 +41 +39 +39 +41 +44 +48 +54 +62 +70 +80 +90 +103 +114 +127 +138 +151 +163 +173 +184 +192 +201 +207 +212 +217 +219 +220 +218 +216 +211 +205 +198 +190 +181 +170 +158 +147 +134 +123 +111 +98 +87 +76 +66 +58 +51 +45 +41 +38 +37 +38 +40 +44 +50 +57 +63 +74 +84 +95 +107 +120 +132 +144 +156 +168 +179 +188 +196 +204 +210 +214 +218 +219 +219 +217 +213 +208 +202 +194 +186 +176 +165 +153 +141 +129 +118 +105 +94 +82 +72 +63 +56 +50 +44 +41 +39 +38 +40 +44 +47 +54 +61 +69 +78 +88 +100 +112 +124 +134 +147 +159 +170 +180 +190 +197 +204 +210 +215 +218 +218 +218 +216 +212 +206 +199 +192 +183 +173 +161 +150 +138 +127 +114 +103 +91 +81 +70 +62 +55 +48 +43 +40 +38 +38 +39 +44 +49 +55 +61 +69 +83 +90 +102 +116 +127 +139 +150 +162 +176 +184 +192 +200 +208 +212 +217 +220 +219 +218 +216 +211 +205 +198 +190 +180 +169 +157 +145 +133 +121 +109 +97 +86 +75 +66 +59 +51 +46 +41 +39 +37 +38 +41 +46 +51 +57 +65 +75 +84 +95 +108 +120 +131 +144 +157 +168 +178 +188 +196 +203 +210 +214 +217 +218 +218 +216 +213 +208 +201 +194 +186 +176 +165 +153 +141 +129 +117 +106 +94 +82 +71 +63 +58 +50 +43 +43 +40 +38 +40 +43 +49 +53 +60 +68 +78 +88 +99 +112 +123 +134 +147 +159 +170 +181 +190 +198 +205 +210 +214 +218 +219 +218 +216 +212 +207 +200 +192 +184 +173 +163 +150 +138 +127 +114 +102 +90 +79 +69 +61 +54 +47 +43 +39 +38 +38 +39 +43 +48 +55 +63 +71 +81 +92 +104 +116 +127 +139 +151 +164 +175 +185 +193 +201 +208 +214 +217 +219 +219 +219 +216 +211 +204 +197 +190 +180 +169 +158 +146 +133 +122 +110 +98 +86 +76 +66 +59 +51 +46 +41 +39 +38 +38 +41 +45 +52 +58 +63 +74 +85 +97 +108 +120 +132 +144 +156 +167 +178 +188 +195 +203 +209 +214 +217 +219 +219 +217 +213 +208 +202 +194 +187 +177 +166 +154 +141 +130 +118 +105 +94 +83 +73 +63 +56 +49 +45 +42 +39 +38 +40 +43 +47 +53 +60 +68 +77 +88 +99 +111 +124 +135 +147 +159 +170 +181 +191 +198 +206 +211 +215 +218 +219 +218 +216 +213 +207 +200 +192 +184 +173 +163 +150 +138 +126 +115 +102 +90 +79 +69 +62 +54 +47 +43 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +91 +103 +115 +127 +139 +152 +162 +171 +186 +196 +203 +211 +213 +215 +219 +218 +216 +215 +210 +204 +198 +191 +181 +171 +158 +147 +133 +121 +110 +98 +85 +74 +66 +58 +51 +46 +43 +39 +39 +40 +42 +45 +51 +57 +66 +74 +83 +94 +104 +119 +131 +144 +156 +168 +179 +189 +196 +203 +209 +213 +217 +218 +219 +217 +215 +210 +203 +196 +188 +178 +167 +155 +143 +130 +118 +106 +94 +82 +72 +63 +56 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +111 +123 +134 +147 +159 +171 +181 +192 +198 +206 +211 +216 +218 +219 +219 +216 +212 +207 +200 +192 +182 +172 +161 +149 +137 +126 +114 +101 +90 +79 +69 +62 +54 +48 +43 +39 +38 +39 +40 +44 +49 +55 +63 +71 +81 +92 +104 +116 +128 +140 +152 +164 +174 +184 +192 +200 +207 +212 +215 +217 +218 +217 +214 +209 +203 +196 +189 +179 +169 +157 +145 +134 +122 +110 +98 +87 +76 +67 +59 +52 +46 +42 +40 +39 +39 +41 +46 +51 +58 +64 +74 +84 +95 +107 +119 +131 +142 +155 +166 +177 +187 +195 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +177 +166 +155 +142 +130 +118 +106 +94 +83 +73 +63 +56 +49 +44 +40 +38 +37 +38 +41 +46 +52 +59 +67 +77 +88 +99 +111 +123 +135 +147 +159 +171 +181 +192 +198 +205 +211 +216 +218 +219 +218 +216 +212 +206 +199 +192 +184 +173 +162 +150 +138 +127 +114 +102 +90 +79 +69 +62 +54 +48 +43 +40 +38 +38 +40 +43 +48 +54 +63 +70 +81 +92 +103 +115 +127 +139 +150 +162 +173 +184 +192 +200 +207 +212 +216 +218 +219 +218 +216 +211 +205 +197 +190 +181 +170 +158 +146 +134 +123 +111 +98 +87 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +84 +94 +107 +119 +130 +143 +155 +167 +178 +188 +195 +203 +209 +213 +217 +219 +218 +217 +214 +209 +203 +195 +187 +177 +166 +154 +142 +130 +118 +106 +94 +83 +72 +63 +56 +49 +44 +41 +38 +38 +39 +42 +47 +53 +60 +67 +77 +88 +99 +111 +123 +135 +147 +159 +170 +181 +190 +198 +204 +210 +216 +219 +220 +218 +216 +212 +208 +200 +192 +183 +173 +162 +150 +138 +126 +114 +102 +90 +80 +70 +61 +54 +47 +43 +39 +38 +38 +39 +43 +48 +55 +63 +70 +81 +91 +103 +116 +128 +140 +151 +162 +174 +184 +193 +200 +207 +212 +216 +218 +219 +218 +215 +211 +204 +197 +190 +180 +170 +158 +146 +134 +122 +110 +98 +87 +76 +67 +59 +52 +47 +42 +39 +38 +39 +41 +45 +51 +57 +65 +73 +84 +95 +107 +119 +131 +143 +155 +167 +177 +187 +195 +203 +208 +213 +217 +219 +219 +217 +214 +209 +203 +195 +187 +176 +166 +154 +142 +129 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +52 +59 +67 +77 +88 +99 +111 +124 +135 +147 +159 +170 +181 +190 +198 +205 +211 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +174 +163 +150 +138 +126 +114 +102 +90 +79 +70 +61 +54 +47 +43 +40 +38 +39 +40 +44 +48 +55 +63 +71 +80 +91 +103 +116 +127 +138 +151 +162 +173 +184 +192 +200 +207 +213 +216 +219 +219 +217 +215 +210 +204 +197 +189 +180 +170 +158 +147 +134 +123 +111 +99 +87 +76 +67 +60 +52 +47 +42 +39 +38 +38 +41 +44 +50 +57 +63 +73 +84 +93 +109 +120 +127 +144 +156 +165 +174 +189 +196 +200 +209 +214 +219 +218 +218 +220 +215 +208 +204 +196 +187 +177 +167 +154 +142 +130 +118 +107 +94 +84 +74 +64 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +87 +98 +111 +123 +135 +147 +159 +170 +180 +190 +197 +204 +210 +214 +218 +218 +218 +216 +212 +207 +200 +193 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +40 +38 +39 +41 +44 +48 +55 +63 +70 +80 +91 +103 +114 +126 +138 +150 +162 +173 +183 +192 +200 +207 +212 +217 +219 +219 +219 +216 +211 +205 +198 +190 +181 +170 +158 +146 +134 +122 +110 +98 +87 +75 +66 +58 +52 +46 +42 +38 +38 +38 +41 +45 +50 +57 +63 +73 +84 +96 +108 +120 +132 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +217 +213 +209 +202 +194 +186 +176 +165 +154 +142 +130 +118 +107 +95 +83 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +52 +59 +67 +77 +87 +98 +111 +122 +134 +146 +158 +169 +180 +190 +197 +205 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +184 +174 +163 +151 +138 +127 +115 +102 +91 +80 +70 +62 +54 +48 +43 +40 +38 +38 +39 +43 +47 +54 +62 +70 +80 +91 +103 +115 +127 +139 +150 +159 +175 +187 +195 +204 +208 +211 +216 +218 +217 +217 +215 +210 +205 +199 +192 +182 +171 +159 +146 +133 +122 +110 +96 +84 +75 +65 +58 +51 +47 +42 +40 +39 +39 +41 +45 +50 +58 +65 +72 +83 +92 +105 +119 +131 +144 +157 +168 +180 +189 +196 +203 +208 +213 +216 +218 +218 +217 +214 +209 +203 +196 +188 +178 +168 +155 +143 +131 +119 +106 +94 +83 +73 +63 +57 +51 +45 +41 +39 +38 +39 +42 +47 +52 +59 +67 +76 +87 +98 +110 +122 +134 +146 +158 +169 +180 +190 +198 +205 +211 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +40 +38 +38 +39 +44 +48 +55 +62 +70 +80 +91 +103 +115 +127 +138 +150 +162 +174 +184 +192 +200 +207 +212 +216 +219 +219 +218 +215 +211 +205 +198 +190 +181 +170 +158 +147 +134 +123 +111 +99 +87 +76 +67 +60 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +63 +73 +84 +95 +106 +119 +130 +143 +155 +166 +176 +187 +194 +202 +208 +213 +217 +218 +218 +217 +214 +209 +203 +195 +187 +178 +167 +155 +143 +131 +119 +107 +95 +84 +73 +63 +57 +51 +45 +41 +39 +38 +39 +42 +47 +52 +60 +67 +77 +88 +99 +111 +122 +134 +147 +159 +170 +181 +190 +198 +205 +210 +215 +217 +218 +218 +216 +212 +206 +200 +192 +184 +174 +163 +151 +139 +127 +115 +102 +90 +80 +69 +61 +54 +47 +43 +39 +38 +38 +40 +43 +49 +55 +63 +70 +80 +91 +103 +115 +127 +139 +151 +163 +174 +184 +193 +201 +208 +213 +217 +219 +219 +218 +215 +210 +204 +197 +190 +180 +169 +158 +146 +134 +122 +110 +98 +87 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +58 +65 +74 +85 +96 +108 +119 +131 +142 +155 +166 +177 +187 +195 +202 +209 +213 +217 +219 +218 +218 +214 +209 +203 +195 +187 +178 +166 +155 +142 +130 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +52 +60 +67 +77 +88 +99 +111 +123 +135 +147 +159 +171 +181 +191 +197 +205 +210 +214 +217 +218 +218 +216 +212 +207 +200 +193 +184 +174 +163 +150 +139 +127 +115 +102 +91 +79 +70 +62 +54 +48 +43 +40 +38 +39 +41 +44 +49 +55 +63 +71 +81 +92 +103 +115 +127 +138 +149 +162 +173 +183 +192 +200 +207 +212 +216 +219 +219 +218 +215 +210 +205 +197 +190 +181 +171 +158 +147 +135 +124 +112 +100 +88 +78 +68 +60 +53 +46 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +83 +94 +106 +118 +130 +142 +154 +166 +177 +187 +195 +203 +209 +214 +218 +220 +219 +218 +215 +210 +204 +196 +188 +178 +167 +155 +143 +130 +119 +107 +94 +83 +73 +63 +57 +50 +44 +40 +38 +38 +39 +42 +47 +52 +60 +67 +77 +88 +99 +111 +124 +134 +147 +158 +169 +180 +189 +197 +204 +210 +214 +218 +219 +218 +216 +212 +207 +200 +192 +184 +173 +162 +150 +139 +127 +114 +103 +92 +80 +70 +63 +56 +48 +44 +41 +39 +39 +40 +44 +49 +55 +62 +70 +80 +91 +102 +115 +127 +139 +151 +162 +173 +184 +192 +199 +207 +211 +216 +218 +218 +217 +214 +213 +205 +196 +192 +182 +169 +160 +147 +136 +123 +110 +99 +88 +76 +66 +60 +52 +47 +43 +40 +38 +39 +41 +45 +50 +57 +63 +73 +83 +94 +107 +119 +130 +143 +155 +166 +177 +187 +195 +203 +209 +214 +217 +219 +218 +217 +214 +208 +203 +195 +187 +177 +167 +155 +143 +130 +119 +107 +95 +83 +73 +63 +57 +51 +45 +41 +38 +38 +39 +42 +47 +52 +60 +67 +77 +87 +99 +110 +123 +134 +146 +158 +169 +180 +190 +197 +205 +211 +213 +221 +219 +216 +218 +213 +208 +200 +192 +186 +174 +162 +152 +140 +126 +114 +103 +91 +80 +71 +62 +54 +48 +44 +40 +38 +38 +39 +43 +47 +54 +62 +70 +79 +91 +102 +115 +127 +138 +151 +163 +174 +184 +192 +199 +207 +212 +216 +219 +219 +218 +215 +211 +205 +198 +191 +181 +170 +158 +147 +134 +123 +111 +99 +87 +77 +67 +59 +52 +46 +42 +39 +38 +39 +42 +44 +49 +56 +63 +74 +83 +94 +106 +119 +131 +142 +154 +166 +177 +188 +195 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +188 +178 +167 +155 +143 +130 +119 +107 +95 +83 +72 +63 +57 +50 +45 +40 +38 +38 +39 +42 +46 +51 +59 +66 +76 +87 +98 +110 +122 +134 +146 +158 +170 +181 +190 +198 +206 +211 +216 +218 +219 +218 +217 +212 +208 +201 +192 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +55 +48 +43 +40 +39 +38 +40 +43 +48 +56 +63 +70 +79 +90 +103 +115 +127 +137 +147 +160 +175 +187 +194 +202 +206 +211 +216 +217 +217 +217 +214 +210 +206 +199 +192 +182 +172 +160 +147 +134 +124 +111 +97 +86 +76 +67 +59 +53 +47 +42 +40 +40 +39 +40 +45 +50 +58 +63 +72 +80 +91 +105 +118 +130 +143 +155 +167 +178 +187 +196 +202 +208 +212 +216 +218 +219 +218 +215 +210 +203 +196 +189 +179 +168 +156 +143 +130 +119 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +58 +66 +76 +87 +99 +111 +123 +134 +147 +158 +170 +180 +190 +197 +204 +210 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +69 +62 +54 +48 +43 +40 +39 +39 +40 +44 +49 +55 +62 +70 +80 +90 +102 +114 +125 +137 +149 +162 +173 +184 +192 +201 +208 +213 +217 +219 +220 +218 +215 +211 +205 +197 +190 +181 +170 +158 +147 +135 +123 +111 +100 +88 +77 +67 +59 +52 +46 +41 +39 +37 +38 +40 +44 +50 +57 +63 +73 +84 +95 +107 +119 +131 +143 +155 +166 +177 +187 +194 +202 +208 +213 +216 +218 +218 +217 +214 +209 +203 +195 +187 +177 +167 +155 +143 +131 +120 +107 +96 +85 +74 +65 +58 +51 +45 +42 +39 +39 +40 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +133 +145 +157 +169 +179 +190 +196 +204 +210 +214 +217 +218 +218 +216 +213 +208 +201 +193 +185 +175 +163 +152 +140 +127 +116 +104 +91 +80 +70 +62 +54 +47 +43 +39 +38 +38 +39 +43 +47 +54 +61 +69 +80 +90 +102 +114 +127 +138 +150 +163 +174 +184 +192 +200 +208 +212 +216 +219 +219 +218 +215 +211 +205 +198 +190 +181 +171 +159 +147 +135 +123 +111 +99 +87 +77 +67 +59 +52 +46 +42 +39 +38 +38 +41 +44 +50 +57 +63 +73 +83 +94 +106 +118 +129 +142 +154 +166 +176 +187 +195 +202 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +188 +178 +167 +155 +144 +131 +119 +107 +95 +84 +73 +63 +57 +50 +45 +41 +38 +38 +39 +42 +47 +53 +60 +67 +77 +87 +99 +111 +122 +133 +145 +157 +169 +180 +189 +197 +204 +210 +215 +217 +219 +218 +216 +212 +208 +200 +193 +185 +174 +163 +152 +140 +127 +116 +104 +92 +81 +71 +63 +55 +48 +43 +40 +38 +38 +39 +43 +47 +54 +61 +69 +80 +91 +103 +115 +127 +138 +150 +161 +173 +183 +192 +199 +206 +212 +216 +219 +219 +218 +215 +211 +205 +198 +192 +181 +170 +159 +147 +135 +123 +111 +99 +87 +77 +67 +60 +53 +47 +42 +39 +38 +39 +41 +44 +50 +57 +63 +72 +83 +94 +106 +118 +130 +142 +154 +166 +177 +187 +195 +202 +208 +213 +218 +219 +219 +216 +213 +209 +204 +196 +187 +178 +167 +155 +143 +131 +119 +107 +95 +84 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +52 +59 +67 +77 +86 +97 +110 +123 +134 +145 +157 +169 +180 +190 +197 +204 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +174 +164 +152 +140 +127 +116 +104 +92 +80 +70 +60 +57 +48 +40 +42 +39 +38 +40 +43 +49 +55 +61 +69 +80 +90 +102 +114 +126 +137 +150 +162 +172 +183 +192 +199 +206 +212 +216 +218 +219 +218 +216 +211 +205 +199 +192 +182 +171 +160 +148 +135 +124 +112 +100 +88 +77 +68 +60 +53 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +73 +82 +94 +106 +119 +130 +142 +154 +166 +177 +187 +194 +202 +208 +213 +217 +218 +219 +217 +214 +209 +203 +195 +188 +178 +166 +155 +143 +131 +119 +107 +95 +84 +74 +65 +58 +51 +46 +42 +39 +39 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +133 +146 +157 +170 +180 +189 +197 +205 +210 +214 +218 +219 +218 +216 +212 +207 +201 +193 +186 +174 +164 +152 +140 +127 +116 +104 +92 +81 +70 +63 +55 +49 +44 +41 +39 +39 +41 +44 +48 +54 +62 +69 +79 +90 +101 +113 +125 +136 +148 +161 +172 +183 +192 +199 +206 +212 +216 +218 +220 +217 +214 +213 +207 +196 +192 +182 +170 +159 +147 +135 +125 +111 +99 +89 +78 +68 +61 +53 +47 +43 +40 +38 +38 +41 +44 +50 +56 +63 +72 +83 +94 +106 +118 +130 +142 +154 +165 +176 +186 +194 +202 +208 +213 +216 +218 +218 +217 +214 +209 +203 +196 +188 +179 +168 +156 +144 +131 +120 +107 +95 +84 +73 +64 +57 +51 +45 +41 +38 +38 +39 +42 +46 +52 +59 +67 +76 +87 +98 +110 +123 +134 +146 +158 +169 +181 +190 +198 +205 +211 +215 +218 +219 +219 +216 +213 +207 +200 +193 +184 +173 +163 +151 +139 +127 +115 +103 +91 +80 +71 +63 +56 +49 +44 +41 +39 +39 +41 +44 +48 +54 +62 +69 +79 +90 +101 +113 +126 +137 +146 +160 +175 +187 +195 +202 +206 +210 +216 +216 +217 +217 +215 +211 +206 +200 +192 +183 +172 +161 +147 +135 +124 +112 +98 +86 +76 +66 +59 +52 +47 +42 +39 +39 +39 +40 +45 +50 +58 +63 +72 +80 +90 +105 +117 +130 +144 +156 +167 +178 +188 +196 +202 +208 +213 +217 +218 +219 +218 +214 +209 +203 +196 +189 +179 +168 +156 +143 +131 +119 +108 +95 +84 +74 +65 +58 +51 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +98 +110 +122 +133 +145 +157 +169 +179 +189 +196 +204 +210 +214 +218 +219 +219 +217 +212 +208 +201 +193 +185 +175 +163 +151 +140 +127 +116 +104 +92 +81 +72 +63 +56 +47 +43 +40 +38 +38 +39 +42 +47 +53 +61 +69 +79 +90 +102 +114 +127 +138 +150 +162 +173 +183 +192 +199 +207 +212 +216 +218 +219 +217 +215 +211 +205 +198 +191 +182 +171 +158 +146 +135 +124 +111 +99 +87 +76 +67 +60 +53 +47 +42 +39 +39 +39 +41 +45 +50 +57 +63 +73 +83 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +201 +208 +213 +216 +218 +218 +217 +214 +210 +203 +196 +189 +178 +167 +156 +143 +131 +120 +108 +96 +85 +74 +65 +58 +50 +45 +41 +38 +38 +39 +42 +47 +52 +59 +66 +75 +86 +98 +109 +121 +133 +145 +157 +169 +179 +189 +197 +204 +210 +215 +217 +219 +218 +216 +212 +207 +201 +192 +185 +175 +164 +151 +139 +127 +116 +103 +91 +81 +70 +62 +54 +48 +43 +40 +38 +38 +40 +43 +47 +54 +62 +70 +80 +91 +102 +114 +126 +137 +149 +162 +172 +183 +192 +199 +206 +212 +216 +218 +219 +218 +216 +211 +205 +198 +190 +181 +170 +159 +147 +134 +123 +111 +99 +88 +77 +68 +60 +53 +47 +43 +40 +38 +38 +41 +44 +49 +56 +63 +72 +82 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +201 +208 +213 +217 +218 +219 +217 +214 +209 +204 +196 +189 +178 +168 +156 +144 +131 +120 +108 +96 +84 +74 +64 +58 +50 +45 +41 +39 +38 +39 +41 +46 +52 +58 +66 +75 +86 +97 +110 +122 +133 +145 +157 +169 +180 +189 +197 +204 +210 +214 +218 +219 +219 +216 +213 +207 +201 +193 +185 +175 +164 +152 +139 +127 +116 +103 +91 +81 +70 +63 +55 +48 +43 +39 +38 +38 +40 +43 +48 +54 +62 +70 +80 +90 +102 +114 +126 +138 +149 +161 +172 +182 +192 +199 +206 +212 +216 +219 +220 +218 +216 +212 +206 +198 +192 +181 +171 +160 +147 +135 +124 +111 +99 +88 +78 +68 +60 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +94 +106 +118 +129 +142 +154 +166 +176 +187 +194 +202 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +178 +167 +155 +143 +130 +119 +107 +95 +83 +73 +63 +57 +50 +44 +41 +39 +38 +39 +42 +47 +52 +60 +67 +77 +88 +98 +109 +122 +134 +145 +155 +169 +180 +188 +197 +203 +211 +214 +216 +219 +219 +216 +212 +208 +201 +193 +186 +175 +163 +152 +140 +127 +116 +104 +92 +81 +71 +63 +56 +49 +44 +41 +39 +39 +40 +44 +48 +54 +61 +69 +79 +90 +101 +113 +125 +137 +149 +161 +172 +183 +192 +199 +206 +212 +216 +219 +219 +219 +216 +212 +206 +199 +192 +182 +171 +160 +147 +136 +124 +111 +99 +87 +77 +67 +60 +52 +46 +42 +39 +38 +38 +41 +44 +50 +57 +63 +72 +83 +94 +106 +117 +130 +142 +155 +165 +175 +186 +194 +202 +208 +213 +216 +218 +219 +217 +214 +209 +203 +196 +188 +178 +167 +156 +144 +131 +120 +108 +96 +85 +74 +66 +58 +51 +46 +42 +39 +38 +39 +42 +47 +51 +58 +66 +76 +87 +98 +110 +122 +133 +145 +157 +168 +180 +189 +197 +204 +211 +215 +218 +219 +219 +216 +213 +208 +201 +193 +185 +175 +163 +151 +139 +127 +116 +104 +92 +81 +71 +63 +56 +49 +44 +41 +39 +39 +40 +44 +47 +54 +61 +69 +79 +89 +101 +113 +126 +137 +149 +161 +172 +183 +192 +199 +206 +212 +216 +219 +219 +218 +216 +211 +206 +199 +192 +183 +172 +160 +148 +136 +124 +111 +101 +88 +77 +67 +60 +53 +46 +42 +39 +39 +38 +41 +44 +50 +56 +63 +72 +82 +93 +104 +117 +129 +141 +153 +166 +176 +187 +194 +203 +209 +214 +217 +219 +219 +217 +215 +208 +204 +195 +185 +181 +168 +154 +145 +133 +121 +109 +96 +87 +75 +63 +57 +51 +45 +41 +39 +37 +38 +42 +46 +51 +59 +66 +76 +87 +98 +110 +122 +133 +145 +157 +168 +179 +189 +197 +205 +210 +215 +218 +219 +218 +216 +212 +208 +201 +193 +185 +175 +164 +152 +139 +127 +116 +104 +92 +81 +71 +63 +56 +49 +44 +41 +39 +39 +40 +43 +47 +54 +62 +69 +79 +90 +101 +113 +125 +137 +146 +158 +174 +185 +194 +201 +205 +210 +215 +216 +216 +217 +215 +211 +207 +200 +192 +183 +173 +161 +147 +135 +124 +112 +98 +86 +77 +67 +59 +54 +48 +43 +41 +40 +39 +40 +44 +50 +58 +63 +72 +80 +90 +104 +117 +129 +143 +155 +167 +178 +187 +195 +201 +208 +212 +216 +217 +219 +218 +215 +210 +204 +197 +189 +180 +169 +157 +144 +132 +120 +107 +95 +84 +74 +65 +58 +51 +46 +42 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +97 +109 +121 +133 +145 +157 +168 +178 +189 +196 +204 +210 +214 +217 +218 +218 +216 +212 +207 +200 +192 +185 +174 +164 +152 +140 +128 +117 +105 +93 +82 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +47 +54 +61 +68 +79 +90 +102 +113 +125 +137 +149 +162 +172 +183 +192 +199 +207 +212 +216 +219 +219 +218 +216 +211 +205 +198 +191 +181 +171 +159 +147 +135 +124 +111 +99 +88 +77 +68 +60 +53 +46 +42 +39 +38 +39 +41 +44 +50 +57 +63 +73 +83 +94 +106 +118 +129 +141 +154 +165 +176 +185 +194 +201 +208 +213 +216 +218 +219 +217 +214 +209 +203 +196 +188 +178 +167 +155 +143 +131 +120 +108 +97 +85 +75 +66 +59 +52 +47 +42 +39 +39 +39 +42 +46 +52 +58 +65 +74 +85 +97 +108 +121 +132 +145 +157 +169 +179 +189 +196 +203 +209 +213 +217 +218 +218 +216 +213 +208 +201 +193 +187 +177 +166 +153 +141 +129 +118 +105 +92 +80 +70 +62 +54 +47 +42 +39 +37 +37 +39 +42 +47 +53 +61 +69 +79 +90 +101 +114 +126 +137 +149 +161 +172 +183 +192 +199 +207 +213 +217 +219 +219 +219 +217 +213 +207 +199 +192 +182 +171 +160 +148 +135 +123 +111 +100 +88 +77 +68 +60 +53 +47 +42 +39 +37 +38 +40 +44 +49 +56 +63 +72 +83 +93 +105 +118 +129 +141 +153 +165 +176 +186 +193 +201 +208 +213 +216 +218 +218 +217 +214 +209 +204 +196 +188 +178 +168 +156 +144 +132 +121 +109 +96 +86 +75 +66 +59 +52 +46 +42 +39 +38 +39 +42 +46 +51 +59 +66 +75 +85 +97 +109 +121 +132 +144 +157 +168 +179 +188 +196 +203 +209 +214 +217 +219 +219 +217 +213 +209 +202 +194 +186 +176 +164 +153 +140 +128 +116 +104 +92 +81 +71 +63 +55 +48 +43 +40 +38 +38 +39 +42 +47 +54 +61 +69 +79 +90 +101 +113 +126 +137 +150 +161 +173 +183 +192 +199 +206 +212 +216 +218 +219 +218 +215 +211 +205 +198 +192 +182 +171 +161 +148 +136 +125 +113 +100 +88 +79 +69 +60 +53 +47 +43 +39 +38 +38 +41 +44 +49 +57 +63 +72 +82 +94 +105 +117 +129 +141 +153 +165 +175 +186 +193 +201 +208 +212 +216 +217 +219 +217 +214 +209 +202 +198 +189 +176 +170 +157 +144 +132 +120 +110 +97 +85 +75 +66 +58 +51 +47 +41 +39 +39 +39 +41 +45 +51 +59 +66 +75 +86 +98 +109 +121 +133 +145 +157 +169 +179 +189 +196 +204 +210 +215 +218 +220 +219 +217 +213 +208 +201 +194 +186 +175 +164 +152 +140 +127 +116 +103 +92 +81 +70 +63 +54 +48 +44 +40 +38 +38 +39 +43 +47 +54 +61 +69 +79 +90 +102 +114 +126 +137 +150 +162 +173 +184 +192 +199 +206 +212 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +172 +161 +149 +136 +124 +112 +100 +88 +78 +67 +60 +53 +47 +43 +39 +39 +39 +41 +44 +49 +56 +63 +72 +82 +93 +105 +117 +128 +140 +152 +164 +175 +185 +194 +201 +208 +213 +217 +218 +219 +218 +214 +210 +204 +197 +189 +179 +168 +157 +145 +133 +121 +109 +97 +86 +75 +66 +58 +51 +45 +41 +38 +37 +38 +41 +45 +51 +58 +65 +75 +86 +97 +109 +121 +132 +144 +156 +168 +179 +189 +196 +204 +210 +215 +218 +219 +219 +217 +213 +208 +202 +193 +185 +175 +164 +152 +140 +128 +116 +105 +93 +81 +71 +63 +56 +49 +44 +41 +39 +38 +40 +43 +48 +54 +62 +69 +78 +89 +101 +113 +125 +137 +149 +161 +172 +182 +191 +199 +205 +211 +215 +217 +219 +218 +216 +212 +206 +199 +192 +182 +171 +160 +148 +136 +125 +112 +100 +88 +78 +68 +60 +53 +47 +43 +40 +39 +39 +41 +45 +50 +57 +63 +71 +82 +93 +105 +116 +128 +140 +153 +164 +176 +186 +193 +201 +208 +213 +217 +219 +219 +218 +215 +211 +204 +197 +189 +180 +169 +157 +145 +134 +121 +109 +97 +86 +75 +65 +57 +49 +44 +41 +38 +37 +38 +40 +46 +52 +58 +65 +75 +86 +97 +109 +120 +131 +144 +156 +168 +179 +189 +197 +205 +211 +216 +219 +220 +219 +218 +214 +208 +202 +194 +185 +176 +164 +151 +138 +127 +118 +102 +92 +82 +71 +63 +55 +49 +46 +40 +37 +39 +40 +42 +47 +54 +60 +69 +79 +90 +102 +114 +127 +135 +147 +163 +176 +185 +192 +198 +204 +210 +213 +216 +218 +217 +214 +212 +207 +200 +192 +183 +172 +159 +147 +136 +124 +111 +98 +88 +77 +67 +61 +55 +49 +44 +41 +39 +39 +41 +44 +51 +56 +63 +70 +79 +92 +104 +117 +129 +142 +154 +166 +176 +187 +193 +201 +207 +212 +216 +219 +220 +219 +216 +211 +206 +198 +191 +181 +170 +157 +145 +132 +120 +108 +96 +85 +74 +64 +57 +51 +45 +41 +39 +37 +39 +41 +45 +50 +58 +65 +75 +85 +97 +109 +121 +133 +144 +157 +168 +179 +189 +197 +205 +211 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +165 +152 +140 +128 +117 +104 +93 +81 +71 +63 +56 +49 +44 +40 +39 +38 +40 +43 +48 +54 +62 +70 +79 +90 +102 +113 +126 +136 +149 +161 +172 +182 +192 +199 +206 +212 +216 +218 +219 +218 +215 +211 +205 +199 +192 +182 +171 +161 +149 +136 +125 +113 +101 +89 +79 +69 +61 +54 +47 +43 +40 +39 +39 +41 +44 +49 +55 +63 +71 +82 +93 +105 +117 +128 +140 +152 +164 +175 +186 +194 +201 +208 +213 +217 +219 +220 +219 +215 +211 +204 +197 +189 +179 +168 +156 +144 +132 +121 +109 +96 +85 +75 +65 +58 +51 +45 +41 +39 +38 +39 +41 +45 +51 +58 +66 +75 +85 +97 +109 +121 +133 +145 +157 +169 +180 +189 +197 +204 +210 +214 +217 +219 +218 +216 +213 +208 +202 +194 +186 +176 +165 +153 +141 +128 +117 +105 +92 +81 +71 +63 +55 +48 +43 +40 +39 +39 +40 +43 +48 +54 +61 +69 +79 +89 +101 +113 +126 +137 +149 +161 +172 +183 +192 +199 +206 +211 +216 +218 +219 +219 +216 +211 +205 +198 +192 +182 +172 +160 +148 +136 +125 +113 +101 +90 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +105 +117 +128 +141 +153 +164 +176 +186 +194 +202 +208 +213 +216 +219 +219 +218 +215 +211 +204 +197 +189 +180 +169 +157 +144 +132 +121 +108 +97 +84 +74 +65 +58 +51 +46 +42 +38 +38 +39 +41 +46 +51 +58 +65 +75 +85 +97 +109 +121 +132 +145 +157 +168 +179 +190 +196 +203 +209 +214 +218 +219 +218 +216 +213 +208 +202 +194 +186 +176 +165 +153 +140 +128 +116 +104 +93 +82 +71 +63 +56 +49 +45 +41 +39 +38 +40 +44 +48 +54 +62 +69 +79 +89 +100 +113 +125 +137 +147 +158 +171 +183 +192 +198 +205 +211 +216 +218 +218 +218 +215 +211 +206 +200 +192 +183 +172 +162 +150 +137 +126 +113 +101 +89 +79 +69 +61 +53 +47 +42 +39 +37 +37 +40 +44 +49 +55 +63 +70 +79 +94 +104 +114 +129 +141 +153 +164 +176 +187 +194 +201 +207 +214 +217 +218 +219 +218 +215 +210 +205 +197 +189 +180 +169 +157 +144 +132 +121 +109 +97 +85 +75 +66 +59 +52 +46 +41 +39 +38 +39 +41 +46 +51 +58 +65 +75 +86 +97 +109 +121 +132 +144 +157 +168 +179 +188 +196 +204 +209 +213 +216 +218 +217 +215 +212 +208 +201 +193 +185 +175 +164 +153 +141 +129 +118 +105 +93 +82 +72 +63 +56 +49 +44 +41 +39 +39 +41 +44 +48 +54 +61 +69 +79 +89 +101 +112 +124 +136 +147 +159 +170 +181 +190 +198 +205 +212 +215 +218 +219 +218 +216 +212 +206 +200 +192 +183 +173 +161 +150 +137 +126 +114 +101 +89 +79 +69 +61 +53 +47 +42 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +104 +116 +128 +140 +153 +164 +176 +186 +194 +202 +208 +213 +217 +219 +220 +218 +214 +210 +204 +197 +189 +179 +168 +157 +145 +133 +122 +109 +98 +86 +75 +66 +58 +50 +45 +41 +38 +37 +38 +41 +45 +51 +58 +65 +75 +86 +97 +109 +121 +132 +145 +156 +168 +178 +188 +196 +204 +209 +214 +217 +219 +219 +216 +213 +208 +201 +194 +186 +176 +165 +153 +141 +129 +117 +105 +93 +82 +72 +63 +57 +50 +45 +41 +39 +39 +40 +43 +47 +53 +61 +68 +78 +88 +100 +112 +124 +136 +148 +160 +171 +182 +192 +198 +205 +211 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +173 +162 +149 +138 +125 +114 +101 +90 +78 +68 +60 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +104 +116 +128 +140 +152 +164 +175 +185 +194 +202 +208 +214 +217 +219 +219 +218 +215 +210 +204 +197 +189 +179 +168 +157 +145 +132 +121 +109 +97 +85 +75 +65 +58 +51 +45 +41 +38 +38 +39 +42 +46 +52 +59 +66 +75 +86 +98 +109 +121 +131 +144 +155 +167 +178 +188 +196 +203 +209 +214 +217 +218 +218 +216 +213 +208 +202 +193 +186 +176 +165 +153 +141 +129 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +38 +38 +40 +42 +46 +53 +61 +68 +78 +88 +100 +113 +123 +132 +148 +162 +174 +185 +192 +196 +204 +210 +213 +217 +218 +218 +216 +213 +208 +201 +192 +184 +173 +160 +148 +137 +124 +111 +99 +88 +77 +67 +63 +55 +44 +44 +41 +38 +38 +40 +46 +51 +54 +63 +70 +79 +92 +105 +117 +129 +142 +155 +166 +176 +186 +193 +201 +208 +211 +216 +219 +219 +218 +215 +210 +204 +197 +190 +180 +168 +156 +144 +132 +121 +108 +96 +85 +75 +66 +59 +51 +46 +41 +39 +38 +39 +41 +46 +51 +58 +65 +75 +85 +97 +109 +121 +132 +145 +156 +168 +178 +188 +195 +203 +209 +214 +217 +219 +219 +216 +213 +208 +201 +193 +185 +176 +165 +153 +141 +129 +117 +105 +93 +82 +72 +63 +56 +50 +44 +41 +38 +38 +40 +42 +47 +53 +61 +68 +78 +89 +100 +112 +125 +136 +148 +160 +171 +182 +192 +199 +205 +212 +216 +219 +219 +219 +216 +212 +206 +199 +192 +183 +172 +161 +149 +137 +125 +113 +101 +89 +78 +68 +61 +53 +47 +43 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +93 +105 +117 +128 +140 +153 +164 +176 +186 +194 +201 +208 +213 +216 +219 +219 +218 +215 +211 +205 +197 +189 +180 +168 +156 +144 +132 +121 +109 +97 +85 +75 +66 +58 +51 +46 +42 +40 +39 +40 +42 +46 +52 +58 +66 +75 +85 +96 +108 +120 +131 +144 +156 +167 +178 +188 +195 +203 +209 +213 +217 +218 +219 +216 +213 +208 +202 +195 +187 +176 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +56 +49 +44 +41 +38 +38 +39 +42 +47 +53 +60 +67 +77 +87 +99 +111 +123 +135 +147 +160 +170 +182 +191 +198 +206 +212 +216 +219 +220 +219 +217 +212 +207 +200 +192 +184 +173 +162 +150 +138 +126 +114 +102 +90 +79 +69 +61 +54 +47 +42 +39 +36 +37 +39 +43 +48 +55 +63 +71 +82 +92 +105 +116 +128 +140 +152 +164 +175 +185 +193 +200 +207 +212 +216 +218 +219 +218 +216 +211 +205 +197 +190 +180 +169 +157 +144 +132 +121 +109 +97 +86 +75 +66 +59 +52 +47 +43 +40 +39 +40 +43 +46 +51 +58 +65 +75 +84 +96 +108 +120 +131 +144 +156 +167 +178 +188 +196 +203 +210 +214 +217 +218 +218 +216 +213 +208 +201 +194 +186 +176 +165 +153 +141 +129 +117 +105 +92 +82 +72 +63 +56 +50 +45 +40 +39 +39 +39 +43 +47 +54 +61 +68 +78 +88 +100 +112 +124 +136 +147 +160 +172 +182 +192 +199 +206 +211 +216 +219 +219 +219 +216 +212 +205 +200 +192 +180 +174 +162 +147 +137 +126 +113 +100 +89 +79 +69 +60 +52 +47 +43 +38 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +105 +117 +128 +141 +153 +164 +175 +185 +193 +201 +208 +212 +216 +218 +219 +217 +214 +209 +204 +196 +188 +178 +168 +157 +144 +132 +121 +109 +97 +86 +75 +67 +59 +52 +46 +42 +39 +39 +39 +41 +46 +51 +57 +65 +74 +85 +96 +107 +120 +132 +145 +156 +167 +178 +189 +196 +204 +209 +214 +217 +219 +219 +217 +213 +208 +202 +194 +186 +176 +165 +153 +142 +129 +117 +105 +93 +82 +71 +63 +55 +48 +43 +40 +38 +38 +40 +43 +47 +53 +60 +68 +79 +89 +100 +112 +124 +136 +148 +160 +171 +182 +192 +199 +205 +212 +215 +218 +219 +218 +216 +211 +206 +199 +192 +182 +172 +161 +149 +137 +126 +113 +101 +90 +79 +69 +60 +54 +47 +42 +39 +37 +38 +40 +44 +48 +55 +63 +71 +82 +92 +105 +116 +128 +140 +152 +164 +175 +184 +193 +201 +208 +213 +216 +218 +219 +218 +215 +211 +204 +197 +189 +180 +169 +157 +145 +133 +122 +110 +98 +86 +76 +67 +59 +52 +46 +41 +38 +38 +38 +41 +44 +51 +57 +65 +74 +85 +97 +108 +120 +131 +144 +156 +167 +178 +188 +196 +204 +209 +215 +218 +219 +219 +217 +214 +209 +202 +195 +187 +177 +165 +154 +142 +129 +118 +105 +93 +83 +72 +63 +56 +49 +44 +40 +39 +38 +39 +42 +47 +52 +60 +67 +77 +88 +100 +112 +124 +136 +148 +159 +171 +182 +192 +198 +205 +211 +215 +218 +219 +218 +216 +212 +206 +200 +192 +183 +172 +161 +149 +137 +125 +113 +101 +89 +79 +69 +61 +53 +47 +43 +40 +38 +39 +41 +44 +50 +56 +63 +72 +82 +93 +105 +117 +127 +139 +152 +164 +175 +185 +193 +201 +208 +213 +217 +219 +219 +217 +215 +210 +203 +196 +189 +179 +169 +157 +145 +133 +122 +110 +98 +86 +76 +66 +59 +52 +46 +41 +39 +38 +39 +41 +45 +51 +58 +65 +74 +85 +97 +109 +120 +132 +144 +156 +167 +178 +188 +196 +203 +210 +214 +218 +219 +219 +217 +213 +208 +202 +194 +186 +176 +165 +153 +141 +128 +117 +105 +94 +83 +72 +63 +57 +50 +45 +41 +38 +38 +39 +42 +47 +52 +60 +67 +78 +89 +98 +110 +127 +139 +152 +164 +172 +180 +191 +197 +203 +210 +215 +218 +219 +220 +217 +214 +208 +201 +192 +183 +173 +162 +148 +136 +125 +112 +100 +90 +80 +70 +62 +55 +47 +42 +39 +38 +39 +40 +44 +48 +52 +61 +71 +82 +93 +105 +117 +129 +140 +152 +164 +174 +184 +192 +200 +208 +214 +218 +220 +220 +220 +217 +212 +206 +198 +190 +180 +169 +157 +145 +133 +122 +109 +98 +86 +76 +67 +59 +52 +47 +41 +37 +38 +39 +38 +44 +51 +57 +65 +74 +85 +98 +108 +120 +132 +145 +156 +168 +179 +188 +196 +204 +208 +213 +217 +218 +219 +217 +213 +208 +202 +194 +187 +176 +165 +153 +141 +129 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +38 +40 +42 +47 +52 +60 +68 +78 +88 +100 +112 +124 +136 +148 +160 +171 +182 +191 +198 +205 +210 +215 +218 +219 +218 +216 +212 +207 +199 +192 +184 +175 +163 +149 +137 +126 +114 +102 +90 +78 +69 +61 +54 +48 +43 +40 +38 +39 +40 +43 +48 +55 +62 +70 +80 +91 +104 +115 +127 +139 +151 +163 +174 +185 +193 +200 +208 +214 +217 +218 +219 +218 +216 +211 +204 +197 +189 +181 +169 +158 +146 +133 +122 +110 +98 +87 +76 +66 +59 +52 +46 +42 +39 +38 +38 +41 +45 +51 +57 +65 +74 +84 +96 +107 +120 +131 +143 +155 +167 +177 +188 +195 +203 +208 +213 +217 +218 +219 +217 +214 +209 +202 +194 +186 +177 +166 +154 +142 +129 +118 +106 +94 +82 +72 +63 +57 +50 +44 +41 +39 +38 +39 +42 +47 +53 +60 +68 +77 +88 +100 +112 +124 +135 +147 +159 +171 +181 +191 +198 +205 +211 +215 +218 +218 +218 +216 +211 +207 +200 +192 +184 +173 +161 +150 +138 +126 +114 +102 +91 +80 +69 +62 +54 +48 +43 +40 +38 +39 +40 +44 +48 +55 +62 +70 +80 +91 +103 +116 +127 +139 +151 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +210 +205 +197 +190 +180 +169 +158 +146 +134 +122 +110 +98 +87 +75 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +63 +74 +84 +95 +107 +120 +131 +143 +156 +168 +179 +188 +196 +204 +210 +214 +217 +219 +218 +216 +213 +208 +201 +193 +186 +176 +165 +154 +142 +129 +118 +105 +94 +82 +72 +63 +56 +49 +44 +41 +39 +38 +39 +43 +47 +54 +61 +66 +80 +89 +98 +113 +124 +135 +147 +159 +171 +181 +190 +198 +206 +211 +215 +219 +219 +219 +217 +212 +207 +199 +192 +183 +173 +161 +150 +138 +126 +114 +102 +90 +79 +69 +61 +53 +47 +43 +39 +38 +38 +40 +43 +48 +55 +62 +70 +81 +92 +104 +116 +127 +140 +152 +164 +175 +185 +193 +201 +207 +213 +216 +219 +219 +218 +215 +211 +205 +198 +190 +180 +169 +158 +146 +133 +122 +110 +98 +86 +76 +66 +59 +51 +46 +42 +39 +38 +39 +42 +46 +51 +58 +65 +74 +84 +95 +108 +119 +131 +143 +155 +167 +177 +188 +195 +203 +209 +214 +217 +219 +219 +217 +213 +208 +202 +194 +187 +177 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +56 +50 +44 +41 +38 +38 +40 +43 +47 +54 +61 +68 +78 +88 +100 +111 +123 +135 +147 +159 +170 +181 +190 +198 +205 +211 +215 +218 +219 +219 +216 +212 +207 +200 +192 +184 +173 +162 +150 +138 +126 +114 +102 +90 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +104 +116 +127 +139 +152 +163 +175 +184 +193 +201 +208 +213 +216 +219 +220 +219 +216 +211 +205 +197 +190 +180 +169 +157 +145 +133 +122 +109 +98 +86 +76 +66 +59 +51 +46 +41 +39 +37 +37 +40 +45 +51 +57 +63 +74 +85 +98 +109 +121 +132 +145 +157 +168 +179 +188 +195 +203 +209 +213 +217 +218 +218 +217 +213 +209 +202 +195 +187 +177 +166 +154 +141 +130 +117 +105 +94 +83 +74 +63 +56 +50 +46 +43 +40 +39 +41 +43 +47 +53 +59 +67 +76 +87 +98 +110 +122 +134 +146 +158 +170 +180 +190 +197 +205 +211 +216 +218 +219 +219 +217 +213 +208 +201 +192 +185 +174 +163 +151 +139 +127 +115 +103 +91 +80 +69 +62 +54 +47 +42 +39 +37 +37 +39 +43 +48 +54 +62 +70 +81 +92 +103 +116 +127 +139 +151 +164 +175 +185 +193 +201 +208 +213 +216 +219 +220 +219 +216 +210 +205 +197 +189 +180 +168 +157 +145 +133 +122 +110 +97 +86 +75 +66 +59 +51 +46 +42 +40 +38 +39 +42 +46 +51 +58 +65 +74 +85 +97 +108 +121 +132 +144 +156 +166 +177 +187 +194 +202 +208 +213 +216 +218 +218 +216 +213 +209 +203 +194 +187 +177 +166 +154 +142 +129 +118 +106 +94 +83 +73 +63 +57 +50 +45 +42 +39 +39 +40 +42 +47 +52 +59 +66 +77 +85 +96 +113 +126 +138 +150 +159 +168 +181 +189 +196 +204 +210 +214 +218 +220 +219 +217 +213 +208 +199 +192 +184 +173 +161 +148 +137 +125 +113 +102 +91 +80 +70 +62 +54 +47 +43 +39 +39 +38 +39 +42 +45 +54 +62 +71 +81 +93 +105 +117 +128 +140 +152 +163 +174 +184 +192 +201 +208 +213 +217 +219 +220 +219 +216 +212 +205 +197 +189 +180 +168 +157 +145 +133 +122 +109 +97 +87 +76 +66 +59 +51 +46 +42 +39 +37 +38 +41 +45 +50 +57 +65 +74 +85 +97 +107 +120 +132 +144 +155 +167 +178 +188 +195 +203 +209 +214 +217 +218 +219 +217 +214 +209 +202 +194 +187 +176 +165 +153 +141 +129 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +39 +40 +43 +46 +51 +61 +68 +75 +88 +100 +111 +124 +134 +147 +161 +170 +180 +191 +197 +204 +211 +215 +217 +219 +219 +216 +212 +207 +201 +193 +185 +174 +163 +151 +138 +127 +115 +101 +89 +79 +68 +61 +53 +47 +43 +39 +38 +38 +39 +43 +47 +54 +62 +70 +80 +91 +103 +115 +127 +139 +151 +163 +175 +185 +194 +201 +208 +213 +217 +219 +219 +218 +215 +210 +204 +196 +189 +180 +170 +157 +146 +134 +122 +110 +98 +87 +76 +67 +59 +53 +47 +42 +39 +38 +39 +41 +46 +51 +58 +64 +74 +84 +95 +107 +119 +130 +142 +154 +165 +176 +187 +194 +202 +209 +213 +217 +219 +219 +217 +214 +209 +203 +195 +187 +178 +166 +155 +143 +131 +119 +107 +96 +84 +74 +63 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +111 +123 +134 +147 +158 +170 +180 +190 +198 +205 +211 +216 +220 +220 +219 +216 +213 +208 +201 +192 +184 +174 +163 +151 +139 +127 +114 +102 +90 +79 +69 +61 +53 +47 +43 +39 +38 +38 +40 +43 +48 +54 +62 +70 +80 +91 +103 +117 +128 +139 +151 +163 +174 +185 +192 +200 +207 +212 +216 +218 +219 +217 +214 +210 +204 +197 +189 +180 +169 +158 +146 +134 +123 +110 +99 +88 +77 +67 +61 +53 +47 +43 +41 +39 +39 +42 +47 +52 +58 +65 +75 +85 +96 +107 +119 +130 +142 +154 +165 +176 +186 +194 +201 +208 +212 +216 +218 +218 +216 +214 +209 +202 +193 +188 +178 +165 +154 +143 +130 +118 +107 +95 +85 +73 +63 +58 +51 +45 +42 +40 +39 +40 +43 +47 +53 +60 +68 +77 +87 +98 +110 +123 +134 +147 +159 +170 +181 +192 +198 +206 +211 +216 +218 +219 +219 +217 +212 +208 +200 +192 +183 +173 +162 +150 +138 +126 +115 +102 +90 +79 +69 +61 +53 +47 +42 +39 +37 +37 +39 +44 +49 +55 +63 +71 +82 +92 +104 +116 +128 +139 +152 +164 +175 +185 +193 +201 +207 +212 +216 +219 +219 +218 +214 +210 +204 +197 +189 +180 +169 +158 +146 +134 +122 +110 +98 +87 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +46 +51 +58 +64 +74 +84 +95 +107 +119 +130 +142 +154 +166 +177 +187 +195 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +178 +166 +155 +143 +131 +119 +107 +95 +83 +73 +63 +57 +49 +45 +40 +38 +38 +39 +42 +46 +52 +59 +67 +77 +88 +99 +111 +123 +135 +146 +158 +170 +181 +190 +198 +206 +212 +216 +219 +220 +219 +217 +213 +208 +200 +192 +184 +174 +162 +150 +138 +127 +114 +103 +91 +80 +70 +62 +54 +47 +43 +39 +38 +38 +40 +43 +49 +55 +63 +71 +81 +93 +104 +117 +127 +140 +151 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +210 +205 +198 +190 +180 +170 +158 +146 +134 +122 +110 +98 +87 +76 +67 +59 +52 +47 +43 +40 +39 +39 +41 +45 +50 +57 +63 +73 +83 +94 +107 +119 +130 +143 +155 +166 +177 +187 +195 +202 +208 +213 +217 +218 +218 +217 +214 +209 +203 +196 +188 +178 +167 +155 +143 +131 +119 +107 +95 +83 +73 +63 +57 +50 +44 +41 +38 +38 +39 +41 +46 +52 +60 +67 +77 +87 +98 +111 +123 +134 +147 +159 +170 +181 +190 +198 +205 +211 +215 +218 +219 +219 +216 +212 +207 +200 +192 +184 +173 +162 +150 +138 +126 +114 +102 +91 +80 +70 +62 +55 +48 +44 +40 +39 +39 +41 +44 +49 +55 +63 +70 +80 +91 +103 +115 +127 +139 +151 +162 +173 +183 +192 +199 +206 +211 +216 +218 +219 +218 +215 +211 +205 +198 +190 +181 +170 +158 +146 +134 +123 +111 +99 +87 +77 +68 +60 +52 +45 +42 +39 +39 +39 +41 +45 +51 +57 +63 +73 +83 +95 +107 +120 +130 +143 +155 +167 +177 +188 +195 +202 +208 +213 +217 +218 +219 +217 +214 +209 +202 +195 +188 +178 +166 +154 +142 +130 +118 +106 +94 +82 +73 +63 +57 +49 +44 +41 +39 +38 +39 +42 +47 +52 +59 +67 +77 +86 +96 +112 +127 +138 +150 +160 +169 +180 +190 +195 +204 +210 +214 +218 +220 +219 +217 +213 +208 +200 +192 +184 +174 +161 +148 +138 +126 +113 +102 +92 +81 +70 +63 +54 +47 +43 +39 +39 +38 +39 +42 +45 +52 +63 +70 +81 +93 +105 +116 +127 +139 +151 +162 +173 +184 +192 +200 +208 +213 +217 +219 +220 +219 +216 +212 +206 +198 +190 +180 +169 +157 +146 +134 +122 +110 +98 +87 +76 +67 +60 +52 +46 +41 +38 +37 +38 +40 +44 +50 +57 +63 +73 +83 +95 +107 +119 +130 +142 +154 +166 +177 +187 +195 +202 +209 +214 +217 +219 +219 +217 +214 +210 +203 +196 +188 +178 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +57 +51 +45 +42 +39 +39 +39 +42 +47 +53 +60 +67 +77 +87 +99 +110 +123 +134 +145 +158 +170 +179 +189 +198 +205 +210 +214 +217 +218 +218 +216 +213 +208 +200 +192 +184 +174 +163 +151 +138 +127 +115 +103 +91 +81 +70 +63 +55 +49 +44 +41 +39 +39 +41 +44 +48 +54 +62 +69 +79 +91 +101 +113 +127 +139 +148 +163 +174 +183 +192 +199 +207 +213 +216 +218 +219 +218 +215 +211 +205 +198 +191 +182 +170 +160 +147 +135 +124 +111 +99 +88 +77 +67 +59 +52 +46 +42 +39 +38 +38 +41 +45 +50 +57 +65 +73 +84 +94 +107 +118 +130 +142 +154 +166 +177 +187 +195 +202 +209 +214 +218 +219 +219 +217 +214 +209 +202 +194 +187 +177 +166 +154 +142 +130 +119 +107 +94 +84 +73 +63 +57 +50 +45 +41 +39 +39 +40 +43 +47 +53 +60 +67 +77 +87 +99 +111 +123 +135 +146 +158 +170 +180 +190 +197 +205 +211 +216 +218 +219 +218 +217 +213 +207 +200 +192 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +38 +39 +43 +47 +54 +62 +70 +80 +91 +103 +115 +127 +138 +150 +163 +174 +184 +192 +201 +207 +212 +217 +220 +219 +218 +216 +212 +206 +198 +191 +181 +170 +158 +147 +135 +123 +111 +99 +88 +77 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +63 +75 +84 +93 +108 +120 +130 +142 +155 +166 +178 +187 +195 +204 +209 +213 +217 +219 +218 +217 +214 +208 +202 +195 +187 +177 +166 +154 +142 +130 +118 +106 +95 +83 +74 +65 +58 +51 +45 +41 +39 +39 +39 +42 +47 +53 +60 +68 +77 +88 +99 +111 +123 +135 +147 +158 +169 +179 +189 +198 +205 +210 +215 +218 +220 +220 +217 +213 +208 +201 +193 +185 +174 +163 +151 +138 +127 +114 +103 +91 +80 +70 +62 +55 +48 +43 +39 +38 +38 +40 +44 +48 +54 +61 +70 +81 +91 +103 +115 +127 +139 +151 +163 +173 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +211 +206 +198 +191 +181 +171 +159 +147 +135 +123 +111 +98 +87 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +83 +94 +107 +118 +130 +142 +155 +166 +178 +188 +195 +203 +209 +214 +217 +219 +218 +217 +214 +209 +203 +195 +187 +178 +167 +155 +143 +131 +119 +107 +95 +84 +74 +64 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +67 +76 +87 +99 +110 +123 +133 +146 +158 +169 +180 +190 +197 +205 +211 +216 +218 +219 +219 +216 +213 +208 +200 +192 +184 +174 +163 +151 +139 +127 +115 +103 +92 +81 +71 +63 +55 +48 +44 +39 +38 +38 +40 +43 +48 +55 +61 +70 +80 +91 +102 +115 +127 +138 +151 +163 +173 +184 +192 +199 +207 +211 +215 +218 +219 +218 +215 +211 +205 +198 +190 +181 +170 +159 +147 +134 +123 +111 +99 +87 +77 +67 +60 +52 +47 +42 +39 +38 +39 +41 +45 +50 +56 +63 +72 +83 +94 +107 +119 +130 +142 +154 +167 +177 +188 +195 +203 +208 +213 +217 +218 +219 +217 +214 +209 +203 +195 +188 +178 +167 +156 +143 +131 +119 +107 +95 +84 +73 +63 +57 +50 +44 +41 +38 +38 +39 +42 +46 +52 +59 +67 +77 +87 +98 +111 +123 +134 +146 +158 +169 +181 +190 +197 +205 +210 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +174 +163 +150 +139 +127 +115 +103 +91 +80 +70 +63 +54 +48 +44 +40 +39 +39 +40 +44 +48 +55 +63 +70 +80 +91 +103 +114 +126 +138 +150 +162 +173 +183 +192 +199 +206 +212 +216 +218 +218 +218 +215 +211 +205 +198 +190 +180 +170 +158 +146 +134 +123 +111 +99 +88 +77 +68 +61 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +83 +94 +107 +119 +130 +142 +155 +166 +177 +187 +195 +202 +208 +213 +216 +219 +218 +217 +214 +210 +203 +196 +188 +179 +168 +155 +144 +130 +119 +106 +94 +82 +71 +63 +56 +48 +44 +40 +38 +38 +39 +43 +47 +53 +60 +68 +77 +88 +99 +111 +123 +135 +147 +159 +170 +181 +191 +198 +202 +211 +218 +221 +222 +220 +214 +211 +205 +197 +192 +182 +172 +162 +151 +139 +127 +116 +104 +91 +79 +69 +62 +54 +46 +42 +39 +37 +38 +42 +45 +50 +56 +63 +71 +80 +91 +102 +115 +126 +137 +147 +158 +172 +183 +192 +201 +208 +213 +218 +219 +220 +217 +215 +209 +204 +197 +190 +182 +171 +160 +148 +137 +125 +113 +102 +89 +77 +67 +59 +51 +46 +41 +38 +37 +38 +40 +45 +49 +57 +63 +73 +83 +94 +106 +117 +129 +141 +154 +165 +177 +187 +195 +203 +209 +214 +217 +219 +219 +218 +214 +210 +203 +196 +187 +177 +166 +154 +142 +130 +119 +107 +95 +84 +73 +63 +56 +51 +46 +42 +39 +37 +39 +43 +47 +52 +59 +67 +77 +87 +99 +111 +123 +134 +146 +158 +169 +180 +189 +197 +204 +210 +214 +217 +218 +219 +216 +213 +207 +201 +193 +184 +174 +164 +153 +140 +127 +115 +104 +92 +81 +70 +62 +54 +48 +43 +39 +37 +37 +39 +42 +47 +53 +61 +69 +79 +90 +101 +114 +125 +137 +149 +161 +173 +184 +192 +200 +208 +212 +216 +219 +220 +218 +215 +212 +206 +198 +190 +181 +172 +160 +147 +135 +124 +111 +100 +88 +77 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +64 +74 +84 +94 +106 +119 +130 +141 +154 +165 +174 +188 +193 +200 +209 +213 +217 +218 +219 +219 +215 +209 +203 +196 +187 +177 +166 +155 +143 +131 +120 +108 +96 +84 +74 +66 +58 +51 +45 +41 +38 +38 +39 +41 +46 +52 +59 +67 +76 +87 +98 +110 +122 +134 +146 +158 +169 +180 +189 +196 +204 +209 +214 +217 +219 +218 +217 +213 +208 +202 +194 +185 +175 +164 +152 +139 +127 +115 +103 +91 +80 +70 +63 +54 +48 +43 +40 +38 +38 +40 +44 +48 +54 +61 +69 +79 +90 +102 +114 +126 +138 +150 +163 +173 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +212 +205 +196 +192 +181 +169 +159 +148 +135 +123 +112 +100 +88 +76 +66 +60 +52 +46 +43 +39 +38 +39 +42 +45 +50 +57 +64 +74 +84 +95 +107 +118 +129 +141 +154 +165 +176 +186 +194 +201 +208 +213 +217 +219 +219 +217 +214 +209 +203 +195 +187 +178 +167 +155 +143 +131 +120 +107 +96 +84 +74 +65 +58 +51 +46 +42 +39 +39 +39 +42 +46 +52 +59 +66 +76 +87 +98 +110 +122 +133 +146 +157 +169 +180 +190 +197 +204 +210 +214 +218 +219 +220 +217 +214 +208 +202 +193 +185 +174 +163 +151 +139 +127 +114 +103 +91 +80 +70 +62 +54 +48 +44 +40 +39 +39 +39 +43 +47 +53 +61 +69 +79 +90 +102 +114 +126 +139 +150 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +216 +211 +205 +199 +192 +182 +171 +160 +147 +135 +123 +111 +98 +87 +76 +66 +59 +51 +46 +42 +40 +39 +39 +42 +45 +50 +57 +63 +73 +83 +94 +106 +118 +130 +141 +153 +165 +176 +186 +194 +202 +208 +213 +216 +218 +218 +216 +213 +209 +203 +195 +188 +177 +167 +155 +143 +131 +120 +108 +97 +85 +75 +66 +58 +52 +46 +42 +39 +39 +39 +42 +46 +52 +58 +66 +75 +86 +97 +109 +121 +133 +145 +157 +169 +180 +189 +197 +204 +211 +215 +217 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +152 +140 +127 +116 +103 +91 +80 +70 +62 +54 +47 +43 +39 +38 +38 +40 +43 +48 +55 +62 +70 +79 +90 +102 +114 +127 +139 +151 +162 +172 +183 +192 +200 +207 +211 +216 +218 +219 +218 +215 +211 +205 +198 +190 +181 +170 +159 +147 +135 +123 +111 +99 +88 +77 +68 +60 +53 +47 +43 +39 +38 +39 +42 +46 +51 +56 +63 +73 +83 +94 +105 +117 +129 +141 +153 +165 +176 +186 +194 +202 +208 +214 +216 +218 +219 +217 +214 +208 +203 +195 +188 +178 +168 +156 +144 +132 +120 +108 +96 +85 +74 +65 +57 +51 +45 +41 +39 +38 +39 +42 +46 +52 +59 +67 +76 +86 +98 +109 +122 +133 +145 +158 +169 +180 +189 +197 +205 +211 +215 +218 +220 +219 +217 +213 +208 +200 +192 +185 +174 +163 +151 +139 +127 +115 +102 +91 +80 +70 +62 +54 +48 +43 +40 +38 +38 +40 +43 +48 +55 +62 +70 +80 +91 +103 +115 +127 +138 +151 +162 +173 +184 +192 +200 +207 +213 +216 +218 +219 +218 +215 +211 +205 +198 +190 +180 +170 +158 +147 +134 +123 +111 +99 +88 +77 +67 +60 +53 +47 +43 +39 +38 +38 +41 +45 +50 +56 +63 +73 +83 +94 +106 +118 +130 +142 +153 +165 +176 +186 +194 +202 +209 +214 +217 +219 +219 +218 +214 +210 +203 +196 +188 +179 +167 +156 +144 +131 +120 +107 +95 +84 +73 +64 +57 +50 +45 +41 +38 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +134 +146 +158 +170 +180 +190 +197 +205 +210 +215 +218 +219 +219 +214 +210 +209 +204 +195 +187 +174 +161 +151 +138 +126 +115 +103 +91 +82 +72 +63 +56 +49 +44 +39 +37 +38 +39 +41 +46 +53 +61 +68 +80 +92 +103 +115 +127 +138 +149 +162 +172 +185 +192 +199 +206 +209 +214 +218 +220 +220 +217 +212 +207 +199 +192 +181 +169 +158 +145 +134 +123 +112 +100 +89 +77 +69 +61 +54 +47 +43 +39 +37 +38 +40 +43 +49 +56 +63 +73 +83 +94 +107 +118 +130 +141 +153 +165 +176 +186 +193 +201 +208 +213 +216 +218 +219 +217 +215 +210 +203 +196 +188 +178 +167 +156 +144 +131 +120 +108 +96 +84 +74 +65 +58 +51 +45 +41 +39 +38 +39 +41 +45 +51 +58 +66 +75 +85 +98 +110 +123 +134 +146 +157 +169 +180 +189 +197 +204 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +151 +139 +127 +116 +104 +92 +81 +71 +63 +55 +48 +43 +40 +39 +38 +40 +43 +48 +54 +62 +69 +80 +91 +101 +114 +126 +137 +149 +161 +172 +182 +192 +199 +206 +211 +215 +218 +219 +218 +215 +211 +205 +198 +191 +181 +171 +160 +147 +136 +125 +113 +100 +89 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +83 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +202 +208 +214 +217 +219 +219 +218 +215 +210 +203 +196 +188 +178 +168 +155 +143 +129 +119 +108 +96 +83 +73 +65 +58 +51 +46 +41 +39 +38 +39 +42 +46 +52 +59 +67 +76 +87 +99 +111 +123 +134 +147 +158 +169 +181 +189 +196 +204 +209 +213 +217 +218 +216 +216 +213 +207 +201 +192 +186 +177 +164 +152 +140 +127 +115 +103 +91 +80 +70 +63 +55 +49 +44 +41 +39 +39 +41 +43 +47 +53 +63 +69 +77 +90 +101 +112 +125 +136 +149 +161 +172 +183 +192 +199 +206 +212 +216 +218 +219 +218 +215 +211 +205 +199 +192 +182 +172 +161 +148 +137 +125 +113 +101 +89 +79 +68 +60 +53 +46 +41 +38 +37 +37 +39 +43 +49 +55 +63 +72 +82 +93 +106 +118 +129 +142 +154 +166 +176 +187 +195 +203 +208 +214 +217 +219 +219 +218 +215 +210 +204 +196 +188 +178 +167 +156 +144 +132 +120 +108 +96 +84 +74 +64 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +133 +145 +158 +168 +179 +188 +196 +204 +209 +214 +217 +218 +218 +216 +213 +208 +201 +193 +185 +175 +164 +152 +140 +128 +117 +105 +93 +82 +72 +63 +56 +49 +44 +41 +39 +39 +40 +43 +47 +53 +60 +68 +78 +89 +100 +112 +125 +136 +149 +161 +172 +182 +192 +199 +206 +211 +215 +218 +219 +218 +216 +212 +206 +199 +192 +183 +172 +161 +149 +137 +125 +112 +100 +88 +77 +67 +59 +52 +46 +41 +39 +38 +39 +41 +45 +50 +57 +63 +73 +83 +94 +106 +117 +129 +141 +154 +166 +176 +187 +195 +202 +209 +213 +217 +218 +218 +217 +213 +208 +202 +195 +187 +178 +167 +156 +144 +132 +120 +108 +97 +85 +75 +65 +57 +51 +45 +41 +39 +38 +39 +42 +46 +52 +59 +67 +77 +87 +98 +110 +122 +133 +145 +157 +168 +179 +189 +196 +204 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +163 +152 +139 +127 +115 +104 +92 +81 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +47 +53 +62 +69 +79 +90 +102 +114 +126 +137 +149 +161 +173 +183 +192 +199 +207 +211 +216 +219 +219 +218 +216 +211 +206 +199 +192 +182 +171 +160 +148 +135 +124 +111 +99 +88 +77 +67 +60 +53 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +72 +83 +94 +106 +117 +129 +141 +153 +165 +176 +186 +194 +202 +208 +213 +216 +219 +219 +217 +214 +209 +203 +196 +188 +179 +168 +156 +144 +132 +121 +108 +96 +84 +74 +64 +57 +50 +44 +41 +38 +37 +39 +42 +46 +52 +59 +66 +76 +85 +98 +110 +121 +133 +145 +157 +168 +179 +189 +197 +204 +210 +215 +218 +220 +219 +217 +214 +208 +201 +193 +184 +174 +163 +151 +139 +127 +116 +104 +92 +81 +71 +63 +55 +48 +44 +40 +38 +38 +39 +43 +48 +54 +60 +68 +79 +90 +102 +114 +126 +137 +149 +161 +172 +183 +192 +199 +206 +212 +216 +219 +219 +219 +216 +212 +206 +199 +192 +182 +171 +160 +147 +135 +124 +111 +99 +88 +78 +68 +60 +52 +47 +43 +40 +38 +38 +40 +44 +50 +56 +63 +71 +82 +93 +105 +117 +128 +141 +153 +165 +176 +186 +193 +201 +208 +213 +216 +218 +219 +218 +215 +210 +204 +196 +189 +179 +168 +156 +144 +133 +121 +109 +97 +85 +75 +65 +58 +51 +45 +42 +39 +38 +39 +42 +47 +52 +59 +66 +76 +86 +98 +109 +121 +133 +145 +157 +168 +179 +189 +196 +204 +209 +214 +217 +219 +218 +216 +213 +208 +201 +193 +185 +174 +160 +152 +143 +130 +119 +105 +91 +80 +70 +61 +54 +48 +43 +40 +39 +39 +40 +44 +49 +54 +60 +69 +79 +89 +100 +113 +125 +136 +149 +163 +174 +184 +192 +200 +207 +211 +216 +218 +220 +218 +215 +209 +202 +197 +190 +182 +172 +161 +149 +136 +125 +112 +99 +87 +77 +67 +60 +53 +48 +43 +39 +39 +39 +42 +45 +51 +57 +63 +73 +83 +94 +106 +118 +129 +142 +154 +166 +176 +187 +194 +201 +208 +212 +216 +217 +218 +217 +214 +210 +203 +197 +189 +180 +168 +156 +143 +130 +119 +106 +94 +83 +73 +65 +58 +51 +46 +42 +40 +39 +40 +42 +47 +52 +59 +66 +75 +85 +96 +109 +120 +132 +144 +157 +168 +180 +189 +196 +204 +210 +215 +218 +219 +219 +217 +213 +208 +201 +194 +186 +176 +165 +153 +141 +129 +117 +105 +93 +81 +71 +63 +55 +48 +43 +39 +38 +38 +39 +42 +47 +53 +61 +68 +79 +89 +101 +113 +125 +136 +149 +161 +172 +183 +192 +200 +206 +212 +216 +219 +219 +218 +216 +211 +205 +198 +192 +182 +171 +160 +148 +136 +124 +112 +100 +88 +77 +68 +60 +53 +47 +43 +39 +39 +39 +41 +45 +49 +56 +63 +72 +82 +94 +106 +118 +129 +142 +154 +165 +176 +187 +194 +202 +209 +214 +217 +219 +218 +217 +214 +209 +203 +195 +188 +179 +167 +155 +144 +132 +121 +108 +96 +84 +75 +65 +58 +51 +45 +41 +38 +38 +39 +42 +46 +51 +59 +66 +75 +85 +96 +108 +121 +132 +144 +156 +168 +179 +189 +196 +204 +210 +215 +218 +219 +219 +218 +213 +206 +203 +194 +185 +175 +164 +153 +141 +129 +117 +106 +92 +80 +71 +63 +55 +49 +43 +40 +38 +39 +40 +43 +48 +54 +62 +69 +79 +90 +101 +113 +125 +136 +149 +161 +172 +183 +192 +199 +206 +212 +216 +219 +220 +217 +214 +212 +207 +197 +191 +182 +171 +161 +147 +136 +125 +112 +100 +89 +78 +68 +60 +53 +47 +42 +39 +38 +38 +40 +44 +50 +56 +63 +72 +83 +94 +105 +118 +129 +141 +153 +165 +176 +186 +194 +202 +208 +214 +218 +219 +219 +216 +214 +210 +204 +196 +188 +178 +167 +156 +144 +131 +120 +108 +96 +85 +75 +66 +58 +51 +45 +41 +39 +38 +39 +41 +46 +51 +58 +65 +75 +85 +96 +109 +122 +133 +144 +156 +168 +180 +189 +197 +204 +210 +215 +217 +219 +219 +216 +213 +208 +201 +193 +186 +175 +164 +152 +140 +127 +116 +104 +92 +81 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +47 +54 +62 +69 +79 +90 +101 +113 +126 +137 +149 +161 +173 +183 +192 +199 +206 +211 +216 +218 +218 +218 +214 +211 +205 +198 +192 +181 +171 +160 +148 +136 +124 +112 +101 +88 +78 +68 +60 +53 +47 +42 +39 +38 +38 +40 +44 +50 +57 +63 +73 +82 +94 +105 +117 +128 +141 +152 +164 +175 +185 +194 +202 +208 +213 +217 +219 +219 +218 +215 +210 +204 +196 +188 +178 +168 +156 +144 +132 +121 +108 +96 +85 +75 +65 +58 +51 +44 +40 +38 +37 +38 +40 +45 +50 +58 +65 +75 +86 +98 +110 +122 +133 +145 +157 +168 +179 +189 +197 +204 +210 +215 +218 +220 +219 +217 +213 +208 +202 +194 +186 +176 +164 +152 +140 +127 +116 +104 +92 +81 +72 +63 +56 +50 +45 +41 +39 +38 +39 +43 +47 +53 +61 +68 +77 +88 +100 +112 +125 +136 +148 +159 +172 +182 +192 +198 +205 +211 +215 +218 +219 +218 +216 +212 +206 +199 +192 +183 +173 +162 +149 +137 +125 +113 +101 +89 +79 +68 +61 +53 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +71 +82 +93 +104 +117 +127 +140 +152 +164 +175 +185 +193 +201 +208 +212 +217 +218 +219 +218 +214 +210 +204 +196 +189 +179 +169 +157 +145 +133 +121 +110 +97 +86 +75 +65 +58 +50 +45 +41 +39 +37 +38 +41 +45 +50 +57 +65 +75 +86 +97 +109 +121 +133 +144 +156 +168 +179 +189 +196 +204 +210 +216 +218 +220 +220 +218 +214 +209 +203 +194 +186 +175 +164 +152 +139 +127 +115 +104 +91 +81 +71 +63 +55 +49 +44 +40 +38 +38 +39 +42 +47 +53 +60 +68 +78 +89 +101 +113 +126 +138 +150 +162 +173 +184 +192 +199 +206 +211 +214 +217 +218 +217 +214 +210 +206 +198 +192 +182 +172 +160 +148 +136 +124 +112 +100 +88 +79 +69 +61 +53 +47 +43 +40 +39 +39 +41 +45 +50 +56 +63 +72 +82 +93 +105 +116 +128 +140 +152 +164 +175 +185 +193 +201 +208 +213 +217 +219 +219 +218 +215 +210 +205 +197 +189 +179 +169 +157 +145 +132 +121 +108 +97 +85 +74 +64 +57 +50 +45 +41 +38 +37 +38 +41 +45 +51 +58 +66 +75 +86 +98 +109 +122 +133 +145 +157 +169 +179 +189 +197 +204 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +153 +140 +128 +117 +104 +89 +81 +75 +67 +60 +49 +42 +39 +38 +36 +38 +41 +46 +53 +62 +70 +79 +90 +102 +114 +125 +137 +149 +160 +170 +181 +191 +197 +205 +212 +216 +218 +219 +219 +215 +211 +205 +198 +192 +184 +172 +159 +145 +135 +125 +113 +102 +90 +79 +70 +62 +54 +48 +42 +39 +38 +38 +40 +45 +50 +56 +63 +72 +82 +93 +105 +117 +128 +140 +152 +164 +175 +186 +194 +202 +208 +213 +217 +219 +219 +218 +214 +210 +204 +196 +189 +179 +168 +157 +145 +133 +121 +109 +97 +85 +74 +64 +57 +50 +45 +41 +39 +38 +39 +41 +46 +52 +59 +66 +75 +86 +97 +109 +121 +132 +144 +156 +167 +179 +188 +196 +204 +209 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +153 +140 +128 +117 +105 +93 +82 +72 +63 +56 +49 +44 +40 +38 +38 +39 +43 +47 +54 +61 +69 +79 +90 +101 +113 +125 +137 +149 +160 +171 +182 +192 +198 +205 +210 +215 +217 +219 +218 +215 +211 +206 +199 +192 +183 +172 +161 +149 +137 +126 +113 +102 +90 +79 +69 +61 +53 +47 +42 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +91 +103 +116 +128 +140 +151 +164 +175 +185 +193 +201 +208 +213 +216 +218 +220 +218 +215 +210 +204 +197 +189 +179 +168 +157 +145 +133 +121 +109 +97 +85 +74 +65 +58 +50 +45 +41 +38 +37 +39 +40 +44 +52 +58 +63 +75 +86 +97 +108 +121 +133 +145 +156 +168 +179 +188 +196 +205 +210 +214 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +152 +141 +128 +117 +105 +93 +82 +71 +63 +55 +48 +43 +40 +38 +38 +39 +43 +47 +54 +61 +69 +79 +90 +101 +112 +124 +136 +148 +159 +170 +181 +191 +198 +205 +211 +215 +218 +219 +219 +216 +212 +206 +199 +192 +182 +173 +161 +149 +137 +126 +113 +102 +91 +79 +69 +61 +54 +47 +42 +38 +38 +37 +39 +43 +47 +54 +63 +70 +81 +92 +105 +117 +128 +140 +152 +164 +175 +185 +193 +201 +208 +213 +217 +219 +220 +218 +216 +211 +204 +198 +189 +178 +170 +157 +143 +133 +121 +108 +95 +84 +75 +65 +57 +51 +46 +41 +38 +38 +38 +41 +46 +51 +58 +66 +75 +86 +98 +109 +121 +132 +145 +156 +168 +179 +189 +196 +204 +210 +214 +217 +218 +218 +216 +213 +208 +202 +193 +186 +175 +165 +153 +141 +129 +117 +105 +93 +82 +72 +63 +57 +51 +45 +41 +39 +39 +40 +44 +47 +54 +61 +68 +79 +88 +100 +111 +123 +134 +146 +158 +169 +181 +190 +198 +205 +211 +215 +218 +219 +219 +216 +212 +207 +200 +192 +182 +172 +161 +149 +137 +126 +114 +102 +90 +79 +69 +62 +54 +47 +43 +39 +38 +38 +39 +43 +47 +55 +63 +71 +82 +93 +105 +117 +129 +142 +153 +164 +174 +185 +193 +201 +207 +213 +216 +219 +219 +218 +216 +211 +205 +198 +190 +179 +169 +156 +144 +131 +119 +107 +95 +84 +74 +63 +57 +50 +45 +42 +39 +38 +39 +43 +47 +51 +58 +65 +75 +86 +97 +109 +121 +133 +146 +158 +169 +180 +189 +197 +204 +210 +214 +217 +219 +218 +216 +213 +208 +201 +193 +185 +175 +164 +153 +141 +129 +117 +105 +93 +82 +72 +63 +56 +50 +45 +41 +39 +39 +41 +43 +48 +54 +61 +68 +78 +89 +100 +112 +124 +135 +148 +160 +171 +182 +192 +199 +206 +211 +216 +218 +219 +219 +216 +212 +206 +199 +192 +183 +172 +161 +149 +137 +125 +113 +101 +89 +78 +68 +61 +53 +47 +42 +39 +38 +39 +41 +44 +49 +56 +63 +71 +82 +92 +105 +117 +129 +140 +153 +164 +175 +185 +193 +202 +208 +213 +216 +219 +219 +218 +215 +210 +204 +197 +189 +180 +169 +157 +145 +133 +121 +109 +97 +85 +75 +65 +58 +51 +46 +41 +39 +38 +39 +42 +45 +51 +58 +65 +75 +85 +97 +108 +121 +132 +144 +156 +168 +179 +189 +196 +204 +210 +214 +217 +218 +218 +217 +213 +208 +202 +194 +186 +177 +165 +154 +141 +129 +117 +105 +93 +82 +71 +63 +56 +49 +44 +41 +39 +38 +39 +43 +47 +54 +60 +68 +78 +88 +100 +111 +124 +135 +148 +160 +172 +182 +192 +199 +206 +212 +216 +218 +219 +218 +216 +212 +206 +199 +192 +183 +172 +161 +149 +137 +125 +113 +101 +89 +79 +68 +61 +54 +47 +43 +39 +38 +39 +41 +44 +50 +56 +63 +72 +82 +93 +104 +117 +128 +140 +152 +164 +174 +185 +193 +201 +208 +213 +217 +219 +220 +217 +215 +210 +204 +197 +189 +179 +168 +156 +144 +132 +121 +109 +97 +85 +75 +66 +58 +51 +46 +42 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +97 +109 +120 +132 +144 +157 +168 +179 +188 +196 +203 +209 +214 +217 +219 +218 +217 +213 +208 +202 +194 +186 +176 +165 +153 +141 +128 +118 +105 +93 +82 +72 +63 +57 +48 +41 +41 +42 +42 +43 +45 +46 +52 +59 +66 +76 +87 +99 +111 +125 +136 +149 +161 +173 +182 +190 +198 +206 +210 +213 +217 +218 +217 +214 +212 +207 +200 +192 +184 +173 +162 +150 +137 +127 +114 +102 +88 +76 +68 +61 +54 +49 +45 +41 +40 +39 +41 +43 +48 +55 +63 +70 +81 +93 +105 +116 +127 +140 +152 +164 +175 +185 +193 +201 +208 +213 +216 +219 +219 +218 +216 +210 +204 +197 +189 +179 +168 +156 +144 +132 +121 +109 +97 +86 +75 +66 +59 +51 +46 +41 +39 +38 +39 +41 +45 +51 +58 +65 +74 +85 +96 +109 +120 +132 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +218 +214 +209 +203 +194 +187 +177 +166 +153 +140 +128 +117 +106 +93 +82 +71 +63 +56 +50 +44 +40 +38 +38 +39 +43 +47 +53 +60 +68 +78 +88 +100 +111 +124 +135 +148 +159 +171 +182 +191 +198 +205 +212 +216 +218 +218 +217 +216 +212 +206 +199 +192 +182 +173 +162 +151 +137 +126 +114 +103 +90 +79 +69 +62 +54 +47 +43 +40 +38 +38 +40 +43 +49 +55 +63 +71 +81 +92 +103 +116 +127 +139 +152 +164 +175 +185 +194 +201 +208 +213 +217 +220 +219 +217 +217 +211 +203 +197 +189 +179 +167 +157 +145 +133 +121 +109 +98 +86 +75 +66 +59 +51 +47 +42 +39 +38 +39 +41 +45 +50 +57 +65 +75 +86 +98 +109 +122 +133 +145 +156 +168 +178 +188 +196 +204 +209 +214 +216 +218 +218 +216 +213 +202 +202 +194 +186 +176 +165 +152 +140 +128 +116 +105 +93 +83 +72 +63 +57 +50 +45 +41 +39 +39 +40 +43 +48 +53 +61 +68 +78 +89 +100 +112 +125 +136 +148 +160 +171 +182 +191 +199 +205 +211 +215 +218 +219 +218 +216 +212 +207 +200 +192 +183 +173 +161 +149 +137 +126 +113 +101 +89 +78 +69 +60 +53 +47 +43 +40 +38 +39 +40 +44 +48 +55 +62 +71 +81 +92 +104 +116 +128 +141 +153 +165 +176 +186 +194 +202 +208 +213 +217 +218 +219 +217 +214 +210 +203 +196 +188 +179 +169 +157 +145 +133 +122 +110 +98 +86 +75 +66 +60 +51 +45 +42 +39 +39 +39 +41 +46 +52 +58 +66 +75 +85 +97 +108 +120 +131 +144 +155 +167 +178 +188 +195 +203 +209 +214 +217 +219 +219 +217 +213 +208 +202 +194 +186 +176 +166 +153 +139 +130 +118 +104 +94 +83 +73 +63 +56 +50 +45 +40 +38 +38 +39 +42 +47 +53 +60 +68 +78 +89 +100 +113 +125 +137 +148 +161 +172 +182 +192 +198 +206 +211 +216 +218 +219 +219 +217 +212 +207 +200 +192 +184 +173 +161 +149 +137 +125 +113 +100 +89 +78 +69 +61 +53 +47 +43 +40 +38 +39 +40 +45 +49 +55 +63 +71 +80 +92 +104 +116 +128 +140 +152 +165 +175 +186 +194 +201 +208 +213 +216 +218 +219 +217 +214 +210 +204 +197 +189 +179 +169 +158 +146 +133 +122 +110 +97 +86 +75 +66 +58 +51 +45 +41 +39 +38 +39 +41 +46 +51 +58 +65 +75 +85 +96 +108 +120 +131 +144 +156 +168 +179 +188 +196 +204 +210 +214 +218 +219 +218 +217 +213 +208 +201 +194 +186 +176 +165 +153 +141 +129 +118 +106 +94 +82 +72 +63 +56 +49 +44 +40 +38 +38 +39 +42 +47 +53 +60 +68 +78 +88 +100 +112 +124 +136 +148 +159 +171 +182 +192 +199 +206 +211 +216 +218 +219 +218 +216 +212 +207 +200 +192 +183 +173 +162 +149 +137 +125 +113 +101 +89 +79 +69 +61 +53 +47 +43 +40 +38 +38 +40 +44 +50 +56 +63 +71 +81 +93 +104 +116 +127 +140 +152 +164 +175 +185 +193 +201 +208 +212 +216 +218 +219 +217 +214 +209 +204 +196 +189 +179 +169 +157 +146 +133 +122 +109 +97 +86 +76 +66 +58 +50 +45 +42 +39 +38 +38 +41 +46 +51 +58 +65 +75 +85 +96 +108 +120 +131 +144 +156 +167 +179 +188 +196 +203 +209 +214 +217 +219 +218 +216 +212 +208 +201 +193 +186 +176 +165 +154 +142 +130 +119 +107 +94 +83 +73 +63 +56 +50 +44 +41 +38 +38 +39 +42 +47 +53 +60 +68 +78 +89 +100 +112 +124 +135 +147 +159 +170 +181 +191 +198 +205 +211 +216 +218 +219 +218 +216 +212 +206 +199 +192 +183 +173 +161 +149 +136 +125 +113 +101 +89 +79 +69 +61 +54 +47 +42 +39 +38 +38 +41 +43 +49 +55 +63 +71 +82 +93 +105 +117 +128 +141 +153 +164 +175 +185 +193 +201 +208 +212 +216 +218 +219 +217 +215 +210 +204 +197 +189 +180 +169 +158 +145 +133 +121 +109 +97 +86 +75 +66 +58 +52 +46 +42 +39 +38 +39 +42 +46 +51 +58 +65 +74 +84 +95 +107 +119 +131 +143 +156 +167 +178 +187 +196 +203 +209 +214 +217 +219 +219 +217 +213 +208 +202 +195 +187 +176 +166 +154 +142 +130 +119 +106 +95 +84 +73 +63 +57 +49 +44 +40 +38 +38 +38 +38 +47 +56 +63 +70 +79 +86 +98 +110 +121 +134 +147 +158 +170 +183 +192 +200 +207 +213 +216 +217 +218 +219 +215 +209 +205 +198 +191 +182 +173 +162 +150 +139 +127 +114 +102 +91 +79 +71 +62 +54 +46 +39 +38 +37 +38 +40 +45 +49 +56 +63 +72 +82 +92 +104 +116 +127 +140 +153 +165 +175 +185 +194 +202 +208 +214 +217 +219 +219 +218 +215 +211 +204 +197 +189 +179 +169 +157 +145 +132 +121 +108 +97 +85 +75 +65 +58 +51 +46 +42 +39 +39 +39 +42 +46 +51 +58 +65 +74 +84 +96 +108 +120 +132 +144 +156 +168 +178 +188 +195 +203 +209 +214 +217 +219 +218 +216 +213 +208 +202 +195 +187 +177 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +53 +60 +67 +77 +88 +100 +111 +123 +135 +148 +158 +170 +181 +190 +197 +204 +210 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +173 +162 +150 +138 +127 +115 +103 +90 +79 +70 +62 +54 +47 +44 +39 +37 +39 +41 +43 +48 +56 +63 +70 +80 +92 +105 +116 +127 +139 +151 +163 +174 +185 +193 +200 +208 +212 +216 +218 +219 +217 +215 +210 +204 +198 +190 +181 +170 +158 +146 +133 +122 +110 +99 +87 +76 +67 +60 +52 +46 +42 +40 +38 +39 +41 +45 +50 +57 +64 +73 +84 +94 +107 +119 +131 +143 +155 +166 +177 +187 +195 +202 +208 +214 +218 +220 +218 +216 +214 +210 +204 +196 +187 +177 +167 +155 +143 +130 +118 +106 +94 +82 +72 +63 +56 +50 +44 +41 +38 +38 +39 +42 +47 +52 +60 +67 +77 +88 +99 +112 +124 +135 +147 +158 +171 +182 +192 +198 +205 +211 +215 +218 +219 +218 +216 +211 +207 +200 +192 +183 +173 +162 +150 +138 +127 +114 +102 +90 +79 +69 +61 +54 +47 +43 +40 +38 +39 +41 +45 +49 +56 +63 +71 +81 +92 +104 +116 +127 +139 +152 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +210 +204 +197 +190 +180 +169 +158 +146 +134 +123 +110 +99 +87 +76 +66 +59 +52 +46 +42 +38 +38 +38 +40 +45 +50 +57 +64 +74 +84 +96 +107 +120 +131 +143 +155 +167 +178 +188 +196 +203 +210 +214 +218 +219 +219 +218 +214 +209 +202 +195 +187 +177 +165 +154 +141 +129 +117 +105 +93 +82 +72 +63 +56 +50 +45 +40 +38 +39 +40 +42 +47 +53 +61 +68 +76 +88 +100 +111 +123 +135 +148 +159 +171 +181 +191 +198 +206 +211 +215 +217 +219 +218 +216 +212 +206 +199 +192 +183 +173 +162 +150 +138 +126 +115 +103 +90 +79 +70 +62 +52 +47 +43 +39 +38 +38 +41 +45 +49 +55 +63 +72 +81 +92 +104 +115 +127 +139 +151 +163 +174 +184 +192 +201 +207 +212 +217 +219 +220 +218 +215 +210 +204 +197 +189 +180 +169 +157 +146 +134 +122 +110 +98 +86 +76 +66 +59 +51 +45 +41 +38 +37 +38 +41 +45 +51 +58 +65 +74 +85 +97 +108 +120 +132 +143 +155 +166 +177 +187 +195 +203 +209 +214 +217 +219 +219 +217 +214 +209 +202 +195 +187 +176 +165 +154 +142 +129 +118 +105 +94 +83 +73 +63 +57 +50 +44 +41 +38 +37 +39 +42 +46 +53 +60 +67 +77 +88 +99 +111 +124 +135 +147 +159 +171 +181 +192 +198 +205 +211 +216 +218 +219 +219 +216 +212 +208 +200 +192 +184 +173 +162 +150 +138 +126 +113 +101 +90 +79 +68 +61 +53 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +71 +81 +92 +103 +115 +127 +138 +150 +163 +174 +184 +192 +200 +208 +213 +217 +219 +220 +218 +216 +210 +205 +197 +190 +180 +169 +158 +145 +133 +121 +110 +97 +86 +76 +66 +59 +52 +46 +41 +39 +37 +38 +41 +45 +50 +57 +65 +74 +84 +96 +108 +120 +131 +143 +155 +167 +178 +188 +196 +203 +209 +214 +217 +220 +219 +218 +214 +209 +202 +194 +186 +176 +165 +153 +141 +129 +118 +105 +94 +83 +73 +63 +56 +49 +44 +40 +38 +38 +38 +42 +46 +52 +60 +68 +78 +88 +100 +112 +124 +135 +148 +159 +171 +181 +190 +197 +204 +210 +214 +217 +219 +218 +216 +212 +206 +199 +192 +183 +173 +162 +149 +137 +126 +114 +101 +89 +80 +70 +63 +55 +47 +44 +41 +39 +39 +41 +44 +49 +55 +62 +70 +80 +91 +102 +115 +127 +139 +151 +163 +174 +184 +192 +200 +207 +212 +216 +219 +219 +218 +215 +210 +205 +198 +191 +181 +169 +157 +145 +134 +122 +110 +98 +86 +76 +66 +59 +51 +45 +41 +39 +37 +39 +41 +45 +51 +57 +65 +74 +84 +96 +108 +120 +131 +143 +155 +167 +178 +188 +195 +203 +209 +214 +217 +219 +219 +217 +213 +209 +202 +194 +187 +176 +165 +154 +142 +129 +118 +106 +94 +82 +72 +63 +56 +50 +45 +41 +39 +38 +39 +42 +47 +52 +60 +68 +77 +85 +99 +114 +127 +138 +149 +158 +169 +180 +188 +196 +204 +210 +214 +219 +220 +219 +217 +214 +208 +199 +192 +184 +173 +160 +148 +137 +125 +113 +103 +92 +80 +71 +63 +55 +48 +44 +39 +39 +38 +39 +41 +45 +53 +62 +70 +81 +93 +104 +116 +127 +139 +151 +162 +173 +184 +192 +201 +208 +213 +217 +219 +220 +219 +217 +212 +206 +198 +190 +180 +170 +158 +146 +134 +122 +110 +98 +86 +76 +66 +59 +52 +46 +41 +39 +38 +38 +41 +45 +50 +57 +65 +73 +84 +95 +107 +119 +130 +143 +155 +166 +178 +188 +196 +203 +210 +214 +217 +219 +219 +217 +213 +208 +202 +194 +186 +177 +166 +154 +141 +130 +119 +106 +94 +84 +73 +63 +57 +50 +45 +40 +39 +38 +39 +43 +47 +53 +60 +68 +77 +88 +99 +111 +123 +135 +146 +158 +170 +180 +190 +197 +205 +211 +214 +217 +220 +218 +215 +213 +208 +200 +192 +184 +174 +162 +150 +138 +127 +114 +102 +91 +79 +69 +62 +54 +48 +43 +40 +38 +38 +39 +43 +48 +54 +62 +70 +80 +91 +103 +115 +127 +139 +151 +164 +174 +184 +192 +200 +207 +212 +217 +219 +219 +218 +215 +210 +204 +197 +190 +180 +170 +158 +146 +135 +123 +111 +99 +87 +76 +67 +59 +52 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +83 +94 +106 +118 +130 +142 +155 +166 +177 +187 +195 +202 +209 +213 +217 +218 +219 +217 +213 +208 +202 +195 +187 +177 +166 +155 +142 +131 +119 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +39 +40 +43 +47 +53 +60 +68 +77 +88 +99 +111 +123 +134 +146 +158 +170 +180 +190 +198 +205 +211 +216 +218 +219 +218 +216 +212 +206 +200 +192 +183 +173 +162 +150 +138 +127 +114 +102 +91 +80 +69 +61 +54 +47 +43 +39 +38 +38 +40 +43 +49 +55 +63 +71 +81 +92 +104 +116 +127 +139 +151 +164 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +210 +204 +197 +189 +180 +169 +158 +146 +134 +122 +110 +98 +87 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +84 +95 +107 +120 +131 +144 +155 +166 +177 +188 +196 +203 +209 +213 +217 +219 +219 +217 +213 +208 +202 +195 +186 +176 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +57 +50 +44 +41 +38 +38 +40 +43 +46 +52 +60 +68 +78 +88 +99 +111 +123 +135 +147 +159 +170 +181 +191 +199 +206 +211 +215 +218 +219 +218 +215 +211 +206 +199 +192 +183 +172 +161 +150 +138 +127 +115 +103 +90 +80 +69 +62 +54 +47 +42 +39 +37 +38 +41 +44 +49 +56 +63 +71 +81 +93 +104 +116 +127 +139 +151 +162 +173 +183 +192 +199 +206 +212 +216 +218 +220 +218 +216 +211 +205 +198 +190 +180 +169 +158 +146 +134 +123 +111 +99 +87 +77 +68 +60 +52 +46 +41 +40 +37 +37 +41 +44 +49 +55 +63 +74 +84 +94 +107 +120 +131 +143 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +217 +214 +208 +203 +195 +188 +177 +167 +155 +143 +131 +119 +106 +94 +83 +73 +63 +56 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +67 +77 +87 +99 +111 +124 +135 +147 +159 +170 +181 +190 +198 +205 +211 +214 +217 +219 +218 +216 +212 +206 +199 +192 +183 +173 +162 +151 +138 +127 +115 +102 +91 +80 +69 +62 +54 +48 +44 +40 +38 +39 +41 +44 +49 +55 +63 +71 +80 +92 +103 +115 +127 +139 +151 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +211 +205 +198 +190 +180 +170 +158 +146 +134 +123 +111 +98 +87 +77 +67 +59 +51 +46 +41 +38 +38 +38 +40 +44 +50 +56 +63 +73 +83 +95 +107 +120 +131 +143 +155 +167 +178 +188 +195 +202 +208 +214 +217 +219 +219 +217 +214 +209 +203 +195 +188 +178 +167 +155 +143 +131 +119 +106 +94 +83 +72 +63 +56 +49 +45 +41 +38 +38 +39 +43 +47 +53 +60 +67 +77 +87 +99 +111 +124 +135 +147 +159 +170 +181 +190 +198 +205 +210 +214 +217 +218 +218 +216 +211 +206 +200 +192 +184 +174 +163 +150 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +40 +38 +38 +40 +44 +48 +55 +63 +71 +80 +91 +103 +115 +127 +138 +151 +163 +174 +184 +193 +201 +208 +213 +217 +219 +219 +218 +215 +211 +205 +197 +190 +180 +170 +158 +146 +134 +122 +110 +98 +86 +76 +66 +59 +51 +46 +41 +38 +38 +38 +41 +45 +51 +58 +65 +74 +84 +95 +107 +120 +131 +143 +155 +166 +177 +187 +195 +202 +209 +213 +217 +218 +218 +217 +214 +209 +202 +195 +187 +177 +166 +155 +143 +130 +119 +107 +95 +84 +73 +65 +57 +50 +45 +41 +39 +39 +39 +42 +47 +52 +59 +66 +76 +86 +98 +110 +123 +134 +144 +157 +172 +184 +192 +199 +203 +209 +214 +216 +217 +217 +215 +212 +208 +201 +194 +187 +177 +165 +151 +138 +127 +115 +101 +89 +79 +68 +61 +54 +49 +44 +41 +39 +39 +40 +43 +47 +55 +62 +69 +79 +88 +101 +114 +127 +139 +152 +164 +175 +185 +193 +200 +208 +213 +216 +217 +218 +218 +216 +210 +205 +198 +192 +181 +171 +159 +147 +134 +123 +111 +99 +87 +77 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +63 +74 +84 +95 +107 +119 +130 +141 +153 +165 +176 +185 +194 +202 +209 +213 +217 +219 +219 +217 +214 +209 +203 +195 +188 +178 +166 +155 +143 +130 +119 +107 +95 +84 +73 +63 +57 +49 +44 +42 +38 +37 +39 +42 +46 +52 +59 +68 +77 +87 +99 +111 +123 +134 +147 +158 +170 +181 +190 +197 +205 +211 +215 +218 +219 +219 +216 +213 +208 +201 +192 +184 +174 +163 +150 +138 +127 +114 +102 +90 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +55 +63 +71 +80 +91 +103 +115 +127 +138 +151 +163 +173 +184 +192 +200 +206 +212 +216 +218 +219 +217 +215 +210 +205 +198 +190 +181 +170 +159 +147 +134 +123 +111 +99 +87 +77 +67 +59 +52 +47 +42 +39 +39 +39 +41 +46 +51 +58 +64 +73 +84 +94 +107 +118 +130 +142 +154 +165 +177 +187 +195 +202 +208 +214 +217 +219 +219 +217 +213 +209 +203 +195 +187 +177 +166 +155 +143 +130 +119 +107 +95 +84 +74 +65 +58 +51 +45 +41 +39 +38 +39 +42 +47 +53 +60 +67 +77 +87 +98 +110 +122 +133 +146 +157 +169 +180 +189 +197 +205 +211 +215 +218 +220 +220 +217 +213 +208 +201 +193 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +38 +39 +43 +47 +54 +61 +70 +79 +91 +103 +115 +127 +138 +150 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +216 +211 +205 +198 +191 +181 +170 +158 +147 +134 +123 +111 +98 +87 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +58 +65 +74 +84 +95 +107 +119 +130 +143 +154 +166 +177 +187 +195 +202 +209 +214 +217 +219 +219 +216 +213 +208 +202 +195 +187 +177 +166 +155 +142 +131 +119 +107 +95 +85 +74 +65 +58 +50 +45 +41 +39 +38 +39 +42 +46 +52 +60 +67 +77 +88 +99 +111 +123 +134 +146 +158 +169 +180 +189 +197 +204 +211 +215 +218 +220 +219 +217 +213 +208 +201 +193 +185 +174 +163 +151 +139 +127 +115 +102 +91 +80 +70 +62 +55 +48 +43 +40 +38 +38 +39 +43 +48 +54 +62 +69 +80 +91 +103 +115 +127 +139 +152 +163 +174 +184 +192 +199 +206 +211 +215 +218 +218 +217 +214 +211 +205 +198 +191 +181 +171 +159 +147 +134 +123 +110 +98 +87 +76 +67 +60 +53 +47 +43 +40 +39 +39 +42 +47 +51 +57 +63 +73 +84 +94 +106 +118 +129 +142 +154 +166 +177 +187 +195 +203 +208 +213 +217 +218 +218 +217 +214 +209 +203 +195 +188 +178 +167 +155 +144 +131 +119 +107 +95 +84 +74 +63 +56 +49 +44 +41 +38 +38 +39 +42 +47 +52 +59 +66 +76 +86 +98 +110 +122 +134 +145 +157 +171 +181 +189 +198 +206 +211 +215 +218 +220 +219 +216 +213 +208 +201 +193 +185 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +38 +40 +43 +47 +54 +62 +70 +80 +90 +102 +114 +127 +138 +150 +162 +173 +184 +192 +200 +207 +212 +216 +219 +219 +218 +216 +210 +206 +198 +191 +181 +170 +158 +147 +134 +123 +111 +99 +88 +76 +67 +59 +52 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +83 +94 +106 +118 +130 +142 +154 +166 +177 +187 +195 +202 +209 +214 +217 +218 +218 +217 +213 +209 +203 +195 +188 +178 +167 +155 +143 +131 +119 +107 +95 +84 +73 +63 +57 +50 +44 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +87 +98 +110 +122 +134 +146 +158 +170 +180 +190 +198 +205 +211 +216 +218 +220 +219 +216 +212 +207 +200 +192 +184 +174 +163 +151 +139 +127 +116 +103 +91 +81 +70 +62 +54 +48 +43 +39 +38 +38 +39 +43 +48 +54 +62 +70 +80 +91 +103 +114 +126 +138 +150 +162 +173 +183 +192 +200 +207 +212 +216 +218 +219 +218 +215 +211 +205 +198 +190 +181 +170 +158 +147 +134 +123 +111 +99 +88 +77 +68 +60 +53 +47 +43 +39 +38 +39 +40 +45 +50 +57 +63 +73 +83 +94 +106 +118 +130 +142 +154 +166 +176 +186 +194 +201 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +188 +178 +167 +155 +143 +131 +119 +107 +95 +83 +73 +63 +57 +49 +45 +41 +39 +38 +39 +43 +46 +52 +59 +67 +76 +87 +98 +111 +123 +134 +146 +158 +170 +181 +191 +197 +202 +210 +218 +221 +222 +220 +214 +211 +206 +197 +192 +183 +173 +162 +152 +140 +128 +116 +104 +91 +79 +70 +62 +53 +46 +42 +39 +37 +38 +42 +45 +49 +56 +63 +71 +80 +91 +102 +116 +127 +138 +148 +158 +172 +182 +192 +201 +208 +213 +218 +220 +221 +218 +214 +210 +204 +197 +190 +182 +170 +158 +147 +136 +124 +112 +101 +89 +78 +68 +61 +53 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +72 +82 +93 +105 +117 +129 +141 +153 +165 +176 +187 +194 +201 +209 +213 +215 +218 +219 +217 +214 +210 +204 +196 +188 +178 +167 +155 +143 +131 +120 +107 +96 +84 +74 +64 +57 +50 +44 +40 +38 +37 +38 +41 +46 +52 +59 +67 +77 +88 +99 +111 +124 +135 +148 +159 +171 +181 +190 +198 +204 +210 +215 +219 +219 +218 +216 +213 +208 +200 +192 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +55 +47 +43 +40 +38 +38 +39 +44 +48 +55 +62 +70 +80 +90 +102 +115 +127 +137 +149 +161 +173 +183 +192 +199 +206 +211 +216 +218 +219 +218 +216 +211 +205 +198 +192 +182 +172 +161 +148 +137 +125 +113 +100 +89 +78 +68 +60 +52 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +73 +84 +94 +106 +119 +129 +142 +154 +166 +176 +187 +194 +202 +209 +214 +217 +219 +219 +218 +215 +209 +203 +195 +187 +177 +166 +154 +142 +130 +119 +107 +95 +84 +74 +65 +57 +51 +46 +41 +39 +38 +39 +42 +47 +52 +60 +67 +77 +87 +99 +111 +123 +135 +146 +159 +169 +180 +189 +196 +203 +210 +214 +217 +219 +218 +216 +213 +208 +201 +193 +186 +175 +164 +152 +139 +127 +116 +103 +91 +80 +70 +62 +55 +49 +43 +40 +38 +39 +40 +43 +48 +54 +61 +69 +79 +90 +102 +114 +126 +138 +150 +162 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +210 +205 +198 +192 +182 +171 +159 +148 +135 +124 +111 +100 +87 +77 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +56 +63 +73 +84 +94 +106 +119 +130 +142 +154 +165 +176 +186 +194 +202 +209 +213 +217 +219 +219 +217 +214 +209 +202 +195 +187 +178 +167 +155 +143 +131 +120 +107 +95 +84 +74 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +53 +60 +67 +76 +87 +99 +110 +123 +134 +146 +158 +170 +180 +189 +197 +204 +210 +215 +217 +219 +219 +216 +213 +207 +201 +192 +184 +174 +163 +151 +139 +127 +116 +103 +91 +80 +70 +62 +54 +49 +44 +40 +39 +39 +41 +43 +48 +54 +62 +69 +79 +90 +102 +114 +126 +137 +150 +162 +173 +184 +192 +199 +206 +212 +216 +218 +219 +218 +215 +211 +205 +198 +192 +182 +171 +160 +148 +135 +124 +112 +99 +88 +77 +67 +59 +52 +46 +41 +39 +37 +38 +40 +44 +50 +57 +63 +73 +83 +94 +106 +118 +129 +141 +154 +165 +176 +187 +194 +202 +209 +214 +217 +218 +218 +217 +213 +209 +202 +195 +187 +178 +167 +156 +144 +131 +120 +108 +96 +85 +74 +65 +58 +50 +45 +41 +38 +38 +39 +42 +46 +52 +59 +67 +76 +86 +98 +110 +122 +132 +145 +157 +168 +179 +189 +196 +204 +210 +214 +218 +219 +219 +217 +213 +207 +200 +193 +184 +173 +163 +152 +139 +127 +115 +103 +92 +80 +71 +63 +56 +48 +44 +40 +38 +38 +39 +43 +48 +54 +62 +69 +80 +91 +102 +114 +126 +138 +150 +162 +172 +183 +192 +199 +207 +211 +216 +219 +219 +217 +215 +213 +205 +198 +192 +182 +172 +159 +147 +136 +124 +111 +98 +87 +77 +68 +60 +51 +45 +42 +40 +38 +39 +40 +45 +50 +57 +63 +72 +83 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +202 +209 +213 +217 +218 +219 +217 +214 +209 +203 +195 +188 +178 +167 +154 +143 +131 +120 +108 +95 +84 +74 +65 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +87 +99 +110 +122 +133 +146 +158 +169 +180 +189 +197 +204 +210 +214 +217 +218 +218 +216 +212 +207 +200 +193 +184 +174 +163 +152 +139 +127 +116 +104 +92 +81 +71 +62 +55 +48 +43 +40 +39 +38 +40 +44 +49 +55 +62 +70 +80 +90 +102 +114 +126 +137 +148 +160 +172 +182 +192 +199 +207 +212 +217 +219 +220 +219 +216 +212 +206 +199 +192 +181 +170 +159 +147 +135 +124 +111 +100 +88 +78 +68 +61 +53 +47 +43 +39 +37 +38 +40 +43 +48 +55 +63 +72 +83 +94 +106 +118 +130 +142 +154 +166 +176 +186 +194 +202 +208 +213 +217 +219 +219 +217 +215 +210 +204 +196 +189 +179 +168 +156 +144 +131 +120 +108 +96 +85 +74 +65 +58 +51 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +98 +110 +122 +133 +145 +158 +169 +180 +189 +197 +204 +210 +215 +216 +215 +218 +219 +216 +211 +202 +192 +184 +174 +161 +150 +139 +127 +116 +105 +94 +83 +72 +63 +56 +48 +43 +41 +37 +36 +39 +42 +46 +53 +62 +71 +80 +91 +102 +114 +126 +137 +150 +163 +173 +182 +190 +197 +206 +211 +216 +220 +221 +219 +217 +212 +206 +198 +190 +180 +169 +158 +147 +135 +124 +111 +100 +89 +79 +68 +61 +54 +47 +42 +39 +38 +38 +40 +44 +50 +57 +63 +73 +84 +94 +106 +119 +130 +142 +154 +166 +176 +186 +194 +202 +208 +212 +217 +219 +219 +217 +214 +209 +203 +196 +188 +178 +167 +155 +143 +131 +119 +107 +95 +84 +73 +65 +58 +51 +46 +42 +40 +39 +40 +42 +47 +52 +59 +66 +75 +87 +98 +110 +122 +133 +146 +158 +169 +180 +190 +197 +204 +210 +215 +217 +218 +218 +216 +213 +208 +201 +194 +186 +175 +165 +152 +140 +127 +116 +104 +92 +80 +70 +62 +54 +48 +43 +40 +38 +38 +40 +43 +48 +53 +61 +68 +79 +90 +102 +114 +126 +138 +150 +162 +173 +184 +192 +200 +207 +212 +216 +218 +219 +218 +215 +210 +205 +197 +190 +181 +171 +159 +148 +136 +124 +112 +100 +88 +77 +67 +60 +53 +47 +43 +39 +39 +39 +41 +45 +50 +57 +63 +73 +83 +94 +105 +118 +129 +141 +153 +165 +176 +186 +194 +202 +208 +213 +217 +219 +219 +218 +215 +210 +204 +196 +188 +178 +167 +156 +144 +132 +120 +107 +96 +84 +74 +65 +58 +50 +45 +41 +39 +38 +39 +42 +45 +51 +58 +65 +75 +86 +97 +109 +122 +134 +146 +157 +168 +180 +190 +198 +204 +210 +214 +218 +219 +219 +216 +213 +208 +201 +194 +185 +175 +164 +152 +139 +127 +116 +104 +92 +81 +71 +63 +55 +48 +43 +39 +38 +38 +41 +44 +48 +54 +61 +69 +79 +90 +101 +113 +125 +137 +149 +162 +172 +183 +192 +200 +206 +211 +216 +218 +219 +218 +215 +210 +205 +198 +191 +182 +171 +160 +148 +136 +124 +112 +100 +89 +78 +68 +60 +52 +46 +42 +39 +37 +38 +40 +44 +50 +56 +63 +72 +82 +93 +105 +117 +129 +141 +153 +165 +176 +186 +194 +202 +209 +214 +217 +219 +219 +218 +215 +210 +203 +195 +187 +177 +167 +155 +144 +131 +121 +108 +97 +85 +75 +65 +58 +50 +45 +41 +38 +38 +38 +41 +45 +51 +59 +66 +76 +86 +98 +110 +122 +133 +145 +157 +169 +180 +189 +197 +204 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +151 +139 +127 +116 +104 +92 +81 +72 +63 +56 +49 +44 +40 +38 +38 +39 +43 +47 +54 +62 +69 +79 +90 +102 +114 +126 +137 +150 +161 +172 +182 +192 +199 +206 +211 +215 +218 +219 +218 +215 +211 +206 +199 +192 +182 +171 +160 +148 +135 +124 +111 +100 +88 +78 +67 +60 +53 +47 +42 +39 +38 +38 +41 +44 +50 +56 +63 +73 +83 +94 +106 +119 +130 +142 +154 +166 +177 +187 +195 +202 +209 +213 +218 +219 +219 +217 +214 +209 +203 +195 +187 +178 +166 +155 +144 +131 +120 +108 +96 +85 +74 +65 +58 +51 +45 +41 +38 +37 +39 +41 +45 +51 +59 +66 +76 +87 +99 +111 +122 +134 +146 +157 +169 +180 +189 +197 +204 +210 +215 +217 +219 +218 +216 +213 +208 +202 +194 +185 +175 +164 +152 +140 +127 +116 +103 +92 +81 +71 +63 +55 +49 +44 +41 +39 +39 +39 +43 +47 +54 +60 +69 +79 +89 +101 +113 +125 +136 +148 +159 +171 +182 +192 +198 +206 +211 +216 +218 +219 +218 +216 +212 +207 +199 +192 +183 +172 +160 +148 +136 +124 +112 +99 +88 +78 +68 +61 +53 +46 +43 +39 +38 +39 +40 +44 +49 +56 +63 +72 +82 +93 +105 +118 +129 +142 +154 +165 +176 +187 +194 +202 +208 +214 +217 +219 +219 +217 +214 +210 +203 +196 +189 +179 +168 +156 +144 +132 +120 +107 +96 +85 +73 +64 +57 +50 +45 +40 +39 +39 +39 +42 +47 +52 +59 +67 +76 +86 +97 +109 +121 +133 +145 +157 +169 +179 +189 +196 +204 +209 +214 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +164 +152 +140 +128 +117 +105 +93 +82 +72 +63 +56 +49 +43 +40 +38 +38 +39 +42 +47 +53 +61 +68 +78 +89 +101 +113 +125 +136 +148 +161 +172 +183 +192 +199 +207 +212 +216 +218 +219 +218 +216 +212 +206 +198 +192 +182 +173 +161 +147 +135 +124 +112 +100 +88 +77 +67 +60 +53 +47 +42 +40 +38 +39 +41 +44 +50 +56 +63 +72 +82 +93 +106 +117 +129 +141 +153 +165 +176 +186 +193 +201 +208 +214 +217 +217 +217 +217 +215 +210 +203 +196 +189 +179 +168 +156 +144 +131 +120 +108 +95 +84 +73 +64 +57 +50 +45 +41 +39 +39 +39 +42 +46 +52 +59 +66 +75 +86 +97 +109 +122 +133 +145 +157 +169 +179 +189 +197 +204 +210 +214 +218 +219 +219 +216 +213 +206 +197 +194 +189 +179 +167 +153 +139 +127 +115 +101 +91 +80 +69 +62 +56 +50 +44 +41 +39 +38 +39 +43 +48 +52 +59 +68 +78 +89 +101 +114 +126 +137 +150 +161 +173 +182 +192 +200 +208 +210 +215 +216 +216 +218 +216 +212 +208 +200 +192 +184 +172 +161 +148 +135 +124 +111 +100 +89 +79 +69 +61 +54 +48 +44 +41 +39 +39 +40 +44 +48 +55 +63 +72 +82 +93 +105 +117 +128 +141 +152 +164 +175 +185 +193 +201 +207 +212 +216 +218 +219 +217 +215 +210 +204 +196 +188 +178 +168 +156 +144 +132 +120 +108 +96 +84 +74 +65 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +97 +110 +121 +133 +145 +157 +169 +180 +189 +197 +204 +210 +215 +218 +219 +219 +216 +213 +208 +201 +194 +185 +175 +164 +152 +141 +128 +117 +104 +92 +81 +71 +63 +54 +48 +43 +40 +38 +38 +40 +43 +48 +54 +62 +69 +79 +89 +101 +113 +125 +136 +148 +160 +171 +182 +192 +199 +206 +212 +216 +218 +219 +218 +216 +212 +206 +198 +192 +182 +172 +160 +148 +136 +125 +113 +101 +90 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +83 +94 +106 +118 +129 +141 +153 +164 +175 +185 +193 +201 +208 +213 +217 +218 +219 +217 +215 +210 +203 +196 +188 +178 +167 +155 +143 +131 +120 +108 +96 +85 +74 +65 +58 +51 +46 +42 +40 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +109 +121 +133 +145 +157 +169 +179 +189 +196 +204 +210 +215 +218 +219 +219 +217 +214 +208 +202 +194 +186 +175 +164 +152 +140 +127 +116 +104 +92 +82 +71 +63 +56 +49 +44 +41 +39 +38 +39 +43 +47 +54 +61 +69 +79 +89 +101 +113 +125 +137 +148 +161 +172 +182 +192 +199 +206 +212 +216 +219 +219 +219 +216 +212 +206 +199 +192 +183 +172 +161 +149 +137 +125 +113 +100 +89 +78 +68 +61 +53 +47 +42 +39 +37 +38 +39 +44 +48 +56 +63 +72 +82 +93 +105 +117 +129 +141 +153 +164 +176 +186 +194 +202 +209 +214 +217 +220 +220 +219 +215 +211 +204 +197 +189 +178 +168 +156 +144 +131 +120 +108 +96 +84 +74 +65 +58 +51 +46 +42 +39 +38 +38 +42 +46 +52 +58 +65 +75 +86 +98 +109 +121 +132 +145 +158 +169 +179 +189 +197 +205 +211 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +163 +152 +139 +127 +115 +104 +92 +83 +73 +63 +56 +49 +45 +41 +39 +38 +39 +43 +47 +53 +61 +69 +79 +90 +101 +114 +125 +137 +149 +161 +172 +182 +192 +198 +205 +211 +216 +218 +219 +217 +216 +212 +206 +199 +192 +183 +173 +162 +149 +137 +125 +112 +100 +89 +78 +68 +61 +53 +47 +43 +39 +39 +39 +41 +44 +49 +56 +63 +71 +81 +92 +104 +116 +128 +140 +153 +164 +176 +186 +194 +202 +208 +214 +217 +219 +219 +218 +214 +209 +203 +196 +188 +178 +168 +156 +144 +132 +121 +109 +97 +86 +75 +65 +58 +51 +46 +41 +38 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +110 +122 +133 +145 +157 +168 +179 +188 +196 +203 +209 +214 +217 +218 +217 +216 +212 +208 +200 +193 +185 +175 +164 +152 +139 +127 +117 +105 +93 +82 +72 +63 +57 +50 +45 +41 +39 +38 +40 +43 +47 +53 +60 +68 +78 +88 +101 +113 +125 +136 +149 +161 +172 +182 +192 +198 +205 +211 +216 +218 +219 +219 +216 +212 +206 +200 +192 +183 +172 +161 +149 +137 +125 +112 +101 +89 +78 +68 +60 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +71 +81 +92 +104 +118 +128 +141 +153 +165 +176 +186 +194 +201 +208 +213 +217 +218 +219 +217 +214 +209 +204 +196 +189 +180 +169 +158 +145 +133 +121 +109 +97 +85 +74 +65 +57 +50 +45 +40 +39 +38 +39 +42 +46 +52 +59 +67 +76 +85 +97 +109 +120 +131 +144 +157 +168 +179 +189 +197 +204 +210 +215 +217 +219 +218 +216 +212 +208 +201 +193 +185 +175 +164 +152 +141 +128 +117 +105 +93 +82 +72 +63 +55 +49 +44 +40 +37 +38 +39 +41 +48 +53 +60 +69 +79 +89 +101 +112 +125 +136 +148 +160 +171 +182 +192 +200 +206 +212 +216 +219 +219 +219 +216 +212 +207 +199 +192 +183 +172 +161 +149 +136 +125 +113 +101 +89 +79 +68 +61 +53 +47 +42 +39 +37 +37 +40 +43 +48 +56 +63 +72 +82 +93 +105 +117 +129 +140 +153 +164 +176 +186 +194 +202 +208 +213 +217 +219 +219 +218 +215 +210 +204 +196 +189 +179 +168 +157 +145 +132 +121 +108 +97 +85 +75 +66 +58 +51 +46 +42 +39 +39 +39 +42 +46 +52 +59 +66 +75 +85 +97 +109 +121 +132 +144 +156 +168 +180 +189 +196 +204 +210 +214 +217 +219 +219 +216 +213 +208 +202 +194 +186 +176 +164 +150 +142 +132 +121 +109 +94 +80 +70 +62 +53 +47 +43 +39 +38 +39 +40 +42 +49 +55 +60 +67 +79 +90 +99 +111 +124 +136 +147 +160 +173 +183 +192 +200 +207 +212 +217 +220 +220 +219 +214 +212 +204 +196 +190 +182 +172 +162 +150 +137 +126 +114 +101 +89 +78 +67 +60 +53 +47 +43 +40 +38 +39 +41 +45 +50 +57 +63 +72 +82 +92 +105 +117 +130 +141 +152 +164 +175 +186 +193 +201 +207 +212 +217 +219 +219 +217 +214 +209 +203 +196 +188 +178 +168 +156 +145 +132 +121 +109 +97 +86 +75 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +58 +65 +75 +85 +97 +109 +121 +133 +145 +156 +168 +179 +188 +196 +204 +209 +214 +217 +219 +219 +217 +213 +209 +202 +194 +187 +176 +165 +153 +141 +128 +116 +104 +93 +81 +71 +63 +55 +49 +43 +40 +38 +38 +39 +42 +47 +53 +61 +68 +78 +89 +101 +113 +125 +137 +149 +161 +172 +183 +192 +199 +207 +212 +217 +219 +219 +218 +216 +211 +205 +199 +192 +182 +172 +161 +149 +137 +125 +113 +101 +89 +78 +68 +60 +53 +47 +42 +39 +38 +39 +40 +44 +49 +56 +63 +72 +83 +94 +106 +117 +129 +141 +153 +165 +175 +185 +193 +201 +207 +212 +216 +218 +219 +217 +215 +210 +204 +196 +189 +179 +168 +156 +144 +132 +121 +109 +98 +86 +75 +66 +59 +51 +46 +42 +39 +38 +39 +41 +46 +51 +58 +65 +74 +85 +97 +109 +121 +132 +144 +157 +167 +179 +188 +196 +203 +209 +214 +217 +220 +219 +217 +214 +210 +203 +195 +187 +176 +165 +152 +140 +127 +116 +103 +91 +81 +71 +63 +55 +49 +44 +40 +38 +38 +39 +42 +47 +54 +61 +68 +79 +89 +101 +113 +125 +137 +150 +161 +173 +183 +192 +199 +206 +211 +215 +217 +218 +217 +215 +211 +205 +199 +192 +182 +172 +161 +150 +137 +125 +113 +100 +89 +78 +68 +60 +53 +47 +43 +40 +39 +39 +42 +45 +50 +56 +63 +72 +81 +92 +104 +116 +127 +139 +151 +163 +175 +185 +193 +201 +208 +212 +217 +218 +219 +217 +215 +210 +204 +197 +189 +179 +169 +157 +145 +133 +122 +110 +97 +86 +75 +66 +59 +51 +45 +42 +39 +38 +38 +41 +46 +51 +58 +65 +74 +85 +96 +108 +120 +132 +144 +157 +168 +179 +188 +196 +204 +210 +215 +218 +220 +219 +217 +213 +208 +201 +193 +185 +175 +164 +152 +140 +128 +116 +104 +92 +81 +71 +63 +56 +49 +44 +41 +39 +39 +39 +43 +47 +53 +61 +68 +78 +89 +101 +113 +125 +136 +148 +160 +172 +182 +192 +199 +206 +211 +215 +218 +219 +218 +215 +211 +206 +199 +192 +182 +172 +161 +149 +137 +125 +113 +100 +89 +79 +68 +61 +54 +47 +43 +40 +38 +38 +41 +44 +49 +55 +63 +71 +81 +92 +103 +116 +127 +140 +152 +164 +175 +185 +193 +201 +208 +213 +217 +219 +219 +218 +215 +210 +204 +197 +189 +180 +169 +157 +146 +133 +122 +110 +97 +85 +76 +66 +58 +50 +44 +40 +38 +38 +38 +41 +45 +51 +58 +65 +74 +85 +96 +108 +120 +132 +144 +156 +168 +178 +189 +197 +204 +211 +215 +218 +219 +218 +216 +213 +207 +201 +194 +186 +175 +164 +152 +141 +129 +118 +106 +93 +82 +73 +63 +56 +50 +45 +41 +39 +39 +40 +43 +47 +54 +61 +68 +79 +89 +100 +112 +124 +135 +147 +159 +170 +181 +191 +198 +205 +211 +216 +218 +219 +218 +216 +212 +207 +199 +192 +183 +173 +161 +149 +137 +125 +113 +101 +90 +79 +69 +61 +54 +47 +42 +39 +37 +38 +39 +44 +48 +55 +63 +71 +81 +93 +105 +117 +128 +140 +152 +164 +176 +186 +194 +202 +208 +214 +217 +219 +219 +218 +215 +210 +204 +196 +189 +179 +169 +157 +145 +133 +121 +109 +97 +85 +75 +66 +58 +51 +46 +42 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +97 +109 +121 +132 +145 +156 +168 +179 +188 +196 +203 +210 +214 +217 +218 +218 +216 +212 +208 +201 +194 +186 +175 +165 +153 +141 +129 +117 +105 +93 +82 +72 +63 +56 +49 +45 +41 +39 +38 +39 +42 +47 +53 +61 +69 +79 +89 +101 +113 +125 +136 +148 +160 +171 +182 +192 +200 +206 +212 +217 +219 +219 +219 +216 +212 +205 +198 +192 +182 +171 +160 +149 +136 +126 +113 +101 +89 +78 +68 +61 +53 +47 +42 +39 +38 +38 +40 +43 +48 +55 +63 +71 +82 +93 +105 +117 +129 +140 +151 +165 +175 +184 +193 +201 +208 +213 +216 +219 +220 +218 +215 +211 +205 +197 +190 +179 +168 +157 +145 +132 +121 +109 +97 +86 +75 +66 +59 +52 +45 +42 +40 +37 +39 +41 +45 +50 +57 +65 +75 +85 +97 +109 +121 +132 +145 +157 +168 +179 +188 +196 +203 +209 +214 +217 +218 +218 +216 +213 +208 +202 +195 +186 +175 +165 +153 +141 +128 +116 +102 +94 +84 +75 +66 +57 +47 +43 +40 +36 +37 +39 +42 +47 +55 +63 +70 +79 +90 +101 +112 +125 +137 +147 +158 +171 +181 +190 +198 +206 +211 +216 +219 +219 +218 +216 +211 +206 +200 +191 +182 +169 +158 +149 +137 +126 +115 +103 +91 +79 +69 +61 +52 +46 +42 +39 +38 +39 +42 +45 +49 +57 +63 +73 +82 +93 +104 +116 +127 +139 +151 +163 +174 +185 +193 +201 +208 +212 +217 +218 +219 +218 +215 +210 +203 +196 +189 +179 +168 +157 +145 +133 +122 +110 +98 +86 +76 +66 +58 +51 +46 +41 +39 +37 +38 +40 +44 +50 +57 +65 +74 +85 +96 +108 +121 +132 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +176 +165 +153 +141 +128 +117 +105 +93 +82 +71 +63 +56 +49 +44 +41 +39 +38 +40 +43 +47 +53 +61 +68 +79 +89 +100 +112 +125 +137 +149 +160 +170 +181 +192 +198 +205 +210 +214 +217 +218 +217 +215 +211 +206 +200 +192 +182 +172 +161 +149 +137 +126 +113 +101 +90 +79 +69 +61 +54 +48 +43 +40 +38 +39 +41 +45 +49 +55 +63 +71 +81 +92 +103 +115 +127 +140 +152 +164 +175 +185 +194 +202 +209 +213 +217 +219 +219 +218 +214 +210 +203 +196 +189 +179 +169 +157 +145 +133 +122 +109 +97 +85 +75 +66 +58 +51 +46 +42 +39 +38 +39 +41 +46 +51 +58 +66 +75 +86 +97 +108 +120 +131 +144 +155 +167 +178 +188 +196 +203 +209 +214 +217 +218 +218 +217 +213 +208 +202 +194 +186 +176 +165 +154 +142 +129 +117 +106 +93 +83 +72 +63 +57 +50 +44 +41 +39 +38 +39 +42 +47 +53 +61 +68 +78 +88 +100 +112 +124 +136 +148 +160 +171 +182 +192 +198 +206 +211 +216 +218 +219 +219 +216 +212 +207 +200 +192 +183 +173 +162 +149 +137 +125 +113 +101 +89 +79 +69 +60 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +71 +81 +92 +104 +117 +127 +140 +152 +164 +175 +186 +193 +201 +208 +213 +217 +218 +219 +218 +214 +210 +204 +197 +189 +180 +169 +158 +146 +134 +123 +110 +98 +86 +76 +66 +58 +51 +46 +42 +39 +38 +39 +41 +45 +51 +57 +65 +74 +84 +96 +107 +119 +130 +143 +155 +167 +178 +188 +196 +204 +210 +215 +218 +219 +219 +218 +214 +209 +202 +194 +186 +176 +165 +153 +141 +129 +118 +106 +94 +83 +72 +63 +56 +49 +44 +40 +38 +38 +39 +42 +47 +53 +60 +68 +78 +89 +100 +112 +124 +136 +147 +160 +171 +181 +190 +198 +206 +211 +216 +218 +219 +219 +217 +212 +206 +199 +192 +183 +172 +161 +149 +137 +126 +113 +102 +90 +79 +69 +62 +54 +47 +43 +39 +38 +38 +39 +43 +48 +55 +63 +71 +81 +92 +104 +116 +128 +140 +152 +164 +175 +185 +192 +200 +207 +212 +217 +219 +219 +218 +215 +211 +205 +197 +189 +180 +169 +157 +145 +133 +121 +109 +97 +86 +76 +67 +59 +52 +47 +42 +39 +38 +39 +41 +46 +50 +58 +65 +74 +84 +95 +108 +120 +131 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +218 +217 +213 +208 +202 +194 +186 +176 +165 +154 +141 +129 +118 +105 +93 +82 +72 +63 +56 +49 +44 +41 +39 +38 +40 +43 +47 +54 +61 +68 +78 +89 +100 +112 +124 +135 +147 +159 +171 +182 +192 +199 +206 +211 +216 +218 +219 +218 +216 +212 +206 +199 +192 +183 +172 +161 +149 +136 +125 +113 +101 +90 +79 +70 +62 +54 +48 +43 +40 +38 +38 +40 +44 +49 +55 +63 +71 +81 +93 +104 +116 +127 +140 +152 +163 +174 +185 +192 +200 +207 +212 +216 +219 +219 +218 +216 +211 +205 +197 +190 +181 +171 +158 +145 +132 +121 +110 +98 +86 +75 +66 +59 +51 +46 +41 +39 +38 +38 +40 +45 +50 +57 +63 +74 +84 +95 +108 +120 +132 +144 +156 +168 +179 +188 +195 +203 +210 +215 +217 +218 +218 +217 +214 +209 +202 +193 +186 +177 +166 +154 +142 +129 +118 +106 +93 +82 +71 +63 +56 +49 +44 +41 +39 +39 +40 +43 +47 +53 +60 +68 +78 +88 +100 +111 +125 +136 +149 +160 +171 +182 +191 +198 +205 +211 +214 +217 +218 +217 +215 +211 +205 +198 +192 +182 +172 +161 +149 +137 +126 +113 +101 +90 +79 +69 +61 +54 +47 +44 +40 +39 +40 +42 +45 +50 +56 +63 +71 +81 +92 +103 +115 +127 +139 +151 +162 +174 +185 +193 +201 +208 +213 +217 +219 +219 +217 +214 +210 +205 +198 +189 +180 +170 +158 +145 +134 +123 +111 +98 +87 +76 +67 +59 +51 +46 +41 +38 +37 +38 +40 +45 +50 +57 +64 +74 +84 +96 +109 +120 +132 +143 +155 +168 +178 +187 +195 +204 +209 +214 +218 +220 +218 +216 +215 +209 +202 +195 +187 +176 +165 +153 +142 +129 +117 +106 +94 +83 +73 +63 +53 +50 +47 +44 +42 +39 +38 +41 +46 +51 +59 +67 +77 +88 +101 +113 +126 +137 +149 +160 +171 +182 +192 +197 +203 +209 +214 +216 +218 +218 +216 +212 +208 +200 +192 +183 +173 +162 +151 +137 +125 +111 +99 +90 +79 +70 +63 +56 +49 +45 +41 +39 +38 +40 +43 +48 +55 +63 +71 +81 +91 +104 +116 +128 +140 +152 +164 +175 +185 +194 +201 +208 +213 +217 +219 +219 +218 +215 +211 +204 +197 +190 +180 +170 +158 +145 +133 +122 +110 +98 +86 +76 +66 +59 +51 +45 +40 +38 +37 +38 +41 +44 +51 +58 +65 +74 +85 +96 +108 +120 +131 +144 +155 +167 +178 +188 +195 +203 +209 +214 +217 +219 +219 +217 +214 +208 +202 +194 +187 +176 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +56 +50 +44 +41 +38 +38 +39 +42 +47 +53 +60 +68 +78 +88 +100 +112 +124 +136 +148 +160 +171 +181 +192 +198 +205 +211 +215 +218 +219 +218 +216 +212 +206 +199 +192 +183 +173 +162 +149 +138 +126 +113 +101 +89 +79 +69 +61 +53 +47 +42 +39 +38 +38 +40 +43 +49 +55 +63 +71 +82 +93 +105 +117 +128 +140 +152 +164 +175 +185 +192 +201 +208 +212 +216 +218 +219 +217 +215 +210 +204 +196 +189 +180 +170 +158 +146 +133 +122 +110 +98 +86 +75 +66 +59 +52 +46 +42 +39 +39 +39 +41 +45 +50 +57 +64 +73 +83 +95 +107 +119 +131 +143 +155 +166 +178 +188 +195 +203 +210 +214 +218 +219 +219 +217 +214 +208 +202 +195 +187 +176 +166 +154 +142 +129 +118 +106 +94 +82 +72 +63 +56 +49 +44 +40 +38 +38 +39 +43 +47 +54 +61 +69 +79 +89 +100 +112 +124 +135 +147 +158 +170 +180 +189 +197 +205 +210 +215 +218 +219 +218 +216 +212 +207 +200 +192 +183 +172 +161 +149 +137 +126 +114 +102 +90 +80 +70 +63 +55 +49 +44 +40 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +104 +116 +127 +140 +152 +164 +174 +184 +192 +200 +207 +212 +216 +218 +219 +218 +216 +211 +205 +198 +190 +180 +170 +158 +145 +133 +122 +110 +97 +86 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +84 +95 +107 +119 +132 +143 +156 +167 +178 +188 +196 +204 +209 +214 +218 +220 +219 +217 +214 +209 +203 +195 +187 +177 +166 +154 +142 +130 +118 +105 +93 +82 +72 +63 +56 +50 +44 +41 +39 +39 +40 +43 +47 +54 +61 +68 +78 +88 +100 +111 +124 +135 +147 +159 +171 +181 +191 +198 +205 +211 +215 +218 +219 +218 +216 +212 +206 +200 +192 +183 +172 +161 +149 +137 +126 +114 +102 +90 +80 +69 +62 +55 +48 +44 +40 +38 +38 +40 +44 +48 +55 +63 +71 +81 +92 +103 +116 +127 +139 +151 +163 +175 +185 +193 +200 +208 +213 +216 +219 +220 +218 +216 +211 +206 +198 +190 +181 +170 +158 +146 +134 +122 +110 +98 +86 +76 +66 +59 +52 +46 +42 +39 +38 +38 +40 +45 +50 +57 +63 +73 +84 +95 +108 +119 +131 +143 +155 +167 +178 +188 +195 +203 +209 +214 +217 +219 +218 +217 +214 +209 +203 +195 +187 +177 +166 +154 +143 +130 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +39 +40 +43 +47 +53 +60 +67 +76 +87 +99 +110 +123 +135 +147 +158 +170 +181 +191 +198 +206 +212 +215 +219 +219 +219 +216 +212 +207 +200 +192 +184 +173 +162 +150 +138 +126 +114 +102 +90 +79 +69 +61 +54 +47 +43 +39 +38 +38 +40 +43 +48 +55 +63 +71 +80 +91 +103 +115 +127 +140 +152 +164 +175 +185 +194 +201 +208 +213 +217 +218 +218 +217 +214 +209 +204 +196 +189 +180 +169 +158 +146 +134 +123 +110 +99 +87 +76 +66 +59 +52 +46 +41 +39 +38 +39 +42 +46 +51 +58 +65 +74 +84 +96 +107 +119 +130 +143 +154 +165 +176 +187 +195 +202 +208 +214 +217 +218 +219 +217 +214 +208 +203 +195 +187 +177 +166 +154 +142 +130 +119 +107 +95 +84 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +47 +52 +60 +67 +77 +88 +99 +111 +123 +135 +147 +159 +171 +182 +191 +199 +205 +211 +216 +218 +219 +218 +216 +212 +206 +199 +192 +183 +173 +161 +149 +138 +126 +114 +102 +90 +79 +69 +62 +54 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +70 +81 +92 +104 +115 +127 +140 +151 +163 +175 +185 +193 +200 +207 +213 +216 +218 +219 +218 +215 +210 +204 +197 +189 +179 +169 +158 +147 +134 +122 +110 +98 +87 +76 +65 +58 +52 +46 +41 +39 +38 +38 +41 +45 +52 +58 +64 +74 +84 +96 +107 +120 +130 +143 +155 +167 +178 +187 +196 +203 +210 +214 +218 +219 +219 +217 +213 +209 +202 +194 +186 +177 +165 +154 +142 +130 +118 +107 +95 +83 +73 +63 +56 +49 +45 +39 +35 +37 +43 +45 +48 +53 +59 +67 +77 +86 +98 +111 +124 +135 +148 +160 +172 +182 +192 +198 +205 +210 +216 +217 +217 +217 +215 +211 +206 +201 +192 +184 +174 +163 +149 +137 +125 +113 +105 +91 +78 +67 +59 +54 +49 +43 +42 +41 +40 +42 +45 +50 +54 +62 +69 +79 +90 +104 +116 +127 +140 +152 +164 +175 +185 +193 +201 +207 +212 +216 +218 +218 +218 +215 +211 +205 +198 +192 +181 +171 +158 +146 +134 +122 +110 +97 +86 +76 +66 +59 +52 +46 +42 +39 +38 +38 +39 +44 +50 +58 +63 +73 +83 +95 +108 +120 +130 +142 +155 +167 +177 +187 +195 +202 +209 +214 +217 +219 +219 +218 +214 +209 +203 +195 +188 +177 +166 +155 +143 +131 +119 +107 +95 +83 +74 +64 +57 +49 +44 +41 +39 +38 +39 +42 +47 +54 +61 +68 +77 +88 +99 +112 +124 +135 +147 +158 +170 +181 +190 +197 +205 +210 +215 +217 +218 +218 +216 +212 +207 +199 +192 +184 +173 +162 +150 +138 +127 +114 +102 +91 +80 +70 +62 +55 +48 +44 +40 +39 +39 +40 +43 +48 +54 +62 +70 +80 +92 +103 +116 +127 +140 +152 +164 +174 +184 +192 +200 +207 +212 +216 +219 +219 +219 +216 +211 +206 +198 +190 +181 +170 +159 +146 +134 +122 +110 +98 +86 +75 +66 +59 +52 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +84 +94 +106 +119 +130 +142 +155 +166 +178 +188 +195 +202 +208 +214 +217 +219 +220 +218 +214 +209 +203 +195 +188 +177 +166 +155 +142 +130 +119 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +39 +39 +43 +47 +53 +60 +67 +77 +87 +100 +111 +123 +135 +147 +159 +170 +180 +190 +197 +205 +210 +214 +217 +218 +218 +216 +212 +207 +201 +193 +185 +175 +162 +151 +138 +127 +115 +102 +90 +79 +69 +61 +54 +48 +43 +40 +38 +39 +41 +44 +48 +55 +63 +71 +81 +92 +103 +115 +127 +139 +151 +163 +174 +184 +193 +200 +207 +212 +216 +218 +219 +218 +215 +211 +205 +198 +190 +181 +170 +158 +146 +134 +123 +110 +98 +87 +77 +67 +59 +52 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +84 +95 +107 +119 +130 +143 +154 +166 +177 +187 +195 +203 +209 +214 +218 +219 +219 +217 +214 +209 +203 +195 +187 +177 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +39 +39 +43 +47 +53 +60 +67 +77 +87 +99 +111 +123 +134 +146 +158 +170 +181 +190 +198 +205 +211 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +174 +163 +150 +139 +127 +114 +102 +90 +79 +69 +62 +54 +48 +44 +41 +39 +39 +41 +44 +49 +56 +63 +71 +80 +92 +103 +114 +127 +138 +150 +162 +173 +184 +193 +201 +207 +212 +216 +218 +218 +217 +214 +210 +204 +197 +189 +180 +169 +157 +147 +134 +123 +111 +100 +89 +77 +68 +60 +52 +47 +42 +39 +38 +39 +41 +44 +49 +56 +63 +73 +83 +94 +107 +119 +130 +143 +154 +166 +177 +187 +195 +203 +210 +214 +219 +220 +220 +218 +215 +209 +203 +195 +187 +177 +166 +155 +143 +130 +118 +107 +94 +83 +72 +63 +56 +49 +44 +40 +38 +37 +38 +42 +47 +52 +60 +68 +77 +88 +99 +112 +124 +136 +147 +159 +171 +181 +191 +198 +204 +210 +216 +219 +220 +218 +216 +212 +208 +200 +192 +183 +172 +162 +150 +137 +125 +113 +101 +90 +80 +70 +62 +55 +49 +44 +41 +39 +39 +41 +44 +48 +55 +63 +70 +80 +91 +103 +116 +127 +138 +150 +162 +174 +184 +192 +200 +206 +212 +215 +219 +218 +218 +215 +211 +205 +198 +190 +181 +171 +159 +147 +135 +123 +111 +99 +88 +76 +67 +59 +52 +46 +41 +38 +37 +38 +40 +44 +50 +57 +63 +73 +83 +95 +106 +119 +130 +143 +155 +166 +178 +187 +195 +203 +210 +214 +218 +219 +219 +217 +214 +209 +203 +195 +187 +177 +166 +154 +142 +130 +119 +107 +95 +83 +73 +63 +57 +50 +45 +40 +38 +38 +39 +42 +47 +53 +60 +68 +77 +88 +99 +111 +123 +134 +146 +158 +169 +180 +190 +197 +205 +210 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +173 +162 +150 +138 +127 +115 +103 +91 +80 +71 +63 +55 +49 +44 +41 +38 +38 +40 +43 +47 +54 +62 +70 +80 +91 +103 +114 +127 +138 +150 +162 +173 +184 +192 +200 +207 +213 +216 +218 +219 +219 +216 +211 +206 +199 +192 +181 +171 +159 +147 +134 +123 +111 +98 +86 +76 +67 +59 +52 +46 +42 +39 +38 +38 +41 +45 +50 +57 +63 +73 +84 +95 +107 +119 +131 +143 +155 +166 +178 +187 +195 +202 +209 +213 +216 +218 +218 +216 +213 +209 +202 +195 +187 +177 +166 +154 +142 +130 +119 +107 +95 +83 +74 +63 +57 +50 +45 +42 +39 +39 +40 +43 +45 +51 +63 +70 +80 +90 +98 +109 +123 +133 +145 +158 +169 +180 +190 +198 +206 +212 +216 +219 +218 +217 +216 +212 +205 +198 +192 +183 +173 +163 +152 +139 +127 +116 +103 +91 +80 +69 +62 +55 +47 +42 +36 +36 +37 +40 +44 +50 +56 +63 +71 +81 +92 +103 +114 +126 +138 +150 +163 +174 +184 +193 +202 +208 +213 +217 +220 +220 +218 +216 +210 +205 +198 +190 +180 +170 +158 +147 +134 +123 +111 +98 +87 +76 +66 +59 +52 +46 +41 +39 +38 +38 +40 +45 +51 +56 +63 +73 +84 +95 +107 +120 +132 +143 +155 +166 +177 +187 +195 +202 +208 +213 +216 +218 +218 +217 +213 +209 +203 +195 +188 +178 +167 +155 +143 +131 +119 +107 +95 +84 +73 +63 +58 +50 +45 +41 +39 +38 +39 +42 +47 +53 +59 +66 +76 +86 +98 +110 +122 +133 +146 +158 +169 +180 +190 +197 +204 +210 +215 +217 +218 +218 +216 +212 +208 +201 +193 +185 +175 +164 +152 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +38 +40 +43 +48 +55 +62 +70 +80 +90 +102 +114 +126 +138 +150 +162 +174 +185 +193 +201 +208 +213 +217 +219 +219 +218 +215 +211 +205 +197 +190 +181 +170 +159 +147 +135 +124 +111 +98 +87 +77 +68 +60 +52 +45 +41 +40 +39 +39 +41 +45 +51 +58 +65 +74 +84 +95 +107 +118 +130 +141 +153 +165 +176 +186 +194 +202 +208 +213 +217 +219 +219 +217 +214 +209 +203 +196 +189 +178 +167 +155 +143 +131 +120 +107 +94 +84 +74 +63 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +67 +77 +87 +99 +111 +123 +134 +146 +158 +169 +181 +190 +198 +205 +210 +215 +218 +219 +218 +216 +212 +208 +200 +193 +184 +174 +163 +151 +138 +127 +114 +102 +90 +79 +70 +61 +54 +47 +43 +40 +38 +38 +40 +44 +48 +55 +63 +71 +80 +91 +103 +115 +127 +139 +151 +163 +174 +184 +192 +200 +208 +212 +217 +219 +219 +218 +214 +210 +204 +197 +190 +180 +170 +159 +147 +135 +124 +111 +99 +88 +77 +67 +60 +53 +46 +42 +40 +38 +39 +41 +45 +50 +57 +63 +72 +83 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +202 +209 +214 +217 +219 +219 +218 +214 +209 +204 +195 +188 +178 +167 +156 +144 +132 +120 +108 +96 +85 +74 +65 +57 +50 +44 +40 +38 +37 +38 +41 +46 +52 +59 +67 +77 +88 +99 +111 +123 +134 +146 +158 +169 +180 +189 +197 +205 +211 +216 +219 +220 +219 +218 +213 +208 +201 +192 +184 +173 +162 +150 +137 +126 +114 +102 +90 +79 +70 +62 +54 +48 +43 +40 +38 +38 +40 +44 +48 +55 +63 +71 +81 +92 +104 +115 +127 +139 +152 +163 +174 +184 +192 +199 +206 +212 +216 +218 +219 +218 +215 +211 +205 +198 +190 +181 +170 +159 +147 +134 +123 +111 +99 +88 +77 +68 +61 +53 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +106 +118 +130 +142 +154 +166 +177 +187 +194 +202 +208 +213 +217 +219 +219 +217 +215 +210 +204 +196 +188 +178 +167 +155 +143 +131 +119 +107 +95 +83 +73 +63 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +67 +76 +87 +98 +111 +122 +134 +146 +158 +169 +180 +190 +197 +205 +211 +216 +218 +219 +218 +216 +212 +208 +200 +192 +184 +174 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +38 +40 +43 +48 +55 +62 +70 +80 +91 +103 +115 +127 +138 +150 +162 +172 +183 +192 +199 +207 +212 +216 +219 +219 +219 +216 +212 +206 +198 +191 +181 +171 +158 +147 +134 +123 +111 +99 +88 +77 +68 +60 +53 +47 +42 +39 +38 +38 +41 +44 +49 +56 +63 +72 +82 +94 +106 +119 +130 +142 +155 +166 +177 +187 +195 +202 +208 +213 +217 +218 +219 +217 +214 +209 +203 +196 +187 +178 +166 +155 +143 +130 +119 +106 +94 +84 +73 +63 +58 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +97 +110 +123 +134 +147 +158 +169 +180 +191 +199 +205 +210 +215 +218 +218 +218 +216 +212 +207 +200 +193 +185 +173 +163 +151 +139 +127 +115 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +39 +41 +45 +48 +53 +63 +70 +80 +91 +102 +114 +126 +138 +150 +162 +172 +184 +192 +199 +207 +212 +216 +219 +219 +219 +215 +211 +205 +198 +191 +181 +171 +159 +148 +136 +124 +112 +100 +88 +78 +67 +59 +52 +46 +41 +38 +37 +38 +40 +44 +49 +57 +63 +73 +83 +94 +106 +118 +129 +141 +153 +165 +176 +186 +194 +202 +209 +214 +218 +219 +219 +217 +214 +209 +203 +195 +187 +177 +166 +155 +143 +131 +120 +107 +96 +84 +74 +65 +58 +50 +45 +41 +38 +37 +39 +41 +46 +52 +59 +67 +77 +87 +99 +110 +123 +134 +146 +158 +170 +180 +190 +197 +203 +207 +216 +221 +222 +221 +216 +211 +206 +199 +192 +183 +173 +162 +151 +139 +127 +116 +104 +92 +80 +69 +62 +54 +46 +41 +39 +38 +38 +40 +44 +49 +55 +62 +69 +79 +90 +102 +115 +127 +137 +149 +158 +171 +183 +192 +200 +208 +213 +217 +219 +220 +218 +215 +210 +205 +198 +192 +182 +172 +161 +149 +137 +125 +113 +100 +88 +77 +66 +58 +51 +45 +40 +38 +37 +39 +41 +46 +51 +57 +63 +73 +83 +94 +106 +118 +129 +140 +153 +165 +176 +186 +195 +202 +208 +213 +217 +218 +218 +217 +213 +208 +202 +194 +188 +177 +167 +155 +143 +131 +120 +108 +95 +84 +74 +63 +57 +50 +44 +40 +38 +38 +38 +42 +47 +52 +60 +68 +78 +88 +99 +111 +123 +135 +145 +157 +171 +180 +189 +198 +205 +211 +215 +218 +220 +219 +216 +212 +207 +200 +192 +184 +173 +162 +151 +138 +127 +115 +103 +91 +80 +71 +62 +55 +48 +43 +40 +38 +38 +39 +42 +47 +54 +62 +70 +79 +91 +102 +114 +126 +138 +150 +162 +173 +183 +192 +200 +207 +212 +217 +219 +220 +219 +216 +211 +205 +198 +191 +181 +170 +159 +147 +134 +123 +111 +99 +87 +76 +67 +59 +52 +47 +42 +39 +39 +39 +41 +45 +51 +57 +63 +73 +84 +94 +107 +119 +130 +142 +154 +166 +176 +187 +194 +202 +208 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +177 +167 +155 +143 +131 +119 +107 +95 +84 +73 +64 +57 +51 +45 +42 +39 +38 +39 +42 +47 +52 +60 +67 +77 +87 +98 +110 +122 +133 +146 +157 +168 +179 +188 +196 +204 +210 +214 +218 +219 +218 +217 +213 +208 +201 +193 +185 +175 +164 +152 +140 +127 +116 +104 +92 +82 +71 +63 +56 +49 +44 +40 +38 +38 +39 +43 +47 +53 +61 +68 +78 +89 +100 +113 +125 +137 +149 +161 +173 +183 +192 +199 +206 +212 +216 +219 +219 +219 +216 +212 +206 +198 +192 +182 +172 +161 +147 +135 +124 +112 +100 +88 +77 +67 +60 +52 +46 +41 +38 +37 +38 +40 +44 +49 +56 +63 +72 +83 +94 +106 +119 +130 +142 +155 +166 +176 +187 +194 +202 +209 +214 +217 +218 +218 +217 +215 +210 +203 +195 +188 +178 +167 +154 +142 +130 +118 +106 +94 +83 +73 +64 +57 +51 +46 +41 +40 +39 +41 +43 +47 +53 +59 +67 +76 +86 +98 +110 +122 +134 +145 +157 +169 +179 +189 +196 +203 +209 +214 +217 +218 +218 +216 +212 +207 +201 +193 +186 +175 +165 +152 +140 +127 +116 +104 +92 +81 +71 +63 +55 +48 +43 +40 +38 +38 +39 +44 +47 +54 +61 +69 +79 +90 +101 +113 +125 +137 +149 +162 +173 +184 +192 +200 +207 +212 +216 +219 +219 +218 +216 +211 +206 +198 +192 +181 +171 +159 +147 +135 +123 +111 +99 +88 +77 +67 +60 +52 +46 +42 +39 +38 +38 +41 +45 +50 +57 +63 +72 +83 +94 +106 +118 +129 +141 +154 +165 +176 +186 +195 +202 +208 +213 +217 +218 +219 +217 +214 +209 +202 +195 +187 +177 +166 +155 +143 +131 +119 +107 +96 +85 +75 +65 +59 +51 +46 +42 +39 +38 +39 +42 +46 +52 +58 +66 +75 +86 +98 +110 +122 +133 +145 +158 +169 +179 +189 +197 +205 +211 +215 +218 +219 +219 +217 +213 +208 +201 +193 +186 +175 +164 +152 +139 +127 +115 +102 +90 +79 +69 +61 +53 +47 +43 +39 +38 +38 +40 +43 +48 +54 +62 +69 +79 +90 +102 +114 +127 +139 +151 +164 +174 +185 +192 +200 +207 +212 +215 +217 +218 +217 +214 +210 +204 +198 +191 +181 +171 +160 +148 +136 +124 +112 +100 +88 +77 +68 +60 +53 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +72 +82 +93 +105 +117 +128 +140 +153 +165 +176 +187 +195 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +177 +167 +155 +144 +131 +120 +108 +97 +85 +74 +64 +56 +50 +44 +40 +37 +38 +39 +41 +46 +52 +59 +66 +76 +88 +98 +110 +122 +134 +146 +158 +169 +180 +190 +197 +205 +211 +216 +219 +220 +219 +217 +214 +208 +201 +192 +184 +174 +163 +150 +138 +127 +114 +103 +92 +81 +70 +62 +55 +49 +43 +39 +39 +38 +39 +43 +47 +54 +62 +70 +80 +91 +102 +115 +127 +138 +150 +161 +172 +183 +192 +198 +205 +210 +215 +218 +219 +218 +216 +212 +206 +199 +192 +182 +171 +160 +148 +136 +124 +112 +100 +88 +78 +68 +60 +53 +47 +43 +39 +38 +39 +40 +44 +49 +56 +63 +72 +83 +93 +106 +118 +129 +141 +153 +165 +176 +186 +194 +202 +208 +213 +216 +218 +218 +217 +214 +209 +204 +196 +188 +178 +168 +156 +144 +132 +120 +108 +95 +84 +74 +64 +57 +50 +44 +40 +38 +37 +38 +42 +47 +52 +59 +66 +76 +87 +99 +110 +122 +133 +146 +158 +169 +180 +189 +197 +205 +211 +215 +218 +219 +219 +216 +212 +208 +200 +193 +181 +172 +165 +154 +142 +129 +115 +102 +92 +80 +70 +62 +54 +48 +45 +42 +39 +39 +41 +44 +47 +54 +62 +69 +77 +88 +101 +112 +124 +137 +150 +161 +172 +183 +192 +198 +206 +211 +217 +220 +219 +218 +213 +210 +205 +199 +192 +184 +173 +161 +149 +136 +124 +111 +99 +87 +77 +67 +61 +54 +47 +43 +40 +39 +39 +41 +44 +50 +57 +63 +72 +83 +94 +106 +118 +130 +142 +154 +166 +176 +186 +194 +201 +208 +213 +216 +217 +218 +217 +214 +209 +204 +196 +189 +178 +167 +155 +143 +131 +119 +107 +94 +84 +74 +65 +58 +51 +44 +41 +38 +38 +39 +41 +46 +52 +59 +66 +76 +86 +98 +110 +122 +134 +146 +158 +170 +180 +190 +197 +205 +211 +215 +218 +219 +218 +216 +213 +208 +200 +194 +185 +174 +163 +152 +140 +127 +116 +104 +92 +80 +70 +62 +55 +48 +44 +40 +38 +38 +39 +43 +47 +54 +61 +69 +79 +89 +102 +113 +126 +137 +150 +161 +173 +183 +192 +199 +207 +212 +216 +219 +219 +218 +215 +212 +205 +198 +192 +182 +172 +159 +148 +136 +124 +111 +99 +88 +77 +67 +60 +52 +46 +42 +39 +38 +38 +41 +44 +49 +56 +63 +72 +83 +94 +106 +118 +129 +142 +154 +165 +176 +186 +194 +202 +209 +214 +218 +220 +220 +218 +216 +210 +204 +196 +188 +178 +167 +156 +143 +131 +119 +107 +94 +83 +73 +63 +56 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +98 +111 +123 +134 +146 +158 +170 +180 +189 +197 +204 +210 +214 +217 +218 +218 +216 +212 +207 +200 +192 +185 +174 +163 +152 +139 +127 +116 +103 +92 +81 +71 +63 +56 +50 +45 +41 +40 +39 +40 +44 +48 +54 +61 +69 +79 +89 +101 +113 +126 +137 +150 +161 +173 +183 +192 +199 +206 +211 +215 +218 +218 +218 +215 +211 +205 +198 +192 +183 +172 +160 +148 +136 +125 +111 +100 +88 +77 +67 +60 +52 +46 +42 +39 +38 +38 +41 +45 +50 +57 +63 +72 +82 +93 +104 +117 +128 +141 +153 +166 +177 +188 +195 +203 +209 +215 +219 +219 +219 +217 +214 +208 +202 +194 +187 +177 +167 +156 +144 +132 +121 +108 +97 +85 +74 +65 +57 +50 +45 +41 +39 +38 +39 +42 +46 +52 +59 +66 +76 +86 +97 +108 +121 +132 +144 +156 +168 +179 +188 +196 +204 +210 +215 +218 +220 +219 +217 +213 +208 +201 +193 +185 +175 +164 +152 +141 +129 +117 +105 +93 +82 +72 +63 +56 +48 +43 +40 +37 +38 +39 +43 +47 +53 +61 +69 +79 +90 +101 +113 +125 +137 +148 +160 +171 +182 +192 +198 +205 +211 +216 +219 +219 +218 +216 +212 +207 +199 +192 +182 +172 +161 +148 +136 +124 +113 +101 +89 +79 +68 +61 +54 +47 +43 +39 +38 +38 +40 +44 +49 +55 +63 +71 +82 +93 +105 +118 +129 +141 +153 +164 +176 +186 +194 +201 +208 +213 +217 +218 +219 +217 +214 +209 +204 +196 +188 +179 +168 +157 +145 +132 +121 +109 +96 +85 +74 +65 +58 +51 +46 +41 +39 +38 +39 +42 +46 +52 +58 +66 +75 +85 +97 +108 +121 +133 +144 +157 +168 +179 +189 +196 +204 +210 +215 +218 +219 +219 +217 +212 +208 +201 +193 +185 +175 +164 +152 +141 +128 +117 +105 +93 +82 +71 +63 +55 +49 +43 +40 +38 +38 +39 +43 +47 +54 +62 +69 +80 +90 +102 +113 +126 +137 +149 +161 +173 +182 +192 +199 +206 +211 +216 +219 +219 +218 +215 +211 +206 +199 +192 +181 +171 +159 +148 +136 +124 +112 +100 +88 +78 +68 +60 +53 +47 +43 +39 +38 +38 +40 +44 +49 +56 +63 +73 +83 +94 +106 +118 +129 +142 +154 +165 +176 +186 +194 +202 +208 +213 +217 +219 +219 +218 +214 +209 +204 +196 +188 +178 +168 +157 +143 +131 +120 +108 +96 +84 +74 +65 +58 +51 +45 +42 +39 +38 +39 +42 +46 +51 +58 +66 +75 +86 +97 +109 +121 +133 +146 +156 +168 +179 +188 +195 +203 +209 +214 +217 +219 +219 +217 +213 +208 +202 +194 +186 +175 +165 +152 +140 +127 +116 +104 +92 +81 +71 +63 +55 +49 +43 +40 +38 +38 +39 +43 +47 +53 +61 +69 +79 +90 +101 +113 +125 +137 +149 +161 +173 +183 +192 +199 +206 +212 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +172 +160 +148 +136 +124 +112 +100 +88 +77 +68 +60 +52 +46 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +94 +105 +117 +129 +141 +153 +165 +176 +186 +194 +202 +208 +213 +217 +219 +219 +217 +214 +210 +203 +196 +188 +179 +167 +156 +144 +132 +121 +108 +97 +85 +75 +66 +59 +51 +46 +42 +39 +38 +38 +41 +45 +51 +58 +66 +75 +85 +97 +109 +121 +132 +144 +156 +168 +179 +188 +196 +203 +209 +215 +218 +219 +219 +217 +214 +208 +202 +194 +186 +176 +164 +152 +140 +127 +115 +103 +92 +81 +71 +63 +56 +49 +41 +37 +41 +41 +43 +45 +47 +52 +60 +67 +76 +88 +100 +113 +125 +138 +151 +162 +174 +184 +192 +198 +206 +211 +213 +216 +218 +217 +215 +212 +207 +199 +192 +183 +172 +161 +148 +136 +124 +113 +98 +88 +74 +66 +60 +53 +48 +45 +42 +40 +41 +42 +45 +49 +56 +63 +71 +81 +93 +106 +117 +128 +141 +153 +165 +176 +187 +194 +201 +208 +213 +216 +218 +218 +217 +214 +210 +204 +197 +189 +180 +169 +156 +145 +132 +120 +108 +95 +85 +74 +65 +57 +49 +44 +41 +39 +37 +38 +41 +46 +51 +59 +65 +75 +85 +98 +109 +121 +132 +145 +157 +169 +180 +189 +197 +204 +211 +215 +218 +219 +219 +216 +213 +207 +201 +194 +186 +176 +164 +152 +140 +129 +117 +105 +93 +81 +71 +63 +56 +49 +44 +41 +39 +39 +40 +43 +48 +54 +61 +69 +78 +88 +100 +112 +124 +136 +149 +161 +172 +183 +192 +199 +206 +211 +215 +218 +219 +219 +216 +213 +207 +200 +192 +183 +172 +160 +148 +135 +123 +111 +99 +87 +77 +67 +60 +52 +47 +43 +41 +39 +39 +41 +44 +49 +55 +63 +72 +82 +93 +105 +117 +129 +142 +154 +166 +177 +188 +195 +203 +208 +213 +217 +218 +218 +217 +214 +210 +204 +196 +189 +179 +168 +157 +145 +132 +120 +107 +96 +85 +73 +63 +57 +50 +44 +40 +38 +39 +39 +42 +47 +53 +59 +67 +76 +85 +97 +109 +121 +132 +145 +157 +169 +179 +189 +197 +204 +211 +215 +218 +219 +218 +216 +212 +207 +200 +193 +185 +175 +164 +153 +141 +130 +118 +106 +94 +83 +73 +63 +55 +48 +43 +39 +38 +37 +39 +42 +47 +54 +61 +69 +79 +89 +101 +113 +125 +137 +149 +161 +172 +183 +192 +199 +207 +212 +217 +219 +220 +219 +216 +212 +206 +199 +192 +182 +171 +159 +147 +135 +124 +111 +100 +88 +78 +68 +60 +53 +47 +42 +39 +37 +38 +40 +44 +49 +56 +63 +72 +83 +93 +106 +117 +128 +141 +153 +165 +176 +186 +194 +201 +208 +213 +216 +219 +219 +218 +215 +210 +204 +196 +189 +179 +167 +156 +144 +132 +121 +108 +97 +85 +75 +66 +58 +51 +46 +42 +39 +38 +39 +41 +45 +51 +58 +65 +75 +86 +97 +109 +121 +132 +145 +157 +168 +179 +188 +196 +203 +209 +214 +217 +218 +218 +216 +213 +208 +202 +194 +186 +176 +165 +153 +141 +128 +117 +105 +93 +82 +72 +63 +56 +49 +44 +40 +38 +38 +39 +43 +47 +54 +61 +69 +78 +90 +101 +113 +126 +137 +149 +161 +172 +182 +192 +199 +206 +211 +216 +218 +218 +217 +215 +211 +206 +199 +192 +182 +172 +161 +148 +136 +124 +112 +100 +89 +78 +68 +61 +53 +47 +42 +39 +38 +38 +40 +44 +49 +56 +63 +72 +82 +93 +105 +117 +128 +140 +152 +164 +176 +186 +194 +201 +208 +213 +217 +219 +219 +218 +215 +210 +204 +196 +189 +178 +168 +156 +144 +132 +121 +109 +97 +86 +75 +66 +58 +51 +45 +41 +39 +38 +39 +41 +46 +52 +59 +66 +75 +86 +97 +109 +121 +133 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +218 +214 +209 +202 +194 +186 +175 +164 +152 +139 +128 +116 +104 +92 +81 +71 +63 +55 +48 +43 +40 +38 +38 +39 +42 +47 +53 +61 +68 +79 +89 +101 +113 +126 +138 +150 +161 +172 +183 +192 +200 +206 +211 +215 +218 +218 +218 +216 +212 +206 +199 +192 +183 +172 +161 +148 +136 +124 +112 +100 +88 +78 +68 +61 +54 +47 +43 +39 +38 +39 +41 +44 +48 +55 +63 +72 +82 +93 +104 +117 +129 +140 +153 +165 +176 +185 +194 +202 +208 +212 +216 +218 +219 +217 +214 +210 +204 +196 +189 +179 +168 +157 +145 +133 +121 +109 +97 +85 +74 +66 +58 +50 +45 +41 +40 +38 +39 +42 +46 +51 +58 +66 +75 +85 +96 +109 +121 +132 +144 +157 +167 +179 +189 +196 +204 +210 +215 +218 +219 +219 +217 +214 +208 +202 +194 +186 +176 +165 +153 +140 +128 +116 +104 +92 +82 +71 +63 +55 +49 +43 +40 +38 +38 +40 +43 +47 +53 +61 +68 +79 +90 +101 +113 +125 +136 +148 +161 +171 +182 +192 +199 +206 +212 +216 +218 +219 +218 +215 +211 +206 +199 +192 +182 +172 +161 +148 +136 +125 +113 +101 +89 +78 +68 +61 +54 +47 +43 +40 +39 +39 +41 +45 +50 +56 +63 +71 +82 +93 +105 +116 +128 +140 +152 +164 +175 +185 +194 +201 +208 +212 +216 +218 +218 +216 +213 +209 +203 +196 +189 +180 +169 +157 +145 +132 +121 +109 +96 +84 +74 +65 +59 +52 +46 +43 +40 +39 +40 +42 +46 +51 +58 +65 +74 +84 +96 +108 +120 +132 +144 +156 +169 +179 +190 +197 +205 +210 +215 +218 +219 +219 +217 +213 +208 +201 +193 +185 +175 +165 +153 +141 +129 +117 +105 +93 +81 +71 +63 +54 +48 +43 +40 +38 +38 +40 +43 +48 +54 +62 +69 +79 +89 +100 +109 +124 +138 +151 +164 +173 +181 +190 +199 +204 +210 +216 +218 +219 +220 +218 +213 +207 +200 +192 +181 +171 +161 +148 +135 +124 +113 +100 +89 +79 +69 +61 +54 +47 +42 +39 +38 +37 +41 +45 +48 +55 +61 +70 +82 +94 +106 +119 +130 +142 +154 +164 +175 +184 +192 +200 +206 +212 +217 +219 +219 +218 +215 +211 +204 +197 +189 +179 +168 +156 +144 +131 +121 +109 +97 +86 +76 +66 +59 +52 +46 +42 +39 +38 +38 +40 +44 +50 +57 +65 +75 +85 +97 +109 +121 +133 +145 +157 +168 +179 +189 +197 +204 +210 +214 +218 +219 +219 +216 +213 +207 +201 +193 +185 +175 +164 +152 +140 +128 +116 +104 +93 +82 +72 +63 +56 +49 +44 +41 +39 +38 +39 +42 +47 +53 +61 +69 +78 +89 +101 +114 +126 +137 +149 +161 +172 +183 +192 +198 +205 +211 +215 +217 +219 +218 +216 +212 +206 +200 +192 +183 +172 +161 +149 +136 +125 +112 +100 +89 +78 +68 +61 +53 +47 +43 +40 +39 +39 +41 +44 +49 +56 +63 +71 +81 +92 +104 +116 +128 +140 +152 +164 +175 +185 +193 +201 +208 +213 +217 +219 +219 +217 +214 +210 +204 +195 +189 +180 +170 +157 +145 +133 +122 +110 +98 +86 +75 +66 +59 +51 +45 +40 +38 +37 +38 +41 +45 +50 +58 +66 +74 +86 +98 +109 +122 +133 +145 +157 +168 +179 +188 +196 +203 +210 +215 +217 +217 +218 +216 +213 +208 +201 +194 +186 +176 +164 +153 +140 +129 +117 +105 +93 +82 +71 +63 +56 +49 +44 +41 +39 +37 +39 +43 +47 +52 +61 +69 +78 +89 +100 +114 +125 +136 +148 +161 +172 +182 +192 +198 +205 +211 +215 +218 +219 +218 +216 +212 +207 +199 +192 +183 +172 +161 +149 +137 +125 +113 +101 +89 +79 +69 +62 +54 +48 +43 +40 +39 +39 +40 +44 +49 +55 +63 +71 +81 +92 +105 +117 +128 +140 +153 +164 +175 +185 +192 +201 +207 +212 +216 +218 +219 +218 +215 +211 +205 +198 +190 +180 +169 +157 +145 +132 +121 +108 +96 +85 +74 +65 +57 +51 +45 +41 +39 +38 +39 +42 +46 +51 +58 +65 +75 +84 +96 +108 +121 +132 +145 +157 +169 +179 +189 +196 +204 +210 +214 +218 +219 +219 +217 +213 +208 +201 +194 +186 +176 +165 +153 +141 +129 +118 +105 +93 +82 +71 +63 +55 +49 +44 +39 +38 +38 +39 +43 +47 +53 +61 +69 +78 +89 +100 +112 +124 +136 +148 +160 +171 +182 +192 +198 +206 +211 +216 +218 +219 +218 +216 +211 +206 +199 +192 +182 +172 +161 +149 +137 +125 +113 +101 +89 +79 +69 +61 +54 +47 +43 +40 +38 +38 +40 +44 +49 +55 +63 +71 +81 +92 +105 +116 +127 +140 +152 +164 +174 +185 +193 +200 +207 +213 +216 +219 +219 +218 +216 +211 +205 +197 +190 +180 +169 +157 +145 +132 +121 +109 +97 +86 +75 +66 +58 +51 +46 +42 +39 +38 +39 +41 +45 +50 +58 +64 +74 +84 +96 +108 +120 +131 +144 +156 +168 +178 +188 +196 +203 +210 +213 +217 +219 +219 +217 +213 +208 +202 +195 +187 +177 +165 +153 +141 +129 +117 +104 +93 +82 +72 +63 +57 +49 +45 +41 +39 +38 +40 +43 +47 +54 +61 +69 +78 +89 +100 +112 +124 +136 +148 +160 +171 +181 +191 +198 +205 +211 +214 +217 +218 +218 +215 +211 +206 +199 +192 +183 +173 +161 +149 +137 +126 +113 +101 +89 +78 +69 +61 +53 +47 +43 +39 +38 +38 +41 +44 +48 +55 +63 +71 +81 +93 +105 +117 +127 +140 +153 +165 +175 +186 +194 +202 +208 +213 +217 +219 +220 +218 +215 +209 +203 +196 +188 +178 +168 +156 +144 +133 +122 +110 +98 +86 +76 +66 +58 +51 +46 +41 +39 +38 +39 +42 +46 +52 +59 +66 +75 +86 +97 +108 +120 +132 +144 +156 +167 +178 +188 +196 +204 +210 +214 +218 +220 +219 +217 +213 +208 +201 +194 +186 +175 +164 +152 +140 +128 +117 +105 +93 +83 +73 +63 +56 +50 +44 +41 +39 +38 +39 +43 +48 +54 +60 +68 +78 +89 +101 +112 +124 +136 +148 +160 +171 +181 +190 +198 +206 +212 +216 +218 +219 +219 +216 +212 +207 +200 +192 +183 +173 +162 +149 +137 +126 +113 +101 +90 +79 +70 +60 +52 +47 +43 +39 +38 +37 +40 +44 +49 +55 +63 +71 +81 +92 +104 +117 +128 +140 +153 +165 +176 +186 +194 +202 +209 +214 +217 +219 +220 +218 +215 +210 +203 +196 +189 +179 +168 +157 +145 +132 +121 +109 +97 +86 +75 +66 +58 +51 +45 +41 +39 +38 +39 +41 +46 +51 +58 +66 +75 +86 +97 +109 +121 +132 +144 +156 +167 +179 +188 +196 +203 +210 +215 +217 +219 +219 +217 +213 +208 +202 +194 +186 +176 +164 +153 +141 +128 +118 +106 +94 +83 +73 +63 +57 +49 +44 +40 +38 +38 +39 +42 +47 +54 +61 +68 +78 +89 +100 +112 +124 +135 +147 +159 +170 +182 +190 +198 +205 +212 +213 +216 +222 +222 +220 +215 +207 +198 +192 +182 +170 +160 +148 +136 +126 +115 +103 +90 +80 +69 +60 +53 +47 +42 +37 +36 +36 +38 +42 +48 +56 +63 +72 +83 +93 +105 +117 +128 +141 +154 +164 +175 +182 +192 +200 +207 +213 +218 +219 +220 +219 +215 +211 +203 +196 +188 +179 +168 +157 +145 +133 +121 +110 +98 +87 +76 +67 +60 +52 +46 +42 +39 +38 +39 +42 +45 +51 +58 +65 +74 +84 +95 +108 +119 +131 +143 +156 +167 +177 +188 +196 +203 +209 +214 +217 +219 +219 +218 +214 +209 +202 +195 +188 +177 +166 +154 +142 +130 +118 +105 +93 +81 +71 +63 +55 +48 +43 +40 +37 +38 +39 +42 +47 +53 +60 +68 +78 +88 +100 +112 +124 +135 +148 +160 +172 +183 +192 +200 +207 +213 +217 +220 +220 +219 +216 +212 +206 +199 +192 +182 +171 +161 +149 +136 +125 +113 +101 +89 +79 +69 +61 +53 +47 +43 +40 +38 +38 +41 +44 +49 +56 +63 +71 +82 +93 +104 +117 +128 +140 +152 +163 +174 +184 +192 +199 +207 +212 +216 +218 +219 +218 +215 +211 +205 +197 +190 +180 +169 +158 +145 +133 +122 +110 +98 +86 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +58 +65 +74 +85 +96 +108 +121 +132 +144 +156 +168 +178 +188 +195 +203 +209 +214 +217 +219 +218 +217 +214 +208 +202 +194 +187 +176 +165 +153 +141 +129 +117 +105 +93 +82 +72 +63 +56 +49 +44 +41 +39 +39 +40 +43 +47 +52 +60 +67 +77 +88 +99 +112 +124 +136 +148 +161 +172 +183 +192 +200 +207 +211 +216 +219 +219 +217 +216 +211 +206 +199 +192 +184 +173 +162 +150 +138 +125 +113 +101 +88 +77 +68 +60 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +63 +71 +81 +91 +103 +116 +127 +140 +151 +164 +176 +185 +193 +200 +207 +213 +217 +218 +218 +217 +213 +210 +204 +196 +188 +179 +169 +157 +146 +133 +122 +110 +98 +87 +76 +66 +58 +51 +45 +42 +38 +38 +39 +42 +46 +52 +59 +66 +75 +84 +96 +108 +121 +131 +143 +155 +168 +179 +188 +196 +203 +210 +214 +218 +219 +219 +217 +213 +209 +202 +194 +186 +175 +164 +152 +140 +128 +117 +105 +93 +82 +72 +63 +56 +49 +44 +40 +38 +37 +39 +42 +47 +53 +60 +68 +78 +89 +100 +112 +125 +136 +148 +160 +171 +182 +192 +199 +206 +211 +216 +218 +220 +218 +216 +212 +207 +199 +192 +183 +173 +161 +149 +137 +125 +113 +101 +89 +79 +70 +62 +54 +48 +44 +40 +38 +39 +40 +44 +49 +55 +63 +71 +80 +92 +103 +115 +127 +139 +151 +163 +174 +184 +192 +200 +207 +212 +216 +219 +219 +218 +215 +211 +204 +197 +190 +180 +170 +158 +146 +133 +122 +109 +98 +86 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +58 +65 +75 +85 +96 +108 +120 +131 +144 +155 +167 +178 +188 +196 +204 +210 +214 +218 +219 +219 +217 +214 +209 +202 +194 +187 +176 +165 +153 +142 +130 +118 +106 +94 +83 +73 +63 +56 +49 +44 +41 +38 +38 +39 +42 +46 +52 +60 +67 +78 +89 +100 +112 +124 +135 +147 +159 +171 +181 +191 +198 +206 +211 +215 +219 +220 +219 +216 +212 +208 +199 +192 +183 +173 +161 +149 +138 +126 +114 +102 +90 +80 +70 +62 +54 +48 +43 +40 +38 +38 +39 +43 +48 +55 +63 +71 +82 +92 +104 +117 +129 +139 +152 +164 +175 +184 +192 +201 +208 +212 +216 +218 +219 +218 +215 +210 +204 +197 +190 +180 +169 +157 +145 +133 +122 +109 +98 +86 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +50 +57 +64 +74 +84 +96 +107 +120 +131 +144 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +177 +165 +154 +141 +130 +118 +105 +93 +82 +72 +63 +56 +49 +44 +41 +39 +38 +39 +43 +47 +53 +60 +68 +78 +89 +100 +112 +124 +136 +148 +159 +171 +181 +190 +197 +205 +210 +215 +217 +219 +218 +216 +211 +206 +199 +192 +184 +173 +162 +150 +138 +126 +114 +103 +91 +80 +70 +62 +54 +48 +43 +39 +38 +38 +40 +44 +48 +55 +63 +70 +81 +92 +104 +116 +127 +140 +152 +164 +174 +184 +192 +201 +207 +213 +216 +219 +219 +218 +215 +210 +204 +197 +190 +179 +169 +157 +145 +133 +122 +110 +98 +86 +76 +66 +59 +51 +46 +42 +39 +38 +38 +41 +45 +50 +57 +63 +74 +84 +96 +108 +120 +131 +143 +156 +167 +178 +188 +196 +203 +209 +214 +217 +219 +219 +217 +214 +209 +203 +195 +187 +177 +166 +154 +141 +129 +117 +105 +93 +82 +73 +63 +56 +49 +44 +41 +39 +38 +39 +42 +47 +53 +61 +68 +78 +89 +100 +112 +124 +136 +148 +159 +171 +181 +191 +198 +205 +210 +215 +217 +219 +218 +216 +212 +206 +200 +193 +185 +174 +161 +146 +138 +129 +117 +105 +91 +77 +67 +61 +51 +46 +42 +39 +38 +40 +42 +45 +50 +56 +63 +70 +80 +92 +102 +113 +126 +138 +150 +163 +175 +186 +194 +202 +209 +213 +216 +218 +218 +218 +216 +209 +204 +194 +188 +180 +170 +159 +148 +135 +124 +111 +98 +86 +74 +65 +58 +50 +45 +42 +40 +38 +39 +42 +46 +51 +58 +66 +74 +84 +95 +108 +119 +131 +143 +155 +167 +178 +188 +195 +203 +209 +214 +217 +219 +218 +216 +213 +208 +202 +195 +187 +177 +167 +154 +142 +129 +118 +106 +94 +83 +73 +63 +57 +50 +44 +41 +38 +38 +39 +42 +47 +52 +60 +67 +77 +87 +99 +111 +123 +134 +147 +159 +170 +181 +191 +198 +205 +212 +216 +219 +219 +219 +217 +213 +208 +200 +192 +184 +174 +162 +150 +138 +127 +115 +103 +91 +79 +69 +61 +53 +47 +42 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +103 +115 +127 +139 +151 +163 +174 +184 +193 +201 +208 +213 +217 +219 +220 +219 +216 +211 +205 +197 +189 +180 +169 +157 +144 +132 +121 +109 +97 +86 +76 +66 +59 +51 +46 +41 +39 +38 +39 +42 +46 +52 +58 +66 +74 +85 +96 +108 +120 +131 +144 +156 +167 +178 +188 +195 +203 +209 +214 +217 +218 +218 +217 +213 +208 +202 +194 +186 +176 +166 +154 +142 +130 +119 +107 +95 +84 +73 +63 +57 +50 +45 +41 +39 +38 +40 +43 +47 +53 +60 +67 +77 +87 +99 +111 +123 +134 +147 +159 +170 +181 +190 +198 +205 +211 +216 +219 +220 +219 +217 +213 +208 +200 +192 +184 +173 +162 +150 +138 +126 +114 +102 +90 +79 +69 +61 +53 +47 +43 +39 +38 +38 +40 +44 +48 +55 +63 +71 +81 +92 +104 +116 +127 +139 +152 +164 +175 +185 +193 +201 +208 +213 +216 +218 +219 +218 +215 +210 +204 +197 +190 +180 +169 +158 +146 +133 +122 +110 +99 +87 +76 +67 +60 +52 +47 +42 +39 +38 +39 +41 +45 +51 +57 +65 +74 +84 +96 +107 +119 +131 +143 +155 +167 +177 +187 +195 +202 +208 +213 +217 +219 +219 +217 +214 +209 +202 +195 +187 +177 +166 +154 +142 +130 +118 +106 +94 +83 +73 +63 +57 +50 +44 +41 +38 +38 +39 +42 +47 +52 +59 +67 +77 +88 +99 +112 +124 +136 +148 +160 +171 +182 +192 +199 +206 +211 +216 +218 +219 +218 +216 +211 +207 +200 +192 +183 +173 +162 +150 +137 +125 +114 +101 +90 +79 +69 +62 +54 +47 +43 +41 +39 +39 +41 +44 +49 +55 +63 +70 +81 +91 +103 +114 +127 +140 +152 +162 +174 +185 +193 +200 +207 +212 +216 +218 +218 +218 +215 +210 +205 +197 +190 +180 +170 +158 +147 +135 +123 +111 +99 +87 +76 +67 +59 +52 +45 +41 +39 +37 +38 +41 +45 +49 +56 +65 +74 +85 +96 +107 +120 +131 +144 +155 +166 +178 +188 +195 +203 +209 +214 +217 +219 +219 +218 +214 +209 +203 +195 +187 +177 +165 +154 +142 +129 +118 +106 +94 +82 +72 +63 +56 +49 +44 +40 +38 +38 +38 +42 +47 +52 +60 +68 +77 +89 +101 +112 +124 +136 +148 +159 +170 +181 +192 +198 +205 +210 +215 +218 +219 +219 +216 +212 +207 +200 +192 +184 +173 +162 +150 +138 +126 +115 +102 +89 +79 +71 +61 +54 +48 +44 +40 +38 +39 +41 +44 +47 +54 +62 +69 +80 +91 +103 +115 +127 +139 +152 +163 +175 +185 +193 +201 +208 +213 +216 +218 +219 +217 +215 +211 +205 +197 +190 +180 +170 +158 +145 +133 +122 +109 +97 +85 +75 +65 +58 +51 +46 +42 +39 +38 +39 +41 +46 +51 +58 +65 +75 +84 +96 +108 +120 +131 +143 +156 +168 +179 +188 +197 +204 +210 +214 +217 +218 +218 +216 +213 +208 +201 +194 +186 +176 +165 +153 +142 +129 +118 +105 +94 +82 +72 +63 +55 +49 +44 +41 +39 +39 +40 +43 +47 +54 +61 +68 +77 +88 +99 +111 +123 +135 +147 +158 +170 +180 +191 +198 +205 +211 +215 +218 +219 +218 +216 +212 +207 +200 +192 +184 +174 +163 +150 +138 +127 +115 +103 +91 +80 +69 +62 +53 +47 +42 +38 +37 +38 +40 +44 +49 +55 +63 +71 +81 +92 +103 +115 +127 +139 +150 +163 +174 +184 +192 +200 +208 +213 +216 +219 +220 +218 +216 +211 +205 +197 +190 +180 +170 +158 +145 +133 +122 +109 +98 +86 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +64 +74 +84 +96 +108 +120 +131 +144 +156 +167 +178 +188 +196 +203 +209 +213 +217 +218 +218 +217 +213 +209 +202 +195 +187 +177 +166 +155 +142 +130 +118 +106 +94 +83 +73 +63 +57 +50 +45 +41 +39 +39 +39 +42 +47 +53 +59 +67 +77 +88 +99 +111 +123 +135 +147 +158 +170 +181 +191 +198 +206 +211 +215 +218 +219 +218 +216 +212 +206 +200 +192 +184 +174 +162 +150 +139 +127 +115 +103 +91 +80 +69 +61 +53 +47 +43 +39 +34 +38 +43 +47 +52 +57 +62 +70 +80 +90 +102 +114 +127 +138 +152 +164 +174 +185 +193 +201 +206 +212 +217 +218 +217 +217 +215 +209 +204 +198 +190 +180 +170 +158 +146 +134 +123 +110 +99 +88 +76 +66 +57 +51 +46 +42 +40 +39 +40 +42 +46 +51 +58 +63 +73 +84 +94 +107 +120 +131 +143 +155 +167 +178 +188 +196 +204 +209 +214 +217 +219 +219 +218 +214 +209 +203 +195 +187 +177 +166 +154 +142 +130 +119 +106 +94 +83 +73 +63 +57 +50 +45 +41 +38 +38 +39 +42 +46 +52 +59 +67 +77 +88 +99 +111 +123 +134 +147 +158 +170 +180 +190 +198 +205 +211 +215 +218 +219 +219 +217 +213 +208 +201 +193 +184 +173 +162 +150 +138 +126 +113 +102 +90 +80 +69 +61 +55 +49 +44 +40 +38 +38 +41 +44 +48 +55 +62 +71 +80 +92 +103 +115 +127 +139 +152 +163 +174 +184 +192 +200 +207 +212 +216 +218 +219 +217 +215 +210 +205 +198 +191 +181 +171 +160 +148 +135 +122 +111 +99 +88 +77 +68 +59 +52 +47 +42 +39 +38 +39 +41 +45 +50 +57 +63 +73 +83 +94 +106 +118 +130 +141 +154 +166 +177 +187 +195 +202 +209 +214 +217 +220 +219 +218 +214 +210 +203 +196 +188 +178 +167 +155 +143 +131 +119 +107 +94 +83 +73 +63 +56 +50 +44 +40 +38 +38 +38 +42 +46 +52 +59 +67 +76 +87 +99 +111 +123 +134 +147 +159 +171 +182 +192 +199 +206 +212 +216 +219 +219 +219 +217 +213 +207 +200 +192 +183 +173 +161 +150 +137 +127 +114 +103 +91 +80 +70 +62 +55 +48 +43 +39 +38 +38 +40 +43 +48 +55 +63 +71 +81 +92 +104 +116 +127 +139 +151 +163 +173 +183 +192 +198 +206 +211 +215 +217 +218 +218 +215 +211 +205 +198 +192 +182 +171 +159 +147 +134 +123 +110 +98 +87 +76 +67 +59 +52 +46 +42 +39 +39 +39 +41 +45 +50 +57 +63 +73 +83 +95 +107 +119 +131 +143 +155 +167 +177 +188 +195 +203 +208 +213 +217 +218 +219 +217 +214 +208 +203 +195 +188 +178 +167 +154 +143 +130 +119 +106 +94 +83 +72 +63 +56 +49 +44 +41 +39 +38 +39 +43 +47 +52 +59 +67 +77 +87 +99 +111 +123 +135 +147 +159 +171 +182 +192 +199 +205 +212 +215 +218 +218 +218 +216 +212 +207 +200 +192 +184 +174 +163 +151 +139 +127 +114 +101 +91 +79 +68 +61 +54 +47 +43 +40 +39 +39 +40 +44 +49 +56 +63 +71 +80 +91 +103 +115 +127 +138 +150 +162 +173 +184 +193 +200 +207 +213 +216 +219 +219 +218 +215 +211 +205 +198 +190 +181 +170 +158 +146 +134 +123 +110 +98 +87 +76 +66 +59 +51 +46 +41 +38 +37 +38 +40 +45 +51 +58 +65 +74 +84 +96 +108 +120 +132 +144 +155 +167 +177 +187 +195 +203 +209 +214 +218 +219 +219 +217 +214 +209 +203 +195 +187 +176 +166 +154 +141 +131 +119 +106 +94 +85 +73 +63 +57 +50 +44 +40 +38 +38 +39 +41 +47 +52 +59 +67 +77 +87 +98 +110 +123 +134 +147 +159 +171 +181 +192 +198 +206 +211 +215 +217 +220 +218 +216 +212 +208 +200 +193 +185 +175 +163 +150 +138 +127 +114 +102 +90 +79 +69 +62 +54 +47 +43 +40 +39 +39 +41 +43 +49 +55 +62 +70 +80 +91 +103 +115 +127 +139 +151 +163 +175 +185 +193 +201 +208 +213 +217 +219 +219 +218 +215 +211 +205 +197 +190 +180 +170 +158 +146 +134 +122 +110 +98 +87 +76 +66 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +65 +74 +84 +95 +106 +119 +130 +143 +153 +164 +176 +187 +196 +203 +209 +214 +218 +220 +220 +217 +214 +209 +203 +195 +187 +177 +166 +155 +143 +131 +119 +107 +95 +84 +73 +63 +57 +49 +44 +40 +37 +37 +39 +42 +47 +52 +59 +67 +77 +87 +99 +111 +123 +134 +146 +158 +169 +180 +189 +197 +204 +210 +215 +218 +219 +219 +216 +212 +207 +199 +192 +184 +173 +162 +150 +138 +127 +115 +103 +91 +81 +71 +63 +55 +49 +44 +40 +38 +38 +40 +43 +47 +54 +62 +70 +80 +91 +103 +115 +127 +138 +151 +162 +173 +183 +192 +199 +206 +211 +216 +218 +218 +218 +215 +211 +205 +198 +191 +182 +171 +159 +147 +135 +124 +111 +99 +87 +77 +67 +60 +52 +47 +42 +39 +39 +38 +41 +44 +50 +56 +63 +73 +83 +94 +106 +118 +130 +142 +154 +166 +177 +187 +195 +203 +209 +214 +218 +219 +219 +217 +214 +209 +203 +195 +188 +177 +166 +155 +143 +131 +119 +107 +95 +84 +74 +64 +57 +50 +45 +41 +39 +38 +39 +42 +47 +52 +60 +67 +77 +87 +99 +111 +122 +134 +146 +158 +169 +180 +189 +196 +204 +210 +214 +217 +219 +219 +216 +212 +207 +200 +192 +184 +174 +163 +151 +139 +127 +116 +103 +91 +81 +70 +62 +54 +48 +43 +39 +37 +38 +39 +43 +48 +54 +62 +70 +80 +92 +104 +114 +124 +139 +154 +165 +177 +185 +192 +198 +206 +210 +215 +217 +218 +218 +216 +212 +206 +199 +192 +181 +169 +157 +147 +133 +121 +110 +98 +86 +77 +68 +61 +54 +48 +44 +39 +38 +38 +39 +44 +50 +55 +63 +69 +81 +94 +107 +121 +132 +144 +156 +167 +178 +187 +194 +201 +208 +212 +217 +219 +219 +218 +214 +210 +204 +197 +189 +178 +166 +155 +142 +130 +118 +106 +94 +83 +73 +63 +58 +51 +46 +41 +39 +39 +39 +42 +46 +52 +59 +66 +76 +86 +98 +111 +122 +134 +146 +158 +169 +180 +189 +197 +204 +210 +214 +217 +218 +218 +216 +212 +208 +200 +193 +185 +175 +164 +151 +140 +127 +115 +103 +91 +80 +70 +62 +55 +48 +43 +40 +38 +38 +40 +44 +49 +55 +62 +70 +80 +90 +102 +114 +127 +137 +149 +161 +173 +184 +192 +200 +207 +213 +216 +219 +219 +218 +216 +211 +205 +198 +191 +181 +171 +160 +147 +135 +123 +111 +99 +88 +77 +67 +59 +52 +46 +41 +38 +37 +38 +40 +45 +50 +57 +64 +74 +84 +95 +107 +120 +131 +143 +155 +166 +177 +186 +194 +201 +208 +213 +216 +218 +218 +217 +213 +208 +202 +195 +187 +177 +166 +154 +143 +131 +119 +107 +95 +84 +74 +65 +58 +51 +45 +42 +39 +39 +40 +42 +46 +52 +59 +67 +76 +87 +98 +110 +122 +134 +146 +158 +170 +180 +190 +197 +204 +210 +214 +217 +218 +218 +216 +213 +208 +201 +193 +185 +175 +163 +150 +138 +127 +115 +103 +91 +79 +70 +62 +55 +47 +43 +39 +39 +38 +40 +43 +48 +54 +62 +70 +79 +90 +101 +114 +126 +138 +150 +162 +173 +184 +192 +201 +208 +213 +217 +218 +219 +218 +216 +211 +205 +198 +190 +181 +170 +159 +147 +134 +123 +111 +99 +87 +76 +67 +59 +52 +46 +42 +39 +38 +39 +41 +45 +51 +57 +64 +73 +83 +94 +106 +118 +130 +142 +154 +166 +177 +187 +195 +202 +208 +213 +216 +219 +219 +217 +214 +209 +203 +195 +188 +178 +167 +155 +143 +131 +120 +107 +95 +83 +73 +63 +56 +49 +44 +40 +38 +38 +38 +42 +46 +52 +59 +66 +77 +87 +98 +110 +122 +133 +146 +158 +169 +181 +191 +199 +206 +212 +216 +219 +220 +219 +217 +213 +208 +200 +192 +183 +173 +161 +150 +138 +127 +115 +103 +92 +81 +71 +63 +55 +48 +43 +39 +38 +37 +39 +43 +47 +54 +62 +71 +80 +91 +104 +115 +127 +139 +150 +162 +173 +182 +192 +199 +206 +211 +216 +218 +219 +218 +215 +211 +205 +198 +191 +181 +170 +159 +147 +134 +123 +111 +99 +88 +77 +67 +60 +52 +47 +43 +39 +38 +39 +40 +45 +51 +56 +63 +74 +84 +94 +107 +118 +131 +142 +153 +166 +176 +187 +195 +202 +208 +214 +217 +218 +219 +218 +214 +209 +204 +196 +189 +178 +167 +156 +143 +131 +119 +107 +95 +84 +73 +63 +57 +50 +44 +41 +38 +38 +39 +41 +45 +51 +59 +66 +75 +87 +99 +110 +123 +135 +147 +159 diff --git a/src/материалы от Данцова/TestADC/400khz_802mv_without_R.txt b/src/материалы от Данцова/TestADC/400khz_802mv_without_R.txt new file mode 100644 index 0000000..d0baaee --- /dev/null +++ b/src/материалы от Данцова/TestADC/400khz_802mv_without_R.txt @@ -0,0 +1,32768 @@ +239 +240 +237 +232 +227 +219 +210 +199 +188 +176 +163 +148 +134 +120 +107 +93 +82 +69 +59 +51 +44 +39 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +197 +208 +217 +226 +232 +236 +239 +240 +239 +236 +231 +225 +217 +205 +195 +183 +171 +157 +143 +129 +115 +102 +88 +76 +65 +57 +48 +41 +36 +33 +31 +31 +35 +39 +44 +54 +63 +70 +81 +98 +111 +121 +137 +152 +165 +178 +189 +201 +212 +220 +226 +234 +237 +239 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +138 +125 +111 +98 +84 +73 +63 +54 +46 +39 +35 +33 +31 +31 +37 +41 +46 +56 +64 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +235 +238 +240 +240 +237 +233 +227 +219 +210 +199 +188 +176 +163 +148 +134 +121 +107 +93 +80 +69 +60 +51 +44 +37 +34 +31 +31 +33 +37 +43 +50 +58 +67 +79 +92 +105 +119 +132 +145 +160 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +172 +158 +144 +130 +116 +102 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +35 +39 +45 +52 +62 +71 +82 +95 +109 +123 +136 +151 +164 +178 +190 +200 +210 +220 +227 +233 +238 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +166 +153 +139 +125 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +30 +34 +37 +37 +46 +57 +61 +76 +89 +98 +114 +128 +138 +155 +170 +180 +193 +205 +213 +222 +230 +235 +239 +240 +239 +238 +233 +226 +219 +210 +198 +189 +176 +162 +148 +134 +121 +107 +93 +81 +70 +60 +51 +44 +37 +34 +31 +31 +33 +37 +42 +49 +58 +68 +79 +91 +105 +118 +131 +145 +160 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +207 +195 +185 +171 +158 +144 +130 +116 +102 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +35 +39 +45 +52 +61 +71 +83 +96 +109 +123 +136 +150 +164 +178 +190 +201 +211 +220 +227 +233 +238 +239 +240 +238 +234 +229 +221 +213 +203 +192 +180 +167 +153 +139 +125 +111 +98 +84 +73 +63 +54 +46 +39 +35 +32 +31 +33 +35 +41 +47 +55 +63 +75 +87 +100 +114 +127 +140 +155 +169 +182 +193 +204 +214 +222 +229 +235 +239 +240 +240 +237 +233 +227 +219 +210 +199 +189 +176 +162 +149 +134 +121 +107 +93 +81 +69 +60 +51 +44 +37 +34 +31 +31 +33 +37 +42 +49 +58 +67 +79 +91 +104 +118 +131 +145 +159 +173 +186 +196 +208 +217 +225 +232 +236 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +116 +103 +90 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +38 +44 +53 +61 +71 +82 +96 +109 +124 +136 +149 +164 +178 +190 +201 +211 +220 +228 +233 +237 +239 +240 +238 +234 +229 +221 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +54 +46 +39 +35 +32 +32 +33 +35 +40 +47 +56 +63 +74 +86 +100 +114 +127 +140 +155 +168 +182 +193 +204 +214 +222 +229 +235 +239 +240 +240 +237 +233 +227 +219 +210 +199 +189 +176 +163 +148 +134 +121 +107 +93 +81 +70 +60 +51 +44 +38 +34 +32 +31 +33 +37 +43 +49 +58 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +83 +95 +109 +122 +136 +149 +164 +177 +190 +200 +210 +219 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +181 +167 +153 +139 +126 +112 +99 +85 +73 +63 +54 +46 +40 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +204 +214 +222 +229 +235 +238 +239 +240 +237 +233 +227 +219 +210 +199 +189 +177 +163 +149 +135 +122 +108 +94 +81 +70 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +103 +117 +131 +145 +158 +173 +186 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +145 +129 +121 +99 +90 +82 +63 +58 +49 +43 +36 +31 +33 +31 +35 +37 +44 +53 +61 +71 +82 +94 +109 +122 +135 +149 +164 +178 +189 +200 +210 +220 +227 +233 +237 +239 +240 +237 +235 +229 +221 +213 +204 +192 +181 +167 +154 +140 +126 +111 +98 +86 +73 +63 +54 +46 +40 +35 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +155 +168 +181 +193 +203 +213 +222 +230 +235 +238 +239 +239 +237 +233 +227 +219 +210 +199 +189 +177 +163 +149 +134 +121 +107 +94 +81 +70 +60 +51 +43 +37 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +116 +103 +90 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +39 +44 +52 +61 +71 +82 +95 +109 +122 +135 +150 +164 +177 +189 +200 +211 +219 +227 +233 +237 +240 +240 +238 +235 +229 +222 +213 +203 +192 +181 +168 +154 +139 +126 +112 +99 +85 +73 +63 +54 +46 +39 +35 +32 +31 +32 +35 +40 +47 +55 +63 +74 +86 +100 +114 +127 +140 +153 +168 +181 +193 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +218 +210 +201 +187 +176 +166 +149 +132 +122 +108 +94 +82 +68 +61 +52 +43 +37 +34 +31 +32 +33 +36 +41 +49 +58 +66 +78 +90 +103 +118 +131 +145 +159 +172 +185 +196 +207 +216 +224 +231 +235 +240 +240 +238 +235 +232 +225 +215 +208 +197 +185 +172 +158 +145 +131 +117 +103 +90 +78 +66 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +176 +189 +200 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +203 +192 +181 +168 +154 +140 +126 +112 +99 +86 +74 +63 +54 +46 +40 +35 +31 +31 +31 +35 +41 +47 +55 +63 +74 +86 +99 +112 +127 +140 +154 +168 +181 +192 +204 +213 +222 +230 +235 +238 +240 +240 +237 +233 +227 +219 +210 +199 +189 +176 +163 +149 +135 +122 +108 +94 +81 +69 +62 +53 +41 +37 +36 +28 +31 +36 +34 +43 +51 +56 +67 +80 +90 +104 +119 +129 +144 +158 +173 +186 +196 +206 +218 +225 +231 +237 +240 +240 +239 +236 +231 +224 +216 +207 +196 +184 +172 +158 +144 +130 +117 +103 +90 +78 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +83 +95 +109 +123 +136 +150 +164 +177 +190 +200 +210 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +181 +167 +154 +139 +126 +112 +99 +85 +73 +63 +54 +47 +40 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +203 +214 +222 +230 +235 +238 +240 +239 +237 +233 +227 +219 +210 +199 +189 +176 +163 +149 +135 +122 +108 +94 +81 +69 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +196 +208 +217 +224 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +78 +66 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +94 +108 +122 +135 +149 +163 +176 +189 +200 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +213 +204 +192 +181 +168 +154 +140 +126 +112 +99 +86 +74 +63 +54 +46 +40 +35 +31 +31 +33 +35 +40 +46 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +220 +210 +200 +189 +176 +163 +149 +135 +121 +108 +94 +82 +70 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +144 +158 +172 +186 +196 +208 +216 +225 +231 +236 +239 +239 +239 +236 +232 +225 +217 +207 +196 +185 +172 +158 +144 +131 +117 +103 +90 +77 +66 +57 +49 +42 +36 +33 +31 +32 +34 +38 +44 +52 +61 +70 +82 +94 +108 +122 +135 +149 +163 +177 +189 +200 +211 +219 +227 +233 +238 +239 +240 +238 +234 +229 +222 +214 +203 +192 +181 +168 +154 +140 +126 +112 +99 +86 +74 +63 +55 +47 +40 +35 +32 +31 +32 +35 +40 +47 +55 +63 +74 +86 +99 +113 +126 +140 +154 +168 +181 +192 +204 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +220 +210 +200 +190 +177 +163 +150 +135 +122 +108 +94 +83 +69 +63 +48 +45 +43 +30 +32 +32 +34 +37 +40 +50 +58 +67 +77 +90 +104 +116 +131 +145 +158 +172 +185 +196 +206 +217 +224 +231 +236 +239 +240 +239 +236 +231 +226 +217 +207 +197 +186 +172 +159 +146 +130 +117 +104 +91 +78 +67 +57 +49 +42 +37 +33 +31 +31 +34 +39 +44 +52 +61 +70 +81 +94 +108 +122 +135 +149 +163 +176 +189 +200 +210 +219 +227 +233 +237 +240 +240 +238 +234 +230 +222 +214 +204 +192 +181 +168 +154 +139 +127 +113 +99 +86 +73 +63 +54 +46 +40 +35 +32 +31 +31 +35 +40 +47 +54 +63 +74 +86 +99 +112 +127 +140 +154 +168 +181 +192 +203 +213 +222 +229 +234 +238 +240 +239 +237 +233 +227 +220 +210 +200 +189 +176 +164 +149 +135 +122 +108 +94 +81 +70 +60 +52 +44 +39 +34 +31 +31 +33 +36 +42 +49 +58 +67 +78 +90 +103 +117 +131 +144 +159 +172 +185 +196 +207 +216 +225 +231 +235 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +117 +103 +90 +78 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +176 +189 +200 +210 +219 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +125 +112 +98 +85 +73 +63 +54 +46 +40 +35 +31 +31 +33 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +204 +213 +222 +229 +235 +238 +240 +239 +237 +232 +227 +219 +210 +200 +189 +176 +163 +149 +135 +122 +107 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +66 +77 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +216 +225 +231 +235 +239 +240 +239 +236 +231 +224 +216 +207 +196 +185 +172 +158 +144 +130 +116 +103 +90 +78 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +60 +71 +83 +92 +107 +125 +134 +147 +164 +177 +189 +200 +209 +220 +228 +232 +236 +240 +240 +238 +235 +229 +222 +214 +204 +192 +180 +168 +154 +140 +127 +112 +98 +86 +74 +63 +55 +46 +40 +35 +32 +31 +33 +34 +39 +47 +54 +63 +73 +86 +98 +112 +125 +140 +154 +167 +180 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +228 +220 +211 +200 +190 +177 +164 +150 +136 +122 +108 +95 +82 +70 +61 +52 +45 +38 +35 +31 +31 +33 +36 +42 +48 +58 +66 +78 +90 +104 +117 +130 +144 +158 +172 +185 +196 +206 +216 +224 +231 +235 +238 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +159 +148 +130 +114 +106 +89 +76 +70 +57 +49 +44 +36 +31 +34 +31 +34 +39 +43 +50 +60 +69 +81 +94 +107 +121 +135 +148 +163 +177 +189 +198 +210 +219 +226 +233 +237 +239 +239 +238 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +113 +100 +86 +75 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +181 +192 +203 +213 +221 +229 +235 +238 +240 +240 +237 +234 +228 +221 +211 +201 +190 +178 +164 +150 +136 +123 +108 +95 +83 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +90 +103 +116 +130 +144 +157 +172 +184 +196 +206 +216 +224 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +159 +145 +131 +118 +104 +91 +78 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +61 +70 +81 +94 +108 +122 +135 +148 +163 +176 +189 +199 +209 +219 +227 +233 +237 +240 +240 +238 +234 +230 +223 +214 +204 +193 +182 +168 +155 +140 +127 +113 +100 +86 +74 +63 +55 +46 +40 +35 +32 +31 +31 +35 +40 +46 +54 +63 +74 +85 +99 +112 +126 +139 +153 +167 +181 +192 +203 +212 +221 +229 +234 +238 +239 +240 +237 +234 +228 +220 +211 +201 +190 +177 +164 +150 +136 +123 +108 +95 +82 +71 +61 +52 +44 +38 +35 +31 +31 +33 +36 +42 +48 +57 +66 +77 +90 +103 +117 +129 +144 +158 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +225 +217 +207 +197 +186 +173 +160 +145 +131 +118 +104 +90 +78 +67 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +81 +94 +108 +121 +135 +149 +163 +176 +189 +200 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +204 +192 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +55 +46 +40 +36 +31 +35 +28 +36 +44 +43 +55 +63 +76 +85 +97 +113 +127 +141 +152 +168 +182 +192 +203 +213 +221 +229 +234 +238 +239 +240 +238 +233 +227 +220 +211 +200 +189 +177 +164 +150 +135 +123 +109 +94 +81 +71 +61 +52 +44 +39 +34 +32 +31 +34 +37 +41 +48 +57 +66 +78 +90 +103 +117 +130 +144 +158 +171 +184 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +225 +217 +207 +196 +186 +173 +159 +144 +131 +118 +105 +91 +77 +66 +58 +50 +42 +37 +33 +31 +31 +34 +38 +44 +51 +61 +69 +81 +94 +107 +121 +134 +148 +163 +176 +189 +199 +210 +219 +227 +232 +237 +239 +240 +238 +235 +229 +222 +214 +204 +193 +182 +168 +155 +140 +127 +113 +100 +86 +74 +63 +55 +46 +40 +35 +32 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +180 +192 +203 +213 +222 +229 +234 +238 +240 +239 +237 +233 +227 +220 +211 +200 +190 +178 +164 +150 +136 +123 +109 +95 +82 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +89 +103 +116 +130 +144 +157 +172 +185 +195 +206 +216 +224 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +196 +186 +173 +159 +145 +131 +118 +104 +91 +78 +67 +58 +50 +42 +37 +33 +31 +31 +33 +38 +44 +51 +60 +69 +81 +94 +107 +121 +134 +148 +163 +176 +189 +199 +209 +218 +227 +233 +237 +239 +240 +238 +235 +229 +223 +214 +204 +193 +182 +169 +155 +140 +127 +113 +100 +87 +74 +63 +55 +47 +40 +35 +32 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +139 +153 +167 +180 +192 +203 +212 +221 +228 +234 +238 +240 +239 +238 +233 +228 +221 +211 +201 +190 +178 +165 +150 +136 +123 +109 +96 +83 +71 +62 +52 +44 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +89 +102 +116 +130 +143 +157 +171 +184 +195 +206 +216 +224 +230 +235 +238 +240 +239 +236 +232 +225 +217 +208 +197 +187 +173 +160 +146 +131 +119 +105 +91 +79 +68 +58 +50 +42 +36 +33 +31 +31 +33 +38 +43 +51 +60 +69 +81 +93 +107 +121 +134 +148 +162 +175 +188 +199 +209 +218 +226 +232 +237 +239 +240 +238 +235 +230 +224 +215 +204 +193 +183 +169 +155 +141 +127 +113 +100 +87 +75 +63 +55 +47 +40 +36 +32 +31 +32 +35 +39 +46 +54 +63 +72 +84 +98 +111 +126 +139 +153 +167 +180 +192 +202 +212 +221 +229 +234 +238 +240 +239 +237 +233 +228 +220 +212 +200 +192 +180 +162 +151 +140 +122 +108 +96 +83 +70 +61 +51 +45 +39 +33 +31 +31 +33 +36 +42 +48 +57 +66 +76 +89 +103 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +235 +239 +240 +239 +237 +231 +225 +218 +208 +197 +187 +174 +159 +145 +132 +119 +105 +91 +79 +67 +58 +50 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +107 +121 +134 +148 +162 +176 +188 +199 +209 +219 +227 +232 +237 +239 +240 +238 +235 +231 +225 +211 +205 +195 +179 +171 +157 +139 +128 +115 +98 +88 +76 +63 +56 +47 +39 +35 +33 +31 +33 +35 +40 +47 +54 +63 +74 +86 +97 +111 +125 +138 +153 +168 +180 +192 +202 +213 +222 +229 +234 +237 +240 +240 +238 +233 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +95 +83 +71 +61 +52 +45 +38 +34 +31 +31 +33 +37 +43 +49 +57 +65 +77 +90 +103 +116 +129 +144 +158 +171 +184 +195 +206 +216 +224 +231 +236 +239 +240 +240 +236 +232 +225 +217 +208 +197 +186 +173 +160 +145 +131 +118 +104 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +107 +121 +134 +149 +163 +176 +189 +199 +210 +219 +227 +232 +237 +240 +239 +238 +235 +230 +222 +214 +204 +193 +182 +169 +155 +141 +127 +113 +100 +86 +74 +63 +55 +47 +40 +35 +32 +31 +32 +35 +40 +47 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +180 +192 +202 +213 +221 +229 +234 +238 +240 +240 +237 +233 +227 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +96 +83 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +77 +89 +102 +116 +129 +144 +157 +171 +184 +195 +206 +216 +224 +231 +236 +239 +240 +239 +237 +232 +226 +217 +208 +197 +186 +173 +160 +145 +131 +118 +104 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +42 +55 +55 +70 +85 +91 +107 +121 +136 +147 +161 +176 +189 +200 +208 +219 +227 +232 +237 +239 +240 +239 +235 +230 +223 +215 +205 +193 +183 +169 +155 +141 +127 +114 +100 +87 +74 +64 +56 +46 +40 +36 +33 +31 +31 +35 +39 +46 +54 +63 +73 +84 +98 +111 +125 +138 +153 +167 +180 +192 +202 +212 +221 +228 +234 +238 +240 +240 +237 +234 +227 +220 +211 +201 +190 +179 +165 +151 +137 +123 +109 +96 +83 +71 +62 +52 +45 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +215 +224 +230 +236 +239 +240 +239 +237 +232 +226 +218 +208 +197 +187 +174 +161 +146 +132 +119 +105 +92 +79 +68 +58 +50 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +80 +93 +107 +121 +134 +148 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +238 +235 +230 +224 +214 +205 +194 +182 +169 +155 +141 +127 +114 +100 +87 +75 +63 +55 +47 +41 +36 +32 +31 +31 +35 +40 +46 +54 +63 +73 +85 +98 +111 +125 +139 +152 +166 +180 +192 +202 +213 +221 +229 +234 +239 +240 +240 +237 +233 +228 +220 +211 +201 +190 +178 +165 +151 +136 +123 +109 +96 +83 +71 +61 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +66 +76 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +236 +239 +240 +239 +236 +231 +226 +218 +208 +197 +186 +173 +160 +146 +132 +118 +105 +91 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +51 +60 +69 +81 +93 +107 +121 +133 +147 +162 +175 +188 +199 +210 +219 +226 +231 +236 +239 +240 +238 +235 +230 +224 +215 +205 +194 +182 +169 +156 +142 +127 +114 +100 +87 +75 +63 +55 +47 +41 +36 +33 +31 +32 +35 +39 +45 +53 +63 +72 +85 +98 +111 +125 +138 +152 +167 +180 +192 +202 +212 +221 +229 +234 +238 +240 +240 +238 +233 +228 +220 +212 +201 +191 +178 +165 +151 +136 +124 +110 +96 +83 +71 +62 +52 +45 +39 +34 +31 +31 +32 +36 +41 +48 +57 +65 +76 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +215 +224 +230 +235 +239 +240 +239 +236 +232 +226 +218 +208 +198 +187 +174 +161 +147 +133 +119 +105 +91 +79 +68 +59 +50 +43 +37 +33 +31 +31 +34 +37 +43 +51 +60 +69 +80 +93 +106 +120 +133 +148 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +239 +236 +230 +224 +215 +205 +193 +183 +170 +156 +142 +127 +114 +101 +87 +75 +63 +56 +47 +41 +35 +33 +31 +32 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +229 +234 +238 +240 +240 +237 +233 +228 +220 +212 +201 +191 +179 +165 +151 +137 +123 +110 +96 +83 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +42 +48 +57 +65 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +205 +216 +224 +231 +235 +239 +240 +239 +237 +232 +226 +218 +208 +197 +187 +174 +161 +146 +132 +119 +105 +92 +79 +68 +58 +50 +42 +37 +34 +31 +31 +34 +38 +43 +51 +60 +69 +80 +94 +106 +121 +131 +149 +164 +172 +188 +198 +209 +218 +225 +232 +238 +239 +239 +239 +236 +229 +224 +215 +204 +194 +183 +169 +155 +141 +127 +114 +101 +87 +75 +63 +56 +47 +40 +36 +31 +31 +31 +35 +39 +45 +53 +63 +73 +83 +98 +112 +125 +138 +152 +166 +180 +192 +202 +212 +221 +231 +235 +235 +240 +241 +235 +236 +229 +218 +213 +202 +189 +180 +166 +150 +138 +124 +108 +96 +83 +71 +62 +52 +44 +40 +34 +31 +32 +33 +35 +41 +48 +56 +65 +77 +89 +101 +116 +129 +143 +157 +171 +184 +194 +206 +216 +224 +230 +235 +238 +240 +240 +237 +232 +226 +218 +208 +198 +187 +174 +161 +147 +132 +119 +105 +92 +79 +68 +58 +50 +43 +37 +33 +31 +31 +33 +38 +44 +50 +59 +69 +81 +93 +106 +120 +134 +147 +162 +175 +188 +198 +209 +218 +226 +232 +236 +239 +240 +238 +236 +229 +224 +215 +206 +194 +182 +169 +156 +142 +127 +114 +100 +87 +76 +64 +55 +47 +41 +36 +32 +31 +32 +35 +39 +46 +54 +63 +73 +84 +98 +111 +125 +138 +152 +166 +179 +191 +202 +212 +222 +228 +233 +237 +240 +240 +238 +233 +228 +221 +212 +201 +191 +178 +165 +151 +137 +123 +110 +96 +83 +71 +62 +53 +44 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +77 +88 +106 +111 +130 +147 +154 +171 +184 +196 +205 +214 +224 +231 +237 +237 +240 +240 +236 +232 +225 +217 +208 +198 +187 +174 +160 +146 +132 +118 +105 +91 +79 +68 +58 +50 +42 +36 +33 +31 +30 +33 +39 +44 +50 +60 +69 +81 +93 +106 +120 +134 +147 +162 +175 +188 +198 +209 +218 +226 +232 +236 +239 +240 +239 +236 +230 +224 +215 +205 +194 +184 +170 +156 +142 +127 +115 +100 +88 +75 +65 +56 +47 +40 +36 +33 +31 +31 +35 +39 +45 +54 +62 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +229 +234 +238 +239 +240 +238 +234 +228 +221 +212 +201 +192 +178 +165 +151 +137 +124 +110 +96 +84 +72 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +66 +76 +88 +102 +116 +129 +142 +157 +171 +184 +194 +206 +215 +224 +230 +235 +238 +240 +239 +236 +232 +226 +218 +208 +198 +187 +174 +161 +147 +132 +119 +105 +91 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +51 +60 +69 +80 +93 +106 +120 +133 +147 +161 +175 +188 +198 +208 +218 +226 +232 +236 +239 +240 +238 +236 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +114 +100 +88 +75 +64 +55 +47 +41 +35 +32 +31 +31 +35 +39 +46 +53 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +220 +212 +201 +192 +179 +165 +151 +137 +124 +110 +97 +83 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +102 +115 +129 +143 +157 +171 +184 +195 +205 +215 +224 +231 +235 +238 +240 +239 +236 +232 +226 +218 +208 +198 +187 +174 +161 +146 +132 +119 +105 +92 +79 +68 +58 +50 +43 +37 +33 +31 +31 +34 +38 +43 +51 +60 +69 +80 +93 +106 +120 +133 +147 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +238 +235 +230 +223 +215 +205 +194 +183 +170 +156 +142 +127 +114 +100 +87 +75 +63 +55 +47 +40 +35 +33 +31 +31 +35 +39 +46 +53 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +191 +202 +212 +221 +228 +234 +238 +240 +240 +237 +234 +228 +221 +212 +201 +192 +179 +165 +152 +137 +124 +110 +96 +83 +71 +62 +52 +45 +38 +34 +31 +31 +34 +36 +40 +47 +56 +65 +76 +88 +101 +115 +128 +143 +156 +171 +183 +194 +205 +215 +224 +230 +235 +239 +240 +239 +237 +232 +226 +218 +208 +198 +187 +174 +161 +146 +132 +120 +106 +92 +79 +67 +59 +50 +43 +37 +33 +31 +31 +34 +37 +43 +51 +59 +68 +80 +92 +106 +120 +133 +146 +161 +174 +187 +198 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +101 +87 +76 +65 +56 +47 +41 +36 +32 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +111 +124 +137 +152 +166 +179 +192 +201 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +201 +192 +178 +166 +151 +138 +124 +110 +97 +84 +71 +62 +53 +45 +39 +34 +31 +31 +32 +36 +41 +47 +56 +65 +75 +88 +101 +115 +128 +143 +156 +170 +183 +194 +205 +215 +224 +230 +236 +238 +240 +239 +237 +232 +226 +218 +208 +198 +187 +174 +161 +147 +133 +119 +106 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +80 +92 +106 +120 +133 +147 +161 +175 +187 +198 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +184 +170 +156 +143 +128 +115 +101 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +72 +84 +97 +111 +124 +137 +151 +166 +179 +192 +202 +212 +220 +228 +234 +238 +240 +240 +238 +233 +228 +221 +212 +202 +192 +179 +166 +152 +139 +121 +111 +99 +81 +72 +62 +54 +45 +38 +34 +33 +31 +31 +36 +41 +47 +57 +65 +75 +88 +102 +114 +128 +144 +157 +166 +185 +195 +203 +218 +225 +228 +237 +240 +237 +241 +238 +231 +228 +218 +207 +199 +188 +174 +162 +146 +132 +120 +106 +92 +82 +68 +58 +50 +43 +37 +34 +31 +31 +33 +37 +44 +50 +59 +69 +80 +93 +106 +120 +133 +147 +161 +175 +187 +198 +209 +218 +226 +232 +237 +239 +240 +238 +236 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +101 +88 +75 +65 +56 +47 +41 +35 +33 +31 +32 +34 +39 +45 +53 +62 +72 +84 +96 +110 +125 +136 +153 +167 +177 +190 +203 +214 +218 +228 +236 +236 +240 +237 +239 +235 +228 +221 +212 +203 +192 +179 +166 +151 +138 +124 +110 +97 +84 +72 +62 +53 +45 +39 +35 +31 +31 +33 +35 +41 +48 +56 +63 +75 +89 +100 +115 +128 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +209 +198 +187 +175 +161 +147 +132 +120 +106 +92 +79 +68 +59 +50 +43 +38 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +198 +208 +218 +226 +233 +237 +238 +239 +239 +236 +231 +224 +215 +206 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +47 +41 +35 +32 +31 +31 +34 +38 +45 +52 +62 +71 +83 +97 +111 +124 +136 +151 +165 +178 +191 +201 +211 +221 +228 +233 +238 +239 +240 +237 +234 +228 +221 +212 +202 +192 +179 +166 +152 +138 +124 +111 +97 +84 +72 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +63 +76 +88 +101 +114 +127 +142 +155 +170 +183 +194 +205 +214 +224 +229 +235 +238 +240 +239 +236 +232 +226 +218 +209 +199 +188 +175 +161 +147 +133 +120 +106 +92 +80 +68 +59 +50 +43 +37 +33 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +106 +119 +132 +147 +161 +174 +187 +198 +208 +218 +226 +232 +237 +239 +240 +239 +236 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +115 +101 +88 +76 +64 +55 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +72 +83 +97 +111 +123 +137 +151 +165 +179 +191 +201 +211 +220 +228 +234 +237 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +165 +152 +137 +124 +110 +97 +84 +72 +62 +53 +45 +39 +34 +31 +31 +33 +36 +40 +47 +56 +65 +75 +88 +101 +114 +128 +142 +156 +169 +183 +194 +205 +215 +224 +230 +235 +239 +240 +240 +237 +232 +226 +218 +209 +198 +187 +174 +161 +147 +133 +120 +106 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +105 +120 +132 +146 +161 +174 +187 +198 +208 +218 +226 +232 +237 +239 +240 +238 +236 +230 +224 +215 +205 +194 +184 +170 +156 +143 +128 +115 +101 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +84 +97 +110 +124 +137 +152 +165 +178 +192 +201 +212 +221 +228 +234 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +138 +124 +111 +97 +84 +72 +63 +53 +45 +39 +35 +32 +31 +33 +36 +41 +47 +56 +65 +75 +88 +101 +115 +128 +142 +156 +170 +183 +194 +205 +215 +223 +230 +235 +239 +240 +239 +237 +232 +227 +218 +209 +198 +188 +175 +161 +147 +133 +120 +106 +93 +80 +69 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +147 +160 +174 +187 +197 +208 +218 +226 +232 +236 +239 +240 +239 +235 +231 +224 +216 +205 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +151 +165 +179 +191 +201 +211 +221 +228 +234 +238 +240 +240 +238 +234 +229 +221 +213 +202 +192 +179 +166 +152 +138 +124 +111 +97 +85 +73 +62 +53 +46 +39 +35 +32 +31 +33 +36 +41 +47 +56 +64 +76 +88 +101 +114 +127 +142 +156 +169 +183 +194 +205 +214 +223 +230 +235 +238 +240 +239 +236 +232 +227 +220 +209 +198 +187 +175 +162 +147 +133 +120 +106 +93 +80 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +106 +119 +132 +146 +160 +174 +187 +198 +208 +218 +225 +232 +237 +239 +240 +239 +236 +231 +224 +215 +206 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +32 +34 +39 +45 +53 +62 +71 +83 +96 +109 +123 +137 +151 +165 +178 +191 +201 +211 +221 +228 +233 +238 +239 +240 +238 +234 +229 +221 +212 +202 +192 +180 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +36 +41 +47 +56 +64 +75 +88 +101 +114 +127 +141 +156 +170 +183 +194 +205 +214 +223 +230 +235 +239 +240 +239 +237 +232 +226 +219 +209 +199 +188 +175 +162 +147 +133 +120 +106 +92 +80 +68 +59 +51 +43 +37 +34 +31 +31 +33 +37 +42 +50 +60 +69 +76 +91 +107 +115 +134 +149 +157 +174 +190 +196 +206 +221 +224 +236 +234 +236 +244 +236 +236 +231 +225 +215 +205 +196 +184 +173 +157 +142 +129 +115 +102 +88 +76 +66 +56 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +70 +83 +97 +110 +123 +137 +151 +165 +178 +190 +201 +212 +220 +228 +233 +237 +240 +240 +238 +234 +228 +221 +213 +203 +192 +180 +166 +153 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +35 +41 +47 +56 +65 +75 +87 +101 +114 +128 +141 +155 +169 +182 +194 +204 +215 +223 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +198 +188 +175 +162 +148 +134 +120 +106 +93 +80 +69 +59 +51 +43 +38 +33 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +197 +208 +217 +226 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +142 +129 +115 +102 +89 +76 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +83 +96 +110 +123 +137 +151 +165 +178 +190 +201 +211 +220 +228 +233 +237 +239 +240 +238 +235 +229 +221 +212 +202 +192 +180 +166 +153 +139 +125 +111 +97 +84 +72 +63 +54 +45 +40 +35 +32 +31 +33 +35 +41 +47 +56 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +205 +214 +224 +230 +235 +238 +240 +239 +237 +233 +226 +219 +209 +198 +188 +176 +162 +148 +134 +121 +106 +93 +80 +69 +59 +51 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +67 +79 +91 +106 +120 +132 +146 +159 +174 +187 +198 +208 +217 +225 +232 +237 +239 +240 +239 +236 +231 +225 +215 +206 +195 +184 +171 +157 +142 +129 +115 +102 +89 +76 +66 +56 +48 +41 +36 +33 +31 +33 +34 +39 +45 +53 +62 +71 +83 +96 +110 +124 +137 +151 +165 +178 +192 +201 +211 +220 +228 +234 +238 +240 +240 +238 +234 +229 +221 +213 +202 +192 +180 +166 +152 +138 +125 +111 +98 +84 +72 +63 +53 +45 +39 +34 +31 +31 +31 +36 +40 +47 +56 +64 +75 +88 +101 +115 +128 +142 +156 +169 +182 +193 +205 +214 +223 +230 +235 +239 +240 +239 +237 +233 +226 +219 +209 +199 +188 +175 +162 +147 +134 +120 +107 +93 +80 +69 +59 +51 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +187 +197 +208 +218 +226 +232 +237 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +144 +129 +116 +102 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +35 +39 +45 +52 +62 +71 +83 +95 +109 +123 +137 +151 +164 +178 +191 +201 +211 +220 +227 +233 +237 +240 +240 +238 +234 +229 +221 +213 +203 +192 +180 +167 +153 +139 +125 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +32 +36 +41 +47 +56 +63 +75 +88 +101 +114 +127 +141 +155 +169 +183 +193 +204 +214 +223 +230 +235 +238 +240 +239 +237 +233 +227 +219 +209 +198 +188 +176 +162 +148 +134 +121 +106 +93 +80 +69 +59 +51 +43 +38 +33 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +186 +197 +208 +217 +225 +231 +237 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +144 +129 +116 +102 +89 +76 +65 +57 +48 +42 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +82 +96 +109 +123 +136 +150 +164 +178 +190 +201 +211 +220 +227 +234 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +53 +46 +39 +35 +31 +31 +33 +35 +41 +47 +55 +63 +75 +87 +100 +113 +127 +140 +155 +169 +182 +193 +204 +214 +222 +229 +235 +238 +240 +240 +237 +232 +227 +219 +210 +199 +189 +176 +163 +148 +134 +121 +107 +94 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +79 +91 +104 +118 +131 +145 +159 +172 +186 +196 +208 +217 +225 +231 +236 +239 +240 +238 +236 +231 +224 +216 +206 +195 +184 +172 +158 +144 +130 +117 +102 +89 +77 +65 +57 +48 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +109 +122 +136 +149 +164 +177 +189 +200 +210 +220 +227 +233 +237 +239 +240 +238 +235 +228 +222 +213 +204 +192 +180 +166 +153 +139 +126 +111 +97 +85 +73 +63 +54 +46 +39 +34 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +154 +168 +181 +192 +204 +214 +224 +229 +234 +239 +238 +240 +239 +230 +227 +221 +211 +198 +189 +178 +161 +149 +133 +122 +108 +92 +81 +69 +60 +51 +44 +38 +33 +31 +31 +33 +37 +42 +50 +58 +67 +79 +91 +105 +118 +131 +146 +158 +173 +187 +196 +206 +217 +225 +231 +236 +239 +240 +239 +235 +230 +225 +216 +206 +195 +184 +171 +158 +143 +129 +116 +102 +89 +76 +65 +56 +49 +41 +36 +35 +31 +28 +35 +39 +42 +55 +63 +69 +85 +97 +107 +125 +137 +149 +165 +178 +189 +200 +211 +220 +228 +233 +237 +240 +240 +238 +235 +230 +221 +213 +203 +192 +180 +167 +153 +138 +125 +112 +98 +86 +70 +63 +56 +44 +39 +35 +32 +31 +31 +35 +41 +47 +54 +63 +75 +87 +101 +114 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +240 +237 +232 +227 +220 +210 +199 +189 +176 +162 +149 +135 +120 +107 +94 +81 +69 +60 +51 +44 +38 +34 +31 +31 +33 +37 +43 +49 +58 +67 +79 +91 +105 +118 +132 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +116 +102 +89 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +82 +96 +109 +123 +136 +151 +164 +177 +190 +200 +211 +220 +227 +233 +237 +239 +240 +238 +234 +229 +222 +213 +203 +192 +181 +167 +153 +139 +125 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +33 +36 +40 +47 +55 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +235 +239 +240 +240 +237 +233 +227 +219 +210 +199 +188 +176 +162 +148 +134 +121 +107 +93 +80 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +78 +91 +105 +119 +132 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +195 +185 +172 +157 +144 +130 +116 +103 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +71 +83 +95 +109 +123 +136 +150 +164 +177 +190 +200 +210 +220 +227 +233 +237 +239 +240 +238 +235 +229 +222 +213 +203 +192 +180 +167 +153 +139 +125 +111 +98 +85 +73 +63 +54 +46 +39 +34 +32 +31 +33 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +155 +168 +182 +193 +204 +214 +222 +229 +235 +238 +240 +239 +237 +232 +227 +219 +210 +200 +189 +176 +163 +149 +134 +121 +107 +93 +81 +69 +60 +51 +43 +37 +33 +31 +31 +34 +37 +42 +49 +59 +68 +79 +91 +104 +118 +131 +146 +160 +172 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +195 +184 +171 +157 +143 +129 +116 +103 +89 +76 +65 +57 +49 +41 +36 +33 +31 +31 +35 +39 +45 +52 +62 +71 +82 +96 +109 +123 +136 +150 +164 +178 +190 +200 +211 +220 +228 +233 +237 +240 +240 +238 +234 +229 +221 +213 +202 +192 +180 +166 +153 +139 +125 +111 +98 +84 +73 +63 +54 +46 +39 +35 +31 +31 +32 +35 +40 +47 +55 +63 +75 +87 +100 +113 +127 +141 +155 +168 +182 +193 +204 +214 +222 +230 +235 +238 +240 +239 +237 +233 +227 +219 +210 +199 +188 +176 +163 +149 +134 +121 +107 +93 +81 +69 +60 +51 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +67 +79 +91 +104 +118 +131 +145 +159 +173 +186 +197 +207 +217 +225 +231 +237 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +117 +103 +89 +77 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +136 +149 +164 +177 +189 +200 +210 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +181 +167 +153 +139 +126 +112 +99 +85 +74 +63 +54 +46 +40 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +220 +210 +199 +189 +176 +163 +149 +135 +121 +108 +94 +81 +69 +61 +51 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +67 +78 +90 +104 +117 +131 +145 +158 +173 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +78 +67 +57 +49 +42 +36 +33 +31 +31 +34 +38 +45 +52 +61 +70 +82 +94 +109 +122 +136 +149 +164 +177 +189 +200 +210 +220 +227 +233 +237 +239 +240 +238 +234 +229 +223 +212 +207 +189 +181 +171 +151 +140 +126 +113 +98 +84 +73 +63 +55 +45 +39 +36 +31 +31 +31 +36 +40 +47 +55 +63 +75 +86 +99 +113 +126 +140 +154 +168 +181 +193 +203 +213 +223 +230 +233 +238 +240 +239 +237 +233 +228 +220 +210 +199 +189 +177 +163 +149 +135 +121 +108 +94 +81 +70 +60 +52 +44 +38 +33 +31 +31 +33 +37 +42 +49 +58 +67 +78 +91 +104 +118 +131 +144 +159 +173 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +116 +103 +89 +77 +66 +57 +48 +42 +36 +33 +31 +31 +35 +38 +44 +52 +61 +70 +82 +95 +109 +123 +135 +150 +164 +177 +190 +200 +210 +220 +228 +234 +237 +238 +240 +238 +235 +229 +222 +213 +203 +192 +181 +167 +153 +140 +126 +111 +100 +86 +70 +63 +55 +43 +42 +36 +30 +33 +33 +33 +42 +47 +54 +63 +74 +86 +100 +114 +127 +141 +154 +168 +182 +192 +203 +214 +222 +229 +235 +238 +240 +240 +238 +233 +227 +219 +210 +200 +189 +176 +163 +149 +135 +122 +108 +93 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +145 +160 +172 +186 +198 +205 +217 +227 +231 +236 +239 +240 +239 +236 +230 +225 +217 +206 +196 +186 +172 +158 +144 +130 +116 +103 +90 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +39 +44 +52 +61 +70 +82 +95 +108 +121 +135 +150 +163 +176 +190 +200 +210 +219 +227 +233 +237 +239 +240 +238 +234 +229 +222 +213 +203 +193 +181 +168 +153 +139 +126 +113 +99 +86 +74 +63 +54 +47 +39 +35 +32 +31 +31 +35 +40 +46 +54 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +204 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +219 +210 +200 +189 +176 +163 +148 +135 +121 +107 +93 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +78 +91 +104 +118 +132 +146 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +195 +184 +172 +157 +144 +130 +116 +102 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +71 +83 +95 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +228 +233 +237 +239 +240 +238 +235 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +154 +168 +181 +193 +203 +214 +222 +230 +235 +238 +240 +239 +237 +233 +227 +219 +210 +200 +189 +176 +163 +149 +135 +122 +108 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +145 +159 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +185 +172 +159 +145 +130 +117 +104 +90 +78 +66 +58 +49 +41 +36 +33 +31 +31 +34 +38 +45 +52 +61 +70 +82 +95 +108 +122 +135 +150 +163 +176 +189 +200 +210 +220 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +203 +192 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +54 +46 +40 +35 +32 +31 +33 +35 +40 +47 +55 +63 +74 +86 +99 +112 +127 +140 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +219 +211 +200 +189 +177 +163 +150 +134 +122 +108 +96 +82 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +66 +78 +90 +103 +117 +131 +145 +159 +172 +185 +196 +206 +216 +224 +231 +235 +239 +240 +239 +236 +231 +225 +217 +207 +195 +185 +173 +159 +144 +130 +117 +103 +90 +77 +66 +57 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +61 +70 +82 +95 +108 +122 +135 +149 +163 +177 +189 +199 +211 +219 +227 +232 +237 +239 +239 +238 +234 +229 +222 +214 +203 +192 +181 +168 +154 +140 +126 +113 +99 +86 +74 +63 +54 +47 +40 +35 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +220 +210 +200 +189 +177 +163 +149 +135 +122 +108 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +36 +43 +49 +58 +66 +78 +90 +104 +118 +131 +145 +159 +173 +185 +197 +207 +216 +225 +231 +236 +238 +241 +237 +239 +229 +225 +220 +204 +197 +186 +173 +159 +144 +131 +118 +104 +90 +77 +67 +57 +50 +41 +36 +33 +31 +31 +34 +39 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +177 +189 +199 +210 +220 +227 +232 +237 +240 +240 +238 +234 +229 +222 +214 +204 +193 +181 +168 +155 +140 +127 +112 +99 +86 +74 +63 +54 +46 +40 +35 +31 +31 +31 +35 +40 +47 +54 +63 +74 +86 +99 +112 +126 +140 +154 +168 +181 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +227 +220 +210 +200 +189 +177 +164 +149 +135 +122 +108 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +91 +103 +117 +130 +144 +159 +173 +185 +196 +206 +216 +225 +230 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +185 +173 +158 +145 +131 +117 +104 +90 +77 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +60 +70 +81 +94 +108 +122 +135 +149 +163 +176 +189 +199 +209 +219 +227 +233 +237 +240 +240 +238 +235 +229 +222 +214 +204 +192 +181 +168 +155 +140 +127 +113 +99 +86 +74 +63 +55 +46 +40 +35 +32 +31 +31 +35 +40 +46 +54 +63 +73 +85 +99 +112 +126 +139 +153 +167 +180 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +227 +220 +210 +202 +192 +175 +163 +152 +133 +124 +111 +92 +83 +72 +59 +52 +46 +37 +34 +33 +30 +32 +36 +42 +49 +57 +65 +78 +89 +102 +117 +130 +143 +157 +172 +184 +195 +206 +216 +224 +230 +236 +239 +240 +239 +236 +231 +225 +217 +208 +197 +186 +173 +159 +145 +131 +118 +105 +92 +79 +66 +58 +49 +43 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +93 +108 +121 +134 +148 +162 +176 +189 +199 +209 +219 +227 +233 +237 +239 +240 +238 +235 +230 +224 +214 +204 +192 +181 +169 +155 +140 +127 +113 +99 +87 +74 +65 +52 +47 +42 +33 +32 +31 +33 +35 +39 +46 +55 +63 +73 +86 +99 +112 +127 +140 +153 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +240 +237 +233 +228 +219 +210 +200 +190 +177 +164 +150 +135 +123 +109 +94 +82 +71 +61 +52 +44 +38 +35 +31 +31 +33 +37 +42 +49 +58 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +196 +186 +173 +160 +145 +131 +118 +104 +90 +78 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +94 +107 +122 +135 +149 +163 +176 +189 +199 +210 +219 +227 +233 +237 +240 +240 +238 +235 +230 +222 +214 +204 +193 +182 +169 +155 +141 +127 +113 +99 +86 +75 +63 +55 +46 +40 +35 +31 +31 +32 +35 +40 +46 +55 +63 +73 +86 +98 +112 +126 +139 +153 +167 +181 +192 +203 +212 +221 +229 +234 +238 +240 +240 +238 +234 +228 +220 +211 +201 +190 +177 +164 +150 +135 +123 +109 +95 +82 +70 +61 +52 +45 +38 +35 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +206 +216 +224 +231 +236 +239 +240 +239 +236 +232 +225 +217 +207 +197 +186 +173 +159 +145 +131 +118 +104 +91 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +52 +60 +70 +81 +94 +108 +122 +135 +149 +163 +176 +189 +199 +209 +219 +227 +232 +237 +240 +240 +239 +235 +230 +224 +214 +204 +193 +182 +168 +154 +140 +127 +113 +99 +86 +74 +63 +54 +47 +40 +36 +31 +31 +32 +35 +39 +46 +54 +63 +74 +85 +98 +112 +126 +139 +153 +167 +181 +192 +203 +213 +221 +229 +234 +238 +239 +240 +237 +233 +228 +220 +211 +200 +190 +177 +164 +150 +136 +122 +109 +94 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +66 +77 +90 +103 +117 +130 +144 +158 +172 +185 +196 +206 +216 +225 +230 +236 +238 +240 +239 +236 +231 +225 +217 +208 +197 +186 +173 +159 +145 +131 +118 +104 +90 +78 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +108 +121 +134 +148 +163 +176 +189 +199 +210 +219 +227 +233 +237 +239 +239 +238 +235 +230 +222 +214 +204 +193 +182 +168 +154 +140 +127 +113 +100 +86 +74 +63 +54 +47 +40 +35 +31 +31 +32 +35 +39 +46 +54 +63 +73 +85 +99 +112 +127 +139 +153 +167 +180 +192 +203 +212 +221 +229 +235 +236 +240 +241 +235 +234 +229 +220 +210 +200 +192 +176 +164 +149 +136 +124 +107 +95 +82 +70 +61 +52 +44 +37 +34 +32 +31 +32 +36 +41 +49 +58 +66 +76 +89 +103 +116 +130 +143 +158 +172 +185 +195 +206 +217 +224 +230 +236 +239 +240 +239 +236 +232 +225 +217 +207 +197 +186 +174 +160 +144 +131 +118 +104 +91 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +107 +121 +134 +148 +163 +176 +188 +199 +209 +219 +227 +232 +237 +240 +240 +238 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +113 +100 +86 +74 +63 +55 +47 +40 +35 +32 +31 +32 +35 +39 +46 +54 +63 +74 +85 +99 +112 +126 +139 +153 +167 +180 +192 +203 +212 +222 +229 +235 +238 +240 +240 +237 +234 +228 +220 +211 +200 +190 +178 +164 +150 +136 +123 +109 +96 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +66 +78 +90 +103 +116 +130 +144 +158 +171 +184 +195 +207 +216 +224 +231 +235 +239 +240 +240 +237 +232 +225 +217 +208 +196 +186 +173 +160 +145 +131 +118 +104 +91 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +107 +121 +134 +149 +163 +176 +188 +199 +210 +219 +227 +233 +237 +240 +240 +239 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +113 +99 +86 +74 +63 +55 +47 +40 +35 +31 +31 +32 +35 +39 +47 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +181 +192 +203 +213 +221 +228 +235 +238 +240 +240 +238 +233 +228 +220 +211 +201 +190 +178 +164 +150 +136 +122 +109 +95 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +77 +89 +103 +116 +130 +146 +157 +169 +186 +194 +204 +219 +224 +229 +238 +238 +238 +241 +236 +231 +227 +217 +207 +197 +186 +174 +160 +145 +131 +119 +104 +91 +79 +67 +57 +50 +42 +37 +33 +31 +31 +33 +38 +44 +51 +60 +70 +81 +94 +108 +121 +134 +148 +163 +176 +188 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +230 +222 +214 +204 +193 +182 +169 +155 +141 +127 +113 +100 +86 +75 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +180 +192 +202 +212 +221 +229 +234 +238 +239 +240 +238 +234 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +95 +83 +71 +61 +52 +45 +39 +34 +31 +31 +33 +36 +42 +48 +57 +66 +76 +89 +103 +117 +129 +143 +157 +172 +184 +196 +206 +215 +223 +232 +237 +237 +240 +239 +237 +232 +224 +218 +208 +197 +185 +174 +159 +145 +132 +118 +103 +90 +79 +67 +58 +49 +42 +36 +34 +31 +31 +33 +37 +44 +51 +60 +69 +81 +93 +107 +121 +133 +148 +163 +175 +187 +199 +210 +218 +226 +232 +237 +240 +239 +238 +235 +229 +224 +214 +204 +193 +182 +169 +155 +140 +127 +113 +100 +86 +74 +63 +55 +47 +40 +35 +31 +31 +31 +35 +40 +46 +54 +63 +73 +84 +98 +111 +125 +138 +153 +166 +179 +192 +202 +212 +221 +228 +233 +238 +240 +240 +237 +233 +228 +220 +211 +200 +190 +178 +165 +150 +136 +123 +109 +96 +83 +71 +61 +53 +44 +38 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +89 +102 +116 +129 +144 +157 +171 +184 +195 +206 +216 +224 +230 +235 +238 +240 +239 +237 +232 +225 +217 +208 +197 +186 +173 +160 +146 +132 +118 +105 +91 +79 +67 +58 +49 +42 +37 +34 +31 +31 +34 +38 +43 +51 +60 +69 +80 +93 +106 +120 +134 +148 +162 +175 +188 +199 +209 +218 +226 +232 +236 +239 +240 +238 +235 +230 +224 +214 +205 +193 +183 +169 +155 +141 +127 +114 +100 +87 +74 +64 +55 +47 +41 +35 +31 +31 +32 +34 +39 +46 +54 +63 +73 +84 +98 +111 +125 +139 +152 +167 +180 +192 +202 +212 +221 +229 +234 +238 +240 +240 +237 +233 +227 +220 +211 +201 +190 +178 +164 +151 +136 +123 +109 +96 +83 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +89 +102 +116 +130 +143 +157 +172 +185 +195 +206 +216 +224 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +160 +146 +131 +118 +105 +91 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +43 +51 +60 +70 +81 +94 +107 +121 +134 +148 +162 +176 +189 +199 +209 +219 +227 +231 +238 +240 +240 +238 +235 +232 +221 +215 +206 +192 +183 +167 +156 +141 +127 +113 +100 +87 +75 +63 +55 +47 +41 +35 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +112 +125 +138 +154 +167 +180 +192 +203 +212 +221 +229 +234 +238 +239 +239 +238 +234 +227 +220 +211 +200 +190 +178 +164 +150 +136 +123 +109 +95 +83 +70 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +48 +57 +66 +77 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +226 +217 +208 +197 +186 +173 +160 +146 +131 +118 +104 +91 +78 +67 +58 +49 +43 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +108 +122 +135 +148 +162 +176 +189 +199 +210 +219 +227 +233 +237 +240 +240 +238 +235 +230 +222 +214 +204 +193 +182 +169 +155 +141 +127 +114 +100 +87 +75 +63 +55 +47 +39 +35 +32 +31 +32 +35 +39 +46 +54 +63 +73 +85 +98 +112 +125 +139 +153 +167 +180 +192 +202 +213 +221 +229 +234 +238 +240 +239 +238 +233 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +96 +83 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +215 +224 +230 +235 +238 +240 +239 +236 +232 +226 +218 +208 +198 +186 +174 +160 +146 +132 +119 +105 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +37 +43 +50 +60 +69 +81 +93 +107 +121 +134 +148 +162 +175 +188 +198 +209 +218 +226 +232 +236 +239 +240 +238 +235 +230 +224 +214 +204 +193 +182 +169 +155 +141 +127 +114 +100 +87 +75 +63 +55 +47 +40 +35 +32 +31 +32 +35 +40 +46 +54 +63 +73 +84 +98 +111 +125 +138 +153 +167 +180 +192 +202 +212 +221 +229 +234 +238 +240 +239 +237 +234 +228 +221 +211 +201 +191 +178 +164 +151 +136 +123 +109 +96 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +235 +239 +240 +239 +236 +232 +225 +218 +208 +198 +187 +174 +160 +146 +132 +118 +105 +91 +79 +68 +58 +49 +44 +39 +30 +30 +33 +30 +38 +46 +48 +60 +70 +78 +93 +108 +119 +134 +148 +160 +175 +187 +198 +209 +218 +225 +232 +237 +238 +241 +239 +235 +230 +224 +215 +205 +194 +183 +169 +155 +142 +128 +114 +100 +88 +75 +63 +56 +47 +40 +35 +32 +30 +31 +34 +39 +46 +54 +63 +72 +84 +97 +111 +124 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +201 +192 +179 +165 +151 +137 +124 +110 +96 +83 +72 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +89 +102 +115 +128 +142 +157 +170 +184 +194 +206 +215 +224 +230 +236 +239 +240 +239 +236 +232 +226 +218 +208 +198 +187 +174 +161 +146 +132 +119 +106 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +34 +37 +43 +50 +59 +68 +80 +92 +106 +120 +133 +147 +161 +175 +187 +198 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +100 +87 +75 +65 +55 +47 +39 +37 +34 +29 +31 +35 +40 +45 +52 +63 +73 +84 +96 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +233 +228 +221 +212 +202 +190 +178 +165 +152 +138 +124 +109 +97 +84 +71 +62 +53 +45 +38 +34 +31 +31 +33 +35 +41 +48 +56 +65 +76 +88 +102 +115 +129 +142 +156 +170 +183 +194 +206 +216 +224 +230 +235 +239 +240 +240 +237 +232 +226 +218 +209 +198 +187 +174 +161 +146 +132 +119 +105 +92 +79 +68 +59 +50 +42 +37 +33 +31 +31 +34 +38 +43 +51 +59 +68 +80 +93 +106 +120 +133 +147 +161 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +238 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +114 +101 +87 +75 +64 +56 +47 +40 +36 +33 +31 +31 +35 +39 +45 +53 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +201 +212 +221 +229 +234 +238 +240 +240 +238 +234 +228 +221 +211 +202 +192 +178 +165 +151 +137 +124 +110 +96 +84 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +76 +89 +102 +116 +128 +143 +156 +171 +184 +194 +205 +216 +224 +230 +237 +238 +241 +237 +237 +235 +224 +218 +209 +197 +187 +173 +161 +147 +132 +119 +105 +93 +79 +68 +59 +49 +43 +37 +34 +31 +31 +33 +37 +44 +51 +60 +69 +80 +93 +107 +120 +133 +148 +162 +174 +188 +199 +209 +218 +226 +233 +237 +239 +240 +239 +236 +230 +224 +215 +205 +194 +183 +170 +156 +141 +127 +114 +100 +87 +75 +65 +55 +47 +40 +36 +33 +31 +31 +34 +39 +46 +53 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +239 +240 +237 +234 +228 +221 +212 +201 +192 +179 +165 +151 +137 +123 +110 +96 +83 +71 +62 +53 +45 +39 +35 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +101 +115 +128 +143 +157 +170 +184 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +208 +197 +187 +174 +161 +146 +132 +119 +105 +91 +79 +67 +59 +50 +42 +37 +34 +31 +31 +33 +38 +43 +50 +60 +68 +80 +93 +106 +120 +134 +147 +161 +175 +188 +198 +208 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +169 +156 +142 +127 +114 +101 +88 +75 +64 +56 +47 +41 +36 +33 +31 +31 +34 +39 +46 +53 +62 +72 +83 +97 +111 +124 +138 +152 +166 +179 +192 +201 +212 +221 +228 +233 +238 +240 +240 +238 +234 +228 +221 +212 +201 +192 +178 +165 +151 +137 +124 +110 +96 +83 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +76 +88 +101 +115 +128 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +239 +236 +232 +226 +218 +208 +198 +187 +175 +161 +146 +133 +119 +106 +92 +79 +68 +59 +50 +42 +37 +33 +31 +31 +34 +37 +43 +50 +60 +69 +80 +92 +106 +120 +133 +148 +161 +175 +188 +198 +209 +218 +226 +232 +236 +239 +240 +238 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +115 +101 +87 +75 +64 +55 +47 +41 +35 +32 +31 +32 +34 +39 +46 +53 +63 +72 +84 +97 +111 +124 +138 +152 +166 +179 +192 +202 +212 +221 +229 +234 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +178 +166 +151 +137 +124 +110 +97 +83 +72 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +89 +102 +115 +128 +142 +157 +170 +184 +194 +205 +215 +224 +230 +235 +239 +240 +240 +237 +232 +226 +218 +208 +198 +187 +175 +161 +147 +132 +119 +106 +92 +80 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +44 +51 +59 +68 +80 +93 +106 +120 +133 +147 +161 +175 +187 +198 +208 +218 +226 +232 +237 +239 +240 +239 +236 +230 +224 +216 +208 +192 +183 +172 +153 +144 +131 +112 +102 +90 +73 +66 +57 +46 +42 +36 +31 +30 +32 +34 +40 +45 +53 +63 +72 +83 +98 +111 +124 +137 +152 +165 +178 +192 +202 +212 +220 +228 +234 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +165 +152 +137 +124 +110 +97 +83 +71 +62 +52 +45 +38 +34 +31 +31 +32 +36 +41 +48 +56 +65 +76 +88 +101 +115 +128 +142 +157 +170 +184 +194 +205 +215 +224 +230 +235 +239 +240 +240 +237 +232 +226 +218 +208 +198 +188 +174 +162 +147 +133 +119 +106 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +34 +38 +43 +51 +59 +68 +80 +93 +106 +120 +133 +147 +161 +175 +187 +198 +208 +218 +225 +232 +237 +239 +240 +239 +236 +230 +224 +216 +205 +194 +183 +170 +156 +142 +127 +114 +101 +87 +75 +63 +56 +47 +41 +36 +32 +31 +31 +34 +39 +46 +54 +63 +72 +84 +98 +111 +125 +138 +152 +167 +180 +192 +202 +212 +221 +229 +235 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +178 +165 +151 +137 +124 +110 +96 +83 +71 +62 +52 +45 +38 +35 +31 +31 +33 +36 +41 +48 +57 +65 +77 +88 +102 +115 +128 +143 +157 +171 +184 +194 +205 +215 +224 +230 +235 +239 +240 +239 +237 +232 +227 +218 +209 +198 +186 +174 +162 +146 +133 +118 +106 +93 +78 +69 +59 +51 +43 +36 +34 +32 +31 +33 +38 +43 +50 +59 +68 +79 +93 +106 +120 +133 +147 +161 +175 +187 +198 +208 +218 +226 +232 +237 +238 +240 +239 +236 +230 +224 +215 +204 +195 +184 +169 +156 +143 +128 +115 +101 +88 +76 +65 +56 +48 +41 +35 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +151 +165 +179 +191 +200 +211 +221 +227 +235 +237 +238 +239 +239 +236 +227 +221 +214 +201 +192 +178 +167 +153 +137 +125 +110 +98 +83 +72 +62 +53 +45 +39 +34 +31 +31 +32 +35 +41 +47 +56 +64 +75 +88 +102 +115 +127 +142 +156 +170 +183 +194 +204 +214 +223 +231 +235 +238 +240 +240 +237 +232 +227 +218 +209 +199 +188 +175 +162 +147 +133 +120 +106 +92 +80 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +187 +197 +208 +218 +226 +231 +237 +239 +240 +239 +236 +230 +224 +216 +206 +195 +184 +171 +157 +143 +128 +116 +102 +89 +76 +65 +56 +48 +41 +36 +33 +31 +32 +34 +39 +45 +53 +62 +71 +83 +96 +110 +123 +137 +150 +165 +178 +191 +201 +211 +221 +228 +233 +238 +240 +240 +238 +234 +229 +221 +212 +203 +192 +180 +166 +153 +138 +125 +111 +98 +84 +73 +62 +53 +46 +39 +35 +31 +31 +33 +36 +41 +47 +56 +63 +76 +87 +101 +114 +127 +141 +155 +170 +182 +194 +204 +215 +224 +230 +235 +238 +240 +240 +237 +232 +226 +219 +209 +199 +188 +175 +162 +148 +133 +120 +106 +92 +80 +68 +59 +51 +43 +37 +33 +31 +31 +33 +37 +43 +51 +59 +68 +79 +92 +105 +119 +133 +147 +161 +174 +187 +197 +208 +217 +226 +232 +236 +239 +240 +239 +236 +231 +224 +215 +205 +195 +184 +171 +157 +142 +129 +115 +102 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +110 +124 +137 +152 +165 +179 +191 +201 +212 +221 +229 +234 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +137 +124 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +35 +41 +47 +56 +65 +76 +88 +101 +114 +128 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +227 +218 +209 +198 +188 +175 +161 +147 +133 +120 +106 +93 +80 +69 +59 +50 +43 +37 +34 +31 +31 +33 +38 +43 +50 +59 +68 +79 +92 +106 +119 +132 +146 +160 +174 +187 +198 +208 +218 +226 +232 +236 +239 +240 +239 +235 +230 +224 +215 +205 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +151 +165 +179 +191 +201 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +152 +138 +124 +110 +97 +84 +72 +62 +53 +45 +39 +34 +31 +30 +33 +36 +41 +47 +56 +65 +76 +88 +101 +115 +128 +142 +156 +170 +183 +194 +205 +214 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +209 +198 +188 +175 +162 +147 +133 +120 +106 +92 +80 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +58 +68 +80 +92 +106 +119 +133 +146 +161 +174 +187 +197 +208 +217 +225 +232 +236 +238 +240 +239 +236 +231 +224 +216 +206 +194 +184 +170 +157 +142 +129 +116 +102 +88 +76 +65 +56 +47 +41 +36 +33 +30 +31 +34 +39 +45 +53 +62 +71 +83 +96 +110 +124 +137 +151 +165 +181 +191 +198 +213 +220 +225 +236 +238 +237 +242 +238 +232 +230 +221 +211 +203 +192 +178 +166 +152 +138 +125 +110 +97 +85 +72 +62 +54 +45 +38 +34 +31 +31 +31 +36 +40 +47 +56 +65 +75 +87 +101 +115 +127 +142 +156 +169 +183 +193 +205 +214 +223 +230 +235 +238 +240 +239 +236 +232 +226 +219 +209 +198 +187 +175 +161 +148 +133 +120 +107 +93 +80 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +79 +91 +105 +119 +132 +146 +160 +174 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +230 +224 +216 +206 +194 +184 +171 +157 +143 +129 +116 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +44 +53 +62 +71 +83 +97 +110 +123 +137 +151 +165 +178 +190 +201 +211 +220 +228 +233 +237 +239 +239 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +138 +125 +111 +97 +84 +72 +62 +53 +46 +39 +34 +31 +31 +33 +36 +40 +47 +55 +63 +75 +87 +100 +114 +127 +141 +156 +169 +182 +193 +205 +214 +224 +230 +235 +238 +239 +239 +237 +232 +226 +218 +209 +198 +188 +175 +162 +148 +134 +120 +106 +93 +80 +68 +59 +50 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +67 +79 +92 +105 +119 +132 +145 +160 +174 +186 +196 +208 +217 +225 +234 +234 +239 +242 +237 +236 +230 +225 +215 +206 +195 +184 +172 +156 +143 +130 +115 +102 +89 +76 +66 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +95 +110 +124 +136 +150 +165 +178 +190 +201 +212 +221 +227 +233 +239 +237 +240 +240 +233 +228 +221 +213 +202 +192 +179 +167 +153 +138 +126 +111 +98 +85 +73 +63 +53 +46 +39 +34 +31 +31 +32 +35 +40 +47 +55 +63 +75 +88 +100 +114 +127 +141 +156 +169 +182 +192 +204 +215 +222 +229 +236 +238 +240 +239 +237 +233 +227 +219 +209 +199 +188 +176 +162 +148 +134 +121 +107 +93 +80 +69 +60 +51 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +67 +79 +91 +105 +118 +132 +146 +160 +174 +186 +197 +208 +217 +225 +232 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +66 +57 +48 +41 +35 +33 +31 +32 +34 +39 +45 +53 +62 +71 +83 +96 +109 +123 +137 +151 +165 +178 +192 +201 +211 +220 +228 +234 +238 +239 +240 +238 +234 +229 +221 +213 +203 +192 +180 +167 +152 +138 +125 +111 +98 +84 +72 +63 +53 +45 +39 +35 +31 +31 +31 +36 +41 +47 +56 +65 +76 +87 +100 +114 +127 +141 +155 +170 +182 +193 +205 +214 +224 +230 +235 +238 +240 +240 +237 +233 +226 +219 +209 +199 +188 +176 +162 +148 +134 +120 +107 +93 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +43 +50 +59 +67 +79 +91 +105 +118 +132 +146 +159 +174 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +66 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +96 +109 +123 +136 +150 +165 +178 +190 +201 +211 +220 +227 +233 +237 +240 +240 +238 +234 +229 +221 +213 +202 +192 +179 +166 +153 +138 +125 +111 +98 +84 +73 +63 +54 +45 +39 +35 +31 +30 +32 +36 +42 +47 +55 +63 +75 +88 +101 +113 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +240 +237 +232 +227 +219 +209 +199 +188 +175 +162 +147 +133 +120 +107 +93 +80 +69 +59 +51 +43 +37 +33 +31 +31 +34 +37 +43 +50 +59 +67 +79 +92 +105 +118 +132 +146 +160 +173 +186 +198 +209 +217 +225 +231 +236 +239 +240 +239 +236 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +65 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +72 +84 +96 +109 +123 +137 +150 +165 +178 +190 +201 +211 +220 +227 +234 +237 +240 +240 +238 +234 +229 +221 +212 +203 +192 +180 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +32 +36 +41 +47 +55 +63 +75 +87 +101 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +236 +239 +239 +239 +237 +233 +227 +219 +209 +199 +188 +175 +162 +148 +134 +120 +107 +93 +80 +69 +60 +50 +43 +38 +34 +31 +31 +34 +37 +42 +50 +58 +67 +78 +91 +105 +119 +132 +145 +159 +173 +187 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +88 +76 +65 +57 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +70 +82 +96 +110 +123 +137 +150 +164 +178 +190 +200 +211 +220 +228 +234 +237 +240 +240 +238 +234 +229 +221 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +53 +46 +39 +34 +31 +34 +31 +32 +42 +46 +54 +67 +74 +85 +103 +113 +126 +143 +155 +168 +183 +192 +203 +214 +222 +230 +235 +238 +239 +240 +236 +233 +228 +219 +209 +199 +189 +175 +162 +148 +134 +120 +107 +94 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +43 +50 +58 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +197 +208 +217 +226 +232 +237 +239 +240 +239 +236 +231 +224 +216 +206 +195 +185 +172 +158 +144 +129 +116 +102 +89 +76 +65 +57 +48 +41 +36 +33 +31 +31 +34 +38 +44 +52 +62 +71 +83 +95 +109 +123 +136 +151 +164 +178 +190 +201 +211 +220 +227 +233 +237 +239 +240 +238 +234 +228 +222 +212 +203 +192 +180 +167 +153 +139 +125 +111 +98 +85 +72 +63 +53 +46 +39 +35 +31 +31 +33 +35 +41 +47 +56 +63 +75 +87 +100 +113 +127 +141 +155 +169 +181 +194 +204 +214 +225 +227 +236 +240 +239 +239 +237 +234 +226 +218 +209 +199 +189 +175 +162 +149 +134 +121 +107 +93 +80 +69 +60 +51 +44 +37 +34 +31 +31 +33 +37 +43 +50 +58 +67 +78 +91 +106 +118 +132 +146 +160 +173 +186 +197 +208 +218 +225 +232 +236 +239 +240 +239 +235 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +102 +89 +76 +65 +56 +48 +41 +36 +32 +31 +31 +35 +39 +45 +52 +62 +72 +83 +97 +110 +124 +136 +151 +165 +178 +191 +201 +211 +220 +228 +233 +237 +239 +240 +238 +235 +228 +222 +212 +202 +192 +180 +167 +153 +139 +125 +111 +97 +85 +72 +63 +54 +46 +39 +34 +31 +31 +32 +35 +40 +47 +55 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +235 +238 +240 +239 +237 +233 +227 +219 +210 +199 +188 +176 +162 +148 +134 +121 +107 +94 +80 +69 +60 +50 +43 +37 +34 +31 +31 +33 +37 +42 +50 +59 +67 +79 +92 +103 +117 +133 +146 +158 +174 +186 +197 +208 +216 +225 +232 +236 +238 +240 +239 +236 +231 +225 +216 +207 +196 +184 +171 +158 +143 +129 +116 +103 +90 +77 +65 +56 +48 +42 +36 +33 +31 +31 +35 +38 +44 +53 +61 +70 +83 +96 +109 +123 +136 +150 +165 +177 +190 +200 +211 +220 +228 +233 +237 +239 +240 +237 +234 +229 +222 +213 +202 +192 +180 +167 +153 +139 +125 +111 +98 +85 +73 +63 +54 +45 +39 +35 +31 +31 +32 +35 +41 +47 +55 +63 +75 +86 +100 +114 +127 +141 +155 +169 +182 +193 +204 +213 +222 +230 +235 +238 +240 +240 +237 +233 +227 +219 +210 +199 +188 +176 +162 +149 +134 +121 +107 +93 +81 +69 +60 +51 +44 +37 +34 +31 +31 +33 +37 +42 +50 +58 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +196 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +195 +184 +172 +158 +144 +129 +116 +103 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +61 +71 +83 +96 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +228 +233 +237 +239 +240 +238 +235 +229 +221 +213 +203 +192 +180 +167 +153 +139 +125 +111 +98 +85 +73 +63 +54 +46 +39 +35 +32 +31 +31 +35 +40 +47 +55 +63 +74 +87 +100 +114 +127 +141 +155 +168 +182 +193 +205 +214 +223 +230 +235 +238 +240 +239 +237 +233 +227 +219 +210 +199 +188 +176 +162 +148 +134 +121 +107 +93 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +145 +159 +172 +185 +196 +207 +217 +225 +231 +236 +239 +239 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +136 +150 +163 +177 +189 +200 +210 +219 +228 +233 +238 +239 +240 +238 +235 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +33 +35 +41 +47 +55 +63 +74 +87 +100 +113 +127 +140 +155 +169 +182 +192 +204 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +219 +210 +200 +189 +176 +163 +148 +134 +121 +107 +93 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +43 +49 +58 +67 +78 +90 +104 +118 +131 +145 +159 +173 +185 +197 +207 +217 +225 +231 +236 +238 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +164 +177 +189 +200 +210 +220 +227 +233 +237 +239 +240 +238 +235 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +98 +85 +74 +63 +54 +46 +39 +35 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +100 +114 +127 +140 +154 +168 +181 +193 +204 +213 +222 +230 +235 +238 +240 +240 +237 +232 +227 +219 +209 +199 +192 +175 +159 +150 +132 +120 +110 +93 +80 +72 +59 +50 +45 +37 +33 +33 +31 +31 +36 +42 +50 +58 +67 +79 +92 +104 +118 +132 +145 +158 +173 +186 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +185 +172 +158 +144 +129 +117 +102 +89 +77 +66 +57 +48 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +109 +122 +136 +149 +163 +177 +188 +200 +211 +217 +227 +234 +237 +238 +239 +240 +234 +230 +221 +214 +205 +192 +181 +168 +154 +139 +127 +112 +99 +85 +73 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +87 +99 +112 +127 +140 +153 +168 +182 +192 +203 +214 +222 +230 +234 +239 +240 +240 +237 +233 +228 +219 +210 +200 +189 +176 +163 +149 +135 +121 +107 +94 +81 +70 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +78 +90 +103 +118 +131 +145 +159 +173 +185 +196 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +196 +185 +173 +158 +144 +130 +117 +103 +90 +78 +66 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +150 +163 +177 +189 +200 +210 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +214 +204 +192 +181 +168 +154 +140 +126 +112 +99 +86 +74 +63 +54 +47 +40 +35 +32 +31 +33 +35 +40 +46 +55 +63 +74 +86 +99 +112 +127 +140 +154 +168 +181 +192 +203 +213 +221 +229 +235 +238 +240 +240 +237 +233 +227 +220 +210 +200 +189 +176 +163 +149 +135 +122 +108 +94 +81 +70 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +196 +185 +172 +159 +144 +131 +117 +103 +90 +77 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +177 +189 +200 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +204 +193 +181 +168 +154 +140 +127 +113 +99 +86 +73 +63 +55 +45 +39 +37 +32 +30 +33 +35 +41 +47 +54 +63 +75 +86 +99 +113 +127 +140 +155 +168 +181 +193 +203 +214 +222 +230 +235 +238 +240 +240 +237 +233 +227 +220 +210 +200 +189 +177 +163 +149 +135 +122 +107 +95 +82 +69 +60 +52 +44 +38 +34 +31 +32 +33 +36 +43 +50 +58 +67 +78 +90 +104 +118 +131 +145 +159 +172 +186 +197 +207 +217 +225 +231 +236 +239 +240 +239 +236 +230 +225 +217 +208 +196 +185 +172 +159 +144 +131 +117 +103 +90 +78 +66 +57 +48 +42 +37 +33 +31 +31 +34 +38 +44 +52 +61 +70 +81 +95 +108 +122 +135 +149 +163 +176 +189 +200 +211 +220 +227 +232 +237 +240 +240 +238 +234 +229 +222 +214 +204 +193 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +55 +46 +40 +35 +31 +31 +32 +36 +40 +47 +55 +63 +74 +86 +99 +112 +126 +140 +154 +168 +181 +192 +203 +214 +222 +229 +235 +238 +240 +240 +237 +233 +227 +220 +211 +200 +189 +177 +163 +149 +135 +122 +108 +95 +82 +70 +61 +51 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +66 +78 +90 +103 +117 +131 +144 +158 +172 +185 +196 +207 +216 +224 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +186 +172 +159 +145 +130 +117 +104 +90 +78 +67 +57 +49 +42 +37 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +176 +189 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +203 +192 +181 +168 +154 +139 +126 +112 +99 +85 +74 +63 +54 +46 +40 +35 +32 +31 +33 +35 +40 +47 +55 +63 +73 +85 +99 +112 +126 +139 +154 +168 +181 +192 +203 +213 +222 +229 +234 +238 +240 +239 +237 +233 +227 +220 +210 +200 +189 +176 +163 +149 +135 +122 +108 +94 +81 +70 +61 +51 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +104 +117 +130 +144 +158 +172 +185 +196 +206 +216 +224 +231 +236 +238 +240 +239 +236 +231 +225 +216 +207 +196 +186 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +48 +42 +36 +33 +31 +31 +34 +38 +44 +52 +60 +70 +82 +95 +108 +122 +135 +149 +163 +177 +189 +199 +210 +219 +227 +233 +237 +240 +239 +238 +234 +229 +222 +213 +203 +192 +181 +168 +153 +140 +126 +112 +99 +86 +74 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +54 +63 +73 +86 +99 +113 +126 +140 +154 +167 +181 +192 +203 +213 +222 +229 +234 +238 +240 +239 +237 +233 +227 +220 +210 +200 +189 +176 +163 +149 +135 +122 +107 +94 +81 +70 +60 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +66 +78 +90 +103 +117 +130 +144 +159 +171 +185 +198 +208 +213 +225 +233 +231 +240 +243 +236 +237 +232 +223 +218 +208 +195 +186 +173 +157 +144 +130 +117 +103 +90 +77 +67 +57 +48 +43 +37 +32 +31 +31 +33 +38 +45 +51 +60 +70 +82 +94 +108 +123 +135 +149 +163 +177 +189 +199 +209 +219 +227 +233 +237 +239 +239 +238 +235 +229 +222 +214 +204 +192 +181 +168 +154 +140 +127 +112 +99 +86 +74 +63 +55 +46 +40 +35 +32 +31 +33 +35 +39 +47 +55 +63 +74 +85 +98 +112 +127 +140 +154 +167 +181 +192 +204 +213 +221 +229 +235 +238 +239 +240 +237 +233 +227 +220 +210 +200 +189 +177 +163 +149 +135 +122 +109 +94 +81 +69 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +173 +158 +145 +131 +117 +103 +90 +77 +66 +57 +48 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +94 +108 +122 +135 +149 +163 +176 +189 +199 +210 +220 +227 +233 +237 +240 +240 +238 +235 +229 +222 +213 +204 +192 +181 +168 +154 +140 +127 +112 +99 +86 +74 +63 +54 +46 +40 +35 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +227 +220 +211 +200 +190 +177 +164 +149 +135 +122 +108 +94 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +66 +78 +90 +103 +117 +130 +144 +159 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +225 +217 +207 +197 +186 +173 +159 +145 +131 +118 +104 +90 +78 +66 +58 +49 +42 +36 +33 +31 +31 +34 +38 +45 +52 +61 +70 +82 +94 +108 +122 +135 +149 +163 +176 +188 +199 +209 +219 +227 +233 +237 +240 +240 +238 +235 +230 +223 +214 +204 +193 +182 +168 +154 +140 +127 +113 +99 +86 +74 +63 +55 +46 +40 +35 +32 +31 +32 +35 +40 +46 +54 +63 +74 +86 +99 +112 +126 +140 +153 +167 +180 +192 +203 +213 +222 +229 +234 +238 +240 +240 +238 +233 +228 +219 +211 +200 +190 +177 +163 +150 +135 +122 +108 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +216 +224 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +196 +185 +174 +159 +144 +131 +118 +104 +90 +77 +67 +58 +49 +41 +37 +33 +31 +31 +34 +37 +44 +51 +60 +69 +81 +94 +108 +121 +135 +149 +163 +176 +188 +199 +209 +219 +226 +232 +237 +239 +240 +238 +235 +230 +222 +214 +205 +193 +182 +168 +155 +141 +127 +113 +100 +86 +74 +63 +55 +46 +39 +35 +32 +31 +31 +35 +40 +46 +54 +63 +73 +85 +98 +111 +125 +139 +153 +167 +180 +192 +203 +213 +221 +229 +234 +238 +240 +240 +238 +233 +228 +220 +211 +200 +190 +177 +164 +149 +136 +122 +108 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +32 +37 +42 +48 +57 +66 +77 +90 +103 +117 +130 +144 +158 +172 +185 +196 +206 +217 +225 +232 +235 +238 +239 +239 +236 +232 +225 +217 +208 +197 +186 +173 +159 +145 +131 +117 +104 +90 +78 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +60 +69 +82 +95 +109 +121 +134 +149 +163 +176 +188 +199 +210 +219 +227 +233 +237 +239 +239 +238 +235 +229 +222 +214 +204 +193 +181 +169 +155 +140 +127 +113 +100 +86 +75 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +99 +112 +126 +139 +153 +167 +180 +192 +203 +213 +222 +229 +234 +238 +240 +239 +238 +233 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +95 +82 +71 +61 +52 +45 +38 +34 +31 +31 +33 +37 +41 +48 +57 +66 +77 +89 +103 +116 +130 +144 +158 +172 +184 +196 +207 +216 +224 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +197 +186 +173 +159 +145 +132 +118 +104 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +107 +121 +134 +148 +163 +176 +188 +199 +209 +219 +227 +232 +237 +239 +240 +238 +235 +229 +224 +214 +204 +193 +182 +169 +155 +141 +127 +114 +100 +86 +74 +63 +55 +47 +40 +35 +31 +31 +32 +35 +40 +46 +54 +63 +73 +85 +98 +112 +126 +140 +152 +168 +181 +191 +203 +214 +222 +228 +234 +239 +239 +239 +237 +234 +228 +219 +211 +201 +190 +177 +164 +150 +135 +123 +108 +94 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +37 +41 +49 +58 +66 +77 +90 +103 +116 +130 +144 +159 +172 +184 +196 +206 +216 +224 +231 +235 +239 +240 +239 +236 +231 +225 +216 +207 +196 +186 +173 +158 +144 +130 +117 +103 +90 +77 +67 +57 +49 +42 +36 +33 +31 +31 +33 +40 +45 +48 +61 +70 +79 +97 +109 +119 +136 +150 +160 +178 +190 +198 +211 +219 +225 +233 +238 +239 +240 +237 +234 +230 +222 +214 +205 +193 +180 +168 +155 +139 +127 +113 +100 +86 +74 +63 +55 +47 +40 +35 +32 +31 +31 +35 +39 +47 +54 +63 +73 +85 +99 +112 +126 +139 +153 +167 +180 +192 +203 +213 +221 +229 +235 +238 +240 +240 +238 +234 +228 +220 +210 +200 +189 +177 +164 +150 +136 +122 +108 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +77 +90 +103 +117 +130 +144 +158 +172 +184 +196 +206 +216 +224 +231 +236 +239 +240 +239 +237 +232 +226 +217 +208 +196 +186 +173 +160 +146 +131 +118 +104 +91 +78 +67 +58 +50 +42 +37 +33 +31 +31 +34 +38 +43 +51 +60 +70 +81 +94 +107 +121 +134 +148 +162 +175 +188 +199 +209 +219 +226 +233 +237 +239 +240 +239 +235 +230 +224 +215 +204 +193 +182 +169 +155 +141 +127 +114 +100 +88 +75 +63 +55 +47 +41 +36 +31 +31 +31 +35 +39 +46 +53 +63 +73 +85 +98 +111 +125 +139 +153 +166 +180 +192 +202 +212 +221 +229 +234 +238 +240 +240 +237 +234 +229 +222 +212 +201 +190 +178 +164 +151 +136 +123 +109 +96 +83 +71 +61 +52 +45 +38 +35 +31 +31 +33 +36 +42 +48 +57 +66 +77 +89 +103 +116 +129 +144 +158 +171 +184 +195 +206 +216 +224 +231 +236 +239 +240 +239 +237 +232 +226 +218 +208 +197 +187 +174 +160 +146 +132 +118 +104 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +43 +51 +61 +69 +81 +93 +107 +121 +134 +148 +163 +176 +188 +199 +210 +218 +227 +233 +237 +240 +240 +238 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +113 +100 +86 +75 +63 +55 +47 +40 +36 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +180 +192 +202 +212 +221 +229 +234 +238 +240 +239 +238 +234 +227 +221 +211 +201 +190 +178 +165 +150 +136 +123 +109 +95 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +48 +56 +65 +77 +89 +103 +116 +129 +144 +157 +171 +184 +195 +206 +216 +224 +230 +236 +238 +240 +239 +237 +232 +226 +218 +208 +197 +187 +173 +160 +146 +132 +118 +105 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +33 +38 +44 +51 +60 +69 +80 +94 +107 +121 +134 +148 +162 +175 +188 +198 +209 +219 +226 +232 +236 +239 +240 +238 +235 +230 +223 +215 +204 +194 +183 +169 +155 +141 +127 +113 +100 +86 +74 +63 +55 +47 +39 +35 +31 +31 +31 +35 +40 +46 +54 +63 +73 +85 +98 +111 +126 +139 +153 +166 +181 +192 +202 +212 +222 +229 +233 +238 +240 +240 +237 +233 +227 +221 +211 +200 +192 +178 +164 +150 +136 +122 +109 +95 +82 +70 +61 +52 +45 +38 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +90 +102 +116 +129 +144 +158 +171 +184 +196 +206 +215 +224 +230 +236 +239 +239 +239 +236 +232 +226 +217 +208 +197 +186 +174 +160 +146 +131 +119 +105 +91 +79 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +43 +51 +60 +69 +81 +93 +107 +121 +134 +148 +162 +175 +188 +199 +210 +219 +226 +232 +236 +239 +240 +239 +235 +230 +224 +215 +204 +193 +182 +168 +155 +141 +127 +113 +100 +86 +74 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +139 +153 +167 +180 +192 +203 +212 +221 +229 +234 +238 +239 +239 +238 +234 +228 +220 +211 +200 +190 +178 +164 +150 +136 +123 +109 +95 +83 +71 +61 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +89 +103 +117 +130 +143 +156 +171 +185 +195 +206 +215 +224 +230 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +187 +174 +160 +146 +131 +119 +105 +91 +79 +67 +58 +49 +42 +36 +33 +31 +31 +33 +37 +43 +52 +60 +69 +80 +93 +107 +120 +134 +148 +161 +176 +187 +199 +211 +217 +227 +233 +237 +239 +239 +239 +235 +230 +222 +214 +205 +193 +182 +169 +155 +141 +127 +113 +100 +87 +75 +63 +56 +47 +40 +35 +32 +31 +32 +35 +39 +47 +54 +62 +73 +85 +98 +111 +125 +138 +153 +166 +180 +192 +203 +212 +221 +228 +234 +238 +240 +240 +237 +234 +228 +221 +211 +201 +191 +178 +165 +151 +137 +123 +110 +96 +83 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +89 +102 +116 +129 +143 +157 +171 +184 +194 +206 +216 +224 +230 +236 +238 +240 +239 +237 +232 +226 +218 +208 +197 +187 +174 +160 +146 +132 +119 +105 +92 +79 +68 +59 +50 +42 +37 +34 +31 +31 +34 +38 +43 +50 +60 +69 +80 +93 +107 +121 +134 +148 +162 +175 +188 +198 +210 +218 +226 +232 +237 +239 +240 +238 +236 +230 +224 +215 +205 +194 +182 +170 +156 +141 +127 +117 +99 +85 +77 +63 +55 +50 +39 +35 +35 +30 +31 +37 +38 +45 +55 +62 +71 +85 +97 +111 +125 +137 +153 +167 +179 +192 +203 +212 +220 +229 +234 +237 +240 +240 +237 +233 +228 +221 +212 +201 +192 +178 +165 +151 +137 +123 +109 +96 +83 +71 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +215 +224 +230 +235 +238 +240 +239 +237 +232 +226 +217 +208 +198 +187 +174 +160 +146 +132 +119 +105 +91 +79 +67 +58 +49 +42 +37 +34 +31 +31 +33 +38 +43 +51 +60 +69 +81 +93 +107 +121 +134 +148 +162 +175 +188 +198 +209 +219 +226 +232 +236 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +141 +127 +114 +100 +87 +75 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +53 +63 +73 +85 +98 +111 +125 +138 +153 +167 +180 +192 +202 +212 +221 +229 +234 +239 +240 +240 +238 +233 +228 +221 +211 +201 +191 +178 +165 +151 +137 +123 +109 +96 +83 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +235 +239 +240 +239 +237 +232 +226 +217 +208 +197 +187 +173 +160 +146 +132 +118 +105 +91 +79 +67 +59 +49 +42 +37 +33 +31 +31 +34 +38 +43 +51 +60 +69 +80 +93 +107 +121 +133 +147 +162 +175 +189 +199 +209 +218 +226 +233 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +169 +156 +141 +127 +114 +100 +87 +75 +63 +56 +47 +40 +35 +33 +31 +32 +35 +38 +46 +54 +63 +72 +84 +98 +111 +125 +138 +152 +166 +180 +192 +202 +212 +221 +228 +234 +238 +240 +240 +237 +234 +228 +220 +212 +201 +192 +178 +165 +151 +137 +124 +110 +96 +83 +71 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +77 +88 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +236 +238 +240 +239 +237 +232 +226 +218 +208 +197 +186 +174 +160 +146 +132 +119 +105 +92 +79 +67 +49 +49 +42 +37 +33 +31 +31 +33 +38 +43 +51 +60 +69 +81 +93 +107 +120 +134 +147 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +193 +182 +169 +156 +141 +127 +114 +100 +87 +75 +63 +55 +47 +40 +35 +32 +31 +32 +35 +39 +46 +54 +63 +73 +84 +98 +111 +125 +138 +153 +166 +180 +192 +202 +212 +220 +228 +234 +238 +240 +240 +238 +234 +228 +220 +211 +201 +191 +178 +165 +151 +137 +123 +109 +95 +83 +71 +61 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +102 +116 +129 +143 +157 +171 +184 +195 +205 +215 +224 +230 +236 +239 +240 +239 +236 +232 +226 +218 +208 +198 +187 +174 +160 +146 +132 +119 +105 +91 +79 +67 +58 +50 +42 +37 +34 +31 +31 +33 +38 +44 +50 +58 +70 +81 +92 +107 +120 +133 +147 +161 +175 +188 +198 +208 +218 +226 +232 +237 +239 +239 +239 +235 +230 +224 +215 +204 +194 +182 +170 +156 +142 +127 +114 +101 +87 +75 +63 +56 +47 +41 +36 +31 +31 +31 +34 +39 +46 +53 +62 +72 +84 +98 +111 +124 +138 +152 +166 +179 +192 +201 +212 +221 +228 +234 +237 +240 +240 +238 +234 +228 +221 +212 +201 +192 +178 +165 +151 +137 +124 +110 +96 +83 +71 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +88 +101 +116 +129 +143 +158 +169 +184 +196 +204 +215 +224 +231 +235 +238 +240 +240 +237 +231 +226 +218 +208 +198 +187 +174 +161 +147 +132 +119 +105 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +69 +80 +92 +106 +121 +134 +148 +161 +175 +188 +198 +209 +218 +225 +232 +236 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +114 +101 +87 +75 +63 +56 +47 +41 +35 +33 +31 +32 +35 +39 +46 +53 +63 +72 +84 +97 +110 +124 +138 +152 +166 +179 +192 +202 +212 +220 +228 +234 +238 +240 +240 +238 +233 +228 +222 +213 +202 +192 +178 +165 +152 +137 +124 +110 +97 +84 +71 +62 +52 +45 +39 +35 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +101 +115 +128 +142 +156 +170 +183 +194 +205 +216 +224 +230 +234 +238 +240 +240 +237 +232 +226 +218 +209 +198 +188 +175 +161 +147 +133 +119 +105 +92 +79 +68 +59 +50 +42 +37 +33 +31 +31 +34 +37 +43 +51 +60 +68 +80 +93 +106 +120 +133 +147 +161 +175 +187 +197 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +204 +194 +183 +170 +157 +142 +127 +114 +100 +87 +75 +64 +55 +47 +41 +36 +33 +31 +31 +35 +39 +45 +54 +63 +71 +84 +97 +111 +124 +138 +152 +166 +179 +192 +202 +212 +221 +228 +233 +239 +241 +237 +237 +236 +225 +222 +214 +199 +192 +181 +163 +152 +138 +123 +110 +97 +82 +71 +62 +53 +46 +38 +34 +33 +31 +33 +37 +42 +47 +56 +66 +76 +89 +102 +115 +129 +142 +157 +171 +184 +195 +205 +215 +224 +231 +236 +239 +240 +239 +237 +232 +226 +218 +209 +198 +187 +174 +161 +146 +133 +119 +105 +92 +79 +68 +59 +50 +42 +37 +33 +31 +31 +34 +37 +43 +51 +60 +69 +80 +93 +107 +120 +133 +147 +161 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +238 +236 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +114 +101 +88 +75 +65 +56 +47 +41 +36 +33 +31 +31 +35 +39 +46 +53 +63 +72 +84 +97 +111 +124 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +237 +234 +228 +221 +212 +201 +192 +179 +165 +152 +137 +124 +110 +97 +84 +71 +62 +53 +45 +38 +34 +31 +31 +32 +36 +41 +47 +56 +65 +76 +88 +102 +115 +128 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +240 +236 +232 +226 +218 +209 +198 +188 +174 +161 +147 +132 +120 +106 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +80 +92 +106 +120 +133 +147 +161 +175 +187 +198 +208 +218 +226 +232 +237 +239 +240 +239 +236 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +115 +101 +88 +75 +65 +56 +47 +41 +35 +33 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +111 +124 +138 +152 +165 +179 +192 +201 +212 +221 +228 +234 +238 +240 +240 +237 +233 +228 +221 +212 +201 +192 +179 +165 +152 +137 +124 +110 +97 +83 +72 +62 +52 +45 +39 +34 +31 +31 +32 +36 +40 +47 +56 +65 +76 +88 +102 +115 +128 +142 +157 +170 +184 +194 +206 +215 +224 +230 +235 +239 +240 +239 +237 +232 +227 +218 +209 +198 +187 +174 +161 +147 +133 +119 +105 +91 +79 +68 +59 +50 +43 +37 +33 +31 +31 +34 +37 +42 +50 +59 +68 +80 +92 +105 +120 +133 +147 +161 +175 +188 +198 +208 +218 +226 +232 +236 +239 +240 +238 +235 +230 +224 +215 +205 +195 +183 +170 +156 +141 +128 +116 +102 +88 +75 +63 +56 +48 +41 +35 +31 +31 +33 +35 +39 +45 +53 +62 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +201 +212 +220 +228 +233 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +137 +125 +110 +97 +83 +72 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +76 +88 +101 +115 +128 +142 +157 +170 +184 +194 +205 +215 +223 +230 +235 +239 +240 +239 +237 +232 +226 +219 +209 +199 +188 +175 +162 +147 +133 +120 +106 +93 +80 +69 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +80 +92 +106 +119 +133 +146 +160 +174 +187 +198 +208 +218 +226 +232 +236 +239 +240 +239 +236 +230 +224 +216 +206 +195 +184 +170 +157 +143 +128 +115 +101 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +72 +83 +96 +111 +124 +137 +152 +164 +179 +192 +200 +211 +220 +229 +233 +237 +240 +240 +239 +234 +229 +221 +213 +202 +192 +179 +166 +152 +137 +124 +111 +98 +82 +72 +63 +52 +45 +39 +35 +32 +31 +31 +36 +42 +47 +56 +66 +76 +88 +101 +115 +128 +142 +156 +170 +184 +194 +205 +215 +224 +230 +236 +239 +240 +239 +237 +232 +226 +218 +209 +198 +188 +174 +161 +147 +132 +119 +106 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +80 +92 +106 +120 +133 +147 +161 +174 +187 +198 +208 +218 +226 +232 +237 +239 +240 +238 +236 +230 +224 +215 +206 +195 +184 +171 +156 +143 +128 +115 +102 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +110 +124 +138 +152 +166 +178 +192 +201 +211 +221 +228 +234 +238 +240 +240 +238 +234 +229 +221 +213 +202 +192 +179 +166 +152 +138 +125 +111 +97 +84 +72 +62 +53 +45 +39 +35 +31 +31 +33 +36 +41 +48 +56 +64 +76 +88 +101 +115 +128 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +209 +198 +187 +175 +162 +147 +133 +120 +106 +92 +80 +68 +59 +50 +43 +37 +33 +31 +31 +34 +37 +43 +50 +59 +68 +80 +93 +106 +120 +132 +147 +161 +175 +187 +198 +208 +218 +226 +232 +237 +239 +240 +239 +236 +230 +224 +215 +205 +194 +184 +170 +157 +143 +128 +115 +101 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +72 +83 +97 +111 +124 +138 +151 +165 +178 +190 +201 +212 +221 +229 +233 +237 +239 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +152 +138 +124 +111 +97 +84 +72 +62 +53 +45 +39 +35 +31 +31 +31 +35 +41 +47 +56 +63 +75 +90 +103 +111 +127 +143 +153 +172 +185 +192 +206 +216 +221 +231 +236 +237 +240 +240 +236 +232 +226 +219 +209 +198 +187 +176 +161 +147 +134 +120 +105 +92 +80 +68 +59 +51 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +80 +92 +106 +120 +132 +146 +161 +174 +187 +198 +208 +217 +226 +232 +236 +239 +240 +239 +235 +230 +224 +215 +206 +194 +184 +170 +156 +143 +129 +115 +101 +89 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +110 +123 +136 +151 +165 +178 +191 +201 +211 +220 +228 +233 +238 +240 +240 +238 +234 +229 +221 +213 +203 +192 +179 +166 +152 +138 +125 +111 +97 +85 +73 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +75 +88 +100 +114 +127 +142 +156 +169 +182 +193 +204 +214 +224 +230 +235 +238 +240 +239 +237 +233 +227 +218 +209 +199 +188 +176 +161 +148 +134 +120 +107 +93 +81 +69 +60 +51 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +106 +119 +133 +146 +161 +174 +186 +198 +208 +217 +226 +232 +237 +239 +240 +239 +236 +230 +224 +215 +206 +194 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +32 +34 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +151 +165 +179 +192 +201 +212 +221 +228 +233 +238 +239 +240 +238 +235 +229 +221 +212 +202 +192 +179 +166 +152 +138 +124 +111 +97 +84 +72 +62 +53 +46 +39 +34 +31 +31 +32 +36 +41 +47 +56 +65 +75 +88 +101 +114 +127 +142 +156 +170 +183 +194 +205 +214 +224 +230 +235 +238 +240 +239 +237 +233 +227 +219 +209 +199 +188 +176 +162 +148 +133 +120 +106 +92 +80 +69 +60 +50 +43 +38 +34 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +198 +208 +218 +226 +232 +236 +239 +240 +239 +236 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +47 +41 +36 +32 +31 +31 +35 +39 +45 +53 +62 +71 +83 +96 +110 +123 +137 +151 +164 +178 +190 +201 +211 +220 +228 +234 +238 +239 +240 +238 +235 +229 +221 +213 +202 +192 +180 +166 +152 +139 +125 +111 +98 +85 +73 +63 +54 +46 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +75 +88 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +199 +188 +176 +162 +148 +133 +120 +107 +94 +81 +68 +59 +51 +44 +38 +34 +31 +31 +33 +37 +43 +50 +58 +67 +79 +91 +106 +118 +132 +147 +159 +174 +188 +197 +207 +217 +226 +232 +236 +239 +240 +239 +235 +231 +225 +216 +206 +194 +184 +171 +158 +143 +128 +115 +102 +89 +77 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +44 +52 +62 +71 +83 +96 +110 +123 +137 +150 +165 +178 +190 +201 +211 +220 +228 +234 +238 +239 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +138 +125 +111 +97 +84 +73 +63 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +75 +88 +100 +114 +127 +141 +155 +170 +183 +194 +205 +214 +224 +230 +235 +239 +240 +240 +237 +232 +226 +219 +208 +198 +188 +175 +161 +148 +133 +120 +106 +92 +80 +68 +60 +50 +43 +37 +33 +31 +31 +33 +37 +42 +50 +59 +68 +79 +92 +106 +118 +132 +147 +160 +173 +187 +197 +208 +217 +225 +232 +237 +239 +240 +239 +236 +230 +225 +215 +205 +194 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +72 +82 +96 +111 +124 +137 +151 +165 +179 +191 +201 +212 +221 +228 +233 +238 +239 +240 +238 +234 +228 +221 +213 +202 +192 +179 +166 +152 +138 +125 +111 +98 +84 +72 +63 +53 +45 +39 +34 +31 +31 +32 +36 +41 +47 +56 +65 +75 +88 +100 +114 +127 +142 +156 +169 +182 +193 +205 +214 +223 +230 +235 +238 +240 +239 +237 +233 +227 +219 +209 +199 +188 +175 +162 +148 +133 +120 +107 +93 +80 +69 +60 +50 +43 +38 +33 +31 +31 +33 +37 +43 +50 +59 +68 +79 +91 +105 +119 +132 +146 +159 +173 +186 +197 +208 +217 +226 +232 +237 +239 +240 +239 +236 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +102 +89 +76 +65 +56 +48 +41 +36 +33 +31 +32 +34 +39 +45 +52 +62 +71 +83 +96 +109 +123 +136 +151 +165 +178 +190 +201 +211 +220 +228 +233 +238 +240 +240 +238 +234 +229 +221 +213 +203 +192 +180 +166 +152 +139 +125 +111 +98 +84 +72 +63 +53 +45 +39 +35 +32 +31 +32 +36 +41 +48 +56 +64 +75 +88 +101 +115 +127 +142 +156 +169 +183 +194 +205 +214 +223 +230 +235 +239 +240 +240 +237 +232 +227 +219 +209 +199 +188 +175 +162 +148 +133 +120 +107 +92 +80 +71 +60 +47 +45 +37 +31 +35 +31 +31 +39 +43 +48 +61 +68 +79 +93 +105 +118 +132 +146 +161 +174 +186 +197 +208 +217 +225 +233 +237 +239 +240 +239 +236 +231 +225 +216 +206 +195 +185 +171 +158 +144 +129 +116 +103 +89 +77 +65 +56 +48 +41 +37 +33 +31 +31 +35 +39 +45 +52 +62 +71 +82 +96 +110 +124 +136 +150 +165 +178 +192 +201 +211 +220 +228 +234 +238 +240 +240 +238 +235 +229 +222 +213 +203 +192 +180 +167 +153 +139 +125 +111 +98 +84 +73 +63 +54 +45 +39 +35 +33 +31 +33 +35 +40 +47 +56 +63 +75 +87 +100 +114 +127 +141 +154 +169 +182 +193 +204 +214 +223 +230 +235 +238 +240 +239 +237 +232 +227 +219 +210 +199 +188 +176 +162 +148 +134 +120 +107 +93 +81 +69 +60 +51 +44 +37 +34 +31 +31 +33 +37 +43 +50 +58 +67 +79 +91 +105 +118 +132 +145 +160 +173 +187 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +71 +82 +96 +109 +123 +136 +150 +164 +178 +190 +200 +211 +220 +227 +233 +237 +239 +240 +238 +234 +228 +221 +213 +202 +192 +180 +167 +153 +139 +126 +111 +97 +85 +73 +63 +54 +46 +39 +34 +31 +31 +33 +36 +40 +47 +55 +63 +74 +87 +100 +113 +127 +140 +155 +169 +182 +193 +204 +214 +222 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +199 +188 +175 +162 +148 +134 +121 +106 +93 +80 +69 +60 +51 +43 +37 +34 +31 +31 +33 +37 +42 +49 +58 +67 +79 +91 +105 +118 +132 +145 +159 +173 +186 +196 +208 +217 +225 +231 +236 +239 +239 +238 +235 +231 +224 +216 +206 +195 +184 +171 +158 +143 +129 +116 +102 +89 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +38 +44 +52 +62 +71 +83 +96 +109 +122 +136 +150 +164 +177 +190 +200 +211 +220 +227 +233 +237 +239 +240 +238 +234 +229 +221 +213 +202 +192 +180 +166 +153 +138 +125 +111 +98 +84 +73 +63 +54 +46 +39 +34 +31 +31 +31 +35 +40 +47 +55 +63 +75 +87 +100 +113 +127 +141 +154 +169 +183 +193 +204 +214 +224 +229 +235 +237 +240 +240 +237 +232 +227 +219 +209 +199 +188 +175 +162 +148 +133 +121 +106 +93 +81 +69 +60 +51 +43 +37 +34 +31 +31 +33 +37 +43 +49 +58 +68 +79 +91 +105 +119 +132 +145 +159 +173 +186 +197 +207 +217 +225 +232 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +185 +171 +158 +143 +129 +116 +102 +89 +76 +66 +57 +47 +41 +36 +33 +31 +31 +34 +39 +45 +52 +62 +71 +83 +96 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +227 +233 +237 +240 +240 +238 +235 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +98 +85 +73 +63 +54 +46 +40 +35 +31 +31 +33 +35 +41 +47 +55 +63 +74 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +229 +235 +238 +240 +239 +237 +232 +227 +219 +211 +199 +188 +176 +162 +149 +134 +121 +107 +94 +81 +69 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +79 +91 +105 +118 +132 +146 +159 +173 +186 +197 +208 +218 +226 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +116 +102 +89 +77 +66 +57 +49 +42 +37 +33 +31 +31 +34 +38 +45 +52 +62 +71 +83 +95 +109 +122 +136 +150 +164 +177 +190 +200 +211 +220 +227 +233 +237 +239 +239 +238 +235 +229 +222 +213 +203 +192 +180 +167 +154 +140 +125 +111 +99 +85 +73 +63 +54 +46 +39 +35 +32 +31 +32 +35 +41 +47 +55 +63 +74 +86 +100 +113 +127 +140 +155 +169 +182 +193 +204 +213 +222 +229 +235 +238 +240 +239 +237 +232 +227 +220 +209 +199 +189 +177 +161 +149 +135 +121 +107 +93 +81 +70 +60 +51 +44 +37 +34 +31 +31 +33 +37 +43 +49 +58 +67 +79 +91 +105 +118 +132 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +195 +185 +172 +158 +143 +129 +116 +102 +89 +77 +66 +57 +48 +42 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +95 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +228 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +155 +169 +182 +193 +204 +214 +222 +229 +235 +238 +239 +239 +237 +233 +227 +219 +210 +199 +189 +176 +162 +148 +135 +122 +108 +93 +81 +69 +59 +50 +44 +37 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +91 +105 +118 +131 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +238 +236 +233 +224 +213 +209 +194 +184 +175 +156 +143 +132 +115 +102 +92 +76 +66 +58 +47 +40 +36 +33 +31 +31 +33 +39 +45 +52 +62 +71 +82 +94 +109 +122 +135 +150 +164 +176 +189 +200 +211 +220 +228 +234 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +181 +167 +153 +139 +126 +111 +98 +84 +73 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +55 +63 +75 +87 +100 +113 +127 +141 +154 +168 +182 +193 +204 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +219 +210 +199 +189 +176 +162 +148 +135 +121 +108 +93 +81 +69 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +79 +91 +104 +118 +131 +145 +159 +173 +185 +197 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +184 +172 +158 +144 +130 +116 +102 +90 +76 +66 +57 +48 +41 +36 +33 +31 +33 +35 +38 +44 +52 +62 +71 +82 +95 +109 +123 +137 +150 +164 +177 +190 +200 +211 +220 +227 +234 +237 +240 +240 +238 +234 +229 +222 +214 +203 +192 +181 +167 +153 +139 +126 +112 +99 +84 +73 +63 +54 +47 +39 +35 +31 +31 +33 +35 +41 +47 +55 +63 +74 +87 +99 +113 +127 +141 +155 +168 +182 +192 +204 +214 +222 +229 +235 +238 +240 +239 +237 +233 +227 +219 +210 +200 +189 +176 +163 +149 +134 +121 +108 +94 +81 +69 +61 +51 +44 +38 +34 +31 +31 +33 +37 +43 +49 +58 +67 +79 +91 +104 +118 +131 +145 +159 +173 +186 +196 +207 +217 +224 +232 +236 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +116 +103 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +39 +44 +52 +61 +71 +82 +96 +109 +123 +137 +148 +165 +178 +190 +200 +211 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +33 +36 +40 +47 +56 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +213 +222 +230 +235 +239 +240 +240 +237 +233 +227 +219 +209 +199 +188 +176 +162 +148 +134 +121 +107 +93 +81 +69 +60 +51 +44 +38 +34 +31 +31 +34 +37 +43 +50 +59 +67 +78 +91 +104 +118 +131 +145 +160 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +195 +184 +172 +158 +144 +129 +116 +102 +90 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +39 +45 +52 +61 +71 +82 +96 +109 +122 +135 +150 +164 +177 +189 +200 +211 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +213 +203 +192 +180 +168 +153 +140 +126 +112 +99 +85 +74 +63 +54 +46 +39 +35 +32 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +155 +168 +181 +192 +204 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +220 +210 +200 +189 +177 +163 +149 +135 +122 +108 +94 +81 +70 +61 +51 +44 +38 +33 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +103 +118 +131 +144 +159 +172 +185 +196 +207 +217 +225 +232 +236 +239 +240 +239 +236 +232 +225 +217 +208 +196 +185 +172 +159 +144 +130 +117 +103 +90 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +177 +189 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +203 +192 +181 +168 +154 +140 +126 +112 +98 +86 +74 +63 +54 +46 +39 +35 +32 +31 +32 +35 +40 +47 +55 +63 +74 +86 +99 +113 +126 +140 +154 +168 +181 +192 +203 +214 +223 +230 +234 +237 +239 +240 +238 +233 +227 +220 +210 +200 +190 +177 +163 +150 +136 +122 +108 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +104 +117 +129 +144 +159 +171 +185 +196 +206 +216 +225 +231 +236 +239 +239 +239 +237 +232 +225 +217 +207 +196 +186 +173 +159 +145 +131 +117 +104 +90 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +61 +70 +81 +94 +109 +121 +134 +149 +163 +176 +189 +199 +210 +220 +227 +233 +237 +239 +240 +238 +234 +229 +223 +214 +204 +193 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +54 +47 +40 +35 +32 +31 +32 +35 +40 +47 +54 +63 +74 +86 +99 +112 +126 +140 +154 +168 +180 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +220 +210 +200 +190 +177 +164 +150 +135 +122 +109 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +103 +117 +131 +144 +158 +172 +185 +196 +206 +216 +224 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +185 +173 +159 +144 +131 +117 +104 +90 +78 +67 +58 +49 +41 +37 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +94 +108 +124 +137 +146 +163 +178 +186 +201 +212 +217 +228 +235 +235 +240 +242 +237 +235 +230 +221 +213 +204 +193 +182 +168 +153 +141 +127 +112 +100 +86 +73 +63 +54 +46 +40 +35 +32 +31 +31 +35 +40 +46 +55 +63 +74 +86 +99 +113 +126 +139 +154 +168 +181 +192 +203 +213 +222 +230 +234 +238 +240 +239 +237 +233 +227 +220 +211 +200 +189 +177 +163 +150 +135 +122 +108 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +117 +130 +144 +159 +172 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +196 +185 +172 +159 +145 +130 +117 +104 +90 +78 +67 +57 +49 +42 +37 +33 +31 +31 +34 +38 +44 +52 +60 +70 +81 +95 +108 +122 +135 +149 +163 +176 +189 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +223 +214 +204 +192 +181 +168 +155 +140 +127 +112 +99 +86 +74 +63 +54 +47 +40 +35 +33 +31 +32 +35 +40 +47 +55 +63 +74 +86 +98 +112 +126 +140 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +240 +237 +233 +228 +219 +210 +200 +189 +177 +163 +149 +135 +122 +108 +94 +82 +70 +61 +51 +44 +38 +34 +31 +31 +34 +36 +42 +50 +58 +66 +79 +91 +104 +117 +131 +144 +159 +172 +185 +196 +207 +217 +225 +232 +236 +238 +240 +239 +237 +231 +225 +217 +207 +196 +186 +173 +159 +144 +131 +117 +103 +91 +77 +66 +58 +49 +41 +36 +33 +31 +31 +34 +38 +44 +52 +60 +70 +82 +95 +109 +122 +134 +149 +163 +177 +189 +199 +210 +219 +227 +233 +237 +239 +239 +238 +235 +230 +222 +214 +204 +193 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +55 +46 +40 +36 +32 +31 +33 +35 +40 +47 +54 +63 +74 +86 +99 +112 +126 +140 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +220 +211 +200 +190 +177 +164 +150 +135 +122 +108 +95 +82 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +117 +130 +144 +158 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +159 +145 +131 +117 +104 +90 +78 +66 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +52 +60 +70 +82 +94 +108 +121 +135 +149 +163 +176 +189 +200 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +204 +193 +181 +168 +154 +140 +126 +113 +100 +86 +74 +63 +55 +46 +39 +35 +32 +31 +32 +35 +40 +47 +54 +63 +74 +86 +99 +112 +126 +140 +153 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +219 +210 +200 +189 +177 +164 +149 +135 +122 +108 +95 +82 +70 +61 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +206 +216 +224 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +172 +159 +145 +131 +118 +104 +90 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +108 +122 +134 +149 +163 +176 +189 +199 +209 +219 +227 +233 +237 +239 +240 +238 +235 +229 +223 +214 +204 +193 +182 +168 +155 +140 +127 +113 +99 +86 +75 +63 +54 +46 +40 +35 +32 +31 +32 +35 +40 +47 +55 +63 +74 +85 +99 +112 +126 +140 +153 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +240 +237 +233 +228 +219 +211 +200 +190 +177 +163 +150 +135 +122 +108 +95 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +216 +224 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +159 +144 +131 +117 +104 +90 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +61 +70 +82 +94 +108 +122 +135 +149 +163 +176 +189 +199 +210 +219 +227 +233 +237 +240 +240 +238 +235 +229 +222 +214 +204 +193 +181 +168 +154 +140 +126 +114 +100 +86 +74 +63 +53 +47 +41 +35 +32 +31 +32 +35 +40 +46 +54 +63 +74 +86 +99 +112 +126 +139 +153 +168 +181 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +228 +221 +211 +200 +190 +176 +164 +151 +135 +122 +109 +95 +82 +71 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +66 +77 +90 +103 +117 +130 +144 +158 +172 +185 +195 +207 +216 +225 +231 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +159 +145 +131 +118 +104 +90 +78 +67 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +61 +70 +82 +94 +108 +121 +134 +149 +163 +176 +188 +199 +210 +219 +227 +232 +238 +240 +240 +238 +235 +230 +222 +214 +204 +193 +182 +169 +155 +140 +127 +113 +99 +86 +74 +63 +54 +48 +42 +31 +33 +33 +29 +37 +42 +43 +56 +63 +71 +86 +99 +111 +126 +140 +151 +167 +180 +192 +203 +212 +221 +230 +234 +238 +240 +240 +237 +233 +228 +220 +211 +201 +190 +177 +164 +150 +136 +123 +109 +96 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +57 +66 +77 +90 +103 +116 +130 +144 +158 +172 +185 +195 +206 +216 +224 +231 +235 +239 +239 +239 +236 +231 +225 +217 +208 +196 +186 +173 +159 +145 +131 +118 +104 +90 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +107 +121 +134 +148 +162 +176 +189 +199 +209 +219 +226 +232 +237 +239 +240 +238 +235 +229 +223 +214 +204 +193 +182 +169 +155 +140 +127 +113 +99 +86 +75 +63 +54 +47 +41 +35 +31 +31 +33 +35 +39 +45 +55 +63 +73 +85 +98 +111 +126 +139 +153 +167 +180 +192 +202 +213 +222 +229 +234 +238 +240 +239 +238 +233 +227 +220 +211 +200 +190 +178 +163 +150 +136 +122 +108 +95 +82 +71 +61 +52 +44 +38 +34 +31 +31 +31 +37 +42 +48 +57 +66 +77 +89 +103 +116 +130 +144 +158 +172 +185 +195 +206 +216 +224 +231 +236 +238 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +160 +145 +132 +118 +104 +91 +78 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +107 +121 +134 +148 +163 +176 +188 +199 +209 +219 +227 +232 +237 +239 +240 +238 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +113 +99 +86 +74 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +181 +192 +203 +213 +221 +229 +235 +238 +240 +239 +238 +233 +228 +220 +211 +200 +190 +177 +164 +150 +136 +122 +109 +95 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +48 +57 +66 +77 +90 +103 +116 +130 +144 +158 +172 +184 +195 +206 +216 +225 +231 +235 +239 +240 +239 +236 +231 +225 +217 +208 +196 +185 +173 +159 +145 +131 +118 +104 +90 +78 +67 +58 +49 +42 +36 +33 +31 +31 +34 +39 +44 +51 +60 +70 +81 +95 +107 +122 +134 +149 +163 +176 +188 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +204 +193 +182 +168 +155 +141 +127 +113 +99 +86 +74 +63 +55 +47 +40 +35 +32 +31 +32 +35 +40 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +180 +192 +202 +212 +221 +228 +234 +238 +239 +240 +238 +233 +228 +220 +212 +201 +190 +178 +164 +150 +137 +123 +109 +96 +82 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +89 +102 +116 +129 +144 +157 +171 +184 +195 +206 +215 +224 +231 +236 +239 +240 +239 +236 +232 +226 +217 +208 +197 +186 +174 +160 +145 +131 +118 +104 +91 +79 +67 +58 +49 +43 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +108 +121 +134 +148 +163 +176 +188 +199 +209 +219 +226 +233 +237 +239 +239 +238 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +114 +100 +87 +74 +63 +55 +47 +40 +35 +31 +31 +32 +35 +40 +46 +54 +63 +73 +85 +99 +111 +126 +139 +153 +167 +180 +192 +203 +212 +222 +229 +234 +238 +240 +240 +238 +233 +228 +220 +211 +200 +191 +178 +164 +150 +136 +123 +109 +96 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +41 +49 +57 +66 +77 +89 +103 +116 +130 +144 +158 +171 +184 +195 +206 +216 +224 +231 +236 +239 +240 +239 +236 +232 +226 +218 +208 +197 +186 +173 +160 +146 +132 +118 +105 +91 +79 +67 +58 +49 +43 +37 +34 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +107 +121 +134 +148 +162 +176 +188 +199 +209 +219 +227 +233 +237 +240 +240 +239 +235 +230 +224 +214 +205 +193 +182 +169 +155 +141 +127 +113 +100 +87 +75 +63 +55 +47 +40 +35 +32 +31 +32 +35 +39 +46 +54 +63 +73 +85 +98 +111 +126 +139 +153 +167 +180 +192 +203 +213 +222 +229 +234 +238 +240 +239 +237 +234 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +95 +83 +71 +61 +52 +44 +38 +34 +31 +31 +33 +37 +42 +48 +57 +66 +77 +89 +102 +116 +129 +143 +158 +171 +185 +195 +205 +216 +225 +230 +236 +239 +240 +239 +236 +231 +226 +218 +208 +197 +186 +174 +160 +146 +131 +119 +105 +92 +79 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +107 +120 +134 +149 +161 +175 +188 +199 +209 +218 +226 +233 +237 +239 +240 +239 +235 +230 +224 +215 +205 +193 +182 +169 +156 +141 +127 +113 +100 +87 +76 +65 +55 +47 +40 +35 +32 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +138 +153 +166 +180 +192 +202 +213 +222 +229 +233 +238 +240 +240 +238 +234 +228 +220 +212 +204 +189 +176 +167 +148 +136 +126 +107 +96 +85 +69 +61 +54 +44 +39 +35 +31 +30 +33 +36 +42 +48 +56 +66 +77 +89 +103 +117 +128 +143 +157 +171 +184 +195 +206 +215 +224 +231 +236 +239 +240 +239 +237 +232 +226 +218 +208 +197 +187 +173 +161 +147 +131 +119 +105 +91 +78 +67 +59 +50 +42 +37 +34 +31 +31 +34 +38 +43 +51 +60 +69 +80 +93 +107 +121 +134 +148 +162 +175 +188 +198 +209 +219 +226 +232 +237 +239 +240 +240 +235 +229 +224 +215 +204 +193 +183 +169 +155 +141 +127 +114 +101 +87 +75 +63 +55 +47 +40 +36 +32 +31 +31 +35 +39 +46 +54 +63 +72 +84 +98 +111 +125 +138 +153 +166 +180 +192 +202 +213 +221 +229 +234 +238 +239 +240 +237 +234 +228 +221 +211 +201 +191 +178 +165 +150 +136 +123 +109 +95 +83 +71 +61 +52 +45 +39 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +89 +102 +117 +129 +144 +157 +171 +184 +195 +206 +215 +224 +231 +236 +238 +240 +239 +237 +232 +226 +217 +208 +197 +186 +174 +160 +146 +131 +119 +104 +91 +79 +67 +58 +50 +42 +37 +33 +31 +31 +34 +38 +43 +51 +60 +69 +81 +94 +107 +120 +134 +148 +162 +175 +188 +199 +209 +218 +226 +232 +237 +239 +239 +238 +235 +230 +223 +214 +205 +193 +182 +169 +155 +141 +127 +114 +100 +87 +75 +63 +55 +47 +40 +36 +32 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +139 +153 +167 +180 +192 +203 +213 +221 +229 +234 +238 +240 +240 +238 +234 +228 +221 +211 +201 +191 +178 +165 +150 +136 +123 +109 +95 +83 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +48 +57 +65 +76 +90 +102 +116 +129 +144 +158 +171 +184 +195 +206 +215 +224 +230 +236 +238 +240 +239 +237 +232 +226 +217 +208 +197 +187 +174 +161 +146 +132 +118 +105 +92 +79 +68 +58 +49 +42 +37 +33 +31 +31 +34 +38 +43 +51 +59 +69 +81 +93 +107 +120 +134 +148 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +182 +169 +156 +141 +127 +114 +100 +87 +75 +63 +55 +47 +40 +35 +32 +31 +31 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +138 +153 +166 +180 +192 +202 +212 +221 +228 +234 +238 +240 +240 +237 +234 +228 +221 +212 +201 +191 +178 +165 +151 +136 +123 +109 +96 +82 +71 +62 +53 +45 +38 +34 +33 +31 +34 +36 +41 +48 +57 +66 +76 +88 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +236 +239 +240 +239 +237 +232 +226 +218 +208 +198 +187 +174 +161 +146 +132 +120 +105 +92 +78 +67 +59 +50 +43 +36 +33 +31 +31 +34 +37 +44 +51 +60 +69 +80 +93 +106 +120 +134 +147 +162 +175 +188 +198 +209 +218 +226 +232 +236 +239 +240 +238 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +114 +101 +87 +75 +63 +56 +47 +41 +36 +33 +31 +31 +35 +39 +46 +54 +63 +73 +84 +98 +111 +125 +138 +152 +166 +180 +192 +202 +213 +221 +228 +234 +238 +239 +240 +238 +234 +228 +221 +212 +201 +192 +179 +165 +151 +137 +124 +110 +96 +84 +71 +62 +53 +45 +38 +34 +31 +31 +33 +36 +41 +48 +57 +65 +77 +89 +102 +115 +128 +143 +156 +170 +183 +195 +205 +216 +224 +230 +235 +239 +240 +240 +237 +232 +226 +218 +209 +198 +188 +174 +161 +146 +132 +120 +105 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +34 +38 +43 +50 +59 +69 +80 +93 +106 +120 +133 +147 +161 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +239 +236 +230 +224 +216 +205 +194 +183 +170 +156 +141 +127 +114 +100 +87 +75 +63 +56 +47 +40 +35 +32 +31 +31 +35 +39 +46 +54 +63 +73 +85 +97 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +211 +201 +192 +179 +165 +151 +137 +124 +110 +96 +83 +71 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +205 +215 +224 +230 +236 +239 +240 +239 +237 +232 +226 +217 +208 +197 +187 +174 +161 +146 +132 +119 +105 +91 +79 +68 +58 +50 +42 +36 +33 +31 +31 +33 +38 +44 +51 +60 +69 +81 +93 +106 +121 +134 +148 +162 +175 +188 +198 +209 +219 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +204 +194 +182 +169 +155 +141 +127 +114 +100 +87 +76 +65 +55 +47 +42 +35 +31 +31 +32 +35 +39 +45 +54 +63 +73 +84 +98 +111 +125 +138 +152 +166 +180 +192 +202 +212 +221 +228 +234 +238 +239 +240 +237 +233 +229 +221 +210 +202 +192 +179 +164 +152 +137 +123 +110 +95 +82 +72 +62 +52 +45 +39 +35 +31 +30 +33 +36 +41 +47 +56 +67 +78 +85 +103 +116 +127 +145 +158 +169 +186 +195 +202 +217 +225 +229 +236 +240 +238 +239 +237 +232 +227 +217 +208 +198 +187 +174 +161 +146 +131 +119 +106 +91 +79 +68 +58 +49 +42 +37 +34 +31 +31 +34 +37 +43 +51 +60 +68 +80 +93 +106 +120 +134 +148 +162 +175 +188 +198 +209 +219 +227 +232 +236 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +169 +156 +142 +127 +114 +101 +87 +76 +63 +56 +47 +41 +36 +31 +31 +31 +35 +39 +46 +54 +62 +72 +85 +98 +111 +124 +138 +152 +166 +180 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +220 +211 +202 +192 +178 +165 +151 +137 +124 +110 +96 +83 +71 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +57 +65 +76 +89 +102 +116 +129 +143 +157 +171 +183 +195 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +227 +218 +209 +198 +188 +175 +161 +146 +132 +119 +105 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +80 +93 +106 +120 +133 +147 +161 +175 +187 +198 +209 +218 +226 +232 +236 +239 +240 +239 +235 +230 +224 +216 +205 +194 +183 +170 +156 +142 +127 +114 +101 +87 +75 +63 +55 +47 +40 +36 +33 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +110 +124 +137 +152 +166 +179 +191 +201 +212 +221 +228 +234 +238 +240 +240 +238 +233 +228 +221 +212 +202 +192 +179 +165 +152 +137 +125 +110 +97 +83 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +64 +76 +88 +101 +115 +128 +142 +156 +170 +183 +194 +205 +215 +224 +231 +235 +238 +240 +239 +236 +232 +226 +218 +209 +198 +187 +175 +161 +147 +132 +119 +106 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +33 +37 +43 +51 +59 +68 +80 +92 +106 +120 +133 +147 +161 +175 +187 +197 +208 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +101 +88 +76 +64 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +53 +63 +72 +84 +97 +110 +124 +137 +152 +165 +179 +192 +202 +212 +220 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +152 +138 +124 +110 +97 +84 +72 +62 +53 +45 +39 +35 +31 +31 +32 +36 +41 +48 +57 +65 +76 +88 +102 +115 +128 +142 +156 +170 +184 +194 +205 +215 +224 +230 +236 +239 +240 +239 +237 +233 +226 +218 +209 +198 +188 +175 +161 +147 +132 +120 +105 +92 +79 +69 +59 +50 +43 +37 +34 +31 +31 +34 +38 +43 +50 +60 +69 +80 +93 +106 +120 +133 +147 +161 +174 +188 +198 +209 +219 +226 +232 +237 +239 +240 +239 +236 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +101 +88 +76 +65 +56 +47 +41 +36 +32 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +111 +124 +137 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +151 +137 +124 +111 +97 +84 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +76 +88 +101 +115 +128 +143 +157 +170 +183 +195 +205 +215 +224 +230 +236 +238 +240 +239 +236 +232 +227 +219 +208 +197 +187 +175 +161 +146 +132 +119 +106 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +68 +80 +93 +106 +120 +133 +147 +162 +175 +187 +198 +209 +218 +226 +232 +236 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +101 +88 +76 +64 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +53 +63 +72 +84 +97 +111 +125 +138 +152 +166 +180 +192 +202 +212 +221 +228 +234 +238 +239 +240 +237 +234 +228 +221 +212 +202 +192 +179 +166 +151 +137 +124 +110 +97 +83 +71 +62 +53 +45 +38 +34 +31 +31 +33 +36 +41 +47 +56 +65 +76 +88 +102 +115 +129 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +208 +198 +188 +175 +161 +147 +132 +120 +105 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +38 +43 +51 +59 +68 +79 +92 +106 +120 +132 +146 +161 +174 +187 +198 +208 +218 +225 +232 +236 +238 +240 +240 +235 +230 +224 +215 +205 +194 +184 +171 +157 +142 +128 +115 +101 +88 +75 +63 +56 +47 +41 +35 +33 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +110 +124 +138 +151 +165 +179 +192 +201 +211 +221 +228 +234 +237 +239 +240 +237 +234 +228 +221 +212 +202 +192 +179 +165 +152 +137 +124 +110 +96 +83 +71 +62 +53 +46 +38 +34 +32 +31 +32 +36 +41 +47 +56 +65 +76 +88 +101 +115 +128 +142 +156 +170 +182 +194 +204 +216 +223 +229 +236 +239 +239 +239 +238 +232 +226 +217 +208 +198 +188 +177 +161 +144 +135 +118 +104 +96 +78 +67 +62 +49 +41 +39 +33 +30 +33 +33 +37 +43 +50 +59 +68 +78 +92 +106 +119 +132 +147 +159 +174 +188 +196 +208 +218 +226 +231 +236 +239 +240 +239 +235 +231 +224 +216 +206 +195 +183 +170 +157 +142 +128 +115 +101 +88 +76 +65 +56 +47 +40 +36 +33 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +110 +124 +137 +151 +165 +179 +191 +202 +211 +221 +228 +234 +238 +239 +239 +238 +234 +228 +221 +212 +202 +192 +180 +165 +152 +138 +124 +111 +97 +84 +72 +63 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +76 +88 +101 +115 +128 +142 +156 +170 +182 +194 +204 +215 +224 +230 +235 +239 +240 +239 +237 +232 +227 +218 +209 +198 +188 +175 +161 +147 +133 +120 +106 +93 +80 +68 +58 +50 +43 +37 +34 +31 +31 +34 +38 +43 +50 +59 +68 +80 +92 +106 +119 +132 +146 +161 +174 +187 +197 +209 +218 +226 +232 +236 +239 +240 +239 +235 +231 +224 +216 +205 +194 +183 +170 +157 +143 +128 +115 +101 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +151 +165 +179 +191 +201 +211 +221 +228 +234 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +138 +124 +111 +97 +84 +72 +63 +53 +46 +39 +34 +31 +31 +32 +36 +41 +47 +56 +64 +75 +88 +101 +114 +127 +142 +156 +169 +182 +194 +205 +215 +223 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +199 +188 +175 +162 +148 +134 +120 +107 +93 +80 +69 +59 +51 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +187 +197 +208 +217 +226 +232 +237 +239 +240 +239 +236 +230 +224 +216 +206 +195 +183 +171 +157 +143 +129 +116 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +52 +62 +71 +83 +96 +110 +124 +137 +151 +165 +178 +191 +201 +211 +220 +228 +234 +237 +239 +240 +238 +234 +228 +221 +212 +203 +192 +180 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +46 +39 +35 +31 +31 +32 +35 +40 +47 +56 +63 +75 +87 +101 +114 +127 +141 +155 +170 +182 +194 +204 +214 +222 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +199 +188 +175 +162 +147 +134 +121 +106 +93 +80 +69 +59 +51 +43 +38 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +187 +197 +208 +217 +225 +231 +236 +239 +240 +239 +235 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +65 +57 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +84 +96 +110 +123 +137 +150 +165 +178 +191 +200 +211 +220 +228 +234 +237 +239 +240 +238 +234 +229 +221 +213 +202 +192 +180 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +32 +31 +33 +35 +41 +47 +56 +64 +75 +87 +101 +114 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +198 +188 +175 +161 +147 +133 +120 +106 +93 +80 +68 +59 +50 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +197 +208 +217 +226 +232 +236 +239 +240 +239 +236 +230 +224 +215 +205 +195 +183 +170 +157 +142 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +150 +164 +178 +191 +201 +211 +220 +228 +234 +238 +240 +240 +238 +234 +229 +222 +212 +202 +192 +180 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +32 +31 +33 +35 +41 +47 +56 +65 +75 +87 +101 +114 +128 +141 +156 +170 +182 +194 +205 +214 +222 +230 +236 +238 +240 +239 +237 +233 +226 +219 +210 +198 +188 +175 +162 +148 +134 +120 +106 +93 +80 +69 +60 +51 +43 +38 +34 +31 +31 +33 +36 +43 +51 +58 +67 +79 +93 +104 +119 +132 +146 +161 +173 +186 +197 +208 +218 +226 +232 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +101 +89 +76 +65 +57 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +96 +109 +124 +137 +151 +165 +178 +190 +201 +211 +220 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +203 +192 +180 +166 +153 +138 +125 +111 +97 +84 +72 +63 +53 +46 +39 +35 +31 +31 +33 +35 +41 +47 +56 +63 +75 +88 +101 +114 +127 +142 +156 +170 +183 +194 +204 +215 +222 +230 +235 +238 +240 +239 +237 +232 +226 +218 +209 +198 +188 +175 +162 +148 +133 +120 +106 +93 +80 +69 +59 +51 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +80 +92 +106 +119 +134 +148 +157 +174 +189 +195 +210 +220 +224 +233 +238 +237 +240 +240 +234 +231 +224 +214 +205 +194 +184 +170 +156 +141 +129 +115 +101 +89 +76 +63 +56 +48 +39 +36 +34 +31 +31 +35 +39 +46 +53 +62 +72 +84 +97 +110 +124 +137 +152 +165 +179 +191 +202 +212 +221 +229 +234 +238 +240 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +152 +138 +124 +110 +97 +85 +71 +62 +54 +45 +39 +34 +31 +31 +33 +35 +41 +47 +56 +65 +76 +88 +101 +115 +128 +143 +156 +170 +183 +194 +204 +215 +223 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +198 +188 +175 +162 +147 +134 +120 +106 +93 +80 +69 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +186 +197 +208 +218 +226 +231 +236 +239 +240 +238 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +96 +110 +123 +136 +150 +165 +178 +190 +201 +211 +220 +228 +234 +237 +240 +240 +238 +234 +229 +221 +213 +203 +192 +180 +166 +152 +138 +125 +111 +98 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +36 +41 +47 +56 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +239 +237 +232 +227 +220 +211 +199 +188 +175 +162 +148 +134 +120 +107 +93 +81 +69 +60 +51 +44 +38 +33 +31 +31 +33 +37 +43 +49 +58 +67 +78 +91 +105 +119 +132 +146 +160 +173 +186 +197 +208 +218 +226 +231 +236 +239 +240 +238 +236 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +65 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +71 +83 +96 +110 +123 +136 +151 +165 +178 +190 +201 +211 +220 +227 +233 +237 +240 +240 +238 +234 +229 +221 +212 +202 +192 +180 +166 +153 +138 +125 +111 +98 +84 +73 +63 +54 +45 +39 +35 +31 +31 +32 +35 +40 +47 +55 +63 +75 +87 +100 +113 +127 +141 +156 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +240 +237 +232 +226 +219 +209 +198 +188 +175 +162 +148 +134 +121 +106 +93 +80 +69 +59 +51 +43 +37 +33 +31 +31 +33 +37 +42 +50 +58 +67 +79 +92 +105 +118 +132 +146 +160 +173 +186 +197 +208 +217 +225 +232 +237 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +144 +130 +116 +102 +89 +76 +65 +56 +48 +42 +36 +33 +31 +31 +34 +38 +45 +52 +61 +71 +83 +96 +110 +123 +136 +150 +164 +178 +190 +200 +211 +220 +227 +233 +237 +240 +239 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +32 +36 +41 +47 +55 +63 +75 +87 +100 +113 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +234 +239 +240 +240 +237 +233 +227 +219 +210 +199 +188 +176 +163 +148 +134 +121 +107 +93 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +145 +159 +172 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +78 +67 +57 +49 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +71 +82 +94 +109 +123 +135 +149 +164 +177 +189 +199 +211 +220 +228 +233 +237 +240 +240 +239 +234 +229 +222 +213 +203 +192 +181 +168 +154 +139 +126 +112 +99 +85 +73 +63 +54 +45 +40 +35 +31 +31 +33 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +155 +169 +182 +193 +204 +214 +222 +230 +235 +238 +240 +240 +237 +233 +227 +220 +210 +200 +189 +176 +163 +148 +135 +121 +107 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +184 +172 +158 +144 +130 +116 +103 +89 +77 +66 +57 +48 +41 +35 +33 +31 +33 +34 +38 +44 +52 +62 +71 +83 +95 +109 +123 +136 +150 +164 +178 +190 +201 +211 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +99 +85 +72 +63 +54 +46 +39 +35 +31 +31 +31 +36 +40 +47 +55 +63 +75 +86 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +235 +239 +240 +239 +237 +233 +227 +219 +210 +200 +189 +176 +163 +148 +135 +121 +107 +93 +81 +69 +60 +51 +44 +37 +33 +31 +31 +33 +36 +43 +49 +58 +67 +79 +91 +104 +118 +131 +145 +159 +173 +186 +197 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +195 +185 +172 +158 +144 +129 +117 +105 +88 +74 +68 +55 +47 +45 +35 +32 +34 +30 +33 +41 +44 +52 +62 +70 +81 +95 +109 +123 +136 +149 +164 +178 +189 +200 +211 +220 +226 +233 +237 +239 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +87 +100 +112 +127 +141 +155 +167 +182 +193 +204 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +219 +209 +199 +189 +176 +163 +148 +134 +121 +107 +93 +81 +69 +60 +51 +43 +37 +34 +31 +31 +33 +37 +42 +48 +59 +67 +77 +90 +105 +117 +131 +145 +159 +173 +186 +196 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +129 +116 +102 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +39 +44 +52 +61 +70 +83 +95 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +227 +233 +238 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +32 +36 +40 +47 +55 +63 +75 +87 +100 +114 +127 +141 +155 +170 +182 +193 +204 +215 +224 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +199 +188 +175 +162 +147 +133 +120 +106 +93 +80 +69 +60 +51 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +173 +187 +197 +208 +218 +226 +232 +237 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +65 +57 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +95 +110 +123 +137 +151 +165 +178 +190 +201 +211 +221 +228 +233 +237 +240 +239 +239 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +53 +46 +39 +35 +31 +31 +33 +35 +41 +47 +55 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +215 +224 +230 +235 +238 +240 +240 +237 +233 +227 +219 +210 +200 +189 +176 +163 +149 +135 +121 +107 +94 +81 +69 +60 +51 +44 +38 +34 +31 +31 +34 +37 +43 +50 +58 +67 +79 +92 +105 +118 +131 +145 +159 +174 +186 +197 +207 +217 +225 +232 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +48 +42 +36 +33 +31 +31 +34 +39 +44 +52 +61 +71 +82 +95 +109 +123 +135 +150 +164 +177 +189 +200 +211 +219 +227 +233 +237 +240 +240 +238 +234 +229 +222 +214 +203 +192 +181 +168 +153 +139 +126 +111 +99 +85 +73 +63 +54 +46 +40 +35 +31 +31 +32 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +154 +168 +182 +192 +204 +213 +222 +229 +234 +239 +240 +240 +237 +233 +227 +220 +210 +200 +189 +177 +163 +149 +134 +122 +108 +94 +82 +70 +60 +52 +44 +38 +34 +32 +31 +32 +37 +43 +48 +58 +67 +78 +90 +103 +117 +131 +144 +158 +172 +185 +195 +207 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +186 +173 +159 +144 +130 +118 +104 +90 +78 +67 +57 +48 +42 +37 +33 +31 +31 +34 +38 +43 +51 +61 +70 +82 +95 +108 +122 +135 +149 +163 +176 +189 +199 +210 +219 +227 +232 +237 +239 +239 +238 +234 +229 +222 +214 +203 +193 +181 +168 +154 +140 +126 +112 +99 +85 +74 +63 +54 +46 +39 +35 +31 +31 +33 +35 +40 +47 +54 +63 +74 +86 +99 +112 +126 +140 +154 +168 +181 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +227 +219 +210 +200 +189 +176 +163 +149 +135 +122 +108 +94 +81 +69 +61 +51 +43 +38 +34 +31 +31 +33 +36 +42 +49 +58 +66 +78 +90 +103 +117 +131 +144 +158 +173 +185 +196 +207 +216 +225 +231 +235 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +49 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +136 +149 +164 +176 +189 +199 +210 +219 +227 +233 +237 +239 +240 +239 +234 +229 +222 +213 +203 +192 +181 +167 +154 +140 +126 +112 +99 +85 +74 +63 +54 +46 +40 +35 +31 +31 +31 +35 +40 +47 +54 +63 +74 +86 +99 +113 +126 +140 +154 +168 +181 +192 +203 +213 +221 +229 +234 +238 +240 +239 +237 +233 +227 +220 +210 +200 +189 +176 +163 +149 +135 +122 +108 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +36 +42 +48 +58 +66 +78 +90 +103 +117 +130 +145 +159 +172 +185 +196 +207 +216 +224 +232 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +129 +117 +103 +91 +77 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +135 +149 +163 +177 +189 +200 +213 +219 +224 +235 +236 +238 +243 +237 +233 +233 +222 +212 +205 +192 +180 +169 +153 +138 +126 +112 +99 +86 +73 +63 +55 +46 +40 +36 +31 +30 +32 +35 +39 +47 +55 +63 +74 +86 +100 +112 +126 +140 +154 +168 +182 +193 +204 +213 +222 +229 +234 +238 +240 +239 +237 +233 +227 +220 +211 +200 +189 +177 +164 +149 +135 +122 +108 +94 +81 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +67 +78 +90 +104 +118 +130 +145 +158 +173 +186 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +232 +224 +216 +208 +196 +184 +173 +159 +145 +130 +117 +103 +90 +77 +66 +58 +49 +41 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +109 +122 +135 +149 +163 +176 +189 +200 +210 +220 +227 +233 +237 +240 +240 +237 +234 +230 +222 +213 +203 +192 +181 +167 +153 +140 +127 +112 +99 +86 +73 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +139 +154 +168 +181 +192 +203 +213 +222 +229 +235 +238 +240 +240 +237 +233 +228 +220 +210 +200 +189 +177 +163 +149 +135 +122 +108 +94 +82 +70 +60 +52 +44 +39 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +91 +104 +118 +131 +145 +158 +173 +185 +196 +207 +217 +224 +231 +236 +239 +240 +239 +237 +231 +225 +217 +208 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +48 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +94 +109 +122 +135 +149 +164 +177 +190 +200 +210 +220 +228 +233 +237 +240 +240 +238 +235 +230 +222 +214 +204 +192 +181 +167 +154 +139 +126 +112 +99 +85 +74 +63 +54 +46 +39 +35 +32 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +203 +214 +222 +229 +234 +238 +240 +240 +237 +233 +227 +220 +211 +200 +189 +177 +163 +149 +135 +121 +108 +94 +81 +70 +61 +51 +44 +38 +34 +31 +31 +33 +36 +42 +49 +58 +66 +78 +90 +103 +117 +131 +144 +158 +172 +185 +196 +207 +216 +225 +231 +235 +239 +240 +239 +236 +231 +225 +217 +207 +196 +185 +173 +158 +144 +130 +117 +103 +90 +77 +67 +57 +50 +42 +36 +33 +31 +31 +34 +38 +44 +52 +60 +70 +82 +94 +108 +122 +134 +149 +163 +176 +189 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +204 +193 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +55 +47 +41 +34 +32 +31 +32 +35 +39 +47 +55 +63 +73 +85 +100 +113 +127 +139 +153 +167 +182 +192 +203 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +220 +210 +201 +189 +176 +163 +150 +135 +122 +108 +94 +82 +70 +60 +52 +44 +38 +34 +32 +31 +33 +36 +42 +49 +58 +67 +78 +90 +104 +117 +130 +145 +158 +173 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +159 +144 +131 +117 +103 +90 +78 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +82 +95 +108 +122 +136 +149 +163 +176 +189 +199 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +214 +204 +193 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +54 +46 +40 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +204 +213 +222 +229 +235 +238 +240 +240 +237 +233 +227 +220 +211 +200 +189 +176 +163 +149 +135 +122 +108 +94 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +197 +186 +172 +159 +145 +130 +118 +103 +90 +77 +67 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +70 +81 +94 +108 +122 +135 +149 +163 +177 +189 +199 +210 +219 +227 +233 +237 +239 +240 +239 +235 +229 +222 +214 +204 +193 +182 +168 +154 +140 +127 +113 +99 +86 +73 +63 +54 +46 +40 +35 +31 +31 +31 +35 +40 +47 +54 +63 +74 +86 +99 +112 +126 +139 +153 +167 +181 +192 +203 +213 +222 +229 +234 +238 +240 +240 +237 +233 +228 +220 +210 +200 +189 +177 +163 +150 +135 +122 +108 +94 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +78 +90 +103 +117 +130 +144 +158 +172 +184 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +197 +185 +173 +159 +145 +130 +118 +103 +90 +78 +66 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +61 +70 +82 +94 +108 +121 +135 +148 +163 +176 +189 +199 +210 +219 +227 +233 +237 +240 +240 +238 +235 +230 +222 +214 +204 +193 +182 +168 +155 +140 +127 +113 +99 +86 +74 +63 +54 +47 +42 +32 +31 +33 +29 +37 +42 +44 +55 +65 +71 +86 +100 +111 +127 +140 +152 +167 +181 +192 +204 +213 +221 +230 +235 +238 +240 +240 +236 +233 +227 +220 +210 +200 +190 +177 +164 +150 +136 +123 +109 +95 +82 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +90 +103 +117 +130 +144 +158 +172 +184 +196 +206 +216 +224 +231 +236 +238 +240 +239 +236 +231 +226 +218 +209 +197 +185 +173 +160 +145 +131 +118 +103 +91 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +70 +81 +94 +108 +121 +135 +148 +163 +176 +189 +199 +210 +219 +227 +232 +237 +240 +240 +239 +234 +230 +223 +214 +204 +192 +182 +168 +154 +140 +127 +113 +99 +86 +74 +63 +54 +47 +41 +35 +31 +31 +33 +34 +39 +47 +54 +63 +74 +85 +99 +112 +126 +139 +154 +167 +181 +192 +203 +213 +221 +229 +234 +238 +240 +240 +238 +233 +228 +220 +211 +200 +190 +177 +164 +150 +135 +122 +108 +95 +81 +70 +62 +52 +43 +39 +34 +31 +31 +33 +37 +42 +48 +57 +67 +77 +90 +103 +117 +130 +144 +158 +172 +185 +196 +207 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +197 +186 +172 +159 +144 +131 +117 +104 +90 +78 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +61 +69 +82 +94 +108 +122 +135 +149 +163 +177 +189 +200 +210 +219 +227 +233 +237 +239 +240 +238 +235 +229 +222 +213 +203 +193 +181 +168 +154 +140 +127 +113 +99 +86 +74 +63 +54 +47 +39 +35 +32 +31 +33 +35 +40 +46 +55 +63 +74 +86 +99 +112 +126 +140 +154 +168 +181 +192 +203 +213 +222 +230 +235 +238 +240 +239 +237 +233 +228 +220 +211 +200 +190 +177 +164 +150 +136 +122 +108 +95 +82 +70 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +66 +77 +90 +103 +117 +129 +144 +158 +172 +185 +195 +207 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +197 +187 +173 +159 +145 +132 +118 +103 +91 +79 +67 +57 +49 +43 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +107 +121 +134 +148 +162 +176 +188 +199 +210 +219 +227 +232 +237 +240 +240 +238 +235 +231 +223 +214 +205 +193 +182 +168 +155 +141 +127 +113 +100 +86 +74 +63 +55 +47 +40 +35 +32 +31 +31 +35 +40 +46 +54 +63 +73 +85 +98 +111 +126 +139 +153 +167 +180 +192 +203 +212 +221 +229 +234 +238 +240 +240 +237 +233 +227 +220 +211 +201 +191 +177 +165 +150 +136 +123 +109 +96 +83 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +41 +49 +57 +66 +77 +89 +102 +116 +129 +143 +158 +171 +184 +195 +206 +215 +224 +231 +236 +238 +240 +239 +237 +231 +225 +217 +208 +197 +186 +174 +160 +145 +131 +118 +105 +91 +79 +67 +58 +49 +42 +36 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +108 +121 +135 +148 +163 +176 +188 +199 +209 +219 +227 +233 +237 +239 +240 +238 +235 +230 +223 +214 +204 +193 +182 +169 +155 +141 +127 +114 +99 +86 +75 +63 +55 +47 +40 +35 +31 +31 +33 +35 +39 +46 +54 +63 +74 +85 +98 +112 +126 +139 +154 +167 +180 +192 +203 +212 +221 +229 +234 +238 +240 +240 +237 +234 +228 +220 +211 +201 +191 +177 +164 +150 +135 +123 +110 +95 +81 +70 +61 +52 +44 +38 +34 +31 +31 +33 +36 +41 +48 +57 +66 +77 +90 +103 +116 +130 +144 +158 +171 +184 +195 +206 +216 +224 +230 +236 +239 +240 +239 +236 +232 +225 +217 +208 +197 +186 +173 +159 +145 +131 +118 +104 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +93 +107 +121 +134 +148 +162 +175 +188 +199 +209 +219 +226 +232 +237 +239 +240 +238 +235 +230 +224 +214 +204 +193 +182 +169 +155 +141 +127 +113 +100 +87 +74 +63 +55 +47 +40 +35 +31 +31 +31 +35 +39 +46 +54 +63 +74 +85 +98 +112 +126 +139 +152 +167 +180 +192 +202 +213 +222 +229 +234 +238 +240 +240 +237 +234 +228 +220 +211 +200 +190 +177 +164 +150 +136 +123 +109 +96 +82 +71 +61 +53 +45 +38 +34 +31 +31 +33 +36 +42 +49 +57 +66 +77 +89 +103 +116 +130 +144 +158 +171 +185 +195 +206 +216 +224 +230 +236 +238 +240 +239 +237 +232 +225 +218 +208 +197 +186 +173 +159 +145 +131 +118 +104 +91 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +93 +107 +121 +134 +148 +162 +176 +188 +199 +209 +219 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +193 +182 +169 +155 +141 +127 +113 +100 +87 +74 +63 +54 +47 +40 +35 +32 +31 +31 +35 +40 +45 +54 +63 +73 +85 +98 +112 +125 +139 +153 +167 +180 +192 +203 +212 +221 +229 +235 +238 +240 +242 +236 +230 +230 +219 +210 +204 +189 +177 +167 +149 +135 +125 +108 +95 +84 +71 +60 +53 +44 +39 +34 +31 +31 +33 +36 +42 +50 +56 +65 +77 +89 +102 +116 +130 +143 +157 +171 +185 +195 +206 +216 +224 +231 +236 +239 +240 +239 +236 +231 +225 +217 +208 +197 +186 +173 +160 +146 +132 +119 +105 +91 +79 +67 +58 +50 +42 +36 +33 +31 +31 +34 +38 +43 +51 +60 +69 +81 +93 +107 +121 +134 +148 +162 +176 +188 +199 +209 +219 +227 +233 +237 +239 +240 +238 +235 +230 +224 +215 +205 +194 +182 +169 +155 +141 +127 +113 +100 +87 +75 +63 +55 +47 +41 +35 +32 +31 +31 +35 +40 +46 +54 +63 +73 +85 +98 +112 +126 +139 +153 +167 +180 +192 +203 +213 +221 +229 +235 +238 +240 +240 +238 +233 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +95 +82 +71 +61 +52 +44 +38 +34 +31 +31 +33 +37 +41 +48 +57 +66 +77 +90 +103 +116 +130 +144 +157 +172 +185 +194 +206 +217 +225 +230 +235 +238 +240 +240 +236 +232 +226 +217 +208 +197 +186 +174 +160 +146 +132 +118 +105 +91 +79 +67 +58 +50 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +81 +94 +106 +120 +134 +148 +162 +176 +189 +198 +210 +219 +227 +233 +236 +239 +240 +238 +236 +230 +223 +214 +205 +194 +182 +169 +155 +141 +127 +114 +100 +87 +75 +63 +55 +47 +40 +35 +31 +31 +32 +34 +39 +46 +54 +63 +73 +85 +98 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +229 +234 +238 +240 +239 +238 +234 +228 +220 +212 +201 +190 +178 +165 +150 +136 +123 +109 +96 +82 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +41 +48 +57 +65 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +215 +224 +231 +235 +238 +240 +240 +236 +232 +225 +217 +208 +197 +187 +173 +160 +146 +132 +118 +104 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +38 +44 +51 +60 +69 +80 +93 +107 +121 +134 +148 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +238 +235 +229 +223 +214 +204 +194 +182 +169 +155 +141 +127 +113 +100 +87 +74 +63 +55 +47 +40 +35 +31 +31 +32 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +138 +152 +167 +179 +192 +202 +212 +221 +228 +234 +238 +240 +239 +238 +233 +228 +220 +211 +201 +190 +178 +164 +150 +136 +123 +109 +95 +83 +71 +61 +52 +45 +38 +34 +31 +31 +33 +36 +42 +48 +57 +65 +77 +89 +102 +116 +129 +143 +158 +171 +184 +195 +205 +216 +224 +231 +235 +239 +240 +239 +236 +232 +226 +218 +208 +197 +186 +173 +160 +145 +132 +118 +105 +91 +79 +67 +58 +49 +42 +37 +33 +31 +31 +34 +37 +43 +51 +60 +69 +80 +94 +107 +121 +134 +148 +162 +176 +188 +199 +209 +218 +226 +232 +237 +239 +239 +239 +235 +230 +222 +214 +204 +193 +181 +169 +155 +141 +127 +113 +100 +86 +75 +63 +55 +47 +41 +35 +32 +31 +31 +35 +39 +46 +53 +63 +73 +85 +98 +111 +125 +138 +153 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +239 +238 +233 +228 +221 +211 +201 +191 +178 +165 +151 +137 +123 +109 +96 +83 +71 +62 +52 +45 +39 +35 +31 +31 +32 +36 +41 +47 +56 +65 +76 +89 +102 +115 +129 +143 +157 +171 +184 +195 +205 +215 +224 +230 +235 +238 +240 +239 +236 +232 +226 +218 +208 +197 +187 +174 +161 +146 +132 +119 +105 +91 +79 +68 +58 +49 +43 +37 +33 +31 +31 +34 +38 +43 +51 +60 +68 +80 +93 +107 +121 +133 +148 +162 +175 +188 +198 +209 +218 +227 +232 +236 +239 +240 +239 +236 +230 +224 +215 +205 +194 +183 +169 +156 +142 +127 +114 +100 +87 +75 +64 +55 +47 +41 +35 +33 +31 +31 +34 +39 +46 +54 +62 +72 +85 +98 +111 +124 +138 +152 +167 +179 +192 +202 +212 +221 +228 +234 +238 +240 +239 +237 +234 +228 +221 +212 +201 +192 +179 +165 +151 +137 +123 +110 +96 +83 +71 +62 +53 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +208 +198 +187 +174 +161 +146 +132 +119 +105 +91 +79 +68 +58 +50 +43 +37 +33 +31 +31 +34 +38 +43 +51 +60 +69 +80 +93 +106 +120 +133 +148 +162 +175 +188 +198 +209 +218 +227 +232 +237 +239 +240 +238 +235 +230 +224 +215 +205 +194 +182 +170 +156 +141 +127 +114 +100 +86 +75 +63 +55 +47 +40 +35 +31 +31 +32 +35 +39 +46 +54 +63 +73 +85 +98 +111 +125 +138 +153 +167 +180 +192 +202 +212 +221 +229 +234 +238 +240 +239 +238 +234 +227 +220 +212 +201 +190 +178 +165 +150 +136 +123 +110 +95 +83 +71 +61 +52 +44 +38 +34 +31 +31 +33 +36 +44 +48 +53 +67 +77 +86 +105 +116 +127 +146 +157 +169 +186 +195 +204 +216 +224 +229 +235 +239 +240 +239 +236 +231 +227 +217 +208 +198 +187 +173 +160 +147 +131 +119 +105 +91 +79 +67 +59 +50 +42 +37 +34 +31 +31 +34 +38 +43 +51 +59 +68 +80 +93 +107 +120 +133 +147 +162 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +238 +235 +230 +224 +215 +205 +194 +183 +169 +156 +142 +127 +114 +101 +87 +75 +63 +55 +47 +41 +35 +32 +31 +31 +35 +39 +46 +53 +63 +73 +84 +98 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +239 +240 +237 +234 +228 +221 +212 +201 +192 +179 +165 +151 +137 +124 +110 +96 +83 +71 +62 +53 +45 +38 +34 +31 +31 +33 +36 +41 +47 +57 +65 +76 +88 +102 +115 +128 +143 +157 +171 +183 +195 +206 +216 +224 +230 +236 +239 +240 +239 +237 +232 +226 +218 +208 +198 +186 +174 +161 +147 +133 +119 +105 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +33 +38 +43 +50 +60 +69 +80 +93 +106 +120 +133 +147 +161 +175 +188 +198 +208 +218 +226 +232 +236 +240 +240 +238 +235 +231 +224 +215 +205 +195 +184 +171 +156 +141 +128 +116 +101 +87 +76 +65 +56 +47 +40 +36 +33 +31 +31 +35 +39 +45 +53 +62 +72 +84 +97 +111 +125 +137 +152 +167 +179 +191 +202 +212 +221 +228 +233 +238 +239 +240 +238 +234 +228 +221 +212 +203 +192 +178 +167 +152 +137 +124 +111 +98 +84 +71 +61 +53 +46 +39 +34 +31 +31 +33 +36 +41 +47 +56 +65 +76 +89 +101 +116 +128 +143 +157 +170 +183 +194 +205 +215 +224 +230 +236 +238 +240 +239 +237 +232 +227 +218 +208 +197 +187 +175 +161 +147 +132 +120 +106 +92 +80 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +80 +92 +106 +120 +133 +147 +161 +175 +187 +198 +208 +218 +226 +233 +237 +240 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +114 +101 +87 +75 +65 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +54 +62 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +202 +212 +221 +229 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +151 +138 +124 +111 +97 +84 +72 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +102 +116 +128 +142 +156 +171 +184 +195 +205 +215 +224 +230 +236 +239 +240 +239 +237 +232 +226 +219 +208 +198 +187 +175 +161 +147 +133 +119 +106 +92 +79 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +60 +68 +80 +93 +106 +120 +133 +147 +161 +175 +188 +198 +209 +218 +226 +232 +237 +239 +240 +239 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +127 +114 +100 +87 +75 +64 +55 +47 +40 +36 +33 +31 +31 +35 +39 +46 +54 +63 +73 +84 +97 +111 +125 +139 +152 +166 +180 +192 +202 +212 +221 +229 +234 +238 +240 +240 +238 +234 +228 +221 +212 +201 +192 +179 +165 +151 +137 +124 +110 +96 +83 +71 +62 +53 +45 +38 +34 +31 +31 +33 +36 +42 +48 +57 +66 +77 +89 +102 +116 +129 +143 +157 +171 +184 +195 +206 +216 +224 +231 +236 +239 +240 +240 +237 +233 +226 +218 +208 +197 +187 +174 +161 +146 +132 +119 +105 +91 +79 +68 +59 +50 +43 +37 +33 +31 +31 +34 +38 +43 +50 +60 +69 +80 +93 +106 +120 +133 +147 +161 +175 +188 +198 +208 +218 +226 +232 +237 +239 +240 +238 +235 +230 +224 +215 +205 +194 +183 +170 +156 +142 +128 +115 +101 +88 +76 +65 +56 +47 +41 +35 +33 +31 +31 +34 +39 +45 +54 +63 +72 +84 +98 +111 +125 +138 +152 +166 +179 +192 +201 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +201 +192 +179 +165 +152 +137 +124 +110 +97 +83 +71 +62 +52 +45 +38 +35 +31 +31 +33 +36 +41 +48 +56 +65 +76 +89 +102 +116 +129 +142 +157 +171 +184 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +226 +218 +209 +198 +187 +175 +161 +147 +133 +119 +106 +92 +79 +68 +59 +50 +43 +37 +34 +31 +31 +34 +37 +43 +51 +59 +68 +79 +93 +106 +120 +133 +146 +161 +175 +188 +198 +208 +218 +226 +232 +237 +239 +240 +238 +236 +231 +224 +215 +205 +194 +183 +170 +156 +142 +128 +115 +101 +88 +75 +65 +56 +47 +41 +36 +33 +31 +31 +34 +39 +46 +53 +63 +72 +84 +97 +111 +124 +138 +152 +166 +179 +192 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +165 +152 +138 +124 +110 +97 +84 +72 +62 +52 +45 +39 +34 +31 +31 +33 +36 +41 +48 +56 +64 +76 +88 +101 +115 +129 +143 +157 +170 +184 +194 +205 +216 +223 +230 +235 +239 +240 +239 +237 +232 +226 +218 +211 +198 +185 +176 +160 +145 +136 +119 +105 +95 +79 +67 +61 +50 +42 +38 +33 +30 +31 +34 +38 +43 +49 +59 +69 +80 +93 +107 +120 +132 +147 +161 +174 +188 +198 +208 +217 +226 +232 +237 +239 +240 +238 +235 +230 +224 +215 +205 +194 +182 +170 +156 +142 +128 +115 +101 +88 +75 +65 +56 +47 +41 +36 +32 +31 +31 +34 +39 +46 +53 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +192 +202 +212 +220 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +152 +137 +124 +110 +97 +84 +71 +63 +53 +45 +39 +35 +31 +31 +33 +36 +41 +47 +56 +65 +76 +88 +101 +115 +127 +142 +157 +169 +183 +194 +204 +214 +224 +230 +235 +238 +240 +240 +237 +232 +226 +218 +209 +198 +188 +175 +161 +147 +133 +120 +106 +92 +79 +68 +59 +51 +43 +37 +34 +31 +31 +33 +37 +43 +50 +58 +68 +79 +92 +106 +120 +133 +147 +161 +175 +187 +198 +208 +218 +225 +231 +237 +239 +240 +239 +235 +231 +224 +216 +206 +194 +184 +170 +156 +142 +128 +115 +101 +88 +76 +64 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +84 +97 +111 +124 +137 +152 +165 +179 +191 +202 +212 +221 +228 +234 +238 +240 +240 +238 +234 +228 +221 +212 +202 +192 +179 +166 +152 +138 +124 +111 +97 +84 +72 +62 +53 +45 +39 +35 +32 +31 +33 +36 +41 +48 +56 +63 +77 +88 +101 +115 +128 +143 +156 +170 +183 +195 +205 +215 +224 +230 +235 +238 +240 +239 +236 +232 +226 +219 +209 +198 +187 +175 +161 +147 +133 +120 +106 +92 +80 +68 +59 +50 +43 +37 +33 +30 +31 +34 +36 +43 +51 +59 +68 +80 +92 +107 +120 +133 +147 +162 +175 +187 +198 +209 +218 +226 +232 +237 +240 +240 +239 +235 +230 +224 +215 +205 +194 +184 +170 +156 +142 +128 +115 +101 +88 +75 +64 +56 +47 +41 +36 +33 +31 +31 +35 +39 +45 +53 +63 +72 +84 +97 +110 +125 +137 +152 +165 +179 +191 +201 +212 +220 +228 +233 +238 +239 +240 +238 +234 +229 +221 +212 +202 +192 +179 +166 +151 +138 +124 +110 +96 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +36 +41 +47 +56 +65 +76 +88 +101 +115 +128 +142 +156 +170 +183 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +232 +227 +218 +209 +199 +188 +175 +161 +147 +133 +120 +106 +92 +80 +68 +60 +50 +43 +38 +34 +31 +31 +34 +38 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +198 +208 +218 +226 +232 +236 +239 +240 +239 +235 +230 +224 +216 +205 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +96 +110 +124 +136 +151 +165 +178 +191 +201 +211 +220 +228 +234 +237 +239 +240 +238 +235 +229 +221 +212 +202 +192 +179 +166 +152 +138 +125 +111 +97 +84 +72 +63 +54 +45 +39 +34 +31 +31 +32 +35 +41 +47 +56 +63 +76 +88 +100 +114 +127 +142 +156 +170 +183 +194 +205 +214 +224 +230 +235 +238 +240 +240 +237 +232 +226 +218 +209 +198 +188 +175 +161 +148 +133 +120 +106 +93 +80 +69 +59 +50 +43 +37 +34 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +174 +187 +198 +208 +218 +225 +232 +237 +239 +240 +239 +236 +231 +224 +215 +205 +195 +184 +170 +157 +142 +129 +115 +102 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +110 +124 +137 +151 +165 +178 +191 +201 +211 +220 +228 +233 +237 +239 +240 +238 +234 +229 +221 +213 +202 +192 +180 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +36 +41 +47 +56 +64 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +205 +214 +223 +230 +235 +238 +240 +239 +237 +232 +227 +219 +209 +199 +188 +175 +161 +147 +133 +120 +106 +93 +80 +68 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +80 +92 +105 +119 +132 +146 +161 +174 +187 +198 +208 +218 +226 +232 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +76 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +83 +96 +109 +124 +137 +151 +165 +179 +191 +201 +211 +220 +228 +233 +237 +239 +240 +238 +235 +229 +222 +213 +203 +192 +180 +166 +152 +138 +125 +111 +97 +85 +72 +63 +54 +46 +39 +34 +32 +31 +32 +35 +41 +47 +56 +64 +75 +88 +100 +114 +127 +141 +156 +170 +182 +194 +205 +215 +224 +230 +235 +238 +240 +239 +237 +233 +227 +219 +209 +199 +188 +175 +162 +148 +133 +120 +107 +93 +80 +69 +60 +51 +44 +38 +34 +31 +31 +33 +37 +43 +50 +59 +67 +79 +94 +106 +116 +133 +147 +157 +176 +188 +195 +210 +219 +223 +234 +238 +238 +240 +239 +234 +230 +225 +216 +207 +194 +184 +172 +157 +143 +130 +116 +101 +88 +76 +65 +56 +49 +41 +35 +32 +31 +31 +35 +39 +45 +53 +62 +71 +83 +97 +110 +123 +137 +151 +165 +178 +190 +201 +211 +220 +228 +233 +237 +240 +240 +238 +234 +229 +222 +213 +202 +192 +180 +166 +153 +138 +125 +111 +98 +84 +73 +62 +53 +46 +39 +34 +31 +31 +32 +36 +41 +47 +56 +64 +75 +88 +100 +115 +127 +141 +156 +169 +183 +193 +205 +214 +223 +230 +235 +238 +240 +239 +237 +232 +226 +219 +208 +199 +188 +175 +162 +147 +133 +120 +106 +93 +80 +68 +59 +50 +43 +38 +33 +31 +31 +34 +38 +43 +49 +58 +67 +80 +92 +105 +119 +132 +146 +160 +174 +186 +197 +208 +217 +225 +232 +236 +239 +240 +239 +236 +231 +225 +215 +206 +195 +184 +171 +157 +142 +129 +115 +102 +89 +76 +65 +56 +48 +41 +36 +33 +31 +32 +34 +39 +45 +53 +62 +71 +83 +96 +109 +123 +137 +150 +164 +177 +191 +201 +211 +219 +227 +233 +237 +240 +239 +238 +234 +229 +221 +213 +202 +192 +179 +166 +152 +138 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +32 +36 +40 +47 +56 +65 +76 +87 +100 +114 +128 +142 +155 +169 +182 +193 +205 +214 +223 +230 +235 +238 +240 +239 +236 +232 +227 +219 +209 +199 +188 +175 +162 +147 +134 +121 +107 +93 +81 +69 +59 +50 +43 +37 +33 +31 +31 +33 +37 +42 +49 +59 +68 +79 +92 +105 +118 +131 +146 +160 +174 +186 +197 +208 +217 +225 +232 +237 +239 +239 +238 +237 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +102 +88 +76 +65 +56 +47 +41 +36 +33 +31 +31 +34 +39 +45 +53 +62 +71 +83 +97 +111 +124 +136 +150 +164 +178 +192 +200 +210 +221 +228 +233 +238 +240 +239 +238 +234 +229 +222 +212 +202 +192 +180 +166 +152 +138 +125 +111 +98 +84 +73 +63 +53 +45 +39 +34 +31 +31 +32 +36 +40 +47 +56 +63 +75 +87 +101 +114 +127 +141 +155 +169 +182 +193 +204 +214 +223 +230 +234 +238 +240 +239 +237 +232 +226 +219 +209 +198 +188 +175 +161 +147 +133 +120 +106 +93 +80 +69 +59 +50 +43 +37 +33 +31 +31 +33 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +161 +174 +187 +198 +208 +217 +226 +232 +237 +239 +240 +239 +236 +230 +224 +216 +206 +195 +184 +171 +157 +143 +129 +115 +101 +88 +76 +65 +56 +48 +41 +36 +33 +31 +31 +35 +39 +45 +53 +62 +71 +83 +96 +110 +124 +137 +151 +165 +178 +191 +201 +211 +221 +228 +233 +238 +239 +240 +238 +234 +229 +221 +213 +203 +192 +180 +167 +152 +139 +125 +111 +97 +84 +72 +63 +53 +45 +39 +35 +31 +31 +33 +36 +41 +47 +56 +63 +75 +87 +101 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +235 +239 +240 +240 +237 +233 +227 +219 +210 +199 +189 +175 +162 +148 +134 +121 +107 +93 +80 +69 +60 +51 +43 +38 +33 +31 +31 +33 +37 +43 +50 +58 +68 +79 +91 +105 +119 +132 +146 +160 +174 +186 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +157 +143 +129 +116 +102 +89 +77 +65 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +71 +82 +96 +110 +123 +137 +151 +165 +178 +190 +201 +211 +220 +228 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +152 +139 +125 +111 +98 +85 +72 +63 +53 +46 +39 +35 +31 +31 +33 +36 +41 +47 +56 +63 +75 +87 +101 +114 +127 +141 +155 +169 +182 +194 +204 +214 +223 +230 +235 +238 +240 +239 +237 +232 +227 +219 +210 +199 +189 +175 +162 +148 +134 +120 +107 +93 +80 +69 +60 +51 +43 +38 +33 +31 +31 +33 +37 +43 +50 +58 +67 +79 +92 +105 +118 +132 +146 +159 +173 +187 +197 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +224 +216 +206 +196 +184 +171 +157 +144 +130 +116 +102 +89 +77 +65 +57 +48 +41 +36 +33 +31 +31 +35 +38 +45 +52 +61 +71 +83 +95 +109 +122 +136 +150 +164 +177 +189 +201 +210 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +181 +167 +153 +139 +125 +112 +99 +86 +73 +63 +54 +47 +40 +35 +31 +31 +33 +35 +40 +47 +55 +63 +75 +87 +100 +113 +127 +140 +155 +168 +182 +193 +204 +214 +222 +230 +234 +239 +240 +239 +236 +233 +228 +220 +210 +199 +189 +176 +163 +149 +134 +121 +107 +94 +81 +69 +60 +51 +44 +37 +35 +33 +31 +33 +38 +43 +49 +58 +67 +78 +91 +104 +118 +132 +145 +159 +173 +186 +197 +208 +216 +225 +231 +236 +239 +240 +238 +236 +231 +225 +216 +206 +195 +184 +171 +158 +145 +130 +113 +104 +89 +74 +69 +57 +46 +43 +37 +30 +33 +31 +33 +39 +45 +51 +62 +71 +83 +96 +108 +122 +137 +150 +164 +179 +190 +200 +211 +220 +227 +233 +238 +239 +239 +237 +235 +229 +221 +213 +203 +192 +180 +167 +152 +138 +125 +111 +98 +84 +72 +63 +53 +45 +39 +34 +31 +31 +33 +36 +41 +47 +56 +64 +75 +88 +100 +114 +127 +142 +155 +169 +182 +193 +204 +214 +223 +230 +235 +239 +240 +239 +237 +232 +227 +219 +209 +199 +188 +175 +162 +147 +134 +121 +107 +93 +80 +69 +60 +51 +43 +37 +34 +31 +31 +34 +37 +43 +50 +59 +68 +79 +92 +105 +119 +132 +146 +160 +173 +186 +197 +208 +217 +225 +232 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +184 +171 +158 +143 +130 +116 +103 +89 +77 +65 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +70 +83 +95 +109 +123 +136 +150 +164 +178 +190 +201 +211 +220 +228 +233 +238 +240 +239 +237 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +111 +98 +85 +73 +63 +53 +45 +39 +35 +31 +31 +32 +35 +40 +47 +55 +63 +75 +87 +100 +114 +127 +141 +155 +169 +182 +193 +204 +214 +222 +229 +235 +238 +240 +239 +237 +233 +227 +219 +210 +199 +188 +176 +162 +149 +134 +121 +107 +94 +81 +69 +60 +51 +44 +37 +34 +31 +31 +33 +37 +42 +49 +58 +67 +79 +91 +105 +118 +132 +146 +159 +173 +186 +197 +208 +217 +225 +232 +236 +239 +240 +239 +236 +231 +224 +216 +206 +195 +185 +172 +158 +143 +130 +116 +103 +89 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +39 +45 +53 +61 +71 +83 +96 +109 +123 +137 +150 +164 +177 +190 +200 +211 +220 +227 +233 +238 +239 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +125 +111 +98 +85 +74 +63 +53 +47 +39 +34 +32 +31 +33 +35 +40 +47 +55 +63 +74 +87 +100 +113 +127 +141 +155 +169 +182 +193 +204 +213 +222 +229 +235 +238 +240 +239 +237 +233 +227 +219 +210 +200 +189 +177 +163 +148 +134 +122 +107 +93 +81 +70 +59 +51 +44 +38 +34 +31 +31 +33 +37 +43 +50 +58 +67 +78 +92 +105 +119 +131 +145 +159 +174 +186 +197 +207 +217 +225 +232 +236 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +116 +102 +89 +77 +66 +57 +48 +41 +36 +34 +32 +32 +34 +39 +45 +53 +62 +71 +83 +96 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +227 +233 +238 +240 +240 +239 +235 +230 +222 +213 +203 +192 +181 +167 +153 +139 +126 +111 +98 +85 +73 +63 +54 +46 +39 +35 +31 +31 +31 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +141 +155 +169 +182 +193 +204 +214 +222 +230 +235 +238 +240 +240 +237 +233 +227 +220 +210 +199 +189 +176 +163 +148 +134 +121 +107 +94 +81 +69 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +78 +91 +105 +118 +131 +145 +159 +173 +185 +197 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +78 +67 +58 +49 +42 +37 +33 +31 +31 +34 +39 +44 +52 +61 +70 +82 +94 +108 +122 +135 +149 +163 +177 +189 +199 +210 +219 +227 +233 +238 +239 +240 +238 +235 +229 +223 +214 +204 +193 +182 +168 +154 +140 +126 +113 +99 +86 +74 +63 +54 +47 +40 +35 +32 +31 +32 +35 +40 +47 +55 +63 +74 +86 +99 +112 +126 +140 +154 +168 +181 +192 +204 +213 +222 +229 +235 +238 +240 +239 +238 +233 +227 +220 +210 +200 +189 +177 +163 +149 +135 +122 +108 +94 +81 +70 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +90 +104 +118 +131 +145 +159 +173 +186 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +49 +42 +36 +33 +31 +31 +34 +38 +44 +52 +61 +71 +82 +95 +109 +123 +136 +150 +164 +177 +190 +200 +211 +220 +227 +233 +237 +240 +240 +238 +234 +229 +222 +213 +203 +192 +180 +167 +153 +139 +126 +112 +99 +85 +73 +63 +54 +46 +38 +35 +33 +31 +31 +35 +40 +47 +55 +63 +75 +87 +100 +114 +127 +140 +155 +169 +182 +193 +203 +214 +222 +229 +235 +239 +240 +239 +237 +233 +226 +219 +211 +199 +188 +176 +163 +148 +134 +121 +107 +94 +81 +70 +60 +51 +43 +38 +34 +31 +31 +33 +37 +42 +50 +58 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +196 +208 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +216 +206 +196 +185 +172 +158 +144 +130 +117 +103 +90 +77 +66 +57 +48 +41 +36 +33 +31 +31 +34 +38 +45 +52 +62 +71 +83 +95 +109 +122 +135 +150 +166 +175 +188 +202 +208 +220 +230 +231 +237 +242 +238 +238 +236 +228 +223 +215 +202 +192 +180 +167 +154 +139 +125 +113 +99 +85 +74 +63 +53 +46 +40 +35 +31 +31 +33 +35 +40 +47 +55 +63 +74 +86 +100 +113 +127 +140 +154 +168 +181 +192 +204 +214 +222 +229 +234 +238 +240 +240 +237 +233 +227 +219 +210 +199 +189 +176 +163 +149 +135 +121 +108 +94 +81 +70 +60 +52 +44 +38 +34 +31 +31 +33 +37 +42 +49 +58 +67 +78 +91 +104 +118 +131 +145 +159 +173 +186 +196 +208 +216 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 +207 +196 +185 +172 +158 +144 +130 +117 +103 +90 +78 +66 +57 +48 +42 +37 +33 +31 +31 +34 +39 +44 +52 +61 +71 +82 +95 +109 +123 +136 +150 +164 +177 +189 +200 +210 +220 +227 +233 +237 +239 +240 +238 +235 +229 +222 +213 +204 +192 +181 +167 +154 +140 +126 +112 +98 +85 +73 +63 +54 +46 +40 +35 +31 +31 +33 +35 +40 +47 +55 +63 +74 +86 +99 +113 +127 +140 +154 +168 +181 +192 +204 +214 +222 +230 +235 +238 +240 +240 +237 +233 +227 +219 +210 +200 +189 +176 +163 +149 +135 +121 +107 +94 +81 +70 +60 +51 +44 +38 +34 +31 +31 +33 +37 +43 +49 +58 +67 +78 +91 +104 +118 +131 +145 +159 +172 +186 +196 +207 +217 +225 +231 +236 +239 +240 +239 +236 +231 +225 +217 diff --git a/src/материалы от Данцова/TestADC/500khz_201mv_with_R.txt b/src/материалы от Данцова/TestADC/500khz_201mv_with_R.txt new file mode 100644 index 0000000..6cd51e9 --- /dev/null +++ b/src/материалы от Данцова/TestADC/500khz_201mv_with_R.txt @@ -0,0 +1,32768 @@ +149 +147 +145 +142 +140 +137 +134 +130 +126 +122 +120 +117 +114 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +128 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +148 +148 +145 +144 +141 +138 +134 +130 +127 +123 +121 +117 +114 +111 +110 +108 +108 +108 +108 +109 +110 +112 +115 +117 +121 +124 +127 +130 +135 +138 +142 +144 +147 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +119 +115 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +117 +120 +123 +126 +129 +133 +136 +140 +143 +146 +147 +149 +149 +150 +150 +148 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +107 +109 +111 +113 +115 +119 +122 +125 +128 +132 +136 +139 +142 +144 +147 +148 +149 +149 +149 +148 +148 +145 +143 +140 +136 +133 +129 +127 +123 +120 +117 +115 +112 +110 +109 +108 +108 +108 +109 +110 +113 +115 +118 +121 +124 +127 +131 +135 +138 +142 +144 +146 +148 +149 +150 +150 +149 +148 +146 +143 +141 +137 +134 +130 +127 +124 +121 +118 +114 +112 +110 +109 +108 +108 +108 +108 +109 +111 +113 +116 +120 +124 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +148 +146 +144 +142 +139 +135 +132 +128 +126 +123 +120 +116 +114 +112 +110 +108 +108 +107 +107 +109 +111 +113 +116 +119 +122 +125 +127 +131 +135 +139 +142 +144 +147 +148 +149 +149 +149 +148 +147 +144 +143 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +140 +143 +146 +147 +149 +150 +150 +150 +148 +147 +145 +142 +139 +135 +131 +128 +125 +121 +118 +115 +112 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +148 +150 +154 +145 +140 +145 +141 +131 +129 +129 +126 +119 +114 +117 +115 +109 +107 +109 +107 +107 +109 +109 +111 +114 +117 +120 +123 +127 +130 +134 +138 +141 +144 +147 +148 +149 +151 +152 +148 +147 +146 +144 +141 +138 +136 +132 +128 +125 +123 +120 +115 +111 +110 +108 +106 +106 +107 +108 +110 +112 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +108 +111 +112 +116 +118 +122 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +143 +140 +138 +135 +131 +127 +123 +120 +117 +115 +112 +110 +108 +109 +108 +109 +109 +111 +113 +115 +118 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +150 +148 +146 +144 +141 +139 +136 +131 +127 +124 +121 +118 +115 +111 +110 +108 +108 +107 +107 +108 +109 +112 +113 +117 +120 +123 +127 +130 +134 +137 +140 +143 +146 +147 +149 +150 +150 +150 +147 +147 +150 +141 +136 +140 +135 +128 +125 +123 +121 +116 +111 +111 +112 +107 +106 +108 +108 +109 +111 +112 +115 +119 +122 +125 +127 +131 +134 +139 +142 +145 +147 +149 +149 +150 +150 +149 +147 +146 +144 +141 +137 +132 +131 +127 +123 +120 +117 +115 +112 +110 +109 +109 +107 +107 +109 +110 +112 +115 +118 +121 +125 +128 +132 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +145 +141 +139 +135 +131 +128 +125 +122 +118 +116 +113 +111 +109 +107 +107 +107 +108 +110 +111 +114 +116 +120 +123 +126 +130 +133 +137 +140 +142 +145 +147 +149 +150 +150 +149 +149 +147 +145 +143 +140 +136 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +117 +121 +125 +127 +132 +136 +140 +143 +146 +148 +149 +150 +151 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +116 +119 +123 +127 +130 +133 +138 +141 +144 +147 +149 +150 +151 +151 +150 +149 +146 +144 +141 +139 +136 +132 +129 +126 +122 +118 +116 +113 +111 +109 +107 +107 +107 +107 +108 +110 +113 +115 +119 +123 +126 +130 +133 +137 +140 +144 +146 +148 +149 +150 +151 +151 +149 +147 +146 +143 +141 +137 +133 +129 +126 +122 +119 +116 +113 +111 +108 +107 +106 +106 +106 +107 +109 +111 +115 +118 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +151 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +112 +115 +118 +121 +124 +127 +131 +135 +138 +141 +144 +147 +148 +150 +150 +150 +150 +149 +147 +144 +141 +138 +135 +132 +127 +124 +121 +118 +115 +113 +110 +108 +107 +107 +107 +108 +110 +111 +114 +116 +119 +123 +127 +129 +133 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +136 +133 +129 +126 +123 +120 +116 +114 +111 +109 +108 +107 +108 +108 +109 +111 +113 +116 +118 +122 +126 +129 +132 +135 +138 +141 +144 +146 +148 +149 +150 +149 +149 +148 +146 +143 +141 +138 +134 +131 +127 +125 +121 +118 +115 +113 +110 +109 +108 +108 +108 +109 +110 +112 +115 +117 +120 +124 +127 +130 +134 +137 +141 +144 +145 +147 +149 +150 +150 +150 +148 +147 +145 +142 +139 +136 +133 +128 +125 +122 +119 +116 +114 +111 +109 +108 +108 +108 +108 +110 +111 +114 +117 +120 +123 +126 +129 +133 +136 +139 +143 +145 +147 +149 +150 +151 +150 +149 +147 +145 +143 +141 +137 +133 +129 +126 +123 +120 +116 +113 +111 +109 +109 +107 +108 +108 +109 +111 +113 +115 +118 +122 +125 +128 +132 +135 +139 +142 +145 +147 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +110 +109 +108 +107 +107 +108 +110 +112 +114 +117 +120 +124 +127 +130 +134 +137 +140 +144 +146 +148 +150 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +110 +111 +114 +117 +120 +123 +126 +129 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +142 +140 +137 +133 +129 +127 +123 +119 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +125 +129 +132 +135 +138 +142 +145 +147 +148 +150 +151 +150 +149 +148 +146 +144 +141 +137 +134 +131 +127 +125 +121 +118 +114 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +116 +120 +123 +127 +130 +134 +138 +141 +144 +146 +149 +149 +151 +151 +150 +149 +147 +144 +141 +139 +135 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +108 +108 +109 +110 +112 +122 +122 +119 +128 +135 +132 +134 +141 +146 +144 +144 +148 +152 +150 +147 +149 +148 +145 +143 +139 +134 +132 +129 +126 +122 +120 +117 +114 +112 +110 +109 +108 +108 +108 +110 +112 +114 +115 +119 +123 +125 +127 +132 +137 +139 +142 +145 +148 +149 +149 +150 +150 +149 +147 +145 +143 +140 +137 +134 +130 +127 +124 +121 +117 +115 +112 +110 +109 +108 +107 +108 +108 +110 +111 +114 +117 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +147 +145 +143 +140 +138 +134 +131 +128 +125 +122 +119 +116 +113 +111 +110 +108 +108 +108 +109 +110 +111 +114 +117 +120 +123 +127 +130 +133 +136 +139 +143 +145 +147 +148 +149 +149 +149 +148 +147 +145 +142 +139 +136 +133 +130 +127 +123 +120 +117 +114 +112 +110 +109 +107 +108 +108 +109 +111 +113 +116 +118 +122 +125 +127 +131 +135 +138 +141 +144 +146 +147 +149 +150 +150 +149 +148 +147 +144 +142 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +109 +107 +107 +107 +108 +110 +112 +115 +118 +121 +123 +127 +130 +134 +137 +140 +144 +146 +148 +149 +150 +150 +150 +148 +147 +145 +143 +139 +136 +132 +128 +126 +122 +119 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +131 +140 +141 +138 +148 +151 +147 +148 +150 +151 +150 +145 +144 +145 +141 +135 +134 +130 +127 +124 +120 +115 +112 +111 +109 +108 +107 +106 +107 +109 +110 +113 +116 +118 +122 +126 +129 +131 +136 +140 +143 +144 +145 +149 +151 +150 +150 +150 +149 +147 +143 +141 +139 +134 +130 +128 +124 +120 +117 +114 +112 +110 +108 +107 +107 +108 +109 +111 +112 +114 +118 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +118 +115 +113 +111 +109 +107 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +116 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +124 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +110 +112 +115 +118 +121 +124 +127 +130 +134 +138 +141 +143 +146 +147 +149 +150 +150 +150 +148 +147 +145 +142 +139 +136 +132 +129 +126 +122 +119 +116 +114 +111 +110 +108 +108 +107 +108 +110 +111 +114 +116 +120 +123 +126 +128 +133 +136 +139 +142 +145 +147 +148 +150 +150 +150 +149 +147 +145 +143 +140 +136 +133 +129 +127 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +116 +119 +122 +125 +128 +132 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +143 +141 +138 +134 +130 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +130 +134 +138 +141 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +115 +113 +110 +109 +107 +107 +107 +107 +109 +111 +112 +115 +118 +122 +126 +128 +132 +136 +139 +143 +146 +148 +150 +151 +151 +151 +150 +148 +146 +144 +140 +137 +133 +130 +127 +123 +120 +116 +114 +111 +110 +108 +107 +107 +107 +108 +110 +112 +114 +117 +121 +124 +127 +132 +135 +139 +142 +144 +147 +149 +150 +151 +151 +150 +149 +146 +144 +141 +137 +134 +131 +127 +124 +121 +117 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +113 +117 +119 +123 +127 +130 +134 +138 +141 +144 +147 +148 +149 +150 +151 +150 +149 +148 +145 +143 +139 +136 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +106 +107 +108 +110 +113 +116 +120 +123 +127 +130 +133 +137 +140 +143 +146 +148 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +133 +129 +126 +122 +119 +115 +113 +110 +108 +107 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +143 +140 +138 +135 +131 +127 +123 +120 +117 +114 +112 +110 +109 +108 +107 +108 +109 +110 +112 +115 +118 +121 +124 +127 +131 +134 +137 +141 +143 +146 +147 +149 +150 +150 +149 +148 +146 +144 +142 +139 +136 +131 +128 +125 +122 +119 +115 +113 +111 +109 +107 +107 +107 +108 +109 +112 +114 +117 +120 +123 +127 +129 +133 +136 +140 +142 +145 +147 +148 +149 +149 +150 +148 +147 +145 +143 +140 +136 +133 +129 +127 +123 +120 +117 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +115 +119 +122 +125 +128 +132 +135 +139 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +122 +124 +122 +111 +111 +115 +109 +104 +107 +110 +109 +106 +111 +117 +119 +119 +124 +129 +130 +134 +137 +140 +142 +146 +148 +149 +150 +150 +150 +148 +147 +144 +143 +139 +136 +132 +129 +127 +120 +118 +116 +112 +109 +108 +108 +107 +107 +108 +111 +112 +113 +116 +119 +122 +126 +129 +132 +136 +140 +144 +146 +148 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +128 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +114 +112 +109 +108 +107 +107 +108 +109 +110 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +148 +150 +150 +150 +150 +148 +147 +144 +142 +139 +135 +131 +127 +124 +121 +118 +115 +112 +110 +109 +107 +107 +107 +108 +109 +111 +114 +116 +119 +123 +127 +129 +133 +136 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +110 +113 +115 +118 +121 +125 +127 +131 +135 +139 +141 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +108 +108 +108 +108 +110 +112 +114 +117 +120 +124 +127 +130 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +128 +125 +122 +118 +116 +113 +111 +109 +107 +109 +112 +106 +109 +117 +114 +115 +119 +124 +127 +128 +131 +138 +143 +141 +145 +148 +149 +150 +151 +149 +148 +148 +145 +143 +140 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +107 +107 +107 +107 +109 +109 +112 +116 +118 +121 +125 +129 +132 +135 +138 +143 +146 +146 +148 +149 +150 +150 +150 +148 +146 +144 +142 +139 +135 +131 +127 +124 +121 +117 +115 +112 +110 +108 +108 +107 +108 +108 +111 +112 +114 +117 +121 +125 +127 +130 +133 +137 +140 +143 +146 +147 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +131 +128 +125 +122 +119 +116 +113 +111 +110 +108 +108 +108 +108 +109 +111 +113 +117 +121 +124 +126 +129 +132 +136 +140 +143 +145 +147 +148 +150 +150 +149 +149 +148 +145 +144 +140 +137 +133 +130 +127 +124 +120 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +132 +134 +138 +141 +144 +146 +148 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +108 +109 +110 +112 +115 +117 +121 +124 +127 +130 +133 +137 +141 +144 +146 +147 +149 +149 +150 +149 +148 +147 +144 +142 +139 +136 +132 +129 +125 +122 +119 +115 +113 +111 +108 +107 +107 +107 +107 +109 +111 +113 +117 +119 +123 +127 +129 +133 +136 +140 +143 +146 +148 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +123 +120 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +115 +119 +122 +125 +127 +132 +135 +138 +141 +144 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +130 +134 +138 +140 +143 +145 +147 +149 +149 +150 +149 +148 +147 +144 +142 +139 +136 +132 +128 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +117 +120 +123 +127 +129 +134 +137 +140 +143 +145 +147 +149 +150 +150 +149 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +119 +116 +113 +111 +109 +107 +107 +106 +108 +108 +110 +113 +115 +118 +122 +125 +128 +132 +135 +139 +141 +145 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +117 +115 +112 +111 +109 +108 +107 +107 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +149 +147 +145 +142 +139 +136 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +148 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +126 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +112 +115 +118 +121 +125 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +150 +149 +148 +146 +144 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +147 +149 +149 +150 +149 +149 +147 +145 +142 +139 +136 +133 +130 +127 +123 +120 +117 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +117 +120 +124 +127 +129 +132 +135 +139 +142 +144 +145 +145 +150 +155 +147 +145 +152 +147 +140 +138 +139 +135 +128 +125 +126 +122 +116 +113 +112 +110 +108 +108 +107 +108 +109 +111 +112 +115 +119 +122 +125 +127 +131 +135 +138 +141 +143 +146 +149 +147 +148 +150 +148 +147 +146 +145 +142 +138 +135 +132 +129 +125 +121 +118 +115 +112 +110 +109 +108 +108 +109 +109 +110 +112 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +148 +149 +150 +149 +148 +147 +144 +142 +138 +136 +132 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +141 +138 +134 +130 +127 +124 +121 +117 +115 +111 +110 +108 +107 +106 +107 +108 +110 +112 +115 +118 +122 +125 +128 +132 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +135 +131 +128 +124 +121 +117 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +121 +124 +127 +130 +134 +138 +140 +144 +146 +147 +149 +149 +150 +149 +149 +147 +145 +142 +139 +136 +132 +129 +125 +122 +119 +116 +113 +111 +109 +108 +108 +107 +108 +110 +111 +113 +116 +119 +123 +126 +129 +132 +136 +140 +143 +145 +147 +149 +149 +150 +150 +149 +147 +146 +143 +140 +137 +133 +130 +126 +123 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +110 +112 +115 +117 +121 +125 +128 +132 +135 +139 +142 +144 +147 +148 +150 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +107 +107 +110 +111 +114 +117 +121 +124 +127 +130 +134 +137 +140 +143 +145 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +134 +133 +132 +122 +120 +123 +116 +111 +110 +109 +110 +106 +105 +109 +111 +110 +113 +117 +119 +123 +127 +128 +132 +136 +139 +141 +145 +146 +149 +151 +150 +150 +149 +147 +145 +143 +139 +136 +134 +130 +127 +124 +118 +115 +114 +111 +108 +108 +108 +108 +108 +108 +111 +114 +115 +118 +122 +125 +128 +132 +135 +138 +142 +144 +147 +149 +149 +150 +150 +149 +148 +146 +143 +140 +138 +134 +130 +127 +124 +121 +117 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +121 +124 +127 +130 +134 +137 +140 +143 +145 +148 +149 +150 +149 +149 +148 +146 +145 +142 +139 +136 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +107 +108 +111 +113 +116 +118 +123 +125 +129 +132 +135 +139 +142 +145 +147 +148 +149 +150 +150 +149 +148 +146 +143 +141 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +112 +115 +119 +122 +126 +127 +131 +134 +139 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +113 +117 +121 +124 +126 +130 +134 +138 +142 +144 +147 +148 +150 +150 +151 +150 +149 +148 +145 +143 +140 +136 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +106 +107 +108 +110 +111 +114 +118 +121 +125 +128 +133 +136 +140 +143 +146 +148 +150 +150 +151 +151 +149 +148 +145 +143 +140 +137 +134 +131 +127 +124 +121 +117 +115 +111 +110 +108 +108 +107 +107 +108 +110 +111 +114 +118 +121 +125 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +114 +111 +109 +108 +107 +106 +107 +108 +109 +112 +114 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +151 +150 +149 +148 +145 +143 +139 +136 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +142 +140 +136 +133 +130 +127 +123 +120 +116 +114 +111 +110 +108 +108 +108 +109 +110 +111 +114 +116 +119 +122 +125 +128 +132 +135 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +120 +124 +127 +130 +134 +138 +141 +144 +145 +147 +149 +150 +150 +150 +149 +147 +144 +142 +139 +135 +132 +129 +126 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +144 +147 +149 +149 +150 +149 +149 +148 +145 +143 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +110 +108 +108 +108 +108 +109 +110 +112 +115 +119 +122 +125 +127 +131 +134 +138 +141 +144 +146 +147 +150 +150 +151 +150 +149 +147 +144 +141 +139 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +108 +107 +108 +108 +110 +110 +113 +122 +121 +118 +128 +134 +132 +135 +142 +146 +145 +144 +150 +153 +150 +148 +150 +148 +144 +143 +139 +135 +132 +129 +125 +122 +118 +115 +113 +110 +109 +108 +107 +106 +107 +110 +112 +112 +114 +118 +123 +126 +127 +133 +136 +140 +142 +146 +149 +150 +150 +150 +150 +149 +148 +145 +144 +140 +138 +134 +130 +127 +123 +121 +117 +114 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +149 +146 +144 +141 +139 +135 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +117 +121 +125 +127 +130 +133 +137 +141 +144 +146 +147 +149 +150 +150 +149 +148 +146 +144 +143 +139 +136 +132 +129 +125 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +120 +123 +126 +128 +133 +136 +140 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +111 +110 +107 +107 +106 +107 +108 +110 +112 +115 +118 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +112 +110 +109 +107 +107 +108 +109 +110 +112 +115 +118 +121 +124 +127 +131 +134 +137 +141 +143 +145 +147 +149 +149 +150 +149 +148 +147 +144 +142 +139 +136 +132 +129 +125 +122 +118 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +133 +136 +140 +142 +145 +148 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +135 +138 +141 +144 +146 +147 +149 +149 +150 +148 +148 +146 +144 +140 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +109 +108 +107 +108 +109 +110 +113 +115 +118 +121 +124 +127 +131 +134 +137 +141 +143 +145 +146 +151 +151 +145 +150 +152 +145 +144 +141 +141 +137 +130 +127 +127 +124 +118 +117 +114 +111 +110 +109 +107 +107 +109 +108 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +142 +144 +146 +149 +149 +150 +150 +147 +147 +147 +143 +139 +138 +134 +131 +127 +124 +122 +117 +114 +112 +110 +108 +108 +107 +108 +109 +111 +113 +115 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +149 +147 +145 +142 +139 +135 +132 +128 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +112 +114 +117 +120 +124 +127 +130 +133 +137 +140 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +113 +111 +109 +107 +107 +107 +109 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +140 +142 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +124 +121 +117 +115 +111 +110 +108 +107 +107 +108 +109 +110 +113 +115 +118 +121 +124 +127 +131 +135 +138 +142 +144 +147 +149 +150 +150 +150 +149 +149 +146 +144 +141 +138 +135 +131 +128 +125 +122 +118 +115 +112 +110 +109 +107 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +149 +149 +147 +145 +143 +139 +137 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +120 +124 +127 +128 +132 +136 +140 +143 +145 +147 +148 +150 +150 +150 +148 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +108 +108 +109 +110 +112 +115 +119 +122 +125 +127 +131 +135 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +128 +125 +121 +118 +115 +113 +111 +109 +107 +107 +107 +108 +110 +111 +114 +117 +120 +123 +126 +129 +133 +137 +140 +143 +145 +147 +149 +150 +149 +150 +148 +147 +144 +142 +139 +136 +132 +129 +126 +123 +119 +116 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +112 +110 +108 +107 +107 +107 +109 +110 +112 +114 +118 +122 +125 +128 +131 +135 +138 +142 +144 +146 +148 +149 +149 +149 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +122 +118 +115 +113 +111 +109 +108 +108 +107 +108 +110 +112 +114 +116 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +146 +144 +142 +138 +135 +132 +128 +126 +123 +119 +116 +114 +111 +111 +109 +108 +108 +108 +110 +111 +113 +116 +120 +123 +127 +129 +133 +137 +140 +143 +145 +147 +148 +149 +149 +150 +148 +147 +144 +142 +139 +136 +133 +130 +126 +123 +125 +118 +110 +114 +114 +106 +105 +108 +109 +108 +107 +113 +118 +118 +120 +126 +129 +131 +135 +137 +140 +143 +146 +147 +148 +150 +150 +149 +148 +147 +144 +142 +138 +135 +132 +128 +123 +120 +118 +115 +112 +110 +110 +108 +108 +108 +109 +111 +111 +114 +117 +120 +123 +127 +130 +133 +137 +141 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +133 +129 +127 +123 +119 +116 +114 +111 +110 +108 +108 +107 +108 +109 +110 +113 +116 +119 +122 +125 +128 +132 +135 +139 +142 +144 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +137 +134 +130 +127 +123 +120 +117 +114 +112 +109 +108 +107 +107 +108 +109 +110 +113 +115 +118 +121 +125 +128 +131 +135 +138 +142 +144 +147 +148 +150 +151 +151 +150 +149 +147 +144 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +148 +149 +150 +150 +150 +148 +147 +145 +143 +140 +137 +133 +129 +126 +122 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +115 +119 +122 +126 +129 +133 +137 +139 +142 +145 +147 +148 +150 +150 +150 +149 +148 +146 +143 +141 +138 +136 +130 +127 +123 +121 +117 +115 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +119 +121 +125 +127 +132 +134 +138 +141 +144 +146 +148 +150 +150 +150 +150 +148 +147 +144 +143 +139 +136 +131 +127 +125 +122 +118 +115 +112 +110 +109 +108 +108 +107 +108 +110 +111 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +149 +148 +145 +142 +139 +136 +132 +128 +126 +122 +119 +116 +114 +111 +109 +108 +107 +107 +108 +110 +111 +113 +115 +119 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +133 +130 +127 +124 +121 +117 +115 +112 +110 +109 +108 +108 +108 +109 +110 +113 +115 +118 +122 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +114 +115 +122 +127 +124 +129 +138 +137 +139 +143 +146 +149 +147 +147 +151 +152 +147 +147 +146 +142 +140 +137 +132 +128 +127 +122 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +122 +125 +129 +131 +135 +140 +142 +144 +147 +149 +150 +150 +150 +150 +149 +146 +143 +141 +137 +134 +130 +127 +123 +120 +118 +115 +112 +110 +108 +108 +108 +108 +109 +110 +112 +114 +117 +121 +123 +127 +131 +135 +138 +141 +144 +147 +148 +150 +150 +150 +150 +149 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +107 +108 +110 +112 +114 +117 +120 +123 +127 +129 +133 +136 +140 +143 +145 +147 +148 +149 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +122 +119 +116 +114 +111 +109 +108 +108 +108 +108 +110 +111 +113 +115 +119 +122 +126 +128 +132 +135 +138 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +142 +138 +134 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +124 +127 +130 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +144 +142 +139 +136 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +107 +109 +111 +113 +116 +120 +123 +127 +130 +134 +138 +141 +144 +146 +147 +149 +151 +150 +150 +149 +147 +145 +143 +140 +137 +132 +129 +125 +122 +119 +116 +113 +111 +109 +107 +107 +106 +107 +108 +111 +113 +115 +119 +123 +126 +129 +133 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +123 +120 +117 +115 +111 +110 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +147 +148 +149 +150 +150 +150 +148 +147 +144 +141 +139 +136 +132 +127 +124 +122 +119 +116 +113 +110 +109 +108 +108 +107 +109 +110 +112 +114 +117 +121 +124 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +140 +137 +133 +128 +125 +122 +120 +116 +113 +110 +109 +108 +107 +107 +108 +109 +111 +114 +116 +119 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +151 +150 +148 +146 +143 +141 +137 +134 +130 +127 +124 +121 +117 +114 +112 +110 +109 +108 +108 +108 +109 +110 +112 +115 +118 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +142 +139 +135 +131 +127 +125 +121 +119 +115 +113 +111 +109 +108 +108 +108 +109 +110 +111 +115 +117 +121 +124 +127 +130 +134 +137 +140 +143 +145 +146 +149 +155 +148 +146 +152 +150 +142 +141 +141 +137 +131 +127 +127 +125 +118 +115 +114 +111 +108 +108 +107 +106 +108 +110 +110 +113 +116 +119 +122 +126 +129 +133 +137 +140 +143 +145 +148 +147 +149 +150 +150 +148 +147 +147 +144 +141 +137 +135 +131 +127 +123 +120 +117 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +127 +131 +135 +137 +140 +144 +145 +148 +150 +150 +150 +150 +148 +147 +145 +141 +137 +134 +131 +127 +124 +121 +119 +115 +113 +110 +109 +108 +108 +108 +108 +110 +111 +114 +116 +120 +123 +127 +130 +133 +138 +140 +144 +146 +148 +149 +150 +150 +150 +148 +147 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +148 +149 +150 +150 +149 +147 +146 +144 +141 +137 +134 +131 +127 +124 +121 +117 +114 +111 +109 +108 +107 +107 +107 +108 +109 +112 +114 +117 +121 +124 +127 +132 +136 +139 +142 +145 +147 +148 +150 +151 +150 +150 +149 +147 +144 +142 +139 +136 +132 +128 +125 +122 +118 +115 +112 +110 +108 +106 +106 +106 +107 +108 +110 +113 +116 +119 +123 +127 +130 +134 +137 +141 +144 +146 +148 +150 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +127 +123 +119 +116 +113 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +119 +122 +126 +129 +133 +137 +140 +143 +145 +148 +149 +150 +150 +150 +150 +148 +146 +144 +141 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +135 +139 +142 +144 +147 +149 +150 +150 +150 +150 +148 +146 +144 +142 +138 +135 +131 +127 +124 +121 +118 +115 +112 +110 +109 +107 +108 +107 +108 +110 +112 +115 +118 +120 +123 +127 +130 +134 +137 +140 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +137 +133 +129 +125 +122 +120 +116 +114 +111 +109 +109 +108 +108 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +144 +147 +148 +149 +149 +149 +149 +147 +145 +143 +141 +138 +134 +129 +127 +125 +121 +117 +114 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +140 +144 +145 +147 +149 +149 +150 +149 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +118 +115 +117 +110 +106 +111 +109 +106 +108 +110 +113 +114 +114 +119 +125 +126 +129 +134 +136 +139 +144 +145 +146 +148 +149 +149 +150 +148 +147 +145 +143 +139 +136 +133 +129 +126 +123 +119 +116 +114 +112 +110 +108 +106 +108 +108 +108 +110 +113 +116 +119 +122 +126 +130 +132 +135 +139 +143 +145 +147 +149 +150 +150 +150 +149 +147 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +115 +111 +109 +108 +107 +107 +107 +108 +109 +112 +114 +117 +121 +124 +127 +130 +134 +138 +141 +143 +146 +148 +149 +150 +150 +149 +148 +147 +144 +142 +138 +135 +131 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +107 +108 +110 +112 +114 +117 +121 +123 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +115 +118 +122 +126 +128 +132 +136 +139 +142 +145 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +137 +134 +130 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +107 +109 +110 +112 +114 +118 +121 +124 +127 +131 +135 +138 +141 +144 +147 +148 +149 +150 +150 +150 +148 +147 +144 +141 +138 +135 +132 +128 +125 +121 +119 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +134 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +136 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +108 +108 +109 +110 +113 +116 +119 +122 +126 +129 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +123 +120 +116 +114 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +128 +131 +135 +138 +142 +144 +146 +148 +150 +150 +150 +150 +149 +147 +144 +142 +138 +135 +132 +128 +125 +121 +118 +114 +112 +109 +108 +107 +107 +106 +108 +109 +111 +113 +116 +119 +123 +127 +130 +134 +137 +141 +144 +146 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +123 +119 +116 +114 +111 +109 +107 +107 +107 +107 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +144 +147 +148 +150 +150 +149 +148 +147 +145 +142 +140 +137 +135 +130 +127 +123 +120 +117 +114 +111 +109 +108 +106 +107 +107 +108 +108 +111 +118 +120 +117 +126 +132 +130 +133 +140 +144 +143 +144 +148 +152 +150 +148 +150 +149 +146 +144 +142 +138 +135 +131 +127 +124 +121 +118 +115 +112 +110 +109 +108 +107 +106 +108 +111 +111 +112 +117 +120 +122 +126 +130 +134 +137 +140 +144 +147 +148 +148 +149 +150 +149 +148 +147 +145 +143 +140 +136 +133 +129 +127 +123 +120 +117 +114 +112 +110 +108 +107 +108 +108 +110 +111 +113 +116 +119 +122 +126 +128 +132 +135 +138 +142 +144 +146 +147 +149 +149 +149 +148 +148 +146 +143 +140 +137 +134 +130 +127 +123 +120 +118 +116 +111 +109 +108 +106 +108 +109 +109 +111 +113 +115 +119 +121 +124 +127 +131 +134 +137 +141 +144 +147 +148 +150 +151 +151 +150 +149 +147 +144 +141 +138 +135 +131 +128 +125 +122 +118 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +113 +116 +120 +123 +127 +129 +133 +136 +140 +142 +145 +147 +149 +150 +150 +150 +148 +147 +145 +142 +139 +136 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +144 +147 +148 +149 +150 +149 +149 +147 +146 +144 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +110 +108 +107 +108 +108 +109 +110 +112 +115 +118 +121 +124 +127 +130 +135 +137 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +138 +135 +131 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +107 +108 +110 +111 +114 +116 +119 +123 +127 +129 +133 +136 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +142 +140 +136 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +119 +122 +125 +128 +132 +135 +138 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +143 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +110 +109 +107 +107 +107 +109 +110 +112 +115 +117 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +142 +139 +135 +132 +128 +125 +121 +119 +115 +112 +110 +109 +107 +107 +107 +108 +109 +111 +114 +116 +120 +123 +127 +129 +133 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +145 +142 +140 +136 +133 +129 +126 +123 +120 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +115 +118 +122 +125 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +150 +150 +148 +146 +144 +141 +137 +134 +131 +127 +124 +120 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +112 +115 +118 +122 +126 +128 +132 +135 +138 +141 +144 +146 +149 +150 +150 +150 +148 +148 +150 +144 +138 +142 +137 +130 +127 +124 +121 +118 +112 +111 +111 +107 +106 +107 +107 +107 +109 +110 +113 +117 +121 +124 +127 +131 +134 +138 +140 +143 +146 +148 +149 +150 +150 +150 +149 +148 +146 +143 +140 +136 +133 +129 +125 +122 +119 +116 +112 +110 +109 +108 +107 +107 +107 +109 +111 +114 +117 +120 +123 +127 +129 +133 +136 +139 +143 +145 +147 +148 +150 +150 +150 +149 +147 +146 +143 +141 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +112 +115 +118 +122 +125 +127 +131 +135 +138 +142 +144 +147 +148 +149 +150 +150 +149 +148 +147 +144 +141 +138 +134 +132 +127 +125 +121 +118 +115 +113 +111 +109 +108 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +149 +149 +148 +147 +145 +142 +140 +136 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +110 +113 +116 +119 +122 +126 +128 +131 +136 +138 +142 +144 +146 +148 +149 +150 +149 +149 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +108 +108 +110 +112 +114 +117 +120 +123 +127 +130 +134 +138 +141 +144 +146 +148 +149 +149 +150 +150 +149 +147 +145 +142 +139 +135 +132 +129 +126 +122 +119 +115 +113 +111 +108 +107 +107 +107 +108 +109 +111 +113 +116 +119 +123 +127 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +147 +146 +143 +140 +136 +133 +129 +127 +123 +119 +116 +114 +111 +109 +108 +107 +108 +107 +109 +111 +113 +115 +118 +122 +125 +129 +132 +136 +139 +142 +145 +148 +149 +150 +150 +150 +150 +148 +146 +144 +141 +137 +134 +131 +127 +124 +120 +117 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +128 +125 +121 +118 +115 +112 +110 +109 +108 +107 +108 +108 +110 +111 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +148 +149 +150 +149 +148 +147 +145 +142 +140 +136 +132 +129 +125 +122 +124 +115 +110 +114 +112 +106 +105 +109 +109 +107 +108 +114 +118 +118 +122 +126 +129 +132 +136 +139 +141 +144 +147 +148 +149 +150 +149 +149 +147 +146 +144 +141 +137 +134 +131 +128 +123 +120 +118 +115 +111 +109 +109 +108 +107 +107 +109 +111 +112 +114 +117 +121 +123 +127 +130 +134 +138 +141 +144 +146 +148 +149 +151 +150 +150 +148 +147 +144 +142 +139 +136 +132 +128 +126 +122 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +127 +129 +133 +136 +139 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +137 +134 +130 +126 +123 +120 +116 +113 +111 +108 +107 +107 +107 +107 +108 +110 +113 +116 +119 +122 +126 +128 +132 +136 +139 +143 +147 +146 +146 +150 +148 +149 +151 +148 +146 +145 +142 +139 +137 +130 +127 +125 +119 +117 +113 +111 +110 +107 +106 +107 +108 +108 +111 +112 +115 +117 +121 +124 +127 +131 +134 +138 +140 +144 +146 +148 +149 +150 +150 +150 +148 +147 +145 +142 +139 +135 +132 +129 +125 +121 +118 +115 +112 +109 +108 +107 +106 +107 +107 +109 +111 +114 +116 +120 +124 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +150 +148 +146 +143 +140 +137 +133 +129 +126 +122 +119 +116 +113 +110 +108 +107 +106 +107 +107 +109 +111 +113 +115 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +150 +148 +146 +144 +141 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +117 +122 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +149 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +108 +109 +110 +112 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +146 +148 +149 +149 +148 +148 +146 +144 +142 +139 +136 +132 +129 +126 +123 +120 +117 +114 +112 +110 +108 +108 +108 +109 +109 +111 +113 +116 +119 +122 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +149 +149 +148 +146 +143 +140 +138 +134 +130 +127 +124 +121 +118 +115 +112 +110 +108 +108 +107 +108 +109 +110 +112 +115 +117 +121 +124 +127 +130 +134 +138 +140 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +128 +125 +122 +119 +116 +113 +111 +109 +109 +108 +108 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +144 +147 +149 +150 +151 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +108 +108 +109 +111 +113 +115 +118 +122 +125 +128 +132 +135 +139 +142 +144 +146 +148 +150 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +114 +112 +109 +107 +107 +107 +107 +108 +110 +111 +114 +117 +121 +123 +127 +133 +130 +138 +144 +143 +145 +148 +150 +151 +149 +148 +150 +148 +144 +142 +140 +135 +133 +129 +124 +121 +118 +115 +112 +111 +108 +108 +107 +107 +108 +110 +111 +113 +117 +119 +123 +127 +129 +133 +137 +138 +142 +146 +147 +148 +150 +151 +150 +149 +147 +146 +144 +139 +136 +133 +129 +126 +124 +119 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +112 +115 +118 +122 +126 +128 +132 +136 +139 +142 +145 +147 +148 +150 +150 +149 +149 +148 +146 +143 +140 +138 +135 +131 +127 +123 +120 +117 +115 +111 +109 +108 +107 +107 +108 +108 +110 +112 +114 +117 +121 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +142 +139 +136 +132 +128 +125 +122 +119 +115 +112 +110 +108 +108 +108 +108 +109 +110 +112 +114 +117 +119 +123 +127 +130 +133 +136 +140 +143 +145 +147 +148 +149 +150 +150 +149 +147 +145 +143 +139 +136 +132 +129 +126 +123 +120 +116 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +149 +149 +148 +146 +143 +140 +138 +134 +131 +127 +124 +121 +117 +115 +112 +110 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +125 +127 +132 +134 +138 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +142 +139 +136 +132 +129 +126 +123 +119 +116 +113 +110 +108 +107 +107 +107 +107 +109 +110 +113 +116 +119 +123 +127 +130 +134 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +148 +146 +143 +141 +138 +134 +130 +127 +123 +120 +116 +114 +110 +109 +107 +106 +106 +107 +108 +111 +113 +116 +119 +122 +126 +128 +132 +135 +139 +142 +145 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +114 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +124 +127 +131 +134 +138 +141 +144 +147 +148 +149 +149 +152 +153 +144 +146 +149 +140 +136 +136 +133 +127 +122 +121 +121 +116 +111 +111 +110 +108 +107 +107 +107 +109 +111 +113 +116 +119 +123 +126 +129 +133 +137 +140 +143 +146 +148 +150 +150 +149 +149 +149 +147 +144 +143 +140 +136 +132 +130 +127 +123 +119 +117 +114 +111 +109 +108 +107 +107 +108 +110 +111 +112 +116 +118 +122 +125 +128 +132 +135 +139 +142 +145 +146 +148 +149 +150 +150 +149 +148 +145 +144 +141 +137 +134 +131 +127 +124 +121 +117 +115 +112 +110 +108 +108 +107 +108 +109 +110 +112 +114 +118 +120 +124 +127 +131 +134 +137 +140 +144 +146 +148 +149 +150 +150 +150 +149 +147 +144 +142 +139 +135 +132 +128 +125 +122 +118 +116 +112 +111 +109 +108 +108 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +137 +140 +142 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +139 +137 +133 +130 +126 +123 +119 +117 +114 +111 +110 +111 +106 +105 +108 +106 +110 +115 +114 +119 +124 +125 +128 +134 +135 +139 +142 +143 +145 +147 +149 +151 +150 +149 +149 +147 +144 +142 +139 +134 +129 +127 +123 +120 +117 +115 +112 +110 +109 +108 +107 +108 +109 +110 +112 +115 +117 +120 +124 +127 +130 +134 +137 +141 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +136 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +127 +129 +133 +136 +140 +143 +145 +147 +149 +149 +150 +149 +149 +147 +145 +143 +141 +137 +133 +129 +127 +124 +121 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +125 +127 +132 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +125 +122 +118 +115 +113 +110 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +124 +127 +130 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +149 +147 +145 +142 +139 +135 +132 +129 +125 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +118 +122 +126 +129 +133 +137 +140 +143 +146 +147 +149 +150 +151 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +123 +120 +116 +113 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +118 +121 +125 +128 +132 +135 +139 +142 +144 +147 +148 +150 +150 +151 +149 +148 +146 +144 +141 +137 +135 +131 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +110 +112 +114 +118 +121 +125 +127 +131 +135 +139 +142 +144 +147 +148 +150 +150 +150 +150 +148 +147 +144 +142 +138 +135 +131 +128 +125 +122 +118 +115 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +134 +137 +141 +144 +146 +148 +150 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +109 +111 +114 +118 +121 +125 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +110 +111 +112 +105 +105 +111 +109 +108 +111 +114 +118 +120 +121 +127 +132 +133 +138 +142 +144 +147 +148 +148 +149 +150 +148 +147 +146 +144 +141 +138 +136 +132 +129 +125 +122 +118 +116 +112 +111 +109 +107 +108 +107 +107 +110 +111 +112 +116 +120 +123 +127 +129 +134 +137 +140 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +123 +120 +116 +113 +111 +109 +107 +107 +107 +107 +109 +110 +113 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +130 +127 +124 +121 +118 +115 +112 +111 +109 +108 +107 +108 +108 +110 +112 +115 +118 +121 +124 +127 +130 +134 +137 +140 +144 +146 +147 +149 +150 +150 +150 +148 +146 +144 +142 +139 +136 +132 +129 +125 +122 +119 +115 +113 +111 +109 +107 +108 +107 +108 +109 +111 +113 +115 +120 +123 +127 +129 +132 +136 +140 +143 +146 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +129 +127 +123 +120 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +112 +115 +119 +122 +125 +127 +132 +136 +139 +142 +144 +147 +148 +150 +151 +150 +149 +148 +146 +144 +141 +137 +134 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +106 +107 +108 +110 +112 +114 +118 +121 +124 +127 +131 +134 +138 +141 +144 +146 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +136 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +108 +107 +108 +110 +111 +114 +117 +119 +123 +126 +130 +133 +136 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +132 +129 +126 +122 +119 +116 +113 +111 +110 +108 +108 +107 +108 +109 +110 +112 +114 +119 +127 +122 +127 +136 +137 +136 +141 +147 +147 +147 +148 +152 +152 +148 +148 +147 +144 +141 +138 +134 +130 +127 +125 +121 +118 +116 +112 +110 +108 +108 +107 +107 +108 +110 +112 +115 +116 +119 +124 +127 +130 +133 +138 +140 +143 +146 +148 +149 +149 +149 +149 +148 +147 +145 +142 +139 +137 +133 +130 +126 +123 +119 +116 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +141 +145 +147 +148 +149 +150 +150 +149 +147 +145 +142 +139 +136 +133 +130 +126 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +115 +118 +122 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +142 +139 +135 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +123 +127 +130 +133 +136 +140 +143 +145 +147 +150 +151 +152 +152 +150 +148 +145 +143 +139 +136 +132 +129 +125 +123 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +118 +122 +126 +128 +132 +136 +139 +142 +145 +147 +149 +151 +154 +148 +148 +148 +142 +144 +142 +136 +134 +132 +125 +124 +121 +117 +115 +112 +108 +107 +107 +107 +109 +108 +110 +113 +116 +118 +122 +126 +127 +131 +134 +138 +141 +144 +146 +148 +149 +151 +151 +150 +150 +147 +145 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +106 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +133 +138 +141 +144 +146 +148 +149 +150 +151 +150 +149 +147 +145 +143 +139 +136 +132 +128 +125 +122 +118 +115 +112 +110 +108 +108 +107 +107 +108 +109 +111 +114 +117 +119 +123 +127 +129 +132 +136 +140 +143 +145 +147 +148 +149 +150 +149 +149 +147 +146 +143 +140 +137 +133 +130 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +118 +122 +126 +128 +131 +135 +139 +143 +145 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +106 +107 +108 +110 +112 +115 +119 +122 +125 +127 +130 +134 +138 +141 +143 +146 +148 +149 +150 +150 +149 +149 +147 +145 +142 +139 +136 +132 +128 +126 +122 +118 +116 +113 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +142 +145 +146 +148 +149 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +123 +120 +117 +114 +112 +110 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +127 +131 +135 +138 +141 +144 +147 +148 +150 +150 +150 +149 +148 +147 +144 +141 +138 +134 +131 +127 +124 +120 +117 +114 +112 +110 +108 +108 +107 +108 +109 +110 +112 +115 +117 +121 +124 +127 +130 +134 +138 +140 +144 +146 +148 +150 +150 +151 +150 +149 +147 +144 +142 +139 +135 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +108 +107 +108 +109 +111 +113 +117 +119 +123 +126 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +111 +110 +108 +107 +107 +108 +109 +111 +113 +115 +118 +122 +125 +128 +132 +136 +139 +142 +145 +146 +148 +149 +150 +150 +148 +148 +146 +146 +142 +134 +136 +134 +126 +124 +121 +118 +116 +110 +109 +111 +108 +106 +108 +109 +110 +113 +115 +116 +121 +124 +127 +130 +134 +137 +141 +144 +146 +148 +150 +149 +150 +150 +148 +146 +145 +142 +139 +135 +131 +129 +127 +122 +118 +116 +114 +111 +109 +108 +109 +108 +108 +109 +111 +113 +116 +119 +122 +126 +129 +133 +136 +140 +142 +146 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +134 +130 +127 +124 +120 +117 +113 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +118 +121 +125 +128 +132 +135 +139 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +141 +139 +135 +131 +127 +125 +122 +118 +115 +112 +111 +109 +108 +107 +107 +108 +110 +112 +115 +118 +121 +124 +127 +130 +134 +137 +140 +143 +145 +147 +148 +149 +149 +149 +148 +147 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +117 +119 +123 +127 +129 +133 +136 +139 +141 +144 +146 +147 +148 +149 +149 +148 +147 +145 +144 +140 +137 +134 +131 +127 +124 +120 +117 +114 +112 +110 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +128 +131 +134 +137 +140 +143 +145 +147 +148 +149 +150 +149 +148 +146 +145 +142 +139 +135 +132 +128 +125 +121 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +117 +120 +124 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +133 +129 +126 +122 +121 +122 +110 +111 +114 +107 +104 +106 +109 +108 +107 +111 +118 +121 +121 +125 +129 +132 +137 +141 +142 +144 +147 +148 +150 +150 +150 +149 +147 +146 +143 +140 +137 +133 +131 +127 +124 +119 +117 +114 +111 +109 +108 +108 +107 +107 +109 +111 +113 +115 +118 +122 +125 +127 +132 +135 +138 +142 +145 +146 +148 +150 +150 +150 +150 +148 +147 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +111 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +151 +151 +150 +149 +147 +145 +142 +140 +136 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +108 +108 +108 +109 +111 +114 +117 +119 +123 +127 +129 +133 +136 +139 +142 +145 +148 +149 +150 +150 +150 +149 +147 +145 +142 +140 +136 +133 +130 +127 +124 +120 +117 +114 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +111 +108 +107 +108 +108 +109 +110 +111 +114 +116 +120 +123 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +110 +108 +106 +111 +111 +115 +122 +122 +126 +132 +132 +135 +141 +143 +145 +148 +148 +147 +149 +149 +150 +148 +145 +144 +142 +138 +135 +132 +127 +123 +120 +117 +113 +112 +110 +108 +107 +107 +108 +109 +111 +112 +115 +118 +121 +124 +127 +130 +134 +137 +140 +144 +146 +148 +149 +151 +150 +149 +148 +147 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +113 +110 +109 +108 +107 +108 +108 +109 +111 +114 +117 +121 +123 +127 +130 +134 +137 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +123 +120 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +111 +115 +118 +121 +124 +127 +131 +135 +139 +142 +144 +146 +148 +149 +150 +149 +149 +148 +147 +144 +142 +139 +135 +131 +127 +125 +121 +118 +114 +112 +110 +108 +107 +107 +108 +109 +111 +112 +115 +118 +121 +124 +127 +130 +134 +137 +141 +144 +145 +148 +148 +149 +149 +149 +148 +146 +144 +141 +139 +136 +132 +129 +125 +122 +118 +116 +113 +111 +109 +108 +108 +108 +108 +109 +111 +114 +117 +120 +123 +126 +129 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +117 +114 +111 +109 +109 +108 +108 +109 +109 +111 +113 +116 +118 +121 +125 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +118 +115 +113 +111 +110 +109 +108 +108 +109 +111 +112 +115 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +148 +149 +149 +149 +148 +146 +144 +142 +139 +135 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +108 +108 +108 +110 +111 +114 +116 +119 +122 +126 +129 +132 +135 +138 +142 +144 +147 +149 +149 +150 +150 +150 +148 +147 +144 +140 +137 +134 +130 +127 +124 +120 +117 +114 +112 +109 +108 +108 +107 +108 +109 +110 +112 +115 +117 +120 +124 +127 +131 +133 +138 +144 +141 +146 +152 +149 +149 +150 +150 +149 +145 +143 +142 +140 +134 +131 +128 +125 +121 +119 +114 +112 +111 +109 +108 +108 +107 +108 +110 +111 +113 +117 +120 +123 +127 +130 +133 +137 +140 +144 +146 +146 +148 +151 +151 +149 +149 +147 +145 +142 +139 +136 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +140 +143 +146 +148 +150 +150 +151 +150 +149 +147 +146 +143 +140 +136 +133 +130 +127 +123 +119 +116 +113 +111 +109 +107 +107 +107 +107 +109 +110 +112 +116 +118 +122 +125 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +150 +150 +149 +147 +145 +142 +139 +135 +131 +127 +124 +121 +118 +115 +113 +110 +109 +107 +107 +107 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +108 +108 +110 +111 +113 +116 +120 +123 +126 +130 +132 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +146 +142 +140 +136 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +108 +108 +108 +110 +112 +115 +118 +121 +125 +128 +131 +135 +138 +142 +144 +146 +148 +149 +152 +154 +146 +148 +151 +143 +139 +139 +137 +131 +126 +125 +123 +119 +113 +112 +111 +109 +108 +107 +107 +107 +110 +111 +113 +116 +120 +123 +127 +130 +134 +138 +140 +143 +146 +148 +149 +149 +149 +150 +148 +146 +145 +143 +140 +136 +133 +130 +126 +122 +119 +116 +113 +111 +109 +108 +107 +108 +109 +109 +111 +114 +116 +119 +123 +125 +129 +133 +136 +139 +142 +144 +147 +149 +149 +150 +150 +149 +147 +146 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +108 +107 +108 +109 +110 +112 +115 +118 +121 +124 +127 +131 +135 +138 +141 +144 +147 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +107 +110 +111 +114 +116 +120 +123 +127 +130 +134 +138 +140 +144 +145 +147 +149 +150 +149 +150 +148 +147 +145 +142 +139 +136 +132 +129 +126 +122 +119 +115 +112 +110 +108 +107 +106 +107 +107 +109 +111 +113 +116 +120 +123 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +143 +141 +137 +134 +130 +127 +124 +120 +117 +113 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +122 +125 +129 +132 +136 +139 +142 +144 +146 +148 +148 +149 +149 +149 +149 +147 +144 +141 +138 +134 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +106 +107 +110 +112 +114 +118 +121 +125 +127 +131 +134 +138 +140 +144 +145 +147 +149 +150 +151 +151 +151 +144 +143 +142 +136 +136 +135 +127 +127 +124 +118 +116 +114 +110 +109 +108 +106 +105 +107 +109 +112 +113 +116 +120 +124 +127 +131 +134 +136 +139 +142 +144 +146 +149 +150 +150 +150 +149 +148 +146 +143 +140 +136 +133 +130 +127 +123 +120 +117 +113 +111 +110 +108 +107 +107 +108 +107 +110 +112 +116 +118 +121 +124 +127 +131 +135 +139 +141 +144 +146 +149 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +132 +127 +125 +121 +118 +115 +112 +110 +109 +108 +107 +108 +108 +110 +113 +115 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +118 +123 +126 +129 +132 +136 +138 +142 +145 +147 +149 +150 +150 +150 +149 +147 +146 +144 +141 +137 +134 +131 +127 +124 +119 +117 +114 +113 +110 +108 +107 +107 +107 +108 +110 +112 +115 +118 +122 +125 +128 +131 +135 +138 +142 +144 +147 +148 +149 +151 +150 +150 +148 +147 +144 +141 +139 +136 +132 +127 +124 +121 +119 +115 +112 +110 +108 +108 +108 +108 +108 +110 +111 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +109 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +143 +144 +147 +149 +150 +150 +150 +149 +148 +146 +143 +141 +137 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +111 +113 +115 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +138 +135 +131 +127 +124 +120 +118 +114 +112 +111 +109 +108 +107 +107 +108 +111 +112 +114 +117 +120 +123 +127 +130 +134 +137 +140 +144 +146 +148 +149 +151 +150 +150 +149 +147 +145 +142 +140 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +115 +119 +122 +126 +129 +133 +136 +140 +143 +145 +148 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +129 +127 +124 +121 +117 +115 +112 +110 +108 +107 +106 +108 +112 +109 +110 +118 +119 +120 +125 +128 +132 +135 +136 +142 +146 +146 +147 +150 +150 +149 +150 +147 +145 +144 +141 +138 +135 +131 +127 +125 +122 +118 +115 +113 +110 +109 +108 +107 +107 +109 +110 +112 +114 +116 +121 +124 +127 +129 +134 +137 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +108 +108 +109 +111 +113 +115 +119 +122 +125 +128 +132 +135 +138 +142 +144 +147 +148 +149 +150 +149 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +109 +108 +108 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +134 +137 +140 +143 +146 +147 +149 +150 +149 +149 +148 +147 +144 +142 +139 +135 +132 +127 +125 +121 +118 +115 +112 +110 +109 +108 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +136 +133 +129 +126 +123 +120 +116 +114 +111 +109 +107 +107 +107 +107 +109 +111 +111 +116 +122 +122 +123 +131 +135 +134 +137 +144 +145 +146 +145 +150 +152 +149 +148 +148 +147 +143 +141 +138 +133 +131 +127 +124 +120 +117 +114 +111 +110 +108 +108 +108 +108 +108 +111 +113 +114 +117 +121 +125 +127 +130 +135 +138 +141 +143 +147 +149 +149 +150 +150 +150 +148 +147 +144 +142 +140 +137 +133 +128 +124 +121 +119 +115 +113 +110 +109 +108 +107 +108 +108 +110 +111 +115 +117 +120 +123 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +148 +147 +145 +143 +140 +137 +132 +128 +126 +122 +120 +116 +113 +110 +108 +108 +107 +107 +107 +109 +111 +113 +115 +119 +122 +126 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +151 +150 +148 +146 +144 +141 +137 +134 +130 +127 +124 +121 +118 +114 +112 +109 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +124 +127 +130 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +127 +125 +121 +118 +115 +113 +110 +109 +108 +107 +108 +108 +110 +112 +114 +117 +121 +123 +127 +130 +134 +137 +140 +143 +145 +148 +148 +150 +150 +150 +149 +147 +145 +142 +140 +136 +132 +128 +126 +122 +119 +116 +114 +111 +109 +108 +107 +108 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +137 +134 +130 +127 +124 +121 +118 +114 +111 +110 +109 +107 +107 +108 +108 +111 +113 +116 +119 +121 +124 +127 +130 +134 +138 +141 +144 +146 +148 +150 +151 +150 +150 +148 +147 +144 +142 +138 +134 +131 +127 +125 +122 +118 +115 +113 +111 +109 +108 +108 +108 +108 +110 +113 +116 +114 +119 +123 +124 +132 +136 +136 +143 +145 +144 +148 +150 +149 +150 +149 +147 +145 +144 +143 +140 +136 +133 +131 +127 +124 +121 +117 +113 +110 +109 +107 +106 +107 +108 +108 +110 +113 +116 +120 +123 +127 +129 +133 +136 +139 +142 +143 +147 +147 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +130 +127 +123 +120 +116 +114 +111 +110 +109 +108 +107 +107 +109 +110 +112 +115 +118 +121 +125 +128 +132 +135 +138 +142 +144 +147 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +115 +113 +111 +109 +108 +108 +108 +108 +110 +111 +114 +117 +120 +123 +127 +130 +134 +138 +140 +144 +145 +148 +149 +150 +150 +149 +148 +147 +145 +143 +140 +136 +133 +129 +127 +123 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +110 +113 +115 +119 +122 +126 +129 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +142 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +109 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +128 +132 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +141 +138 +135 +131 +127 +124 +121 +117 +114 +112 +109 +108 +108 +107 +107 +109 +111 +112 +115 +117 +120 +124 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +128 +125 +121 +119 +116 +113 +111 +109 +108 +107 +108 +108 +110 +111 +114 +116 +119 +122 +126 +129 +132 +136 +139 +142 +144 +148 +148 +150 +150 +150 +149 +147 +145 +143 +141 +137 +133 +129 +127 +123 +120 +117 +114 +111 +109 +108 +108 +107 +108 +110 +111 +113 +115 +118 +121 +124 +127 +131 +134 +138 +142 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +128 +125 +122 +118 +115 +113 +111 +109 +108 +108 +107 +108 +110 +111 +114 +117 +120 +123 +127 +129 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +148 +147 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +116 +120 +123 +126 +129 +132 +136 +139 +142 +144 +147 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +134 +129 +127 +126 +117 +116 +118 +111 +108 +108 +108 +108 +107 +107 +111 +113 +114 +118 +121 +124 +127 +131 +133 +137 +141 +143 +146 +148 +149 +150 +151 +150 +148 +147 +145 +141 +139 +135 +131 +128 +125 +122 +119 +114 +112 +111 +109 +106 +107 +108 +108 +109 +111 +114 +117 +119 +123 +127 +130 +133 +137 +141 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +133 +136 +140 +142 +145 +147 +148 +149 +149 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +124 +120 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +115 +118 +121 +125 +127 +131 +134 +138 +141 +143 +146 +148 +149 +149 +150 +149 +149 +147 +144 +142 +138 +135 +132 +127 +124 +121 +119 +118 +108 +109 +112 +106 +105 +106 +110 +109 +109 +114 +118 +120 +122 +127 +131 +133 +137 +140 +142 +145 +147 +149 +149 +150 +150 +149 +148 +146 +144 +140 +137 +133 +130 +127 +123 +118 +116 +114 +111 +108 +108 +108 +107 +108 +109 +112 +114 +115 +118 +122 +126 +128 +132 +135 +139 +142 +145 +147 +149 +150 +151 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +124 +120 +117 +115 +112 +110 +108 +108 +107 +108 +109 +110 +112 +114 +118 +121 +124 +127 +132 +135 +139 +142 +144 +147 +149 +150 +150 +150 +149 +148 +146 +144 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +109 +109 +112 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +146 +147 +149 +150 +150 +149 +148 +147 +145 +143 +140 +137 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +114 +116 +120 +124 +127 +128 +132 +136 +140 +142 +144 +146 +148 +149 +150 +150 +149 +147 +146 +144 +140 +137 +134 +130 +127 +123 +120 +117 +114 +112 +110 +108 +108 +107 +108 +109 +110 +112 +115 +119 +122 +124 +127 +131 +135 +138 +141 +144 +146 +148 +150 +151 +151 +150 +149 +147 +145 +142 +138 +135 +132 +128 +125 +122 +118 +116 +113 +111 +109 +108 +108 +108 +109 +110 +112 +113 +116 +119 +122 +125 +128 +132 +136 +139 +142 +145 +146 +148 +150 +150 +150 +150 +148 +146 +144 +140 +137 +133 +130 +126 +123 +120 +117 +114 +112 +110 +109 +108 +108 +109 +110 +111 +113 +115 +118 +121 +125 +127 +131 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +147 +144 +143 +139 +135 +131 +127 +124 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +150 +149 +147 +147 +144 +136 +135 +131 +127 +127 +123 +118 +118 +113 +109 +110 +108 +107 +107 +108 +108 +110 +113 +117 +121 +123 +127 +131 +134 +137 +141 +143 +144 +147 +149 +149 +150 +151 +150 +147 +146 +144 +141 +137 +133 +130 +126 +122 +119 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +113 +115 +119 +122 +126 +128 +132 +136 +139 +142 +145 +147 +149 +150 +151 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +124 +121 +117 +115 +112 +110 +108 +107 +108 +108 +109 +111 +112 +115 +118 +121 +125 +128 +132 +135 +139 +142 +144 +147 +148 +150 +150 +149 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +111 +109 +108 +107 +108 +109 +110 +112 +114 +118 +120 +124 +127 +130 +133 +136 +140 +143 +145 +147 +149 +149 +150 +149 +148 +147 +144 +142 +139 +136 +133 +129 +127 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +115 +119 +122 +126 +129 +133 +135 +139 +142 +144 +146 +148 +149 +149 +149 +148 +147 +145 +144 +140 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +109 +108 +107 +108 +109 +110 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +145 +148 +149 +150 +150 +149 +148 +146 +145 +142 +139 +135 +132 +128 +125 +122 +118 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +150 +150 +148 +146 +144 +140 +137 +133 +130 +126 +123 +119 +117 +114 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +118 +122 +125 +128 +132 +135 +139 +142 +144 +146 +148 +149 +150 +149 +149 +148 +146 +143 +140 +138 +135 +132 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +108 +108 +109 +111 +115 +118 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +144 +142 +140 +136 +132 +127 +125 +122 +119 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +116 +119 +123 +127 +130 +133 +137 +140 +143 +145 +148 +150 +150 +151 +151 +150 +148 +146 +143 +140 +136 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +118 +122 +125 +128 +132 +136 +139 +142 +145 +147 +150 +148 +151 +153 +147 +147 +149 +144 +139 +137 +134 +131 +127 +122 +121 +119 +114 +111 +111 +108 +108 +108 +107 +108 +110 +112 +114 +118 +121 +124 +127 +131 +134 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +145 +143 +141 +138 +133 +131 +127 +124 +121 +117 +116 +113 +110 +108 +108 +107 +107 +109 +111 +112 +115 +118 +121 +125 +127 +131 +135 +137 +140 +143 +146 +147 +149 +150 +150 +149 +149 +147 +144 +142 +139 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +120 +123 +126 +129 +132 +135 +139 +142 +145 +147 +148 +149 +150 +151 +153 +145 +146 +148 +139 +136 +134 +132 +126 +121 +120 +118 +115 +110 +110 +109 +108 +108 +109 +109 +110 +113 +115 +117 +121 +125 +127 +131 +134 +138 +141 +144 +145 +148 +150 +150 +149 +149 +149 +146 +144 +141 +138 +134 +131 +128 +125 +122 +117 +115 +113 +110 +109 +108 +108 +108 +110 +111 +113 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +149 +149 +150 +149 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +114 +111 +109 +108 +108 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +145 +146 +148 +149 +149 +150 +149 +148 +146 +145 +141 +138 +135 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +125 +127 +131 +134 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +107 +108 +108 +109 +112 +114 +116 +120 +123 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +132 +129 +127 +123 +119 +116 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +115 +118 +121 +126 +128 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +134 +131 +127 +124 +121 +117 +115 +112 +109 +108 +107 +107 +107 +108 +110 +111 +114 +118 +121 +124 +127 +131 +134 +138 +141 +144 +147 +149 +150 +150 +151 +150 +149 +146 +144 +142 +139 +136 +133 +128 +124 +122 +119 +116 +113 +111 +108 +108 +108 +108 +108 +109 +111 +113 +116 +120 +123 +127 +129 +133 +136 +139 +142 +145 +147 +149 +149 +150 +150 +149 +147 +144 +143 +140 +137 +133 +129 +126 +123 +120 +117 +113 +110 +109 +107 +107 +107 +107 +109 +110 +113 +116 +120 +123 +127 +129 +132 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +140 +138 +134 +130 +127 +123 +120 +116 +114 +111 +110 +108 +107 +107 +107 +108 +110 +112 +114 +120 +121 +121 +127 +129 +133 +140 +141 +144 +149 +149 +149 +152 +150 +150 +149 +146 +143 +140 +138 +136 +132 +128 +126 +123 +119 +117 +115 +111 +108 +107 +107 +106 +108 +109 +111 +113 +116 +120 +123 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +149 +150 +148 +147 +145 +143 +140 +136 +133 +129 +127 +123 +119 +116 +114 +111 +109 +107 +107 +107 +108 +109 +110 +113 +116 +119 +122 +126 +129 +133 +136 +139 +142 +144 +147 +148 +149 +150 +149 +149 +147 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +124 +127 +131 +134 +137 +141 +144 +146 +147 +149 +150 +149 +149 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +119 +115 +113 +111 +109 +107 +107 +108 +109 +110 +111 +114 +116 +120 +123 +127 +129 +133 +136 +140 +143 +146 +147 +148 +150 +150 +150 +148 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +122 +126 +129 +132 +135 +138 +141 +144 +146 +147 +149 +149 +149 +148 +147 +145 +143 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +109 +107 +107 +107 +109 +110 +113 +115 +118 +121 +124 +127 +131 +134 +137 +140 +143 +145 +147 +149 +149 +149 +149 +148 +147 +144 +142 +139 +136 +133 +129 +126 +122 +118 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +133 +137 +140 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +110 +113 +115 +119 +122 +126 +129 +132 +135 +139 +142 +144 +146 +148 +150 +150 +150 +149 +148 +147 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +112 +110 +108 +107 +107 +108 +108 +109 +111 +114 +117 +120 +124 +127 +131 +134 +137 +141 +144 +146 +148 +150 +151 +151 +150 +149 +147 +144 +142 +139 +136 +132 +128 +125 +121 +119 +115 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +120 +123 +127 +129 +133 +137 +140 +144 +145 +148 +149 +150 +150 +149 +148 +147 +145 +142 +140 +137 +134 +130 +126 +122 +120 +116 +114 +111 +109 +111 +105 +108 +110 +108 +110 +113 +116 +119 +121 +124 +130 +133 +135 +139 +143 +144 +147 +149 +148 +149 +150 +149 +147 +145 +143 +142 +139 +135 +131 +127 +124 +121 +118 +115 +111 +110 +109 +108 +107 +106 +108 +111 +111 +114 +117 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +142 +139 +136 +132 +128 +126 +122 +119 +115 +113 +111 +108 +107 +107 +107 +108 +110 +111 +113 +116 +122 +124 +123 +130 +137 +134 +138 +144 +146 +147 +146 +151 +152 +150 +148 +148 +146 +143 +140 +137 +133 +129 +127 +122 +119 +116 +113 +111 +109 +108 +107 +108 +108 +109 +111 +114 +114 +117 +122 +125 +127 +132 +136 +139 +142 +145 +148 +149 +150 +150 +151 +150 +148 +146 +144 +141 +138 +134 +130 +127 +123 +120 +118 +114 +112 +109 +108 +107 +107 +106 +107 +109 +111 +114 +117 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +135 +132 +128 +125 +121 +119 +115 +113 +111 +109 +107 +107 +107 +108 +110 +111 +114 +116 +121 +124 +127 +130 +134 +137 +140 +143 +145 +147 +149 +149 +150 +149 +149 +147 +145 +143 +140 +136 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +108 +108 +109 +111 +114 +116 +119 +122 +125 +128 +131 +135 +138 +142 +144 +146 +148 +149 +150 +149 +149 +147 +146 +143 +141 +137 +134 +130 +127 +124 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +111 +113 +115 +117 +121 +124 +127 +130 +134 +137 +140 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +141 +139 +135 +131 +128 +126 +121 +118 +116 +114 +111 +109 +108 +107 +108 +108 +109 +111 +113 +116 +120 +122 +126 +129 +132 +136 +139 +142 +144 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +107 +107 +107 +107 +109 +110 +113 +115 +118 +121 +125 +128 +132 +136 +139 +142 +145 +147 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +109 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +131 +134 +138 +141 +144 +146 +149 +150 +151 +150 +150 +148 +147 +144 +142 +139 +136 +132 +128 +126 +123 +119 +116 +113 +110 +108 +107 +106 +106 +107 +108 +111 +113 +116 +119 +123 +127 +130 +133 +137 +140 +143 +146 +148 +149 +151 +151 +151 +150 +148 +146 +143 +139 +137 +133 +130 +127 +122 +119 +116 +112 +110 +108 +107 +106 +107 +108 +109 +111 +113 +116 +119 +122 +125 +129 +131 +136 +139 +143 +145 +147 +150 +150 +151 +150 +150 +148 +146 +143 +140 +137 +136 +131 +122 +122 +118 +114 +116 +113 +109 +111 +110 +107 +109 +110 +110 +113 +114 +116 +119 +124 +127 +132 +135 +139 +143 +145 +147 +150 +150 +149 +149 +149 +147 +145 +144 +141 +138 +134 +131 +127 +125 +122 +119 +115 +112 +111 +109 +108 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +130 +133 +136 +140 +143 +145 +147 +148 +149 +149 +149 +149 +147 +145 +142 +140 +136 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +108 +108 +110 +111 +114 +117 +119 +123 +125 +128 +132 +135 +139 +141 +144 +146 +148 +148 +149 +149 +149 +147 +146 +143 +140 +138 +134 +131 +127 +124 +121 +118 +115 +112 +111 +109 +108 +108 +108 +109 +111 +112 +115 +117 +121 +124 +127 +130 +134 +137 +140 +144 +145 +147 +148 +150 +149 +149 +148 +146 +144 +141 +138 +135 +132 +128 +125 +122 +119 +116 +114 +112 +110 +109 +108 +108 +108 +110 +111 +114 +116 +119 +123 +126 +129 +133 +136 +140 +143 +145 +148 +148 +150 +150 +150 +149 +147 +145 +143 +140 +137 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +117 +121 +124 +127 +131 +135 +138 +141 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +132 +128 +126 +122 +118 +115 +112 +110 +108 +107 +107 +107 +107 +109 +111 +114 +117 +120 +124 +127 +131 +134 +138 +140 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +141 +139 +136 +132 +128 +126 +122 +119 +115 +111 +110 +107 +107 +106 +106 +107 +109 +111 +113 +116 +120 +123 +126 +130 +133 +137 +140 +144 +146 +148 +149 +151 +151 +151 +150 +148 +146 +144 +140 +137 +133 +129 +126 +123 +119 +116 +113 +111 +109 +107 +107 +106 +107 +108 +110 +112 +115 +118 +122 +125 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +137 +134 +130 +127 +124 +120 +118 +114 +112 +110 +108 +108 +107 +107 +108 +110 +112 +115 +117 +121 +125 +127 +131 +135 +139 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +121 +118 +116 +112 +111 +108 +108 +107 +108 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +137 +139 +142 +144 +147 +150 +149 +148 +152 +150 +146 +145 +143 +140 +137 +131 +129 +127 +123 +119 +117 +114 +112 +110 +108 +107 +107 +108 +109 +111 +112 +115 +119 +122 +125 +128 +132 +135 +138 +141 +144 +146 +149 +150 +150 +149 +148 +149 +151 +140 +140 +141 +134 +129 +127 +126 +121 +115 +114 +114 +111 +107 +108 +108 +108 +109 +111 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +151 +150 +148 +146 +144 +141 +138 +136 +132 +127 +123 +121 +119 +116 +112 +110 +109 +108 +107 +108 +108 +110 +112 +115 +117 +120 +124 +127 +129 +132 +136 +139 +143 +145 +148 +150 +151 +151 +151 +150 +147 +145 +143 +141 +137 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +118 +122 +125 +128 +132 +136 +139 +142 +144 +147 +149 +150 +151 +150 +149 +148 +146 +144 +141 +137 +134 +131 +127 +124 +120 +118 +115 +112 +110 +109 +108 +107 +108 +109 +111 +112 +115 +118 +121 +124 +127 +131 +134 +137 +140 +144 +145 +147 +148 +149 +149 +149 +148 +146 +144 +142 +139 +136 +132 +128 +126 +122 +119 +115 +113 +111 +109 +108 +108 +108 +109 +110 +111 +114 +117 +120 +123 +126 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +123 +119 +116 +114 +111 +109 +108 +107 +108 +108 +109 +111 +112 +115 +118 +122 +125 +127 +132 +135 +139 +142 +144 +147 +149 +150 +150 +149 +149 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +113 +110 +109 +108 +108 +108 +108 +110 +111 +115 +118 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +142 +139 +135 +132 +128 +126 +122 +118 +115 +113 +111 +109 +108 +107 +108 +108 +110 +111 +114 +117 +119 +123 +126 +130 +133 +137 +140 +142 +145 +147 +148 +149 +150 +149 +149 +147 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +145 +147 +148 +149 +150 +149 +149 +148 +146 +143 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +108 +107 +108 +108 +110 +112 +115 +117 +121 +124 +127 +130 +134 +138 +140 +144 +145 +148 +149 +150 +150 +150 +149 +147 +144 +142 +139 +136 +132 +129 +126 +123 +120 +116 +113 +111 +110 +109 +108 +108 +108 +109 +111 +113 +116 +119 +122 +126 +129 +133 +137 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +136 +133 +129 +127 +124 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +125 +130 +134 +133 +137 +141 +141 +148 +150 +148 +151 +152 +148 +148 +148 +144 +142 +139 +133 +130 +127 +125 +122 +118 +114 +113 +111 +109 +109 +108 +107 +107 +109 +110 +113 +117 +120 +123 +127 +130 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +114 +116 +119 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +147 +146 +142 +140 +137 +134 +130 +126 +123 +120 +117 +114 +111 +109 +108 +107 +108 +108 +109 +111 +113 +116 +118 +122 +125 +128 +132 +135 +139 +142 +144 +146 +148 +150 +150 +150 +149 +148 +146 +144 +141 +139 +135 +131 +127 +125 +122 +118 +115 +112 +110 +108 +107 +106 +107 +107 +109 +111 +114 +117 +120 +124 +127 +130 +134 +138 +141 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +129 +126 +123 +119 +116 +114 +112 +109 +108 +107 +108 +108 +109 +111 +113 +116 +119 +123 +127 +130 +133 +137 +140 +143 +145 +146 +148 +148 +148 +148 +148 +146 +144 +142 +139 +136 +133 +130 +127 +124 +120 +118 +115 +112 +110 +109 +108 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +142 +144 +146 +147 +148 +149 +148 +148 +147 +145 +143 +140 +138 +134 +131 +127 +125 +122 +118 +115 +112 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +121 +124 +127 +131 +134 +137 +140 +143 +145 +147 +149 +149 +150 +149 +148 +146 +145 +141 +139 +135 +132 +128 +126 +122 +119 +117 +114 +112 +110 +109 +109 +108 +109 +109 +111 +113 +116 +118 +122 +125 +129 +132 +135 +139 +141 +144 +146 +148 +149 +150 +149 +149 +147 +145 +143 +140 +138 +134 +131 +127 +125 +121 +118 +115 +113 +111 +109 +108 +107 +107 +108 +110 +111 +114 +117 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +148 +150 +150 +149 +148 +146 +144 +142 +139 +135 +132 +128 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +121 +124 +127 +131 +134 +138 +140 +144 +146 +148 +150 +151 +151 +150 +149 +147 +145 +143 +139 +136 +132 +129 +125 +122 +118 +115 +112 +110 +109 +106 +107 +109 +104 +110 +117 +111 +114 +120 +125 +124 +126 +133 +137 +139 +140 +147 +149 +149 +150 +152 +151 +149 +149 +146 +143 +140 +137 +132 +130 +127 +123 +120 +117 +114 +111 +109 +107 +107 +107 +109 +107 +109 +113 +116 +117 +121 +126 +128 +132 +135 +140 +143 +144 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +128 +125 +121 +118 +115 +112 +110 +108 +108 +107 +108 +109 +110 +112 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +149 +149 +149 +148 +146 +144 +141 +138 +135 +132 +129 +125 +122 +118 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +113 +116 +119 +123 +127 +129 +133 +137 +140 +144 +146 +148 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +133 +130 +127 +123 +119 +117 +113 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +122 +126 +128 +132 +135 +138 +141 +144 +146 +148 +149 +149 +150 +149 +148 +145 +144 +140 +138 +135 +132 +127 +124 +121 +118 +115 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +146 +144 +142 +140 +136 +131 +127 +125 +123 +119 +117 +113 +111 +110 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +140 +142 +145 +147 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +134 +130 +127 +124 +120 +117 +114 +112 +109 +107 +107 +107 +107 +108 +111 +113 +115 +118 +122 +125 +127 +131 +134 +138 +140 +144 +146 +147 +148 +149 +149 +149 +148 +146 +144 +142 +139 +135 +132 +128 +126 +122 +119 +116 +112 +110 +108 +108 +107 +107 +108 +110 +112 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +149 +150 +150 +149 +147 +145 +142 +139 +136 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +112 +115 +118 +122 +125 +129 +132 +135 +139 +142 +145 +147 +149 +150 +151 +151 +150 +149 +146 +144 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +108 +110 +112 +115 +117 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +107 +109 +111 +113 +116 +119 +123 +126 +130 +133 +137 +141 +144 +147 +149 +151 +151 +152 +151 +150 +148 +146 +143 +140 +136 +132 +128 +126 +122 +119 +116 +112 +110 +108 +107 +106 +106 +107 +108 +111 +113 +116 +119 +123 +126 +129 +133 +137 +140 +142 +145 +147 +148 +149 +150 +149 +149 +148 +146 +143 +140 +137 +133 +130 +126 +123 +121 +114 +111 +110 +106 +108 +109 +106 +109 +111 +110 +114 +118 +119 +123 +127 +127 +131 +134 +139 +143 +144 +146 +149 +150 +150 +151 +150 +148 +145 +143 +140 +137 +134 +131 +127 +123 +121 +118 +115 +112 +111 +109 +108 +108 +108 +108 +109 +111 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +144 +142 +139 +136 +132 +128 +126 +122 +119 +116 +114 +111 +110 +109 +108 +108 +108 +110 +111 +114 +117 +120 +122 +126 +128 +133 +136 +139 +142 +144 +146 +148 +149 +150 +149 +148 +147 +145 +143 +140 +137 +134 +130 +127 +124 +121 +118 +115 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +147 +149 +150 +149 +148 +148 +147 +144 +141 +139 +136 +132 +128 +125 +122 +118 +115 +112 +111 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +146 +148 +150 +151 +150 +150 +148 +147 +144 +141 +139 +136 +133 +129 +125 +122 +119 +116 +113 +111 +108 +107 +107 +107 +107 +109 +110 +113 +116 +119 +122 +126 +128 +132 +136 +139 +143 +145 +147 +149 +150 +151 +151 +149 +148 +146 +144 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +108 +107 +108 +109 +110 +112 +114 +118 +121 +125 +128 +131 +135 +138 +142 +144 +147 +149 +150 +150 +150 +150 +149 +146 +144 +141 +137 +134 +131 +127 +124 +122 +118 +115 +112 +110 +108 +107 +107 +107 +109 +110 +111 +114 +117 +121 +124 +127 +130 +134 +138 +141 +144 +146 +148 +149 +150 +149 +149 +148 +147 +144 +142 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +133 +136 +139 +142 +145 +147 +148 +149 +149 +149 +149 +148 +146 +144 +140 +138 +134 +130 +127 +120 +120 +116 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +119 +122 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +149 +150 +149 +149 +149 +141 +142 +142 +134 +129 +127 +126 +121 +115 +114 +114 +111 +108 +108 +109 +108 +109 +110 +111 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +146 +148 +148 +151 +152 +147 +146 +148 +145 +140 +137 +136 +132 +127 +124 +123 +121 +116 +113 +111 +110 +108 +108 +107 +108 +110 +111 +114 +116 +119 +123 +126 +129 +133 +136 +139 +142 +145 +147 +148 +150 +150 +150 +150 +147 +145 +144 +141 +136 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +106 +107 +107 +108 +110 +112 +115 +118 +121 +125 +128 +132 +135 +138 +141 +144 +146 +148 +149 +151 +151 +150 +149 +148 +145 +142 +139 +136 +131 +128 +125 +121 +118 +116 +113 +111 +110 +108 +108 +108 +109 +109 +111 +114 +116 +120 +123 +127 +128 +133 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +145 +143 +139 +136 +132 +129 +126 +123 +120 +116 +114 +111 +110 +108 +108 +108 +107 +109 +111 +113 +115 +119 +122 +126 +128 +132 +136 +139 +143 +146 +148 +150 +151 +152 +152 +151 +149 +147 +144 +141 +137 +134 +130 +127 +123 +119 +116 +113 +111 +108 +108 +107 +107 +107 +108 +109 +112 +114 +117 +121 +125 +127 +131 +135 +138 +142 +145 +147 +149 +150 +151 +151 +151 +149 +147 +145 +142 +138 +135 +131 +128 +124 +122 +118 +115 +112 +110 +109 +107 +107 +107 +108 +110 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +147 +149 +149 +151 +150 +150 +149 +147 +144 +142 +139 +135 +133 +128 +125 +122 +119 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +130 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +143 +141 +137 +134 +129 +125 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +109 +111 +114 +116 +119 +122 +126 +128 +132 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +147 +145 +143 +142 +138 +134 +130 +127 +125 +121 +119 +115 +112 +110 +110 +108 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +146 +148 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +132 +129 +126 +122 +119 +116 +114 +111 +109 +108 +107 +108 +109 +110 +111 +114 +116 +119 +122 +126 +129 +133 +136 +140 +142 +145 +147 +148 +150 +150 +150 +149 +148 +145 +144 +140 +137 +133 +130 +127 +123 +120 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +113 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +121 +118 +115 +113 +110 +109 +107 +107 +107 +107 +109 +111 +113 +117 +120 +123 +127 +130 +134 +137 +141 +143 +146 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +126 +122 +118 +116 +113 +110 +108 +107 +108 +108 +108 +110 +111 +114 +116 +119 +122 +126 +128 +132 +135 +138 +142 +144 +147 +148 +149 +150 +149 +148 +147 +145 +143 +143 +138 +130 +129 +125 +121 +123 +118 +113 +114 +111 +107 +109 +109 +108 +110 +110 +111 +114 +117 +122 +125 +127 +131 +136 +139 +142 +146 +148 +147 +149 +150 +149 +149 +149 +147 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +106 +106 +107 +109 +111 +113 +117 +120 +123 +127 +130 +134 +137 +140 +144 +146 +148 +150 +151 +151 +150 +149 +147 +145 +143 +139 +136 +133 +128 +126 +122 +119 +115 +113 +110 +109 +107 +107 +107 +107 +109 +111 +113 +116 +120 +123 +126 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +108 +108 +108 +109 +110 +113 +115 +118 +121 +125 +128 +132 +135 +138 +142 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +137 +134 +131 +127 +124 +121 +117 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +116 +120 +124 +127 +130 +134 +138 +141 +144 +146 +148 +150 +151 +151 +151 +149 +148 +145 +143 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +108 +108 +109 +110 +111 +113 +115 +118 +121 +125 +127 +132 +135 +138 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +124 +120 +117 +115 +112 +111 +109 +108 +108 +108 +109 +110 +112 +115 +118 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +149 +148 +146 +144 +141 +139 +137 +132 +128 +124 +122 +118 +116 +113 +111 +109 +108 +107 +108 +108 +109 +111 +114 +117 +120 +124 +127 +130 +133 +137 +140 +142 +145 +147 +148 +149 +149 +150 +149 +148 +146 +144 +141 +138 +133 +130 +127 +124 +120 +116 +114 +111 +108 +107 +106 +106 +108 +110 +113 +110 +116 +122 +121 +124 +128 +132 +135 +136 +141 +145 +147 +148 +150 +152 +151 +151 +149 +146 +144 +141 +138 +134 +130 +127 +123 +120 +116 +114 +111 +109 +108 +107 +108 +107 +108 +110 +112 +114 +117 +121 +125 +127 +131 +136 +139 +142 +145 +148 +149 +150 +151 +151 +150 +148 +147 +144 +142 +138 +135 +131 +127 +124 +120 +117 +114 +112 +110 +109 +106 +107 +109 +106 +109 +114 +114 +116 +121 +124 +127 +130 +133 +138 +142 +143 +146 +149 +149 +150 +150 +149 +147 +146 +144 +142 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +110 +113 +117 +119 +122 +127 +130 +133 +136 +140 +144 +146 +148 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +111 +113 +115 +118 +121 +125 +128 +132 +135 +138 +141 +144 +146 +147 +149 +149 +149 +149 +147 +146 +143 +141 +137 +134 +131 +128 +125 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +110 +111 +115 +117 +121 +124 +127 +129 +134 +137 +140 +143 +145 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +136 +132 +129 +125 +122 +119 +115 +113 +111 +109 +108 +108 +107 +108 +109 +111 +114 +116 +119 +122 +126 +128 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +134 +129 +127 +123 +120 +117 +114 +111 +110 +109 +108 +108 +108 +109 +110 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +145 +147 +148 +149 +149 +148 +147 +145 +143 +141 +138 +135 +131 +128 +126 +122 +119 +116 +113 +111 +110 +108 +107 +107 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +136 +140 +142 +145 +147 +148 +149 +150 +150 +149 +148 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +113 +111 +110 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +145 +147 +148 +150 +150 +151 +150 +149 +146 +144 +141 +138 +133 +130 +127 +124 +120 +117 +115 +111 +110 +108 +108 +108 +108 +109 +110 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +142 +139 +135 +132 +128 +125 +121 +118 +115 +113 +111 +108 +107 +107 +107 +108 +110 +111 +113 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +148 +150 +150 +151 +150 +149 +147 +144 +142 +139 +137 +133 +129 +125 +122 +119 +116 +113 +110 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +141 +144 +147 +148 +149 +150 +150 +149 +148 +145 +144 +141 +138 +134 +130 +127 +124 +121 +117 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +116 +118 +121 +125 +127 +131 +134 +137 +140 +143 +145 +147 +149 +149 +149 +149 +148 +146 +144 +142 +139 +136 +132 +128 +125 +122 +118 +115 +112 +111 +109 +108 +108 +108 +109 +111 +112 +115 +117 +120 +124 +127 +130 +134 +136 +140 +143 +146 +148 +149 +149 +150 +149 +148 +147 +145 +143 +140 +137 +132 +129 +126 +122 +119 +116 +113 +111 +110 +108 +107 +108 +109 +110 +112 +114 +116 +119 +122 +125 +128 +131 +134 +138 +141 +147 +146 +144 +149 +147 +148 +152 +148 +146 +147 +141 +137 +136 +132 +127 +126 +121 +116 +114 +112 +111 +109 +107 +108 +109 +108 +111 +113 +114 +117 +120 +123 +127 +131 +135 +138 +141 +144 +147 +149 +150 +151 +150 +149 +149 +146 +144 +141 +138 +135 +132 +128 +126 +122 +119 +115 +112 +110 +108 +107 +106 +107 +107 +109 +111 +113 +116 +120 +124 +127 +131 +134 +137 +141 +144 +146 +148 +149 +150 +151 +150 +149 +148 +145 +143 +140 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +140 +142 +145 +147 +149 +150 +150 +151 +149 +148 +146 +144 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +110 +113 +115 +119 +121 +125 +128 +132 +135 +138 +142 +144 +146 +148 +149 +150 +150 +150 +149 +146 +144 +141 +138 +135 +131 +127 +125 +121 +117 +114 +111 +110 +108 +107 +108 +108 +109 +110 +112 +115 +117 +120 +124 +127 +130 +134 +138 +141 +144 +146 +148 +150 +150 +151 +150 +149 +147 +144 +141 +138 +135 +132 +129 +126 +123 +119 +116 +114 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +140 +142 +145 +147 +149 +150 +150 +149 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +115 +112 +110 +108 +107 +107 +107 +108 +111 +113 +115 +119 +122 +125 +128 +132 +135 +139 +142 +144 +146 +148 +149 +150 +148 +149 +150 +147 +142 +142 +142 +133 +131 +128 +125 +121 +116 +116 +114 +110 +108 +108 +108 +107 +109 +110 +111 +114 +117 +120 +123 +127 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +137 +133 +129 +126 +123 +120 +117 +114 +112 +110 +108 +108 +107 +108 +109 +111 +113 +115 +118 +122 +126 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +138 +135 +130 +127 +123 +120 +117 +114 +111 +110 +107 +107 +107 +107 +108 +110 +111 +115 +118 +121 +125 +128 +132 +135 +139 +142 +145 +146 +148 +148 +150 +149 +149 +150 +143 +144 +144 +138 +135 +131 +128 +125 +120 +118 +116 +112 +110 +109 +108 +108 +108 +108 +109 +111 +114 +116 +119 +123 +127 +129 +133 +137 +140 +143 +144 +146 +148 +149 +149 +149 +149 +147 +146 +142 +140 +137 +132 +129 +126 +123 +119 +116 +113 +112 +109 +108 +107 +108 +108 +109 +111 +113 +115 +119 +122 +125 +128 +132 +136 +139 +142 +144 +147 +149 +150 +150 +150 +150 +148 +146 +144 +141 +137 +133 +131 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +111 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +148 +148 +149 +149 +148 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +116 +113 +111 +110 +109 +108 +107 +108 +110 +112 +114 +117 +120 +124 +127 +130 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +128 +125 +122 +118 +116 +113 +111 +110 +108 +108 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +133 +137 +140 +143 +146 +147 +149 +150 +149 +149 +148 +147 +144 +142 +139 +136 +133 +130 +127 +124 +121 +117 +115 +112 +110 +108 +108 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +131 +135 +138 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +122 +118 +116 +113 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +119 +123 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +151 +150 +149 +148 +145 +143 +140 +136 +132 +129 +126 +123 +119 +116 +114 +111 +110 +109 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +124 +120 +118 +114 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +150 +149 +147 +144 +142 +139 +135 +132 +129 +126 +122 +119 +116 +113 +111 +108 +108 +107 +107 +108 +109 +111 +114 +116 +119 +123 +127 +130 +133 +137 +140 +144 +146 +148 +150 +150 +150 +150 +149 +147 +145 +142 +140 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +117 +119 +123 +126 +129 +133 +136 +139 +142 +145 +147 +149 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +122 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +144 +141 +139 +136 +132 +127 +124 +121 +119 +115 +112 +110 +109 +108 +107 +108 +107 +109 +111 +114 +118 +120 +124 +127 +130 +133 +137 +140 +143 +146 +148 +150 +150 +150 +150 +149 +146 +145 +142 +139 +135 +131 +127 +125 +123 +120 +117 +114 +112 +110 +109 +107 +107 +108 +108 +111 +115 +118 +115 +120 +125 +126 +133 +137 +138 +144 +147 +145 +149 +151 +150 +150 +150 +146 +144 +143 +141 +139 +134 +131 +128 +125 +121 +119 +116 +111 +109 +107 +106 +106 +107 +108 +109 +111 +115 +118 +122 +125 +128 +131 +135 +138 +141 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +116 +120 +123 +127 +130 +133 +137 +140 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +140 +136 +133 +129 +126 +123 +120 +116 +114 +111 +109 +109 +108 +108 +109 +110 +111 +113 +115 +118 +122 +125 +128 +131 +135 +139 +142 +144 +146 +148 +149 +149 +149 +149 +147 +145 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +127 +131 +135 +138 +141 +145 +147 +148 +150 +150 +150 +150 +148 +146 +143 +141 +138 +134 +132 +128 +126 +122 +119 +115 +113 +111 +109 +107 +108 +108 +108 +109 +111 +113 +116 +120 +123 +127 +130 +133 +136 +139 +143 +145 +148 +149 +150 +150 +149 +148 +147 +145 +143 +140 +136 +134 +129 +127 +122 +119 +116 +113 +111 +109 +108 +107 +106 +108 +111 +110 +112 +118 +122 +122 +125 +131 +133 +135 +137 +143 +146 +146 +148 +150 +150 +149 +150 +148 +146 +144 +141 +138 +135 +131 +127 +123 +120 +116 +113 +111 +108 +107 +107 +107 +106 +108 +111 +112 +115 +118 +123 +126 +127 +131 +135 +138 +141 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +127 +124 +121 +118 +114 +112 +110 +108 +108 +108 +108 +109 +111 +112 +115 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +148 +149 +150 +151 +150 +149 +147 +145 +142 +139 +135 +132 +129 +126 +122 +120 +116 +114 +111 +109 +108 +107 +107 +107 +109 +110 +113 +116 +119 +123 +125 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +134 +130 +127 +124 +121 +118 +114 +112 +109 +108 +107 +107 +107 +108 +111 +114 +116 +117 +124 +127 +127 +131 +135 +139 +141 +142 +145 +148 +148 +149 +149 +149 +147 +146 +144 +140 +138 +134 +131 +127 +125 +121 +118 +115 +113 +111 +109 +108 +108 +108 +109 +111 +112 +115 +117 +120 +123 +127 +130 +132 +136 +140 +143 +144 +147 +149 +150 +149 +149 +149 +147 +145 +142 +140 +137 +134 +130 +126 +123 +120 +118 +115 +112 +110 +109 +108 +108 +108 +109 +111 +113 +116 +118 +122 +125 +128 +132 +135 +138 +141 +144 +146 +147 +148 +149 +149 +149 +148 +145 +144 +142 +139 +134 +130 +127 +125 +122 +119 +115 +112 +110 +109 +108 +107 +108 +108 +110 +112 +115 +117 +121 +124 +127 +130 +134 +137 +140 +144 +146 +148 +149 +151 +150 +150 +148 +146 +145 +142 +139 +135 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +123 +126 +130 +133 +137 +140 +143 +145 +148 +149 +150 +150 +149 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +107 +109 +111 +112 +116 +119 +123 +126 +129 +132 +136 +139 +141 +144 +146 +148 +149 +149 +149 +149 +147 +146 +144 +141 +138 +135 +131 +127 +125 +121 +117 +115 +111 +110 +108 +108 +107 +108 +108 +110 +112 +114 +117 +121 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +149 +147 +145 +142 +139 +136 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +110 +111 +113 +116 +119 +123 +126 +129 +133 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +146 +143 +140 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +107 +107 +106 +107 +108 +110 +112 +115 +118 +122 +125 +129 +133 +136 +140 +143 +145 +148 +149 +150 +151 +150 +150 +149 +147 +144 +142 +138 +134 +131 +127 +124 +121 +117 +114 +111 +109 +107 +107 +106 +107 +107 +109 +111 +114 +117 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +121 +118 +115 +112 +110 +109 +108 +107 +108 +108 +110 +112 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +146 +147 +149 +150 +150 +149 +149 +147 +144 +142 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +135 +139 +141 +144 +146 +148 +149 +149 +149 +149 +148 +145 +144 +140 +138 +134 +131 +127 +124 +121 +117 +115 +112 +110 +108 +108 +107 +108 +109 +111 +112 +115 +117 +120 +124 +127 +130 +133 +137 +140 +144 +145 +148 +149 +150 +151 +150 +149 +146 +144 +141 +138 +135 +132 +128 +125 +122 +119 +117 +114 +112 +110 +108 +108 +108 +108 +110 +111 +114 +116 +119 +123 +126 +129 +132 +136 +139 +142 +145 +146 +148 +149 +149 +149 +149 +147 +146 +143 +140 +137 +133 +130 +126 +123 +119 +117 +117 +111 +107 +108 +105 +107 +111 +109 +111 +115 +115 +118 +123 +125 +127 +132 +133 +137 +140 +144 +147 +149 +149 +151 +152 +151 +150 +149 +145 +141 +139 +135 +131 +127 +124 +120 +117 +115 +112 +109 +108 +107 +107 +107 +108 +109 +111 +113 +116 +120 +123 +127 +130 +134 +138 +141 +144 +146 +148 +150 +151 +150 +150 +149 +147 +145 +143 +140 +135 +131 +127 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +130 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +149 +148 +145 +143 +140 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +137 +134 +130 +127 +124 +120 +117 +114 +111 +110 +108 +108 +107 +108 +108 +110 +112 +115 +118 +121 +126 +127 +132 +135 +138 +141 +144 +146 +148 +149 +149 +150 +150 +148 +149 +141 +141 +141 +134 +130 +127 +126 +122 +117 +116 +114 +112 +109 +109 +109 +108 +109 +110 +111 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +137 +133 +129 +126 +124 +120 +117 +114 +111 +109 +108 +108 +108 +109 +109 +111 +113 +116 +119 +123 +126 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +120 +118 +115 +112 +111 +109 +108 +108 +108 +109 +111 +112 +115 +118 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +149 +149 +146 +144 +142 +138 +135 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +137 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +111 +112 +116 +119 +122 +126 +129 +132 +135 +139 +142 +144 +146 +148 +149 +150 +149 +150 +148 +147 +147 +139 +138 +137 +131 +127 +124 +121 +117 +113 +111 +110 +108 +106 +107 +108 +108 +110 +112 +115 +118 +121 +125 +127 +131 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +145 +142 +139 +135 +132 +129 +125 +122 +119 +116 +112 +110 +109 +108 +107 +107 +108 +109 +111 +114 +116 +119 +123 +127 +129 +132 +136 +140 +143 +145 +147 +149 +149 +150 +149 +149 +147 +145 +143 +140 +137 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +125 +128 +132 +135 +138 +142 +144 +147 +148 +150 +150 +150 +149 +148 +145 +144 +141 +138 +134 +131 +127 +124 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +150 +149 +146 +144 +142 +139 +135 +131 +129 +126 +123 +118 +115 +112 +111 +109 +107 +107 +107 +107 +109 +111 +113 +116 +120 +123 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +144 +142 +138 +135 +132 +129 +126 +122 +118 +116 +114 +111 +110 +108 +108 +108 +109 +110 +112 +114 +116 +120 +122 +126 +127 +132 +135 +139 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +140 +136 +133 +129 +127 +123 +120 +117 +115 +112 +110 +108 +107 +108 +108 +109 +111 +113 +115 +118 +121 +124 +127 +130 +134 +138 +141 +144 +146 +149 +150 +151 +150 +150 +148 +147 +144 +141 +138 +135 +131 +127 +124 +121 +118 +116 +113 +110 +109 +108 +108 +107 +109 +109 +112 +114 +116 +120 +123 +126 +129 +133 +137 +140 +143 +145 +147 +149 +149 +150 +150 +148 +147 +145 +142 +139 +136 +133 +129 +127 +123 +120 +116 +113 +111 +110 +107 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +135 +139 +141 +144 +146 +148 +149 +149 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +115 +112 +110 +108 +108 +107 +108 +109 +110 +112 +114 +118 +121 +125 +127 +131 +134 +138 +140 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +119 +116 +113 +110 +109 +108 +107 +107 +109 +110 +111 +114 +116 +119 +123 +126 +129 +133 +136 +140 +142 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +123 +120 +116 +114 +111 +110 +108 +108 +108 +107 +109 +110 +113 +115 +118 +122 +125 +127 +131 +135 +138 +142 +145 +147 +148 +151 +151 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +112 +110 +109 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +135 +138 +142 +144 +147 +148 +149 +150 +151 +150 +149 +148 +144 +142 +139 +135 +131 +128 +125 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +149 +151 +152 +146 +143 +143 +137 +137 +136 +129 +127 +126 +119 +116 +115 +110 +109 +108 +106 +105 +107 +109 +111 +113 +115 +120 +123 +125 +129 +133 +135 +137 +141 +143 +146 +148 +150 +149 +150 +150 +149 +147 +144 +142 +138 +135 +131 +127 +124 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +110 +112 +115 +118 +121 +124 +127 +131 +135 +137 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +128 +125 +121 +118 +115 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +140 +137 +134 +129 +126 +122 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +113 +110 +116 +122 +120 +125 +128 +133 +135 +136 +142 +145 +147 +147 +150 +150 +150 +149 +148 +145 +144 +141 +139 +134 +130 +127 +125 +122 +118 +115 +112 +110 +109 +108 +107 +106 +107 +109 +112 +114 +118 +122 +125 +127 +131 +134 +138 +141 +143 +146 +147 +148 +149 +150 +149 +148 +147 +144 +142 +140 +137 +133 +130 +126 +122 +118 +116 +113 +110 +108 +107 +107 +107 +107 +109 +111 +113 +116 +120 +123 +126 +129 +133 +136 +140 +142 +145 +147 +149 +150 +151 +151 +150 +148 +146 +144 +141 +138 +134 +130 +127 +123 +119 +116 +113 +110 +109 +107 +107 +107 +107 +109 +110 +113 +115 +118 +122 +125 +128 +132 +135 +138 +142 +145 +147 +149 +150 +151 +151 +150 +148 +147 +144 +140 +138 +134 +130 +127 +123 +121 +117 +114 +111 +109 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +150 +150 +150 +150 +148 +147 +145 +143 +139 +136 +132 +128 +125 +122 +118 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +114 +117 +121 +123 +127 +130 +133 +136 +139 +142 +144 +146 +148 +149 +149 +149 +148 +147 +145 +144 +140 +137 +134 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +110 +114 +118 +117 +122 +127 +128 +131 +135 +138 +141 +143 +145 +149 +150 +149 +150 +150 +148 +147 +144 +141 +137 +134 +130 +127 +124 +121 +118 +115 +113 +110 +109 +108 +107 +108 +109 +110 +111 +114 +117 +120 +123 +127 +131 +134 +136 +141 +144 +146 +148 +149 +151 +150 +149 +148 +147 +144 +142 +138 +135 +131 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +119 +123 +127 +130 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +111 +109 +107 +107 +107 +108 +109 +110 +113 +115 +119 +122 +125 +128 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +148 +148 +145 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +144 +142 +139 +136 +132 +129 +125 +122 +119 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +113 +117 +120 +123 +127 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +148 +147 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +114 +111 +110 +108 +108 +108 +109 +110 +111 +113 +115 +119 +122 +125 +128 +132 +135 +138 +141 +144 +147 +148 +149 +150 +150 +149 +148 +146 +143 +140 +138 +135 +131 +127 +124 +121 +118 +115 +112 +110 +108 +108 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +135 +139 +141 +144 +147 +148 +150 +150 +150 +150 +149 +147 +144 +142 +139 +137 +132 +127 +125 +122 +119 +115 +112 +110 +109 +107 +107 +107 +108 +109 +111 +114 +116 +120 +123 +127 +129 +134 +136 +140 +143 +145 +147 +149 +149 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +126 +123 +120 +116 +114 +111 +109 +108 +107 +108 +108 +109 +111 +113 +116 +119 +123 +126 +128 +132 +135 +138 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +115 +112 +110 +109 +108 +108 +107 +108 +110 +112 +115 +117 +121 +124 +127 +131 +134 +137 +140 +143 +146 +147 +149 +150 +149 +149 +148 +146 +144 +141 +139 +135 +131 +128 +125 +122 +119 +116 +113 +111 +110 +108 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +130 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +129 +126 +123 +120 +117 +114 +111 +110 +108 +107 +107 +108 +108 +110 +112 +115 +118 +121 +125 +127 +131 +135 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +122 +118 +115 +112 +110 +109 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +135 +138 +141 +144 +145 +147 +149 +149 +150 +149 +148 +147 +145 +142 +139 +136 +132 +128 +125 +122 +119 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +113 +116 +120 +123 +126 +131 +135 +133 +138 +141 +143 +150 +151 +149 +153 +152 +148 +150 +147 +143 +141 +137 +132 +128 +126 +122 +120 +115 +113 +111 +109 +108 +108 +108 +106 +108 +110 +112 +115 +118 +122 +125 +128 +133 +137 +140 +144 +146 +148 +150 +151 +151 +150 +149 +148 +146 +143 +141 +138 +135 +131 +127 +124 +121 +118 +114 +111 +109 +108 +106 +106 +106 +107 +108 +111 +114 +117 +120 +123 +127 +131 +135 +138 +142 +145 +147 +149 +150 +149 +150 +149 +148 +149 +141 +142 +142 +135 +131 +128 +127 +122 +118 +115 +114 +111 +108 +107 +107 +107 +108 +109 +111 +113 +117 +120 +123 +127 +130 +134 +137 +141 +144 +146 +148 +149 +151 +150 +150 +148 +147 +146 +142 +139 +136 +133 +129 +126 +123 +119 +116 +113 +111 +108 +107 +106 +107 +107 +109 +111 +114 +116 +120 +123 +126 +129 +133 +136 +140 +142 +144 +147 +149 +150 +150 +150 +149 +148 +145 +144 +141 +137 +134 +130 +127 +123 +120 +117 +114 +112 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +121 +124 +127 +130 +134 +137 +141 +143 +146 +147 +149 +149 +149 +149 +148 +146 +144 +141 +139 +136 +132 +128 +125 +122 +119 +117 +114 +111 +109 +109 +108 +108 +109 +110 +111 +114 +117 +119 +123 +126 +129 +133 +136 +140 +143 +145 +148 +149 +149 +150 +150 +148 +147 +144 +142 +140 +137 +133 +129 +126 +123 +120 +117 +114 +111 +110 +108 +107 +107 +108 +109 +110 +112 +115 +118 +122 +126 +128 +132 +136 +139 +142 +145 +147 +148 +149 +150 +149 +149 +147 +146 +143 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +109 +107 +107 +107 +108 +110 +112 +115 +118 +121 +124 +127 +131 +134 +137 +141 +143 +145 +147 +149 +150 +149 +149 +148 +147 +145 +142 +139 +136 +133 +129 +126 +122 +118 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +126 +129 +133 +135 +139 +142 +145 +147 +148 +149 +150 +150 +149 +147 +145 +142 +140 +138 +132 +129 +128 +123 +119 +117 +114 +112 +109 +106 +108 +108 +108 +110 +111 +113 +115 +119 +122 +125 +128 +131 +135 +138 +141 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +124 +122 +118 +113 +112 +110 +108 +107 +106 +107 +109 +109 +111 +114 +117 +120 +124 +127 +130 +134 +138 +141 +144 +146 +148 +150 +151 +151 +151 +149 +148 +145 +143 +139 +136 +132 +128 +125 +122 +119 +115 +113 +110 +108 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +142 +144 +146 +148 +149 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +144 +147 +148 +149 +150 +149 +148 +147 +145 +144 +141 +137 +135 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +120 +123 +126 +129 +133 +135 +138 +142 +144 +146 +148 +149 +149 +149 +149 +147 +145 +143 +139 +137 +133 +129 +126 +123 +120 +117 +115 +112 +111 +109 +109 +108 +109 +109 +111 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +118 +120 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +145 +142 +139 +136 +132 +129 +125 +122 +118 +116 +113 +109 +109 +107 +107 +107 +108 +110 +111 +114 +117 +120 +122 +126 +129 +133 +136 +140 +142 +145 +147 +149 +150 +150 +150 +150 +149 +146 +143 +141 +138 +135 +130 +126 +122 +120 +116 +114 +111 +109 +107 +107 +107 +107 +109 +110 +113 +116 +119 +122 +126 +129 +132 +135 +138 +141 +144 +146 +148 +150 +150 +150 +149 +148 +146 +144 +142 +139 +135 +130 +127 +124 +121 +117 +114 +111 +109 +107 +107 +106 +107 +109 +110 +112 +115 +118 +121 +124 +127 +131 +135 +138 +142 +144 +146 +148 +150 +150 +150 +150 +148 +147 +144 +142 +139 +136 +132 +128 +125 +122 +119 +115 +113 +110 +109 +108 +107 +108 +108 +110 +111 +114 +116 +120 +123 +126 +129 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +143 +140 +136 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +116 +119 +122 +126 +129 +132 +136 +138 +142 +144 +147 +148 +149 +150 +150 +149 +147 +146 +143 +141 +138 +135 +131 +128 +125 +121 +118 +115 +112 +110 +108 +107 +108 +109 +109 +110 +112 +114 +117 +121 +124 +127 +130 +135 +137 +141 +143 +146 +147 +148 +150 +150 +149 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +119 +115 +113 +111 +108 +108 +110 +107 +105 +109 +109 +112 +119 +119 +122 +128 +129 +132 +138 +140 +143 +146 +147 +148 +149 +150 +151 +150 +147 +147 +144 +141 +138 +135 +130 +126 +123 +119 +115 +114 +111 +109 +108 +106 +108 +108 +109 +114 +110 +115 +121 +121 +124 +127 +132 +135 +137 +141 +145 +148 +147 +150 +150 +149 +149 +148 +145 +143 +141 +138 +134 +131 +127 +125 +121 +118 +116 +113 +110 +109 +108 +108 +107 +107 +110 +112 +114 +117 +122 +124 +127 +131 +135 +138 +141 +143 +145 +147 +148 +149 +150 +150 +148 +147 +144 +142 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +108 +108 +110 +111 +114 +116 +119 +123 +126 +129 +133 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +143 +141 +137 +133 +129 +127 +123 +121 +117 +115 +112 +110 +108 +107 +107 +107 +109 +111 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +147 +149 +150 +149 +149 +148 +147 +144 +142 +138 +135 +131 +127 +125 +121 +118 +115 +113 +110 +109 +108 +108 +108 +109 +110 +112 +115 +117 +120 +123 +127 +129 +133 +136 +140 +144 +146 +148 +150 +151 +152 +151 +149 +148 +145 +143 +140 +136 +132 +128 +126 +122 +118 +115 +112 +110 +108 +107 +107 +107 +107 +109 +110 +113 +115 +119 +122 +126 +129 +133 +136 +139 +143 +146 +148 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +116 +118 +122 +126 +129 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +149 +147 +146 +143 +141 +138 +136 +131 +127 +124 +121 +118 +115 +112 +110 +108 +108 +108 +108 +109 +111 +112 +115 +118 +121 +124 +127 +131 +134 +137 +140 +144 +145 +147 +149 +149 +150 +150 +148 +147 +145 +143 +140 +136 +131 +127 +125 +122 +119 +115 +112 +111 +109 +109 +108 +108 +109 +110 +112 +114 +115 +120 +123 +124 +128 +134 +136 +139 +143 +145 +148 +148 +149 +151 +151 +149 +147 +146 +144 +140 +137 +134 +130 +127 +124 +121 +118 +115 +112 +110 +108 +108 +108 +108 +109 +110 +112 +114 +118 +121 +124 +128 +130 +134 +139 +142 +143 +146 +148 +149 +149 +149 +149 +148 +145 +143 +141 +137 +135 +132 +128 +125 +121 +118 +115 +112 +110 +109 +107 +107 +108 +109 +110 +112 +114 +117 +121 +124 +127 +131 +134 +138 +141 +144 +146 +147 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +131 +128 +125 +121 +118 +115 +113 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +126 +129 +133 +136 +139 +142 +145 +147 +149 +150 +150 +150 +150 +148 +146 +144 +141 +137 +134 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +108 +108 +110 +113 +115 +119 +121 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +124 +127 +130 +134 +137 +140 +144 +146 +148 +149 +150 +150 +150 +148 +147 +145 +142 +139 +136 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +107 +108 +108 +109 +111 +114 +116 +119 +123 +126 +129 +133 +136 +140 +142 +145 +147 +148 +150 +150 +150 +148 +147 +145 +143 +140 +137 +134 +130 +127 +124 +121 +118 +115 +112 +110 +109 +107 +107 +107 +108 +110 +112 +115 +118 +122 +126 +128 +131 +135 +138 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +132 +128 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +149 +149 +150 +150 +148 +147 +145 +142 +139 +135 +132 +129 +125 +122 +119 +116 +113 +111 +109 +108 +108 +108 +109 +110 +111 +114 +116 +119 +123 +126 +129 +132 +136 +139 +142 +144 +147 +149 +149 +150 +150 +149 +148 +146 +143 +141 +137 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +111 +115 +118 +121 +124 +128 +131 +135 +138 +142 +145 +146 +149 +150 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +113 +111 +109 +108 +108 +108 +109 +110 +111 +114 +117 +121 +125 +127 +130 +133 +137 +140 +144 +145 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +114 +111 +109 +109 +107 +107 +107 +109 +110 +113 +117 +120 +123 +125 +129 +133 +137 +139 +142 +144 +147 +148 +149 +150 +149 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +120 +117 +114 +111 +109 +107 +107 +107 +107 +108 +111 +112 +116 +119 +122 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +138 +135 +131 +128 +125 +121 +117 +115 +112 +110 +108 +107 +107 +108 +109 +110 +112 +115 +117 +120 +123 +127 +130 +133 +136 +140 +143 +146 +148 +150 +150 +151 +151 +148 +147 +147 +143 +137 +136 +136 +130 +122 +121 +118 +112 +112 +114 +110 +110 +109 +106 +109 +110 +110 +113 +115 +117 +121 +124 +129 +133 +136 +139 +144 +147 +148 +151 +152 +150 +149 +149 +145 +144 +143 +140 +136 +133 +131 +127 +124 +120 +118 +115 +111 +110 +108 +106 +106 +107 +108 +110 +112 +116 +119 +122 +125 +129 +132 +136 +139 +142 +145 +147 +148 +149 +150 +149 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +108 +108 +108 +108 +111 +112 +115 +117 +120 +124 +127 +130 +133 +138 +140 +144 +145 +148 +149 +150 +149 +150 +149 +147 +145 +143 +139 +136 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +113 +116 +120 +123 +126 +129 +132 +136 +139 +142 +145 +147 +149 +149 +150 +149 +149 +147 +146 +143 +140 +136 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +118 +121 +125 +128 +131 +135 +139 +142 +145 +147 +149 +149 +150 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +117 +120 +124 +127 +130 +134 +138 +140 +144 +146 +148 +149 +150 +151 +150 +149 +147 +145 +142 +139 +136 +132 +128 +125 +122 +118 +116 +112 +110 +108 +107 +107 +107 +108 +109 +111 +113 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +148 +149 +150 +149 +149 +147 +145 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +106 +107 +108 +110 +112 +116 +119 +123 +126 +129 +132 +135 +138 +141 +144 +145 +148 +148 +149 +149 +149 +148 +146 +144 +141 +138 +135 +132 +127 +125 +121 +118 +115 +112 +110 +108 +108 +107 +107 +108 +110 +111 +114 +117 +121 +124 +127 +130 +134 +137 +140 +144 +146 +148 +149 +150 +151 +150 +149 +147 +145 +142 +139 +135 +132 +130 +127 +121 +120 +118 +112 +110 +108 +108 +108 +106 +107 +110 +111 +112 +116 +120 +124 +127 +129 +132 +136 +140 +143 +144 +146 +148 +149 +150 +150 +149 +147 +145 +142 +140 +137 +133 +131 +127 +124 +120 +116 +114 +112 +109 +108 +108 +107 +108 +108 +110 +112 +115 +118 +122 +125 +127 +132 +136 +139 +142 +144 +146 +149 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +114 +112 +110 +108 +107 +107 +108 +108 +110 +111 +114 +116 +120 +123 +127 +130 +133 +137 +140 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +109 +111 +114 +116 +119 +123 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +150 +149 +147 +146 +144 +140 +137 +134 +130 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +128 +131 +135 +138 +142 +144 +147 +148 +150 +151 +150 +150 +148 +147 +144 +142 +138 +135 +131 +127 +124 +121 +118 +114 +112 +110 +108 +107 +107 +108 +109 +110 +111 +114 +117 +120 +124 +127 +130 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +141 +139 +135 +132 +128 +126 +122 +119 +116 +114 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +120 +122 +126 +129 +132 +136 +139 +142 +145 +147 +148 +149 +149 +149 +148 +147 +145 +143 +141 +137 +134 +130 +127 +124 +121 +117 +115 +112 +110 +109 +107 +108 +107 +109 +110 +112 +115 +118 +122 +125 +128 +131 +135 +138 +141 +143 +146 +147 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +114 +112 +110 +109 +108 +107 +108 +109 +111 +112 +114 +118 +121 +124 +127 +130 +133 +137 +140 +143 +146 +148 +149 +150 +150 +150 +149 +148 +145 +142 +139 +136 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +144 +147 +148 +149 +150 +150 +149 +147 +146 +143 +140 +137 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +118 +122 +125 +128 +131 +135 +138 +141 +144 +146 +148 +150 +150 +150 +150 +148 +147 +143 +141 +137 +135 +131 +127 +124 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +130 +134 +137 +140 +143 +146 +147 +149 +149 +150 +150 +148 +147 +144 +143 +139 +136 +133 +129 +126 +123 +119 +116 +113 +110 +108 +107 +106 +106 +107 +108 +110 +113 +116 +119 +122 +126 +129 +133 +136 +140 +143 +145 +147 +149 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +120 +117 +114 +111 +109 +108 +107 +106 +106 +109 +108 +112 +117 +116 +121 +127 +127 +129 +134 +140 +142 +144 +145 +149 +152 +150 +152 +150 +148 +145 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +113 +111 +109 +108 +107 +107 +108 +109 +110 +113 +118 +120 +123 +127 +130 +135 +138 +141 +144 +147 +147 +149 +152 +151 +146 +148 +145 +143 +146 +140 +135 +135 +130 +125 +124 +119 +115 +114 +110 +107 +105 +105 +106 +107 +107 +111 +114 +116 +120 +124 +127 +128 +133 +136 +139 +143 +145 +147 +148 +149 +150 +151 +150 +149 +146 +144 +141 +138 +134 +130 +127 +124 +120 +117 +114 +111 +110 +108 +107 +107 +108 +109 +111 +112 +115 +119 +121 +125 +127 +132 +134 +138 +141 +144 +146 +147 +149 +149 +150 +149 +147 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +115 +113 +111 +109 +109 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +130 +133 +137 +140 +143 +146 +147 +149 +150 +151 +150 +149 +148 +145 +143 +140 +137 +133 +130 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +139 +142 +145 +147 +149 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +114 +112 +109 +108 +107 +107 +108 +109 +111 +113 +116 +118 +122 +125 +127 +131 +135 +138 +141 +144 +146 +148 +150 +150 +150 +150 +149 +147 +144 +141 +138 +134 +131 +128 +125 +122 +118 +116 +113 +111 +109 +108 +107 +108 +108 +110 +111 +114 +116 +119 +123 +126 +130 +133 +137 +140 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +113 +110 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +130 +133 +136 +140 +142 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +138 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +115 +118 +122 +125 +127 +131 +134 +138 +141 +144 +146 +148 +150 +151 +151 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +113 +111 +110 +109 +108 +108 +109 +110 +112 +114 +117 +119 +123 +127 +131 +134 +136 +141 +145 +145 +148 +149 +150 +150 +148 +148 +147 +145 +141 +139 +136 +132 +129 +125 +122 +119 +117 +114 +112 +110 +108 +108 +107 +108 +109 +111 +114 +116 +119 +122 +126 +129 +133 +136 +140 +141 +145 +147 +147 +148 +150 +149 +148 +147 +145 +144 +140 +138 +134 +131 +127 +125 +122 +118 +114 +112 +110 +108 +108 +107 +108 +108 +110 +112 +114 +117 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +145 +142 +139 +135 +131 +128 +125 +121 +118 +115 +112 +110 +108 +108 +107 +108 +108 +110 +111 +113 +117 +121 +125 +127 +129 +133 +137 +140 +143 +145 +147 +149 +150 +151 +150 +149 +147 +145 +142 +139 +135 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +110 +113 +117 +120 +122 +125 +128 +133 +136 +139 +142 +144 +146 +148 +149 +150 +149 +149 +148 +146 +143 +140 +137 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +111 +115 +117 +121 +124 +127 +131 +135 +139 +142 +144 +147 +148 +150 +151 +150 +150 +149 +147 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +113 +110 +108 +108 +107 +108 +108 +110 +111 +114 +117 +121 +123 +127 +130 +133 +136 +139 +143 +145 +147 +149 +149 +149 +149 +148 +146 +144 +142 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +108 +108 +109 +111 +114 +116 +120 +123 +126 +129 +133 +136 +138 +141 +143 +145 +147 +148 +148 +149 +148 +147 +145 +143 +141 +138 +135 +132 +127 +124 +121 +117 +114 +111 +109 +108 +107 +108 +107 +109 +110 +113 +115 +118 +121 +124 +128 +130 +134 +137 +141 +143 +145 +147 +148 +150 +150 +150 +148 +147 +144 +142 +139 +135 +132 +128 +126 +122 +119 +115 +113 +110 +109 +108 +107 +108 +109 +111 +111 +114 +116 +120 +123 +126 +129 +133 +136 +139 +142 +145 +147 +148 +149 +149 +149 +148 +147 +144 +142 +140 +136 +133 +129 +126 +123 +120 +117 +114 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +125 +128 +132 +135 +139 +143 +145 +147 +149 +150 +150 +149 +149 +148 +146 +143 +141 +138 +135 +131 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +121 +125 +127 +131 +135 +138 +142 +144 +147 +148 +149 +150 +150 +149 +148 +147 +144 +141 +138 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +116 +120 +123 +127 +130 +133 +137 +140 +143 +145 +147 +148 +149 +149 +150 +149 +147 +146 +144 +140 +135 +133 +132 +125 +122 +120 +116 +113 +109 +109 +109 +107 +106 +108 +109 +110 +114 +116 +119 +122 +126 +128 +132 +136 +139 +142 +145 +147 +148 +150 +150 +150 +150 +148 +145 +143 +141 +137 +133 +129 +127 +123 +120 +116 +114 +111 +110 +108 +108 +107 +107 +109 +110 +112 +114 +118 +121 +125 +128 +132 +135 +138 +141 +144 +147 +149 +150 +150 +151 +150 +149 +147 +144 +141 +138 +134 +131 +127 +124 +121 +118 +115 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +125 +127 +127 +132 +135 +137 +145 +147 +146 +151 +151 +149 +150 +149 +146 +145 +142 +138 +135 +132 +130 +127 +123 +119 +118 +114 +111 +111 +108 +106 +106 +107 +108 +111 +112 +116 +120 +123 +127 +129 +133 +137 +140 +143 +145 +146 +148 +149 +149 +149 +148 +147 +146 +144 +140 +137 +134 +130 +127 +124 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +110 +112 +115 +119 +121 +124 +127 +131 +134 +138 +141 +143 +146 +148 +149 +150 +150 +149 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +119 +115 +113 +111 +109 +108 +107 +108 +109 +110 +112 +114 +117 +120 +123 +126 +129 +133 +136 +140 +143 +146 +148 +149 +150 +151 +150 +149 +147 +145 +143 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +140 +143 +145 +148 +149 +150 +150 +150 +149 +148 +145 +143 +139 +137 +133 +130 +127 +124 +121 +118 +115 +112 +110 +109 +108 +108 +107 +108 +110 +111 +114 +118 +121 +125 +127 +132 +135 +139 +142 +144 +147 +148 +149 +150 +150 +150 +149 +147 +144 +141 +138 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +107 +109 +111 +113 +116 +120 +123 +127 +131 +134 +138 +140 +143 +146 +147 +149 +150 +149 +149 +149 +147 +145 +143 +140 +137 +133 +130 +126 +123 +119 +116 +113 +111 +108 +108 +107 +107 +108 +109 +111 +114 +116 +120 +123 +127 +129 +133 +136 +140 +142 +145 +146 +149 +149 +150 +150 +149 +148 +145 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +116 +117 +121 +124 +127 +131 +134 +138 +141 +144 +147 +149 +150 +150 +150 +150 +149 +147 +144 +141 +139 +135 +130 +127 +125 +120 +117 +116 +112 +110 +108 +108 +107 +107 +107 +111 +113 +114 +117 +120 +124 +127 +131 +133 +137 +140 +143 +145 +147 +149 +150 +150 +149 +149 +148 +146 +143 +140 +136 +132 +129 +126 +122 +119 +115 +112 +111 +108 +106 +107 +107 +108 +109 +111 +114 +117 +119 +123 +127 +130 +132 +136 +139 +142 +144 +146 +148 +150 +150 +150 +150 +148 +146 +143 +141 +137 +134 +130 +127 +123 +120 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +149 +150 +150 +151 +150 +149 +147 +144 +141 +138 +134 +131 +127 +124 +121 +117 +114 +112 +110 +108 +108 +108 +108 +109 +110 +112 +115 +117 +121 +124 +127 +130 +134 +138 +140 +143 +145 +148 +149 +150 +150 +149 +148 +147 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +125 +128 +132 +135 +138 +142 +144 +146 +148 +149 +150 +150 +149 +147 +146 +143 +140 +137 +134 +131 +127 +124 +120 +118 +114 +112 +110 +109 +108 +108 +108 +109 +110 +112 +114 +118 +121 +125 +127 +130 +134 +139 +142 +144 +146 +148 +149 +150 +150 +149 +147 +146 +144 +141 +138 +135 +131 +127 +125 +122 +119 +115 +112 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +121 +123 +127 +130 +134 +137 +140 +143 +144 +147 +148 +149 +149 +149 +149 +147 +145 +143 +141 +137 +134 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +107 +109 +111 +113 +116 +119 +122 +126 +128 +132 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +138 +134 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +151 +151 +150 +148 +147 +144 +142 +139 +135 +131 +127 +124 +121 +118 +115 +113 +110 +109 +108 +107 +107 +108 +109 +111 +114 +116 +120 +123 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +118 +122 +126 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +137 +134 +130 +127 +124 +121 +117 +115 +111 +110 +108 +107 +107 +107 +108 +110 +111 +115 +121 +120 +124 +129 +132 +134 +137 +142 +144 +146 +146 +150 +151 +149 +148 +148 +146 +143 +141 +137 +134 +131 +128 +125 +121 +118 +115 +113 +111 +109 +108 +108 +108 +109 +110 +112 +114 +117 +121 +123 +127 +130 +134 +136 +140 +143 +146 +147 +148 +149 +150 +149 +148 +147 +145 +143 +140 +137 +133 +129 +126 +122 +119 +116 +113 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +110 +112 +114 +117 +120 +124 +127 +131 +135 +139 +141 +144 +146 +148 +149 +149 +149 +148 +147 +146 +144 +141 +138 +135 +132 +129 +126 +122 +118 +115 +112 +112 +111 +105 +106 +106 +104 +111 +113 +112 +118 +122 +122 +127 +131 +133 +137 +140 +141 +144 +145 +148 +150 +149 +148 +149 +148 +146 +145 +141 +137 +133 +130 +126 +122 +120 +116 +113 +110 +109 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +127 +132 +135 +139 +141 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +137 +134 +131 +127 +124 +121 +117 +114 +111 +110 +108 +108 +107 +107 +109 +110 +112 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +149 +148 +146 +144 +142 +139 +136 +132 +129 +125 +122 +119 +115 +113 +111 +109 +108 +107 +108 +108 +109 +111 +113 +117 +121 +124 +127 +129 +133 +137 +140 +142 +144 +146 +148 +150 +150 +150 +149 +147 +145 +143 +139 +137 +133 +130 +127 +123 +120 +117 +113 +110 +108 +107 +107 +107 +107 +108 +110 +113 +117 +120 +123 +125 +129 +133 +136 +139 +141 +144 +146 +147 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +116 +113 +111 +109 +109 +108 +108 +109 +110 +112 +115 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +127 +129 +133 +136 +140 +143 +146 +147 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +134 +130 +127 +123 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +115 +118 +122 +125 +128 +132 +135 +139 +142 +144 +147 +149 +150 +150 +150 +149 +148 +146 +144 +141 +137 +133 +130 +127 +124 +120 +118 +115 +113 +111 +109 +108 +108 +108 +109 +110 +111 +114 +117 +120 +124 +126 +130 +134 +138 +143 +143 +146 +150 +150 +150 +150 +150 +148 +145 +144 +142 +139 +134 +131 +128 +125 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +116 +119 +123 +127 +130 +133 +137 +140 +143 +146 +146 +149 +150 +149 +149 +149 +147 +146 +143 +140 +138 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +108 +111 +113 +115 +119 +122 +126 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +150 +149 +148 +146 +144 +140 +138 +135 +131 +127 +124 +121 +117 +114 +111 +110 +108 +107 +107 +107 +108 +110 +112 +114 +117 +120 +124 +127 +131 +134 +137 +141 +144 +147 +148 +150 +150 +151 +150 +149 +147 +145 +142 +139 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +108 +107 +107 +108 +110 +112 +114 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +144 +143 +139 +136 +132 +129 +126 +122 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +115 +119 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +150 +151 +149 +148 +146 +144 +140 +138 +134 +131 +127 +124 +121 +117 +114 +111 +110 +108 +107 +107 +107 +108 +109 +112 +114 +118 +121 +125 +127 +132 +135 +138 +141 +144 +146 +148 +149 +149 +150 +149 +148 +146 +144 +142 +138 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +148 +149 +150 +149 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +115 +119 +123 +126 +127 +131 +135 +139 +142 +144 +146 +148 +150 +150 +151 +150 +148 +146 +144 +140 +138 +134 +130 +127 +124 +121 +117 +114 +111 +110 +108 +107 +107 +107 +108 +110 +111 +115 +118 +121 +123 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +142 +139 +135 +132 +129 +126 +122 +119 +116 +113 +111 +109 +107 +107 +108 +108 +110 +111 +114 +117 +119 +123 +126 +130 +133 +136 +140 +143 +145 +147 +148 +149 +150 +149 +148 +146 +144 +143 +140 +138 +131 +130 +129 +123 +120 +116 +114 +111 +108 +108 +108 +107 +107 +108 +111 +112 +116 +118 +122 +125 +128 +132 +136 +139 +142 +145 +147 +149 +150 +151 +150 +150 +149 +147 +143 +140 +137 +134 +130 +127 +124 +120 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +124 +127 +131 +134 +137 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +146 +143 +140 +136 +132 +129 +126 +122 +118 +115 +113 +111 +109 +108 +107 +108 +109 +110 +111 +114 +117 +119 +123 +126 +129 +132 +135 +138 +141 +144 +145 +148 +149 +149 +149 +149 +147 +146 +143 +140 +137 +133 +129 +126 +123 +119 +116 +114 +112 +110 +109 +108 +108 +108 +110 +111 +113 +116 +118 +122 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +149 +149 +148 +146 +145 +142 +138 +134 +131 +127 +124 +120 +117 +115 +112 +111 +110 +108 +108 +108 +108 +110 +111 +114 +117 +121 +124 +127 +130 +134 +137 +141 +144 +146 +148 +149 +149 +150 +149 +148 +148 +147 +139 +138 +135 +130 +130 +127 +121 +121 +118 +112 +111 +110 +107 +107 +107 +106 +107 +109 +113 +117 +119 +123 +127 +130 +134 +138 +141 +142 +144 +147 +148 +149 +150 +150 +149 +147 +146 +144 +141 +138 +134 +130 +127 +123 +119 +116 +113 +111 +108 +108 +107 +108 +108 +109 +111 +112 +115 +119 +122 +125 +128 +132 +136 +139 +142 +144 +146 +148 +150 +150 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +112 +110 +109 +108 +108 +107 +109 +110 +112 +115 +118 +121 +124 +127 +131 +134 +138 +142 +144 +146 +149 +149 +151 +150 +150 +148 +146 +144 +142 +139 +135 +132 +128 +126 +122 +119 +115 +113 +111 +109 +107 +106 +107 +107 +109 +111 +113 +116 +119 +123 +127 +130 +133 +136 +139 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +133 +129 +127 +123 +120 +116 +114 +111 +109 +109 +107 +107 +107 +108 +110 +112 +115 +118 +122 +126 +129 +132 +136 +139 +142 +144 +147 +149 +150 +150 +150 +149 +147 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +118 +121 +125 +127 +130 +133 +138 +141 +143 +145 +147 +149 +150 +150 +149 +148 +147 +145 +143 +139 +136 +132 +128 +126 +122 +118 +114 +112 +110 +108 +106 +106 +107 +108 +110 +111 +114 +118 +121 +123 +126 +129 +133 +137 +140 +143 +145 +148 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +133 +128 +126 +122 +120 +116 +113 +111 +110 +108 +107 +108 +108 +109 +111 +113 +116 +118 +122 +125 +128 +132 +135 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +124 +122 +118 +113 +113 +111 +108 +107 +107 +108 +108 +109 +111 +116 +117 +121 +124 +127 +130 +135 +137 +141 +144 +146 +148 +150 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +128 +126 +122 +118 +115 +112 +109 +109 +107 +106 +107 +107 +109 +111 +113 +117 +121 +123 +127 +129 +133 +137 +140 +143 +145 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +127 +123 +119 +116 +114 +111 +109 +108 +108 +107 +108 +109 +111 +113 +115 +119 +122 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +151 +150 +148 +146 +144 +140 +137 +134 +131 +127 +124 +121 +117 +114 +111 +110 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +145 +142 +139 +136 +132 +128 +125 +122 +118 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +119 +123 +126 +129 +133 +136 +140 +143 +145 +147 +148 +150 +150 +149 +148 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +109 +108 +107 +108 +108 +110 +112 +115 +117 +121 +125 +127 +132 +135 +139 +142 +144 +147 +148 +150 +150 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +115 +111 +110 +108 +107 +107 +107 +108 +109 +111 +114 +117 +121 +124 +127 +131 +134 +138 +140 +143 +145 +147 +148 +149 +149 +149 +148 +146 +145 +142 +139 +136 +132 +129 +126 +123 +119 +116 +113 +111 +108 +108 +107 +108 +109 +110 +112 +114 +117 +120 +123 +126 +129 +132 +136 +139 +142 +145 +146 +148 +149 +149 +149 +148 +147 +145 +143 +140 +137 +133 +130 +127 +124 +121 +117 +115 +112 +110 +109 +108 +107 +108 +109 +110 +112 +115 +118 +121 +125 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +149 +148 +147 +145 +144 +140 +138 +134 +131 +127 +124 +121 +118 +115 +112 +111 +109 +108 +107 +108 +108 +110 +111 +114 +118 +121 +126 +126 +131 +136 +137 +140 +144 +146 +148 +148 +150 +151 +150 +147 +146 +145 +142 +139 +135 +131 +128 +125 +123 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +113 +115 +118 +124 +126 +127 +131 +136 +140 +142 +145 +147 +149 +149 +150 +149 +149 +147 +146 +143 +140 +137 +134 +130 +127 +124 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +109 +112 +115 +119 +121 +125 +128 +132 +136 +139 +142 +144 +147 +149 +150 +151 +150 +149 +148 +147 +144 +140 +138 +134 +131 +127 +125 +121 +117 +114 +112 +109 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +124 +127 +131 +134 +138 +140 +144 +145 +148 +149 +150 +150 +150 +149 +146 +145 +142 +139 +135 +132 +128 +125 +122 +119 +115 +113 +111 +109 +108 +108 +108 +108 +110 +112 +114 +117 +120 +123 +127 +129 +133 +137 +140 +143 +145 +147 +149 +150 +151 +150 +149 +147 +145 +143 +140 +136 +133 +129 +127 +123 +119 +117 +114 +112 +109 +108 +107 +108 +108 +108 +110 +112 +115 +118 +122 +125 +128 +132 +136 +140 +142 +144 +147 +148 +149 +150 +149 +149 +147 +146 +143 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +108 +108 +109 +111 +112 +115 +118 +121 +125 +127 +131 +137 +138 +137 +143 +143 +145 +151 +149 +149 +152 +148 +146 +146 +143 +139 +137 +132 +127 +125 +122 +119 +116 +112 +111 +110 +108 +108 +109 +108 +109 +111 +113 +115 +120 +123 +126 +129 +132 +137 +140 +143 +146 +148 +149 +150 +151 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +123 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +110 +112 +115 +118 +122 +125 +128 +131 +136 +138 +142 +145 +148 +149 +150 +150 +151 +149 +148 +146 +144 +141 +138 +134 +130 +127 +124 +121 +118 +115 +112 +110 +109 +108 +108 +108 +109 +110 +112 +115 +117 +121 +124 +127 +131 +134 +137 +141 +143 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +123 +127 +129 +133 +137 +140 +143 +146 +148 +149 +150 +150 +151 +149 +148 +145 +143 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +110 +108 +108 +107 +108 +109 +111 +113 +116 +119 +122 +126 +128 +132 +136 +140 +143 +145 +147 +148 +150 +150 +150 +149 +148 +146 +143 +140 +138 +134 +130 +127 +124 +121 +118 +116 +113 +111 +109 +108 +107 +107 +108 +109 +112 +115 +117 +120 +124 +127 +130 +134 +137 +140 +143 +145 +147 +149 +149 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +108 +107 +109 +110 +111 +114 +117 +120 +123 +126 +129 +132 +136 +140 +142 +145 +147 +149 +150 +151 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +123 +120 +116 +114 +111 +110 +109 +108 +107 +108 +110 +109 +111 +115 +118 +121 +125 +127 +130 +134 +138 +142 +145 +146 +148 +150 +150 +150 +149 +147 +145 +144 +141 +138 +134 +131 +128 +125 +121 +118 +115 +112 +110 +108 +108 +107 +107 +107 +109 +111 +114 +117 +122 +124 +126 +130 +134 +138 +140 +143 +146 +148 +149 +149 +150 +149 +148 +147 +145 +142 +139 +136 +132 +129 +125 +122 +118 +116 +112 +110 +108 +107 +107 +107 +107 +109 +111 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +148 +150 +150 +149 +149 +147 +146 +143 +140 +137 +133 +129 +126 +122 +119 +115 +113 +110 +109 +107 +106 +107 +107 +109 +110 +112 +116 +118 +123 +126 +129 +132 +135 +138 +142 +144 +147 +149 +150 +151 +151 +150 +149 +147 +144 +141 +138 +135 +131 +127 +124 +120 +117 +113 +111 +108 +107 +106 +107 +107 +108 +111 +112 +115 +117 +121 +125 +127 +131 +134 +137 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +109 +108 +107 +108 +108 +110 +111 +114 +117 +120 +123 +127 +130 +134 +137 +140 +144 +145 +147 +148 +149 +149 +149 +148 +146 +144 +142 +139 +135 +132 +129 +126 +123 +120 +117 +114 +112 +110 +108 +108 +107 +108 +109 +110 +113 +115 +118 +122 +126 +128 +132 +136 +139 +142 +144 +146 +148 +149 +150 +149 +149 +147 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +114 +112 +110 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +134 +137 +140 +143 +145 +147 +148 +150 +149 +150 +148 +147 +145 +142 +139 +135 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +114 +116 +120 +123 +126 +129 +132 +136 +139 +142 +144 +148 +149 +150 +153 +148 +149 +149 +145 +143 +140 +137 +134 +129 +127 +124 +121 +116 +114 +112 +110 +109 +108 +108 +108 +109 +110 +112 +115 +118 +121 +124 +128 +132 +135 +138 +142 +145 +147 +148 +149 +150 +151 +149 +147 +147 +144 +141 +138 +135 +132 +128 +125 +121 +118 +114 +112 +110 +108 +107 +108 +107 +108 +110 +112 +115 +118 +121 +124 +127 +131 +135 +137 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +136 +132 +129 +126 +122 +119 +116 +114 +111 +109 +107 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +142 +145 +148 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +123 +120 +116 +114 +111 +109 +108 +107 +107 +107 +109 +110 +113 +115 +118 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +150 +151 +151 +150 +149 +147 +144 +141 +138 +135 +131 +127 +124 +120 +117 +114 +111 +109 +108 +106 +107 +107 +109 +110 +112 +115 +119 +122 +125 +127 +130 +134 +137 +141 +143 +146 +147 +149 +150 +150 +149 +148 +146 +144 +142 +138 +135 +131 +128 +125 +122 +119 +115 +113 +111 +110 +108 +108 +108 +109 +109 +111 +114 +117 +120 +122 +126 +129 +133 +137 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +142 +139 +137 +133 +130 +127 +123 +120 +117 +114 +111 +109 +108 +108 +108 +108 +109 +110 +112 +115 +118 +121 +125 +128 +132 +136 +139 +142 +145 +147 +148 +149 +149 +149 +148 +147 +145 +143 +140 +138 +134 +131 +127 +124 +121 +118 +115 +112 +110 +108 +110 +109 +105 +107 +109 +110 +117 +119 +120 +127 +129 +130 +135 +138 +140 +144 +145 +145 +147 +148 +150 +150 +148 +147 +146 +143 +140 +138 +133 +128 +125 +122 +118 +115 +113 +111 +108 +108 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +128 +131 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +132 +129 +126 +123 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +111 +112 +115 +118 +122 +125 +128 +132 +135 +139 +142 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +110 +109 +107 +107 +108 +108 +110 +111 +114 +117 +120 +124 +127 +130 +134 +137 +140 +144 +145 +147 +149 +149 +150 +150 +149 +146 +145 +142 +140 +136 +132 +129 +126 +123 +119 +116 +113 +111 +108 +108 +107 +107 +107 +108 +111 +113 +116 +119 +123 +126 +129 +133 +137 +140 +143 +145 +147 +149 +149 +150 +149 +148 +147 +145 +143 +139 +137 +133 +129 +126 +124 +120 +117 +114 +111 +110 +108 +107 +108 +108 +109 +111 +113 +116 +118 +122 +126 +128 +132 +136 +139 +141 +144 +146 +148 +148 +149 +149 +148 +147 +145 +143 +140 +137 +134 +131 +127 +124 +121 +118 +115 +112 +111 +109 +108 +107 +108 +109 +111 +112 +115 +118 +121 +124 +127 +131 +134 +137 +140 +143 +145 +147 +148 +149 +150 +149 +148 +147 +145 +142 +139 +136 +132 +128 +125 +122 +119 +116 +113 +111 +109 +108 +108 +108 +108 +110 +111 +113 +116 +119 +122 +125 +129 +132 +136 +139 +142 +145 +148 +148 +149 +151 +150 +148 +147 +145 +143 +140 +136 +133 +131 +127 +124 +121 +118 +115 +113 +110 +109 +109 +108 +108 +109 +111 +112 +115 +118 +121 +124 +127 +130 +134 +138 +141 +144 +146 +148 +150 +149 +149 +149 +148 +145 +144 +141 +138 +135 +131 +128 +126 +121 +118 +115 +112 +110 +108 +107 +106 +107 +108 +110 +111 +114 +117 +121 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +149 +148 +145 +143 +139 +136 +132 +128 +126 +122 +119 +115 +113 +110 +108 +108 +106 +107 +108 +109 +110 +113 +116 +119 +122 +126 +129 +133 +137 +139 +143 +145 +147 +148 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +109 +108 +108 +108 +109 +111 +113 +116 +119 +122 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +118 +115 +112 +110 +109 +108 +107 +108 +109 +110 +112 +114 +117 +121 +124 +127 +130 +134 +137 +140 +143 +146 +148 +149 +150 +150 +150 +148 +147 +145 +142 +139 +135 +132 +128 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +139 +142 +145 +148 +149 +150 +151 +150 +149 +147 +145 +143 +141 +137 +134 +131 +127 +124 +121 +117 +114 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +147 +149 +150 +150 +150 +149 +147 +144 +142 +139 +136 +132 +127 +124 +121 +117 +116 +110 +109 +110 +106 +107 +107 +109 +110 +111 +114 +118 +121 +124 +127 +130 +134 +138 +141 +143 +146 +148 +149 +150 +150 +150 +148 +148 +145 +142 +139 +136 +132 +128 +126 +122 +118 +115 +114 +111 +108 +108 +108 +107 +108 +109 +111 +113 +115 +119 +122 +125 +128 +132 +136 +140 +143 +146 +148 +150 +151 +151 +150 +149 +148 +145 +143 +140 +137 +134 +130 +127 +124 +120 +117 +115 +112 +110 +108 +107 +107 +107 +108 +110 +112 +114 +118 +121 +125 +127 +131 +135 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +124 +121 +117 +115 +111 +110 +108 +107 +107 +107 +108 +109 +112 +114 +118 +121 +124 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +147 +144 +142 +139 +136 +132 +128 +125 +122 +118 +115 +113 +111 +109 +108 +107 +108 +108 +110 +111 +113 +116 +120 +123 +126 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +129 +126 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +118 +122 +125 +128 +131 +135 +139 +142 +144 +146 +148 +149 +150 +149 +149 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +118 +115 +112 +110 +109 +108 +108 +108 +109 +111 +112 +115 +117 +121 +124 +127 +130 +134 +137 +140 +143 +145 +148 +148 +150 +149 +149 +148 +146 +144 +141 +138 +135 +132 +128 +126 +122 +120 +116 +114 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +144 +140 +137 +134 +131 +128 +125 +121 +117 +114 +111 +109 +107 +106 +107 +107 +109 +110 +112 +115 +118 +121 +124 +127 +131 +135 +137 +141 +143 +145 +147 +148 +149 +150 +149 +148 +146 +144 +142 +138 +135 +133 +131 +124 +120 +118 +112 +113 +112 +108 +108 +110 +107 +109 +111 +111 +115 +118 +120 +122 +127 +130 +134 +137 +140 +144 +147 +147 +150 +151 +149 +148 +147 +146 +144 +142 +139 +135 +132 +129 +126 +123 +120 +117 +114 +112 +110 +108 +107 +107 +108 +109 +110 +114 +116 +120 +123 +126 +129 +132 +136 +139 +142 +145 +147 +148 +149 +149 +149 +148 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +115 +111 +110 +108 +107 +107 +107 +109 +110 +113 +115 +118 +122 +125 +128 +132 +135 +139 +142 +144 +146 +147 +150 +150 +151 +149 +147 +146 +144 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +111 +109 +108 +108 +108 +108 +110 +112 +114 +117 +120 +123 +127 +130 +134 +137 +141 +143 +146 +147 +149 +150 +150 +149 +149 +147 +145 +142 +139 +136 +132 +128 +126 +122 +119 +115 +114 +111 +109 +108 +107 +107 +108 +109 +111 +114 +116 +119 +121 +126 +129 +133 +136 +140 +143 +146 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +108 +109 +111 +114 +115 +118 +121 +126 +128 +132 +135 +138 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +141 +139 +135 +131 +128 +125 +121 +118 +115 +112 +111 +109 +108 +108 +107 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +137 +141 +143 +146 +148 +150 +150 +151 +150 +150 +148 +145 +142 +139 +136 +133 +130 +126 +123 +118 +116 +115 +112 +109 +108 +107 +107 +108 +107 +110 +113 +115 +118 +122 +126 +128 +133 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +140 +138 +134 +130 +127 +123 +121 +118 +114 +111 +110 +107 +106 +107 +107 +108 +110 +112 +116 +119 +121 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +149 +150 +149 +149 +147 +144 +142 +139 +135 +132 +129 +125 +122 +118 +115 +111 +110 +107 +106 +106 +106 +108 +109 +111 +114 +117 +120 +124 +127 +130 +134 +137 +141 +144 +146 +148 +150 +150 +150 +150 +148 +147 +145 +142 +139 +136 +132 +128 +126 +122 +118 +115 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +127 +129 +133 +136 +139 +143 +145 +147 +149 +150 +150 +149 +149 +148 +145 +143 +140 +137 +133 +129 +126 +123 +119 +116 +114 +111 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +108 +108 +109 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +132 +128 +125 +122 +119 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +120 +124 +127 +128 +133 +138 +139 +142 +145 +147 +148 +148 +150 +149 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +111 +113 +117 +118 +121 +125 +128 +131 +134 +138 +141 +144 +146 +148 +149 +150 +149 +149 +148 +146 +144 +141 +138 +135 +132 +127 +125 +121 +118 +115 +112 +110 +108 +108 +107 +108 +108 +110 +111 +114 +117 +120 +124 +127 +129 +133 +137 +140 +144 +145 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +129 +126 +122 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +111 +113 +116 +118 +122 +126 +129 +132 +136 +139 +142 +145 +147 +149 +149 +150 +149 +149 +147 +145 +143 +140 +137 +133 +130 +127 +124 +121 +117 +114 +112 +110 +108 +107 +107 +107 +108 +110 +111 +115 +118 +122 +125 +128 +132 +135 +139 +141 +144 +146 +148 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +128 +125 +122 +118 +115 +112 +110 +108 +107 +106 +108 +108 +110 +111 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +146 +148 +149 +150 +150 +150 +148 +147 +145 +141 +139 +135 +132 +128 +125 +122 +119 +116 +112 +111 +109 +108 +107 +108 +108 +110 +112 +114 +117 +120 +123 +126 +129 +133 +136 +139 +142 +145 +147 +149 +150 +150 +150 +150 +148 +146 +144 +141 +138 +134 +130 +125 +122 +119 +116 +113 +110 +108 +107 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +135 +139 +141 +144 +146 +148 +150 +150 +151 +150 +148 +146 +144 +141 +138 +133 +129 +127 +123 +120 +117 +114 +111 +110 +108 +108 +107 +108 +109 +111 +113 +115 +118 +120 +124 +127 +131 +134 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +139 +135 +132 +128 +126 +122 +118 +116 +113 +111 +110 +109 +108 +108 +108 +109 +111 +113 +116 +119 +123 +126 +130 +133 +137 +140 +142 +144 +147 +148 +149 +150 +149 +148 +146 +145 +142 +140 +136 +133 +130 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +107 +108 +111 +113 +116 +119 +123 +126 +129 +132 +135 +139 +141 +144 +146 +148 +151 +148 +146 +148 +145 +145 +147 +141 +139 +138 +131 +127 +127 +121 +118 +115 +111 +109 +107 +108 +109 +108 +108 +111 +113 +115 +119 +122 +123 +126 +129 +132 +135 +139 +143 +145 +146 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +132 +129 +126 +122 +120 +116 +114 +112 +110 +108 +108 +107 +108 +109 +111 +113 +115 +119 +122 +125 +128 +132 +135 +139 +142 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +141 +137 +134 +130 +127 +124 +121 +117 +114 +111 +110 +108 +107 +107 +108 +109 +110 +112 +115 +118 +122 +125 +128 +132 +135 +138 +141 +144 +146 +148 +148 +149 +149 +149 +148 +146 +144 +141 +138 +135 +132 +127 +125 +122 +119 +116 +113 +110 +108 +108 +107 +107 +107 +110 +111 +114 +117 +120 +123 +127 +130 +134 +138 +140 +144 +145 +148 +149 +150 +150 +150 +149 +147 +145 +143 +140 +136 +133 +129 +127 +123 +120 +116 +113 +110 +108 +107 +107 +107 +107 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +145 +147 +148 +149 +150 +150 +149 +148 +146 +144 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +108 +107 +109 +111 +113 +116 +118 +122 +125 +128 +132 +135 +138 +141 +144 +146 +148 +149 +150 +151 +151 +149 +147 +144 +141 +138 +134 +131 +127 +125 +121 +118 +114 +112 +110 +108 +107 +107 +108 +108 +110 +111 +113 +116 +120 +122 +126 +131 +134 +137 +141 +144 +147 +148 +149 +152 +151 +150 +149 +147 +145 +142 +139 +135 +132 +128 +125 +121 +118 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +138 +140 +143 +146 +148 +149 +150 +150 +150 +149 +147 +146 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +111 +110 +108 +107 +107 +107 +108 +110 +112 +115 +118 +122 +125 +128 +131 +135 +138 +141 +144 +146 +147 +149 +149 +149 +149 +148 +146 +143 +141 +139 +136 +131 +127 +124 +121 +119 +115 +112 +110 +109 +108 +107 +108 +109 +110 +112 +115 +117 +121 +124 +127 +130 +134 +138 +141 +144 +146 +148 +149 +150 +150 +150 +148 +146 +144 +143 +139 +135 +131 +127 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +108 +110 +111 +113 +116 +119 +123 +126 +129 +132 +135 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +143 +140 +137 +134 +130 +127 +124 +121 +117 +115 +112 +110 +109 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +147 +149 +149 +149 +149 +148 +148 +142 +141 +140 +135 +131 +127 +125 +122 +118 +115 +114 +111 +108 +108 +108 +107 +108 +109 +111 +114 +116 +120 +123 +127 +130 +133 +137 +141 +144 +146 +148 +149 +150 +151 +149 +148 +147 +145 +142 +139 +136 +133 +129 +126 +123 +120 +116 +113 +111 +109 +108 +107 +108 +108 +109 +111 +114 +116 +120 +123 +126 +129 +132 +135 +139 +142 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +124 +120 +116 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +134 +137 +141 +143 +146 +147 +149 +150 +150 +150 +149 +147 +145 +142 +139 +135 +131 +128 +125 +122 +118 +116 +113 +111 +110 +108 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +130 +134 +137 +141 +144 +147 +148 +149 +150 +149 +149 +147 +146 +144 +141 +139 +135 +132 +129 +126 +123 +120 +117 +114 +112 +111 +108 +108 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +132 +136 +139 +142 +145 +147 +148 +149 +149 +149 +148 +147 +145 +144 +141 +138 +134 +131 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +109 +110 +112 +115 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +147 +149 +149 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +122 +119 +116 +113 +111 +109 +109 +108 +108 +109 +110 +112 +114 +116 +120 +123 +127 +130 +133 +137 +140 +143 +146 +147 +149 +150 +150 +150 +148 +147 +145 +143 +139 +136 +132 +129 +126 +123 +120 +116 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +115 +118 +121 +125 +128 +132 +135 +138 +142 +144 +147 +148 +150 +150 +150 +150 +148 +147 +144 +141 +138 +134 +130 +127 +124 +121 +117 +114 +111 +109 +108 +108 +107 +108 +108 +110 +112 +115 +118 +121 +125 +128 +131 +135 +138 +142 +144 +146 +149 +149 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +125 +121 +119 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +120 +124 +127 +129 +133 +137 +140 +144 +145 +147 +149 +150 +150 +150 +148 +147 +145 +142 +140 +136 +133 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +106 +107 +108 +109 +113 +116 +120 +123 +125 +129 +133 +137 +140 +143 +144 +147 +149 +150 +151 +151 +150 +148 +146 +144 +141 +137 +134 +130 +127 +124 +120 +117 +114 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +128 +131 +135 +138 +141 +144 +146 +147 +149 +153 +150 +146 +148 +144 +143 +144 +138 +134 +134 +127 +124 +123 +119 +115 +113 +109 +107 +107 +107 +108 +109 +109 +112 +116 +117 +121 +125 +127 +129 +133 +136 +140 +143 +146 +148 +149 +151 +151 +150 +149 +148 +145 +142 +140 +136 +132 +128 +125 +122 +119 +115 +113 +111 +109 +107 +107 +107 +107 +109 +110 +113 +115 +119 +122 +126 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +146 +143 +141 +137 +134 +130 +127 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +110 +113 +115 +118 +122 +126 +128 +132 +136 +139 +143 +144 +147 +148 +149 +149 +149 +149 +148 +146 +143 +141 +138 +135 +131 +128 +125 +122 +118 +115 +112 +110 +108 +107 +107 +107 +109 +110 +112 +115 +117 +121 +124 +127 +130 +133 +137 +140 +143 +145 +147 +148 +149 +149 +149 +148 +146 +144 +142 +139 +136 +133 +129 +126 +122 +119 +116 +113 +111 +108 +108 +108 +108 +109 +111 +112 +115 +117 +120 +123 +126 +128 +132 +136 +138 +142 +144 +146 +149 +149 +151 +150 +150 +148 +146 +144 +141 +138 +134 +130 +127 +124 +121 +117 +114 +111 +109 +108 +107 +107 +108 +109 +110 +112 +115 +117 +120 +124 +127 +130 +134 +137 +140 +144 +146 +148 +149 +150 +151 +151 +147 +147 +145 +141 +138 +135 +132 +128 +125 +122 +120 +116 +114 +111 +110 +109 +108 +108 +108 +110 +111 +113 +116 +120 +123 +127 +129 +133 +136 +140 +143 +145 +148 +150 +151 +151 +150 +150 +147 +144 +143 +140 +135 +133 +129 +126 +123 +120 +116 +114 +111 +109 +108 +106 +106 +107 +108 +110 +112 +116 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +150 +148 +147 +144 +141 +138 +134 +131 +127 +124 +120 +116 +114 +111 +109 +107 +107 +107 +107 +109 +110 +113 +115 +119 +121 +125 +127 +131 +135 +138 +141 +144 +147 +148 +150 +150 +150 +150 +149 +147 +145 +142 +138 +135 +131 +127 +125 +121 +118 +115 +112 +110 +108 +107 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +129 +133 +137 +140 +143 +146 +148 +149 +151 +150 +150 +148 +147 +144 +142 +139 +135 +132 +129 +126 +123 +119 +116 +114 +111 +110 +110 +106 +107 +109 +109 +110 +112 +116 +120 +123 +126 +129 +133 +136 +140 +143 +145 +147 +149 +149 +149 +149 +148 +146 +144 +142 +140 +137 +133 +130 +127 +124 +121 +118 +115 +112 +109 +109 +109 +107 +107 +109 +111 +112 +115 +119 +122 +124 +127 +131 +135 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +137 +135 +131 +127 +125 +121 +118 +115 +113 +111 +110 +108 +108 +108 +109 +110 +111 +114 +117 +120 +124 +127 +131 +134 +138 +141 +144 +145 +147 +148 +149 +148 +148 +147 +146 +144 +141 +138 +136 +132 +129 +126 +123 +120 +117 +114 +111 +110 +108 +108 +108 +109 +110 +112 +114 +116 +120 +123 +127 +129 +132 +135 +138 +141 +144 +145 +147 +148 +148 +149 +148 +147 +145 +144 +140 +137 +134 +131 +127 +124 +121 +117 +115 +112 +110 +109 +109 +108 +109 +109 +110 +112 +114 +117 +120 +124 +127 +130 +133 +137 +140 +143 +145 +147 +149 +149 +150 +149 +148 +146 +144 +142 +138 +135 +131 +128 +125 +122 +118 +115 +113 +111 +109 +108 +108 +108 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +140 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +133 +130 +127 +123 +120 +117 +114 +111 +109 +107 +107 +107 +107 +108 +110 +112 +115 +118 +122 +125 +128 +132 +136 +139 +142 +144 +147 +148 +150 +150 +150 +149 +148 +146 +144 +141 +138 +134 +131 +127 +124 +121 +117 +114 +111 +109 +108 +107 +107 +107 +108 +110 +112 +115 +118 +121 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +144 +142 +139 +135 +132 +128 +125 +122 +118 +115 +112 +111 +109 +108 +107 +107 +108 +110 +111 +114 +117 +120 +123 +127 +129 +133 +136 +140 +143 +145 +148 +149 +150 +150 +150 +148 +147 +145 +143 +139 +137 +133 +130 +126 +123 +119 +116 +114 +111 +109 +107 +107 +107 +107 +109 +110 +113 +115 +119 +122 +126 +128 +132 +135 +139 +142 +145 +147 +148 +150 +150 +151 +149 +149 +146 +144 +141 +138 +134 +131 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +115 +118 +121 +124 +127 +131 +134 +138 +142 +144 +147 +149 +151 +151 +151 +150 +148 +146 +144 +141 +137 +134 +131 +127 +125 +122 +118 +115 +113 +110 +109 +107 +107 +107 +108 +109 +111 +113 +117 +120 +124 +127 +130 +134 +138 +141 +144 +147 +148 +149 +150 +150 +149 +148 +147 +144 +143 +139 +136 +133 +130 +127 +124 +120 +117 +114 +111 +110 +108 +107 +107 +108 +109 +111 +113 +116 +119 +122 +126 +129 +132 +135 +138 +142 +144 +147 +149 +149 +149 +149 +148 +148 +146 +144 +141 +138 +135 +131 +127 +124 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +112 +115 +119 +122 +125 +127 +130 +134 +138 +141 +144 +149 +147 +146 +150 +148 +149 +152 +146 +145 +144 +138 +135 +133 +128 +125 +122 +117 +114 +112 +111 +110 +109 +108 +109 +110 +110 +113 +115 +117 +119 +123 +125 +128 +133 +137 +139 +142 +145 +148 +150 +150 +151 +150 +149 +148 +145 +142 +139 +136 +132 +129 +126 +122 +119 +116 +113 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +119 +122 +126 +129 +132 +136 +139 +143 +145 +147 +149 +150 +150 +150 +149 +148 +145 +143 +140 +137 +134 +130 +127 +124 +121 +117 +115 +112 +110 +108 +108 +108 +108 +109 +111 +113 +115 +118 +121 +125 +127 +132 +135 +138 +141 +144 +146 +147 +149 +149 +149 +148 +147 +146 +144 +141 +138 +135 +131 +128 +125 +122 +118 +116 +113 +111 +109 +108 +107 +107 +108 +109 +111 +114 +117 +120 +124 +127 +130 +133 +136 +140 +143 +145 +147 +149 +149 +150 +150 +149 +147 +146 +144 +140 +137 +133 +130 +127 +123 +119 +116 +112 +110 +108 +107 +107 +107 +108 +110 +111 +113 +116 +119 +122 +126 +128 +132 +135 +139 +141 +145 +147 +149 +150 +151 +151 +149 +148 +146 +143 +140 +137 +134 +130 +127 +123 +120 +117 +114 +110 +110 +108 +107 +107 +108 +109 +110 +112 +114 +118 +121 +124 +127 +131 +134 +138 +141 +144 +147 +148 +150 +151 +151 +150 +149 +146 +144 +141 +138 +135 +131 +127 +125 +122 +118 +116 +113 +110 +108 +108 +108 +107 +108 +109 +111 +113 +116 +120 +123 +126 +129 +134 +137 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +145 +143 +140 +136 +133 +129 +126 +123 +119 +116 +114 +111 +109 +108 +107 +107 +107 +109 +111 +113 +116 +118 +122 +126 +128 +132 +135 +139 +142 +144 +146 +148 +149 +149 +150 +150 +148 +146 +144 +141 +138 +134 +131 +127 +124 +120 +118 +114 +111 +110 +108 +108 +107 +108 +109 +111 +112 +115 +118 +121 +123 +127 +130 +134 +138 +139 +143 +147 +147 +148 +149 +150 +149 +148 +146 +145 +142 +139 +135 +132 +128 +125 +122 +118 +115 +113 +111 +109 +109 +108 +108 +109 +110 +112 +114 +117 +120 +123 +127 +129 +132 +136 +140 +142 +144 +148 +149 +150 +150 +150 +150 +148 +146 +143 +140 +137 +134 +130 +126 +123 +120 +117 +114 +111 +109 +108 +107 +106 +107 +108 +110 +112 +115 +117 +121 +125 +127 +131 +135 +139 +142 +144 +147 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +128 +125 +121 +118 +115 +113 +111 +109 +108 +107 +108 +108 +110 +111 +115 +117 +121 +124 +127 +131 +134 +139 +141 +144 +146 +148 +149 +150 +150 +149 +148 +147 +145 +141 +139 +135 +132 +128 +125 +122 +119 +115 +112 +110 +108 +107 +106 +107 +108 +109 +111 +113 +117 +121 +125 +127 +130 +134 +137 +141 +143 +145 +147 +148 +150 +150 +150 +149 +147 +145 +143 +140 +137 +133 +130 +127 +123 +119 +116 +113 +111 +108 +108 +106 +107 +107 +109 +111 +114 +118 +120 +123 +125 +128 +132 +135 +138 +141 +144 +146 +149 +150 +151 +151 +151 +149 +147 +144 +141 +137 +133 +130 +127 +123 +120 +117 +114 +112 +109 +108 +107 +107 +108 +109 +110 +111 +114 +117 +121 +124 +127 +131 +134 +138 +141 +145 +147 +149 +150 +151 +151 +150 +149 +146 +144 +141 +137 +134 +130 +127 +125 +121 +118 +115 +113 +111 +109 +109 +108 +108 +109 +110 +112 +114 +117 +120 +124 +127 +130 +134 +138 +140 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +142 +139 +136 +133 +129 +126 +123 +120 +117 +114 +111 +109 +108 +107 +107 +108 +109 +111 +113 +116 +119 +123 +126 +129 +133 +136 +140 +142 +145 +147 +149 +150 +150 +149 +149 +148 +146 +144 +141 +137 +134 +131 +127 +124 +120 +117 +114 +112 +110 +108 +108 +107 +109 +109 +111 +113 +115 +119 +122 +125 +127 +131 +135 +138 +141 +144 +146 +148 +149 +150 +150 +149 +148 +146 +144 +141 +138 +135 +131 +127 +125 +121 +118 +115 +112 +111 +109 +109 +108 +109 +109 +110 +112 +115 +117 +120 +123 +127 +130 +134 +137 +140 +143 +145 +147 +148 +150 +150 +149 +149 +147 +146 +143 +140 +137 +134 +129 +127 +123 +120 +117 +114 +112 +110 +109 +108 +108 +108 +109 +111 +113 +116 +118 +122 diff --git a/src/материалы от Данцова/TestADC/500khz_201mv_without_R.txt b/src/материалы от Данцова/TestADC/500khz_201mv_without_R.txt new file mode 100644 index 0000000..b773d64 --- /dev/null +++ b/src/материалы от Данцова/TestADC/500khz_201mv_without_R.txt @@ -0,0 +1,32768 @@ +127 +124 +120 +117 +114 +112 +111 +109 +110 +111 +112 +114 +117 +120 +124 +127 +131 +136 +140 +145 +149 +153 +156 +158 +160 +162 +163 +162 +161 +159 +157 +154 +150 +146 +142 +137 +133 +129 +125 +122 +118 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +122 +126 +130 +135 +139 +143 +147 +152 +155 +157 +160 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +139 +134 +131 +127 +123 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +126 +128 +133 +137 +142 +146 +150 +154 +156 +159 +161 +162 +162 +162 +160 +159 +156 +152 +149 +145 +140 +136 +132 +127 +124 +119 +117 +114 +112 +111 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +136 +140 +144 +149 +153 +156 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +116 +118 +122 +126 +129 +134 +139 +144 +147 +152 +154 +157 +160 +161 +162 +162 +161 +159 +157 +155 +152 +147 +143 +138 +134 +132 +126 +119 +120 +115 +111 +114 +110 +107 +111 +110 +110 +117 +118 +120 +126 +128 +132 +137 +142 +146 +151 +152 +156 +159 +160 +162 +163 +162 +159 +158 +155 +152 +149 +145 +140 +135 +131 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +131 +136 +140 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +129 +125 +121 +117 +115 +112 +110 +109 +110 +110 +111 +113 +116 +118 +123 +126 +130 +134 +139 +143 +147 +152 +153 +158 +160 +160 +162 +163 +162 +158 +157 +156 +151 +148 +142 +139 +135 +130 +126 +122 +119 +115 +113 +111 +109 +110 +109 +110 +111 +115 +118 +121 +125 +128 +133 +137 +141 +146 +150 +153 +157 +158 +160 +162 +162 +161 +161 +159 +155 +153 +148 +145 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +110 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +161 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +114 +113 +111 +109 +109 +109 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +138 +135 +130 +126 +123 +119 +115 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +125 +129 +133 +137 +142 +145 +150 +153 +157 +158 +161 +162 +162 +162 +160 +158 +155 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +140 +144 +149 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +141 +137 +133 +128 +125 +121 +118 +115 +113 +110 +110 +110 +109 +111 +113 +116 +118 +122 +126 +130 +134 +139 +143 +148 +151 +154 +158 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +144 +139 +135 +130 +126 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +129 +133 +137 +141 +146 +150 +153 +157 +158 +161 +161 +162 +161 +160 +158 +155 +153 +148 +145 +141 +137 +131 +127 +123 +120 +117 +113 +111 +110 +109 +109 +111 +111 +114 +117 +120 +124 +127 +131 +136 +140 +144 +149 +152 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +147 +143 +138 +132 +128 +125 +122 +118 +115 +112 +111 +110 +109 +109 +111 +113 +115 +119 +122 +127 +130 +133 +138 +144 +147 +150 +155 +157 +159 +161 +161 +162 +162 +160 +157 +155 +151 +147 +144 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +128 +133 +137 +141 +146 +151 +152 +156 +159 +161 +161 +162 +161 +161 +158 +155 +153 +149 +145 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +149 +152 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +113 +110 +109 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +161 +162 +161 +159 +157 +155 +152 +147 +144 +138 +135 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +128 +132 +137 +142 +146 +149 +153 +156 +158 +160 +162 +162 +162 +161 +158 +155 +153 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +160 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +132 +137 +141 +145 +150 +153 +157 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +145 +140 +136 +131 +127 +124 +120 +116 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +133 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +144 +139 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +111 +111 +115 +117 +121 +124 +128 +132 +136 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +149 +144 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +111 +111 +114 +116 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +157 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +138 +136 +127 +122 +123 +117 +113 +116 +110 +108 +111 +109 +109 +115 +115 +118 +123 +125 +128 +134 +139 +143 +148 +150 +154 +158 +159 +162 +163 +162 +160 +160 +157 +154 +151 +148 +144 +139 +134 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +110 +112 +115 +117 +121 +125 +128 +133 +137 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +155 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +110 +110 +110 +111 +114 +117 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +147 +143 +137 +135 +127 +126 +123 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +123 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +138 +134 +131 +127 +122 +119 +117 +113 +111 +110 +110 +110 +111 +112 +115 +117 +121 +125 +128 +132 +137 +142 +146 +150 +153 +157 +158 +160 +162 +162 +161 +160 +158 +156 +153 +149 +145 +141 +136 +131 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +134 +129 +125 +121 +118 +115 +113 +111 +109 +109 +110 +111 +113 +116 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +125 +128 +132 +137 +142 +145 +150 +153 +157 +159 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +140 +137 +131 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +113 +111 +109 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +122 +119 +115 +113 +111 +110 +109 +110 +111 +111 +114 +117 +121 +125 +128 +132 +137 +142 +145 +149 +153 +156 +158 +161 +162 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +131 +128 +124 +120 +116 +115 +112 +109 +110 +109 +111 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +161 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +121 +118 +114 +113 +112 +109 +108 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +144 +140 +135 +130 +126 +122 +120 +116 +113 +111 +110 +110 +109 +111 +111 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +146 +142 +136 +131 +127 +124 +121 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +160 +161 +162 +161 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +133 +139 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +143 +139 +135 +130 +127 +123 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +133 +137 +141 +145 +150 +153 +156 +159 +161 +161 +162 +162 +160 +158 +155 +153 +149 +145 +140 +136 +131 +127 +123 +120 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +160 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +158 +161 +161 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +111 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +120 +117 +114 +112 +111 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +139 +144 +148 +151 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +119 +121 +126 +129 +133 +138 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +120 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +158 +156 +152 +149 +144 +142 +139 +130 +127 +126 +118 +117 +118 +110 +111 +111 +107 +110 +113 +112 +116 +120 +122 +126 +131 +135 +140 +144 +147 +152 +156 +157 +161 +162 +162 +161 +162 +159 +157 +154 +151 +146 +142 +138 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +142 +146 +150 +154 +157 +159 +160 +162 +162 +161 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +121 +125 +128 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +161 +160 +158 +156 +153 +149 +144 +143 +137 +132 +127 +124 +122 +115 +115 +112 +110 +109 +109 +111 +112 +113 +116 +120 +123 +127 +131 +135 +139 +144 +148 +151 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +132 +129 +126 +122 +117 +115 +113 +110 +110 +109 +110 +111 +113 +115 +118 +122 +125 +129 +133 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +140 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +128 +132 +137 +141 +145 +149 +153 +156 +159 +161 +162 +162 +161 +161 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +139 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +109 +109 +109 +111 +112 +115 +119 +122 +126 +129 +134 +138 +142 +147 +151 +154 +157 +159 +160 +162 +162 +161 +159 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +128 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +109 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +146 +151 +154 +156 +159 +161 +161 +161 +162 +160 +156 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +112 +112 +110 +109 +110 +110 +112 +114 +117 +120 +125 +127 +132 +136 +141 +145 +149 +153 +156 +159 +160 +162 +162 +161 +160 +160 +155 +152 +150 +145 +141 +137 +132 +128 +125 +120 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +134 +139 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +150 +147 +143 +138 +134 +129 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +130 +133 +138 +143 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +130 +127 +123 +120 +116 +114 +111 +110 +110 +109 +111 +111 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +160 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +143 +139 +134 +129 +125 +122 +119 +115 +112 +110 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +144 +140 +135 +130 +127 +123 +120 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +161 +159 +156 +153 +149 +145 +140 +136 +132 +128 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +156 +157 +160 +161 +162 +162 +161 +159 +157 +155 +150 +146 +143 +138 +134 +130 +126 +122 +118 +115 +113 +111 +109 +109 +110 +111 +113 +115 +118 +122 +125 +129 +134 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +128 +132 +136 +141 +145 +150 +153 +157 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +139 +133 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +110 +113 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +156 +160 +161 +162 +162 +162 +160 +157 +155 +151 +148 +144 +142 +132 +129 +128 +121 +120 +119 +111 +111 +112 +107 +110 +111 +111 +114 +118 +119 +124 +127 +132 +137 +140 +144 +149 +153 +155 +159 +161 +161 +161 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +146 +143 +138 +133 +129 +125 +122 +118 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +121 +126 +128 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +148 +144 +140 +135 +130 +127 +123 +119 +118 +111 +112 +111 +109 +109 +110 +112 +113 +117 +120 +125 +128 +131 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +161 +161 +162 +162 +161 +159 +157 +154 +151 +146 +142 +138 +134 +129 +125 +122 +118 +115 +112 +111 +109 +109 +109 +111 +112 +115 +118 +122 +126 +129 +133 +138 +143 +147 +151 +154 +157 +159 +160 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +136 +131 +126 +123 +120 +117 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +152 +149 +146 +142 +136 +132 +127 +125 +121 +118 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +143 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +109 +110 +111 +112 +116 +118 +122 +125 +129 +134 +138 +142 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +120 +116 +114 +111 +110 +110 +109 +111 +112 +114 +117 +120 +125 +127 +132 +136 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +160 +159 +155 +153 +149 +145 +141 +137 +132 +127 +125 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +115 +120 +124 +126 +130 +135 +139 +144 +148 +151 +155 +158 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +139 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +116 +117 +122 +127 +129 +133 +138 +143 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +110 +110 +111 +111 +114 +117 +121 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +156 +153 +149 +146 +141 +137 +132 +128 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +134 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +112 +114 +116 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +159 +161 +161 +162 +161 +161 +158 +156 +153 +150 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +111 +109 +110 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +133 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +121 +126 +129 +133 +138 +142 +146 +150 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +162 +162 +160 +159 +156 +152 +149 +146 +142 +137 +132 +127 +124 +121 +118 +115 +111 +111 +109 +110 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +133 +129 +126 +123 +118 +115 +112 +111 +110 +110 +109 +111 +112 +115 +118 +121 +126 +128 +133 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +110 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +140 +144 +149 +153 +155 +158 +161 +161 +162 +162 +161 +158 +156 +153 +150 +146 +141 +137 +133 +127 +124 +121 +117 +114 +112 +110 +109 +110 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +144 +147 +152 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +152 +149 +140 +137 +135 +127 +127 +124 +116 +116 +114 +109 +110 +111 +108 +111 +113 +114 +117 +121 +126 +129 +133 +137 +143 +146 +150 +154 +158 +158 +160 +162 +162 +161 +160 +158 +154 +152 +149 +144 +140 +136 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +155 +158 +160 +161 +162 +161 +161 +158 +156 +153 +150 +145 +141 +137 +133 +127 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +154 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +118 +115 +113 +110 +110 +110 +107 +111 +113 +115 +117 +121 +127 +129 +133 +137 +143 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +113 +111 +110 +109 +109 +111 +112 +113 +116 +121 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +160 +162 +162 +162 +160 +159 +156 +154 +150 +146 +142 +137 +132 +128 +125 +121 +118 +114 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +126 +131 +134 +139 +143 +148 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +156 +152 +149 +144 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +110 +110 +112 +114 +116 +120 +123 +127 +131 +136 +140 +145 +148 +153 +156 +158 +160 +161 +162 +162 +161 +158 +157 +153 +150 +146 +141 +137 +133 +129 +125 +121 +117 +115 +112 +110 +110 +109 +110 +111 +113 +116 +119 +122 +127 +130 +135 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +143 +140 +134 +129 +125 +122 +119 +116 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +141 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +149 +145 +139 +134 +131 +127 +122 +120 +116 +114 +111 +110 +109 +110 +110 +111 +114 +116 +120 +123 +127 +131 +136 +141 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +150 +146 +141 +137 +132 +129 +125 +120 +117 +115 +112 +110 +109 +109 +111 +111 +113 +116 +119 +122 +127 +130 +134 +139 +144 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +110 +112 +114 +118 +121 +125 +129 +133 +138 +141 +146 +150 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +116 +120 +124 +127 +131 +136 +140 +145 +149 +152 +155 +158 +160 +161 +162 +161 +161 +158 +156 +153 +150 +146 +142 +137 +132 +128 +124 +121 +117 +115 +112 +111 +110 +109 +110 +111 +113 +116 +119 +122 +127 +130 +134 +139 +143 +148 +152 +155 +157 +159 +161 +162 +161 +161 +159 +157 +154 +151 +147 +143 +139 +133 +130 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +114 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +140 +145 +149 +152 +155 +158 +160 +161 +162 +162 +161 +158 +156 +153 +150 +145 +142 +137 +133 +128 +125 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +144 +147 +152 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +157 +158 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +120 +116 +114 +111 +109 +109 +109 +110 +112 +114 +116 +120 +124 +127 +131 +136 +140 +145 +148 +152 +156 +158 +160 +162 +162 +162 +160 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +148 +151 +155 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +109 +109 +110 +112 +115 +117 +121 +125 +129 +133 +138 +141 +146 +150 +153 +157 +159 +161 +162 +163 +161 +161 +158 +156 +152 +148 +145 +141 +137 +131 +127 +123 +120 +117 +114 +111 +110 +109 +109 +110 +112 +114 +116 +121 +124 +127 +131 +136 +140 +145 +149 +152 +156 +158 +160 +161 +162 +162 +161 +158 +156 +155 +151 +143 +143 +138 +130 +131 +126 +119 +120 +115 +110 +112 +110 +108 +110 +111 +112 +116 +119 +123 +127 +129 +135 +140 +143 +147 +152 +155 +157 +159 +162 +162 +162 +162 +160 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +129 +133 +137 +141 +146 +150 +154 +156 +159 +161 +162 +162 +162 +161 +158 +156 +152 +148 +144 +140 +135 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +136 +140 +145 +149 +153 +155 +158 +160 +162 +162 +161 +161 +158 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +114 +116 +118 +122 +127 +131 +133 +140 +144 +147 +151 +154 +158 +161 +161 +162 +161 +161 +160 +157 +155 +151 +148 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +122 +126 +129 +132 +138 +142 +146 +150 +154 +157 +159 +160 +162 +162 +161 +160 +158 +155 +152 +149 +145 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +132 +136 +140 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +117 +115 +112 +111 +110 +109 +110 +111 +113 +115 +119 +123 +127 +130 +134 +139 +143 +148 +151 +155 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +110 +109 +110 +110 +112 +115 +118 +121 +125 +129 +133 +137 +142 +146 +150 +153 +157 +159 +160 +162 +162 +162 +160 +158 +155 +152 +149 +144 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +124 +127 +131 +136 +140 +145 +148 +153 +155 +158 +160 +162 +162 +162 +161 +159 +157 +153 +150 +146 +141 +137 +133 +128 +125 +121 +118 +114 +112 +110 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +138 +143 +147 +152 +155 +156 +159 +162 +162 +161 +162 +160 +158 +154 +151 +147 +144 +138 +134 +130 +126 +123 +119 +116 +113 +111 +109 +109 +109 +110 +112 +115 +117 +120 +125 +128 +133 +137 +142 +146 +150 +153 +157 +158 +160 +163 +162 +161 +160 +159 +155 +152 +148 +144 +140 +136 +131 +127 +124 +120 +117 +113 +112 +110 +109 +109 +110 +112 +114 +116 +120 +124 +127 +132 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +160 +159 +157 +153 +149 +146 +143 +138 +133 +128 +125 +121 +118 +115 +112 +110 +109 +110 +110 +111 +112 +116 +119 +123 +127 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +152 +148 +144 +139 +134 +129 +127 +123 +119 +115 +113 +111 +110 +109 +109 +110 +112 +115 +117 +121 +125 +128 +133 +137 +141 +145 +150 +154 +157 +158 +161 +162 +162 +162 +160 +158 +156 +153 +148 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +136 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +160 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +117 +115 +112 +111 +109 +109 +109 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +154 +158 +159 +161 +162 +162 +161 +159 +157 +154 +152 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +110 +110 +109 +111 +112 +114 +117 +121 +125 +128 +133 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +153 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +135 +140 +144 +149 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +113 +110 +110 +110 +110 +111 +113 +116 +119 +122 +127 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +110 +110 +111 +112 +115 +118 +121 +125 +128 +132 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +135 +140 +144 +149 +152 +156 +158 +160 +161 +162 +162 +160 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +160 +160 +157 +155 +151 +147 +143 +139 +134 +130 +126 +123 +119 +116 +114 +111 +110 +109 +110 +111 +112 +114 +117 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +161 +159 +159 +158 +150 +147 +146 +137 +137 +134 +126 +124 +122 +114 +114 +113 +109 +109 +110 +109 +111 +114 +116 +120 +123 +127 +132 +136 +140 +145 +149 +152 +155 +158 +160 +161 +162 +162 +160 +158 +157 +154 +150 +146 +141 +137 +133 +129 +125 +121 +117 +115 +112 +110 +109 +109 +110 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +150 +147 +144 +139 +134 +130 +125 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +121 +125 +128 +133 +137 +141 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +152 +149 +145 +141 +135 +131 +127 +124 +120 +116 +114 +111 +111 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +137 +139 +144 +149 +152 +154 +158 +160 +161 +162 +161 +161 +159 +156 +153 +150 +146 +142 +138 +133 +129 +125 +122 +117 +115 +112 +110 +109 +109 +110 +111 +112 +116 +118 +122 +127 +130 +134 +138 +143 +148 +150 +154 +158 +159 +160 +162 +162 +161 +159 +157 +154 +152 +148 +143 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +128 +133 +137 +142 +146 +149 +153 +156 +159 +161 +162 +162 +161 +160 +158 +156 +153 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +153 +150 +146 +142 +137 +133 +129 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +160 +158 +154 +151 +148 +143 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +128 +132 +137 +141 +146 +150 +154 +156 +159 +161 +162 +162 +162 +160 +158 +156 +153 +149 +144 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +110 +111 +111 +113 +118 +119 +123 +127 +131 +136 +140 +144 +149 +153 +155 +158 +161 +161 +162 +162 +161 +158 +157 +153 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +120 +123 +125 +129 +135 +138 +143 +147 +151 +155 +158 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +143 +139 +134 +130 +126 +123 +118 +116 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +128 +133 +137 +142 +146 +149 +153 +156 +159 +161 +162 +162 +162 +161 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +136 +140 +145 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +137 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +160 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +139 +134 +130 +126 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +121 +125 +128 +132 +138 +141 +146 +150 +154 +156 +159 +160 +162 +162 +161 +160 +158 +156 +152 +149 +145 +141 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +112 +113 +117 +120 +124 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +147 +143 +137 +132 +129 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +112 +116 +119 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +139 +135 +130 +126 +123 +119 +116 +113 +111 +110 +110 +109 +110 +112 +114 +117 +121 +125 +128 +133 +137 +142 +145 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +155 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +147 +144 +139 +135 +130 +126 +123 +119 +116 +113 +111 +110 +110 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +111 +113 +116 +120 +124 +127 +132 +135 +140 +144 +149 +152 +155 +158 +159 +162 +162 +162 +160 +159 +157 +154 +150 +146 +142 +137 +133 +128 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +161 +161 +152 +150 +150 +141 +139 +137 +127 +127 +125 +117 +116 +115 +110 +110 +111 +108 +110 +112 +114 +118 +121 +124 +129 +133 +136 +142 +146 +149 +153 +157 +159 +160 +162 +162 +161 +160 +158 +156 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +111 +112 +114 +116 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +160 +159 +157 +154 +150 +146 +142 +137 +134 +129 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +139 +134 +130 +127 +123 +119 +116 +114 +111 +110 +109 +110 +111 +112 +114 +117 +121 +125 +128 +132 +136 +142 +146 +149 +153 +157 +158 +161 +162 +162 +161 +160 +159 +156 +153 +149 +146 +141 +136 +131 +128 +124 +120 +117 +114 +112 +110 +109 +109 +111 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +149 +152 +155 +157 +161 +162 +161 +162 +162 +159 +156 +154 +150 +146 +142 +138 +133 +128 +125 +122 +118 +115 +113 +110 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +133 +138 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +140 +134 +130 +127 +123 +119 +115 +113 +111 +110 +109 +109 +111 +111 +115 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +157 +158 +161 +161 +162 +162 +161 +158 +156 +152 +149 +145 +141 +137 +132 +127 +124 +121 +116 +114 +112 +110 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +134 +139 +142 +147 +150 +154 +157 +160 +161 +162 +162 +161 +160 +157 +155 +152 +148 +143 +140 +135 +130 +127 +123 +119 +115 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +129 +133 +137 +141 +146 +150 +153 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +145 +140 +136 +133 +127 +123 +121 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +142 +147 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +129 +132 +137 +141 +146 +150 +153 +156 +159 +160 +162 +162 +161 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +161 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +121 +126 +129 +134 +138 +142 +147 +151 +154 +157 +160 +161 +162 +162 +161 +159 +158 +155 +152 +148 +144 +139 +135 +131 +127 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +132 +137 +141 +146 +149 +153 +156 +158 +161 +162 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +121 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +155 +158 +161 +161 +162 +161 +161 +159 +157 +154 +150 +147 +142 +139 +134 +129 +125 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +133 +138 +143 +146 +151 +155 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +140 +135 +130 +126 +123 +120 +116 +114 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +161 +158 +156 +153 +149 +146 +141 +136 +131 +127 +124 +121 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +116 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +160 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +121 +125 +127 +132 +136 +141 +145 +149 +153 +156 +159 +160 +162 +161 +162 +161 +159 +156 +153 +150 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +147 +152 +155 +158 +160 +162 +162 +161 +162 +161 +154 +152 +153 +144 +144 +141 +131 +130 +127 +119 +118 +117 +111 +111 +110 +108 +109 +111 +112 +116 +118 +121 +126 +130 +134 +139 +143 +146 +150 +154 +157 +159 +161 +163 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +110 +110 +111 +112 +114 +117 +120 +125 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +160 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +153 +147 +144 +140 +135 +131 +127 +123 +119 +117 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +127 +132 +137 +141 +145 +149 +153 +155 +159 +160 +162 +162 +162 +159 +159 +157 +153 +149 +146 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +126 +122 +118 +115 +113 +111 +110 +110 +110 +111 +112 +115 +118 +121 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +128 +134 +137 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +158 +155 +153 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +124 +127 +131 +134 +140 +143 +148 +153 +155 +157 +160 +162 +162 +162 +160 +159 +158 +154 +150 +147 +142 +138 +134 +129 +126 +121 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +147 +150 +154 +158 +158 +160 +162 +162 +161 +161 +157 +155 +152 +147 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +161 +160 +159 +156 +153 +149 +146 +141 +137 +132 +128 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +160 +157 +154 +150 +147 +143 +138 +133 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +162 +161 +161 +158 +156 +153 +149 +146 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +112 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +151 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +109 +111 +113 +115 +118 +121 +126 +129 +133 +139 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +111 +110 +110 +110 +111 +113 +116 +120 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +120 +115 +113 +111 +110 +110 +110 +111 +111 +115 +117 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +139 +143 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +134 +129 +125 +122 +118 +115 +113 +110 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +133 +138 +142 +147 +151 +154 +157 +159 +162 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +109 +110 +112 +114 +116 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +163 +157 +153 +155 +148 +144 +144 +135 +131 +130 +123 +119 +119 +114 +111 +111 +109 +108 +110 +111 +114 +116 +119 +122 +127 +130 +135 +140 +144 +147 +152 +155 +157 +160 +162 +162 +161 +162 +160 +157 +154 +151 +147 +142 +139 +133 +129 +125 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +126 +129 +134 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +153 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +140 +146 +149 +153 +156 +158 +161 +162 +162 +161 +161 +159 +156 +153 +150 +145 +141 +137 +132 +127 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +153 +152 +147 +142 +138 +134 +129 +125 +123 +119 +115 +112 +111 +110 +109 +109 +111 +112 +115 +118 +122 +126 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +153 +148 +144 +141 +135 +130 +127 +124 +119 +116 +113 +111 +111 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +161 +158 +156 +153 +150 +145 +141 +136 +132 +128 +124 +121 +118 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +143 +147 +152 +154 +158 +160 +162 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +112 +111 +110 +110 +110 +111 +112 +115 +118 +121 +126 +129 +134 +138 +143 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +112 +109 +110 +110 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +160 +162 +162 +162 +161 +158 +156 +153 +150 +146 +141 +137 +132 +128 +125 +121 +118 +114 +112 +110 +110 +108 +111 +112 +112 +116 +120 +123 +126 +130 +135 +140 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +130 +134 +137 +141 +146 +151 +154 +157 +158 +161 +162 +162 +161 +160 +158 +155 +152 +148 +145 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +116 +121 +124 +128 +132 +135 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +159 +156 +153 +150 +145 +141 +137 +132 +127 +124 +120 +118 +115 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +126 +131 +135 +139 +143 +147 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +121 +119 +115 +112 +111 +109 +109 +109 +111 +112 +115 +118 +122 +126 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +147 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +125 +127 +132 +136 +141 +145 +149 +152 +156 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +115 +119 +123 +126 +130 +134 +139 +144 +148 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +113 +111 +110 +109 +110 +110 +111 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +125 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +160 +157 +154 +150 +147 +143 +139 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +133 +138 +142 +146 +150 +154 +156 +158 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +112 +114 +116 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +161 +158 +156 +153 +150 +145 +141 +137 +132 +128 +125 +121 +117 +115 +112 +111 +110 +110 +110 +111 +113 +115 +119 +123 +127 +130 +135 +140 +144 +148 +151 +155 +158 +160 +161 +162 +162 +162 +159 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +160 +163 +165 +159 +159 +161 +153 +153 +151 +142 +141 +138 +129 +127 +125 +119 +116 +115 +110 +109 +109 +109 +110 +111 +113 +117 +121 +124 +128 +132 +135 +140 +145 +148 +152 +156 +158 +160 +161 +162 +162 +161 +158 +156 +153 +150 +146 +142 +137 +132 +129 +125 +122 +117 +115 +112 +111 +110 +109 +110 +111 +113 +116 +119 +122 +127 +130 +134 +139 +144 +147 +152 +154 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +110 +112 +114 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +136 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +140 +145 +149 +153 +156 +158 +160 +161 +162 +162 +161 +159 +157 +153 +150 +146 +141 +136 +132 +129 +125 +120 +118 +115 +111 +110 +109 +110 +110 +111 +114 +116 +119 +122 +127 +130 +135 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +125 +122 +119 +114 +112 +111 +110 +109 +110 +110 +113 +115 +118 +121 +126 +129 +133 +138 +142 +146 +150 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +144 +140 +135 +131 +127 +124 +119 +116 +114 +111 +110 +109 +110 +110 +111 +114 +117 +120 +124 +127 +131 +136 +140 +145 +148 +153 +155 +158 +160 +162 +162 +161 +161 +158 +156 +153 +150 +145 +141 +137 +132 +128 +125 +121 +118 +115 +112 +111 +110 +110 +110 +111 +113 +116 +119 +122 +127 +130 +135 +139 +143 +147 +152 +155 +157 +160 +161 +162 +161 +162 +159 +156 +155 +152 +146 +142 +139 +134 +130 +125 +122 +119 +115 +112 +111 +110 +110 +110 +110 +112 +115 +118 +121 +126 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +144 +139 +136 +132 +127 +124 +119 +117 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +131 +136 +141 +145 +149 +153 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +117 +114 +112 +111 +109 +109 +109 +111 +113 +115 +119 +122 +127 +130 +134 +139 +144 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +118 +115 +112 +111 +109 +109 +109 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +141 +145 +149 +152 +156 +158 +160 +161 +162 +162 +160 +159 +156 +153 +149 +146 +142 +138 +133 +127 +125 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +143 +148 +151 +155 +158 +159 +161 +162 +162 +161 +159 +157 +153 +151 +148 +144 +138 +134 +129 +127 +122 +119 +116 +112 +111 +110 +110 +109 +110 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +145 +140 +135 +131 +127 +123 +120 +117 +114 +112 +110 +109 +109 +111 +111 +114 +117 +120 +124 +127 +132 +136 +140 +144 +149 +152 +156 +158 +161 +161 +162 +161 +161 +159 +156 +154 +149 +146 +141 +137 +132 +128 +125 +121 +118 +114 +113 +110 +110 +109 +109 +111 +113 +115 +119 +123 +127 +131 +134 +139 +143 +148 +152 +155 +157 +159 +161 +162 +162 +161 +160 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +111 +114 +116 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +160 +162 +162 +162 +160 +159 +156 +153 +149 +145 +141 +137 +132 +128 +125 +120 +118 +114 +113 +111 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +148 +152 +155 +157 +159 +161 +162 +162 +161 +160 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +115 +113 +111 +109 +109 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +153 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +145 +140 +135 +131 +127 +123 +120 +117 +114 +111 +110 +110 +109 +111 +111 +114 +116 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +149 +145 +141 +137 +132 +128 +125 +121 +118 +115 +113 +110 +110 +109 +110 +111 +113 +116 +119 +122 +127 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +165 +160 +158 +162 +155 +154 +154 +146 +142 +141 +132 +129 +127 +121 +118 +116 +111 +110 +110 +109 +110 +111 +111 +115 +118 +120 +125 +130 +132 +137 +142 +146 +150 +154 +156 +159 +160 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +116 +120 +123 +127 +131 +136 +140 +145 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +117 +115 +112 +110 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +144 +139 +134 +129 +125 +122 +119 +116 +113 +110 +109 +109 +110 +111 +112 +114 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +160 +162 +162 +161 +160 +158 +155 +152 +149 +145 +141 +135 +131 +127 +124 +120 +117 +114 +111 +110 +110 +110 +109 +112 +114 +116 +120 +123 +127 +132 +136 +140 +145 +148 +153 +155 +158 +160 +161 +162 +161 +161 +159 +157 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +112 +111 +110 +109 +109 +111 +112 +115 +118 +123 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +161 +162 +159 +158 +154 +151 +147 +144 +139 +135 +130 +127 +122 +119 +116 +113 +111 +109 +109 +110 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +145 +150 +153 +156 +158 +160 +162 +162 +161 +160 +158 +155 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +137 +140 +144 +149 +153 +156 +158 +159 +162 +162 +162 +161 +159 +156 +153 +150 +145 +141 +137 +133 +128 +125 +121 +117 +115 +113 +110 +110 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +144 +146 +151 +155 +157 +159 +161 +162 +162 +161 +159 +158 +154 +151 +147 +143 +139 +134 +131 +126 +123 +118 +115 +113 +111 +109 +109 +109 +111 +112 +114 +118 +121 +125 +128 +133 +137 +141 +146 +150 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +111 +114 +117 +120 +123 +127 +132 +136 +141 +145 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +112 +111 +110 +110 +110 +111 +113 +116 +119 +123 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +148 +143 +139 +135 +130 +127 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +124 +128 +132 +137 +142 +145 +150 +153 +157 +159 +161 +162 +162 +162 +161 +158 +156 +152 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +136 +140 +144 +149 +152 +156 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +113 +111 +110 +110 +109 +111 +112 +116 +118 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +147 +143 +139 +134 +129 +126 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +133 +137 +141 +146 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +155 +152 +148 +145 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +135 +140 +144 +148 +152 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +132 +128 +126 +121 +118 +114 +112 +111 +110 +109 +109 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +161 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +119 +115 +113 +111 +109 +109 +109 +111 +112 +115 +117 +121 +125 +128 +132 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +145 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +156 +158 +161 +161 +162 +161 +160 +159 +156 +154 +150 +146 +142 +137 +133 +129 +125 +121 +117 +114 +113 +110 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +138 +143 +148 +151 +155 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +110 +112 +114 +118 +121 +125 +129 +132 +137 +142 +146 +149 +153 +156 +159 +161 +162 +162 +161 +161 +158 +155 +152 +149 +145 +140 +136 +132 +127 +124 +120 +116 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +163 +160 +159 +164 +159 +158 +160 +152 +149 +149 +140 +137 +135 +128 +125 +123 +117 +114 +113 +111 +110 +109 +109 +111 +114 +115 +119 +123 +126 +129 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +134 +130 +127 +123 +119 +116 +114 +111 +110 +110 +110 +111 +112 +115 +118 +121 +125 +128 +133 +138 +141 +146 +149 +153 +156 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +111 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +156 +158 +161 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +121 +117 +115 +113 +111 +110 +109 +109 +111 +113 +115 +119 +122 +127 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +135 +130 +127 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +114 +118 +122 +124 +127 +133 +138 +141 +146 +150 +154 +156 +158 +161 +162 +162 +161 +161 +158 +156 +152 +148 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +111 +109 +110 +111 +110 +113 +117 +120 +123 +127 +132 +135 +140 +144 +149 +152 +155 +158 +161 +161 +162 +162 +161 +159 +156 +154 +149 +146 +143 +139 +133 +128 +125 +121 +118 +115 +112 +110 +109 +110 +110 +111 +113 +116 +119 +122 +126 +130 +134 +138 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +160 +157 +154 +152 +148 +144 +140 +134 +130 +127 +122 +120 +116 +112 +111 +111 +109 +110 +110 +112 +115 +117 +120 +125 +128 +132 +137 +141 +146 +150 +153 +156 +159 +160 +162 +162 +162 +160 +158 +156 +152 +149 +144 +140 +136 +131 +127 +124 +119 +116 +115 +111 +109 +109 +110 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +160 +161 +162 +162 +161 +158 +157 +153 +150 +146 +141 +138 +133 +129 +125 +121 +117 +115 +113 +110 +110 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +138 +143 +147 +151 +155 +157 +160 +160 +162 +162 +161 +159 +158 +155 +152 +148 +143 +139 +134 +130 +126 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +121 +125 +129 +132 +137 +141 +146 +150 +153 +156 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +158 +157 +153 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +139 +142 +147 +151 +154 +157 +159 +161 +162 +162 +162 +159 +158 +155 +151 +147 +143 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +125 +127 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +160 +159 +156 +153 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +153 +150 +146 +142 +137 +133 +129 +125 +122 +118 +115 +112 +110 +110 +109 +110 +111 +112 +115 +119 +122 +126 +130 +134 +138 +143 +147 +150 +154 +157 +160 +161 +162 +161 +161 +159 +158 +155 +152 +148 +143 +139 +135 +130 +126 +122 +119 +116 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +125 +128 +132 +137 +141 +145 +150 +153 +156 +159 +160 +162 +162 +162 +160 +158 +156 +152 +149 +144 +141 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +112 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +154 +152 +147 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +109 +109 +109 +110 +112 +114 +117 +121 +125 +128 +133 +137 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +112 +113 +117 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +137 +134 +129 +125 +121 +118 +115 +111 +111 +109 +109 +110 +111 +112 +115 +118 +123 +126 +129 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +134 +131 +126 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +119 +122 +122 +127 +134 +134 +143 +147 +147 +154 +158 +156 +161 +163 +161 +162 +161 +157 +155 +153 +149 +145 +141 +135 +132 +127 +124 +121 +118 +113 +111 +110 +109 +109 +110 +111 +113 +116 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +147 +143 +138 +133 +129 +125 +121 +118 +115 +113 +110 +110 +109 +109 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +111 +114 +117 +120 +124 +127 +132 +137 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +155 +152 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +117 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +134 +129 +126 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +116 +118 +123 +126 +129 +134 +139 +143 +146 +151 +154 +157 +158 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +127 +133 +137 +140 +145 +150 +152 +156 +158 +161 +162 +162 +162 +160 +159 +156 +153 +149 +144 +141 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +124 +127 +130 +135 +141 +144 +147 +152 +155 +158 +159 +161 +162 +162 +160 +159 +157 +154 +150 +147 +142 +137 +133 +129 +126 +121 +118 +115 +112 +111 +109 +109 +109 +111 +113 +115 +118 +122 +126 +129 +134 +138 +144 +147 +150 +154 +158 +159 +161 +162 +162 +162 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +150 +153 +156 +159 +161 +162 +162 +162 +160 +159 +156 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +110 +109 +110 +110 +111 +111 +114 +118 +122 +126 +129 +133 +138 +143 +147 +151 +154 +157 +159 +161 +161 +162 +161 +160 +157 +155 +152 +147 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +115 +117 +121 +124 +127 +132 +136 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +150 +145 +140 +135 +132 +127 +125 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +155 +151 +146 +142 +138 +134 +129 +126 +121 +118 +115 +113 +111 +110 +109 +109 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +161 +162 +161 +159 +157 +155 +151 +147 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +110 +109 +111 +111 +114 +117 +120 +124 +127 +132 +137 +142 +145 +149 +153 +157 +159 +161 +161 +161 +162 +161 +158 +155 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +119 +123 +127 +132 +135 +139 +143 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +121 +118 +115 +112 +110 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +147 +144 +139 +135 +130 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +111 +115 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +160 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +138 +133 +130 +125 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +139 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +110 +110 +111 +114 +117 +120 +124 +128 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +160 +158 +156 +153 +150 +145 +141 +136 +132 +128 +124 +121 +117 +114 +112 +111 +110 +110 +110 +111 +113 +116 +119 +123 +127 +130 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +121 +118 +114 +112 +112 +111 +106 +110 +112 +110 +117 +121 +119 +127 +131 +131 +139 +144 +145 +151 +155 +156 +159 +161 +162 +163 +161 +159 +158 +155 +151 +149 +144 +139 +134 +130 +127 +123 +119 +116 +113 +111 +111 +109 +110 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +161 +158 +156 +152 +149 +145 +141 +136 +132 +128 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +157 +160 +161 +162 +161 +161 +159 +157 +154 +151 +147 +142 +138 +133 +129 +125 +122 +118 +115 +113 +110 +110 +109 +110 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +147 +150 +155 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +137 +141 +146 +149 +153 +156 +159 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +136 +139 +144 +148 +151 +156 +158 +159 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +114 +118 +122 +126 +129 +133 +138 +142 +146 +151 +155 +156 +158 +161 +162 +162 +162 +160 +158 +155 +151 +148 +144 +139 +136 +131 +126 +124 +120 +116 +114 +111 +110 +110 +110 +110 +112 +114 +117 +121 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +161 +158 +156 +153 +149 +145 +141 +135 +132 +128 +124 +120 +118 +114 +111 +110 +109 +110 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +146 +143 +138 +133 +129 +125 +122 +118 +115 +112 +111 +109 +110 +109 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +112 +110 +109 +110 +110 +112 +114 +116 +119 +123 +127 +131 +135 +139 +144 +147 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +112 +111 +109 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +143 +146 +150 +154 +157 +160 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +125 +127 +132 +137 +141 +145 +150 +153 +156 +159 +160 +162 +162 +162 +161 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +111 +109 +110 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +147 +152 +154 +158 +159 +162 +162 +162 +161 +159 +157 +154 +151 +147 +142 +138 +133 +129 +126 +122 +118 +115 +112 +111 +109 +110 +109 +111 +112 +116 +118 +122 +126 +129 +134 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +120 +125 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +161 +159 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +110 +109 +110 +111 +113 +117 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +151 +146 +143 +138 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +127 +130 +134 +137 +142 +146 +151 +154 +157 +159 +162 +162 +162 +161 +159 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +109 +111 +112 +114 +117 +121 +125 +128 +132 +136 +141 +145 +150 +153 +156 +158 +160 +162 +162 +161 +160 +159 +156 +153 +150 +146 +141 +137 +133 +128 +124 +121 +118 +114 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +110 +110 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +110 +109 +111 +111 +115 +117 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +149 +146 +141 +136 +134 +130 +122 +120 +119 +111 +113 +113 +107 +110 +111 +109 +114 +118 +118 +123 +127 +129 +135 +140 +144 +148 +151 +154 +158 +160 +161 +163 +163 +160 +159 +157 +154 +151 +147 +143 +138 +133 +129 +126 +121 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +163 +161 +159 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +113 +111 +110 +109 +109 +111 +111 +114 +117 +120 +124 +128 +132 +136 +141 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +146 +141 +137 +132 +128 +124 +121 +118 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +134 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +138 +133 +129 +126 +122 +118 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +120 +122 +126 +131 +135 +139 +144 +148 +152 +155 +157 +160 +162 +163 +162 +161 +159 +157 +155 +150 +147 +143 +139 +133 +129 +126 +122 +118 +115 +113 +111 +110 +110 +110 +111 +113 +115 +119 +121 +125 +128 +134 +139 +141 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +128 +132 +137 +140 +145 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +156 +154 +150 +146 +141 +137 +132 +128 +124 +121 +117 +115 +112 +110 +110 +109 +110 +111 +114 +115 +120 +123 +127 +130 +134 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +147 +150 +153 +157 +159 +161 +162 +162 +162 +160 +157 +156 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +128 +132 +136 +141 +145 +149 +153 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +141 +137 +132 +128 +124 +121 +118 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +143 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +110 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +141 +145 +148 +153 +156 +158 +160 +161 +162 +161 +161 +159 +157 +153 +150 +145 +141 +137 +132 +128 +125 +121 +117 +115 +112 +110 +109 +109 +110 +111 +113 +116 +119 +122 +127 +130 +134 +139 +143 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +142 +138 +134 +129 +126 +123 +118 +116 +113 +111 +110 +109 +110 +110 +113 +114 +118 +121 +126 +129 +133 +138 +142 +146 +150 +154 +156 +159 +160 +162 +162 +161 +161 +158 +155 +152 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +137 +140 +145 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +156 +153 +150 +146 +142 +137 +132 +128 +124 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +144 +147 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +129 +126 +122 +118 +116 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +131 +136 +140 +145 +148 +152 +156 +158 +161 +162 +162 +161 +161 +159 +157 +153 +150 +146 +141 +137 +132 +128 +125 +121 +118 +115 +112 +110 +109 +109 +110 +111 +113 +116 +119 +122 +127 +131 +135 +139 +143 +147 +152 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +126 +129 +133 +137 +142 +147 +150 +154 +156 +158 +161 +162 +162 +161 +160 +161 +155 +149 +151 +143 +139 +139 +130 +126 +126 +119 +115 +116 +111 +110 +110 +108 +109 +112 +114 +117 +120 +123 +128 +132 +136 +141 +146 +148 +152 +156 +159 +160 +162 +162 +161 +161 +158 +157 +154 +150 +146 +141 +137 +133 +128 +125 +121 +117 +114 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +143 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +158 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +119 +117 +114 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +136 +140 +145 +149 +153 +156 +158 +160 +161 +162 +162 +160 +158 +156 +153 +150 +146 +141 +137 +133 +128 +125 +121 +118 +114 +112 +110 +109 +109 +109 +111 +113 +116 +119 +123 +126 +130 +135 +139 +144 +148 +151 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +157 +159 +160 +162 +162 +162 +160 +158 +155 +153 +148 +143 +141 +136 +131 +127 +124 +119 +117 +113 +111 +111 +109 +109 +111 +112 +114 +117 +120 +124 +127 +132 +135 +140 +144 +148 +153 +155 +158 +160 +162 +162 +162 +161 +158 +156 +154 +149 +145 +141 +138 +133 +127 +125 +121 +118 +114 +112 +111 +109 +110 +109 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +148 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +119 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +157 +158 +161 +162 +162 +161 +160 +158 +155 +152 +149 +145 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +144 +149 +152 +156 +158 +161 +162 +162 +162 +161 +159 +156 +154 +150 +145 +141 +137 +132 +128 +125 +121 +118 +114 +112 +111 +110 +109 +110 +111 +113 +116 +118 +122 +126 +131 +134 +139 +143 +147 +152 +155 +158 +159 +161 +162 +162 +161 +160 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +126 +129 +134 +137 +141 +146 +151 +154 +157 +158 +161 +162 +162 +161 +159 +158 +155 +152 +148 +145 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +112 +114 +116 +120 +125 +128 +131 +135 +140 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +159 +156 +154 +150 +146 +141 +137 +132 +128 +125 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +115 +119 +123 +127 +130 +134 +139 +143 +147 +151 +155 +157 +160 +161 +161 +162 +161 +160 +157 +155 +151 +147 +143 +138 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +131 +136 +140 +144 +149 +152 +156 +158 +161 +162 +162 +162 +161 +159 +156 +153 +150 +145 +141 +137 +132 +129 +124 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +115 +119 +122 +127 +130 +134 +139 +143 +148 +151 +155 +157 +160 +161 +162 +162 +161 +160 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +110 +112 +114 +118 +121 +125 +129 +132 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +156 +152 +149 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +136 +140 +145 +148 +152 +156 +158 +161 +161 +162 +162 +161 +159 +157 +153 +150 +146 +141 +137 +133 +128 +125 +121 +117 +114 +112 +111 +110 +109 +110 +111 +113 +115 +119 +122 +127 +130 +135 +139 +143 +147 +151 +155 +157 +160 +161 +162 +161 +161 +159 +157 +155 +151 +148 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +110 +112 +115 +118 +121 +126 +129 +133 +138 +142 +146 +149 +154 +156 +159 +160 +162 +162 +162 +160 +158 +155 +152 +149 +144 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +113 +117 +120 +124 +127 +132 +135 +140 +145 +148 +152 +156 +159 +161 +162 +162 +161 +161 +158 +156 +154 +150 +145 +141 +137 +133 +129 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +112 +116 +119 +122 +127 +130 +135 +138 +144 +147 +151 +154 +161 +159 +158 +164 +160 +160 +163 +156 +153 +154 +147 +142 +141 +134 +130 +127 +122 +117 +116 +113 +111 +110 +109 +110 +111 +112 +115 +119 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +160 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +135 +131 +127 +124 +120 +116 +114 +111 +111 +109 +110 +110 +111 +114 +117 +119 +124 +127 +132 +136 +140 +144 +148 +153 +156 +158 +160 +162 +162 +162 +160 +159 +156 +154 +150 +146 +141 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +112 +115 +118 +123 +127 +130 +134 +138 +143 +147 +152 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +110 +110 +109 +111 +112 +114 +118 +121 +125 +128 +133 +137 +142 +145 +150 +154 +156 +158 +161 +162 +162 +161 +160 +158 +156 +153 +148 +145 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +140 +145 +148 +152 +155 +158 +160 +162 +162 +162 +160 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +125 +130 +135 +139 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +138 +134 +131 +126 +122 +119 +116 +113 +110 +110 +109 +110 +110 +112 +115 +117 +121 +125 +128 +132 +138 +142 +145 +150 +154 +156 +159 +160 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +137 +131 +127 +124 +121 +116 +114 +111 +110 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +149 +152 +156 +158 +160 +161 +162 +161 +161 +158 +156 +153 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +160 +161 +162 +161 +161 +159 +157 +155 +152 +148 +143 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +128 +133 +137 +142 +145 +149 +153 +156 +159 +160 +162 +162 +161 +160 +158 +156 +152 +149 +144 +141 +136 +132 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +111 +113 +116 +120 +123 +127 +131 +136 +140 +145 +148 +152 +155 +158 +161 +162 +162 +161 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +110 +109 +109 +109 +111 +113 +115 +119 +122 +127 +130 +134 +139 +143 +147 +151 +155 +157 +160 +161 +162 +161 +161 +159 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +118 +115 +112 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +141 +146 +150 +153 +156 +159 +161 +161 +162 +161 +160 +158 +156 +152 +149 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +131 +136 +140 +144 +149 +153 +155 +158 +159 +161 +162 +161 +161 +158 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +109 +111 +113 +115 +118 +122 +126 +131 +134 +138 +142 +147 +152 +155 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +148 +144 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +111 +111 +114 +117 +121 +125 +128 +132 +136 +141 +146 +150 +153 +157 +158 +161 +162 +162 +161 +160 +158 +156 +153 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +156 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +133 +138 +142 +147 +151 +154 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +139 +134 +130 +127 +122 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +118 +121 +125 +129 +132 +137 +141 +146 +150 +153 +156 +158 +161 +161 +162 +161 +160 +158 +156 +153 +149 +144 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +161 +161 +162 +162 +161 +158 +157 +154 +150 +146 +142 +137 +133 +129 +125 +121 +117 +114 +112 +110 +110 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +148 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +135 +130 +127 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +136 +132 +127 +124 +120 +116 +114 +111 +111 +110 +110 +110 +111 +114 +117 +120 +123 +127 +133 +137 +136 +145 +149 +149 +158 +159 +158 +163 +163 +159 +163 +159 +155 +154 +150 +144 +142 +138 +133 +130 +124 +121 +119 +115 +112 +111 +110 +108 +110 +111 +112 +115 +119 +122 +126 +129 +134 +139 +143 +147 +151 +154 +157 +160 +161 +162 +162 +161 +160 +157 +155 +152 +147 +143 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +109 +110 +110 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +160 +162 +162 +162 +160 +158 +156 +152 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +158 +157 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +110 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +154 +151 +147 +144 +140 +135 +130 +126 +123 +119 +116 +113 +111 +110 +110 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +141 +146 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +155 +153 +150 +145 +141 +136 +131 +127 +125 +121 +117 +114 +111 +111 +110 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +143 +137 +133 +129 +125 +121 +118 +114 +113 +111 +109 +110 +109 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +154 +151 +148 +144 +138 +134 +131 +126 +122 +118 +116 +113 +111 +109 +109 +109 +111 +112 +114 +117 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +117 +120 +123 +127 +131 +135 +140 +144 +149 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +113 +110 +109 +109 +109 +111 +113 +115 +119 +122 +126 +130 +134 +138 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +124 +128 +132 +137 +141 +146 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +152 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +155 +158 +161 +161 +162 +162 +161 +158 +157 +153 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +121 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +148 +144 +140 +134 +131 +127 +123 +119 +116 +113 +111 +109 +109 +109 +111 +112 +114 +117 +120 +125 +128 +133 +137 +141 +146 +149 +153 +156 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +153 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +109 +109 +109 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +151 +148 +143 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +110 +112 +115 +118 +121 +125 +127 +132 +137 +141 +145 +150 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +152 +149 +145 +141 +137 +131 +127 +124 +120 +117 +114 +111 +110 +110 +109 +110 +111 +114 +116 +119 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +143 +137 +132 +129 +126 +122 +118 +115 +112 +110 +109 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +134 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +150 +153 +156 +158 +161 +161 +162 +161 +160 +158 +156 +153 +149 +145 +141 +136 +131 +127 +124 +121 +117 +114 +111 +110 +110 +109 +110 +111 +113 +117 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +147 +142 +137 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +111 +111 +113 +116 +118 +122 +126 +130 +134 +138 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +139 +135 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +112 +114 +111 +117 +122 +122 +130 +135 +135 +142 +147 +147 +155 +157 +158 +161 +162 +161 +161 +161 +158 +157 +152 +148 +147 +141 +136 +133 +128 +123 +120 +117 +114 +111 +110 +109 +108 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +116 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +147 +151 +155 +157 +160 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +113 +114 +117 +121 +125 +127 +132 +136 +141 +146 +149 +153 +156 +159 +160 +162 +162 +162 +160 +158 +156 +153 +150 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +151 +146 +142 +137 +133 +129 +125 +122 +118 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +121 +125 +130 +134 +137 +143 +147 +151 +154 +157 +159 +161 +162 +161 +162 +159 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +109 +109 +109 +110 +112 +114 +118 +121 +124 +127 +133 +137 +140 +145 +150 +153 +156 +158 +160 +162 +162 +161 +161 +158 +157 +153 +148 +145 +142 +136 +131 +127 +125 +120 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +153 +149 +147 +143 +138 +133 +129 +124 +121 +118 +115 +113 +110 +109 +110 +109 +111 +112 +115 +117 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +154 +151 +148 +144 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +121 +124 +127 +133 +137 +141 +145 +149 +153 +156 +159 +160 +161 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +138 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +114 +111 +110 +110 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +149 +146 +141 +137 +132 +128 +124 +121 +117 +114 +111 +110 +110 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +112 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +161 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +114 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +150 +153 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +121 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +122 +126 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +130 +127 +123 +120 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +121 +124 +127 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +153 +151 +146 +143 +138 +134 +129 +126 +121 +118 +115 +113 +111 +109 +110 +109 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +151 +148 +145 +140 +135 +130 +127 +123 +120 +117 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +159 +155 +153 +149 +146 +141 +136 +132 +127 +125 +121 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +151 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +121 +121 +114 +110 +113 +108 +108 +113 +109 +112 +118 +117 +121 +127 +128 +133 +139 +141 +146 +151 +154 +158 +159 +160 +163 +163 +161 +161 +158 +154 +151 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +161 +160 +159 +156 +153 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +155 +150 +147 +142 +138 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +143 +147 +151 +154 +157 +159 +161 +161 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +120 +116 +114 +111 +110 +110 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +161 +162 +161 +160 +158 +156 +153 +148 +145 +142 +136 +131 +128 +124 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +157 +160 +161 +161 +162 +161 +159 +157 +154 +151 +146 +142 +139 +134 +128 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +147 +150 +154 +156 +159 +161 +161 +162 +161 +160 +157 +156 +152 +148 +144 +140 +135 +130 +127 +123 +120 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +156 +152 +149 +146 +141 +136 +132 +129 +124 +120 +117 +115 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +139 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +121 +125 +129 +133 +138 +143 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +130 +127 +124 +119 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +121 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +152 +149 +146 +142 +137 +131 +127 +124 +121 +117 +114 +111 +110 +109 +110 +110 +111 +113 +116 +120 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +137 +133 +129 +126 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +119 +121 +126 +129 +134 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +151 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +160 +162 +162 +161 +160 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +120 +117 +115 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +146 +142 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +110 +110 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +127 +125 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +147 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +151 +146 +143 +138 +134 +129 +126 +121 +118 +115 +113 +111 +109 +109 +110 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +146 +151 +154 +157 +158 +161 +161 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +110 +109 +110 +111 +114 +117 +120 +124 +127 +132 +137 +141 +145 +149 +152 +156 +158 +161 +161 +162 +162 +160 +159 +156 +153 +149 +146 +141 +137 +132 +128 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +134 +139 +144 +148 +152 +155 +157 +160 +161 +161 +162 +161 +159 +157 +155 +150 +148 +143 +138 +134 +129 +125 +122 +119 +115 +113 +110 +110 +110 +109 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +161 +162 +161 +160 +158 +155 +152 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +160 +158 +156 +153 +149 +148 +141 +133 +133 +128 +122 +124 +117 +112 +115 +111 +108 +111 +110 +110 +115 +116 +117 +123 +127 +131 +136 +138 +143 +148 +152 +155 +158 +160 +160 +162 +162 +161 +159 +157 +154 +150 +147 +143 +138 +133 +130 +126 +122 +118 +115 +113 +110 +110 +109 +110 +110 +112 +114 +117 +122 +126 +129 +133 +137 +142 +147 +151 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +160 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +143 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +129 +125 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +121 +125 +130 +134 +138 +142 +147 +150 +154 +156 +159 +161 +163 +161 +162 +160 +157 +156 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +137 +140 +144 +150 +153 +155 +159 +160 +162 +162 +161 +161 +159 +156 +153 +150 +145 +141 +137 +132 +128 +124 +121 +117 +115 +112 +111 +109 +110 +109 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +155 +158 +159 +161 +162 +161 +161 +159 +157 +155 +152 +146 +143 +139 +134 +129 +126 +123 +118 +115 +112 +111 +110 +109 +109 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +159 +158 +155 +151 +148 +145 +140 +134 +131 +127 +123 +119 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +145 +142 +136 +132 +128 +125 +121 +117 +114 +112 +111 +109 +110 +110 +111 +113 +116 +119 +123 +126 +130 +135 +139 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +151 +146 +143 +138 +134 +129 +126 +122 +118 +116 +113 +111 +109 +110 +110 +111 +112 +115 +118 +121 +125 +129 +134 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +120 +117 +114 +111 +110 +109 +109 +111 +112 +114 +117 +120 +124 +127 +132 +136 +140 +144 +149 +153 +156 +158 +160 +161 +162 +162 +161 +159 +156 +154 +149 +146 +141 +137 +133 +127 +125 +120 +117 +114 +112 +110 +109 +110 +109 +111 +113 +116 +119 +123 +126 +130 +135 +140 +144 +147 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +112 +111 +109 +110 +109 +111 +112 +114 +118 +121 +126 +129 +134 +137 +142 +146 +150 +154 +157 +158 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +124 +120 +116 +113 +112 +110 +109 +109 +110 +112 +114 +117 +120 +125 +128 +132 +136 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +159 +156 +153 +149 +145 +141 +137 +132 +128 +125 +120 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +143 +147 +152 +155 +158 +160 +161 +162 +162 +160 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +161 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +146 +141 +137 +132 +128 +125 +121 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +142 +138 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +110 +110 +112 +114 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +161 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +116 +120 +124 +127 +132 +136 +140 +145 +149 +152 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +123 +118 +116 +113 +111 +109 +109 +110 +110 +112 +114 +118 +121 +125 +128 +133 +138 +142 +146 +150 +154 +157 +158 +160 +163 +165 +159 +158 +160 +153 +152 +152 +142 +140 +137 +129 +127 +125 +118 +116 +115 +110 +109 +109 +109 +111 +111 +113 +117 +120 +123 +127 +132 +135 +140 +145 +148 +152 +156 +158 +160 +161 +162 +162 +161 +159 +157 +153 +150 +145 +142 +137 +133 +127 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +122 +127 +130 +135 +139 +144 +147 +152 +154 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +112 +111 +109 +109 +109 +110 +112 +115 +118 +121 +126 +129 +133 +137 +142 +146 +150 +154 +157 +159 +160 +162 +162 +161 +160 +157 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +113 +111 +110 +110 +110 +110 +111 +114 +117 +119 +124 +127 +133 +135 +140 +144 +148 +153 +156 +158 +159 +161 +162 +162 +161 +159 +157 +152 +149 +146 +141 +136 +132 +128 +125 +121 +117 +114 +112 +111 +109 +110 +109 +111 +113 +115 +119 +123 +127 +130 +134 +138 +144 +147 +152 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +146 +143 +139 +133 +130 +126 +122 +118 +115 +112 +111 +109 +109 +110 +111 +112 +115 +118 +121 +126 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +113 +112 +110 +110 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +140 +144 +149 +153 +155 +158 +161 +162 +162 +162 +161 +159 +157 +154 +149 +146 +142 +137 +132 +128 +125 +121 +118 +115 +113 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +149 +143 +138 +134 +130 +126 +122 +119 +116 +114 +110 +110 +109 +110 +111 +112 +115 +118 +121 +125 +128 +133 +138 +141 +146 +150 +154 +156 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +136 +141 +145 +149 +153 +155 +158 +161 +162 +162 +162 +161 +159 +157 +153 +150 +146 +141 +138 +133 +129 +125 +121 +117 +115 +112 +110 +110 +109 +110 +111 +113 +115 +118 +122 +127 +130 +135 +139 +143 +148 +151 +155 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +110 +112 +115 +117 +121 +125 +129 +133 +138 +142 +146 +150 +153 +156 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +112 +114 +117 +120 +124 +127 +131 +136 +141 +145 +148 +152 +156 +158 +160 +161 +162 +161 +161 +159 +156 +154 +150 +146 +141 +137 +132 +129 +125 +121 +118 +114 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +138 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +122 +125 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +149 +153 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +146 +141 +137 +133 +128 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +122 +127 +131 +134 +139 +142 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +122 +126 +129 +132 +137 +141 +146 +150 +153 +156 +159 +161 +161 +162 +161 +160 +158 +156 +153 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +123 +127 +131 +136 +140 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +150 +146 +141 +137 +132 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +144 +147 +151 +154 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +110 +109 +109 +110 +112 +114 +118 +121 +125 +128 +133 +137 +142 +146 +149 +154 +156 +159 +160 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +131 +135 +140 +145 +148 +153 +155 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +132 +128 +125 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +138 +146 +147 +148 +156 +157 +157 +164 +161 +160 +164 +159 +156 +157 +151 +147 +144 +138 +133 +130 +126 +123 +119 +115 +112 +111 +109 +109 +110 +110 +111 +114 +118 +120 +125 +129 +133 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +144 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +112 +113 +117 +120 +124 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +120 +126 +129 +132 +137 +142 +145 +150 +153 +156 +159 +161 +162 +162 +162 +161 +158 +156 +152 +149 +144 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +132 +135 +140 +145 +149 +152 +155 +158 +160 +162 +161 +161 +161 +158 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +126 +130 +134 +139 +143 +147 +152 +154 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +125 +129 +134 +137 +141 +146 +150 +154 +157 +158 +161 +162 +163 +162 +160 +157 +156 +153 +148 +145 +141 +136 +130 +127 +124 +120 +116 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +135 +140 +145 +148 +152 +156 +158 +160 +162 +162 +162 +161 +159 +157 +153 +150 +147 +142 +137 +133 +129 +125 +121 +118 +114 +113 +110 +110 +109 +110 +111 +113 +115 +119 +123 +126 +130 +134 +139 +143 +147 +150 +155 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +125 +129 +133 +137 +141 +146 +150 +153 +156 +159 +161 +161 +162 +161 +160 +158 +155 +152 +148 +145 +140 +136 +131 +127 +124 +120 +116 +114 +112 +110 +110 +110 +111 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +161 +161 +162 +161 +161 +158 +157 +154 +150 +146 +142 +137 +132 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +148 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +139 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +129 +133 +137 +141 +146 +150 +153 +156 +158 +161 +161 +162 +161 +160 +157 +156 +152 +149 +144 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +156 +158 +160 +162 +162 +161 +161 +159 +157 +154 +150 +146 +142 +138 +132 +129 +125 +121 +117 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +135 +139 +143 +147 +150 +154 +157 +159 +161 +162 +162 +162 +159 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +128 +132 +137 +141 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +152 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +109 +110 +109 +111 +112 +115 +119 +122 +127 +130 +134 +138 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +148 +143 +139 +134 +130 +127 +122 +118 +116 +113 +111 +109 +109 +109 +111 +112 +114 +118 +121 +125 +127 +133 +137 +141 +145 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +155 +152 +149 +144 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +113 +117 +119 +124 +127 +132 +135 +139 +144 +148 +153 +155 +158 +159 +161 +162 +162 +161 +158 +157 +154 +150 +146 +142 +137 +133 +129 +126 +121 +118 +115 +113 +111 +109 +110 +109 +111 +112 +115 +119 +123 +127 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +147 +144 +139 +134 +131 +126 +123 +119 +116 +113 +111 +110 +110 +110 +110 +112 +115 +118 +121 +126 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +153 +149 +144 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +111 +115 +119 +116 +123 +129 +128 +137 +143 +142 +149 +154 +153 +159 +162 +160 +162 +163 +159 +158 +157 +154 +151 +145 +141 +138 +134 +128 +126 +122 +117 +114 +112 +110 +109 +110 +110 +111 +112 +116 +119 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +147 +144 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +132 +137 +142 +146 +150 +153 +157 +158 +161 +162 +162 +162 +161 +158 +156 +152 +148 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +160 +162 +162 +162 +160 +159 +157 +154 +149 +147 +143 +137 +133 +129 +125 +121 +118 +115 +113 +110 +109 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +147 +144 +140 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +133 +137 +141 +145 +150 +153 +156 +158 +161 +161 +162 +161 +160 +158 +156 +152 +148 +144 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +110 +109 +110 +112 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +110 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +151 +147 +144 +140 +134 +130 +127 +123 +119 +115 +114 +111 +110 +109 +110 +110 +112 +115 +117 +121 +125 +128 +132 +137 +141 +146 +149 +153 +156 +158 +161 +162 +163 +162 +160 +158 +156 +152 +149 +145 +140 +135 +132 +127 +124 +120 +117 +115 +112 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +129 +134 +139 +143 +148 +150 +154 +157 +160 +161 +162 +162 +161 +160 +158 +155 +151 +147 +144 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +118 +121 +124 +127 +133 +138 +142 +145 +149 +153 +157 +159 +160 +161 +162 +162 +161 +158 +156 +152 +149 +144 +141 +136 +132 +127 +124 +120 +117 +114 +111 +111 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +156 +158 +160 +161 +162 +162 +161 +158 +157 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +109 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +162 +160 +158 +154 +151 +147 +143 +139 +135 +130 +126 +123 +119 +115 +113 +111 +110 +109 +109 +111 +112 +114 +118 +121 +125 +128 +132 +137 +141 +146 +150 +153 +156 +159 +161 +162 +162 +161 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +117 +119 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +158 +157 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +111 +109 +110 +109 +111 +112 +115 +118 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +147 +144 +139 +135 +130 +127 +123 +118 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +160 +158 +155 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +128 +125 +121 +118 +115 +112 +111 +110 +109 +109 +111 +112 +115 +118 +122 +126 +129 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +128 +132 +137 +142 +145 +150 +153 +156 +158 +161 +161 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +161 +161 +159 +156 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +109 +111 +113 +116 +118 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +161 +162 +161 +160 +157 +155 +151 +148 +144 +139 +135 +130 +127 +122 +119 +117 +116 +108 +109 +111 +106 +111 +115 +112 +118 +122 +123 +129 +135 +135 +141 +146 +148 +153 +157 +158 +162 +161 +162 +162 +161 +157 +157 +154 +148 +144 +141 +136 +131 +128 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +119 +124 +127 +131 +135 +140 +144 +149 +152 +155 +157 +160 +161 +163 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +134 +131 +127 +123 +119 +116 +113 +111 +110 +110 +110 +110 +112 +115 +117 +120 +125 +129 +131 +137 +142 +146 +149 +153 +156 +159 +161 +161 +162 +162 +160 +158 +156 +152 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +111 +111 +109 +110 +110 +111 +114 +116 +120 +122 +127 +132 +135 +139 +144 +148 +151 +155 +158 +161 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +119 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +121 +125 +127 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +161 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +136 +139 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +143 +138 +132 +129 +126 +122 +117 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +121 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +154 +152 +148 +144 +138 +135 +131 +127 +123 +119 +116 +113 +111 +109 +110 +109 +110 +111 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +160 +159 +156 +153 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +160 +157 +154 +150 +147 +143 +138 +134 +129 +126 +121 +118 +115 +113 +111 +109 +109 +110 +111 +112 +116 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +110 +109 +111 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +150 +153 +157 +158 +160 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +132 +135 +139 +143 +148 +152 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +121 +118 +115 +113 +110 +109 +109 +110 +111 +113 +115 +118 +122 +126 +130 +133 +137 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +161 +161 +163 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +139 +144 +148 +152 +155 +157 +160 +161 +162 +161 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +119 +122 +125 +129 +134 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +110 +110 +111 +114 +117 +120 +124 +128 +132 +137 +141 +145 +149 +153 +156 +158 +160 +162 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +120 +117 +114 +112 +111 +109 +109 +110 +112 +114 +116 +120 +123 +127 +130 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +141 +132 +127 +127 +121 +117 +119 +111 +110 +112 +109 +109 +113 +112 +115 +120 +121 +125 +129 +134 +138 +143 +146 +150 +155 +157 +159 +162 +162 +161 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +124 +119 +116 +114 +111 +110 +109 +110 +110 +112 +114 +117 +121 +125 +128 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +161 +158 +156 +153 +150 +145 +142 +136 +132 +127 +124 +120 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +158 +154 +150 +147 +144 +137 +133 +130 +126 +122 +118 +115 +113 +111 +109 +109 +110 +111 +112 +115 +118 +121 +126 +129 +134 +137 +142 +146 +151 +155 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +147 +144 +140 +135 +130 +127 +123 +119 +116 +113 +111 +111 +109 +109 +111 +112 +114 +116 +121 +125 +128 +132 +136 +141 +145 +150 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +153 +150 +145 +141 +136 +132 +127 +125 +121 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +109 +110 +109 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +121 +125 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +162 +161 +160 +159 +155 +154 +149 +145 +141 +137 +132 +127 +125 +121 +117 +114 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +154 +158 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +143 +137 +133 +129 +126 +121 +118 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +146 +151 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +114 +111 +110 +110 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +111 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +151 +155 +158 +160 +161 +162 +162 +161 +160 +157 +154 +150 +147 +142 +138 +134 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +130 +133 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +111 +114 +117 +121 +124 +127 +132 +137 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +121 +117 +115 +111 +111 +110 +109 +110 +111 +113 +116 +120 +123 +127 +130 +135 +140 +144 +148 +151 +155 +158 +160 +161 +162 +161 +161 +159 +157 +154 +151 +147 +142 +139 +133 +129 +126 +122 +118 +115 +113 +111 +110 +109 +110 +110 +112 +115 +118 +121 +126 +129 +134 +138 +142 +147 +150 +154 +156 +159 +161 +162 +162 +161 +159 +158 +155 +152 +149 +144 +140 +135 +131 +127 +123 +120 +116 +113 +111 +110 +109 +110 +110 +112 +113 +117 +120 +124 +128 +133 +136 +140 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +153 +150 +145 +141 +137 +132 +128 +124 +121 +117 +114 +111 +110 +110 +110 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +144 +148 +152 +155 +157 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +134 +129 +126 +122 +118 +116 +112 +111 +110 +109 +110 +111 +113 +115 +118 +121 +126 +129 +134 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +160 +159 +156 +153 +149 +145 +142 +137 +132 +127 +125 +120 +117 +114 +112 +111 +109 +110 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +137 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +161 +162 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +155 +158 +160 +162 +161 +161 +162 +161 +153 +153 +151 +142 +143 +139 +130 +129 +126 +118 +118 +115 +111 +111 +110 +108 +109 +112 +113 +117 +119 +123 +127 +131 +135 +140 +144 +147 +151 +155 +158 +159 +162 +162 +161 +161 +160 +157 +154 +151 +147 +142 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +110 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +110 +109 +110 +112 +114 +117 +120 +123 +128 +132 +135 +140 +145 +149 +152 +156 +158 +161 +161 +162 +161 +161 +158 +156 +153 +149 +146 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +115 +119 +123 +126 +130 +135 +139 +143 +148 +151 +155 +157 +159 +161 +162 +161 +161 +159 +157 +155 +151 +147 +143 +139 +134 +129 +126 +122 +118 +115 +113 +111 +109 +109 +109 +110 +112 +114 +118 +122 +125 +128 +133 +138 +142 +146 +150 +153 +156 +158 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +113 +111 +110 +109 +109 +111 +111 +114 +117 +120 +123 +127 +132 +136 +140 +145 +149 +152 +156 +158 +160 +161 +162 +161 +161 +158 +156 +153 +149 +146 +141 +137 +131 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +134 +138 +143 +148 +152 +155 +157 +159 +161 +162 +162 +161 +158 +157 +154 +150 +147 +142 +138 +133 +129 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +114 +118 +122 +126 +129 +132 +137 +142 +147 +150 +154 +156 +159 +161 +162 +162 +161 +160 +157 +156 +152 +148 +144 +140 +135 +130 +127 +124 +120 +116 +113 +111 +111 +109 +109 +110 +112 +114 +116 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +161 +161 +162 +162 +161 +158 +157 +153 +150 +147 +142 +136 +132 +129 +124 +121 +117 +114 +112 +110 +109 +110 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +151 +155 +157 +160 +161 +162 +161 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +146 +150 +154 +156 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +120 +116 +114 +112 +110 +109 +110 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +145 +141 +137 +133 +127 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +109 +109 +109 +111 +113 +114 +118 +121 +125 +129 +133 +137 +142 +146 +150 +154 +156 +159 +161 +162 +162 +162 +160 +158 +155 +152 +149 +144 +140 +135 +131 +127 +123 +120 +117 +113 +111 +110 +110 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +140 +145 +149 +153 +156 +158 +161 +162 +162 +162 +160 +159 +156 +153 +150 +145 +141 +137 +133 +128 +125 +120 +117 +114 +112 +111 +110 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +147 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +133 +129 +126 +122 +118 +115 +112 +111 +109 +109 +110 +111 +112 +115 +118 +121 +126 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +149 +146 +141 +137 +132 +128 +125 +120 +118 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +144 +148 +151 +155 +158 +159 +161 +162 +162 +161 +160 +157 +155 +150 +147 +143 +138 +134 +129 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +117 +121 +126 +130 +133 +137 +141 +146 +151 +154 +157 +158 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +139 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +111 +114 +116 +121 +124 +127 +131 +135 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +137 +132 +128 +125 +121 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +143 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +118 +121 +125 +129 +133 +137 +142 +146 +150 +156 +156 +156 +162 +161 +160 +165 +160 +156 +158 +152 +147 +146 +140 +135 +132 +127 +122 +120 +116 +114 +112 +109 +109 +111 +110 +112 +115 +117 +119 +124 +127 +131 +136 +140 +144 +148 +153 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +158 +159 +161 +162 +162 +161 +159 +158 +155 +150 +147 +144 +138 +134 +130 +127 +122 +118 +115 +113 +111 +109 +109 +109 +111 +112 +115 +117 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +152 +148 +144 +141 +136 +130 +127 +124 +119 +117 +114 +111 +110 +109 +109 +111 +111 +114 +117 +120 +124 +127 +132 +136 +140 +144 +148 +153 +156 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +128 +125 +121 +118 +115 +113 +110 +110 +110 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +144 +147 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +144 +138 +134 +130 +126 +122 +118 +116 +113 +111 +110 +110 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +148 +144 +140 +135 +131 +127 +124 +120 +117 +114 +112 +110 +110 +110 +111 +111 +114 +117 +120 +124 +127 +132 +136 +141 +144 +149 +152 +156 +158 +160 +161 +162 +161 +160 +159 +156 +153 +150 +146 +141 +137 +133 +129 +125 +121 +118 +115 +113 +111 +109 +109 +110 +111 +113 +116 +119 +122 +127 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +152 +148 +142 +139 +135 +129 +126 +123 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +129 +133 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +153 +148 +145 +141 +135 +130 +127 +124 +120 +116 +114 +112 +110 +109 +109 +111 +111 +114 +116 +120 +124 +128 +132 +135 +140 +144 +149 +153 +156 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +128 +125 +121 +118 +114 +112 +110 +109 +109 +110 +111 +113 +115 +119 +123 +127 +130 +133 +139 +144 +148 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +134 +129 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +117 +122 +125 +129 +133 +137 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +145 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +131 +136 +140 +144 +149 +152 +156 +158 +160 +162 +162 +162 +161 +159 +156 +153 +150 +146 +141 +137 +133 +129 +125 +121 +117 +115 +113 +110 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +148 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +129 +133 +138 +141 +146 +150 +153 +156 +159 +161 +161 +162 +161 +160 +158 +156 +152 +148 +144 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +149 +153 +156 +158 +160 +162 +162 +161 +161 +159 +156 +153 +150 +146 +141 +137 +133 +129 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +138 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +152 +148 +144 +139 +134 +130 +126 +122 +118 +116 +113 +111 +110 +110 +110 +111 +112 +114 +118 +121 +125 +129 +133 +137 +142 +146 +150 +154 +156 +159 +161 +162 +162 +162 +160 +158 +155 +152 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +136 +140 +144 +148 +153 +155 +158 +160 +162 +162 +162 +161 +158 +157 +154 +150 +146 +142 +137 +133 +128 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +127 +130 +134 +139 +143 +147 +152 +155 +157 +159 +161 +162 +162 +161 +159 +158 +154 +151 +147 +143 +139 +134 +129 +126 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +155 +153 +149 +144 +140 +136 +131 +127 +124 +119 +116 +114 +112 +110 +109 +109 +110 +111 +114 +117 +119 +124 +127 +131 +136 +140 +145 +149 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +149 +146 +142 +138 +133 +127 +125 +121 +118 +116 +114 +107 +108 +111 +107 +111 +116 +113 +119 +125 +124 +130 +136 +138 +144 +148 +150 +154 +157 +159 +162 +162 +161 +162 +160 +156 +155 +152 +147 +144 +138 +134 +129 +127 +122 +118 +115 +113 +112 +109 +110 +110 +111 +111 +115 +117 +121 +125 +128 +133 +137 +142 +145 +150 +153 +157 +158 +161 +162 +162 +161 +160 +158 +156 +153 +148 +144 +140 +136 +131 +127 +123 +119 +117 +114 +111 +110 +110 +109 +111 +111 +114 +117 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +158 +157 +153 +150 +146 +141 +138 +133 +129 +125 +121 +117 +114 +113 +110 +109 +110 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +163 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +127 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +125 +129 +133 +137 +142 +146 +150 +153 +157 +158 +161 +161 +162 +161 +160 +158 +156 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +111 +114 +116 +120 +124 +127 +132 +135 +140 +144 +148 +152 +156 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +141 +137 +133 +129 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +138 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +123 +119 +116 +114 +111 +110 +109 +110 +110 +112 +115 +118 +121 +125 +129 +133 +137 +141 +146 +150 +154 +157 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +145 +140 +136 +131 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +114 +117 +120 +123 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +153 +151 +146 +141 +138 +134 +128 +125 +122 +118 +114 +112 +111 +110 +109 +109 +111 +113 +115 +119 +122 +126 +129 +134 +139 +143 +147 +151 +155 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +140 +133 +130 +127 +123 +118 +116 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +129 +133 +137 +142 +146 +150 +154 +156 +159 +160 +161 +162 +161 +161 +158 +156 +152 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +111 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +156 +158 +160 +161 +162 +161 +161 +158 +157 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +119 +122 +127 +130 +135 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +150 +148 +144 +140 +134 +129 +126 +123 +119 +116 +113 +111 +110 +110 +110 +111 +112 +114 +118 +121 +125 +128 +132 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +145 +141 +135 +131 +127 +124 +120 +116 +114 +111 +110 +109 +110 +110 +111 +114 +117 +120 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +162 +159 +157 +155 +151 +147 +144 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +115 +117 +121 +125 +128 +133 +137 +142 +145 +149 +153 +156 +159 +160 +162 +162 +161 +160 +158 +155 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +137 +133 +128 +125 +121 +117 +115 +112 +111 +110 +109 +109 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +152 +147 +144 +139 +135 +130 +127 +122 +119 +115 +113 +111 +109 +109 +109 +111 +112 +114 +117 +121 +125 +127 +133 +137 +142 +145 +150 +153 +156 +158 +160 +162 +162 +161 +159 +158 +156 +152 +148 +145 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +117 +120 +124 +127 +131 +135 +140 +144 +149 +152 +155 +158 +159 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +129 +126 +121 +118 +114 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +161 +162 +161 +160 +157 +155 +152 +147 +144 +139 +134 +130 +127 +122 +119 +116 +113 +111 +109 +109 +110 +111 +112 +115 +117 +121 +124 +128 +132 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +161 +163 +159 +152 +154 +149 +142 +143 +137 +129 +130 +124 +118 +119 +114 +111 +111 +109 +108 +110 +111 +114 +117 +119 +123 +127 +131 +135 +141 +144 +147 +152 +155 +157 +160 +162 +162 +161 +161 +159 +157 +154 +150 +147 +142 +137 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +116 +119 +122 +126 +131 +134 +138 +144 +147 +151 +154 +157 +160 +162 +162 +162 +161 +160 +157 +155 +151 +147 +144 +139 +134 +130 +126 +123 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +124 +128 +133 +137 +141 +146 +150 +153 +157 +158 +161 +162 +162 +161 +161 +158 +156 +152 +148 +145 +142 +136 +131 +127 +124 +121 +117 +114 +111 +110 +110 +109 +110 +111 +113 +117 +120 +123 +127 +131 +136 +140 +144 +149 +152 +156 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +147 +142 +137 +132 +129 +126 +121 +118 +114 +113 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +130 +134 +139 +143 +147 +150 +155 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +147 +143 +139 +134 +130 +127 +123 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +128 +133 +137 +141 +146 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +116 +114 +111 +111 +109 +110 +110 +111 +114 +116 +120 +124 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +153 +150 +147 +142 +138 +133 +129 +125 +121 +117 +115 +112 +111 +110 +110 +110 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +139 +134 +130 +127 +122 +119 +116 +113 +112 +110 +110 +109 +111 +112 +115 +118 +121 +125 +127 +132 +137 +141 +145 +149 +154 +156 +159 +160 +162 +162 +162 +161 +158 +156 +153 +149 +145 +140 +137 +132 +127 +124 +120 +117 +114 +111 +110 +110 +110 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +145 +142 +138 +132 +129 +126 +121 +118 +115 +112 +111 +109 +109 +109 +111 +112 +115 +118 +122 +126 +130 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +147 +144 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +110 +109 +111 +112 +114 +117 +121 +125 +128 +132 +137 +141 +145 +150 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +117 +119 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +113 +110 +109 +109 +110 +111 +113 +115 +118 +122 +126 +130 +134 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +153 +156 +159 +161 +161 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +115 +112 +111 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +163 +162 +161 +158 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +122 +127 +129 +133 +137 +143 +147 +150 +154 +156 +159 +161 +162 +162 +161 +159 +158 +155 +152 +148 +143 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +111 +111 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +128 +132 +137 +141 +146 +149 +153 +156 +158 +160 +162 +162 +162 +161 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +110 +110 +111 +114 +116 +119 +123 +127 +131 +136 +140 +144 +148 +152 +156 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +109 +109 +110 +111 +113 +115 +118 +121 +127 +132 +131 +137 +145 +144 +151 +157 +154 +160 +163 +160 +162 +163 +158 +158 +156 +150 +147 +144 +139 +135 +130 +126 +124 +119 +116 +114 +112 +109 +109 +110 +110 +112 +114 +117 +120 +125 +128 +133 +137 +141 +145 +149 +153 +156 +160 +160 +161 +162 +162 +159 +158 +157 +153 +149 +145 +140 +136 +132 +127 +124 +120 +117 +115 +112 +110 +109 +110 +110 +111 +113 +117 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +161 +162 +161 +162 +162 +158 +156 +155 +150 +146 +143 +138 +134 +129 +125 +122 +118 +115 +112 +111 +109 +110 +110 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +109 +110 +109 +111 +112 +114 +117 +120 +125 +127 +132 +136 +141 +145 +150 +153 +156 +158 +160 +162 +161 +161 +160 +158 +155 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +124 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +134 +129 +125 +121 +118 +115 +112 +111 +110 +109 +110 +110 +112 +115 +117 +122 +126 +130 +134 +138 +142 +147 +151 +154 +157 +158 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +122 +120 +116 +113 +111 +110 +109 +109 +111 +111 +114 +117 +121 +125 +128 +132 +136 +141 +146 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +111 +111 +109 +110 +110 +111 +114 +116 +120 +123 +127 +130 +135 +140 +144 +148 +152 +155 +157 +160 +161 +162 +161 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +143 +140 +136 +131 +126 +123 +120 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +161 +161 +158 +156 +153 +149 +145 +142 +137 +131 +128 +125 +120 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +113 +110 +110 +109 +109 +111 +113 +115 +119 +121 +126 +129 +134 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +148 +144 +139 +134 +131 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +121 +124 +127 +132 +137 +141 +145 +149 +153 +156 +159 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +153 +151 +147 +142 +138 +134 +129 +125 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +125 +128 +132 +136 +141 +146 +150 +153 +156 +159 +160 +162 +162 +162 +161 +159 +156 +153 +150 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +162 +163 +162 +161 +159 +157 +154 +151 +146 +143 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +110 +109 +111 +113 +115 +119 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +125 +128 +133 +136 +140 +145 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +155 +153 +149 +145 +141 +137 +132 +128 +125 +120 +118 +114 +112 +111 +109 +109 +110 +111 +113 +116 +120 +124 +127 +131 +134 +139 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +151 +146 +142 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +110 +110 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +109 +109 +109 +111 +112 +114 +117 +121 +125 +128 +133 +136 +141 +145 +149 +153 +156 +159 +160 +161 +162 +162 +160 +158 +156 +153 +149 +146 +141 +137 +132 +127 +124 +121 +120 +112 +110 +112 +107 +109 +113 +110 +113 +118 +117 +123 +128 +130 +135 +141 +143 +147 +152 +155 +158 +160 +161 +162 +163 +160 +159 +158 +153 +150 +146 +142 +138 +133 +128 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +130 +126 +123 +120 +115 +113 +112 +110 +109 +109 +111 +112 +114 +117 +121 +124 +127 +132 +136 +141 +144 +150 +152 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +134 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +155 +150 +147 +142 +138 +133 +129 +126 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +151 +154 +157 +160 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +114 +111 +110 +109 +109 +111 +112 +114 +117 +121 +124 +128 +132 +136 +140 +145 +149 +152 +156 +158 +161 +162 +162 +162 +161 +158 +156 +153 +149 +146 +141 +136 +132 +128 +124 +121 +117 +115 +112 +111 +110 +109 +110 +111 +113 +116 +120 +123 +127 +130 +135 +139 +144 +148 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +126 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +162 +162 +161 +158 +157 +153 +150 +145 +142 +137 +132 +127 +125 +121 +117 +115 +111 +110 +109 +109 +110 +111 +113 +116 +119 +122 +127 +131 +135 +139 +143 +148 +152 +155 +157 +159 +161 +162 +162 +161 +158 +158 +154 +151 +147 +142 +139 +134 +129 +125 +122 +118 +115 +112 +111 +110 +110 +109 +111 +113 +114 +118 +122 +126 +129 +133 +137 +143 +147 +151 +154 +156 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +120 +125 +128 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +158 +156 +153 +150 +145 +141 +136 +132 +127 +125 +121 +118 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +134 +129 +126 +122 +118 +116 +113 +111 +110 +110 +109 +111 +112 +115 +118 +121 +126 +129 +133 +138 +143 +146 +150 +154 +157 +159 +161 +162 +162 +162 +161 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +110 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +150 +145 +141 +137 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +119 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +153 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +149 +144 +140 +135 +130 +127 +123 +120 +116 +114 +111 +110 +109 +109 +111 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +161 +163 +162 +161 +159 +156 +153 +149 +146 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +143 +148 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +143 +138 +134 +130 +126 +122 +118 +115 +113 +110 +110 +109 +110 +111 +112 +115 +117 +122 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +110 +110 +111 +114 +116 +121 +124 +127 +132 +136 +140 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +150 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +119 +123 +127 +130 +135 +139 +143 +148 +151 +155 +157 +160 +161 +162 +161 +162 +159 +157 +154 +150 +147 +142 +139 +134 +129 +126 +122 +119 +116 +113 +110 +110 +109 +110 +110 +113 +114 +117 +121 +126 +130 +133 +137 +141 +146 +150 +154 +157 +159 +161 +162 +161 +162 +162 +155 +155 +154 +146 +145 +142 +133 +131 +129 +121 +120 +118 +113 +111 +111 +108 +109 +111 +111 +114 +117 +120 +125 +128 +131 +137 +141 +144 +148 +153 +155 +158 +161 +162 +161 +162 +161 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +121 +117 +115 +112 +110 +109 +109 +110 +111 +113 +115 +120 +123 +126 +130 +135 +139 +144 +147 +151 +155 +157 +159 +161 +162 +161 +161 +159 +157 +154 +150 +147 +143 +138 +133 +129 +126 +122 +118 +115 +113 +110 +110 +109 +110 +111 +112 +114 +118 +121 +125 +129 +133 +138 +142 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +127 +131 +136 +141 +145 +149 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +153 +150 +145 +141 +137 +132 +128 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +143 +147 +152 +154 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +138 +134 +130 +126 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +119 +116 +114 +111 +110 +109 +110 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +160 +162 +162 +162 +161 +158 +156 +153 +150 +145 +141 +137 +133 +127 +124 +121 +117 +115 +112 +111 +109 +110 +110 +111 +113 +116 +119 +122 +127 +130 +135 +139 +144 +147 +151 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +110 +110 +111 +113 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +123 +119 +117 +114 +111 +110 +110 +109 +111 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +152 +156 +158 +160 +161 +162 +162 +160 +159 +156 +153 +150 +146 +141 +137 +133 +129 +124 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +151 +155 +158 +160 +162 +162 +162 +161 +160 +157 +154 +151 +147 +143 +139 +134 +129 +127 +122 +118 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +122 +125 +129 +133 +138 +142 +146 +150 +153 +157 +159 +161 +161 +162 +161 +161 +158 +156 +152 +149 +144 +140 +136 +131 +127 +123 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +117 +120 +124 +128 +133 +136 +140 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +154 +149 +146 +141 +137 +132 +129 +124 +121 +118 +114 +112 +110 +110 +109 +110 +111 +113 +115 +119 +123 +127 +130 +134 +139 +144 +148 +152 +154 +157 +160 +162 +162 +162 +161 +160 +157 +155 +151 +147 +143 +138 +134 +130 +125 +122 +119 +115 +113 +111 +110 +109 +110 +111 +113 +115 +118 +121 +125 +129 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +136 +130 +127 +123 +120 +117 +114 +112 +110 +109 +109 +110 +112 +114 +117 +121 +124 +127 +131 +136 +141 +145 +149 +152 +156 +158 +160 +161 +162 +161 +161 +159 +157 +153 +150 +146 +141 +137 +132 +128 +124 +121 +117 +114 +111 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +143 +138 +133 +129 +126 +122 +118 +116 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +125 +128 +133 +137 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +140 +145 +149 +153 +155 +158 +160 +162 +162 +162 +161 +158 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +134 +139 +143 +147 +151 +154 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +118 +116 +113 +111 +109 +109 +109 +111 +112 +115 +118 +122 +125 +128 +133 +137 +142 +146 +150 +153 +157 +159 +160 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +136 +131 +127 +124 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +124 +127 +132 +136 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +149 +145 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +109 +110 +111 +113 +116 +118 +124 +128 +127 +133 +141 +140 +148 +154 +153 +157 +161 +160 +162 +163 +160 +160 +158 +153 +150 +147 +144 +139 +134 +129 +127 +122 +118 +116 +114 +110 +109 +109 +110 +111 +112 +115 +117 +121 +125 +129 +133 +138 +143 +146 +150 +154 +157 +158 +160 +162 +162 +160 +161 +159 +155 +152 +148 +145 +140 +136 +131 +127 +123 +120 +117 +114 +111 +110 +110 +109 +110 +111 +114 +117 +120 +124 +127 +132 +136 +141 +144 +149 +152 +156 +158 +160 +161 +162 +162 +160 +159 +156 +153 +150 +146 +142 +137 +132 +128 +125 +121 +118 +114 +113 +110 +109 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +143 +147 +151 +154 +158 +159 +161 +162 +162 +161 +160 +157 +154 +151 +148 +143 +138 +133 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +129 +133 +137 +142 +146 +150 +153 +157 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +110 +110 +110 +111 +114 +117 +120 +124 +127 +131 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +161 +159 +156 +154 +150 +146 +141 +137 +132 +128 +125 +121 +117 +115 +112 +110 +110 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +128 +133 +138 +142 +146 +150 +154 +156 +159 +161 +161 +162 +161 +160 +158 +156 +153 +149 +144 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +116 +120 +123 +127 +131 +136 +141 +145 +148 +153 +156 +158 +160 +161 +162 +162 +161 +158 +157 +153 +150 +146 +142 +137 +133 +129 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +115 +119 +122 +127 +130 +134 +139 +143 +147 +151 +155 +158 +160 +161 +162 +162 +161 +159 +157 +155 +151 +147 +143 +138 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +110 +110 +113 +114 +118 +121 +125 +129 +133 +137 +142 +146 +149 +154 +157 +159 +161 +163 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +131 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +127 +131 +136 +140 +145 +148 +153 +155 +158 +161 +162 +161 +162 +161 +158 +156 +153 +150 +146 +141 +137 +133 +128 +125 +121 +117 +114 +112 +111 +109 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +139 +134 +130 +126 +122 +119 +115 +112 +111 +109 +109 +110 +111 +112 +114 +118 +121 +125 +128 +133 +137 +142 +145 +150 +153 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +149 +144 +140 +136 +131 +127 +124 +119 +117 +113 +111 +110 +110 +109 +110 +111 +113 +116 +120 +124 +127 +132 +135 +141 +144 +149 +152 +156 +158 +160 +161 +162 +162 +160 +159 +156 +153 +150 +146 +142 +137 +132 +128 +125 +121 +118 +114 +112 +110 +110 +109 +110 +111 +113 +116 +118 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +144 +138 +134 +130 +126 +122 +118 +115 +113 +111 +110 +109 +109 +111 +111 +115 +117 +121 +125 +128 +133 +138 +142 +146 +150 +153 +156 +159 +161 +161 +162 +162 +160 +158 +155 +152 +149 +144 +140 +136 +131 +127 +123 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +141 +144 +149 +152 +156 +158 +161 +161 +162 +162 +161 +159 +156 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +114 +112 +110 +110 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +139 +143 +147 +151 +155 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +147 +143 +139 +134 +130 +126 +123 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +161 +158 +156 +152 +149 +144 +141 +136 +131 +127 +124 +120 +117 +114 +112 +111 +109 +110 +110 +111 +114 +117 +120 +124 +127 +132 +136 +140 +145 +149 +153 +156 +158 +161 +161 +162 +162 +161 +159 +157 +153 +150 +146 +142 +137 +133 +129 +125 +121 +117 +115 +112 +111 +109 +109 +110 +111 +113 +116 +119 +122 +126 +130 +134 +138 +143 +147 +151 +155 +157 +159 +161 +162 +162 +162 +159 +158 +154 +152 +148 +143 +139 +134 +130 +126 +122 +119 +116 +113 +111 +110 +110 +109 +111 +112 +115 +118 +121 +125 +129 +133 +137 +142 +146 +150 +153 +157 +159 +160 +162 +162 +162 +160 +158 +156 +153 +149 +145 +140 +135 +133 +127 +123 +122 +117 +111 +113 +109 +107 +113 +110 +109 +116 +117 +118 +126 +127 +130 +137 +140 +143 +149 +152 +156 +159 +159 +161 +163 +162 +161 +160 +156 +153 +150 +146 +142 +137 +133 +129 +125 +120 +118 +115 +112 +111 +109 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +139 +143 +147 +152 +154 +157 +159 +161 +162 +162 +161 +159 +157 +154 +151 +148 +144 +139 +134 +130 +126 +122 +119 +115 +113 +111 +110 +109 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +155 +153 +148 +145 +140 +135 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +111 +111 +114 +117 +120 +124 +127 +132 +136 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +110 +111 +112 +116 +119 +122 +126 +130 +134 +139 +143 +147 +152 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +152 +147 +143 +138 +134 +130 +126 +122 +119 +116 +113 +111 +110 +110 +110 +111 +112 +115 +117 +121 +125 +128 +132 +136 +142 +146 +150 +153 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +145 +140 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +149 +152 +155 +158 +160 +161 +163 +161 +160 +159 +156 +154 +150 +147 +142 +137 +133 +129 +125 +121 +118 +115 +112 +110 +110 +109 +110 +111 +113 +115 +118 +122 +126 +129 +134 +139 +143 +147 +150 +155 +157 +160 +161 +162 +162 +161 +160 +157 +155 +151 +148 +144 +139 +134 +130 +126 +123 +118 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +121 +125 +128 +132 +137 +141 +146 +150 +153 +156 +159 +161 +162 +162 +161 +161 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +109 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +156 +158 +160 +161 +162 +162 +161 +159 +157 +153 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +110 +111 +111 +112 +115 +119 +122 +127 +130 +133 +138 +144 +147 +150 +154 +158 +159 +161 +162 +162 +162 +159 +158 +155 +152 +147 +143 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +118 +121 +126 +127 +133 +138 +141 +145 +149 +154 +156 +158 +161 +162 +163 +161 +160 +158 +156 +153 +149 +144 +140 +135 +132 +127 +124 +120 +116 +114 +112 +110 +109 +110 +110 +112 +113 +117 +120 +123 +127 +131 +136 +140 +145 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +145 +142 +138 +133 +129 +125 +121 +118 +115 +113 +111 +109 +109 +110 +111 +113 +115 +119 +122 +127 +130 +134 +139 +143 +147 +151 +154 +157 +160 +161 +162 +162 +161 +159 +157 +154 +151 +148 +143 +139 +134 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +110 +112 +114 +117 +121 +124 +128 +133 +138 +141 +145 +149 +154 +157 +159 +160 +162 +162 +162 +160 +158 +156 +152 +149 +144 +140 +135 +131 +127 +124 +120 +117 +114 +112 +111 +109 +110 +110 +111 +114 +116 +119 +124 +127 +132 +135 +140 +144 +149 +153 +155 +158 +160 +162 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +112 +111 +110 +110 +110 +111 +113 +116 +118 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +147 +144 +139 +135 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +111 +111 +115 +117 +121 +125 +128 +132 +137 +141 +145 +150 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +111 +110 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +156 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +137 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +113 +116 +119 +123 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +147 +144 +139 +134 +130 +127 +122 +119 +116 +113 +111 +110 +109 +109 +111 +112 +115 +117 +121 +124 +128 +132 +137 +142 +146 +150 +153 +156 +158 +161 +162 +162 +161 +161 +158 +156 +153 +149 +145 +140 +136 +131 +127 +123 +120 +116 +114 +111 +111 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +136 +140 +144 +148 +152 +155 +158 +159 +161 +163 +162 +161 +159 +156 +153 +150 +146 +142 +138 +133 +129 +126 +122 +118 +115 +113 +111 +109 +110 +110 +110 +113 +116 +118 +122 +126 +130 +134 +138 +142 +148 +151 +155 +157 +159 +160 +164 +161 +158 +162 +157 +153 +154 +147 +141 +141 +134 +129 +128 +122 +118 +117 +113 +110 +110 +109 +110 +111 +111 +115 +119 +119 +125 +130 +132 +136 +141 +146 +149 +153 +156 +158 +160 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +126 +121 +118 +115 +113 +111 +109 +109 +109 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +154 +152 +147 +143 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +110 +109 +111 +112 +115 +117 +121 +125 +128 +133 +137 +141 +145 +149 +153 +156 +159 +161 +161 +162 +162 +161 +159 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +113 +111 +110 +110 +109 +110 +111 +114 +117 +119 +124 +127 +132 +135 +139 +144 +149 +152 +155 +158 +159 +161 +162 +162 +161 +159 +156 +154 +150 +146 +142 +137 +133 +128 +125 +121 +118 +115 +113 +111 +110 +110 +110 +111 +112 +115 +118 +123 +127 +129 +133 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +159 +158 +155 +151 +147 +144 +139 +134 +130 +126 +123 +119 +116 +113 +111 +109 +109 +109 +111 +112 +115 +118 +121 +125 +128 +133 +137 +142 +146 +150 +153 +156 +159 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +112 +114 +116 +120 +124 +127 +131 +136 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +121 +118 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +130 +134 +139 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +147 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +110 +111 +112 +114 +117 +121 +125 +128 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +160 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +112 +110 +109 +110 +111 +111 +113 +116 +120 +122 +127 +131 +135 +139 +144 +148 +152 +155 +157 +160 +161 +162 +161 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +115 +113 +111 +109 +110 +109 +111 +113 +115 +118 +122 +127 +129 +133 +138 +143 +147 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +151 +148 +144 +139 +135 +130 +127 +123 +119 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +121 +124 +128 +132 +137 +141 +145 +149 +154 +156 +158 +161 +161 +162 +161 +161 +158 +156 +152 +149 +145 +140 +136 +131 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +139 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +128 +125 +121 +118 +115 +112 +110 +110 +109 +109 +111 +112 +115 +119 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +160 +161 +162 +162 +161 +159 +157 +155 +151 +148 +143 +139 +134 +131 +126 +122 +119 +115 +113 +111 +110 +109 +110 +110 +112 +114 +117 +121 +125 +128 +132 +137 +141 +146 +149 +153 +156 +159 +160 +162 +162 +161 +160 +158 +156 +152 +149 +145 +141 +136 +131 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +158 +157 +154 +150 +146 +143 +138 +133 +128 +125 +121 +118 +115 +112 +111 +109 +109 +109 +111 +112 +115 +118 +121 +126 +130 +134 +137 +143 +147 +151 +154 +156 +158 +161 +162 +161 +161 +159 +158 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +111 +112 +114 +117 +121 +126 +128 +132 +136 +141 +146 +150 +153 +156 +158 +160 +161 +162 +162 +160 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +134 +128 +125 +121 +118 +115 +113 +111 +110 +109 +109 +111 +113 +115 +118 +122 +125 +130 +134 +138 +143 +146 +150 +154 +157 +159 +161 +162 +162 +161 +159 +157 +155 +151 +147 +144 +139 +135 +130 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +127 +132 +136 +142 +146 +149 +152 +157 +159 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +127 +124 +120 +117 +114 +112 +110 +110 +109 +110 +111 +116 +115 +117 +125 +126 +130 +138 +138 +144 +151 +149 +154 +162 +159 +161 +163 +161 +159 +159 +157 +154 +151 +145 +142 +139 +133 +129 +127 +121 +117 +115 +113 +110 +110 +109 +109 +110 +113 +116 +118 +122 +126 +129 +134 +138 +142 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +152 +148 +144 +139 +135 +130 +127 +123 +119 +115 +113 +111 +110 +110 +109 +111 +111 +114 +117 +121 +124 +127 +132 +136 +141 +145 +149 +153 +156 +158 +161 +162 +162 +161 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +121 +117 +114 +112 +110 +110 +109 +110 +111 +114 +116 +119 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +160 +161 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +133 +129 +125 +122 +118 +115 +112 +111 +110 +109 +110 +111 +113 +115 +118 +122 +125 +129 +133 +138 +143 +147 +151 +154 +157 +159 +160 +162 +162 +161 +160 +158 +155 +152 +148 +143 +139 +134 +130 +127 +123 +119 +115 +114 +111 +110 +109 +110 +110 +112 +114 +117 +121 +124 +128 +132 +137 +141 +146 +149 +153 +156 +158 +161 +161 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +121 +116 +114 +112 +110 +109 +110 +110 +111 +113 +116 +120 +123 +127 +130 +135 +140 +144 +148 +152 +155 +157 +160 +161 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +133 +129 +125 +122 +118 +116 +112 +111 +110 +109 +109 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +146 +151 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +143 +139 +135 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +120 +125 +128 +133 +136 +141 +145 +149 +154 +156 +158 +160 +162 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +128 +124 +121 +117 +114 +112 +111 +109 +110 +109 +111 +113 +116 +120 +124 +127 +130 +134 +139 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +142 +138 +133 +129 +125 +122 +117 +115 +112 +111 +109 +110 +110 +111 +112 +115 +118 +122 +126 +129 +134 +138 +143 +146 +150 +154 +157 +159 +161 +162 +161 +161 +159 +158 +155 +152 +148 +144 +139 +134 +131 +126 +124 +119 +115 +113 +112 +110 +108 +110 +111 +112 +114 +117 +121 +125 +127 +132 +137 +141 +145 +149 +153 +156 +159 +160 +162 +162 +162 +161 +158 +156 +153 +149 +145 +141 +136 +132 +127 +124 +119 +117 +115 +111 +110 +109 +110 +110 +111 +114 +117 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +159 +161 +162 +162 +161 +159 +157 +153 +151 +146 +142 +138 +133 +129 +125 +121 +118 +115 +112 +111 +109 +110 +109 +111 +113 +115 +118 +122 +126 +129 +134 +138 +143 +147 +151 +154 +157 +159 +161 +162 +162 +161 +160 +157 +155 +151 +148 +143 +139 +134 +131 +127 +123 +119 +116 +113 +111 +110 +109 +109 +110 +112 +114 +117 +121 +125 +127 +132 +137 +141 +145 +149 +153 +156 +158 +161 +162 +162 +162 +160 +158 +156 +152 +149 +145 +141 +136 +132 +127 +124 +120 +117 +114 +112 +110 +109 +110 +110 +111 +113 +116 +119 +124 +127 +131 +135 +139 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +150 +146 +142 +138 +134 +129 +126 +121 +118 +115 +112 +110 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +143 +146 +150 +154 +157 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +144 +139 +135 +131 +127 +123 +120 +116 +113 +111 +110 +110 +109 +110 +112 +115 +117 +120 +125 +127 +132 +136 +141 +145 +150 +153 +157 +158 +161 +162 +162 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +118 +114 +112 +111 +110 +109 +110 +111 +114 +116 +120 +123 +127 +131 +135 +140 +144 +148 +152 +155 +158 +159 +162 +162 +162 +161 +159 +157 +154 +150 +147 +142 +138 +134 +129 +126 +121 +119 +115 +113 +111 +110 +109 +110 +111 +112 +115 +118 +122 +126 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +161 +160 +158 +155 +152 +148 +144 +140 +135 +130 +127 +123 +120 +116 +114 +111 +110 +109 +109 +110 +112 +114 +117 +120 +124 +128 +132 +136 +141 +145 +149 +153 +156 +158 +161 +161 +162 +162 +160 +158 +156 +153 +149 +145 +141 +137 +132 +128 +124 +121 +117 +114 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +131 +135 +139 +143 +148 +152 +155 +157 +159 +162 +162 +162 +161 +159 +157 +155 +151 +146 +143 +139 +133 +129 +126 +122 +118 +114 +112 +111 +110 +109 +109 +111 +113 +115 +118 +122 +126 +129 +133 +137 +142 +147 +150 +154 +156 +159 +161 +162 +162 +162 +160 +158 +155 +152 +148 +143 +143 +134 +128 +128 +122 +118 +119 +112 +111 +113 +108 +108 +112 +111 +114 +118 +119 +123 +127 +132 +137 +141 +144 +149 +153 +155 +159 +161 +161 +161 +162 +160 +158 +156 +154 +149 +145 +142 +137 +132 +127 +124 +120 +117 +115 +112 +110 +109 +109 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +155 +157 +159 +162 +162 +161 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +113 +111 +109 +109 +110 +111 +112 +115 +118 +121 +125 +129 +133 +138 +142 +146 +150 +154 +157 +159 +161 +162 +162 +162 +159 +158 +155 +152 +148 +144 +140 +135 +131 +127 +123 +120 +116 +114 +111 +110 +110 +109 +110 +112 +114 +117 +120 +124 +127 +132 +136 +141 +145 +149 +153 +155 +158 +160 +162 +162 +162 +161 +159 +156 +153 +149 +145 +141 +136 +133 +127 +125 +121 +117 +114 +112 +110 +109 +110 +110 +111 +113 +116 +119 +123 +127 +130 +135 +139 +144 +148 +152 +154 +158 +159 +161 +162 +162 +161 +159 +157 +154 +151 +147 +143 +138 +134 +129 +126 +122 +118 +115 +112 +111 +110 +109 +110 +111 +112 +115 +118 +121 +126 +129 +134 +138 +143 +146 +150 +154 +157 +159 diff --git a/src/материалы от Данцова/TestADC/500khz_802mv_with_R.txt b/src/материалы от Данцова/TestADC/500khz_802mv_with_R.txt new file mode 100644 index 0000000..fced496 --- /dev/null +++ b/src/материалы от Данцова/TestADC/500khz_802mv_with_R.txt @@ -0,0 +1,32768 @@ +205 +197 +189 +177 +165 +151 +137 +123 +109 +95 +82 +70 +62 +54 +49 +45 +44 +46 +49 +56 +63 +73 +84 +98 +111 +125 +139 +153 +167 +178 +190 +198 +206 +210 +213 +213 +211 +206 +200 +192 +182 +169 +156 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +46 +48 +53 +61 +70 +81 +93 +107 +121 +135 +149 +162 +175 +188 +195 +203 +209 +213 +213 +211 +208 +202 +194 +184 +173 +160 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +103 +117 +130 +144 +158 +172 +183 +193 +201 +208 +211 +213 +211 +209 +203 +196 +187 +176 +164 +150 +136 +123 +109 +95 +82 +70 +62 +55 +48 +45 +45 +46 +50 +56 +63 +74 +85 +99 +112 +126 +139 +153 +166 +179 +189 +197 +205 +209 +212 +211 +209 +205 +198 +191 +180 +170 +156 +142 +127 +114 +100 +87 +75 +64 +57 +50 +47 +45 +46 +49 +54 +62 +70 +81 +94 +107 +121 +134 +148 +162 +174 +186 +194 +202 +208 +211 +212 +211 +207 +201 +193 +184 +172 +159 +145 +131 +118 +104 +90 +78 +68 +61 +53 +47 +45 +45 +48 +52 +59 +66 +77 +89 +103 +116 +129 +143 +158 +171 +183 +192 +200 +207 +210 +212 +211 +208 +203 +196 +188 +176 +164 +150 +136 +122 +109 +94 +82 +72 +63 +54 +48 +45 +45 +47 +50 +56 +63 +73 +84 +98 +111 +126 +140 +153 +167 +179 +190 +197 +205 +209 +212 +212 +210 +206 +199 +192 +181 +169 +155 +141 +127 +114 +99 +86 +75 +64 +57 +50 +46 +44 +45 +48 +53 +61 +69 +80 +93 +107 +121 +134 +148 +162 +175 +186 +195 +203 +208 +212 +213 +211 +207 +201 +193 +185 +173 +159 +146 +132 +118 +104 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +58 +66 +76 +89 +102 +116 +130 +144 +158 +171 +182 +192 +200 +206 +210 +212 +212 +209 +204 +197 +188 +177 +164 +150 +136 +123 +109 +94 +82 +71 +63 +55 +48 +45 +45 +46 +49 +56 +63 +72 +83 +98 +111 +126 +138 +153 +167 +179 +189 +198 +205 +210 +212 +213 +211 +206 +200 +192 +182 +169 +156 +142 +128 +113 +99 +87 +75 +63 +56 +50 +46 +44 +45 +48 +53 +60 +69 +80 +93 +106 +120 +134 +148 +162 +175 +186 +195 +203 +208 +212 +213 +212 +208 +202 +194 +185 +173 +161 +146 +132 +119 +105 +91 +79 +68 +60 +53 +47 +45 +44 +47 +51 +58 +66 +76 +88 +101 +115 +129 +144 +157 +170 +182 +192 +200 +206 +211 +212 +212 +209 +204 +197 +188 +178 +165 +151 +137 +123 +110 +96 +83 +71 +62 +55 +49 +45 +44 +45 +49 +55 +63 +73 +84 +97 +111 +125 +139 +153 +166 +178 +189 +197 +204 +209 +212 +213 +210 +206 +200 +192 +182 +169 +157 +143 +128 +114 +100 +87 +75 +63 +57 +51 +46 +44 +45 +49 +54 +61 +69 +80 +93 +107 +121 +134 +148 +162 +175 +186 +194 +202 +208 +212 +213 +211 +208 +202 +193 +185 +173 +161 +146 +132 +119 +105 +91 +79 +68 +60 +53 +47 +46 +46 +48 +52 +59 +66 +77 +89 +101 +116 +129 +143 +157 +170 +182 +192 +199 +207 +210 +212 +212 +209 +204 +197 +188 +177 +165 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +46 +45 +46 +50 +56 +63 +73 +85 +97 +111 +125 +139 +153 +167 +179 +189 +194 +204 +212 +214 +216 +212 +205 +198 +192 +179 +168 +155 +141 +127 +115 +101 +88 +76 +66 +58 +50 +46 +45 +44 +46 +52 +60 +67 +79 +93 +107 +121 +134 +148 +162 +174 +186 +194 +202 +210 +211 +213 +209 +206 +202 +195 +186 +176 +162 +148 +134 +120 +106 +91 +79 +67 +59 +52 +47 +45 +45 +47 +51 +59 +66 +76 +89 +102 +115 +128 +142 +156 +170 +182 +192 +199 +207 +211 +214 +213 +210 +205 +198 +190 +179 +166 +151 +137 +124 +110 +95 +82 +71 +63 +55 +48 +44 +43 +46 +50 +55 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +189 +198 +205 +210 +213 +213 +211 +207 +200 +192 +182 +169 +156 +143 +127 +114 +99 +87 +76 +66 +57 +50 +46 +45 +46 +48 +53 +60 +69 +80 +92 +106 +120 +134 +148 +163 +175 +187 +196 +204 +209 +213 +214 +212 +208 +202 +194 +185 +174 +161 +147 +132 +119 +105 +91 +78 +67 +59 +52 +47 +44 +44 +46 +51 +58 +66 +77 +89 +102 +116 +130 +144 +158 +171 +183 +192 +201 +207 +211 +213 +212 +209 +204 +196 +187 +176 +164 +150 +136 +122 +108 +94 +82 +70 +62 +55 +48 +46 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +140 +154 +168 +179 +190 +198 +205 +210 +212 +212 +210 +205 +198 +190 +180 +167 +154 +141 +127 +114 +100 +87 +75 +65 +58 +51 +47 +45 +46 +49 +54 +61 +70 +81 +94 +108 +121 +135 +148 +163 +175 +186 +195 +202 +208 +211 +212 +211 +207 +201 +193 +184 +173 +160 +146 +132 +119 +105 +91 +79 +68 +60 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +116 +129 +143 +157 +171 +182 +192 +199 +206 +210 +212 +212 +209 +204 +196 +188 +177 +165 +152 +137 +124 +110 +96 +83 +72 +63 +55 +49 +46 +44 +46 +50 +56 +63 +73 +84 +98 +110 +125 +139 +152 +166 +178 +190 +196 +204 +209 +212 +212 +209 +205 +200 +192 +181 +169 +156 +142 +128 +115 +100 +87 +75 +65 +57 +51 +47 +44 +45 +47 +53 +60 +68 +79 +92 +106 +120 +134 +148 +162 +175 +187 +194 +203 +209 +211 +213 +212 +208 +202 +194 +185 +175 +161 +147 +133 +119 +105 +91 +79 +67 +59 +52 +47 +44 +45 +47 +51 +58 +66 +76 +89 +102 +116 +130 +144 +158 +170 +183 +192 +200 +207 +211 +213 +213 +210 +204 +198 +189 +178 +165 +151 +137 +123 +109 +94 +82 +70 +62 +54 +48 +44 +44 +46 +50 +55 +63 +73 +85 +98 +111 +125 +138 +153 +166 +178 +189 +197 +205 +210 +212 +213 +211 +206 +200 +192 +181 +169 +156 +142 +127 +114 +99 +87 +74 +64 +57 +51 +47 +45 +45 +48 +54 +61 +69 +80 +93 +106 +121 +134 +148 +162 +175 +187 +195 +203 +208 +212 +213 +211 +208 +202 +193 +184 +173 +160 +146 +131 +118 +104 +91 +79 +68 +60 +52 +48 +45 +45 +47 +52 +58 +66 +76 +89 +102 +116 +129 +144 +157 +170 +182 +192 +200 +206 +211 +212 +212 +208 +204 +196 +188 +177 +165 +152 +137 +124 +110 +96 +83 +71 +63 +55 +49 +46 +45 +46 +50 +56 +63 +73 +85 +97 +111 +125 +139 +152 +166 +178 +189 +197 +204 +210 +212 +212 +210 +206 +199 +192 +182 +170 +156 +142 +128 +114 +100 +86 +75 +65 +58 +50 +45 +44 +45 +48 +54 +61 +69 +80 +93 +106 +120 +133 +148 +162 +174 +185 +194 +202 +208 +211 +212 +211 +207 +202 +194 +185 +173 +161 +147 +132 +119 +104 +91 +79 +68 +60 +52 +47 +46 +46 +47 +51 +58 +66 +75 +88 +101 +115 +129 +142 +156 +170 +181 +192 +199 +206 +210 +212 +212 +209 +204 +197 +189 +178 +166 +152 +138 +125 +110 +95 +83 +72 +63 +55 +50 +46 +44 +46 +50 +56 +63 +72 +83 +96 +110 +124 +137 +152 +165 +178 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +182 +170 +157 +143 +129 +115 +101 +87 +76 +66 +58 +51 +47 +45 +45 +47 +53 +61 +69 +80 +92 +106 +120 +133 +148 +161 +174 +185 +194 +202 +208 +211 +212 +211 +208 +201 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +59 +53 +47 +45 +44 +47 +51 +58 +65 +76 +88 +101 +115 +129 +143 +156 +170 +182 +192 +199 +206 +211 +213 +213 +210 +205 +198 +190 +178 +166 +152 +137 +124 +109 +96 +83 +71 +62 +55 +49 +45 +44 +46 +49 +55 +63 +72 +83 +96 +111 +124 +138 +151 +165 +177 +189 +197 +204 +210 +213 +213 +211 +207 +200 +192 +182 +170 +157 +143 +128 +114 +100 +87 +75 +64 +57 +50 +47 +44 +45 +47 +53 +60 +68 +79 +91 +105 +119 +133 +147 +161 +174 +186 +194 +202 +208 +212 +213 +211 +208 +202 +194 +186 +174 +162 +147 +133 +120 +106 +92 +79 +69 +60 +53 +47 +45 +45 +47 +51 +58 +65 +75 +87 +101 +114 +128 +142 +156 +169 +181 +192 +199 +207 +210 +213 +212 +209 +204 +197 +189 +177 +166 +152 +139 +125 +111 +97 +84 +72 +63 +55 +49 +46 +45 +46 +49 +55 +63 +71 +80 +97 +113 +126 +140 +153 +163 +176 +188 +194 +203 +208 +211 +212 +211 +208 +200 +192 +183 +170 +156 +143 +129 +114 +99 +87 +75 +64 +58 +52 +47 +45 +46 +49 +53 +61 +69 +79 +92 +107 +119 +133 +145 +159 +173 +186 +195 +204 +209 +213 +214 +212 +208 +201 +194 +184 +173 +161 +147 +133 +119 +105 +92 +80 +68 +60 +53 +48 +45 +44 +46 +50 +58 +65 +76 +88 +101 +116 +129 +143 +157 +170 +182 +192 +200 +207 +210 +213 +213 +210 +205 +198 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +45 +44 +46 +49 +55 +63 +72 +83 +97 +110 +124 +138 +152 +166 +178 +189 +197 +204 +210 +212 +213 +210 +206 +199 +192 +182 +170 +156 +143 +128 +116 +101 +88 +76 +66 +58 +52 +47 +44 +46 +48 +53 +61 +69 +80 +92 +106 +120 +133 +147 +161 +174 +186 +194 +202 +208 +212 +213 +211 +208 +202 +194 +185 +175 +162 +147 +133 +120 +105 +91 +79 +68 +61 +53 +47 +44 +44 +47 +51 +57 +65 +76 +88 +102 +116 +129 +143 +157 +171 +182 +192 +199 +206 +210 +212 +212 +209 +204 +198 +189 +179 +166 +152 +137 +124 +109 +94 +83 +71 +63 +54 +48 +45 +45 +46 +49 +55 +63 +73 +84 +97 +111 +125 +138 +152 +166 +177 +189 +197 +204 +210 +212 +213 +211 +207 +200 +192 +182 +170 +156 +143 +128 +115 +100 +87 +75 +65 +58 +51 +47 +44 +46 +47 +53 +60 +68 +79 +91 +105 +120 +133 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +53 +48 +45 +45 +47 +51 +58 +66 +76 +88 +101 +115 +129 +142 +157 +170 +182 +192 +199 +206 +211 +213 +212 +209 +204 +197 +188 +177 +165 +152 +137 +124 +110 +96 +84 +72 +63 +55 +49 +46 +45 +45 +49 +55 +63 +72 +83 +97 +110 +124 +137 +151 +166 +177 +187 +197 +204 +209 +212 +212 +211 +206 +199 +192 +182 +170 +156 +143 +128 +115 +101 +88 +75 +65 +58 +50 +47 +45 +45 +47 +53 +60 +68 +79 +92 +106 +120 +132 +147 +161 +174 +185 +194 +202 +207 +211 +213 +211 +208 +203 +194 +186 +174 +161 +148 +133 +119 +105 +91 +78 +68 +60 +52 +47 +45 +45 +47 +52 +58 +66 +76 +88 +101 +115 +129 +143 +156 +170 +182 +192 +200 +206 +211 +212 +212 +209 +204 +197 +188 +178 +164 +151 +137 +123 +109 +95 +83 +71 +62 +54 +49 +45 +44 +46 +49 +55 +63 +72 +83 +97 +111 +125 +138 +153 +166 +178 +190 +197 +205 +209 +213 +212 +210 +205 +199 +192 +181 +169 +155 +142 +127 +115 +100 +88 +75 +65 +57 +51 +47 +45 +45 +48 +53 +60 +69 +80 +93 +106 +121 +133 +148 +161 +174 +186 +194 +202 +208 +211 +213 +211 +207 +201 +194 +185 +173 +161 +147 +133 +119 +105 +92 +79 +68 +60 +53 +48 +45 +45 +47 +51 +58 +66 +76 +88 +101 +115 +128 +143 +156 +169 +181 +192 +199 +205 +210 +212 +212 +209 +204 +198 +189 +179 +166 +153 +138 +125 +110 +97 +84 +72 +63 +56 +49 +46 +45 +46 +49 +55 +63 +72 +84 +96 +110 +124 +137 +152 +165 +178 +188 +196 +204 +209 +212 +213 +211 +207 +200 +192 +182 +170 +157 +143 +129 +115 +101 +87 +75 +66 +57 +50 +47 +45 +45 +47 +52 +60 +67 +78 +91 +105 +119 +132 +147 +160 +174 +185 +194 +202 +208 +212 +213 +212 +208 +203 +194 +186 +174 +162 +148 +134 +120 +105 +92 +80 +68 +60 +53 +47 +45 +44 +47 +51 +57 +64 +75 +88 +100 +115 +127 +143 +157 +170 +183 +192 +200 +208 +211 +213 +213 +210 +205 +197 +189 +178 +165 +152 +137 +124 +110 +96 +82 +72 +63 +56 +49 +44 +44 +45 +49 +55 +62 +71 +84 +97 +111 +125 +139 +153 +166 +178 +189 +197 +204 +209 +212 +213 +210 +206 +199 +192 +182 +169 +156 +142 +128 +114 +101 +88 +76 +66 +57 +50 +46 +45 +45 +48 +53 +60 +69 +80 +92 +106 +120 +134 +148 +161 +174 +185 +194 +202 +208 +211 +213 +211 +208 +202 +194 +186 +174 +162 +147 +133 +120 +106 +92 +79 +69 +60 +53 +48 +45 +45 +47 +52 +58 +66 +76 +88 +101 +115 +128 +143 +156 +169 +181 +192 +199 +206 +210 +212 +212 +209 +204 +197 +189 +178 +166 +152 +138 +125 +110 +97 +84 +73 +63 +56 +50 +46 +45 +46 +50 +56 +63 +72 +84 +96 +110 +124 +138 +151 +165 +177 +188 +196 +204 +209 +212 +212 +210 +206 +199 +192 +182 +170 +157 +143 +129 +116 +102 +88 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +91 +105 +119 +132 +146 +161 +173 +185 +194 +201 +208 +211 +212 +211 +208 +202 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +53 +48 +45 +44 +47 +51 +57 +65 +75 +87 +100 +114 +127 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +209 +205 +198 +190 +179 +167 +153 +139 +125 +111 +97 +84 +73 +63 +52 +49 +49 +47 +49 +50 +54 +62 +71 +81 +94 +108 +122 +137 +152 +166 +178 +189 +197 +204 +208 +211 +213 +210 +205 +199 +192 +181 +170 +158 +145 +130 +117 +103 +88 +76 +65 +57 +50 +48 +44 +44 +45 +51 +59 +68 +79 +93 +106 +120 +134 +147 +161 +172 +184 +192 +201 +208 +212 +214 +212 +209 +203 +196 +187 +176 +163 +149 +134 +120 +105 +91 +79 +68 +60 +53 +48 +46 +45 +46 +51 +57 +64 +75 +87 +100 +114 +127 +142 +156 +170 +182 +192 +200 +207 +211 +213 +212 +209 +204 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +45 +44 +45 +49 +55 +63 +72 +83 +97 +110 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +211 +206 +200 +192 +182 +170 +157 +143 +129 +116 +101 +88 +76 +66 +58 +51 +46 +44 +45 +48 +53 +60 +69 +80 +91 +105 +119 +132 +146 +161 +173 +185 +193 +202 +207 +211 +212 +211 +208 +202 +194 +186 +175 +161 +148 +133 +120 +105 +92 +79 +69 +60 +53 +48 +46 +45 +47 +52 +58 +65 +76 +88 +100 +114 +127 +142 +156 +169 +181 +192 +199 +206 +210 +212 +212 +209 +204 +197 +189 +178 +165 +152 +138 +125 +111 +97 +84 +72 +63 +56 +50 +46 +45 +46 +50 +55 +63 +72 +83 +96 +110 +124 +137 +152 +165 +178 +188 +196 +204 +209 +212 +212 +210 +206 +199 +192 +181 +170 +157 +143 +129 +115 +101 +87 +76 +66 +59 +51 +46 +44 +46 +48 +53 +59 +67 +78 +91 +105 +119 +132 +147 +161 +173 +186 +194 +203 +208 +212 +213 +212 +208 +202 +194 +186 +175 +161 +148 +133 +120 +105 +93 +80 +69 +60 +52 +47 +45 +45 +46 +50 +57 +65 +75 +87 +100 +114 +128 +143 +157 +170 +182 +192 +200 +206 +211 +212 +212 +210 +205 +198 +190 +179 +166 +153 +139 +125 +111 +97 +83 +72 +63 +55 +49 +45 +44 +45 +49 +54 +63 +71 +83 +96 +110 +124 +137 +152 +164 +177 +189 +197 +203 +210 +213 +213 +211 +207 +200 +192 +182 +170 +157 +143 +128 +115 +101 +87 +75 +65 +57 +50 +46 +44 +45 +47 +52 +60 +68 +79 +91 +105 +119 +132 +147 +160 +174 +185 +195 +202 +208 +212 +212 +211 +209 +203 +194 +186 +174 +161 +147 +133 +120 +106 +92 +80 +69 +60 +53 +47 +45 +44 +47 +51 +57 +65 +75 +87 +101 +114 +127 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +197 +189 +179 +166 +153 +139 +125 +111 +97 +83 +72 +63 +55 +49 +45 +44 +45 +49 +55 +63 +71 +83 +96 +110 +124 +137 +151 +165 +177 +188 +197 +204 +209 +212 +213 +210 +207 +200 +192 +182 +170 +157 +143 +129 +115 +101 +88 +76 +66 +58 +51 +46 +44 +45 +47 +52 +60 +68 +79 +91 +105 +119 +133 +147 +160 +173 +185 +194 +201 +208 +211 +213 +212 +208 +202 +195 +186 +174 +162 +148 +134 +119 +106 +92 +80 +69 +61 +53 +47 +45 +45 +47 +51 +58 +65 +75 +88 +100 +114 +127 +142 +155 +169 +180 +191 +198 +205 +210 +212 +212 +209 +205 +197 +190 +179 +166 +153 +139 +125 +111 +97 +83 +73 +63 +56 +50 +47 +45 +46 +49 +55 +63 +71 +82 +95 +110 +124 +137 +151 +165 +177 +188 +196 +204 +208 +212 +212 +210 +207 +199 +192 +181 +170 +157 +143 +130 +115 +101 +88 +77 +65 +58 +51 +47 +45 +45 +48 +53 +60 +67 +79 +91 +105 +119 +132 +146 +161 +174 +185 +194 +202 +208 +212 +213 +211 +208 +203 +195 +186 +175 +162 +148 +134 +120 +106 +92 +80 +68 +60 +52 +47 +44 +44 +46 +50 +57 +63 +75 +87 +100 +114 +127 +142 +156 +169 +181 +192 +199 +206 +211 +213 +213 +210 +205 +199 +190 +179 +167 +153 +139 +124 +111 +96 +83 +72 +63 +55 +48 +45 +44 +45 +48 +55 +62 +71 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +210 +212 +213 +211 +207 +201 +192 +182 +171 +157 +143 +128 +115 +101 +87 +76 +65 +57 +51 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +119 +133 +146 +161 +173 +186 +195 +203 +208 +211 +213 +212 +209 +202 +194 +186 +174 +162 +147 +134 +119 +106 +91 +80 +68 +60 +53 +48 +46 +45 +47 +51 +58 +65 +76 +87 +101 +115 +128 +142 +156 +170 +182 +192 +199 +205 +210 +213 +212 +209 +204 +197 +189 +179 +166 +152 +138 +125 +111 +97 +84 +72 +63 +56 +49 +46 +44 +46 +50 +55 +63 +72 +83 +97 +110 +124 +138 +152 +166 +178 +189 +196 +204 +209 +212 +213 +211 +206 +200 +192 +182 +170 +157 +144 +129 +116 +102 +89 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +91 +105 +119 +132 +147 +161 +173 +185 +193 +201 +207 +211 +212 +212 +208 +203 +195 +186 +175 +162 +148 +134 +120 +106 +93 +80 +69 +60 +53 +48 +45 +45 +47 +51 +57 +65 +76 +87 +101 +114 +128 +142 +156 +169 +181 +192 +199 +206 +210 +212 +212 +209 +205 +198 +189 +175 +166 +155 +142 +127 +112 +96 +83 +72 +62 +54 +49 +45 +45 +47 +51 +56 +63 +72 +82 +94 +108 +124 +136 +148 +163 +176 +187 +195 +204 +210 +212 +213 +212 +206 +199 +192 +182 +171 +158 +143 +129 +114 +100 +88 +77 +67 +60 +53 +48 +46 +46 +47 +51 +59 +67 +78 +91 +105 +119 +133 +147 +161 +174 +186 +194 +203 +208 +212 +212 +211 +208 +203 +195 +186 +175 +163 +150 +135 +122 +107 +93 +80 +69 +60 +52 +47 +44 +43 +46 +50 +57 +65 +75 +87 +100 +114 +127 +141 +155 +168 +181 +192 +199 +205 +210 +212 +212 +209 +205 +198 +190 +180 +167 +153 +139 +125 +111 +97 +84 +72 +63 +55 +49 +45 +44 +45 +49 +54 +63 +71 +83 +95 +109 +123 +137 +151 +164 +177 +188 +197 +204 +210 +213 +213 +212 +208 +201 +192 +183 +171 +158 +144 +129 +115 +102 +89 +76 +65 +58 +51 +46 +44 +44 +47 +52 +59 +68 +78 +90 +104 +118 +131 +146 +160 +173 +185 +194 +202 +208 +212 +213 +212 +208 +203 +194 +186 +175 +162 +148 +134 +120 +106 +92 +79 +68 +60 +53 +47 +45 +44 +47 +51 +57 +65 +75 +88 +100 +115 +128 +142 +156 +169 +182 +192 +199 +206 +211 +212 +213 +210 +205 +197 +189 +178 +166 +153 +138 +125 +110 +97 +84 +72 +63 +55 +49 +45 +45 +46 +49 +55 +63 +71 +83 +96 +110 +124 +137 +152 +165 +177 +188 +197 +204 +210 +212 +213 +210 +207 +200 +192 +182 +170 +156 +143 +129 +115 +101 +88 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +92 +105 +119 +132 +147 +160 +173 +185 +193 +201 +208 +211 +212 +211 +208 +203 +195 +186 +175 +162 +148 +134 +120 +106 +92 +79 +69 +61 +54 +48 +46 +45 +47 +52 +58 +65 +75 +87 +100 +114 +127 +141 +155 +168 +180 +192 +199 +206 +209 +212 +212 +210 +205 +197 +189 +178 +167 +153 +138 +125 +111 +97 +84 +73 +63 +57 +50 +47 +45 +46 +49 +54 +62 +70 +81 +94 +108 +123 +136 +150 +164 +177 +189 +196 +203 +208 +212 +214 +211 +207 +200 +192 +183 +171 +157 +144 +130 +117 +102 +90 +77 +66 +59 +52 +47 +44 +44 +47 +52 +59 +66 +78 +91 +104 +118 +132 +145 +160 +173 +184 +192 +201 +207 +211 +213 +212 +208 +203 +195 +187 +176 +162 +149 +134 +121 +107 +93 +80 +68 +62 +54 +47 +44 +44 +46 +50 +56 +64 +75 +86 +99 +114 +127 +141 +155 +169 +180 +192 +199 +206 +210 +213 +212 +211 +205 +198 +190 +180 +167 +154 +139 +125 +111 +97 +84 +72 +63 +55 +49 +45 +44 +45 +48 +54 +62 +71 +82 +95 +109 +123 +137 +151 +165 +177 +188 +197 +204 +209 +213 +213 +211 +207 +201 +192 +183 +171 +158 +144 +129 +116 +102 +88 +75 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +78 +91 +104 +118 +132 +146 +160 +172 +184 +193 +202 +208 +211 +213 +212 +209 +203 +195 +187 +176 +163 +149 +134 +121 +106 +92 +79 +69 +61 +53 +47 +45 +45 +46 +51 +57 +64 +74 +86 +100 +114 +127 +141 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +189 +179 +166 +153 +139 +126 +111 +96 +84 +72 +62 +54 +50 +46 +44 +46 +49 +55 +62 +71 +83 +96 +109 +124 +137 +152 +165 +177 +188 +196 +203 +209 +212 +213 +211 +206 +200 +192 +182 +171 +157 +144 +129 +116 +101 +88 +76 +66 +58 +51 +47 +45 +46 +47 +52 +60 +68 +79 +92 +105 +119 +132 +146 +160 +172 +185 +193 +201 +207 +211 +212 +211 +208 +203 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +53 +48 +45 +45 +47 +51 +58 +65 +75 +87 +99 +114 +127 +141 +155 +169 +181 +192 +199 +206 +210 +212 +212 +209 +204 +197 +189 +179 +166 +153 +139 +126 +111 +97 +84 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +82 +95 +109 +123 +136 +151 +164 +176 +188 +196 +203 +209 +212 +212 +211 +206 +201 +192 +183 +171 +158 +144 +131 +117 +103 +89 +77 +67 +58 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +146 +159 +172 +184 +193 +201 +207 +211 +212 +212 +208 +203 +195 +187 +176 +163 +149 +135 +121 +107 +93 +81 +69 +61 +53 +48 +45 +44 +46 +51 +57 +64 +75 +87 +99 +114 +127 +141 +155 +168 +181 +190 +199 +205 +210 +212 +212 +210 +205 +198 +190 +179 +167 +153 +139 +126 +111 +98 +84 +73 +63 +56 +49 +45 +44 +45 +49 +54 +62 +71 +82 +96 +109 +123 +136 +151 +164 +176 +188 +198 +204 +209 +212 +213 +212 +208 +201 +192 +183 +171 +158 +144 +130 +116 +102 +88 +76 +66 +58 +51 +46 +44 +44 +47 +52 +59 +67 +78 +90 +104 +118 +132 +146 +160 +174 +186 +195 +202 +208 +212 +214 +213 +209 +203 +195 +187 +175 +162 +148 +134 +120 +106 +92 +79 +69 +60 +54 +48 +45 +44 +46 +51 +57 +62 +74 +89 +102 +117 +129 +141 +154 +169 +180 +190 +198 +205 +210 +213 +214 +211 +205 +198 +190 +178 +165 +153 +138 +123 +110 +97 +83 +72 +63 +56 +50 +47 +46 +46 +49 +55 +62 +71 +84 +95 +109 +121 +135 +151 +165 +178 +190 +198 +205 +210 +212 +213 +210 +205 +199 +192 +182 +170 +157 +144 +129 +116 +103 +89 +77 +67 +59 +52 +47 +45 +44 +47 +53 +61 +68 +80 +92 +106 +119 +132 +147 +160 +173 +184 +193 +200 +207 +210 +212 +211 +208 +202 +194 +186 +175 +162 +147 +134 +120 +106 +92 +80 +70 +61 +54 +49 +46 +45 +47 +51 +58 +65 +75 +87 +100 +114 +127 +141 +154 +168 +180 +192 +198 +205 +209 +212 +212 +209 +204 +198 +190 +179 +167 +153 +140 +126 +112 +98 +85 +73 +63 +57 +50 +47 +45 +46 +49 +55 +62 +71 +82 +94 +109 +122 +136 +150 +164 +176 +187 +195 +203 +209 +212 +212 +210 +207 +200 +193 +183 +171 +158 +144 +130 +116 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +58 +66 +77 +90 +103 +117 +131 +145 +159 +173 +184 +193 +201 +207 +210 +213 +211 +209 +203 +196 +187 +176 +163 +149 +135 +121 +107 +93 +80 +69 +61 +54 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +140 +155 +168 +180 +191 +198 +205 +210 +213 +213 +210 +206 +199 +191 +180 +168 +154 +140 +126 +112 +98 +84 +72 +63 +56 +50 +45 +44 +45 +48 +54 +62 +71 +82 +95 +108 +122 +136 +150 +164 +176 +188 +196 +204 +209 +213 +213 +212 +208 +201 +192 +183 +171 +157 +144 +129 +115 +102 +88 +76 +66 +58 +51 +47 +45 +45 +47 +52 +59 +67 +78 +91 +104 +118 +132 +146 +160 +173 +185 +194 +203 +208 +212 +213 +212 +209 +203 +195 +186 +175 +162 +148 +134 +120 +106 +93 +80 +69 +61 +53 +48 +45 +45 +46 +50 +57 +63 +74 +86 +99 +113 +127 +142 +155 +169 +181 +192 +199 +205 +210 +213 +212 +209 +204 +198 +189 +179 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +46 +49 +55 +63 +72 +82 +95 +109 +124 +137 +151 +164 +177 +188 +196 +203 +208 +211 +211 +210 +206 +200 +192 +182 +170 +157 +144 +130 +116 +102 +89 +77 +67 +59 +53 +48 +46 +45 +49 +54 +60 +68 +79 +91 +104 +118 +132 +146 +159 +171 +184 +192 +200 +206 +210 +211 +211 +208 +202 +195 +186 +175 +162 +149 +134 +121 +107 +94 +81 +70 +62 +54 +49 +46 +45 +47 +51 +56 +65 +75 +85 +99 +113 +127 +141 +154 +168 +181 +190 +198 +205 +210 +213 +213 +210 +205 +198 +190 +181 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +49 +46 +44 +45 +49 +54 +62 +70 +82 +95 +109 +123 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +207 +201 +192 +183 +171 +158 +144 +130 +117 +103 +90 +77 +67 +59 +51 +47 +45 +44 +47 +52 +60 +67 +77 +90 +104 +118 +131 +145 +159 +172 +184 +193 +201 +208 +212 +213 +212 +209 +203 +196 +188 +176 +164 +149 +136 +122 +107 +93 +81 +69 +60 +53 +47 +44 +43 +46 +51 +57 +63 +74 +86 +99 +113 +127 +141 +155 +169 +180 +192 +198 +206 +210 +213 +212 +210 +206 +198 +192 +180 +168 +154 +140 +126 +112 +98 +84 +73 +63 +56 +49 +46 +44 +45 +48 +54 +62 +71 +82 +94 +108 +123 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +208 +201 +192 +183 +171 +158 +144 +130 +116 +102 +89 +76 +66 +58 +51 +47 +44 +45 +47 +52 +59 +67 +78 +90 +104 +118 +132 +146 +160 +173 +185 +194 +202 +208 +211 +213 +212 +209 +203 +195 +186 +175 +162 +148 +134 +120 +107 +92 +80 +69 +61 +53 +48 +45 +44 +46 +50 +57 +63 +74 +86 +100 +114 +127 +141 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +190 +180 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +49 +45 +44 +45 +48 +54 +62 +71 +82 +95 +108 +123 +136 +150 +164 +176 +188 +196 +204 +209 +212 +213 +211 +207 +200 +192 +183 +171 +158 +144 +129 +116 +102 +89 +76 +66 +58 +52 +47 +45 +45 +47 +52 +60 +67 +79 +91 +104 +118 +132 +146 +160 +172 +184 +193 +201 +207 +211 +212 +211 +208 +203 +195 +186 +175 +162 +148 +134 +121 +107 +93 +81 +70 +61 +54 +49 +46 +45 +47 +51 +57 +65 +75 +86 +100 +114 +127 +141 +155 +169 +181 +192 +198 +205 +209 +212 +212 +209 +204 +198 +190 +179 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +45 +48 +54 +61 +70 +81 +95 +108 +122 +136 +150 +164 +176 +188 +195 +203 +208 +212 +212 +211 +207 +201 +192 +184 +172 +158 +145 +130 +117 +103 +90 +77 +66 +59 +51 +47 +44 +44 +47 +52 +59 +67 +78 +90 +103 +117 +131 +145 +159 +172 +185 +193 +201 +208 +211 +213 +213 +209 +203 +196 +187 +173 +163 +153 +138 +125 +109 +92 +79 +69 +59 +52 +47 +44 +44 +47 +51 +58 +65 +76 +87 +98 +112 +127 +140 +152 +166 +179 +189 +197 +206 +211 +213 +213 +211 +205 +198 +191 +179 +167 +156 +139 +126 +109 +96 +85 +73 +65 +58 +51 +47 +46 +46 +49 +53 +61 +69 +80 +94 +109 +123 +134 +149 +164 +177 +188 +196 +204 +209 +212 +213 +211 +206 +201 +192 +184 +171 +158 +145 +131 +117 +103 +90 +78 +67 +59 +52 +47 +45 +44 +47 +52 +59 +67 +78 +90 +103 +117 +130 +145 +158 +172 +184 +193 +201 +207 +211 +213 +212 +208 +203 +195 +187 +176 +163 +150 +135 +121 +107 +94 +82 +70 +60 +53 +49 +46 +45 +46 +50 +56 +64 +74 +86 +98 +113 +127 +141 +155 +168 +180 +192 +199 +206 +210 +213 +213 +210 +206 +199 +192 +181 +168 +155 +140 +127 +113 +99 +85 +73 +63 +56 +50 +46 +44 +45 +48 +54 +61 +70 +82 +94 +108 +123 +136 +150 +164 +177 +188 +196 +203 +209 +212 +213 +211 +207 +201 +193 +184 +171 +158 +144 +130 +116 +103 +89 +76 +66 +58 +51 +47 +44 +45 +47 +52 +60 +68 +78 +91 +104 +118 +131 +145 +158 +172 +183 +192 +201 +208 +211 +212 +212 +209 +204 +196 +187 +176 +163 +149 +135 +122 +107 +93 +81 +70 +61 +54 +48 +45 +45 +47 +51 +57 +65 +75 +86 +99 +113 +127 +140 +154 +168 +179 +192 +199 +206 +210 +212 +212 +210 +206 +198 +190 +180 +167 +154 +140 +126 +111 +98 +85 +73 +63 +56 +50 +47 +45 +46 +49 +55 +62 +70 +82 +94 +108 +122 +136 +150 +164 +176 +188 +196 +204 +209 +212 +212 +211 +207 +200 +192 +183 +171 +158 +144 +130 +117 +103 +89 +77 +67 +59 +52 +47 +45 +45 +48 +52 +59 +67 +78 +90 +103 +117 +131 +145 +159 +172 +184 +194 +201 +207 +210 +213 +212 +209 +203 +195 +187 +175 +163 +149 +135 +121 +107 +94 +81 +70 +61 +54 +48 +45 +44 +46 +50 +57 +63 +74 +86 +99 +113 +126 +140 +154 +167 +179 +190 +198 +205 +210 +212 +212 +210 +205 +199 +191 +180 +168 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +45 +48 +54 +62 +70 +82 +94 +108 +122 +136 +150 +164 +176 +188 +196 +204 +209 +212 +213 +211 +208 +201 +193 +183 +172 +158 +144 +130 +117 +103 +90 +77 +66 +58 +52 +47 +45 +45 +47 +51 +58 +66 +77 +90 +103 +117 +131 +145 +158 +172 +184 +193 +201 +208 +211 +214 +212 +209 +203 +196 +187 +176 +163 +150 +135 +122 +108 +94 +81 +70 +61 +53 +48 +45 +45 +46 +50 +56 +63 +74 +86 +99 +113 +127 +140 +154 +167 +181 +190 +198 +206 +210 +212 +212 +210 +206 +198 +190 +180 +168 +154 +140 +127 +112 +98 +85 +74 +63 +55 +50 +46 +43 +44 +49 +54 +61 +70 +82 +95 +108 +123 +136 +151 +164 +177 +188 +196 +204 +208 +211 +212 +211 +207 +200 +193 +183 +172 +159 +145 +131 +116 +103 +89 +76 +66 +58 +51 +46 +45 +45 +47 +52 +59 +67 +78 +90 +103 +117 +131 +145 +159 +172 +184 +192 +201 +207 +211 +212 +212 +209 +204 +196 +187 +176 +163 +149 +135 +121 +107 +93 +81 +70 +61 +54 +48 +46 +45 +47 +51 +57 +63 +75 +86 +99 +113 +127 +140 +154 +167 +180 +190 +198 +205 +209 +212 +211 +209 +204 +197 +189 +179 +166 +153 +140 +126 +111 +98 +85 +74 +63 +57 +51 +46 +45 +45 +49 +54 +62 +71 +82 +94 +109 +123 +136 +150 +163 +176 +187 +195 +202 +208 +211 +212 +211 +207 +201 +192 +184 +172 +159 +145 +131 +118 +103 +90 +77 +67 +59 +52 +47 +45 +44 +47 +52 +59 +67 +77 +90 +103 +117 +131 +145 +158 +172 +183 +192 +201 +207 +211 +212 +212 +209 +203 +196 +188 +176 +164 +150 +135 +122 +108 +94 +81 +70 +61 +54 +49 +45 +44 +46 +51 +56 +63 +74 +86 +99 +112 +127 +140 +154 +167 +179 +191 +199 +205 +209 +211 +212 +211 +206 +198 +192 +181 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +45 +45 +48 +54 +61 +70 +81 +93 +107 +122 +135 +149 +163 +176 +187 +196 +203 +208 +212 +214 +212 +208 +201 +193 +184 +173 +159 +145 +131 +117 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +51 +59 +66 +77 +89 +103 +117 +131 +145 +159 +172 +184 +193 +201 +208 +211 +213 +212 +209 +204 +196 +188 +176 +163 +149 +135 +121 +107 +94 +81 +70 +62 +54 +48 +45 +45 +47 +50 +57 +63 +74 +86 +99 +113 +127 +141 +155 +168 +180 +191 +198 +205 +210 +212 +212 +209 +205 +198 +190 +179 +167 +154 +140 +126 +112 +98 +85 +74 +63 +56 +50 +46 +45 +46 +49 +55 +63 +71 +82 +95 +109 +122 +136 +150 +164 +176 +187 +196 +204 +208 +212 +212 +210 +207 +201 +193 +184 +172 +158 +145 +131 +117 +103 +89 +77 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +114 +130 +148 +162 +175 +185 +192 +200 +207 +209 +212 +211 +208 +203 +197 +188 +177 +164 +150 +135 +121 +107 +94 +80 +68 +60 +54 +48 +45 +46 +47 +51 +57 +65 +74 +85 +98 +111 +126 +141 +153 +167 +176 +188 +198 +205 +211 +214 +214 +211 +207 +199 +192 +179 +166 +153 +140 +126 +113 +99 +86 +73 +63 +57 +51 +47 +46 +46 +48 +54 +61 +70 +80 +93 +107 +122 +136 +150 +164 +177 +188 +196 +203 +209 +212 +212 +210 +206 +200 +193 +183 +172 +158 +145 +130 +118 +103 +89 +77 +66 +59 +51 +47 +44 +45 +47 +52 +59 +67 +77 +90 +103 +117 +131 +145 +159 +172 +184 +192 +200 +207 +210 +212 +211 +208 +203 +196 +188 +177 +164 +150 +136 +122 +108 +94 +81 +70 +62 +54 +48 +45 +45 +46 +50 +57 +63 +74 +85 +99 +112 +127 +140 +154 +167 +180 +189 +198 +205 +210 +212 +212 +210 +205 +199 +191 +180 +168 +155 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +45 +48 +54 +62 +71 +82 +94 +108 +122 +135 +149 +163 +176 +187 +196 +203 +208 +212 +212 +211 +207 +201 +192 +183 +172 +158 +145 +131 +117 +103 +89 +77 +67 +58 +52 +47 +45 +45 +47 +53 +59 +67 +78 +90 +103 +117 +130 +145 +159 +172 +184 +192 +201 +208 +211 +212 +212 +208 +203 +196 +188 +177 +163 +150 +136 +122 +108 +94 +81 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +99 +112 +127 +140 +154 +168 +180 +190 +198 +205 +210 +212 +212 +210 +205 +199 +191 +181 +168 +155 +140 +127 +113 +99 +85 +73 +63 +56 +49 +45 +44 +45 +49 +54 +62 +70 +82 +94 +108 +122 +135 +149 +162 +175 +187 +196 +203 +208 +211 +213 +212 +208 +201 +193 +185 +173 +160 +145 +131 +117 +103 +89 +76 +66 +58 +52 +47 +45 +45 +47 +52 +59 +67 +77 +90 +103 +117 +130 +144 +158 +172 +184 +193 +200 +207 +211 +213 +213 +209 +204 +196 +188 +177 +164 +150 +135 +122 +108 +94 +81 +71 +62 +55 +49 +46 +44 +46 +50 +56 +63 +73 +85 +98 +112 +126 +140 +153 +167 +179 +190 +198 +205 +210 +212 +213 +210 +206 +198 +192 +181 +169 +155 +141 +127 +113 +99 +86 +74 +63 +57 +50 +46 +45 +46 +48 +54 +62 +70 +81 +93 +107 +121 +135 +149 +163 +176 +187 +196 +202 +209 +211 +213 +211 +208 +201 +193 +184 +173 +159 +145 +132 +118 +104 +90 +78 +67 +60 +52 +47 +45 +45 +47 +51 +59 +67 +77 +89 +103 +117 +130 +145 +159 +172 +183 +193 +201 +208 +210 +213 +212 +209 +204 +196 +188 +177 +164 +150 +137 +123 +108 +93 +81 +70 +62 +54 +47 +46 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +140 +154 +167 +179 +190 +198 +206 +210 +212 +213 +210 +205 +199 +192 +180 +169 +155 +142 +127 +113 +99 +86 +73 +63 +57 +50 +47 +45 +46 +48 +55 +62 +70 +81 +94 +107 +121 +135 +149 +163 +175 +187 +195 +203 +208 +212 +213 +211 +208 +202 +193 +184 +172 +159 +145 +131 +118 +103 +90 +79 +68 +60 +52 +47 +45 +45 +47 +51 +59 +66 +77 +89 +103 +117 +131 +145 +159 +172 +184 +193 +201 +207 +211 +213 +212 +209 +203 +196 +187 +176 +163 +149 +135 +122 +108 +94 +81 +70 +62 +54 +48 +45 +44 +46 +50 +57 +63 +74 +86 +99 +113 +127 +140 +154 +167 +180 +190 +198 +205 +210 +212 +212 +210 +205 +199 +192 +181 +168 +155 +141 +127 +114 +100 +86 +74 +63 +56 +50 +46 +45 +45 +48 +54 +61 +70 +81 +94 +107 +121 +134 +148 +162 +175 +186 +195 +203 +208 +212 +212 +211 +208 +202 +193 +185 +174 +160 +147 +132 +119 +104 +91 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +116 +129 +144 +158 +171 +183 +192 +201 +208 +211 +213 +212 +209 +204 +196 +188 +176 +163 +150 +135 +123 +108 +95 +82 +70 +62 +55 +49 +46 +45 +46 +50 +56 +63 +73 +85 +98 +111 +126 +140 +154 +167 +180 +190 +199 +205 +210 +213 +213 +210 +206 +199 +192 +180 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +53 +61 +70 +81 +94 +107 +121 +135 +149 +163 +176 +187 +196 +203 +208 +211 +212 +211 +207 +201 +193 +184 +172 +159 +145 +131 +118 +104 +91 +78 +67 +59 +53 +47 +45 +45 +47 +52 +59 +67 +77 +90 +103 +117 +130 +145 +158 +171 +183 +192 +202 +207 +209 +211 +212 +209 +204 +195 +187 +176 +165 +151 +136 +123 +108 +95 +82 +70 +62 +54 +49 +46 +45 +47 +50 +57 +63 +74 +85 +98 +112 +126 +139 +153 +167 +180 +191 +199 +205 +210 +213 +214 +211 +206 +198 +192 +181 +169 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +54 +61 +70 +81 +93 +107 +122 +135 +150 +163 +176 +188 +196 +204 +209 +212 +213 +212 +208 +201 +193 +184 +172 +160 +145 +132 +116 +100 +91 +81 +70 +61 +52 +45 +44 +44 +45 +51 +58 +66 +77 +91 +105 +119 +132 +146 +158 +171 +183 +193 +200 +205 +210 +212 +210 +208 +204 +197 +188 +177 +165 +150 +136 +123 +107 +95 +82 +70 +60 +51 +47 +45 +45 +47 +52 +57 +65 +75 +87 +99 +112 +126 +140 +153 +168 +180 +191 +198 +205 +211 +214 +214 +212 +207 +199 +192 +180 +168 +154 +141 +127 +112 +99 +86 +75 +63 +57 +50 +46 +45 +45 +48 +53 +61 +70 +81 +94 +108 +121 +135 +149 +163 +176 +186 +195 +203 +208 +211 +213 +211 +208 +201 +193 +184 +172 +159 +145 +131 +117 +104 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +103 +117 +130 +144 +158 +171 +182 +192 +200 +207 +211 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +123 +109 +95 +82 +71 +62 +54 +49 +45 +45 +46 +50 +56 +63 +73 +85 +98 +112 +126 +140 +153 +167 +179 +190 +198 +205 +210 +212 +212 +210 +206 +198 +192 +180 +169 +155 +141 +127 +113 +99 +85 +74 +63 +57 +50 +46 +44 +45 +48 +54 +61 +69 +81 +94 +108 +121 +135 +149 +163 +176 +187 +195 +203 +208 +211 +213 +211 +208 +201 +194 +184 +173 +160 +145 +132 +118 +104 +90 +79 +67 +60 +52 +47 +45 +45 +47 +51 +58 +66 +77 +88 +103 +116 +130 +144 +158 +171 +183 +192 +200 +206 +210 +212 +211 +208 +204 +196 +188 +177 +164 +150 +136 +123 +109 +94 +82 +70 +62 +54 +49 +45 +45 +46 +50 +56 +63 +73 +84 +98 +111 +126 +139 +153 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +180 +169 +155 +141 +127 +113 +100 +86 +74 +63 +57 +50 +46 +44 +45 +47 +53 +61 +70 +81 +93 +106 +121 +134 +149 +162 +175 +187 +195 +203 +208 +212 +213 +211 +208 +201 +193 +184 +173 +160 +146 +131 +118 +104 +90 +78 +67 +59 +51 +47 +44 +45 +47 +51 +58 +66 +77 +89 +102 +116 +130 +144 +158 +171 +183 +192 +201 +207 +211 +213 +212 +209 +204 +196 +188 +177 +164 +150 +136 +123 +108 +95 +82 +71 +62 +54 +49 +45 +45 +46 +50 +56 +63 +73 +85 +98 +112 +126 +139 +153 +166 +178 +190 +198 +205 +209 +211 +212 +210 +206 +199 +190 +180 +168 +155 +141 +127 +113 +99 +86 +74 +63 +57 +51 +46 +45 +45 +48 +54 +61 +70 +81 +93 +107 +122 +134 +148 +162 +175 +187 +195 +201 +207 +211 +212 +211 +207 +201 +193 +184 +174 +160 +146 +132 +119 +104 +91 +78 +67 +59 +53 +47 +45 +45 +47 +52 +58 +66 +76 +89 +102 +116 +129 +143 +158 +171 +182 +192 +201 +207 +211 +213 +213 +210 +203 +196 +188 +177 +164 +151 +137 +122 +109 +95 +82 +71 +62 +55 +50 +46 +45 +46 +50 +56 +63 +73 +85 +98 +111 +126 +139 +153 +167 +179 +190 +198 +205 +210 +213 +212 +210 +205 +199 +192 +181 +169 +156 +142 +127 +114 +100 +85 +74 +65 +57 +50 +46 +45 +46 +48 +53 +61 +70 +81 +93 +107 +121 +134 +149 +163 +175 +187 +195 +203 +209 +211 +213 +212 +208 +202 +194 +185 +174 +161 +147 +131 +118 +104 +91 +78 +67 +59 +52 +47 +44 +44 +46 +51 +58 +66 +77 +89 +102 +117 +130 +144 +158 +172 +184 +192 +201 +207 +211 +213 +213 +210 +204 +197 +188 +177 +165 +151 +136 +122 +108 +94 +82 +70 +62 +54 +49 +46 +45 +46 +50 +56 +63 +73 +85 +98 +112 +126 +139 +154 +167 +179 +190 +198 +205 +210 +213 +213 +211 +206 +199 +192 +181 +168 +155 +141 +127 +113 +99 +86 +74 +63 +57 +51 +46 +45 +45 +49 +54 +61 +70 +81 +94 +107 +121 +134 +149 +163 +175 +186 +196 +203 +209 +212 +213 +212 +208 +201 +193 +185 +172 +159 +146 +132 +118 +104 +90 +78 +68 +59 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +117 +130 +144 +158 +171 +183 +192 +200 +207 +210 +212 +212 +208 +204 +196 +188 +177 +165 +151 +137 +123 +109 +95 +82 +71 +62 +55 +49 +46 +44 +46 +50 +56 +63 +73 +85 +98 +112 +126 +139 +153 +166 +179 +189 +197 +204 +210 +212 +212 +210 +206 +199 +192 +181 +169 +156 +141 +127 +113 +99 +86 +74 +63 +57 +50 +47 +45 +46 +49 +54 +62 +70 +81 +93 +107 +120 +134 +148 +162 +174 +186 +195 +202 +208 +212 +213 +211 +208 +202 +193 +184 +173 +160 +146 +132 +118 +104 +90 +78 +67 +60 +53 +48 +45 +46 +48 +52 +59 +66 +77 +89 +102 +116 +129 +143 +157 +171 +182 +192 +200 +207 +211 +212 +212 +208 +204 +196 +188 +176 +164 +150 +137 +123 +110 +96 +83 +71 +63 +55 +49 +46 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +153 +166 +178 +189 +197 +205 +209 +212 +212 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +64 +57 +50 +46 +44 +45 +47 +54 +60 +69 +80 +93 +107 +121 +134 +148 +162 +175 +185 +192 +205 +211 +213 +215 +212 +206 +201 +193 +183 +172 +159 +145 +132 +119 +105 +91 +79 +68 +59 +51 +47 +45 +43 +45 +50 +57 +65 +76 +90 +103 +116 +131 +145 +157 +171 +184 +192 +201 +207 +210 +213 +210 +208 +203 +196 +189 +179 +165 +152 +138 +124 +110 +94 +81 +69 +61 +54 +49 +45 +44 +46 +50 +57 +63 +74 +85 +98 +111 +125 +139 +153 +167 +179 +190 +198 +205 +211 +213 +213 +211 +206 +200 +192 +181 +169 +155 +141 +127 +113 +98 +85 +74 +63 +56 +50 +46 +44 +45 +47 +54 +61 +69 +81 +93 +107 +121 +135 +148 +163 +175 +187 +195 +203 +209 +212 +213 +211 +208 +201 +193 +184 +172 +158 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +44 +44 +47 +51 +59 +67 +77 +90 +104 +117 +131 +145 +159 +172 +184 +193 +201 +207 +211 +213 +212 +209 +203 +196 +187 +176 +164 +150 +136 +122 +108 +94 +82 +70 +62 +54 +49 +45 +44 +46 +50 +56 +63 +74 +85 +99 +112 +127 +140 +154 +167 +179 +190 +197 +204 +209 +212 +213 +210 +205 +199 +192 +180 +168 +154 +141 +127 +113 +99 +87 +75 +64 +57 +51 +47 +45 +45 +48 +54 +61 +70 +81 +93 +107 +121 +135 +149 +162 +175 +186 +194 +202 +208 +212 +212 +211 +208 +201 +193 +184 +173 +159 +146 +132 +118 +104 +91 +78 +67 +59 +52 +47 +45 +45 +47 +52 +58 +66 +76 +89 +102 +116 +130 +144 +158 +171 +183 +192 +201 +207 +211 +213 +212 +209 +203 +196 +188 +177 +164 +151 +137 +123 +109 +95 +83 +71 +62 +55 +49 +45 +44 +46 +50 +56 +63 +73 +85 +98 +111 +126 +139 +153 +166 +179 +189 +197 +204 +209 +212 +212 +210 +205 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +51 +46 +45 +45 +49 +54 +61 +70 +80 +93 +107 +121 +134 +148 +162 +174 +186 +194 +202 +208 +211 +212 +211 +207 +202 +194 +185 +173 +161 +147 +132 +119 +104 +91 +78 +68 +60 +53 +47 +45 +44 +47 +52 +58 +66 +76 +89 +102 +116 +129 +144 +157 +171 +183 +192 +200 +206 +211 +213 +213 +209 +205 +198 +189 +178 +165 +151 +137 +123 +109 +95 +82 +71 +62 +54 +49 +45 +44 +45 +50 +55 +63 +72 +85 +97 +110 +125 +139 +153 +166 +179 +190 +198 +204 +210 +213 +214 +211 +207 +200 +192 +182 +169 +156 +142 +127 +114 +100 +86 +75 +65 +57 +50 +46 +44 +45 +47 +52 +60 +69 +79 +92 +106 +120 +134 +148 +162 +175 +186 +195 +203 +209 +211 +213 +211 +208 +202 +194 +185 +173 +161 +146 +132 +119 +105 +91 +79 +67 +60 +53 +47 +45 +45 +47 +51 +58 +66 +77 +89 +102 +116 +129 +144 +157 +170 +182 +193 +201 +207 +210 +212 +212 +210 +204 +196 +188 +177 +165 +151 +137 +123 +110 +96 +82 +71 +63 +55 +49 +46 +45 +47 +49 +56 +63 +73 +84 +97 +111 +125 +139 +152 +166 +179 +190 +197 +204 +209 +212 +213 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +49 +47 +45 +44 +48 +54 +61 +69 +79 +93 +107 +121 +133 +149 +162 +175 +187 +195 +203 +209 +212 +213 +211 +208 +202 +194 +185 +173 +160 +146 +132 +118 +104 +91 +78 +67 +59 +52 +47 +45 +44 +47 +51 +58 +66 +77 +88 +102 +116 +130 +144 +157 +171 +183 +192 +200 +207 +210 +212 +212 +209 +204 +196 +188 +176 +165 +151 +137 +123 +109 +95 +82 +71 +62 +55 +49 +46 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +153 +167 +179 +190 +197 +205 +209 +212 +213 +210 +206 +199 +192 +181 +169 +155 +142 +127 +114 +100 +87 +75 +65 +58 +50 +47 +44 +46 +47 +54 +61 +69 +80 +92 +106 +120 +133 +148 +162 +174 +186 +194 +202 +208 +211 +213 +211 +208 +202 +194 +185 +174 +161 +147 +133 +119 +104 +91 +78 +67 +59 +52 +47 +45 +45 +47 +52 +58 +66 +77 +88 +102 +115 +129 +144 +157 +170 +182 +192 +199 +207 +211 +213 +212 +209 +204 +197 +188 +178 +165 +151 +137 +123 +110 +96 +83 +71 +63 +55 +49 +46 +44 +46 +49 +55 +63 +72 +83 +97 +110 +125 +138 +152 +166 +178 +189 +197 +205 +210 +213 +213 +211 +206 +199 +192 +181 +170 +156 +142 +127 +114 +100 +87 +75 +65 +57 +51 +46 +44 +44 +47 +53 +60 +68 +79 +92 +106 +120 +133 +147 +162 +175 +186 +195 +203 +208 +212 +212 +211 +208 +202 +194 +185 +174 +161 +147 +132 +120 +105 +92 +79 +68 +60 +52 +47 +44 +44 +46 +51 +58 +66 +76 +88 +101 +116 +129 +143 +157 +170 +182 +192 +200 +206 +211 +212 +213 +209 +205 +197 +189 +178 +165 +152 +137 +124 +109 +96 +82 +71 +62 +55 +49 +46 +44 +46 +50 +56 +63 +72 +84 +98 +111 +125 +138 +152 +166 +178 +189 +198 +205 +210 +213 +213 +211 +206 +200 +192 +181 +169 +156 +142 +127 +114 +100 +86 +75 +65 +57 +50 +43 +44 +48 +51 +56 +62 +67 +79 +92 +104 +119 +133 +147 +161 +175 +187 +196 +203 +209 +212 +212 +211 +208 +201 +192 +184 +173 +159 +146 +133 +120 +105 +93 +80 +69 +60 +53 +47 +45 +46 +46 +51 +55 +63 +75 +89 +102 +117 +130 +144 +157 +171 +182 +192 +198 +205 +210 +211 +212 +210 +204 +197 +189 +179 +166 +153 +138 +125 +110 +96 +82 +71 +63 +55 +49 +46 +45 +47 +50 +56 +63 +72 +84 +97 +110 +124 +138 +152 +165 +178 +189 +198 +205 +209 +211 +213 +211 +206 +198 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +51 +47 +45 +45 +48 +54 +61 +69 +81 +93 +107 +120 +133 +147 +161 +175 +186 +195 +201 +208 +212 +213 +212 +208 +202 +194 +185 +174 +161 +147 +133 +119 +106 +92 +79 +69 +60 +53 +47 +45 +45 +47 +52 +58 +66 +76 +88 +101 +115 +129 +143 +157 +170 +182 +192 +199 +206 +211 +213 +212 +209 +204 +196 +188 +177 +166 +152 +137 +124 +110 +96 +83 +71 +63 +55 +49 +46 +45 +46 +50 +55 +63 +71 +83 +97 +111 +124 +138 +152 +166 +179 +189 +198 +205 +210 +212 +213 +210 +206 +199 +192 +181 +169 +156 +142 +128 +114 +100 +87 +75 +65 +57 +51 +46 +45 +45 +48 +53 +60 +69 +80 +92 +106 +120 +133 +148 +162 +175 +186 +195 +203 +208 +211 +212 +212 +208 +202 +194 +185 +173 +161 +147 +133 +119 +105 +92 +79 +68 +60 +52 +47 +45 +45 +47 +51 +58 +65 +76 +88 +101 +115 +128 +144 +156 +171 +182 +192 +200 +207 +210 +212 +212 +209 +204 +197 +189 +178 +165 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +46 +45 +46 +50 +55 +63 +72 +84 +97 +111 +125 +138 +152 +166 +178 +189 +197 +204 +210 +212 +213 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +51 +46 +45 +45 +47 +53 +60 +68 +80 +92 +106 +120 +134 +148 +162 +175 +186 +195 +202 +209 +212 +213 +212 +208 +202 +194 +186 +173 +161 +147 +133 +119 +105 +91 +79 +67 +59 +53 +47 +45 +44 +47 +51 +58 +66 +77 +88 +101 +115 +130 +144 +157 +171 +183 +192 +200 +207 +210 +212 +212 +209 +204 +196 +188 +177 +165 +151 +137 +124 +109 +96 +82 +71 +63 +56 +48 +45 +45 +47 +50 +56 +63 +74 +85 +97 +112 +126 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +198 +192 +181 +169 +156 +142 +127 +115 +100 +87 +75 +65 +57 +51 +47 +45 +46 +49 +54 +61 +69 +80 +93 +106 +120 +134 +147 +161 +174 +186 +194 +202 +208 +211 +213 +212 +208 +202 +194 +186 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +52 +47 +45 +44 +47 +51 +58 +65 +76 +88 +101 +115 +129 +143 +157 +170 +182 +192 +200 +207 +211 +213 +212 +209 +205 +197 +189 +177 +165 +152 +138 +124 +110 +96 +83 +71 +63 +55 +48 +45 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +152 +166 +178 +190 +197 +205 +209 +213 +212 +210 +207 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +50 +46 +44 +45 +48 +53 +61 +69 +81 +92 +106 +121 +133 +146 +162 +174 +186 +195 +203 +209 +211 +212 +212 +209 +202 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +52 +47 +45 +44 +47 +52 +58 +66 +77 +88 +102 +116 +129 +143 +157 +170 +183 +192 +200 +205 +210 +213 +212 +209 +203 +196 +188 +178 +165 +152 +137 +124 +110 +96 +83 +71 +63 +55 +49 +46 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +211 +206 +200 +192 +182 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +51 +46 +45 +45 +48 +54 +61 +69 +79 +92 +106 +120 +133 +147 +161 +174 +186 +194 +203 +208 +212 +213 +212 +208 +202 +194 +185 +174 +160 +147 +132 +119 +105 +92 +79 +68 +60 +52 +47 +44 +44 +46 +51 +58 +65 +75 +88 +101 +115 +129 +143 +157 +170 +182 +192 +200 +206 +211 +213 +212 +209 +205 +198 +189 +178 +166 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +45 +44 +45 +49 +55 +63 +72 +83 +97 +110 +125 +138 +152 +166 +178 +189 +197 +204 +210 +212 +213 +211 +206 +200 +192 +182 +170 +157 +143 +128 +114 +101 +88 +75 +65 +57 +51 +46 +45 +45 +48 +53 +60 +69 +80 +92 +106 +120 +133 +147 +161 +174 +185 +195 +202 +208 +211 +212 +211 +208 +202 +194 +185 +174 +161 +147 +132 +119 +105 +92 +79 +68 +60 +53 +48 +46 +45 +47 +51 +58 +66 +76 +88 +101 +115 +129 +143 +157 +170 +182 +192 +199 +207 +210 +212 +212 +209 +204 +196 +188 +177 +165 +152 +137 +124 +110 +96 +83 +72 +63 +55 +49 +45 +44 +46 +49 +55 +63 +72 +83 +97 +111 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +213 +208 +203 +201 +194 +184 +172 +156 +140 +127 +113 +99 +86 +74 +65 +58 +52 +48 +46 +46 +49 +53 +59 +69 +80 +91 +104 +119 +132 +147 +162 +175 +186 +195 +203 +208 +211 +212 +211 +207 +203 +194 +184 +172 +157 +146 +132 +120 +107 +93 +80 +70 +61 +54 +47 +44 +44 +47 +51 +58 +66 +76 +88 +101 +116 +129 +143 +157 +170 +181 +192 +199 +206 +209 +212 +212 +209 +204 +197 +189 +178 +166 +152 +138 +125 +110 +96 +82 +71 +62 +55 +49 +46 +45 +46 +50 +56 +63 +71 +83 +97 +110 +124 +138 +152 +166 +178 +189 +197 +204 +210 +212 +213 +210 +207 +199 +192 +182 +170 +156 +143 +128 +114 +101 +87 +76 +65 +57 +51 +47 +45 +45 +47 +53 +60 +68 +80 +92 +106 +120 +133 +147 +161 +174 +186 +194 +202 +208 +212 +213 +212 +208 +202 +194 +185 +174 +161 +147 +133 +120 +106 +92 +79 +68 +60 +53 +47 +45 +44 +46 +50 +57 +65 +76 +88 +101 +115 +129 +143 +157 +169 +182 +192 +200 +206 +209 +212 +213 +210 +204 +197 +189 +178 +166 +152 +138 +124 +110 +96 +82 +71 +62 +55 +49 +45 +44 +45 +49 +55 +63 +72 +83 +96 +110 +124 +138 +151 +166 +178 +189 +197 +204 +210 +213 +214 +211 +207 +200 +192 +182 +170 +156 +143 +128 +114 +101 +87 +76 +65 +58 +51 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +119 +133 +147 +161 +174 +185 +194 +203 +208 +212 +213 +212 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +52 +47 +45 +44 +47 +51 +58 +66 +76 +88 +102 +115 +129 +142 +157 +170 +182 +192 +200 +206 +211 +213 +212 +209 +204 +197 +188 +177 +165 +151 +137 +123 +110 +96 +83 +71 +63 +56 +49 +46 +44 +46 +49 +55 +63 +72 +83 +97 +110 +124 +138 +152 +166 +178 +189 +197 +205 +210 +213 +213 +211 +206 +200 +192 +182 +169 +156 +143 +128 +115 +101 +88 +76 +65 +58 +51 +47 +44 +44 +47 +53 +60 +68 +79 +92 +105 +119 +133 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +208 +203 +195 +186 +174 +161 +148 +133 +119 +106 +92 +79 +68 +61 +53 +47 +45 +45 +47 +51 +58 +66 +76 +88 +102 +115 +128 +142 +157 +170 +182 +192 +199 +207 +210 +213 +212 +210 +204 +198 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +45 +45 +46 +49 +55 +63 +72 +83 +96 +110 +125 +138 +152 +166 +178 +189 +197 +205 +209 +212 +212 +211 +206 +200 +192 +182 +170 +156 +143 +128 +115 +101 +88 +75 +65 +57 +51 +46 +45 +45 +47 +53 +60 +68 +79 +92 +105 +120 +133 +147 +161 +174 +185 +194 +203 +208 +212 +213 +212 +208 +203 +195 +186 +175 +161 +147 +133 +120 +105 +92 +79 +68 +60 +52 +48 +45 +44 +46 +51 +57 +65 +76 +88 +101 +115 +128 +142 +156 +169 +182 +192 +199 +206 +210 +212 +212 +210 +204 +198 +190 +178 +166 +152 +138 +125 +110 +97 +83 +71 +63 +55 +50 +46 +45 +45 +49 +55 +63 +72 +83 +96 +109 +124 +138 +151 +165 +179 +189 +197 +204 +209 +213 +212 +210 +206 +201 +192 +182 +170 +157 +143 +129 +115 +101 +88 +76 +65 +57 +51 +47 +45 +45 +47 +53 +61 +69 +79 +92 +106 +120 +133 +147 +161 +174 +186 +193 +202 +209 +211 +212 +212 +208 +202 +194 +185 +175 +161 +147 +133 +120 +106 +92 +80 +68 +60 +53 +48 +45 +45 +47 +52 +58 +66 +76 +88 +102 +115 +129 +143 +157 +170 +182 +192 +200 +207 +211 +213 +213 +209 +204 +197 +188 +178 +165 +151 +137 +124 +110 +96 +83 +72 +63 +56 +49 +45 +44 +46 +50 +55 +62 +72 +84 +97 +111 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +200 +192 +182 +170 +157 +143 +128 +114 +101 +88 +76 +66 +57 +50 +46 +45 +46 +48 +53 +60 +69 +80 +92 +106 +120 +133 +147 +161 +174 +185 +193 +202 +208 +211 +212 +211 +208 +202 +195 +185 +175 +161 +148 +133 +120 +105 +92 +79 +68 +60 +53 +47 +45 +45 +47 +51 +58 +66 +76 +88 +101 +115 +128 +142 +157 +170 +182 +192 +199 +206 +210 +213 +212 +209 +204 +197 +189 +178 +165 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +45 +44 +46 +49 +55 +63 +72 +83 +97 +111 +125 +138 +153 +166 +178 +189 +198 +205 +210 +213 +213 +211 +206 +200 +192 +182 +170 +156 +143 +127 +115 +100 +87 +75 +65 +57 +50 +46 +44 +45 +47 +53 +60 +68 +79 +92 +105 +120 +133 +148 +161 +174 +186 +194 +203 +208 +212 +213 +212 +208 +202 +195 +186 +174 +161 +147 +132 +119 +105 +92 +79 +68 +60 +53 +47 +45 +45 +46 +51 +57 +65 +76 +88 +101 +115 +128 +143 +157 +170 +182 +192 +200 +206 +211 +212 +212 +209 +204 +197 +189 +178 +165 +152 +138 +125 +110 +96 +83 +72 +63 +55 +49 +46 +45 +46 +50 +55 +60 +71 +87 +99 +113 +126 +136 +150 +165 +176 +187 +196 +203 +209 +213 +214 +212 +208 +201 +192 +182 +169 +157 +142 +127 +114 +101 +87 +75 +66 +59 +52 +47 +46 +45 +48 +53 +60 +68 +80 +91 +104 +116 +130 +146 +161 +174 +186 +195 +203 +209 +212 +214 +211 +208 +202 +194 +185 +175 +162 +148 +134 +120 +107 +93 +81 +70 +61 +53 +47 +45 +44 +46 +51 +57 +65 +75 +88 +101 +114 +127 +142 +156 +169 +181 +192 +199 +206 +210 +212 +212 +209 +205 +198 +189 +178 +166 +152 +138 +125 +111 +97 +83 +72 +63 +55 +49 +46 +44 +45 +49 +55 +62 +71 +83 +95 +110 +124 +137 +152 +165 +177 +188 +197 +204 +209 +212 +213 +211 +207 +200 +192 +183 +171 +157 +143 +129 +115 +102 +88 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +67 +79 +91 +105 +119 +132 +146 +161 +173 +185 +193 +202 +208 +212 +213 +212 +208 +202 +195 +186 +174 +162 +147 +133 +119 +105 +92 +80 +68 +60 +53 +47 +45 +45 +47 +51 +58 +65 +75 +88 +101 +115 +128 +143 +156 +170 +182 +192 +199 +205 +210 +212 +212 +209 +205 +197 +189 +178 +165 +152 +138 +124 +110 +97 +83 +72 +63 +55 +50 +46 +45 +46 +50 +55 +63 +72 +84 +97 +110 +124 +138 +152 +166 +178 +188 +196 +204 +209 +212 +213 +211 +207 +200 +192 +182 +170 +157 +143 +128 +115 +101 +87 +75 +66 +59 +51 +46 +44 +45 +48 +53 +60 +68 +79 +92 +105 +119 +133 +147 +161 +173 +184 +194 +202 +208 +212 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +120 +105 +92 +80 +69 +61 +53 +47 +45 +45 +47 +51 +57 +65 +75 +87 +101 +114 +128 +142 +156 +169 +181 +192 +199 +206 +210 +212 +212 +210 +204 +197 +190 +179 +166 +152 +140 +125 +111 +97 +84 +73 +63 +55 +49 +46 +45 +46 +49 +55 +62 +71 +82 +95 +109 +123 +137 +150 +165 +176 +188 +197 +204 +208 +213 +213 +210 +206 +201 +192 +182 +171 +158 +145 +129 +115 +102 +88 +76 +66 +58 +51 +47 +45 +46 +47 +53 +60 +68 +79 +91 +104 +118 +132 +146 +161 +173 +185 +194 +202 +208 +211 +213 +211 +208 +203 +195 +186 +175 +162 +148 +133 +120 +106 +92 +80 +69 +61 +53 +48 +45 +44 +46 +51 +57 +65 +75 +87 +101 +114 +128 +142 +156 +169 +182 +192 +199 +205 +210 +213 +212 +210 +205 +198 +189 +179 +166 +153 +139 +125 +111 +97 +84 +72 +63 +55 +49 +46 +44 +46 +49 +55 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +209 +212 +212 +210 +206 +199 +192 +182 +170 +157 +144 +129 +116 +101 +89 +76 +66 +58 +52 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +118 +132 +146 +160 +173 +185 +193 +202 +208 +211 +212 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +106 +93 +80 +69 +61 +53 +48 +45 +45 +47 +51 +58 +66 +75 +87 +101 +114 +127 +141 +156 +169 +181 +192 +199 +205 +210 +212 +212 +209 +204 +197 +189 +179 +166 +153 +139 +125 +111 +97 +85 +72 +63 +56 +50 +46 +45 +46 +50 +55 +63 +72 +83 +96 +109 +124 +137 +151 +165 +177 +189 +196 +204 +209 +213 +212 +209 +207 +200 +192 +182 +171 +157 +144 +128 +116 +102 +88 +76 +66 +58 +51 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +119 +132 +146 +161 +173 +185 +194 +202 +208 +211 +213 +211 +209 +203 +194 +184 +176 +161 +146 +135 +120 +107 +92 +79 +71 +61 +52 +48 +45 +44 +46 +51 +57 +64 +76 +87 +100 +115 +128 +142 +156 +169 +181 +192 +199 +206 +210 +213 +213 +210 +205 +198 +190 +179 +167 +153 +139 +125 +111 +97 +84 +72 +63 +55 +49 +46 +44 +46 +49 +55 +63 +71 +83 +95 +110 +124 +137 +151 +165 +177 +188 +196 +204 +209 +213 +213 +211 +207 +200 +192 +183 +170 +157 +143 +129 +116 +101 +88 +76 +66 +58 +51 +47 +44 +45 +47 +53 +60 +67 +79 +91 +105 +119 +132 +147 +161 +173 +185 +194 +202 +208 +212 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +106 +92 +79 +69 +62 +53 +47 +44 +45 +47 +51 +57 +65 +75 +87 +101 +114 +127 +141 +156 +169 +181 +192 +199 +205 +210 +213 +212 +210 +205 +198 +189 +179 +166 +153 +139 +125 +111 +97 +85 +73 +63 +55 +49 +46 +45 +46 +49 +55 +62 +72 +83 +96 +109 +123 +136 +151 +165 +177 +188 +197 +204 +209 +212 +212 +211 +207 +200 +192 +183 +171 +158 +144 +129 +116 +102 +88 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +91 +105 +119 +132 +147 +161 +173 +185 +194 +202 +208 +212 +213 +212 +209 +203 +195 +186 +175 +162 +148 +133 +120 +106 +92 +79 +69 +61 +53 +48 +45 +45 +47 +51 +57 +65 +75 +87 +100 +115 +128 +142 +156 +169 +181 +192 +199 +206 +211 +213 +212 +210 +204 +198 +190 +177 +163 +155 +141 +127 +114 +97 +82 +72 +63 +54 +49 +45 +44 +46 +51 +56 +63 +73 +84 +96 +109 +124 +137 +150 +163 +177 +188 +196 +204 +210 +212 +213 +212 +206 +200 +192 +182 +169 +158 +144 +128 +114 +99 +88 +76 +66 +60 +53 +47 +47 +46 +48 +52 +59 +67 +78 +91 +105 +120 +132 +147 +161 +175 +186 +195 +203 +208 +212 +212 +211 +208 +203 +195 +186 +175 +162 +149 +134 +121 +107 +93 +80 +69 +60 +53 +47 +45 +44 +46 +50 +57 +65 +75 +87 +100 +114 +127 +142 +155 +169 +181 +192 +199 +206 +211 +213 +213 +210 +205 +198 +190 +180 +167 +154 +139 +125 +111 +97 +84 +72 +63 +55 +50 +46 +45 +46 +50 +55 +63 +71 +83 +95 +109 +123 +137 +150 +164 +177 +188 +196 +203 +209 +212 +213 +211 +207 +201 +192 +183 +171 +158 +144 +130 +116 +102 +89 +77 +66 +58 +52 +47 +45 +45 +48 +53 +60 +68 +79 +91 +104 +118 +132 +146 +160 +173 +184 +194 +202 +208 +211 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +106 +93 +80 +69 +61 +53 +47 +45 +44 +46 +51 +57 +65 +75 +87 +100 +114 +127 +142 +156 +169 +181 +192 +199 +206 +211 +213 +213 +210 +205 +198 +190 +179 +167 +153 +139 +125 +111 +98 +84 +72 +63 +55 +49 +45 +44 +45 +49 +55 +63 +71 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +203 +209 +212 +213 +211 +207 +200 +192 +183 +171 +158 +144 +130 +116 +102 +88 +76 +65 +57 +50 +46 +44 +45 +47 +53 +60 +68 +79 +91 +105 +118 +132 +146 +159 +173 +185 +194 +201 +208 +212 +212 +211 +208 +203 +194 +186 +175 +163 +148 +134 +120 +106 +92 +80 +69 +61 +54 +48 +45 +45 +47 +51 +58 +65 +76 +87 +100 +115 +128 +141 +153 +172 +180 +188 +203 +208 +208 +212 +213 +212 +205 +195 +189 +180 +166 +151 +139 +124 +110 +98 +84 +72 +63 +56 +50 +46 +44 +45 +49 +55 +62 +71 +82 +95 +110 +124 +137 +150 +165 +178 +189 +197 +203 +209 +212 +213 +211 +207 +200 +192 +183 +171 +157 +144 +129 +115 +101 +88 +76 +65 +58 +51 +47 +44 +45 +47 +52 +60 +67 +79 +91 +105 +119 +132 +147 +160 +174 +185 +194 +201 +208 +211 +213 +212 +208 +203 +195 +186 +174 +162 +148 +134 +120 +106 +92 +80 +69 +61 +54 +48 +45 +45 +47 +50 +57 +64 +75 +87 +100 +114 +127 +142 +155 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +197 +189 +179 +167 +153 +139 +126 +111 +97 +84 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +82 +95 +109 +123 +136 +150 +164 +176 +188 +196 +204 +209 +212 +212 +211 +207 +201 +193 +183 +171 +158 +144 +130 +117 +102 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +91 +105 +118 +132 +146 +159 +173 +184 +193 +201 +207 +211 +213 +211 +208 +202 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +54 +48 +45 +45 +47 +51 +57 +63 +75 +87 +100 +114 +127 +142 +155 +169 +181 +192 +199 +205 +210 +213 +212 +210 +205 +198 +190 +179 +167 +153 +139 +125 +111 +97 +84 +72 +63 +55 +50 +46 +44 +46 +49 +55 +62 +71 +82 +95 +109 +123 +137 +150 +164 +176 +188 +196 +204 +209 +213 +213 +211 +207 +201 +192 +184 +171 +158 +144 +130 +115 +102 +89 +76 +65 +58 +51 +47 +44 +44 +47 +53 +59 +67 +78 +90 +104 +118 +131 +145 +159 +173 +185 +193 +202 +208 +212 +213 +212 +209 +203 +195 +186 +175 +162 +148 +134 +120 +107 +94 +80 +66 +62 +57 +44 +45 +47 +45 +51 +56 +65 +78 +85 +99 +115 +127 +141 +156 +170 +180 +192 +200 +206 +210 +213 +212 +211 +205 +197 +189 +179 +166 +152 +139 +125 +111 +97 +84 +73 +63 +55 +49 +46 +44 +46 +49 +55 +63 +71 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +208 +211 +213 +211 +207 +200 +192 +182 +171 +158 +144 +129 +116 +102 +88 +76 +66 +58 +52 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +118 +132 +146 +160 +173 +185 +194 +202 +208 +211 +212 +212 +208 +203 +196 +186 +175 +162 +148 +134 +121 +106 +93 +80 +69 +61 +54 +49 +46 +45 +47 +50 +57 +64 +75 +86 +100 +113 +127 +141 +155 +169 +180 +192 +199 +206 +210 +213 +212 +210 +205 +198 +190 +179 +167 +153 +139 +125 +111 +97 +84 +72 +63 +56 +49 +46 +45 +46 +50 +55 +63 +71 +82 +96 +109 +123 +137 +150 +164 +176 +188 +197 +204 +208 +211 +212 +212 +207 +200 +192 +182 +171 +158 +144 +129 +116 +102 +89 +77 +66 +58 +52 +47 +45 +45 +47 +53 +59 +68 +78 +91 +105 +118 +132 +146 +159 +173 +185 +194 +201 +207 +211 +213 +212 +208 +202 +195 +187 +176 +162 +148 +134 +121 +107 +93 +81 +69 +61 +54 +48 +45 +45 +47 +51 +57 +63 +75 +87 +101 +111 +126 +144 +158 +171 +183 +190 +197 +205 +208 +210 +211 +209 +204 +198 +192 +180 +168 +154 +140 +125 +111 +98 +85 +71 +62 +55 +49 +45 +45 +47 +50 +56 +63 +72 +82 +95 +109 +123 +137 +149 +163 +174 +185 +195 +203 +209 +214 +214 +212 +208 +202 +193 +182 +170 +157 +144 +129 +117 +103 +89 +77 +66 +59 +52 +48 +45 +46 +47 +52 +59 +67 +78 +90 +103 +118 +132 +146 +160 +173 +184 +193 +201 +207 +211 +212 +211 +208 +202 +195 +186 +175 +163 +149 +135 +122 +107 +93 +81 +70 +61 +54 +49 +46 +45 +47 +51 +57 +65 +75 +86 +100 +113 +127 +141 +155 +168 +180 +190 +198 +205 +209 +212 +212 +210 +204 +198 +190 +179 +167 +153 +139 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +83 +96 +109 +123 +136 +151 +164 +177 +188 +196 +204 +209 +212 +212 +211 +207 +201 +192 +183 +171 +158 +144 +129 +116 +101 +89 +76 +65 +58 +51 +46 +44 +45 +47 +52 +60 +67 +79 +91 +104 +118 +132 +145 +160 +173 +185 +194 +202 +208 +211 +213 +211 +208 +203 +195 +186 +176 +163 +149 +134 +121 +106 +93 +80 +69 +61 +53 +48 +45 +45 +47 +51 +57 +65 +75 +87 +100 +113 +127 +141 +155 +168 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +190 +180 +167 +154 +140 +126 +111 +98 +85 +73 +63 +56 +50 +46 +45 +45 +49 +55 +62 +70 +83 +96 +108 +122 +136 +151 +164 +177 +188 +196 +203 +208 +212 +213 +211 +207 +201 +192 +183 +171 +157 +144 +129 +116 +102 +89 +76 +66 +58 +52 +47 +45 +45 +49 +54 +54 +68 +83 +86 +103 +122 +132 +144 +159 +174 +187 +192 +199 +209 +212 +210 +211 +208 +201 +194 +188 +176 +162 +148 +135 +123 +108 +92 +80 +70 +61 +53 +47 +44 +44 +47 +51 +57 +64 +74 +87 +100 +114 +127 +141 +155 +168 +181 +190 +198 +205 +210 +212 +212 +210 +204 +198 +190 +179 +167 +154 +139 +126 +111 +98 +84 +73 +63 +56 +50 +46 +45 +46 +49 +54 +62 +71 +82 +94 +108 +123 +136 +150 +163 +176 +187 +196 +203 +209 +212 +212 +211 +207 +200 +192 +183 +171 +158 +144 +130 +117 +103 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +158 +171 +184 +193 +202 +207 +210 +212 +212 +209 +203 +195 +187 +175 +163 +149 +135 +121 +107 +93 +80 +69 +61 +53 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +141 +155 +168 +181 +192 +199 +205 +210 +213 +213 +210 +205 +198 +190 +180 +167 +154 +139 +126 +111 +98 +84 +73 +63 +56 +49 +46 +44 +46 +49 +54 +62 +70 +82 +94 +108 +122 +136 +150 +164 +177 +187 +196 +204 +209 +212 +213 +211 +207 +201 +192 +183 +172 +158 +144 +130 +116 +103 +89 +77 +66 +58 +51 +47 +44 +45 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +159 +173 +184 +193 +202 +208 +212 +213 +213 +209 +204 +195 +187 +176 +163 +149 +135 +121 +107 +93 +80 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +74 +85 +99 +113 +127 +141 +155 +168 +180 +192 +199 +205 +210 +213 +213 +210 +205 +198 +190 +179 +167 +154 +140 +126 +111 +98 +85 +73 +63 +56 +49 +46 +44 +45 +49 +55 +62 +71 +82 +94 +108 +123 +136 +150 +164 +176 +187 +196 +203 +208 +211 +212 +211 +207 +201 +192 +183 +171 +158 +144 +130 +116 +102 +89 +77 +66 +58 +52 +47 +46 +45 +47 +53 +61 +67 +79 +91 +105 +118 +131 +145 +160 +173 +184 +193 +201 +208 +211 +213 +211 +208 +203 +195 +186 +175 +162 +149 +135 +121 +107 +93 +80 +70 +61 +53 +48 +45 +44 +47 +50 +59 +63 +70 +90 +100 +109 +128 +141 +156 +168 +178 +193 +201 +203 +210 +213 +212 +210 +206 +199 +189 +180 +169 +154 +139 +126 +113 +100 +85 +73 +63 +57 +50 +46 +44 +45 +48 +54 +62 +70 +82 +94 +108 +122 +136 +150 +163 +175 +187 +195 +203 +209 +212 +212 +211 +208 +201 +193 +183 +172 +159 +145 +131 +117 +103 +90 +77 +67 +59 +52 +47 +45 +45 +48 +52 +59 +67 +78 +90 +103 +117 +131 +145 +159 +172 +184 +193 +201 +208 +211 +213 +212 +209 +203 +195 +187 +176 +163 +149 +135 +121 +107 +93 +81 +70 +61 +54 +48 +45 +45 +46 +50 +57 +63 +74 +86 +99 +113 +127 +141 +154 +168 +180 +191 +198 +205 +210 +212 +212 +210 +205 +198 +190 +179 +168 +153 +140 +126 +112 +99 +85 +74 +63 +57 +50 +46 +44 +45 +48 +54 +62 +71 +82 +94 +108 +122 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +208 +201 +193 +184 +172 +159 +144 +131 +117 +103 +89 +77 +66 +58 +51 +47 +45 +45 +47 +52 +59 +67 +78 +90 +104 +117 +131 +145 +159 +173 +184 +193 +201 +208 +211 +213 +212 +209 +203 +195 +187 +176 +163 +149 +135 +119 +104 +94 +84 +71 +63 +54 +46 +45 +44 +44 +49 +56 +63 +74 +87 +101 +114 +127 +142 +155 +167 +180 +192 +199 +203 +208 +211 +212 +210 +207 +198 +191 +181 +168 +154 +140 +126 +111 +98 +84 +72 +61 +53 +47 +45 +44 +47 +50 +56 +63 +72 +83 +95 +108 +122 +135 +149 +164 +178 +189 +196 +203 +209 +213 +214 +212 +208 +200 +192 +183 +171 +157 +144 +130 +116 +103 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +145 +159 +172 +184 +193 +201 +207 +211 +212 +211 +208 +203 +195 +186 +175 +162 +148 +135 +120 +107 +93 +81 +69 +61 +54 +48 +46 +44 +47 +50 +57 +63 +75 +86 +100 +113 +127 +141 +155 +168 +180 +192 +198 +206 +210 +213 +212 +210 +205 +198 +191 +180 +168 +154 +140 +126 +112 +98 +84 +73 +63 +56 +50 +47 +45 +46 +48 +55 +62 +71 +82 +95 +109 +123 +136 +150 +164 +176 +187 +196 +204 +209 +212 +213 +211 +207 +200 +192 +183 +172 +158 +144 +130 +117 +103 +90 +78 +67 +59 +52 +48 +45 +45 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +159 +172 +184 +192 +201 +207 +211 +212 +212 +208 +203 +195 +187 +176 +164 +150 +136 +123 +108 +94 +81 +70 +62 +54 +48 +46 +46 +46 +50 +57 +63 +74 +85 +99 +113 +127 +139 +155 +169 +180 +190 +198 +205 +210 +213 +212 +210 +205 +199 +192 +180 +168 +154 +140 +127 +112 +99 +85 +74 +65 +51 +48 +50 +40 +42 +50 +55 +60 +70 +83 +98 +108 +120 +137 +151 +162 +176 +188 +195 +203 +211 +213 +212 +211 +208 +203 +194 +183 +171 +159 +146 +130 +117 +102 +89 +77 +67 +59 +51 +47 +45 +45 +47 +53 +59 +66 +78 +89 +103 +117 +131 +145 +158 +171 +184 +193 +201 +208 +211 +213 +212 +209 +203 +196 +187 +176 +163 +150 +135 +122 +108 +94 +81 +70 +61 +54 +49 +45 +45 +46 +50 +56 +63 +74 +85 +99 +113 +127 +140 +154 +168 +180 +190 +198 +205 +210 +213 +212 +210 +205 +198 +190 +180 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +45 +45 +45 +49 +54 +62 +70 +82 +94 +108 +122 +136 +150 +164 +177 +188 +196 +204 +209 +212 +213 +212 +208 +201 +193 +184 +172 +159 +145 +131 +117 +103 +90 +77 +66 +58 +51 +47 +44 +44 +47 +52 +59 +67 +78 +90 +103 +118 +131 +146 +159 +172 +184 +193 +201 +208 +212 +213 +212 +209 +204 +196 +187 +176 +163 +149 +135 +122 +107 +93 +80 +70 +61 +53 +48 +44 +44 +46 +51 +57 +63 +75 +86 +99 +113 +127 +141 +155 +169 +181 +191 +199 +205 +210 +213 +213 +210 +206 +199 +190 +180 +167 +154 +140 +127 +111 +98 +84 +73 +63 +57 +50 +45 +44 +46 +50 +54 +62 +70 +82 +94 +108 +122 +135 +150 +163 +176 +187 +196 +203 +209 +212 +213 +211 +208 +201 +192 +183 +172 +159 +144 +131 +117 +102 +90 +78 +68 +59 +51 +46 +45 +45 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +159 +172 +184 +193 +201 +208 +211 +213 +212 +209 +204 +195 +188 +176 +164 +150 +136 +122 +108 +94 +81 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +140 +154 +168 +180 +190 +198 +205 +210 +212 +213 +210 +206 +199 +192 +180 +168 +155 +141 +127 +112 +99 +85 +73 +63 +56 +50 +46 +45 +45 +48 +54 +62 +70 +82 +94 +108 +122 +135 +149 +163 +175 +187 +195 +203 +208 +212 +213 +211 +207 +201 +193 +184 +172 +160 +145 +132 +118 +104 +90 +78 +67 +59 +52 +47 +44 +44 +47 +52 +59 +66 +77 +89 +103 +116 +129 +144 +158 +171 +182 +192 +201 +207 +210 +213 +213 +210 +204 +196 +187 +176 +165 +150 +136 +123 +109 +94 +82 +70 +62 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +98 +112 +127 +140 +156 +167 +175 +193 +199 +200 +211 +213 +213 +210 +204 +201 +193 +179 +168 +156 +140 +127 +114 +99 +84 +74 +65 +56 +49 +45 +45 +47 +48 +53 +62 +70 +81 +94 +108 +122 +135 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +208 +201 +193 +184 +172 +159 +145 +131 +117 +103 +90 +77 +66 +58 +51 +46 +45 +44 +47 +52 +59 +66 +77 +90 +103 +117 +131 +145 +158 +172 +184 +193 +201 +208 +212 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +122 +108 +94 +81 +70 +61 +54 +48 +45 +44 +47 +50 +56 +63 +74 +86 +98 +112 +126 +140 +153 +167 +179 +190 +198 +205 +210 +212 +213 +210 +206 +199 +191 +180 +168 +155 +140 +127 +112 +99 +85 +74 +63 +56 +50 +46 +44 +45 +48 +54 +62 +70 +81 +94 +108 +122 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +207 +201 +193 +183 +171 +158 +144 +130 +117 +102 +89 +77 +67 +59 +52 +47 +45 +44 +47 +52 +59 +67 +78 +90 +104 +118 +131 +146 +159 +170 +183 +196 +204 +210 +213 +211 +211 +209 +201 +194 +187 +175 +163 +150 +136 +123 +108 +95 +82 +69 +61 +55 +47 +43 +43 +46 +49 +56 +65 +75 +87 +99 +114 +127 +140 +154 +167 +179 +192 +198 +204 +207 +209 +212 +210 +206 +200 +192 +181 +169 +155 +141 +126 +112 +98 +85 +73 +63 +57 +50 +46 +45 +46 +49 +55 +63 +71 +82 +94 +108 +122 +135 +149 +163 +176 +187 +196 +204 +209 +212 +213 +211 +207 +201 +193 +184 +172 +159 +144 +131 +117 +103 +89 +78 +67 +60 +51 +45 +44 +44 +47 +52 +58 +66 +78 +90 +103 +117 +130 +145 +158 +172 +183 +192 +201 +208 +211 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +122 +108 +94 +83 +71 +62 +53 +48 +46 +45 +47 +49 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +179 +190 +198 +205 +209 +212 +213 +210 +205 +199 +192 +180 +168 +155 +141 +127 +113 +99 +85 +74 +63 +57 +50 +46 +44 +45 +48 +54 +61 +70 +81 +94 +107 +121 +135 +149 +163 +175 +187 +195 +203 +208 +212 +213 +211 +208 +201 +193 +184 +172 +159 +145 +130 +119 +104 +89 +77 +67 +59 +51 +47 +45 +45 +46 +51 +59 +67 +77 +89 +103 +117 +131 +144 +158 +171 +183 +192 +201 +207 +211 +213 +212 +208 +203 +196 +188 +178 +165 +144 +137 +127 +103 +93 +84 +70 +60 +53 +51 +48 +43 +44 +52 +57 +62 +73 +86 +97 +112 +127 +140 +153 +167 +181 +192 +198 +204 +209 +213 +213 +210 +205 +198 +190 +180 +168 +154 +140 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +49 +54 +62 +70 +82 +94 +108 +122 +135 +150 +164 +176 +187 +195 +203 +208 +212 +212 +211 +208 +200 +192 +184 +172 +159 +144 +130 +116 +103 +89 +77 +66 +58 +51 +47 +44 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +145 +159 +172 +184 +193 +200 +207 +211 +213 +212 +209 +203 +196 +187 +176 +164 +150 +136 +122 +108 +94 +81 +70 +61 +53 +48 +45 +44 +46 +50 +56 +63 +74 +85 +99 +112 +126 +140 +154 +167 +179 +191 +198 +205 +210 +213 +212 +210 +205 +198 +190 +179 +167 +154 +140 +127 +113 +98 +86 +74 +63 +57 +50 +46 +45 +46 +48 +54 +62 +70 +81 +94 +108 +122 +135 +149 +163 +175 +187 +195 +203 +208 +211 +213 +211 +207 +201 +193 +184 +173 +159 +146 +131 +118 +104 +90 +78 +67 +59 +52 +48 +45 +45 +47 +52 +59 +67 +77 +89 +103 +117 +130 +144 +158 +171 +183 +192 +201 +207 +211 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +122 +108 +94 +81 +70 +62 +53 +48 +45 +44 +46 +49 +56 +63 +73 +85 +98 +112 +127 +140 +154 +168 +180 +190 +198 +205 +210 +213 +212 +210 +206 +199 +192 +181 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +54 +62 +70 +81 +94 +108 +122 +135 +149 +163 +175 +187 +195 +203 +208 +212 +212 +211 +207 +201 +193 +184 +172 +158 +145 +131 +117 +103 +90 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +117 +131 +144 +158 +172 +184 +192 +201 +207 +211 +213 +212 +209 +203 +196 +188 +176 +163 +150 +135 +122 +108 +94 +81 +70 +62 +54 +48 +45 +45 +46 +50 +57 +63 +74 +85 +99 +113 +127 +140 +154 +168 +180 +191 +198 +205 +210 +213 +212 +209 +204 +198 +192 +180 +167 +154 +140 +127 +112 +99 +86 +73 +63 +56 +50 +47 +45 +46 +48 +54 +61 +70 +81 +94 +107 +122 +135 +149 +163 +175 +187 +195 +203 +209 +213 +212 +211 +208 +202 +194 +184 +172 +159 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +44 +47 +51 +58 +66 +77 +89 +103 +117 +130 +144 +159 +172 +184 +192 +202 +208 +211 +213 +213 +209 +204 +197 +189 +177 +164 +150 +136 +123 +108 +94 +81 +70 +61 +53 +47 +44 +44 +45 +50 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +179 +190 +198 +205 +210 +212 +214 +211 +201 +200 +195 +176 +167 +157 +140 +127 +110 +100 +91 +74 +63 +58 +51 +46 +45 +46 +47 +53 +62 +70 +81 +93 +107 +123 +135 +148 +162 +176 +187 +195 +203 +208 +211 +213 +212 +208 +201 +193 +184 +172 +160 +146 +131 +118 +103 +90 +77 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +90 +103 +117 +130 +144 +158 +172 +184 +192 +201 +207 +211 +212 +212 +208 +203 +196 +187 +176 +163 +150 +135 +122 +108 +94 +81 +70 +62 +54 +49 +45 +45 +46 +50 +57 +63 +74 +85 +98 +112 +127 +140 +154 +167 +180 +190 +199 +205 +210 +213 +212 +210 +205 +199 +191 +180 +168 +154 +140 +127 +113 +99 +86 +74 +63 +56 +50 +45 +45 +45 +48 +54 +62 +70 +81 +94 +107 +122 +134 +149 +163 +175 +186 +195 +203 +208 +212 +212 +211 +208 +201 +193 +184 +173 +160 +145 +132 +118 +103 +91 +78 +67 +56 +51 +50 +47 +47 +49 +50 +57 +66 +75 +88 +102 +116 +129 +144 +159 +172 +184 +193 +201 +206 +211 +213 +212 +207 +202 +195 +187 +176 +164 +151 +136 +124 +110 +95 +82 +71 +61 +54 +50 +45 +44 +43 +47 +56 +63 +74 +86 +99 +113 +127 +140 +154 +166 +178 +189 +197 +205 +210 +213 +213 +211 +206 +200 +192 +182 +169 +156 +141 +127 +113 +99 +85 +74 +63 +56 +50 +46 +45 +46 +48 +53 +61 +69 +80 +93 +106 +121 +134 +149 +162 +175 +187 +195 +203 +209 +212 +212 +212 +208 +202 +193 +185 +173 +160 +146 +131 +118 +103 +90 +78 +67 +59 +52 +47 +44 +44 +47 +51 +58 +66 +77 +89 +102 +117 +130 +144 +157 +171 +182 +192 +200 +207 +211 +212 +212 +209 +204 +196 +188 +177 +164 +150 +137 +123 +109 +95 +82 +71 +62 +55 +49 +45 +45 +46 +50 +55 +63 +73 +85 +98 +112 +126 +139 +153 +166 +179 +189 +198 +204 +209 +212 +212 +209 +206 +200 +192 +181 +169 +156 +141 +127 +114 +100 +86 +74 +65 +57 +51 +46 +45 +46 +49 +54 +61 +70 +81 +93 +107 +121 +134 +149 +162 +175 +187 +197 +203 +209 +213 +208 +208 +212 +199 +189 +186 +174 +158 +145 +131 +121 +105 +88 +79 +69 +58 +52 +48 +44 +44 +49 +53 +58 +66 +78 +91 +104 +116 +129 +144 +158 +172 +184 +192 +199 +206 +212 +213 +212 +208 +203 +196 +188 +176 +164 +150 +136 +123 +108 +95 +82 +70 +62 +54 +49 +45 +44 +46 +50 +56 +63 +73 +85 +98 +112 +127 +140 +154 +167 +179 +190 +198 +204 +210 +212 +212 +210 +206 +199 +192 +181 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +53 +61 +70 +81 +93 +107 +121 +135 +149 +162 +175 +187 +196 +203 +208 +211 +213 +211 +208 +202 +194 +185 +173 +161 +146 +132 +118 +105 +91 +79 +67 +59 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +103 +117 +130 +144 +157 +171 +182 +192 +200 +206 +210 +212 +212 +208 +203 +196 +187 +177 +164 +151 +136 +123 +109 +94 +82 +71 +62 +54 +49 +46 +45 +47 +51 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +179 +190 +198 +205 +210 +212 +212 +210 +205 +198 +192 +180 +168 +155 +141 +127 +113 +100 +86 +75 +63 +57 +50 +46 +45 +45 +48 +54 +61 +69 +80 +93 +107 +121 +134 +148 +162 +175 +186 +195 +202 +208 +211 +213 +211 +207 +201 +193 +185 +173 +160 +146 +132 +118 +104 +90 +78 +67 +59 +53 +47 +45 +45 +47 +51 +58 +66 +77 +89 +102 +116 +130 +144 +157 +171 +183 +192 +200 +206 +210 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +123 +108 +94 +81 +70 +62 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +180 +190 +198 +205 +210 +213 +213 +210 +206 +198 +192 +180 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +53 +61 +69 +81 +93 +107 +121 +134 +148 +163 +175 +187 +195 +203 +209 +212 +213 +211 +208 +201 +193 +184 +173 +160 +146 +132 +118 +105 +90 +79 +67 +59 +52 +47 +45 +44 +47 +51 +58 +66 +76 +89 +102 +116 +130 +144 +157 +171 +183 +192 +200 +207 +211 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +123 +109 +94 +82 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +180 +190 +198 +205 +210 +212 +212 +210 +206 +198 +192 +180 +168 +155 +141 +127 +113 +99 +86 +75 +63 +56 +50 +46 +44 +45 +48 +53 +62 +70 +81 +93 +107 +121 +135 +148 +162 +175 +187 +195 +203 +208 +212 +213 +211 +208 +201 +194 +184 +173 +160 +146 +132 +118 +105 +91 +79 +67 +60 +52 +47 +45 +45 +47 +52 +58 +66 +77 +89 +102 +116 +129 +143 +157 +170 +183 +192 +201 +207 +209 +212 +212 +209 +204 +196 +187 +177 +165 +150 +137 +123 +109 +94 +82 +71 +62 +53 +48 +46 +45 +46 +49 +56 +63 +73 +84 +98 +111 +126 +139 +153 +167 +180 +190 +197 +204 +209 +212 +213 +210 +205 +198 +192 +181 +169 +155 +141 +128 +114 +94 +89 +77 +60 +57 +50 +46 +44 +43 +50 +57 +59 +69 +81 +93 +107 +122 +135 +147 +163 +176 +187 +195 +202 +209 +213 +213 +211 +208 +202 +194 +184 +173 +160 +146 +132 +119 +104 +90 +78 +68 +60 +52 +47 +45 +45 +47 +51 +58 +65 +76 +88 +102 +115 +129 +143 +157 +170 +182 +192 +200 +207 +210 +212 +212 +209 +204 +197 +189 +177 +165 +151 +137 +123 +109 +95 +82 +71 +62 +54 +49 +45 +44 +46 +49 +56 +63 +73 +85 +98 +111 +126 +139 +153 +167 +179 +190 +198 +205 +210 +213 +213 +210 +206 +199 +192 +181 +169 +155 +142 +127 +114 +100 +86 +75 +64 +57 +50 +47 +45 +45 +48 +54 +61 +70 +81 +93 +107 +121 +135 +148 +163 +175 +186 +195 +203 +206 +209 +215 +214 +210 +204 +193 +183 +173 +158 +144 +131 +117 +103 +90 +79 +69 +61 +53 +48 +44 +44 +47 +51 +56 +63 +76 +88 +102 +116 +131 +145 +158 +172 +184 +192 +200 +207 +210 +213 +212 +208 +201 +193 +187 +177 +165 +152 +138 +124 +110 +96 +83 +70 +61 +53 +47 +45 +45 +47 +50 +56 +63 +75 +86 +99 +112 +127 +139 +153 +167 +178 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +180 +169 +155 +141 +127 +112 +99 +86 +74 +63 +57 +50 +46 +44 +46 +48 +54 +62 +70 +81 +94 +108 +121 +135 +149 +163 +175 +187 +195 +203 +209 +211 +213 +211 +208 +201 +193 +184 +172 +160 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +51 +59 +66 +77 +90 +103 +117 +130 +145 +158 +171 +184 +193 +200 +206 +211 +213 +211 +208 +203 +196 +187 +175 +164 +151 +137 +122 +109 +95 +82 +71 +62 +54 +49 +45 +45 +46 +50 +56 +63 +73 +85 +99 +112 +127 +142 +150 +163 +183 +189 +192 +206 +211 +211 +211 +210 +209 +200 +189 +181 +171 +154 +140 +127 +113 +98 +87 +76 +65 +56 +51 +48 +46 +45 +47 +54 +62 +70 +80 +93 +107 +121 +135 +149 +163 +175 +186 +195 +203 +208 +211 +212 +211 +208 +201 +194 +184 +173 +160 +146 +132 +118 +104 +90 +78 +67 +60 +52 +48 +45 +45 +47 +51 +59 +66 +77 +89 +102 +116 +129 +144 +157 +171 +182 +192 +200 +207 +210 +213 +212 +209 +204 +196 +188 +177 +165 +151 +137 +123 +110 +95 +83 +71 +63 +55 +49 +46 +45 +47 +50 +56 +63 +73 +85 +98 +111 +125 +139 +153 +166 +178 +190 +198 +205 +209 +212 +213 +211 +206 +199 +192 +181 +169 +156 +141 +127 +114 +100 +87 +75 +64 +57 +50 +47 +45 +46 +48 +54 +61 +69 +80 +93 +106 +120 +134 +147 +161 +175 +187 +195 +202 +208 +212 +214 +212 +208 +201 +194 +185 +174 +160 +146 +132 +118 +105 +91 +79 +68 +60 +52 +48 +45 +45 +47 +52 +58 +66 +77 +89 +102 +116 +130 +144 +158 +170 +183 +192 +200 +207 +210 +213 +212 +209 +204 +197 +188 +177 +165 +151 +137 +123 +110 +95 +83 +71 +62 +54 +49 +46 +44 +46 +50 +56 +63 +73 +84 +98 +111 +125 +138 +153 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +66 +58 +51 +47 +45 +46 +48 +54 +61 +69 +80 +93 +107 +120 +133 +147 +161 +174 +185 +193 +202 +208 +211 +212 +211 +208 +202 +194 +185 +174 +160 +147 +132 +119 +105 +92 +79 +68 +60 +53 +48 +45 +45 +47 +52 +58 +66 +76 +88 +102 +116 +129 +143 +157 +170 +182 +192 +199 +206 +211 +212 +212 +209 +204 +197 +188 +177 +165 +152 +137 +124 +110 +95 +83 +71 +62 +54 +49 +45 +44 +46 +50 +56 +63 +73 +84 +98 +111 +125 +138 +153 +166 +178 +189 +197 +204 +209 +212 +212 +211 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +51 +47 +45 +46 +48 +54 +61 +70 +80 +93 +107 +121 +134 +148 +162 +174 +186 +194 +203 +208 +212 +212 +211 +207 +201 +194 +185 +173 +161 +147 +132 +119 +105 +91 +79 +68 +60 +53 +48 +45 +45 +47 +51 +58 +66 +76 +88 +102 +116 +129 +144 +157 +170 +182 +192 +199 +206 +211 +213 +212 +210 +204 +197 +189 +178 +165 +152 +137 +124 +110 +96 +82 +71 +63 +54 +49 +45 +45 +46 +49 +56 +63 +73 +84 +98 +111 +126 +139 +153 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +181 +169 +155 +142 +127 +114 +100 +87 +75 +65 +57 +51 +47 +45 +45 +49 +55 +61 +70 +80 +93 +107 +121 +134 +148 +161 +174 +185 +194 +202 +208 +211 +212 +211 +208 +202 +194 +185 +174 +161 +147 +132 +120 +105 +92 +79 +68 +60 +53 +48 +45 +45 +47 +52 +58 +66 +76 +89 +101 +115 +129 +143 +157 +170 +182 +192 +199 +206 +210 +212 +212 +209 +204 +196 +188 +178 +164 +151 +137 +123 +109 +96 +83 +71 +63 +54 +49 +46 +45 +46 +49 +56 +63 +72 +84 +98 +111 +125 +139 +153 +166 +179 +189 +197 +205 +209 +212 +212 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +50 +47 +45 +40 +51 +57 +56 +70 +82 +93 +107 +119 +136 +152 +161 +172 +188 +195 +202 +208 +211 +211 +211 +209 +202 +192 +184 +173 +162 +147 +131 +118 +105 +91 +78 +67 +59 +52 +47 +45 +45 +47 +52 +58 +66 +77 +89 +101 +116 +130 +143 +157 +171 +183 +192 +200 +206 +211 +213 +212 +209 +203 +196 +188 +177 +164 +151 +136 +123 +109 +82 +82 +71 +62 +54 +49 +45 +44 +46 +50 +56 +63 +73 +85 +98 +111 +125 +139 +153 +166 +179 +189 +198 +205 +210 +213 +213 +211 +206 +200 +192 +182 +169 +156 +142 +128 +114 +100 +87 +75 +65 +57 +51 +47 +43 +42 +49 +56 +63 +72 +80 +91 +106 +119 +131 +147 +161 +173 +185 +195 +203 +209 +212 +213 +212 +207 +202 +194 +184 +171 +160 +146 +131 +119 +106 +92 +79 +69 +60 +52 +47 +45 +43 +47 +52 +58 +63 +73 +87 +102 +116 +131 +145 +158 +172 +184 +192 +200 +206 +210 +212 +212 +209 +205 +197 +189 +178 +166 +152 +137 +124 +109 +96 +82 +71 +62 +55 +48 +46 +45 +46 +50 +56 +63 +73 +84 +97 +111 +126 +138 +152 +166 +179 +189 +198 +205 +210 +212 +213 +210 +206 +199 +192 +181 +169 +156 +141 +127 +114 +100 +86 +74 +64 +56 +51 +46 +45 +45 +48 +54 +61 +69 +81 +94 +107 +120 +135 +149 +162 +175 +186 +195 +202 +207 +212 +213 +212 +208 +202 +193 +185 +173 +160 +146 +132 +118 +105 +91 +79 +68 +60 +53 +47 +45 +45 +48 +54 +56 +62 +80 +90 +97 +118 +132 +143 +157 +171 +186 +194 +198 +206 +213 +212 +210 +209 +203 +194 +188 +178 +164 +150 +137 +124 +110 +95 +81 +71 +63 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +98 +112 +126 +139 +153 +167 +179 +189 +198 +205 +210 +212 +213 +211 +206 +199 +192 +181 +168 +155 +141 +127 +113 +100 +86 +75 +64 +57 +51 +46 +45 +45 +48 +54 +61 +69 +81 +93 +107 +121 +134 +148 +162 +175 +186 +195 +203 +208 +212 +213 +211 +208 +202 +193 +184 +173 +160 +146 +132 +118 +105 +91 +79 +68 +59 +53 +47 +45 +44 +47 +51 +58 +66 +76 +88 +101 +115 +129 +143 +157 +170 +182 +192 +200 +207 +211 +212 +212 +209 +203 +196 +188 +177 +165 +151 +137 +124 +110 +96 +83 +72 +63 +55 +50 +46 +45 +46 +50 +55 +63 +72 +84 +97 +110 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +200 +192 +182 +170 +157 +143 +129 +115 +101 +87 +75 +65 +58 +51 +46 +44 +45 +48 +53 +60 +68 +80 +92 +106 +120 +133 +147 +162 +174 +186 +195 +202 +208 +211 +213 +211 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +59 +53 +47 +45 +45 +47 +51 +58 +65 +76 +88 +101 +116 +129 +143 +157 +170 +183 +192 +201 +206 +209 +212 +213 +209 +204 +196 +188 +177 +165 +152 +137 +123 +109 +96 +83 +72 +63 +55 +49 +46 +45 +46 +50 +55 +63 +72 +84 +97 +111 +125 +138 +152 +166 +179 +189 +196 +204 +209 +212 +213 +210 +206 +200 +192 +182 +170 +156 +143 +128 +115 +101 +87 +75 +65 +57 +51 +46 +45 +45 +48 +53 +60 +68 +80 +92 +106 +120 +134 +147 +161 +174 +186 +195 +202 +208 +212 +213 +211 +208 +203 +194 +186 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +53 +47 +45 +44 +46 +51 +57 +65 +75 +88 +101 +115 +128 +143 +157 +170 +181 +192 +199 +206 +210 +213 +213 +209 +205 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +45 +44 +46 +49 +55 +63 +72 +83 +96 +111 +124 +138 +152 +166 +178 +189 +198 +205 +210 +213 +213 +211 +207 +200 +192 +182 +169 +156 +142 +128 +114 +100 +87 +75 +65 +57 +51 +46 +45 +45 +47 +53 +60 +68 +79 +92 +105 +120 +133 +147 +161 +174 +186 +195 +202 +208 +212 +213 +212 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +92 +79 +68 +60 +53 +48 +45 +45 +47 +52 +58 +66 +76 +88 +101 +115 +129 +143 +156 +170 +182 +192 +200 +207 +210 +212 +212 +209 +204 +196 +188 +177 +165 +151 +137 +123 +110 +96 +83 +72 +63 +55 +49 +46 +45 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +153 +166 +178 +189 +197 +204 +209 +211 +212 +210 +206 +199 +192 +181 +169 +156 +142 +128 +114 +100 +87 +76 +65 +57 +51 +47 +45 +45 +48 +54 +61 +69 +80 +92 +106 +120 +133 +148 +162 +174 +185 +194 +202 +208 +212 +213 +211 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +53 +48 +45 +45 +47 +51 +58 +65 +75 +87 +100 +114 +128 +142 +156 +169 +182 +192 +200 +207 +210 +213 +212 +209 +205 +197 +189 +178 +165 +152 +138 +124 +110 +96 +83 +72 +63 +56 +49 +46 +44 +45 +50 +56 +63 +72 +84 +97 +111 +124 +139 +152 +166 +177 +189 +198 +204 +210 +212 +212 +210 +206 +199 +192 +181 +169 +155 +142 +127 +114 +100 +87 +75 +64 +57 +51 +46 +45 +45 +48 +54 +61 +69 +81 +94 +105 +117 +138 +147 +158 +176 +186 +196 +201 +206 +215 +214 +209 +208 +202 +193 +185 +174 +161 +146 +133 +120 +105 +91 +79 +70 +62 +53 +47 +46 +46 +47 +51 +57 +64 +75 +88 +102 +115 +129 +143 +157 +171 +182 +192 +200 +206 +210 +212 +212 +209 +204 +197 +189 +178 +165 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +46 +45 +46 +49 +56 +63 +73 +83 +97 +110 +124 +138 +151 +165 +177 +189 +198 +204 +209 +211 +213 +212 +206 +196 +192 +185 +173 +159 +143 +127 +114 +101 +86 +75 +65 +57 +51 +47 +46 +46 +49 +54 +60 +67 +79 +92 +104 +117 +132 +146 +160 +174 +187 +196 +202 +208 +213 +214 +212 +209 +201 +195 +187 +174 +159 +144 +131 +120 +107 +92 +80 +69 +61 +54 +48 +44 +43 +45 +50 +57 +64 +76 +88 +101 +115 +129 +144 +157 +171 +183 +192 +200 +207 +210 +212 +212 +210 +204 +198 +189 +178 +166 +152 +138 +124 +110 +97 +82 +71 +62 +54 +47 +45 +44 +45 +48 +55 +63 +72 +83 +96 +110 +124 +137 +152 +166 +178 +189 +197 +205 +210 +213 +213 +211 +206 +200 +192 +182 +170 +157 +143 +128 +115 +101 +87 +76 +66 +53 +47 +51 +42 +40 +49 +54 +59 +68 +80 +96 +107 +117 +134 +149 +161 +173 +187 +194 +202 +210 +213 +213 +211 +209 +204 +196 +185 +173 +161 +148 +133 +119 +105 +91 +79 +68 +60 +52 +47 +45 +45 +47 +51 +57 +65 +75 +87 +101 +115 +128 +142 +156 +170 +182 +192 +200 +206 +210 +213 +212 +210 +204 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +46 +45 +46 +50 +56 +63 +73 +84 +97 +111 +125 +138 +152 +166 +177 +189 +197 +204 +209 +212 +212 +210 +206 +200 +192 +181 +170 +156 +143 +128 +114 +100 +87 +75 +65 +58 +50 +47 +44 +45 +48 +54 +61 +69 +80 +92 +106 +120 +134 +148 +162 +175 +186 +195 +202 +208 +211 +212 +211 +208 +202 +194 +185 +174 +161 +147 +132 +118 +105 +90 +78 +67 +59 +52 +47 +45 +45 +47 +51 +59 +66 +76 +88 +102 +115 +129 +143 +156 +170 +181 +192 +200 +206 +211 +213 +212 +210 +205 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +46 +44 +45 +48 +56 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +209 +212 +213 +210 +207 +200 +192 +182 +170 +157 +143 +128 +114 +101 +87 +75 +65 +57 +50 +46 +44 +45 +47 +53 +60 +68 +79 +92 +105 +119 +133 +147 +161 +173 +185 +194 +202 +208 +211 +213 +211 +208 +202 +195 +186 +174 +162 +147 +133 +119 +105 +91 +79 +68 +60 +52 +47 +45 +44 +47 +51 +58 +65 +76 +88 +101 +115 +129 +143 +156 +170 +181 +192 +199 +206 +211 +213 +212 +210 +205 +197 +189 +178 +166 +152 +138 +124 +110 +97 +83 +71 +63 +55 +49 +45 +44 +45 +49 +55 +63 +72 +83 +96 +110 +124 +138 +152 +165 +177 +188 +197 +204 +210 +212 +213 +211 +207 +200 +192 +182 +170 +157 +143 +129 +115 +101 +88 +76 +65 +57 +51 +46 +44 +45 +47 +52 +60 +68 +79 +91 +106 +120 +133 +147 +160 +173 +186 +195 +203 +208 +211 +213 +212 +209 +203 +195 +186 +175 +161 +147 +134 +120 +106 +92 +79 +68 +60 +52 +47 +45 +44 +46 +50 +58 +65 +76 +87 +101 +115 +129 +142 +156 +171 +183 +192 +200 +206 +210 +213 +213 +210 +204 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +62 +55 +48 +45 +43 +45 +49 +55 +63 +72 +83 +97 +111 +125 +139 +152 +167 +179 +190 +198 +205 +210 +213 +213 +211 +206 +200 +192 +182 +170 +156 +143 +127 +114 +100 +87 +75 +64 +57 +50 +46 +44 +44 +48 +53 +61 +69 +80 +93 +106 +120 +134 +148 +162 +174 +186 +194 +202 +208 +211 +213 +211 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +91 +79 +68 +60 +53 +47 +45 +45 +47 +51 +58 +66 +76 +88 +102 +116 +129 +143 +157 +170 +182 +192 +200 +207 +211 +213 +212 +209 +204 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +46 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +138 +152 +166 +178 +189 +196 +204 +209 +212 +213 +210 +206 +199 +192 +181 +170 +156 +143 +128 +115 +101 +88 +76 +66 +58 +51 +47 +45 +45 +48 +53 +60 +68 +79 +92 +106 +120 +133 +147 +161 +173 +185 +194 +202 +208 +211 +212 +211 +208 +202 +194 +185 +174 +161 +148 +133 +120 +106 +92 +80 +69 +61 +53 +48 +45 +44 +47 +51 +58 +65 +76 +88 +101 +115 +129 +143 +157 +170 +182 +192 +200 +207 +210 +213 +212 +210 +205 +197 +189 +178 +166 +152 +138 +124 +110 +95 +83 +71 +62 +54 +49 +45 +44 +46 +49 +55 +63 +72 +83 +97 +110 +124 +138 +152 +165 +178 +189 +197 +204 +210 +213 +213 +211 +207 +200 +192 +183 +171 +156 +143 +129 +116 +100 +88 +76 +66 +57 +50 +47 +45 +45 +47 +53 +60 +69 +79 +92 +105 +119 +133 +147 +161 +173 +185 +193 +201 +208 +212 +213 +211 +208 +202 +194 +185 +174 +162 +147 +135 +120 +100 +95 +82 +63 +62 +54 +49 +45 +42 +49 +54 +56 +63 +76 +87 +100 +115 +129 +141 +156 +171 +182 +192 +199 +207 +213 +214 +212 +209 +205 +197 +189 +178 +165 +151 +138 +125 +111 +94 +82 +74 +65 +58 +51 +44 +43 +46 +48 +53 +62 +71 +82 +96 +111 +125 +138 +152 +166 +177 +188 +197 +204 +207 +211 +212 +210 +205 +200 +192 +183 +171 +158 +144 +129 +115 +102 +88 +76 +66 +56 +48 +43 +44 +46 +48 +54 +62 +69 +80 +93 +105 +118 +131 +146 +160 +172 +184 +195 +203 +208 +212 +214 +213 +209 +203 +195 +186 +175 +161 +147 +133 +120 +107 +93 +79 +69 +61 +53 +47 +45 +45 +46 +50 +56 +65 +75 +87 +100 +115 +128 +142 +157 +169 +182 +192 +200 +206 +209 +212 +213 +210 +205 +197 +189 +180 +168 +152 +132 +127 +113 +91 +84 +74 +62 +54 +49 +47 +47 +44 +48 +56 +62 +70 +83 +95 +108 +124 +139 +151 +164 +178 +190 +198 +203 +208 +212 +214 +212 +207 +200 +192 +183 +172 +158 +144 +130 +116 +102 +89 +77 +66 +58 +51 +47 +45 +45 +47 +52 +60 +67 +79 +91 +104 +118 +132 +146 +160 +173 +184 +193 +201 +208 +211 +212 +211 +208 +203 +194 +186 +174 +162 +147 +133 +120 +106 +93 +80 +69 +60 +53 +48 +45 +45 +47 +51 +57 +65 +75 +88 +101 +115 +128 +143 +156 +170 +182 +192 +199 +206 +210 +212 +212 +210 +205 +197 +190 +179 +167 +153 +139 +125 +111 +98 +84 +73 +63 +56 +49 +46 +45 +45 +49 +55 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +209 +212 +213 +211 +206 +200 +192 +182 +170 +157 +143 +129 +115 +101 +88 +75 +65 +58 +51 +47 +45 +45 +47 +52 +60 +68 +79 +92 +106 +120 +133 +147 +161 +174 +185 +194 +202 +208 +212 +213 +212 +208 +203 +195 +186 +174 +161 +147 +133 +120 +106 +92 +80 +69 +61 +53 +48 +46 +45 +47 +51 +58 +66 +76 +88 +100 +115 +127 +142 +156 +170 +181 +192 +199 +205 +210 +212 +212 +209 +204 +197 +189 +178 +165 +152 +137 +125 +110 +97 +83 +72 +63 +55 +49 +46 +44 +46 +49 +55 +63 +71 +83 +96 +110 +124 +138 +152 +165 +178 +188 +197 +204 +210 +212 +213 +211 +207 +201 +192 +183 +170 +157 +143 +129 +115 +101 +88 +76 +65 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +91 +105 +119 +132 +146 +160 +173 +185 +194 +201 +208 +211 +213 +212 +208 +203 +195 +187 +175 +162 +148 +134 +120 +106 +92 +80 +69 +60 +53 +48 +45 +45 +47 +51 +57 +65 +75 +87 +100 +115 +127 +142 +156 +169 +181 +192 +199 +205 +210 +212 +212 +209 +205 +197 +189 +179 +166 +153 +138 +125 +111 +97 +84 +73 +63 +56 +50 +47 +45 +46 +50 +55 +63 +71 +83 +96 +110 +124 +137 +151 +165 +177 +188 +197 +203 +209 +212 +213 +211 +207 +200 +192 +183 +171 +158 +143 +129 +115 +101 +88 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +67 +79 +91 +104 +118 +131 +146 +160 +173 +184 +193 +201 +208 +211 +213 +212 +209 +203 +195 +187 +175 +162 +148 +134 +121 +106 +93 +80 +69 +61 +54 +48 +45 +45 +47 +51 +57 +64 +75 +86 +100 +114 +127 +141 +155 +169 +181 +192 +199 +206 +210 +213 +213 +210 +205 +198 +190 +179 +166 +153 +139 +125 +110 +97 +84 +72 +63 +55 +49 +46 +44 +45 +49 +54 +62 +71 +83 +95 +109 +124 +137 +151 +164 +177 +189 +198 +204 +208 +211 +213 +211 +207 +200 +192 +183 +171 +158 +143 +129 +115 +102 +88 +76 +66 +58 +51 +46 +44 +45 +47 +52 +59 +68 +79 +91 +105 +119 +132 +147 +160 +174 +185 +194 +201 +208 +212 +214 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +107 +92 +79 +69 +60 +53 +47 +45 +44 +46 +51 +57 +65 +75 +87 +100 +114 +127 +142 +155 +169 +182 +192 +199 +206 +211 +213 +212 +210 +205 +197 +190 +179 +166 +152 +138 +124 +110 +97 +83 +72 +63 +55 +49 +46 +45 +46 +50 +55 +63 +71 +83 +96 +110 +124 +138 +152 +165 +178 +188 +197 +204 +209 +212 +213 +210 +207 +200 +192 +182 +170 +157 +143 +128 +115 +101 +88 +76 +66 +58 +51 +47 +45 +45 +48 +53 +60 +68 +79 +92 +105 +119 +132 +147 +161 +173 +185 +194 +201 +208 +211 +212 +212 +208 +202 +194 +186 +174 +162 +148 +134 +120 +107 +92 +80 +69 +60 +53 +48 +45 +45 +47 +51 +57 +65 +75 +87 +100 +114 +128 +142 +156 +169 +181 +192 +199 +206 +211 +212 +212 +210 +205 +198 +189 +179 +166 +153 +139 +125 +111 +97 +84 +72 +63 +55 +50 +46 +45 +45 +50 +55 +63 +71 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +209 +212 +212 +211 +207 +201 +192 +182 +170 +157 +144 +129 +115 +102 +88 +76 +66 +58 +51 +46 +45 +46 +47 +53 +60 +67 +79 +92 +105 +119 +132 +147 +161 +173 +185 +194 +203 +208 +212 +213 +212 +208 +203 +194 +186 +175 +162 +148 +134 +120 +106 +92 +79 +68 +60 +53 +47 +45 +44 +46 +51 +57 +65 +75 +87 +98 +111 +134 +146 +154 +170 +180 +192 +199 +201 +212 +216 +210 +209 +207 +198 +190 +180 +166 +151 +137 +127 +111 +95 +82 +73 +63 +55 +49 +47 +46 +46 +50 +55 +63 +71 +83 +96 +110 +124 +135 +148 +162 +176 +189 +197 +204 +211 +213 +213 +212 +207 +200 +192 +181 +170 +157 +143 +130 +116 +102 +89 +77 +66 +59 +52 +48 +45 +44 +47 +52 +59 +67 +79 +91 +105 +119 +132 +146 +160 +173 +185 +194 +202 +208 +212 +214 +206 +209 +208 +192 +185 +177 +163 +147 +133 +122 +110 +91 +77 +70 +61 +51 +47 +45 +43 +46 +52 +58 +63 +75 +88 +102 +115 +127 +141 +156 +170 +182 +192 +199 +206 +211 +214 +213 +210 +205 +198 +191 +180 +167 +153 +139 +125 +111 +98 +84 +73 +63 +55 +49 +46 +44 +46 +48 +55 +63 +71 +82 +95 +109 +123 +137 +151 +165 +177 +188 +197 +204 +209 +212 +212 +211 +207 +201 +192 +183 +171 +158 +144 +129 +116 +102 +88 +76 +65 +58 +51 +47 +44 +45 +47 +52 +60 +68 +79 +91 +105 +119 +132 +146 +160 +173 +185 +195 +203 +208 +211 +213 +213 +209 +203 +195 +187 +175 +163 +149 +134 +120 +106 +93 +80 +69 +60 +52 +48 +45 +44 +46 +51 +57 +65 +75 +87 +100 +114 +127 +142 +156 +169 +182 +192 +199 +205 +210 +213 +213 +210 +204 +198 +190 +179 +167 +153 +139 +125 +111 +97 +84 +73 +63 +56 +49 +46 +45 +46 +49 +55 +63 +71 +83 +96 +110 +123 +137 +151 +165 +177 +188 +196 +204 +209 +212 +212 +211 +206 +200 +192 +182 +171 +157 +144 +129 +116 +102 +88 +76 +66 +58 +51 +47 +45 +45 +48 +53 +61 +68 +79 +92 +105 +119 +133 +147 +161 +173 +185 +194 +202 +208 +211 +213 +211 +208 +202 +194 +185 +175 +162 +148 +134 +120 +106 +92 +80 +69 +60 +53 +47 +45 +45 +46 +51 +57 +64 +75 +86 +100 +114 +127 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +197 +190 +178 +166 +153 +139 +125 +111 +97 +84 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +83 +95 +109 +123 +137 +150 +164 +176 +188 +196 +204 +209 +212 +213 +211 +206 +200 +192 +183 +171 +157 +144 +129 +116 +102 +88 +76 +65 +58 +51 +47 +44 +45 +47 +52 +60 +68 +79 +91 +105 +119 +132 +147 +161 +174 +185 +194 +201 +208 +211 +213 +211 +208 +202 +195 +185 +174 +161 +147 +133 +119 +106 +92 +80 +69 +60 +53 +47 +45 +45 +47 +51 +58 +65 +75 +87 +100 +115 +128 +143 +156 +170 +181 +192 +199 +206 +210 +212 +212 +209 +204 +197 +189 +178 +166 +152 +139 +125 +111 +97 +84 +72 +63 +55 +49 +46 +44 +46 +49 +55 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +203 +209 +212 +212 +210 +207 +200 +192 +182 +171 +157 +143 +129 +115 +102 +88 +77 +65 +58 +51 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +119 +132 +146 +160 +173 +184 +193 +201 +208 +211 +212 +211 +208 +202 +195 +186 +175 +162 +148 +134 +120 +107 +92 +81 +69 +61 +53 +48 +45 +45 +47 +51 +58 +65 +75 +87 +100 +114 +127 +141 +156 +169 +181 +192 +199 +206 +210 +212 +212 +210 +205 +197 +189 +178 +166 +153 +138 +125 +111 +97 +84 +72 +63 +55 +50 +46 +45 +46 +49 +55 +62 +71 +82 +96 +110 +123 +137 +151 +165 +177 +188 +196 +204 +209 +212 +212 +211 +207 +200 +192 +182 +171 +158 +144 +129 +116 +102 +88 +76 +66 +59 +51 +47 +44 +45 +47 +52 +60 +67 +79 +91 +105 +119 +132 +146 +160 +173 +185 +194 +202 +208 +212 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +106 +92 +80 +68 +61 +53 +48 +45 +44 +46 +51 +57 +64 +75 +86 +100 +114 +127 +141 +156 +169 +181 +192 +200 +206 +209 +212 +212 +210 +205 +197 +189 +179 +167 +153 +139 +125 +111 +97 +84 +72 +63 +56 +49 +46 +45 +46 +49 +55 +62 +71 +83 +96 +110 +124 +137 +151 +165 +177 +189 +196 +203 +209 +212 +213 +211 +206 +201 +192 +183 +171 +157 +144 +129 +116 +102 +88 +76 +65 +58 +51 +47 +45 +46 +48 +53 +60 +68 +79 +91 +105 +119 +132 +146 +160 +173 +184 +193 +201 +207 +211 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +54 +48 +45 +45 +47 +51 +57 +65 +75 +86 +99 +113 +127 +141 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +189 +180 +166 +153 +139 +126 +112 +98 +84 +73 +63 +55 +49 +46 +44 +45 +49 +54 +62 +71 +82 +95 +109 +123 +136 +151 +164 +176 +188 +196 +204 +209 +212 +213 +211 +207 +201 +192 +183 +171 +158 +144 +130 +117 +102 +89 +77 +66 +58 +52 +46 +45 +45 +47 +53 +59 +68 +78 +91 +104 +119 +132 +146 +160 +173 +185 +193 +201 +207 +212 +213 +212 +207 +201 +197 +189 +177 +165 +149 +132 +120 +106 +92 +80 +69 +60 +53 +49 +47 +46 +47 +51 +57 +63 +74 +88 +99 +111 +127 +142 +155 +168 +182 +192 +199 +205 +210 +213 +213 +209 +206 +200 +186 +176 +169 +147 +135 +129 +112 +98 +84 +74 +67 +58 +48 +46 +45 +44 +51 +56 +56 +71 +90 +91 +106 +127 +138 +151 +165 +178 +191 +195 +200 +209 +212 +210 +210 +207 +200 +192 +185 +172 +158 +144 +131 +119 +103 +88 +75 +66 +58 +51 +47 +44 +45 +48 +53 +59 +67 +77 +90 +104 +118 +131 +145 +159 +172 +184 +193 +201 +207 +211 +212 +212 +208 +202 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +53 +49 +46 +45 +47 +51 +57 +65 +75 +87 +100 +114 +127 +141 +156 +169 +181 +192 +199 +205 +210 +212 +212 +210 +205 +198 +189 +179 +167 +153 +139 +126 +111 +98 +84 +73 +63 +56 +49 +46 +44 +45 +48 +54 +62 +71 +82 +95 +109 +123 +136 +151 +164 +176 +188 +196 +204 +209 +212 +213 +211 +207 +201 +192 +184 +171 +158 +144 +130 +116 +102 +89 +76 +66 +58 +51 +46 +44 +44 +47 +51 +59 +67 +78 +90 +104 +119 +132 +147 +161 +173 +185 +193 +202 +208 +212 +213 +213 +209 +204 +196 +188 +176 +163 +149 +135 +121 +106 +93 +80 +69 +61 +53 +48 +45 +44 +46 +50 +57 +63 +74 +86 +99 +113 +127 +141 +155 +168 +180 +191 +199 +205 +211 +212 +212 +210 +205 +198 +189 +179 +167 +153 +139 +126 +111 +98 +84 +73 +63 +56 +49 +46 +45 +45 +48 +54 +62 +70 +82 +95 +109 +123 +137 +151 +164 +177 +189 +197 +204 +209 +212 +213 +212 +208 +201 +192 +184 +172 +159 +144 +130 +116 +102 +89 +76 +66 +58 +51 +47 +45 +44 +47 +52 +59 +67 +78 +90 +104 +118 +131 +145 +159 +173 +185 +194 +201 +207 +212 +213 +212 +208 +202 +195 +187 +175 +163 +148 +135 +121 +107 +93 +80 +70 +61 +53 +48 +45 +45 +47 +51 +57 +65 +75 +86 +100 +114 +127 +141 +155 +169 +181 +191 +199 +205 +210 +212 +212 +210 +205 +198 +190 +180 +167 +154 +140 +126 +112 +98 +85 +73 +63 +57 +50 +46 +45 +46 +49 +54 +62 +71 +82 +94 +108 +122 +136 +149 +163 +176 +187 +196 +203 +209 +212 +213 +211 +207 +200 +193 +183 +172 +158 +144 +130 +116 +102 +89 +77 +66 +59 +52 +47 +45 +45 +48 +52 +60 +67 +78 +90 +104 +118 +131 +146 +159 +172 +184 +193 +201 +207 +211 +213 +212 +209 +203 +196 +187 +176 +163 +149 +136 +121 +108 +94 +81 +70 +61 +54 +48 +45 +45 +47 +50 +57 +63 +74 +85 +99 +113 +127 +140 +154 +168 +180 +191 +198 +205 +210 +212 +212 +210 +205 +198 +190 +179 +167 +153 +139 +126 +112 +98 +85 +73 +63 +56 +50 +46 +44 +46 +49 +55 +62 +71 +82 +95 +109 +123 +136 +150 +164 +176 +188 +196 +203 +209 +211 +212 +210 +207 +200 +192 +183 +171 +158 +144 +130 +116 +102 +89 +77 +66 +58 +51 +47 +45 +45 +47 +53 +60 +67 +78 +90 +104 +118 +132 +145 +159 +173 +184 +193 +201 +208 +211 +212 +212 +209 +203 +195 +187 +175 +162 +149 +134 +121 +107 +93 +81 +70 +61 +54 +48 +45 +44 +46 +51 +57 +63 +75 +86 +100 +113 +127 +141 +154 +168 +180 +192 +198 +206 +210 +213 +212 +210 +206 +198 +190 +180 +167 +153 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +44 +46 +49 +54 +62 +71 +82 +95 +109 +123 +137 +150 +165 +177 +188 +196 +204 +209 +212 +213 +211 +207 +201 +193 +183 +172 +158 +144 +130 +116 +102 +89 +76 +66 +58 +51 +47 +45 +45 +47 +51 +59 +67 +78 +90 +103 +117 +131 +146 +159 +172 +184 +194 +201 +208 +212 +213 +212 +209 +203 +195 +187 +175 +163 +149 +135 +121 +107 +93 +81 +69 +61 +53 +48 +45 +45 +47 +50 +57 +65 +75 +86 +100 +113 +127 +141 +155 +169 +181 +192 +199 +205 +210 +212 +212 +209 +205 +198 +190 +179 +167 +153 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +46 +49 +54 +62 +71 +82 +95 +109 +123 +137 +151 +164 +176 +188 +196 +203 +208 +212 +212 +211 +207 +200 +193 +183 +172 +158 +145 +130 +117 +103 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +90 +103 +118 +131 +145 +159 +172 +184 +194 +202 +207 +210 +212 +212 +209 +203 +195 +187 +176 +163 +150 +135 +121 +107 +94 +81 +69 +62 +54 +48 +45 +44 +46 +51 +56 +63 +74 +85 +99 +112 +127 +140 +154 +168 +181 +192 +198 +204 +210 +213 +213 +210 +205 +199 +190 +180 +168 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +44 +45 +48 +54 +62 +70 +81 +95 +108 +123 +135 +150 +164 +176 +187 +195 +203 +208 +212 +213 +210 +207 +201 +193 +183 +172 +158 +145 +130 +117 +102 +90 +78 +66 +55 +53 +51 +46 +47 +48 +51 +58 +66 +76 +90 +104 +117 +132 +147 +161 +173 +185 +193 +201 +206 +211 +213 +210 +207 +202 +195 +186 +175 +164 +151 +137 +120 +103 +98 +81 +63 +63 +56 +47 +43 +41 +46 +50 +55 +66 +77 +86 +100 +115 +128 +141 +155 +168 +180 +190 +198 +205 +212 +214 +210 +209 +208 +201 +192 +180 +168 +154 +139 +126 +111 +97 +84 +73 +63 +56 +51 +47 +46 +44 +45 +58 +62 +66 +82 +94 +108 +121 +132 +153 +166 +174 +187 +196 +203 +208 +212 +212 +210 +207 +202 +193 +183 +171 +159 +146 +129 +115 +102 +90 +76 +66 +58 +52 +47 +46 +46 +48 +53 +60 +68 +79 +91 +104 +118 +131 +145 +159 +172 +184 +193 +201 +207 +211 +213 +212 +209 +203 +195 +187 +176 +163 +149 +135 +122 +107 +94 +81 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +141 +154 +167 +180 +190 +198 +205 +210 +212 +213 +210 +205 +199 +190 +180 +167 +154 +140 +127 +112 +99 +85 +73 +63 +56 +50 +46 +45 +45 +49 +54 +62 +70 +82 +94 +108 +122 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +208 +201 +193 +184 +172 +159 +145 +131 +117 +103 +89 +77 +66 +58 +52 +47 +45 +44 +47 +52 +59 +67 +78 +90 +103 +117 +131 +145 +158 +172 +183 +192 +201 +208 +211 +213 +212 +209 +204 +196 +188 +176 +163 +149 +135 +121 +107 +93 +80 +69 +60 +53 +48 +45 +44 +47 +50 +57 +63 +74 +86 +99 +113 +127 +141 +155 +168 +180 +192 +199 +205 +211 +213 +213 +211 +205 +199 +190 +180 +167 +154 +139 +126 +111 +98 +84 +73 +63 +56 +50 +46 +45 +45 +49 +54 +62 +71 +82 +94 +109 +122 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +207 +201 +193 +183 +172 +158 +144 +130 +116 +102 +89 +77 +66 +58 +52 +47 +45 +45 +47 +52 +60 +67 +78 +90 +104 +118 +132 +146 +159 +173 +185 +194 +202 +208 +212 +213 +212 +209 +204 +196 +187 +175 +163 +148 +134 +121 +106 +93 +80 +69 +61 +54 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +141 +155 +168 +180 +192 +200 +206 +209 +212 +213 +211 +206 +198 +190 +180 +168 +154 +140 +125 +111 +98 +85 +73 +63 +56 +49 +46 +45 +45 +49 +54 +62 +71 +82 +95 +109 +122 +135 +149 +163 +176 +188 +196 +203 +208 +212 +214 +211 +208 +201 +193 +184 +172 +158 +144 +130 +116 +103 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +146 +160 +173 +184 +193 +201 +208 +211 +213 +211 +209 +203 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +60 +53 +48 +45 +44 +46 +50 +57 +64 +75 +86 +100 +114 +127 +141 +155 +169 +181 +192 +199 +206 +210 +213 +213 +210 +205 +198 +190 +179 +167 +153 +140 +126 +111 +98 +85 +73 +63 +56 +49 +46 +44 +45 +48 +54 +62 +70 +82 +94 +108 +123 +136 +150 +164 +176 +188 +196 +204 +209 +212 +213 +211 +207 +201 +192 +183 +172 +158 +144 +130 +117 +102 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +145 +159 +172 +184 +193 +201 +207 +211 +213 +212 +208 +203 +195 +187 +175 +163 +149 +135 +121 +108 +93 +81 +70 +62 +54 +49 +45 +45 +46 +51 +57 +63 +74 +86 +99 +113 +127 +140 +155 +168 +180 +190 +198 +206 +210 +212 +212 +210 +205 +198 +191 +180 +167 +154 +140 +127 +112 +98 +85 +73 +63 +56 +50 +46 +45 +45 +48 +54 +61 +70 +81 +94 +108 +122 +135 +150 +164 +176 +187 +195 +204 +209 +212 +213 +211 +207 +201 +193 +184 +173 +159 +145 +131 +118 +103 +90 +77 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +89 +103 +117 +130 +144 +158 +172 +184 +192 +201 +207 +211 +213 +212 +209 +204 +196 +187 +176 +164 +150 +135 +122 +108 +94 +81 +70 +62 +54 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +140 +155 +168 +181 +191 +199 +206 +210 +213 +212 +210 +206 +199 +190 +180 +168 +154 +139 +126 +112 +98 +85 +73 +63 +55 +49 +46 +44 +45 +48 +54 +62 +71 +82 +95 +108 +122 +136 +150 +164 +177 +187 +196 +204 +209 +212 +212 +212 +208 +201 +193 +184 +172 +159 +145 +130 +117 +103 +90 +77 +66 +58 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +117 +130 +145 +159 +172 +183 +192 +201 +207 +211 +212 +212 +208 +203 +196 +187 +176 +163 +149 +135 +122 +107 +94 +81 +70 +62 +54 +49 +46 +45 +47 +51 +57 +63 +74 +86 +99 +112 +127 +140 +154 +168 +180 +191 +198 +206 +210 +212 +214 +211 +205 +199 +192 +180 +166 +153 +139 +126 +111 +98 +86 +74 +63 +56 +51 +46 +45 +46 +49 +54 +62 +71 +81 +94 +108 +122 +133 +148 +165 +179 +190 +200 +204 +201 +212 +216 +205 +205 +202 +192 +182 +172 +161 +149 +131 +116 +104 +89 +76 +66 +57 +49 +47 +46 +45 +47 +54 +60 +70 +79 +89 +103 +118 +131 +146 +160 +173 +181 +192 +199 +206 +213 +213 +214 +212 +204 +196 +189 +176 +161 +147 +134 +121 +105 +93 +83 +70 +60 +54 +50 +46 +45 +47 +51 +55 +63 +73 +85 +98 +113 +127 +140 +155 +169 +180 +191 +199 +206 +210 +212 +213 +210 +204 +197 +191 +180 +167 +154 +140 +127 +112 +99 +85 +74 +63 +56 +50 +46 +45 +46 +49 +54 +62 +70 +81 +94 +108 +122 +135 +149 +163 +176 +187 +197 +204 +204 +212 +218 +208 +206 +203 +193 +185 +170 +159 +150 +131 +116 +105 +90 +77 +67 +59 +51 +46 +46 +45 +47 +51 +59 +68 +78 +89 +102 +117 +130 +144 +158 +171 +182 +192 +200 +207 +211 +212 +212 +209 +204 +197 +188 +177 +164 +150 +136 +122 +108 +94 +82 +70 +62 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +179 +190 +198 +205 +210 +212 +212 +210 +206 +198 +192 +181 +169 +155 +141 +127 +114 +99 +86 +74 +63 +57 +50 +46 +45 +45 +49 +54 +62 +70 +81 +94 +108 +122 +135 +149 +163 +176 +187 +195 +202 +208 +211 +212 +211 +207 +201 +193 +184 +173 +159 +145 +132 +118 +104 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +117 +131 +145 +158 +172 +183 +192 +200 +207 +210 +212 +212 +208 +204 +196 +187 +176 +164 +150 +136 +122 +109 +94 +81 +70 +62 +54 +48 +46 +45 +47 +51 +57 +63 +75 +86 +100 +112 +127 +141 +154 +168 +180 +190 +198 +204 +209 +212 +212 +209 +205 +198 +191 +180 +168 +155 +140 +127 +113 +99 +85 +74 +63 +56 +50 +46 +44 +46 +49 +54 +62 +70 +82 +94 +108 +122 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +208 +201 +193 +184 +172 +159 +145 +131 +117 +103 +90 +78 +66 +59 +52 +47 +45 +45 +47 +51 +59 +66 +77 +89 +103 +117 +131 +145 +159 +172 +184 +193 +201 +208 +211 +213 +212 +209 +203 +196 +188 +176 +164 +150 +136 +123 +108 +94 +82 +70 +62 +54 +48 +46 +45 +47 +50 +56 +63 +74 +85 +99 +112 +127 +140 +154 +167 +179 +190 +198 +205 +209 +212 +212 +209 +205 +198 +190 +180 +167 +155 +141 +127 +113 +99 +86 +74 +63 +57 +50 +47 +45 +45 +49 +54 +62 +70 +81 +94 +107 +122 +135 +149 +163 +175 +187 +195 +204 +209 +212 +212 +211 +207 +201 +193 +184 +173 +159 +146 +131 +118 +103 +90 +77 +66 +59 +51 +47 +44 +44 +47 +52 +58 +66 +77 +89 +102 +117 +130 +144 +159 +171 +184 +193 +202 +207 +210 +212 +213 +210 +204 +196 +188 +177 +164 +150 +136 +121 +108 +94 +82 +69 +62 +53 +48 +45 +44 +45 +50 +56 +63 +73 +85 +99 +112 +127 +140 +154 +168 +180 +192 +198 +204 +209 +213 +213 +210 +205 +198 +190 +180 +167 +154 +140 +127 +112 +98 +85 +74 +63 +56 +50 +46 +45 +46 +48 +54 +62 +71 +82 +94 +108 +122 +135 +150 +164 +176 +188 +196 +203 +209 +212 +213 +211 +208 +201 +193 +183 +172 +158 +144 +130 +117 +102 +89 +76 +66 +58 +51 +47 +44 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +145 +159 +172 +184 +193 +201 +207 +211 +213 +212 +209 +203 +196 +187 +176 +163 +149 +135 +122 +108 +94 +81 +70 +62 +54 +48 +45 +44 +46 +50 +56 +63 +74 +85 +99 +113 +127 +140 +155 +167 +179 +190 +198 +205 +210 +212 +212 +210 +205 +198 +191 +180 +168 +155 +141 +127 +112 +98 +86 +74 +63 +56 +50 +47 +45 +46 +49 +54 +62 +71 +81 +94 +108 +122 +134 +149 +163 +175 +187 +195 +203 +208 +212 +213 +211 +207 +201 +193 +184 +172 +159 +145 +131 +117 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +90 +103 +117 +130 +145 +158 +171 +184 +193 +201 +207 +211 +213 +212 +208 +203 +196 +188 +176 +163 +149 +135 +122 +108 +94 +81 +70 +61 +54 +49 +45 +45 +46 +50 +57 +63 +74 +86 +98 +112 +127 +140 +155 +168 +180 +190 +199 +206 +211 +213 +213 +211 +206 +199 +192 +180 +167 +155 +140 +127 +112 +99 +85 +73 +63 +56 +49 +45 +45 +45 +48 +54 +61 +70 +81 +94 +108 +122 +135 +150 +163 +176 +187 +196 +203 +209 +212 +213 +211 +207 +201 +193 +184 +172 +159 +145 +131 +118 +104 +90 +77 +67 +59 +52 +47 +45 +44 +47 +52 +59 +66 +78 +91 +103 +117 +131 +146 +158 +171 +184 +192 +200 +206 +211 +213 +212 +209 +204 +196 +188 +177 +164 +150 +136 +122 +108 +94 +82 +70 +62 +54 +49 +46 +44 +47 +52 +53 +60 +78 +85 +93 +113 +127 +138 +152 +166 +182 +192 +195 +205 +212 +212 +212 +211 +206 +199 +190 +179 +170 +157 +144 +131 +115 +97 +85 +73 +63 +56 +50 +46 +44 +47 +50 +55 +62 +70 +81 +93 +108 +122 +133 +146 +162 +174 +185 +195 +204 +209 +212 +214 +212 +208 +201 +193 +185 +175 +162 +144 +127 +115 +102 +91 +79 +67 +61 +53 +47 +46 +46 +45 +49 +57 +65 +75 +87 +103 +117 +129 +144 +161 +173 +184 +194 +202 +207 +210 +212 +212 +209 +204 +197 +188 +177 +165 +152 +137 +123 +109 +95 +82 +71 +61 +53 +47 +44 +43 +45 +48 +56 +63 +73 +84 +98 +111 +126 +140 +153 +166 +179 +192 +198 +205 +208 +212 +213 +211 +206 +198 +192 +181 +169 +155 +142 +127 +112 +99 +87 +75 +63 +57 +51 +47 +44 +45 +48 +54 +61 +69 +81 +93 +107 +121 +135 +148 +162 +175 +187 +194 +201 +208 +212 +213 +211 +207 +201 +194 +184 +173 +160 +146 +132 +118 +104 +91 +80 +63 +58 +58 +45 +42 +47 +47 +53 +56 +66 +82 +89 +100 +117 +131 +144 +158 +172 +182 +192 +201 +208 +210 +212 +212 +211 +204 +196 +187 +177 +164 +150 +136 +122 +108 +94 +82 +70 +61 +54 +48 +45 +45 +46 +50 +56 +63 +73 +84 +98 +112 +126 +140 +154 +167 +179 +190 +198 +205 +210 +213 +213 +210 +206 +199 +192 +180 +168 +155 +141 +127 +112 +99 +85 +74 +63 +57 +50 +46 +44 +45 +48 +54 +61 +69 +81 +94 +107 +121 +135 +149 +163 +175 +187 +195 +203 +209 +212 +213 +211 +208 +201 +193 +184 +173 +159 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +89 +103 +117 +131 +144 +158 +172 +184 +192 +201 +208 +211 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +122 +108 +94 +81 +70 +61 +54 +49 +46 +45 +46 +50 +56 +63 +73 +85 +98 +112 +127 +140 +154 +167 +179 +190 +198 +205 +210 +213 +213 +210 +205 +198 +192 +180 +168 +155 +141 +127 +113 +99 +86 +74 +65 +57 +51 +46 +45 +45 +48 +54 +61 +70 +81 +94 +108 +122 +134 +148 +162 +175 +186 +195 +202 +208 +212 +213 +211 +208 +201 +194 +185 +173 +160 +146 +132 +119 +105 +91 +78 +68 +60 +52 +47 +45 +45 +47 +52 +58 +66 +76 +89 +102 +116 +129 +144 +158 +171 +183 +192 +200 +206 +211 +212 +212 +209 +203 +196 +188 +177 +164 +150 +136 +123 +109 +96 +82 +71 +63 +55 +49 +46 +45 +47 +50 +56 +63 +73 +85 +98 +111 +126 +139 +154 +167 +179 +189 +198 +205 +210 +212 +212 +210 +205 +199 +190 +180 +168 +155 +141 +127 +113 +99 +87 +74 +65 +57 +51 +47 +45 +45 +48 +54 +61 +70 +81 +94 +107 +121 +134 +149 +162 +175 +187 +195 +203 +208 +212 +212 +211 +207 +201 +193 +184 +172 +160 +146 +132 +119 +104 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +58 +66 +77 +89 +102 +117 +130 +144 +158 +171 +183 +192 +201 +207 +211 +212 +212 +209 +203 +196 +187 +177 +164 +151 +136 +123 +109 +95 +82 +71 +62 +54 +48 +45 +44 +45 +49 +55 +63 +73 +84 +97 +111 +125 +139 +153 +167 +179 +190 +198 +205 +210 +213 +213 +211 +206 +199 +192 +181 +169 +156 +141 +127 +113 +100 +86 +75 +63 +56 +50 +46 +45 +45 +48 +53 +61 +69 +80 +93 +107 +121 +134 +149 +162 +175 +187 +195 +203 +208 +211 +212 +211 +208 +201 +193 +184 +173 +160 +146 +131 +118 +104 +90 +78 +67 +59 +53 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +116 +130 +144 +158 +171 +183 +192 +200 +207 +210 +212 +212 +209 +204 +196 +188 +177 +164 +151 +136 +123 +109 +95 +82 +71 +62 +55 +49 +46 +45 +46 +50 +56 +63 +73 +85 +98 +112 +125 +139 +153 +167 +179 +190 +197 +204 +210 +212 +213 +210 +205 +199 +192 +180 +168 +155 +141 +127 +113 +99 +86 +74 +63 +57 +50 +46 +44 +45 +48 +53 +61 +69 +81 +93 +107 +121 +135 +149 +162 +175 +187 +196 +203 +209 +212 +213 +211 +208 +202 +194 +185 +174 +160 +146 +132 +119 +105 +90 +79 +67 +60 +52 +47 +45 +45 +47 +51 +58 +66 +76 +88 +102 +116 +129 +144 +157 +171 +182 +192 +200 +207 +210 +212 +212 +209 +204 +197 +188 +177 +165 +150 +136 +122 +109 +95 +82 +70 +62 +54 +48 +45 +44 +46 +49 +56 +63 +73 +84 +98 +112 +126 +139 +153 +167 +179 +190 +198 +205 +210 +212 +213 +210 +206 +198 +192 +180 +168 +155 +141 +127 +113 +100 +86 +74 +64 +58 +50 +46 +45 +46 +48 +53 +61 +70 +81 +93 +108 +122 +134 +148 +162 +174 +185 +194 +202 +208 +211 +212 +211 +207 +201 +193 +184 +174 +162 +145 +127 +122 +107 +85 +80 +70 +59 +52 +47 +48 +47 +45 +51 +61 +66 +75 +89 +103 +115 +130 +145 +157 +169 +183 +193 +201 +207 +209 +212 +212 +209 +203 +196 +187 +177 +164 +151 +136 +122 +109 +95 +83 +71 +62 +54 +49 +44 +42 +48 +53 +59 +65 +73 +83 +98 +111 +124 +139 +153 +166 +179 +192 +199 +206 +210 +213 +212 +209 +206 +199 +189 +178 +167 +154 +140 +127 +114 +100 +86 +75 +64 +57 +50 +46 +44 +47 +50 +51 +57 +66 +80 +95 +108 +121 +138 +150 +163 +177 +189 +194 +202 +208 +211 +211 +210 +209 +203 +192 +185 +175 +162 +147 +133 +119 +103 +89 +77 +66 +58 +51 +47 +44 +44 +47 +52 +59 +66 +77 +89 +103 +116 +130 +143 +157 +171 +183 +192 +200 +208 +211 +214 +212 +209 +204 +196 +188 +176 +163 +149 +136 +122 +108 +94 +81 +70 +62 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +99 +113 +127 +140 +154 +168 +180 +191 +198 +206 +210 +213 +212 +210 +205 +198 +191 +180 +168 +154 +141 +127 +113 +99 +86 +74 +63 +57 +50 +46 +44 +46 +48 +54 +61 +70 +82 +93 +107 +122 +136 +149 +163 +175 +187 +195 +202 +208 +213 +212 +211 +208 +201 +193 +184 +173 +159 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +89 +103 +117 +131 +142 +154 +176 +182 +188 +203 +207 +211 +211 +210 +212 +206 +193 +188 +178 +163 +150 +136 +122 +107 +96 +83 +71 +62 +55 +51 +47 +45 +45 +51 +57 +63 +73 +85 +98 +111 +126 +140 +154 +166 +179 +190 +198 +205 +210 +212 +212 +210 +205 +198 +190 +180 +168 +155 +141 +127 +113 +99 +86 +74 +64 +56 +51 +47 +45 +45 +48 +54 +61 +70 +81 +93 +107 +122 +135 +149 +162 +175 +187 +195 +203 +209 +212 +213 +212 +208 +202 +194 +184 +173 +160 +146 +132 +118 +104 +91 +78 +67 +59 +52 +47 +44 +44 +47 +51 +58 +66 +76 +89 +103 +117 +129 +143 +158 +172 +183 +192 +201 +207 +211 +213 +212 +209 +204 +197 +188 +177 +164 +151 +136 +123 +109 +94 +82 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +73 +85 +98 +111 +126 +139 +153 +167 +179 +190 +198 +205 +210 +213 +213 +211 +206 +199 +192 +181 +168 +156 +141 +127 +113 +100 +87 +75 +63 +56 +50 +46 +44 +45 +48 +53 +61 +70 +80 +93 +107 +121 +134 +149 +162 +175 +186 +194 +202 +208 +212 +213 +212 +208 +202 +194 +185 +173 +160 +146 +132 +120 +105 +91 +78 +67 +59 +52 +47 +44 +44 +47 +52 +58 +66 +76 +89 +102 +117 +129 +144 +157 +171 +183 +192 +201 +207 +211 +213 +212 +209 +205 +197 +189 +177 +165 +152 +137 +123 +109 +95 +82 +70 +61 +54 +48 +45 +44 +45 +49 +55 +63 +72 +84 +97 +111 +125 +139 +153 +167 +178 +189 +198 +206 +210 +212 +212 +211 +207 +200 +192 +181 +169 +156 +142 +127 +113 +99 +86 +75 +63 +57 +50 +46 +44 +45 +47 +53 +61 +69 +80 +93 +107 +121 +134 +148 +162 +175 +187 +197 +204 +209 +212 +214 +212 +208 +202 +194 +185 +174 +161 +147 +132 +118 +104 +91 +78 +67 +59 +52 +47 +44 +44 +47 +50 +58 +65 +76 +88 +101 +115 +129 +144 +157 +170 +182 +192 +200 +207 +211 +213 +213 +210 +204 +197 +189 +178 +165 +151 +137 +123 +110 +96 +83 +71 +63 +54 +49 +46 +44 +46 +49 +55 +63 +73 +84 +97 +111 +125 +139 +153 +166 +178 +189 +197 +205 +210 +213 +213 +211 +207 +199 +192 +181 +169 +156 +142 +127 +114 +100 +86 +75 +64 +57 +50 +46 +44 +45 +48 +54 +61 +70 +81 +93 +107 +121 +135 +148 +162 +175 +186 +195 +203 +208 +212 +212 +211 +208 +201 +193 +184 +173 +160 +146 +132 +118 +104 +90 +78 +67 +59 +53 +47 +45 +44 +47 +51 +59 +66 +77 +89 +102 +116 +130 +144 +157 +171 +182 +192 +200 +207 +211 +213 +212 +209 +204 +196 +188 +177 +165 +151 +137 +123 +109 +95 +82 +71 +62 +54 +48 +45 +44 +46 +49 +56 +63 +73 +84 +98 +111 +125 +139 +153 +166 +178 +190 +197 +204 +210 +212 +213 +211 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +64 +57 +51 +47 +44 +45 +48 +53 +61 +69 +80 +92 +106 +120 +134 +148 +162 +175 +186 +195 +203 +208 +212 +213 +212 +208 +202 +194 +185 +174 +160 +147 +132 +119 +105 +91 +79 +68 +60 +52 +47 +44 +44 +46 +51 +57 +65 +76 +87 +101 +115 +129 +143 +157 +170 +182 +192 +200 +206 +212 +214 +213 +210 +206 +198 +189 +179 +166 +152 +138 +124 +110 +97 +82 +71 +63 +55 +48 +45 +43 +45 +49 +54 +62 +71 +83 +96 +110 +124 +138 +153 +166 +180 +190 +192 +206 +214 +208 +212 +214 +206 +199 +192 +184 +173 +155 +140 +131 +115 +99 +87 +75 +63 +57 +52 +47 +44 +45 +50 +55 +61 +68 +79 +93 +107 +120 +133 +147 +161 +175 +186 +194 +202 +208 +211 +213 +212 +208 +202 +193 +185 +174 +161 +147 +133 +119 +105 +92 +79 +68 +60 +53 +47 +45 +45 +47 +51 +58 +66 +76 +88 +101 +115 +129 +144 +156 +167 +181 +194 +202 +209 +212 +210 +211 +209 +203 +195 +188 +177 +165 +152 +139 +125 +110 +97 +83 +71 +62 +56 +48 +43 +43 +45 +48 +54 +63 +73 +84 +98 +112 +125 +138 +153 +165 +179 +192 +198 +200 +206 +210 +212 +213 +207 +201 +194 +182 +170 +159 +142 +127 +114 +100 +86 +72 +64 +59 +51 +45 +46 +47 +49 +54 +63 +69 +79 +92 +105 +120 +133 +147 +161 +173 +186 +196 +203 +208 +211 +213 +213 +208 +202 +193 +184 +173 +160 +146 +132 +120 +105 +92 +79 +68 +60 +52 +47 +45 +45 +47 +51 +58 +66 +76 +88 +102 +116 +129 +144 +157 +171 +183 +192 +200 +206 +211 +213 +212 +209 +203 +197 +188 +177 +164 +151 +136 +123 +109 +95 +82 +71 +62 +54 +49 +45 +45 +46 +50 +56 +63 +74 +85 +98 +112 +127 +139 +153 +167 +179 +190 +197 +204 +209 +212 +212 +210 +205 +199 +191 +180 +168 +155 +141 +127 +113 +99 +86 +74 +63 +57 +51 +47 +45 +46 +49 +54 +61 +70 +81 +94 +107 +122 +134 +148 +162 +175 +186 +194 +202 +208 +211 +212 +212 +208 +200 +193 +184 +173 +159 +145 +132 +119 +104 +90 +79 +68 +60 +52 +48 +45 +45 +47 +52 +59 +67 +77 +89 +103 +117 +130 +144 +157 +171 +183 +192 +200 +207 +211 +212 +212 +209 +204 +196 +189 +178 +161 +150 +141 +121 +107 +97 +82 +72 +60 +54 +52 +46 +42 +46 +50 +55 +63 +73 +84 +97 +112 +126 +138 +153 +166 +180 +190 +197 +204 +211 +212 +212 +210 +205 +199 +192 +182 +169 +156 +142 +128 +114 +100 +87 +75 +64 +57 +51 +46 +45 +45 +48 +53 +61 +69 +80 +92 +106 +121 +134 +148 +162 +175 +186 +195 +202 +208 +211 +213 +211 +208 +202 +194 +185 +173 +161 +146 +132 +118 +104 +91 +79 +68 +59 +52 +47 +46 +45 +47 +52 +59 +66 +77 +89 +101 +116 +129 +144 +157 +171 +183 +192 +201 +207 +211 +212 +212 +209 +204 +197 +188 +178 +165 +151 +137 +123 +109 +95 +82 +71 +62 +55 +49 +46 +44 +46 +49 +55 +63 +72 +84 +97 +111 +125 +139 +152 +166 +178 +189 +197 +204 +210 +212 +213 +210 +206 +199 +192 +181 +169 +156 +142 +128 +114 +101 +87 +75 +65 +57 +51 +47 +45 +45 +48 +53 +61 +69 +80 +93 +106 +120 +134 +148 +161 +174 +185 +194 +202 +208 +211 +212 +211 +208 +202 +194 +185 +173 +161 +147 +133 +119 +105 +91 +79 +68 +60 +53 +47 +46 +45 +47 +51 +58 +66 +77 +88 +101 +116 +129 +144 +157 +170 +182 +192 +199 +207 +210 +212 +212 +209 +204 +197 +189 +177 +165 +151 +137 +123 +110 +96 +83 +71 +63 +55 +49 +46 +45 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +152 +166 +178 +189 +197 +204 +210 +212 +212 +210 +206 +200 +192 +181 +169 +156 +142 +128 +115 +100 +87 +75 +65 +57 +50 +47 +45 +45 +48 +54 +61 +68 +80 +92 +106 +120 +134 +147 +162 +174 +186 +194 +202 +208 +211 +213 +211 +208 +202 +194 +186 +174 +161 +147 +133 +120 +105 +91 +79 +68 +60 +53 +47 +46 +45 +47 +51 +58 +66 +76 +89 +102 +116 +128 +142 +156 +169 +182 +192 +200 +206 +209 +212 +212 +210 +204 +196 +188 +177 +165 +152 +137 +123 +110 +96 +83 +71 +63 +55 +49 +45 +44 +46 +49 +56 +63 +73 +85 +98 +111 +125 +139 +152 +166 +179 +190 +197 +204 +209 +213 +213 +210 +206 +199 +192 +182 +170 +156 +142 +127 +114 +100 +86 +75 +63 +57 +50 +46 +45 +45 +48 +53 +60 +69 +80 +93 +107 +121 +134 +148 +162 +174 +186 +194 +202 +208 +212 +213 +211 +208 +202 +194 +185 +174 +161 +147 +132 +119 +105 +91 +79 +68 +60 +53 +48 +45 +45 +47 +52 +58 +66 +76 +88 +102 +115 +129 +143 +157 +169 +182 +192 +199 +206 +211 +213 +212 +209 +204 +197 +189 +178 +165 +152 +138 +124 +110 +96 +83 +72 +63 +55 +50 +46 +45 +46 +50 +56 +63 +72 +84 +97 +110 +125 +138 +152 +166 +178 +188 +197 +204 +209 +212 +212 +211 +206 +200 +192 +182 +170 +157 +142 +128 +115 +101 +88 +75 +65 +58 +51 +47 +45 +45 +47 +52 +61 +69 +79 +91 +105 +120 +132 +146 +161 +174 +184 +192 +202 +208 +212 +213 +212 +209 +203 +195 +186 +174 +162 +148 +134 +120 +106 +92 +80 +69 +61 +54 +48 +47 +47 +43 +47 +62 +63 +70 +89 +102 +113 +127 +141 +159 +171 +178 +192 +201 +204 +208 +213 +212 +208 +206 +199 +189 +178 +166 +154 +140 +125 +109 +97 +84 +72 +63 +55 +48 +46 +46 +47 +50 +55 +63 +72 +84 +97 +110 +124 +137 +152 +165 +178 +188 +197 +204 +209 +212 +213 +210 +206 +200 +192 +182 +170 +157 +142 +128 +114 +101 +87 +75 +65 +58 +51 +47 +45 +45 +48 +54 +61 +69 +80 +92 +106 +120 +133 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +208 +203 +194 +186 +175 +161 +144 +134 +123 +108 +95 +80 +67 +60 +53 +46 +44 +44 +47 +51 +59 +67 +77 +89 +101 +115 +127 +142 +156 +168 +179 +190 +199 +205 +210 +214 +213 +210 +205 +197 +189 +177 +165 +151 +139 +126 +108 +91 +79 +70 +63 +57 +50 +48 +47 +46 +51 +57 +62 +70 +83 +96 +108 +122 +139 +154 +165 +178 +192 +199 +205 +211 +214 +213 +210 +206 +200 +192 +182 +170 +156 +142 +129 +116 +102 +88 +76 +66 +58 +51 +46 +44 +44 +47 +52 +60 +68 +79 +92 +106 +120 +133 +147 +161 +174 +185 +194 +202 +208 +211 +213 +211 +208 +202 +194 +186 +175 +162 +147 +133 +120 +106 +92 +79 +68 +59 +53 +47 +44 +43 +46 +50 +57 +65 +75 +88 +101 +115 +129 +143 +157 +171 +182 +192 +200 +207 +211 +213 +213 +210 +205 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +62 +55 +48 +45 +44 +45 +49 +55 +63 +72 +83 +96 +110 +125 +139 +152 +166 +178 +189 +198 +204 +209 +212 +213 +211 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +64 +57 +50 +46 +44 +44 +48 +53 +60 +68 +80 +92 +106 +120 +134 +148 +162 +175 +187 +195 +201 +208 +212 +214 +212 +208 +202 +194 +186 +174 +161 +147 +133 +119 +105 +91 +79 +68 +59 +52 +47 +45 +44 +47 +52 +58 +65 +76 +88 +102 +115 +128 +143 +157 +170 +182 +192 +199 +206 +210 +213 +212 +209 +204 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +62 +55 +48 +45 +44 +46 +50 +56 +60 +71 +89 +93 +109 +127 +138 +153 +164 +177 +192 +197 +202 +210 +212 +212 +211 +208 +199 +192 +182 +171 +156 +142 +128 +116 +102 +87 +75 +65 +58 +50 +46 +44 +44 +47 +53 +60 +68 +79 +92 +106 +120 +134 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +208 +203 +194 +186 +174 +161 +147 +133 +119 +106 +91 +79 +68 +60 +53 +47 +45 +44 +46 +50 +57 +65 +76 +87 +101 +115 +128 +142 +156 +170 +181 +192 +199 +207 +210 +212 +212 +209 +205 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +72 +63 +55 +49 +46 +45 +47 +50 +56 +63 +72 +84 +97 +111 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +101 +87 +76 +65 +57 +50 +47 +44 +45 +48 +53 +61 +69 +80 +92 +106 +120 +134 +148 +162 +174 +186 +194 +202 +208 +212 +214 +211 +208 +202 +194 +185 +174 +161 +147 +132 +119 +105 +91 +79 +68 +60 +52 +47 +45 +45 +47 +51 +58 +65 +76 +88 +101 +115 +129 +143 +157 +170 +182 +192 +200 +207 +211 +213 +213 +210 +205 +197 +189 +178 +166 +152 +138 +124 +110 +96 +83 +71 +63 +55 +49 +46 +45 +46 +49 +55 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +208 +212 +212 +210 +206 +200 +192 +182 +171 +157 +143 +129 +115 +101 +88 +75 +65 +58 +51 +47 +45 +46 +48 +53 +61 +69 +80 +92 +106 +120 +134 +147 +161 +174 +186 +194 +202 +208 +211 +213 +212 +208 +203 +195 +186 +175 +161 +147 +133 +120 +105 +91 +79 +68 +60 +53 +48 +45 +45 +47 +51 +57 +65 +75 +87 +100 +114 +128 +142 +156 +169 +182 +192 +200 +206 +211 +213 +212 +210 +205 +197 +189 +178 +166 +152 +138 +125 +111 +96 +84 +72 +63 +55 +49 +45 +44 +45 +48 +55 +63 +72 +83 +96 +110 +125 +138 +152 +165 +177 +189 +197 +205 +210 +213 +213 +211 +207 +200 +192 +182 +170 +157 +143 +128 +115 +100 +87 +75 +65 +57 +50 +47 +44 +45 +47 +53 +60 +68 +79 +92 +106 +120 +133 +148 +161 +173 +186 +195 +203 +207 +210 +213 +212 +209 +202 +194 +185 +174 +161 +147 +133 +119 +105 +92 +79 +68 +60 +53 +48 +45 +45 +47 +52 +58 +65 +76 +88 +101 +115 +128 +142 +156 +170 +183 +192 +199 +205 +210 +213 +212 +209 +204 +197 +189 +178 +165 +152 +138 +124 +111 +97 +83 +71 +63 +56 +49 +45 +45 +46 +49 +54 +63 +73 +83 +96 +110 +124 +137 +152 +165 +178 +188 +197 +204 +209 +212 +212 +211 +206 +200 +192 +182 +171 +159 +138 +126 +120 +99 +83 +78 +67 +56 +50 +47 +48 +46 +45 +54 +62 +67 +78 +92 +104 +118 +134 +148 +161 +173 +186 +196 +204 +208 +211 +213 +212 +208 +202 +194 +185 +174 +161 +148 +133 +119 +106 +92 +80 +69 +60 +52 +47 +45 +45 +46 +51 +57 +65 +75 +87 +101 +114 +128 +142 +156 +169 +182 +192 +200 +206 +211 +212 +212 +209 +204 +197 +189 +178 +165 +152 +137 +124 +109 +95 +83 +71 +63 +55 +49 +45 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +153 +167 +179 +190 +197 +205 +210 +213 +213 +210 +206 +200 +192 +182 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +50 +46 +45 +45 +48 +54 +59 +68 +83 +96 +109 +123 +133 +146 +162 +173 +184 +194 +201 +207 +212 +214 +212 +208 +203 +194 +184 +172 +160 +146 +129 +117 +104 +90 +78 +69 +62 +54 +49 +46 +46 +47 +52 +58 +66 +79 +90 +99 +112 +127 +142 +159 +172 +184 +195 +201 +206 +213 +214 +210 +208 +204 +196 +186 +176 +167 +153 +136 +124 +112 +99 +84 +74 +63 +55 +48 +45 +44 +45 +49 +54 +63 +72 +84 +97 +111 +125 +138 +152 +165 +177 +188 +196 +203 +209 +212 +212 +210 +207 +200 +192 +182 +170 +157 +142 +128 +114 +101 +88 +76 +65 +58 +52 +47 +45 +46 +49 +53 +61 +69 +79 +92 +105 +119 +132 +147 +161 +174 +185 +194 +201 +208 +211 +213 +212 +208 +203 +194 +186 +175 +162 +148 +133 +120 +106 +92 +80 +69 +60 +53 +48 +46 +45 +47 +51 +58 +65 +76 +88 +100 +115 +128 +143 +157 +170 +182 +192 +200 +206 +211 +213 +213 +209 +205 +197 +189 +178 +165 +152 +138 +124 +110 +97 +83 +72 +63 +55 +49 +45 +44 +45 +49 +54 +63 +71 +83 +96 +110 +124 +137 +152 +165 +178 +189 +198 +204 +210 +213 +213 +211 +207 +200 +192 +183 +170 +157 +143 +129 +115 +101 +88 +76 +65 +58 +52 +47 +45 +45 +48 +53 +60 +68 +80 +92 +106 +120 +133 +147 +161 +173 +184 +193 +201 +208 +211 +213 +212 +208 +203 +195 +186 +174 +162 +148 +133 +120 +106 +92 +79 +68 +61 +53 +48 +46 +45 +47 +52 +58 +66 +76 +88 +101 +115 +128 +143 +156 +168 +181 +192 +201 +205 +209 +213 +213 +210 +205 +197 +190 +178 +166 +152 +139 +124 +111 +97 +83 +72 +63 +55 +49 +46 +44 +46 +49 +55 +63 +71 +83 +95 +110 +123 +137 +151 +165 +178 +190 +197 +204 +209 +214 +215 +208 +205 +205 +190 +180 +173 +157 +144 +127 +115 +106 +89 +74 +66 +59 +50 +47 +45 +44 +47 +54 +60 +67 +78 +91 +106 +120 +132 +145 +161 +173 +185 +194 +202 +207 +211 +213 +212 +208 +203 +195 +187 +175 +162 +148 +134 +120 +106 +92 +80 +69 +61 +53 +48 +45 +44 +46 +50 +57 +64 +75 +86 +100 +114 +127 +142 +156 +169 +182 +192 +199 +206 +210 +213 +212 +210 +205 +198 +189 +178 +166 +152 +138 +125 +111 +97 +83 +71 +63 +55 +49 +45 +44 +45 +49 +55 +63 +72 +83 +96 +110 +125 +138 +152 +166 +178 +189 +197 +204 +209 +212 +212 +211 +207 +199 +192 +181 +170 +156 +143 +129 +115 +101 +87 +75 +65 +57 +50 +47 +44 +45 +47 +53 +60 +68 +79 +92 +105 +119 +133 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +209 +202 +195 +186 +175 +162 +148 +134 +119 +106 +92 +80 +68 +61 +53 +47 +45 +45 +47 +51 +58 +65 +76 +87 +101 +115 +128 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +209 +205 +197 +189 +178 +165 +152 +138 +125 +111 +97 +84 +72 +63 +56 +49 +46 +45 +46 +49 +55 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +210 +213 +213 +211 +207 +200 +192 +182 +171 +157 +144 +128 +115 +101 +88 +76 +65 +58 +51 +47 +44 +45 +47 +53 +60 +68 +79 +91 +105 +119 +132 +146 +161 +173 +185 +194 +201 +208 +211 +212 +211 +208 +203 +195 +186 +175 +162 +148 +134 +120 +106 +92 +80 +69 +61 +53 +48 +45 +45 +47 +51 +58 +65 +75 +88 +100 +114 +128 +142 +156 +170 +181 +192 +199 +206 +210 +213 +212 +210 +204 +197 +189 +178 +166 +152 +138 +124 +111 +97 +83 +72 +63 +55 +49 +46 +45 +46 +49 +55 +63 +72 +83 +96 +110 +124 +138 +152 +166 +178 +189 +197 +205 +210 +212 +213 +211 +207 +200 +192 +182 +171 +157 +143 +129 +115 +101 +88 +76 +65 +57 +50 +47 +45 +45 +47 +53 +60 +68 +79 +92 +105 +120 +133 +147 +161 +174 +185 +194 +202 +207 +212 +214 +211 +208 +203 +195 +185 +175 +162 +147 +132 +119 +106 +92 +79 +68 +61 +53 +48 +45 +45 +46 +51 +57 +65 +75 +87 +100 +114 +128 +142 +157 +169 +183 +193 +194 +206 +214 +208 +210 +212 +204 +196 +188 +179 +169 +152 +136 +127 +112 +95 +84 +73 +63 +56 +52 +47 +45 +46 +51 +57 +63 +71 +82 +97 +110 +124 +137 +150 +164 +177 +189 +197 +204 +208 +211 +213 +211 +206 +199 +192 +182 +170 +157 +143 +129 +116 +102 +89 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +92 +104 +119 +132 +145 +160 +173 +185 +193 +201 +207 +211 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +54 +48 +45 +45 +47 +51 +57 +65 +75 +87 +100 +114 +128 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +209 +205 +198 +190 +179 +166 +153 +139 +126 +111 +97 +83 +72 +63 +55 +49 +45 +44 +45 +48 +54 +62 +71 +83 +96 +109 +123 +137 +151 +164 +177 +188 +197 +205 +209 +209 +213 +214 +210 +204 +193 +181 +170 +157 +141 +127 +115 +100 +87 +76 +67 +59 +52 +47 +45 +44 +47 +53 +59 +66 +78 +91 +104 +119 +133 +148 +161 +175 +186 +194 +202 +208 +211 +213 +214 +208 +198 +192 +184 +175 +164 +148 +136 +124 +107 +94 +83 +69 +59 +53 +47 +43 +42 +47 +53 +57 +63 +77 +90 +102 +116 +129 +142 +154 +168 +180 +190 +198 +205 +210 +211 +212 +210 +205 +198 +190 +179 +166 +153 +139 +125 +110 +97 +83 +72 +63 +56 +50 +46 +45 +45 +49 +54 +62 +71 +83 +95 +110 +124 +137 +151 +165 +177 +188 +197 +204 +209 +212 +213 +210 +207 +200 +192 +182 +170 +157 +144 +129 +115 +102 +88 +76 +66 +58 +51 +47 +45 +45 +48 +52 +60 +68 +79 +91 +105 +118 +132 +146 +161 +173 +185 +194 +201 +208 +211 +213 +211 +208 +203 +195 +187 +175 +163 +148 +134 +121 +107 +92 +80 +69 +60 +53 +48 +45 +44 +46 +50 +57 +63 +75 +86 +100 +114 +127 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +190 +179 +167 +153 +139 +125 +111 +98 +84 +73 +63 +56 +50 +46 +45 +46 +49 +55 +63 +72 +83 +96 +110 +124 +137 +152 +165 +177 +188 +196 +204 +209 +212 +212 +210 +207 +200 +192 +182 +171 +157 +143 +129 +115 +102 +88 +76 +66 +58 +52 +47 +45 +46 +47 +52 +60 +68 +79 +92 +105 +119 +132 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +208 +203 +195 +186 +175 +162 +148 +134 +120 +107 +93 +81 +69 +61 +53 +48 +45 +44 +47 +50 +57 +65 +75 +87 +100 +114 +128 +142 +156 +169 +181 +192 +199 +206 +210 +212 +212 +209 +205 +198 +189 +179 +166 +153 +139 +125 +112 +98 +84 +73 +63 +56 +49 +46 +44 +46 +49 +55 +63 +72 +83 +96 +109 +124 +137 +151 +164 +176 +188 +196 +203 +209 +211 +212 +210 +206 +200 +192 +182 +171 +157 +144 +129 +116 +102 +89 +76 +67 +59 +47 +50 +47 +40 +49 +54 +60 +68 +77 +93 +108 +117 +131 +148 +160 +172 +186 +195 +201 +207 +211 +213 +212 +208 +203 +196 +187 +174 +162 +149 +134 +120 +106 +92 +80 +69 +61 +53 +47 +45 +44 +47 +51 +57 +65 +75 +86 +100 +114 +127 +141 +155 +170 +181 +192 +198 +205 +210 +214 +213 +210 +205 +198 +190 +179 +167 +153 +138 +125 +111 +97 +83 +72 +63 +55 +49 +46 +44 +46 +49 +56 +63 +72 +83 +96 +110 +124 +137 +151 +165 +177 +188 +196 +204 +209 +212 +213 +211 +207 +201 +192 +183 +171 +158 +144 +130 +116 +102 +88 +76 +65 +58 +51 +47 +45 +45 +48 +53 +60 +68 +79 +91 +105 +119 +132 +146 +161 +173 +185 +194 +202 +208 +211 +213 +211 +208 +202 +195 +186 +175 +163 +149 +134 +120 +106 +92 +80 +68 +61 +53 +48 +46 +45 +47 +51 +58 +65 +76 +87 +101 +115 +127 +142 +156 +169 +181 +192 +199 +206 +210 +213 +212 +209 +204 +197 +189 +179 +166 +153 +139 +125 +111 +97 +85 +73 +63 +56 +50 +46 +45 +46 +49 +55 +63 +72 +83 +95 +109 +124 +137 +150 +164 +176 +187 +195 +203 +208 +212 +212 +211 +206 +200 +192 +183 +172 +158 +144 +130 +116 +102 +89 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +91 +105 +118 +132 +146 +161 +173 +185 +193 +201 +208 +211 +213 +212 +209 +203 +195 +187 +175 +162 +148 +134 +120 +106 +93 +80 +69 +61 +53 +48 +45 +44 +46 +50 +57 +63 +75 +86 +100 +114 +127 +142 +156 +169 +181 +192 +199 +207 +211 +213 +212 +210 +205 +198 +190 +179 +167 +153 +139 +125 +111 +98 +84 +73 +63 +55 +49 +46 +44 +46 +48 +54 +62 +72 +83 +95 +110 +124 +136 +150 +164 +177 +188 +195 +204 +209 +213 +212 +211 +207 +200 +192 +183 +171 +157 +144 +129 +116 +102 +88 +76 +66 +59 +51 +47 +46 +47 +46 +47 +63 +69 +73 +93 +107 +117 +131 +146 +163 +175 +182 +193 +204 +207 +209 +213 +211 +207 +203 +196 +186 +174 +162 +149 +135 +121 +105 +92 +81 +69 +61 +53 +47 +45 +45 +47 +51 +58 +65 +76 +87 +101 +114 +127 +142 +156 +169 +181 +192 +199 +205 +210 +212 +212 +210 +204 +198 +189 +179 +166 +153 +139 +125 +111 +97 +84 +72 +63 +55 +49 +46 +44 +45 +49 +55 +62 +71 +82 +96 +109 +123 +137 +151 +165 +177 +188 +196 +204 +208 +212 +212 +211 +206 +200 +192 +183 +171 +158 +144 +130 +116 +102 +89 +76 +66 +58 +51 +47 +45 +45 +47 +53 +60 +68 +79 +91 +104 +119 +132 +145 +160 +172 +184 +193 +202 +207 +211 +212 +212 +208 +203 +195 +186 +175 +162 +148 +135 +121 +107 +93 +80 +69 +61 +54 +48 +45 +45 +47 +50 +56 +63 +74 +86 +99 +114 +127 +142 +155 +169 +182 +192 +200 +205 +209 +213 +213 +211 +205 +198 +190 +180 +167 +154 +139 +126 +112 +97 +81 +72 +66 +58 +52 +46 +42 +44 +48 +52 +60 +70 +81 +95 +110 +125 +138 +152 +166 +179 +188 +196 +204 +208 +211 +212 +210 +205 +200 +193 +184 +172 +158 +144 +129 +116 +101 +88 +76 +68 +58 +47 +42 +41 +45 +49 +53 +61 +71 +79 +92 +108 +119 +130 +145 +160 +172 +182 +193 +204 +208 +210 +213 +214 +210 +203 +197 +187 +174 +161 +148 +133 +120 +106 +92 +80 +70 +62 +54 +49 +45 +44 +46 +51 +56 +63 +74 +85 +99 +113 +127 +141 +156 +169 +181 +192 +198 +205 +210 +212 +212 +209 +205 +198 +189 +179 +166 +153 +139 +126 +111 +98 +85 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +83 +95 +109 +123 +136 +151 +164 +177 +188 +196 +203 +209 +212 +213 +211 +207 +201 +192 +183 +171 +158 +144 +130 +117 +103 +89 +77 +67 +58 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +159 +172 +184 +193 +201 +207 +211 +212 +212 +208 +203 +196 +187 +175 +162 +149 +135 +121 +107 +93 +80 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +142 +155 +169 +181 +192 +199 +206 +210 +213 +213 +210 +205 +198 +190 +180 +167 +154 +139 +126 +111 +98 +84 +73 +63 +56 +49 +45 +44 +45 +48 +54 +62 +70 +82 +94 +108 +123 +137 +150 +164 +177 +188 +196 +203 +209 +212 +212 +211 +207 +201 +192 +183 +171 +158 +144 +130 +117 +103 +89 +77 +67 +58 +52 +47 +45 +44 +47 +52 +59 +67 +78 +90 +104 +118 +131 +146 +159 +172 +184 +193 +201 +208 +211 +212 +212 +208 +203 +195 +187 +175 +163 +149 +134 +121 +107 +93 +80 +69 +61 +54 +48 +45 +45 +47 +51 +57 +65 +74 +87 +100 +114 +127 +141 +155 +169 +180 +191 +199 +205 +210 +212 +212 +209 +205 +198 +189 +179 +167 +153 +139 +125 +111 +97 +84 +73 +63 +56 +50 +46 +45 +46 +49 +54 +63 +70 +82 +96 +109 +122 +136 +151 +164 +176 +188 +197 +204 +208 +211 +213 +211 +207 +201 +192 +184 +171 +158 +144 +130 +116 +102 +89 +77 +66 +58 +51 +47 +44 +45 +47 +52 +59 +67 +78 +90 +104 +118 +131 +147 +159 +168 +187 +196 +196 +209 +212 +214 +212 +206 +206 +199 +185 +175 +164 +149 +135 +122 +107 +92 +80 +70 +61 +54 +48 +46 +46 +47 +49 +57 +63 +74 +86 +99 +113 +127 +141 +155 +168 +179 +191 +199 +206 +210 +212 +212 +210 +205 +198 +190 +179 +167 +153 +139 +126 +111 +98 +85 +73 +63 +56 +50 +46 +44 +46 +49 +54 +62 +71 +82 +94 +109 +123 +136 +150 +163 +176 +188 +197 +203 +208 +212 +213 +211 +208 +201 +192 +184 +172 +159 +144 +130 +116 +103 +89 +77 +66 +58 +51 +47 +45 +45 +47 +52 +60 +67 +78 +90 +104 +118 +132 +145 +159 +174 +185 +194 +200 +207 +211 +213 +212 +208 +202 +195 +187 +175 +163 +148 +135 +121 +107 +93 +81 +70 +61 +54 +48 +46 +44 +47 +51 +57 +65 +75 +87 +100 +114 +127 +141 +155 +169 +180 +192 +198 +205 +210 +212 +212 +210 +205 +197 +190 +179 +167 +153 +139 +126 +111 +98 +84 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +82 +95 +109 +123 +136 +150 +164 +177 +188 +196 +204 +209 +212 +213 +212 +208 +201 +192 +183 +172 +158 +144 +130 +116 +103 +89 +77 +66 +58 +51 +47 +45 +44 +47 +52 +59 +67 +79 +90 +104 +118 +132 +146 +159 +173 +184 +194 +201 +207 +211 +213 +212 +208 +203 +195 +187 +176 +164 +149 +135 +122 +107 +95 +81 +70 +61 +54 +49 +44 +45 +47 +50 +56 +63 +75 +86 +99 +113 +127 +141 +154 +168 +180 +191 +199 +205 +210 +212 +212 +210 +205 +198 +190 +180 +168 +156 +141 +120 +113 +102 +79 +72 +66 +56 +48 +45 +47 +48 +47 +53 +63 +72 +80 +95 +110 +122 +136 +152 +165 +176 +187 +198 +206 +210 +211 +212 +211 +208 +201 +192 +182 +171 +159 +144 +130 +116 +102 +89 +77 +66 +58 +51 +46 +44 +44 +47 +52 +59 +67 +78 +91 +104 +118 +132 +146 +160 +173 +185 +194 +202 +208 +212 +213 +212 +209 +203 +195 +187 +175 +162 +148 +134 +121 +107 +93 +80 +69 +61 +54 +48 +46 +45 +47 +51 +57 +65 +75 +87 +100 +114 +127 +141 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +189 +179 +167 +153 +139 +126 +111 +98 +84 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +82 +95 +109 +123 +136 +150 +164 +176 +187 +196 +204 +209 +212 +213 +211 +208 +201 +193 +183 +172 +158 +144 +130 +117 +103 +88 +77 +66 +59 +52 +47 +44 +45 +47 +52 +59 +67 +78 +90 +104 +118 +132 +145 +159 +173 +184 +193 +201 +207 +211 +213 +212 +209 +203 +196 +188 +176 +164 +150 +136 +121 +108 +93 +81 +69 +61 +53 +48 +45 +44 +46 +50 +56 +63 +74 +86 +98 +109 +126 +143 +156 +171 +181 +189 +197 +205 +208 +212 +212 +210 +205 +200 +192 +182 +169 +156 +141 +126 +112 +99 +84 +71 +63 +55 +48 +45 +45 +46 +49 +55 +63 +70 +81 +94 +108 +123 +139 +150 +159 +172 +185 +196 +206 +210 +214 +216 +212 +208 +203 +193 +181 +171 +158 +143 +127 +117 +106 +89 +76 +67 +61 +53 +48 +46 +45 +46 +52 +59 +66 +77 +90 +104 +117 +132 +146 +160 +172 +185 +195 +202 +207 +210 +212 +211 +208 +202 +195 +186 +176 +163 +149 +135 +121 +107 +93 +80 +69 +60 +53 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +141 +155 +169 +181 +192 +199 +205 +210 +214 +213 +210 +205 +198 +191 +180 +167 +154 +140 +126 +112 +97 +85 +73 +63 +56 +49 +46 +44 +46 +49 +55 +62 +71 +83 +95 +109 +123 +137 +150 +164 +176 +188 +196 +204 +209 +212 +212 +211 +207 +201 +192 +182 +171 +158 +144 +130 +116 +103 +89 +76 +66 +58 +51 +47 +45 +45 +47 +53 +59 +67 +78 +90 +104 +118 +132 +146 +160 +173 +184 +194 +201 +208 +211 +213 +212 +209 +203 +196 +188 +176 +163 +149 +135 +121 +107 +92 +80 +69 +61 +54 +48 +45 +45 +47 +50 +57 +63 +74 +86 +99 +113 +127 +141 +156 +169 +181 +192 +199 +206 +210 +213 +212 +210 +205 +198 +191 +180 +167 +153 +140 +125 +111 +97 +84 +73 +63 +56 +49 +46 +44 +46 +48 +54 +62 +71 +82 +95 +109 +123 +136 +150 +164 +176 +188 +196 +204 +209 +212 +213 +211 +207 +200 +192 +183 +171 +158 +144 +129 +116 +102 +88 +77 +66 +59 +52 +47 +45 +45 +47 +52 +60 +68 +79 +90 +104 +118 +131 +146 +160 +172 +184 +193 +201 +208 +211 +214 +212 +209 +203 +196 +187 +175 +162 +149 +134 +121 +107 +93 +81 +69 +61 +53 +48 +45 +44 +46 +50 +57 +63 +74 +86 +100 +113 +127 +141 +155 +168 +180 +192 +199 +206 +210 +213 +213 +210 +205 +198 +190 +180 +167 +154 +140 +126 +112 +97 +85 +73 +63 +56 +50 +46 +45 +46 +48 +54 +62 +71 +82 +94 +108 +122 +136 +150 +164 +176 +187 +196 +203 +209 +212 +213 +211 +207 +201 +193 +183 +172 +159 +145 +130 +117 +103 +90 +77 +66 +59 +52 +47 +44 +44 +47 +52 +59 +67 +77 +90 +103 +117 +131 +145 +159 +172 +184 +193 +201 +208 +211 +213 +212 +209 +203 +196 +187 +176 +164 +151 +133 +119 +112 +92 +77 +71 +61 +55 +47 +43 +48 +47 +47 +57 +65 +73 +86 +99 +113 +126 +141 +156 +169 +180 +191 +200 +208 +210 +212 +213 +211 +205 +198 +190 +179 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +45 +49 +54 +62 +70 +81 +95 +108 +123 +135 +150 +163 +176 +187 +195 +203 +208 +212 +212 +211 +207 +201 +192 +183 +171 +158 +144 +130 +117 +103 +89 +77 +66 +59 +52 +47 +45 +45 +47 +52 +60 +68 +79 +90 +104 +118 +131 +146 +159 +172 +184 +193 +201 +207 +211 +212 +211 +208 +203 +195 +186 +175 +163 +149 +135 +121 +107 +93 +80 +70 +62 +54 +49 +46 +45 +47 +51 +57 +64 +74 +86 +99 +113 +127 +141 +154 +168 +181 +192 +199 +204 +209 +212 +212 +210 +204 +198 +190 +180 +167 +154 +140 +126 +112 +99 +86 +74 +63 +57 +50 +46 +45 +45 +49 +54 +62 +70 +82 +94 +108 +123 +135 +149 +164 +177 +187 +195 +202 +208 +213 +213 +211 +207 +202 +193 +184 +172 +159 +144 +130 +117 +103 +90 +77 +67 +59 +52 +47 +44 +44 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +159 +172 +185 +193 +195 +208 +215 +208 +211 +211 +204 +195 +187 +178 +167 +148 +133 +124 +108 +93 +81 +71 +61 +54 +50 +46 +44 +46 +52 +58 +65 +73 +86 +100 +113 +127 +140 +154 +167 +180 +190 +198 +204 +209 +212 +212 +210 +205 +198 +190 +180 +167 +154 +140 +127 +112 +98 +85 +73 +63 +56 +50 +47 +45 +46 +48 +55 +62 +70 +82 +94 +108 +122 +135 +149 +163 +176 +187 +196 +203 +209 +212 +213 +211 +207 +201 +193 +184 +172 +159 +145 +131 +117 +103 +90 +77 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +118 +131 +145 +159 +172 +184 +193 +201 +208 +211 +212 +211 +208 +203 +195 +187 +176 +163 +149 +135 +122 +107 +94 +81 +70 +61 +53 +48 +45 +44 +46 +50 +56 +63 +74 +86 +99 +113 +127 +141 +155 +168 +180 +190 +198 +205 +209 +212 +212 +210 +205 +199 +191 +180 +168 +155 +140 +127 +112 +99 +85 +73 +63 +56 +50 +46 +45 +45 +48 +54 +61 +70 +81 +94 +108 +123 +136 +150 +164 +176 +187 +195 +203 +208 +212 +212 +211 +207 +201 +193 +184 +172 +158 +145 +131 +117 +103 +89 +77 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +117 +131 +145 +158 +171 +183 +192 +200 +206 +210 +212 +211 +206 +200 +197 +190 +179 +166 +149 +134 +122 +107 +92 +80 +70 +61 +54 +50 +47 +47 +47 +52 +56 +63 +74 +86 +97 +111 +126 +139 +154 +167 +181 +192 +199 +206 +211 +213 +213 +210 +205 +200 +192 +179 +163 +150 +138 +127 +114 +99 +89 +76 +63 +58 +52 +44 +43 +45 +47 +51 +59 +71 +84 +93 +107 +125 +138 +151 +165 +178 +187 +193 +202 +208 +210 +212 +211 +208 +201 +194 +185 +173 +160 +146 +131 +118 +103 +89 +76 +66 +58 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +117 +130 +145 +158 +172 +184 +193 +201 +207 +211 +212 +212 +208 +203 +195 +187 +176 +164 +150 +135 +122 +108 +94 +81 +70 +62 +54 +49 +46 +45 +47 +50 +57 +63 +74 +86 +99 +113 +127 +140 +155 +168 +180 +191 +199 +206 +210 +212 +213 +210 +205 +198 +191 +180 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +46 +49 +55 +62 +71 +82 +95 +108 +122 +136 +150 +163 +175 +187 +196 +203 +208 +211 +212 +211 +207 +200 +192 +184 +172 +159 +145 +130 +117 +103 +90 +77 +67 +59 +53 +47 +45 +46 +47 +52 +59 +67 +78 +89 +103 +117 +131 +145 +158 +172 +185 +193 +200 +206 +211 +213 +212 +208 +203 +196 +187 +176 +164 +150 +135 +122 +108 +94 +81 +69 +61 +54 +49 +45 +45 +47 +51 +56 +63 +74 +85 +98 +112 +127 +140 +155 +168 +180 +191 +199 +205 +210 +213 +213 +210 +205 +198 +190 +180 +167 +154 +140 +126 +112 +98 +85 +73 +63 +56 +50 +46 +45 +45 +49 +54 +62 +70 +82 +94 +108 +122 +135 +150 +163 +176 +187 +196 +203 +209 +212 +212 +211 +207 +201 +192 +184 +172 +159 +145 +131 +117 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +78 +90 +103 +118 +130 +144 +158 +171 +183 +192 +200 +207 +210 +212 +212 +208 +203 +196 +188 +177 +164 +151 +136 +123 +108 +95 +82 +70 +62 +54 +48 +46 +45 +47 +51 +57 +63 +74 +86 +98 +112 +126 +140 +154 +167 +179 +189 +197 +204 +209 +212 +212 +210 +206 +199 +192 +181 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +54 +61 +70 +81 +94 +108 +122 +136 +150 +163 +176 +187 +195 +202 +208 +211 +213 +211 +208 +201 +193 +184 +172 +159 +145 +131 +118 +103 +90 +77 +66 +59 +52 +47 +44 +45 +47 +51 +59 +67 +78 +89 +103 +117 +131 +145 +158 +172 +184 +193 +201 +208 +212 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +122 +108 +94 +81 +70 +61 +54 +48 +45 +44 +46 +50 +56 +65 +74 +81 +100 +117 +122 +140 +156 +168 +181 +188 +199 +209 +209 +210 +213 +210 +204 +199 +192 +179 +167 +156 +141 +127 +112 +99 +87 +74 +63 +56 +50 +46 +44 +45 +48 +53 +62 +71 +82 +94 +108 +122 +136 +150 +164 +176 +187 +195 +203 +209 +212 +213 +211 +207 +201 +193 +184 +172 +159 +144 +131 +117 +103 +89 +77 +67 +58 +52 +47 +45 +44 +47 +51 +59 +67 +78 +90 +103 +117 +131 +145 +159 +172 +184 +193 +201 +208 +211 +213 +212 +209 +203 +196 +188 +176 +164 +150 +136 +122 +108 +94 +81 +70 +61 +54 +48 +45 +44 +47 +50 +56 +63 +73 +86 +99 +112 +126 +141 +154 +167 +179 +191 +198 +204 +209 +213 +213 +210 +205 +198 +191 +180 +168 +154 +140 +127 +112 +99 +86 +74 +63 +56 +49 +46 +46 +46 +50 +56 +56 +70 +86 +90 +106 +124 +136 +148 +163 +177 +191 +195 +201 +210 +213 +211 +211 +208 +200 +193 +185 +173 +158 +144 +132 +119 +104 +88 +76 +67 +59 +51 +46 +43 +44 +47 +53 +59 +67 +78 +90 +104 +118 +131 +145 +158 +171 +184 +194 +201 +206 +210 +213 +213 +209 +204 +195 +187 +176 +164 +150 +136 +122 +108 +95 +81 +70 +61 +54 +49 +46 +44 +46 +50 +56 +63 +74 +85 +98 +112 +127 +140 +153 +168 +180 +192 +198 +204 +210 +213 +213 +210 +206 +198 +191 +180 +168 +155 +140 +127 +113 +99 +85 +74 +63 +56 +49 +46 +44 +45 +48 +54 +61 +70 +81 +94 +108 +122 +136 +150 +164 +176 +188 +196 +203 +210 +212 +213 +211 +208 +202 +193 +184 +172 +159 +144 +131 +117 +104 +90 +77 +66 +59 +52 +47 +44 +44 +47 +52 +58 +66 +77 +89 +102 +116 +130 +144 +158 +172 +183 +193 +201 +207 +211 +213 +212 +209 +204 +196 +188 +177 +164 +150 +137 +123 +109 +94 +82 +71 +62 +54 +49 +46 +44 +46 +50 +56 +63 +73 +84 +98 +111 +126 +139 +153 +167 +179 +190 +197 +205 +209 +212 +213 +210 +206 +199 +192 +181 +169 +155 +141 +127 +113 +99 +86 +74 +63 +57 +50 +46 +44 +45 +48 +54 +61 +69 +81 +93 +107 +121 +135 +149 +163 +175 +187 +195 +203 +209 +212 +213 +211 +208 +201 +193 +184 +172 +158 +144 +131 +117 +103 +90 +78 +67 +60 +50 +46 +47 +47 +50 +54 +57 +65 +77 +87 +101 +116 +130 +144 +158 +173 +185 +194 +202 +208 +211 +212 +212 +209 +202 +194 +187 +175 +163 +151 +138 +123 +109 +96 +82 +70 +61 +54 +48 +47 +46 +42 +45 +51 +63 +75 +86 +99 +116 +127 +140 +156 +169 +178 +189 +198 +204 +207 +211 +215 +212 +205 +199 +193 +183 +170 +157 +142 +127 +112 +99 +85 +73 +63 +57 +50 +46 +46 +46 +49 +54 +62 +70 +81 +93 +107 +121 +134 +148 +162 +175 +186 +196 +203 +209 +212 +213 +211 +207 +201 +192 +184 +172 +159 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +67 +77 +90 +103 +117 +130 +144 +158 +172 +184 +193 +201 +208 +212 +213 +213 +209 +204 +196 +188 +177 +164 +150 +136 +122 +108 +94 +81 +70 +61 +54 +48 +45 +44 +46 +49 +56 +63 +73 +85 +98 +112 +126 +140 +154 +167 +179 +190 +198 +205 +210 +212 +212 +210 +206 +199 +192 +180 +168 +155 +141 +127 +113 +99 +86 +75 +63 +57 +50 +47 +45 +46 +49 +54 +62 +69 +81 +93 +107 +121 +134 +148 +163 +175 +186 +195 +203 +208 +211 +212 +211 +207 +201 +193 +185 +173 +160 +146 +132 +118 +104 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +117 +130 +144 +158 +172 +184 +193 +201 +208 +211 +213 +212 +209 +203 +196 +188 +177 +164 +150 +136 +123 +108 +94 +82 +70 +62 +54 +48 +45 +44 +46 +49 +55 +63 +73 +85 +98 +112 +126 +139 +154 +167 +179 +191 +198 +205 +210 +212 +213 +210 +206 +199 +192 +181 +169 +155 +141 +127 +113 +99 +86 +74 +63 +57 +50 +46 +44 +45 +49 +54 +61 +70 +81 +93 +108 +121 +136 +149 +163 +175 +187 +195 +202 +208 +211 +213 +211 +208 +202 +193 +184 +173 +159 +146 +131 +118 +104 +90 +78 +67 +59 +52 +47 +46 +45 +47 +51 +59 +67 +77 +89 +103 +117 +130 +144 +158 +171 +183 +193 +200 +208 +211 +213 +212 +209 +204 +196 +188 +177 +164 +150 +136 +122 +108 +94 +82 +70 +62 +55 +49 +46 +44 +46 +50 +57 +63 +73 +85 +98 +112 +126 +139 +153 +167 +179 +190 +198 +205 +210 +212 +213 +210 +206 +199 +192 +181 +168 +155 +141 +127 +113 +99 +86 +74 +63 +57 +50 +47 +45 +45 +48 +54 +62 +70 +81 +93 +108 +122 +135 +149 +163 +175 +187 +195 +202 +209 +212 +213 +211 +208 +201 +193 +184 +173 +159 +145 +131 +118 +103 +90 +78 +67 +59 +52 +47 +45 +45 +47 +51 +59 +66 +77 +89 +103 +116 +130 +144 +158 +172 +184 +192 +201 +209 +212 +213 +212 +210 +205 +196 +188 +177 +164 +150 +136 +122 +109 +94 +81 +70 +62 +54 +49 +45 +44 +46 +49 +56 +63 +73 +84 +98 +111 +126 +139 +153 +167 +179 +190 +197 +205 +210 +213 +213 +211 +207 +194 +192 +185 +165 +154 +143 +127 +115 +97 +86 +79 +63 +55 +51 +47 +44 +46 +49 +53 +61 +70 +81 +93 +107 +121 +136 +149 +162 +175 +187 +195 +202 +208 +211 +212 +211 +208 +201 +193 +184 +173 +160 +145 +131 +117 +103 +91 +79 +67 +60 +53 +48 +45 +45 +48 +52 +58 +66 +78 +90 +102 +116 +130 +144 +158 +171 +183 +192 +200 +207 +211 +213 +212 +208 +203 +196 +187 +177 +164 +151 +138 +117 +108 +100 +79 +69 +63 +56 +47 +45 +46 +50 +49 +54 +65 +75 +83 +98 +113 +126 +139 +156 +169 +179 +190 +200 +207 +211 +211 +212 +211 +207 +199 +191 +179 +167 +155 +141 +127 +112 +99 +86 +75 +63 +57 +50 +46 +44 +45 +47 +54 +61 +69 +80 +93 +107 +121 +135 +149 +163 +175 +186 +195 +202 +208 +211 +212 +211 +208 +201 +194 +184 +173 +160 +145 +132 +118 +105 +90 +78 +67 +59 +52 +47 +45 +45 +47 +52 +59 +66 +78 +89 +103 +117 +130 +144 +157 +171 +182 +192 +200 +207 +211 +213 +212 +210 +205 +197 +188 +177 +165 +150 +137 +123 +109 +95 +82 +71 +62 +54 +49 +45 +44 +46 +50 +56 +63 +73 +85 +98 +111 +125 +139 +152 +166 +178 +189 +197 +204 +209 +212 +213 +210 +206 +199 +192 +181 +169 +155 +142 +127 +113 +99 +86 +74 +63 +57 +51 +47 +45 +46 +49 +54 +61 +69 +81 +93 +107 +121 +135 +148 +162 +175 +186 +195 +203 +208 +212 +213 +211 +208 +202 +193 +185 +173 +160 +145 +131 +117 +103 +89 +78 +67 +59 +52 +47 +45 +44 +47 +52 +59 +66 +77 +89 +103 +116 +129 +144 +157 +171 +182 +192 +200 +207 +211 +214 +212 +209 +204 +196 +188 +177 +164 +150 +137 +123 +108 +94 +82 +71 +62 +54 +47 +45 +45 +47 +50 +56 +63 +73 +85 +98 +111 +126 +140 +154 +167 +179 +190 +198 +205 +210 +213 +213 +211 +206 +199 +192 +181 +169 +155 +142 +127 +113 +99 +86 +75 +63 +56 +49 +46 +44 +45 +47 +53 +61 +70 +81 +93 +107 +121 +135 +147 +159 +176 +189 +197 +206 +209 +210 +212 +211 +206 +200 +193 +184 +173 +161 +148 +133 +119 +105 +90 +77 +67 +60 +51 +45 +44 +44 +46 +51 +60 +67 +78 +90 +103 +116 +130 +143 +157 +173 +185 +192 +195 +202 +208 +214 +214 +210 +208 +199 +189 +179 +168 +150 +134 +122 +108 +92 +79 +71 +63 +54 +48 +47 +47 +47 +52 +58 +63 +72 +83 +97 +110 +124 +139 +153 +166 +179 +192 +199 +206 +211 +213 +213 +210 +206 +198 +190 +180 +168 +155 +141 +127 +113 +99 +86 +74 +63 +56 +50 +46 +44 +45 +48 +54 +61 +69 +81 +93 +107 +121 +135 +148 +162 +175 +186 +195 +203 +208 +212 +213 +211 +208 +202 +193 +185 +173 +160 +146 +132 +118 +105 +91 +79 +67 +59 +52 +47 +45 +44 +47 +52 +58 +66 +77 +89 +102 +116 +130 +144 +158 +171 +183 +192 +200 +207 +211 +213 +212 +209 +204 +196 +188 +176 +164 +150 +136 +122 +108 +94 +82 +70 +62 +54 +48 +45 +45 +47 +50 +57 +63 +73 +85 +98 +112 +126 +140 +154 +167 +179 +190 +198 +204 +209 +212 +212 +210 +206 +198 +192 +180 +168 +155 +141 +127 +113 +99 +85 +74 +63 +56 +50 +46 +44 +46 +49 +54 +62 +70 +81 +93 +107 +121 +135 +149 +163 +175 +187 +195 +202 +208 +212 +213 +211 +208 +201 +193 +185 +173 +160 +146 +132 +118 +104 +90 +78 +67 +59 +52 +47 +45 +44 +47 +51 +58 +66 +77 +89 +102 +117 +129 +144 +157 +171 +182 +192 +200 +206 +211 +213 +212 +208 +204 +196 +188 +177 +164 +151 +137 +123 +109 +95 +82 +71 +62 +55 +49 +46 +45 +46 +50 +56 +63 +73 +85 +98 +112 +126 +139 +153 +167 +179 +190 +198 +205 +210 +212 +213 +210 +206 +199 +192 +181 +169 +155 +141 +127 +113 +100 +87 +75 +64 +57 +50 +47 +45 +45 +48 +53 +61 +70 +80 +92 +107 +121 +134 +149 +162 +175 +187 +195 +202 +208 +211 +212 +211 +208 +202 +194 +185 +173 +160 +146 +132 +118 +104 +91 +79 +67 +60 +53 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +117 +129 +144 +157 +171 +183 +192 +200 +207 +211 +213 +212 +209 +204 +196 +188 +177 +165 +151 +137 +123 +110 +96 +82 +71 +63 +55 +48 +46 +44 +46 +50 +56 +63 +73 +84 +97 +111 +125 +139 +152 +166 +179 +189 +197 +205 +210 +212 +213 +210 +206 +199 +192 +181 +169 +155 +142 +127 +114 +100 +86 +75 +66 +58 +50 +46 +45 +46 +48 +53 +60 +69 +81 +93 +107 +121 +134 +148 +163 +175 +186 +195 +202 +208 +212 +213 +212 +208 +201 +194 +185 +173 +160 +146 +132 +119 +104 +91 +79 +69 +60 +52 +47 +45 +45 +47 +51 +57 +65 +76 +87 +101 +115 +129 +143 +157 +171 +182 +192 +200 +207 +211 +213 +212 +209 +204 +197 +189 +177 +165 +151 +137 +124 +109 +96 +83 +72 +62 +55 +49 +45 +44 +46 +50 +55 +63 +72 +85 +97 +111 +126 +140 +153 +167 +179 +190 +197 +204 +210 +213 +213 +210 +207 +200 +192 +180 +169 +156 +140 +126 +113 +100 +85 +74 +64 +57 +51 +45 +38 +49 +50 +47 +63 +71 +81 +93 +105 +125 +139 +147 +162 +179 +188 +193 +198 +213 +212 +208 +214 +210 +201 +192 +185 +177 +162 +142 +131 +121 +103 +88 +78 +67 +57 +53 +48 +45 +44 +47 +54 +61 +67 +77 +89 +103 +117 +130 +144 +157 +171 +183 +192 +200 +207 +211 +213 +213 +209 +203 +196 +188 +176 +163 +150 +136 +123 +108 +94 +81 +71 +62 +54 +48 +45 +45 +46 +50 +56 +63 +73 +86 +98 +112 +126 +139 +154 +168 +180 +190 +198 +205 +210 +212 +213 +210 +206 +199 +192 +180 +168 +155 +141 +127 +113 +100 +86 +74 +63 +57 +50 +46 +45 +45 +49 +54 +62 +70 +81 +93 +107 +121 +134 +148 +162 +175 +187 +195 +203 +209 +212 +213 +211 +208 +202 +194 +185 +173 +160 +146 +132 +118 +104 +91 +78 +67 +59 +52 +47 +45 +44 +47 +51 +59 +66 +77 +89 +102 +117 +130 +144 +157 +171 +183 +192 +200 +207 +211 +213 +212 +209 +205 +197 +188 +177 +165 +150 +136 +123 +109 +95 +82 +71 +63 +55 +49 +46 +44 +46 +50 +56 +63 +73 +85 +97 +112 +126 +139 +153 +166 +179 +189 +197 +204 +210 +212 +212 +210 +205 +199 +192 +180 +168 +156 +141 +127 +114 +100 +86 +75 +65 +57 +51 +47 +45 +46 +49 +54 +62 +70 +80 +93 +107 +121 +134 +148 +162 +175 +186 +195 +202 +208 +211 +213 +211 +208 +202 +194 +185 +173 +160 +146 +132 +117 +104 +90 +78 +68 +60 +52 +47 +45 +45 +47 +52 +59 +66 +77 +89 +102 +116 +129 +144 +158 +171 +183 +192 +200 +208 +211 +213 +212 +209 +205 +197 +189 +177 +165 +151 +137 +123 +109 +95 +82 +71 +62 +55 +48 +45 +44 +46 +49 +56 +63 +72 +84 +97 +111 +125 +138 +153 +167 +179 +190 +196 +203 +212 +216 +216 +213 +206 +198 +192 +180 +167 +154 +141 +127 +114 +101 +88 +76 +65 +58 +50 +45 +45 +45 +47 +52 +60 +68 +79 +93 +108 +121 +135 +149 +163 +175 +186 +194 +202 +210 +214 +211 +205 +203 +198 +194 +186 +173 +163 +149 +133 +120 +107 +90 +78 +68 +60 +50 +45 +47 +48 +47 +51 +61 +69 +78 +90 +104 +116 +127 +143 +157 +169 +181 +192 +199 +205 +211 +213 +212 +210 +204 +197 +189 +177 +164 +150 +136 +122 +108 +96 +84 +72 +62 +54 +49 +46 +44 +46 +49 +55 +63 +72 +84 +97 +111 +125 +139 +153 +166 +178 +189 +197 +204 +210 +212 +213 +210 +206 +199 +192 +181 +169 +156 +142 +128 +115 +101 +87 +75 +65 +57 +50 +47 +45 +46 +48 +54 +61 +70 +81 +93 +107 +121 +134 +149 +162 +175 +186 +195 +202 +208 +211 +212 +211 +207 +201 +193 +185 +173 +160 +146 +132 +119 +105 +90 +78 +67 +59 +52 +47 +45 +44 +47 +52 +58 +66 +77 +89 +103 +116 +130 +144 +158 +171 +183 +193 +200 +207 +211 +213 +212 +209 +204 +196 +188 +177 +164 +151 +136 +123 +109 +95 +82 +71 +62 +54 +48 +45 +44 +46 +50 +56 +63 +74 +85 +98 +112 +126 +139 +153 +166 +179 +190 +198 +204 +210 +212 +213 +210 +206 +199 +192 +181 +169 +156 +142 +127 +114 +100 +87 +75 +65 +57 +50 +46 +45 +45 +48 +53 +62 +70 +81 +93 +107 +120 +133 +148 +162 +175 +186 +194 +202 +208 +211 +212 +211 +208 +202 +194 +185 +174 +161 +147 +133 +119 +105 +92 +79 +68 +60 +53 +47 +45 +45 +47 +52 +59 +67 +77 +89 +102 +116 +129 +144 +157 +170 +182 +192 +199 +205 +210 +212 +212 +209 +204 +197 +189 +178 +166 +152 +138 +124 +109 +96 +82 +71 +62 +54 +49 +46 +45 +47 +50 +56 +63 +73 +84 +98 +111 +125 +139 +152 +166 +178 +189 +197 +204 +210 +213 +213 +211 +206 +200 +192 +181 +169 +156 +142 +127 +114 +100 +86 +75 +65 +57 +50 +47 +45 +46 +49 +54 +61 +69 +80 +93 +107 +121 +134 +149 +162 +175 +186 +195 +203 +208 +212 +213 +212 +208 +202 +194 +185 +173 +160 +146 +132 +118 +104 +91 +78 +68 +59 +52 +47 +44 +44 +46 +51 +58 +66 +77 +89 +102 +117 +130 +144 +158 +171 +183 +192 +201 +208 +212 +213 +212 +210 +204 +196 +188 +177 +165 +151 +137 +123 +109 +95 +81 +70 +61 +54 +48 +45 +44 +46 +50 +56 +63 +73 +84 +98 +112 +126 +139 +153 +167 +180 +190 +198 +205 +211 +213 +213 +211 +206 +199 +192 +181 +169 +155 +141 +127 +113 +100 +86 +74 +65 +56 +50 +46 +45 +45 +49 +53 +61 +69 +80 +93 +106 +121 +134 +148 +162 +175 +186 +195 +203 +208 +211 +212 +211 +208 +202 +193 +184 +173 +160 +146 +132 +119 +105 +91 +79 +68 +60 +53 +48 +45 +46 +47 +51 +58 +67 +78 +89 +102 +116 +130 +144 +157 +171 +183 +192 +199 +206 +211 +212 +211 +209 +203 +196 +188 +177 +164 +150 +136 +123 +108 +94 +83 +72 +63 +55 +49 +46 +47 +48 +46 +53 +67 +71 +80 +99 +112 +124 +137 +153 +169 +180 +186 +198 +206 +208 +211 +213 +211 +205 +200 +193 +182 +168 +157 +144 +130 +114 +100 +88 +77 +64 +55 +50 +46 +45 +45 +48 +52 +61 +69 +80 +92 +106 +119 +133 +147 +161 +174 +185 +194 +202 +208 +211 +213 +212 +208 +203 +194 +186 +174 +161 +148 +134 +115 +106 +96 +74 +68 +61 +53 +48 +42 +45 +51 +50 +56 +66 +76 +87 +102 +116 diff --git a/src/материалы от Данцова/TestADC/500khz_802mv_without_R.txt b/src/материалы от Данцова/TestADC/500khz_802mv_without_R.txt new file mode 100644 index 0000000..bdffe16 --- /dev/null +++ b/src/материалы от Данцова/TestADC/500khz_802mv_without_R.txt @@ -0,0 +1,32768 @@ +72 +87 +103 +119 +136 +154 +171 +187 +200 +212 +224 +231 +237 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +129 +112 +95 +79 +66 +55 +45 +38 +34 +31 +34 +39 +46 +56 +67 +81 +97 +114 +131 +148 +165 +182 +195 +208 +219 +229 +235 +239 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +59 +48 +41 +35 +32 +33 +37 +44 +53 +63 +76 +92 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +237 +238 +237 +233 +225 +216 +203 +190 +175 +158 +140 +123 +106 +90 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +103 +120 +136 +153 +171 +186 +200 +213 +224 +231 +236 +239 +238 +235 +228 +219 +207 +194 +180 +163 +146 +128 +112 +95 +80 +65 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +229 +234 +238 +238 +236 +231 +222 +211 +198 +185 +169 +152 +134 +118 +101 +85 +70 +59 +47 +40 +35 +32 +33 +36 +43 +52 +63 +76 +91 +108 +125 +142 +159 +175 +192 +204 +215 +226 +233 +237 +238 +237 +233 +225 +215 +203 +190 +175 +157 +140 +124 +106 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +71 +87 +103 +119 +136 +153 +170 +186 +200 +212 +224 +231 +236 +238 +238 +235 +228 +219 +207 +194 +180 +163 +146 +129 +112 +94 +79 +65 +55 +45 +38 +34 +31 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +195 +208 +219 +228 +234 +238 +238 +236 +230 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +34 +33 +34 +35 +41 +53 +65 +76 +92 +108 +124 +141 +158 +176 +192 +203 +214 +226 +235 +238 +237 +238 +234 +225 +214 +203 +192 +174 +156 +140 +124 +106 +89 +75 +63 +51 +43 +36 +33 +32 +35 +39 +50 +63 +69 +83 +102 +118 +135 +155 +171 +186 +201 +212 +223 +232 +235 +238 +239 +234 +226 +218 +208 +195 +179 +162 +147 +129 +111 +96 +81 +65 +54 +45 +38 +34 +32 +34 +38 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +228 +234 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +59 +48 +40 +35 +32 +33 +36 +43 +52 +63 +77 +91 +107 +124 +142 +159 +176 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +215 +203 +190 +174 +158 +140 +123 +106 +90 +75 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +86 +102 +120 +137 +154 +170 +186 +200 +213 +224 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +163 +146 +128 +112 +94 +79 +66 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +181 +195 +208 +220 +228 +235 +238 +238 +236 +230 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +35 +33 +34 +37 +43 +53 +63 +76 +92 +109 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +238 +233 +226 +216 +203 +190 +175 +158 +140 +124 +106 +89 +75 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +72 +86 +102 +120 +136 +154 +171 +187 +200 +212 +222 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +164 +146 +128 +112 +95 +80 +66 +55 +46 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +228 +234 +238 +239 +236 +230 +222 +212 +199 +185 +169 +152 +134 +118 +101 +84 +70 +59 +48 +40 +35 +32 +34 +37 +44 +53 +63 +76 +91 +108 +125 +142 +159 +176 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +203 +191 +175 +158 +140 +124 +107 +90 +75 +63 +52 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +102 +119 +135 +153 +170 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +129 +112 +95 +80 +66 +55 +45 +38 +34 +32 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +195 +208 +219 +229 +235 +238 +239 +236 +230 +222 +212 +199 +186 +170 +152 +135 +118 +101 +85 +71 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +107 +125 +141 +158 +175 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +175 +158 +140 +124 +107 +90 +75 +63 +51 +43 +36 +30 +38 +36 +33 +52 +63 +67 +84 +103 +120 +136 +150 +168 +188 +201 +210 +222 +231 +235 +240 +238 +232 +230 +224 +205 +192 +186 +167 +143 +129 +116 +98 +78 +63 +57 +49 +38 +30 +33 +37 +38 +45 +53 +67 +82 +94 +111 +129 +147 +163 +179 +194 +209 +219 +227 +234 +239 +238 +237 +233 +220 +212 +202 +186 +170 +152 +138 +118 +101 +85 +73 +61 +47 +40 +35 +33 +33 +36 +42 +51 +63 +75 +90 +106 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +238 +238 +234 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +34 +40 +47 +59 +71 +86 +100 +117 +134 +152 +169 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +195 +181 +165 +148 +130 +113 +97 +80 +67 +56 +46 +39 +34 +32 +34 +38 +45 +56 +66 +80 +94 +112 +129 +147 +163 +180 +194 +207 +219 +228 +235 +238 +238 +236 +231 +224 +212 +200 +186 +171 +153 +135 +119 +102 +86 +71 +60 +49 +40 +35 +33 +33 +37 +43 +52 +63 +75 +91 +107 +124 +140 +158 +175 +190 +204 +215 +225 +232 +237 +238 +237 +233 +226 +216 +204 +191 +176 +159 +141 +125 +107 +90 +75 +63 +52 +43 +37 +33 +33 +35 +41 +49 +59 +71 +85 +101 +119 +135 +152 +170 +186 +199 +212 +223 +230 +236 +239 +238 +235 +229 +220 +208 +195 +180 +164 +146 +129 +113 +96 +80 +66 +55 +46 +39 +34 +33 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +164 +181 +194 +208 +219 +228 +234 +238 +239 +236 +231 +223 +212 +199 +186 +169 +153 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +34 +37 +43 +52 +63 +76 +91 +108 +125 +141 +158 +175 +191 +204 +215 +226 +233 +237 +238 +237 +233 +225 +216 +204 +191 +175 +159 +141 +125 +107 +91 +75 +63 +52 +43 +37 +33 +33 +35 +41 +48 +59 +71 +85 +102 +118 +135 +153 +170 +186 +199 +212 +223 +231 +236 +239 +239 +235 +229 +220 +208 +195 +181 +164 +147 +129 +113 +96 +80 +66 +55 +46 +38 +34 +32 +34 +37 +44 +57 +69 +81 +97 +112 +129 +147 +164 +180 +195 +207 +218 +229 +236 +238 +238 +237 +232 +222 +211 +200 +187 +169 +152 +136 +119 +101 +86 +71 +59 +48 +41 +35 +32 +33 +36 +43 +54 +64 +74 +89 +107 +124 +142 +159 +175 +192 +204 +214 +227 +234 +236 +238 +238 +233 +225 +216 +206 +192 +174 +158 +143 +125 +107 +92 +76 +62 +51 +43 +36 +32 +33 +36 +40 +48 +59 +71 +85 +102 +119 +135 +152 +170 +185 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +165 +147 +129 +113 +96 +81 +67 +56 +46 +38 +34 +33 +34 +38 +46 +56 +66 +80 +96 +112 +129 +146 +164 +180 +195 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +200 +186 +170 +153 +135 +119 +102 +86 +71 +60 +49 +41 +35 +33 +34 +36 +43 +52 +63 +75 +91 +107 +124 +141 +158 +175 +190 +203 +215 +226 +233 +237 +239 +237 +233 +226 +217 +205 +192 +176 +159 +141 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +41 +48 +59 +71 +85 +101 +118 +135 +153 +170 +186 +199 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +195 +181 +165 +147 +130 +113 +96 +80 +66 +55 +46 +38 +34 +31 +34 +38 +45 +55 +67 +81 +96 +112 +129 +147 +164 +180 +194 +208 +219 +228 +234 +238 +238 +236 +231 +223 +212 +199 +186 +170 +153 +135 +119 +102 +85 +71 +59 +49 +40 +35 +32 +33 +36 +43 +52 +63 +76 +89 +107 +124 +141 +158 +175 +190 +204 +215 +225 +232 +237 +239 +237 +233 +226 +216 +203 +192 +175 +159 +141 +124 +107 +90 +76 +63 +51 +43 +36 +33 +33 +35 +41 +48 +59 +71 +86 +102 +118 +135 +152 +170 +185 +199 +212 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +164 +147 +129 +113 +96 +81 +66 +56 +46 +39 +34 +32 +34 +38 +46 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +234 +239 +238 +236 +231 +223 +212 +200 +186 +170 +153 +135 +119 +102 +85 +71 +59 +48 +41 +35 +33 +33 +37 +43 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +175 +158 +141 +125 +107 +91 +75 +63 +52 +43 +36 +33 +33 +35 +41 +49 +59 +71 +85 +101 +118 +135 +153 +170 +186 +199 +212 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +165 +147 +129 +113 +96 +81 +67 +56 +45 +38 +34 +33 +34 +38 +46 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +234 +238 +239 +236 +231 +224 +212 +199 +186 +169 +152 +135 +118 +107 +84 +65 +63 +52 +37 +34 +34 +35 +37 +39 +51 +66 +76 +89 +107 +125 +141 +159 +175 +189 +203 +216 +225 +233 +237 +238 +238 +231 +229 +219 +199 +190 +180 +160 +136 +125 +110 +92 +72 +59 +55 +47 +36 +30 +33 +37 +41 +48 +58 +71 +87 +101 +117 +135 +152 +169 +185 +199 +211 +222 +230 +236 +239 +238 +234 +231 +216 +209 +197 +179 +165 +147 +132 +112 +96 +81 +68 +57 +45 +38 +35 +33 +34 +38 +45 +55 +67 +80 +95 +112 +129 +146 +164 +180 +194 +207 +219 +227 +234 +238 +238 +236 +231 +223 +212 +200 +187 +170 +153 +136 +119 +102 +86 +71 +59 +49 +41 +35 +33 +33 +36 +43 +51 +63 +75 +90 +107 +124 +140 +158 +174 +190 +203 +215 +225 +232 +237 +238 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +41 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +196 +181 +165 +148 +130 +114 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +45 +55 +66 +79 +95 +111 +128 +145 +163 +179 +193 +207 +218 +228 +235 +238 +239 +236 +231 +224 +213 +200 +187 +171 +154 +136 +120 +102 +86 +71 +60 +49 +41 +35 +31 +33 +36 +42 +51 +63 +76 +90 +105 +122 +140 +158 +175 +189 +203 +214 +225 +232 +237 +238 +237 +233 +226 +216 +204 +192 +176 +159 +142 +126 +108 +91 +76 +63 +52 +43 +37 +33 +32 +34 +40 +48 +59 +71 +84 +100 +117 +134 +152 +169 +184 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +196 +181 +164 +148 +130 +114 +97 +81 +66 +56 +46 +39 +34 +32 +33 +38 +45 +55 +66 +80 +95 +111 +129 +145 +163 +179 +194 +207 +218 +228 +234 +238 +239 +236 +231 +224 +213 +200 +187 +171 +153 +136 +119 +102 +86 +71 +60 +49 +41 +35 +32 +33 +36 +43 +51 +62 +75 +90 +107 +124 +140 +157 +174 +190 +203 +215 +225 +232 +237 +238 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +31 +40 +50 +60 +71 +85 +100 +117 +133 +151 +169 +184 +197 +211 +223 +230 +236 +238 +239 +235 +227 +220 +210 +196 +180 +165 +148 +130 +113 +98 +82 +67 +56 +46 +39 +34 +33 +33 +38 +49 +54 +63 +79 +94 +112 +130 +146 +164 +181 +193 +207 +221 +228 +233 +239 +239 +235 +230 +224 +214 +200 +185 +171 +155 +136 +120 +103 +86 +70 +60 +49 +41 +35 +33 +33 +35 +43 +52 +63 +75 +90 +106 +123 +140 +157 +174 +189 +203 +215 +225 +232 +237 +239 +238 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +212 +222 +230 +236 +238 +238 +235 +229 +220 +209 +195 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +31 +34 +38 +46 +55 +66 +79 +95 +112 +129 +146 +163 +180 +193 +208 +218 +228 +234 +238 +239 +237 +231 +224 +213 +200 +187 +171 +154 +136 +120 +102 +87 +72 +60 +49 +41 +35 +32 +33 +36 +42 +51 +63 +74 +90 +107 +123 +140 +157 +174 +189 +203 +215 +225 +232 +237 +239 +238 +233 +226 +216 +205 +192 +176 +160 +142 +126 +109 +92 +77 +63 +52 +43 +37 +33 +32 +35 +40 +48 +58 +70 +84 +100 +117 +134 +152 +169 +185 +198 +210 +221 +230 +236 +239 +238 +235 +229 +220 +208 +196 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +66 +80 +95 +112 +128 +146 +163 +180 +194 +207 +218 +228 +235 +238 +239 +237 +231 +224 +213 +200 +187 +171 +154 +136 +120 +102 +86 +72 +60 +50 +41 +35 +33 +33 +36 +43 +51 +63 +75 +90 +107 +123 +140 +158 +175 +190 +203 +215 +225 +232 +237 +239 +238 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +40 +47 +59 +71 +85 +101 +117 +134 +152 +169 +185 +198 +211 +222 +231 +236 +238 +238 +235 +229 +220 +209 +196 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +45 +55 +66 +79 +95 +112 +129 +146 +163 +180 +193 +207 +218 +228 +235 +238 +239 +236 +231 +224 +213 +200 +187 +171 +154 +136 +120 +102 +86 +72 +60 +49 +40 +35 +32 +33 +37 +43 +51 +63 +75 +90 +107 +123 +140 +157 +174 +190 +203 +215 +225 +233 +237 +239 +238 +233 +226 +217 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +32 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +239 +237 +234 +231 +224 +204 +193 +189 +165 +145 +131 +115 +98 +80 +63 +57 +49 +38 +33 +32 +34 +38 +46 +54 +65 +80 +96 +112 +128 +146 +163 +180 +193 +207 +219 +228 +234 +238 +240 +236 +232 +222 +219 +200 +178 +175 +160 +132 +118 +105 +89 +69 +56 +49 +45 +37 +30 +32 +38 +43 +52 +62 +74 +89 +107 +123 +140 +158 +174 +189 +203 +215 +225 +232 +237 +239 +237 +235 +227 +215 +204 +192 +177 +158 +141 +127 +108 +91 +75 +63 +54 +43 +36 +33 +33 +35 +40 +47 +58 +71 +85 +101 +118 +134 +152 +169 +185 +198 +211 +221 +230 +236 +239 +238 +235 +229 +220 +209 +195 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +45 +55 +66 +79 +95 +111 +128 +146 +163 +179 +193 +207 +218 +228 +234 +238 +238 +236 +231 +223 +213 +200 +187 +171 +154 +136 +120 +103 +86 +71 +60 +49 +41 +36 +31 +33 +36 +43 +52 +63 +74 +90 +106 +123 +139 +157 +174 +189 +202 +215 +225 +232 +237 +238 +238 +233 +227 +217 +205 +192 +176 +160 +142 +125 +108 +92 +77 +63 +53 +44 +37 +33 +31 +35 +40 +48 +59 +70 +84 +101 +117 +134 +151 +168 +184 +198 +211 +221 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +166 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +32 +34 +38 +45 +55 +66 +79 +95 +111 +128 +146 +163 +179 +193 +207 +218 +228 +234 +238 +239 +237 +231 +224 +213 +200 +187 +171 +154 +137 +120 +102 +86 +71 +60 +49 +41 +36 +33 +33 +36 +42 +51 +62 +75 +90 +106 +123 +140 +157 +174 +190 +203 +215 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +160 +142 +125 +109 +92 +77 +63 +52 +43 +37 +34 +33 +35 +41 +48 +58 +70 +85 +100 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +238 +239 +235 +229 +220 +209 +196 +182 +165 +148 +131 +114 +97 +81 +67 +56 +47 +39 +34 +31 +34 +38 +44 +55 +66 +80 +94 +111 +128 +146 +163 +179 +193 +207 +218 +228 +234 +238 +239 +236 +231 +224 +213 +201 +187 +172 +154 +137 +120 +103 +87 +72 +61 +49 +41 +36 +31 +30 +37 +44 +52 +63 +74 +88 +105 +122 +139 +158 +173 +188 +203 +216 +224 +231 +237 +240 +237 +232 +227 +218 +204 +192 +177 +160 +142 +126 +109 +92 +76 +63 +53 +43 +37 +33 +31 +36 +43 +46 +56 +69 +83 +100 +119 +133 +152 +169 +184 +198 +212 +221 +229 +237 +238 +237 +234 +230 +221 +208 +195 +184 +166 +148 +131 +115 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +46 +55 +66 +80 +95 +112 +128 +145 +162 +179 +193 +207 +218 +227 +234 +238 +239 +236 +232 +224 +213 +200 +188 +171 +155 +137 +120 +103 +87 +72 +60 +49 +41 +35 +32 +33 +36 +42 +51 +62 +74 +89 +106 +123 +140 +157 +174 +189 +202 +215 +225 +232 +237 +239 +238 +234 +226 +217 +205 +192 +176 +160 +142 +126 +109 +92 +77 +63 +53 +44 +37 +33 +33 +35 +40 +48 +58 +70 +84 +100 +117 +134 +152 +168 +185 +198 +211 +222 +230 +236 +238 +239 +235 +229 +220 +209 +196 +182 +165 +148 +131 +114 +97 +81 +67 +56 +46 +38 +34 +32 +33 +38 +45 +55 +65 +79 +94 +112 +129 +146 +163 +179 +193 +207 +218 +228 +234 +238 +239 +236 +231 +224 +213 +200 +187 +171 +154 +136 +120 +103 +86 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +63 +75 +90 +106 +123 +140 +157 +174 +190 +203 +215 +225 +233 +237 +239 +238 +234 +227 +217 +205 +192 +177 +160 +143 +126 +108 +92 +76 +63 +53 +43 +37 +33 +32 +35 +40 +48 +58 +70 +84 +101 +117 +134 +151 +168 +185 +198 +211 +222 +230 +235 +239 +238 +235 +229 +220 +209 +196 +182 +166 +149 +131 +115 +97 +81 +67 +57 +46 +39 +34 +33 +34 +38 +45 +54 +66 +79 +95 +111 +128 +145 +163 +179 +193 +207 +218 +227 +234 +238 +239 +236 +231 +224 +213 +201 +187 +171 +155 +137 +121 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +105 +123 +139 +156 +173 +189 +202 +214 +225 +232 +237 +239 +237 +233 +227 +217 +205 +192 +177 +160 +143 +126 +109 +93 +77 +63 +53 +44 +37 +33 +33 +35 +39 +47 +58 +69 +83 +100 +117 +133 +151 +167 +184 +198 +211 +222 +230 +236 +238 +238 +235 +229 +221 +210 +197 +182 +166 +149 +131 +115 +98 +82 +68 +57 +47 +39 +34 +31 +34 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +179 +192 +206 +218 +227 +234 +238 +239 +236 +231 +224 +214 +201 +189 +172 +154 +137 +121 +104 +87 +72 +60 +50 +41 +36 +33 +33 +36 +42 +51 +62 +74 +89 +105 +123 +139 +157 +173 +189 +202 +214 +224 +232 +236 +239 +238 +233 +227 +218 +205 +192 +179 +163 +138 +125 +115 +91 +74 +64 +54 +45 +35 +30 +34 +37 +39 +47 +58 +70 +84 +101 +116 +133 +152 +168 +184 +198 +210 +221 +230 +236 +239 +239 +234 +229 +219 +214 +196 +177 +169 +152 +131 +108 +101 +87 +63 +53 +47 +43 +35 +29 +33 +40 +46 +54 +64 +78 +94 +112 +128 +144 +162 +180 +193 +207 +219 +228 +234 +238 +239 +236 +233 +223 +214 +199 +189 +173 +152 +137 +121 +104 +87 +71 +62 +51 +41 +35 +31 +34 +36 +42 +51 +61 +75 +89 +106 +123 +139 +156 +173 +189 +202 +215 +225 +233 +237 +238 +237 +233 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +77 +63 +53 +44 +37 +33 +32 +35 +40 +48 +58 +70 +84 +100 +117 +133 +151 +168 +184 +198 +210 +221 +230 +236 +239 +239 +235 +229 +221 +210 +196 +183 +166 +149 +131 +114 +98 +82 +68 +57 +47 +39 +34 +31 +34 +38 +45 +54 +65 +79 +94 +111 +127 +144 +162 +179 +192 +206 +218 +227 +234 +238 +239 +236 +231 +224 +213 +201 +188 +172 +154 +137 +120 +103 +87 +72 +60 +50 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +215 +225 +232 +237 +239 +238 +234 +227 +217 +206 +192 +177 +160 +144 +126 +109 +92 +77 +63 +53 +44 +37 +33 +33 +35 +40 +48 +58 +69 +84 +100 +117 +133 +151 +167 +184 +198 +211 +221 +230 +236 +238 +238 +235 +229 +221 +210 +196 +183 +166 +149 +132 +115 +98 +82 +68 +56 +47 +39 +34 +31 +34 +38 +44 +54 +65 +79 +94 +111 +127 +145 +162 +179 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +188 +172 +155 +137 +121 +103 +87 +72 +60 +50 +41 +36 +33 +33 +36 +42 +51 +62 +74 +89 +105 +123 +139 +156 +173 +189 +202 +214 +224 +232 +237 +239 +237 +234 +227 +217 +205 +192 +178 +161 +144 +127 +110 +93 +77 +63 +53 +44 +37 +33 +31 +35 +39 +47 +58 +69 +83 +100 +116 +133 +150 +167 +184 +197 +210 +221 +230 +236 +239 +239 +235 +229 +220 +209 +196 +182 +166 +149 +131 +115 +98 +82 +68 +57 +47 +39 +35 +31 +31 +38 +47 +55 +66 +79 +93 +111 +127 +144 +163 +178 +192 +206 +219 +227 +234 +238 +240 +236 +230 +224 +215 +200 +186 +172 +155 +136 +120 +104 +87 +72 +60 +50 +41 +35 +33 +31 +38 +44 +49 +60 +73 +89 +105 +124 +139 +157 +175 +188 +203 +216 +224 +231 +238 +238 +236 +233 +227 +218 +205 +192 +178 +160 +142 +127 +110 +92 +75 +63 +52 +43 +37 +33 +31 +34 +40 +49 +59 +69 +84 +100 +117 +134 +151 +168 +184 +197 +210 +222 +230 +236 +239 +238 +235 +229 +221 +210 +196 +182 +165 +148 +132 +115 +98 +81 +68 +57 +47 +39 +34 +33 +33 +38 +45 +54 +65 +79 +94 +111 +128 +145 +162 +179 +193 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +188 +172 +155 +137 +121 +103 +87 +72 +60 +50 +41 +35 +33 +33 +36 +43 +51 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +225 +232 +237 +238 +237 +233 +227 +217 +206 +192 +177 +161 +143 +127 +109 +92 +77 +63 +53 +44 +37 +33 +33 +34 +40 +47 +58 +69 +84 +100 +117 +133 +150 +168 +184 +198 +210 +221 +230 +236 +238 +238 +235 +229 +220 +209 +197 +183 +166 +149 +131 +115 +98 +82 +68 +57 +46 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +127 +144 +162 +179 +192 +206 +218 +227 +233 +238 +238 +236 +231 +224 +214 +201 +188 +172 +155 +137 +121 +103 +87 +73 +61 +50 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +161 +143 +127 +109 +93 +77 +63 +53 +44 +37 +33 +33 +35 +39 +47 +58 +69 +84 +100 +116 +133 +151 +167 +184 +197 +210 +221 +230 +235 +239 +238 +236 +230 +221 +209 +197 +182 +167 +149 +132 +115 +98 +82 +68 +57 +47 +39 +34 +32 +34 +37 +45 +54 +65 +79 +94 +111 +127 +145 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +188 +172 +156 +138 +121 +103 +88 +73 +61 +50 +41 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +122 +138 +156 +173 +189 +202 +214 +224 +232 +237 +239 +238 +234 +227 +218 +206 +193 +178 +161 +144 +127 +110 +93 +78 +65 +53 +44 +37 +33 +33 +35 +40 +47 +57 +69 +83 +99 +116 +132 +150 +167 +184 +197 +210 +221 +229 +235 +238 +238 +236 +230 +221 +210 +198 +184 +167 +150 +132 +116 +99 +83 +68 +57 +47 +39 +34 +32 +33 +37 +45 +54 +64 +78 +94 +110 +127 +144 +162 +178 +192 +205 +217 +227 +234 +238 +239 +237 +232 +224 +215 +200 +187 +175 +158 +133 +119 +110 +87 +70 +62 +51 +43 +34 +29 +34 +39 +41 +49 +62 +73 +89 +105 +121 +137 +156 +173 +188 +202 +213 +224 +232 +237 +239 +238 +233 +227 +216 +210 +193 +173 +164 +147 +127 +103 +97 +83 +61 +50 +43 +41 +34 +29 +34 +42 +49 +57 +68 +82 +99 +117 +133 +149 +167 +184 +197 +210 +221 +230 +236 +239 +239 +235 +230 +221 +210 +196 +185 +167 +147 +132 +117 +98 +82 +66 +58 +48 +39 +34 +31 +35 +37 +45 +53 +63 +79 +94 +111 +127 +144 +162 +178 +192 +206 +218 +227 +233 +238 +238 +236 +231 +224 +215 +202 +188 +172 +156 +138 +122 +104 +88 +73 +61 +50 +41 +36 +33 +33 +36 +42 +50 +62 +73 +89 +105 +122 +139 +156 +173 +188 +201 +214 +224 +232 +237 +239 +238 +234 +227 +218 +206 +192 +178 +161 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +32 +35 +39 +47 +58 +69 +83 +99 +116 +132 +150 +167 +183 +197 +210 +221 +230 +235 +239 +238 +236 +230 +221 +210 +197 +183 +167 +150 +131 +115 +98 +83 +68 +57 +47 +39 +34 +32 +34 +38 +45 +53 +65 +78 +94 +110 +127 +144 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +138 +121 +104 +88 +73 +61 +50 +41 +36 +33 +33 +36 +42 +51 +62 +73 +89 +105 +122 +139 +156 +173 +188 +202 +214 +224 +232 +237 +239 +238 +234 +227 +217 +205 +192 +178 +161 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +33 +34 +40 +47 +57 +69 +83 +99 +116 +133 +150 +167 +184 +197 +210 +221 +230 +235 +239 +238 +235 +230 +221 +210 +196 +183 +167 +149 +132 +115 +98 +82 +68 +57 +47 +39 +35 +33 +33 +38 +45 +53 +65 +78 +93 +111 +127 +144 +162 +178 +192 +206 +217 +226 +234 +238 +239 +237 +231 +224 +214 +201 +188 +172 +155 +138 +121 +104 +88 +73 +61 +50 +41 +35 +33 +33 +35 +42 +50 +61 +73 +88 +105 +121 +138 +155 +172 +188 +202 +213 +224 +231 +237 +239 +238 +234 +227 +218 +206 +192 +178 +161 +144 +127 +110 +93 +78 +63 +54 +44 +38 +33 +34 +33 +37 +48 +59 +69 +83 +98 +115 +131 +149 +166 +183 +196 +209 +221 +230 +235 +238 +239 +237 +229 +220 +211 +198 +183 +166 +150 +133 +115 +99 +84 +68 +57 +47 +39 +34 +31 +34 +36 +47 +55 +63 +76 +92 +109 +127 +145 +161 +178 +192 +205 +218 +228 +232 +237 +239 +236 +231 +224 +216 +202 +187 +172 +157 +139 +122 +106 +89 +73 +60 +50 +41 +36 +33 +33 +36 +41 +50 +62 +73 +88 +105 +121 +138 +155 +173 +188 +201 +214 +224 +232 +236 +239 +238 +234 +227 +218 +206 +192 +178 +161 +144 +127 +110 +93 +79 +64 +53 +44 +37 +33 +33 +34 +39 +47 +57 +68 +83 +99 +115 +132 +149 +167 +183 +197 +210 +221 +230 +235 +239 +239 +236 +230 +221 +210 +197 +184 +167 +149 +132 +116 +99 +83 +68 +57 +47 +39 +35 +32 +33 +37 +45 +54 +63 +78 +93 +110 +127 +144 +161 +178 +192 +206 +217 +227 +234 +238 +239 +237 +232 +224 +214 +202 +189 +173 +155 +138 +122 +105 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +51 +61 +73 +88 +105 +121 +138 +155 +173 +188 +201 +214 +224 +232 +236 +239 +238 +234 +228 +219 +207 +192 +178 +161 +144 +127 +110 +93 +78 +63 +54 +44 +37 +33 +33 +35 +39 +47 +57 +69 +83 +99 +116 +132 +150 +166 +183 +197 +210 +221 +229 +235 +238 +238 +235 +229 +221 +210 +197 +184 +167 +150 +132 +115 +99 +83 +68 +57 +47 +40 +35 +33 +33 +38 +44 +53 +63 +78 +93 +110 +127 +144 +161 +178 +192 +206 +217 +226 +233 +238 +238 +237 +232 +225 +214 +202 +189 +172 +156 +138 +122 +104 +88 +73 +61 +51 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +232 +237 +239 +238 +234 +227 +218 +206 +192 +179 +161 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +33 +34 +39 +47 +58 +68 +83 +99 +116 +132 +150 +167 +183 +196 +210 +221 +229 +235 +238 +239 +236 +230 +221 +210 +197 +183 +167 +150 +132 +116 +99 +83 +68 +57 +47 +39 +35 +32 +33 +38 +44 +54 +63 +78 +93 +110 +127 +144 +161 +178 +192 +206 +217 +227 +234 +238 +239 +236 +232 +225 +214 +201 +189 +172 +156 +138 +121 +104 +88 +73 +61 +50 +41 +36 +33 +33 +36 +41 +50 +61 +73 +88 +104 +122 +138 +156 +172 +188 +201 +214 +224 +232 +236 +239 +238 +234 +227 +218 +206 +192 +178 +161 +144 +127 +110 +93 +78 +64 +53 +44 +37 +33 +33 +34 +40 +47 +57 +68 +83 +99 +116 +132 +150 +167 +183 +197 +210 +221 +229 +235 +238 +239 +236 +230 +221 +210 +197 +184 +165 +155 +133 +108 +102 +87 +66 +55 +48 +40 +35 +30 +31 +40 +46 +52 +63 +78 +93 +111 +127 +143 +161 +178 +192 +205 +217 +227 +234 +238 +237 +237 +233 +222 +216 +206 +185 +170 +160 +142 +116 +105 +90 +75 +61 +47 +43 +39 +33 +30 +35 +43 +52 +61 +72 +87 +105 +122 +138 +155 +172 +188 +201 +214 +224 +232 +236 +238 +239 +233 +227 +221 +202 +194 +181 +160 +145 +126 +112 +92 +78 +63 +55 +45 +36 +33 +33 +34 +39 +47 +57 +68 +83 +99 +115 +132 +149 +166 +183 +196 +209 +220 +229 +235 +238 +238 +235 +230 +221 +210 +197 +184 +167 +150 +133 +116 +99 +83 +69 +57 +47 +39 +34 +32 +33 +37 +44 +53 +63 +77 +93 +110 +127 +144 +161 +178 +192 +205 +217 +226 +234 +237 +238 +237 +232 +224 +214 +202 +189 +173 +156 +139 +122 +105 +88 +73 +61 +51 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +121 +137 +155 +172 +188 +201 +214 +224 +232 +237 +239 +238 +234 +227 +218 +207 +194 +179 +161 +144 +127 +111 +94 +78 +64 +53 +45 +38 +33 +32 +34 +39 +47 +57 +68 +83 +98 +116 +132 +149 +166 +183 +196 +210 +221 +229 +235 +238 +239 +235 +230 +222 +211 +198 +183 +167 +150 +133 +116 +99 +82 +69 +57 +47 +39 +34 +33 +33 +37 +44 +53 +63 +78 +93 +110 +127 +144 +161 +177 +192 +205 +217 +226 +234 +238 +239 +237 +232 +225 +215 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +232 +237 +239 +238 +234 +227 +218 +206 +193 +179 +162 +144 +127 +110 +94 +78 +64 +54 +45 +37 +34 +31 +34 +39 +47 +57 +68 +82 +98 +116 +132 +149 +167 +183 +197 +210 +221 +229 +236 +238 +239 +236 +230 +221 +210 +197 +184 +167 +150 +133 +116 +99 +83 +69 +58 +47 +39 +34 +33 +34 +38 +44 +54 +63 +78 +93 +111 +127 +144 +161 +177 +192 +205 +217 +227 +234 +238 +238 +237 +232 +225 +214 +201 +189 +173 +156 +138 +122 +104 +88 +73 +61 +50 +42 +36 +33 +31 +35 +43 +52 +62 +73 +87 +105 +121 +137 +156 +172 +187 +201 +215 +224 +231 +237 +240 +238 +232 +227 +219 +207 +192 +178 +163 +144 +127 +111 +94 +78 +65 +54 +44 +37 +33 +31 +35 +43 +47 +55 +67 +82 +98 +117 +132 +150 +168 +182 +196 +211 +221 +228 +236 +239 +237 +234 +230 +222 +211 +196 +184 +169 +150 +133 +117 +100 +82 +68 +57 +47 +39 +35 +33 +33 +37 +45 +54 +63 +78 +93 +110 +127 +144 +160 +177 +192 +205 +217 +226 +234 +238 +239 +237 +232 +225 +214 +202 +189 +173 +156 +139 +122 +105 +88 +73 +61 +51 +42 +36 +33 +33 +36 +42 +50 +61 +73 +87 +104 +121 +138 +155 +172 +187 +200 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +162 +144 +127 +111 +93 +79 +65 +54 +45 +37 +33 +32 +34 +39 +47 +57 +68 +82 +98 +115 +132 +149 +166 +183 +196 +209 +220 +228 +235 +238 +239 +236 +230 +221 +210 +197 +184 +168 +150 +133 +116 +99 +83 +69 +58 +47 +39 +34 +32 +33 +37 +44 +53 +63 +77 +93 +109 +126 +143 +161 +177 +192 +205 +217 +226 +234 +237 +239 +237 +232 +225 +214 +202 +189 +173 +156 +139 +122 +105 +88 +74 +61 +50 +42 +36 +33 +33 +36 +41 +50 +61 +73 +87 +104 +121 +137 +155 +172 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +79 +65 +54 +45 +37 +33 +31 +34 +39 +47 +57 +69 +83 +98 +115 +132 +150 +167 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +221 +211 +198 +184 +168 +150 +133 +116 +100 +83 +69 +58 +47 +39 +35 +32 +33 +37 +44 +54 +65 +77 +92 +109 +127 +144 +161 +177 +192 +205 +217 +227 +233 +237 +239 +237 +232 +225 +214 +202 +189 +173 +157 +139 +122 +105 +89 +74 +61 +50 +42 +35 +32 +32 +36 +41 +50 +61 +73 +88 +104 +121 +137 +155 +172 +188 +201 +213 +224 +231 +237 +238 +238 +234 +227 +218 +207 +193 +179 +162 +144 +127 +111 +94 +78 +65 +53 +44 +37 +33 +33 +34 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +183 +196 +209 +220 +229 +235 +238 +238 +236 +230 +222 +211 +198 +184 +168 +151 +133 +117 +100 +83 +69 +57 +47 +39 +35 +33 +33 +37 +44 +53 +63 +77 +93 +109 +126 +143 +160 +177 +192 +205 +217 +226 +233 +238 +238 +237 +232 +225 +215 +203 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +32 +36 +41 +50 +61 +73 +87 +103 +121 +137 +154 +171 +187 +200 +213 +224 +231 +237 +239 +238 +234 +228 +218 +207 +194 +178 +168 +144 +122 +115 +98 +75 +63 +56 +46 +38 +30 +31 +37 +40 +45 +57 +68 +82 +99 +115 +130 +149 +167 +182 +196 +209 +220 +229 +235 +238 +238 +237 +231 +219 +213 +201 +180 +165 +157 +135 +111 +98 +88 +71 +53 +45 +42 +38 +31 +31 +39 +47 +54 +63 +77 +92 +110 +127 +143 +160 +177 +192 +205 +217 +227 +233 +238 +239 +238 +232 +224 +217 +199 +190 +176 +155 +139 +121 +107 +87 +73 +61 +52 +43 +35 +32 +33 +35 +42 +50 +61 +72 +88 +105 +121 +137 +155 +172 +187 +201 +213 +224 +231 +237 +238 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +78 +65 +54 +44 +38 +34 +33 +34 +39 +46 +57 +68 +83 +98 +115 +131 +149 +166 +182 +196 +209 +221 +229 +235 +238 +239 +236 +230 +221 +210 +198 +184 +168 +150 +133 +116 +100 +83 +69 +58 +47 +40 +34 +32 +34 +38 +44 +53 +63 +78 +93 +109 +127 +143 +161 +177 +192 +204 +217 +226 +234 +237 +238 +237 +232 +225 +215 +202 +189 +173 +156 +139 +123 +105 +89 +73 +61 +51 +42 +36 +33 +33 +36 +42 +50 +61 +72 +87 +103 +121 +137 +155 +172 +188 +200 +213 +224 +232 +236 +238 +238 +234 +228 +218 +206 +193 +179 +162 +145 +127 +111 +94 +79 +65 +54 +45 +37 +33 +32 +34 +39 +47 +57 +68 +82 +98 +115 +131 +148 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +222 +211 +198 +184 +168 +150 +134 +117 +100 +84 +69 +58 +47 +39 +34 +33 +33 +38 +43 +53 +65 +78 +92 +109 +126 +143 +161 +177 +192 +204 +217 +226 +233 +238 +239 +237 +233 +225 +215 +203 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +32 +35 +41 +50 +61 +72 +86 +103 +121 +137 +155 +171 +187 +201 +212 +224 +231 +236 +239 +238 +235 +228 +219 +207 +194 +180 +163 +145 +127 +111 +94 +79 +65 +54 +45 +38 +34 +33 +34 +39 +47 +56 +67 +82 +98 +115 +131 +148 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +222 +211 +198 +185 +168 +151 +134 +117 +100 +84 +69 +58 +47 +40 +35 +33 +31 +36 +46 +55 +63 +77 +91 +109 +126 +142 +160 +176 +190 +204 +218 +227 +233 +238 +239 +238 +231 +225 +216 +203 +188 +173 +157 +139 +122 +106 +90 +74 +62 +51 +42 +36 +33 +32 +35 +44 +50 +58 +71 +86 +103 +122 +138 +155 +173 +187 +200 +215 +225 +229 +237 +239 +237 +233 +228 +220 +207 +192 +179 +164 +145 +127 +112 +95 +78 +64 +54 +45 +37 +34 +33 +34 +39 +47 +57 +68 +82 +98 +115 +132 +149 +166 +182 +196 +209 +220 +229 +236 +238 +239 +236 +230 +221 +210 +198 +184 +168 +151 +133 +116 +99 +83 +69 +58 +47 +40 +35 +31 +34 +37 +44 +53 +64 +78 +93 +109 +126 +143 +161 +177 +192 +205 +217 +227 +233 +238 +239 +237 +232 +225 +215 +202 +189 +174 +157 +139 +122 +105 +89 +74 +61 +51 +42 +36 +33 +33 +35 +42 +50 +61 +72 +87 +103 +121 +137 +154 +172 +187 +200 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +163 +145 +127 +111 +94 +79 +65 +54 +45 +38 +33 +32 +34 +39 +47 +57 +68 +82 +98 +115 +131 +148 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +222 +211 +198 +185 +168 +151 +133 +117 +100 +84 +69 +58 +47 +40 +35 +33 +34 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +176 +192 +204 +216 +226 +233 +237 +239 +237 +232 +225 +215 +203 +189 +174 +157 +139 +123 +105 +89 +74 +62 +51 +42 +36 +33 +33 +36 +41 +49 +61 +73 +87 +103 +121 +137 +154 +172 +187 +201 +213 +224 +231 +237 +238 +238 +234 +228 +218 +207 +194 +179 +163 +145 +128 +111 +95 +79 +65 +55 +45 +38 +34 +33 +34 +39 +47 +57 +68 +82 +98 +115 +131 +148 +166 +182 +196 +209 +220 +229 +235 +239 +238 +236 +230 +222 +211 +198 +185 +168 +151 +133 +117 +100 +83 +69 +58 +47 +40 +35 +32 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +205 +216 +226 +233 +238 +239 +237 +233 +226 +215 +203 +190 +174 +157 +140 +123 +105 +89 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +61 +73 +88 +103 +120 +137 +154 +171 +187 +200 +212 +224 +231 +236 +238 +238 +235 +228 +219 +208 +193 +180 +163 +146 +128 +111 +95 +80 +66 +55 +45 +38 +34 +31 +34 +39 +46 +57 +68 +81 +97 +114 +131 +148 +165 +181 +195 +208 +220 +228 +235 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +85 +71 +59 +48 +40 +35 +33 +33 +37 +43 +53 +63 +76 +92 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +216 +203 +188 +179 +157 +134 +127 +110 +86 +73 +63 +52 +43 +33 +31 +36 +36 +39 +49 +60 +71 +87 +102 +118 +136 +154 +170 +186 +200 +211 +223 +231 +236 +239 +239 +233 +229 +217 +212 +195 +175 +166 +149 +129 +105 +99 +85 +63 +51 +45 +42 +35 +29 +33 +41 +47 +56 +67 +80 +97 +115 +130 +147 +165 +182 +195 +208 +220 +229 +235 +238 +239 +236 +231 +221 +213 +196 +186 +171 +150 +135 +118 +101 +84 +69 +60 +50 +40 +34 +31 +34 +37 +43 +52 +63 +77 +92 +109 +125 +142 +160 +176 +192 +204 +216 +226 +233 +238 +239 +237 +233 +226 +216 +203 +190 +175 +158 +140 +123 +106 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +72 +86 +103 +120 +136 +153 +170 +186 +200 +212 +224 +231 +237 +238 +238 +235 +228 +219 +208 +194 +180 +164 +146 +128 +112 +95 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +57 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +229 +235 +238 +239 +236 +231 +222 +211 +199 +186 +169 +152 +134 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +44 +52 +63 +76 +91 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +237 +233 +226 +216 +203 +190 +175 +157 +140 +123 +106 +90 +75 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +72 +86 +102 +119 +136 +153 +171 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +163 +145 +128 +111 +95 +79 +65 +55 +45 +38 +34 +31 +34 +39 +46 +56 +67 +81 +97 +114 +131 +148 +165 +181 +195 +209 +220 +229 +235 +238 +238 +236 +230 +222 +212 +198 +185 +169 +152 +134 +118 +100 +84 +69 +58 +48 +40 +34 +32 +33 +37 +44 +53 +63 +76 +92 +109 +125 +142 +159 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +215 +202 +190 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +86 +103 +120 +137 +154 +171 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +219 +207 +193 +179 +163 +145 +128 +111 +94 +79 +65 +55 +45 +38 +35 +31 +32 +40 +48 +57 +69 +82 +97 +113 +130 +149 +166 +181 +195 +210 +221 +229 +234 +239 +239 +234 +229 +224 +212 +197 +184 +169 +151 +132 +117 +101 +84 +69 +58 +48 +39 +35 +31 +32 +39 +46 +51 +63 +76 +90 +109 +126 +143 +161 +176 +190 +206 +218 +224 +233 +238 +238 +236 +232 +227 +216 +201 +189 +176 +158 +140 +124 +107 +88 +74 +62 +51 +42 +36 +33 +31 +35 +41 +50 +60 +72 +86 +102 +120 +137 +153 +170 +186 +200 +212 +224 +231 +236 +238 +238 +235 +228 +219 +208 +194 +180 +163 +146 +129 +112 +95 +80 +65 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +113 +130 +148 +165 +181 +195 +208 +219 +229 +235 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +44 +52 +63 +76 +91 +108 +125 +142 +159 +176 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +203 +190 +175 +158 +140 +124 +107 +90 +75 +62 +52 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +102 +119 +136 +153 +170 +186 +200 +212 +223 +231 +236 +239 +238 +235 +229 +219 +208 +194 +180 +164 +146 +129 +112 +95 +80 +66 +55 +45 +38 +34 +31 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +182 +195 +208 +219 +229 +235 +239 +239 +235 +231 +222 +211 +198 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +35 +33 +33 +37 +44 +53 +63 +76 +91 +109 +125 +142 +160 +176 +192 +204 +216 +226 +233 +238 +239 +237 +233 +225 +216 +203 +190 +174 +157 +140 +124 +106 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +71 +86 +103 +119 +136 +154 +171 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +129 +112 +96 +80 +65 +55 +45 +38 +34 +33 +34 +38 +47 +56 +67 +81 +97 +114 +130 +147 +164 +181 +195 +208 +219 +229 +234 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +85 +70 +58 +48 +40 +35 +32 +33 +37 +43 +53 +63 +76 +91 +109 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +237 +233 +225 +216 +203 +191 +174 +157 +140 +123 +106 +90 +75 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +103 +119 +136 +153 +171 +187 +200 +212 +223 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +164 +146 +129 +112 +95 +80 +66 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +182 +195 +208 +219 +228 +234 +238 +238 +236 +230 +221 +212 +198 +184 +173 +154 +127 +119 +107 +82 +67 +60 +49 +41 +33 +29 +35 +39 +41 +52 +63 +77 +92 +108 +124 +141 +160 +176 +190 +203 +216 +226 +233 +237 +238 +236 +233 +224 +220 +204 +184 +177 +162 +139 +122 +106 +93 +76 +58 +51 +45 +39 +31 +31 +35 +42 +51 +59 +70 +85 +102 +119 +135 +153 +169 +186 +199 +212 +223 +231 +236 +239 +237 +236 +228 +219 +206 +196 +182 +162 +146 +130 +112 +95 +79 +67 +56 +44 +37 +33 +33 +34 +38 +46 +55 +67 +82 +97 +114 +130 +147 +164 +181 +195 +208 +219 +228 +235 +238 +238 +236 +231 +222 +212 +199 +186 +169 +152 +135 +118 +101 +85 +70 +58 +47 +40 +34 +32 +33 +37 +43 +52 +63 +76 +91 +108 +125 +142 +159 +175 +192 +204 +216 +225 +233 +237 +239 +237 +232 +225 +215 +203 +190 +175 +158 +140 +123 +106 +90 +75 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +71 +86 +103 +119 +136 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +229 +219 +208 +194 +180 +164 +146 +129 +112 +96 +80 +66 +55 +46 +38 +34 +31 +34 +39 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +195 +208 +219 +229 +235 +238 +239 +236 +231 +222 +212 +199 +185 +169 +153 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +158 +175 +192 +204 +216 +225 +233 +237 +239 +237 +233 +225 +216 +203 +191 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +37 +33 +31 +35 +41 +49 +59 +71 +85 +102 +119 +135 +153 +170 +186 +199 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +129 +112 +96 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +220 +229 +234 +238 +239 +236 +231 +223 +212 +199 +185 +169 +152 +135 +117 +101 +84 +70 +59 +48 +41 +35 +33 +33 +37 +43 +53 +63 +76 +91 +108 +124 +142 +159 +175 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +215 +204 +190 +175 +158 +141 +124 +107 +90 +75 +63 +51 +43 +37 +33 +29 +35 +43 +50 +60 +70 +85 +102 +119 +134 +154 +170 +185 +199 +213 +223 +230 +236 +240 +238 +233 +228 +220 +208 +193 +180 +164 +146 +129 +113 +96 +79 +66 +56 +45 +38 +34 +31 +35 +42 +45 +53 +66 +80 +96 +115 +130 +148 +166 +180 +195 +209 +219 +227 +235 +238 +237 +235 +232 +224 +211 +198 +187 +171 +152 +135 +120 +101 +84 +70 +59 +48 +40 +35 +33 +33 +37 +44 +53 +63 +76 +92 +108 +125 +141 +158 +175 +191 +204 +216 +225 +233 +237 +239 +237 +233 +225 +215 +203 +190 +175 +157 +140 +123 +106 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +49 +61 +72 +87 +102 +119 +136 +154 +171 +187 +200 +212 +223 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +163 +145 +128 +112 +95 +80 +65 +54 +45 +38 +34 +31 +34 +39 +47 +57 +68 +81 +97 +114 +131 +148 +166 +181 +195 +208 +220 +229 +234 +238 +239 +236 +231 +222 +211 +198 +185 +169 +152 +134 +118 +100 +84 +70 +58 +48 +40 +35 +32 +33 +37 +44 +52 +63 +76 +91 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +237 +238 +237 +233 +225 +215 +203 +190 +175 +158 +140 +124 +107 +90 +75 +62 +51 +42 +36 +33 +33 +35 +41 +50 +60 +71 +86 +102 +120 +136 +154 +171 +186 +199 +212 +222 +231 +236 +239 +238 +234 +228 +219 +207 +194 +180 +164 +146 +129 +112 +95 +79 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +164 +181 +195 +208 +219 +228 +235 +238 +238 +236 +231 +222 +212 +199 +186 +170 +153 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +34 +37 +43 +51 +63 +76 +91 +107 +124 +141 +158 +175 +191 +203 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +75 +63 +52 +43 +36 +33 +33 +35 +41 +49 +59 +70 +85 +102 +118 +135 +152 +169 +185 +199 +211 +222 +231 +236 +239 +238 +235 +229 +220 +208 +195 +181 +164 +147 +130 +113 +97 +80 +66 +56 +46 +38 +34 +33 +34 +38 +46 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +237 +231 +224 +212 +199 +186 +170 +153 +135 +119 +102 +86 +71 +59 +49 +41 +35 +32 +34 +36 +43 +52 +63 +75 +90 +107 +124 +141 +158 +175 +190 +203 +216 +226 +233 +237 +239 +238 +233 +226 +216 +204 +192 +175 +158 +141 +125 +107 +91 +75 +63 +52 +43 +37 +33 +33 +35 +40 +48 +59 +71 +85 +102 +118 +135 +152 +169 +186 +199 +212 +222 +230 +236 +239 +238 +235 +229 +220 +209 +194 +179 +168 +150 +125 +113 +102 +79 +63 +56 +47 +39 +31 +29 +35 +41 +44 +54 +67 +80 +97 +113 +128 +146 +164 +181 +194 +208 +218 +228 +235 +237 +239 +236 +229 +224 +216 +197 +182 +175 +156 +131 +119 +103 +87 +71 +56 +50 +43 +36 +31 +33 +37 +44 +53 +62 +74 +91 +108 +124 +140 +158 +175 +190 +203 +215 +225 +232 +237 +240 +237 +233 +228 +213 +204 +192 +175 +158 +140 +127 +107 +91 +75 +63 +53 +42 +36 +33 +33 +35 +40 +48 +59 +71 +86 +101 +118 +135 +152 +170 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +195 +181 +164 +147 +130 +113 +96 +80 +66 +56 +45 +38 +34 +32 +34 +38 +45 +55 +67 +81 +96 +112 +129 +147 +164 +180 +194 +207 +219 +228 +235 +238 +238 +236 +231 +223 +212 +199 +186 +170 +153 +135 +118 +101 +85 +71 +59 +48 +41 +35 +33 +33 +36 +43 +52 +63 +75 +90 +107 +124 +141 +158 +175 +190 +204 +216 +225 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +107 +91 +76 +63 +52 +43 +36 +33 +32 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +165 +147 +130 +113 +97 +80 +66 +56 +46 +38 +34 +32 +34 +38 +46 +55 +66 +80 +96 +112 +129 +146 +163 +180 +194 +207 +219 +228 +234 +238 +238 +236 +231 +223 +213 +200 +186 +170 +153 +136 +119 +103 +86 +71 +59 +49 +40 +35 +31 +33 +37 +43 +51 +63 +75 +90 +107 +124 +140 +157 +174 +190 +203 +215 +225 +233 +237 +238 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +32 +35 +41 +48 +59 +70 +85 +101 +118 +135 +152 +169 +185 +198 +212 +222 +230 +236 +239 +238 +235 +229 +219 +209 +195 +181 +165 +147 +130 +113 +96 +81 +66 +55 +46 +38 +34 +32 +34 +38 +46 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +234 +238 +239 +236 +232 +222 +212 +199 +186 +170 +153 +136 +118 +101 +85 +70 +59 +48 +41 +36 +31 +31 +38 +45 +52 +63 +75 +90 +107 +124 +141 +159 +174 +190 +204 +216 +225 +233 +238 +240 +237 +232 +227 +217 +203 +190 +176 +158 +140 +125 +108 +91 +75 +63 +52 +43 +37 +33 +31 +37 +43 +47 +57 +71 +85 +103 +120 +135 +154 +170 +185 +200 +213 +221 +230 +237 +238 +237 +234 +230 +220 +207 +195 +182 +165 +146 +130 +114 +95 +79 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +66 +81 +97 +113 +130 +147 +164 +180 +194 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +200 +185 +170 +152 +135 +118 +102 +85 +70 +59 +49 +40 +35 +32 +33 +37 +43 +52 +63 +75 +91 +107 +124 +141 +158 +175 +191 +203 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +142 +124 +108 +91 +76 +63 +52 +43 +36 +33 +32 +35 +41 +49 +59 +70 +85 +101 +118 +135 +152 +169 +186 +199 +212 +222 +231 +236 +239 +238 +235 +229 +220 +208 +195 +181 +165 +147 +130 +113 +97 +81 +66 +56 +46 +39 +34 +31 +34 +39 +46 +56 +66 +80 +95 +112 +129 +146 +164 +180 +194 +207 +219 +228 +234 +238 +239 +236 +231 +223 +212 +200 +186 +170 +153 +136 +119 +102 +86 +71 +60 +49 +41 +35 +33 +33 +36 +42 +52 +63 +76 +90 +106 +124 +141 +159 +175 +190 +203 +215 +225 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +44 +36 +33 +33 +34 +40 +48 +60 +71 +84 +101 +118 +135 +153 +169 +185 +199 +212 +222 +230 +236 +239 +239 +235 +229 +219 +208 +195 +181 +165 +147 +130 +113 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +199 +186 +171 +153 +136 +119 +102 +86 +71 +60 +48 +41 +35 +33 +33 +36 +43 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +238 +233 +226 +216 +204 +192 +176 +159 +141 +125 +107 +91 +76 +63 +52 +43 +37 +33 +33 +34 +40 +48 +59 +70 +85 +101 +118 +135 +152 +169 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +195 +181 +164 +147 +129 +113 +97 +80 +66 +56 +45 +38 +34 +33 +34 +39 +46 +55 +67 +80 +96 +112 +129 +147 +164 +181 +195 +208 +219 +228 +234 +238 +239 +236 +231 +224 +212 +200 +186 +170 +153 +135 +119 +101 +86 +71 +59 +49 +40 +34 +33 +33 +36 +43 +51 +63 +75 +91 +107 +124 +140 +158 +175 +191 +203 +215 +225 +233 +237 +238 +238 +233 +225 +217 +204 +189 +180 +161 +135 +126 +113 +89 +73 +63 +53 +44 +34 +30 +35 +37 +39 +47 +59 +70 +86 +101 +117 +134 +152 +169 +185 +198 +211 +222 +231 +235 +239 +238 +233 +230 +224 +205 +192 +187 +167 +143 +131 +114 +97 +80 +63 +57 +48 +39 +31 +31 +35 +40 +46 +54 +65 +80 +96 +112 +129 +147 +163 +180 +194 +208 +219 +228 +234 +239 +239 +236 +234 +219 +213 +202 +184 +170 +152 +137 +118 +101 +86 +72 +60 +47 +40 +35 +33 +33 +36 +43 +52 +63 +76 +90 +107 +124 +141 +158 +175 +190 +204 +215 +226 +232 +238 +239 +237 +233 +225 +216 +204 +192 +176 +159 +141 +124 +107 +91 +75 +63 +51 +43 +37 +33 +32 +35 +41 +48 +59 +71 +85 +102 +119 +135 +152 +169 +186 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +164 +147 +130 +113 +96 +80 +67 +55 +46 +38 +34 +32 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +200 +187 +171 +154 +136 +119 +102 +86 +71 +60 +49 +41 +35 +33 +33 +36 +43 +51 +62 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +238 +238 +237 +234 +227 +217 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +33 +35 +40 +47 +59 +71 +86 +101 +117 +134 +152 +169 +186 +198 +211 +222 +230 +236 +239 +239 +235 +229 +220 +209 +195 +181 +165 +148 +130 +114 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +46 +56 +66 +79 +95 +112 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +237 +231 +224 +213 +200 +187 +171 +154 +136 +119 +102 +86 +71 +60 +49 +41 +35 +33 +33 +36 +43 +52 +63 +75 +91 +106 +124 +140 +158 +175 +190 +203 +215 +225 +232 +237 +239 +238 +233 +226 +216 +204 +192 +176 +159 +142 +125 +107 +91 +76 +63 +52 +43 +37 +33 +33 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +223 +231 +236 +239 +239 +235 +229 +220 +208 +196 +181 +165 +148 +130 +114 +97 +80 +67 +56 +46 +39 +35 +30 +33 +40 +47 +56 +66 +79 +95 +111 +128 +146 +163 +178 +193 +208 +219 +228 +234 +239 +239 +235 +230 +225 +213 +199 +186 +171 +153 +135 +120 +103 +86 +71 +60 +49 +41 +35 +31 +33 +39 +43 +49 +61 +74 +89 +107 +124 +140 +158 +173 +189 +204 +216 +224 +232 +238 +237 +236 +233 +228 +217 +204 +192 +178 +159 +142 +127 +109 +90 +76 +63 +52 +43 +37 +33 +32 +34 +40 +49 +58 +70 +85 +100 +117 +134 +151 +168 +184 +197 +210 +222 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +66 +80 +95 +112 +128 +145 +163 +179 +193 +206 +218 +227 +234 +238 +239 +236 +231 +224 +213 +200 +187 +171 +154 +136 +120 +102 +86 +71 +60 +49 +41 +35 +31 +33 +36 +43 +51 +63 +74 +90 +106 +123 +140 +157 +174 +189 +203 +214 +225 +232 +237 +238 +237 +233 +226 +216 +204 +192 +176 +160 +142 +126 +108 +91 +76 +63 +52 +43 +36 +33 +33 +34 +40 +48 +58 +70 +84 +101 +118 +134 +152 +169 +185 +198 +211 +221 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +165 +148 +130 +115 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +54 +66 +79 +95 +111 +127 +145 +163 +179 +193 +207 +218 +227 +234 +238 +239 +236 +231 +224 +213 +200 +187 +171 +154 +136 +120 +102 +86 +71 +59 +49 +41 +35 +33 +33 +36 +42 +51 +62 +75 +90 +106 +123 +140 +157 +174 +189 +203 +214 +225 +232 +237 +238 +237 +233 +226 +216 +205 +192 +176 +160 +142 +126 +108 +91 +76 +63 +52 +43 +37 +33 +31 +35 +40 +48 +59 +70 +85 +101 +118 +134 +151 +169 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +219 +209 +196 +182 +165 +148 +131 +114 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +66 +80 +95 +111 +128 +146 +163 +179 +193 +207 +218 +228 +234 +238 +238 +237 +231 +224 +213 +200 +187 +171 +154 +137 +121 +103 +87 +72 +60 +49 +41 +36 +32 +33 +35 +42 +52 +63 +74 +89 +105 +123 +140 +157 +174 +189 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +77 +63 +53 +43 +37 +33 +33 +35 +40 +47 +58 +69 +84 +100 +117 +133 +151 +168 +184 +198 +211 +221 +230 +235 +239 +238 +235 +229 +220 +209 +196 +182 +166 +149 +131 +115 +98 +82 +67 +56 +47 +39 +34 +32 +34 +38 +45 +55 +65 +79 +94 +111 +127 +145 +163 +179 +193 +206 +218 +227 +234 +238 +239 +237 +232 +223 +213 +201 +186 +176 +153 +130 +125 +107 +84 +71 +61 +51 +41 +32 +31 +36 +37 +41 +51 +62 +74 +90 +106 +122 +139 +157 +174 +189 +203 +214 +225 +233 +236 +239 +238 +230 +230 +220 +200 +192 +181 +162 +137 +127 +110 +92 +76 +61 +55 +46 +36 +31 +32 +36 +42 +47 +57 +69 +85 +101 +117 +133 +151 +168 +184 +198 +211 +221 +230 +236 +238 +240 +235 +228 +219 +211 +197 +181 +165 +150 +131 +115 +97 +83 +68 +56 +45 +38 +35 +31 +34 +37 +44 +55 +66 +79 +94 +111 +128 +146 +163 +179 +193 +207 +218 +228 +234 +238 +239 +236 +232 +224 +213 +200 +187 +172 +154 +137 +120 +103 +86 +71 +59 +50 +41 +35 +33 +33 +36 +42 +51 +63 +74 +89 +106 +123 +140 +157 +174 +190 +203 +215 +225 +233 +237 +239 +237 +233 +227 +216 +205 +192 +176 +160 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +32 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +168 +185 +198 +211 +222 +230 +235 +238 +238 +235 +229 +220 +209 +195 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +38 +34 +32 +34 +38 +46 +55 +66 +80 +95 +112 +128 +146 +163 +180 +194 +207 +218 +228 +234 +238 +238 +237 +231 +224 +213 +200 +187 +171 +153 +136 +119 +103 +86 +71 +60 +49 +40 +35 +33 +33 +36 +43 +51 +63 +75 +90 +106 +123 +140 +157 +174 +189 +203 +215 +225 +232 +237 +238 +237 +233 +226 +216 +205 +192 +176 +159 +143 +126 +108 +92 +77 +63 +52 +43 +37 +33 +32 +34 +40 +48 +58 +69 +84 +100 +117 +134 +151 +168 +184 +198 +211 +221 +230 +236 +238 +238 +235 +229 +221 +209 +196 +183 +166 +149 +131 +114 +97 +82 +67 +56 +46 +39 +35 +33 +33 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +179 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +200 +188 +171 +155 +137 +121 +103 +87 +72 +60 +50 +41 +35 +33 +33 +36 +41 +50 +62 +75 +89 +105 +121 +139 +156 +174 +188 +202 +214 +225 +232 +237 +238 +238 +234 +227 +218 +205 +192 +177 +161 +144 +127 +109 +93 +77 +63 +53 +44 +38 +32 +30 +35 +41 +48 +59 +69 +82 +99 +116 +133 +151 +167 +182 +198 +211 +221 +229 +236 +240 +238 +234 +230 +222 +209 +195 +183 +167 +148 +131 +115 +98 +82 +68 +57 +46 +39 +34 +31 +35 +41 +43 +52 +64 +77 +94 +112 +127 +146 +163 +178 +193 +208 +217 +226 +235 +237 +237 +236 +233 +225 +213 +200 +189 +173 +154 +138 +121 +103 +86 +72 +60 +50 +41 +36 +32 +32 +36 +43 +51 +62 +75 +89 +106 +123 +139 +156 +173 +189 +202 +214 +225 +232 +237 +239 +238 +233 +226 +217 +205 +192 +177 +161 +143 +126 +109 +92 +77 +63 +53 +44 +37 +33 +32 +34 +40 +48 +59 +70 +84 +100 +117 +133 +151 +168 +185 +198 +210 +222 +230 +236 +239 +239 +235 +230 +220 +209 +196 +182 +166 +149 +131 +115 +98 +81 +68 +57 +47 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +128 +145 +163 +179 +193 +206 +218 +227 +234 +238 +239 +237 +231 +224 +213 +201 +187 +172 +154 +137 +120 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +43 +51 +62 +74 +89 +106 +123 +140 +157 +174 +189 +202 +214 +225 +232 +237 +239 +237 +233 +227 +217 +205 +192 +177 +160 +142 +126 +109 +92 +77 +63 +52 +44 +37 +34 +33 +34 +40 +47 +58 +69 +84 +100 +117 +134 +151 +168 +184 +198 +210 +222 +230 +236 +239 +239 +235 +229 +220 +209 +196 +182 +166 +148 +131 +115 +97 +81 +68 +56 +46 +39 +34 +33 +34 +38 +45 +54 +65 +79 +95 +111 +128 +145 +163 +179 +193 +207 +218 +228 +234 +238 +239 +237 +231 +224 +213 +201 +187 +172 +154 +136 +120 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +123 +139 +157 +174 +189 +202 +214 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +161 +142 +126 +108 +92 +76 +63 +53 +44 +37 +33 +32 +34 +40 +48 +58 +70 +84 +100 +117 +134 +151 +168 +184 +198 +210 +221 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +166 +148 +131 +114 +98 +81 +67 +56 +46 +39 +34 +33 +33 +38 +45 +54 +65 +79 +94 +111 +128 +145 +162 +179 +193 +207 +218 +227 +234 +238 +239 +236 +231 +224 +213 +201 +187 +171 +155 +137 +120 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +123 +139 +157 +173 +189 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +77 +63 +52 +43 +37 +33 +33 +34 +39 +47 +59 +70 +84 +100 +116 +133 +151 +168 +184 +197 +210 +221 +230 +236 +239 +238 +235 +229 +220 +208 +196 +181 +171 +148 +126 +119 +101 +79 +66 +58 +48 +39 +31 +31 +36 +38 +44 +55 +66 +78 +94 +111 +127 +142 +165 +183 +190 +203 +222 +230 +229 +237 +242 +238 +228 +221 +215 +204 +186 +170 +156 +137 +122 +101 +87 +73 +59 +49 +41 +36 +33 +31 +36 +44 +52 +62 +74 +89 +106 +123 +138 +158 +169 +190 +205 +212 +225 +231 +239 +238 +237 +234 +228 +217 +204 +192 +178 +161 +143 +126 +108 +92 +77 +63 +52 +44 +37 +33 +33 +35 +40 +47 +58 +69 +84 +99 +116 +133 +150 +167 +184 +197 +210 +221 +230 +236 +238 +238 +235 +229 +221 +209 +197 +183 +166 +149 +131 +115 +98 +82 +67 +57 +47 +39 +34 +33 +33 +37 +44 +54 +65 +79 +94 +111 +127 +144 +162 +179 +192 +206 +218 +227 +234 +238 +238 +237 +232 +224 +214 +201 +188 +173 +155 +138 +121 +104 +88 +72 +61 +50 +41 +36 +33 +33 +36 +42 +51 +62 +73 +89 +105 +122 +138 +156 +173 +188 +202 +214 +224 +232 +237 +238 +238 +234 +227 +218 +205 +192 +178 +161 +143 +127 +109 +93 +78 +63 +53 +44 +37 +33 +32 +34 +39 +47 +58 +68 +83 +99 +116 +132 +150 +167 +183 +197 +209 +221 +230 +236 +238 +239 +236 +230 +221 +210 +197 +183 +167 +149 +132 +115 +98 +82 +68 +57 +47 +39 +34 +31 +33 +38 +45 +54 +65 +78 +93 +111 +127 +144 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +137 +121 +103 +87 +72 +60 +49 +41 +36 +33 +33 +36 +42 +50 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +224 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +161 +144 +126 +109 +92 +77 +63 +53 +44 +37 +33 +33 +34 +39 +47 +58 +69 +83 +99 +116 +133 +150 +168 +184 +197 +210 +221 +229 +235 +239 +238 +235 +229 +221 +209 +197 +183 +166 +149 +131 +115 +98 +82 +68 +57 +47 +39 +34 +33 +33 +38 +45 +54 +65 +79 +94 +110 +127 +144 +162 +179 +192 +206 +218 +227 +233 +238 +238 +237 +232 +224 +213 +201 +188 +173 +155 +137 +121 +103 +87 +72 +61 +50 +42 +36 +31 +30 +37 +44 +51 +62 +73 +88 +105 +122 +138 +157 +172 +188 +202 +215 +224 +231 +238 +240 +237 +232 +227 +219 +205 +192 +178 +161 +143 +126 +110 +93 +77 +63 +53 +44 +37 +33 +31 +36 +42 +45 +56 +68 +83 +100 +118 +133 +152 +169 +182 +198 +212 +220 +228 +236 +238 +237 +235 +231 +222 +208 +196 +184 +167 +148 +132 +116 +97 +82 +68 +57 +47 +39 +34 +31 +33 +38 +45 +54 +65 +79 +94 +111 +127 +144 +162 +178 +192 +206 +217 +227 +234 +238 +239 +236 +232 +224 +214 +201 +188 +172 +155 +138 +121 +103 +88 +72 +61 +50 +41 +36 +32 +33 +36 +42 +51 +62 +74 +89 +105 +122 +138 +156 +173 +189 +201 +214 +225 +232 +237 +239 +238 +234 +227 +217 +206 +192 +178 +161 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +32 +34 +40 +47 +58 +69 +83 +99 +116 +132 +150 +167 +183 +197 +210 +221 +229 +236 +238 +238 +235 +230 +221 +210 +197 +183 +167 +149 +132 +116 +98 +83 +68 +57 +47 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +110 +127 +144 +161 +178 +192 +206 +217 +226 +234 +238 +238 +236 +232 +224 +214 +202 +188 +172 +155 +137 +121 +104 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +62 +74 +89 +105 +122 +139 +156 +172 +188 +202 +214 +225 +232 +236 +239 +238 +234 +227 +218 +206 +192 +178 +161 +144 +127 +110 +93 +77 +63 +53 +44 +37 +33 +33 +34 +39 +47 +58 +69 +83 +99 +116 +132 +149 +167 +184 +197 +210 +221 +230 +235 +239 +239 +235 +230 +220 +210 +197 +183 +167 +149 +131 +115 +98 +82 +68 +57 +47 +39 +34 +31 +33 +38 +45 +54 +64 +79 +94 +111 +127 +144 +162 +179 +192 +206 +217 +227 +234 +237 +239 +237 +232 +224 +214 +201 +188 +172 +155 +138 +121 +104 +87 +73 +60 +50 +41 +36 +32 +33 +36 +42 +51 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +225 +232 +237 +239 +237 +234 +227 +217 +206 +192 +177 +161 +143 +126 +109 +92 +77 +63 +53 +43 +37 +33 +31 +35 +40 +47 +58 +69 +84 +100 +117 +133 +151 +168 +184 +197 +210 +222 +230 +236 +239 +238 +235 +229 +221 +210 +196 +182 +166 +149 +131 +115 +98 +82 +68 +57 +46 +39 +34 +32 +34 +38 +45 +54 +65 +79 +94 +111 +127 +144 +162 +179 +193 +206 +218 +227 +234 +238 +238 +237 +232 +224 +214 +201 +188 +172 +155 +137 +120 +104 +87 +73 +60 +49 +41 +35 +32 +33 +36 +42 +51 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +225 +232 +237 +238 +237 +233 +227 +218 +204 +192 +180 +164 +138 +125 +116 +92 +74 +65 +54 +46 +36 +30 +33 +38 +39 +44 +61 +72 +79 +99 +120 +133 +145 +168 +187 +198 +206 +218 +233 +239 +237 +237 +236 +231 +221 +210 +196 +182 +166 +150 +132 +112 +98 +84 +67 +56 +47 +40 +34 +31 +33 +39 +45 +56 +61 +79 +96 +109 +128 +144 +163 +178 +192 +207 +219 +228 +233 +237 +240 +237 +232 +224 +213 +201 +189 +173 +154 +138 +121 +104 +87 +73 +60 +50 +41 +36 +33 +32 +36 +42 +51 +61 +74 +88 +105 +122 +139 +156 +173 +188 +201 +214 +224 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +161 +144 +127 +110 +93 +77 +63 +53 +44 +37 +33 +31 +35 +39 +47 +58 +69 +83 +99 +116 +132 +150 +167 +183 +197 +211 +221 +230 +236 +238 +238 +236 +230 +221 +210 +197 +183 +167 +150 +132 +116 +99 +82 +68 +57 +47 +39 +34 +32 +33 +37 +44 +54 +64 +78 +93 +110 +127 +144 +161 +178 +192 +205 +217 +226 +234 +238 +239 +237 +232 +224 +214 +201 +188 +173 +155 +138 +121 +104 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +122 +138 +155 +172 +188 +201 +213 +224 +232 +237 +238 +237 +234 +228 +218 +206 +192 +179 +162 +144 +127 +110 +94 +78 +65 +54 +44 +37 +33 +33 +35 +39 +47 +57 +69 +83 +99 +115 +132 +150 +167 +183 +197 +210 +221 +229 +236 +238 +238 +235 +230 +221 +210 +197 +183 +167 +150 +132 +115 +98 +82 +68 +57 +47 +39 +34 +32 +33 +38 +45 +55 +64 +77 +94 +111 +127 +144 +161 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +138 +121 +104 +87 +73 +60 +50 +41 +35 +33 +33 +36 +43 +50 +61 +73 +89 +105 +122 +138 +156 +173 +188 +202 +214 +224 +232 +237 +239 +238 +234 +227 +218 +206 +192 +177 +161 +143 +127 +109 +93 +77 +63 +53 +44 +37 +33 +33 +34 +40 +47 +57 +69 +83 +100 +117 +133 +150 +167 +183 +197 +210 +221 +229 +235 +239 +238 +235 +229 +221 +209 +197 +183 +168 +149 +131 +115 +98 +82 +68 +57 +47 +40 +33 +31 +35 +39 +45 +54 +63 +78 +93 +110 +127 +144 +161 +177 +192 +207 +217 +226 +234 +238 +237 +236 +232 +224 +212 +201 +189 +172 +154 +137 +122 +104 +88 +73 +60 +50 +41 +35 +32 +35 +37 +39 +48 +60 +72 +89 +105 +122 +139 +155 +171 +189 +202 +212 +224 +232 +235 +237 +238 +236 +227 +216 +205 +194 +178 +161 +145 +127 +109 +93 +78 +64 +53 +45 +38 +33 +31 +34 +40 +47 +57 +68 +83 +98 +115 +132 +149 +166 +183 +196 +209 +221 +229 +235 +238 +238 +235 +230 +221 +210 +198 +183 +167 +150 +133 +116 +99 +83 +69 +57 +47 +39 +34 +33 +33 +37 +44 +53 +63 +77 +93 +110 +127 +144 +161 +177 +192 +205 +217 +226 +234 +237 +238 +237 +232 +225 +214 +202 +188 +173 +156 +138 +122 +105 +88 +74 +61 +51 +42 +35 +33 +32 +36 +41 +50 +61 +72 +87 +103 +121 +137 +155 +172 +188 +201 +213 +224 +231 +237 +238 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +78 +64 +54 +44 +37 +33 +33 +35 +40 +47 +57 +68 +82 +99 +115 +132 +149 +167 +183 +196 +209 +220 +229 +235 +238 +238 +236 +229 +221 +210 +197 +184 +167 +150 +132 +116 +99 +83 +68 +57 +47 +39 +34 +32 +33 +37 +44 +53 +64 +77 +93 +110 +127 +144 +161 +178 +192 +205 +217 +226 +233 +238 +239 +237 +232 +224 +214 +202 +189 +173 +156 +138 +122 +104 +88 +73 +61 +50 +42 +35 +32 +33 +36 +42 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +231 +237 +238 +237 +234 +227 +218 +205 +192 +178 +161 +144 +127 +110 +92 +77 +63 +53 +44 +37 +33 +32 +34 +39 +47 +58 +68 +83 +99 +116 +132 +150 +167 +184 +197 +210 +221 +230 +235 +238 +238 +235 +229 +221 +210 +197 +183 +167 +149 +132 +116 +98 +82 +68 +57 +47 +39 +34 +31 +34 +37 +44 +54 +63 +78 +94 +111 +127 +144 +161 +178 +192 +206 +217 +227 +233 +237 +239 +237 +232 +224 +213 +201 +188 +172 +155 +137 +121 +104 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +105 +122 +138 +156 +173 +188 +201 +214 +224 +232 +237 +239 +238 +234 +227 +217 +206 +192 +178 +161 +144 +126 +110 +93 +78 +63 +53 +44 +37 +34 +33 +34 +39 +47 +58 +68 +83 +99 +116 +132 +150 +167 +183 +197 +210 +221 +229 +235 +238 +239 +235 +230 +221 +210 +197 +184 +167 +150 +132 +115 +99 +83 +68 +57 +47 +39 +35 +33 +33 +37 +44 +54 +63 +78 +93 +110 +127 +144 +161 +178 +192 +205 +217 +226 +233 +238 +239 +236 +233 +223 +214 +202 +188 +178 +155 +132 +126 +110 +85 +71 +63 +51 +47 +31 +26 +39 +40 +37 +47 +63 +75 +86 +101 +120 +140 +156 +169 +187 +202 +213 +224 +231 +235 +239 +238 +234 +228 +219 +207 +192 +178 +163 +144 +129 +108 +94 +80 +63 +55 +42 +38 +35 +30 +34 +39 +49 +55 +67 +82 +100 +116 +130 +148 +166 +183 +196 +209 +219 +229 +236 +239 +239 +235 +230 +221 +211 +198 +184 +168 +151 +133 +117 +100 +83 +69 +58 +47 +40 +35 +32 +34 +37 +44 +53 +63 +77 +93 +109 +126 +143 +160 +176 +192 +205 +217 +226 +233 +237 +238 +237 +232 +225 +215 +202 +189 +174 +157 +139 +122 +105 +89 +74 +61 +51 +42 +36 +33 +32 +36 +41 +50 +60 +72 +87 +103 +121 +137 +155 +172 +188 +201 +213 +224 +231 +237 +239 +238 +234 +228 +218 +207 +193 +180 +163 +145 +127 +111 +94 +79 +65 +54 +45 +37 +33 +32 +34 +39 +46 +56 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +239 +235 +230 +222 +211 +197 +184 +168 +150 +133 +117 +99 +84 +69 +58 +47 +40 +34 +31 +33 +37 +44 +53 +63 +78 +92 +109 +127 +143 +161 +177 +192 +205 +217 +226 +233 +237 +239 +237 +232 +225 +214 +202 +189 +173 +156 +138 +122 +104 +88 +73 +61 +51 +42 +36 +33 +33 +35 +42 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +214 +224 +231 +236 +239 +238 +234 +228 +218 +206 +192 +178 +161 +144 +127 +110 +93 +78 +64 +54 +44 +38 +34 +32 +34 +39 +47 +57 +68 +82 +99 +115 +132 +149 +167 +183 +197 +209 +220 +229 +235 +238 +238 +236 +230 +221 +210 +198 +184 +167 +150 +132 +116 +99 +84 +69 +57 +47 +39 +35 +33 +34 +38 +44 +53 +63 +77 +93 +110 +127 +143 +160 +177 +192 +205 +217 +226 +233 +238 +239 +237 +232 +225 +215 +202 +189 +173 +157 +139 +122 +105 +89 +74 +61 +51 +42 +36 +33 +33 +35 +41 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +232 +236 +239 +238 +234 +227 +218 +206 +192 +179 +161 +142 +129 +113 +94 +79 +63 +53 +45 +37 +33 +33 +33 +38 +47 +58 +68 +82 +99 +116 +131 +148 +167 +184 +195 +209 +221 +229 +234 +239 +239 +236 +230 +222 +211 +197 +184 +168 +149 +136 +118 +97 +81 +68 +57 +48 +41 +35 +34 +34 +36 +45 +54 +63 +77 +93 +109 +125 +143 +162 +178 +192 +204 +218 +227 +233 +238 +239 +236 +231 +224 +214 +202 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +32 +35 +41 +49 +60 +73 +87 +104 +121 +137 +154 +171 +187 +201 +213 +224 +231 +236 +239 +238 +234 +227 +219 +208 +194 +179 +162 +145 +128 +111 +94 +79 +64 +54 +45 +38 +34 +31 +34 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +239 +235 +230 +222 +212 +198 +184 +168 +150 +134 +117 +100 +84 +70 +58 +47 +39 +34 +33 +33 +37 +43 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +205 +217 +226 +234 +238 +239 +237 +232 +224 +215 +203 +189 +174 +156 +139 +123 +105 +89 +74 +62 +51 +42 +36 +33 +33 +35 +41 +50 +61 +72 +87 +103 +121 +137 +155 +171 +188 +200 +213 +224 +231 +237 +238 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +79 +65 +54 +45 +37 +33 +31 +34 +39 +46 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +238 +236 +230 +222 +210 +197 +184 +168 +151 +133 +117 +99 +83 +69 +57 +47 +39 +35 +32 +33 +37 +44 +54 +63 +78 +93 +109 +127 +143 +161 +177 +192 +204 +217 +226 +233 +237 +239 +237 +233 +225 +215 +202 +189 +174 +156 +139 +122 +105 +89 +73 +62 +50 +42 +36 +33 +33 +36 +42 +50 +60 +73 +88 +104 +121 +137 +155 +172 +187 +201 +213 +224 +231 +237 +239 +238 +234 +228 +218 +207 +193 +179 +163 +144 +127 +111 +94 +79 +65 +54 +45 +38 +33 +33 +34 +39 +47 +57 +68 +82 +98 +115 +132 +149 +166 +182 +196 +209 +220 +229 +236 +239 +239 +235 +230 +221 +211 +198 +184 +168 +150 +133 +117 +100 +84 +69 +58 +47 +40 +34 +33 +33 +38 +44 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +205 +217 +226 +233 +237 +238 +237 +232 +225 +215 +202 +189 +174 +156 +139 +123 +105 +89 +74 +62 +51 +43 +36 +33 +33 +35 +42 +50 +60 +72 +87 +103 +121 +137 +155 +171 +187 +201 +213 +224 +231 +237 +239 +238 +234 +227 +218 +207 +193 +179 +162 +144 +127 +110 +94 +78 +65 +54 +44 +37 +33 +33 +35 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +223 +210 +196 +187 +170 +150 +132 +117 +101 +85 +67 +56 +52 +41 +30 +30 +36 +40 +44 +51 +63 +79 +94 +108 +125 +142 +160 +177 +192 +204 +216 +227 +233 +237 +239 +237 +232 +225 +216 +202 +190 +176 +156 +140 +123 +104 +92 +73 +62 +50 +43 +35 +34 +34 +35 +42 +49 +60 +72 +87 +103 +120 +137 +154 +171 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +218 +207 +193 +179 +163 +145 +127 +111 +94 +79 +65 +54 +45 +37 +33 +33 +34 +39 +46 +57 +68 +83 +98 +113 +131 +149 +166 +182 +195 +208 +220 +229 +235 +238 +238 +236 +230 +221 +211 +198 +185 +167 +151 +133 +116 +99 +83 +69 +58 +47 +39 +34 +31 +33 +36 +44 +54 +64 +77 +92 +109 +127 +144 +161 +177 +192 +205 +217 +226 +234 +237 +239 +237 +232 +224 +214 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +51 +42 +36 +31 +32 +36 +41 +50 +61 +73 +87 +104 +121 +137 +155 +172 +188 +200 +213 +224 +231 +236 +238 +238 +234 +227 +218 +207 +193 +178 +162 +145 +127 +111 +94 +78 +65 +54 +45 +37 +33 +32 +34 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +228 +235 +238 +239 +236 +230 +221 +210 +198 +184 +168 +151 +133 +117 +100 +83 +69 +58 +47 +39 +35 +33 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +176 +192 +205 +217 +226 +233 +237 +239 +237 +232 +225 +214 +202 +189 +174 +156 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +32 +35 +41 +49 +60 +72 +87 +104 +120 +137 +154 +171 +187 +200 +213 +224 +231 +237 +238 +238 +235 +228 +218 +208 +193 +179 +163 +146 +127 +111 +94 +79 +65 +54 +45 +38 +34 +33 +34 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +231 +222 +211 +198 +184 +168 +151 +134 +117 +100 +84 +70 +58 +48 +40 +35 +32 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +205 +217 +226 +233 +237 +239 +238 +231 +222 +216 +205 +190 +175 +157 +139 +122 +105 +89 +75 +61 +50 +43 +37 +33 +32 +36 +42 +49 +60 +74 +88 +102 +120 +137 +155 +171 +188 +201 +213 +224 +232 +237 +238 +238 +235 +227 +221 +209 +192 +178 +162 +144 +128 +112 +94 +80 +66 +53 +46 +39 +33 +32 +35 +38 +45 +56 +70 +83 +97 +115 +132 +148 +165 +183 +197 +208 +220 +229 +235 +238 +239 +237 +230 +222 +212 +199 +185 +169 +152 +134 +117 +101 +84 +69 +58 +48 +40 +35 +33 +34 +37 +44 +53 +63 +77 +92 +109 +126 +143 +159 +176 +192 +204 +216 +226 +234 +238 +239 +237 +233 +225 +215 +203 +190 +174 +157 +140 +123 +106 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +50 +60 +72 +86 +103 +120 +137 +154 +171 +187 +200 +212 +224 +231 +237 +239 +238 +234 +228 +219 +208 +194 +180 +163 +146 +128 +112 +95 +80 +66 +55 +46 +38 +34 +31 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +181 +195 +208 +220 +229 +235 +238 +239 +236 +231 +222 +212 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +34 +33 +33 +37 +43 +53 +63 +77 +91 +108 +125 +142 +160 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +215 +203 +190 +174 +157 +140 +123 +106 +89 +75 +62 +51 +42 +36 +33 +33 +35 +41 +50 +61 +72 +86 +102 +120 +137 +155 +171 +186 +200 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +163 +145 +128 +112 +94 +79 +65 +54 +45 +38 +34 +33 +34 +39 +47 +57 +67 +82 +97 +114 +131 +148 +166 +182 +196 +209 +220 +228 +235 +238 +239 +236 +230 +222 +211 +198 +185 +169 +151 +134 +117 +100 +84 +69 +59 +47 +40 +35 +32 +33 +37 +44 +53 +63 +77 +92 +109 +126 +142 +160 +176 +192 +204 +216 +226 +233 +237 +238 +237 +232 +225 +215 +203 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +87 +103 +120 +137 +154 +171 +187 +200 +212 +224 +231 +236 +238 +238 +234 +228 +219 +207 +194 +180 +163 +145 +128 +111 +94 +79 +66 +55 +45 +38 +33 +31 +34 +39 +46 +56 +68 +82 +98 +114 +131 +148 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +229 +222 +211 +198 +184 +168 +151 +134 +117 +100 +84 +69 +58 +47 +40 +35 +31 +33 +37 +44 +53 +63 +77 +92 +109 +126 +142 +160 +177 +192 +205 +216 +226 +233 +237 +239 +237 +232 +225 +215 +203 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +87 +103 +120 +137 +154 +171 +186 +200 +212 +224 +230 +236 +239 +235 +238 +230 +213 +206 +202 +182 +151 +149 +137 +109 +89 +79 +69 +57 +41 +34 +37 +35 +33 +38 +46 +56 +69 +83 +96 +113 +131 +148 +165 +182 +196 +208 +219 +228 +234 +239 +239 +235 +229 +224 +212 +198 +184 +170 +153 +131 +117 +104 +85 +68 +58 +49 +40 +34 +31 +34 +38 +44 +53 +63 +76 +92 +109 +126 +142 +160 +176 +192 +204 +216 +226 +233 +238 +239 +237 +233 +225 +216 +203 +190 +174 +158 +140 +123 +106 +90 +75 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +86 +102 +120 +136 +154 +171 +187 +200 +212 +224 +231 +236 +238 +238 +235 +228 +219 +207 +194 +180 +163 +146 +129 +111 +95 +80 +66 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +131 +148 +165 +181 +195 +209 +220 +229 +235 +238 +239 +236 +230 +222 +212 +198 +185 +169 +152 +134 +118 +100 +85 +70 +58 +48 +40 +35 +33 +33 +36 +43 +52 +63 +76 +92 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +238 +233 +226 +215 +203 +190 +175 +158 +140 +123 +106 +90 +75 +62 +52 +43 +36 +33 +33 +35 +41 +49 +61 +72 +86 +102 +119 +136 +154 +171 +186 +200 +213 +224 +231 +237 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +128 +112 +95 +80 +66 +55 +45 +38 +34 +31 +34 +39 +46 +57 +68 +81 +97 +114 +131 +148 +165 +181 +195 +209 +220 +229 +235 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +117 +100 +84 +70 +59 +48 +40 +35 +31 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +176 +192 +204 +217 +226 +233 +238 +239 +237 +233 +225 +215 +203 +189 +175 +157 +140 +123 +106 +90 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +86 +103 +120 +136 +154 +171 +187 +200 +213 +224 +231 +236 +239 +238 +235 +228 +219 +208 +193 +180 +163 +146 +127 +112 +94 +79 +66 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +82 +97 +115 +130 +148 +165 +182 +196 +208 +217 +228 +237 +240 +240 +236 +230 +222 +211 +197 +186 +169 +150 +134 +119 +101 +83 +70 +59 +47 +38 +35 +34 +33 +35 +43 +53 +63 +76 +92 +109 +125 +142 +160 +176 +192 +205 +216 +228 +236 +236 +236 +236 +231 +225 +216 +203 +190 +175 +156 +140 +125 +105 +88 +75 +62 +49 +42 +37 +34 +31 +34 +42 +51 +60 +73 +88 +102 +119 +137 +154 +171 +187 +200 +212 +223 +231 +237 +239 +238 +235 +228 +218 +207 +194 +180 +163 +145 +128 +111 +95 +79 +65 +54 +45 +38 +34 +32 +34 +39 +46 +56 +67 +82 +98 +114 +131 +148 +166 +182 +195 +209 +220 +228 +235 +238 +239 +236 +230 +222 +211 +198 +185 +169 +152 +134 +117 +100 +84 +70 +58 +48 +40 +35 +33 +33 +37 +43 +53 +63 +76 +92 +108 +126 +142 +160 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +215 +203 +190 +175 +158 +140 +123 +106 +90 +75 +62 +51 +42 +36 +32 +33 +35 +41 +49 +60 +72 +86 +102 +120 +135 +153 +170 +186 +200 +212 +223 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +163 +146 +129 +112 +96 +80 +65 +55 +45 +38 +33 +31 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +164 +181 +194 +208 +219 +228 +235 +238 +239 +236 +230 +222 +212 +199 +185 +169 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +32 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +159 +175 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +203 +190 +175 +158 +140 +124 +106 +90 +75 +63 +51 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +102 +120 +136 +154 +171 +187 +200 +212 +224 +231 +236 +238 +238 +235 +228 +219 +208 +194 +180 +163 +147 +129 +112 +96 +79 +66 +55 +45 +38 +34 +33 +34 +38 +45 +57 +68 +81 +96 +113 +130 +148 +165 +181 +195 +208 +220 +228 +235 +238 +238 +236 +231 +223 +211 +198 +186 +170 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +44 +53 +63 +76 +91 +108 +125 +141 +159 +175 +192 +204 +216 +226 +233 +237 +238 +237 +233 +225 +216 +204 +191 +175 +158 +140 +124 +106 +90 +75 +63 +51 +43 +36 +33 +33 +35 +41 +49 +60 +71 +87 +102 +119 +136 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +228 +219 +207 +194 +180 +164 +146 +129 +112 +96 +80 +66 +55 +46 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +113 +130 +147 +164 +181 +195 +208 +220 +229 +235 +238 +238 +236 +230 +222 +212 +199 +185 +169 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +124 +142 +159 +173 +195 +207 +210 +226 +238 +238 +233 +239 +236 +225 +212 +202 +197 +174 +152 +144 +125 +104 +90 +76 +63 +51 +39 +36 +35 +32 +34 +41 +49 +60 +73 +85 +101 +120 +135 +154 +170 +185 +198 +213 +224 +229 +236 +239 +238 +235 +227 +220 +209 +194 +181 +163 +146 +127 +115 +96 +77 +67 +56 +46 +38 +33 +34 +35 +39 +46 +56 +67 +81 +97 +113 +130 +148 +165 +181 +195 +208 +219 +228 +235 +238 +239 +236 +230 +222 +211 +199 +186 +169 +152 +134 +118 +101 +85 +70 +59 +48 +40 +35 +32 +33 +36 +44 +52 +63 +76 +92 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +238 +232 +225 +216 +203 +191 +174 +158 +140 +124 +107 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +71 +87 +102 +119 +136 +153 +170 +186 +200 +212 +222 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +164 +146 +129 +112 +96 +80 +65 +55 +45 +38 +34 +31 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +228 +235 +238 +238 +236 +231 +222 +212 +199 +185 +169 +152 +134 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +36 +43 +52 +63 +76 +91 +108 +125 +141 +159 +176 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +175 +158 +141 +124 +106 +90 +75 +63 +52 +42 +37 +33 +33 +35 +41 +49 +60 +71 +86 +102 +119 +136 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +235 +228 +219 +208 +194 +181 +164 +147 +129 +113 +96 +80 +66 +55 +45 +38 +34 +32 +34 +38 +46 +56 +67 +81 +97 +113 +129 +147 +164 +181 +195 +208 +219 +228 +234 +238 +239 +236 +231 +222 +212 +199 +186 +170 +153 +135 +118 +102 +85 +71 +59 +48 +41 +35 +33 +33 +37 +42 +52 +63 +77 +91 +107 +124 +142 +159 +176 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +191 +175 +158 +141 +125 +108 +90 +75 +63 +52 +43 +36 +33 +33 +35 +41 +50 +60 +71 +86 +101 +116 +136 +155 +171 +186 +199 +211 +223 +230 +235 +240 +238 +234 +229 +221 +208 +194 +181 +165 +147 +127 +113 +97 +80 +65 +56 +46 +37 +34 +33 +35 +38 +47 +56 +66 +80 +97 +112 +131 +150 +163 +178 +194 +207 +219 +230 +235 +239 +240 +235 +231 +224 +212 +198 +187 +169 +151 +134 +120 +103 +84 +69 +60 +49 +40 +35 +34 +33 +35 +43 +52 +63 +76 +91 +108 +124 +141 +159 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +158 +141 +124 +107 +90 +75 +63 +51 +43 +36 +33 +33 +35 +40 +49 +60 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +235 +228 +219 +208 +195 +180 +164 +146 +129 +112 +96 +80 +66 +55 +46 +38 +34 +32 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +195 +208 +219 +228 +235 +238 +239 +237 +231 +222 +212 +199 +186 +170 +152 +135 +118 +102 +85 +71 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +142 +159 +175 +192 +204 +216 +226 +233 +237 +238 +237 +233 +226 +216 +204 +190 +175 +158 +141 +124 +107 +90 +76 +63 +52 +43 +36 +33 +33 +35 +41 +49 +60 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +229 +219 +208 +194 +180 +164 +146 +129 +112 +95 +80 +67 +55 +46 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +195 +208 +219 +228 +234 +238 +239 +236 +231 +222 +212 +199 +185 +170 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +158 +175 +192 +203 +215 +225 +232 +237 +239 +238 +233 +225 +215 +204 +192 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +31 +35 +41 +49 +59 +71 +86 +102 +119 +135 +152 +170 +186 +199 +212 +222 +230 +236 +238 +238 +234 +229 +219 +208 +195 +181 +164 +147 +130 +112 +96 +80 +66 +55 +45 +39 +34 +32 +34 +38 +46 +56 +66 +81 +96 +113 +130 +147 +164 +180 +195 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +199 +186 +170 +153 +135 +118 +102 +85 +70 +59 +48 +41 +35 +33 +33 +36 +43 +52 +63 +75 +91 +107 +124 +141 +158 +175 +190 +203 +216 +226 +233 +237 +238 +237 +233 +226 +216 +204 +192 +176 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +32 +35 +40 +48 +60 +71 +86 +101 +118 +135 +153 +170 +185 +199 +212 +222 +230 +236 +238 +238 +235 +229 +219 +208 +195 +181 +165 +147 +130 +112 +96 +80 +66 +56 +46 +38 +34 +31 +33 +39 +45 +57 +65 +85 +94 +107 +133 +150 +161 +176 +197 +210 +217 +225 +234 +242 +239 +233 +230 +224 +218 +198 +180 +175 +155 +133 +118 +102 +87 +71 +56 +47 +44 +35 +31 +33 +37 +43 +52 +64 +72 +91 +110 +122 +141 +157 +177 +191 +203 +215 +226 +234 +236 +238 +238 +233 +226 +216 +204 +190 +176 +156 +143 +126 +105 +91 +76 +63 +50 +42 +36 +34 +33 +34 +41 +49 +59 +71 +86 +102 +119 +136 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +229 +220 +208 +195 +180 +164 +147 +130 +113 +96 +80 +66 +55 +45 +38 +34 +31 +34 +38 +45 +56 +67 +80 +96 +113 +130 +147 +164 +181 +195 +208 +219 +228 +235 +238 +238 +236 +231 +223 +212 +199 +186 +170 +153 +135 +118 +101 +85 +71 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +75 +91 +108 +125 +141 +158 +175 +190 +203 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +191 +175 +158 +141 +125 +107 +90 +75 +63 +52 +43 +36 +33 +33 +35 +41 +49 +60 +71 +86 +102 +119 +136 +153 +171 +186 +200 +222 +222 +231 +236 +239 +238 +235 +229 +219 +208 +195 +181 +164 +146 +129 +113 +96 +80 +66 +55 +46 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +194 +208 +219 +229 +235 +238 +239 +236 +231 +223 +212 +199 +186 +170 +153 +135 +118 +101 +85 +70 +59 +48 +40 +36 +33 +33 +36 +43 +52 +63 +76 +91 +107 +124 +141 +158 +175 +190 +204 +215 +226 +233 +238 +239 +238 +233 +226 +216 +204 +192 +176 +158 +141 +124 +107 +91 +76 +63 +52 +43 +37 +33 +33 +35 +41 +48 +60 +71 +85 +102 +119 +135 +152 +170 +186 +199 +212 +223 +231 +236 +239 +238 +235 +229 +220 +208 +195 +180 +164 +147 +130 +113 +96 +80 +66 +56 +45 +38 +34 +33 +34 +39 +46 +55 +67 +80 +96 +113 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +200 +186 +170 +153 +135 +119 +102 +86 +71 +59 +49 +41 +35 +33 +34 +35 +41 +53 +63 +76 +91 +107 +123 +140 +157 +174 +191 +203 +214 +226 +233 +237 +239 +238 +234 +225 +216 +205 +192 +175 +158 +142 +125 +107 +91 +77 +63 +52 +43 +37 +33 +32 +35 +40 +51 +60 +68 +83 +100 +118 +136 +152 +170 +187 +199 +210 +224 +231 +234 +239 +239 +234 +227 +220 +210 +195 +180 +164 +149 +130 +113 +98 +81 +66 +56 +46 +38 +34 +33 +34 +38 +45 +56 +67 +81 +96 +112 +128 +146 +164 +180 +193 +208 +219 +228 +234 +238 +239 +236 +231 +224 +212 +199 +186 +170 +153 +136 +119 +102 +85 +71 +59 +49 +41 +35 +33 +33 +36 +43 +52 +63 +75 +90 +107 +124 +141 +157 +175 +190 +203 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +52 +43 +36 +33 +32 +35 +40 +48 +59 +70 +85 +101 +119 +135 +152 +169 +185 +198 +212 +222 +230 +236 +239 +238 +235 +229 +220 +209 +195 +181 +165 +147 +130 +113 +97 +81 +67 +56 +46 +38 +34 +33 +34 +38 +46 +55 +66 +80 +96 +113 +129 +147 +164 +180 +194 +208 +219 +228 +235 +238 +238 +236 +231 +222 +213 +200 +186 +171 +153 +136 +119 +102 +85 +71 +59 +49 +41 +35 +33 +33 +37 +43 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +33 +35 +41 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +165 +147 +130 +113 +97 +80 +67 +56 +46 +38 +34 +33 +34 +38 +45 +56 +66 +80 +96 +113 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +237 +231 +224 +212 +200 +186 +170 +153 +136 +119 +102 +85 +71 +59 +48 +41 +35 +33 +33 +36 +43 +51 +63 +76 +91 +107 +124 +141 +158 +175 +190 +203 +215 +226 +232 +237 +238 +238 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +41 +48 +59 +70 +85 +102 +118 +135 +152 +169 +185 +199 +212 +222 +230 +236 +239 +238 +235 +229 +219 +208 +195 +181 +165 +147 +130 +113 +96 +80 +67 +56 +46 +38 +34 +33 +34 +38 +46 +56 +66 +81 +96 +113 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +239 +236 +231 +223 +212 +200 +187 +170 +153 +135 +119 +102 +86 +71 +59 +49 +40 +35 +31 +33 +36 +43 +52 +63 +75 +91 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +53 +43 +34 +36 +36 +30 +38 +53 +61 +65 +86 +104 +119 +131 +150 +171 +188 +198 +209 +222 +232 +236 +238 +237 +234 +229 +220 +208 +195 +181 +165 +148 +130 +114 +98 +80 +66 +58 +51 +34 +33 +36 +35 +36 +44 +57 +66 +81 +92 +111 +132 +147 +162 +180 +193 +208 +220 +227 +233 +238 +239 +236 +232 +224 +212 +201 +187 +171 +154 +137 +119 +103 +86 +71 +60 +49 +41 +37 +29 +34 +39 +40 +51 +63 +77 +89 +106 +123 +141 +158 +173 +190 +203 +215 +225 +232 +237 +238 +238 +234 +226 +217 +205 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +33 +35 +40 +49 +59 +70 +84 +100 +118 +135 +152 +169 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +209 +195 +181 +165 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +32 +34 +38 +45 +55 +66 +80 +95 +112 +129 +146 +164 +180 +194 +207 +218 +228 +235 +239 +239 +237 +231 +224 +213 +200 +187 +171 +153 +136 +120 +102 +86 +71 +60 +49 +41 +35 +33 +33 +36 +43 +52 +62 +75 +90 +107 +124 +140 +157 +174 +190 +203 +215 +225 +232 +237 +239 +238 +233 +226 +216 +204 +192 +176 +160 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +209 +196 +181 +166 +147 +130 +114 +97 +81 +67 +56 +46 +38 +34 +32 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +179 +193 +208 +219 +228 +234 +239 +238 +237 +231 +223 +212 +200 +186 +171 +153 +136 +119 +102 +86 +71 +60 +48 +41 +35 +33 +33 +36 +42 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +238 +233 +225 +216 +204 +192 +176 +159 +141 +124 +107 +91 +76 +63 +52 +43 +37 +33 +33 +35 +40 +48 +59 +71 +85 +101 +118 +135 +152 +169 +185 +199 +211 +222 +230 +236 +239 +238 +235 +228 +220 +208 +195 +181 +165 +147 +130 +113 +97 +81 +67 +54 +43 +39 +36 +33 +35 +38 +45 +55 +65 +79 +96 +112 +128 +146 +165 +180 +193 +208 +219 +227 +233 +239 +240 +236 +230 +224 +213 +199 +186 +172 +154 +135 +120 +102 +86 +70 +59 +48 +43 +37 +30 +31 +36 +42 +53 +63 +75 +92 +107 +122 +141 +158 +173 +189 +203 +214 +224 +232 +238 +239 +236 +233 +228 +217 +204 +192 +177 +159 +142 +126 +108 +91 +76 +63 +52 +43 +37 +33 +33 +34 +40 +48 +59 +70 +84 +100 +117 +133 +151 +168 +184 +198 +210 +222 +230 +236 +239 +238 +235 +229 +220 +209 +196 +182 +166 +148 +131 +115 +98 +82 +68 +56 +46 +39 +34 +33 +34 +38 +45 +55 +65 +79 +95 +111 +128 +145 +163 +179 +193 +207 +218 +228 +234 +238 +239 +237 +231 +224 +213 +200 +187 +172 +154 +137 +120 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +43 +51 +62 +74 +90 +106 +123 +139 +157 +174 +189 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +161 +142 +126 +109 +92 +77 +63 +52 +44 +37 +33 +33 +35 +39 +47 +59 +70 +84 +100 +116 +134 +151 +168 +184 +198 +211 +222 +230 +236 +238 +239 +236 +229 +221 +209 +196 +182 +166 +148 +131 +114 +97 +82 +67 +57 +47 +39 +34 +32 +33 +38 +46 +56 +66 +79 +94 +111 +128 +145 +162 +179 +193 +207 +218 +228 +234 +238 +239 +236 +231 +224 +213 +200 +187 +172 +154 +136 +120 +102 +86 +72 +60 +49 +41 +36 +33 +33 +36 +43 +52 +63 +75 +90 +107 +124 +140 +157 +174 +189 +203 +214 +225 +232 +237 +239 +237 +233 +227 +217 +205 +192 +176 +159 +142 +126 +108 +91 +76 +63 +52 +43 +37 +33 +33 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +196 +181 +165 +148 +131 +113 +97 +81 +67 +56 +46 +38 +34 +33 +34 +39 +46 +55 +66 +80 +95 +112 +128 +146 +163 +180 +194 +207 +218 +227 +234 +238 +239 +237 +231 +224 +213 +200 +187 +171 +154 +137 +120 +102 +86 +71 +59 +49 +41 +35 +33 +33 +36 +42 +52 +63 +75 +90 +107 +123 +140 +158 +174 +190 +203 +214 +225 +232 +237 +239 +237 +233 +226 +217 +205 +192 +177 +160 +143 +126 +109 +91 +76 +63 +52 +43 +36 +33 +33 +35 +40 +48 +58 +70 +85 +100 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +196 +182 +165 +148 +131 +114 +97 +81 +67 +56 +47 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +112 +128 +146 +162 +179 +193 +207 +219 +227 +235 +238 +239 +236 +231 +224 +213 +200 +187 +172 +153 +135 +121 +107 +84 +68 +63 +52 +36 +35 +36 +35 +33 +39 +53 +65 +74 +87 +106 +124 +140 +157 +173 +188 +202 +215 +224 +232 +237 +238 +238 +234 +226 +217 +205 +192 +177 +161 +142 +127 +106 +93 +78 +62 +53 +43 +37 +33 +30 +34 +46 +50 +50 +71 +91 +97 +114 +136 +152 +170 +182 +196 +213 +224 +228 +235 +240 +238 +236 +230 +219 +209 +197 +182 +165 +148 +130 +114 +97 +81 +67 +57 +46 +39 +34 +32 +33 +38 +46 +54 +65 +77 +97 +113 +126 +145 +163 +180 +192 +206 +218 +228 +234 +237 +239 +237 +231 +224 +213 +200 +187 +172 +155 +136 +120 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +63 +74 +89 +106 +123 +139 +157 +174 +189 +202 +214 +225 +232 +237 +239 +237 +233 +227 +217 +205 +192 +177 +160 +142 +126 +109 +92 +76 +63 +53 +43 +37 +33 +32 +35 +40 +48 +58 +70 +84 +100 +117 +134 +151 +168 +184 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +165 +149 +131 +115 +97 +81 +67 +56 +46 +39 +34 +33 +33 +38 +44 +55 +66 +80 +94 +111 +127 +145 +163 +179 +193 +206 +218 +228 +234 +238 +238 +237 +232 +224 +213 +201 +187 +171 +154 +137 +120 +103 +86 +71 +60 +49 +41 +35 +33 +33 +36 +43 +52 +62 +74 +89 +106 +123 +140 +157 +173 +189 +203 +215 +225 +232 +237 +238 +237 +234 +226 +217 +205 +192 +177 +160 +143 +126 +109 +92 +76 +63 +53 +43 +37 +33 +32 +35 +40 +48 +58 +70 +84 +100 +117 +134 +151 +168 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +166 +148 +131 +114 +97 +81 +67 +56 +46 +39 +34 +32 +34 +38 +45 +55 +66 +79 +95 +112 +128 +145 +163 +179 +193 +207 +218 +228 +234 +238 +238 +237 +231 +224 +213 +201 +187 +171 +154 +137 +120 +103 +86 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +123 +140 +157 +174 +189 +202 +215 +225 +232 +237 +238 +238 +234 +226 +217 +205 +192 +177 +161 +140 +124 +110 +93 +77 +63 +51 +43 +36 +31 +33 +35 +39 +47 +60 +70 +84 +100 +118 +134 +150 +168 +186 +198 +209 +221 +230 +235 +237 +238 +236 +229 +221 +210 +196 +182 +166 +148 +131 +117 +97 +79 +66 +55 +46 +40 +34 +33 +35 +37 +45 +57 +65 +78 +96 +111 +127 +144 +164 +181 +193 +205 +219 +228 +234 +238 +240 +237 +230 +224 +213 +201 +187 +172 +155 +136 +121 +103 +87 +72 +60 +49 +40 +35 +32 +33 +36 +42 +51 +62 +74 +90 +106 +123 +139 +157 +174 +189 +203 +215 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +161 +142 +126 +109 +92 +77 +63 +53 +43 +37 +33 +33 +34 +40 +47 +58 +70 +84 +100 +117 +134 +151 +168 +184 +198 +210 +221 +230 +236 +239 +239 +235 +229 +221 +209 +196 +182 +166 +148 +131 +114 +98 +82 +67 +57 +46 +39 +34 +33 +34 +38 +45 +54 +66 +79 +94 +111 +128 +145 +163 +179 +193 +207 +218 +227 +234 +238 +238 +237 +231 +224 +213 +201 +187 +172 +155 +137 +121 +103 +87 +72 +60 +49 +41 +36 +33 +33 +36 +43 +51 +62 +74 +89 +105 +123 +139 +157 +173 +189 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +77 +63 +53 +43 +37 +33 +32 +35 +40 +47 +59 +70 +84 +100 +117 +134 +151 +167 +184 +198 +211 +221 +230 +236 +239 +238 +235 +230 +221 +209 +196 +182 +166 +149 +131 +115 +97 +82 +67 +56 +47 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +188 +172 +155 +137 +121 +104 +87 +73 +61 +50 +41 +35 +32 +33 +36 +41 +50 +62 +74 +89 +104 +122 +139 +156 +173 +188 +202 +213 +224 +232 +237 +238 +237 +234 +227 +217 +205 +192 +178 +161 +143 +126 +109 +93 +77 +63 +53 +44 +37 +33 +31 +34 +39 +48 +58 +70 +83 +99 +116 +133 +150 +167 +184 +197 +210 +221 +230 +236 +238 +238 +236 +230 +221 +209 +197 +183 +167 +149 +131 +115 +98 +82 +68 +57 +47 +39 +34 +32 +34 +38 +45 +54 +65 +79 +94 +111 +128 +144 +162 +178 +193 +207 +218 +228 +235 +238 +239 +237 +232 +224 +214 +200 +187 +171 +154 +137 +121 +103 +86 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +123 +139 +156 +174 +189 +202 +214 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +161 +143 +126 +109 +92 +77 +63 +53 +43 +37 +33 +32 +35 +40 +47 +58 +69 +84 +100 +118 +133 +151 +168 +185 +198 +210 +221 +229 +236 +238 +238 +236 +226 +226 +211 +192 +184 +171 +148 +127 +117 +100 +81 +63 +55 +50 +40 +31 +31 +35 +39 +45 +54 +65 +79 +95 +112 +127 +145 +162 +179 +192 +207 +218 +227 +234 +238 +238 +237 +232 +223 +212 +202 +188 +171 +154 +138 +120 +103 +86 +73 +61 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +105 +121 +144 +157 +166 +191 +208 +211 +221 +235 +238 +240 +235 +231 +229 +219 +204 +192 +179 +161 +144 +127 +108 +92 +78 +63 +53 +44 +37 +33 +33 +34 +39 +48 +58 +69 +84 +99 +116 +132 +152 +167 +184 +195 +212 +223 +228 +235 +239 +240 +235 +229 +221 +211 +196 +182 +166 +150 +131 +115 +98 +82 +68 +57 +47 +39 +34 +31 +34 +38 +45 +55 +65 +78 +94 +111 +127 +144 +162 +179 +192 +206 +218 +227 +234 +237 +238 +237 +232 +224 +213 +201 +188 +172 +155 +137 +121 +103 +87 +73 +60 +49 +41 +36 +33 +33 +36 +42 +51 +62 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +225 +232 +237 +238 +237 +234 +227 +217 +206 +192 +177 +161 +144 +127 +109 +93 +77 +63 +53 +44 +36 +33 +33 +35 +40 +47 +58 +69 +84 +100 +117 +133 +150 +167 +184 +197 +210 +221 +230 +235 +238 +238 +236 +230 +221 +210 +197 +183 +167 +150 +132 +115 +98 +82 +68 +57 +47 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +179 +193 +206 +218 +227 +234 +238 +239 +237 +231 +224 +213 +201 +188 +172 +155 +137 +121 +104 +87 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +61 +74 +89 +105 +122 +139 +156 +173 +189 +202 +214 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +161 +143 +127 +109 +92 +77 +63 +53 +44 +37 +34 +32 +34 +39 +47 +59 +70 +84 +99 +116 +132 +151 +168 +184 +197 +210 +221 +230 +236 +238 +238 +235 +230 +221 +210 +197 +183 +167 +149 +131 +115 +98 +82 +67 +56 +47 +39 +34 +33 +33 +38 +45 +55 +65 +78 +94 +111 +127 +144 +162 +178 +193 +206 +218 +227 +234 +237 +239 +237 +232 +221 +212 +203 +189 +173 +155 +137 +121 +103 +86 +73 +60 +48 +41 +36 +33 +32 +37 +43 +51 +60 +74 +90 +105 +121 +139 +157 +172 +189 +203 +215 +224 +232 +237 +238 +237 +234 +226 +218 +208 +192 +174 +159 +142 +126 +110 +92 +78 +65 +52 +43 +39 +33 +31 +35 +39 +46 +57 +70 +85 +99 +116 +134 +152 +168 +184 +199 +210 +220 +229 +236 +238 +239 +235 +229 +220 +209 +197 +183 +166 +149 +131 +115 +98 +82 +67 +57 +47 +39 +34 +32 +33 +38 +45 +55 +65 +79 +94 +110 +127 +144 +162 +179 +192 +206 +218 +227 +234 +238 +239 +236 +231 +224 +213 +201 +188 +172 +155 +137 +121 +103 +87 +72 +61 +50 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +122 +139 +156 +173 +189 +201 +214 +224 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +161 +143 +127 +109 +92 +77 +63 +53 +44 +37 +33 +33 +34 +39 +47 +58 +69 +84 +99 +116 +133 +150 +167 +184 +197 +210 +221 +230 +235 +238 +238 +235 +230 +221 +209 +197 +182 +167 +149 +132 +115 +98 +82 +68 +57 +47 +39 +34 +33 +33 +37 +44 +53 +63 +78 +94 +111 +127 +144 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +231 +224 +213 +201 +188 +173 +155 +138 +121 +104 +87 +73 +61 +50 +42 +35 +33 +33 +36 +42 +50 +62 +74 +89 +105 +122 +138 +156 +173 +189 +202 +214 +224 +232 +237 +239 +238 +233 +227 +218 +205 +192 +178 +161 +143 +127 +110 +93 +78 +63 +53 +44 +37 +33 +33 +34 +39 +47 +58 +69 +83 +99 +116 +133 +150 +167 +183 +197 +210 +221 +229 +236 +239 +238 +235 +230 +221 +210 +197 +183 +167 +149 +132 +115 +99 +82 +68 +57 +47 +39 +34 +32 +33 +37 +45 +54 +64 +78 +93 +110 +127 +144 +162 +178 +192 +205 +217 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +173 +155 +138 +121 +104 +87 +72 +61 +50 +42 +35 +33 +33 +35 +42 +50 +62 +73 +89 +105 +122 +139 +156 +173 +189 +202 +214 +224 +232 +237 +238 +238 +234 +228 +218 +206 +192 +178 +161 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +32 +34 +39 +47 +58 +69 +83 +99 +116 +132 +150 +167 +184 +197 +210 +221 +230 +235 +238 +238 +236 +229 +221 +210 +197 +183 +167 +150 +132 +116 +99 +83 +68 +57 +46 +39 +34 +32 +33 +37 +44 +54 +65 +79 +93 +109 +127 +144 +162 +178 +192 +206 +217 +227 +234 +238 +238 +237 +232 +224 +214 +202 +188 +173 +155 +138 +122 +104 +88 +73 +61 +50 +41 +35 +33 +32 +35 +42 +51 +62 +73 +88 +105 +122 +139 +156 +173 +189 +200 +214 +222 +237 +237 +233 +241 +238 +225 +214 +209 +195 +176 +158 +144 +130 +111 +91 +77 +65 +54 +44 +37 +32 +33 +35 +39 +47 +58 +68 +82 +99 +116 +133 +150 +167 +184 +197 +210 +223 +227 +235 +241 +238 +235 +229 +224 +210 +196 +183 +168 +151 +132 +115 +99 +83 +68 +57 +47 +39 +35 +33 +33 +37 +45 +54 +65 +78 +94 +111 +127 +144 +162 +178 +192 +207 +216 +226 +236 +241 +232 +236 +239 +222 +210 +203 +190 +174 +154 +135 +123 +107 +86 +71 +62 +50 +42 +36 +31 +31 +37 +42 +50 +61 +74 +88 +106 +122 +138 +156 +173 +188 +202 +214 +224 +232 +237 +238 +239 +231 +228 +220 +204 +192 +178 +163 +143 +127 +109 +94 +79 +63 +53 +44 +37 +34 +33 +34 +40 +48 +58 +69 +83 +99 +116 +133 +150 +168 +184 +197 +210 +221 +230 +235 +239 +238 +235 +230 +221 +210 +197 +183 +167 +149 +132 +115 +99 +83 +68 +57 +47 +39 +34 +33 +34 +37 +45 +54 +65 +79 +94 +111 +127 +144 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +138 +121 +104 +87 +73 +61 +50 +42 +35 +33 +32 +36 +42 +51 +62 +74 +88 +105 +122 +139 +156 +173 +188 +201 +214 +224 +232 +237 +239 +238 +234 +227 +217 +206 +192 +178 +161 +144 +127 +110 +93 +77 +63 +53 +44 +37 +33 +31 +35 +40 +47 +57 +69 +83 +99 +116 +133 +150 +167 +184 +197 +210 +221 +230 +236 +239 +238 +235 +230 +220 +210 +196 +183 +167 +150 +132 +115 +98 +82 +68 +57 +47 +39 +34 +31 +33 +38 +44 +54 +64 +78 +94 +111 +127 +144 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +138 +121 +104 +87 +73 +61 +50 +41 +35 +33 +33 +36 +42 +50 +61 +73 +89 +106 +122 +138 +156 +173 +188 +202 +214 +224 +232 +237 +238 +238 +234 +227 +218 +206 +192 +178 +161 +143 +127 +109 +92 +77 +63 +53 +44 +37 +33 +33 +34 +39 +47 +58 +69 +83 +99 +116 +132 +150 +167 +184 +197 +211 +220 +227 +237 +240 +239 +236 +229 +220 +211 +196 +183 +167 +149 +131 +116 +100 +82 +68 +57 +47 +39 +33 +33 +34 +36 +43 +54 +65 +78 +94 +111 +127 +144 +162 +179 +192 +205 +217 +226 +236 +240 +236 +234 +231 +223 +215 +203 +188 +174 +156 +137 +122 +106 +86 +72 +62 +49 +40 +35 +34 +33 +35 +41 +52 +62 +74 +89 +105 +121 +137 +156 +172 +188 +201 +214 +224 +231 +237 +239 +238 +234 +228 +218 +206 +192 +178 +161 +144 +127 +110 +93 +78 +65 +53 +44 +37 +33 +32 +34 +39 +47 +58 +69 +82 +99 +116 +132 +150 +167 +183 +197 +210 +221 +229 +235 +238 +239 +236 +230 +221 +210 +197 +184 +167 +150 +132 +116 +99 +83 +69 +57 +47 +39 +34 +33 +33 +38 +44 +54 +63 +78 +93 +110 +127 +143 +161 +178 +192 +205 +217 +226 +234 +238 +239 +237 +232 +225 +214 +202 +188 +173 +156 +138 +122 +104 +88 +73 +61 +50 +42 +35 +33 +33 +36 +42 +49 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +232 +237 +238 +238 +234 +228 +218 +206 +192 +178 +162 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +32 +35 +39 +47 +57 +68 +83 +99 +115 +132 +150 +167 +182 +196 +209 +221 +229 +235 +238 +238 +235 +229 +221 +210 +197 +184 +168 +150 +133 +116 +99 +83 +68 +57 +47 +39 +34 +32 +33 +37 +44 +53 +63 +78 +93 +110 +127 +143 +161 +178 +192 +205 +217 +227 +233 +238 +239 +237 +232 +225 +214 +202 +189 +173 +156 +139 +122 +104 +88 +73 +62 +51 +42 +36 +33 +32 +36 +42 +50 +61 +72 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +231 +236 +238 +238 +234 +227 +218 +207 +193 +178 +162 +145 +127 +111 +94 +78 +64 +53 +44 +37 +33 +32 +34 +39 +47 +57 +68 +82 +99 +115 +131 +149 +167 +182 +197 +210 +220 +229 +235 +238 +238 +236 +230 +221 +210 +197 +184 +167 +150 +133 +116 +99 +83 +68 +57 +47 +40 +34 +32 +33 +37 +44 +54 +63 +77 +93 +110 +127 +143 +161 +177 +192 +205 +217 +227 +233 +238 +239 +237 +232 +224 +215 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +50 +42 +36 +32 +33 +35 +41 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +231 +236 +239 +238 +234 +227 +218 +206 +193 +179 +162 +144 +127 +111 +94 +78 +64 +54 +44 +37 +33 +33 +34 +39 +47 +58 +68 +82 +99 +115 +132 +150 +166 +183 +196 +210 +221 +230 +235 +238 +238 +236 +230 +221 +210 +197 +184 +167 +150 +133 +116 +99 +83 +69 +57 +47 +39 +35 +32 +34 +37 +44 +53 +64 +78 +92 +110 +124 +149 +161 +172 +194 +209 +215 +222 +237 +241 +237 +233 +232 +228 +215 +199 +188 +175 +157 +138 +122 +103 +87 +74 +61 +50 +42 +36 +33 +33 +35 +42 +50 +61 +74 +87 +104 +123 +135 +155 +174 +187 +200 +212 +226 +231 +236 +238 +239 +235 +226 +217 +206 +193 +178 +161 +144 +127 +110 +94 +78 +64 +54 +44 +38 +34 +33 +34 +39 +47 +57 +69 +83 +98 +115 +131 +149 +166 +182 +196 +209 +221 +229 +235 +238 +238 +236 +229 +222 +211 +203 +180 +163 +157 +134 +112 +99 +86 +70 +57 +44 +40 +38 +31 +31 +38 +45 +54 +66 +77 +91 +110 +127 +143 +161 +177 +192 +205 +217 +226 +234 +238 +238 +237 +232 +224 +214 +202 +190 +173 +155 +137 +124 +105 +86 +73 +62 +50 +41 +35 +34 +34 +35 +41 +50 +61 +73 +88 +104 +121 +137 +155 +172 +188 +201 +213 +224 +231 +236 +238 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +78 +65 +54 +44 +37 +33 +31 +34 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +183 +196 +209 +221 +229 +235 +239 +238 +236 +230 +221 +210 +198 +184 +168 +150 +133 +116 +99 +83 +69 +57 +47 +39 +35 +33 +33 +37 +44 +53 +63 +77 +93 +110 +127 +143 +161 +177 +192 +205 +217 +226 +234 +237 +239 +237 +233 +225 +214 +202 +189 +173 +156 +139 +122 +105 +89 +73 +61 +50 +42 +36 +33 +33 +35 +41 +50 +61 +73 +88 +103 +121 +137 +155 +172 +188 +201 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +162 +144 +127 +111 +94 +79 +65 +54 +44 +37 +34 +33 +34 +39 +47 +57 +68 +82 +98 +115 +132 +149 +166 +183 +196 +209 +220 +229 +235 +238 +238 +236 +230 +221 +211 +197 +184 +168 +150 +133 +116 +100 +83 +69 +58 +47 +39 +34 +31 +33 +37 +44 +53 +63 +77 +93 +110 +127 +144 +161 +177 +192 +205 +217 +227 +234 +238 +239 +237 +232 +224 +214 +202 +189 +174 +156 +138 +122 +105 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +105 +121 +135 +154 +174 +189 +202 +213 +223 +231 +236 +238 +238 +234 +226 +218 +208 +194 +178 +161 +145 +127 +109 +92 +79 +65 +53 +44 +38 +33 +31 +35 +40 +47 +57 +69 +82 +99 +116 +131 +150 +169 +182 +193 +209 +219 +229 +237 +239 +238 +237 +230 +221 +211 +197 +183 +168 +150 +131 +116 +100 +84 +68 +57 +48 +40 +34 +33 +35 +38 +43 +53 +63 +77 +93 +110 +127 +143 +161 +178 +192 +205 +217 +226 +233 +238 +239 +237 +232 +224 +214 +202 +189 +173 +157 +139 +122 +105 +88 +74 +61 +50 +41 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +121 +137 +155 +172 +188 +201 +213 +224 +232 +236 +239 +238 +234 +227 +218 +206 +193 +179 +162 +144 +127 +111 +94 +78 +64 +54 +44 +37 +33 +32 +34 +39 +47 +57 +68 +83 +99 +115 +132 +149 +167 +182 +196 +209 +220 +229 +235 +238 +238 +236 +230 +221 +210 +198 +184 +167 +150 +133 +116 +99 +83 +69 +57 +47 +39 +35 +32 +33 +37 +44 +54 +64 +78 +92 +109 +127 +144 +162 +178 +192 +205 +217 +227 +234 +238 +239 +237 +232 +225 +215 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +50 +42 +36 +32 +33 +35 +42 +51 +62 +73 +87 +104 +121 +138 +155 +172 +188 +201 +213 +224 +231 +236 +239 +238 +234 +227 +218 +206 +192 +179 +162 +145 +127 +110 +93 +78 +63 +54 +44 +37 +33 +33 +34 +39 +47 +57 +68 +82 +99 +115 +132 +149 +166 +183 +196 +209 +220 +229 +235 +238 +238 +236 +230 +221 +210 +197 +184 +167 +150 +133 +116 +99 +83 +69 +57 +47 +39 +34 +33 +33 +37 +44 +53 +63 +78 +93 +110 +126 +143 +160 +177 +192 +205 +217 +226 +233 +238 +239 +237 +232 +225 +215 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +51 +42 +36 +33 +33 +36 +41 +50 +61 +73 +88 +104 +121 +137 +155 +172 +188 +201 +213 +224 +232 +236 +238 +238 +234 +228 +219 +207 +193 +179 +162 +145 +127 +111 +94 +78 +65 +54 +45 +38 +33 +32 +35 +39 +47 +57 +68 +82 +98 +115 +131 +148 +166 +182 +196 +209 +220 +229 +235 +238 +238 +236 +230 +222 +211 +198 +184 +168 +151 +133 +117 +99 +83 +69 +58 +47 +39 +35 +32 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +205 +216 +226 +233 +237 +239 +237 +232 +225 +214 +202 +189 +174 +156 +139 +122 +105 +89 +74 +61 +51 +42 +36 +33 +33 +36 +41 +50 +61 +73 +87 +103 +121 +137 +155 +172 +188 +201 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +78 +65 +54 +45 +38 +33 +32 +35 +36 +52 +58 +63 +83 +103 +114 +126 +152 +169 +181 +192 +208 +224 +230 +233 +237 +240 +236 +231 +222 +210 +197 +185 +169 +150 +133 +117 +100 +84 +69 +57 +47 +40 +35 +31 +34 +38 +42 +52 +65 +78 +91 +109 +127 +143 +161 +176 +193 +207 +217 +226 +233 +238 +239 +237 +232 +224 +215 +202 +189 +173 +156 +139 +122 +105 +88 +74 +61 +51 +42 +36 +33 +33 +36 +41 +50 +61 +73 +88 +103 +121 +137 +155 +172 +187 +200 +213 +224 +232 +237 +239 +238 +234 +228 +218 +206 +193 +179 +161 +145 +127 +110 +98 +80 +59 +54 +51 +35 +30 +34 +36 +40 +44 +54 +70 +85 +96 +114 +133 +149 +166 +184 +195 +208 +221 +229 +235 +239 +238 +235 +231 +222 +211 +198 +185 +168 +152 +133 +117 +101 +83 +70 +60 +45 +40 +37 +31 +31 +37 +45 +52 +63 +76 +93 +110 +125 +142 +160 +177 +192 +205 +216 +226 +234 +238 +238 +237 +232 +225 +215 +203 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +32 +36 +41 +49 +61 +73 +87 +102 +120 +137 +155 +172 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +218 +207 +193 +179 +163 +145 +128 +111 +94 +79 +65 +54 +45 +38 +34 +32 +34 +39 +47 +57 +68 +82 +97 +115 +131 +149 +165 +182 +196 +209 +220 +229 +235 +238 +238 +236 +230 +222 +211 +198 +184 +168 +150 +134 +117 +100 +84 +69 +58 +47 +40 +34 +32 +34 +37 +44 +53 +63 +77 +93 +109 +126 +142 +159 +176 +192 +205 +217 +226 +233 +238 +239 +237 +232 +225 +215 +203 +189 +174 +157 +139 +123 +105 +89 +74 +62 +51 +42 +36 +33 +33 +35 +42 +50 +60 +72 +87 +103 +121 +137 +154 +172 +187 +201 +213 +224 +232 +236 +239 +238 +234 +228 +219 +207 +193 +179 +163 +145 +127 +111 +94 +79 +65 +54 +44 +38 +33 +31 +34 +39 +47 +56 +68 +82 +98 +114 +132 +148 +166 +182 +196 +209 +220 +229 +235 +239 +238 +236 +230 +221 +211 +198 +184 +169 +151 +133 +116 +100 +83 +69 +58 +47 +40 +34 +31 +34 +38 +44 +50 +63 +79 +94 +110 +126 +142 +161 +176 +191 +205 +217 +225 +233 +240 +239 +236 +231 +226 +215 +201 +189 +175 +156 +137 +122 +106 +88 +73 +62 +51 +42 +36 +33 +33 +35 +41 +49 +62 +75 +85 +101 +120 +136 +154 +174 +187 +200 +214 +224 +230 +238 +239 +237 +235 +227 +217 +206 +194 +179 +163 +144 +128 +112 +94 +79 +66 +54 +43 +38 +33 +31 +34 +39 +47 +56 +68 +82 +98 +115 +131 +148 +165 +182 +195 +208 +219 +229 +235 +238 +238 +235 +230 +222 +211 +198 +184 +168 +151 +134 +117 +100 +83 +69 +58 +47 +39 +35 +33 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +204 +217 +226 +233 +237 +239 +237 +232 +225 +215 +202 +189 +174 +157 +139 +122 +105 +89 +74 +62 +51 +42 +36 +33 +33 +36 +41 +50 +60 +72 +86 +103 +120 +137 +154 +171 +187 +200 +213 +223 +231 +236 +238 +238 +234 +228 +218 +206 +193 +179 +163 +145 +127 +111 +94 +79 +65 +54 +45 +38 +34 +32 +34 +39 +47 +57 +68 +82 +98 +115 +131 +148 +165 +182 +196 +209 +220 +228 +235 +238 +239 +236 +231 +222 +211 +198 +184 +169 +151 +134 +117 +100 +84 +69 +58 +47 +40 +35 +33 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +176 +192 +205 +217 +226 +233 +237 +239 +237 +233 +225 +215 +203 +189 +174 +157 +139 +123 +106 +89 +74 +61 +51 +42 +36 +33 +33 +35 +41 +49 +60 +73 +87 +103 +120 +137 +154 +171 +187 +200 +213 +224 +231 +237 +239 +238 +235 +228 +219 +207 +193 +180 +163 +145 +128 +111 +94 +79 +65 +55 +45 +38 +34 +32 +34 +39 +46 +57 +68 +82 +97 +114 +130 +148 +165 +181 +195 +208 +220 +229 +235 +238 +239 +236 +231 +222 +211 +198 +185 +169 +152 +134 +117 +100 +84 +70 +58 +48 +40 +35 +32 +33 +37 +44 +53 +63 +76 +91 +108 +125 +143 +159 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +203 +190 +175 +157 +140 +123 +106 +89 +75 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +71 +87 +102 +120 +136 +154 +170 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +128 +112 +95 +79 +66 +55 +45 +38 +34 +31 +34 +39 +47 +56 +67 +82 +97 +114 +130 +148 +165 +182 +195 +208 +220 +228 +235 +238 +238 +236 +230 +222 +212 +198 +185 +169 +152 +134 +117 +101 +84 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +77 +92 +109 +125 +142 +160 +176 +192 +204 +216 +226 +233 +238 +239 +238 +232 +226 +215 +203 +190 +174 +157 +140 +123 +107 +89 +74 +62 +56 +41 +31 +38 +35 +31 +39 +53 +62 +69 +83 +104 +123 +136 +152 +171 +188 +200 +212 +222 +230 +236 +239 +238 +234 +229 +219 +208 +194 +180 +164 +145 +127 +112 +95 +79 +68 +52 +45 +39 +33 +33 +33 +41 +46 +56 +67 +83 +98 +113 +131 +148 +165 +182 +195 +208 +220 +229 +236 +238 +239 +236 +231 +223 +211 +199 +185 +169 +152 +134 +118 +100 +84 +70 +59 +48 +40 +35 +33 +34 +37 +44 +53 +63 +77 +92 +108 +126 +142 +160 +176 +192 +204 +216 +226 +233 +238 +239 +237 +232 +225 +215 +203 +190 +175 +157 +140 +123 +106 +89 +74 +63 +51 +41 +36 +33 +38 +31 +37 +57 +62 +68 +87 +106 +121 +136 +151 +171 +192 +200 +211 +224 +231 +236 +240 +238 +233 +228 +219 +207 +194 +180 +162 +145 +128 +111 +94 +79 +65 +55 +45 +38 +33 +32 +35 +38 +46 +55 +70 +82 +96 +114 +131 +149 +165 +181 +196 +210 +220 +228 +235 +239 +238 +236 +230 +221 +211 +199 +185 +169 +151 +134 +117 +100 +84 +70 +58 +47 +40 +35 +32 +33 +37 +44 +53 +63 +77 +92 +109 +126 +142 +159 +176 +192 +205 +216 +226 +233 +237 +238 +237 +232 +225 +216 +203 +190 +174 +157 +140 +124 +106 +90 +74 +62 +51 +43 +36 +33 +33 +35 +41 +49 +60 +71 +86 +103 +120 +136 +154 +171 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +219 +207 +194 +180 +164 +146 +128 +111 +95 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +181 +195 +209 +220 +228 +235 +238 +239 +236 +230 +222 +211 +199 +185 +169 +151 +134 +117 +100 +84 +69 +58 +48 +39 +35 +33 +33 +37 +43 +53 +63 +77 +92 +108 +125 +142 +160 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +215 +203 +190 +175 +157 +140 +123 +106 +90 +75 +62 +51 +42 +36 +33 +33 +34 +41 +50 +60 +72 +85 +102 +120 +136 +154 +170 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +163 +146 +129 +113 +95 +79 +66 +54 +42 +39 +36 +33 +34 +38 +45 +56 +66 +80 +99 +113 +129 +148 +167 +182 +194 +208 +222 +228 +233 +238 +240 +236 +229 +222 +212 +198 +185 +170 +153 +134 +118 +101 +84 +70 +58 +47 +41 +37 +30 +31 +37 +42 +53 +66 +76 +92 +111 +125 +142 +162 +175 +191 +205 +216 +225 +233 +238 +239 +237 +232 +227 +216 +203 +191 +176 +157 +140 +123 +106 +89 +75 +63 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +86 +102 +120 +136 +154 +171 +187 +200 +213 +224 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +163 +146 +128 +112 +95 +79 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +182 +195 +208 +220 +229 +235 +238 +238 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +35 +33 +33 +37 +43 +53 +63 +76 +91 +108 +125 +142 +159 +176 +192 +204 +216 +225 +233 +237 +239 +237 +233 +225 +215 +203 +190 +175 +157 +140 +124 +106 +90 +75 +62 +51 +43 +36 +33 +31 +35 +41 +49 +60 +71 +86 +102 +120 +136 +154 +171 +187 +200 +212 +224 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +164 +146 +129 +112 +95 +80 +65 +55 +46 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +181 +195 +208 +220 +228 +235 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +59 +47 +40 +35 +32 +33 +37 +43 +52 +63 +76 +91 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +238 +233 +225 +216 +203 +190 +175 +158 +140 +124 +106 +90 +74 +62 +51 +42 +36 +33 +33 +35 +41 +50 +60 +72 +86 +103 +120 +136 +154 +170 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +164 +146 +128 +112 +96 +80 +66 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +229 +235 +238 +239 +236 +230 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +35 +32 +33 +37 +44 +52 +63 +76 +91 +108 +125 +141 +159 +176 +192 +204 +216 +226 +233 +237 +238 +237 +233 +225 +215 +203 +190 +174 +157 +140 +124 +106 +90 +75 +63 +51 +42 +36 +33 +32 +35 +41 +49 +60 +72 +86 +102 +119 +136 +153 +171 +186 +199 +212 +223 +231 +236 +238 +238 +234 +229 +219 +208 +194 +180 +164 +146 +129 +112 +96 +80 +66 +55 +45 +38 +33 +32 +33 +38 +46 +57 +67 +81 +96 +113 +130 +147 +165 +181 +195 +208 +220 +228 +234 +238 +239 +236 +231 +222 +212 +199 +182 +174 +154 +129 +119 +106 +85 +65 +61 +51 +40 +30 +31 +36 +39 +41 +51 +63 +76 +91 +108 +124 +140 +158 +176 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +215 +204 +190 +175 +156 +142 +124 +105 +90 +76 +62 +51 +41 +37 +34 +31 +35 +40 +50 +60 +72 +86 +102 +120 +136 +154 +170 +186 +200 +212 +223 +231 +236 +239 +238 +235 +228 +219 +207 +194 +180 +164 +146 +128 +112 +95 +80 +66 +55 +45 +38 +34 +33 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +181 +195 +209 +220 +229 +235 +238 +238 +236 +230 +222 +212 +199 +185 +170 +152 +135 +118 +101 +84 +69 +59 +48 +40 +35 +32 +33 +36 +42 +53 +63 +75 +95 +111 +118 +142 +166 +173 +187 +206 +217 +227 +231 +235 +241 +240 +231 +224 +217 +203 +191 +176 +157 +140 +125 +107 +90 +75 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +71 +87 +102 +119 +137 +150 +170 +188 +198 +211 +224 +232 +236 +238 +237 +236 +230 +219 +208 +195 +181 +164 +147 +129 +112 +96 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +113 +130 +147 +164 +181 +195 +208 +219 +228 +234 +238 +238 +236 +231 +222 +212 +199 +186 +169 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +142 +158 +176 +192 +203 +216 +226 +233 +237 +239 +238 +233 +226 +216 +203 +192 +175 +159 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +32 +35 +40 +49 +60 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +235 +228 +219 +208 +194 +181 +164 +147 +129 +113 +96 +80 +66 +55 +46 +38 +34 +33 +34 +38 +46 +56 +67 +80 +97 +113 +130 +147 +165 +180 +195 +208 +219 +228 +234 +238 +238 +236 +231 +223 +212 +199 +185 +170 +153 +135 +119 +101 +84 +70 +59 +48 +40 +35 +32 +33 +37 +43 +52 +63 +76 +91 +108 +125 +142 +158 +176 +190 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +191 +176 +157 +138 +125 +109 +91 +76 +62 +51 +43 +35 +31 +34 +35 +39 +49 +61 +71 +85 +103 +121 +135 +151 +171 +187 +199 +211 +224 +231 +236 +238 +239 +235 +228 +219 +208 +194 +180 +164 +146 +131 +115 +93 +78 +66 +53 +46 +40 +31 +33 +36 +37 +46 +59 +67 +81 +97 +112 +129 +148 +166 +182 +195 +208 +221 +229 +235 +239 +240 +235 +230 +222 +212 +198 +186 +170 +152 +134 +118 +101 +84 +70 +59 +48 +40 +35 +33 +33 +37 +44 +53 +63 +76 +91 +108 +126 +142 +159 +176 +192 +204 +216 +226 +233 +238 +239 +237 +233 +225 +215 +203 +190 +174 +157 +140 +123 +106 +89 +75 +62 +51 +43 +36 +33 +32 +35 +41 +50 +61 +72 +86 +103 +120 +136 +154 +171 +187 +200 +213 +224 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +164 +146 +128 +112 +95 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +229 +234 +238 +239 +236 +231 +223 +211 +199 +185 +170 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +159 +175 +191 +204 +216 +226 +233 +237 +239 +237 +233 +226 +215 +204 +191 +176 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +33 +35 +41 +48 +59 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +223 +231 +236 +239 +239 +235 +229 +219 +208 +195 +181 +164 +147 +129 +113 +96 +80 +66 +56 +46 +38 +34 +32 +34 +38 +45 +56 +66 +81 +96 +113 +129 +147 +164 +181 +194 +208 +219 +228 +235 +239 +239 +236 +231 +222 +212 +199 +186 +170 +153 +136 +118 +102 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +124 +141 +158 +175 +191 +204 +216 +226 +232 +237 +239 +237 +233 +226 +216 +204 +191 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +31 +35 +41 +49 +59 +71 +86 +102 +119 +135 +152 +170 +186 +199 +212 +223 +231 +236 +238 +239 +235 +229 +220 +208 +195 +180 +164 +146 +129 +113 +96 +80 +66 +55 +46 +38 +34 +33 +34 +39 +46 +55 +66 +81 +97 +114 +130 +146 +164 +180 +195 +208 +219 +228 +235 +238 +239 +236 +231 +223 +211 +199 +186 +170 +153 +135 +118 +101 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +107 +124 +141 +158 +175 +190 +203 +215 +226 +233 +237 +238 +237 +233 +226 +216 +204 +192 +175 +158 +140 +124 +107 +91 +75 +63 +51 +43 +36 +33 +33 +35 +41 +48 +59 +71 +85 +102 +119 +135 +152 +169 +185 +199 +211 +222 +231 +233 +243 +240 +229 +230 +225 +208 +192 +184 +167 +146 +127 +112 +99 +82 +64 +54 +47 +39 +34 +33 +33 +38 +46 +56 +66 +80 +96 +112 +129 +147 +164 +180 +194 +208 +218 +227 +237 +236 +239 +238 +229 +224 +212 +203 +186 +169 +152 +137 +121 +101 +84 +71 +59 +49 +41 +35 +32 +33 +38 +43 +52 +63 +76 +91 +107 +124 +141 +158 +175 +190 +203 +215 +225 +232 +237 +239 +237 +233 +227 +217 +204 +190 +175 +159 +142 +125 +107 +90 +75 +63 +52 +43 +36 +33 +33 +35 +41 +48 +59 +71 +85 +101 +118 +135 +152 +170 +185 +199 +212 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +164 +147 +129 +113 +96 +80 +66 +55 +45 +38 +34 +33 +35 +38 +46 +55 +67 +80 +97 +113 +130 +146 +164 +180 +200 +205 +214 +235 +237 +234 +238 +239 +232 +222 +209 +199 +189 +169 +150 +135 +119 +101 +86 +70 +58 +49 +41 +35 +33 +33 +36 +43 +52 +63 +76 +91 +107 +124 +141 +158 +175 +191 +205 +215 +225 +232 +239 +240 +235 +233 +226 +217 +204 +190 +175 +160 +141 +123 +107 +90 +75 +63 +52 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +235 +228 +220 +208 +195 +181 +164 +147 +129 +113 +96 +80 +66 +55 +46 +38 +34 +31 +34 +38 +46 +56 +66 +80 +96 +113 +130 +146 +164 +180 +194 +208 +219 +228 +235 +239 +239 +237 +231 +222 +212 +199 +186 +170 +153 +135 +119 +102 +86 +71 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +158 +175 +191 +204 +216 +226 +232 +237 +239 +237 +233 +226 +216 +204 +192 +175 +159 +141 +124 +107 +90 +76 +63 +52 +43 +36 +33 +33 +35 +41 +49 +59 +70 +85 +102 +118 +135 +152 +170 +185 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +195 +181 +165 +147 +130 +114 +96 +81 +67 +55 +46 +38 +34 +33 +34 +38 +45 +55 +66 +80 +96 +113 +129 +146 +163 +180 +194 +208 +219 +228 +235 +239 +238 +234 +232 +225 +213 +200 +186 +169 +154 +135 +118 +103 +85 +70 +60 +51 +41 +34 +33 +34 +36 +41 +52 +63 +74 +89 +107 +124 +140 +157 +175 +191 +203 +215 +226 +233 +237 +239 +237 +235 +228 +214 +202 +192 +174 +160 +144 +124 +109 +93 +75 +63 +54 +42 +37 +34 +31 +34 +41 +49 +59 +70 +84 +102 +119 +134 +152 +170 +184 +198 +212 +222 +230 +236 +239 +238 +235 +229 +220 +209 +196 +181 +165 +148 +130 +114 +96 +80 +67 +56 +46 +38 +34 +31 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +238 +236 +231 +223 +212 +199 +186 +170 +154 +136 +119 +102 +85 +71 +59 +49 +40 +35 +32 +33 +36 +43 +52 +63 +76 +91 +107 +124 +141 +158 +175 +190 +204 +216 +226 +232 +237 +239 +237 +234 +225 +216 +204 +192 +175 +158 +141 +125 +108 +91 +75 +63 +52 +43 +36 +33 +33 +35 +41 +49 +59 +71 +85 +102 +118 +135 +153 +170 +186 +199 +212 +222 +230 +236 +239 +238 +234 +229 +220 +209 +195 +180 +164 +147 +129 +113 +96 +80 +67 +55 +45 +38 +34 +31 +33 +38 +45 +55 +67 +80 +96 +113 +129 +146 +164 +180 +194 +208 +219 +227 +234 +238 +239 +236 +231 +223 +212 +200 +186 +170 +153 +135 +119 +102 +85 +71 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +75 +90 +107 +124 +141 +158 +175 +190 +203 +215 +225 +233 +237 +238 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +32 +35 +41 +48 +59 +71 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +166 +148 +130 +113 +96 +81 +66 +56 +46 +38 +34 +32 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +163 +180 +194 +207 +219 +228 +234 +238 +239 +236 +231 +224 +212 +200 +186 +171 +153 +136 +119 +102 +86 +71 +59 +48 +41 +35 +33 +33 +37 +42 +52 +63 +75 +90 +107 +124 +140 +157 +175 +190 +203 +215 +225 +232 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +107 +91 +76 +63 +52 +43 +37 +33 +33 +35 +41 +48 +59 +70 +85 +101 +118 +135 +152 +169 +186 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +195 +181 +165 +147 +130 +113 +96 +81 +66 +56 +46 +38 +34 +32 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +234 +238 +239 +236 +231 +224 +212 +200 +186 +170 +153 +136 +119 +102 +86 +71 +60 +49 +41 +35 +31 +33 +35 +48 +51 +57 +79 +94 +103 +121 +144 +160 +172 +187 +203 +219 +226 +230 +238 +240 +237 +234 +226 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +52 +42 +37 +33 +31 +37 +37 +49 +61 +68 +85 +100 +120 +133 +152 +169 +187 +199 +210 +221 +230 +236 +239 +238 +235 +229 +220 +209 +195 +181 +165 +148 +130 +113 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +66 +80 +96 +112 +128 +146 +163 +180 +193 +207 +218 +228 +234 +238 +239 +237 +231 +224 +213 +200 +187 +171 +154 +136 +120 +103 +86 +71 +59 +49 +41 +35 +33 +33 +36 +42 +51 +63 +75 +90 +106 +123 +140 +157 +174 +189 +203 +215 +225 +232 +237 +239 +238 +233 +226 +217 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +32 +35 +40 +49 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +221 +230 +236 +244 +235 +230 +235 +222 +205 +196 +184 +165 +147 +127 +114 +100 +80 +65 +57 +47 +39 +35 +31 +33 +39 +46 +55 +66 +79 +95 +112 +129 +146 +163 +180 +193 +208 +219 +228 +234 +238 +239 +235 +231 +222 +215 +201 +184 +170 +154 +136 +119 +101 +86 +73 +60 +48 +41 +35 +31 +33 +36 +42 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +36 +33 +33 +35 +40 +48 +59 +70 +85 +101 +117 +134 +152 +168 +185 +198 +211 +221 +230 +235 +239 +238 +235 +229 +220 +209 +195 +181 +165 +148 +131 +114 +97 +81 +67 +55 +45 +39 +34 +31 +34 +38 +46 +55 +66 +80 +95 +112 +128 +146 +163 +179 +193 +207 +218 +228 +234 +238 +239 +237 +231 +224 +213 +200 +187 +171 +153 +136 +120 +103 +86 +71 +59 +49 +40 +35 +32 +33 +36 +43 +51 +62 +74 +90 +107 +123 +140 +158 +174 +190 +203 +216 +225 +233 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +33 +34 +41 +48 +59 +70 +85 +101 +118 +135 +152 +169 +182 +197 +213 +224 +230 +236 +238 +239 +235 +228 +221 +208 +194 +181 +166 +148 +129 +113 +98 +81 +65 +55 +47 +39 +32 +32 +34 +38 +45 +56 +67 +80 +96 +113 +129 +146 +164 +179 +195 +210 +217 +225 +235 +237 +237 +239 +231 +222 +214 +199 +185 +173 +152 +134 +120 +101 +84 +70 +60 +49 +40 +34 +33 +34 +36 +43 +53 +63 +74 +91 +107 +124 +140 +158 +174 +190 +203 +215 +225 +233 +237 +238 +238 +234 +227 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +52 +43 +37 +33 +32 +34 +40 +47 +59 +71 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +196 +181 +165 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +208 +219 +228 +235 +238 +238 +236 +231 +224 +212 +200 +187 +171 +153 +136 +119 +102 +86 +71 +60 +49 +41 +35 +33 +33 +36 +43 +52 +63 +75 +90 +107 +124 +140 +157 +174 +190 +203 +215 +225 +233 +238 +239 +238 +233 +226 +217 +205 +192 +176 +159 +142 +126 +108 +91 +76 +63 +52 +43 +37 +33 +32 +35 +40 +48 +59 +70 +84 +101 +118 +134 +152 +168 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +196 +182 +165 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +66 +79 +95 +112 +128 +146 +163 +179 +193 +207 +218 +227 +234 +238 +239 +237 +231 +224 +213 +202 +187 +170 +154 +137 +121 +103 +86 +71 +60 +49 +41 +36 +32 +33 +36 +43 +51 +62 +75 +89 +106 +123 +139 +157 +174 +189 +202 +214 +225 +232 +237 +238 +238 +233 +227 +218 +205 +192 +176 +160 +143 +126 +109 +92 +77 +63 +53 +43 +37 +33 +32 +34 +40 +47 +58 +69 +84 +100 +117 +133 +150 +168 +184 +198 +210 +221 +230 +236 +239 +238 +236 +229 +220 +209 +196 +182 +166 +149 +131 +115 +98 +82 +67 +56 +46 +39 +34 +33 +34 +38 +45 +55 +65 +79 +94 +111 +128 +145 +162 +178 +192 +206 +218 +227 +234 +238 +239 +236 +231 +224 +213 +200 +187 +171 +155 +137 +120 +103 +86 +72 +59 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +123 +139 +157 +174 +189 +203 +214 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +177 +160 +143 +126 +108 +91 +76 +63 +53 +43 +36 +33 +32 +35 +40 +47 +58 +70 +84 +100 +117 +134 +151 +168 +184 +198 +211 +221 +230 +235 +239 +238 +235 +229 +220 +210 +195 +181 +166 +153 +128 +111 +102 +83 +63 +55 +49 +40 +30 +29 +36 +41 +44 +53 +66 +80 +95 +111 +127 +144 +163 +180 +193 +206 +218 +227 +234 +238 +239 +237 +231 +224 +212 +201 +187 +173 +151 +137 +122 +101 +86 +71 +60 +49 +39 +36 +34 +33 +35 +42 +52 +62 +75 +89 +106 +123 +140 +158 +174 +189 +203 +215 +225 +232 +236 +239 +237 +233 +226 +216 +205 +192 +176 +159 +142 +126 +109 +91 +76 +63 +52 +44 +37 +33 +31 +35 +39 +48 +58 +70 +84 +100 +117 +134 +151 +168 +185 +198 +210 +222 +230 +236 +238 +238 +235 +229 +220 +209 +196 +182 +166 +148 +130 +114 +97 +81 +67 +56 +46 +39 +34 +32 +34 +38 +45 +55 +65 +79 +95 +112 +129 +145 +163 +179 +193 +206 +219 +227 +234 +238 +239 +236 +231 +224 +213 +201 +187 +172 +154 +137 +120 +103 +86 +71 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +75 +90 +106 +123 +140 +157 +174 +190 +203 +215 +225 +232 +237 +239 +238 +233 +225 +217 +204 +196 +175 +155 +148 +127 +105 +90 +78 +64 +52 +40 +36 +36 +33 +33 +40 +49 +58 +71 +85 +99 +118 +134 +151 +168 +184 +198 +211 +222 +230 +236 +239 +238 +235 +229 +220 +209 +195 +183 +166 +147 +130 +115 +98 +80 +67 +57 +47 +39 +33 +32 +35 +37 +44 +54 +66 +80 +95 +111 +127 +146 +163 +180 +193 +207 +218 +228 +235 +238 +239 +237 +231 +224 +213 +201 +187 +172 +154 +137 +120 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +63 +75 +89 +105 +123 +140 +157 +174 +189 +202 +214 +225 +233 +237 +238 +237 +234 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +76 +63 +52 +43 +37 +33 +31 +35 +40 +49 +59 +70 +84 +100 +117 +134 +151 +168 +184 +198 +211 +221 +230 +235 +239 +239 +235 +229 +220 +209 +196 +182 +166 +148 +131 +114 +97 +82 +67 +56 +46 +38 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +128 +145 +163 +179 +193 +206 +218 +227 +234 +238 +239 +236 +231 +224 +213 +201 +188 +171 +155 +137 +121 +103 +87 +72 +60 +49 +41 +36 +33 +33 +36 +43 +51 +63 +72 +88 +108 +124 +140 +157 +173 +189 +202 +213 +225 +233 +235 +238 +240 +235 +226 +216 +207 +193 +175 +159 +144 +127 +107 +92 +78 +63 +52 +44 +38 +33 +31 +35 +40 +47 +58 +69 +84 +103 +116 +130 +152 +167 +183 +200 +211 +220 +232 +236 +237 +240 +235 +228 +221 +208 +195 +182 +166 +149 +131 +114 +98 +83 +67 +57 +47 +39 +34 +32 +33 +37 +45 +54 +65 +79 +94 +111 +128 +145 +162 +179 +193 +207 +218 +227 +234 +238 +239 +236 +231 +224 +214 +201 +188 +172 +155 +137 +120 +103 +87 +73 +60 +50 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +105 +123 +139 +156 +173 +189 +202 +214 +225 +232 +237 +238 +237 +234 +227 +217 +205 +192 +177 +161 +143 +127 +109 +92 +77 +63 +53 +44 +37 +33 +32 +35 +39 +47 +58 +69 +84 +100 +117 +133 +151 +168 +184 +198 +210 +221 +229 +236 +239 +238 +235 +229 +220 +209 +196 +182 +166 +149 +131 +115 +98 +82 +68 +57 +47 +39 +34 +32 +34 +38 +45 +54 +65 +79 +94 +111 +128 +145 +162 +179 +193 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +200 +187 +172 +154 +137 +120 +103 +87 +72 +60 +50 +41 +35 +33 +32 +36 +42 +51 +62 +74 +89 +105 +122 +139 +157 +173 +189 +202 +214 +225 +232 +237 +238 +238 +234 +227 +217 +205 +192 +177 +161 +143 +126 +109 +92 +77 +63 +53 +44 +37 +33 +32 +35 +39 +47 +58 +70 +84 +100 +117 +133 +151 +168 +184 +198 +210 +221 +230 +236 +238 +239 +235 +229 +221 +209 +196 +182 +166 +149 +131 +115 +98 +82 +67 +56 +47 +39 +34 +32 +34 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +179 +193 +206 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +187 +172 +155 +137 +121 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +61 +74 +89 +105 +122 +139 +157 +173 +189 +202 +214 +224 +232 +237 +239 +237 +234 +227 +217 +206 +192 +177 +161 +143 +127 +109 +93 +77 +63 +53 +44 +37 +33 +33 +35 +39 +47 +59 +70 +84 +99 +117 +133 +151 +168 +184 +197 +210 +221 +230 +236 +238 +239 +235 +230 +220 +209 +196 +183 +166 +149 +131 +115 +98 +82 +67 +56 +47 +39 +34 +33 +33 +38 +45 +55 +65 +78 +94 +111 +128 +145 +162 +179 +193 +207 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +187 +172 +155 +137 +121 +103 +87 +72 +60 +49 +41 +36 +33 +33 +36 +42 +51 +62 +74 +89 +105 +123 +138 +157 +173 +188 +203 +219 +222 +228 +243 +241 +233 +233 +231 +218 +202 +190 +179 +163 +142 +124 +110 +93 +77 +63 +53 +42 +37 +34 +32 +34 +40 +47 +58 +69 +84 +100 +117 +133 +150 +169 +184 +199 +208 +223 +232 +234 +239 +238 +236 +229 +220 +210 +198 +182 +165 +148 +132 +114 +98 +81 +67 +57 +47 +39 +34 +32 +33 +38 +45 +54 +65 +79 +94 +111 +128 +145 +162 +179 +193 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +137 +121 +103 +87 +72 +60 +49 +41 +35 +33 +33 +36 +42 +51 +62 +74 +89 +106 +122 +139 +156 +174 +189 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +77 +63 +53 +44 +37 +33 +33 +35 +40 +48 +58 +69 +84 +100 +117 +133 +151 +168 +184 +197 +210 +221 +230 +236 +239 +239 +235 +229 +221 +209 +196 +182 +166 +148 +131 +115 +98 +82 +68 +56 +47 +39 +35 +32 +34 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +179 +192 +207 +218 +227 +234 +238 +239 +237 +232 +224 +213 +201 +188 +172 +154 +138 +120 +102 +92 +72 +53 +53 +46 +31 +30 +36 +37 +42 +48 +60 +77 +90 +103 +122 +140 +156 +174 +189 +201 +214 +225 +232 +237 +239 +237 +234 +227 +217 +205 +192 +178 +161 +144 +127 +109 +92 +78 +63 +54 +41 +39 +35 +30 +34 +40 +49 +57 +69 +83 +101 +117 +132 +151 +168 +184 +197 +210 +221 +229 +236 +239 +238 +235 +229 +221 +209 +196 +182 +166 +148 +131 +115 +98 +82 +68 +57 +47 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +127 +145 +162 +179 +192 +206 +218 +227 +234 +238 +239 +237 +231 +224 +213 +201 +188 +172 +154 +137 +120 +103 +87 +73 +60 +49 +41 +36 +33 +33 +36 +42 +51 +62 +74 +89 +106 +123 +139 +156 +174 +189 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +160 +143 +126 +109 +92 +77 +63 +53 +44 +37 +33 +32 +35 +40 +47 +58 +69 +84 +100 +116 +133 +151 +168 +184 +197 +210 +221 +230 +236 +239 +239 +235 +230 +221 +210 +195 +180 +168 +151 +131 +116 +98 +81 +68 +55 +47 +39 +32 +31 +35 +39 +44 +54 +66 +81 +92 +108 +128 +146 +161 +178 +193 +206 +217 +227 +235 +238 +239 +237 +232 +224 +214 +201 +188 +174 +154 +134 +121 +103 +85 +75 +61 +48 +43 +35 +31 +35 +35 +41 +52 +62 +72 +88 +105 +123 +139 +155 +173 +190 +201 +214 +225 +232 +236 +239 +238 +233 +227 +217 +206 +192 +178 +161 +144 +127 +110 +93 +77 +63 +53 +44 +37 +33 +33 +34 +40 +47 +58 +69 +83 +99 +116 +133 +150 +167 +183 +197 +210 +221 +230 +236 +239 +238 +235 +230 +221 +210 +197 +183 +167 +149 +132 +115 +98 +82 +68 +57 +47 +39 +34 +32 +33 +38 +45 +54 +64 +79 +93 +111 +127 +144 +162 +178 +192 +206 +218 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +172 +155 +137 +121 +104 +88 +73 +60 +50 +41 +35 +33 +33 +36 +42 +51 +62 +73 +89 +105 +122 +138 +156 +172 +188 +202 +214 +225 +232 +237 +239 +238 +234 +227 +217 +205 +192 +177 +161 +143 +127 +109 +93 +76 +63 +52 +44 +37 +33 +31 +34 +40 +48 +58 +70 +84 +100 +117 +133 +151 +168 +184 +198 +210 +222 +230 +236 +239 +238 +235 +229 +220 +209 +196 +182 +166 +149 +131 +114 +98 +82 +67 +56 +46 +39 +34 +33 +34 +38 +45 +54 +65 +79 +94 +111 +128 +145 +162 +179 +193 +207 +218 +228 +234 +238 +238 +237 +232 +224 +213 +201 +187 +171 +154 +137 +120 +103 +87 +72 +60 +50 +41 +36 +33 +33 +36 +43 +51 +62 +74 +89 +106 +123 +139 +156 +174 +189 +202 +214 +225 +232 +237 +239 +237 +234 +227 +218 +205 +192 +177 +161 +143 +126 +109 +93 +77 +63 +53 +44 +37 +33 +33 +35 +40 +47 +58 +69 +83 +99 +116 +132 +150 +167 +183 +197 +210 +221 +230 +235 +239 +239 +236 +230 +221 +210 +197 +183 +167 +150 +132 +115 +99 +83 +68 +57 +47 +39 +34 +32 +34 +37 +44 +54 +63 +78 +93 +110 +127 +144 +161 +178 +192 +205 +217 +226 +234 +238 +238 +237 +232 +224 +214 +202 +189 +173 +156 +139 +122 +105 +88 +73 +61 +50 +42 +35 +33 +33 +36 +42 +50 +61 +73 +88 +104 +121 +137 +155 +172 +188 +201 +213 +224 +231 +237 +238 +238 +234 +227 +218 +206 +193 +178 +161 +144 +127 +110 +93 +78 +64 +54 +45 +38 +33 +32 +34 +39 +47 +57 +68 +83 +99 +115 +132 +149 +167 +182 +196 +210 +221 +229 +235 +238 +239 +236 +230 +221 +210 +197 +183 +167 +150 +132 +115 +99 +83 +68 +58 +47 +38 +35 +30 +39 +38 +38 +57 +68 +76 +89 +113 +129 +142 +158 +177 +195 +207 +216 +227 +235 +238 +239 +237 +231 +224 +214 +201 +188 +172 +156 +138 +122 +104 +87 +73 +60 +50 +41 +35 +35 +30 +36 +44 +49 +62 +73 +90 +103 +120 +139 +157 +174 +187 +201 +214 +225 +232 +237 +238 +238 +234 +228 +218 +206 +192 +178 +162 +144 +126 +110 +93 +78 +63 +53 +44 +37 +33 +32 +34 +39 +47 +58 +68 +83 +99 +116 +133 +150 +167 +183 +197 +210 +221 +230 +235 +239 +238 +235 +230 +220 +210 +197 +183 +166 +149 +132 +115 +98 +82 +68 +57 +47 +39 +34 +31 +34 +38 +45 +54 +65 +79 +93 +111 +127 +145 +162 +178 +192 +206 +217 +227 +234 +238 +238 +237 +232 +224 +214 +201 +188 +172 +155 +137 +121 +104 +88 +73 +61 +50 +41 +35 +33 +33 +36 +42 +51 +62 +73 +88 +105 +122 +138 +155 +173 +188 +201 +213 +224 +232 +236 +239 +238 +234 +227 +217 +206 +192 +178 +161 +144 +127 +110 +93 +77 +63 +53 +44 +37 +33 +33 +34 +39 +47 +57 +69 +83 +99 +116 +133 +150 +167 +183 +197 +210 +221 +230 +235 +239 +238 +236 +229 +221 +210 +197 +183 +167 +149 +132 +115 +98 +83 +68 +56 +47 +39 +32 +37 +35 +31 +47 +58 +63 +76 +95 +111 +127 +142 +159 +180 +194 +204 +217 +228 +234 +239 +239 +235 +231 +224 +214 +201 +188 +171 +155 +138 +121 +104 +88 +73 +60 +50 +41 +35 +33 +34 +36 +43 +48 +62 +76 +87 +105 +122 +140 +155 +172 +189 +202 +214 +224 +232 +237 +239 +238 +234 +226 +217 +206 +192 +178 +161 +144 +127 +110 +93 +78 +63 +53 +44 +37 +33 +32 +35 +39 +47 +57 +69 +83 +99 +116 +132 +149 +167 +184 +196 +210 +221 +230 +235 +239 +239 +236 +230 +221 +210 +197 +183 +167 +150 +132 +115 +98 +82 +68 +57 +47 +39 +34 +31 +33 +37 +45 +54 +65 +78 +93 +110 +127 +144 +161 +178 +192 +205 +217 +227 +234 +237 +239 +236 +232 +224 +214 +202 +188 +173 +156 +138 +121 +105 +88 +73 +61 +50 +41 +36 +33 +33 +36 +42 +50 +61 +74 +89 +105 +122 +139 +155 +170 +190 +203 +214 +225 +231 +236 +239 +237 +234 +228 +216 +204 +193 +180 +161 +143 +127 +111 +92 +76 +65 +54 +43 +36 +34 +32 +33 +39 +48 +57 +68 +83 +99 +115 +132 +149 +167 +185 +197 +207 +221 +230 +234 +240 +240 +234 +231 +222 +208 +199 +184 +166 +150 +132 +115 +99 +83 +69 +57 +46 +39 +35 +32 +34 +38 +44 +53 +63 +78 +93 +110 +127 +144 +161 +177 +192 +206 +217 +227 +234 +238 +239 +237 +232 +224 +214 +201 +188 +173 +156 +138 +121 +104 +88 +73 +61 +50 +42 +36 +33 +33 +36 +42 +50 +61 +73 +88 +104 +122 +138 +156 +173 +188 +201 +213 +224 +232 +237 +239 +238 +234 +227 +218 +206 +193 +178 +161 +144 +127 +110 +93 +77 +64 +53 +44 +37 +33 +33 +34 +39 +47 +58 +69 +83 +98 +116 +132 +150 +167 +183 +197 +210 +221 +230 +235 +238 +238 +236 +230 +221 +210 +197 +183 +167 +150 +132 +116 +98 +82 +68 +57 +47 +39 +34 +31 +33 +38 +45 +54 +65 +77 +93 +110 +127 +144 +161 +178 +192 +206 +217 +227 +234 +238 +239 +237 +232 +225 +214 +202 +188 +172 +156 +138 +121 +104 +88 +73 +61 +50 +41 +36 +33 +33 +36 +42 +51 +61 +73 +88 +105 +121 +138 +155 +172 +188 +202 +214 +224 +232 +237 +239 +238 +234 +227 +218 +205 +193 +178 +161 +144 +127 +110 +93 +78 +63 +54 +44 +37 +33 +33 +34 +39 +47 +58 +69 +83 +99 +116 +132 +150 +167 +183 +196 +209 +220 +229 +235 +238 +239 +236 +230 +221 +210 +198 +184 +167 +150 +132 +116 +99 +83 +69 +57 +47 +39 +34 +33 +33 +37 +44 +53 +63 +78 +93 +110 +127 +144 +161 +177 +192 +205 +217 +226 +234 +238 +239 +237 +232 +225 +215 +202 +189 +173 +156 +139 +122 +105 +89 +73 +61 +50 +42 +36 +32 +33 +36 +41 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +231 +237 +239 +238 +234 +228 +218 +206 +193 +179 +162 +144 +127 +111 +94 +78 +64 +54 +44 +37 +34 +33 +34 +39 +47 +57 +68 +82 +98 +115 +132 +149 +166 +182 +197 +209 +220 +229 +235 +238 +238 +236 +230 +221 +210 +198 +184 +168 +150 +133 +117 +99 +83 +69 +57 +47 +39 +34 +33 +33 +37 +45 +54 +63 +78 +93 +110 +127 +143 +161 +177 +192 +205 +217 +227 +234 +238 +239 +237 +232 +225 +214 +202 +189 +173 +156 +138 +122 +104 +88 +73 +61 +50 +42 +36 +33 +33 +36 +41 +50 +61 +73 +88 +105 +121 +138 +155 +172 +188 +201 +213 +224 +232 +237 +239 +238 +233 +228 +218 +204 +196 +182 +157 +143 +132 +111 +87 +79 +67 +54 +41 +35 +36 +34 +33 +38 +48 +58 +68 +83 +98 +115 +132 +150 +166 +183 +196 +209 +220 +229 +235 +239 +238 +236 +229 +222 +212 +196 +183 +169 +150 +131 +115 +101 +82 +69 +57 +48 +41 +33 +31 +34 +38 +44 +54 +63 +77 +93 +110 +127 +144 +161 +177 +192 +205 +217 +226 +234 +238 +239 +237 +232 +224 +214 +202 +189 +173 +156 +138 +122 +105 +88 +74 +61 +51 +42 +36 +32 +32 +36 +42 +51 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +214 +224 +231 +236 +239 +238 +234 +228 +218 +206 +192 +179 +162 +144 +127 +111 +93 +78 +65 +53 +44 +37 +33 +33 +35 +39 +47 +57 +68 +83 +98 +115 +132 +150 +167 +183 +196 +209 +220 +229 +235 +238 +239 +235 +230 +221 +210 +197 +184 +167 +150 +132 +116 +99 +83 +68 +57 +47 +39 +34 +32 +33 +37 +43 +54 +64 +79 +93 +109 +127 +144 +161 +177 +192 +205 +217 +227 +234 +238 +239 +237 +232 +225 +214 +202 +189 +173 +156 +139 +122 +105 +89 +73 +61 +50 +41 +36 +33 +33 +35 +41 +51 +61 +73 +87 +104 +121 +138 +155 +172 +188 +201 +213 +224 +231 +236 +238 +238 +234 +228 +218 +206 +193 +179 +162 +144 +127 +110 +93 +77 +64 +53 +44 +37 +33 +32 +34 +40 +46 +57 +70 +87 +93 +113 +139 +149 +162 +183 +198 +210 +220 +226 +236 +242 +237 +233 +231 +221 +210 +198 +183 +166 +150 +133 +116 +100 +82 +68 +58 +47 +39 +35 +32 +33 +37 +44 +53 +65 +78 +93 +111 +125 +143 +164 +176 +191 +205 +218 +226 +233 +237 +240 +238 +231 +224 +215 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +51 +43 +36 +33 +33 +35 +42 +50 +61 +73 +87 +104 +120 +137 +155 +172 +188 +201 +213 +224 +232 +237 +239 +238 +234 +227 +218 +206 +193 +179 +162 +144 +127 +110 +94 +78 +64 +54 +44 +37 +33 +33 +34 +39 +47 +57 +68 +82 +98 +115 +131 +148 +166 +182 +197 +209 +221 +229 +235 +239 +238 +236 +230 +222 +210 +198 +184 +168 +150 +133 +117 +99 +83 +68 +58 +47 +37 +35 +35 +33 +38 +44 +52 +63 +76 +92 +111 +126 +141 +161 +179 +192 +204 +217 +228 +233 +236 +238 +239 +231 +224 +215 +203 +189 +172 +156 +139 +122 +105 +89 +73 +61 +50 +42 +37 +34 +30 +34 +42 +48 +62 +75 +86 +105 +122 +136 +155 +173 +186 +201 +213 +222 +231 +236 +239 +239 +233 +227 +219 +207 +193 +179 +163 +144 +127 +111 +94 +79 +65 +54 +44 +37 +34 +32 +34 +39 +47 +57 +68 +82 +98 +115 +132 +149 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +221 +211 +198 +184 +168 +151 +133 +117 +99 +84 +69 +58 +47 +39 +35 +32 +33 +37 +44 +53 +63 +78 +93 +110 +126 +144 +160 +177 +192 +205 +217 +226 +234 +237 +238 +237 +232 +224 +214 +202 +189 +173 +157 +139 +122 +105 +88 +73 +61 +50 +42 +36 +33 +33 +35 +41 +50 +61 +73 +88 +104 +121 +138 +155 +172 +188 +201 +213 +224 +232 +237 +238 +238 +234 +228 +218 +207 +192 +178 +162 +144 +127 +110 +94 +78 +64 +53 +44 +38 +34 +33 +34 +39 +47 +57 +69 +83 +99 +115 +131 +149 +166 +183 +196 +209 +221 +229 +235 +239 +239 +236 +230 +222 +210 +198 +184 +168 +150 +133 +116 +99 +83 +68 +57 +47 +39 +34 +33 +33 +37 +44 +53 +63 +77 +93 +110 +127 +144 +161 +177 +192 +205 +217 +227 +234 +238 +238 +237 +231 +224 +215 +202 +189 +173 +156 +138 +122 +105 +88 +73 +61 +50 +42 +36 +33 +33 +36 +41 +50 +61 +74 +88 +103 +120 +137 +156 +172 +187 +201 +214 +224 +232 +236 +238 +238 +234 +228 +218 +206 +193 +179 +162 +145 +127 +111 +94 +78 +65 +54 +45 +37 +33 +31 +34 +39 +47 +58 +68 +81 +98 +115 +132 +149 +166 +182 +196 +209 +221 +229 +235 +238 +239 +236 +230 +222 +211 +197 +184 +168 +150 +133 +116 +100 +84 +69 +58 +47 +39 +34 +33 +33 +37 +44 +53 +63 +77 +93 +109 +126 +143 +160 +177 +192 +205 +217 +226 +233 +238 +239 +237 +232 +225 +215 +202 +189 +174 +157 +139 +122 +105 +89 +74 +62 +50 +42 +36 +33 +33 +35 +41 +50 +60 +72 +87 +103 +121 +137 +155 +172 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +218 +207 +193 +179 +163 +145 +127 +111 +94 +79 +65 +54 +45 +38 +34 +33 +34 +39 +47 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +239 +236 +230 +222 +211 +198 +184 +168 +151 +134 +117 +100 +84 +69 +58 +47 +39 +35 +32 +33 +37 +44 +53 +63 +77 +92 +108 +127 +142 +158 +178 +195 +201 +213 +232 +236 +232 +238 +240 +233 +222 +212 +204 +192 +173 +155 +140 +124 +106 +89 +74 +61 +51 +43 +36 +33 +33 +36 +41 +50 +61 +72 +87 +103 +120 +138 +155 +171 +185 +201 +214 +222 +231 +237 +239 +238 +234 +229 +220 +206 +193 +178 +164 +145 +127 +110 +93 +79 +65 +55 +45 +38 +33 +33 +34 +39 +46 +57 +67 +82 +98 +114 +131 +148 +166 +182 +196 +209 +220 +229 +235 +239 +238 +236 +230 +222 +211 +198 +184 +168 +150 +133 +116 +100 +84 +69 +58 +47 +39 +34 +33 +33 +37 +44 +53 +63 +77 +93 +109 +126 +143 +160 +177 +192 +205 +217 +226 +233 +237 +239 +237 +232 +225 +215 +202 +189 +173 +156 +139 +122 +105 +89 +74 +62 +51 +42 +35 +33 +33 +35 +41 +50 +60 +72 +87 +103 +120 +137 +155 +171 +187 +201 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +79 +65 +54 +44 +38 +33 +33 +34 +39 +46 +57 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +239 +239 +236 +230 +222 +211 +198 +185 +168 +151 +134 +117 +100 +83 +69 +58 +47 +39 +35 +33 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +161 +177 +192 +205 +216 +226 +233 +238 +239 +237 +232 +225 +215 +202 +189 +174 +156 +139 +122 +106 +89 +74 +61 +51 +42 +36 +33 +32 +35 +42 +50 +60 +73 +87 +104 +120 +137 +155 +170 +192 +201 +207 +226 +236 +234 +237 +240 +236 +229 +216 +205 +195 +181 +162 +144 +128 +111 +95 +80 +63 +54 +46 +37 +34 +32 +34 +38 +47 +58 +69 +83 +97 +114 +132 +149 +166 +182 +197 +209 +220 +228 +236 +240 +236 +235 +231 +223 +211 +197 +184 +169 +151 +133 +117 +99 +83 +70 +58 +47 +39 +35 +33 +33 +37 +44 +54 +63 +77 +92 +110 +126 +143 +160 +176 +192 +205 +217 +226 +233 +238 +239 +238 +233 +225 +215 +203 +190 +174 +157 +139 +123 +105 +89 +74 +62 +51 +42 +35 +33 +32 +36 +41 +50 +60 +72 +87 +104 +120 +137 +154 +171 +187 +200 +213 +224 +231 +236 +239 +239 +233 +226 +220 +209 +193 +180 +162 +144 +128 +110 +94 +80 +63 +54 +46 +39 +33 +31 +35 +40 +45 +55 +69 +83 +96 +114 +132 +149 +165 +182 +196 +209 +220 +229 +235 +238 +239 +236 +231 +224 +211 +196 +185 +168 +151 +136 +117 +99 +86 +69 +57 +50 +39 +34 +33 +33 +37 +44 +53 +63 +77 +91 +109 +126 +142 +161 +177 +192 +204 +217 +226 +233 +238 +239 +237 +232 +225 +216 +203 +189 +174 +157 +139 +123 +106 +89 +74 +62 +51 +42 +36 +33 +33 +36 +41 +50 +60 +72 +87 +103 +121 +136 +154 +171 +187 +200 +213 +224 +231 +237 +238 +238 +234 +228 +218 +207 +193 +179 +163 +145 +127 +111 +94 +79 +65 +54 +45 +38 +33 +33 +34 +39 +46 +56 +68 +82 +98 +115 +131 +149 +166 +182 +196 +209 +220 +229 +235 +238 +238 +236 +230 +222 +211 +198 +184 +168 +151 +134 +117 +100 +84 +70 +58 +47 +40 +35 +33 +33 +37 +44 +52 +63 +77 +92 +109 +126 +142 +160 +176 +192 +204 +216 +226 +233 +238 +239 +237 +232 +225 +215 +203 +190 +174 +157 +139 +123 +105 +89 +74 +62 +51 +42 +36 +33 +31 +35 +41 +50 +60 +72 +87 +103 +120 +137 +155 +171 +187 +200 +213 +224 +231 +237 +238 +238 +234 +228 +219 +207 +194 +179 +163 +145 +128 +112 +95 +79 +65 +54 +45 +38 +34 +32 +34 +39 +47 +57 +67 +81 +98 +114 +131 +148 +166 +182 +196 +208 +220 +229 +235 +238 +239 +236 +230 +222 +211 +198 +185 +169 +152 +133 +117 +100 +84 +70 +58 +48 +40 +34 +32 +33 +37 +44 +53 +63 +76 +92 +109 +126 +142 +160 +176 +192 +205 +216 +226 +233 +237 +239 +237 +232 +225 +215 +202 +190 +174 +157 +139 +123 +105 +89 +74 +61 +51 +42 +36 +33 +33 +36 +41 +50 +61 +73 +87 +104 +120 +137 +154 +171 +188 +200 +213 +224 +231 +236 +239 +238 +234 +228 +218 +207 +193 +179 +162 +145 +127 +111 +94 +79 +65 +54 +45 +38 +33 +33 +34 +39 +47 +57 +68 +82 +98 +115 +131 +148 +166 +182 +196 +209 +220 +229 +235 +238 +238 +236 +229 +222 +212 +198 +184 +167 +151 +134 +117 +100 +83 +69 +58 +48 +40 +34 +32 +33 +37 +44 +53 +63 +77 +92 +109 +126 +143 +160 +177 +192 +205 +217 +226 +233 +238 +239 +237 +233 +226 +216 +203 +189 +174 +157 +140 +123 +106 +89 +74 +62 +51 +42 +36 +33 +33 +36 +41 +50 +60 +72 +87 +103 +120 +137 +154 +171 +187 +200 +213 +223 +231 +236 +239 +238 +234 +228 +218 +207 +194 +180 +163 +145 +127 +111 +94 +79 +65 +53 +45 +35 +39 +33 +27 +43 +50 +53 +63 +85 +100 +113 +127 +148 +169 +183 +193 +208 +221 +229 +235 +239 +238 +235 +231 +222 +210 +198 +185 +169 +151 +133 +117 +100 +84 +70 +59 +47 +42 +31 +33 +35 +35 +44 +53 +65 +76 +91 +109 +127 +143 +158 +176 +192 +204 +216 +226 +233 +238 +239 +238 +232 +225 +215 +203 +190 +175 +157 +140 +123 +106 +90 +74 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +87 +103 +120 +136 +153 +171 +187 +200 +213 +224 +231 +236 +238 +238 +234 +228 +219 +208 +194 +180 +163 +146 +128 +111 +95 +79 +65 +54 +45 +38 +34 +32 +34 +39 +46 +56 +68 +81 +98 +115 +130 +148 +165 +181 +196 +208 +220 +229 +235 +238 +238 +236 +231 +222 +212 +199 +185 +169 +151 +134 +117 +100 +84 +70 +58 +48 +40 +35 +33 +33 +37 +43 +52 +63 +77 +92 +109 +125 +142 +159 +176 +192 +204 +217 +226 +233 +237 +239 +237 +233 +225 +215 +203 +190 +174 +157 +140 +123 +106 +89 +74 +62 +51 +43 +36 +33 +33 +36 +41 +49 +60 +71 +86 +102 +120 +136 +153 +170 +187 +199 +213 +223 +231 +236 +239 +238 +234 +228 +219 +208 +194 +180 +163 +146 +128 +112 +95 +79 +65 +55 +45 +38 +33 +33 +34 +38 +46 +56 +67 +81 +97 +114 +130 +148 +165 +182 +195 +208 +219 +228 +235 +238 +239 +236 +230 +222 +211 +199 +185 +169 +152 +134 +117 +101 +84 +70 +59 +48 +40 +34 +33 +33 +37 +43 +53 +63 +76 +92 +108 +125 +142 +159 +176 +192 +204 +216 +225 +233 +238 +243 +233 +229 +233 +216 +199 +191 +176 +158 +139 +121 +107 +93 +73 +60 +52 +42 +36 +34 +31 +34 +41 +50 +60 +72 +86 +102 +121 +137 +154 +171 +187 +200 +213 +224 +231 +237 +238 +238 +235 +226 +218 +210 +193 +178 +163 +147 +127 +111 +94 +80 +67 +54 +44 +38 +34 +32 +35 +39 +46 +56 +68 +82 +97 +114 +131 +148 +166 +182 +195 +209 +220 +229 +235 +238 +238 +236 +230 +222 +211 +198 +185 +169 +152 +134 +118 +100 +85 +69 +58 +48 +40 +35 +33 +33 +37 +43 +52 +63 +77 +91 +106 +127 +144 +159 +177 +192 +204 +217 +225 +233 +239 +237 +236 +234 +227 +215 +202 +191 +176 +157 +138 +125 +107 +89 +74 +63 +52 +41 +36 +34 +33 +35 +41 +49 +59 +71 +86 +103 +121 +135 +152 +171 +186 +199 +214 +224 +230 +238 +238 +238 +236 +227 +219 +208 +194 +180 +163 +146 +129 +112 +94 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +148 +165 +182 +195 +208 +220 +228 +235 +238 +238 +236 +230 +222 +211 +198 +185 +169 +152 +134 +118 +101 +85 +70 +58 +48 +40 +35 +32 +33 +37 +44 +52 +63 +76 +92 +109 +125 +143 +160 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +216 +203 +191 +174 +158 +140 +124 +107 +90 +75 +63 +51 +42 +36 +33 +33 +35 +41 +49 +60 +71 +86 +103 +120 +136 +153 +171 +186 +200 +212 +222 +231 +236 +239 +238 +235 +228 +219 +208 +194 +180 +163 +146 +129 +112 +95 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +229 +235 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +35 +33 +33 +37 +43 +53 +63 +76 +91 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +215 +203 +190 +175 +157 +140 +123 +106 +90 +75 +62 +51 +42 +35 +33 +32 +35 +41 +49 +60 +72 +86 +103 +120 +136 +154 +171 +187 +200 +212 +223 +230 +236 +239 +238 +234 +228 +218 +208 +194 +180 +163 +146 +127 +112 +95 +79 +66 +54 +45 +38 +34 +31 +34 +38 +46 +56 +68 +81 +97 +114 +130 +148 +165 +182 +195 +208 +220 +228 +235 +238 +239 +236 +231 +222 +212 +199 +185 +169 +152 +134 +118 +101 +84 +70 +58 +48 +40 +35 +33 +33 +37 +44 +52 +63 +76 +91 +108 +125 +141 +159 +175 +192 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +203 +190 +174 +157 +140 +124 +107 +89 +75 +63 +51 +43 +36 +33 +32 +35 +41 +49 +60 +71 +86 +102 +119 +135 +153 +171 +186 +199 +213 +224 +231 +237 +238 +238 +235 +228 +219 +208 +194 +180 +164 +146 +128 +112 +95 +80 +66 +55 +45 +38 +33 +31 +34 +39 +46 +56 +67 +81 +97 +114 +130 +147 +165 +181 +195 +208 +219 +228 +235 +238 +239 +236 +231 +222 +211 +199 +185 +169 +152 +134 +118 +101 +84 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +92 +108 +125 +142 +159 +176 +192 +204 +216 +226 +233 +238 +238 +238 +231 +225 +214 +208 +189 +170 +162 +144 +120 +104 +93 +77 +59 +49 +43 +39 +33 +30 +35 +42 +49 +60 +71 +85 +102 +120 +136 +153 +170 +187 +200 +212 +224 +231 +236 +239 +237 +236 +228 +219 +205 +195 +181 +162 +146 +129 +112 +94 +78 +66 +56 +45 +38 +34 +33 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +195 +208 +219 +228 +235 +238 +238 +236 +231 +222 +212 +199 +185 +169 +152 +135 +118 +101 +85 +70 +59 +47 +40 +35 +32 +34 +37 +44 +52 +63 +77 +92 +109 +125 +142 +159 +176 +191 +204 +216 +226 +232 +237 +239 +237 +233 +225 +215 +203 +190 +175 +158 +140 +123 +106 +90 +75 +62 +51 +42 +36 +33 +33 +35 +41 +49 +60 +72 +86 +103 +119 +136 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +229 +219 +208 +194 +181 +164 +147 +128 +112 +95 +80 +66 +55 +45 +38 +33 +32 +34 +39 +46 +56 +67 +81 +96 +113 +130 +148 +165 +181 +195 +208 +220 +229 +235 +238 +238 +236 +231 +223 +212 +198 +186 +169 +152 +134 +118 +101 +85 +70 +58 +48 +40 +35 +32 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +159 +176 +192 +204 +216 +225 +233 +237 +239 +237 +233 +226 +216 +203 +191 +175 +158 +141 +124 +107 +90 +75 +63 +51 +43 +36 +33 +31 +36 +41 +49 +59 +70 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +229 +220 +208 +194 +180 +163 +146 +129 +112 +95 +80 +66 +55 +46 +38 +33 +33 +35 +39 +46 +55 +66 +81 +97 +113 +130 +148 +165 +181 +195 +208 +220 +229 +235 +238 +239 +236 +231 +221 +211 +201 +189 +165 +150 +141 +118 +98 +85 +72 +59 +47 +38 +35 +35 +33 +36 +44 +52 +63 +77 +91 +107 +125 +141 +158 +175 +190 +203 +216 +226 +233 +237 +239 +237 +233 +226 +215 +205 +192 +176 +159 +138 +124 +109 +90 +74 +62 +53 +43 +36 +33 +33 +37 +40 +49 +59 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +228 +219 +209 +196 +181 +164 +147 +129 +111 +96 +83 +66 +56 +46 +37 +35 +31 +34 +40 +45 +54 +67 +82 +96 +113 +130 +148 +164 +179 +195 +209 +219 +227 +235 +238 +238 +236 +231 +224 +212 +199 +186 +170 +152 +135 +119 +102 +85 +70 +58 +48 +40 +36 +32 +33 +37 +43 +53 +63 +76 +91 +108 +125 +141 +159 +176 +192 +204 +215 +226 +233 +237 +239 +238 +233 +226 +216 +204 +190 +175 +158 +141 +124 +107 +90 +75 +63 +51 +43 +37 +33 +33 +35 +40 +49 +59 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +223 +230 +236 +238 +238 +235 +229 +219 +208 +194 +180 +164 +147 +129 +112 +96 +80 +66 +55 +45 +38 +34 +32 +34 +39 +46 +56 +67 +81 +97 +113 +130 +147 +164 +181 +195 +208 +219 +228 +234 +238 +239 +236 +231 +222 +212 +199 +186 +170 +153 +135 +118 +101 +85 +70 +59 +47 +40 +35 +33 +33 +37 +43 +52 +63 +75 +91 +108 +125 +141 +158 +175 +191 +204 +216 +226 +232 +237 +239 +237 +233 +226 +216 +204 +191 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +33 +35 +40 +49 +60 +71 +86 +102 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +234 +228 +219 +208 +195 +180 +164 +146 +129 +112 +96 +80 +66 +55 +45 +38 +34 +31 +34 +38 +46 +55 +67 +80 +96 +113 +130 +147 +164 +181 +194 +208 +219 +228 +234 +238 +239 +236 +231 +222 +212 +199 +186 +170 +152 +135 +118 +101 +85 +70 +59 +48 +40 +35 +32 +33 +37 +43 +52 +63 +76 +91 +108 +125 +142 +159 +175 +192 +204 +216 +226 +233 +237 +239 +237 +233 +225 +216 +203 +191 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +37 +33 +32 +35 +41 +49 +59 +71 +85 +102 +119 +136 +153 +170 +186 +199 +212 +222 +231 +236 +238 +238 +235 +228 +219 +208 +194 +181 +164 +147 +129 +112 +96 +80 +66 +55 +45 +38 +34 +31 +34 +38 +46 +56 +67 +81 +97 +113 +130 +147 +165 +181 +194 +208 +220 +228 +235 +238 +239 +236 +231 +223 +212 +199 +186 +170 +152 +135 +118 +102 +85 +70 +59 +48 +40 +35 +33 +33 +37 +43 +52 +63 +76 +91 +108 +125 +141 +158 +175 +191 +203 +216 +225 +233 +237 +239 +237 +233 +226 +216 +204 +191 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +33 +35 +41 +49 +60 +71 +86 +101 +119 +135 +153 +170 +186 +199 +212 +222 +231 +236 +239 +238 +235 +228 +219 +208 +195 +180 +164 +147 +130 +113 +96 +80 +66 +55 +46 +38 +34 +33 +34 +38 +46 +56 +66 +81 +96 +112 +131 +144 +169 +181 +189 +211 +224 +226 +230 +241 +242 +234 +228 +224 +216 +200 +183 +169 +154 +136 +119 +101 +84 +70 +60 +49 +40 +34 +32 +33 +37 +43 +52 +63 +75 +91 +108 +124 +143 +155 +176 +192 +200 +216 +225 +234 +236 +238 +238 +234 +227 +215 +204 +192 +176 +158 +141 +124 +107 +91 +76 +63 +51 +42 +37 +33 +32 +35 +41 +48 +59 +70 +85 +102 +119 +135 +152 +169 +185 +199 +211 +222 +230 +236 +239 +238 +235 +228 +220 +208 +195 +181 +165 +147 +130 +113 +97 +80 +66 +56 +46 +39 +34 +32 +34 +38 +46 +55 +67 +80 +96 +113 +129 +146 +164 +180 +194 +208 +219 +228 +234 +238 +239 +237 +231 +223 +212 +200 +186 +171 +153 +135 +119 +102 +86 +70 +59 +48 +41 +35 +33 +33 +36 +43 +52 +63 +75 +91 +107 +124 +140 +158 +175 +190 +204 +216 +226 +233 +237 +239 +237 +233 +226 +216 +204 +192 +175 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +31 +35 +40 +49 +60 +71 +85 +101 +118 +135 +153 +170 +185 +199 +212 +222 +231 +236 +239 +238 +235 +229 +220 +208 +195 +181 +164 +147 +129 +113 +96 +80 +66 +56 +45 +38 +34 +33 +34 +38 +46 +56 +66 +80 +97 +113 +129 +147 +163 +180 +194 +208 +219 +228 +234 +237 +238 +237 +231 +223 +212 +199 +186 +170 +153 +135 +119 +101 +85 +71 +59 +48 +40 +35 +31 +33 +37 +43 +52 +63 +76 +91 +107 +124 +141 +158 +175 +191 +204 +216 +225 +233 +237 +239 +237 +233 +226 +215 +204 +191 +176 +158 +141 +124 +107 +90 +75 +63 +52 +43 +36 +33 +33 +35 +40 +49 +59 +71 +85 +102 +119 +135 +152 +170 +186 +199 +212 +222 +231 +236 +239 +238 +235 +229 +219 +208 +194 +181 +164 +147 +129 +112 +97 +85 +63 +52 +53 +39 +30 +33 +36 +39 +45 +52 +67 +84 +94 +111 +130 +147 +164 +181 +194 +206 +219 +228 +234 +238 +238 +236 +231 +223 +212 +200 +186 +170 +153 +135 +118 +102 +85 +71 +59 +47 +39 +37 +32 +31 +37 +44 +52 +63 +75 +91 +109 +124 +140 +159 +175 +191 +204 +214 +224 +235 +239 +239 +238 +232 +226 +216 +203 +192 +176 +156 +141 +126 +108 +89 +74 +63 +52 +41 +36 +34 +33 +34 +41 +49 +59 +70 +86 +102 +118 +135 +153 +170 +186 +199 +212 +224 +231 +236 +238 +238 +235 +229 +219 +208 +195 +181 +164 +147 +130 +112 +96 +80 +66 +55 +45 +39 +34 +32 +34 +39 +46 +55 +67 +81 +96 +113 +129 +146 +164 +181 +195 +208 +219 +228 +234 +238 +238 +236 +231 +224 +213 +201 +186 +169 +153 +136 +119 +102 +85 +70 +59 +49 +40 +35 +33 +33 +37 +43 +52 +63 +75 +91 +107 +124 +141 +158 +175 +190 +203 +215 +225 +233 +237 +238 +237 +233 +226 +217 +205 +190 +175 +159 +141 +124 +107 +91 +76 +63 +52 +43 +36 +33 +33 +35 +41 +48 +59 +71 +86 +102 +119 +135 +153 +170 +185 +199 +211 +222 +230 +236 +239 +238 +235 +229 +220 +208 +195 +181 +165 +147 +130 +113 +96 +81 +66 +56 +46 +39 +34 +33 +34 +39 +46 +56 +67 +80 +96 +112 +129 +147 +164 +180 +194 +207 +219 +228 +235 +238 +239 +237 +231 +224 +213 +200 +186 +171 +153 +136 +119 +102 +86 +71 +59 +49 +41 +35 +33 +33 +37 +43 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +237 +233 +227 +217 +205 +192 +176 +160 +142 +125 +108 +91 +76 +63 +52 +43 +37 +33 +32 +35 +40 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +198 +211 +222 +230 +236 +239 +238 +235 +229 +221 +208 +196 +182 +165 +148 +131 +114 +97 +81 +67 +56 +46 +38 +34 +32 +34 +38 +45 +55 +66 +80 +96 +112 +129 +146 +164 +180 +194 +207 +219 +228 +235 +238 +239 +237 +231 +224 +212 +200 +187 +171 +153 +136 +120 +102 +86 +71 +59 +49 +41 +35 +33 +33 +36 +43 +52 +63 +75 +91 +107 +124 +140 +158 +175 +190 +203 +215 +225 +232 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +52 +43 +37 +33 +32 +35 +41 +48 +59 +70 +85 +101 +118 +134 +152 +169 +185 +199 +211 +222 +230 +236 +239 +238 +235 +229 +219 +208 +195 +181 +165 +147 +130 +113 +97 +80 +67 +56 +46 +39 +34 +31 +34 +38 +46 +55 +66 +80 +95 +112 +129 +146 +164 +180 +194 +208 +219 +228 +234 +239 +239 +237 +231 +224 +212 +199 +186 +170 +153 +135 +119 +102 +85 +71 +59 +48 +40 +35 +33 +33 +36 +43 +52 +63 +75 +91 +108 +124 +141 +158 +175 +190 +204 +216 +225 +232 +237 +239 +237 +233 +226 +216 +204 +192 +176 +159 +141 +125 +108 +91 +76 +63 +51 +43 +36 +38 +31 +30 +45 +52 +56 +68 +89 +104 +116 +132 +153 +173 +186 +197 +211 +224 +231 +236 +238 +237 +235 +229 +220 +208 +195 +181 +164 +147 +130 +113 +97 +80 +66 +57 +45 +40 +31 +33 +36 +36 +46 +55 +67 +80 +94 +113 +130 +147 +163 +179 +195 +208 +219 +228 +234 +238 +239 +237 +231 +224 +213 +200 +186 +170 +153 +136 +119 +102 +86 +71 +59 +48 +41 +35 +32 +33 +36 +43 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +203 +215 +225 +233 +237 +239 +237 +233 +226 +217 +205 +192 +176 +158 +141 +125 +108 +90 +75 +63 +52 +43 +36 +33 +33 +35 +41 +48 +59 +70 +85 +102 +119 +134 +152 +169 +186 +198 +211 +222 +231 +236 +238 +238 +234 +230 +220 +209 +195 +181 +165 +147 +130 +113 +96 +80 +67 +56 +46 +38 +34 +32 +34 +38 +46 +56 +66 +80 +96 +113 +129 +146 +164 +180 +194 +208 +219 +228 +234 +238 +239 +236 +231 +224 +212 +200 +186 +171 +153 +136 +120 +102 +86 +71 +60 +49 +41 +35 +33 +33 +37 +43 +52 +63 +75 +90 +107 +124 +140 +158 +175 +190 +204 +216 +225 +233 +237 +238 +238 +233 +226 +216 +204 +192 +176 +159 +142 +125 +108 +92 +76 +63 +52 +43 +36 +33 +33 +35 +40 +48 +59 +70 +85 +101 +118 +135 +152 +169 +185 +198 +211 +222 +230 +236 +238 +238 +235 +229 +220 +208 +196 +181 +165 +147 +130 +114 +97 +81 +67 +56 +46 +39 +34 +33 +34 +39 +45 +55 +66 +80 +95 +112 +128 +146 +163 +180 +194 +207 +218 +228 +234 +239 +239 +236 +232 +224 +213 +200 +187 +171 +154 +137 +120 +103 +86 +71 +60 +50 +41 +35 +33 +33 +37 +43 +52 +63 +75 +90 +106 +124 +140 +158 +174 +190 +203 +215 +225 +232 +237 +238 +237 +233 +226 +217 +205 +192 +176 +160 +142 +125 +109 +92 +76 +63 +52 +44 +36 +31 +37 +36 +34 +50 +63 +68 +83 +102 +119 +135 +150 +167 +186 +201 +210 +221 +231 +236 +239 +239 +234 +228 +221 +208 +195 +181 +165 +148 +131 +114 +97 +81 +67 +56 +46 +38 +34 +34 +33 +36 +49 +54 +66 +83 +93 +111 +130 +146 +163 +181 +192 +208 +221 +228 +233 +238 +239 +238 +230 +222 +214 +201 +186 +170 +155 +136 +119 +103 +87 +71 +60 +49 +41 +35 +33 +33 +37 +43 +51 +62 +74 +90 +107 +123 +140 +158 +175 +190 +203 +216 +225 +232 +237 +239 +238 +234 +227 +217 +204 +192 +176 +160 +142 +125 +108 diff --git a/src/материалы от Данцова/TestADC/Test_ADC.sce b/src/материалы от Данцова/TestADC/Test_ADC.sce new file mode 100644 index 0000000..4dee2bc --- /dev/null +++ b/src/материалы от Данцова/TestADC/Test_ADC.sce @@ -0,0 +1,398 @@ +// Статические переменные + +funcprot(0); + +Fx = 330000; // Измеряемая частота + +F1 = Fx*1.1; // Максимальная частота +F11 = Fx*0.9; // Минимальная чстота + +A1 = 0.25; // Амплитуда измеряемой величины +Fp = 100; // Частота помехи +Ap = 1; // Амплитуда помехи +// Tm = 10e-3; // Время выборки +Fd = 168/9*1e6; // Частота дискретизации +NADC = 8; // Количество бит АЦП + +nmem = 2^16; // количество ячеек памяти +// определим время выборки +Td = 1/Fd; +Tm = nmem * Td +nn=int(Tm/Td); +Aop=(1.25+1); +Amax=(1.25+1)+Aop; +AmaxADC = Amax*1.2; + +StepADC = AmaxADC / (2^NADC); + +// Fi1 - начальная фаза исходного сигнала +// Fip - начальная фаза помехи +// Генерация выборок исходного сигнала +Fi1=0 + +function s1 = ADC1() +// Fi1 = rand()*2*%pi; + //Fi1=Fi1+%pi/100; + disp(Fi1); + Fip = rand()*2*%pi; + Omega1 = 2*%pi*F1; + Omegap = 2*%pi*Fp; + s1=zeros(nn); + // Отклонение частоты генератора + if rand()>0.5 then + Td123 = Td*1.0001; + else + Td123 = Td*0.9999; + end + disp(1/Td123/1e6) + for ii=1:nn + ti = Td123*ii + sTMP = A1*cos(Omega1*ti+Fi1) + Ap*cos(Omegap*ti+Fip) + Aop; + s1(ii) = int(sTMP/StepADC)*StepADC; // Округление АЦП + end +endfunction + +// Формирование целочисленного массива 256 уровней +function s1 = ADC2() +// Fi1 = rand()*2*%pi; + //Fi1=Fi1+%pi/100; + disp(Fi1); + Fip = rand()*2*%pi; + Omega1 = 2*%pi*F1; + Omegap = 2*%pi*Fp; + s1=zeros(nn); + // Отклонение частоты генератора + if rand()>0.5 then + Td123 = Td*1.0001; + else + Td123 = Td*0.9999; + end + disp(1/Td123/1e6) + for ii=1:nn + ti = Td123*ii + sTMP = A1*cos(Omega1*ti+Fi1) + Ap*cos(Omegap*ti+Fip) + Aop; + s1(ii) = int(sTMP/StepADC); // Округление АЦП + end +endfunction + +// Медианный фильтр по пяти точкам +function s2 = Median5(s1) + nn=size(s1,1); + for ii = 1:(nn-5) + v1(1)=s1(ii); + v1(2)=s1(ii+1); + v1(3)=s1(ii+2); + v1(4)=s1(ii+3); + v1(5)=s1(ii+4); + v2 = gsort(v1); + s2(ii) = v2(3); + end + s2(nn-4)=s1(nn-4); + s2(nn-3)=s1(nn-3); + s2(nn-2)=s1(nn-2); + s2(nn-1)=s1(nn-1); + s2(nn)=s1(nn); +endfunction + +// Медианный фильтр по трём точкам +function s2 = Median3(s1) + nn = size(s1,1); + for ii = 1:(nn-5) + v1(1)=s1(ii); + v1(2)=s1(ii+1); + v1(3)=s1(ii+2); + v1(4)=s1(ii+3); + v1(5)=s1(ii+4); + v2 = gsort(v1); + s2(ii) = v2(3); + end + s2(nn-4)=s1(nn-4); + s2(nn-3)=s1(nn-3); + s2(nn-2)=s1(nn-2); + s2(nn-1)=s1(nn-1); + s2(nn)=s1(nn); +endfunction + +// Скользящее среднее по пяти точкам +function s2 = Mov_avg(s1) + nn = size(s1,1); + s2 = zeros(1:nn); + x1 = 0; + for i=1:5 + x1 = x1 + s1(i); + s2(i) = s1(i); + end + for i=5:nn-1 + s2(i) = int(x1/5); + x1 = x1-s1(i-4); + x1 = x1+s1(i+1); + end + s2(nn) = s1(nn); +endfunction + +// Средний размах + Оценка периода +function [Fest, Sum1, s3] = Filter2(s2) + nx = int((2/F11)/Td); + nx2 = int((1/4/F11)/Td); +// disp(nx); +// disp(nx2); + + if nx2<2 then + nx2 = 2; + end + s5 = zeros(nn); +// for ii=1:nn-nx+1 +// s4(1:nx) = s2(ii:ii+nx-1) +// vmax=max(s4); +// vmin=min(s4); +// vref=(vmax+vmin)/2; +// s5(ii) = s2(ii) - vref; +// s3(ii) = vmax-vmin; +// end + + for ii=0:int(nn/nx)-1 + s4(1:nx) = s2(1+ii*nx:ii*nx+nx) + vmax=max(s4); + vmin=min(s4); + vref=(vmax+vmin)/2; + s5(1+ii*nx:ii*nx+nx) = s2(1+ii*nx:ii*nx+nx) - vref; + s3(1+ii*nx:ii*nx+nx) = vmax-vmin; + end + + Sum1=0; + for ii=1:nn-nx; + Sum1=Sum1+s3(ii); + end + Sum1=Sum1/(nn-nx); + // Считаем периоды и оцениваем частоту + nper = 0; + jj=1; + while s5(jj)>0 + jj=jj+1 + end + while s5(jj)<0 + jj=jj+1 + end + kk1 = jj + while jj0) + jj=jj+1; + end + end + Fest = 1/(((kk2-kk1)*Td)/nper); +endfunction + +function gg=MyHist1(sw1) + // Формируем гистограмму из массива + // знаем, что разрядность АЦП 8 бит - 256 значений + gg=zeros(1:256); + for i=1:size(sw1,1) + nn=int(sw1(i)/StepADC); + gg(nn)=gg(nn)+1; + end +endfunction + +function gg=MyHist2(sw1) + // Формируем гистограмму из массива + // знаем, что разрядность АЦП 8 бит - 256 значений + gg=zeros(1:256) + for i=1:size(sw1,1) + gg(sw1(i))=gg(sw1(i))+1 + end +endfunction + +function [gg, Fest, Vest]=Estim2(s1) + // !!!!!!! Обработка целочисленных данных !!!!!!!! + // Размер окна примерно 10 периодов на минимальной частоте + wn = int(Fd/F11)*10; + // Объём входных данных + nmax = size(s1,1); + ymin = 256; + ymax = 0; + ypp = 0; + yhist = zeros(1:256); + xhist = zeros(1:256); + prlag = 8; // Защитный интервал + prtmp = 8; + Tr2 = 0; + xzero = 0; + xn1 = 1; + xn2 = wn; + + // Первый цикл - инициализация + for i=xn1:xn2 + if ymin>s1(i) then ymin = s1(i) end; + if ymax= prlag then + if Tr2 == 1 then + if stmp>trh then + prtmp = 0; + if Tr3 == 1 then + xhist(i-xzero)=xhist(i-xzero)+1; + end + xzero = i; + Tr3 = 1; + Tr2 = 0; + end + else + if stmpymax then + ymax = stmp; + elseif s1(xn1-1)==ymax then + Tr1=1; + end + if s1(xn2)s1(i) then ymin = s1(i) end; + if ymax= prlag then + if Tr2 == 1 then + if stmp>trh then + prtmp = 0; + xhist(xn2-xzero)=xhist(xn2-xzero)+1; + xzero = xn2; + Tr2 = 0; + end + else + if stmpy then + y=yhist(i); + Vest=i; + end + if xhist(i)>x then + x=xhist(i); + Fest=i; + end + end +endfunction + +rand("uniform"); +rand("seed"); +//Fi1 = 0.1570796-%pi/1000; +//Fi1 = 0 +//for rkk=1:100 +// disp(rkk); +// Fi1=Fi1+%pi/1000; +// s1 = ADC1(); +// s2 = Filter1(s1); +// [Fest, Sum1, s3] = Filter2(s2); +// disp((Sum1/2-A1)/A1*100); +// disp((Fest-F1)/F1*100); +//end + +//s1 = ADC1(); +//sw1 = s1(1:1024); +//gg = MyHist1(sw1); +//plot2d(gg); + +fl1(1)="c:\TestADC\10khz_809mv_without_R.txt"; +fl1(2)="c:\TestADC\10khz_809mv_with_R.txt"; + +fl1(3)="c:\TestADC\300khz_201mv_without_R.txt"; +fl1(4)="c:\TestADC\300khz_201mv_with_R.txt"; +fl1(5)="c:\TestADC\300khz_802mv_without_R.txt"; +fl1(6)="c:\TestADC\300khz_802mv_with_R.txt"; +fl1(7)="c:\TestADC\400khz_201mv_without_R.txt"; +fl1(8)="c:\TestADC\400khz_201mv_with_R.txt"; +fl1(9)="c:\TestADC\400khz_802mv_without_R.txt"; +fl1(10)="c:\TestADC\400khz_802mv_with_R.txt"; +fl1(11)="c:\TestADC\500khz_201mv_without_R.txt"; +fl1(12)="c:\TestADC\500khz_201mv_with_R.txt"; +fl1(13)="c:\TestADC\500khz_802mv_without_R.txt"; +fl1(14)="c:\TestADC\500khz_802mv_with_R.txt"; + + +uinp(1) = 809; +uinp(2) = 809; +uinp(3) = 201; +uinp(4) = 201; +uinp(5) = 802; +uinp(6) = 802; +uinp(7) = 201; +uinp(8) = 201; +uinp(9) = 802; +uinp(10) = 802; +uinp(11) = 201; +uinp(12) = 201; +uinp(13) = 802; +uinp(14) = 802; + + +for fff=3:14 + s1 = read(fl1(fff),-1,1); + s2 = Mov_avg(s1); + h=scf(1); + clf; + plot2d(s1); + [gg, Fest, Vest]=Estim2(s2); + Err1 = Vest/255*1000; + Err1 = (Err1-uinp(fff))/uinp(fff)*100; + disp(fl1(fff), Err1); + h=scf(2); + clf; + plot2d(gg); + pause; +end + +//sw1 = s1(1:1500); +//gg = MyHist2(sw1); +//plot2d(s1); + +//s1 = ADC2(); diff --git a/src/материалы от Данцова/TestADC/Test_ADC2.sce b/src/материалы от Данцова/TestADC/Test_ADC2.sce new file mode 100644 index 0000000..dc9dbaa --- /dev/null +++ b/src/материалы от Данцова/TestADC/Test_ADC2.sce @@ -0,0 +1,339 @@ +// Статические переменные + +funcprot(0); + +Fd = 168/9*1e6; // Частота дискретизации +NADC = 8; // Количество бит АЦП + +nmem1 = 2^16; // количество ячеек памяти +nmem2 = nmem1 -5; // после медианного фильтра + +// определим время выборки +Td = 1/Fd; +Tm = nmem * Td + +// Медианный фильтр по пяти точкам +function s2 = Median5(s1, nn) + s2 = zeros(1:nn-5); // Обнуление выходного массива + for ii = 1:(nn-5) + v1(1)=s1(ii); + v1(2)=s1(ii+1); + v1(3)=s1(ii+2); + v1(4)=s1(ii+3); + v1(5)=s1(ii+4); + v2 = gsort(v1); + s2(ii) = v2(3); + end +endfunction + +// Скользящее среднее по пяти точкам +function s2 = Mov_avg(s1, nn) + s2 = zeros(1:nn); // Обнуление выходного массива + x1 = 0; + for ii = 1:5 + x1 = x1 + s1(ii); + s2(ii) = s1(ii); + end + for ii = 1:(nn-5) + s2(ii) = int(x1/5); + x1 = x1 - s1(ii+1); + x1 = x1 + s1(ii+2); + end +endfunction + +// Получение оценки максимума и минимума по гистограмме +function [ymin, ymax] = Histo1(s2) + // Формируем гистограмму из массива + // знаем, что разрядность АЦП 8 бит - 256 значений + // тип данных gg unsigned short + gg = zeros(1:256); // Обнуление массива + for ii = 1:nmem2 + gg(s2(ii)) = gg(s2(ii)) + 1; + end + + // Поиск максимумов в гистограмме + + ymin = 0; + ymax = 0; + y = 0; + for ii = 1:124 // Серединку не обрабатываем + if gg(ii) > y then + y = gg(ii); + ymin = ii; + end + y = 0; + for ii = 130:256 + if gg(ii) > y then + y = g(ii); + ymax = ii; + end +endfunction + +// Последовательный поиск максимумов и минимумов, оценка пиков +// и вычисление среднего размаха + + + + + + + + + + + +// Средний размах + Оценка периода +function [Fest, Sum1, s3] = Filter2(s2) + nx = int((2/F11)/Td); + nx2 = int((1/4/F11)/Td); +// disp(nx); +// disp(nx2); + + if nx2<2 then + nx2 = 2; + end + s5 = zeros(nn); +// for ii=1:nn-nx+1 +// s4(1:nx) = s2(ii:ii+nx-1) +// vmax=max(s4); +// vmin=min(s4); +// vref=(vmax+vmin)/2; +// s5(ii) = s2(ii) - vref; +// s3(ii) = vmax-vmin; +// end + + for ii=0:int(nn/nx)-1 + s4(1:nx) = s2(1+ii*nx:ii*nx+nx) + vmax=max(s4); + vmin=min(s4); + vref=(vmax+vmin)/2; + s5(1+ii*nx:ii*nx+nx) = s2(1+ii*nx:ii*nx+nx) - vref; + s3(1+ii*nx:ii*nx+nx) = vmax-vmin; + end + + Sum1=0; + for ii=1:nn-nx; + Sum1=Sum1+s3(ii); + end + Sum1=Sum1/(nn-nx); + // Считаем периоды и оцениваем частоту + nper = 0; + jj=1; + while s5(jj)>0 + jj=jj+1 + end + while s5(jj)<0 + jj=jj+1 + end + kk1 = jj + while jj0) + jj=jj+1; + end + end + Fest = 1/(((kk2-kk1)*Td)/nper); +endfunction + + + + +function [gg, Fest, Vest]=Estim2(s1) + // !!!!!!! Обработка целочисленных данных !!!!!!!! + // Размер окна примерно 10 периодов на минимальной частоте + wn = int(Fd/F11)*10; + // Объём входных данных + nmax = size(s1,1); + ymin = 256; + ymax = 0; + ypp = 0; + yhist = zeros(1:256); + xhist = zeros(1:256); + prlag = 8; // Защитный интервал + prtmp = 8; + Tr2 = 0; + xzero = 0; + xn1 = 1; + xn2 = wn; + + // Первый цикл - инициализация + for i=xn1:xn2 + if ymin>s1(i) then ymin = s1(i) end; + if ymax= prlag then + if Tr2 == 1 then + if stmp>trh then + prtmp = 0; + if Tr3 == 1 then + xhist(i-xzero)=xhist(i-xzero)+1; + end + xzero = i; + Tr3 = 1; + Tr2 = 0; + end + else + if stmpymax then + ymax = stmp; + elseif s1(xn1-1)==ymax then + Tr1=1; + end + if s1(xn2)s1(i) then ymin = s1(i) end; + if ymax= prlag then + if Tr2 == 1 then + if stmp>trh then + prtmp = 0; + xhist(xn2-xzero)=xhist(xn2-xzero)+1; + xzero = xn2; + Tr2 = 0; + end + else + if stmpy then + y=yhist(i); + Vest=i; + end + if xhist(i)>x then + x=xhist(i); + Fest=i; + end + end +endfunction + +rand("uniform"); +rand("seed"); +//Fi1 = 0.1570796-%pi/1000; +//Fi1 = 0 +//for rkk=1:100 +// disp(rkk); +// Fi1=Fi1+%pi/1000; +// s1 = ADC1(); +// s2 = Filter1(s1); +// [Fest, Sum1, s3] = Filter2(s2); +// disp((Sum1/2-A1)/A1*100); +// disp((Fest-F1)/F1*100); +//end + +//s1 = ADC1(); +//sw1 = s1(1:1024); +//gg = MyHist1(sw1); +//plot2d(gg); + +fl1(1)="c:\TestADC\10khz_809mv_without_R.txt"; +fl1(2)="c:\TestADC\10khz_809mv_with_R.txt"; + +fl1(3)="c:\TestADC\300khz_201mv_without_R.txt"; +fl1(4)="c:\TestADC\300khz_201mv_with_R.txt"; +fl1(5)="c:\TestADC\300khz_802mv_without_R.txt"; +fl1(6)="c:\TestADC\300khz_802mv_with_R.txt"; +fl1(7)="c:\TestADC\400khz_201mv_without_R.txt"; +fl1(8)="c:\TestADC\400khz_201mv_with_R.txt"; +fl1(9)="c:\TestADC\400khz_802mv_without_R.txt"; +fl1(10)="c:\TestADC\400khz_802mv_with_R.txt"; +fl1(11)="c:\TestADC\500khz_201mv_without_R.txt"; +fl1(12)="c:\TestADC\500khz_201mv_with_R.txt"; +fl1(13)="c:\TestADC\500khz_802mv_without_R.txt"; +fl1(14)="c:\TestADC\500khz_802mv_with_R.txt"; + + +uinp(1) = 809; +uinp(2) = 809; +uinp(3) = 201; +uinp(4) = 201; +uinp(5) = 802; +uinp(6) = 802; +uinp(7) = 201; +uinp(8) = 201; +uinp(9) = 802; +uinp(10) = 802; +uinp(11) = 201; +uinp(12) = 201; +uinp(13) = 802; +uinp(14) = 802; + + +for fff=3:14 + s1 = read(fl1(fff),-1,1); + s2 = Mov_avg(s1); + h=scf(1); + clf; + plot2d(s2); + [gg, Fest, Vest]=Estim2(s2); + Err1 = Vest/255*1000; + Err1 = (Err1-uinp(fff))/uinp(fff)*100; + disp(fl1(fff), Err1); + h=scf(2); + clf; + plot2d(gg); + pause; +end + + + + + + +//sw1 = s1(1:1500); +//gg = MyHist2(sw1); +//plot2d(s1); + +//s1 = ADC2(); diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 ВП.xls b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 ВП.xls new file mode 100644 index 0000000..bab3819 Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 ВП.xls differ diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 ПЭ3.xls b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 ПЭ3.xls new file mode 100644 index 0000000..731dedf Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 ПЭ3.xls differ diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 СБ.pdf b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 СБ.pdf new file mode 100644 index 0000000..dcc9887 Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 СБ.pdf differ diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 Э1 Плата измерений.pdf b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 Э1 Плата измерений.pdf new file mode 100644 index 0000000..58c0697 Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 Э1 Плата измерений.pdf differ diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 Э3.pdf b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 Э3.pdf new file mode 100644 index 0000000..098440d Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001 Э3.pdf differ diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001.xls b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001.xls new file mode 100644 index 0000000..3a5e8cd Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.421415.001.xls differ diff --git a/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.758726.001.pdf b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.758726.001.pdf new file mode 100644 index 0000000..f0c217b Binary files /dev/null and b/src/материалы от Данцова/ГУТВ.421415.001 Плата измерений/ГУТВ.758726.001.pdf differ diff --git a/src/материалы от Данцова/фото дефектов 31012025.pdf b/src/материалы от Данцова/фото дефектов 31012025.pdf new file mode 100644 index 0000000..38ff6c6 Binary files /dev/null and b/src/материалы от Данцова/фото дефектов 31012025.pdf differ