ncols 370 nrows 289 xllcorner 556575.000000000000 yllcorner 4890465.000000000000 cellsize 50.000000000000 -158 -158 -159 -160 -161 -164 -166 -168 -169 -170 -171 -171 -170 -168 -164 -161 -160 -163 -165 -165 -163 -161 -157 -154 -150 -144 -140 -143 -151 -158 -163 -168 -171 -169 -165 -156 -144 -129 -112 -95 -80 -67 -55 -46 -39 -37 -41 -43 -42 -43 -47 -54 -63 -74 -86 -97 -107 -116 -126 -136 -145 -152 -157 -163 -169 -174 -181 -189 -199 -206 -205 -193 -181 -170 -158 -144 -131 -124 -122 -117 -110 -101 -92 -87 -86 -84 -80 -77 -79 -83 -86 -85 -83 -78 -68 -55 -41 -29 -18 -22 -27 -38 -29 -19 -30 -39 -48 -47 -47 -47 -49 -40 -23 -21 -30 -35 -35 -34 -33 -34 -36 -40 -46 -52 -60 -68 -76 -83 -89 -92 -93 -92 -90 -89 -87 -84 -83 -85 -86 -85 -82 -79 -76 -72 -74 -78 -79 -77 -73 -69 -65 -62 -62 -63 -60 -56 -58 -63 -68 -71 -74 -76 -78 -78 -77 -74 -74 -75 -75 -70 -63 -57 -49 -41 -41 -43 -59 -58 -58 -59 -58 -58 -57 -57 -56 -56 -56 -56 -55 -55 -54 -53 -53 -54 -55 -56 -56 -56 -56 -56 -55 -55 -55 -56 -56 -57 -58 -59 -59 -59 -59 -60 -60 -61 -61 -54 -49 -43 -38 -41 -45 -50 -55 -58 -60 -62 -66 -72 -77 -80 -85 -92 -102 -108 -112 -114 -117 -119 -122 -125 -127 -129 -131 -132 -132 -133 -134 -134 -133 -132 -134 -140 -150 -159 -160 -156 -152 -149 -147 -145 -141 -137 -134 -131 -129 -127 -124 -121 -118 -115 -112 -110 -108 -107 -106 -104 -102 -98 -92 -87 -84 -80 -71 -63 -61 -62 -62 -61 -61 -62 -62 -62 -62 -61 -63 -68 -71 -72 -72 -66 -60 -61 -63 -63 -62 -61 -67 -76 -79 -74 -66 -65 -70 -80 -93 -108 -126 -144 -157 -170 -183 -195 -208 -219 -224 -220 -213 -203 -193 -182 -172 -163 -155 -147 -139 -131 -129 -138 -148 -156 -163 -169 -176 -182 -188 -194 -198 -201 -202 -198 -187 -173 -164 -158 -153 -147 -138 -129 -124 -122 -123 -121 -118 -113 -108 -102 -95 -90 -85 -82 -158 -160 -161 -162 -163 -165 -167 -169 -171 -171 -170 -170 -169 -166 -162 -157 -156 -159 -162 -163 -162 -160 -157 -155 -151 -144 -136 -136 -144 -152 -159 -163 -166 -166 -163 -156 -143 -128 -111 -94 -79 -66 -55 -46 -37 -34 -36 -38 -39 -42 -49 -56 -66 -76 -86 -96 -103 -111 -121 -131 -141 -149 -155 -162 -168 -173 -178 -185 -194 -204 -205 -196 -183 -171 -158 -142 -129 -121 -116 -110 -104 -95 -86 -80 -78 -77 -74 -71 -72 -76 -80 -83 -83 -80 -72 -59 -46 -34 -24 -15 -26 -40 -40 -41 -41 -48 -47 -47 -47 -48 -49 -42 -28 -19 -30 -38 -41 -41 -41 -41 -42 -45 -49 -54 -61 -69 -75 -81 -84 -86 -85 -85 -85 -84 -82 -78 -76 -78 -79 -77 -74 -72 -69 -68 -71 -75 -75 -75 -74 -70 -66 -61 -60 -60 -57 -53 -56 -62 -68 -72 -75 -78 -79 -78 -76 -72 -69 -71 -71 -67 -62 -56 -50 -42 -33 -40 -51 -58 -57 -58 -58 -58 -57 -57 -56 -56 -56 -56 -55 -55 -54 -53 -53 -53 -54 -55 -55 -55 -55 -55 -55 -56 -56 -57 -57 -58 -59 -60 -60 -60 -60 -60 -61 -61 -55 -46 -43 -40 -42 -45 -49 -55 -60 -64 -66 -66 -68 -73 -79 -83 -88 -95 -105 -113 -117 -120 -123 -126 -130 -133 -135 -137 -138 -138 -139 -141 -142 -142 -140 -138 -139 -144 -154 -164 -165 -160 -155 -151 -148 -145 -141 -138 -135 -133 -132 -131 -129 -125 -121 -117 -115 -113 -112 -110 -108 -105 -101 -97 -92 -85 -80 -76 -69 -60 -62 -63 -62 -62 -62 -62 -62 -62 -62 -60 -63 -67 -70 -71 -71 -65 -61 -61 -62 -63 -61 -60 -63 -68 -71 -66 -63 -63 -71 -83 -94 -107 -124 -139 -152 -165 -180 -194 -208 -219 -222 -218 -211 -203 -195 -185 -176 -166 -157 -148 -138 -128 -126 -134 -144 -151 -157 -163 -169 -176 -182 -188 -194 -197 -199 -196 -186 -173 -164 -158 -152 -144 -136 -127 -121 -119 -119 -118 -116 -112 -107 -101 -95 -90 -85 -82 -159 -161 -163 -165 -166 -168 -169 -170 -171 -170 -167 -166 -165 -163 -159 -153 -151 -153 -158 -160 -160 -158 -156 -154 -149 -141 -129 -125 -133 -143 -150 -156 -160 -161 -160 -153 -142 -126 -108 -91 -78 -66 -55 -46 -37 -30 -30 -33 -37 -43 -51 -60 -69 -77 -83 -89 -95 -102 -112 -123 -134 -144 -152 -160 -167 -172 -176 -181 -189 -200 -205 -200 -187 -173 -159 -145 -132 -123 -114 -105 -96 -88 -80 -73 -70 -69 -67 -64 -62 -64 -68 -72 -74 -73 -67 -58 -48 -38 -28 -19 -19 -41 -48 -48 -47 -47 -46 -46 -47 -48 -49 -50 -35 -26 -30 -41 -47 -50 -50 -51 -52 -54 -58 -61 -66 -72 -75 -78 -80 -79 -78 -78 -77 -76 -74 -69 -66 -69 -70 -65 -62 -60 -61 -62 -66 -70 -70 -73 -77 -75 -68 -62 -58 -55 -53 -51 -54 -61 -68 -73 -77 -81 -81 -79 -74 -69 -64 -64 -65 -63 -60 -55 -49 -41 -34 -35 -45 -58 -57 -56 -57 -57 -56 -56 -56 -55 -55 -55 -55 -54 -54 -53 -52 -53 -53 -54 -54 -54 -55 -55 -56 -57 -57 -58 -59 -59 -60 -60 -55 -56 -57 -57 -57 -57 -52 -43 -42 -46 -49 -52 -57 -63 -68 -72 -74 -73 -74 -77 -83 -89 -94 -101 -111 -120 -125 -129 -133 -136 -140 -143 -144 -145 -146 -146 -147 -148 -150 -151 -150 -148 -147 -151 -159 -169 -171 -165 -159 -154 -150 -147 -143 -140 -138 -137 -136 -136 -134 -130 -125 -121 -119 -118 -117 -115 -111 -105 -101 -97 -91 -82 -74 -69 -62 -58 -59 -61 -63 -63 -63 -63 -62 -61 -61 -60 -61 -65 -66 -66 -65 -64 -59 -62 -61 -62 -62 -60 -61 -62 -61 -61 -59 -68 -79 -91 -103 -115 -128 -141 -152 -167 -183 -199 -210 -216 -217 -212 -207 -201 -195 -189 -181 -173 -163 -152 -140 -129 -124 -129 -138 -145 -150 -155 -161 -168 -174 -181 -186 -190 -192 -191 -182 -171 -163 -156 -148 -140 -132 -125 -119 -115 -114 -115 -113 -110 -106 -100 -94 -90 -86 -82 -157 -160 -163 -166 -168 -170 -171 -171 -170 -166 -162 -160 -158 -157 -154 -149 -146 -148 -153 -155 -157 -156 -154 -151 -145 -136 -122 -114 -119 -130 -140 -147 -152 -157 -156 -150 -138 -122 -104 -87 -74 -64 -54 -46 -36 -28 -27 -31 -37 -45 -53 -62 -69 -73 -77 -81 -87 -96 -106 -117 -129 -141 -150 -159 -167 -172 -175 -179 -188 -198 -206 -203 -192 -177 -163 -151 -141 -131 -122 -112 -101 -90 -80 -71 -64 -60 -59 -56 -53 -52 -55 -59 -61 -61 -57 -52 -44 -36 -27 -17 -27 -40 -48 -47 -46 -46 -46 -46 -46 -47 -48 -49 -36 -29 -32 -43 -51 -55 -57 -59 -62 -67 -72 -75 -77 -77 -76 -76 -77 -75 -73 -72 -71 -70 -65 -59 -57 -59 -60 -56 -53 -52 -53 -57 -62 -64 -66 -73 -81 -81 -73 -65 -58 -54 -49 -49 -53 -61 -68 -75 -81 -85 -83 -78 -72 -66 -60 -58 -57 -57 -55 -52 -46 -39 -32 -27 -45 -50 -56 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -53 -53 -53 -54 -54 -54 -55 -55 -56 -57 -58 -59 -59 -60 -54 -54 -50 -46 -42 -45 -47 -47 -47 -46 -43 -48 -52 -56 -61 -66 -72 -77 -80 -82 -81 -81 -85 -91 -98 -103 -110 -120 -128 -133 -137 -140 -143 -146 -148 -149 -150 -150 -150 -150 -151 -153 -155 -154 -154 -154 -157 -165 -174 -174 -168 -162 -156 -152 -149 -146 -143 -141 -140 -140 -140 -139 -135 -129 -124 -123 -122 -121 -117 -112 -105 -99 -95 -89 -80 -70 -64 -60 -54 -55 -57 -59 -61 -61 -61 -62 -61 -62 -61 -62 -62 -62 -59 -60 -58 -60 -60 -61 -61 -61 -61 -61 -60 -61 -59 -62 -69 -84 -97 -111 -124 -137 -148 -159 -173 -188 -201 -209 -211 -208 -205 -200 -196 -193 -189 -185 -178 -170 -159 -146 -133 -125 -125 -130 -137 -143 -148 -153 -160 -166 -172 -177 -181 -184 -184 -178 -169 -161 -153 -146 -137 -130 -123 -117 -111 -111 -111 -111 -108 -104 -99 -94 -90 -86 -81 -156 -159 -162 -167 -170 -172 -173 -172 -169 -164 -159 -155 -152 -150 -149 -145 -142 -144 -148 -151 -153 -154 -151 -147 -140 -130 -116 -104 -105 -117 -128 -136 -144 -149 -150 -144 -132 -116 -99 -83 -70 -59 -52 -44 -35 -26 -25 -30 -36 -44 -52 -59 -64 -66 -70 -76 -83 -93 -104 -116 -129 -141 -150 -159 -166 -171 -174 -179 -188 -198 -206 -206 -197 -184 -171 -160 -151 -141 -130 -119 -109 -98 -87 -74 -63 -55 -50 -48 -45 -44 -45 -48 -50 -50 -48 -44 -39 -31 -21 -30 -33 -48 -48 -47 -46 -46 -46 -46 -46 -47 -48 -41 -31 -24 -35 -42 -49 -53 -57 -61 -66 -74 -83 -86 -84 -79 -74 -71 -71 -70 -66 -64 -65 -64 -60 -52 -49 -51 -51 -49 -46 -45 -48 -53 -57 -59 -65 -74 -82 -83 -78 -70 -62 -54 -49 -48 -53 -61 -70 -77 -84 -86 -81 -75 -69 -64 -58 -52 -49 -49 -48 -46 -41 -35 -28 -39 -44 -57 -56 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -54 -55 -55 -56 -56 -57 -57 -58 -59 -60 -54 -49 -44 -39 -41 -37 -41 -46 -50 -51 -50 -50 -51 -56 -60 -65 -70 -75 -81 -88 -93 -93 -93 -92 -94 -100 -107 -113 -119 -126 -132 -135 -139 -142 -144 -146 -148 -150 -150 -151 -151 -151 -151 -153 -153 -154 -156 -159 -164 -171 -175 -173 -167 -161 -157 -154 -151 -148 -146 -144 -143 -143 -144 -143 -139 -133 -129 -126 -125 -122 -119 -112 -104 -98 -92 -86 -76 -67 -61 -58 -55 -53 -52 -54 -54 -53 -58 -60 -61 -61 -62 -60 -59 -57 -59 -59 -62 -60 -61 -60 -60 -60 -60 -60 -61 -62 -61 -64 -73 -87 -100 -114 -128 -142 -154 -167 -180 -193 -202 -206 -205 -202 -198 -194 -191 -189 -187 -185 -182 -175 -165 -152 -140 -129 -122 -122 -128 -135 -141 -146 -152 -157 -162 -167 -171 -175 -176 -173 -166 -158 -151 -143 -135 -128 -122 -116 -110 -107 -108 -108 -106 -103 -98 -93 -90 -85 -80 -156 -159 -164 -168 -172 -174 -174 -172 -169 -165 -159 -154 -149 -146 -143 -141 -138 -139 -142 -146 -148 -150 -148 -143 -135 -125 -110 -96 -93 -103 -115 -125 -133 -140 -142 -135 -123 -109 -94 -79 -65 -55 -48 -41 -32 -25 -24 -28 -34 -41 -47 -52 -55 -59 -64 -72 -80 -90 -102 -116 -130 -143 -151 -158 -166 -171 -175 -180 -190 -199 -206 -207 -202 -192 -180 -170 -160 -148 -135 -124 -112 -102 -90 -78 -66 -55 -47 -41 -39 -37 -37 -39 -40 -40 -40 -38 -32 -24 -31 -33 -48 -48 -47 -47 -47 -47 -47 -47 -46 -47 -48 -43 -22 -23 -30 -34 -37 -43 -49 -57 -64 -72 -79 -81 -78 -74 -68 -63 -64 -62 -58 -55 -57 -59 -56 -48 -43 -43 -44 -41 -38 -39 -44 -50 -53 -58 -67 -75 -78 -80 -78 -73 -65 -55 -48 -47 -54 -63 -72 -79 -84 -82 -77 -70 -66 -63 -56 -50 -44 -41 -40 -39 -36 -31 -33 -44 -57 -56 -55 -54 -53 -54 -54 -54 -54 -54 -53 -53 -53 -52 -52 -53 -53 -55 -57 -57 -58 -58 -58 -59 -60 -60 -55 -50 -39 -35 -38 -39 -41 -44 -49 -55 -57 -57 -58 -61 -64 -69 -75 -80 -85 -90 -97 -103 -105 -103 -102 -103 -108 -114 -121 -124 -128 -130 -132 -135 -139 -142 -145 -147 -149 -150 -151 -151 -151 -151 -151 -151 -153 -157 -163 -170 -173 -172 -168 -164 -161 -158 -156 -154 -151 -149 -146 -145 -146 -147 -146 -142 -136 -133 -130 -127 -124 -119 -113 -105 -98 -92 -85 -74 -64 -59 -56 -54 -52 -52 -54 -54 -56 -58 -63 -61 -61 -61 -57 -55 -59 -59 -63 -62 -61 -60 -59 -59 -59 -59 -60 -62 -60 -63 -68 -80 -94 -109 -123 -135 -147 -158 -171 -182 -192 -198 -199 -198 -195 -191 -188 -185 -183 -183 -182 -181 -177 -168 -156 -145 -134 -125 -119 -120 -126 -133 -139 -145 -149 -153 -157 -161 -166 -168 -167 -161 -155 -148 -142 -134 -127 -121 -115 -109 -105 -103 -104 -103 -100 -97 -93 -89 -84 -78 -155 -160 -164 -169 -173 -174 -175 -174 -170 -166 -161 -156 -151 -146 -142 -138 -135 -134 -138 -140 -144 -146 -145 -141 -132 -121 -106 -90 -82 -89 -101 -111 -120 -128 -130 -124 -111 -98 -87 -75 -62 -51 -42 -36 -29 -23 -21 -26 -32 -37 -42 -44 -48 -53 -60 -68 -76 -85 -98 -114 -130 -144 -152 -160 -167 -171 -175 -182 -191 -201 -206 -206 -203 -196 -185 -175 -164 -150 -137 -125 -113 -102 -89 -78 -67 -58 -48 -41 -34 -31 -29 -29 -30 -32 -31 -29 -25 -25 -35 -48 -48 -39 -40 -41 -42 -41 -48 -47 -46 -46 -48 -41 -28 -24 -20 -23 -26 -31 -39 -50 -60 -67 -72 -72 -69 -64 -61 -57 -57 -56 -51 -46 -49 -53 -51 -44 -37 -37 -38 -35 -32 -34 -41 -45 -49 -57 -69 -73 -71 -70 -70 -68 -62 -53 -46 -48 -56 -66 -75 -81 -80 -77 -70 -65 -63 -60 -56 -49 -41 -35 -31 -29 -29 -27 -30 -50 -56 -55 -54 -53 -53 -53 -53 -54 -54 -53 -53 -52 -52 -52 -53 -54 -55 -57 -58 -59 -59 -59 -60 -60 -60 -61 -61 -43 -39 -36 -39 -41 -42 -45 -49 -55 -58 -61 -64 -69 -74 -79 -85 -91 -94 -96 -102 -109 -113 -113 -112 -113 -116 -122 -127 -129 -130 -130 -132 -135 -139 -142 -145 -147 -149 -151 -152 -152 -151 -151 -151 -151 -153 -160 -168 -173 -173 -168 -165 -164 -162 -161 -160 -157 -155 -152 -149 -147 -149 -150 -147 -143 -139 -136 -132 -127 -124 -119 -113 -106 -100 -95 -89 -78 -67 -59 -56 -54 -52 -53 -59 -61 -61 -63 -62 -60 -60 -59 -57 -57 -59 -63 -62 -62 -61 -60 -59 -59 -59 -59 -61 -61 -61 -64 -75 -88 -103 -117 -130 -140 -149 -162 -173 -183 -189 -192 -192 -191 -188 -185 -181 -178 -176 -175 -176 -176 -174 -169 -159 -149 -140 -130 -121 -116 -118 -125 -132 -138 -142 -145 -148 -152 -156 -160 -159 -156 -151 -146 -141 -133 -126 -120 -115 -110 -103 -98 -99 -99 -98 -95 -91 -87 -82 -77 -153 -158 -163 -167 -170 -173 -174 -174 -172 -168 -163 -158 -154 -148 -143 -138 -133 -130 -132 -135 -139 -142 -141 -137 -129 -117 -101 -84 -73 -75 -87 -97 -106 -115 -118 -112 -99 -87 -78 -68 -57 -47 -38 -31 -25 -20 -19 -24 -30 -34 -36 -40 -44 -50 -56 -64 -72 -82 -95 -112 -130 -144 -152 -160 -167 -172 -175 -182 -192 -200 -204 -205 -202 -195 -185 -173 -159 -146 -134 -122 -111 -98 -86 -77 -70 -64 -56 -46 -37 -29 -24 -21 -20 -21 -22 -21 -16 -28 -40 -48 -32 -27 -22 -24 -24 -29 -41 -48 -47 -46 -47 -48 -41 -35 -21 -17 -20 -23 -30 -42 -54 -62 -67 -67 -63 -58 -53 -50 -49 -49 -42 -36 -40 -46 -47 -39 -32 -30 -33 -31 -27 -30 -35 -39 -47 -58 -68 -68 -64 -61 -60 -59 -54 -47 -45 -50 -60 -70 -78 -78 -75 -69 -64 -60 -58 -57 -54 -49 -40 -31 -23 -29 -30 -29 -35 -49 -55 -54 -53 -52 -52 -52 -53 -53 -53 -53 -52 -51 -52 -52 -53 -55 -55 -56 -57 -58 -58 -59 -59 -59 -60 -60 -48 -43 -33 -36 -39 -41 -43 -46 -50 -54 -58 -63 -69 -76 -81 -87 -93 -98 -102 -103 -106 -112 -117 -120 -121 -123 -126 -130 -133 -134 -135 -135 -137 -141 -144 -147 -148 -150 -151 -152 -153 -154 -154 -154 -156 -156 -159 -166 -174 -175 -171 -166 -166 -166 -166 -166 -164 -161 -158 -155 -152 -150 -152 -152 -148 -145 -141 -137 -132 -127 -124 -119 -113 -108 -102 -97 -92 -82 -71 -62 -58 -56 -53 -54 -61 -63 -63 -61 -60 -59 -59 -61 -60 -60 -63 -62 -61 -61 -61 -60 -59 -58 -59 -59 -61 -62 -62 -69 -81 -93 -105 -116 -123 -131 -143 -158 -171 -179 -184 -185 -185 -184 -182 -179 -175 -171 -169 -168 -168 -169 -169 -167 -161 -153 -144 -136 -126 -117 -114 -116 -124 -131 -136 -139 -142 -145 -150 -152 -153 -151 -147 -144 -139 -132 -126 -120 -115 -111 -102 -94 -93 -95 -95 -93 -89 -85 -80 -75 -150 -154 -159 -163 -167 -170 -173 -173 -171 -168 -164 -159 -154 -150 -144 -139 -132 -127 -124 -128 -133 -137 -138 -134 -125 -113 -97 -81 -67 -64 -72 -83 -93 -101 -106 -102 -89 -77 -68 -60 -52 -44 -34 -27 -22 -17 -17 -22 -28 -31 -34 -37 -44 -49 -54 -61 -71 -82 -95 -112 -129 -142 -151 -159 -166 -171 -175 -182 -190 -197 -201 -202 -199 -192 -180 -166 -152 -139 -127 -117 -106 -96 -86 -81 -75 -69 -62 -51 -42 -34 -26 -19 -16 -14 -13 -20 -26 -32 -39 -33 -30 -19 -26 -29 -26 -27 -34 -48 -47 -46 -46 -47 -49 -41 -18 -13 -17 -20 -25 -35 -47 -57 -63 -64 -59 -52 -46 -41 -40 -40 -33 -27 -31 -39 -42 -37 -28 -25 -27 -26 -23 -24 -29 -37 -48 -59 -62 -59 -54 -51 -50 -48 -45 -42 -45 -54 -65 -73 -76 -73 -66 -61 -56 -53 -52 -52 -52 -47 -38 -28 -36 -41 -49 -49 -48 -56 -54 -53 -53 -52 -52 -52 -53 -53 -52 -52 -51 -51 -52 -52 -53 -54 -55 -55 -56 -57 -57 -58 -58 -59 -53 -48 -44 -32 -34 -37 -41 -44 -47 -51 -54 -58 -61 -66 -71 -79 -85 -91 -96 -103 -109 -112 -113 -117 -121 -126 -131 -134 -136 -138 -140 -141 -142 -144 -147 -149 -152 -153 -154 -154 -155 -155 -157 -159 -160 -162 -165 -167 -170 -176 -180 -176 -170 -168 -168 -169 -170 -170 -169 -166 -162 -157 -154 -153 -155 -153 -149 -146 -142 -138 -133 -128 -124 -119 -114 -109 -104 -99 -94 -85 -75 -67 -63 -59 -55 -54 -61 -63 -62 -61 -60 -59 -59 -59 -60 -61 -61 -61 -61 -61 -61 -60 -59 -58 -58 -59 -61 -62 -62 -68 -78 -87 -94 -101 -110 -122 -138 -157 -170 -176 -177 -178 -178 -178 -176 -173 -170 -166 -164 -163 -162 -162 -163 -163 -161 -155 -148 -141 -132 -122 -113 -111 -114 -123 -128 -133 -136 -141 -145 -147 -147 -146 -144 -142 -137 -131 -126 -120 -115 -111 -103 -92 -87 -89 -91 -90 -86 -82 -76 -72 -149 -153 -156 -160 -164 -168 -170 -169 -168 -166 -163 -158 -154 -149 -145 -139 -134 -125 -119 -118 -124 -130 -132 -130 -123 -110 -95 -79 -63 -56 -60 -70 -80 -89 -94 -92 -80 -67 -58 -51 -45 -38 -30 -24 -17 -20 -15 -20 -25 -28 -31 -37 -43 -48 -53 -60 -70 -81 -94 -110 -126 -140 -150 -158 -166 -171 -174 -180 -187 -192 -195 -196 -194 -187 -176 -165 -153 -140 -127 -117 -108 -100 -93 -86 -79 -68 -59 -51 -42 -35 -29 -24 -18 -14 -19 -26 -34 -33 -26 -22 -22 -32 -39 -40 -34 -22 -27 -39 -47 -46 -46 -47 -48 -41 -25 -10 -15 -19 -22 -29 -40 -53 -61 -60 -54 -46 -39 -33 -31 -30 -26 -21 -24 -31 -36 -33 -25 -19 -20 -19 -17 -20 -28 -39 -51 -54 -52 -47 -43 -41 -39 -38 -38 -41 -48 -58 -66 -70 -69 -63 -58 -53 -49 -45 -45 -46 -45 -39 -31 -40 -42 -56 -55 -55 -54 -54 -53 -53 -52 -51 -51 -52 -52 -52 -52 -51 -51 -51 -52 -53 -54 -55 -55 -56 -57 -58 -58 -59 -59 -47 -43 -38 -34 -36 -38 -40 -44 -49 -54 -57 -61 -66 -69 -71 -74 -79 -86 -92 -98 -104 -113 -119 -123 -125 -129 -135 -142 -145 -147 -147 -149 -149 -150 -153 -156 -160 -161 -162 -162 -162 -162 -163 -165 -169 -173 -175 -178 -181 -183 -187 -185 -178 -172 -171 -172 -173 -174 -174 -173 -169 -165 -159 -155 -154 -155 -153 -149 -147 -144 -139 -134 -129 -124 -119 -114 -110 -104 -100 -95 -89 -80 -72 -68 -62 -56 -55 -59 -62 -63 -62 -60 -59 -59 -58 -58 -58 -59 -59 -60 -60 -60 -60 -58 -57 -57 -58 -60 -60 -60 -63 -69 -72 -78 -90 -107 -124 -143 -158 -168 -171 -172 -172 -172 -172 -170 -168 -165 -163 -161 -159 -157 -157 -158 -159 -158 -155 -149 -143 -136 -127 -117 -109 -108 -111 -119 -125 -130 -136 -140 -142 -143 -142 -142 -140 -136 -130 -125 -120 -116 -112 -106 -93 -84 -82 -85 -85 -81 -76 -71 -67 -150 -153 -157 -160 -163 -166 -167 -166 -165 -163 -161 -157 -152 -148 -143 -139 -134 -126 -116 -112 -112 -119 -124 -124 -119 -108 -93 -78 -63 -52 -50 -58 -68 -77 -83 -81 -71 -59 -49 -42 -37 -32 -25 -19 -27 -24 -20 -18 -22 -26 -31 -36 -42 -47 -53 -59 -68 -79 -91 -106 -123 -138 -150 -160 -167 -171 -174 -178 -181 -185 -187 -189 -188 -184 -177 -170 -161 -150 -138 -127 -119 -111 -102 -92 -78 -67 -57 -49 -42 -37 -35 -33 -30 -24 -18 -25 -25 -25 -17 -23 -33 -43 -48 -44 -35 -22 -18 -40 -47 -46 -46 -47 -48 -49 -32 -17 -13 -17 -20 -25 -34 -48 -59 -58 -49 -40 -32 -25 -22 -22 -19 -16 -19 -25 -29 -27 -20 -14 -21 -21 -14 -21 -32 -42 -48 -47 -41 -36 -32 -30 -31 -34 -38 -44 -52 -59 -64 -64 -60 -54 -49 -46 -42 -39 -38 -39 -36 -29 -39 -43 -56 -55 -54 -53 -53 -53 -52 -52 -51 -51 -51 -51 -52 -52 -51 -51 -51 -52 -53 -54 -55 -56 -58 -58 -59 -60 -60 -54 -48 -43 -32 -35 -38 -40 -41 -43 -46 -51 -57 -62 -69 -75 -78 -80 -81 -84 -88 -93 -97 -104 -113 -122 -129 -134 -140 -146 -152 -156 -156 -157 -158 -159 -161 -163 -168 -171 -172 -172 -172 -172 -172 -173 -176 -183 -187 -190 -194 -196 -197 -196 -190 -181 -176 -176 -177 -178 -179 -179 -176 -172 -167 -161 -157 -155 -153 -150 -147 -146 -144 -141 -136 -130 -125 -120 -115 -110 -105 -100 -97 -91 -84 -78 -72 -65 -59 -56 -58 -59 -61 -62 -60 -62 -60 -59 -57 -56 -56 -56 -57 -58 -58 -59 -58 -56 -56 -57 -58 -60 -60 -62 -63 -65 -73 -92 -111 -127 -139 -151 -162 -167 -167 -167 -167 -166 -165 -163 -161 -159 -156 -154 -152 -153 -153 -154 -154 -152 -148 -144 -138 -130 -121 -112 -105 -104 -110 -119 -125 -130 -135 -138 -139 -139 -139 -138 -135 -129 -124 -120 -116 -113 -107 -97 -83 -78 -75 -75 -72 -68 -63 -60 -151 -154 -158 -162 -165 -166 -166 -164 -163 -161 -159 -155 -150 -145 -140 -137 -131 -124 -115 -106 -103 -105 -111 -113 -112 -104 -92 -78 -64 -50 -43 -46 -57 -66 -72 -71 -63 -53 -43 -34 -28 -24 -18 -28 -31 -36 -19 -16 -21 -26 -30 -35 -41 -47 -53 -59 -67 -77 -88 -102 -119 -136 -151 -162 -169 -172 -173 -174 -175 -177 -178 -179 -180 -179 -176 -172 -167 -160 -150 -139 -130 -121 -110 -97 -85 -73 -63 -53 -47 -45 -46 -45 -40 -33 -29 -29 -29 -28 -27 -32 -41 -50 -50 -42 -31 -19 -26 -40 -47 -47 -46 -46 -47 -49 -41 -17 -12 -15 -18 -21 -29 -41 -55 -55 -45 -35 -26 -20 -16 -16 -15 -12 -14 -19 -21 -20 -14 -28 -36 -29 -26 -27 -35 -41 -42 -37 -32 -26 -25 -27 -32 -38 -44 -50 -54 -56 -56 -55 -52 -47 -42 -38 -35 -32 -32 -32 -28 -30 -42 -56 -54 -53 -53 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -53 -55 -56 -57 -58 -59 -60 -60 -54 -42 -36 -32 -35 -37 -40 -43 -45 -48 -49 -52 -58 -66 -74 -81 -86 -88 -89 -90 -93 -95 -98 -103 -112 -122 -130 -138 -144 -150 -155 -158 -160 -162 -165 -168 -170 -174 -179 -184 -186 -185 -183 -183 -184 -186 -191 -197 -203 -207 -210 -211 -208 -203 -195 -186 -181 -181 -182 -183 -183 -182 -179 -174 -169 -165 -161 -157 -152 -147 -145 -145 -144 -142 -139 -133 -127 -121 -116 -112 -107 -102 -96 -92 -88 -83 -77 -70 -65 -63 -62 -61 -62 -59 -59 -59 -60 -61 -59 -57 -55 -54 -54 -55 -56 -57 -57 -56 -55 -56 -57 -59 -60 -61 -63 -63 -75 -93 -108 -118 -127 -141 -154 -162 -164 -163 -161 -160 -159 -158 -157 -154 -152 -150 -148 -148 -149 -149 -148 -147 -145 -142 -138 -130 -122 -114 -106 -102 -106 -116 -121 -125 -129 -132 -135 -136 -137 -136 -133 -128 -123 -119 -116 -113 -108 -100 -88 -76 -69 -65 -61 -58 -55 -53 -150 -155 -160 -165 -168 -169 -168 -166 -164 -161 -158 -154 -148 -143 -138 -133 -126 -120 -113 -105 -96 -93 -95 -99 -100 -97 -88 -77 -65 -51 -39 -37 -46 -56 -61 -60 -54 -47 -38 -28 -20 -22 -26 -30 -43 -31 -20 -18 -23 -28 -33 -38 -44 -50 -56 -63 -71 -79 -89 -102 -119 -136 -152 -165 -171 -172 -170 -170 -169 -169 -169 -169 -170 -170 -169 -167 -165 -163 -156 -147 -138 -127 -116 -103 -91 -80 -67 -57 -53 -55 -57 -54 -47 -41 -38 -39 -39 -36 -35 -40 -48 -52 -44 -34 -23 -31 -33 -49 -47 -47 -46 -46 -47 -49 -42 -25 -10 -12 -15 -18 -23 -34 -47 -51 -42 -31 -24 -16 -21 -12 -11 -18 -19 -13 -23 -21 -28 -34 -45 -32 -23 -31 -35 -36 -33 -28 -23 -22 -25 -32 -39 -45 -51 -54 -54 -51 -49 -46 -44 -40 -36 -32 -29 -26 -25 -25 -22 -34 -47 -54 -53 -52 -52 -52 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -52 -53 -53 -54 -55 -56 -57 -58 -58 -59 -60 -54 -35 -31 -33 -36 -39 -42 -46 -50 -54 -56 -57 -60 -67 -76 -84 -90 -94 -97 -98 -99 -100 -100 -104 -111 -120 -129 -136 -142 -146 -151 -155 -158 -163 -167 -172 -176 -181 -189 -197 -201 -201 -199 -197 -199 -203 -209 -215 -220 -224 -227 -226 -218 -209 -200 -192 -187 -185 -187 -189 -188 -186 -182 -178 -174 -170 -166 -162 -155 -148 -144 -144 -144 -144 -142 -138 -132 -125 -119 -115 -110 -103 -96 -92 -90 -87 -81 -75 -71 -70 -69 -69 -68 -67 -62 -60 -58 -57 -61 -59 -57 -55 -53 -53 -53 -54 -55 -55 -55 -55 -56 -57 -58 -60 -61 -64 -70 -83 -94 -107 -120 -136 -149 -157 -161 -159 -156 -153 -152 -153 -152 -150 -149 -146 -144 -144 -145 -145 -145 -143 -141 -139 -135 -129 -120 -113 -106 -100 -104 -113 -118 -121 -124 -128 -131 -133 -134 -134 -131 -126 -121 -118 -116 -113 -109 -102 -93 -82 -71 -65 -61 -57 -54 -52 -151 -155 -162 -168 -173 -175 -174 -170 -166 -162 -158 -154 -149 -144 -138 -131 -123 -115 -111 -104 -94 -84 -82 -85 -87 -86 -81 -74 -65 -52 -38 -31 -37 -47 -53 -51 -44 -38 -32 -23 -28 -31 -36 -43 -31 -27 -19 -24 -29 -35 -40 -46 -50 -54 -60 -68 -76 -83 -93 -107 -123 -140 -156 -168 -173 -172 -169 -167 -166 -165 -163 -161 -159 -158 -157 -157 -157 -157 -154 -148 -140 -130 -119 -107 -95 -83 -70 -62 -60 -64 -65 -60 -53 -47 -47 -48 -47 -44 -42 -47 -52 -49 -37 -25 -24 -35 -49 -48 -47 -46 -46 -46 -47 -49 -50 -33 -25 -18 -11 -15 -19 -27 -38 -45 -40 -30 -22 -24 -28 -18 -18 -35 -35 -36 -36 -45 -43 -53 -38 -28 -27 -31 -30 -27 -23 -19 -18 -21 -29 -38 -46 -52 -55 -55 -52 -47 -42 -39 -36 -34 -31 -27 -24 -20 -19 -19 -34 -40 -56 -54 -53 -52 -52 -51 -50 -49 -49 -49 -49 -50 -50 -50 -51 -51 -52 -53 -54 -55 -56 -57 -58 -58 -59 -59 -60 -60 -54 -35 -31 -34 -37 -41 -46 -51 -55 -59 -63 -64 -65 -68 -76 -85 -92 -98 -102 -104 -106 -106 -106 -108 -113 -120 -128 -134 -140 -145 -149 -153 -158 -164 -169 -174 -180 -187 -197 -208 -215 -217 -214 -212 -216 -222 -230 -237 -240 -241 -243 -238 -227 -215 -206 -198 -192 -189 -191 -194 -194 -190 -185 -181 -178 -175 -171 -166 -159 -150 -145 -144 -144 -144 -144 -142 -137 -130 -123 -117 -111 -103 -95 -91 -90 -88 -83 -79 -77 -75 -74 -75 -77 -76 -71 -66 -59 -58 -60 -61 -59 -57 -55 -54 -53 -52 -53 -53 -54 -54 -55 -56 -57 -59 -61 -61 -66 -69 -86 -104 -121 -135 -142 -149 -154 -155 -151 -147 -146 -146 -147 -146 -145 -143 -141 -141 -142 -142 -142 -141 -139 -136 -133 -128 -119 -111 -103 -97 -101 -111 -116 -118 -121 -124 -127 -129 -132 -132 -130 -125 -120 -117 -115 -112 -109 -104 -97 -88 -79 -73 -68 -64 -61 -58 -153 -156 -163 -172 -179 -183 -181 -174 -168 -164 -160 -156 -151 -146 -140 -132 -122 -114 -109 -103 -93 -81 -74 -72 -74 -74 -73 -69 -61 -50 -37 -27 -30 -40 -46 -44 -36 -29 -24 -24 -32 -42 -42 -30 -27 -19 -25 -31 -38 -44 -52 -56 -59 -61 -65 -74 -82 -90 -100 -114 -130 -146 -161 -172 -176 -174 -169 -166 -165 -163 -160 -156 -152 -148 -146 -147 -148 -149 -148 -143 -136 -128 -119 -108 -96 -85 -75 -69 -70 -73 -71 -65 -58 -54 -55 -57 -55 -51 -49 -52 -53 -46 -33 -21 -21 -41 -49 -48 -47 -46 -46 -46 -47 -48 -49 -49 -41 -34 -17 -11 -16 -21 -30 -38 -38 -30 -23 -23 -35 -25 -25 -43 -52 -44 -53 -52 -53 -37 -35 -23 -27 -24 -29 -25 -22 -13 -17 -25 -34 -43 -51 -55 -55 -52 -47 -42 -36 -32 -29 -27 -25 -22 -19 -25 -24 -32 -40 -56 -55 -53 -52 -51 -51 -50 -49 -49 -49 -49 -50 -50 -50 -51 -52 -53 -53 -54 -56 -57 -58 -59 -59 -60 -60 -60 -60 -60 -54 -35 -31 -34 -38 -44 -50 -56 -62 -65 -68 -71 -71 -72 -77 -83 -91 -98 -104 -108 -111 -113 -113 -114 -119 -124 -130 -136 -141 -146 -150 -154 -161 -169 -174 -179 -186 -195 -206 -218 -228 -232 -230 -229 -234 -242 -250 -257 -260 -259 -258 -251 -235 -221 -211 -203 -197 -193 -194 -197 -198 -194 -188 -184 -181 -178 -173 -168 -161 -152 -145 -144 -144 -144 -145 -144 -140 -133 -125 -118 -110 -102 -94 -89 -88 -87 -84 -81 -79 -78 -78 -81 -83 -82 -78 -72 -64 -59 -62 -62 -60 -59 -57 -55 -53 -52 -52 -52 -53 -53 -54 -55 -56 -58 -60 -61 -60 -64 -81 -104 -118 -125 -134 -142 -149 -150 -147 -143 -142 -142 -143 -142 -141 -139 -138 -138 -139 -139 -139 -138 -136 -133 -131 -127 -119 -111 -102 -95 -98 -107 -113 -115 -118 -121 -123 -126 -129 -130 -128 -124 -119 -116 -114 -112 -109 -105 -100 -94 -87 -82 -76 -72 -69 -66 -159 -160 -166 -176 -185 -191 -188 -179 -172 -168 -163 -158 -152 -147 -140 -131 -120 -112 -107 -100 -92 -80 -70 -64 -61 -62 -63 -61 -54 -45 -33 -24 -25 -33 -40 -38 -29 -21 -22 -25 -36 -42 -36 -25 -18 -25 -32 -39 -47 -56 -63 -68 -70 -71 -75 -82 -92 -101 -111 -124 -139 -154 -167 -176 -179 -176 -170 -166 -165 -163 -161 -156 -150 -144 -138 -136 -138 -140 -139 -134 -128 -122 -114 -106 -97 -88 -80 -77 -79 -80 -75 -68 -63 -62 -64 -64 -61 -57 -55 -55 -52 -44 -31 -21 -21 -42 -49 -48 -47 -46 -46 -46 -46 -47 -48 -49 -50 -41 -24 -17 -12 -17 -22 -31 -35 -30 -22 -23 -44 -42 -43 -52 -52 -52 -52 -52 -36 -32 -20 -23 -29 -33 -38 -37 -30 -25 -23 -32 -39 -47 -53 -54 -51 -46 -41 -36 -31 -26 -23 -22 -20 -18 -33 -40 -49 -48 -56 -55 -53 -52 -51 -51 -50 -49 -49 -49 -49 -50 -50 -51 -52 -53 -53 -54 -55 -56 -57 -59 -60 -60 -60 -60 -60 -60 -60 -61 -48 -36 -31 -35 -39 -45 -52 -60 -68 -71 -73 -77 -79 -79 -81 -84 -89 -96 -102 -108 -114 -118 -119 -120 -123 -129 -134 -139 -144 -149 -153 -158 -166 -173 -179 -185 -194 -204 -216 -229 -240 -246 -246 -245 -248 -255 -264 -274 -277 -275 -271 -261 -243 -226 -215 -208 -202 -198 -197 -199 -199 -196 -190 -186 -183 -179 -174 -169 -162 -153 -147 -145 -146 -146 -145 -143 -139 -134 -126 -118 -110 -103 -95 -88 -86 -85 -82 -80 -79 -79 -81 -84 -87 -86 -83 -76 -67 -61 -60 -63 -62 -60 -59 -57 -55 -53 -52 -52 -52 -53 -54 -55 -56 -57 -59 -60 -59 -62 -76 -92 -100 -112 -124 -137 -145 -145 -143 -140 -138 -138 -139 -139 -138 -137 -136 -135 -135 -136 -136 -135 -133 -130 -128 -125 -120 -113 -103 -94 -94 -103 -109 -112 -114 -117 -119 -122 -126 -128 -127 -122 -118 -115 -113 -111 -108 -104 -100 -97 -93 -88 -83 -79 -74 -70 -168 -168 -172 -181 -191 -196 -195 -187 -180 -174 -168 -160 -152 -145 -137 -128 -119 -111 -105 -98 -90 -81 -71 -61 -54 -50 -51 -51 -46 -38 -30 -21 -20 -26 -32 -32 -24 -22 -31 -36 -42 -42 -30 -22 -24 -32 -39 -47 -56 -65 -74 -81 -84 -85 -87 -94 -104 -115 -126 -137 -150 -161 -172 -180 -183 -180 -172 -167 -164 -162 -160 -156 -151 -143 -133 -128 -129 -131 -129 -124 -118 -113 -108 -103 -98 -92 -88 -86 -87 -86 -80 -74 -71 -71 -71 -69 -66 -63 -60 -57 -52 -42 -31 -22 -22 -34 -40 -48 -48 -47 -47 -46 -46 -47 -48 -49 -50 -50 -41 -34 -19 -13 -17 -25 -31 -28 -21 -21 -44 -51 -51 -51 -51 -52 -51 -43 -29 -16 -18 -34 -39 -45 -44 -29 -25 -24 -32 -39 -46 -51 -54 -50 -45 -40 -35 -31 -26 -21 -18 -17 -25 -32 -39 -56 -57 -56 -55 -54 -52 -51 -50 -50 -49 -49 -49 -49 -50 -50 -51 -52 -53 -54 -55 -55 -56 -57 -58 -59 -60 -60 -60 -60 -60 -60 -60 -54 -41 -29 -33 -36 -40 -46 -53 -61 -71 -76 -78 -81 -86 -88 -90 -90 -92 -95 -99 -106 -114 -121 -125 -125 -127 -132 -139 -143 -148 -152 -159 -166 -173 -180 -186 -193 -202 -214 -226 -239 -251 -259 -260 -260 -261 -266 -275 -285 -290 -286 -279 -267 -250 -233 -220 -212 -206 -202 -201 -201 -199 -196 -192 -188 -184 -181 -176 -170 -163 -155 -150 -149 -149 -148 -146 -142 -137 -132 -125 -119 -113 -108 -101 -93 -88 -84 -82 -81 -81 -81 -83 -87 -90 -90 -86 -78 -68 -59 -58 -58 -63 -61 -60 -58 -56 -55 -53 -52 -52 -53 -54 -55 -56 -56 -58 -59 -61 -61 -67 -74 -85 -102 -121 -135 -141 -141 -138 -136 -134 -134 -135 -135 -135 -134 -133 -133 -132 -132 -132 -132 -130 -127 -125 -123 -119 -113 -104 -94 -90 -98 -105 -108 -110 -113 -115 -119 -123 -126 -125 -121 -117 -114 -113 -111 -107 -103 -100 -97 -94 -90 -86 -81 -76 -72 -179 -177 -178 -185 -194 -202 -203 -197 -189 -180 -172 -163 -154 -146 -139 -131 -122 -114 -108 -100 -92 -84 -76 -66 -54 -45 -41 -40 -37 -32 -25 -19 -22 -20 -26 -26 -20 -26 -36 -42 -42 -35 -26 -21 -31 -39 -46 -53 -62 -73 -83 -92 -99 -101 -102 -107 -116 -129 -140 -151 -161 -169 -177 -183 -186 -182 -175 -168 -164 -160 -158 -154 -148 -140 -130 -123 -121 -123 -121 -116 -110 -106 -102 -100 -98 -96 -94 -94 -94 -91 -86 -82 -79 -76 -72 -68 -65 -65 -64 -61 -55 -47 -37 -28 -20 -21 -26 -33 -40 -48 -47 -46 -46 -46 -47 -48 -49 -50 -50 -42 -25 -19 -12 -19 -24 -23 -16 -29 -43 -51 -51 -51 -51 -51 -52 -36 -21 -14 -31 -37 -53 -53 -37 -24 -23 -31 -39 -46 -51 -55 -53 -47 -40 -35 -29 -25 -21 -17 -14 -31 -39 -48 -56 -55 -55 -55 -54 -53 -52 -51 -50 -49 -49 -49 -49 -49 -50 -51 -51 -52 -53 -54 -55 -56 -56 -57 -58 -59 -60 -60 -60 -60 -60 -60 -60 -54 -35 -31 -34 -38 -41 -47 -53 -61 -70 -78 -82 -86 -91 -95 -98 -100 -100 -100 -101 -105 -113 -122 -129 -132 -133 -137 -144 -151 -155 -159 -164 -172 -180 -188 -196 -204 -215 -226 -239 -252 -263 -270 -273 -272 -274 -279 -288 -298 -301 -294 -283 -271 -256 -239 -225 -215 -209 -205 -203 -202 -199 -196 -193 -190 -186 -182 -178 -172 -165 -158 -155 -155 -153 -151 -149 -144 -138 -131 -125 -118 -115 -112 -107 -100 -94 -89 -85 -85 -86 -86 -88 -92 -96 -94 -88 -79 -68 -61 -55 -57 -61 -62 -60 -59 -58 -56 -54 -52 -52 -53 -54 -55 -55 -56 -58 -59 -61 -61 -61 -65 -79 -101 -119 -131 -138 -137 -133 -131 -130 -131 -132 -132 -132 -132 -131 -131 -130 -129 -129 -128 -127 -125 -123 -121 -118 -113 -104 -93 -87 -94 -102 -105 -106 -108 -110 -114 -120 -123 -123 -119 -115 -113 -112 -110 -106 -102 -99 -96 -94 -90 -86 -81 -75 -72 -190 -187 -185 -189 -197 -206 -210 -207 -198 -186 -175 -166 -157 -149 -143 -137 -128 -120 -112 -105 -98 -89 -81 -72 -60 -46 -37 -31 -28 -25 -21 -23 -19 -28 -19 -20 -22 -30 -41 -41 -42 -37 -23 -26 -36 -44 -50 -57 -66 -77 -88 -100 -110 -115 -118 -123 -130 -141 -153 -162 -169 -176 -182 -186 -186 -182 -175 -170 -164 -159 -155 -150 -142 -134 -127 -120 -117 -116 -115 -111 -105 -101 -98 -97 -96 -97 -98 -101 -101 -98 -93 -89 -83 -75 -67 -61 -60 -62 -64 -64 -60 -53 -45 -38 -30 -22 -17 -21 -26 -31 -48 -47 -46 -46 -47 -48 -49 -49 -50 -50 -42 -34 -27 -12 -17 -15 -30 -35 -52 -51 -50 -50 -51 -51 -43 -36 -19 -28 -35 -53 -53 -44 -28 -18 -28 -36 -44 -52 -57 -57 -52 -45 -38 -31 -25 -20 -16 -13 -30 -37 -56 -55 -55 -54 -54 -54 -53 -52 -51 -50 -49 -49 -48 -48 -49 -50 -51 -51 -51 -52 -52 -53 -54 -55 -55 -57 -57 -58 -59 -59 -59 -59 -59 -60 -60 -54 -35 -32 -36 -40 -44 -48 -55 -63 -71 -79 -86 -90 -95 -99 -103 -107 -109 -109 -107 -108 -112 -122 -132 -139 -142 -144 -149 -156 -164 -168 -172 -176 -183 -194 -205 -218 -229 -241 -252 -263 -274 -281 -283 -282 -285 -291 -299 -308 -311 -301 -286 -274 -262 -247 -232 -221 -212 -208 -205 -202 -199 -197 -195 -192 -188 -184 -180 -174 -168 -163 -161 -160 -159 -156 -152 -148 -141 -134 -126 -119 -115 -113 -111 -107 -101 -95 -92 -92 -92 -93 -95 -100 -102 -97 -89 -80 -70 -62 -56 -55 -61 -62 -61 -60 -59 -57 -55 -53 -52 -53 -54 -55 -55 -56 -57 -59 -60 -62 -61 -64 -79 -99 -114 -124 -131 -134 -131 -128 -126 -127 -128 -128 -129 -130 -130 -129 -128 -127 -126 -125 -124 -122 -120 -118 -115 -111 -104 -93 -85 -90 -98 -100 -101 -102 -105 -110 -115 -119 -120 -117 -113 -111 -110 -109 -105 -102 -99 -96 -93 -89 -84 -79 -74 -71 -202 -197 -192 -193 -200 -208 -214 -213 -204 -191 -178 -168 -160 -154 -148 -142 -134 -124 -115 -108 -102 -93 -85 -77 -67 -54 -41 -32 -25 -20 -17 -13 -30 -23 -26 -19 -24 -35 -41 -41 -42 -37 -26 -30 -39 -46 -52 -60 -69 -78 -89 -102 -116 -126 -133 -138 -144 -153 -162 -169 -176 -182 -187 -188 -185 -181 -174 -170 -164 -159 -153 -147 -138 -130 -125 -119 -113 -109 -107 -104 -100 -97 -95 -94 -95 -96 -100 -106 -109 -106 -101 -93 -84 -74 -64 -57 -54 -56 -61 -63 -61 -54 -46 -40 -35 -31 -27 -21 -14 -26 -40 -47 -46 -46 -46 -47 -48 -48 -49 -50 -50 -51 -33 -27 -10 -28 -35 -52 -51 -50 -50 -50 -51 -52 -53 -44 -44 -43 -52 -52 -53 -35 -21 -20 -30 -39 -48 -56 -58 -56 -50 -43 -36 -29 -22 -17 -13 -29 -37 -55 -55 -54 -54 -53 -53 -53 -52 -51 -51 -50 -49 -48 -48 -49 -50 -51 -51 -52 -52 -52 -52 -53 -53 -54 -55 -56 -57 -57 -58 -58 -59 -59 -59 -59 -60 -48 -37 -34 -39 -44 -48 -53 -59 -67 -74 -81 -89 -95 -100 -104 -109 -114 -117 -119 -117 -114 -115 -122 -132 -144 -151 -153 -155 -160 -169 -177 -182 -185 -190 -197 -209 -224 -238 -251 -261 -272 -282 -290 -293 -293 -296 -301 -309 -317 -318 -306 -291 -278 -267 -254 -240 -227 -217 -210 -206 -203 -200 -198 -196 -193 -190 -185 -181 -176 -170 -166 -165 -165 -163 -160 -156 -150 -144 -137 -129 -121 -115 -112 -112 -110 -107 -104 -100 -98 -98 -99 -103 -107 -107 -98 -89 -81 -72 -64 -58 -56 -62 -63 -62 -61 -60 -58 -56 -53 -52 -52 -53 -54 -54 -55 -56 -57 -59 -61 -62 -63 -75 -92 -104 -112 -121 -128 -129 -126 -123 -123 -124 -125 -127 -128 -128 -128 -127 -125 -124 -123 -122 -120 -118 -116 -113 -110 -103 -92 -83 -85 -91 -95 -96 -97 -100 -104 -110 -114 -116 -113 -111 -109 -109 -108 -104 -100 -97 -95 -92 -87 -83 -77 -72 -69 -214 -208 -202 -199 -202 -209 -215 -216 -210 -197 -183 -172 -166 -160 -154 -147 -137 -126 -116 -109 -103 -95 -87 -81 -73 -63 -52 -41 -31 -21 -15 -17 -28 -42 -35 -36 -35 -41 -41 -41 -42 -31 -27 -31 -39 -46 -52 -59 -68 -77 -86 -100 -115 -129 -139 -147 -154 -161 -168 -174 -181 -188 -191 -189 -186 -179 -171 -166 -162 -157 -153 -147 -138 -129 -124 -119 -110 -102 -99 -98 -95 -94 -93 -93 -94 -96 -101 -108 -113 -111 -104 -95 -86 -76 -66 -57 -50 -49 -54 -58 -57 -51 -42 -35 -33 -32 -31 -29 -21 -22 -33 -48 -47 -46 -46 -46 -47 -48 -49 -49 -49 -50 -51 -33 -34 -34 -51 -51 -50 -50 -50 -51 -51 -52 -52 -52 -51 -51 -51 -52 -44 -29 -16 -25 -35 -43 -53 -59 -59 -53 -47 -40 -34 -28 -22 -16 -21 -38 -56 -55 -54 -53 -53 -52 -52 -52 -51 -51 -50 -49 -48 -48 -48 -49 -50 -51 -52 -52 -53 -53 -53 -54 -54 -55 -55 -56 -56 -57 -58 -58 -58 -59 -59 -53 -49 -45 -35 -39 -44 -50 -56 -60 -65 -72 -79 -86 -94 -101 -107 -111 -116 -121 -126 -128 -127 -122 -119 -123 -133 -146 -156 -163 -166 -169 -175 -182 -191 -198 -202 -206 -213 -224 -238 -252 -265 -276 -287 -297 -302 -303 -306 -311 -318 -323 -319 -308 -293 -281 -269 -258 -246 -234 -223 -214 -208 -204 -201 -199 -196 -194 -190 -186 -182 -177 -171 -168 -167 -167 -166 -164 -159 -152 -145 -138 -130 -122 -116 -112 -111 -111 -111 -110 -107 -104 -103 -104 -107 -111 -109 -98 -87 -80 -73 -64 -58 -57 -62 -63 -62 -61 -60 -59 -56 -53 -52 -52 -52 -52 -53 -54 -55 -56 -58 -61 -62 -61 -70 -82 -92 -98 -107 -118 -124 -123 -121 -120 -121 -123 -125 -127 -127 -126 -125 -124 -122 -121 -120 -118 -115 -113 -111 -108 -103 -94 -83 -80 -82 -86 -89 -91 -93 -99 -104 -108 -110 -109 -107 -108 -110 -108 -104 -99 -95 -93 -90 -86 -81 -75 -70 -68 -227 -222 -214 -208 -206 -210 -216 -219 -216 -205 -191 -180 -173 -167 -158 -148 -137 -126 -115 -108 -102 -94 -87 -81 -75 -67 -57 -47 -35 -24 -15 -17 -28 -41 -41 -41 -41 -41 -41 -41 -34 -30 -18 -28 -36 -43 -49 -56 -64 -72 -82 -94 -109 -123 -136 -147 -155 -162 -169 -175 -181 -187 -191 -190 -186 -179 -170 -164 -160 -157 -153 -148 -139 -130 -124 -116 -106 -95 -90 -90 -90 -90 -90 -92 -94 -96 -99 -105 -109 -107 -101 -95 -87 -77 -66 -56 -47 -43 -45 -50 -51 -47 -38 -29 -24 -24 -27 -27 -23 -16 -27 -40 -47 -46 -46 -46 -46 -47 -48 -48 -48 -49 -50 -51 -42 -51 -50 -50 -49 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -52 -45 -23 -23 -33 -42 -52 -59 -61 -57 -50 -43 -38 -32 -27 -21 -15 -30 -47 -55 -54 -53 -52 -52 -52 -51 -51 -51 -51 -50 -49 -48 -48 -49 -50 -51 -51 -52 -52 -53 -54 -54 -54 -55 -56 -56 -57 -57 -58 -59 -52 -52 -52 -46 -42 -40 -39 -44 -47 -51 -56 -63 -68 -73 -79 -86 -92 -100 -108 -115 -120 -124 -129 -134 -137 -135 -129 -124 -126 -135 -148 -161 -170 -177 -181 -183 -187 -195 -205 -214 -218 -222 -230 -240 -253 -266 -278 -290 -302 -310 -314 -317 -321 -325 -323 -315 -303 -293 -281 -270 -259 -249 -239 -227 -216 -209 -204 -200 -198 -196 -193 -189 -185 -181 -176 -171 -168 -167 -167 -167 -165 -159 -152 -145 -137 -130 -124 -118 -114 -111 -110 -111 -111 -110 -107 -106 -107 -108 -110 -105 -95 -86 -81 -74 -65 -59 -58 -62 -63 -62 -61 -60 -59 -57 -54 -53 -52 -52 -51 -52 -52 -54 -56 -58 -61 -61 -60 -64 -72 -80 -86 -93 -105 -116 -119 -118 -117 -118 -120 -123 -125 -125 -125 -124 -122 -120 -119 -118 -116 -113 -111 -108 -106 -102 -96 -87 -79 -76 -76 -79 -81 -85 -90 -96 -100 -103 -102 -103 -107 -110 -108 -103 -99 -94 -90 -88 -84 -79 -74 -68 -66 -237 -234 -227 -218 -213 -214 -219 -222 -221 -213 -201 -190 -182 -172 -159 -148 -138 -127 -116 -108 -100 -91 -84 -79 -72 -64 -55 -46 -34 -23 -18 -14 -26 -30 -35 -41 -41 -41 -41 -41 -41 -29 -22 -23 -31 -38 -45 -50 -57 -65 -75 -86 -99 -113 -126 -138 -148 -156 -164 -170 -176 -182 -186 -188 -185 -180 -172 -166 -162 -158 -153 -148 -140 -133 -125 -115 -102 -90 -83 -82 -84 -85 -87 -90 -92 -93 -94 -98 -100 -99 -96 -90 -84 -74 -62 -52 -43 -36 -36 -40 -42 -41 -34 -25 -17 -23 -25 -19 -18 -15 -18 -41 -48 -47 -46 -46 -46 -47 -47 -47 -48 -49 -50 -50 -50 -50 -49 -49 -49 -50 -50 -50 -49 -49 -50 -50 -50 -51 -52 -52 -37 -26 -28 -38 -50 -59 -62 -60 -54 -47 -40 -35 -30 -25 -19 -23 -38 -56 -54 -53 -53 -52 -52 -51 -51 -51 -51 -50 -49 -48 -48 -49 -50 -51 -51 -51 -52 -52 -53 -54 -54 -55 -56 -56 -57 -58 -50 -52 -47 -41 -34 -34 -35 -32 -40 -47 -54 -58 -59 -62 -68 -74 -79 -86 -93 -101 -107 -116 -124 -130 -135 -139 -144 -145 -142 -135 -129 -130 -139 -151 -164 -176 -185 -192 -196 -197 -201 -208 -217 -226 -233 -240 -248 -260 -272 -283 -295 -307 -317 -323 -327 -328 -326 -318 -305 -295 -288 -278 -269 -260 -250 -240 -229 -217 -209 -203 -198 -196 -193 -190 -186 -182 -179 -175 -170 -167 -166 -164 -163 -161 -156 -151 -145 -139 -133 -127 -121 -115 -110 -108 -108 -109 -108 -106 -105 -105 -105 -104 -99 -91 -85 -80 -72 -63 -57 -57 -62 -63 -62 -61 -60 -58 -57 -55 -54 -53 -52 -51 -51 -51 -53 -55 -58 -60 -62 -61 -62 -63 -69 -75 -80 -92 -106 -113 -114 -114 -115 -118 -121 -122 -123 -123 -122 -121 -119 -117 -116 -114 -112 -109 -106 -103 -100 -96 -91 -84 -77 -74 -71 -73 -76 -81 -86 -90 -94 -96 -99 -105 -108 -106 -102 -98 -94 -88 -85 -82 -78 -72 -67 -64 -242 -242 -238 -230 -223 -221 -223 -225 -224 -217 -207 -197 -186 -175 -161 -149 -140 -129 -118 -109 -100 -90 -82 -75 -67 -58 -50 -41 -31 -25 -24 -24 -21 -23 -26 -29 -41 -41 -40 -40 -41 -34 -24 -23 -23 -31 -38 -44 -49 -58 -67 -77 -88 -100 -113 -126 -137 -145 -153 -160 -166 -172 -179 -182 -181 -177 -172 -169 -166 -161 -155 -149 -142 -135 -127 -115 -101 -88 -79 -76 -77 -79 -83 -85 -84 -82 -85 -89 -92 -93 -90 -83 -76 -68 -57 -47 -38 -30 -27 -29 -31 -30 -27 -20 -21 -34 -34 -27 -20 -19 -26 -41 -49 -48 -47 -46 -46 -46 -47 -47 -48 -48 -49 -49 -49 -49 -48 -48 -49 -49 -49 -49 -49 -50 -51 -51 -51 -52 -53 -36 -31 -21 -31 -41 -53 -62 -62 -55 -49 -43 -37 -32 -27 -22 -16 -31 -47 -55 -54 -53 -52 -52 -51 -51 -51 -50 -50 -49 -48 -48 -48 -49 -50 -51 -51 -51 -52 -52 -53 -54 -54 -55 -56 -57 -58 -44 -40 -35 -37 -31 -31 -30 -31 -35 -42 -50 -60 -66 -69 -70 -74 -80 -86 -93 -101 -108 -116 -125 -134 -142 -147 -151 -153 -153 -149 -141 -133 -133 -142 -153 -165 -178 -190 -199 -206 -209 -210 -213 -220 -229 -239 -249 -259 -271 -280 -290 -301 -312 -323 -330 -332 -329 -322 -310 -297 -288 -280 -274 -266 -259 -250 -241 -229 -217 -208 -200 -195 -192 -189 -186 -183 -181 -179 -176 -172 -170 -166 -162 -159 -156 -153 -149 -145 -140 -136 -129 -122 -115 -109 -107 -106 -105 -104 -101 -100 -99 -99 -97 -92 -87 -82 -76 -67 -57 -53 -57 -61 -64 -62 -61 -59 -58 -57 -55 -54 -53 -52 -51 -50 -51 -53 -55 -58 -59 -60 -61 -60 -59 -62 -64 -69 -80 -95 -106 -110 -110 -111 -115 -118 -120 -121 -122 -121 -119 -116 -115 -113 -112 -110 -107 -104 -100 -97 -94 -91 -87 -81 -74 -70 -67 -70 -73 -77 -82 -86 -90 -94 -100 -104 -103 -99 -97 -93 -86 -82 -80 -75 -70 -65 -63 -243 -247 -248 -243 -237 -231 -228 -225 -221 -214 -204 -194 -185 -173 -161 -150 -141 -132 -120 -110 -101 -90 -81 -74 -64 -54 -44 -37 -32 -32 -36 -37 -34 -28 -21 -28 -30 -41 -40 -40 -41 -41 -34 -31 -28 -21 -28 -34 -41 -50 -60 -69 -78 -89 -102 -115 -126 -134 -141 -147 -153 -161 -169 -173 -173 -170 -168 -168 -168 -164 -159 -151 -144 -136 -127 -115 -101 -89 -79 -72 -70 -71 -75 -77 -74 -71 -74 -79 -84 -88 -86 -77 -67 -59 -51 -44 -36 -28 -22 -20 -18 -17 -15 -21 -25 -40 -49 -41 -41 -41 -41 -49 -49 -48 -48 -47 -46 -46 -46 -46 -47 -47 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -50 -51 -52 -43 -43 -44 -37 -31 -19 -28 -36 -45 -57 -62 -58 -50 -43 -38 -33 -27 -23 -18 -32 -38 -55 -54 -53 -53 -52 -51 -51 -51 -50 -50 -50 -49 -48 -48 -49 -50 -50 -51 -51 -51 -52 -52 -53 -53 -54 -55 -56 -58 -46 -42 -32 -36 -38 -38 -36 -35 -35 -38 -43 -50 -60 -71 -76 -79 -82 -87 -93 -100 -107 -116 -123 -133 -144 -154 -161 -163 -163 -160 -155 -147 -139 -136 -143 -153 -165 -178 -192 -203 -213 -219 -221 -222 -226 -232 -243 -256 -269 -280 -290 -298 -308 -318 -328 -333 -332 -327 -318 -306 -294 -283 -275 -268 -262 -256 -249 -240 -228 -216 -206 -197 -191 -187 -184 -183 -181 -180 -179 -178 -176 -175 -171 -163 -157 -153 -149 -146 -143 -140 -135 -129 -120 -114 -108 -105 -103 -100 -97 -94 -92 -91 -91 -90 -87 -81 -76 -69 -60 -53 -57 -59 -64 -63 -62 -61 -59 -59 -58 -57 -55 -54 -52 -51 -50 -51 -52 -55 -57 -59 -59 -59 -60 -60 -60 -60 -62 -70 -85 -97 -102 -101 -104 -111 -115 -117 -119 -119 -118 -116 -114 -112 -111 -110 -108 -105 -101 -98 -95 -93 -90 -87 -83 -78 -70 -66 -64 -68 -72 -75 -79 -83 -88 -93 -98 -98 -96 -94 -91 -84 -79 -76 -72 -67 -62 -61 -243 -249 -254 -254 -249 -242 -232 -222 -213 -203 -194 -186 -178 -168 -158 -148 -140 -132 -121 -110 -100 -89 -81 -73 -62 -51 -44 -40 -40 -45 -49 -50 -47 -41 -32 -22 -27 -35 -41 -40 -40 -41 -41 -41 -29 -26 -24 -24 -32 -41 -51 -60 -70 -81 -94 -106 -116 -124 -130 -134 -142 -150 -158 -161 -161 -160 -159 -161 -163 -163 -159 -154 -146 -136 -126 -114 -102 -91 -80 -71 -64 -61 -64 -67 -65 -62 -64 -71 -78 -84 -86 -79 -69 -61 -54 -48 -42 -36 -28 -20 -13 -9 -15 -32 -40 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -48 -49 -49 -50 -50 -51 -43 -36 -28 -20 -22 -25 -20 -27 -33 -40 -50 -60 -62 -56 -46 -39 -33 -27 -23 -19 -24 -38 -55 -54 -53 -53 -52 -51 -51 -51 -50 -50 -50 -49 -48 -48 -48 -49 -50 -50 -50 -51 -51 -52 -52 -53 -53 -54 -55 -57 -45 -42 -34 -40 -45 -48 -47 -44 -41 -41 -43 -47 -51 -59 -68 -76 -82 -87 -94 -100 -107 -115 -123 -132 -142 -154 -166 -174 -177 -174 -169 -162 -155 -147 -142 -146 -154 -165 -179 -192 -205 -217 -227 -232 -235 -236 -240 -248 -261 -275 -287 -298 -307 -317 -326 -332 -333 -330 -325 -317 -305 -293 -282 -273 -265 -258 -251 -245 -236 -226 -216 -205 -194 -186 -182 -180 -179 -179 -179 -178 -176 -175 -173 -169 -163 -156 -151 -147 -144 -142 -139 -135 -129 -121 -115 -109 -105 -101 -98 -94 -90 -87 -85 -85 -84 -82 -76 -70 -63 -56 -54 -59 -64 -64 -63 -62 -61 -60 -60 -60 -58 -57 -55 -54 -52 -51 -50 -52 -54 -56 -58 -58 -58 -59 -60 -61 -60 -62 -66 -75 -84 -87 -86 -93 -105 -112 -114 -115 -116 -115 -113 -111 -109 -108 -107 -106 -103 -99 -96 -94 -92 -90 -87 -84 -80 -74 -65 -61 -62 -66 -69 -73 -76 -80 -85 -90 -92 -91 -92 -89 -83 -76 -72 -67 -63 -60 -59 -245 -251 -257 -258 -256 -248 -235 -220 -205 -193 -183 -176 -169 -160 -152 -144 -137 -129 -119 -107 -96 -87 -79 -71 -59 -51 -48 -49 -52 -57 -60 -62 -59 -52 -42 -31 -25 -31 -41 -40 -40 -40 -40 -41 -41 -35 -31 -29 -23 -32 -41 -51 -64 -76 -88 -98 -106 -113 -118 -124 -132 -141 -146 -148 -147 -146 -147 -149 -152 -155 -156 -153 -146 -134 -122 -110 -98 -89 -80 -70 -62 -55 -53 -54 -54 -52 -56 -65 -74 -83 -87 -86 -81 -73 -66 -59 -53 -45 -38 -28 -19 -12 -17 -32 -40 -40 -40 -48 -48 -48 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -47 -47 -47 -47 -48 -48 -49 -50 -51 -42 -43 -35 -28 -23 -18 -21 -25 -27 -29 -33 -38 -45 -55 -64 -62 -55 -44 -36 -29 -23 -18 -15 -21 -47 -54 -53 -53 -52 -51 -51 -51 -50 -50 -50 -50 -49 -48 -48 -48 -49 -50 -50 -50 -51 -51 -52 -52 -53 -53 -54 -56 -51 -40 -32 -40 -47 -54 -59 -59 -55 -51 -49 -50 -53 -57 -60 -65 -72 -80 -89 -97 -106 -114 -122 -133 -142 -151 -161 -173 -185 -190 -187 -180 -171 -163 -155 -149 -150 -159 -169 -181 -193 -205 -218 -231 -241 -249 -252 -253 -256 -265 -277 -290 -301 -312 -323 -332 -334 -332 -328 -323 -316 -305 -294 -283 -272 -263 -253 -245 -238 -231 -221 -212 -202 -191 -182 -178 -176 -176 -176 -176 -174 -172 -169 -166 -162 -158 -154 -151 -148 -144 -142 -140 -137 -132 -125 -118 -112 -107 -103 -98 -95 -90 -86 -83 -81 -78 -75 -69 -63 -58 -56 -56 -61 -63 -63 -62 -61 -61 -61 -61 -60 -58 -57 -56 -55 -53 -51 -50 -52 -53 -55 -56 -56 -57 -57 -59 -60 -61 -62 -61 -67 -72 -71 -74 -83 -100 -108 -111 -111 -112 -111 -109 -108 -107 -106 -105 -104 -101 -98 -95 -93 -91 -90 -88 -86 -82 -77 -69 -60 -58 -59 -63 -67 -70 -72 -77 -82 -85 -87 -89 -88 -83 -75 -69 -64 -60 -58 -57 -248 -253 -258 -260 -257 -250 -237 -222 -204 -189 -178 -169 -160 -153 -145 -138 -131 -123 -112 -100 -91 -83 -77 -68 -59 -55 -57 -60 -64 -68 -72 -72 -69 -61 -50 -37 -23 -27 -29 -41 -40 -40 -40 -40 -41 -41 -41 -30 -22 -23 -33 -45 -59 -72 -81 -90 -96 -102 -108 -115 -123 -130 -133 -133 -131 -130 -131 -133 -138 -143 -149 -150 -143 -130 -115 -100 -91 -83 -75 -68 -61 -54 -48 -44 -41 -40 -46 -57 -70 -80 -88 -91 -91 -88 -80 -71 -62 -52 -44 -35 -28 -22 -15 -20 -19 -18 -25 -31 -48 -48 -48 -47 -47 -47 -47 -47 -46 -46 -46 -46 -47 -47 -48 -48 -48 -49 -49 -50 -42 -33 -26 -18 -21 -15 -21 -29 -35 -38 -40 -40 -42 -46 -52 -62 -66 -62 -53 -44 -35 -27 -21 -17 -13 -19 -46 -54 -53 -52 -52 -51 -51 -50 -50 -50 -50 -49 -48 -48 -48 -49 -50 -50 -50 -50 -51 -51 -52 -52 -53 -54 -55 -57 -45 -36 -37 -45 -53 -61 -67 -69 -66 -61 -58 -58 -60 -65 -67 -69 -73 -81 -90 -101 -110 -119 -130 -140 -149 -156 -163 -174 -189 -201 -203 -195 -184 -173 -163 -155 -155 -164 -175 -185 -195 -205 -217 -232 -246 -259 -266 -269 -268 -272 -280 -292 -303 -314 -326 -334 -334 -329 -325 -321 -315 -305 -293 -282 -271 -261 -250 -239 -232 -223 -214 -205 -196 -185 -179 -175 -173 -171 -171 -170 -168 -165 -161 -158 -155 -153 -151 -149 -146 -143 -140 -137 -135 -131 -124 -119 -113 -108 -103 -98 -94 -90 -86 -83 -79 -73 -68 -63 -58 -57 -58 -59 -64 -63 -62 -62 -61 -61 -61 -60 -59 -57 -56 -56 -55 -53 -51 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -60 -59 -61 -63 -62 -67 -81 -95 -104 -107 -108 -108 -107 -106 -105 -105 -105 -103 -102 -100 -98 -95 -93 -91 -90 -88 -86 -82 -78 -72 -63 -56 -53 -56 -61 -64 -66 -69 -74 -78 -82 -86 -87 -83 -75 -68 -62 -59 -56 -55 -251 -256 -259 -259 -256 -248 -236 -221 -205 -190 -177 -166 -157 -149 -141 -132 -123 -114 -103 -93 -85 -80 -74 -67 -62 -63 -67 -71 -74 -78 -81 -81 -76 -66 -55 -42 -28 -17 -24 -34 -40 -40 -40 -40 -40 -40 -41 -34 -24 -17 -27 -41 -55 -65 -73 -80 -85 -91 -99 -108 -115 -120 -121 -120 -118 -116 -116 -118 -123 -132 -141 -145 -140 -126 -108 -93 -84 -77 -70 -63 -59 -54 -47 -40 -35 -32 -37 -49 -63 -76 -86 -94 -101 -99 -92 -80 -69 -57 -48 -42 -36 -31 -25 -20 -18 -16 -12 -26 -32 -41 -48 -48 -48 -47 -47 -47 -47 -46 -46 -46 -47 -48 -48 -49 -50 -50 -51 -42 -34 -16 -9 -13 -16 -22 -31 -41 -49 -54 -54 -54 -54 -55 -60 -64 -65 -59 -50 -42 -34 -27 -22 -17 -12 -18 -45 -53 -53 -52 -51 -51 -50 -50 -50 -50 -49 -48 -48 -48 -48 -49 -50 -50 -50 -51 -51 -52 -52 -53 -53 -54 -55 -50 -39 -32 -41 -50 -58 -66 -73 -77 -76 -72 -67 -65 -67 -72 -77 -78 -80 -85 -92 -101 -112 -122 -132 -142 -150 -157 -164 -174 -189 -204 -212 -208 -197 -185 -173 -163 -159 -168 -180 -190 -198 -207 -219 -234 -251 -265 -277 -283 -283 -282 -287 -297 -307 -318 -329 -335 -331 -326 -321 -317 -311 -303 -292 -281 -270 -259 -246 -235 -226 -216 -206 -198 -189 -181 -176 -172 -169 -168 -165 -164 -161 -158 -155 -153 -152 -149 -147 -144 -142 -139 -136 -132 -130 -126 -120 -115 -110 -105 -100 -96 -93 -90 -86 -83 -79 -74 -69 -66 -63 -60 -59 -58 -62 -63 -63 -62 -61 -61 -60 -59 -58 -57 -56 -55 -54 -52 -50 -50 -50 -51 -52 -53 -55 -55 -56 -57 -58 -59 -61 -60 -61 -61 -60 -67 -80 -93 -100 -103 -104 -104 -104 -103 -103 -103 -103 -101 -100 -98 -97 -95 -93 -91 -89 -87 -84 -81 -78 -74 -66 -57 -51 -54 -56 -59 -61 -63 -67 -70 -76 -82 -84 -82 -74 -67 -61 -57 -55 -53 -253 -257 -259 -258 -253 -243 -231 -217 -202 -188 -176 -165 -156 -148 -138 -129 -120 -111 -102 -93 -87 -81 -75 -71 -70 -74 -78 -81 -84 -87 -89 -88 -81 -71 -59 -47 -34 -23 -21 -29 -40 -40 -40 -40 -40 -40 -41 -41 -28 -21 -25 -36 -47 -56 -62 -67 -72 -80 -91 -102 -108 -110 -111 -110 -109 -106 -104 -104 -109 -120 -132 -140 -137 -124 -105 -89 -80 -74 -67 -60 -55 -52 -48 -42 -34 -28 -31 -41 -54 -69 -84 -98 -108 -110 -99 -88 -77 -65 -56 -50 -44 -37 -31 -27 -26 -24 -20 -14 -20 -26 -32 -49 -48 -47 -47 -47 -47 -47 -46 -46 -46 -47 -48 -49 -50 -51 -51 -52 -33 -25 -8 -12 -18 -27 -38 -49 -58 -64 -67 -67 -66 -64 -64 -64 -60 -53 -46 -39 -33 -27 -22 -18 -13 -18 -45 -53 -53 -52 -51 -51 -50 -50 -50 -49 -48 -48 -47 -48 -49 -49 -50 -50 -50 -51 -51 -52 -52 -53 -53 -54 -56 -51 -33 -34 -43 -53 -61 -69 -78 -84 -85 -81 -77 -73 -72 -77 -83 -87 -88 -91 -94 -101 -110 -120 -129 -138 -146 -154 -162 -173 -186 -202 -213 -215 -207 -196 -184 -173 -167 -172 -182 -193 -202 -211 -224 -239 -254 -269 -282 -292 -295 -294 -297 -303 -312 -321 -331 -336 -331 -325 -321 -316 -310 -302 -291 -279 -267 -256 -243 -232 -222 -211 -201 -192 -185 -179 -174 -170 -167 -164 -162 -159 -157 -154 -152 -150 -148 -145 -141 -138 -136 -133 -130 -127 -124 -120 -115 -110 -105 -101 -98 -95 -92 -90 -87 -82 -78 -72 -68 -65 -62 -59 -58 -57 -61 -62 -61 -61 -60 -59 -58 -57 -57 -56 -55 -55 -54 -52 -51 -50 -50 -50 -51 -53 -54 -54 -55 -56 -57 -59 -60 -60 -61 -60 -60 -67 -79 -90 -97 -99 -99 -101 -101 -101 -101 -101 -101 -100 -98 -97 -95 -94 -93 -91 -89 -86 -83 -80 -77 -73 -67 -59 -54 -54 -57 -55 -57 -58 -60 -64 -70 -76 -80 -79 -73 -65 -60 -57 -54 -53 -254 -256 -258 -256 -249 -238 -226 -213 -199 -186 -173 -162 -154 -147 -140 -133 -127 -120 -112 -103 -95 -86 -79 -78 -80 -83 -87 -91 -94 -97 -98 -96 -88 -77 -65 -52 -39 -28 -19 -26 -29 -40 -40 -40 -40 -40 -40 -41 -35 -19 -21 -31 -38 -44 -48 -52 -58 -69 -83 -95 -100 -100 -99 -100 -99 -97 -92 -90 -95 -106 -123 -133 -133 -122 -103 -87 -79 -72 -65 -58 -53 -48 -44 -39 -32 -25 -28 -37 -50 -65 -82 -99 -113 -115 -106 -94 -83 -72 -64 -57 -50 -43 -39 -37 -36 -33 -29 -23 -17 -11 -33 -40 -48 -47 -47 -48 -48 -47 -47 -46 -46 -46 -47 -48 -49 -50 -50 -51 -51 -33 -16 -10 -17 -28 -41 -50 -58 -67 -74 -77 -74 -69 -65 -61 -55 -49 -42 -36 -31 -25 -21 -16 -11 -27 -45 -53 -52 -51 -50 -50 -50 -50 -49 -48 -48 -47 -47 -48 -49 -49 -50 -50 -50 -51 -51 -52 -52 -53 -53 -54 -56 -52 -34 -35 -43 -52 -61 -70 -78 -84 -86 -87 -84 -80 -78 -81 -87 -92 -96 -98 -100 -104 -109 -117 -125 -133 -142 -151 -160 -170 -182 -197 -210 -217 -214 -205 -194 -184 -176 -177 -185 -194 -204 -214 -228 -242 -257 -270 -282 -294 -301 -305 -307 -312 -318 -325 -334 -339 -335 -330 -325 -319 -311 -300 -287 -275 -263 -252 -240 -229 -219 -209 -199 -189 -182 -177 -173 -169 -165 -162 -160 -159 -157 -154 -151 -148 -145 -142 -138 -135 -133 -131 -127 -123 -119 -115 -111 -106 -103 -100 -99 -97 -93 -90 -85 -79 -71 -64 -63 -60 -58 -59 -58 -60 -62 -60 -60 -59 -58 -57 -57 -56 -55 -55 -55 -54 -53 -52 -51 -50 -49 -50 -51 -52 -52 -52 -53 -55 -57 -58 -58 -58 -60 -60 -60 -66 -77 -87 -92 -95 -97 -98 -100 -100 -100 -100 -99 -98 -97 -95 -93 -92 -91 -90 -88 -85 -82 -78 -75 -71 -66 -59 -55 -59 -56 -56 -52 -53 -54 -58 -64 -70 -74 -74 -70 -64 -59 -56 -54 -53 -252 -255 -256 -254 -247 -236 -225 -212 -199 -185 -170 -159 -153 -149 -145 -142 -138 -131 -123 -113 -102 -91 -85 -87 -91 -95 -100 -104 -107 -108 -108 -104 -95 -84 -70 -57 -45 -34 -26 -19 -26 -34 -40 -40 -40 -40 -40 -40 -34 -23 -16 -23 -28 -32 -35 -38 -47 -61 -77 -89 -93 -89 -85 -86 -86 -84 -78 -77 -81 -94 -111 -125 -127 -118 -102 -87 -78 -71 -64 -57 -51 -44 -38 -33 -27 -23 -27 -37 -49 -63 -80 -95 -108 -113 -108 -98 -87 -77 -69 -63 -56 -50 -48 -47 -45 -41 -35 -28 -19 -20 -32 -49 -48 -48 -48 -48 -48 -48 -47 -46 -46 -46 -46 -47 -48 -48 -49 -50 -51 -43 -16 -10 -17 -27 -37 -45 -52 -64 -75 -79 -76 -68 -61 -55 -50 -45 -40 -34 -27 -22 -17 -12 -28 -35 -54 -53 -52 -51 -50 -50 -49 -49 -49 -48 -47 -47 -47 -48 -49 -49 -49 -49 -50 -50 -51 -51 -52 -53 -53 -54 -55 -51 -41 -33 -40 -47 -56 -64 -72 -78 -82 -85 -85 -84 -83 -84 -88 -94 -99 -103 -106 -109 -112 -117 -125 -132 -141 -150 -159 -167 -179 -193 -207 -217 -218 -212 -203 -194 -187 -185 -188 -195 -204 -216 -229 -242 -257 -269 -280 -291 -302 -309 -315 -320 -325 -330 -339 -343 -339 -334 -328 -320 -308 -295 -281 -269 -258 -248 -237 -227 -217 -207 -197 -187 -181 -176 -172 -168 -165 -163 -162 -162 -161 -157 -153 -149 -147 -145 -142 -140 -137 -134 -129 -124 -119 -115 -111 -107 -103 -101 -100 -96 -90 -84 -77 -68 -61 -59 -59 -60 -62 -60 -62 -61 -61 -60 -59 -58 -57 -57 -56 -56 -56 -55 -56 -55 -53 -52 -51 -50 -49 -49 -50 -51 -51 -51 -53 -54 -56 -57 -56 -57 -59 -60 -58 -64 -73 -82 -88 -92 -94 -97 -98 -98 -98 -98 -97 -97 -96 -94 -92 -90 -89 -87 -86 -84 -81 -77 -73 -69 -65 -60 -56 -57 -61 -56 -54 -51 -49 -54 -60 -65 -68 -68 -65 -61 -58 -56 -54 -53 -251 -254 -255 -254 -247 -237 -226 -214 -199 -184 -170 -162 -158 -157 -155 -152 -146 -139 -129 -118 -106 -96 -95 -100 -104 -109 -113 -117 -119 -119 -116 -111 -101 -88 -74 -62 -53 -44 -36 -27 -25 -31 -40 -40 -40 -40 -40 -40 -40 -28 -25 -22 -19 -21 -24 -29 -40 -57 -72 -84 -86 -78 -71 -70 -70 -68 -64 -64 -69 -82 -101 -113 -116 -109 -98 -87 -79 -71 -64 -57 -49 -40 -33 -27 -21 -20 -28 -38 -49 -62 -75 -87 -97 -105 -107 -101 -91 -81 -75 -69 -63 -58 -56 -54 -49 -43 -36 -26 -16 -26 -32 -41 -42 -41 -49 -49 -48 -48 -47 -47 -46 -46 -46 -46 -47 -48 -49 -50 -52 -34 -17 -10 -16 -23 -31 -38 -47 -60 -71 -75 -71 -64 -56 -49 -44 -41 -36 -31 -25 -19 -14 -28 -35 -54 -53 -52 -51 -50 -50 -49 -49 -49 -48 -47 -47 -47 -47 -48 -48 -49 -49 -49 -50 -51 -51 -51 -52 -53 -53 -54 -55 -57 -46 -43 -33 -39 -45 -53 -61 -69 -75 -79 -82 -84 -86 -87 -90 -94 -99 -104 -110 -114 -118 -122 -127 -135 -144 -153 -159 -166 -178 -192 -206 -217 -221 -218 -211 -204 -198 -194 -194 -198 -205 -216 -227 -240 -253 -265 -275 -286 -298 -308 -318 -325 -331 -337 -343 -346 -341 -336 -329 -318 -303 -289 -276 -265 -254 -244 -235 -225 -215 -205 -194 -185 -180 -176 -172 -169 -166 -165 -165 -167 -167 -163 -158 -154 -150 -149 -148 -146 -142 -137 -131 -124 -118 -114 -110 -106 -101 -97 -94 -88 -81 -75 -70 -65 -61 -59 -59 -59 -60 -63 -61 -62 -62 -62 -61 -60 -59 -59 -58 -57 -57 -56 -55 -54 -53 -51 -50 -50 -49 -49 -49 -50 -50 -51 -52 -53 -54 -54 -54 -56 -59 -60 -59 -60 -68 -77 -85 -90 -93 -95 -96 -97 -97 -96 -96 -95 -94 -92 -90 -88 -86 -84 -83 -82 -79 -76 -72 -69 -65 -61 -56 -56 -58 -60 -57 -55 -50 -53 -58 -61 -63 -63 -61 -59 -57 -57 -55 -54 -250 -253 -256 -255 -249 -240 -229 -216 -200 -185 -175 -171 -170 -169 -168 -163 -154 -144 -132 -119 -109 -105 -108 -115 -119 -123 -127 -130 -130 -129 -124 -116 -105 -91 -78 -69 -63 -56 -47 -38 -26 -29 -35 -40 -40 -40 -40 -40 -40 -41 -34 -29 -24 -19 -15 -23 -38 -53 -68 -77 -78 -68 -58 -54 -52 -51 -51 -53 -60 -74 -89 -98 -99 -95 -89 -84 -78 -72 -65 -57 -48 -38 -29 -23 -17 -18 -26 -37 -47 -58 -67 -75 -84 -94 -101 -103 -96 -87 -81 -76 -69 -63 -59 -56 -49 -41 -32 -22 -22 -18 -28 -20 -20 -26 -42 -49 -48 -48 -47 -47 -46 -46 -46 -46 -47 -48 -49 -51 -43 -34 -7 -10 -13 -17 -23 -31 -40 -54 -64 -68 -66 -60 -52 -44 -39 -35 -31 -27 -23 -19 -23 -37 -54 -53 -52 -51 -50 -50 -49 -49 -49 -49 -48 -47 -47 -47 -47 -48 -48 -49 -49 -50 -51 -51 -51 -52 -53 -54 -54 -55 -55 -56 -58 -46 -42 -31 -35 -41 -48 -57 -65 -71 -78 -83 -88 -92 -95 -98 -102 -106 -111 -117 -122 -126 -130 -136 -145 -154 -160 -167 -178 -191 -205 -217 -224 -223 -218 -212 -208 -205 -203 -204 -208 -216 -226 -237 -250 -262 -273 -284 -296 -307 -317 -325 -331 -337 -342 -343 -338 -333 -327 -315 -299 -285 -273 -262 -252 -242 -232 -222 -212 -201 -192 -184 -179 -176 -173 -170 -168 -167 -168 -172 -173 -170 -165 -158 -155 -154 -154 -151 -145 -138 -131 -124 -118 -113 -110 -104 -98 -93 -88 -83 -80 -78 -77 -74 -72 -70 -67 -64 -65 -62 -62 -62 -63 -63 -61 -63 -62 -61 -60 -59 -57 -55 -54 -53 -52 -51 -50 -50 -50 -49 -49 -49 -49 -50 -51 -51 -52 -52 -53 -56 -59 -60 -59 -59 -64 -73 -82 -88 -91 -93 -94 -95 -95 -95 -95 -94 -92 -91 -89 -87 -84 -82 -80 -79 -77 -75 -72 -69 -66 -62 -57 -55 -59 -60 -60 -57 -50 -51 -55 -58 -59 -58 -58 -57 -59 -59 -58 -57 -249 -253 -256 -256 -252 -243 -231 -217 -201 -189 -184 -184 -184 -184 -181 -172 -160 -147 -134 -121 -115 -117 -123 -129 -134 -137 -140 -141 -140 -137 -131 -121 -109 -97 -87 -80 -73 -66 -58 -47 -35 -28 -32 -40 -40 -40 -40 -40 -40 -40 -40 -41 -34 -28 -18 -21 -34 -49 -60 -69 -69 -59 -47 -39 -36 -36 -40 -46 -56 -69 -79 -83 -82 -79 -78 -77 -76 -71 -65 -58 -48 -37 -28 -20 -14 -15 -24 -33 -42 -50 -57 -64 -73 -84 -96 -102 -100 -94 -87 -80 -72 -65 -60 -55 -48 -39 -29 -20 -18 -28 -21 -19 -15 -19 -41 -49 -48 -48 -48 -47 -47 -46 -46 -46 -47 -48 -49 -51 -52 -34 -25 -17 -8 -20 -16 -22 -31 -43 -54 -58 -59 -55 -48 -41 -35 -30 -25 -22 -19 -17 -22 -37 -54 -53 -52 -51 -50 -49 -49 -49 -49 -48 -48 -47 -47 -47 -47 -48 -49 -49 -49 -50 -51 -51 -51 -52 -53 -54 -55 -57 -49 -49 -58 -59 -38 -34 -30 -35 -41 -47 -55 -65 -74 -84 -92 -99 -103 -105 -109 -112 -115 -119 -126 -132 -135 -140 -147 -155 -162 -169 -179 -192 -205 -218 -227 -229 -225 -220 -216 -215 -213 -212 -213 -219 -227 -239 -250 -261 -272 -282 -294 -304 -313 -319 -323 -329 -334 -334 -332 -328 -322 -312 -296 -282 -271 -261 -251 -240 -230 -220 -208 -199 -191 -184 -180 -176 -174 -171 -169 -169 -171 -174 -176 -174 -170 -164 -160 -160 -158 -153 -147 -139 -132 -126 -119 -113 -108 -105 -101 -98 -96 -92 -90 -89 -88 -87 -84 -81 -78 -77 -75 -71 -66 -65 -64 -62 -62 -62 -63 -60 -61 -59 -57 -55 -55 -53 -53 -52 -52 -51 -51 -50 -50 -49 -49 -49 -49 -50 -50 -50 -52 -55 -57 -59 -59 -59 -60 -69 -78 -84 -88 -90 -92 -94 -94 -94 -93 -92 -91 -89 -88 -86 -83 -80 -78 -76 -75 -73 -71 -69 -66 -62 -58 -56 -57 -60 -59 -57 -52 -49 -52 -54 -55 -55 -55 -58 -61 -64 -63 -61 -248 -253 -256 -258 -256 -247 -234 -220 -205 -195 -194 -196 -196 -196 -191 -178 -163 -149 -136 -125 -123 -129 -136 -141 -146 -149 -151 -151 -148 -143 -136 -127 -117 -106 -97 -89 -81 -73 -65 -55 -43 -30 -30 -29 -40 -40 -40 -40 -40 -40 -40 -40 -40 -34 -23 -18 -29 -39 -49 -57 -57 -48 -36 -28 -24 -28 -34 -42 -54 -64 -68 -68 -67 -65 -63 -66 -68 -66 -63 -58 -51 -40 -29 -19 -12 -20 -18 -27 -34 -39 -46 -54 -65 -76 -87 -97 -100 -98 -91 -83 -74 -67 -61 -56 -48 -39 -31 -28 -29 -32 -29 -23 -16 -19 -34 -41 -49 -49 -48 -48 -47 -46 -46 -46 -47 -48 -49 -50 -51 -51 -43 -34 -34 -25 -29 -15 -22 -32 -41 -48 -50 -49 -44 -38 -33 -27 -22 -18 -15 -22 -20 -37 -45 -53 -52 -50 -49 -49 -49 -49 -49 -48 -48 -47 -47 -47 -47 -48 -49 -49 -49 -50 -51 -51 -52 -52 -53 -54 -56 -49 -42 -42 -51 -52 -39 -27 -32 -37 -41 -45 -52 -60 -72 -83 -95 -105 -111 -114 -118 -121 -123 -125 -130 -138 -145 -150 -155 -161 -166 -173 -184 -195 -206 -219 -230 -235 -233 -228 -225 -223 -221 -219 -219 -223 -230 -240 -251 -260 -270 -280 -292 -302 -307 -309 -312 -318 -324 -326 -324 -321 -316 -308 -295 -282 -271 -261 -251 -239 -229 -218 -207 -198 -190 -184 -180 -177 -175 -173 -171 -170 -172 -174 -175 -176 -174 -171 -166 -162 -158 -153 -146 -140 -134 -128 -121 -114 -110 -107 -107 -106 -104 -103 -101 -99 -97 -96 -94 -93 -92 -91 -88 -83 -77 -73 -72 -70 -65 -63 -59 -60 -59 -59 -58 -57 -57 -56 -55 -54 -53 -53 -52 -52 -51 -50 -49 -49 -48 -49 -49 -50 -51 -53 -54 -56 -60 -58 -61 -62 -70 -76 -81 -85 -88 -91 -92 -92 -92 -91 -89 -87 -86 -84 -82 -79 -75 -73 -72 -71 -69 -68 -65 -62 -58 -53 -57 -57 -59 -60 -54 -53 -48 -50 -51 -52 -54 -57 -63 -66 -67 -66 -248 -252 -257 -260 -260 -252 -240 -225 -210 -202 -202 -204 -204 -202 -195 -179 -163 -148 -137 -130 -131 -138 -145 -151 -156 -160 -162 -160 -155 -149 -142 -133 -123 -112 -102 -91 -81 -74 -67 -59 -49 -38 -25 -27 -27 -40 -40 -40 -40 -40 -40 -40 -40 -41 -29 -27 -21 -29 -37 -44 -45 -37 -26 -18 -18 -22 -31 -41 -52 -56 -55 -52 -51 -48 -46 -50 -55 -56 -55 -55 -52 -42 -30 -20 -19 -24 -28 -19 -24 -29 -37 -46 -57 -68 -78 -89 -98 -101 -96 -86 -77 -70 -63 -56 -49 -42 -38 -38 -40 -39 -34 -27 -21 -16 -21 -27 -33 -50 -49 -48 -47 -47 -46 -46 -46 -47 -48 -49 -50 -51 -51 -52 -42 -52 -35 -29 -14 -23 -31 -38 -42 -43 -39 -34 -30 -27 -23 -19 -24 -30 -46 -45 -54 -53 -51 -50 -49 -49 -49 -48 -48 -48 -47 -47 -47 -47 -47 -48 -48 -49 -49 -50 -51 -51 -51 -52 -53 -54 -55 -56 -49 -43 -52 -47 -35 -32 -37 -43 -47 -50 -54 -62 -70 -81 -94 -108 -118 -124 -128 -132 -135 -135 -138 -145 -155 -164 -169 -173 -176 -182 -192 -201 -210 -222 -233 -240 -240 -236 -233 -231 -228 -225 -225 -227 -232 -241 -251 -259 -269 -280 -292 -299 -300 -299 -301 -308 -315 -318 -316 -312 -308 -303 -295 -284 -272 -262 -251 -240 -229 -218 -207 -197 -189 -183 -179 -176 -175 -173 -172 -171 -172 -172 -173 -174 -175 -172 -167 -160 -154 -150 -145 -139 -134 -129 -121 -116 -113 -113 -112 -110 -110 -109 -107 -106 -104 -103 -103 -105 -106 -105 -101 -95 -90 -86 -83 -78 -69 -62 -62 -59 -61 -60 -60 -59 -59 -57 -57 -56 -56 -56 -55 -54 -53 -52 -51 -49 -49 -48 -48 -49 -50 -51 -52 -54 -58 -61 -59 -60 -60 -66 -71 -76 -80 -84 -87 -89 -89 -89 -88 -86 -85 -83 -81 -77 -74 -71 -69 -68 -67 -66 -64 -61 -57 -56 -54 -60 -59 -59 -60 -54 -52 -49 -47 -50 -53 -58 -63 -67 -69 -69 -247 -252 -258 -262 -264 -258 -247 -232 -218 -212 -212 -213 -211 -205 -195 -178 -161 -147 -140 -136 -138 -145 -152 -159 -165 -171 -172 -167 -159 -152 -144 -135 -124 -111 -98 -83 -72 -65 -60 -54 -49 -43 -33 -21 -25 -33 -40 -40 -40 -40 -40 -40 -40 -40 -41 -29 -26 -25 -26 -32 -32 -26 -16 -19 -12 -19 -28 -38 -46 -48 -43 -39 -37 -34 -31 -35 -40 -42 -45 -48 -48 -41 -30 -20 -19 -38 -31 -27 -15 -23 -30 -38 -46 -56 -68 -81 -93 -102 -101 -90 -80 -71 -64 -58 -53 -50 -49 -49 -48 -44 -39 -34 -28 -23 -19 -14 -28 -34 -50 -49 -48 -47 -46 -46 -46 -46 -47 -48 -49 -50 -50 -51 -51 -51 -52 -35 -21 -18 -26 -32 -37 -38 -36 -33 -30 -28 -27 -24 -20 -33 -38 -54 -53 -52 -51 -50 -49 -49 -49 -48 -48 -47 -47 -47 -47 -47 -47 -48 -48 -49 -49 -50 -50 -51 -51 -52 -52 -54 -55 -49 -44 -39 -35 -39 -37 -42 -48 -53 -58 -59 -62 -65 -73 -83 -95 -109 -124 -133 -139 -144 -147 -148 -148 -154 -165 -176 -184 -187 -187 -192 -200 -208 -216 -226 -237 -245 -247 -244 -241 -238 -234 -231 -231 -232 -236 -243 -253 -262 -274 -285 -293 -296 -293 -289 -292 -299 -306 -308 -306 -302 -298 -296 -292 -285 -274 -264 -253 -241 -230 -218 -207 -197 -188 -182 -178 -176 -174 -172 -171 -171 -171 -170 -170 -169 -169 -168 -162 -155 -150 -146 -141 -137 -133 -128 -123 -119 -118 -118 -117 -116 -116 -115 -113 -111 -110 -109 -109 -111 -114 -114 -111 -106 -101 -98 -93 -83 -71 -63 -60 -61 -62 -61 -62 -61 -61 -60 -59 -59 -59 -59 -59 -58 -57 -55 -54 -52 -50 -49 -48 -49 -49 -50 -50 -52 -56 -59 -61 -58 -58 -59 -61 -66 -71 -75 -80 -83 -85 -86 -86 -85 -84 -82 -79 -76 -73 -70 -68 -66 -65 -64 -62 -59 -56 -52 -54 -57 -59 -59 -59 -60 -57 -54 -50 -50 -54 -58 -64 -69 -71 -72 -249 -253 -259 -265 -268 -264 -253 -240 -228 -224 -225 -223 -216 -206 -193 -177 -161 -152 -147 -145 -146 -151 -158 -166 -175 -181 -180 -172 -162 -153 -144 -133 -120 -104 -87 -70 -56 -48 -42 -38 -37 -35 -31 -24 -21 -35 -40 -40 -40 -40 -40 -40 -40 -40 -40 -41 -35 -31 -23 -21 -21 -22 -24 -21 -24 -15 -23 -31 -36 -37 -33 -28 -24 -22 -20 -23 -27 -30 -35 -41 -43 -37 -29 -19 -25 -37 -44 -30 -19 -19 -25 -29 -35 -46 -60 -75 -88 -99 -101 -95 -83 -75 -69 -64 -61 -59 -57 -54 -50 -45 -40 -34 -29 -25 -22 -18 -13 -26 -42 -49 -48 -48 -47 -46 -46 -46 -47 -48 -49 -49 -49 -49 -50 -51 -52 -35 -23 -23 -29 -34 -37 -39 -39 -36 -34 -32 -31 -30 -27 -21 -34 -38 -53 -52 -52 -50 -49 -49 -48 -48 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -49 -50 -50 -51 -51 -52 -53 -54 -48 -37 -35 -32 -38 -43 -49 -54 -58 -63 -69 -69 -69 -74 -82 -91 -101 -114 -128 -139 -147 -153 -158 -161 -162 -166 -176 -187 -196 -199 -198 -200 -207 -215 -223 -232 -243 -251 -253 -251 -247 -244 -241 -238 -238 -240 -244 -250 -259 -269 -280 -288 -292 -290 -284 -281 -283 -290 -297 -299 -297 -292 -289 -287 -286 -282 -274 -265 -256 -244 -232 -220 -207 -197 -188 -183 -179 -176 -173 -172 -170 -168 -168 -167 -166 -164 -163 -160 -155 -150 -145 -141 -138 -135 -132 -129 -126 -125 -124 -124 -123 -123 -123 -121 -120 -119 -117 -115 -114 -115 -117 -119 -115 -112 -108 -105 -99 -91 -78 -69 -65 -61 -60 -62 -62 -61 -60 -59 -62 -62 -61 -61 -60 -60 -58 -57 -56 -53 -52 -50 -48 -48 -48 -49 -49 -51 -54 -56 -58 -60 -59 -58 -58 -60 -64 -66 -70 -74 -77 -80 -82 -82 -82 -80 -78 -74 -72 -70 -68 -65 -64 -62 -61 -58 -55 -51 -53 -57 -59 -58 -59 -60 -60 -55 -51 -52 -56 -61 -66 -71 -73 -74 -251 -256 -262 -268 -271 -270 -260 -248 -240 -237 -236 -230 -219 -206 -193 -176 -163 -158 -157 -154 -154 -158 -165 -176 -185 -189 -185 -174 -163 -152 -141 -128 -112 -93 -73 -52 -40 -30 -24 -20 -25 -25 -24 -22 -24 -34 -40 -40 -40 -41 -41 -41 -40 -40 -40 -40 -40 -34 -24 -19 -25 -30 -34 -41 -28 -18 -18 -22 -24 -26 -24 -24 -20 -19 -19 -21 -23 -19 -28 -35 -36 -32 -26 -25 -32 -44 -44 -37 -17 -15 -20 -24 -31 -42 -57 -72 -84 -93 -99 -97 -90 -82 -76 -72 -67 -62 -57 -52 -47 -42 -35 -29 -24 -21 -19 -16 -12 -26 -41 -49 -48 -48 -47 -46 -46 -46 -46 -47 -48 -48 -48 -49 -50 -51 -43 -29 -20 -31 -37 -40 -43 -46 -46 -45 -42 -41 -40 -39 -35 -30 -23 -34 -37 -53 -52 -50 -49 -49 -48 -48 -47 -46 -46 -47 -47 -47 -47 -47 -48 -48 -49 -50 -50 -51 -51 -52 -53 -55 -51 -34 -34 -41 -48 -54 -60 -63 -65 -72 -79 -81 -82 -85 -94 -103 -111 -121 -132 -143 -153 -163 -169 -173 -176 -179 -188 -199 -209 -212 -210 -209 -214 -221 -229 -239 -250 -258 -259 -256 -253 -249 -247 -246 -247 -248 -252 -258 -267 -275 -283 -286 -286 -282 -276 -274 -277 -282 -288 -289 -287 -283 -281 -280 -279 -277 -272 -265 -258 -247 -236 -224 -210 -199 -191 -186 -182 -179 -175 -172 -169 -166 -164 -163 -162 -159 -156 -152 -148 -144 -141 -138 -137 -137 -136 -135 -134 -132 -131 -130 -129 -129 -129 -127 -126 -126 -124 -121 -118 -117 -118 -117 -114 -110 -107 -105 -102 -95 -88 -80 -73 -66 -63 -61 -59 -57 -55 -58 -60 -63 -62 -61 -60 -59 -58 -56 -55 -53 -51 -49 -48 -48 -48 -48 -48 -49 -52 -54 -55 -58 -60 -61 -59 -61 -60 -61 -62 -63 -68 -72 -76 -78 -79 -79 -77 -74 -72 -70 -68 -66 -64 -62 -60 -58 -55 -54 -55 -59 -58 -58 -59 -60 -55 -54 -51 -55 -58 -63 -69 -74 -76 -77 -253 -258 -264 -270 -276 -275 -268 -258 -252 -248 -244 -234 -220 -206 -192 -176 -167 -167 -167 -163 -163 -168 -176 -186 -194 -195 -187 -174 -161 -148 -136 -120 -101 -79 -58 -45 -35 -28 -21 -21 -24 -34 -34 -34 -33 -39 -39 -40 -40 -40 -41 -41 -41 -40 -40 -40 -40 -40 -34 -35 -35 -41 -41 -41 -28 -17 -14 -21 -21 -16 -22 -32 -36 -36 -36 -37 -30 -27 -22 -30 -30 -27 -21 -22 -38 -44 -44 -37 -23 -18 -15 -22 -31 -42 -54 -67 -78 -86 -93 -97 -95 -92 -85 -78 -70 -61 -54 -49 -44 -37 -30 -24 -18 -15 -21 -19 -26 -33 -49 -49 -48 -48 -47 -46 -46 -45 -46 -46 -47 -47 -48 -49 -50 -52 -36 -24 -27 -37 -44 -50 -55 -58 -59 -57 -55 -53 -52 -49 -44 -36 -29 -19 -30 -44 -52 -50 -49 -48 -48 -47 -47 -46 -46 -47 -47 -47 -47 -47 -48 -48 -49 -50 -51 -51 -52 -53 -54 -55 -51 -35 -36 -43 -50 -56 -61 -63 -68 -75 -87 -93 -95 -99 -105 -113 -121 -129 -138 -148 -160 -171 -180 -185 -189 -193 -201 -213 -222 -225 -222 -219 -222 -228 -235 -245 -255 -262 -264 -262 -258 -254 -253 -253 -253 -255 -259 -266 -273 -278 -280 -280 -278 -274 -268 -266 -269 -275 -279 -280 -278 -276 -274 -273 -273 -271 -267 -262 -256 -249 -240 -229 -215 -203 -195 -190 -187 -183 -179 -174 -170 -165 -162 -159 -157 -153 -150 -146 -144 -142 -141 -141 -142 -143 -142 -141 -140 -138 -137 -136 -135 -135 -134 -131 -130 -129 -127 -123 -118 -115 -113 -111 -107 -104 -102 -101 -99 -96 -92 -87 -81 -74 -69 -66 -63 -61 -59 -57 -63 -62 -61 -60 -59 -58 -56 -55 -53 -51 -50 -49 -49 -49 -49 -48 -48 -49 -50 -51 -53 -55 -57 -59 -59 -60 -60 -59 -59 -60 -61 -63 -68 -72 -75 -76 -76 -74 -72 -70 -69 -67 -65 -63 -61 -59 -57 -55 -59 -59 -57 -57 -59 -54 -53 -50 -53 -56 -60 -67 -73 -78 -80 -81 -254 -259 -266 -273 -279 -281 -276 -269 -263 -257 -250 -237 -221 -206 -193 -179 -175 -177 -177 -174 -175 -181 -188 -195 -200 -197 -187 -173 -156 -142 -126 -109 -88 -69 -58 -51 -49 -43 -34 -25 -29 -30 -34 -39 -39 -39 -39 -39 -40 -40 -40 -41 -41 -41 -40 -40 -40 -40 -40 -40 -40 -41 -41 -34 -22 -10 -24 -30 -28 -24 -24 -35 -42 -42 -42 -42 -42 -31 -26 -27 -27 -23 -17 -26 -37 -43 -44 -44 -37 -23 -22 -23 -33 -42 -50 -59 -69 -77 -84 -91 -97 -98 -93 -83 -72 -62 -54 -48 -41 -34 -26 -18 -21 -27 -33 -41 -40 -49 -48 -48 -48 -47 -47 -46 -46 -45 -45 -46 -47 -47 -49 -50 -51 -34 -29 -18 -30 -42 -53 -62 -68 -71 -70 -67 -64 -62 -59 -54 -45 -37 -29 -21 -21 -45 -52 -50 -49 -48 -48 -47 -46 -46 -46 -47 -47 -47 -47 -48 -48 -48 -49 -50 -50 -51 -51 -52 -53 -55 -50 -39 -30 -36 -42 -47 -52 -57 -64 -74 -86 -96 -102 -108 -115 -122 -130 -139 -147 -157 -167 -180 -190 -197 -202 -208 -217 -228 -236 -237 -233 -230 -231 -235 -242 -249 -257 -263 -265 -264 -261 -257 -257 -258 -260 -262 -267 -272 -276 -276 -275 -272 -270 -266 -260 -257 -260 -266 -269 -271 -270 -268 -267 -267 -266 -264 -260 -256 -252 -247 -241 -233 -221 -209 -200 -194 -190 -186 -181 -176 -171 -165 -160 -156 -153 -151 -148 -147 -146 -145 -146 -147 -148 -148 -147 -146 -144 -143 -142 -141 -140 -139 -136 -132 -127 -125 -122 -118 -114 -109 -105 -102 -98 -95 -94 -93 -94 -93 -91 -88 -84 -79 -73 -70 -67 -64 -59 -59 -58 -62 -62 -61 -59 -57 -55 -53 -52 -51 -50 -49 -49 -50 -50 -49 -48 -48 -49 -49 -51 -53 -55 -56 -57 -57 -57 -58 -60 -60 -60 -60 -59 -64 -68 -72 -73 -73 -72 -70 -69 -67 -65 -63 -62 -60 -58 -55 -59 -58 -57 -58 -56 -51 -48 -52 -55 -58 -63 -70 -77 -81 -83 -83 -254 -261 -268 -275 -282 -286 -283 -278 -271 -263 -253 -239 -222 -207 -194 -186 -184 -187 -188 -187 -189 -194 -199 -203 -204 -198 -185 -168 -150 -132 -116 -98 -83 -74 -70 -71 -69 -62 -53 -42 -31 -28 -28 -30 -34 -39 -39 -39 -39 -39 -40 -40 -41 -41 -41 -40 -40 -40 -40 -40 -40 -40 -41 -35 -21 -22 -28 -41 -41 -35 -35 -42 -42 -42 -42 -42 -42 -38 -26 -28 -27 -21 -21 -31 -43 -43 -43 -44 -37 -32 -14 -23 -31 -38 -44 -51 -59 -66 -75 -83 -92 -98 -95 -85 -72 -60 -52 -46 -38 -29 -20 -21 -25 -41 -49 -48 -48 -48 -48 -47 -47 -47 -46 -46 -46 -45 -45 -46 -47 -48 -49 -50 -42 -35 -11 -19 -30 -43 -56 -67 -72 -73 -72 -69 -66 -62 -57 -50 -41 -33 -27 -19 -30 -44 -51 -50 -49 -48 -47 -47 -46 -46 -46 -47 -47 -47 -48 -48 -48 -49 -50 -50 -51 -51 -51 -52 -52 -54 -55 -42 -37 -33 -38 -36 -42 -50 -60 -70 -81 -93 -104 -114 -123 -131 -140 -150 -160 -168 -180 -190 -201 -208 -214 -219 -228 -238 -245 -246 -242 -239 -240 -244 -249 -254 -257 -260 -261 -261 -259 -257 -258 -260 -264 -268 -271 -275 -274 -271 -267 -264 -261 -257 -252 -250 -252 -256 -259 -260 -260 -260 -260 -261 -260 -258 -254 -250 -246 -242 -240 -236 -227 -215 -204 -196 -191 -187 -182 -176 -171 -165 -160 -157 -155 -153 -151 -150 -149 -150 -150 -151 -152 -154 -153 -152 -150 -149 -147 -145 -142 -139 -135 -130 -124 -119 -115 -112 -108 -103 -97 -92 -87 -84 -83 -84 -86 -88 -88 -87 -84 -79 -73 -69 -67 -64 -60 -55 -57 -60 -62 -61 -59 -57 -54 -52 -51 -50 -49 -49 -50 -51 -51 -50 -49 -48 -48 -48 -49 -51 -52 -54 -54 -54 -54 -55 -57 -59 -61 -58 -58 -59 -62 -64 -68 -70 -70 -70 -68 -66 -64 -63 -62 -60 -57 -55 -58 -58 -56 -57 -56 -49 -50 -53 -56 -59 -66 -73 -78 -81 -81 -80 -255 -262 -270 -277 -286 -289 -288 -283 -274 -265 -253 -239 -224 -209 -198 -194 -195 -197 -198 -199 -201 -204 -207 -207 -204 -194 -178 -160 -142 -126 -111 -100 -93 -91 -91 -91 -88 -80 -71 -62 -51 -39 -29 -28 -29 -31 -35 -33 -39 -39 -40 -40 -41 -41 -41 -41 -40 -40 -40 -40 -40 -40 -40 -41 -35 -34 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -31 -28 -28 -27 -20 -26 -37 -43 -43 -43 -44 -44 -23 -20 -18 -25 -31 -37 -44 -51 -58 -67 -77 -88 -96 -96 -85 -72 -60 -52 -44 -35 -25 -18 -12 -27 -34 -41 -49 -48 -48 -48 -47 -47 -47 -46 -46 -46 -46 -45 -45 -46 -47 -48 -49 -50 -33 -28 -16 -26 -37 -49 -57 -60 -61 -60 -58 -55 -51 -46 -40 -34 -29 -24 -26 -38 -53 -51 -49 -48 -48 -47 -46 -46 -46 -46 -47 -47 -47 -48 -48 -49 -49 -50 -50 -50 -51 -51 -52 -52 -53 -54 -56 -49 -44 -41 -39 -38 -48 -59 -69 -78 -91 -104 -116 -127 -138 -149 -161 -172 -184 -193 -202 -208 -212 -214 -218 -225 -235 -243 -245 -245 -244 -246 -249 -252 -255 -256 -255 -255 -255 -254 -254 -255 -258 -263 -267 -270 -270 -267 -263 -259 -255 -252 -248 -244 -243 -245 -248 -251 -251 -251 -251 -253 -254 -254 -252 -249 -246 -242 -237 -235 -235 -231 -221 -209 -200 -193 -187 -181 -176 -171 -167 -164 -161 -159 -158 -156 -155 -154 -154 -155 -157 -159 -162 -163 -160 -157 -154 -150 -145 -141 -137 -134 -129 -122 -117 -113 -108 -104 -98 -92 -87 -82 -78 -75 -75 -79 -83 -85 -84 -81 -75 -69 -64 -60 -61 -60 -58 -57 -60 -60 -59 -58 -56 -54 -52 -51 -50 -50 -50 -51 -52 -52 -51 -49 -48 -48 -48 -48 -49 -50 -51 -51 -51 -51 -52 -54 -56 -58 -60 -59 -60 -60 -61 -60 -64 -67 -68 -67 -65 -63 -62 -61 -60 -57 -54 -57 -57 -55 -57 -56 -52 -50 -54 -57 -61 -68 -73 -76 -76 -75 -74 -256 -263 -271 -281 -290 -295 -291 -282 -272 -262 -251 -238 -226 -212 -204 -203 -206 -207 -208 -210 -211 -213 -213 -210 -202 -187 -170 -156 -144 -132 -123 -117 -114 -113 -113 -110 -104 -96 -89 -80 -69 -55 -45 -37 -31 -31 -25 -26 -33 -39 -39 -40 -40 -41 -41 -41 -41 -40 -40 -41 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -35 -27 -23 -29 -24 -23 -31 -43 -43 -43 -43 -44 -30 -24 -12 -17 -22 -27 -32 -39 -46 -54 -62 -74 -86 -97 -99 -89 -77 -65 -56 -46 -35 -27 -22 -20 -17 -22 -28 -34 -41 -40 -49 -48 -48 -47 -47 -47 -47 -46 -45 -45 -46 -47 -48 -49 -50 -51 -36 -23 -21 -29 -37 -41 -43 -44 -44 -42 -40 -37 -34 -31 -27 -25 -21 -24 -46 -52 -50 -49 -48 -47 -47 -46 -46 -46 -46 -47 -47 -48 -49 -49 -49 -50 -50 -50 -51 -51 -51 -52 -53 -54 -55 -57 -45 -41 -38 -36 -42 -52 -62 -73 -83 -95 -107 -118 -130 -142 -154 -168 -182 -194 -202 -204 -204 -203 -202 -205 -212 -220 -229 -235 -239 -241 -244 -246 -250 -251 -251 -251 -250 -249 -249 -249 -251 -254 -258 -262 -264 -262 -258 -254 -250 -246 -243 -240 -236 -235 -238 -241 -244 -244 -244 -244 -245 -246 -246 -245 -242 -240 -236 -231 -229 -230 -231 -227 -217 -206 -197 -191 -184 -179 -175 -172 -170 -167 -165 -164 -162 -161 -161 -162 -164 -166 -170 -173 -171 -167 -160 -154 -149 -144 -139 -135 -131 -126 -121 -117 -112 -107 -102 -97 -92 -89 -86 -80 -73 -68 -71 -77 -79 -78 -74 -68 -62 -60 -60 -60 -62 -61 -60 -61 -59 -57 -56 -54 -53 -51 -50 -50 -50 -51 -52 -54 -53 -52 -51 -50 -49 -48 -48 -48 -48 -49 -49 -49 -49 -50 -51 -53 -56 -57 -59 -60 -61 -57 -57 -58 -60 -64 -65 -64 -62 -61 -60 -58 -55 -53 -57 -56 -54 -55 -58 -54 -53 -54 -58 -63 -69 -72 -72 -69 -65 -63 -258 -264 -273 -284 -297 -302 -295 -280 -267 -256 -246 -236 -227 -218 -213 -214 -217 -218 -218 -218 -219 -220 -218 -212 -200 -185 -172 -162 -155 -147 -141 -138 -136 -135 -132 -127 -120 -112 -105 -96 -83 -70 -60 -54 -49 -41 -31 -26 -36 -39 -39 -39 -40 -40 -41 -41 -41 -41 -41 -41 -41 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -31 -25 -27 -26 -25 -26 -36 -43 -43 -43 -43 -37 -32 -14 -18 -23 -27 -30 -34 -39 -46 -53 -62 -75 -89 -102 -104 -94 -81 -67 -56 -47 -39 -34 -31 -29 -27 -22 -17 -21 -19 -26 -33 -49 -49 -48 -48 -47 -47 -46 -45 -45 -46 -47 -48 -49 -50 -51 -44 -20 -16 -22 -27 -30 -31 -32 -32 -31 -29 -27 -24 -22 -29 -27 -24 -29 -45 -52 -50 -49 -48 -47 -47 -46 -46 -46 -47 -47 -47 -48 -49 -49 -49 -50 -50 -51 -51 -51 -51 -52 -53 -54 -56 -51 -40 -31 -36 -42 -49 -57 -69 -80 -90 -101 -112 -122 -132 -142 -153 -165 -181 -195 -199 -196 -191 -187 -187 -190 -195 -204 -212 -220 -226 -230 -234 -238 -242 -245 -246 -245 -244 -243 -243 -243 -245 -248 -252 -254 -255 -253 -249 -245 -242 -238 -235 -232 -230 -229 -231 -235 -237 -238 -237 -237 -238 -238 -238 -236 -234 -232 -229 -225 -223 -225 -230 -231 -225 -215 -205 -197 -192 -187 -183 -180 -178 -176 -174 -173 -171 -170 -171 -172 -175 -178 -179 -178 -173 -164 -157 -151 -147 -142 -138 -134 -129 -124 -120 -116 -112 -107 -102 -98 -94 -91 -87 -82 -71 -63 -63 -68 -71 -70 -66 -60 -61 -61 -61 -62 -61 -60 -60 -59 -57 -55 -54 -52 -51 -50 -50 -50 -51 -53 -54 -56 -56 -55 -53 -51 -50 -49 -48 -47 -47 -48 -48 -48 -48 -48 -49 -51 -53 -54 -56 -57 -59 -59 -57 -57 -59 -58 -61 -62 -61 -60 -58 -56 -52 -54 -56 -56 -53 -54 -57 -57 -52 -54 -58 -64 -69 -68 -65 -59 -54 -53 -262 -266 -276 -288 -303 -310 -301 -283 -266 -255 -245 -237 -231 -227 -225 -226 -227 -227 -226 -225 -226 -225 -222 -214 -203 -191 -182 -176 -167 -160 -156 -155 -154 -152 -148 -143 -136 -129 -119 -107 -96 -84 -75 -69 -61 -49 -36 -29 -30 -39 -39 -39 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -41 -41 -36 -28 -23 -26 -26 -33 -36 -43 -43 -43 -43 -43 -43 -31 -28 -18 -25 -31 -37 -41 -46 -51 -57 -67 -80 -94 -106 -108 -97 -82 -68 -59 -53 -49 -47 -44 -41 -37 -32 -25 -21 -17 -14 -28 -34 -50 -49 -48 -47 -47 -46 -45 -45 -46 -46 -47 -49 -50 -51 -43 -26 -21 -15 -18 -19 -20 -20 -21 -21 -20 -27 -24 -31 -39 -47 -46 -44 -53 -51 -50 -49 -48 -47 -47 -46 -46 -46 -47 -47 -47 -48 -49 -49 -49 -50 -50 -51 -51 -51 -51 -51 -52 -53 -55 -49 -38 -35 -34 -40 -47 -57 -70 -82 -94 -105 -116 -124 -132 -139 -146 -157 -173 -187 -189 -183 -178 -175 -175 -177 -183 -189 -197 -204 -210 -216 -221 -227 -235 -239 -239 -238 -237 -237 -236 -237 -238 -241 -244 -247 -247 -245 -242 -239 -236 -233 -230 -226 -224 -224 -227 -230 -232 -232 -231 -230 -230 -230 -230 -228 -225 -223 -220 -218 -218 -222 -228 -233 -232 -225 -216 -208 -201 -197 -193 -191 -190 -189 -188 -186 -185 -184 -183 -184 -186 -184 -181 -175 -166 -158 -152 -148 -144 -140 -137 -134 -129 -124 -121 -117 -113 -108 -103 -98 -94 -89 -84 -76 -66 -61 -57 -59 -61 -59 -59 -59 -58 -62 -60 -60 -59 -58 -58 -57 -55 -54 -52 -51 -51 -50 -51 -52 -53 -54 -55 -57 -58 -58 -56 -54 -52 -50 -48 -47 -47 -47 -47 -47 -47 -47 -48 -49 -50 -51 -53 -54 -56 -57 -57 -59 -57 -58 -56 -59 -60 -58 -55 -55 -55 -55 -58 -55 -52 -53 -56 -56 -51 -53 -59 -64 -64 -61 -56 -51 -50 -50 -268 -271 -278 -292 -307 -314 -306 -289 -273 -261 -253 -246 -242 -237 -235 -235 -235 -234 -233 -231 -231 -230 -227 -220 -211 -202 -196 -188 -179 -171 -169 -169 -167 -164 -159 -155 -150 -142 -130 -118 -107 -96 -87 -76 -63 -50 -36 -24 -27 -34 -39 -39 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -41 -41 -36 -23 -23 -20 -27 -36 -42 -42 -42 -43 -43 -43 -43 -43 -30 -27 -19 -29 -37 -45 -53 -60 -67 -76 -88 -99 -108 -109 -101 -88 -76 -70 -66 -65 -62 -58 -52 -47 -41 -35 -29 -25 -21 -15 -28 -42 -49 -48 -48 -47 -46 -45 -45 -46 -46 -47 -49 -49 -50 -51 -43 -35 -28 -19 -19 -19 -19 -20 -20 -29 -38 -45 -44 -53 -53 -52 -52 -51 -50 -49 -48 -48 -47 -47 -46 -46 -46 -47 -47 -47 -48 -49 -49 -49 -50 -50 -51 -51 -52 -52 -52 -53 -54 -54 -55 -49 -39 -43 -35 -42 -52 -65 -77 -90 -103 -114 -122 -127 -132 -139 -149 -164 -177 -179 -174 -169 -166 -165 -167 -172 -179 -185 -190 -195 -201 -210 -219 -228 -233 -234 -233 -232 -231 -231 -231 -233 -235 -238 -240 -240 -239 -237 -234 -231 -228 -225 -222 -220 -220 -222 -225 -226 -225 -223 -221 -220 -220 -220 -218 -216 -213 -212 -212 -215 -221 -228 -236 -239 -234 -227 -219 -213 -209 -206 -204 -203 -203 -202 -202 -201 -199 -198 -196 -193 -186 -177 -168 -159 -152 -148 -145 -142 -139 -136 -133 -130 -125 -121 -118 -114 -109 -102 -97 -92 -87 -78 -69 -61 -57 -57 -56 -56 -58 -58 -60 -61 -59 -58 -57 -57 -56 -56 -55 -54 -53 -52 -51 -51 -51 -52 -54 -54 -55 -56 -57 -59 -59 -59 -56 -54 -51 -49 -48 -48 -48 -47 -47 -47 -47 -47 -48 -48 -49 -50 -51 -53 -53 -55 -58 -60 -57 -58 -55 -57 -55 -56 -57 -58 -59 -57 -54 -52 -53 -56 -56 -51 -54 -59 -60 -58 -53 -49 -53 -54 -56 -277 -277 -283 -297 -310 -315 -311 -299 -286 -274 -266 -260 -253 -248 -245 -245 -245 -243 -240 -238 -236 -235 -232 -227 -220 -212 -206 -200 -192 -185 -182 -180 -176 -172 -167 -163 -158 -151 -140 -129 -116 -104 -90 -77 -63 -51 -40 -30 -24 -35 -39 -39 -39 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -36 -27 -23 -27 -29 -42 -42 -42 -42 -43 -43 -43 -43 -43 -36 -25 -25 -27 -35 -46 -57 -68 -76 -86 -94 -101 -105 -108 -103 -96 -88 -82 -79 -78 -76 -73 -65 -58 -52 -46 -40 -35 -27 -20 -21 -43 -50 -49 -48 -47 -46 -45 -45 -45 -46 -47 -48 -49 -50 -51 -51 -52 -43 -43 -43 -43 -43 -44 -44 -44 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -46 -46 -46 -46 -47 -47 -47 -48 -49 -49 -49 -50 -50 -51 -51 -52 -52 -53 -54 -54 -55 -56 -43 -45 -35 -40 -40 -49 -60 -70 -84 -97 -108 -114 -119 -125 -133 -144 -158 -169 -170 -166 -161 -158 -156 -157 -162 -169 -175 -180 -185 -193 -203 -215 -224 -228 -229 -228 -227 -227 -226 -226 -228 -230 -232 -234 -235 -234 -231 -229 -227 -225 -223 -220 -217 -216 -218 -219 -219 -217 -214 -210 -209 -208 -208 -206 -204 -203 -205 -208 -215 -222 -230 -238 -244 -243 -237 -231 -225 -222 -219 -217 -216 -216 -218 -220 -219 -216 -210 -203 -194 -183 -173 -164 -155 -149 -145 -142 -139 -137 -134 -132 -129 -125 -122 -118 -112 -105 -98 -90 -87 -83 -77 -67 -60 -59 -61 -62 -62 -60 -62 -60 -58 -57 -56 -56 -55 -55 -54 -54 -53 -52 -51 -51 -51 -52 -53 -54 -55 -55 -56 -57 -59 -60 -60 -58 -55 -52 -50 -49 -49 -49 -48 -48 -48 -47 -47 -47 -47 -48 -48 -49 -50 -51 -53 -57 -59 -61 -57 -57 -54 -54 -57 -60 -59 -57 -55 -52 -51 -53 -56 -56 -51 -54 -58 -55 -50 -51 -52 -53 -59 -58 -290 -288 -291 -301 -311 -313 -311 -306 -298 -289 -280 -272 -264 -258 -256 -256 -255 -253 -249 -246 -244 -241 -238 -234 -229 -223 -216 -209 -203 -197 -193 -189 -184 -178 -174 -170 -165 -158 -148 -136 -122 -107 -94 -81 -69 -58 -46 -33 -25 -34 -38 -39 -39 -39 -39 -39 -40 -40 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -43 -42 -42 -42 -41 -41 -41 -36 -37 -35 -42 -42 -42 -42 -43 -43 -43 -43 -43 -29 -25 -22 -22 -31 -39 -47 -59 -71 -81 -90 -95 -98 -100 -102 -101 -96 -90 -85 -82 -82 -81 -77 -72 -65 -60 -55 -50 -43 -34 -24 -24 -43 -50 -49 -48 -47 -45 -45 -45 -45 -46 -47 -48 -49 -49 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -49 -49 -49 -48 -48 -48 -47 -47 -46 -46 -46 -46 -47 -47 -47 -47 -48 -49 -49 -49 -49 -50 -50 -51 -52 -52 -53 -54 -55 -56 -50 -39 -29 -40 -38 -43 -49 -56 -66 -78 -91 -100 -106 -112 -120 -130 -142 -154 -163 -164 -159 -155 -151 -149 -149 -152 -157 -163 -172 -181 -190 -200 -211 -220 -224 -224 -223 -223 -223 -222 -222 -223 -225 -227 -229 -229 -228 -226 -224 -223 -223 -221 -219 -215 -212 -212 -213 -213 -209 -204 -200 -198 -197 -197 -195 -195 -197 -201 -209 -217 -225 -233 -242 -250 -252 -249 -243 -238 -234 -231 -229 -229 -230 -233 -234 -232 -224 -213 -203 -192 -180 -171 -162 -154 -147 -143 -140 -137 -135 -133 -130 -127 -124 -120 -114 -105 -97 -87 -80 -75 -73 -69 -64 -56 -58 -60 -63 -63 -62 -60 -59 -57 -56 -56 -55 -55 -55 -54 -54 -53 -52 -52 -52 -52 -53 -54 -55 -55 -56 -56 -57 -59 -61 -61 -59 -56 -53 -52 -52 -52 -51 -50 -50 -49 -48 -47 -47 -47 -47 -47 -48 -48 -49 -51 -55 -57 -59 -60 -57 -56 -55 -58 -59 -57 -55 -52 -50 -50 -53 -56 -57 -53 -55 -55 -50 -52 -53 -56 -59 -58 -57 -303 -300 -299 -303 -306 -306 -305 -305 -303 -299 -292 -283 -275 -269 -268 -268 -265 -262 -258 -256 -253 -250 -246 -241 -237 -232 -225 -218 -210 -204 -198 -193 -188 -183 -179 -176 -171 -162 -152 -140 -127 -112 -99 -88 -76 -63 -47 -30 -22 -33 -38 -38 -33 -33 -39 -39 -39 -40 -40 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -42 -42 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -43 -42 -42 -36 -31 -15 -24 -31 -38 -46 -53 -63 -74 -84 -91 -94 -94 -95 -96 -95 -91 -85 -82 -81 -80 -78 -72 -65 -59 -55 -52 -49 -44 -36 -27 -25 -43 -49 -48 -48 -47 -45 -44 -44 -45 -45 -46 -47 -48 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -48 -48 -48 -47 -47 -47 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -49 -49 -49 -49 -50 -50 -51 -51 -52 -53 -54 -55 -56 -51 -34 -35 -43 -49 -52 -55 -58 -64 -74 -85 -94 -103 -112 -121 -132 -142 -153 -159 -158 -154 -149 -146 -144 -143 -144 -147 -155 -165 -177 -186 -195 -204 -214 -218 -219 -219 -219 -219 -218 -217 -219 -221 -223 -224 -224 -223 -221 -220 -220 -220 -219 -217 -212 -207 -206 -207 -206 -202 -196 -192 -190 -190 -189 -188 -190 -195 -202 -212 -220 -228 -237 -248 -257 -261 -259 -254 -250 -246 -243 -242 -241 -242 -241 -238 -230 -219 -208 -197 -188 -178 -169 -161 -154 -147 -141 -137 -132 -129 -126 -124 -120 -117 -114 -107 -97 -89 -80 -70 -65 -63 -61 -57 -54 -54 -61 -62 -62 -61 -59 -58 -57 -56 -55 -55 -55 -54 -54 -53 -53 -52 -52 -53 -54 -54 -55 -55 -56 -56 -57 -58 -59 -61 -60 -58 -59 -56 -55 -55 -56 -54 -53 -51 -50 -49 -48 -47 -47 -47 -47 -47 -48 -48 -50 -53 -55 -56 -58 -60 -58 -58 -60 -59 -56 -53 -50 -49 -51 -54 -57 -58 -54 -54 -53 -50 -53 -59 -58 -57 -57 -56 -308 -304 -301 -299 -298 -296 -295 -296 -299 -301 -299 -295 -290 -285 -282 -279 -274 -270 -266 -264 -262 -259 -255 -249 -244 -238 -230 -221 -213 -205 -200 -194 -189 -184 -180 -178 -174 -166 -154 -143 -132 -119 -105 -92 -78 -61 -43 -27 -23 -30 -36 -30 -25 -24 -27 -39 -39 -39 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -43 -42 -42 -42 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -42 -42 -42 -43 -26 -28 -31 -39 -48 -55 -63 -71 -79 -86 -90 -90 -90 -90 -90 -88 -83 -79 -77 -78 -79 -76 -67 -55 -46 -41 -39 -37 -35 -30 -23 -31 -43 -49 -48 -47 -47 -46 -45 -44 -44 -45 -46 -47 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -48 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -49 -49 -50 -50 -50 -50 -51 -51 -52 -53 -54 -55 -56 -46 -40 -43 -55 -63 -67 -67 -67 -70 -75 -84 -95 -106 -117 -126 -135 -143 -151 -155 -153 -148 -144 -142 -140 -138 -138 -142 -149 -160 -171 -180 -189 -198 -207 -212 -213 -213 -214 -215 -214 -214 -215 -217 -219 -220 -220 -218 -216 -216 -216 -217 -216 -214 -208 -201 -198 -199 -198 -195 -190 -186 -185 -184 -183 -185 -190 -197 -206 -215 -223 -231 -242 -254 -264 -269 -268 -264 -260 -258 -256 -254 -252 -248 -242 -233 -221 -210 -200 -192 -184 -176 -167 -160 -153 -147 -140 -133 -125 -119 -117 -114 -111 -107 -104 -98 -89 -82 -74 -66 -60 -59 -57 -55 -53 -55 -60 -61 -60 -59 -58 -57 -56 -55 -55 -54 -54 -54 -53 -53 -53 -53 -54 -55 -55 -55 -56 -57 -57 -57 -57 -58 -59 -59 -56 -58 -58 -58 -59 -59 -58 -57 -55 -52 -50 -49 -49 -48 -48 -47 -47 -47 -47 -47 -48 -50 -52 -54 -55 -57 -58 -59 -59 -58 -54 -51 -49 -49 -51 -55 -58 -58 -54 -53 -51 -49 -56 -58 -57 -56 -56 -55 -302 -299 -295 -291 -287 -284 -282 -284 -289 -294 -299 -302 -302 -299 -295 -290 -284 -279 -275 -272 -269 -266 -262 -255 -248 -239 -228 -218 -210 -203 -197 -192 -187 -182 -179 -177 -176 -168 -157 -146 -136 -123 -108 -93 -76 -57 -42 -33 -28 -33 -34 -34 -26 -20 -24 -33 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -43 -43 -43 -42 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -42 -42 -42 -37 -28 -24 -35 -46 -56 -66 -74 -80 -84 -85 -86 -86 -86 -86 -85 -81 -77 -73 -71 -74 -77 -75 -66 -51 -38 -29 -25 -31 -29 -27 -31 -35 -49 -49 -48 -47 -46 -45 -44 -44 -44 -45 -46 -46 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -49 -50 -50 -50 -50 -50 -51 -51 -52 -52 -53 -54 -50 -44 -40 -53 -66 -76 -82 -84 -83 -83 -86 -92 -103 -114 -124 -131 -137 -142 -147 -149 -147 -143 -140 -138 -136 -134 -134 -138 -145 -154 -163 -175 -185 -194 -200 -203 -204 -205 -208 -210 -210 -209 -211 -214 -215 -216 -215 -213 -211 -211 -212 -212 -212 -209 -203 -195 -190 -190 -191 -190 -186 -182 -179 -178 -180 -184 -191 -200 -209 -217 -225 -234 -246 -259 -269 -275 -275 -272 -269 -267 -265 -262 -256 -248 -238 -227 -215 -204 -196 -187 -180 -172 -165 -158 -153 -148 -141 -132 -120 -111 -105 -105 -101 -97 -93 -88 -80 -72 -67 -61 -59 -61 -62 -61 -60 -60 -62 -61 -59 -58 -57 -57 -57 -56 -56 -55 -54 -54 -54 -54 -54 -55 -56 -56 -56 -57 -58 -58 -58 -58 -58 -59 -60 -60 -58 -59 -61 -60 -59 -59 -60 -58 -56 -53 -51 -51 -51 -50 -49 -48 -47 -47 -47 -47 -47 -48 -49 -51 -53 -54 -56 -57 -57 -56 -53 -50 -48 -49 -52 -55 -58 -55 -53 -52 -51 -50 -57 -58 -57 -55 -54 -54 -289 -287 -283 -279 -274 -271 -270 -272 -277 -283 -289 -296 -300 -300 -298 -295 -291 -286 -282 -279 -275 -270 -265 -257 -247 -234 -221 -210 -203 -198 -193 -187 -183 -179 -176 -177 -177 -171 -160 -150 -140 -126 -109 -90 -73 -60 -51 -47 -48 -49 -49 -46 -39 -26 -25 -33 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -41 -41 -41 -42 -42 -43 -43 -43 -42 -41 -41 -41 -42 -42 -42 -43 -43 -42 -42 -42 -42 -37 -27 -23 -35 -47 -59 -70 -79 -84 -85 -83 -81 -82 -83 -83 -81 -76 -71 -66 -64 -68 -74 -73 -65 -51 -36 -24 -23 -36 -43 -43 -42 -49 -48 -48 -47 -46 -45 -44 -44 -44 -45 -45 -46 -46 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -48 -48 -49 -50 -50 -51 -51 -51 -51 -52 -52 -52 -53 -54 -51 -39 -44 -57 -70 -81 -90 -95 -97 -99 -101 -106 -114 -123 -129 -134 -136 -138 -140 -141 -139 -137 -136 -134 -132 -130 -129 -133 -138 -145 -158 -171 -183 -190 -193 -194 -195 -197 -200 -203 -203 -203 -205 -210 -212 -211 -210 -207 -206 -205 -206 -207 -206 -203 -198 -191 -185 -183 -186 -186 -182 -177 -174 -175 -178 -184 -192 -202 -211 -219 -226 -236 -249 -261 -272 -279 -281 -278 -276 -274 -270 -265 -257 -246 -235 -226 -214 -204 -195 -186 -178 -171 -165 -158 -154 -149 -142 -132 -119 -106 -99 -95 -94 -90 -86 -82 -73 -64 -58 -58 -58 -61 -63 -62 -62 -62 -61 -60 -59 -58 -58 -59 -59 -59 -58 -57 -56 -57 -56 -56 -56 -57 -57 -57 -57 -58 -59 -59 -59 -59 -59 -59 -60 -59 -62 -67 -69 -65 -61 -58 -59 -59 -57 -54 -53 -54 -53 -52 -50 -49 -48 -47 -47 -47 -46 -47 -48 -49 -50 -51 -53 -54 -55 -54 -52 -49 -47 -49 -52 -55 -54 -55 -48 -50 -49 -50 -57 -58 -57 -55 -53 -52 -275 -273 -270 -266 -261 -258 -257 -260 -265 -271 -277 -283 -288 -291 -291 -291 -289 -287 -284 -279 -273 -268 -261 -253 -242 -228 -212 -200 -192 -189 -186 -182 -178 -175 -174 -176 -178 -174 -165 -156 -144 -128 -109 -91 -78 -71 -68 -67 -68 -67 -64 -56 -42 -31 -30 -38 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -40 -41 -41 -41 -42 -42 -43 -43 -42 -42 -42 -42 -42 -42 -43 -43 -42 -42 -42 -42 -42 -42 -26 -29 -34 -47 -58 -69 -76 -80 -81 -78 -77 -77 -79 -79 -76 -70 -64 -59 -56 -61 -66 -67 -61 -50 -36 -22 -20 -40 -48 -48 -48 -48 -48 -47 -47 -46 -45 -44 -44 -45 -45 -45 -46 -46 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -48 -48 -48 -48 -49 -50 -50 -51 -52 -52 -52 -52 -52 -53 -54 -50 -46 -40 -45 -57 -68 -79 -89 -98 -104 -108 -111 -116 -122 -127 -130 -131 -131 -132 -133 -133 -133 -132 -131 -130 -128 -127 -126 -126 -130 -137 -153 -169 -179 -184 -185 -186 -187 -190 -193 -195 -194 -194 -199 -204 -206 -205 -202 -200 -198 -198 -199 -200 -199 -197 -194 -188 -181 -178 -180 -181 -178 -173 -171 -173 -177 -184 -193 -203 -213 -220 -227 -238 -251 -263 -274 -284 -287 -285 -281 -277 -271 -264 -255 -243 -234 -225 -215 -206 -196 -186 -178 -171 -165 -158 -152 -146 -140 -130 -118 -105 -95 -90 -87 -85 -81 -76 -69 -59 -59 -59 -60 -62 -61 -61 -61 -60 -60 -59 -59 -60 -61 -61 -61 -60 -60 -59 -58 -58 -58 -57 -58 -58 -58 -58 -58 -59 -60 -60 -60 -60 -60 -60 -59 -59 -64 -75 -77 -72 -62 -59 -60 -60 -57 -55 -56 -57 -56 -54 -51 -50 -49 -48 -47 -47 -47 -47 -47 -48 -48 -49 -50 -51 -52 -52 -51 -48 -47 -48 -51 -55 -58 -54 -50 -47 -47 -49 -54 -59 -58 -56 -53 -51 -261 -259 -257 -253 -249 -245 -244 -246 -252 -258 -264 -269 -274 -278 -279 -280 -282 -281 -278 -272 -266 -258 -251 -243 -234 -220 -205 -191 -183 -180 -179 -177 -174 -172 -172 -175 -178 -176 -170 -161 -148 -131 -114 -100 -91 -89 -87 -85 -82 -77 -69 -55 -38 -28 -34 -38 -38 -33 -34 -33 -38 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -42 -42 -43 -43 -42 -42 -42 -42 -43 -43 -42 -42 -42 -42 -42 -42 -30 -28 -25 -38 -48 -57 -63 -67 -71 -73 -73 -72 -73 -75 -76 -73 -67 -61 -54 -49 -50 -53 -55 -51 -44 -34 -22 -19 -40 -48 -48 -48 -48 -47 -47 -46 -46 -45 -44 -44 -45 -45 -45 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -45 -45 -46 -46 -46 -47 -47 -47 -48 -48 -49 -49 -49 -50 -50 -51 -51 -52 -53 -54 -47 -48 -54 -50 -41 -39 -38 -47 -55 -65 -74 -85 -96 -104 -110 -115 -120 -124 -126 -127 -126 -126 -126 -127 -127 -127 -127 -127 -126 -126 -125 -123 -123 -124 -132 -150 -165 -173 -176 -177 -177 -180 -185 -188 -189 -187 -187 -192 -198 -199 -198 -195 -192 -191 -191 -192 -193 -193 -192 -190 -186 -178 -172 -172 -173 -170 -168 -169 -172 -178 -184 -194 -204 -214 -220 -228 -239 -253 -266 -278 -288 -294 -290 -284 -278 -270 -262 -253 -242 -232 -224 -215 -205 -195 -184 -175 -168 -161 -154 -147 -141 -134 -126 -116 -105 -96 -88 -84 -79 -74 -70 -63 -59 -60 -63 -63 -62 -62 -62 -59 -58 -61 -60 -61 -62 -59 -60 -62 -62 -61 -60 -60 -60 -60 -59 -59 -60 -60 -60 -60 -60 -61 -61 -61 -61 -61 -59 -60 -63 -73 -82 -82 -72 -63 -60 -61 -59 -57 -57 -58 -60 -59 -56 -54 -51 -50 -49 -48 -47 -47 -47 -46 -47 -47 -48 -48 -49 -50 -51 -50 -48 -47 -48 -50 -54 -57 -56 -51 -48 -48 -44 -50 -53 -58 -57 -54 -52 -248 -246 -244 -241 -237 -232 -230 -232 -237 -243 -249 -256 -260 -264 -266 -268 -271 -272 -270 -265 -258 -249 -240 -230 -221 -210 -198 -186 -178 -174 -173 -172 -170 -168 -169 -173 -177 -178 -174 -165 -152 -138 -125 -116 -111 -108 -106 -101 -93 -82 -68 -50 -32 -23 -28 -34 -31 -28 -21 -23 -33 -38 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -42 -43 -43 -43 -42 -42 -43 -43 -42 -42 -41 -41 -41 -42 -35 -30 -15 -25 -37 -46 -51 -54 -56 -60 -65 -67 -67 -68 -70 -71 -69 -67 -62 -55 -46 -40 -39 -39 -39 -35 -29 -20 -27 -40 -47 -47 -47 -47 -47 -46 -46 -45 -44 -44 -44 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -46 -46 -46 -47 -47 -47 -48 -48 -49 -49 -50 -50 -50 -51 -51 -51 -52 -53 -42 -38 -38 -45 -46 -38 -40 -47 -53 -59 -65 -73 -83 -94 -104 -112 -118 -122 -123 -122 -121 -120 -120 -121 -121 -121 -122 -123 -123 -123 -123 -122 -121 -120 -122 -131 -147 -159 -165 -166 -166 -168 -173 -180 -184 -184 -182 -182 -187 -193 -194 -192 -189 -186 -185 -186 -187 -188 -188 -187 -185 -181 -174 -166 -164 -163 -163 -164 -167 -172 -178 -185 -195 -206 -214 -221 -229 -242 -256 -270 -281 -292 -298 -293 -286 -278 -271 -262 -253 -243 -233 -225 -216 -207 -196 -185 -174 -163 -154 -145 -139 -132 -127 -120 -113 -105 -97 -89 -82 -76 -69 -65 -59 -57 -62 -63 -61 -61 -61 -58 -56 -56 -58 -60 -61 -59 -56 -56 -58 -60 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -60 -60 -60 -58 -59 -61 -70 -82 -88 -83 -71 -61 -60 -60 -59 -58 -59 -58 -60 -58 -59 -55 -52 -50 -49 -48 -47 -47 -47 -46 -46 -46 -47 -47 -48 -48 -49 -49 -47 -46 -47 -50 -54 -57 -59 -56 -57 -53 -50 -43 -50 -52 -58 -55 -53 -234 -234 -232 -229 -225 -219 -215 -217 -222 -228 -234 -241 -246 -249 -252 -254 -258 -262 -262 -259 -253 -243 -232 -220 -208 -197 -188 -180 -173 -168 -166 -166 -165 -164 -166 -170 -175 -179 -178 -171 -159 -147 -138 -132 -127 -125 -121 -113 -100 -84 -66 -46 -29 -19 -23 -27 -31 -26 -22 -24 -32 -38 -38 -38 -38 -38 -39 -39 -39 -40 -40 -41 -41 -42 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -42 -29 -26 -19 -31 -39 -43 -44 -46 -52 -58 -60 -61 -64 -66 -66 -64 -62 -59 -53 -44 -35 -29 -26 -25 -25 -22 -24 -34 -47 -47 -47 -47 -47 -47 -46 -46 -45 -44 -44 -44 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -46 -46 -46 -47 -47 -48 -48 -48 -48 -49 -50 -50 -51 -51 -51 -51 -52 -52 -47 -38 -30 -33 -40 -39 -37 -45 -55 -62 -66 -72 -80 -89 -99 -108 -116 -121 -122 -120 -117 -115 -114 -115 -115 -116 -117 -118 -119 -119 -119 -118 -118 -118 -119 -123 -132 -144 -151 -154 -154 -155 -159 -166 -174 -178 -179 -176 -177 -184 -188 -189 -187 -184 -180 -179 -179 -181 -182 -183 -181 -179 -175 -168 -161 -157 -158 -160 -163 -167 -173 -179 -187 -197 -207 -215 -222 -232 -245 -259 -272 -283 -294 -300 -295 -287 -280 -273 -265 -257 -247 -238 -229 -222 -214 -203 -190 -177 -162 -148 -137 -130 -124 -119 -115 -111 -105 -99 -92 -84 -76 -69 -63 -59 -56 -62 -59 -57 -55 -55 -57 -56 -56 -57 -55 -57 -58 -54 -54 -56 -56 -60 -62 -63 -60 -60 -62 -62 -62 -63 -62 -60 -61 -59 -58 -57 -59 -60 -60 -68 -78 -88 -90 -82 -69 -59 -60 -58 -58 -59 -57 -57 -55 -55 -57 -57 -54 -51 -50 -49 -48 -48 -47 -47 -46 -46 -46 -46 -47 -47 -48 -47 -46 -46 -47 -50 -54 -56 -58 -58 -59 -59 -52 -50 -42 -49 -55 -57 -55 -220 -219 -217 -215 -211 -206 -202 -202 -207 -212 -220 -227 -231 -233 -236 -239 -245 -251 -255 -254 -248 -239 -227 -213 -199 -187 -179 -174 -169 -162 -159 -159 -161 -160 -163 -167 -174 -179 -181 -178 -168 -158 -150 -145 -141 -137 -132 -120 -103 -85 -67 -51 -40 -35 -36 -38 -38 -33 -28 -29 -38 -38 -38 -38 -33 -33 -34 -39 -39 -39 -40 -40 -41 -41 -42 -42 -43 -43 -43 -42 -42 -42 -42 -41 -41 -41 -41 -42 -29 -27 -22 -29 -32 -34 -38 -45 -51 -55 -57 -61 -63 -63 -61 -57 -54 -49 -43 -35 -27 -19 -23 -23 -22 -27 -40 -47 -47 -47 -47 -47 -47 -46 -46 -45 -45 -44 -44 -44 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -46 -46 -46 -46 -47 -48 -49 -49 -49 -49 -50 -51 -51 -51 -51 -51 -52 -52 -53 -49 -35 -37 -43 -45 -44 -44 -52 -61 -70 -76 -82 -89 -99 -107 -114 -120 -122 -120 -116 -112 -110 -110 -110 -110 -110 -111 -113 -114 -114 -114 -114 -113 -115 -119 -125 -132 -140 -142 -143 -143 -146 -152 -160 -167 -171 -170 -169 -172 -180 -184 -184 -181 -177 -173 -170 -171 -172 -174 -174 -173 -170 -166 -161 -156 -154 -156 -160 -163 -168 -173 -181 -190 -200 -209 -217 -224 -235 -248 -261 -274 -285 -296 -302 -298 -290 -283 -276 -268 -260 -250 -239 -231 -224 -215 -203 -190 -176 -159 -143 -131 -124 -119 -115 -112 -109 -105 -99 -93 -86 -79 -71 -65 -59 -56 -57 -59 -56 -58 -59 -61 -62 -60 -58 -58 -60 -61 -59 -59 -58 -57 -60 -61 -58 -56 -57 -59 -63 -63 -61 -60 -58 -57 -61 -63 -67 -68 -68 -71 -77 -86 -91 -88 -79 -65 -59 -54 -57 -56 -58 -60 -60 -59 -54 -57 -58 -55 -53 -52 -51 -50 -49 -48 -47 -47 -46 -46 -46 -46 -47 -47 -47 -46 -46 -47 -50 -53 -55 -56 -57 -57 -58 -59 -53 -50 -49 -55 -58 -56 -204 -203 -202 -201 -198 -195 -191 -190 -193 -199 -206 -214 -217 -218 -220 -225 -233 -242 -247 -248 -241 -231 -220 -208 -194 -182 -174 -168 -163 -157 -152 -152 -153 -155 -160 -166 -173 -179 -184 -185 -178 -168 -160 -157 -153 -147 -139 -125 -106 -90 -76 -66 -62 -61 -60 -56 -48 -36 -28 -34 -37 -38 -38 -28 -25 -21 -25 -29 -39 -39 -39 -39 -40 -40 -41 -41 -42 -43 -43 -42 -42 -42 -42 -42 -42 -41 -41 -41 -42 -30 -27 -25 -27 -25 -32 -39 -46 -50 -53 -57 -61 -63 -63 -59 -54 -48 -45 -40 -32 -28 -27 -40 -40 -39 -47 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -44 -44 -44 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -46 -46 -46 -46 -46 -45 -45 -45 -45 -46 -46 -46 -46 -47 -47 -48 -49 -50 -50 -51 -52 -52 -52 -52 -52 -52 -52 -52 -54 -44 -38 -41 -49 -53 -54 -55 -60 -69 -77 -85 -92 -100 -107 -113 -117 -120 -119 -116 -111 -108 -107 -106 -105 -104 -104 -105 -107 -108 -109 -110 -110 -111 -114 -119 -125 -129 -132 -132 -132 -134 -139 -146 -153 -158 -161 -160 -161 -168 -177 -180 -178 -174 -169 -164 -162 -161 -163 -164 -164 -162 -158 -156 -153 -152 -152 -156 -160 -164 -169 -175 -183 -193 -203 -212 -219 -227 -239 -251 -264 -276 -288 -299 -304 -300 -293 -286 -278 -268 -257 -245 -235 -226 -218 -208 -196 -183 -170 -156 -140 -129 -123 -119 -114 -110 -106 -102 -97 -91 -86 -81 -74 -67 -58 -53 -57 -59 -63 -66 -67 -67 -66 -63 -62 -64 -67 -66 -64 -65 -65 -60 -59 -57 -56 -55 -57 -60 -60 -60 -60 -61 -63 -65 -70 -76 -80 -80 -79 -80 -86 -91 -92 -86 -74 -63 -55 -59 -59 -64 -67 -70 -72 -66 -59 -59 -57 -58 -56 -55 -54 -52 -50 -49 -48 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -47 -49 -52 -54 -55 -55 -56 -57 -58 -59 -56 -56 -59 -58 -57 -192 -190 -189 -188 -187 -185 -182 -180 -182 -188 -195 -201 -203 -204 -207 -213 -224 -234 -241 -242 -235 -223 -212 -201 -190 -178 -169 -162 -155 -151 -145 -143 -145 -150 -159 -166 -173 -180 -188 -193 -188 -178 -170 -168 -165 -156 -144 -129 -114 -101 -92 -87 -83 -79 -74 -64 -52 -36 -27 -29 -32 -32 -29 -28 -22 -23 -19 -25 -30 -35 -35 -34 -39 -40 -40 -41 -41 -42 -43 -43 -43 -42 -42 -42 -42 -42 -41 -41 -41 -42 -36 -37 -33 -26 -28 -35 -39 -43 -48 -53 -56 -61 -64 -64 -59 -53 -49 -46 -37 -23 -27 -39 -46 -46 -46 -46 -45 -45 -46 -46 -46 -46 -45 -45 -44 -44 -44 -44 -44 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -46 -46 -47 -47 -47 -47 -47 -48 -50 -51 -52 -52 -53 -53 -52 -52 -52 -52 -52 -53 -42 -41 -35 -44 -53 -60 -63 -67 -73 -80 -87 -95 -101 -107 -111 -114 -115 -115 -114 -111 -107 -104 -102 -101 -100 -98 -97 -98 -99 -102 -104 -106 -106 -108 -112 -117 -120 -122 -122 -123 -125 -128 -134 -139 -143 -147 -150 -153 -157 -167 -174 -174 -171 -165 -160 -155 -153 -152 -153 -154 -154 -150 -148 -147 -148 -149 -152 -157 -161 -166 -172 -178 -187 -197 -207 -214 -222 -232 -243 -255 -267 -280 -292 -302 -305 -301 -294 -287 -277 -266 -253 -239 -227 -218 -209 -198 -187 -176 -166 -154 -140 -130 -125 -121 -115 -109 -104 -100 -94 -89 -85 -81 -74 -66 -58 -55 -60 -67 -71 -73 -74 -72 -69 -67 -67 -70 -72 -72 -70 -72 -73 -70 -64 -62 -61 -63 -64 -59 -59 -61 -62 -68 -74 -77 -81 -86 -90 -89 -87 -88 -90 -91 -88 -80 -68 -58 -59 -62 -69 -75 -79 -83 -83 -77 -67 -62 -60 -58 -59 -56 -57 -55 -52 -51 -50 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -47 -48 -50 -52 -53 -54 -55 -57 -58 -59 -59 -59 -59 -58 -57 -183 -181 -178 -177 -176 -175 -173 -171 -174 -179 -185 -190 -191 -191 -196 -204 -216 -228 -236 -239 -234 -224 -212 -201 -189 -178 -169 -159 -151 -144 -138 -135 -138 -147 -158 -166 -172 -181 -191 -200 -199 -190 -183 -180 -175 -163 -149 -135 -124 -116 -110 -102 -95 -86 -76 -63 -48 -33 -21 -21 -20 -21 -25 -27 -32 -31 -26 -22 -28 -28 -25 -27 -29 -39 -40 -40 -41 -42 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -42 -42 -42 -37 -24 -25 -29 -32 -35 -41 -48 -52 -58 -64 -67 -65 -59 -55 -49 -39 -24 -20 -31 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -46 -47 -47 -48 -48 -48 -48 -48 -48 -49 -51 -52 -53 -54 -53 -53 -53 -53 -53 -53 -47 -38 -31 -39 -48 -56 -64 -71 -79 -86 -93 -98 -103 -106 -108 -109 -110 -110 -110 -109 -107 -104 -101 -98 -96 -94 -93 -92 -92 -94 -97 -100 -102 -103 -106 -110 -113 -114 -115 -116 -120 -123 -126 -129 -130 -132 -137 -143 -150 -157 -165 -169 -167 -162 -156 -151 -147 -145 -144 -144 -145 -144 -143 -142 -144 -146 -149 -154 -158 -164 -169 -175 -182 -191 -201 -210 -218 -227 -237 -248 -259 -272 -285 -298 -306 -306 -300 -293 -285 -276 -265 -251 -236 -224 -213 -203 -192 -179 -170 -163 -155 -143 -133 -128 -123 -117 -110 -104 -99 -93 -88 -85 -81 -74 -65 -59 -61 -69 -74 -78 -80 -80 -78 -76 -74 -74 -77 -80 -78 -78 -80 -83 -80 -75 -73 -71 -72 -70 -66 -65 -69 -72 -77 -83 -87 -92 -95 -95 -93 -90 -88 -88 -86 -81 -73 -65 -60 -65 -73 -80 -85 -90 -93 -92 -87 -80 -74 -66 -64 -59 -58 -56 -58 -56 -54 -52 -50 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -47 -48 -50 -52 -53 -55 -56 -57 -58 -58 -59 -59 -58 -57 -175 -173 -169 -168 -167 -167 -165 -163 -166 -171 -176 -179 -179 -182 -187 -197 -210 -223 -232 -235 -234 -228 -219 -208 -195 -183 -171 -161 -149 -141 -133 -128 -133 -144 -155 -163 -170 -179 -192 -203 -207 -203 -197 -193 -184 -170 -156 -144 -135 -127 -118 -108 -97 -86 -73 -58 -43 -33 -27 -26 -26 -25 -30 -38 -44 -42 -37 -35 -35 -34 -29 -23 -28 -29 -39 -40 -40 -41 -42 -42 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -36 -27 -20 -23 -25 -29 -37 -43 -49 -56 -63 -68 -67 -62 -57 -51 -42 -29 -19 -29 -34 -41 -40 -46 -46 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -44 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -46 -47 -47 -48 -49 -49 -49 -49 -49 -49 -49 -50 -52 -53 -54 -54 -53 -53 -53 -53 -53 -49 -33 -34 -42 -50 -59 -68 -77 -87 -96 -101 -104 -105 -105 -103 -103 -103 -104 -105 -105 -103 -101 -97 -94 -91 -89 -88 -88 -89 -90 -93 -96 -99 -101 -104 -107 -108 -108 -110 -113 -118 -122 -124 -125 -125 -128 -134 -143 -151 -157 -161 -161 -157 -152 -148 -144 -140 -138 -136 -136 -137 -138 -139 -141 -144 -148 -151 -156 -161 -167 -173 -179 -187 -196 -205 -214 -222 -232 -243 -254 -265 -278 -293 -305 -309 -305 -298 -290 -282 -273 -263 -251 -238 -226 -215 -203 -189 -174 -163 -159 -154 -145 -136 -130 -125 -119 -112 -105 -99 -93 -88 -84 -80 -72 -64 -62 -69 -76 -81 -84 -87 -88 -87 -85 -83 -84 -88 -89 -88 -86 -88 -90 -88 -85 -83 -81 -79 -77 -73 -75 -79 -81 -85 -93 -99 -102 -101 -97 -93 -90 -87 -85 -82 -79 -75 -70 -70 -77 -84 -90 -95 -98 -99 -98 -94 -89 -84 -79 -74 -69 -63 -62 -59 -57 -58 -55 -53 -50 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -47 -49 -50 -52 -54 -55 -56 -56 -57 -58 -59 -58 -57 -167 -164 -162 -160 -159 -157 -155 -153 -156 -162 -166 -168 -170 -174 -182 -192 -203 -215 -223 -227 -227 -227 -221 -213 -201 -185 -174 -163 -151 -140 -130 -124 -128 -138 -148 -157 -166 -175 -186 -199 -207 -209 -208 -203 -192 -177 -163 -151 -140 -130 -118 -107 -95 -82 -68 -53 -44 -40 -41 -40 -38 -36 -41 -50 -56 -55 -52 -50 -49 -45 -39 -32 -23 -26 -33 -39 -40 -40 -41 -41 -42 -43 -43 -43 -43 -42 -42 -42 -42 -42 -41 -41 -42 -31 -27 -22 -19 -26 -33 -39 -46 -55 -64 -67 -64 -59 -55 -50 -44 -36 -29 -24 -28 -24 -27 -40 -46 -45 -45 -45 -44 -44 -44 -43 -43 -43 -44 -44 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -44 -44 -45 -46 -47 -48 -49 -50 -50 -51 -51 -51 -51 -50 -50 -51 -52 -53 -54 -54 -54 -54 -54 -54 -42 -35 -35 -42 -50 -59 -68 -78 -89 -98 -103 -103 -101 -98 -95 -94 -95 -97 -99 -100 -100 -98 -95 -90 -87 -85 -85 -85 -86 -88 -89 -92 -95 -98 -101 -103 -103 -104 -107 -111 -114 -118 -120 -121 -124 -127 -135 -144 -151 -154 -155 -152 -148 -144 -141 -138 -134 -132 -131 -132 -134 -136 -139 -142 -146 -149 -153 -159 -165 -171 -177 -185 -194 -202 -209 -218 -227 -239 -250 -260 -272 -286 -301 -311 -310 -303 -293 -285 -277 -268 -259 -247 -236 -226 -215 -203 -187 -168 -156 -153 -151 -146 -139 -132 -127 -120 -112 -105 -98 -93 -88 -83 -78 -69 -64 -67 -75 -82 -87 -93 -97 -99 -98 -96 -96 -100 -103 -104 -101 -98 -98 -98 -96 -93 -91 -88 -85 -82 -79 -82 -86 -88 -95 -105 -110 -109 -103 -98 -96 -97 -95 -92 -90 -89 -86 -83 -83 -88 -95 -100 -103 -104 -103 -102 -100 -96 -92 -87 -83 -78 -73 -67 -62 -59 -57 -55 -55 -51 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -47 -49 -51 -53 -54 -55 -55 -56 -58 -58 -58 -58 -162 -158 -154 -150 -147 -144 -142 -141 -144 -149 -154 -156 -160 -168 -178 -187 -196 -204 -209 -210 -213 -214 -214 -209 -198 -184 -171 -161 -149 -140 -129 -119 -121 -129 -138 -149 -161 -171 -181 -190 -198 -205 -208 -208 -198 -183 -168 -154 -142 -130 -117 -105 -92 -78 -64 -56 -53 -55 -55 -53 -50 -47 -51 -61 -68 -68 -66 -63 -59 -54 -48 -40 -31 -26 -31 -38 -39 -40 -40 -41 -41 -42 -43 -43 -43 -43 -42 -42 -42 -42 -41 -41 -41 -42 -36 -31 -23 -24 -31 -36 -45 -57 -65 -66 -61 -56 -52 -47 -41 -37 -34 -29 -24 -19 -28 -39 -46 -45 -45 -45 -44 -44 -44 -43 -43 -43 -44 -44 -44 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -44 -44 -45 -45 -46 -47 -48 -50 -51 -51 -52 -52 -52 -52 -52 -51 -52 -52 -53 -54 -55 -55 -47 -48 -41 -36 -28 -35 -42 -50 -58 -66 -76 -86 -96 -99 -97 -93 -90 -87 -87 -88 -90 -92 -94 -95 -94 -91 -86 -83 -82 -82 -83 -84 -85 -86 -89 -93 -97 -98 -99 -100 -101 -104 -107 -110 -113 -116 -120 -123 -129 -137 -144 -148 -149 -146 -142 -138 -135 -133 -131 -129 -128 -129 -132 -135 -137 -140 -144 -149 -152 -157 -162 -168 -175 -182 -191 -199 -207 -214 -223 -234 -246 -257 -268 -280 -295 -309 -313 -308 -297 -289 -281 -273 -264 -254 -242 -231 -221 -211 -199 -183 -165 -152 -148 -147 -144 -139 -133 -127 -120 -111 -103 -96 -91 -87 -82 -75 -69 -67 -73 -80 -88 -96 -103 -108 -110 -108 -107 -109 -113 -116 -116 -114 -112 -111 -111 -109 -104 -99 -95 -91 -86 -85 -90 -96 -100 -105 -112 -113 -109 -104 -100 -103 -108 -108 -104 -101 -100 -99 -96 -95 -99 -103 -107 -108 -107 -107 -105 -103 -101 -97 -93 -88 -83 -79 -75 -70 -62 -58 -54 -53 -53 -51 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -47 -48 -50 -52 -53 -54 -55 -56 -57 -58 -58 -58 -166 -160 -152 -145 -138 -132 -129 -129 -132 -136 -140 -143 -149 -159 -170 -180 -187 -192 -192 -192 -194 -197 -199 -198 -191 -180 -168 -158 -147 -137 -126 -114 -113 -120 -130 -142 -155 -166 -175 -181 -187 -194 -203 -207 -201 -186 -169 -154 -142 -130 -116 -103 -90 -77 -67 -64 -67 -68 -66 -63 -60 -58 -62 -71 -78 -79 -75 -69 -64 -59 -54 -48 -40 -30 -30 -30 -38 -39 -39 -40 -40 -41 -42 -43 -43 -43 -43 -42 -42 -42 -42 -41 -41 -41 -42 -37 -22 -23 -28 -34 -45 -58 -66 -66 -58 -53 -50 -44 -37 -32 -29 -25 -21 -30 -33 -46 -45 -45 -45 -45 -44 -44 -44 -43 -43 -43 -44 -44 -44 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -45 -45 -45 -44 -44 -44 -45 -45 -46 -47 -48 -49 -51 -52 -52 -53 -45 -46 -46 -53 -53 -53 -53 -54 -54 -55 -41 -34 -28 -28 -23 -28 -34 -41 -48 -56 -65 -74 -84 -92 -93 -90 -86 -83 -82 -81 -82 -83 -84 -86 -87 -87 -85 -81 -79 -78 -78 -80 -82 -82 -83 -85 -90 -93 -95 -95 -96 -98 -101 -104 -107 -110 -115 -119 -125 -131 -138 -142 -143 -140 -135 -129 -126 -124 -124 -124 -125 -126 -128 -132 -136 -139 -142 -148 -152 -156 -160 -165 -172 -179 -188 -197 -205 -212 -220 -229 -241 -254 -265 -276 -289 -304 -313 -312 -303 -293 -284 -277 -270 -262 -252 -240 -229 -219 -209 -198 -183 -164 -150 -143 -142 -141 -137 -131 -125 -118 -109 -102 -95 -89 -85 -79 -74 -71 -73 -79 -87 -96 -106 -114 -119 -119 -118 -118 -121 -125 -127 -127 -128 -129 -131 -131 -128 -118 -110 -103 -97 -92 -93 -100 -108 -113 -115 -116 -113 -110 -108 -106 -110 -118 -121 -119 -116 -114 -112 -108 -108 -110 -112 -113 -113 -111 -109 -108 -107 -104 -101 -96 -92 -88 -85 -82 -78 -71 -64 -57 -56 -54 -55 -53 -50 -48 -47 -46 -46 -46 -46 -46 -46 -46 -48 -49 -51 -52 -53 -54 -56 -57 -58 -58 -58 -178 -171 -161 -152 -141 -130 -122 -118 -118 -122 -126 -130 -138 -149 -160 -170 -176 -180 -180 -177 -179 -181 -183 -184 -183 -176 -167 -156 -144 -134 -121 -108 -105 -114 -125 -137 -148 -157 -164 -170 -175 -184 -195 -204 -201 -188 -170 -153 -141 -128 -115 -103 -91 -79 -75 -77 -81 -79 -75 -72 -70 -69 -73 -81 -85 -82 -74 -67 -61 -58 -56 -52 -46 -37 -28 -30 -30 -38 -39 -39 -40 -40 -41 -42 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -36 -27 -19 -26 -34 -43 -54 -61 -61 -57 -52 -49 -44 -35 -28 -23 -18 -29 -33 -46 -45 -45 -45 -45 -45 -44 -44 -44 -43 -43 -43 -44 -44 -44 -44 -45 -45 -45 -45 -45 -46 -46 -46 -45 -45 -44 -44 -44 -45 -45 -46 -46 -47 -48 -48 -50 -52 -53 -45 -38 -31 -23 -31 -39 -46 -54 -54 -54 -55 -40 -35 -23 -25 -27 -28 -32 -36 -42 -49 -56 -65 -74 -83 -88 -88 -85 -82 -79 -77 -77 -77 -77 -77 -78 -79 -80 -79 -77 -75 -74 -75 -77 -79 -79 -79 -82 -86 -89 -90 -91 -92 -94 -97 -101 -106 -111 -115 -121 -126 -132 -136 -137 -134 -129 -123 -118 -117 -118 -119 -121 -124 -126 -128 -132 -136 -141 -146 -151 -156 -160 -163 -168 -174 -182 -192 -201 -209 -218 -227 -237 -250 -262 -273 -284 -298 -311 -314 -308 -298 -288 -281 -274 -268 -261 -252 -241 -231 -221 -210 -199 -184 -166 -151 -142 -138 -137 -134 -128 -122 -115 -109 -103 -96 -90 -84 -80 -77 -77 -80 -87 -96 -107 -117 -126 -130 -131 -130 -130 -133 -137 -139 -140 -143 -146 -149 -151 -145 -133 -121 -112 -104 -100 -104 -113 -120 -123 -124 -123 -120 -118 -116 -112 -114 -124 -131 -134 -133 -130 -127 -123 -121 -124 -124 -123 -120 -116 -113 -111 -110 -107 -103 -99 -95 -92 -89 -86 -82 -74 -67 -60 -56 -54 -53 -56 -53 -50 -49 -47 -46 -46 -46 -46 -46 -46 -47 -48 -49 -50 -51 -54 -56 -57 -58 -58 -58 -188 -182 -172 -162 -150 -137 -124 -114 -110 -108 -113 -119 -127 -138 -149 -158 -165 -168 -168 -167 -169 -170 -170 -172 -173 -170 -162 -151 -140 -128 -115 -101 -100 -110 -121 -129 -137 -143 -150 -158 -167 -178 -192 -201 -201 -188 -170 -153 -140 -129 -118 -107 -95 -89 -87 -91 -93 -91 -86 -83 -81 -80 -83 -88 -88 -80 -69 -61 -56 -53 -52 -50 -46 -41 -34 -25 -27 -33 -38 -39 -39 -40 -40 -41 -42 -42 -43 -43 -42 -42 -42 -41 -41 -41 -41 -41 -30 -28 -23 -30 -37 -43 -48 -52 -53 -51 -47 -43 -35 -27 -19 -21 -32 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -45 -46 -46 -47 -48 -48 -49 -49 -51 -52 -37 -31 -24 -18 -19 -18 -24 -31 -39 -48 -48 -41 -34 -22 -27 -32 -34 -37 -40 -44 -49 -55 -61 -69 -77 -83 -85 -84 -83 -80 -77 -74 -73 -72 -72 -71 -71 -72 -73 -73 -73 -71 -71 -73 -75 -76 -76 -77 -80 -83 -85 -86 -87 -88 -89 -92 -98 -106 -111 -117 -121 -126 -130 -132 -129 -123 -117 -112 -110 -112 -114 -118 -121 -124 -126 -128 -132 -137 -143 -148 -154 -159 -163 -167 -172 -178 -186 -196 -205 -214 -224 -235 -246 -258 -270 -280 -294 -309 -318 -316 -305 -295 -286 -278 -272 -266 -259 -250 -240 -230 -219 -209 -197 -183 -167 -154 -142 -137 -133 -129 -124 -119 -114 -110 -105 -99 -91 -85 -82 -80 -82 -87 -96 -107 -118 -128 -135 -140 -142 -142 -142 -145 -149 -152 -156 -160 -164 -168 -169 -162 -149 -135 -122 -111 -109 -116 -125 -130 -132 -134 -134 -132 -130 -127 -121 -119 -128 -138 -146 -147 -145 -142 -136 -135 -136 -135 -132 -127 -122 -117 -114 -112 -110 -106 -102 -99 -96 -92 -88 -82 -74 -67 -62 -57 -52 -54 -52 -56 -53 -50 -48 -47 -46 -46 -46 -46 -46 -46 -47 -48 -49 -50 -53 -55 -57 -58 -58 -58 -192 -186 -178 -169 -158 -144 -130 -117 -107 -101 -101 -109 -118 -127 -137 -146 -152 -156 -155 -155 -158 -159 -158 -160 -162 -160 -153 -144 -133 -122 -108 -96 -96 -104 -113 -120 -125 -131 -139 -150 -164 -177 -190 -200 -201 -190 -173 -157 -145 -135 -125 -113 -104 -99 -102 -105 -106 -103 -98 -95 -93 -91 -92 -93 -88 -77 -65 -57 -51 -48 -46 -45 -43 -40 -36 -28 -24 -34 -38 -39 -39 -39 -40 -41 -41 -42 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -41 -31 -24 -24 -29 -33 -38 -44 -48 -48 -44 -40 -35 -29 -21 -21 -39 -45 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -43 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -45 -45 -46 -47 -48 -49 -49 -50 -51 -52 -45 -31 -17 -20 -22 -23 -22 -19 -17 -25 -27 -29 -30 -23 -27 -33 -37 -41 -44 -48 -53 -57 -62 -68 -75 -80 -82 -83 -82 -81 -80 -77 -73 -70 -67 -65 -65 -64 -66 -67 -68 -68 -68 -69 -71 -73 -73 -73 -74 -77 -79 -80 -82 -83 -84 -85 -89 -96 -105 -111 -116 -119 -122 -124 -122 -118 -112 -106 -104 -106 -109 -114 -118 -121 -124 -126 -129 -132 -137 -144 -151 -157 -162 -166 -171 -176 -183 -191 -200 -210 -220 -231 -242 -253 -265 -276 -290 -305 -319 -323 -316 -304 -294 -284 -277 -270 -264 -257 -247 -238 -228 -216 -205 -194 -181 -167 -156 -146 -137 -131 -126 -122 -118 -115 -113 -108 -100 -92 -87 -85 -85 -88 -95 -106 -117 -127 -136 -144 -150 -154 -154 -155 -157 -161 -166 -172 -178 -183 -186 -185 -178 -164 -150 -133 -118 -119 -128 -135 -140 -142 -144 -145 -145 -144 -140 -131 -126 -133 -146 -155 -158 -156 -153 -149 -147 -147 -145 -140 -134 -128 -122 -118 -115 -112 -108 -105 -102 -98 -94 -89 -82 -74 -67 -62 -58 -55 -50 -52 -55 -55 -51 -49 -47 -46 -46 -46 -46 -46 -46 -46 -47 -48 -49 -52 -55 -57 -58 -58 -58 -188 -183 -175 -168 -158 -145 -132 -121 -110 -99 -94 -98 -107 -116 -126 -134 -141 -143 -142 -142 -145 -145 -144 -147 -150 -148 -143 -134 -125 -114 -101 -92 -91 -97 -105 -112 -120 -128 -137 -150 -164 -176 -188 -198 -201 -193 -179 -164 -151 -141 -131 -120 -113 -113 -116 -117 -116 -114 -110 -107 -104 -101 -99 -95 -87 -75 -64 -55 -48 -43 -41 -40 -38 -37 -33 -26 -24 -34 -38 -38 -39 -39 -40 -41 -41 -42 -43 -43 -43 -43 -42 -42 -41 -41 -41 -41 -41 -35 -26 -22 -21 -28 -35 -40 -46 -46 -43 -38 -34 -30 -24 -23 -39 -44 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -45 -46 -47 -48 -49 -50 -51 -52 -52 -45 -39 -25 -20 -23 -26 -28 -27 -24 -22 -22 -23 -26 -28 -30 -34 -38 -42 -46 -49 -53 -58 -63 -68 -73 -78 -80 -79 -79 -79 -79 -78 -76 -74 -70 -65 -62 -59 -59 -60 -61 -62 -63 -64 -66 -68 -70 -71 -71 -71 -73 -74 -76 -78 -79 -80 -82 -88 -97 -104 -109 -113 -114 -115 -114 -111 -107 -102 -100 -101 -105 -110 -115 -119 -122 -125 -128 -132 -136 -141 -146 -152 -158 -164 -169 -174 -180 -188 -197 -206 -215 -226 -236 -247 -259 -271 -285 -301 -317 -326 -325 -315 -303 -293 -284 -276 -268 -262 -255 -247 -240 -232 -222 -211 -199 -186 -173 -160 -149 -139 -132 -127 -123 -120 -117 -114 -109 -99 -92 -89 -89 -90 -94 -104 -115 -125 -135 -145 -154 -163 -169 -172 -171 -173 -176 -182 -189 -196 -202 -204 -200 -189 -176 -162 -141 -126 -130 -139 -147 -151 -154 -157 -159 -158 -157 -150 -139 -135 -140 -153 -162 -165 -165 -162 -158 -158 -157 -153 -148 -141 -134 -128 -123 -118 -114 -110 -107 -104 -100 -94 -90 -83 -75 -68 -64 -60 -56 -52 -51 -53 -56 -52 -49 -48 -46 -46 -46 -46 -46 -46 -45 -46 -47 -49 -51 -54 -56 -57 -58 -58 -180 -175 -168 -161 -152 -141 -130 -120 -112 -101 -91 -89 -95 -106 -115 -123 -129 -130 -130 -131 -134 -134 -133 -135 -138 -137 -132 -123 -113 -103 -93 -87 -89 -95 -105 -115 -126 -135 -145 -155 -165 -176 -187 -197 -201 -197 -185 -170 -158 -147 -137 -128 -124 -126 -128 -128 -126 -124 -121 -118 -114 -109 -103 -95 -85 -74 -63 -53 -45 -41 -38 -36 -35 -32 -28 -23 -22 -33 -38 -38 -39 -39 -40 -40 -41 -42 -42 -43 -43 -43 -42 -42 -41 -41 -41 -41 -41 -41 -35 -26 -26 -28 -36 -43 -46 -47 -43 -38 -34 -30 -24 -23 -38 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -45 -46 -47 -48 -49 -51 -52 -45 -46 -38 -31 -25 -20 -24 -27 -30 -31 -31 -29 -27 -27 -29 -31 -33 -36 -39 -43 -46 -50 -54 -58 -63 -68 -72 -75 -76 -75 -74 -74 -74 -75 -75 -74 -72 -70 -65 -60 -57 -55 -55 -55 -57 -58 -60 -63 -65 -67 -68 -68 -68 -69 -71 -72 -74 -75 -77 -82 -91 -99 -104 -106 -106 -106 -106 -104 -101 -98 -96 -97 -101 -106 -111 -115 -120 -123 -127 -132 -138 -144 -148 -150 -154 -158 -165 -171 -177 -185 -194 -203 -212 -222 -231 -242 -252 -263 -277 -295 -312 -326 -330 -324 -313 -302 -291 -283 -275 -269 -263 -257 -251 -246 -240 -231 -220 -209 -196 -183 -167 -153 -142 -135 -129 -124 -120 -117 -113 -105 -98 -94 -94 -94 -95 -101 -111 -122 -132 -142 -154 -166 -178 -186 -189 -189 -189 -192 -199 -207 -216 -221 -220 -211 -198 -184 -169 -148 -135 -143 -155 -163 -168 -172 -175 -176 -174 -168 -157 -148 -144 -148 -159 -168 -172 -173 -170 -168 -168 -165 -161 -154 -148 -140 -134 -127 -122 -117 -113 -109 -106 -101 -96 -91 -85 -77 -71 -66 -61 -56 -53 -49 -52 -50 -54 -51 -49 -47 -46 -46 -46 -46 -46 -45 -45 -46 -48 -50 -53 -56 -57 -57 -57 -171 -166 -158 -149 -140 -131 -122 -115 -110 -103 -92 -84 -85 -96 -106 -113 -118 -119 -119 -123 -127 -126 -124 -125 -127 -126 -120 -110 -101 -92 -85 -84 -89 -98 -110 -122 -134 -145 -155 -163 -171 -180 -189 -198 -203 -201 -191 -178 -165 -154 -144 -138 -136 -137 -138 -137 -135 -133 -131 -127 -120 -113 -103 -93 -82 -72 -61 -51 -45 -41 -38 -34 -30 -27 -23 -19 -20 -32 -37 -38 -38 -39 -39 -40 -41 -41 -42 -43 -43 -43 -42 -42 -41 -41 -41 -41 -41 -41 -36 -33 -23 -32 -40 -46 -50 -48 -44 -38 -33 -30 -25 -24 -39 -44 -44 -44 -44 -43 -43 -43 -43 -43 -42 -42 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -43 -43 -44 -45 -45 -46 -47 -48 -49 -50 -51 -37 -32 -25 -27 -19 -21 -24 -27 -31 -33 -35 -35 -34 -33 -32 -33 -36 -38 -40 -42 -45 -50 -55 -60 -64 -68 -72 -73 -73 -71 -69 -68 -68 -69 -70 -71 -69 -67 -65 -62 -57 -53 -51 -50 -52 -53 -55 -57 -59 -62 -64 -65 -66 -66 -67 -69 -70 -72 -73 -76 -82 -91 -97 -99 -97 -95 -95 -94 -93 -92 -91 -92 -96 -102 -107 -111 -115 -120 -124 -129 -137 -145 -152 -156 -157 -159 -161 -165 -172 -180 -189 -199 -209 -219 -228 -238 -248 -258 -270 -286 -304 -320 -330 -331 -322 -310 -299 -289 -282 -276 -270 -265 -260 -254 -250 -244 -236 -227 -216 -206 -192 -175 -158 -146 -137 -131 -124 -118 -114 -108 -102 -98 -98 -100 -98 -100 -107 -117 -128 -138 -150 -163 -178 -192 -202 -208 -208 -208 -212 -219 -227 -233 -232 -226 -214 -201 -188 -171 -154 -151 -162 -175 -183 -188 -191 -192 -190 -185 -175 -164 -156 -154 -154 -163 -173 -179 -181 -180 -178 -178 -175 -168 -161 -153 -146 -139 -132 -126 -121 -117 -112 -108 -104 -99 -93 -87 -80 -74 -69 -62 -56 -52 -50 -46 -50 -53 -53 -51 -49 -47 -46 -46 -46 -46 -45 -45 -46 -48 -49 -52 -54 -56 -57 -57 -161 -155 -147 -138 -130 -121 -113 -107 -104 -100 -91 -80 -77 -86 -97 -105 -109 -109 -110 -115 -120 -120 -117 -117 -118 -115 -108 -98 -90 -81 -79 -83 -92 -101 -113 -125 -137 -149 -160 -169 -176 -184 -192 -200 -204 -205 -199 -188 -176 -164 -154 -149 -146 -145 -145 -143 -142 -139 -135 -129 -120 -110 -99 -87 -77 -68 -60 -53 -48 -45 -40 -34 -29 -25 -22 -19 -20 -32 -37 -37 -38 -38 -39 -40 -40 -41 -42 -42 -43 -43 -42 -41 -41 -41 -40 -40 -41 -41 -41 -27 -30 -34 -41 -48 -52 -51 -44 -38 -33 -29 -25 -25 -39 -44 -44 -44 -44 -43 -43 -43 -43 -42 -42 -42 -43 -43 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -44 -44 -45 -46 -47 -48 -49 -50 -51 -36 -31 -18 -21 -22 -23 -24 -26 -30 -34 -36 -38 -39 -39 -38 -38 -39 -40 -42 -43 -45 -48 -53 -61 -66 -70 -73 -73 -71 -68 -65 -64 -63 -63 -64 -66 -66 -63 -60 -59 -57 -53 -50 -48 -48 -49 -52 -53 -55 -57 -58 -60 -62 -64 -65 -66 -67 -68 -69 -71 -74 -80 -86 -89 -88 -85 -83 -82 -83 -83 -84 -86 -89 -94 -100 -105 -110 -115 -120 -125 -132 -141 -151 -158 -163 -166 -166 -167 -169 -173 -181 -192 -203 -214 -225 -235 -246 -257 -268 -281 -298 -313 -325 -331 -329 -319 -307 -296 -287 -282 -276 -271 -265 -260 -255 -250 -244 -237 -229 -220 -210 -197 -178 -162 -148 -140 -133 -125 -117 -110 -104 -102 -103 -105 -105 -103 -106 -113 -124 -135 -145 -157 -172 -188 -203 -216 -225 -227 -227 -230 -238 -244 -243 -234 -222 -210 -199 -185 -173 -165 -169 -183 -192 -199 -203 -205 -203 -197 -188 -179 -171 -167 -164 -161 -167 -177 -183 -186 -187 -186 -185 -183 -177 -169 -160 -151 -144 -137 -130 -125 -120 -116 -111 -107 -102 -96 -89 -83 -78 -71 -64 -56 -51 -49 -48 -48 -52 -56 -53 -50 -48 -47 -46 -46 -46 -46 -45 -46 -47 -48 -50 -53 -55 -56 -56 -154 -149 -142 -135 -128 -120 -112 -103 -98 -93 -86 -76 -71 -76 -88 -97 -100 -100 -101 -107 -114 -114 -110 -109 -110 -106 -98 -88 -79 -74 -76 -85 -93 -101 -112 -124 -135 -148 -161 -171 -179 -185 -192 -198 -204 -207 -204 -197 -186 -177 -168 -162 -157 -154 -152 -150 -147 -141 -134 -126 -117 -106 -93 -82 -73 -67 -62 -58 -55 -50 -44 -37 -32 -27 -23 -20 -21 -32 -37 -37 -38 -38 -39 -39 -40 -41 -41 -42 -43 -43 -42 -41 -41 -41 -40 -40 -40 -41 -31 -30 -26 -35 -41 -47 -51 -49 -44 -38 -32 -29 -25 -24 -39 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -43 -43 -43 -44 -44 -44 -43 -43 -43 -43 -43 -43 -44 -44 -45 -45 -46 -47 -48 -50 -51 -44 -30 -17 -20 -22 -23 -24 -25 -27 -30 -33 -36 -39 -40 -42 -42 -42 -42 -44 -45 -48 -50 -52 -58 -65 -71 -75 -77 -74 -69 -64 -61 -60 -59 -59 -60 -63 -62 -58 -54 -52 -51 -49 -47 -46 -46 -48 -51 -53 -54 -55 -56 -58 -60 -62 -64 -64 -65 -65 -67 -70 -73 -76 -79 -79 -77 -74 -73 -73 -75 -77 -80 -83 -88 -92 -97 -102 -107 -113 -120 -126 -134 -144 -155 -163 -169 -173 -175 -176 -177 -179 -184 -193 -205 -218 -230 -242 -254 -266 -278 -292 -307 -321 -330 -334 -329 -318 -305 -293 -286 -281 -275 -269 -263 -257 -252 -247 -241 -235 -229 -220 -209 -195 -178 -162 -149 -140 -134 -126 -117 -109 -106 -106 -111 -113 -112 -110 -111 -120 -130 -142 -153 -166 -181 -196 -212 -226 -239 -242 -243 -247 -252 -252 -245 -231 -217 -205 -193 -184 -178 -179 -187 -197 -205 -212 -216 -216 -210 -201 -192 -185 -180 -178 -175 -170 -175 -181 -186 -189 -190 -190 -189 -188 -184 -177 -166 -157 -149 -142 -136 -129 -124 -119 -114 -110 -105 -99 -93 -86 -81 -75 -66 -57 -50 -47 -46 -44 -49 -53 -55 -51 -48 -47 -46 -46 -46 -46 -45 -45 -46 -47 -48 -51 -53 -54 -55 -159 -154 -148 -142 -135 -128 -119 -109 -99 -92 -84 -75 -67 -68 -78 -87 -91 -91 -92 -100 -108 -107 -102 -100 -100 -97 -87 -78 -71 -70 -77 -86 -93 -100 -110 -121 -134 -146 -160 -171 -179 -184 -189 -195 -202 -207 -207 -203 -196 -189 -182 -175 -169 -164 -161 -157 -150 -140 -130 -121 -111 -100 -90 -83 -77 -73 -69 -64 -59 -53 -46 -41 -36 -31 -25 -20 -21 -32 -36 -37 -37 -38 -38 -39 -39 -40 -41 -42 -43 -43 -43 -42 -41 -41 -40 -40 -40 -36 -29 -24 -30 -36 -40 -43 -45 -45 -41 -36 -31 -26 -22 -29 -38 -44 -43 -43 -43 -43 -43 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -45 -46 -47 -48 -49 -50 -51 -44 -22 -18 -21 -22 -23 -24 -24 -26 -29 -32 -35 -38 -41 -43 -44 -44 -46 -48 -51 -56 -59 -62 -65 -69 -73 -77 -77 -73 -67 -62 -59 -57 -55 -55 -57 -59 -58 -54 -50 -48 -48 -46 -44 -44 -45 -47 -50 -52 -54 -55 -56 -57 -59 -61 -63 -63 -63 -64 -66 -68 -71 -71 -70 -68 -67 -67 -68 -70 -73 -76 -80 -83 -87 -91 -95 -99 -105 -112 -120 -127 -136 -146 -156 -165 -173 -178 -183 -186 -188 -189 -191 -196 -206 -220 -234 -246 -258 -270 -283 -296 -312 -325 -334 -337 -331 -318 -304 -292 -284 -278 -271 -264 -258 -252 -248 -244 -239 -234 -227 -217 -204 -190 -174 -161 -148 -139 -133 -126 -116 -111 -111 -114 -119 -122 -122 -119 -118 -126 -137 -148 -161 -175 -189 -204 -219 -234 -248 -254 -259 -263 -262 -256 -245 -229 -215 -202 -193 -189 -190 -195 -200 -207 -216 -223 -228 -225 -217 -207 -200 -196 -192 -189 -185 -181 -182 -185 -187 -189 -191 -191 -191 -190 -187 -182 -174 -164 -155 -148 -141 -134 -128 -122 -116 -112 -108 -102 -96 -90 -84 -78 -69 -59 -50 -45 -47 -46 -48 -54 -55 -51 -49 -47 -46 -46 -46 -46 -46 -45 -45 -46 -47 -49 -51 -52 -53 -166 -162 -157 -151 -145 -137 -128 -116 -105 -95 -86 -76 -67 -62 -68 -77 -82 -82 -84 -92 -99 -99 -94 -92 -92 -87 -79 -70 -65 -70 -80 -89 -94 -101 -112 -124 -136 -148 -161 -171 -177 -182 -185 -189 -196 -203 -206 -206 -202 -199 -194 -188 -181 -175 -169 -162 -151 -139 -128 -117 -108 -99 -93 -89 -86 -81 -75 -68 -62 -55 -49 -45 -41 -35 -29 -23 -23 -28 -36 -37 -37 -38 -38 -39 -39 -40 -41 -42 -42 -43 -43 -42 -41 -41 -40 -40 -40 -36 -25 -26 -30 -34 -38 -40 -41 -40 -37 -33 -27 -22 -25 -33 -44 -43 -43 -43 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -43 -43 -44 -44 -45 -46 -46 -47 -48 -49 -51 -52 -44 -30 -17 -19 -21 -22 -23 -23 -25 -28 -31 -34 -38 -41 -44 -46 -49 -52 -55 -59 -65 -69 -70 -71 -71 -72 -72 -71 -67 -64 -61 -58 -55 -52 -52 -54 -55 -53 -50 -47 -45 -44 -42 -42 -43 -45 -49 -52 -54 -55 -56 -58 -59 -60 -61 -61 -62 -62 -63 -64 -66 -65 -63 -61 -60 -62 -65 -68 -71 -73 -77 -81 -84 -88 -91 -95 -100 -105 -113 -120 -128 -136 -146 -156 -167 -176 -183 -190 -195 -200 -203 -205 -207 -212 -222 -235 -247 -258 -270 -282 -296 -312 -326 -336 -339 -333 -319 -304 -290 -282 -275 -266 -258 -252 -248 -245 -243 -239 -233 -225 -213 -199 -184 -171 -159 -146 -137 -131 -124 -117 -116 -118 -122 -127 -131 -132 -129 -127 -132 -142 -153 -165 -179 -193 -207 -222 -237 -253 -263 -270 -273 -268 -257 -245 -230 -215 -204 -199 -200 -203 -206 -211 -219 -227 -235 -238 -235 -225 -216 -210 -206 -203 -199 -194 -187 -184 -183 -182 -183 -186 -187 -187 -186 -184 -181 -175 -170 -162 -154 -145 -138 -133 -127 -120 -115 -110 -105 -99 -93 -87 -81 -73 -63 -53 -50 -50 -56 -56 -58 -55 -51 -49 -47 -46 -46 -46 -46 -46 -45 -45 -46 -47 -48 -49 -50 -51 -172 -168 -163 -158 -150 -140 -130 -118 -106 -95 -85 -75 -64 -58 -60 -67 -72 -73 -74 -81 -88 -89 -85 -85 -85 -79 -70 -62 -63 -72 -84 -91 -96 -105 -116 -128 -139 -151 -163 -171 -176 -178 -180 -182 -188 -196 -202 -205 -205 -205 -203 -200 -194 -187 -178 -165 -152 -140 -128 -118 -111 -104 -100 -98 -94 -89 -81 -73 -64 -59 -55 -51 -47 -42 -36 -30 -23 -27 -29 -36 -36 -37 -37 -38 -39 -40 -40 -41 -41 -42 -43 -43 -42 -41 -40 -40 -40 -36 -29 -24 -29 -33 -36 -37 -37 -37 -35 -30 -23 -24 -28 -38 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -42 -42 -42 -42 -42 -43 -43 -44 -45 -45 -46 -46 -47 -48 -49 -50 -51 -52 -52 -37 -31 -17 -19 -21 -22 -23 -25 -28 -32 -35 -38 -42 -45 -49 -54 -58 -62 -67 -71 -75 -76 -74 -72 -70 -68 -65 -63 -62 -60 -57 -53 -49 -48 -49 -49 -48 -45 -42 -41 -40 -39 -40 -43 -47 -51 -54 -56 -57 -59 -61 -62 -62 -62 -61 -59 -60 -61 -62 -62 -59 -56 -56 -58 -62 -66 -69 -71 -74 -77 -82 -86 -90 -93 -98 -102 -108 -115 -123 -131 -139 -148 -158 -169 -179 -186 -193 -200 -208 -215 -221 -222 -223 -227 -235 -246 -256 -268 -281 -294 -309 -324 -334 -338 -332 -318 -303 -289 -280 -270 -261 -254 -249 -246 -243 -240 -236 -229 -219 -206 -193 -179 -168 -157 -146 -137 -130 -122 -120 -121 -126 -129 -134 -138 -140 -139 -135 -138 -146 -157 -169 -181 -194 -207 -221 -238 -254 -267 -275 -276 -267 -257 -245 -230 -218 -210 -208 -211 -214 -218 -224 -232 -239 -244 -245 -242 -234 -227 -221 -217 -214 -209 -202 -189 -178 -172 -168 -170 -175 -178 -177 -173 -170 -169 -167 -165 -163 -157 -149 -142 -137 -132 -126 -120 -113 -107 -102 -96 -90 -83 -76 -66 -58 -49 -52 -52 -59 -57 -55 -51 -49 -47 -46 -46 -46 -46 -46 -46 -45 -45 -46 -46 -47 -48 -49 -172 -168 -163 -157 -147 -137 -124 -112 -100 -90 -80 -71 -62 -54 -53 -58 -63 -64 -66 -71 -76 -77 -76 -76 -76 -70 -60 -58 -63 -76 -86 -92 -98 -108 -120 -131 -142 -153 -164 -170 -174 -174 -174 -175 -180 -188 -195 -200 -204 -207 -209 -207 -201 -192 -181 -166 -153 -141 -131 -124 -117 -113 -110 -107 -102 -95 -87 -77 -69 -64 -61 -58 -53 -48 -43 -37 -31 -25 -29 -31 -33 -33 -36 -37 -38 -39 -40 -40 -41 -42 -43 -43 -42 -41 -40 -40 -40 -40 -28 -28 -28 -32 -34 -34 -33 -34 -33 -29 -27 -33 -38 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -44 -44 -45 -46 -47 -47 -48 -49 -50 -51 -51 -51 -52 -52 -29 -24 -18 -20 -21 -23 -25 -29 -33 -36 -39 -43 -47 -52 -58 -64 -68 -73 -76 -79 -79 -76 -71 -67 -64 -62 -60 -59 -58 -55 -52 -47 -44 -44 -44 -42 -40 -38 -37 -37 -38 -40 -44 -48 -51 -54 -55 -56 -59 -61 -63 -62 -62 -59 -57 -56 -58 -59 -56 -54 -53 -56 -60 -64 -67 -69 -72 -74 -78 -83 -88 -92 -96 -100 -106 -112 -119 -126 -134 -143 -152 -161 -171 -180 -187 -194 -203 -213 -223 -231 -235 -235 -235 -239 -245 -255 -266 -279 -292 -307 -321 -332 -335 -329 -316 -301 -288 -277 -267 -258 -253 -248 -244 -240 -236 -230 -222 -210 -198 -186 -175 -165 -156 -147 -139 -131 -124 -124 -128 -132 -136 -140 -145 -147 -146 -143 -142 -149 -160 -172 -184 -196 -209 -222 -238 -256 -268 -276 -275 -266 -256 -245 -234 -226 -222 -222 -224 -226 -231 -238 -244 -247 -247 -245 -242 -240 -236 -233 -229 -225 -219 -209 -189 -171 -159 -151 -154 -160 -163 -161 -156 -153 -152 -150 -151 -153 -155 -151 -145 -139 -136 -130 -125 -117 -110 -104 -98 -93 -86 -78 -70 -62 -54 -47 -49 -54 -56 -54 -51 -49 -47 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -46 -47 -47 -165 -161 -155 -148 -140 -129 -117 -104 -92 -82 -73 -66 -60 -53 -48 -50 -54 -56 -57 -63 -66 -67 -66 -68 -67 -59 -53 -55 -67 -80 -88 -93 -100 -111 -123 -134 -146 -157 -165 -169 -170 -169 -167 -169 -174 -180 -187 -193 -200 -207 -211 -208 -201 -190 -180 -168 -157 -148 -139 -133 -127 -123 -120 -115 -109 -102 -93 -83 -74 -69 -66 -63 -59 -54 -50 -46 -41 -36 -32 -32 -29 -30 -31 -36 -37 -38 -39 -40 -41 -42 -43 -43 -42 -41 -40 -40 -39 -35 -28 -24 -29 -31 -32 -30 -29 -30 -30 -27 -25 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -44 -44 -45 -46 -47 -48 -48 -49 -50 -51 -51 -51 -52 -44 -37 -15 -17 -19 -21 -23 -25 -28 -32 -36 -39 -43 -48 -54 -62 -68 -74 -78 -80 -81 -80 -75 -70 -64 -60 -58 -57 -56 -55 -53 -50 -44 -40 -40 -39 -38 -36 -35 -35 -36 -37 -40 -43 -47 -50 -51 -52 -53 -55 -58 -60 -61 -61 -58 -54 -53 -53 -53 -52 -51 -54 -58 -62 -66 -68 -70 -72 -76 -80 -84 -89 -93 -97 -102 -108 -114 -121 -128 -136 -145 -154 -162 -171 -178 -185 -192 -203 -214 -227 -237 -243 -246 -245 -246 -249 -256 -266 -279 -292 -307 -321 -331 -332 -326 -314 -300 -288 -277 -265 -256 -250 -245 -240 -234 -228 -222 -211 -200 -189 -180 -171 -162 -154 -146 -138 -130 -127 -130 -136 -139 -142 -146 -151 -154 -154 -149 -146 -150 -161 -173 -184 -196 -208 -221 -237 -255 -269 -276 -274 -266 -257 -249 -242 -240 -239 -238 -239 -241 -246 -249 -251 -246 -240 -235 -233 -233 -234 -233 -231 -227 -223 -212 -191 -170 -152 -140 -138 -144 -148 -146 -141 -137 -137 -136 -135 -139 -146 -148 -144 -138 -132 -128 -123 -118 -112 -106 -100 -95 -88 -79 -71 -63 -56 -49 -46 -55 -56 -53 -51 -49 -48 -47 -47 -46 -46 -46 -46 -46 -46 -45 -45 -45 -46 -46 -155 -149 -141 -135 -128 -120 -110 -96 -84 -74 -68 -64 -61 -54 -47 -45 -46 -47 -49 -53 -56 -57 -60 -61 -58 -51 -49 -58 -72 -83 -91 -96 -103 -115 -127 -139 -151 -161 -166 -166 -165 -162 -160 -162 -168 -174 -181 -189 -198 -207 -211 -208 -199 -190 -181 -173 -166 -157 -150 -144 -139 -134 -130 -124 -117 -108 -99 -89 -81 -75 -72 -69 -66 -62 -58 -55 -52 -49 -45 -42 -37 -32 -32 -30 -36 -37 -39 -40 -41 -42 -43 -43 -42 -41 -40 -39 -39 -35 -28 -24 -27 -29 -29 -26 -24 -25 -27 -24 -29 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -44 -44 -44 -45 -46 -47 -48 -48 -49 -50 -51 -51 -52 -52 -29 -23 -16 -19 -21 -23 -25 -27 -31 -35 -39 -43 -48 -55 -65 -73 -79 -80 -81 -80 -77 -73 -66 -61 -56 -53 -52 -52 -51 -50 -46 -41 -37 -36 -35 -33 -32 -32 -34 -36 -37 -40 -43 -46 -48 -49 -49 -49 -51 -54 -58 -60 -60 -57 -53 -50 -49 -48 -49 -52 -55 -60 -64 -67 -69 -71 -74 -78 -82 -86 -90 -94 -99 -104 -110 -116 -121 -128 -136 -145 -153 -161 -168 -175 -181 -189 -200 -213 -226 -238 -248 -254 -257 -258 -259 -264 -274 -287 -300 -312 -325 -332 -330 -323 -312 -300 -289 -278 -266 -256 -249 -242 -235 -227 -220 -212 -201 -191 -182 -174 -165 -158 -150 -142 -134 -129 -129 -137 -143 -146 -149 -154 -159 -162 -161 -156 -151 -152 -162 -174 -185 -197 -208 -219 -235 -253 -269 -276 -274 -268 -262 -257 -254 -253 -252 -252 -253 -255 -255 -254 -248 -238 -227 -219 -217 -219 -220 -220 -217 -215 -214 -208 -192 -173 -153 -135 -125 -129 -133 -133 -129 -124 -122 -122 -121 -126 -134 -138 -136 -129 -121 -116 -114 -112 -109 -104 -99 -91 -83 -73 -64 -58 -52 -49 -49 -54 -56 -54 -51 -50 -49 -49 -48 -47 -47 -46 -46 -46 -46 -46 -45 -45 -45 -45 -149 -141 -131 -123 -116 -109 -99 -87 -77 -72 -70 -70 -67 -60 -51 -44 -41 -40 -40 -43 -45 -49 -53 -54 -50 -45 -50 -63 -77 -87 -93 -100 -109 -121 -134 -145 -156 -162 -163 -161 -157 -153 -149 -154 -163 -171 -179 -188 -198 -208 -213 -210 -201 -192 -186 -179 -173 -167 -161 -157 -152 -147 -140 -132 -125 -116 -107 -97 -90 -85 -82 -79 -76 -72 -67 -64 -62 -60 -58 -54 -49 -40 -30 -28 -32 -37 -38 -39 -40 -42 -43 -42 -42 -41 -40 -39 -39 -39 -31 -25 -23 -25 -25 -22 -24 -25 -26 -31 -33 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -44 -44 -44 -45 -46 -46 -47 -48 -49 -50 -51 -51 -52 -37 -30 -15 -17 -19 -22 -23 -24 -26 -29 -34 -38 -43 -48 -56 -67 -75 -79 -79 -78 -76 -73 -69 -63 -57 -52 -48 -47 -46 -46 -44 -41 -37 -33 -32 -30 -29 -29 -31 -34 -36 -38 -41 -44 -46 -47 -47 -46 -46 -48 -51 -55 -58 -58 -56 -52 -48 -46 -47 -50 -53 -57 -61 -65 -68 -70 -72 -75 -80 -84 -88 -92 -96 -101 -107 -112 -117 -122 -128 -135 -144 -151 -158 -164 -171 -177 -185 -196 -210 -223 -236 -248 -258 -265 -270 -273 -278 -288 -300 -310 -321 -330 -334 -330 -321 -310 -300 -291 -281 -269 -259 -250 -243 -234 -224 -215 -204 -194 -184 -177 -168 -160 -152 -146 -138 -132 -130 -135 -143 -149 -154 -158 -164 -169 -171 -170 -166 -160 -158 -165 -178 -191 -203 -214 -226 -241 -257 -271 -279 -278 -272 -268 -266 -265 -264 -264 -264 -263 -260 -255 -249 -239 -226 -211 -199 -199 -203 -205 -204 -198 -195 -198 -198 -190 -175 -155 -132 -116 -112 -119 -121 -120 -113 -108 -106 -108 -114 -121 -124 -122 -115 -106 -101 -99 -99 -97 -94 -88 -80 -69 -59 -56 -52 -53 -53 -54 -57 -55 -54 -52 -51 -50 -50 -49 -49 -47 -46 -45 -46 -46 -46 -46 -46 -45 -45 -145 -136 -125 -115 -106 -97 -89 -82 -78 -80 -83 -82 -78 -70 -59 -49 -42 -38 -35 -34 -37 -42 -46 -47 -42 -44 -54 -68 -80 -89 -96 -104 -116 -128 -140 -150 -157 -160 -158 -153 -148 -142 -141 -148 -159 -170 -178 -187 -198 -207 -214 -212 -205 -197 -190 -185 -181 -175 -171 -167 -163 -157 -150 -142 -134 -125 -116 -108 -101 -98 -95 -93 -89 -84 -80 -76 -74 -72 -69 -65 -57 -47 -33 -26 -33 -36 -38 -39 -40 -42 -43 -42 -41 -41 -40 -39 -38 -38 -34 -27 -24 -21 -21 -24 -31 -36 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -43 -44 -44 -44 -45 -45 -46 -46 -47 -48 -49 -50 -51 -51 -44 -37 -30 -15 -16 -18 -20 -22 -24 -25 -26 -29 -33 -38 -43 -49 -58 -68 -74 -76 -76 -74 -72 -69 -65 -59 -53 -47 -43 -41 -40 -39 -38 -36 -33 -30 -28 -26 -25 -27 -31 -34 -36 -39 -42 -45 -45 -45 -44 -44 -44 -46 -49 -52 -54 -55 -54 -50 -46 -45 -47 -51 -54 -58 -63 -66 -69 -71 -73 -77 -81 -86 -90 -95 -100 -105 -110 -114 -119 -124 -129 -137 -145 -152 -157 -162 -169 -175 -182 -193 -207 -220 -232 -244 -256 -267 -276 -284 -292 -301 -311 -321 -330 -337 -336 -330 -321 -311 -301 -293 -284 -274 -262 -252 -244 -234 -223 -212 -200 -189 -181 -173 -164 -155 -148 -142 -135 -134 -136 -142 -149 -157 -163 -169 -175 -180 -183 -184 -181 -173 -165 -167 -180 -195 -209 -221 -235 -248 -262 -275 -284 -284 -278 -275 -274 -272 -272 -271 -270 -266 -256 -247 -237 -226 -212 -194 -179 -179 -186 -190 -189 -183 -178 -182 -187 -185 -175 -155 -132 -109 -102 -102 -111 -112 -104 -96 -93 -94 -102 -108 -110 -106 -100 -91 -82 -80 -81 -80 -77 -73 -66 -56 -56 -54 -56 -55 -57 -56 -54 -53 -51 -51 -50 -49 -49 -49 -48 -48 -46 -45 -46 -46 -46 -46 -46 -46 -45 -138 -130 -121 -111 -102 -96 -92 -89 -91 -96 -98 -96 -88 -80 -71 -61 -53 -46 -39 -34 -33 -38 -41 -40 -40 -45 -59 -72 -83 -92 -99 -109 -120 -132 -142 -150 -154 -153 -148 -142 -136 -132 -136 -145 -158 -168 -176 -184 -194 -204 -212 -214 -209 -202 -196 -192 -188 -183 -178 -174 -171 -166 -160 -153 -145 -136 -127 -118 -113 -110 -108 -106 -103 -99 -95 -91 -88 -84 -80 -74 -63 -50 -35 -27 -32 -36 -37 -38 -40 -42 -43 -42 -42 -41 -40 -39 -38 -38 -38 -34 -31 -27 -23 -27 -35 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -44 -44 -44 -45 -45 -46 -46 -47 -48 -49 -49 -50 -51 -37 -30 -24 -17 -17 -18 -19 -20 -22 -24 -25 -27 -30 -34 -39 -44 -50 -58 -67 -72 -73 -72 -71 -68 -65 -60 -55 -49 -43 -39 -36 -34 -33 -32 -31 -29 -27 -32 -30 -30 -33 -30 -32 -35 -39 -44 -45 -44 -43 -42 -42 -42 -43 -46 -49 -51 -52 -51 -47 -43 -44 -47 -51 -55 -60 -65 -68 -70 -71 -74 -78 -83 -88 -94 -99 -103 -108 -112 -116 -121 -125 -131 -138 -147 -154 -159 -164 -169 -175 -181 -191 -205 -218 -228 -240 -252 -263 -275 -287 -298 -309 -320 -329 -338 -342 -339 -332 -324 -314 -305 -296 -287 -276 -263 -252 -242 -232 -220 -209 -196 -187 -179 -171 -163 -154 -147 -140 -139 -140 -145 -151 -159 -167 -175 -183 -189 -194 -200 -202 -197 -188 -175 -171 -180 -197 -211 -225 -238 -252 -265 -279 -290 -291 -286 -282 -280 -279 -277 -275 -272 -263 -248 -234 -225 -214 -201 -181 -163 -162 -169 -174 -173 -165 -160 -165 -172 -175 -169 -154 -132 -108 -92 -89 -95 -100 -95 -85 -82 -83 -91 -94 -93 -92 -88 -78 -66 -63 -64 -61 -63 -57 -52 -55 -52 -57 -56 -55 -54 -53 -52 -50 -49 -49 -48 -48 -47 -47 -47 -47 -46 -46 -46 -46 -45 -45 -46 -46 -45 -129 -124 -117 -111 -107 -105 -104 -104 -106 -109 -110 -105 -97 -89 -83 -75 -67 -57 -47 -36 -31 -32 -36 -35 -38 -48 -62 -74 -84 -93 -101 -110 -121 -131 -141 -147 -147 -143 -138 -130 -125 -126 -132 -143 -155 -166 -174 -181 -190 -199 -208 -214 -212 -206 -201 -197 -193 -188 -183 -179 -175 -171 -167 -161 -155 -147 -138 -131 -125 -121 -118 -115 -110 -106 -102 -98 -94 -89 -85 -78 -67 -51 -35 -27 -32 -36 -37 -38 -40 -42 -43 -43 -42 -41 -40 -39 -38 -38 -38 -38 -38 -34 -35 -35 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -43 -44 -44 -44 -45 -46 -46 -47 -48 -49 -49 -50 -50 -44 -31 -17 -19 -19 -19 -19 -20 -21 -22 -24 -26 -28 -31 -36 -40 -45 -51 -58 -65 -68 -68 -68 -66 -63 -60 -55 -51 -45 -40 -35 -32 -30 -28 -34 -32 -31 -37 -43 -50 -50 -45 -40 -29 -33 -38 -43 -44 -43 -42 -41 -41 -41 -42 -45 -47 -48 -48 -47 -43 -41 -43 -47 -51 -55 -61 -65 -69 -71 -72 -75 -79 -85 -91 -97 -102 -107 -111 -114 -117 -121 -126 -131 -138 -147 -155 -161 -167 -172 -177 -183 -192 -204 -216 -226 -237 -249 -260 -271 -284 -298 -311 -323 -333 -340 -342 -338 -333 -327 -319 -309 -299 -289 -277 -263 -251 -241 -229 -217 -205 -194 -185 -179 -172 -164 -155 -146 -143 -143 -148 -154 -162 -171 -181 -189 -196 -203 -211 -219 -220 -214 -203 -190 -179 -184 -199 -212 -225 -240 -253 -266 -281 -295 -299 -295 -291 -288 -285 -283 -279 -273 -259 -239 -223 -212 -203 -190 -171 -153 -147 -153 -157 -155 -148 -143 -147 -154 -157 -156 -146 -129 -108 -89 -77 -79 -84 -81 -73 -70 -73 -78 -80 -76 -76 -78 -73 -62 -59 -56 -57 -52 -52 -51 -51 -57 -55 -53 -52 -51 -51 -50 -49 -48 -48 -47 -47 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -46 -46 -125 -122 -119 -116 -114 -116 -117 -116 -118 -120 -118 -112 -104 -97 -90 -83 -73 -61 -50 -39 -31 -28 -29 -32 -37 -48 -61 -73 -83 -91 -99 -107 -117 -129 -138 -141 -138 -133 -125 -118 -116 -121 -131 -142 -154 -164 -171 -178 -185 -194 -204 -212 -213 -208 -202 -199 -194 -190 -185 -181 -177 -173 -170 -166 -162 -156 -150 -142 -135 -129 -122 -114 -106 -100 -96 -91 -86 -81 -78 -74 -64 -50 -34 -26 -32 -35 -36 -38 -40 -42 -43 -43 -42 -41 -40 -39 -38 -38 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -43 -43 -44 -44 -45 -46 -46 -47 -48 -49 -50 -43 -43 -37 -25 -19 -20 -21 -21 -21 -22 -22 -23 -25 -26 -29 -33 -38 -42 -47 -52 -57 -61 -63 -63 -62 -60 -57 -54 -51 -47 -42 -36 -32 -28 -25 -30 -44 -50 -49 -49 -56 -56 -57 -57 -38 -34 -32 -37 -40 -41 -41 -41 -40 -40 -40 -41 -44 -46 -46 -46 -42 -39 -39 -43 -47 -50 -55 -61 -66 -69 -71 -73 -75 -81 -87 -93 -98 -103 -108 -112 -115 -118 -122 -126 -132 -139 -146 -154 -162 -170 -177 -183 -188 -195 -206 -216 -225 -236 -248 -258 -269 -281 -295 -310 -321 -327 -330 -331 -329 -328 -327 -321 -312 -301 -289 -276 -262 -250 -240 -228 -215 -203 -193 -185 -179 -172 -165 -155 -150 -148 -152 -158 -165 -174 -185 -194 -202 -211 -220 -230 -236 -234 -224 -213 -200 -188 -190 -203 -216 -230 -243 -255 -267 -284 -299 -306 -304 -299 -294 -290 -286 -282 -273 -255 -233 -215 -200 -189 -176 -160 -143 -136 -134 -137 -136 -131 -128 -131 -137 -139 -139 -135 -124 -106 -88 -71 -67 -70 -69 -63 -59 -62 -67 -65 -59 -58 -64 -64 -60 -56 -59 -54 -58 -55 -54 -56 -55 -53 -51 -50 -49 -49 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -45 -45 -45 -46 -46 -45 -45 -45 -45 -128 -127 -125 -124 -123 -125 -127 -128 -129 -130 -127 -120 -112 -103 -93 -83 -71 -61 -53 -46 -36 -28 -25 -25 -32 -44 -57 -68 -78 -87 -95 -103 -114 -126 -134 -134 -127 -120 -113 -107 -110 -120 -132 -143 -154 -164 -170 -176 -183 -192 -202 -211 -212 -206 -201 -195 -191 -186 -182 -179 -175 -172 -168 -166 -163 -160 -154 -148 -140 -132 -123 -112 -101 -92 -87 -82 -77 -72 -71 -67 -59 -46 -31 -27 -31 -35 -36 -38 -40 -42 -43 -42 -42 -41 -40 -39 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -43 -43 -44 -44 -45 -45 -46 -47 -48 -49 -42 -29 -23 -24 -18 -19 -19 -20 -21 -22 -24 -24 -25 -26 -27 -30 -35 -40 -44 -48 -51 -55 -56 -57 -57 -56 -55 -53 -51 -48 -44 -39 -33 -28 -25 -22 -27 -49 -56 -56 -56 -56 -56 -57 -50 -44 -26 -30 -34 -37 -39 -40 -40 -39 -38 -38 -40 -42 -44 -44 -42 -38 -36 -38 -43 -47 -50 -55 -61 -66 -69 -71 -73 -76 -82 -88 -93 -98 -103 -108 -112 -116 -119 -123 -128 -135 -142 -149 -156 -165 -174 -183 -189 -194 -202 -212 -222 -230 -240 -251 -261 -271 -281 -295 -309 -317 -318 -315 -315 -316 -318 -319 -318 -311 -301 -288 -275 -261 -250 -239 -227 -214 -203 -193 -185 -179 -172 -164 -157 -155 -159 -164 -170 -178 -188 -198 -206 -215 -226 -237 -245 -245 -235 -223 -214 -204 -193 -197 -210 -223 -238 -250 -260 -272 -289 -304 -308 -304 -297 -290 -284 -280 -276 -268 -252 -233 -213 -195 -179 -165 -151 -138 -125 -120 -118 -118 -117 -115 -117 -120 -122 -123 -123 -117 -103 -86 -68 -59 -60 -61 -56 -52 -52 -56 -55 -48 -50 -54 -54 -51 -51 -54 -56 -55 -56 -56 -54 -53 -51 -50 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -136 -135 -134 -132 -132 -134 -137 -139 -140 -140 -135 -128 -117 -106 -94 -84 -75 -69 -64 -57 -47 -35 -27 -22 -25 -35 -47 -58 -69 -80 -90 -100 -111 -123 -129 -123 -116 -108 -102 -100 -107 -121 -133 -144 -156 -165 -171 -176 -183 -191 -200 -208 -209 -204 -197 -191 -184 -179 -175 -172 -169 -165 -163 -160 -157 -154 -150 -144 -137 -131 -124 -114 -101 -90 -82 -76 -71 -67 -64 -60 -52 -41 -31 -29 -34 -35 -36 -38 -40 -42 -43 -42 -41 -41 -40 -39 -38 -37 -37 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -43 -44 -44 -45 -46 -47 -48 -48 -43 -23 -18 -18 -18 -18 -18 -19 -20 -23 -25 -27 -27 -28 -29 -33 -37 -42 -46 -48 -50 -51 -51 -51 -52 -52 -51 -50 -49 -46 -42 -36 -29 -25 -23 -21 -27 -49 -56 -56 -56 -56 -56 -56 -57 -44 -32 -28 -31 -34 -37 -39 -39 -38 -36 -37 -38 -40 -41 -41 -38 -35 -36 -40 -45 -48 -51 -55 -60 -65 -69 -71 -74 -77 -83 -88 -93 -98 -102 -108 -112 -116 -120 -125 -131 -139 -147 -154 -160 -169 -179 -188 -194 -202 -212 -222 -232 -239 -247 -258 -268 -276 -286 -297 -308 -311 -307 -303 -301 -302 -305 -309 -310 -307 -298 -286 -273 -260 -249 -238 -225 -213 -202 -194 -185 -178 -170 -164 -161 -164 -170 -176 -183 -190 -200 -209 -218 -228 -240 -252 -253 -245 -230 -219 -212 -204 -197 -203 -218 -232 -246 -257 -266 -280 -296 -303 -300 -292 -284 -276 -270 -264 -261 -256 -245 -231 -216 -196 -179 -166 -152 -140 -125 -113 -107 -102 -103 -103 -104 -107 -107 -109 -111 -108 -99 -84 -67 -56 -53 -55 -53 -48 -50 -51 -51 -51 -52 -53 -51 -47 -48 -54 -55 -53 -53 -53 -52 -51 -50 -48 -48 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -46 -46 -45 -45 -145 -143 -141 -141 -140 -143 -146 -149 -149 -148 -143 -133 -122 -110 -100 -93 -87 -82 -75 -66 -57 -46 -33 -24 -21 -26 -37 -48 -61 -75 -88 -98 -109 -118 -119 -113 -104 -98 -95 -97 -107 -121 -133 -144 -156 -165 -171 -176 -182 -189 -196 -203 -204 -200 -194 -185 -176 -168 -162 -159 -156 -153 -152 -150 -147 -144 -141 -136 -129 -124 -120 -113 -103 -92 -83 -74 -66 -60 -55 -51 -43 -34 -30 -31 -34 -35 -36 -37 -39 -41 -43 -42 -41 -40 -40 -39 -38 -37 -37 -37 -38 -38 -38 -38 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -44 -44 -45 -45 -46 -47 -48 -42 -23 -24 -24 -24 -24 -17 -18 -20 -23 -27 -29 -30 -31 -32 -36 -40 -44 -47 -48 -48 -48 -47 -47 -47 -48 -48 -48 -47 -44 -39 -33 -27 -24 -22 -21 -27 -49 -56 -56 -56 -56 -56 -56 -57 -50 -31 -27 -29 -33 -36 -37 -37 -36 -35 -35 -37 -38 -38 -38 -34 -38 -36 -41 -45 -49 -51 -56 -61 -65 -69 -71 -74 -79 -84 -89 -93 -98 -102 -108 -112 -116 -121 -126 -134 -143 -151 -158 -165 -174 -183 -192 -200 -210 -220 -230 -236 -240 -247 -257 -268 -278 -288 -298 -304 -303 -297 -292 -289 -290 -293 -297 -300 -300 -294 -284 -271 -259 -248 -237 -224 -211 -201 -192 -184 -177 -171 -167 -168 -173 -180 -187 -194 -202 -211 -221 -229 -240 -255 -261 -257 -244 -228 -218 -211 -205 -203 -212 -226 -240 -253 -263 -273 -288 -298 -297 -287 -277 -269 -262 -251 -244 -241 -240 -234 -226 -215 -198 -181 -169 -160 -147 -131 -117 -104 -95 -91 -93 -95 -97 -97 -97 -99 -98 -91 -80 -67 -55 -50 -49 -51 -51 -50 -58 -58 -56 -58 -58 -54 -54 -54 -57 -55 -52 -51 -51 -50 -49 -48 -48 -47 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -47 -48 -48 -47 -46 -46 -45 -45 -152 -150 -148 -148 -149 -151 -155 -158 -158 -155 -148 -139 -128 -118 -110 -103 -97 -90 -82 -74 -64 -54 -41 -28 -20 -23 -31 -44 -59 -73 -86 -97 -106 -112 -111 -103 -96 -90 -91 -97 -107 -121 -133 -144 -155 -163 -169 -174 -179 -185 -191 -197 -199 -196 -191 -181 -170 -159 -149 -141 -137 -135 -136 -136 -135 -134 -132 -129 -122 -116 -112 -108 -101 -93 -83 -72 -61 -51 -45 -39 -33 -31 -29 -33 -34 -35 -36 -37 -39 -41 -43 -42 -41 -40 -39 -38 -38 -37 -37 -37 -38 -38 -38 -38 -39 -39 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -43 -44 -44 -45 -45 -46 -47 -48 -42 -36 -37 -44 -44 -37 -24 -18 -20 -23 -28 -32 -34 -34 -36 -39 -42 -45 -46 -46 -46 -45 -44 -43 -43 -44 -45 -45 -45 -42 -37 -31 -26 -23 -22 -21 -27 -49 -56 -56 -55 -55 -56 -56 -57 -50 -31 -25 -28 -31 -33 -35 -35 -34 -33 -34 -35 -35 -35 -40 -43 -37 -42 -41 -46 -49 -52 -57 -62 -65 -69 -72 -75 -80 -85 -89 -93 -98 -103 -108 -113 -118 -122 -128 -135 -145 -155 -163 -170 -177 -186 -195 -204 -213 -221 -225 -227 -230 -236 -245 -258 -271 -282 -293 -296 -292 -286 -281 -278 -279 -281 -285 -289 -291 -289 -281 -270 -258 -247 -235 -222 -210 -201 -192 -185 -179 -174 -173 -175 -180 -187 -195 -203 -211 -220 -229 -239 -253 -265 -270 -260 -245 -229 -218 -211 -208 -209 -220 -234 -247 -257 -267 -279 -291 -295 -290 -279 -266 -256 -244 -232 -223 -221 -221 -221 -218 -211 -196 -178 -165 -157 -149 -135 -121 -107 -91 -84 -84 -87 -88 -87 -87 -89 -88 -83 -75 -65 -56 -48 -50 -48 -47 -51 -56 -59 -59 -57 -56 -56 -55 -54 -54 -53 -51 -50 -49 -49 -48 -48 -47 -47 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -48 -48 -48 -48 -48 -47 -46 -45 -45 -160 -158 -157 -157 -157 -160 -163 -166 -164 -160 -153 -143 -133 -123 -115 -106 -99 -92 -85 -76 -68 -58 -45 -31 -23 -24 -31 -43 -59 -73 -84 -94 -102 -105 -103 -97 -89 -85 -89 -98 -108 -120 -132 -143 -153 -160 -164 -168 -173 -178 -185 -191 -194 -192 -186 -178 -169 -158 -144 -131 -121 -116 -119 -121 -120 -120 -121 -119 -115 -109 -104 -100 -95 -89 -81 -70 -57 -45 -35 -31 -30 -29 -32 -33 -34 -36 -37 -38 -39 -41 -43 -42 -41 -40 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -40 -41 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -43 -44 -45 -45 -46 -46 -47 -48 -42 -49 -50 -50 -38 -26 -21 -22 -25 -29 -33 -36 -37 -39 -41 -43 -44 -44 -44 -43 -42 -41 -40 -40 -40 -40 -41 -42 -40 -36 -30 -25 -22 -21 -20 -27 -49 -56 -55 -55 -55 -55 -56 -56 -50 -37 -24 -26 -28 -29 -31 -32 -32 -32 -32 -32 -31 -42 -48 -41 -44 -38 -42 -47 -50 -54 -59 -63 -66 -69 -72 -76 -81 -86 -90 -94 -99 -104 -110 -116 -121 -127 -133 -140 -148 -157 -165 -172 -178 -186 -193 -201 -208 -212 -213 -215 -218 -225 -235 -248 -260 -272 -281 -284 -279 -273 -268 -267 -268 -270 -273 -277 -281 -282 -279 -270 -258 -246 -235 -222 -210 -202 -195 -189 -185 -181 -180 -183 -188 -195 -205 -213 -220 -227 -237 -250 -264 -276 -273 -260 -246 -231 -220 -213 -211 -214 -226 -240 -252 -261 -271 -280 -287 -288 -283 -274 -259 -242 -228 -215 -207 -204 -205 -207 -208 -205 -193 -174 -158 -149 -142 -132 -121 -107 -91 -79 -77 -79 -80 -77 -76 -77 -76 -72 -66 -60 -54 -51 -51 -53 -49 -50 -55 -58 -57 -56 -54 -53 -52 -52 -51 -51 -50 -49 -49 -48 -48 -48 -48 -49 -49 -50 -50 -51 -51 -50 -50 -50 -50 -50 -50 -49 -49 -49 -48 -48 -48 -47 -46 -45 -45 -169 -167 -166 -165 -166 -169 -172 -172 -170 -164 -155 -145 -134 -123 -112 -101 -93 -85 -78 -71 -63 -54 -43 -31 -24 -26 -29 -42 -57 -70 -80 -90 -97 -100 -97 -92 -83 -81 -88 -98 -107 -119 -130 -140 -147 -151 -154 -158 -163 -171 -180 -187 -190 -186 -180 -173 -167 -158 -146 -131 -115 -106 -102 -104 -105 -106 -107 -109 -106 -102 -97 -92 -87 -81 -75 -68 -56 -42 -33 -28 -30 -32 -33 -34 -35 -36 -37 -38 -40 -42 -43 -42 -41 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -40 -41 -41 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -44 -44 -45 -45 -46 -47 -47 -48 -49 -49 -44 -33 -22 -24 -26 -27 -30 -33 -35 -38 -40 -41 -41 -41 -41 -41 -40 -39 -38 -38 -37 -37 -37 -38 -39 -38 -34 -29 -23 -20 -19 -19 -34 -48 -55 -55 -55 -55 -55 -55 -56 -57 -43 -37 -24 -25 -33 -34 -29 -29 -30 -30 -30 -41 -46 -47 -44 -36 -41 -45 -49 -52 -56 -61 -64 -67 -70 -73 -77 -83 -87 -91 -95 -100 -107 -113 -120 -126 -135 -143 -149 -154 -161 -166 -171 -176 -183 -189 -195 -201 -204 -206 -209 -213 -221 -229 -240 -251 -261 -270 -271 -267 -261 -257 -255 -256 -258 -260 -263 -268 -272 -274 -269 -259 -247 -236 -223 -212 -205 -200 -196 -193 -190 -190 -193 -198 -205 -214 -222 -229 -237 -248 -263 -277 -281 -274 -260 -246 -231 -222 -218 -216 -220 -233 -246 -257 -265 -272 -275 -274 -273 -273 -267 -254 -236 -219 -207 -195 -189 -190 -193 -195 -195 -189 -173 -155 -142 -132 -125 -117 -105 -90 -76 -71 -73 -72 -69 -65 -65 -64 -61 -57 -53 -48 -52 -57 -57 -58 -57 -59 -56 -55 -54 -53 -51 -51 -50 -50 -50 -49 -49 -49 -49 -49 -49 -50 -51 -52 -53 -54 -54 -54 -53 -53 -52 -52 -51 -51 -50 -49 -49 -48 -48 -47 -47 -46 -45 -45 -178 -177 -174 -173 -174 -177 -179 -179 -174 -166 -156 -145 -133 -121 -110 -98 -89 -82 -75 -68 -62 -55 -45 -34 -26 -23 -27 -38 -52 -64 -76 -85 -92 -95 -92 -85 -77 -77 -86 -96 -106 -117 -126 -133 -138 -140 -142 -146 -153 -165 -176 -184 -187 -183 -175 -167 -159 -153 -145 -133 -118 -103 -94 -90 -91 -93 -95 -97 -96 -93 -88 -83 -77 -73 -68 -63 -55 -43 -32 -30 -28 -32 -33 -35 -36 -37 -38 -39 -41 -43 -43 -42 -41 -39 -39 -38 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -41 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -44 -45 -45 -46 -46 -47 -48 -48 -49 -38 -27 -24 -26 -27 -29 -31 -33 -35 -38 -40 -40 -39 -38 -38 -38 -38 -37 -36 -36 -35 -34 -33 -34 -36 -36 -33 -27 -22 -19 -18 -26 -33 -55 -55 -55 -55 -55 -55 -55 -56 -50 -50 -37 -31 -31 -38 -39 -32 -27 -27 -28 -34 -46 -46 -43 -35 -39 -42 -45 -49 -53 -57 -62 -65 -69 -71 -73 -78 -84 -88 -92 -97 -103 -110 -116 -123 -131 -142 -153 -159 -163 -166 -169 -172 -177 -182 -188 -194 -199 -204 -207 -210 -215 -220 -226 -232 -241 -249 -256 -258 -255 -251 -246 -243 -244 -246 -249 -251 -255 -260 -265 -266 -261 -250 -239 -228 -216 -209 -205 -203 -201 -200 -201 -203 -207 -213 -220 -229 -237 -248 -262 -276 -285 -283 -273 -260 -248 -236 -229 -225 -223 -227 -240 -253 -263 -268 -268 -264 -258 -257 -258 -258 -249 -234 -217 -202 -188 -177 -176 -180 -183 -184 -181 -170 -155 -139 -127 -117 -109 -100 -87 -74 -67 -66 -67 -63 -59 -56 -55 -52 -48 -45 -51 -53 -60 -60 -59 -59 -57 -55 -53 -52 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -51 -52 -53 -55 -52 -53 -53 -52 -52 -51 -51 -55 -55 -54 -52 -51 -50 -49 -48 -48 -47 -47 -46 -46 -45 -187 -187 -186 -184 -185 -186 -186 -182 -176 -166 -155 -144 -133 -123 -114 -104 -95 -88 -82 -75 -68 -60 -50 -38 -25 -20 -23 -33 -46 -59 -70 -80 -87 -90 -86 -78 -70 -73 -84 -94 -103 -112 -119 -124 -126 -128 -131 -137 -147 -160 -173 -182 -186 -182 -173 -162 -153 -145 -138 -130 -118 -105 -92 -84 -81 -81 -82 -83 -82 -80 -76 -72 -68 -64 -60 -56 -50 -43 -36 -29 -28 -30 -33 -35 -36 -37 -39 -40 -42 -43 -43 -42 -41 -40 -39 -39 -38 -38 -38 -39 -39 -40 -40 -40 -41 -41 -42 -42 -42 -41 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -43 -43 -44 -45 -45 -46 -46 -47 -47 -48 -43 -32 -22 -25 -27 -29 -30 -32 -34 -36 -38 -39 -38 -36 -35 -35 -35 -36 -35 -34 -33 -32 -31 -29 -30 -31 -32 -30 -25 -21 -19 -17 -25 -40 -47 -55 -55 -55 -55 -55 -55 -49 -35 -29 -29 -23 -24 -31 -31 -24 -24 -25 -26 -39 -45 -41 -32 -35 -38 -41 -44 -48 -51 -56 -60 -65 -68 -71 -74 -78 -84 -89 -94 -99 -106 -112 -118 -124 -133 -146 -158 -164 -168 -171 -173 -176 -181 -185 -190 -195 -200 -204 -208 -211 -215 -219 -222 -225 -229 -235 -240 -242 -241 -238 -234 -232 -233 -236 -238 -241 -244 -248 -254 -259 -260 -254 -246 -235 -224 -216 -211 -209 -208 -208 -209 -210 -213 -218 -226 -235 -246 -259 -274 -287 -291 -285 -274 -263 -255 -246 -240 -236 -232 -234 -248 -261 -268 -267 -262 -251 -243 -241 -243 -244 -240 -229 -215 -199 -182 -170 -163 -165 -168 -170 -168 -162 -151 -138 -124 -111 -100 -90 -82 -72 -63 -61 -60 -59 -54 -50 -48 -45 -46 -48 -52 -60 -59 -58 -57 -56 -55 -54 -52 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -53 -54 -55 -53 -53 -51 -48 -47 -45 -43 -41 -45 -48 -51 -56 -54 -52 -51 -49 -48 -48 -47 -47 -46 -46 -45 -190 -193 -196 -196 -196 -194 -190 -183 -174 -164 -155 -146 -137 -130 -123 -114 -105 -98 -91 -82 -73 -63 -52 -39 -26 -20 -23 -30 -41 -54 -64 -74 -82 -84 -79 -69 -64 -71 -82 -91 -99 -106 -110 -113 -114 -117 -123 -132 -144 -158 -171 -179 -183 -181 -173 -161 -149 -139 -131 -122 -113 -103 -93 -84 -77 -74 -71 -68 -66 -63 -60 -57 -54 -52 -49 -46 -42 -38 -33 -29 -27 -29 -32 -34 -36 -37 -39 -40 -42 -43 -44 -43 -42 -41 -40 -39 -39 -39 -39 -40 -40 -41 -42 -42 -42 -42 -42 -42 -41 -41 -40 -40 -40 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -42 -42 -43 -43 -44 -45 -45 -46 -46 -47 -47 -48 -43 -25 -23 -26 -29 -30 -32 -34 -35 -36 -37 -36 -34 -32 -31 -32 -33 -33 -32 -31 -30 -28 -27 -25 -25 -26 -27 -26 -22 -19 -25 -32 -40 -47 -55 -55 -55 -55 -55 -55 -55 -49 -28 -22 -22 -23 -23 -23 -30 -30 -30 -30 -37 -44 -51 -34 -30 -34 -37 -43 -47 -51 -53 -56 -59 -62 -66 -69 -73 -78 -84 -89 -94 -99 -106 -112 -118 -125 -133 -146 -158 -165 -169 -173 -176 -180 -183 -186 -189 -192 -196 -200 -204 -207 -210 -212 -215 -217 -220 -223 -226 -228 -228 -227 -226 -225 -226 -227 -228 -229 -232 -237 -242 -250 -257 -257 -253 -246 -236 -227 -221 -217 -216 -215 -215 -216 -219 -225 -233 -244 -256 -270 -285 -297 -298 -289 -279 -271 -265 -258 -254 -249 -244 -246 -256 -267 -269 -264 -255 -243 -232 -228 -228 -230 -229 -223 -211 -198 -183 -167 -157 -150 -151 -153 -152 -148 -141 -132 -120 -105 -92 -81 -74 -68 -61 -56 -54 -52 -50 -46 -42 -49 -51 -55 -59 -58 -58 -57 -56 -54 -53 -53 -53 -52 -52 -53 -54 -55 -56 -52 -52 -56 -51 -52 -57 -50 -52 -54 -55 -56 -54 -51 -49 -46 -42 -42 -43 -51 -55 -54 -52 -50 -49 -48 -47 -47 -46 -46 -45 -186 -192 -198 -201 -200 -196 -189 -181 -172 -164 -158 -152 -146 -140 -132 -124 -114 -105 -96 -86 -75 -65 -52 -39 -27 -21 -24 -27 -37 -48 -58 -67 -75 -77 -71 -62 -60 -69 -79 -86 -92 -97 -100 -102 -104 -109 -118 -129 -142 -155 -167 -176 -180 -178 -171 -160 -149 -140 -131 -121 -112 -102 -95 -87 -80 -74 -68 -61 -54 -49 -43 -39 -39 -37 -36 -33 -33 -30 -29 -29 -29 -31 -33 -34 -36 -37 -39 -40 -42 -43 -43 -44 -43 -42 -41 -40 -39 -39 -40 -41 -42 -42 -42 -42 -42 -42 -41 -41 -40 -40 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -42 -42 -43 -43 -44 -45 -45 -46 -47 -47 -48 -42 -26 -23 -27 -31 -33 -35 -36 -36 -35 -34 -32 -29 -27 -27 -29 -30 -30 -28 -27 -25 -25 -23 -21 -20 -28 -29 -28 -27 -33 -40 -47 -55 -55 -54 -54 -54 -54 -54 -55 -55 -49 -35 -21 -22 -22 -22 -36 -43 -50 -49 -50 -44 -51 -45 -34 -30 -35 -45 -52 -58 -60 -61 -62 -63 -64 -66 -70 -75 -80 -85 -90 -94 -100 -105 -112 -118 -125 -134 -147 -158 -165 -170 -173 -176 -178 -181 -182 -183 -185 -189 -194 -198 -202 -205 -207 -208 -210 -212 -215 -217 -218 -219 -220 -220 -219 -219 -219 -218 -219 -221 -225 -232 -241 -251 -258 -261 -256 -249 -241 -234 -230 -227 -226 -225 -226 -229 -235 -244 -255 -267 -281 -295 -306 -304 -296 -288 -282 -276 -271 -265 -261 -257 -258 -264 -268 -266 -259 -249 -235 -223 -215 -214 -214 -214 -212 -205 -196 -185 -173 -157 -146 -140 -138 -137 -133 -128 -120 -110 -99 -86 -75 -68 -63 -58 -53 -48 -46 -44 -46 -48 -51 -60 -59 -59 -58 -58 -57 -56 -55 -55 -56 -56 -55 -55 -56 -57 -54 -50 -49 -48 -46 -47 -47 -47 -53 -52 -61 -66 -66 -64 -61 -58 -55 -49 -42 -40 -52 -56 -54 -52 -50 -49 -48 -48 -47 -46 -46 -45 -179 -185 -193 -198 -198 -194 -187 -179 -173 -168 -164 -160 -155 -148 -140 -130 -119 -108 -98 -89 -79 -69 -58 -44 -31 -24 -24 -25 -32 -43 -52 -61 -68 -68 -62 -55 -56 -65 -73 -79 -83 -87 -90 -93 -98 -105 -115 -126 -138 -150 -164 -174 -178 -177 -172 -163 -155 -147 -139 -130 -119 -110 -102 -94 -86 -79 -72 -64 -55 -45 -37 -31 -29 -30 -28 -28 -28 -30 -29 -31 -32 -33 -34 -35 -37 -38 -40 -41 -42 -42 -42 -43 -44 -43 -42 -41 -40 -40 -41 -42 -43 -43 -42 -42 -42 -41 -41 -40 -39 -39 -39 -39 -38 -38 -39 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -41 -41 -41 -42 -42 -43 -43 -44 -44 -45 -46 -46 -47 -48 -37 -27 -24 -28 -32 -35 -38 -38 -36 -34 -32 -29 -26 -24 -30 -25 -26 -25 -23 -23 -22 -22 -20 -26 -32 -39 -47 -47 -47 -47 -55 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -56 -42 -36 -22 -22 -36 -43 -56 -55 -56 -45 -41 -38 -41 -37 -39 -45 -54 -63 -66 -68 -70 -70 -69 -68 -68 -71 -77 -83 -87 -91 -97 -103 -109 -115 -121 -128 -136 -148 -159 -166 -169 -171 -171 -172 -172 -173 -174 -178 -183 -188 -193 -197 -201 -203 -204 -205 -207 -208 -210 -211 -212 -213 -213 -213 -212 -211 -211 -211 -212 -216 -223 -232 -244 -257 -264 -265 -260 -253 -247 -243 -240 -238 -238 -238 -242 -248 -256 -266 -279 -292 -303 -309 -309 -303 -298 -293 -288 -281 -275 -270 -267 -266 -267 -266 -260 -252 -241 -227 -212 -203 -200 -198 -197 -194 -192 -186 -179 -170 -158 -145 -135 -128 -122 -117 -112 -106 -98 -88 -79 -70 -63 -57 -53 -49 -44 -41 -44 -48 -52 -57 -56 -56 -56 -56 -55 -55 -54 -58 -53 -55 -54 -58 -57 -59 -51 -49 -47 -47 -49 -50 -46 -46 -50 -52 -62 -70 -72 -72 -70 -66 -63 -59 -54 -45 -42 -47 -56 -55 -53 -51 -50 -49 -48 -47 -46 -46 -45 -171 -179 -188 -195 -197 -194 -188 -182 -177 -174 -170 -165 -161 -153 -143 -132 -121 -111 -101 -93 -84 -74 -63 -49 -36 -27 -24 -25 -29 -38 -48 -55 -59 -57 -51 -48 -52 -60 -66 -70 -75 -78 -83 -89 -96 -104 -114 -124 -134 -146 -161 -172 -177 -178 -175 -169 -162 -155 -148 -139 -129 -120 -112 -104 -95 -86 -78 -70 -61 -51 -41 -33 -30 -29 -29 -29 -31 -32 -33 -34 -34 -35 -36 -38 -39 -40 -40 -40 -40 -40 -41 -42 -44 -44 -43 -42 -41 -41 -42 -43 -43 -42 -41 -41 -41 -40 -40 -39 -39 -39 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -42 -42 -43 -44 -44 -45 -46 -46 -47 -37 -33 -24 -27 -30 -34 -37 -39 -37 -33 -31 -30 -28 -25 -29 -34 -34 -28 -27 -26 -26 -26 -26 -33 -39 -46 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -56 -56 -42 -35 -35 -42 -56 -55 -55 -44 -43 -37 -44 -51 -56 -58 -60 -67 -73 -76 -78 -80 -80 -77 -74 -71 -73 -79 -86 -89 -93 -98 -105 -112 -119 -126 -132 -141 -151 -160 -164 -166 -165 -164 -163 -163 -163 -166 -170 -177 -183 -188 -193 -197 -199 -201 -202 -203 -203 -203 -205 -206 -207 -207 -206 -205 -205 -205 -205 -207 -210 -216 -225 -238 -252 -265 -271 -272 -265 -260 -256 -253 -252 -251 -252 -254 -259 -267 -278 -290 -300 -304 -306 -306 -304 -302 -299 -295 -288 -279 -273 -269 -266 -263 -258 -250 -241 -230 -216 -200 -190 -186 -184 -181 -179 -176 -172 -166 -160 -152 -142 -131 -121 -111 -103 -97 -92 -86 -78 -70 -63 -57 -52 -48 -45 -42 -41 -41 -47 -48 -48 -47 -47 -48 -47 -45 -45 -49 -47 -49 -46 -50 -51 -59 -51 -51 -46 -52 -58 -59 -54 -55 -56 -56 -60 -70 -75 -77 -75 -73 -69 -65 -61 -56 -48 -38 -42 -50 -55 -54 -52 -50 -49 -48 -48 -47 -45 -45 -167 -176 -187 -196 -199 -197 -193 -188 -183 -178 -172 -166 -160 -152 -142 -132 -122 -113 -103 -95 -86 -76 -65 -53 -40 -28 -24 -23 -26 -33 -42 -47 -48 -45 -42 -43 -48 -55 -60 -66 -71 -77 -84 -91 -98 -104 -113 -122 -132 -144 -158 -171 -177 -180 -178 -174 -169 -163 -156 -147 -138 -130 -123 -114 -104 -93 -84 -76 -67 -58 -49 -40 -33 -29 -29 -30 -31 -32 -34 -35 -36 -37 -38 -39 -39 -39 -39 -38 -38 -38 -39 -41 -43 -44 -43 -43 -42 -42 -43 -43 -42 -41 -40 -40 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -42 -42 -43 -44 -44 -45 -45 -46 -36 -33 -25 -28 -30 -33 -36 -39 -39 -35 -30 -27 -26 -25 -23 -28 -40 -45 -46 -46 -46 -46 -46 -46 -46 -53 -52 -52 -52 -52 -53 -54 -54 -54 -54 -54 -54 -53 -53 -54 -54 -55 -55 -56 -56 -56 -49 -49 -55 -55 -54 -49 -40 -35 -45 -55 -67 -76 -78 -78 -81 -86 -88 -89 -91 -90 -86 -81 -77 -76 -81 -88 -93 -98 -103 -109 -115 -123 -130 -138 -145 -153 -159 -161 -160 -159 -158 -157 -156 -156 -158 -163 -170 -177 -183 -188 -192 -195 -198 -199 -199 -197 -196 -196 -198 -199 -200 -200 -199 -199 -200 -201 -203 -207 -212 -220 -232 -247 -262 -274 -280 -279 -274 -269 -267 -266 -266 -265 -266 -270 -279 -289 -297 -299 -299 -298 -297 -297 -296 -294 -289 -281 -272 -265 -261 -258 -254 -247 -237 -226 -217 -205 -190 -179 -175 -172 -169 -165 -161 -156 -151 -145 -138 -129 -121 -110 -102 -92 -85 -80 -75 -70 -63 -57 -53 -50 -49 -48 -46 -46 -50 -53 -54 -53 -51 -52 -52 -51 -49 -49 -47 -50 -48 -52 -49 -53 -52 -49 -46 -54 -60 -68 -69 -63 -64 -67 -68 -72 -76 -80 -80 -78 -74 -71 -67 -63 -57 -48 -39 -36 -51 -55 -54 -52 -50 -49 -48 -47 -46 -45 -45 -169 -179 -192 -199 -202 -201 -197 -191 -185 -178 -169 -161 -153 -145 -137 -128 -119 -111 -103 -95 -87 -77 -68 -56 -44 -32 -24 -25 -25 -29 -35 -38 -37 -35 -37 -41 -49 -56 -63 -69 -75 -81 -88 -96 -101 -107 -115 -123 -133 -144 -158 -170 -178 -181 -181 -178 -175 -171 -164 -156 -148 -141 -133 -124 -112 -100 -89 -80 -72 -62 -53 -43 -34 -29 -28 -29 -30 -31 -32 -34 -35 -35 -36 -36 -37 -37 -36 -35 -35 -36 -38 -40 -43 -44 -44 -43 -43 -43 -43 -42 -41 -40 -39 -39 -38 -38 -38 -38 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -40 -40 -41 -41 -41 -42 -42 -43 -44 -44 -45 -45 -35 -32 -25 -29 -33 -34 -36 -39 -41 -40 -35 -30 -26 -23 -21 -19 -26 -38 -45 -51 -51 -51 -52 -53 -53 -53 -52 -51 -51 -51 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -55 -55 -55 -55 -55 -55 -54 -54 -54 -49 -35 -37 -48 -61 -76 -89 -93 -92 -94 -100 -102 -102 -102 -101 -95 -89 -84 -81 -84 -91 -99 -105 -111 -116 -122 -129 -136 -143 -150 -154 -157 -157 -156 -156 -154 -153 -151 -151 -153 -158 -165 -172 -178 -183 -187 -191 -194 -195 -195 -192 -190 -190 -191 -193 -194 -194 -194 -195 -196 -198 -201 -204 -209 -216 -228 -242 -258 -273 -284 -289 -287 -283 -279 -278 -278 -277 -278 -282 -290 -297 -297 -294 -290 -290 -290 -288 -286 -283 -277 -270 -261 -254 -249 -244 -240 -234 -224 -214 -206 -196 -182 -171 -164 -160 -156 -152 -146 -142 -137 -131 -123 -114 -105 -98 -91 -84 -77 -72 -68 -65 -60 -58 -56 -55 -56 -56 -54 -56 -61 -66 -66 -65 -62 -62 -63 -62 -63 -64 -60 -56 -60 -62 -59 -55 -51 -48 -53 -63 -70 -78 -79 -75 -73 -78 -82 -83 -85 -85 -82 -79 -75 -72 -69 -65 -57 -48 -39 -36 -50 -55 -54 -52 -50 -48 -47 -47 -46 -45 -45 -174 -185 -196 -202 -203 -200 -194 -188 -180 -172 -162 -152 -144 -136 -129 -121 -113 -105 -98 -92 -84 -76 -67 -57 -45 -33 -25 -25 -24 -24 -27 -27 -27 -30 -34 -44 -52 -61 -69 -76 -82 -87 -93 -99 -105 -112 -120 -129 -137 -148 -161 -172 -179 -184 -186 -183 -180 -176 -171 -165 -157 -149 -141 -130 -117 -105 -94 -84 -74 -65 -54 -44 -35 -29 -29 -29 -28 -28 -30 -31 -32 -32 -32 -33 -33 -33 -33 -33 -33 -34 -36 -39 -42 -43 -44 -44 -44 -43 -43 -41 -40 -39 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -40 -40 -41 -41 -42 -42 -43 -44 -40 -40 -35 -31 -23 -28 -33 -37 -39 -41 -43 -45 -44 -39 -33 -29 -24 -21 -25 -37 -44 -50 -50 -50 -50 -51 -52 -52 -52 -51 -51 -50 -50 -51 -52 -52 -53 -53 -52 -52 -52 -53 -53 -54 -54 -54 -55 -55 -55 -54 -54 -54 -54 -53 -54 -43 -35 -37 -47 -61 -78 -91 -96 -98 -103 -109 -111 -110 -111 -110 -104 -97 -92 -88 -88 -93 -101 -110 -116 -123 -129 -137 -143 -148 -151 -153 -155 -156 -156 -156 -153 -150 -148 -148 -150 -155 -161 -168 -173 -178 -182 -187 -191 -192 -191 -187 -184 -184 -186 -188 -189 -189 -190 -191 -193 -195 -199 -202 -207 -214 -224 -238 -254 -269 -284 -294 -299 -297 -293 -291 -291 -290 -290 -294 -299 -300 -296 -288 -283 -281 -280 -279 -276 -272 -267 -259 -251 -243 -236 -231 -225 -221 -214 -206 -199 -189 -177 -165 -156 -149 -145 -139 -133 -129 -126 -119 -109 -99 -91 -86 -81 -76 -72 -69 -67 -65 -65 -64 -63 -62 -64 -65 -65 -69 -74 -78 -78 -75 -72 -73 -75 -76 -78 -79 -74 -68 -71 -72 -66 -56 -50 -46 -60 -73 -82 -88 -91 -86 -84 -89 -95 -96 -95 -91 -86 -81 -77 -74 -70 -64 -56 -47 -38 -35 -50 -55 -53 -51 -49 -47 -46 -46 -45 -45 -45 -176 -186 -199 -203 -201 -195 -187 -180 -173 -164 -153 -143 -134 -127 -120 -112 -104 -97 -90 -83 -76 -69 -62 -53 -43 -33 -25 -25 -24 -22 -22 -22 -23 -29 -38 -47 -56 -66 -75 -83 -90 -95 -99 -104 -109 -117 -126 -135 -144 -155 -167 -175 -182 -188 -191 -189 -184 -181 -177 -171 -164 -155 -146 -135 -121 -108 -97 -86 -76 -67 -58 -50 -42 -38 -36 -33 -30 -28 -28 -29 -29 -30 -30 -30 -31 -31 -31 -32 -32 -33 -35 -37 -40 -43 -44 -44 -44 -43 -41 -39 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -36 -36 -36 -37 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -40 -41 -41 -42 -42 -43 -39 -31 -27 -28 -23 -27 -31 -37 -41 -44 -45 -49 -50 -47 -41 -36 -31 -26 -23 -33 -44 -50 -50 -49 -49 -49 -50 -51 -51 -51 -51 -50 -50 -50 -51 -51 -52 -52 -52 -52 -52 -52 -52 -53 -53 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -47 -43 -27 -34 -44 -56 -69 -80 -86 -93 -99 -105 -106 -109 -114 -116 -113 -106 -100 -96 -94 -96 -103 -111 -119 -127 -135 -142 -147 -150 -150 -150 -151 -152 -153 -153 -149 -146 -145 -145 -147 -151 -157 -163 -167 -171 -176 -182 -187 -188 -186 -181 -179 -179 -181 -184 -185 -185 -186 -187 -189 -192 -196 -200 -205 -211 -222 -235 -250 -265 -279 -294 -304 -308 -307 -305 -303 -303 -303 -303 -304 -302 -294 -285 -277 -272 -269 -268 -266 -262 -257 -249 -241 -232 -226 -220 -215 -209 -203 -197 -189 -180 -170 -161 -150 -141 -134 -129 -122 -117 -115 -108 -98 -89 -84 -81 -78 -76 -75 -75 -73 -72 -72 -72 -70 -69 -72 -74 -76 -80 -86 -89 -89 -85 -82 -84 -88 -89 -91 -90 -84 -80 -82 -82 -74 -62 -50 -50 -67 -83 -93 -99 -102 -99 -95 -101 -108 -109 -105 -99 -91 -84 -79 -74 -69 -63 -54 -46 -37 -41 -50 -54 -52 -50 -48 -47 -46 -45 -45 -45 -45 -174 -185 -198 -202 -197 -188 -179 -172 -164 -155 -144 -135 -126 -118 -110 -102 -94 -86 -77 -69 -63 -57 -51 -44 -38 -31 -24 -25 -26 -24 -24 -23 -26 -33 -42 -51 -60 -69 -78 -87 -95 -101 -105 -109 -115 -121 -130 -139 -150 -162 -172 -179 -185 -192 -195 -193 -188 -184 -180 -175 -168 -159 -150 -139 -127 -113 -101 -91 -80 -72 -66 -61 -56 -52 -48 -46 -41 -36 -33 -32 -32 -33 -32 -30 -29 -29 -30 -31 -31 -32 -34 -36 -39 -42 -43 -44 -44 -42 -40 -38 -37 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -41 -41 -42 -42 -43 -36 -29 -26 -27 -28 -31 -35 -41 -46 -48 -51 -54 -53 -47 -41 -36 -31 -27 -30 -33 -50 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -49 -49 -50 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -52 -52 -52 -53 -54 -55 -36 -33 -32 -40 -49 -59 -66 -73 -82 -89 -94 -97 -103 -112 -119 -120 -114 -108 -105 -103 -103 -107 -113 -120 -128 -137 -145 -149 -148 -147 -145 -145 -145 -146 -146 -143 -141 -142 -143 -145 -149 -153 -157 -160 -163 -168 -174 -179 -180 -178 -175 -174 -175 -177 -179 -180 -180 -181 -182 -184 -188 -192 -198 -203 -210 -220 -232 -246 -260 -273 -287 -303 -313 -317 -317 -316 -314 -310 -306 -302 -296 -289 -279 -270 -263 -260 -259 -257 -253 -247 -239 -230 -222 -216 -211 -204 -197 -190 -184 -177 -169 -162 -153 -144 -134 -127 -119 -112 -107 -104 -100 -93 -89 -89 -88 -87 -87 -87 -88 -85 -83 -82 -80 -76 -74 -79 -83 -86 -90 -95 -98 -99 -96 -92 -93 -98 -100 -100 -98 -92 -90 -94 -92 -84 -71 -59 -58 -74 -91 -101 -108 -113 -112 -109 -113 -118 -118 -114 -105 -95 -86 -79 -73 -67 -59 -51 -43 -41 -46 -55 -53 -51 -49 -48 -47 -46 -45 -45 -45 -46 -173 -184 -197 -200 -194 -183 -173 -166 -158 -148 -139 -129 -120 -111 -102 -94 -86 -77 -67 -58 -50 -44 -38 -33 -28 -25 -23 -24 -26 -26 -24 -25 -29 -38 -47 -57 -65 -74 -83 -91 -99 -105 -112 -117 -122 -127 -134 -143 -154 -166 -174 -181 -187 -193 -194 -192 -188 -185 -181 -176 -169 -162 -154 -145 -134 -122 -111 -99 -89 -81 -76 -73 -69 -65 -62 -60 -56 -50 -46 -45 -46 -46 -44 -37 -31 -29 -30 -31 -31 -32 -34 -36 -39 -41 -43 -44 -44 -42 -39 -37 -36 -35 -35 -35 -35 -35 -35 -35 -35 -36 -36 -36 -36 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -41 -42 -38 -36 -34 -28 -31 -32 -34 -37 -41 -45 -51 -55 -58 -59 -53 -44 -38 -34 -31 -28 -24 -33 -44 -50 -49 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -50 -50 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -51 -51 -52 -53 -54 -55 -42 -36 -25 -30 -36 -42 -48 -54 -61 -70 -78 -85 -91 -100 -111 -119 -123 -122 -118 -115 -114 -114 -115 -118 -123 -130 -139 -145 -147 -145 -142 -140 -138 -139 -141 -141 -139 -138 -139 -141 -143 -145 -148 -151 -154 -157 -160 -165 -170 -171 -170 -169 -170 -171 -172 -174 -174 -174 -174 -175 -178 -182 -188 -194 -201 -209 -218 -231 -243 -256 -268 -283 -299 -314 -322 -325 -324 -318 -310 -302 -294 -288 -279 -271 -263 -257 -254 -252 -249 -243 -237 -230 -222 -214 -207 -201 -194 -186 -178 -171 -164 -157 -150 -142 -135 -126 -118 -112 -107 -103 -104 -104 -103 -103 -102 -101 -101 -102 -103 -103 -101 -97 -94 -89 -82 -80 -84 -91 -95 -98 -102 -107 -109 -106 -101 -101 -106 -111 -112 -108 -102 -101 -105 -104 -95 -83 -72 -70 -82 -95 -106 -114 -120 -122 -121 -123 -123 -121 -116 -108 -96 -86 -76 -69 -62 -55 -47 -40 -38 -51 -54 -52 -50 -49 -48 -47 -46 -45 -45 -46 -46 -171 -182 -194 -198 -193 -183 -173 -165 -157 -148 -139 -131 -122 -114 -106 -98 -90 -81 -70 -59 -49 -39 -33 -27 -24 -22 -24 -26 -27 -25 -24 -27 -34 -43 -54 -63 -73 -82 -90 -98 -105 -111 -118 -125 -130 -135 -141 -149 -158 -168 -176 -182 -187 -190 -189 -186 -184 -181 -178 -174 -168 -162 -157 -150 -142 -133 -123 -113 -102 -94 -88 -84 -81 -78 -76 -73 -70 -65 -61 -61 -61 -60 -54 -44 -33 -29 -30 -31 -32 -32 -34 -36 -39 -41 -43 -44 -44 -41 -39 -36 -35 -34 -34 -33 -34 -34 -34 -34 -35 -35 -35 -36 -36 -36 -36 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -39 -40 -40 -37 -38 -35 -32 -29 -28 -31 -35 -37 -40 -43 -46 -50 -55 -59 -60 -57 -49 -40 -34 -31 -29 -27 -24 -33 -45 -50 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -49 -50 -50 -51 -51 -51 -51 -50 -50 -51 -51 -51 -51 -51 -51 -50 -51 -51 -53 -54 -55 -42 -36 -23 -26 -29 -32 -36 -41 -46 -52 -61 -70 -79 -88 -99 -109 -118 -124 -126 -125 -124 -123 -123 -125 -128 -132 -137 -140 -142 -139 -137 -135 -133 -131 -132 -135 -137 -135 -134 -135 -137 -140 -141 -143 -146 -148 -150 -154 -158 -161 -163 -164 -165 -166 -167 -168 -168 -168 -168 -168 -169 -171 -176 -182 -189 -197 -206 -217 -229 -241 -253 -266 -281 -297 -312 -321 -325 -324 -315 -304 -295 -288 -279 -271 -264 -257 -252 -248 -245 -241 -235 -228 -222 -216 -208 -199 -192 -185 -178 -169 -160 -151 -144 -137 -131 -125 -119 -114 -111 -110 -112 -114 -118 -119 -118 -116 -113 -113 -116 -118 -119 -116 -113 -108 -99 -89 -85 -92 -100 -104 -107 -111 -117 -120 -116 -110 -110 -118 -126 -128 -123 -117 -115 -118 -115 -106 -94 -85 -81 -88 -97 -108 -119 -125 -129 -129 -127 -123 -116 -110 -103 -94 -83 -72 -63 -57 -50 -43 -36 -41 -49 -53 -51 -49 -49 -48 -47 -46 -45 -45 -46 -46 -169 -178 -189 -195 -194 -187 -178 -169 -161 -153 -145 -136 -128 -121 -113 -106 -98 -89 -79 -69 -58 -49 -41 -34 -27 -24 -24 -26 -27 -25 -24 -28 -37 -48 -58 -67 -78 -88 -97 -106 -113 -120 -127 -133 -139 -146 -152 -157 -164 -171 -178 -183 -186 -186 -183 -179 -176 -174 -171 -167 -162 -157 -152 -148 -143 -137 -130 -121 -113 -106 -99 -95 -92 -89 -86 -83 -79 -75 -72 -70 -69 -66 -58 -46 -33 -29 -30 -31 -32 -33 -34 -36 -39 -41 -43 -45 -44 -41 -38 -36 -34 -33 -33 -32 -33 -33 -33 -34 -34 -35 -35 -35 -35 -36 -36 -36 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -37 -35 -32 -29 -30 -27 -29 -31 -35 -38 -41 -43 -45 -47 -48 -51 -52 -51 -47 -40 -36 -32 -28 -25 -23 -33 -38 -50 -49 -49 -48 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -49 -50 -50 -50 -50 -50 -49 -49 -50 -50 -49 -49 -49 -49 -50 -51 -52 -54 -55 -41 -36 -24 -28 -30 -32 -34 -38 -43 -50 -57 -65 -74 -82 -90 -99 -108 -117 -123 -127 -129 -130 -130 -131 -133 -137 -140 -142 -141 -135 -130 -127 -125 -124 -123 -125 -129 -132 -131 -129 -130 -133 -136 -135 -136 -138 -141 -143 -147 -150 -154 -156 -158 -160 -162 -163 -164 -164 -164 -164 -163 -164 -167 -171 -177 -184 -193 -204 -215 -226 -238 -251 -265 -280 -295 -307 -316 -320 -318 -309 -298 -289 -281 -272 -264 -257 -252 -246 -242 -238 -233 -227 -221 -215 -209 -201 -193 -184 -177 -170 -161 -151 -142 -135 -129 -125 -122 -119 -117 -117 -120 -124 -128 -132 -134 -133 -129 -125 -125 -129 -133 -134 -133 -129 -121 -108 -95 -92 -101 -112 -119 -121 -124 -130 -133 -129 -122 -122 -129 -138 -141 -137 -132 -132 -132 -127 -116 -104 -96 -91 -94 -100 -110 -122 -129 -133 -133 -126 -116 -104 -96 -91 -85 -77 -66 -56 -48 -43 -39 -39 -45 -54 -52 -50 -49 -48 -48 -47 -46 -45 -45 -46 -46 -165 -173 -183 -192 -195 -191 -183 -175 -167 -160 -152 -143 -135 -128 -121 -113 -105 -97 -88 -79 -70 -61 -53 -44 -34 -25 -24 -26 -26 -25 -24 -27 -37 -49 -60 -69 -80 -91 -101 -111 -121 -129 -135 -141 -147 -154 -159 -164 -169 -176 -182 -185 -186 -183 -178 -171 -167 -164 -161 -158 -153 -147 -142 -138 -134 -129 -123 -116 -109 -104 -98 -94 -90 -86 -82 -79 -76 -73 -70 -68 -65 -61 -54 -42 -31 -29 -31 -33 -34 -34 -35 -37 -39 -42 -44 -45 -43 -40 -37 -35 -34 -33 -33 -32 -32 -32 -33 -34 -34 -34 -35 -35 -35 -35 -35 -35 -36 -36 -36 -36 -36 -37 -37 -35 -36 -37 -35 -34 -33 -31 -31 -32 -33 -34 -37 -40 -43 -45 -45 -45 -44 -43 -43 -43 -42 -38 -35 -33 -30 -26 -23 -26 -37 -48 -48 -48 -48 -47 -46 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -49 -49 -49 -49 -48 -48 -48 -48 -48 -48 -48 -49 -49 -50 -52 -53 -47 -42 -36 -25 -30 -34 -37 -38 -39 -42 -50 -59 -67 -76 -84 -91 -97 -104 -112 -118 -123 -128 -132 -136 -138 -139 -141 -144 -147 -146 -141 -132 -124 -121 -119 -119 -119 -120 -123 -126 -125 -125 -126 -130 -131 -131 -130 -131 -133 -136 -139 -143 -145 -148 -151 -154 -157 -159 -160 -159 -159 -159 -159 -161 -164 -168 -174 -181 -191 -201 -212 -223 -236 -249 -264 -278 -291 -301 -308 -312 -311 -302 -292 -283 -274 -265 -258 -251 -245 -240 -236 -231 -225 -219 -214 -208 -201 -193 -185 -176 -168 -161 -154 -147 -141 -135 -130 -127 -126 -125 -126 -127 -130 -136 -142 -147 -148 -147 -143 -138 -137 -141 -146 -149 -149 -144 -132 -116 -102 -100 -110 -124 -133 -137 -139 -143 -144 -140 -135 -134 -139 -147 -150 -148 -145 -145 -143 -136 -126 -114 -105 -101 -102 -106 -114 -123 -131 -135 -133 -122 -107 -93 -81 -74 -70 -64 -57 -47 -39 -40 -38 -35 -50 -53 -51 -49 -48 -48 -47 -46 -45 -45 -46 -46 -46 -160 -167 -177 -187 -192 -192 -187 -181 -174 -167 -159 -150 -141 -133 -126 -119 -111 -104 -96 -87 -80 -71 -62 -51 -39 -27 -24 -26 -27 -25 -24 -25 -35 -48 -60 -70 -80 -92 -102 -115 -127 -136 -142 -147 -153 -159 -164 -169 -176 -182 -186 -187 -185 -181 -174 -166 -159 -155 -151 -149 -144 -137 -131 -125 -121 -117 -112 -104 -97 -92 -86 -82 -78 -74 -71 -69 -66 -64 -62 -59 -56 -52 -46 -35 -29 -29 -32 -34 -35 -36 -37 -39 -41 -43 -45 -44 -42 -39 -36 -35 -34 -33 -33 -32 -32 -32 -32 -33 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -36 -36 -36 -37 -35 -32 -31 -33 -34 -34 -36 -37 -38 -39 -40 -42 -45 -48 -49 -48 -46 -43 -41 -39 -38 -38 -37 -34 -31 -29 -26 -29 -26 -31 -42 -47 -47 -47 -47 -46 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -48 -48 -47 -47 -47 -47 -47 -47 -48 -48 -48 -49 -50 -50 -51 -53 -47 -35 -30 -26 -31 -36 -42 -46 -46 -45 -47 -54 -66 -77 -85 -93 -101 -108 -114 -119 -123 -127 -132 -137 -142 -145 -147 -149 -152 -152 -149 -140 -129 -121 -118 -117 -116 -116 -118 -121 -122 -122 -123 -124 -125 -126 -126 -126 -126 -127 -130 -133 -135 -136 -138 -142 -147 -151 -154 -155 -154 -154 -154 -155 -158 -161 -165 -171 -179 -189 -198 -209 -220 -233 -247 -260 -273 -284 -293 -301 -304 -303 -296 -286 -277 -268 -259 -252 -245 -239 -234 -229 -224 -218 -211 -206 -200 -194 -186 -176 -168 -162 -158 -155 -151 -147 -141 -135 -133 -133 -135 -136 -137 -140 -148 -156 -160 -162 -160 -156 -151 -149 -154 -159 -162 -162 -154 -141 -124 -109 -108 -120 -134 -144 -149 -152 -155 -156 -153 -147 -145 -150 -156 -160 -160 -159 -157 -154 -146 -135 -123 -115 -111 -112 -115 -119 -126 -132 -135 -132 -120 -104 -87 -71 -60 -53 -48 -44 -38 -37 -46 -44 -43 -47 -52 -50 -48 -47 -47 -46 -45 -45 -45 -46 -46 -46 -155 -162 -171 -179 -185 -186 -185 -183 -179 -173 -165 -155 -145 -134 -126 -118 -112 -106 -100 -93 -86 -78 -66 -53 -39 -27 -24 -26 -27 -26 -23 -24 -33 -46 -58 -69 -80 -92 -103 -117 -130 -140 -147 -153 -158 -164 -169 -176 -185 -190 -191 -189 -184 -178 -172 -163 -154 -148 -143 -139 -136 -130 -123 -115 -110 -106 -101 -93 -84 -78 -73 -69 -65 -62 -59 -58 -55 -53 -51 -49 -46 -43 -37 -32 -27 -30 -33 -36 -37 -37 -38 -40 -42 -44 -45 -43 -40 -38 -36 -35 -35 -34 -33 -32 -32 -32 -31 -32 -33 -33 -33 -33 -34 -34 -34 -35 -35 -35 -35 -35 -36 -36 -33 -30 -31 -34 -37 -40 -43 -45 -46 -47 -49 -51 -54 -55 -54 -49 -45 -42 -39 -37 -35 -34 -33 -30 -27 -30 -34 -38 -42 -42 -47 -47 -46 -46 -46 -45 -45 -44 -44 -45 -45 -45 -46 -46 -47 -47 -47 -46 -46 -46 -46 -46 -47 -48 -48 -49 -49 -50 -51 -51 -52 -46 -42 -31 -28 -33 -37 -44 -51 -55 -56 -54 -54 -59 -70 -82 -92 -102 -111 -118 -123 -126 -129 -132 -137 -141 -146 -149 -151 -153 -155 -153 -147 -138 -126 -120 -117 -116 -115 -115 -117 -119 -121 -121 -122 -121 -121 -121 -122 -123 -123 -123 -125 -127 -127 -127 -129 -133 -139 -144 -148 -149 -149 -150 -150 -151 -154 -158 -163 -170 -179 -188 -197 -206 -216 -229 -242 -255 -267 -276 -286 -293 -297 -298 -292 -282 -272 -263 -255 -247 -240 -234 -228 -222 -217 -210 -204 -198 -192 -186 -178 -172 -167 -165 -165 -164 -159 -153 -146 -143 -143 -144 -147 -149 -149 -150 -158 -166 -171 -173 -173 -170 -165 -162 -166 -171 -174 -171 -162 -148 -129 -115 -116 -129 -144 -155 -162 -166 -170 -171 -167 -162 -159 -161 -167 -171 -173 -173 -171 -165 -157 -146 -134 -125 -120 -120 -121 -122 -125 -130 -134 -131 -119 -104 -86 -68 -54 -42 -41 -38 -36 -38 -48 -53 -46 -52 -50 -48 -47 -47 -46 -45 -45 -45 -45 -46 -46 -46 -149 -155 -162 -168 -173 -176 -176 -177 -177 -175 -169 -159 -147 -134 -123 -115 -109 -103 -97 -92 -87 -78 -67 -53 -37 -26 -24 -26 -27 -26 -24 -24 -33 -45 -57 -68 -79 -91 -103 -117 -132 -142 -150 -157 -163 -169 -176 -185 -193 -196 -194 -189 -182 -175 -168 -160 -151 -143 -137 -132 -128 -123 -116 -108 -101 -97 -92 -83 -74 -66 -61 -56 -52 -49 -47 -45 -43 -40 -39 -37 -36 -34 -31 -28 -28 -31 -33 -36 -38 -39 -40 -42 -44 -46 -45 -42 -40 -38 -37 -36 -35 -34 -33 -32 -31 -31 -31 -31 -32 -32 -33 -33 -33 -33 -34 -34 -34 -35 -35 -35 -35 -34 -33 -31 -35 -39 -43 -48 -52 -54 -55 -56 -58 -60 -63 -62 -58 -51 -45 -42 -38 -35 -32 -31 -30 -28 -30 -38 -42 -47 -47 -47 -46 -46 -45 -45 -45 -45 -45 -44 -44 -44 -44 -45 -46 -46 -46 -46 -46 -45 -45 -46 -46 -47 -48 -49 -49 -50 -50 -51 -52 -52 -46 -35 -32 -30 -36 -41 -47 -54 -62 -66 -67 -65 -64 -66 -75 -86 -97 -108 -118 -125 -129 -131 -133 -136 -140 -142 -145 -147 -149 -151 -150 -148 -141 -132 -123 -119 -117 -116 -115 -114 -114 -117 -118 -119 -119 -118 -116 -117 -119 -120 -120 -120 -120 -119 -119 -119 -121 -124 -130 -136 -140 -143 -145 -147 -147 -149 -152 -156 -162 -171 -181 -191 -198 -206 -214 -227 -239 -251 -261 -270 -279 -286 -291 -293 -288 -279 -268 -258 -249 -242 -235 -229 -222 -216 -209 -204 -197 -191 -186 -181 -178 -174 -173 -174 -174 -173 -165 -156 -153 -153 -156 -158 -160 -162 -161 -161 -167 -174 -180 -184 -188 -187 -182 -178 -180 -184 -185 -180 -169 -153 -135 -120 -123 -138 -154 -166 -175 -182 -186 -187 -185 -179 -175 -176 -179 -183 -186 -186 -182 -176 -167 -158 -147 -135 -125 -120 -118 -117 -118 -123 -126 -125 -117 -106 -89 -71 -54 -45 -41 -50 -49 -47 -52 -51 -50 -50 -48 -47 -46 -46 -45 -45 -45 -45 -46 -46 -46 -46 -141 -145 -151 -156 -161 -163 -164 -167 -170 -171 -166 -157 -146 -133 -121 -111 -103 -96 -90 -85 -80 -74 -64 -51 -36 -25 -24 -26 -27 -26 -24 -24 -32 -44 -55 -66 -77 -89 -101 -116 -131 -142 -151 -160 -166 -173 -181 -191 -199 -198 -194 -188 -181 -174 -166 -158 -149 -139 -132 -126 -122 -117 -111 -103 -95 -88 -81 -72 -62 -55 -49 -44 -39 -36 -34 -33 -31 -29 -28 -28 -28 -28 -27 -27 -29 -31 -33 -36 -39 -40 -41 -44 -46 -46 -44 -42 -40 -39 -38 -36 -35 -33 -32 -31 -31 -34 -34 -33 -32 -31 -32 -32 -33 -33 -33 -33 -34 -34 -34 -35 -34 -34 -33 -35 -40 -43 -47 -53 -58 -62 -64 -66 -68 -69 -70 -67 -61 -53 -46 -42 -38 -34 -30 -28 -31 -29 -33 -41 -46 -46 -46 -46 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -48 -49 -50 -51 -51 -51 -52 -53 -47 -42 -32 -33 -40 -47 -53 -58 -66 -74 -78 -78 -76 -74 -75 -81 -90 -101 -113 -123 -129 -132 -134 -136 -137 -139 -140 -140 -140 -141 -142 -142 -139 -133 -126 -121 -118 -117 -116 -114 -112 -112 -114 -115 -116 -116 -114 -112 -113 -115 -117 -117 -116 -114 -113 -112 -113 -114 -116 -120 -127 -132 -136 -140 -143 -144 -146 -150 -155 -163 -173 -185 -194 -202 -209 -219 -231 -243 -254 -262 -269 -276 -282 -286 -288 -285 -275 -264 -252 -243 -235 -229 -223 -217 -211 -205 -200 -195 -191 -189 -186 -183 -181 -180 -181 -182 -178 -168 -161 -161 -165 -169 -171 -173 -174 -173 -172 -176 -182 -189 -196 -203 -204 -199 -194 -194 -196 -196 -188 -176 -159 -140 -127 -132 -147 -163 -176 -188 -197 -203 -204 -202 -197 -191 -191 -193 -196 -198 -197 -193 -185 -177 -168 -156 -141 -125 -115 -108 -104 -105 -110 -113 -113 -110 -106 -92 -75 -58 -41 -41 -48 -52 -51 -50 -49 -48 -48 -47 -46 -46 -45 -45 -45 -46 -46 -46 -46 -46 -46 -130 -133 -137 -143 -148 -150 -152 -155 -161 -163 -159 -150 -140 -129 -118 -107 -98 -89 -82 -76 -72 -67 -58 -46 -33 -24 -24 -26 -27 -27 -23 -23 -31 -42 -53 -64 -76 -88 -99 -114 -129 -142 -152 -161 -168 -175 -184 -194 -200 -199 -194 -188 -182 -175 -168 -160 -149 -139 -129 -122 -117 -112 -106 -98 -89 -80 -71 -61 -52 -44 -37 -32 -29 -27 -26 -27 -27 -27 -28 -28 -28 -28 -28 -29 -30 -32 -33 -36 -39 -41 -42 -45 -47 -47 -44 -42 -41 -39 -38 -36 -34 -32 -31 -31 -34 -40 -43 -40 -36 -33 -32 -32 -32 -32 -33 -33 -34 -34 -33 -34 -33 -34 -37 -40 -44 -46 -49 -55 -62 -68 -73 -76 -78 -79 -77 -71 -63 -54 -47 -42 -38 -34 -29 -34 -37 -41 -40 -45 -45 -46 -46 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -44 -44 -45 -45 -44 -45 -45 -46 -47 -47 -48 -49 -51 -52 -52 -52 -45 -46 -40 -35 -32 -32 -41 -50 -59 -66 -73 -80 -87 -91 -90 -87 -85 -84 -88 -97 -106 -117 -125 -129 -132 -134 -135 -136 -136 -134 -132 -131 -131 -132 -132 -130 -126 -122 -120 -120 -118 -116 -112 -109 -109 -111 -112 -113 -111 -109 -109 -110 -112 -113 -114 -113 -111 -108 -108 -109 -110 -111 -114 -119 -124 -129 -134 -137 -140 -144 -149 -156 -165 -177 -189 -198 -205 -214 -226 -240 -252 -261 -268 -273 -277 -281 -285 -286 -282 -273 -260 -248 -238 -231 -225 -220 -215 -210 -206 -203 -200 -199 -197 -195 -192 -189 -186 -186 -185 -181 -171 -166 -170 -176 -180 -182 -183 -184 -183 -183 -185 -190 -198 -207 -216 -218 -214 -209 -209 -209 -205 -196 -181 -164 -145 -133 -141 -155 -170 -184 -197 -210 -218 -221 -219 -212 -207 -206 -207 -207 -208 -207 -204 -196 -186 -175 -161 -143 -125 -109 -97 -89 -89 -94 -96 -97 -98 -98 -90 -76 -61 -46 -38 -43 -52 -50 -49 -48 -47 -47 -46 -46 -45 -45 -46 -46 -46 -46 -46 -46 -46 -47 -117 -119 -123 -130 -136 -138 -139 -144 -151 -155 -152 -142 -131 -122 -112 -103 -94 -84 -75 -68 -64 -60 -52 -40 -28 -23 -23 -26 -28 -27 -24 -23 -30 -41 -51 -63 -77 -89 -101 -114 -129 -142 -153 -162 -169 -176 -184 -193 -200 -201 -196 -190 -184 -177 -171 -163 -154 -142 -131 -122 -115 -110 -102 -93 -84 -74 -66 -55 -46 -36 -29 -25 -25 -26 -27 -28 -29 -30 -30 -31 -31 -30 -31 -31 -32 -33 -34 -35 -38 -40 -42 -45 -47 -47 -45 -43 -41 -39 -37 -35 -33 -32 -30 -31 -34 -43 -48 -47 -42 -37 -34 -32 -32 -33 -34 -34 -35 -36 -35 -36 -37 -39 -42 -45 -47 -48 -49 -54 -61 -70 -77 -83 -85 -84 -79 -71 -63 -55 -47 -42 -38 -33 -32 -36 -44 -44 -44 -44 -44 -45 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -45 -46 -46 -47 -48 -49 -50 -52 -53 -47 -41 -34 -27 -29 -25 -32 -40 -49 -60 -71 -81 -89 -95 -101 -102 -100 -96 -93 -93 -97 -104 -114 -121 -126 -129 -131 -132 -132 -132 -130 -127 -124 -122 -122 -122 -123 -122 -121 -121 -121 -121 -119 -114 -109 -106 -106 -107 -108 -108 -107 -105 -105 -107 -109 -110 -111 -110 -107 -105 -105 -106 -107 -108 -111 -115 -119 -123 -128 -132 -137 -143 -150 -159 -169 -182 -193 -201 -209 -220 -233 -247 -259 -268 -273 -276 -279 -283 -286 -287 -282 -271 -259 -246 -236 -230 -225 -222 -219 -216 -213 -210 -209 -208 -207 -204 -200 -195 -192 -189 -187 -181 -173 -172 -179 -185 -190 -191 -192 -193 -193 -193 -194 -198 -206 -215 -226 -230 -226 -223 -222 -220 -212 -200 -185 -168 -151 -141 -149 -164 -177 -191 -205 -219 -230 -235 -233 -227 -222 -221 -219 -218 -219 -218 -214 -206 -194 -179 -163 -144 -126 -107 -90 -78 -73 -76 -78 -80 -82 -84 -80 -71 -61 -49 -36 -46 -47 -51 -49 -47 -46 -46 -46 -45 -45 -45 -46 -46 -45 -45 -45 -46 -46 -46 -104 -106 -110 -117 -122 -124 -126 -133 -142 -148 -147 -136 -124 -113 -105 -97 -89 -80 -70 -62 -56 -51 -45 -35 -26 -22 -24 -27 -28 -27 -24 -24 -32 -43 -54 -65 -79 -92 -103 -116 -129 -141 -152 -160 -167 -174 -181 -189 -197 -201 -198 -190 -184 -177 -171 -165 -157 -147 -135 -124 -116 -109 -101 -91 -81 -74 -66 -58 -48 -38 -29 -24 -25 -28 -29 -31 -32 -33 -34 -34 -33 -33 -34 -34 -34 -34 -34 -35 -37 -40 -42 -44 -47 -48 -46 -43 -40 -38 -36 -34 -33 -32 -30 -30 -33 -39 -45 -46 -43 -40 -37 -36 -37 -39 -40 -40 -42 -42 -40 -42 -44 -46 -47 -48 -48 -48 -49 -53 -59 -68 -77 -82 -85 -83 -76 -69 -62 -55 -48 -42 -38 -33 -31 -40 -44 -43 -43 -43 -43 -44 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -43 -43 -43 -44 -44 -44 -45 -45 -46 -47 -47 -48 -49 -50 -52 -46 -41 -30 -26 -28 -31 -34 -41 -49 -59 -70 -82 -95 -104 -110 -113 -112 -108 -104 -102 -102 -107 -114 -121 -125 -127 -128 -128 -128 -127 -127 -125 -122 -119 -116 -115 -115 -117 -117 -117 -118 -119 -119 -115 -110 -104 -102 -101 -102 -103 -103 -102 -101 -102 -103 -105 -106 -108 -107 -105 -104 -104 -105 -105 -107 -109 -112 -116 -120 -125 -131 -137 -145 -152 -162 -173 -185 -195 -203 -213 -224 -238 -252 -265 -273 -276 -278 -281 -285 -288 -289 -283 -272 -260 -248 -238 -232 -229 -227 -226 -223 -220 -218 -217 -216 -215 -212 -206 -200 -195 -192 -188 -182 -176 -179 -186 -192 -196 -199 -201 -203 -205 -205 -205 -208 -215 -226 -237 -241 -239 -236 -234 -226 -215 -203 -188 -172 -157 -149 -158 -171 -185 -199 -214 -228 -242 -248 -247 -242 -238 -235 -231 -228 -227 -224 -218 -206 -192 -177 -160 -143 -126 -108 -89 -72 -62 -59 -60 -64 -66 -68 -66 -60 -53 -45 -41 -45 -54 -51 -49 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -91 -94 -97 -103 -107 -110 -115 -124 -136 -144 -143 -133 -119 -107 -98 -90 -82 -75 -66 -57 -50 -43 -37 -29 -24 -23 -26 -29 -30 -27 -24 -25 -35 -46 -56 -68 -80 -92 -103 -115 -126 -137 -147 -155 -163 -170 -176 -183 -191 -198 -195 -187 -179 -174 -168 -163 -157 -148 -137 -125 -117 -110 -101 -91 -82 -76 -72 -65 -57 -48 -37 -30 -26 -26 -29 -31 -33 -34 -36 -36 -36 -36 -37 -37 -36 -36 -36 -36 -37 -39 -41 -43 -47 -48 -47 -43 -40 -37 -35 -34 -33 -32 -30 -29 -30 -34 -37 -38 -38 -37 -36 -38 -41 -46 -48 -49 -50 -49 -47 -49 -50 -51 -51 -50 -48 -47 -48 -51 -58 -65 -71 -76 -78 -77 -72 -66 -60 -53 -46 -42 -37 -32 -31 -40 -43 -43 -43 -42 -42 -42 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -44 -44 -44 -45 -46 -46 -47 -47 -48 -49 -50 -51 -52 -40 -30 -30 -36 -41 -46 -52 -60 -68 -78 -90 -103 -114 -121 -123 -121 -117 -114 -113 -114 -117 -123 -126 -127 -128 -127 -126 -125 -124 -122 -121 -119 -116 -111 -108 -110 -113 -113 -112 -113 -113 -112 -108 -102 -98 -97 -97 -97 -98 -99 -98 -97 -97 -100 -101 -102 -104 -105 -103 -102 -102 -103 -103 -105 -108 -110 -115 -120 -125 -131 -138 -146 -156 -166 -177 -188 -197 -206 -217 -229 -243 -256 -269 -277 -280 -282 -284 -287 -290 -291 -285 -275 -263 -252 -243 -237 -234 -233 -231 -229 -227 -225 -224 -224 -222 -218 -210 -202 -196 -192 -188 -182 -179 -184 -192 -197 -202 -206 -210 -214 -217 -217 -217 -220 -227 -238 -250 -253 -252 -249 -243 -231 -218 -205 -191 -176 -162 -157 -167 -180 -192 -206 -221 -237 -252 -260 -261 -256 -252 -246 -239 -233 -229 -222 -211 -196 -181 -167 -153 -137 -123 -107 -89 -71 -57 -49 -46 -48 -50 -53 -51 -45 -39 -40 -42 -49 -53 -50 -48 -47 -46 -46 -45 -45 -45 -46 -46 -46 -45 -45 -45 -45 -46 -46 -81 -83 -86 -90 -93 -97 -104 -116 -129 -139 -140 -132 -118 -105 -94 -84 -75 -67 -59 -52 -44 -35 -28 -24 -22 -24 -28 -30 -31 -27 -23 -25 -35 -47 -57 -68 -80 -90 -100 -109 -119 -129 -139 -147 -156 -164 -172 -179 -187 -193 -189 -180 -173 -167 -162 -157 -151 -144 -133 -125 -117 -110 -102 -92 -85 -81 -77 -73 -67 -59 -49 -39 -31 -27 -25 -28 -30 -32 -34 -36 -38 -39 -40 -40 -39 -39 -38 -38 -39 -39 -41 -43 -47 -49 -48 -44 -40 -37 -35 -34 -33 -32 -31 -30 -30 -30 -31 -32 -32 -31 -33 -35 -40 -47 -52 -56 -57 -55 -54 -54 -54 -53 -52 -51 -48 -47 -47 -51 -56 -61 -65 -68 -71 -72 -67 -62 -56 -49 -43 -39 -35 -30 -33 -39 -42 -42 -42 -42 -41 -41 -42 -42 -42 -42 -42 -42 -41 -41 -42 -42 -43 -43 -44 -44 -44 -45 -45 -46 -46 -47 -47 -48 -49 -49 -50 -51 -45 -35 -28 -37 -45 -52 -60 -67 -74 -83 -94 -107 -119 -129 -131 -129 -126 -124 -124 -125 -126 -128 -130 -129 -129 -127 -125 -123 -121 -119 -118 -117 -114 -108 -104 -106 -109 -107 -104 -103 -104 -102 -99 -96 -94 -94 -94 -94 -95 -95 -94 -92 -92 -95 -97 -99 -101 -101 -101 -100 -100 -101 -101 -103 -106 -109 -114 -120 -125 -131 -138 -148 -159 -171 -182 -192 -201 -211 -223 -236 -249 -262 -274 -281 -285 -288 -289 -291 -293 -292 -286 -276 -266 -258 -249 -245 -242 -240 -239 -237 -235 -234 -232 -230 -227 -221 -213 -204 -198 -193 -189 -184 -183 -188 -195 -200 -205 -210 -216 -222 -227 -229 -231 -233 -239 -251 -260 -264 -264 -259 -249 -235 -221 -209 -195 -180 -168 -166 -176 -188 -200 -213 -228 -245 -261 -271 -272 -267 -261 -252 -241 -232 -223 -212 -200 -183 -167 -153 -140 -128 -115 -100 -84 -68 -53 -41 -35 -41 -42 -36 -43 -38 -41 -45 -49 -53 -51 -49 -47 -46 -46 -46 -46 -46 -46 -47 -47 -47 -46 -45 -45 -45 -46 -46 -69 -71 -73 -75 -78 -86 -96 -110 -123 -133 -138 -133 -121 -106 -95 -83 -72 -62 -52 -45 -37 -28 -23 -22 -24 -26 -29 -31 -31 -28 -24 -24 -33 -45 -54 -64 -75 -85 -93 -99 -108 -118 -128 -137 -147 -158 -168 -177 -185 -189 -183 -175 -167 -161 -155 -150 -144 -137 -129 -121 -116 -108 -100 -92 -86 -82 -80 -77 -74 -68 -60 -50 -42 -33 -28 -25 -26 -28 -31 -34 -36 -38 -40 -41 -42 -42 -41 -40 -40 -40 -42 -44 -47 -49 -48 -44 -40 -38 -36 -35 -34 -34 -33 -32 -32 -31 -31 -31 -31 -30 -30 -32 -36 -43 -51 -57 -60 -59 -57 -56 -54 -52 -50 -49 -46 -46 -46 -49 -53 -57 -59 -62 -66 -67 -62 -55 -49 -41 -36 -33 -34 -34 -35 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -43 -43 -44 -45 -45 -45 -46 -46 -47 -48 -48 -49 -49 -50 -50 -51 -52 -39 -31 -32 -42 -52 -61 -68 -75 -84 -95 -108 -122 -133 -136 -134 -133 -132 -132 -132 -132 -131 -131 -130 -129 -127 -124 -121 -118 -117 -116 -115 -112 -105 -100 -101 -103 -100 -95 -94 -95 -94 -93 -91 -90 -91 -91 -91 -92 -91 -89 -86 -87 -91 -94 -96 -97 -98 -98 -98 -99 -99 -99 -102 -105 -109 -114 -120 -125 -131 -139 -150 -163 -177 -188 -198 -207 -219 -232 -245 -258 -271 -281 -288 -292 -294 -295 -296 -296 -293 -287 -277 -268 -261 -257 -255 -252 -250 -249 -247 -246 -244 -241 -236 -231 -225 -217 -209 -202 -196 -192 -188 -187 -191 -196 -201 -206 -211 -219 -228 -236 -241 -245 -247 -252 -261 -270 -274 -273 -267 -255 -241 -227 -214 -200 -185 -175 -175 -185 -196 -206 -219 -235 -252 -267 -276 -277 -270 -260 -248 -235 -223 -212 -199 -186 -170 -154 -140 -127 -116 -103 -88 -72 -58 -46 -36 -36 -39 -45 -45 -44 -50 -48 -52 -51 -50 -49 -48 -47 -47 -47 -47 -47 -48 -48 -48 -47 -47 -46 -45 -45 -46 -46 -46 -57 -57 -58 -62 -69 -80 -94 -106 -117 -126 -133 -133 -124 -111 -98 -86 -75 -63 -52 -42 -34 -26 -22 -23 -26 -28 -31 -33 -32 -29 -24 -23 -31 -41 -50 -57 -65 -74 -81 -88 -96 -107 -118 -130 -141 -154 -166 -176 -183 -184 -180 -172 -163 -155 -148 -142 -137 -130 -123 -117 -110 -103 -95 -87 -81 -77 -75 -75 -74 -72 -66 -59 -51 -43 -34 -28 -25 -26 -28 -30 -33 -35 -36 -39 -41 -43 -44 -42 -41 -42 -44 -46 -48 -49 -48 -44 -40 -39 -37 -36 -36 -35 -34 -33 -33 -33 -32 -32 -31 -31 -31 -30 -33 -39 -46 -53 -57 -56 -55 -54 -51 -48 -47 -45 -44 -44 -45 -47 -49 -51 -54 -58 -62 -61 -55 -47 -40 -36 -32 -33 -36 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -43 -44 -44 -45 -45 -46 -46 -47 -47 -48 -49 -49 -50 -50 -51 -51 -52 -39 -29 -28 -37 -47 -57 -66 -74 -84 -98 -111 -124 -134 -137 -137 -135 -135 -134 -134 -132 -131 -131 -130 -128 -125 -122 -118 -116 -115 -113 -112 -109 -102 -96 -97 -97 -92 -87 -86 -87 -87 -86 -85 -85 -87 -87 -87 -87 -86 -83 -82 -84 -89 -91 -92 -92 -93 -93 -95 -97 -98 -98 -100 -103 -107 -113 -120 -126 -134 -143 -154 -168 -182 -194 -204 -216 -229 -244 -256 -269 -280 -289 -294 -297 -299 -301 -301 -300 -295 -287 -279 -270 -267 -266 -265 -263 -260 -258 -257 -255 -253 -249 -243 -237 -230 -223 -215 -207 -201 -196 -192 -192 -194 -198 -202 -207 -212 -220 -233 -244 -251 -257 -259 -262 -271 -282 -286 -282 -273 -261 -247 -233 -219 -205 -191 -183 -186 -194 -203 -213 -227 -244 -260 -272 -278 -275 -266 -253 -239 -225 -213 -200 -186 -172 -158 -142 -128 -115 -103 -90 -75 -63 -53 -46 -39 -33 -41 -44 -47 -53 -52 -51 -50 -50 -49 -48 -48 -48 -48 -49 -49 -49 -50 -50 -49 -47 -46 -45 -45 -45 -46 -46 -46 -41 -42 -46 -55 -67 -81 -94 -103 -110 -118 -128 -132 -128 -117 -105 -93 -82 -71 -59 -49 -39 -31 -24 -22 -25 -28 -31 -33 -33 -30 -25 -22 -27 -36 -42 -48 -54 -62 -70 -78 -88 -100 -113 -127 -141 -154 -166 -174 -179 -180 -175 -168 -159 -150 -142 -134 -128 -123 -116 -109 -102 -95 -87 -80 -74 -70 -67 -66 -66 -66 -64 -60 -54 -49 -41 -33 -27 -24 -25 -27 -29 -31 -33 -35 -39 -42 -44 -45 -44 -43 -45 -48 -49 -49 -47 -44 -41 -40 -39 -38 -38 -36 -35 -35 -34 -33 -33 -32 -32 -31 -31 -30 -31 -36 -43 -49 -53 -52 -50 -49 -47 -44 -42 -41 -41 -42 -43 -44 -45 -47 -50 -55 -58 -56 -48 -39 -37 -36 -36 -36 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -41 -41 -42 -42 -43 -44 -44 -45 -46 -46 -47 -47 -48 -49 -49 -50 -50 -51 -52 -46 -40 -35 -25 -31 -39 -48 -58 -69 -80 -93 -107 -120 -129 -136 -137 -136 -135 -134 -133 -132 -131 -130 -129 -127 -125 -122 -119 -116 -113 -111 -109 -107 -104 -98 -92 -92 -91 -85 -81 -80 -80 -79 -78 -78 -79 -81 -81 -81 -80 -79 -78 -79 -83 -87 -88 -88 -87 -87 -88 -90 -93 -94 -96 -99 -102 -106 -113 -120 -129 -139 -149 -159 -172 -187 -198 -210 -224 -239 -252 -264 -275 -282 -287 -291 -295 -298 -301 -304 -303 -298 -291 -282 -276 -274 -274 -274 -271 -268 -266 -265 -264 -261 -256 -251 -244 -238 -231 -223 -215 -207 -201 -198 -197 -198 -201 -204 -208 -213 -222 -236 -249 -258 -265 -270 -274 -285 -296 -297 -288 -275 -262 -248 -234 -222 -208 -196 -190 -194 -201 -210 -222 -237 -253 -266 -273 -275 -270 -259 -244 -229 -215 -202 -189 -175 -160 -145 -132 -117 -106 -95 -84 -73 -65 -61 -56 -51 -45 -37 -42 -44 -48 -53 -52 -51 -51 -50 -50 -50 -50 -51 -51 -52 -52 -52 -51 -49 -47 -46 -45 -45 -45 -45 -46 -46 -28 -34 -44 -57 -71 -83 -91 -97 -102 -111 -121 -128 -128 -121 -112 -102 -91 -80 -69 -59 -49 -39 -30 -24 -23 -26 -30 -34 -34 -30 -25 -22 -24 -28 -32 -37 -44 -52 -63 -74 -85 -99 -114 -128 -142 -155 -165 -171 -174 -172 -166 -160 -153 -145 -136 -128 -121 -113 -106 -99 -92 -86 -80 -75 -70 -66 -60 -56 -55 -56 -57 -55 -52 -48 -43 -36 -28 -24 -23 -25 -28 -29 -31 -34 -38 -41 -45 -46 -46 -46 -48 -50 -50 -49 -47 -44 -43 -42 -41 -40 -39 -37 -36 -35 -34 -33 -32 -32 -31 -30 -30 -30 -33 -37 -44 -48 -50 -48 -45 -44 -43 -40 -38 -38 -38 -40 -40 -40 -41 -43 -48 -52 -55 -52 -45 -38 -35 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -41 -41 -42 -42 -43 -44 -45 -45 -46 -47 -48 -48 -49 -49 -50 -51 -44 -46 -41 -36 -32 -28 -33 -40 -48 -58 -69 -80 -93 -106 -119 -127 -133 -135 -135 -134 -133 -132 -131 -129 -128 -126 -125 -123 -121 -119 -116 -112 -109 -106 -103 -102 -99 -94 -89 -86 -85 -80 -76 -75 -74 -73 -72 -73 -74 -76 -76 -75 -75 -74 -75 -78 -81 -84 -84 -84 -83 -83 -84 -86 -89 -92 -94 -98 -101 -106 -113 -122 -133 -143 -153 -164 -176 -190 -201 -214 -229 -243 -254 -264 -271 -274 -276 -280 -285 -289 -294 -297 -300 -300 -296 -290 -285 -283 -282 -281 -279 -277 -275 -274 -272 -269 -265 -260 -254 -248 -242 -233 -224 -216 -209 -207 -206 -206 -208 -211 -214 -218 -225 -239 -252 -262 -272 -281 -290 -300 -308 -302 -289 -274 -261 -247 -234 -223 -212 -201 -196 -200 -207 -217 -231 -247 -262 -270 -271 -268 -261 -250 -236 -221 -207 -193 -180 -166 -151 -137 -125 -115 -107 -101 -93 -86 -80 -75 -70 -64 -56 -46 -38 -39 -42 -45 -48 -47 -47 -46 -46 -48 -49 -49 -49 -49 -49 -48 -53 -50 -48 -46 -45 -45 -45 -45 -45 -46 -24 -33 -49 -62 -73 -81 -85 -90 -96 -104 -113 -119 -122 -122 -117 -109 -99 -89 -79 -68 -58 -48 -36 -26 -23 -25 -30 -35 -35 -31 -27 -23 -22 -23 -23 -28 -38 -50 -63 -76 -88 -101 -116 -129 -143 -156 -164 -168 -166 -161 -155 -150 -145 -138 -130 -123 -115 -105 -95 -88 -83 -78 -74 -71 -68 -63 -55 -47 -43 -44 -45 -45 -44 -43 -39 -33 -27 -23 -23 -25 -28 -30 -32 -36 -39 -42 -45 -48 -48 -49 -50 -51 -51 -49 -47 -45 -44 -43 -41 -39 -38 -36 -34 -33 -32 -31 -30 -30 -29 -30 -31 -34 -38 -44 -48 -49 -47 -44 -40 -39 -40 -37 -35 -34 -36 -37 -37 -36 -37 -40 -45 -50 -52 -51 -44 -37 -37 -37 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -40 -40 -41 -41 -42 -42 -43 -44 -45 -46 -47 -48 -49 -49 -49 -50 -51 -39 -34 -30 -33 -29 -33 -37 -42 -50 -60 -70 -81 -92 -103 -115 -124 -130 -133 -133 -131 -130 -129 -129 -127 -126 -124 -122 -120 -118 -117 -115 -112 -108 -105 -101 -99 -97 -95 -91 -84 -81 -78 -74 -72 -71 -70 -69 -69 -70 -72 -73 -73 -72 -72 -72 -73 -76 -78 -80 -80 -80 -80 -81 -82 -83 -86 -89 -93 -97 -101 -106 -115 -125 -135 -145 -155 -166 -178 -190 -202 -214 -228 -239 -248 -255 -260 -261 -262 -265 -271 -277 -281 -286 -293 -297 -299 -297 -293 -291 -290 -290 -290 -289 -287 -284 -281 -277 -273 -268 -263 -258 -252 -243 -234 -226 -220 -217 -216 -216 -217 -221 -224 -226 -231 -242 -254 -265 -277 -291 -303 -313 -314 -304 -289 -274 -260 -247 -235 -224 -214 -205 -201 -205 -213 -226 -241 -257 -269 -271 -266 -259 -251 -242 -228 -215 -201 -187 -173 -160 -148 -138 -130 -124 -120 -116 -111 -104 -97 -91 -84 -75 -64 -55 -49 -45 -42 -41 -35 -33 -32 -31 -32 -36 -38 -38 -37 -35 -34 -38 -40 -51 -48 -46 -45 -45 -45 -45 -45 -46 -21 -34 -49 -62 -69 -73 -77 -84 -92 -99 -104 -108 -112 -115 -117 -112 -104 -95 -86 -77 -65 -53 -40 -29 -22 -25 -30 -35 -36 -33 -29 -27 -25 -23 -22 -28 -39 -53 -66 -78 -91 -103 -117 -129 -141 -154 -162 -163 -159 -151 -144 -139 -135 -130 -124 -117 -108 -97 -87 -80 -76 -72 -69 -67 -65 -60 -52 -40 -32 -31 -32 -32 -33 -32 -30 -27 -25 -23 -24 -27 -29 -32 -34 -38 -42 -45 -47 -49 -50 -51 -52 -52 -51 -49 -47 -45 -44 -42 -40 -37 -35 -34 -32 -31 -30 -29 -29 -29 -31 -34 -39 -43 -48 -52 -52 -49 -45 -40 -35 -35 -35 -35 -33 -33 -33 -34 -34 -34 -35 -38 -43 -48 -50 -49 -43 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -42 -42 -43 -44 -45 -46 -47 -48 -48 -49 -49 -50 -39 -36 -26 -30 -35 -39 -43 -46 -51 -59 -69 -80 -91 -100 -110 -120 -126 -129 -130 -129 -128 -127 -127 -126 -124 -122 -121 -119 -117 -115 -113 -111 -108 -104 -100 -97 -94 -92 -90 -87 -80 -74 -71 -68 -68 -67 -67 -67 -67 -69 -70 -70 -70 -70 -70 -70 -71 -73 -74 -75 -76 -76 -77 -78 -79 -81 -84 -88 -92 -95 -100 -107 -115 -126 -136 -145 -154 -163 -174 -187 -199 -210 -222 -230 -236 -242 -245 -246 -247 -250 -256 -261 -266 -272 -281 -290 -295 -295 -293 -289 -289 -291 -294 -296 -295 -292 -287 -282 -278 -274 -270 -265 -260 -253 -245 -238 -233 -229 -228 -228 -229 -232 -235 -237 -240 -247 -257 -268 -282 -299 -313 -319 -317 -307 -292 -275 -262 -248 -236 -226 -216 -208 -206 -211 -222 -236 -251 -264 -270 -268 -260 -250 -242 -232 -220 -208 -195 -182 -170 -162 -157 -152 -148 -143 -138 -133 -126 -119 -112 -103 -93 -82 -72 -65 -61 -58 -54 -47 -40 -38 -38 -37 -39 -42 -45 -44 -42 -39 -35 -28 -35 -44 -49 -47 -46 -45 -45 -45 -45 -46 -18 -30 -44 -55 -60 -62 -67 -77 -86 -91 -93 -96 -100 -106 -110 -110 -105 -98 -90 -80 -68 -55 -42 -29 -22 -24 -30 -35 -36 -34 -31 -29 -27 -24 -22 -30 -42 -56 -68 -80 -92 -104 -116 -126 -138 -151 -158 -158 -152 -142 -134 -129 -126 -121 -117 -110 -100 -89 -80 -75 -70 -66 -64 -62 -59 -56 -49 -37 -25 -22 -23 -24 -24 -24 -23 -23 -24 -24 -26 -29 -32 -35 -38 -41 -45 -47 -50 -51 -52 -53 -53 -52 -50 -48 -46 -45 -43 -41 -39 -37 -35 -33 -32 -31 -29 -28 -28 -32 -35 -41 -47 -52 -55 -56 -54 -49 -44 -38 -33 -31 -32 -32 -31 -32 -32 -32 -33 -33 -34 -36 -40 -45 -46 -45 -40 -35 -35 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -42 -43 -43 -44 -45 -46 -46 -47 -47 -48 -49 -44 -34 -27 -32 -37 -42 -46 -49 -52 -57 -64 -74 -85 -95 -104 -113 -120 -124 -125 -126 -126 -125 -125 -124 -123 -121 -119 -118 -116 -114 -111 -108 -105 -103 -99 -96 -92 -89 -86 -84 -80 -74 -69 -65 -63 -63 -64 -64 -64 -65 -67 -67 -67 -67 -68 -68 -68 -69 -69 -71 -72 -73 -74 -75 -76 -77 -79 -82 -86 -90 -95 -100 -106 -115 -123 -133 -141 -149 -157 -167 -179 -191 -202 -213 -220 -224 -229 -232 -233 -233 -237 -242 -246 -251 -258 -270 -281 -287 -288 -285 -282 -281 -284 -288 -290 -290 -287 -283 -279 -276 -273 -270 -267 -263 -260 -255 -251 -246 -243 -242 -243 -244 -246 -249 -251 -252 -255 -263 -274 -289 -305 -317 -319 -316 -309 -296 -279 -265 -251 -238 -228 -219 -212 -211 -219 -231 -245 -257 -265 -268 -263 -254 -243 -232 -222 -212 -201 -190 -181 -174 -171 -172 -171 -168 -162 -156 -149 -142 -132 -123 -112 -99 -89 -81 -78 -74 -70 -64 -58 -54 -53 -52 -51 -53 -55 -56 -56 -53 -50 -43 -33 -30 -45 -49 -47 -46 -45 -45 -45 -45 -45 -18 -22 -34 -44 -47 -49 -57 -68 -76 -80 -81 -85 -91 -97 -101 -102 -102 -97 -88 -77 -67 -54 -40 -27 -22 -25 -30 -35 -37 -34 -31 -28 -25 -22 -23 -31 -43 -56 -67 -80 -92 -103 -113 -123 -135 -147 -154 -152 -144 -133 -124 -119 -116 -113 -108 -102 -93 -84 -77 -73 -67 -62 -57 -55 -52 -50 -46 -36 -25 -22 -24 -24 -24 -22 -23 -25 -26 -27 -29 -32 -36 -39 -42 -45 -48 -51 -52 -53 -53 -53 -52 -50 -48 -47 -45 -44 -42 -41 -39 -37 -36 -34 -33 -31 -29 -28 -29 -32 -37 -44 -50 -54 -56 -57 -54 -49 -45 -39 -32 -30 -30 -31 -31 -31 -31 -32 -32 -32 -33 -34 -37 -40 -41 -40 -37 -34 -35 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -42 -43 -43 -44 -45 -45 -45 -46 -46 -47 -48 -43 -34 -27 -34 -39 -44 -48 -50 -53 -58 -64 -73 -84 -94 -102 -109 -114 -117 -119 -121 -121 -122 -122 -122 -121 -119 -116 -115 -114 -111 -107 -103 -100 -98 -95 -91 -87 -83 -79 -76 -72 -68 -64 -60 -58 -59 -60 -61 -61 -63 -64 -64 -65 -65 -66 -66 -67 -67 -68 -68 -70 -71 -72 -73 -74 -76 -78 -81 -84 -89 -95 -101 -106 -111 -118 -125 -134 -142 -150 -158 -168 -179 -191 -201 -208 -212 -217 -220 -221 -221 -225 -229 -233 -238 -246 -259 -272 -279 -280 -276 -273 -273 -276 -280 -281 -280 -277 -274 -270 -268 -266 -265 -263 -263 -264 -264 -262 -258 -256 -256 -257 -258 -260 -263 -265 -265 -266 -271 -282 -297 -310 -314 -312 -309 -306 -299 -286 -270 -256 -243 -232 -224 -218 -218 -227 -240 -253 -262 -265 -264 -259 -250 -239 -227 -215 -205 -197 -191 -187 -186 -186 -187 -188 -186 -180 -173 -165 -156 -146 -134 -119 -106 -97 -94 -91 -88 -83 -76 -70 -66 -66 -66 -65 -66 -67 -68 -66 -63 -57 -49 -37 -33 -47 -50 -48 -46 -45 -45 -45 -45 -45 -18 -22 -24 -29 -33 -36 -46 -56 -63 -66 -68 -74 -82 -87 -89 -93 -96 -93 -83 -73 -62 -49 -35 -25 -22 -26 -31 -36 -38 -35 -31 -27 -23 -22 -26 -35 -45 -56 -68 -80 -92 -101 -111 -121 -133 -145 -150 -145 -136 -124 -115 -109 -106 -102 -98 -92 -86 -79 -75 -71 -65 -58 -51 -45 -41 -40 -39 -34 -24 -23 -26 -27 -26 -24 -25 -27 -29 -30 -32 -35 -39 -43 -46 -49 -52 -54 -54 -53 -52 -50 -49 -48 -46 -45 -43 -42 -40 -39 -38 -37 -36 -35 -33 -32 -30 -29 -28 -29 -32 -37 -46 -51 -55 -56 -54 -51 -47 -40 -32 -30 -30 -30 -31 -31 -31 -31 -32 -32 -32 -33 -35 -36 -36 -36 -34 -34 -35 -36 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -41 -42 -42 -43 -43 -44 -44 -44 -45 -45 -46 -48 -49 -39 -32 -31 -36 -40 -44 -48 -51 -55 -61 -70 -81 -90 -97 -101 -104 -107 -110 -113 -115 -117 -119 -119 -118 -115 -112 -111 -110 -107 -103 -99 -96 -94 -91 -86 -81 -76 -72 -69 -66 -63 -59 -55 -53 -54 -56 -57 -58 -59 -61 -61 -62 -63 -64 -65 -66 -67 -67 -67 -68 -69 -70 -71 -73 -75 -77 -79 -83 -89 -95 -101 -105 -107 -110 -116 -124 -134 -143 -151 -159 -170 -181 -190 -195 -200 -205 -209 -209 -208 -212 -217 -220 -227 -239 -252 -265 -271 -272 -268 -264 -263 -267 -271 -272 -270 -267 -264 -261 -259 -258 -258 -258 -260 -265 -269 -271 -270 -269 -268 -270 -272 -273 -276 -279 -278 -278 -283 -294 -305 -310 -307 -300 -297 -298 -298 -291 -279 -266 -253 -242 -234 -230 -230 -239 -250 -260 -265 -264 -261 -255 -247 -236 -224 -213 -206 -202 -199 -200 -200 -200 -201 -202 -202 -196 -188 -179 -168 -157 -145 -131 -118 -112 -109 -107 -103 -98 -90 -84 -81 -81 -81 -80 -81 -83 -82 -78 -71 -63 -52 -39 -34 -48 -51 -48 -46 -45 -45 -45 -45 -45 -28 -24 -22 -22 -22 -26 -33 -42 -49 -52 -56 -63 -71 -74 -76 -83 -89 -89 -81 -70 -59 -46 -33 -24 -22 -26 -31 -36 -38 -37 -32 -27 -23 -22 -30 -40 -50 -60 -69 -81 -92 -100 -109 -120 -132 -143 -145 -138 -127 -116 -106 -100 -96 -92 -88 -83 -79 -75 -71 -67 -61 -54 -46 -38 -31 -29 -29 -26 -22 -22 -27 -30 -29 -27 -27 -30 -32 -34 -35 -38 -42 -46 -49 -52 -55 -55 -53 -51 -48 -47 -46 -45 -44 -43 -41 -39 -37 -36 -35 -34 -34 -33 -32 -31 -30 -29 -29 -28 -28 -36 -42 -50 -54 -55 -53 -50 -46 -38 -32 -30 -30 -30 -30 -31 -31 -31 -31 -32 -32 -33 -33 -34 -34 -34 -34 -34 -36 -36 -36 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -41 -41 -42 -42 -43 -43 -43 -43 -44 -45 -46 -47 -48 -44 -34 -26 -30 -32 -37 -42 -46 -51 -58 -66 -76 -83 -88 -90 -92 -94 -98 -102 -106 -109 -112 -113 -112 -109 -105 -104 -104 -101 -98 -95 -91 -89 -85 -80 -73 -70 -67 -65 -61 -58 -55 -51 -48 -49 -51 -52 -53 -55 -56 -58 -60 -62 -63 -64 -66 -67 -67 -67 -67 -67 -68 -69 -70 -72 -74 -77 -81 -87 -95 -100 -101 -101 -102 -108 -117 -128 -137 -146 -154 -164 -173 -179 -182 -186 -192 -196 -196 -195 -199 -203 -208 -220 -234 -248 -258 -263 -263 -258 -253 -253 -256 -261 -262 -260 -256 -253 -251 -250 -250 -250 -252 -257 -263 -270 -276 -280 -281 -281 -282 -284 -286 -291 -295 -295 -293 -296 -304 -309 -305 -295 -287 -284 -286 -289 -290 -284 -276 -264 -254 -248 -245 -246 -252 -260 -266 -268 -265 -260 -254 -245 -234 -224 -216 -213 -212 -212 -212 -212 -212 -212 -214 -214 -210 -199 -189 -178 -169 -158 -146 -134 -128 -125 -122 -118 -111 -104 -98 -95 -96 -96 -97 -99 -99 -95 -87 -77 -65 -53 -39 -35 -41 -52 -49 -47 -46 -45 -45 -45 -45 -31 -29 -27 -24 -23 -23 -26 -30 -35 -39 -45 -53 -58 -60 -64 -73 -82 -84 -80 -71 -61 -49 -38 -27 -22 -24 -30 -35 -39 -38 -34 -29 -23 -22 -31 -42 -52 -60 -69 -79 -89 -98 -107 -118 -130 -139 -139 -131 -119 -109 -99 -92 -88 -85 -81 -78 -74 -69 -65 -59 -55 -50 -44 -36 -27 -22 -22 -22 -20 -23 -27 -32 -32 -30 -30 -32 -35 -37 -39 -41 -44 -48 -52 -55 -56 -54 -50 -47 -45 -43 -42 -42 -41 -40 -37 -36 -34 -33 -32 -32 -31 -30 -30 -29 -28 -28 -28 -28 -30 -37 -46 -51 -55 -54 -51 -47 -39 -34 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -32 -32 -33 -33 -33 -33 -34 -34 -35 -35 -35 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -40 -40 -40 -41 -41 -42 -42 -42 -43 -43 -43 -44 -45 -47 -47 -48 -49 -38 -35 -30 -30 -28 -36 -42 -49 -56 -63 -70 -74 -76 -78 -80 -82 -85 -90 -94 -99 -103 -105 -104 -101 -98 -97 -96 -95 -92 -89 -86 -82 -77 -71 -66 -63 -62 -60 -57 -54 -50 -47 -45 -45 -46 -47 -49 -50 -52 -54 -57 -60 -62 -64 -66 -68 -68 -67 -65 -65 -64 -65 -67 -68 -71 -75 -79 -85 -92 -96 -96 -93 -95 -102 -111 -122 -132 -141 -151 -160 -166 -168 -169 -175 -181 -184 -183 -181 -185 -190 -200 -214 -230 -243 -253 -256 -254 -248 -242 -241 -245 -251 -253 -249 -245 -242 -240 -240 -240 -241 -245 -251 -259 -267 -277 -286 -291 -293 -294 -297 -299 -305 -311 -311 -308 -308 -310 -308 -297 -285 -276 -273 -274 -276 -280 -281 -279 -274 -267 -263 -261 -262 -266 -270 -273 -273 -268 -261 -254 -245 -236 -228 -223 -223 -223 -223 -223 -222 -221 -222 -223 -223 -218 -209 -197 -189 -181 -172 -160 -148 -140 -135 -131 -124 -118 -112 -109 -108 -108 -106 -106 -107 -105 -97 -87 -76 -65 -53 -40 -29 -35 -38 -51 -49 -47 -45 -45 -45 -45 -34 -32 -30 -28 -27 -25 -24 -24 -25 -28 -33 -41 -45 -48 -55 -65 -72 -75 -75 -71 -63 -53 -43 -31 -22 -23 -28 -34 -39 -39 -35 -30 -24 -22 -30 -40 -49 -56 -63 -72 -83 -93 -103 -115 -127 -135 -135 -126 -115 -103 -94 -87 -83 -80 -77 -73 -68 -62 -57 -51 -46 -43 -39 -33 -27 -22 -21 -22 -22 -25 -29 -33 -35 -33 -32 -34 -38 -41 -43 -45 -47 -51 -54 -56 -55 -51 -47 -44 -41 -40 -39 -38 -38 -36 -35 -33 -32 -31 -30 -29 -28 -27 -27 -27 -29 -30 -30 -30 -34 -42 -49 -53 -54 -53 -48 -39 -34 -29 -29 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -32 -34 -33 -33 -33 -34 -34 -34 -35 -35 -35 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -40 -40 -41 -41 -41 -42 -42 -43 -43 -43 -44 -44 -45 -46 -47 -48 -49 -50 -45 -45 -39 -31 -32 -40 -48 -53 -58 -63 -65 -65 -67 -69 -71 -73 -77 -82 -88 -93 -96 -95 -92 -90 -88 -88 -87 -84 -80 -76 -72 -67 -62 -57 -56 -55 -55 -53 -50 -47 -45 -42 -41 -42 -44 -45 -46 -48 -51 -55 -58 -60 -62 -65 -67 -67 -66 -64 -62 -61 -62 -63 -65 -68 -72 -76 -82 -88 -90 -89 -87 -90 -98 -107 -117 -127 -137 -147 -154 -157 -157 -159 -166 -172 -172 -170 -167 -172 -182 -194 -211 -227 -239 -248 -248 -244 -237 -231 -230 -236 -243 -244 -240 -235 -232 -231 -230 -230 -233 -238 -246 -255 -264 -275 -286 -296 -300 -304 -308 -312 -319 -325 -325 -320 -316 -312 -305 -292 -278 -268 -265 -264 -265 -268 -272 -276 -278 -278 -277 -277 -277 -279 -280 -280 -279 -272 -263 -256 -249 -242 -236 -232 -231 -231 -231 -231 -230 -229 -230 -227 -225 -222 -217 -208 -201 -194 -184 -170 -157 -145 -137 -130 -123 -117 -114 -114 -114 -113 -108 -103 -101 -98 -88 -78 -70 -61 -50 -39 -29 -22 -32 -45 -50 -48 -46 -45 -45 -45 -34 -35 -33 -31 -30 -28 -27 -25 -23 -22 -24 -27 -31 -38 -48 -57 -61 -63 -66 -66 -61 -53 -43 -31 -22 -23 -28 -34 -39 -40 -36 -30 -24 -22 -26 -34 -42 -48 -54 -62 -73 -84 -97 -109 -122 -131 -131 -123 -112 -101 -91 -84 -79 -76 -73 -68 -61 -55 -49 -43 -38 -33 -30 -28 -24 -22 -22 -24 -26 -28 -31 -36 -38 -37 -36 -38 -41 -44 -47 -49 -51 -54 -56 -56 -53 -48 -44 -41 -39 -37 -35 -35 -34 -33 -32 -31 -30 -29 -28 -27 -26 -28 -29 -31 -35 -40 -41 -42 -43 -50 -53 -55 -55 -52 -45 -35 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -33 -35 -34 -33 -33 -34 -34 -34 -34 -35 -35 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -40 -40 -40 -41 -41 -42 -42 -43 -43 -44 -44 -45 -45 -45 -46 -47 -48 -49 -50 -50 -50 -44 -35 -30 -38 -45 -49 -52 -55 -56 -56 -56 -58 -59 -61 -64 -70 -77 -83 -86 -85 -83 -81 -79 -79 -76 -72 -68 -64 -61 -57 -53 -50 -48 -49 -49 -48 -47 -45 -43 -40 -38 -39 -40 -41 -43 -46 -50 -53 -55 -57 -59 -61 -63 -63 -63 -61 -59 -58 -58 -60 -62 -65 -68 -73 -78 -82 -83 -82 -81 -86 -94 -103 -113 -123 -133 -142 -147 -148 -148 -151 -159 -162 -161 -157 -155 -164 -176 -192 -209 -224 -235 -241 -240 -233 -225 -219 -222 -229 -236 -236 -231 -226 -223 -222 -221 -222 -226 -232 -241 -251 -260 -271 -284 -296 -305 -312 -320 -327 -334 -337 -332 -324 -317 -310 -301 -289 -275 -265 -260 -258 -258 -259 -263 -268 -276 -281 -286 -288 -289 -287 -284 -281 -279 -273 -266 -259 -253 -248 -243 -239 -236 -234 -235 -236 -236 -234 -230 -223 -216 -215 -215 -211 -207 -203 -192 -177 -160 -144 -132 -123 -116 -110 -108 -112 -115 -114 -105 -96 -89 -83 -75 -66 -59 -52 -42 -32 -25 -29 -33 -46 -51 -49 -47 -46 -45 -45 -32 -34 -35 -35 -34 -32 -31 -29 -26 -25 -22 -23 -24 -29 -41 -49 -50 -50 -55 -58 -55 -47 -36 -27 -22 -24 -30 -36 -40 -40 -36 -30 -26 -21 -22 -25 -30 -37 -45 -53 -63 -77 -91 -105 -118 -128 -129 -123 -112 -101 -91 -83 -77 -72 -69 -63 -55 -48 -42 -36 -30 -24 -22 -20 -20 -19 -22 -26 -29 -32 -35 -38 -41 -41 -42 -43 -46 -48 -51 -53 -55 -57 -58 -55 -51 -45 -42 -39 -36 -34 -33 -32 -31 -30 -29 -29 -28 -27 -26 -27 -30 -34 -38 -40 -45 -49 -52 -52 -53 -55 -56 -56 -54 -51 -44 -33 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -33 -34 -33 -32 -33 -34 -34 -34 -34 -35 -35 -36 -36 -37 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -40 -40 -41 -41 -41 -42 -43 -43 -44 -44 -45 -46 -46 -46 -46 -47 -48 -49 -49 -48 -49 -50 -40 -34 -35 -41 -44 -46 -48 -49 -48 -47 -47 -49 -51 -54 -59 -66 -72 -75 -75 -73 -71 -68 -67 -65 -60 -57 -53 -51 -48 -45 -42 -42 -43 -44 -44 -43 -42 -40 -37 -36 -36 -37 -39 -41 -45 -49 -51 -52 -53 -55 -57 -59 -60 -59 -58 -56 -54 -54 -57 -59 -62 -65 -69 -75 -77 -77 -76 -77 -82 -90 -100 -110 -120 -129 -135 -139 -138 -138 -143 -150 -151 -148 -145 -148 -159 -174 -190 -206 -220 -230 -234 -231 -222 -213 -209 -215 -224 -229 -228 -223 -218 -215 -213 -212 -214 -220 -228 -237 -247 -258 -269 -281 -295 -307 -317 -329 -338 -342 -342 -334 -325 -317 -309 -301 -290 -276 -266 -260 -257 -254 -254 -256 -261 -269 -277 -285 -291 -291 -285 -275 -269 -266 -265 -263 -261 -256 -251 -246 -239 -233 -228 -229 -232 -232 -227 -220 -208 -197 -193 -195 -197 -198 -198 -190 -175 -157 -139 -123 -111 -102 -95 -95 -103 -111 -112 -104 -90 -79 -68 -59 -52 -46 -38 -36 -28 -33 -39 -46 -52 -51 -49 -47 -46 -45 -45 -28 -31 -34 -36 -37 -36 -35 -34 -31 -29 -27 -25 -22 -24 -31 -38 -39 -39 -44 -50 -48 -40 -30 -23 -22 -26 -31 -37 -41 -40 -36 -32 -28 -24 -22 -20 -24 -31 -41 -51 -62 -75 -90 -104 -117 -126 -127 -121 -112 -102 -93 -85 -76 -70 -64 -59 -51 -44 -38 -31 -23 -21 -20 -21 -20 -20 -22 -25 -30 -34 -37 -40 -44 -45 -47 -49 -50 -52 -55 -57 -58 -59 -57 -53 -48 -44 -40 -38 -35 -32 -30 -29 -28 -26 -27 -27 -27 -27 -29 -33 -36 -42 -46 -49 -52 -55 -57 -57 -57 -57 -56 -54 -52 -48 -43 -33 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -32 -33 -32 -32 -33 -33 -34 -34 -35 -35 -35 -36 -37 -37 -37 -37 -37 -37 -38 -38 -38 -39 -39 -40 -40 -41 -41 -41 -42 -43 -43 -43 -44 -44 -45 -46 -47 -47 -47 -47 -48 -48 -47 -47 -48 -49 -45 -31 -31 -35 -38 -40 -42 -42 -40 -37 -37 -40 -43 -45 -49 -56 -62 -66 -66 -64 -60 -58 -57 -54 -51 -48 -45 -43 -41 -38 -35 -35 -36 -37 -38 -38 -37 -35 -34 -33 -34 -36 -38 -42 -45 -47 -48 -49 -49 -51 -53 -55 -56 -56 -55 -53 -50 -51 -53 -56 -59 -61 -65 -70 -72 -72 -72 -74 -78 -86 -95 -105 -115 -123 -128 -129 -128 -129 -136 -142 -141 -136 -138 -145 -158 -172 -186 -203 -216 -224 -225 -220 -211 -202 -199 -208 -217 -221 -218 -214 -210 -206 -204 -205 -209 -217 -226 -236 -247 -257 -268 -280 -294 -306 -318 -329 -338 -342 -341 -335 -327 -318 -309 -302 -294 -282 -272 -265 -260 -255 -251 -251 -255 -262 -270 -278 -286 -287 -277 -265 -254 -248 -247 -250 -252 -250 -246 -242 -233 -223 -215 -214 -219 -219 -212 -204 -193 -181 -172 -172 -173 -176 -179 -176 -166 -151 -132 -114 -96 -83 -76 -78 -89 -101 -108 -103 -90 -73 -57 -46 -39 -33 -41 -41 -45 -43 -51 -50 -50 -49 -48 -47 -46 -45 -45 -25 -28 -32 -35 -36 -37 -38 -38 -36 -33 -30 -28 -24 -21 -24 -26 -28 -28 -33 -40 -42 -37 -28 -22 -23 -28 -33 -39 -42 -41 -37 -33 -29 -26 -23 -21 -24 -34 -45 -56 -67 -81 -94 -106 -118 -125 -123 -117 -109 -101 -93 -85 -76 -68 -61 -55 -50 -44 -37 -29 -23 -19 -22 -24 -23 -23 -23 -25 -28 -32 -36 -39 -44 -47 -49 -51 -53 -55 -57 -59 -59 -57 -54 -50 -47 -43 -40 -37 -34 -31 -29 -27 -25 -26 -29 -31 -33 -36 -39 -43 -45 -48 -51 -53 -54 -56 -57 -57 -57 -55 -52 -47 -45 -43 -39 -32 -29 -29 -29 -30 -31 -31 -31 -31 -32 -32 -31 -30 -31 -31 -32 -32 -32 -32 -33 -34 -35 -35 -35 -36 -36 -37 -37 -37 -37 -37 -37 -37 -38 -38 -39 -40 -40 -41 -41 -42 -42 -42 -43 -43 -43 -43 -43 -44 -45 -47 -47 -47 -47 -47 -47 -47 -47 -48 -49 -44 -34 -26 -32 -35 -37 -36 -34 -30 -27 -29 -33 -37 -38 -41 -47 -52 -56 -56 -54 -51 -49 -48 -47 -44 -41 -39 -37 -34 -31 -28 -27 -28 -28 -29 -30 -30 -31 -31 -32 -32 -34 -38 -42 -45 -46 -46 -45 -45 -46 -48 -51 -53 -53 -52 -50 -47 -47 -50 -53 -56 -58 -61 -64 -66 -67 -69 -70 -74 -81 -90 -99 -107 -114 -118 -118 -118 -122 -130 -133 -129 -128 -133 -145 -156 -168 -182 -197 -210 -217 -216 -210 -201 -192 -189 -199 -208 -210 -209 -205 -201 -196 -197 -201 -207 -217 -227 -237 -247 -257 -268 -280 -293 -305 -315 -324 -330 -335 -337 -336 -330 -320 -311 -305 -298 -288 -279 -273 -268 -261 -254 -250 -250 -257 -264 -271 -278 -280 -270 -256 -243 -233 -229 -233 -237 -237 -235 -232 -223 -209 -199 -197 -203 -204 -197 -188 -179 -169 -158 -152 -151 -154 -158 -159 -155 -143 -126 -107 -86 -70 -61 -64 -75 -89 -100 -100 -91 -74 -54 -39 -30 -38 -40 -51 -50 -49 -48 -48 -48 -47 -47 -46 -45 -45 -45 -24 -27 -30 -32 -34 -35 -37 -38 -38 -37 -34 -31 -28 -25 -22 -21 -21 -21 -24 -29 -33 -33 -27 -22 -24 -29 -35 -40 -43 -41 -36 -32 -27 -24 -22 -24 -30 -41 -51 -62 -74 -87 -99 -111 -120 -124 -118 -110 -101 -95 -88 -82 -74 -66 -58 -53 -48 -43 -38 -32 -24 -20 -21 -25 -27 -28 -27 -27 -28 -30 -33 -37 -42 -47 -50 -52 -54 -56 -59 -59 -57 -54 -50 -48 -45 -42 -39 -37 -34 -31 -29 -26 -25 -29 -34 -38 -42 -46 -48 -49 -49 -49 -50 -51 -51 -53 -53 -54 -54 -52 -45 -37 -33 -32 -32 -29 -29 -29 -29 -30 -31 -32 -32 -32 -32 -31 -30 -30 -30 -31 -32 -32 -32 -32 -33 -34 -35 -35 -36 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -39 -39 -40 -40 -41 -41 -42 -42 -42 -42 -43 -43 -43 -43 -43 -44 -46 -47 -47 -47 -46 -46 -46 -47 -48 -49 -50 -39 -30 -29 -34 -34 -31 -26 -29 -27 -23 -28 -31 -32 -36 -41 -45 -48 -48 -46 -43 -42 -42 -41 -38 -35 -32 -29 -26 -24 -22 -21 -21 -28 -29 -23 -25 -27 -29 -30 -30 -32 -35 -39 -41 -42 -42 -42 -40 -39 -41 -46 -49 -49 -50 -48 -45 -44 -46 -50 -53 -56 -58 -60 -62 -64 -65 -67 -69 -75 -84 -92 -99 -104 -107 -108 -110 -115 -121 -122 -119 -122 -133 -145 -154 -165 -178 -193 -203 -208 -206 -199 -191 -182 -179 -188 -198 -201 -199 -195 -190 -189 -193 -200 -209 -219 -229 -239 -250 -259 -270 -281 -291 -301 -310 -315 -321 -326 -331 -333 -331 -323 -313 -308 -301 -293 -286 -281 -277 -269 -260 -251 -248 -252 -258 -264 -271 -274 -264 -249 -234 -221 -214 -216 -220 -220 -219 -218 -210 -196 -184 -180 -187 -191 -183 -173 -167 -160 -145 -136 -133 -135 -139 -142 -142 -134 -119 -100 -80 -61 -51 -53 -63 -76 -89 -92 -88 -77 -59 -42 -37 -34 -52 -50 -48 -47 -47 -47 -47 -46 -46 -45 -45 -45 -45 -25 -27 -28 -28 -29 -31 -34 -37 -39 -39 -38 -36 -33 -29 -26 -23 -22 -22 -21 -22 -24 -25 -23 -21 -25 -31 -36 -42 -44 -41 -35 -30 -24 -21 -24 -31 -40 -49 -60 -71 -82 -93 -104 -114 -122 -122 -114 -102 -93 -86 -81 -77 -70 -63 -56 -51 -47 -42 -37 -32 -26 -19 -20 -25 -30 -33 -33 -32 -32 -33 -34 -37 -42 -47 -51 -53 -55 -58 -60 -59 -55 -51 -47 -45 -43 -41 -39 -37 -34 -31 -29 -25 -25 -31 -36 -41 -46 -50 -51 -49 -46 -45 -45 -45 -45 -47 -48 -50 -51 -49 -40 -32 -29 -29 -29 -29 -29 -29 -29 -30 -32 -33 -33 -33 -32 -31 -30 -30 -30 -31 -31 -31 -31 -32 -33 -34 -35 -36 -36 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -39 -39 -39 -40 -40 -40 -41 -41 -41 -42 -42 -42 -42 -42 -43 -44 -44 -45 -46 -46 -45 -45 -45 -46 -48 -49 -50 -44 -34 -28 -33 -33 -27 -36 -39 -38 -34 -23 -25 -28 -33 -37 -41 -42 -41 -39 -37 -36 -35 -34 -31 -28 -25 -30 -28 -26 -25 -25 -32 -40 -34 -29 -25 -28 -29 -28 -27 -33 -29 -32 -34 -36 -36 -35 -34 -33 -35 -39 -43 -46 -47 -46 -43 -41 -43 -47 -51 -54 -56 -58 -59 -60 -62 -63 -65 -69 -76 -84 -91 -96 -98 -100 -103 -108 -112 -111 -112 -119 -132 -143 -152 -163 -175 -188 -196 -198 -193 -186 -180 -172 -168 -176 -186 -189 -187 -182 -180 -183 -193 -203 -211 -222 -232 -243 -253 -262 -271 -279 -286 -293 -300 -305 -311 -318 -324 -329 -330 -325 -317 -310 -303 -294 -287 -282 -278 -271 -261 -251 -243 -244 -250 -256 -264 -267 -259 -243 -227 -211 -201 -198 -202 -203 -202 -202 -196 -184 -172 -166 -171 -174 -166 -157 -156 -151 -138 -124 -119 -120 -122 -125 -128 -124 -111 -92 -72 -54 -43 -43 -50 -63 -74 -80 -80 -75 -65 -49 -34 -38 -38 -50 -48 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -25 -25 -23 -22 -25 -27 -29 -33 -36 -39 -40 -40 -37 -34 -31 -27 -26 -27 -25 -23 -21 -21 -20 -22 -26 -32 -38 -44 -45 -41 -35 -28 -22 -21 -28 -40 -49 -59 -68 -78 -88 -96 -105 -114 -120 -119 -109 -97 -87 -79 -73 -68 -64 -58 -52 -47 -43 -39 -35 -30 -25 -19 -20 -24 -31 -36 -38 -39 -38 -37 -38 -40 -44 -49 -53 -55 -58 -60 -61 -58 -53 -49 -46 -43 -41 -39 -38 -37 -34 -32 -29 -25 -25 -31 -36 -40 -44 -49 -49 -45 -41 -37 -36 -37 -37 -39 -41 -45 -46 -40 -35 -29 -29 -29 -29 -29 -29 -29 -29 -30 -31 -33 -34 -34 -33 -31 -30 -30 -30 -31 -31 -31 -31 -32 -33 -34 -35 -36 -37 -37 -37 -37 -36 -36 -36 -37 -37 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -41 -41 -42 -42 -42 -43 -43 -43 -44 -45 -45 -45 -45 -45 -46 -47 -48 -49 -50 -39 -33 -31 -30 -31 -40 -51 -51 -38 -33 -28 -25 -31 -36 -37 -36 -35 -34 -32 -30 -29 -27 -24 -21 -35 -40 -47 -47 -46 -47 -46 -39 -35 -24 -28 -29 -28 -26 -30 -36 -36 -25 -28 -29 -29 -29 -29 -30 -30 -32 -36 -40 -43 -43 -41 -38 -40 -44 -48 -52 -54 -55 -56 -56 -57 -59 -60 -63 -68 -74 -82 -87 -90 -93 -97 -101 -102 -104 -108 -119 -131 -142 -152 -162 -173 -182 -187 -186 -182 -176 -170 -163 -159 -164 -171 -173 -171 -169 -172 -182 -194 -205 -215 -225 -235 -246 -254 -261 -268 -273 -277 -282 -288 -294 -301 -309 -317 -322 -326 -324 -317 -309 -300 -291 -282 -275 -269 -263 -254 -245 -237 -236 -241 -249 -257 -260 -253 -239 -221 -204 -188 -181 -183 -184 -184 -184 -180 -171 -159 -152 -154 -156 -148 -141 -144 -143 -131 -117 -107 -103 -106 -109 -113 -113 -102 -84 -63 -48 -37 -34 -40 -49 -59 -64 -67 -68 -64 -54 -40 -28 -34 -44 -49 -47 -46 -45 -45 -45 -45 -45 -45 -45 -45 -21 -21 -18 -18 -21 -22 -25 -28 -32 -36 -40 -42 -42 -39 -36 -33 -31 -31 -30 -28 -26 -23 -23 -25 -29 -35 -40 -45 -45 -40 -33 -26 -21 -23 -33 -44 -54 -63 -71 -79 -87 -94 -101 -109 -115 -114 -104 -94 -84 -76 -67 -60 -56 -51 -45 -40 -37 -34 -32 -29 -24 -19 -20 -24 -30 -36 -41 -42 -43 -43 -43 -45 -48 -52 -56 -58 -60 -62 -60 -57 -52 -48 -44 -42 -40 -38 -37 -36 -34 -32 -29 -25 -24 -31 -36 -39 -42 -45 -44 -40 -33 -30 -28 -28 -29 -29 -33 -36 -37 -34 -28 -29 -29 -29 -29 -29 -29 -29 -29 -30 -31 -32 -34 -34 -33 -31 -30 -30 -30 -30 -31 -31 -31 -32 -33 -34 -36 -37 -37 -37 -37 -36 -36 -36 -36 -37 -37 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -41 -41 -41 -41 -42 -42 -42 -43 -43 -44 -44 -44 -44 -45 -46 -47 -48 -48 -49 -45 -30 -29 -27 -29 -45 -51 -51 -51 -45 -39 -29 -28 -32 -32 -30 -29 -29 -28 -26 -24 -21 -18 -32 -39 -53 -53 -53 -54 -54 -46 -40 -21 -25 -28 -28 -26 -23 -28 -48 -40 -35 -23 -24 -31 -31 -32 -26 -32 -32 -35 -33 -37 -38 -37 -35 -37 -42 -47 -50 -51 -52 -52 -52 -53 -55 -56 -58 -62 -67 -73 -79 -82 -85 -89 -93 -95 -100 -108 -119 -131 -142 -152 -161 -169 -175 -177 -175 -171 -166 -161 -155 -152 -155 -158 -159 -159 -162 -171 -184 -197 -208 -218 -227 -237 -246 -252 -256 -260 -263 -266 -270 -276 -284 -293 -301 -309 -315 -319 -320 -314 -304 -294 -283 -274 -266 -260 -253 -245 -238 -231 -229 -233 -242 -249 -254 -248 -235 -218 -198 -179 -168 -165 -166 -167 -166 -165 -157 -145 -136 -136 -137 -131 -127 -132 -132 -123 -109 -94 -85 -87 -92 -98 -100 -91 -72 -54 -40 -30 -26 -31 -38 -45 -50 -53 -57 -59 -55 -46 -34 -31 -39 -50 -48 -46 -45 -45 -45 -45 -45 -45 -45 -45 -22 -22 -23 -24 -24 -22 -20 -25 -28 -32 -37 -41 -43 -43 -41 -38 -37 -36 -35 -33 -31 -28 -27 -29 -33 -38 -43 -47 -45 -38 -31 -25 -21 -26 -37 -46 -53 -60 -67 -74 -81 -88 -95 -104 -111 -110 -101 -91 -83 -74 -64 -55 -48 -43 -38 -29 -27 -27 -26 -24 -21 -19 -21 -25 -30 -34 -39 -43 -46 -47 -47 -48 -52 -56 -60 -61 -62 -61 -58 -53 -49 -45 -42 -41 -39 -37 -36 -34 -33 -31 -29 -26 -25 -31 -36 -38 -41 -42 -40 -32 -29 -25 -27 -28 -28 -28 -27 -30 -31 -28 -28 -29 -29 -30 -30 -30 -29 -29 -29 -30 -30 -32 -34 -34 -33 -31 -30 -30 -30 -30 -31 -31 -32 -33 -34 -35 -36 -37 -37 -37 -36 -36 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -39 -39 -40 -40 -40 -40 -41 -41 -41 -42 -42 -42 -42 -43 -44 -44 -44 -44 -45 -45 -46 -47 -47 -48 -43 -35 -25 -25 -33 -44 -50 -50 -50 -50 -44 -33 -24 -27 -27 -24 -24 -25 -24 -22 -20 -17 -31 -38 -53 -53 -53 -53 -53 -53 -53 -39 -28 -24 -25 -24 -23 -20 -33 -47 -54 -40 -34 -34 -41 -48 -42 -42 -41 -49 -43 -38 -35 -36 -30 -31 -34 -41 -45 -47 -48 -47 -47 -48 -49 -51 -52 -55 -58 -62 -67 -71 -75 -78 -82 -86 -91 -98 -109 -121 -132 -142 -151 -158 -164 -168 -167 -165 -160 -156 -152 -147 -146 -148 -149 -150 -154 -162 -175 -188 -200 -210 -220 -228 -236 -243 -246 -249 -251 -254 -257 -261 -267 -276 -285 -294 -302 -308 -312 -314 -309 -299 -287 -275 -266 -259 -252 -245 -237 -230 -226 -223 -227 -234 -241 -246 -245 -233 -216 -196 -177 -162 -153 -149 -149 -149 -150 -144 -132 -121 -119 -120 -116 -115 -122 -123 -115 -101 -84 -71 -69 -74 -81 -84 -75 -60 -44 -32 -24 -28 -22 -28 -32 -35 -38 -43 -50 -53 -48 -39 -28 -34 -44 -49 -47 -46 -45 -45 -45 -45 -45 -45 -46 -30 -33 -36 -37 -34 -26 -22 -20 -24 -28 -32 -38 -42 -44 -45 -44 -42 -42 -40 -39 -37 -34 -33 -33 -37 -42 -46 -47 -42 -35 -28 -23 -21 -27 -36 -42 -46 -52 -59 -66 -74 -81 -90 -99 -107 -107 -97 -87 -79 -71 -61 -51 -42 -36 -29 -21 -18 -18 -18 -18 -18 -18 -22 -27 -30 -34 -38 -43 -48 -50 -50 -51 -55 -60 -62 -62 -60 -58 -53 -48 -45 -42 -40 -38 -37 -35 -34 -32 -31 -29 -28 -25 -24 -31 -35 -37 -39 -39 -34 -29 -25 -27 -28 -29 -30 -29 -28 -28 -28 -28 -29 -29 -30 -30 -31 -30 -30 -30 -30 -30 -31 -32 -34 -35 -33 -31 -30 -30 -30 -31 -32 -32 -33 -34 -35 -36 -37 -38 -37 -36 -35 -35 -35 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -41 -41 -41 -41 -42 -42 -43 -43 -43 -43 -43 -44 -45 -46 -46 -47 -48 -49 -39 -28 -35 -38 -50 -49 -49 -49 -50 -51 -38 -28 -23 -22 -27 -19 -21 -20 -26 -24 -31 -37 -53 -53 -52 -52 -53 -53 -53 -53 -47 -27 -22 -22 -21 -27 -33 -39 -54 -53 -54 -46 -46 -53 -54 -54 -47 -54 -54 -54 -48 -49 -43 -37 -25 -31 -37 -41 -43 -43 -42 -42 -43 -45 -47 -49 -52 -55 -58 -62 -66 -69 -73 -77 -82 -89 -98 -108 -120 -131 -140 -146 -151 -156 -158 -157 -154 -150 -145 -142 -140 -139 -140 -141 -145 -153 -166 -179 -192 -202 -212 -220 -227 -233 -237 -239 -240 -242 -245 -249 -253 -259 -268 -277 -286 -295 -301 -305 -308 -305 -296 -283 -269 -259 -253 -246 -237 -230 -223 -218 -217 -220 -225 -230 -238 -241 -234 -218 -199 -180 -164 -149 -138 -131 -131 -134 -132 -122 -110 -105 -105 -103 -104 -112 -115 -108 -94 -77 -62 -56 -57 -62 -63 -58 -47 -36 -25 -34 -30 -31 -26 -28 -29 -32 -30 -40 -47 -47 -40 -31 -29 -46 -50 -48 -46 -45 -45 -45 -45 -45 -46 -46 -44 -47 -49 -49 -45 -35 -25 -22 -21 -25 -29 -34 -39 -43 -46 -46 -46 -46 -45 -44 -42 -40 -38 -38 -41 -46 -49 -46 -39 -32 -26 -21 -20 -25 -32 -35 -37 -43 -51 -60 -68 -77 -86 -96 -104 -104 -94 -83 -74 -65 -56 -46 -37 -28 -23 -18 -18 -19 -19 -18 -19 -21 -25 -29 -33 -36 -38 -42 -48 -52 -53 -55 -58 -62 -61 -58 -55 -51 -46 -43 -40 -38 -36 -35 -33 -32 -31 -30 -28 -26 -25 -23 -25 -30 -33 -34 -36 -35 -31 -27 -26 -28 -30 -31 -31 -31 -30 -29 -29 -29 -29 -30 -30 -31 -32 -31 -30 -30 -30 -30 -31 -32 -35 -36 -34 -32 -30 -31 -31 -32 -33 -34 -35 -36 -37 -37 -38 -38 -37 -36 -35 -35 -35 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -42 -42 -42 -43 -43 -43 -44 -45 -45 -45 -46 -47 -49 -43 -38 -38 -50 -49 -49 -48 -49 -49 -51 -45 -26 -27 -33 -31 -31 -18 -33 -39 -45 -45 -52 -52 -52 -52 -52 -53 -53 -53 -53 -46 -33 -19 -26 -33 -39 -46 -53 -53 -53 -53 -53 -52 -52 -52 -52 -53 -53 -53 -53 -53 -54 -54 -41 -36 -26 -31 -35 -37 -37 -37 -37 -39 -42 -45 -48 -51 -53 -56 -58 -61 -66 -70 -75 -81 -88 -97 -107 -117 -126 -133 -138 -141 -144 -146 -146 -143 -139 -135 -133 -132 -131 -132 -136 -143 -155 -167 -181 -193 -202 -211 -218 -223 -227 -229 -230 -231 -233 -235 -239 -245 -252 -261 -269 -278 -287 -293 -299 -302 -301 -292 -279 -265 -253 -245 -238 -230 -222 -216 -210 -208 -212 -216 -220 -227 -235 -234 -222 -203 -185 -169 -152 -135 -123 -116 -118 -117 -110 -101 -93 -93 -92 -94 -103 -108 -103 -89 -72 -57 -47 -42 -43 -44 -41 -37 -30 -28 -38 -52 -43 -45 -46 -46 -39 -28 -29 -38 -42 -39 -30 -29 -46 -50 -48 -46 -45 -45 -45 -45 -46 -46 -46 -59 -61 -63 -60 -54 -44 -34 -24 -20 -23 -27 -32 -37 -40 -44 -46 -47 -48 -48 -48 -47 -46 -44 -43 -46 -49 -49 -43 -35 -29 -25 -21 -20 -22 -25 -26 -28 -36 -47 -58 -66 -74 -82 -93 -101 -101 -91 -79 -69 -60 -51 -41 -30 -21 -18 -18 -21 -23 -23 -23 -23 -25 -28 -33 -36 -39 -40 -43 -47 -51 -55 -57 -61 -63 -60 -55 -49 -45 -41 -37 -35 -34 -33 -31 -30 -29 -28 -27 -25 -23 -24 -25 -26 -30 -29 -30 -31 -30 -28 -26 -28 -30 -32 -33 -33 -33 -32 -31 -30 -30 -30 -30 -31 -32 -33 -32 -31 -30 -30 -30 -31 -33 -35 -37 -35 -33 -32 -32 -33 -34 -35 -36 -37 -38 -38 -38 -38 -37 -36 -36 -35 -35 -36 -36 -36 -37 -37 -38 -39 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -43 -43 -44 -45 -45 -45 -46 -47 -48 -49 -43 -50 -49 -48 -48 -48 -48 -49 -51 -45 -39 -39 -45 -52 -38 -39 -38 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -38 -39 -39 -46 -53 -53 -53 -52 -52 -52 -52 -52 -51 -52 -52 -52 -53 -52 -53 -53 -53 -53 -54 -41 -36 -25 -29 -32 -33 -33 -35 -38 -41 -45 -47 -49 -51 -53 -55 -57 -62 -66 -72 -78 -86 -94 -103 -111 -118 -123 -127 -130 -133 -134 -134 -132 -129 -126 -125 -124 -124 -126 -133 -144 -155 -167 -180 -191 -199 -207 -212 -216 -218 -220 -220 -221 -223 -225 -230 -236 -245 -254 -262 -271 -280 -287 -293 -297 -296 -287 -273 -259 -247 -238 -230 -223 -215 -208 -202 -200 -203 -206 -210 -217 -227 -231 -224 -209 -190 -173 -157 -139 -122 -111 -104 -100 -95 -88 -81 -79 -80 -82 -91 -100 -99 -87 -71 -56 -43 -33 -28 -36 -27 -27 -23 -24 -44 -50 -50 -51 -52 -52 -44 -31 -28 -27 -32 -32 -26 -26 -44 -50 -48 -46 -45 -45 -45 -45 -46 -46 -46 -74 -75 -74 -69 -61 -50 -39 -27 -21 -22 -27 -31 -34 -36 -39 -42 -44 -47 -49 -50 -51 -50 -49 -48 -50 -50 -46 -40 -33 -29 -26 -24 -22 -22 -21 -19 -21 -31 -44 -55 -63 -69 -78 -89 -98 -97 -87 -76 -66 -57 -47 -37 -27 -18 -18 -20 -23 -25 -26 -26 -26 -28 -32 -36 -40 -42 -42 -44 -47 -51 -55 -59 -62 -63 -59 -52 -46 -41 -37 -34 -31 -30 -29 -27 -26 -24 -24 -23 -23 -24 -26 -27 -27 -26 -24 -24 -25 -26 -26 -28 -30 -32 -34 -35 -35 -34 -33 -32 -32 -31 -31 -31 -32 -34 -34 -33 -32 -31 -31 -31 -32 -33 -35 -37 -36 -34 -34 -34 -35 -37 -38 -38 -39 -39 -38 -38 -38 -37 -37 -37 -36 -36 -37 -37 -37 -38 -38 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -43 -44 -44 -44 -45 -46 -47 -48 -49 -49 -48 -47 -47 -47 -48 -49 -51 -52 -45 -52 -51 -51 -52 -45 -52 -52 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -53 -53 -45 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -52 -52 -53 -46 -47 -47 -46 -54 -53 -53 -53 -54 -41 -36 -25 -28 -30 -32 -35 -38 -41 -44 -45 -47 -49 -50 -51 -53 -57 -61 -66 -73 -80 -88 -96 -103 -108 -112 -115 -119 -122 -123 -123 -122 -120 -119 -118 -117 -118 -123 -132 -143 -155 -166 -176 -185 -192 -198 -203 -206 -207 -208 -209 -210 -212 -214 -219 -227 -238 -248 -258 -266 -275 -282 -288 -292 -292 -282 -267 -254 -242 -233 -226 -218 -210 -202 -195 -193 -194 -196 -200 -207 -215 -223 -224 -216 -198 -179 -162 -146 -130 -113 -100 -89 -81 -74 -66 -64 -64 -68 -78 -90 -93 -86 -72 -57 -43 -29 -28 -33 -33 -25 -25 -30 -43 -50 -49 -50 -50 -50 -51 -43 -38 -34 -30 -22 -28 -30 -42 -49 -47 -46 -45 -45 -45 -45 -46 -47 -47 -90 -88 -82 -73 -64 -52 -40 -28 -19 -23 -27 -29 -30 -31 -33 -35 -39 -42 -45 -48 -51 -53 -53 -53 -52 -49 -45 -39 -35 -32 -29 -28 -28 -26 -24 -20 -19 -27 -38 -47 -56 -64 -73 -85 -93 -93 -84 -73 -63 -54 -45 -34 -25 -18 -19 -23 -25 -28 -29 -29 -29 -32 -35 -38 -41 -44 -46 -47 -49 -53 -56 -60 -63 -63 -58 -50 -44 -39 -35 -31 -28 -26 -25 -23 -23 -22 -23 -24 -26 -27 -29 -26 -24 -23 -22 -23 -24 -26 -28 -30 -32 -34 -35 -36 -36 -35 -35 -34 -33 -32 -32 -32 -33 -35 -36 -35 -33 -32 -32 -32 -32 -34 -36 -38 -38 -36 -36 -37 -38 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -43 -44 -45 -46 -47 -47 -47 -47 -47 -47 -47 -47 -48 -49 -50 -51 -51 -51 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -53 -52 -52 -52 -51 -51 -51 -51 -51 -51 -52 -45 -47 -40 -34 -27 -27 -35 -41 -48 -47 -54 -54 -54 -42 -30 -26 -28 -30 -34 -37 -40 -41 -43 -45 -47 -48 -49 -50 -53 -56 -60 -66 -72 -79 -87 -93 -97 -100 -103 -107 -110 -112 -113 -112 -112 -111 -112 -112 -114 -121 -131 -142 -153 -163 -171 -178 -183 -188 -193 -195 -196 -197 -198 -198 -200 -204 -211 -221 -233 -245 -255 -264 -273 -280 -285 -290 -291 -282 -267 -252 -241 -231 -223 -215 -206 -197 -189 -185 -184 -186 -191 -196 -202 -210 -218 -218 -207 -187 -169 -153 -138 -122 -108 -94 -82 -71 -59 -51 -50 -53 -64 -76 -84 -83 -74 -59 -45 -31 -27 -46 -45 -45 -45 -44 -51 -49 -49 -49 -49 -49 -49 -50 -51 -45 -37 -38 -37 -43 -50 -48 -46 -45 -45 -45 -45 -46 -46 -47 -47 -99 -95 -84 -73 -62 -50 -37 -25 -20 -22 -25 -26 -25 -26 -27 -29 -31 -35 -39 -43 -48 -51 -53 -54 -53 -50 -46 -44 -41 -39 -36 -34 -33 -32 -27 -23 -19 -22 -30 -39 -47 -57 -69 -80 -89 -89 -81 -70 -60 -51 -42 -32 -22 -19 -21 -24 -27 -29 -30 -32 -33 -35 -37 -39 -42 -45 -48 -51 -54 -57 -60 -63 -63 -61 -55 -47 -42 -37 -32 -28 -25 -22 -22 -24 -25 -28 -29 -30 -30 -30 -26 -24 -21 -22 -23 -24 -26 -28 -30 -33 -35 -36 -37 -37 -37 -37 -36 -35 -34 -34 -34 -34 -35 -36 -37 -36 -34 -33 -33 -33 -34 -35 -37 -39 -39 -38 -38 -39 -40 -40 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -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 -44 -45 -46 -46 -46 -46 -46 -46 -46 -47 -48 -49 -50 -50 -50 -50 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -51 -50 -50 -50 -50 -51 -51 -52 -53 -38 -33 -27 -30 -24 -25 -26 -26 -32 -31 -36 -42 -48 -47 -40 -28 -23 -25 -28 -31 -34 -36 -38 -40 -42 -44 -45 -45 -46 -48 -50 -54 -59 -64 -70 -76 -81 -85 -88 -92 -96 -99 -101 -102 -103 -102 -103 -104 -107 -112 -120 -131 -141 -151 -158 -164 -169 -174 -178 -182 -184 -184 -184 -184 -186 -191 -199 -209 -221 -233 -245 -254 -263 -272 -279 -285 -290 -292 -285 -271 -257 -244 -234 -225 -216 -206 -195 -185 -176 -174 -175 -179 -182 -188 -196 -207 -215 -213 -199 -178 -161 -146 -132 -119 -106 -92 -77 -62 -49 -42 -41 -48 -59 -69 -75 -74 -62 -48 -34 -29 -38 -51 -50 -50 -50 -49 -48 -48 -48 -48 -48 -48 -49 -50 -50 -50 -42 -50 -49 -49 -47 -46 -45 -45 -45 -45 -46 -46 -47 -47 -102 -94 -81 -68 -57 -45 -34 -24 -20 -20 -22 -22 -21 -21 -21 -23 -25 -29 -33 -38 -42 -47 -51 -53 -54 -53 -52 -51 -50 -48 -44 -42 -40 -36 -31 -26 -21 -20 -24 -28 -38 -50 -64 -76 -84 -84 -77 -67 -57 -47 -38 -25 -20 -19 -23 -26 -28 -30 -31 -33 -35 -37 -38 -40 -42 -46 -51 -56 -59 -63 -64 -64 -61 -56 -50 -44 -39 -34 -30 -25 -21 -23 -25 -30 -35 -37 -37 -35 -32 -29 -24 -22 -23 -24 -25 -26 -28 -30 -32 -35 -37 -38 -39 -39 -39 -38 -37 -37 -36 -36 -36 -36 -36 -37 -37 -37 -35 -34 -34 -35 -36 -37 -39 -40 -40 -40 -40 -40 -40 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -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 -44 -45 -45 -45 -46 -46 -46 -46 -46 -47 -48 -49 -49 -49 -48 -48 -48 -49 -49 -49 -49 -49 -49 -50 -50 -50 -51 -51 -51 -51 -51 -52 -51 -51 -50 -50 -50 -50 -50 -51 -51 -52 -53 -38 -33 -20 -24 -27 -30 -32 -33 -33 -33 -32 -30 -35 -32 -30 -28 -21 -22 -23 -25 -27 -30 -32 -34 -35 -37 -38 -40 -40 -41 -43 -45 -47 -52 -56 -60 -63 -68 -72 -76 -81 -84 -88 -90 -92 -94 -95 -95 -97 -103 -110 -120 -130 -139 -145 -150 -154 -158 -162 -168 -172 -173 -172 -170 -173 -180 -190 -201 -213 -225 -236 -247 -257 -266 -274 -281 -287 -292 -294 -288 -276 -263 -252 -242 -231 -221 -210 -198 -184 -173 -166 -163 -166 -169 -175 -185 -195 -207 -212 -206 -191 -170 -155 -142 -129 -114 -100 -85 -70 -54 -41 -34 -36 -43 -52 -62 -68 -66 -52 -37 -23 -30 -43 -50 -49 -49 -48 -47 -47 -47 -47 -47 -47 -48 -48 -48 -49 -48 -48 -48 -48 -46 -45 -45 -45 -45 -45 -46 -47 -47 -47 -101 -92 -79 -66 -54 -42 -30 -22 -19 -21 -21 -22 -22 -21 -20 -19 -21 -23 -27 -31 -37 -42 -47 -51 -54 -55 -55 -56 -55 -54 -51 -49 -45 -40 -35 -30 -26 -22 -20 -22 -31 -46 -62 -73 -79 -78 -71 -62 -52 -42 -31 -21 -17 -21 -24 -28 -30 -31 -32 -34 -35 -38 -39 -40 -42 -46 -52 -59 -64 -65 -64 -61 -57 -51 -46 -41 -36 -31 -27 -22 -21 -26 -33 -39 -43 -44 -41 -36 -31 -27 -23 -22 -24 -25 -26 -28 -31 -33 -35 -37 -39 -40 -41 -40 -40 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -36 -37 -37 -39 -40 -40 -41 -41 -40 -40 -40 -40 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -44 -44 -45 -45 -45 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -48 -48 -48 -49 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -50 -50 -49 -50 -50 -50 -51 -52 -52 -53 -46 -32 -19 -23 -27 -31 -35 -37 -39 -41 -41 -40 -39 -38 -35 -32 -29 -27 -26 -26 -25 -26 -27 -29 -30 -31 -33 -34 -36 -38 -41 -43 -44 -45 -47 -49 -51 -54 -58 -62 -66 -71 -75 -77 -80 -83 -85 -87 -89 -92 -98 -107 -117 -126 -133 -136 -139 -142 -145 -151 -156 -160 -161 -161 -164 -170 -182 -193 -203 -214 -226 -237 -249 -260 -270 -279 -286 -293 -298 -297 -289 -279 -270 -261 -252 -239 -226 -214 -200 -187 -174 -162 -155 -153 -157 -165 -175 -185 -195 -204 -207 -198 -182 -164 -149 -134 -120 -106 -91 -75 -59 -43 -32 -28 -31 -37 -45 -58 -62 -57 -43 -28 -25 -35 -50 -49 -48 -47 -47 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -46 -45 -45 -45 -45 -46 -46 -47 -47 -47 -100 -90 -76 -63 -51 -39 -28 -24 -25 -28 -31 -33 -33 -31 -27 -24 -20 -20 -23 -28 -33 -39 -44 -49 -52 -53 -54 -55 -56 -57 -56 -53 -49 -44 -40 -35 -30 -25 -21 -22 -32 -46 -60 -70 -74 -71 -65 -56 -47 -36 -24 -18 -19 -22 -25 -28 -31 -33 -33 -34 -36 -38 -39 -41 -43 -46 -54 -61 -65 -64 -60 -57 -52 -47 -43 -39 -34 -29 -24 -20 -20 -28 -37 -44 -47 -45 -40 -34 -30 -24 -21 -22 -24 -26 -28 -31 -33 -36 -38 -40 -42 -42 -42 -41 -41 -40 -40 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -40 -40 -41 -41 -41 -41 -40 -40 -39 -39 -39 -38 -38 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -45 -45 -45 -45 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -48 -49 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -50 -49 -49 -49 -50 -50 -51 -51 -52 -52 -53 -46 -24 -20 -24 -28 -33 -38 -41 -43 -45 -45 -46 -46 -46 -44 -41 -39 -37 -36 -34 -33 -32 -32 -32 -32 -34 -36 -38 -42 -46 -49 -52 -52 -51 -49 -48 -48 -50 -52 -55 -59 -64 -68 -71 -73 -76 -78 -81 -83 -86 -94 -102 -110 -118 -123 -126 -127 -130 -134 -138 -144 -148 -151 -156 -163 -173 -183 -193 -202 -213 -225 -236 -249 -262 -274 -285 -293 -300 -304 -301 -292 -283 -277 -274 -264 -249 -232 -218 -205 -191 -177 -164 -152 -145 -147 -155 -166 -176 -183 -190 -197 -197 -188 -173 -156 -139 -124 -110 -96 -80 -63 -47 -33 -24 -21 -23 -30 -40 -51 -53 -45 -32 -20 -30 -42 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -46 -47 -47 -47 -47 -99 -89 -75 -62 -50 -38 -32 -32 -37 -42 -45 -45 -46 -45 -40 -31 -23 -19 -21 -25 -30 -36 -41 -46 -47 -48 -49 -50 -53 -56 -58 -57 -53 -48 -42 -36 -30 -24 -20 -23 -33 -46 -58 -67 -70 -65 -57 -49 -41 -29 -20 -17 -21 -23 -25 -28 -31 -34 -36 -36 -37 -39 -41 -43 -45 -49 -56 -63 -64 -60 -56 -51 -47 -44 -41 -38 -34 -29 -24 -20 -20 -29 -40 -46 -48 -43 -37 -31 -25 -22 -20 -23 -25 -28 -30 -33 -36 -38 -41 -43 -44 -43 -41 -41 -42 -41 -41 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -41 -41 -40 -40 -39 -38 -38 -38 -37 -37 -36 -36 -36 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -45 -45 -45 -46 -46 -46 -47 -47 -47 -48 -48 -48 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -51 -51 -50 -50 -49 -49 -49 -50 -50 -51 -51 -52 -52 -53 -53 -46 -23 -20 -24 -29 -34 -39 -42 -45 -47 -48 -50 -51 -52 -52 -50 -48 -47 -45 -44 -44 -43 -42 -42 -43 -46 -49 -53 -57 -61 -64 -65 -64 -62 -57 -53 -51 -50 -50 -52 -54 -59 -63 -66 -69 -71 -73 -76 -78 -82 -89 -96 -102 -108 -113 -116 -119 -123 -128 -133 -138 -143 -150 -157 -165 -173 -182 -191 -201 -213 -225 -237 -250 -265 -279 -291 -301 -307 -309 -306 -298 -291 -289 -286 -277 -258 -239 -223 -208 -194 -180 -166 -152 -142 -139 -145 -155 -164 -169 -174 -180 -185 -183 -175 -162 -146 -130 -116 -101 -85 -69 -53 -38 -25 -17 -23 -26 -24 -34 -41 -39 -30 -21 -22 -44 -50 -49 -47 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -47 -48 -98 -87 -73 -60 -49 -41 -40 -45 -51 -55 -56 -57 -58 -57 -51 -40 -28 -20 -20 -24 -29 -34 -39 -42 -43 -43 -44 -46 -49 -54 -58 -58 -56 -50 -44 -37 -30 -24 -20 -21 -32 -44 -56 -64 -65 -58 -49 -41 -34 -24 -18 -19 -22 -24 -25 -28 -30 -34 -37 -39 -40 -42 -44 -47 -50 -54 -60 -64 -62 -57 -51 -46 -43 -40 -38 -35 -32 -28 -24 -20 -22 -32 -43 -48 -46 -40 -33 -25 -22 -19 -21 -24 -27 -29 -32 -35 -38 -41 -44 -46 -45 -42 -41 -42 -43 -43 -42 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -40 -39 -38 -38 -37 -36 -36 -36 -35 -35 -35 -36 -36 -36 -36 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -46 -46 -47 -47 -47 -48 -48 -48 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -50 -51 -51 -52 -52 -45 -46 -47 -38 -24 -19 -24 -30 -35 -39 -43 -45 -48 -50 -53 -56 -58 -58 -58 -57 -55 -53 -54 -55 -55 -54 -55 -58 -62 -66 -69 -73 -76 -78 -78 -77 -73 -67 -61 -58 -55 -54 -53 -55 -57 -60 -62 -64 -67 -69 -71 -74 -79 -84 -90 -95 -100 -106 -111 -117 -124 -130 -135 -140 -145 -151 -158 -164 -171 -179 -189 -200 -213 -225 -237 -251 -267 -282 -296 -305 -312 -315 -314 -308 -303 -300 -297 -286 -266 -245 -227 -211 -195 -180 -167 -154 -141 -133 -134 -142 -149 -154 -156 -161 -164 -167 -166 -160 -149 -133 -118 -103 -88 -72 -57 -43 -29 -26 -37 -37 -32 -20 -28 -28 -22 -25 -29 -43 -50 -49 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -47 -47 -48 -48 -97 -87 -72 -59 -51 -49 -52 -58 -63 -67 -69 -70 -71 -68 -60 -47 -33 -22 -20 -23 -28 -33 -37 -38 -38 -39 -40 -42 -46 -51 -56 -59 -57 -52 -46 -38 -31 -25 -19 -20 -29 -42 -53 -60 -58 -50 -40 -33 -24 -19 -16 -20 -24 -25 -26 -28 -30 -34 -39 -42 -45 -47 -49 -52 -55 -59 -63 -65 -60 -54 -47 -43 -39 -37 -35 -32 -29 -25 -21 -22 -27 -37 -45 -45 -40 -34 -26 -22 -19 -21 -23 -25 -28 -30 -33 -36 -40 -44 -47 -48 -46 -42 -42 -45 -46 -46 -44 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -40 -39 -38 -37 -36 -35 -35 -35 -35 -35 -35 -35 -35 -35 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -46 -46 -47 -47 -47 -48 -48 -48 -49 -49 -49 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -50 -51 -52 -52 -53 -36 -30 -24 -26 -26 -18 -21 -25 -30 -35 -40 -43 -45 -48 -52 -56 -59 -62 -64 -65 -64 -63 -61 -63 -66 -68 -68 -69 -72 -76 -80 -84 -87 -89 -90 -89 -88 -83 -76 -69 -67 -65 -62 -61 -60 -60 -60 -59 -60 -62 -65 -68 -70 -75 -80 -85 -90 -96 -102 -109 -116 -123 -130 -136 -140 -145 -150 -155 -162 -169 -176 -186 -198 -210 -223 -236 -250 -265 -281 -295 -306 -313 -320 -321 -318 -313 -310 -306 -294 -272 -249 -230 -212 -196 -182 -168 -156 -142 -129 -125 -129 -136 -139 -141 -144 -146 -149 -151 -149 -143 -131 -116 -102 -87 -72 -57 -43 -31 -27 -37 -52 -36 -31 -16 -17 -31 -37 -43 -51 -49 -48 -47 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -47 -47 -48 -48 -95 -85 -72 -60 -58 -60 -65 -69 -74 -77 -80 -82 -81 -75 -64 -50 -36 -23 -20 -23 -27 -32 -34 -34 -33 -34 -36 -40 -45 -51 -56 -59 -58 -53 -46 -39 -31 -25 -19 -19 -29 -39 -49 -54 -52 -42 -34 -24 -20 -16 -19 -22 -26 -27 -28 -29 -31 -34 -40 -46 -51 -53 -56 -58 -61 -63 -66 -64 -59 -52 -46 -40 -36 -33 -31 -29 -26 -22 -21 -26 -33 -39 -41 -37 -31 -25 -22 -19 -21 -23 -25 -27 -29 -31 -33 -37 -42 -47 -50 -50 -48 -44 -44 -48 -50 -49 -46 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -40 -40 -39 -37 -36 -36 -35 -35 -34 -34 -34 -34 -35 -35 -35 -36 -36 -36 -37 -37 -37 -37 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -49 -49 -49 -50 -50 -49 -49 -48 -48 -48 -49 -49 -50 -50 -52 -44 -45 -37 -29 -15 -18 -20 -21 -22 -24 -27 -31 -35 -40 -43 -46 -50 -53 -58 -62 -66 -70 -72 -73 -72 -71 -73 -77 -80 -82 -84 -86 -89 -93 -97 -100 -101 -101 -99 -96 -91 -83 -78 -78 -76 -74 -72 -69 -67 -63 -61 -59 -60 -61 -64 -67 -71 -77 -82 -87 -92 -99 -105 -112 -118 -124 -130 -136 -142 -148 -154 -161 -167 -174 -183 -194 -206 -218 -231 -245 -260 -275 -291 -303 -313 -321 -325 -324 -321 -319 -312 -300 -278 -253 -231 -213 -195 -181 -169 -157 -143 -128 -118 -118 -122 -125 -126 -128 -131 -134 -137 -136 -133 -125 -113 -100 -89 -75 -59 -44 -30 -18 -28 -42 -51 -34 -27 -27 -34 -51 -50 -49 -48 -47 -46 -46 -45 -45 -45 -45 -45 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -48 -48 -48 -93 -83 -71 -66 -67 -72 -76 -80 -84 -88 -91 -91 -87 -77 -64 -49 -35 -23 -19 -22 -27 -29 -30 -28 -28 -30 -34 -39 -45 -51 -57 -59 -57 -52 -45 -37 -30 -24 -20 -21 -29 -37 -45 -49 -45 -36 -25 -20 -17 -20 -23 -26 -28 -30 -30 -31 -32 -36 -42 -49 -56 -60 -62 -64 -65 -66 -65 -62 -56 -49 -43 -38 -34 -31 -28 -26 -23 -19 -22 -29 -34 -35 -31 -27 -24 -21 -20 -21 -23 -25 -27 -29 -31 -33 -36 -40 -45 -50 -54 -54 -51 -49 -48 -50 -51 -50 -48 -46 -45 -45 -44 -44 -44 -44 -43 -43 -43 -42 -42 -41 -41 -40 -39 -39 -38 -36 -35 -35 -35 -34 -34 -34 -34 -34 -35 -35 -35 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -47 -47 -48 -48 -48 -49 -49 -49 -49 -48 -48 -48 -49 -49 -50 -51 -52 -44 -28 -21 -22 -14 -16 -20 -23 -25 -28 -30 -33 -35 -37 -41 -45 -49 -52 -56 -61 -65 -71 -76 -79 -81 -82 -82 -83 -87 -91 -94 -96 -98 -101 -105 -109 -111 -111 -110 -107 -102 -96 -88 -86 -88 -89 -87 -84 -81 -77 -73 -68 -65 -62 -61 -62 -64 -67 -72 -78 -83 -88 -93 -100 -106 -112 -116 -122 -130 -139 -146 -153 -160 -166 -171 -179 -189 -200 -213 -226 -239 -253 -270 -287 -302 -312 -320 -325 -326 -326 -323 -315 -302 -280 -254 -231 -210 -192 -177 -165 -153 -140 -126 -113 -108 -108 -110 -111 -113 -116 -121 -124 -122 -120 -116 -105 -95 -85 -75 -61 -45 -31 -19 -19 -43 -50 -50 -42 -42 -50 -49 -48 -48 -47 -46 -46 -46 -45 -45 -45 -45 -45 -46 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -47 -47 -47 -48 -48 -48 -49 -92 -82 -76 -74 -79 -84 -87 -92 -96 -100 -100 -96 -87 -75 -61 -47 -35 -24 -19 -22 -25 -26 -25 -24 -25 -28 -34 -41 -47 -54 -58 -60 -56 -49 -41 -34 -27 -22 -19 -22 -29 -34 -40 -43 -39 -29 -20 -16 -19 -23 -27 -30 -32 -33 -34 -34 -36 -39 -45 -52 -60 -64 -66 -66 -65 -63 -60 -55 -50 -45 -41 -36 -33 -29 -26 -23 -20 -21 -23 -28 -29 -26 -23 -21 -21 -21 -22 -24 -26 -28 -30 -32 -34 -36 -39 -43 -48 -53 -56 -56 -55 -53 -52 -52 -51 -51 -50 -48 -47 -46 -46 -45 -45 -45 -44 -43 -43 -42 -41 -41 -40 -39 -38 -37 -37 -35 -35 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -36 -36 -37 -37 -38 -38 -38 -38 -39 -39 -39 -39 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -49 -50 -50 -51 -51 -52 -36 -21 -15 -16 -17 -19 -22 -26 -30 -33 -37 -39 -41 -42 -44 -48 -52 -57 -61 -65 -70 -75 -81 -85 -88 -89 -91 -93 -97 -102 -105 -108 -111 -114 -117 -119 -120 -119 -117 -113 -107 -100 -93 -94 -98 -99 -98 -95 -92 -88 -83 -79 -75 -71 -68 -65 -64 -64 -67 -72 -78 -83 -88 -93 -98 -103 -107 -114 -124 -135 -144 -151 -158 -163 -167 -174 -183 -195 -207 -221 -234 -249 -266 -284 -299 -310 -318 -323 -326 -326 -324 -315 -300 -278 -251 -226 -206 -187 -173 -160 -148 -136 -123 -111 -102 -98 -96 -97 -99 -102 -107 -110 -107 -106 -103 -97 -86 -77 -68 -58 -44 -31 -20 -21 -44 -51 -49 -49 -49 -49 -48 -47 -47 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -48 -48 -48 -49 -93 -88 -87 -90 -94 -98 -101 -105 -108 -109 -104 -95 -84 -71 -58 -45 -34 -24 -20 -21 -23 -22 -21 -21 -23 -29 -36 -43 -50 -56 -60 -59 -54 -46 -37 -30 -24 -20 -19 -21 -24 -27 -33 -37 -36 -28 -19 -16 -20 -24 -29 -33 -36 -38 -39 -40 -41 -44 -49 -56 -63 -66 -65 -63 -60 -56 -52 -48 -44 -41 -38 -34 -31 -27 -24 -20 -19 -19 -22 -22 -21 -20 -20 -23 -24 -24 -25 -27 -29 -31 -33 -35 -38 -40 -44 -48 -52 -56 -57 -56 -55 -55 -54 -52 -51 -50 -49 -48 -46 -46 -46 -46 -45 -45 -44 -43 -43 -42 -41 -40 -39 -38 -37 -36 -35 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -36 -36 -37 -37 -38 -39 -39 -39 -39 -39 -40 -40 -40 -40 -40 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -47 -47 -46 -46 -46 -46 -47 -47 -47 -47 -47 -46 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -49 -50 -51 -52 -43 -36 -29 -14 -17 -18 -20 -22 -26 -30 -35 -39 -42 -45 -48 -49 -51 -54 -58 -63 -68 -72 -76 -80 -85 -90 -94 -97 -100 -103 -107 -111 -116 -120 -123 -126 -128 -128 -127 -125 -122 -118 -112 -104 -99 -101 -106 -108 -107 -103 -99 -96 -92 -88 -86 -83 -79 -75 -72 -68 -67 -68 -72 -78 -84 -88 -92 -95 -100 -107 -118 -129 -138 -145 -152 -157 -163 -170 -179 -191 -203 -216 -229 -243 -261 -280 -296 -307 -315 -321 -325 -326 -322 -312 -296 -273 -246 -221 -202 -185 -172 -159 -146 -134 -124 -113 -102 -93 -87 -84 -84 -88 -92 -94 -93 -91 -90 -87 -78 -67 -58 -49 -38 -27 -18 -29 -44 -50 -49 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -48 -48 -102 -100 -104 -108 -110 -112 -114 -116 -116 -113 -104 -92 -79 -66 -53 -42 -32 -23 -19 -19 -20 -19 -18 -19 -23 -29 -37 -44 -51 -57 -61 -59 -52 -44 -36 -30 -26 -23 -21 -20 -20 -20 -23 -30 -32 -30 -21 -17 -18 -22 -28 -33 -38 -42 -45 -47 -48 -49 -54 -60 -65 -66 -63 -58 -54 -49 -45 -41 -38 -35 -34 -32 -28 -25 -21 -17 -16 -18 -20 -20 -20 -21 -25 -28 -29 -29 -29 -31 -33 -35 -37 -40 -43 -45 -48 -52 -55 -57 -56 -54 -53 -52 -51 -50 -48 -47 -46 -44 -43 -43 -44 -44 -45 -44 -43 -42 -41 -40 -39 -38 -37 -36 -35 -35 -35 -34 -33 -33 -34 -34 -34 -34 -34 -35 -35 -36 -36 -37 -38 -38 -39 -37 -41 -41 -40 -40 -40 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -48 -49 -50 -51 -51 -43 -27 -20 -14 -16 -19 -21 -24 -27 -30 -34 -39 -43 -47 -52 -55 -58 -60 -64 -67 -72 -76 -79 -83 -86 -90 -95 -100 -104 -108 -112 -116 -121 -127 -131 -135 -137 -138 -137 -135 -132 -128 -124 -117 -109 -104 -108 -114 -117 -116 -112 -107 -103 -99 -96 -94 -92 -90 -87 -83 -78 -72 -69 -70 -74 -80 -85 -88 -91 -96 -102 -111 -120 -129 -137 -144 -152 -159 -167 -176 -187 -198 -209 -222 -238 -257 -277 -293 -304 -312 -320 -324 -324 -319 -308 -291 -268 -241 -218 -201 -185 -173 -161 -149 -137 -127 -118 -107 -95 -85 -78 -74 -73 -77 -80 -80 -78 -76 -74 -67 -56 -46 -38 -29 -18 -30 -35 -51 -50 -49 -48 -48 -47 -47 -47 -47 -48 -48 -47 -47 -47 -48 -47 -47 -46 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -47 -47 -47 -48 -48 -48 -48 -113 -114 -118 -121 -122 -123 -123 -123 -120 -113 -101 -87 -74 -61 -50 -39 -31 -25 -21 -22 -22 -22 -20 -19 -23 -29 -37 -44 -50 -57 -61 -60 -53 -46 -39 -34 -31 -29 -27 -25 -22 -19 -20 -22 -27 -28 -21 -17 -18 -23 -28 -34 -39 -43 -47 -51 -53 -55 -58 -63 -66 -65 -61 -55 -49 -44 -39 -36 -32 -30 -29 -27 -25 -21 -18 -16 -17 -20 -23 -24 -25 -26 -30 -34 -34 -33 -33 -35 -37 -39 -41 -44 -48 -50 -52 -55 -57 -57 -55 -52 -50 -48 -47 -46 -45 -45 -44 -42 -41 -41 -41 -42 -43 -42 -41 -40 -39 -38 -37 -36 -35 -34 -33 -33 -34 -33 -33 -33 -33 -34 -34 -34 -35 -35 -36 -36 -37 -38 -39 -40 -37 -35 -35 -42 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -47 -47 -48 -48 -48 -47 -47 -47 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -47 -48 -49 -49 -49 -50 -51 -51 -43 -19 -14 -17 -20 -23 -26 -29 -31 -35 -39 -43 -48 -53 -58 -63 -68 -71 -75 -79 -82 -84 -87 -90 -93 -96 -101 -106 -111 -116 -120 -125 -131 -136 -141 -143 -145 -145 -144 -142 -139 -135 -129 -121 -113 -109 -114 -122 -125 -125 -122 -117 -111 -106 -103 -102 -101 -99 -97 -93 -88 -82 -76 -72 -73 -76 -80 -85 -89 -93 -98 -103 -110 -119 -128 -138 -147 -157 -165 -173 -182 -192 -204 -218 -234 -254 -273 -290 -302 -310 -319 -323 -321 -314 -303 -287 -266 -241 -219 -202 -188 -176 -165 -153 -140 -129 -119 -109 -98 -89 -80 -72 -66 -64 -65 -67 -65 -63 -60 -56 -46 -36 -27 -27 -29 -34 -50 -50 -49 -49 -49 -49 -49 -49 -50 -41 -42 -41 -49 -48 -49 -50 -49 -48 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -47 -48 -48 -48 -125 -126 -128 -131 -132 -132 -130 -125 -119 -107 -94 -81 -69 -58 -48 -41 -37 -34 -33 -33 -33 -30 -24 -19 -22 -29 -36 -42 -48 -55 -60 -61 -56 -50 -45 -40 -38 -36 -35 -32 -29 -25 -20 -19 -21 -21 -18 -17 -22 -27 -32 -37 -42 -46 -49 -53 -57 -59 -62 -65 -67 -64 -59 -53 -47 -40 -36 -32 -28 -25 -23 -22 -20 -17 -16 -16 -19 -24 -27 -29 -29 -31 -35 -39 -40 -39 -38 -39 -40 -43 -45 -48 -51 -54 -55 -57 -59 -57 -52 -49 -47 -45 -44 -43 -43 -43 -42 -41 -40 -40 -40 -40 -40 -40 -39 -38 -37 -37 -36 -35 -33 -32 -32 -32 -33 -32 -32 -33 -33 -34 -34 -35 -35 -36 -36 -37 -38 -39 -37 -38 -36 -30 -34 -36 -39 -39 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -44 -44 -40 -41 -42 -41 -41 -41 -40 -41 -41 -41 -41 -47 -41 -41 -42 -48 -47 -47 -48 -48 -42 -44 -44 -44 -44 -43 -43 -42 -50 -50 -49 -48 -48 -48 -49 -49 -50 -50 -51 -51 -44 -19 -16 -20 -22 -26 -30 -33 -36 -40 -44 -48 -53 -59 -66 -73 -78 -83 -86 -89 -91 -93 -95 -98 -101 -104 -109 -113 -118 -123 -128 -133 -139 -144 -148 -151 -152 -152 -151 -148 -145 -140 -134 -125 -117 -114 -121 -130 -135 -135 -132 -127 -120 -114 -112 -111 -109 -108 -106 -103 -98 -91 -85 -79 -76 -75 -77 -82 -86 -90 -94 -98 -103 -112 -122 -133 -143 -153 -161 -169 -177 -188 -200 -215 -232 -250 -269 -287 -300 -310 -318 -322 -317 -308 -298 -285 -267 -243 -222 -205 -190 -177 -166 -153 -142 -132 -122 -113 -104 -94 -85 -74 -63 -56 -53 -53 -53 -51 -48 -43 -36 -26 -25 -38 -42 -51 -50 -41 -42 -42 -43 -44 -45 -46 -38 -30 -22 -29 -33 -49 -42 -43 -43 -49 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -48 -48 -48 -138 -139 -140 -142 -143 -141 -135 -126 -114 -102 -89 -78 -70 -61 -55 -51 -48 -47 -47 -46 -44 -40 -30 -21 -22 -28 -35 -40 -46 -53 -59 -62 -60 -56 -52 -48 -46 -44 -42 -39 -35 -30 -25 -20 -18 -17 -16 -19 -25 -31 -37 -42 -47 -52 -55 -58 -61 -63 -65 -67 -66 -62 -57 -52 -46 -39 -34 -29 -25 -22 -18 -17 -17 -17 -17 -19 -22 -27 -31 -34 -35 -37 -40 -44 -45 -45 -44 -43 -44 -46 -50 -52 -54 -56 -58 -60 -59 -55 -50 -47 -45 -43 -42 -41 -41 -41 -41 -41 -40 -39 -38 -38 -38 -37 -36 -35 -35 -34 -34 -33 -32 -32 -31 -32 -32 -32 -32 -33 -33 -34 -35 -35 -35 -36 -37 -38 -39 -34 -32 -30 -32 -29 -29 -31 -30 -29 -28 -28 -29 -29 -30 -30 -30 -30 -29 -28 -27 -27 -28 -29 -30 -30 -34 -37 -41 -41 -37 -34 -32 -31 -29 -28 -27 -26 -25 -25 -24 -30 -29 -29 -23 -30 -35 -47 -47 -48 -42 -31 -26 -27 -27 -26 -25 -23 -29 -35 -50 -49 -48 -48 -48 -49 -49 -50 -50 -51 -51 -43 -19 -16 -21 -25 -28 -33 -37 -41 -45 -50 -54 -59 -67 -76 -84 -90 -94 -96 -99 -101 -103 -105 -108 -111 -113 -117 -121 -125 -130 -135 -140 -146 -152 -157 -159 -160 -160 -159 -155 -150 -144 -137 -128 -122 -121 -129 -138 -143 -144 -141 -135 -128 -123 -121 -120 -119 -118 -116 -113 -108 -101 -94 -89 -84 -80 -78 -79 -83 -88 -91 -96 -100 -107 -116 -127 -137 -148 -158 -165 -175 -186 -198 -213 -230 -247 -266 -284 -298 -308 -317 -319 -313 -304 -295 -285 -268 -245 -223 -205 -190 -176 -166 -158 -149 -140 -131 -121 -111 -101 -89 -76 -65 -54 -47 -43 -41 -39 -35 -30 -23 -16 -19 -34 -51 -51 -33 -26 -20 -22 -24 -27 -28 -30 -32 -25 -25 -19 -30 -26 -29 -23 -30 -34 -49 -47 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -47 -48 -48 -48 -153 -153 -153 -153 -154 -151 -142 -129 -116 -105 -95 -88 -81 -75 -70 -65 -62 -60 -58 -57 -54 -47 -36 -23 -21 -26 -32 -38 -44 -50 -57 -62 -63 -62 -59 -56 -54 -52 -49 -46 -42 -36 -30 -23 -17 -16 -16 -21 -28 -35 -41 -47 -53 -58 -61 -62 -64 -65 -67 -68 -66 -60 -55 -50 -45 -38 -32 -26 -23 -19 -17 -17 -18 -20 -22 -23 -26 -29 -34 -38 -40 -43 -45 -47 -50 -50 -49 -48 -48 -51 -54 -56 -58 -59 -61 -60 -58 -53 -48 -46 -44 -42 -41 -40 -40 -40 -40 -40 -39 -38 -37 -37 -36 -35 -34 -33 -33 -32 -32 -32 -31 -31 -31 -31 -32 -32 -32 -33 -33 -34 -35 -35 -36 -37 -38 -39 -37 -33 -28 -30 -32 -33 -33 -31 -30 -29 -28 -28 -29 -29 -29 -29 -29 -29 -28 -26 -25 -25 -26 -28 -30 -33 -33 -36 -35 -35 -36 -33 -34 -33 -30 -28 -27 -25 -25 -25 -24 -22 -27 -20 -21 -20 -31 -41 -48 -48 -37 -27 -24 -24 -24 -24 -23 -20 -16 -28 -42 -49 -49 -48 -48 -49 -50 -50 -50 -51 -51 -35 -21 -17 -22 -26 -30 -35 -40 -45 -50 -55 -60 -67 -76 -86 -94 -100 -104 -108 -110 -112 -114 -116 -119 -121 -123 -125 -129 -132 -137 -142 -147 -154 -160 -165 -168 -169 -168 -167 -162 -156 -148 -140 -132 -127 -128 -137 -145 -151 -153 -150 -143 -136 -131 -130 -130 -129 -128 -126 -122 -117 -110 -104 -98 -93 -86 -81 -79 -81 -85 -89 -94 -98 -103 -111 -121 -132 -143 -154 -163 -173 -184 -196 -210 -226 -242 -260 -279 -294 -306 -314 -316 -310 -301 -292 -283 -269 -246 -224 -206 -190 -178 -170 -164 -159 -150 -140 -130 -120 -110 -98 -85 -72 -59 -47 -39 -34 -29 -25 -19 -15 -12 -10 -28 -34 -35 -30 -17 -22 -25 -28 -30 -32 -34 -36 -38 -35 -28 -18 -26 -22 -26 -21 -30 -32 -48 -46 -45 -45 -45 -45 -45 -45 -45 -44 -45 -45 -45 -46 -47 -47 -48 -48 -166 -166 -165 -165 -165 -160 -150 -138 -126 -116 -108 -102 -96 -90 -84 -80 -76 -73 -70 -69 -63 -54 -39 -25 -20 -24 -30 -36 -42 -49 -55 -61 -64 -65 -64 -63 -61 -58 -55 -52 -47 -41 -33 -26 -20 -16 -17 -23 -30 -37 -44 -51 -57 -62 -65 -66 -67 -67 -69 -68 -64 -58 -53 -48 -42 -35 -28 -22 -19 -17 -17 -20 -23 -26 -28 -29 -31 -33 -36 -39 -43 -47 -49 -51 -53 -55 -55 -54 -55 -56 -58 -60 -61 -62 -62 -60 -56 -52 -49 -46 -44 -42 -41 -40 -39 -39 -39 -39 -38 -37 -36 -35 -34 -33 -32 -31 -31 -31 -31 -30 -30 -30 -30 -31 -32 -31 -32 -32 -34 -35 -35 -36 -37 -38 -39 -37 -35 -31 -31 -34 -36 -37 -37 -36 -36 -35 -35 -35 -35 -34 -34 -33 -32 -32 -31 -30 -29 -28 -29 -32 -37 -42 -43 -42 -40 -40 -40 -40 -40 -38 -37 -35 -34 -33 -33 -32 -31 -29 -27 -26 -26 -24 -26 -42 -48 -42 -32 -25 -29 -29 -29 -29 -28 -24 -19 -21 -43 -50 -49 -48 -48 -49 -50 -50 -51 -43 -36 -30 -16 -19 -23 -26 -31 -36 -42 -47 -52 -59 -66 -74 -84 -94 -102 -110 -116 -121 -124 -125 -126 -127 -129 -131 -132 -134 -137 -140 -143 -149 -155 -161 -167 -173 -176 -178 -177 -174 -170 -163 -155 -146 -138 -133 -135 -143 -152 -159 -161 -159 -151 -143 -140 -141 -141 -140 -138 -135 -131 -125 -119 -112 -106 -100 -93 -86 -81 -81 -82 -87 -92 -97 -101 -107 -115 -126 -137 -150 -161 -170 -181 -193 -206 -220 -236 -253 -271 -289 -302 -311 -314 -309 -299 -290 -281 -268 -247 -226 -208 -196 -187 -181 -176 -169 -160 -151 -141 -132 -123 -109 -93 -78 -64 -52 -41 -34 -28 -23 -20 -20 -21 -21 -18 -21 -21 -19 -28 -34 -37 -39 -43 -45 -47 -50 -49 -44 -34 -27 -29 -37 -39 -32 -18 -27 -40 -47 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -48 -49 -177 -177 -177 -177 -174 -168 -159 -148 -138 -128 -121 -115 -108 -102 -96 -91 -87 -84 -80 -76 -69 -57 -42 -27 -20 -23 -29 -35 -42 -48 -53 -59 -63 -65 -66 -66 -65 -63 -60 -56 -51 -43 -36 -29 -22 -18 -18 -23 -31 -38 -46 -53 -59 -64 -67 -68 -68 -69 -68 -67 -62 -56 -51 -46 -39 -31 -24 -19 -16 -16 -19 -24 -29 -32 -34 -35 -37 -39 -40 -41 -44 -48 -52 -54 -56 -58 -60 -61 -61 -62 -63 -63 -64 -62 -60 -57 -54 -52 -49 -47 -44 -42 -41 -40 -39 -38 -38 -38 -37 -36 -35 -34 -32 -32 -31 -30 -29 -29 -30 -29 -29 -31 -31 -31 -31 -31 -30 -31 -31 -35 -36 -37 -38 -39 -34 -32 -31 -30 -34 -37 -40 -42 -43 -43 -43 -43 -42 -41 -41 -40 -39 -38 -36 -35 -35 -34 -33 -33 -35 -40 -46 -51 -52 -50 -48 -48 -48 -46 -45 -43 -42 -43 -44 -43 -42 -41 -40 -38 -34 -32 -30 -27 -28 -36 -48 -43 -28 -30 -35 -37 -37 -36 -32 -27 -21 -23 -43 -50 -49 -48 -48 -49 -50 -50 -43 -28 -22 -17 -20 -22 -24 -27 -31 -37 -42 -47 -53 -61 -70 -79 -89 -99 -108 -117 -126 -132 -135 -136 -137 -137 -137 -139 -140 -142 -145 -147 -150 -155 -162 -168 -174 -180 -185 -188 -187 -183 -177 -170 -162 -154 -146 -140 -141 -150 -159 -165 -167 -164 -158 -151 -151 -152 -153 -151 -148 -144 -139 -134 -127 -121 -114 -107 -99 -92 -86 -83 -82 -85 -90 -96 -100 -105 -112 -121 -133 -146 -157 -167 -178 -189 -201 -215 -230 -247 -265 -284 -299 -308 -312 -308 -299 -289 -279 -266 -248 -231 -217 -209 -204 -197 -189 -179 -169 -160 -151 -142 -130 -114 -96 -80 -67 -55 -46 -38 -32 -29 -29 -31 -33 -32 -26 -17 -19 -29 -39 -45 -48 -51 -54 -58 -61 -63 -60 -52 -43 -37 -42 -50 -50 -42 -27 -23 -34 -48 -46 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -45 -46 -47 -48 -49 -186 -186 -185 -184 -180 -174 -166 -158 -149 -139 -131 -124 -117 -109 -101 -96 -92 -87 -82 -76 -68 -57 -43 -28 -20 -23 -29 -35 -41 -45 -49 -53 -57 -61 -65 -66 -67 -66 -64 -60 -53 -46 -38 -31 -24 -20 -21 -25 -32 -39 -47 -55 -62 -66 -69 -69 -69 -67 -66 -63 -58 -53 -48 -43 -36 -29 -23 -18 -15 -16 -21 -28 -34 -38 -40 -41 -43 -44 -46 -45 -46 -49 -53 -55 -57 -60 -62 -64 -65 -65 -65 -65 -63 -61 -58 -55 -54 -52 -50 -48 -45 -43 -41 -40 -39 -38 -37 -37 -36 -35 -34 -33 -32 -31 -30 -29 -28 -28 -29 -30 -32 -35 -37 -36 -35 -35 -35 -32 -32 -32 -37 -38 -36 -34 -33 -30 -31 -34 -37 -41 -44 -47 -50 -52 -52 -51 -49 -48 -48 -46 -45 -43 -41 -39 -39 -38 -38 -40 -44 -49 -55 -59 -58 -56 -56 -56 -55 -53 -50 -48 -48 -50 -52 -53 -52 -50 -49 -46 -42 -38 -35 -30 -24 -32 -35 -37 -31 -33 -41 -44 -43 -39 -34 -28 -22 -24 -36 -50 -49 -48 -48 -49 -50 -51 -44 -21 -16 -20 -22 -24 -27 -29 -33 -38 -44 -48 -54 -61 -71 -81 -91 -100 -111 -122 -132 -139 -143 -145 -146 -147 -147 -148 -149 -151 -154 -156 -157 -162 -169 -176 -182 -189 -195 -197 -196 -191 -185 -177 -170 -162 -154 -147 -148 -157 -164 -169 -171 -169 -163 -160 -161 -163 -164 -162 -158 -153 -148 -143 -137 -129 -121 -113 -105 -99 -93 -89 -85 -86 -89 -95 -100 -104 -110 -119 -130 -142 -154 -164 -174 -185 -197 -211 -227 -244 -262 -281 -297 -307 -311 -307 -298 -288 -278 -267 -253 -240 -229 -225 -220 -211 -200 -187 -174 -165 -155 -144 -130 -113 -95 -79 -66 -56 -48 -41 -37 -37 -41 -44 -44 -41 -32 -23 -27 -38 -47 -54 -58 -61 -65 -70 -74 -76 -71 -61 -51 -47 -54 -60 -58 -49 -35 -21 -29 -41 -47 -46 -45 -45 -45 -45 -46 -47 -46 -45 -44 -45 -46 -47 -48 -49 -189 -189 -188 -185 -181 -177 -172 -167 -158 -148 -140 -131 -121 -110 -101 -94 -88 -82 -76 -69 -63 -53 -41 -27 -20 -22 -27 -31 -35 -39 -41 -44 -49 -55 -60 -64 -67 -68 -66 -63 -56 -47 -39 -32 -26 -23 -25 -29 -36 -43 -50 -58 -64 -69 -69 -68 -65 -63 -60 -57 -53 -49 -44 -38 -31 -26 -22 -17 -14 -16 -21 -28 -35 -39 -43 -46 -47 -49 -50 -51 -50 -51 -54 -57 -59 -62 -64 -65 -66 -66 -65 -64 -62 -59 -56 -54 -53 -52 -51 -49 -46 -43 -41 -40 -38 -37 -36 -36 -35 -34 -33 -32 -32 -31 -30 -28 -28 -29 -30 -33 -37 -43 -46 -46 -45 -44 -43 -39 -32 -31 -35 -32 -30 -29 -29 -34 -37 -40 -42 -45 -49 -53 -56 -59 -61 -59 -57 -55 -54 -52 -50 -48 -45 -44 -43 -42 -43 -47 -52 -57 -62 -65 -65 -64 -63 -63 -62 -59 -56 -54 -54 -57 -59 -60 -59 -58 -56 -53 -48 -44 -40 -34 -28 -22 -26 -26 -26 -34 -42 -46 -44 -38 -32 -27 -22 -17 -29 -42 -49 -48 -48 -49 -50 -51 -44 -21 -16 -20 -23 -26 -30 -33 -38 -43 -49 -54 -58 -64 -72 -81 -90 -100 -111 -123 -135 -143 -149 -152 -156 -158 -158 -158 -158 -160 -164 -167 -168 -171 -178 -186 -193 -199 -203 -205 -203 -199 -192 -185 -177 -169 -160 -153 -155 -162 -168 -173 -175 -173 -170 -167 -169 -172 -173 -171 -167 -162 -158 -153 -146 -137 -127 -119 -112 -107 -102 -96 -91 -89 -89 -94 -99 -104 -109 -116 -127 -138 -149 -160 -171 -183 -195 -209 -226 -245 -263 -281 -296 -306 -310 -306 -297 -288 -280 -272 -264 -255 -247 -242 -235 -223 -208 -190 -176 -164 -153 -140 -125 -107 -91 -76 -65 -56 -48 -44 -45 -49 -55 -57 -54 -48 -37 -29 -34 -45 -54 -62 -68 -73 -77 -82 -89 -91 -83 -70 -59 -58 -66 -70 -65 -53 -39 -26 -23 -34 -48 -46 -45 -45 -46 -47 -48 -39 -47 -45 -44 -44 -45 -46 -48 -49 -184 -185 -184 -180 -176 -174 -172 -168 -161 -151 -143 -134 -123 -111 -99 -91 -83 -75 -69 -63 -56 -48 -37 -26 -20 -20 -22 -24 -27 -30 -33 -37 -42 -48 -55 -61 -66 -68 -68 -65 -58 -49 -41 -34 -29 -28 -29 -34 -40 -48 -55 -62 -68 -69 -68 -65 -62 -59 -56 -52 -48 -44 -38 -32 -26 -22 -18 -15 -13 -15 -19 -25 -30 -36 -42 -47 -51 -52 -54 -55 -56 -56 -57 -60 -62 -64 -65 -66 -65 -65 -63 -62 -60 -58 -55 -53 -51 -50 -49 -47 -45 -42 -40 -40 -38 -37 -36 -35 -35 -34 -33 -32 -32 -31 -29 -28 -29 -31 -34 -38 -43 -49 -53 -54 -53 -52 -49 -44 -37 -32 -31 -31 -27 -29 -33 -37 -42 -45 -48 -51 -54 -58 -62 -66 -67 -66 -63 -62 -60 -58 -55 -52 -50 -49 -48 -46 -48 -53 -59 -64 -68 -71 -72 -71 -70 -69 -67 -65 -62 -60 -60 -63 -65 -65 -64 -62 -61 -58 -54 -51 -47 -41 -36 -31 -25 -23 -28 -35 -42 -44 -41 -36 -31 -27 -23 -19 -22 -35 -50 -49 -49 -49 -50 -51 -35 -20 -15 -20 -24 -28 -33 -39 -44 -51 -58 -64 -68 -72 -77 -83 -91 -100 -111 -124 -135 -145 -152 -159 -165 -168 -169 -169 -168 -171 -176 -179 -180 -183 -188 -196 -203 -209 -213 -214 -213 -208 -201 -193 -184 -175 -165 -159 -160 -167 -172 -177 -180 -180 -177 -176 -179 -182 -183 -181 -178 -173 -168 -163 -155 -145 -135 -127 -121 -115 -110 -103 -98 -93 -92 -93 -99 -104 -108 -114 -123 -134 -145 -156 -168 -181 -194 -209 -226 -246 -265 -280 -294 -305 -310 -306 -297 -288 -282 -279 -274 -270 -265 -260 -248 -231 -210 -190 -173 -160 -148 -134 -117 -101 -85 -75 -67 -59 -53 -52 -57 -64 -69 -68 -61 -52 -41 -33 -40 -50 -60 -70 -79 -86 -90 -96 -103 -105 -94 -79 -68 -70 -78 -80 -69 -55 -41 -27 -16 -25 -39 -47 -46 -46 -47 -48 -31 -32 -29 -46 -44 -44 -45 -46 -48 -49 -173 -175 -175 -172 -167 -164 -162 -161 -154 -146 -139 -133 -124 -112 -101 -91 -81 -73 -66 -60 -53 -46 -38 -30 -24 -21 -19 -19 -20 -23 -25 -30 -36 -43 -50 -57 -64 -68 -68 -67 -61 -52 -43 -37 -33 -33 -35 -39 -46 -53 -61 -67 -70 -69 -65 -61 -58 -56 -53 -50 -45 -40 -34 -28 -23 -18 -15 -15 -13 -16 -20 -23 -28 -33 -40 -47 -53 -57 -58 -60 -61 -61 -63 -64 -66 -66 -66 -65 -64 -63 -61 -60 -58 -57 -55 -53 -49 -46 -45 -44 -42 -40 -38 -38 -38 -36 -35 -34 -33 -33 -32 -32 -31 -30 -29 -28 -28 -33 -37 -41 -46 -51 -56 -59 -59 -57 -53 -49 -42 -34 -31 -28 -31 -34 -37 -40 -45 -50 -54 -57 -61 -65 -69 -71 -72 -70 -69 -67 -66 -63 -60 -57 -55 -54 -52 -51 -52 -58 -65 -71 -75 -78 -79 -78 -76 -75 -72 -70 -67 -66 -66 -68 -71 -70 -68 -66 -64 -62 -60 -57 -54 -49 -44 -40 -33 -29 -31 -37 -42 -43 -39 -34 -31 -28 -24 -19 -13 -34 -41 -49 -49 -50 -50 -34 -27 -12 -16 -21 -26 -31 -38 -45 -53 -60 -69 -76 -81 -85 -89 -92 -97 -104 -114 -126 -137 -147 -156 -164 -171 -176 -179 -180 -180 -183 -188 -192 -192 -194 -198 -205 -213 -219 -224 -226 -224 -218 -210 -200 -191 -181 -172 -165 -167 -171 -178 -184 -188 -188 -187 -186 -189 -192 -192 -191 -187 -183 -179 -172 -163 -153 -145 -138 -131 -124 -118 -110 -104 -100 -96 -95 -99 -104 -108 -112 -120 -130 -142 -153 -166 -179 -193 -208 -225 -244 -262 -277 -291 -302 -309 -309 -301 -293 -289 -286 -284 -280 -276 -267 -250 -229 -208 -187 -170 -156 -142 -127 -111 -96 -88 -81 -74 -66 -60 -62 -70 -77 -81 -77 -66 -55 -43 -38 -44 -55 -65 -77 -89 -98 -104 -109 -114 -113 -103 -87 -79 -84 -91 -88 -72 -56 -41 -27 -14 -15 -40 -48 -47 -47 -48 -31 -25 -6 -21 -37 -45 -44 -44 -45 -47 -48 -161 -164 -165 -163 -158 -153 -150 -148 -143 -136 -132 -127 -121 -113 -103 -94 -85 -77 -70 -64 -57 -50 -44 -38 -32 -27 -22 -19 -17 -18 -21 -25 -32 -39 -46 -53 -60 -66 -69 -68 -64 -57 -49 -42 -39 -39 -41 -46 -52 -59 -66 -70 -70 -67 -63 -58 -55 -52 -50 -47 -41 -35 -30 -24 -19 -15 -16 -16 -15 -17 -22 -27 -30 -35 -40 -47 -55 -60 -62 -64 -65 -66 -66 -67 -67 -66 -65 -64 -63 -62 -60 -58 -57 -56 -54 -52 -49 -45 -42 -40 -39 -37 -36 -37 -37 -35 -34 -33 -32 -32 -31 -31 -31 -30 -29 -28 -28 -32 -37 -41 -45 -50 -56 -62 -63 -61 -56 -52 -45 -37 -32 -31 -33 -37 -40 -43 -47 -53 -59 -63 -67 -71 -74 -76 -76 -75 -73 -72 -70 -67 -64 -61 -60 -59 -57 -55 -57 -62 -68 -76 -81 -85 -86 -85 -83 -81 -78 -74 -73 -72 -72 -75 -77 -76 -73 -70 -68 -65 -64 -62 -59 -55 -51 -47 -41 -34 -35 -40 -43 -41 -37 -34 -32 -29 -24 -18 -21 -34 -49 -49 -49 -50 -42 -27 -12 -16 -20 -26 -32 -37 -44 -53 -61 -70 -80 -87 -94 -99 -101 -104 -107 -113 -121 -131 -141 -150 -159 -167 -176 -183 -188 -191 -193 -195 -199 -202 -204 -204 -207 -214 -222 -231 -238 -241 -241 -231 -220 -209 -199 -190 -181 -174 -175 -179 -186 -194 -199 -199 -197 -197 -199 -201 -201 -200 -197 -193 -189 -182 -172 -164 -157 -150 -143 -134 -125 -117 -111 -106 -101 -98 -100 -104 -108 -111 -117 -127 -139 -151 -163 -177 -190 -205 -221 -239 -256 -271 -285 -298 -308 -312 -310 -304 -301 -297 -292 -286 -277 -262 -243 -223 -203 -183 -167 -152 -138 -122 -109 -104 -100 -93 -83 -71 -67 -74 -82 -89 -90 -82 -69 -57 -46 -43 -50 -60 -70 -82 -96 -109 -118 -123 -125 -122 -110 -98 -93 -99 -102 -93 -74 -57 -42 -27 -15 -16 -31 -49 -48 -48 -31 -26 -12 -11 -13 -38 -45 -44 -44 -45 -47 -48 -149 -153 -157 -156 -150 -142 -139 -136 -131 -126 -121 -118 -114 -109 -102 -94 -86 -78 -71 -66 -60 -54 -49 -44 -38 -32 -27 -21 -17 -17 -20 -24 -31 -37 -44 -51 -58 -64 -68 -69 -68 -64 -56 -49 -45 -46 -49 -54 -60 -65 -70 -71 -70 -66 -61 -57 -52 -49 -46 -43 -38 -32 -26 -21 -16 -15 -17 -19 -15 -17 -24 -30 -36 -40 -43 -49 -56 -62 -65 -67 -68 -68 -68 -67 -67 -65 -64 -63 -62 -61 -59 -57 -55 -54 -53 -51 -49 -45 -41 -37 -35 -34 -34 -35 -36 -34 -33 -32 -31 -31 -30 -30 -30 -30 -29 -28 -27 -32 -37 -42 -46 -51 -57 -64 -67 -65 -60 -55 -48 -42 -36 -35 -37 -41 -45 -48 -51 -56 -63 -68 -72 -75 -77 -78 -78 -77 -76 -76 -73 -70 -67 -65 -65 -63 -62 -60 -62 -66 -71 -78 -86 -92 -94 -93 -90 -87 -84 -81 -79 -79 -80 -82 -83 -81 -78 -75 -72 -69 -67 -64 -62 -59 -55 -51 -45 -40 -40 -44 -45 -41 -38 -35 -33 -29 -24 -18 -20 -42 -50 -49 -50 -50 -34 -19 -15 -20 -27 -34 -40 -46 -53 -60 -70 -79 -89 -99 -106 -111 -113 -115 -118 -123 -129 -138 -147 -155 -163 -172 -181 -189 -197 -202 -204 -206 -210 -214 -216 -217 -218 -223 -232 -244 -255 -264 -264 -253 -233 -220 -209 -200 -191 -186 -186 -190 -196 -204 -209 -209 -208 -208 -211 -213 -213 -211 -208 -204 -199 -192 -183 -176 -169 -161 -152 -142 -133 -124 -117 -112 -107 -102 -101 -104 -108 -111 -116 -125 -136 -148 -161 -173 -186 -201 -216 -231 -247 -265 -281 -295 -307 -315 -318 -317 -312 -304 -295 -284 -271 -253 -234 -217 -198 -179 -164 -149 -135 -122 -118 -118 -116 -104 -87 -76 -79 -89 -98 -101 -98 -87 -73 -60 -50 -48 -56 -66 -75 -86 -101 -116 -128 -138 -139 -132 -119 -109 -106 -110 -106 -94 -75 -60 -45 -33 -21 -12 -25 -32 -41 -33 -27 -14 -18 -14 -15 -38 -45 -44 -44 -45 -46 -47 -137 -142 -148 -148 -142 -134 -128 -124 -120 -115 -111 -108 -104 -100 -96 -89 -81 -73 -66 -60 -55 -52 -48 -43 -38 -32 -27 -21 -17 -18 -21 -25 -32 -38 -45 -51 -58 -63 -66 -68 -69 -69 -64 -57 -53 -53 -57 -62 -66 -70 -72 -71 -67 -63 -59 -55 -50 -46 -41 -37 -33 -28 -22 -18 -14 -14 -17 -17 -15 -16 -23 -31 -38 -45 -48 -53 -59 -65 -67 -68 -68 -68 -67 -66 -65 -64 -64 -62 -61 -59 -57 -55 -53 -51 -49 -48 -46 -44 -41 -36 -33 -31 -32 -34 -35 -33 -32 -31 -30 -29 -29 -29 -29 -29 -29 -27 -27 -31 -37 -42 -47 -52 -59 -65 -70 -70 -65 -60 -54 -48 -43 -42 -44 -47 -51 -54 -57 -60 -66 -72 -75 -77 -77 -78 -78 -78 -78 -77 -76 -74 -72 -70 -69 -68 -66 -65 -69 -71 -74 -81 -90 -98 -101 -100 -97 -93 -90 -88 -86 -86 -88 -89 -89 -87 -84 -81 -78 -73 -70 -67 -64 -60 -56 -52 -49 -47 -48 -50 -49 -45 -41 -38 -34 -30 -26 -20 -22 -34 -50 -49 -50 -33 -27 -13 -17 -24 -33 -41 -49 -55 -62 -70 -79 -88 -99 -109 -117 -122 -125 -127 -129 -132 -138 -144 -152 -161 -169 -178 -187 -196 -205 -213 -218 -220 -223 -227 -230 -232 -232 -235 -243 -256 -272 -285 -289 -271 -250 -232 -220 -210 -202 -197 -199 -200 -207 -214 -220 -221 -220 -221 -223 -226 -227 -225 -221 -216 -210 -203 -195 -188 -179 -170 -160 -149 -139 -129 -121 -116 -111 -105 -102 -104 -108 -111 -116 -124 -134 -145 -157 -170 -183 -196 -211 -225 -241 -260 -278 -292 -304 -315 -323 -326 -319 -307 -293 -278 -262 -243 -225 -209 -191 -175 -162 -148 -136 -131 -133 -136 -129 -112 -94 -85 -93 -106 -112 -112 -106 -94 -79 -65 -54 -54 -63 -73 -82 -93 -106 -121 -138 -152 -154 -142 -127 -118 -119 -117 -109 -94 -80 -67 -55 -42 -31 -21 -13 -19 -17 -20 -16 -23 -23 -15 -24 -38 -45 -44 -44 -45 -46 -47 -127 -132 -138 -141 -136 -128 -121 -115 -109 -104 -101 -99 -95 -92 -88 -82 -74 -65 -57 -50 -46 -45 -41 -36 -30 -25 -22 -19 -18 -21 -24 -29 -35 -41 -47 -53 -58 -62 -63 -64 -66 -69 -69 -66 -62 -62 -66 -69 -72 -72 -70 -67 -63 -59 -56 -52 -48 -43 -38 -33 -28 -23 -19 -16 -14 -13 -14 -14 -13 -16 -21 -28 -37 -45 -51 -57 -63 -67 -69 -69 -68 -66 -65 -64 -64 -63 -62 -61 -59 -57 -55 -53 -50 -48 -45 -43 -42 -41 -39 -35 -31 -30 -31 -33 -33 -32 -31 -29 -28 -28 -28 -28 -28 -28 -28 -28 -27 -32 -37 -42 -47 -52 -58 -64 -70 -72 -69 -65 -61 -56 -50 -48 -49 -53 -57 -61 -63 -66 -69 -73 -76 -76 -77 -78 -79 -79 -79 -79 -78 -77 -76 -75 -75 -73 -71 -71 -75 -78 -80 -86 -94 -101 -105 -105 -103 -100 -97 -95 -94 -94 -96 -98 -97 -95 -92 -89 -84 -79 -74 -70 -66 -62 -59 -57 -56 -57 -58 -57 -54 -49 -45 -41 -37 -32 -28 -23 -17 -29 -33 -50 -41 -26 -11 -15 -21 -29 -38 -48 -57 -65 -72 -81 -89 -97 -107 -117 -126 -132 -136 -138 -140 -142 -146 -151 -159 -167 -175 -184 -193 -202 -212 -224 -233 -237 -240 -243 -245 -246 -247 -248 -254 -268 -285 -300 -301 -282 -259 -243 -232 -222 -213 -210 -210 -213 -217 -225 -231 -233 -234 -235 -237 -238 -240 -237 -233 -228 -223 -216 -207 -199 -189 -177 -166 -155 -144 -133 -125 -119 -115 -109 -105 -105 -109 -112 -116 -123 -131 -141 -153 -166 -179 -193 -207 -221 -238 -256 -273 -286 -299 -310 -321 -326 -319 -304 -288 -271 -252 -234 -219 -204 -186 -172 -161 -152 -148 -148 -153 -151 -138 -119 -100 -97 -110 -122 -126 -122 -114 -101 -86 -70 -59 -60 -68 -79 -90 -101 -113 -128 -149 -166 -166 -153 -137 -130 -129 -125 -113 -100 -89 -80 -66 -52 -40 -30 -23 -19 -16 -19 -25 -29 -24 -23 -32 -47 -45 -44 -44 -44 -45 -46 -120 -124 -128 -132 -131 -125 -118 -110 -102 -96 -93 -90 -86 -82 -78 -74 -67 -59 -49 -41 -36 -35 -32 -26 -21 -19 -18 -18 -20 -24 -30 -35 -41 -46 -51 -55 -58 -59 -58 -58 -61 -66 -70 -71 -70 -70 -72 -73 -72 -68 -65 -61 -57 -53 -50 -47 -43 -39 -35 -30 -25 -19 -16 -16 -15 -15 -14 -14 -15 -16 -20 -26 -33 -41 -50 -58 -65 -68 -68 -67 -66 -64 -63 -62 -62 -62 -61 -60 -58 -56 -54 -51 -48 -45 -43 -40 -38 -37 -35 -33 -30 -29 -30 -32 -32 -31 -29 -28 -27 -27 -27 -27 -28 -28 -28 -28 -28 -32 -37 -41 -45 -50 -56 -62 -68 -71 -71 -69 -66 -62 -57 -53 -55 -59 -63 -66 -69 -70 -71 -74 -75 -76 -77 -78 -79 -80 -80 -81 -82 -82 -82 -82 -81 -80 -77 -76 -81 -86 -91 -95 -100 -106 -109 -111 -110 -108 -106 -103 -102 -103 -107 -109 -109 -106 -102 -98 -93 -86 -81 -75 -70 -66 -64 -64 -65 -67 -66 -63 -59 -53 -48 -43 -39 -36 -33 -29 -24 -17 -28 -42 -42 -18 -14 -20 -26 -34 -43 -53 -64 -72 -80 -89 -97 -105 -114 -125 -134 -142 -146 -148 -149 -151 -155 -160 -166 -173 -181 -189 -197 -206 -219 -233 -243 -251 -255 -258 -260 -261 -260 -262 -267 -278 -294 -307 -303 -284 -265 -253 -243 -234 -228 -225 -224 -225 -230 -236 -242 -246 -247 -249 -249 -250 -251 -249 -246 -241 -235 -229 -219 -208 -196 -183 -171 -158 -146 -136 -128 -123 -118 -112 -107 -106 -109 -114 -117 -122 -130 -140 -151 -163 -178 -191 -205 -219 -234 -249 -264 -279 -291 -304 -315 -321 -314 -299 -282 -263 -244 -228 -214 -199 -186 -175 -167 -163 -164 -168 -166 -158 -142 -122 -108 -111 -127 -139 -139 -132 -121 -107 -90 -75 -64 -64 -73 -84 -96 -109 -121 -138 -160 -178 -177 -165 -150 -143 -140 -135 -124 -111 -101 -89 -75 -60 -48 -39 -32 -28 -26 -29 -33 -32 -24 -23 -33 -38 -46 -45 -44 -44 -45 -46 -113 -114 -119 -123 -125 -122 -117 -108 -99 -90 -85 -80 -75 -71 -68 -65 -60 -52 -42 -33 -27 -25 -23 -21 -19 -20 -22 -23 -26 -30 -35 -41 -46 -50 -53 -53 -53 -52 -50 -52 -56 -62 -68 -72 -74 -74 -74 -71 -67 -62 -57 -54 -50 -46 -43 -40 -37 -34 -31 -26 -21 -18 -17 -18 -19 -18 -18 -17 -17 -18 -20 -24 -30 -38 -47 -57 -65 -68 -67 -65 -64 -62 -61 -60 -60 -60 -60 -59 -58 -56 -53 -49 -45 -43 -40 -37 -34 -32 -31 -30 -28 -27 -28 -30 -30 -30 -28 -27 -26 -26 -27 -27 -27 -26 -26 -26 -27 -30 -34 -37 -42 -47 -53 -59 -65 -68 -70 -71 -70 -67 -62 -59 -60 -64 -68 -70 -72 -73 -74 -75 -76 -77 -77 -78 -80 -82 -83 -85 -87 -89 -89 -90 -89 -88 -84 -82 -85 -94 -100 -105 -108 -113 -116 -119 -118 -117 -115 -112 -112 -115 -121 -124 -124 -121 -114 -108 -102 -95 -87 -80 -75 -72 -71 -72 -74 -75 -74 -69 -62 -56 -49 -45 -42 -42 -40 -37 -31 -23 -22 -34 -33 -20 -19 -26 -34 -42 -49 -59 -69 -78 -87 -95 -104 -112 -122 -132 -142 -150 -155 -157 -158 -160 -164 -167 -171 -177 -184 -193 -200 -208 -222 -237 -248 -256 -263 -268 -271 -272 -274 -275 -279 -287 -299 -308 -302 -285 -272 -261 -253 -246 -241 -239 -238 -239 -242 -247 -253 -258 -261 -263 -263 -264 -265 -263 -259 -253 -245 -237 -227 -214 -200 -185 -172 -160 -149 -140 -133 -127 -121 -115 -110 -108 -110 -114 -118 -122 -130 -139 -149 -162 -176 -189 -203 -216 -229 -242 -255 -268 -283 -297 -309 -315 -310 -294 -277 -259 -241 -226 -212 -201 -192 -187 -183 -182 -183 -180 -172 -159 -142 -124 -117 -128 -144 -153 -150 -139 -125 -110 -95 -80 -68 -70 -78 -89 -102 -115 -130 -148 -171 -187 -187 -177 -165 -158 -154 -148 -137 -123 -109 -95 -81 -67 -56 -47 -41 -37 -36 -39 -40 -35 -27 -19 -22 -26 -29 -46 -44 -44 -44 -45 -104 -106 -109 -114 -117 -117 -114 -108 -99 -89 -80 -72 -66 -61 -56 -54 -50 -42 -33 -25 -21 -20 -21 -21 -23 -26 -29 -31 -34 -37 -41 -45 -48 -49 -48 -47 -45 -44 -44 -47 -53 -60 -66 -72 -74 -74 -71 -67 -61 -56 -51 -47 -43 -39 -35 -32 -30 -27 -25 -21 -18 -17 -19 -22 -24 -24 -23 -23 -23 -22 -23 -25 -29 -36 -46 -57 -65 -67 -66 -64 -62 -61 -59 -59 -59 -59 -59 -58 -57 -55 -52 -48 -43 -40 -37 -34 -30 -28 -28 -27 -26 -26 -27 -28 -29 -28 -27 -26 -26 -25 -26 -25 -24 -24 -22 -23 -24 -28 -31 -35 -39 -45 -51 -56 -61 -65 -68 -71 -73 -71 -68 -65 -66 -69 -71 -73 -75 -76 -78 -79 -79 -79 -79 -80 -82 -85 -87 -89 -92 -94 -96 -97 -97 -96 -92 -88 -90 -98 -108 -114 -118 -121 -126 -129 -129 -127 -125 -123 -124 -130 -137 -141 -140 -134 -125 -118 -111 -103 -93 -86 -82 -80 -79 -79 -81 -82 -79 -72 -65 -57 -52 -49 -49 -50 -48 -43 -36 -26 -16 -18 -16 -12 -21 -31 -40 -47 -54 -63 -73 -83 -91 -99 -108 -118 -127 -138 -148 -157 -163 -166 -166 -167 -169 -171 -173 -177 -184 -192 -200 -208 -221 -234 -245 -253 -262 -269 -275 -280 -284 -288 -292 -298 -308 -313 -305 -291 -279 -271 -264 -258 -254 -252 -252 -252 -255 -259 -265 -270 -273 -276 -276 -277 -277 -274 -268 -260 -249 -239 -227 -213 -199 -184 -172 -163 -154 -147 -139 -132 -125 -118 -113 -109 -111 -115 -119 -123 -131 -139 -148 -159 -173 -187 -201 -213 -225 -236 -248 -260 -274 -290 -303 -311 -307 -293 -276 -258 -242 -228 -217 -208 -204 -203 -202 -200 -196 -187 -174 -158 -141 -128 -130 -144 -158 -165 -159 -143 -127 -112 -98 -84 -74 -76 -85 -96 -109 -121 -137 -157 -180 -194 -197 -192 -183 -176 -170 -161 -148 -131 -114 -99 -86 -74 -64 -57 -51 -47 -47 -49 -46 -39 -32 -27 -23 -15 -25 -37 -45 -44 -44 -44 -97 -99 -103 -106 -109 -108 -107 -104 -99 -91 -83 -75 -66 -57 -49 -42 -36 -30 -23 -20 -19 -21 -24 -27 -29 -32 -34 -37 -40 -42 -44 -45 -45 -43 -41 -40 -38 -37 -39 -44 -51 -59 -66 -72 -74 -73 -69 -63 -58 -52 -47 -42 -38 -33 -30 -27 -24 -22 -20 -18 -17 -19 -23 -28 -31 -32 -30 -29 -30 -28 -27 -28 -32 -37 -45 -56 -65 -68 -66 -64 -62 -60 -59 -57 -57 -57 -57 -56 -55 -53 -50 -45 -41 -38 -35 -32 -28 -27 -25 -25 -24 -24 -26 -27 -27 -27 -26 -24 -23 -24 -23 -23 -24 -24 -25 -25 -26 -29 -31 -34 -38 -44 -49 -53 -57 -60 -64 -69 -73 -74 -72 -71 -72 -73 -74 -75 -78 -81 -83 -84 -83 -82 -81 -82 -84 -88 -91 -93 -96 -99 -102 -104 -105 -104 -100 -96 -95 -102 -113 -122 -128 -131 -136 -141 -142 -141 -137 -134 -137 -143 -150 -154 -151 -144 -135 -127 -119 -109 -100 -93 -92 -89 -87 -88 -89 -87 -82 -74 -66 -60 -57 -57 -58 -58 -55 -49 -41 -31 -20 -11 -8 -12 -20 -31 -41 -48 -55 -65 -75 -85 -94 -102 -110 -121 -131 -141 -151 -161 -168 -172 -171 -171 -170 -170 -171 -174 -181 -188 -196 -205 -216 -226 -236 -245 -255 -265 -274 -283 -291 -300 -306 -312 -320 -323 -314 -300 -288 -280 -274 -269 -267 -265 -265 -266 -269 -273 -278 -282 -285 -288 -289 -289 -287 -281 -272 -261 -248 -235 -224 -211 -197 -184 -175 -169 -162 -154 -145 -137 -129 -122 -116 -112 -112 -115 -120 -125 -131 -139 -147 -157 -170 -184 -197 -210 -222 -234 -244 -254 -267 -283 -298 -307 -306 -293 -276 -260 -246 -236 -227 -221 -219 -219 -218 -212 -202 -189 -172 -156 -140 -134 -143 -159 -172 -176 -168 -149 -130 -114 -100 -88 -80 -84 -94 -106 -119 -129 -144 -166 -187 -201 -207 -206 -200 -193 -184 -171 -154 -136 -119 -105 -93 -83 -75 -69 -62 -59 -60 -61 -54 -44 -37 -34 -31 -22 -19 -40 -45 -44 -44 -44 -89 -93 -97 -99 -99 -97 -96 -97 -96 -93 -87 -80 -71 -60 -49 -38 -28 -19 -18 -18 -21 -24 -27 -30 -31 -33 -34 -36 -37 -38 -39 -39 -37 -35 -34 -33 -32 -33 -37 -43 -51 -59 -66 -71 -74 -73 -68 -62 -57 -51 -45 -40 -36 -32 -29 -26 -24 -22 -20 -17 -18 -22 -28 -34 -38 -39 -36 -36 -36 -33 -31 -32 -35 -40 -47 -56 -65 -68 -67 -65 -63 -61 -59 -57 -55 -54 -54 -53 -52 -50 -46 -42 -38 -35 -33 -30 -27 -24 -24 -24 -23 -23 -23 -26 -26 -26 -24 -24 -24 -23 -24 -24 -26 -28 -29 -29 -30 -31 -33 -37 -41 -46 -50 -53 -55 -58 -62 -67 -73 -76 -77 -77 -78 -78 -77 -77 -80 -84 -87 -87 -87 -85 -84 -85 -88 -91 -94 -97 -100 -106 -111 -113 -114 -112 -108 -104 -101 -107 -118 -131 -138 -142 -146 -151 -154 -153 -149 -146 -148 -153 -158 -161 -159 -152 -143 -134 -125 -114 -107 -104 -103 -100 -98 -97 -96 -91 -83 -74 -67 -64 -65 -67 -68 -66 -63 -56 -47 -37 -26 -17 -11 -11 -18 -28 -38 -46 -55 -65 -76 -87 -96 -104 -113 -124 -135 -144 -154 -162 -169 -171 -170 -168 -167 -165 -165 -168 -174 -182 -190 -199 -208 -217 -228 -238 -249 -260 -271 -282 -295 -309 -319 -326 -332 -333 -324 -311 -298 -290 -284 -280 -278 -277 -277 -279 -282 -286 -291 -295 -298 -301 -301 -299 -294 -285 -273 -261 -248 -234 -222 -210 -199 -189 -181 -175 -168 -159 -149 -140 -133 -125 -120 -115 -113 -115 -120 -125 -132 -139 -147 -156 -167 -180 -194 -208 -221 -233 -243 -252 -265 -281 -295 -305 -306 -295 -280 -267 -258 -249 -242 -236 -234 -233 -229 -217 -203 -186 -170 -154 -142 -143 -157 -173 -184 -185 -175 -155 -134 -117 -105 -93 -87 -91 -102 -117 -130 -138 -154 -173 -193 -207 -216 -217 -212 -204 -193 -177 -160 -143 -130 -117 -105 -97 -89 -81 -75 -75 -77 -74 -63 -52 -45 -43 -37 -26 -22 -32 -37 -46 -45 -44 -80 -85 -90 -90 -90 -86 -85 -88 -92 -92 -89 -83 -75 -65 -54 -41 -28 -20 -17 -20 -22 -24 -25 -27 -27 -28 -29 -30 -31 -31 -32 -31 -29 -28 -27 -27 -28 -31 -36 -44 -51 -59 -66 -71 -74 -73 -68 -63 -58 -52 -46 -41 -38 -35 -33 -31 -29 -25 -21 -19 -21 -27 -33 -39 -44 -45 -42 -41 -42 -39 -35 -35 -40 -45 -51 -58 -65 -68 -67 -65 -63 -61 -59 -57 -54 -52 -50 -49 -47 -45 -41 -38 -35 -32 -30 -26 -24 -26 -29 -31 -30 -26 -24 -24 -24 -25 -27 -28 -30 -29 -28 -28 -29 -31 -32 -33 -33 -34 -36 -40 -44 -47 -51 -53 -55 -57 -61 -66 -71 -75 -79 -82 -84 -84 -82 -80 -82 -86 -89 -90 -89 -88 -88 -89 -91 -93 -96 -100 -107 -115 -122 -125 -124 -121 -117 -112 -108 -111 -123 -137 -146 -151 -154 -159 -163 -163 -158 -154 -156 -160 -164 -168 -166 -158 -149 -139 -127 -120 -117 -116 -114 -111 -109 -107 -102 -94 -83 -74 -70 -71 -75 -77 -78 -77 -71 -63 -54 -44 -34 -24 -16 -13 -16 -24 -34 -44 -53 -64 -75 -87 -97 -106 -116 -127 -137 -146 -154 -161 -165 -166 -164 -162 -159 -157 -158 -161 -167 -175 -183 -192 -201 -210 -221 -234 -246 -257 -269 -282 -296 -311 -324 -332 -337 -338 -333 -322 -310 -301 -294 -290 -288 -288 -289 -292 -295 -299 -303 -307 -311 -312 -312 -308 -300 -289 -277 -265 -251 -238 -225 -215 -205 -196 -188 -180 -172 -162 -152 -144 -136 -130 -124 -118 -115 -116 -120 -124 -131 -138 -145 -154 -166 -178 -192 -208 -222 -234 -244 -254 -267 -282 -296 -305 -308 -301 -289 -279 -272 -266 -259 -253 -248 -243 -233 -218 -202 -184 -169 -155 -149 -155 -171 -186 -194 -192 -178 -159 -139 -124 -111 -101 -94 -97 -108 -123 -137 -147 -161 -181 -199 -214 -224 -226 -221 -213 -200 -185 -170 -156 -146 -134 -122 -113 -104 -96 -91 -92 -93 -87 -73 -61 -56 -52 -43 -30 -18 -18 -22 -27 -46 -44 -70 -76 -81 -81 -80 -76 -73 -78 -85 -87 -86 -83 -77 -69 -59 -47 -35 -24 -21 -20 -20 -21 -21 -21 -21 -22 -23 -25 -25 -25 -26 -25 -23 -22 -22 -23 -26 -31 -37 -44 -52 -59 -65 -70 -74 -74 -70 -65 -59 -54 -48 -44 -42 -40 -40 -37 -33 -27 -22 -21 -26 -32 -37 -42 -48 -50 -49 -48 -48 -45 -41 -41 -46 -51 -56 -62 -67 -68 -66 -64 -61 -60 -59 -57 -53 -50 -47 -44 -42 -39 -37 -35 -32 -28 -25 -24 -27 -32 -39 -42 -40 -35 -29 -26 -25 -27 -33 -37 -38 -36 -34 -33 -33 -33 -34 -35 -37 -38 -40 -43 -46 -48 -51 -53 -56 -58 -61 -65 -69 -73 -78 -83 -88 -91 -90 -88 -88 -90 -92 -93 -93 -92 -91 -93 -94 -97 -100 -106 -115 -126 -134 -136 -136 -133 -128 -122 -117 -118 -126 -140 -151 -157 -161 -167 -171 -170 -165 -161 -162 -166 -171 -174 -170 -162 -152 -140 -131 -127 -128 -127 -125 -122 -119 -114 -106 -95 -84 -77 -76 -81 -85 -88 -90 -88 -82 -72 -62 -52 -43 -33 -24 -16 -15 -20 -29 -40 -51 -61 -73 -85 -96 -106 -116 -127 -137 -145 -152 -157 -160 -159 -157 -154 -152 -152 -153 -156 -162 -169 -177 -186 -195 -205 -217 -232 -245 -257 -270 -282 -294 -307 -318 -325 -329 -332 -332 -329 -321 -312 -306 -303 -300 -300 -301 -304 -307 -310 -315 -320 -323 -325 -323 -317 -306 -293 -281 -269 -258 -245 -234 -223 -213 -203 -193 -184 -175 -165 -154 -146 -140 -133 -128 -122 -117 -117 -120 -124 -130 -136 -144 -154 -165 -177 -191 -208 -224 -236 -247 -258 -270 -284 -296 -306 -312 -307 -299 -292 -287 -281 -275 -266 -257 -246 -233 -218 -201 -183 -169 -160 -159 -169 -183 -196 -204 -198 -182 -164 -147 -133 -120 -109 -101 -105 -116 -127 -141 -153 -170 -187 -204 -220 -232 -235 -230 -221 -209 -195 -181 -170 -160 -149 -136 -128 -119 -109 -101 -100 -97 -89 -79 -69 -62 -57 -48 -38 -29 -20 -8 -21 -36 -45 -60 -69 -73 -71 -70 -66 -62 -68 -77 -80 -78 -76 -75 -71 -63 -52 -41 -32 -27 -25 -24 -23 -22 -22 -21 -20 -20 -20 -20 -20 -20 -20 -19 -18 -19 -21 -25 -31 -37 -44 -51 -58 -63 -69 -73 -75 -72 -67 -62 -57 -52 -50 -48 -48 -45 -41 -34 -27 -23 -25 -31 -36 -41 -45 -50 -54 -54 -53 -52 -50 -48 -49 -53 -58 -61 -65 -67 -67 -64 -62 -59 -58 -58 -56 -54 -50 -46 -43 -39 -37 -34 -32 -26 -25 -25 -28 -35 -42 -46 -46 -44 -42 -37 -34 -31 -34 -40 -44 -43 -41 -39 -38 -38 -37 -37 -38 -40 -42 -43 -46 -48 -50 -52 -55 -57 -58 -61 -65 -69 -74 -79 -85 -92 -98 -100 -100 -98 -98 -98 -97 -97 -96 -96 -97 -100 -103 -108 -115 -126 -137 -144 -148 -147 -145 -140 -133 -130 -128 -132 -141 -152 -160 -166 -172 -177 -176 -171 -168 -170 -173 -178 -179 -174 -165 -154 -144 -137 -137 -138 -137 -134 -131 -126 -118 -108 -95 -86 -82 -85 -90 -95 -99 -101 -99 -92 -82 -71 -61 -51 -40 -29 -21 -15 -17 -25 -37 -47 -57 -68 -81 -92 -104 -115 -124 -133 -141 -147 -151 -153 -153 -150 -149 -148 -148 -150 -152 -158 -165 -173 -182 -192 -203 -216 -230 -243 -257 -269 -280 -290 -300 -308 -312 -315 -319 -325 -329 -327 -323 -318 -315 -312 -312 -314 -316 -319 -323 -328 -334 -338 -338 -334 -325 -312 -298 -284 -273 -263 -254 -243 -232 -219 -207 -196 -186 -177 -167 -157 -149 -143 -137 -131 -125 -120 -118 -121 -126 -130 -137 -144 -154 -165 -176 -191 -208 -224 -238 -249 -262 -275 -288 -299 -309 -317 -315 -307 -303 -299 -294 -285 -274 -261 -246 -232 -218 -202 -184 -171 -166 -170 -181 -193 -205 -212 -207 -191 -173 -158 -143 -129 -117 -110 -116 -125 -134 -144 -159 -176 -193 -210 -226 -239 -241 -236 -226 -215 -202 -188 -176 -167 -156 -146 -136 -126 -113 -101 -92 -87 -82 -76 -69 -62 -55 -49 -44 -40 -32 -17 -15 -38 -45 -50 -58 -63 -61 -59 -56 -53 -59 -67 -69 -67 -66 -68 -69 -66 -58 -49 -41 -37 -34 -32 -31 -31 -31 -30 -27 -23 -20 -19 -19 -20 -20 -19 -17 -18 -21 -26 -31 -37 -43 -50 -57 -62 -68 -73 -75 -73 -70 -65 -60 -57 -56 -55 -52 -47 -40 -33 -27 -25 -29 -35 -41 -44 -48 -52 -56 -58 -57 -56 -55 -54 -56 -60 -63 -65 -66 -66 -64 -62 -59 -56 -54 -54 -54 -53 -51 -47 -43 -39 -36 -33 -29 -25 -25 -30 -34 -41 -45 -46 -46 -45 -45 -43 -41 -38 -40 -45 -47 -47 -45 -44 -44 -43 -41 -40 -40 -42 -44 -46 -48 -51 -53 -55 -57 -58 -59 -62 -66 -72 -77 -84 -90 -97 -104 -108 -110 -109 -107 -105 -103 -101 -102 -102 -104 -108 -113 -119 -128 -138 -147 -154 -157 -158 -156 -151 -145 -143 -141 -141 -145 -153 -162 -169 -176 -182 -183 -180 -177 -178 -182 -184 -182 -176 -167 -158 -150 -146 -146 -147 -146 -143 -139 -131 -121 -109 -96 -89 -88 -93 -100 -106 -111 -112 -109 -101 -90 -79 -67 -55 -44 -35 -26 -19 -17 -23 -32 -41 -51 -62 -75 -88 -99 -110 -119 -128 -135 -141 -145 -147 -147 -146 -144 -144 -145 -146 -150 -155 -162 -170 -179 -190 -203 -215 -228 -240 -253 -265 -274 -283 -291 -296 -299 -302 -307 -315 -323 -327 -328 -326 -324 -322 -322 -324 -327 -330 -333 -338 -344 -348 -348 -342 -332 -317 -302 -288 -276 -267 -258 -247 -235 -222 -208 -197 -187 -178 -168 -159 -152 -145 -140 -134 -128 -123 -120 -122 -127 -132 -137 -145 -154 -165 -176 -191 -207 -222 -236 -249 -262 -277 -290 -301 -312 -322 -322 -316 -311 -305 -299 -289 -275 -260 -246 -232 -219 -204 -188 -178 -176 -182 -191 -202 -213 -220 -215 -200 -184 -167 -153 -138 -125 -118 -126 -136 -141 -150 -165 -183 -199 -215 -231 -242 -244 -236 -225 -214 -201 -186 -173 -163 -154 -145 -136 -124 -110 -96 -83 -74 -67 -65 -62 -55 -48 -44 -44 -45 -38 -23 -18 -39 -46 -38 -45 -50 -49 -47 -45 -44 -50 -56 -57 -55 -55 -58 -63 -65 -63 -58 -52 -48 -45 -44 -44 -43 -42 -41 -37 -33 -28 -27 -27 -27 -25 -21 -19 -19 -23 -27 -33 -38 -44 -50 -56 -61 -67 -72 -75 -74 -72 -68 -65 -62 -61 -58 -52 -45 -38 -32 -28 -29 -35 -41 -46 -49 -53 -55 -59 -61 -60 -60 -59 -59 -61 -64 -64 -64 -64 -63 -62 -60 -57 -54 -51 -50 -51 -51 -50 -48 -45 -40 -37 -33 -28 -25 -27 -31 -34 -39 -41 -43 -44 -45 -47 -47 -46 -44 -44 -48 -51 -50 -48 -47 -47 -46 -45 -43 -42 -43 -44 -46 -49 -52 -54 -56 -57 -58 -59 -62 -68 -74 -81 -88 -95 -102 -109 -115 -118 -118 -115 -111 -108 -107 -107 -109 -111 -116 -122 -130 -138 -147 -155 -161 -166 -167 -166 -162 -157 -154 -152 -151 -152 -157 -164 -171 -179 -188 -192 -190 -188 -188 -190 -191 -186 -178 -170 -164 -159 -156 -155 -155 -152 -149 -144 -134 -123 -110 -99 -94 -95 -101 -109 -117 -122 -123 -119 -109 -98 -85 -72 -59 -50 -43 -35 -26 -21 -21 -27 -35 -44 -56 -70 -82 -93 -103 -113 -121 -129 -135 -139 -141 -142 -142 -142 -141 -142 -144 -147 -152 -158 -167 -177 -189 -201 -213 -224 -235 -247 -258 -267 -275 -282 -285 -287 -290 -296 -304 -313 -320 -324 -325 -323 -322 -323 -326 -328 -331 -335 -341 -347 -351 -353 -347 -334 -320 -305 -291 -278 -268 -258 -245 -233 -220 -208 -197 -188 -178 -169 -161 -154 -147 -141 -136 -130 -125 -122 -124 -129 -133 -138 -146 -155 -165 -177 -190 -205 -219 -232 -244 -259 -274 -288 -300 -312 -325 -329 -325 -317 -308 -299 -287 -272 -258 -245 -232 -220 -207 -194 -186 -186 -192 -199 -208 -220 -227 -221 -207 -190 -175 -160 -146 -132 -127 -135 -146 -152 -159 -173 -190 -206 -221 -236 -245 -244 -231 -218 -204 -190 -175 -163 -153 -144 -135 -126 -115 -103 -90 -79 -65 -54 -48 -47 -45 -40 -36 -38 -40 -37 -24 -19 -39 -46 -29 -32 -36 -36 -35 -33 -33 -39 -45 -47 -44 -44 -47 -53 -60 -63 -62 -60 -57 -56 -56 -55 -55 -54 -52 -49 -43 -39 -37 -35 -31 -24 -22 -20 -22 -26 -31 -36 -41 -46 -51 -56 -60 -66 -71 -75 -75 -74 -72 -69 -65 -62 -57 -49 -42 -35 -31 -31 -34 -41 -47 -51 -55 -58 -60 -62 -63 -62 -62 -61 -61 -62 -62 -62 -61 -61 -60 -59 -58 -56 -53 -49 -47 -47 -47 -48 -48 -46 -43 -38 -34 -30 -26 -26 -27 -28 -31 -35 -38 -42 -47 -50 -52 -52 -50 -50 -53 -54 -53 -51 -50 -49 -48 -47 -46 -45 -44 -45 -47 -49 -52 -54 -55 -56 -57 -59 -63 -68 -76 -84 -92 -99 -107 -115 -121 -124 -123 -120 -117 -114 -112 -113 -115 -119 -124 -131 -139 -146 -153 -160 -168 -173 -174 -173 -170 -166 -164 -160 -160 -161 -164 -169 -175 -183 -193 -199 -199 -198 -198 -199 -197 -190 -182 -176 -172 -169 -166 -165 -162 -158 -153 -147 -137 -125 -113 -104 -100 -102 -109 -118 -125 -130 -130 -125 -117 -105 -92 -77 -64 -59 -55 -47 -35 -27 -23 -24 -30 -38 -49 -62 -74 -85 -96 -106 -114 -121 -127 -132 -136 -138 -140 -140 -139 -139 -141 -144 -149 -155 -163 -174 -186 -199 -209 -219 -229 -240 -251 -260 -268 -273 -274 -274 -276 -283 -292 -301 -308 -312 -314 -313 -312 -314 -317 -321 -325 -330 -338 -345 -350 -353 -347 -334 -320 -305 -291 -278 -268 -256 -243 -230 -219 -208 -199 -189 -179 -171 -164 -157 -150 -143 -138 -132 -127 -124 -126 -130 -134 -140 -147 -156 -166 -177 -190 -202 -215 -227 -239 -254 -270 -285 -297 -310 -324 -333 -330 -319 -308 -297 -284 -271 -257 -245 -233 -222 -212 -201 -195 -196 -200 -207 -216 -228 -234 -228 -212 -197 -181 -167 -152 -139 -136 -145 -156 -166 -174 -185 -197 -212 -227 -241 -248 -241 -226 -207 -192 -176 -161 -150 -140 -130 -122 -113 -102 -92 -82 -74 -62 -48 -37 -32 -33 -31 -29 -30 -32 -30 -20 -18 -39 -46 -26 -25 -24 -22 -20 -22 -20 -26 -32 -37 -35 -32 -34 -43 -51 -56 -58 -59 -60 -61 -62 -62 -61 -60 -59 -56 -53 -48 -43 -37 -27 -22 -20 -24 -28 -32 -37 -42 -47 -51 -54 -57 -61 -66 -71 -75 -76 -75 -73 -70 -65 -59 -53 -46 -40 -34 -32 -34 -40 -46 -52 -56 -59 -62 -64 -64 -63 -63 -62 -61 -61 -61 -60 -59 -59 -58 -57 -56 -55 -54 -52 -49 -45 -43 -43 -44 -45 -45 -43 -40 -36 -32 -29 -26 -24 -24 -24 -30 -36 -43 -49 -54 -57 -57 -56 -55 -57 -59 -57 -54 -52 -51 -50 -50 -49 -48 -47 -47 -48 -50 -51 -53 -55 -56 -57 -60 -63 -68 -76 -85 -93 -102 -111 -120 -126 -129 -128 -126 -123 -120 -119 -120 -123 -127 -132 -139 -147 -153 -160 -167 -175 -181 -183 -181 -178 -175 -170 -166 -166 -168 -171 -176 -182 -190 -198 -204 -207 -207 -207 -206 -202 -195 -188 -183 -180 -178 -175 -172 -168 -161 -156 -149 -139 -127 -118 -110 -106 -108 -116 -125 -132 -135 -134 -130 -122 -112 -99 -83 -73 -71 -70 -60 -48 -37 -29 -25 -27 -33 -42 -54 -67 -79 -90 -100 -107 -114 -121 -126 -130 -134 -136 -137 -135 -135 -136 -139 -145 -152 -160 -171 -183 -194 -205 -214 -224 -235 -246 -255 -261 -263 -261 -261 -264 -272 -281 -289 -294 -298 -300 -300 -299 -301 -306 -311 -318 -325 -333 -342 -348 -351 -346 -333 -319 -305 -291 -279 -269 -257 -244 -232 -223 -213 -203 -194 -184 -176 -169 -162 -154 -146 -140 -134 -128 -126 -128 -132 -136 -141 -149 -157 -166 -177 -188 -200 -212 -223 -236 -252 -269 -284 -296 -309 -323 -332 -329 -318 -306 -296 -283 -271 -259 -247 -236 -227 -216 -208 -203 -206 -211 -218 -228 -238 -242 -233 -218 -202 -186 -171 -157 -147 -146 -154 -165 -178 -189 -196 -205 -217 -231 -244 -248 -239 -221 -202 -183 -166 -150 -136 -126 -116 -107 -99 -90 -80 -72 -65 -56 -44 -30 -21 -19 -19 -18 -19 -21 -20 -15 -16 -39 -45 -31 -25 -19 -14 -12 -15 -16 -17 -21 -26 -25 -21 -23 -32 -41 -46 -48 -51 -55 -58 -59 -57 -57 -56 -56 -55 -55 -53 -47 -37 -25 -20 -23 -28 -32 -38 -43 -48 -52 -55 -56 -58 -62 -66 -71 -74 -76 -76 -74 -70 -64 -58 -51 -45 -38 -34 -33 -39 -45 -50 -56 -60 -63 -65 -66 -65 -63 -62 -61 -60 -59 -58 -57 -57 -56 -55 -54 -52 -52 -51 -49 -47 -44 -41 -40 -40 -41 -42 -43 -41 -38 -35 -31 -29 -27 -23 -24 -28 -36 -44 -50 -55 -58 -60 -60 -61 -62 -63 -62 -59 -56 -54 -53 -52 -52 -52 -51 -51 -51 -52 -52 -54 -55 -57 -59 -61 -64 -69 -76 -84 -93 -102 -112 -121 -128 -131 -132 -132 -130 -129 -129 -130 -132 -136 -140 -146 -154 -162 -170 -178 -186 -192 -192 -190 -185 -180 -174 -170 -171 -174 -178 -184 -191 -198 -205 -211 -215 -215 -215 -212 -208 -202 -196 -192 -190 -186 -182 -176 -169 -162 -156 -149 -140 -132 -125 -118 -113 -116 -123 -131 -138 -140 -137 -133 -126 -117 -104 -91 -84 -84 -82 -74 -62 -51 -41 -31 -28 -30 -36 -47 -60 -74 -85 -95 -103 -110 -116 -121 -125 -128 -129 -129 -129 -130 -132 -137 -143 -151 -159 -169 -179 -190 -201 -211 -222 -232 -243 -250 -253 -252 -249 -248 -254 -262 -271 -277 -281 -283 -285 -286 -287 -290 -295 -302 -311 -320 -329 -338 -345 -348 -345 -333 -319 -306 -293 -282 -273 -262 -250 -240 -230 -220 -210 -199 -189 -181 -173 -166 -157 -149 -142 -136 -130 -127 -129 -133 -137 -142 -150 -158 -165 -176 -186 -198 -210 -221 -234 -250 -267 -282 -295 -308 -322 -330 -329 -317 -305 -295 -284 -272 -262 -251 -241 -231 -221 -214 -213 -217 -224 -231 -241 -249 -249 -238 -222 -206 -191 -176 -163 -156 -157 -163 -174 -189 -201 -208 -214 -225 -236 -246 -246 -235 -217 -197 -179 -161 -144 -129 -116 -104 -94 -85 -76 -68 -59 -52 -44 -35 -24 -13 -8 -7 -7 -17 -18 -18 -6 -22 -37 -45 -39 -33 -25 -17 -14 -16 -20 -19 -18 -17 -17 -15 -15 -23 -30 -34 -36 -42 -48 -51 -49 -47 -46 -45 -45 -46 -49 -51 -46 -36 -25 -19 -23 -28 -33 -39 -45 -50 -53 -55 -57 -59 -62 -66 -70 -74 -76 -76 -74 -70 -63 -58 -51 -44 -38 -35 -37 -43 -49 -55 -59 -63 -66 -67 -66 -64 -61 -59 -57 -56 -55 -54 -54 -54 -53 -52 -50 -49 -47 -46 -45 -44 -42 -39 -38 -37 -38 -39 -39 -39 -39 -37 -34 -31 -28 -25 -24 -27 -34 -41 -47 -51 -55 -59 -63 -65 -67 -68 -66 -64 -61 -59 -57 -56 -55 -55 -55 -55 -55 -56 -56 -56 -57 -58 -60 -63 -66 -69 -76 -82 -91 -100 -110 -119 -127 -132 -135 -136 -138 -139 -140 -140 -142 -145 -148 -153 -161 -170 -179 -189 -197 -201 -200 -195 -189 -182 -177 -174 -177 -181 -185 -191 -199 -207 -214 -220 -223 -224 -223 -219 -213 -208 -203 -200 -197 -193 -185 -177 -169 -162 -155 -149 -143 -139 -135 -127 -122 -123 -130 -137 -143 -145 -141 -136 -130 -121 -109 -99 -96 -96 -93 -86 -76 -67 -55 -43 -34 -32 -34 -41 -54 -68 -80 -91 -100 -106 -112 -116 -118 -120 -121 -123 -125 -128 -133 -138 -144 -151 -159 -168 -177 -187 -199 -210 -220 -229 -238 -243 -244 -241 -237 -237 -244 -253 -261 -266 -269 -271 -272 -273 -276 -279 -285 -293 -304 -315 -325 -333 -340 -345 -343 -334 -322 -310 -298 -287 -277 -267 -256 -245 -235 -224 -214 -203 -193 -184 -176 -169 -160 -151 -144 -138 -133 -130 -131 -134 -138 -143 -150 -157 -164 -173 -184 -196 -208 -219 -232 -247 -263 -278 -292 -306 -320 -329 -330 -320 -307 -296 -285 -275 -265 -254 -244 -234 -225 -222 -223 -229 -237 -245 -254 -260 -254 -242 -225 -209 -194 -179 -169 -166 -169 -174 -184 -199 -211 -220 -227 -235 -242 -247 -244 -232 -214 -195 -176 -160 -143 -128 -113 -100 -87 -75 -66 -57 -49 -40 -32 -25 -17 -7 -1 -9 -18 -29 -39 -29 -29 -27 -46 -44 -48 -41 -34 -27 -18 -17 -21 -25 -20 -18 -16 -14 -15 -17 -21 -23 -26 -31 -41 -44 -40 -35 -32 -32 -32 -35 -41 -44 -42 -35 -25 -21 -19 -23 -28 -33 -39 -43 -47 -51 -53 -56 -60 -65 -70 -74 -77 -76 -74 -69 -62 -56 -50 -43 -38 -38 -41 -47 -53 -58 -63 -66 -68 -68 -66 -62 -58 -55 -53 -51 -51 -51 -50 -50 -49 -48 -47 -45 -43 -42 -41 -41 -40 -38 -35 -34 -33 -34 -34 -35 -35 -35 -33 -31 -29 -26 -23 -24 -29 -37 -44 -48 -52 -57 -63 -67 -70 -71 -70 -68 -67 -64 -62 -60 -60 -59 -59 -59 -60 -60 -60 -60 -60 -60 -61 -64 -67 -70 -74 -80 -87 -96 -106 -116 -125 -132 -136 -140 -144 -147 -149 -150 -151 -154 -157 -161 -167 -175 -185 -197 -206 -209 -206 -199 -192 -186 -182 -182 -185 -189 -193 -199 -208 -216 -223 -229 -232 -232 -229 -224 -217 -212 -208 -204 -200 -194 -185 -176 -168 -161 -155 -152 -149 -148 -143 -136 -130 -132 -137 -144 -149 -150 -146 -141 -135 -126 -115 -109 -108 -107 -103 -97 -90 -81 -70 -58 -47 -39 -35 -38 -47 -60 -72 -84 -95 -101 -106 -109 -111 -113 -116 -121 -125 -131 -135 -139 -145 -151 -159 -167 -175 -184 -196 -206 -215 -223 -230 -233 -233 -230 -226 -227 -235 -243 -250 -255 -258 -259 -260 -262 -265 -270 -276 -286 -297 -308 -317 -326 -332 -338 -340 -334 -324 -314 -303 -291 -281 -269 -258 -248 -237 -227 -216 -206 -196 -187 -179 -172 -164 -155 -147 -141 -136 -133 -133 -136 -139 -143 -149 -156 -163 -172 -182 -194 -206 -217 -229 -243 -260 -275 -289 -303 -318 -329 -332 -324 -311 -299 -287 -278 -268 -257 -247 -237 -231 -231 -235 -242 -249 -259 -267 -267 -259 -242 -227 -211 -196 -185 -179 -178 -182 -186 -194 -207 -221 -230 -237 -243 -247 -250 -247 -236 -219 -200 -181 -164 -149 -133 -117 -102 -89 -77 -66 -56 -47 -37 -29 -20 -12 -6 -10 -17 -37 -47 -46 -46 -36 -46 -45 -44 -57 -50 -44 -36 -25 -18 -19 -25 -26 -23 -22 -23 -20 -20 -21 -21 -21 -22 -30 -34 -30 -23 -22 -21 -22 -25 -32 -35 -33 -29 -25 -19 -19 -18 -23 -27 -32 -36 -41 -45 -49 -53 -59 -66 -71 -75 -77 -77 -75 -69 -62 -55 -48 -42 -40 -41 -46 -52 -57 -63 -67 -69 -70 -69 -65 -60 -54 -51 -48 -47 -48 -48 -47 -46 -44 -42 -41 -40 -39 -38 -37 -38 -37 -35 -33 -30 -29 -29 -29 -30 -30 -30 -29 -29 -27 -24 -23 -23 -26 -34 -42 -47 -51 -57 -62 -67 -72 -74 -74 -72 -70 -69 -67 -66 -65 -65 -65 -64 -64 -65 -64 -65 -64 -63 -63 -64 -66 -69 -72 -76 -82 -92 -104 -114 -123 -131 -137 -142 -148 -153 -156 -158 -161 -164 -168 -171 -176 -182 -192 -204 -213 -217 -211 -203 -196 -192 -191 -191 -194 -198 -202 -208 -216 -224 -232 -238 -242 -240 -234 -227 -219 -214 -210 -206 -201 -193 -183 -175 -167 -161 -158 -156 -156 -154 -149 -143 -139 -141 -145 -151 -155 -155 -152 -147 -140 -132 -125 -121 -121 -119 -115 -110 -102 -93 -83 -72 -61 -51 -43 -39 -43 -51 -63 -75 -86 -94 -98 -101 -103 -108 -114 -121 -127 -133 -137 -142 -147 -152 -159 -166 -172 -181 -191 -201 -208 -214 -219 -222 -221 -218 -214 -217 -225 -232 -238 -243 -246 -248 -249 -251 -256 -262 -271 -280 -291 -300 -308 -315 -322 -330 -334 -331 -323 -314 -304 -293 -282 -272 -261 -250 -240 -229 -219 -208 -198 -190 -183 -175 -167 -158 -150 -143 -139 -137 -136 -138 -140 -144 -149 -155 -163 -172 -182 -193 -204 -215 -226 -240 -257 -273 -287 -302 -317 -328 -333 -328 -316 -303 -291 -281 -271 -260 -249 -241 -239 -242 -247 -253 -261 -271 -275 -271 -258 -243 -227 -214 -203 -196 -194 -194 -196 -198 -203 -213 -224 -231 -237 -243 -248 -252 -252 -242 -226 -207 -187 -170 -154 -138 -123 -110 -98 -87 -76 -66 -55 -45 -35 -25 -18 -11 -4 -19 -26 -46 -45 -45 -44 -44 -44 -43 -66 -61 -52 -41 -30 -18 -16 -21 -27 -28 -29 -28 -27 -25 -25 -24 -20 -18 -20 -21 -19 -19 -19 -21 -19 -20 -26 -29 -25 -20 -20 -19 -16 -17 -18 -23 -28 -33 -39 -44 -47 -52 -59 -67 -72 -75 -77 -77 -75 -69 -61 -54 -47 -42 -42 -45 -52 -57 -62 -67 -71 -72 -72 -70 -66 -58 -52 -48 -45 -45 -45 -46 -45 -44 -41 -38 -36 -35 -33 -32 -32 -32 -32 -31 -29 -27 -25 -25 -24 -24 -24 -24 -24 -24 -22 -21 -23 -26 -30 -34 -41 -46 -51 -58 -63 -68 -73 -77 -77 -75 -74 -72 -71 -71 -71 -70 -70 -69 -68 -68 -67 -67 -67 -66 -65 -65 -66 -69 -71 -74 -79 -90 -101 -112 -121 -130 -138 -145 -151 -156 -161 -165 -169 -173 -177 -182 -186 -193 -201 -212 -221 -223 -216 -208 -202 -200 -200 -201 -203 -206 -210 -216 -223 -232 -240 -249 -252 -246 -237 -228 -220 -214 -210 -206 -201 -193 -183 -174 -168 -165 -163 -164 -163 -160 -155 -150 -147 -149 -153 -158 -161 -162 -159 -154 -146 -140 -136 -136 -135 -131 -128 -121 -113 -103 -94 -84 -74 -64 -53 -46 -44 -48 -54 -64 -75 -84 -90 -93 -98 -104 -112 -119 -125 -132 -137 -142 -147 -152 -157 -164 -170 -177 -186 -194 -200 -205 -208 -210 -209 -206 -204 -208 -215 -221 -226 -231 -235 -237 -239 -243 -250 -259 -268 -276 -284 -292 -299 -306 -313 -321 -327 -326 -320 -311 -301 -291 -282 -273 -264 -253 -243 -233 -223 -212 -202 -193 -186 -177 -169 -160 -152 -146 -142 -140 -139 -139 -142 -145 -150 -156 -164 -173 -182 -193 -204 -215 -225 -238 -254 -270 -285 -300 -315 -327 -333 -332 -321 -308 -295 -284 -274 -262 -252 -246 -248 -253 -257 -263 -272 -280 -280 -270 -256 -242 -229 -219 -213 -211 -210 -209 -210 -209 -209 -212 -217 -220 -226 -233 -240 -249 -253 -246 -230 -211 -191 -173 -158 -145 -133 -122 -111 -100 -89 -76 -64 -52 -40 -32 -25 -19 -10 -2 -18 -36 -46 -45 -44 -44 -43 -43 -74 -67 -57 -43 -32 -21 -14 -17 -25 -29 -31 -32 -31 -31 -30 -29 -26 -20 -18 -17 -17 -19 -25 -25 -21 -17 -22 -24 -19 -18 -18 -18 -17 -15 -17 -21 -27 -34 -39 -44 -49 -55 -62 -69 -74 -76 -77 -77 -75 -69 -62 -54 -47 -43 -44 -49 -56 -62 -67 -71 -74 -75 -74 -72 -67 -59 -51 -46 -43 -42 -43 -44 -45 -44 -42 -39 -34 -32 -30 -28 -27 -26 -26 -24 -24 -23 -23 -22 -21 -20 -19 -19 -19 -19 -20 -19 -25 -32 -37 -39 -44 -48 -53 -59 -64 -69 -76 -79 -80 -79 -78 -77 -77 -76 -76 -76 -75 -74 -73 -72 -70 -69 -68 -67 -67 -68 -69 -72 -74 -77 -82 -91 -103 -113 -123 -132 -141 -149 -154 -160 -165 -172 -177 -181 -187 -194 -200 -207 -214 -222 -230 -231 -223 -215 -210 -209 -208 -210 -211 -213 -217 -222 -229 -237 -248 -257 -257 -248 -236 -228 -220 -214 -210 -206 -201 -193 -183 -176 -172 -171 -172 -172 -171 -166 -160 -155 -152 -154 -159 -164 -168 -169 -167 -160 -153 -148 -147 -148 -147 -143 -139 -132 -123 -113 -103 -93 -83 -72 -61 -55 -53 -52 -53 -57 -65 -72 -78 -84 -92 -100 -107 -114 -120 -126 -132 -139 -144 -149 -154 -160 -166 -172 -180 -187 -192 -195 -197 -198 -196 -193 -193 -198 -204 -209 -214 -219 -222 -225 -228 -235 -244 -253 -262 -268 -275 -282 -289 -297 -306 -315 -321 -322 -316 -307 -298 -288 -280 -273 -264 -255 -244 -234 -225 -215 -205 -196 -187 -179 -170 -162 -155 -148 -145 -143 -142 -141 -143 -147 -151 -157 -164 -172 -182 -193 -204 -214 -225 -237 -252 -267 -281 -296 -311 -324 -333 -334 -327 -314 -300 -288 -277 -266 -257 -253 -257 -262 -268 -276 -284 -289 -281 -268 -255 -244 -235 -227 -222 -220 -221 -221 -220 -214 -206 -201 -200 -203 -209 -216 -227 -239 -248 -246 -232 -215 -196 -180 -166 -154 -143 -133 -122 -109 -96 -81 -67 -54 -44 -39 -34 -26 -16 -7 -10 -27 -46 -45 -44 -44 -44 -44 -78 -71 -60 -47 -36 -26 -14 -14 -17 -25 -29 -32 -35 -35 -36 -33 -29 -26 -24 -21 -21 -26 -28 -27 -22 -17 -17 -19 -17 -19 -23 -23 -21 -20 -19 -23 -29 -35 -41 -47 -52 -58 -66 -71 -75 -77 -78 -78 -75 -70 -62 -55 -48 -44 -46 -52 -59 -66 -71 -75 -77 -77 -76 -73 -68 -59 -50 -44 -41 -40 -40 -41 -42 -44 -44 -41 -37 -32 -29 -27 -24 -23 -21 -20 -21 -24 -26 -28 -27 -25 -24 -23 -22 -23 -23 -24 -29 -37 -43 -48 -52 -54 -56 -60 -65 -72 -79 -83 -85 -84 -84 -84 -85 -85 -84 -83 -81 -79 -77 -75 -73 -71 -69 -68 -69 -71 -73 -76 -79 -84 -90 -99 -109 -119 -128 -137 -145 -153 -159 -164 -170 -178 -185 -192 -200 -208 -215 -222 -227 -234 -240 -239 -232 -224 -220 -218 -218 -218 -218 -219 -221 -225 -231 -241 -251 -258 -255 -244 -234 -226 -219 -213 -209 -206 -202 -194 -186 -181 -180 -181 -181 -180 -177 -171 -164 -159 -156 -158 -163 -169 -174 -176 -173 -166 -160 -156 -156 -158 -157 -154 -148 -141 -131 -121 -110 -99 -88 -76 -67 -64 -65 -63 -59 -58 -60 -64 -68 -75 -84 -93 -99 -105 -110 -117 -124 -132 -139 -144 -148 -154 -160 -166 -172 -178 -183 -185 -186 -186 -184 -182 -183 -187 -191 -196 -201 -205 -210 -215 -220 -228 -236 -244 -251 -258 -265 -273 -281 -291 -301 -310 -316 -318 -313 -305 -295 -286 -277 -270 -263 -253 -243 -234 -225 -216 -207 -197 -189 -180 -172 -164 -157 -151 -148 -146 -145 -143 -145 -149 -153 -158 -164 -172 -181 -192 -203 -213 -223 -235 -249 -263 -276 -290 -306 -319 -330 -334 -331 -320 -307 -293 -282 -273 -266 -264 -266 -272 -279 -289 -297 -295 -284 -270 -258 -248 -239 -231 -223 -219 -220 -223 -220 -211 -198 -187 -184 -186 -193 -202 -212 -227 -241 -246 -238 -224 -209 -194 -181 -166 -152 -140 -127 -112 -97 -81 -67 -58 -52 -51 -44 -33 -21 -11 -3 -18 -36 -45 -45 -45 -45 -32 -80 -72 -61 -49 -39 -29 -18 -11 -15 -17 -24 -29 -33 -37 -38 -38 -34 -31 -29 -28 -28 -30 -31 -29 -25 -18 -18 -15 -17 -22 -28 -29 -28 -26 -24 -25 -30 -36 -42 -48 -54 -61 -68 -73 -76 -79 -79 -78 -76 -71 -63 -56 -49 -45 -48 -54 -62 -69 -74 -77 -78 -78 -77 -74 -68 -59 -50 -44 -41 -39 -38 -38 -39 -41 -42 -42 -39 -35 -30 -27 -25 -22 -21 -20 -24 -27 -31 -33 -34 -33 -31 -30 -29 -30 -31 -32 -35 -40 -47 -54 -59 -60 -60 -63 -69 -76 -84 -89 -91 -91 -93 -95 -97 -96 -95 -93 -90 -86 -83 -79 -75 -73 -71 -70 -71 -74 -76 -80 -86 -92 -100 -108 -118 -126 -134 -143 -151 -157 -163 -170 -176 -184 -193 -203 -212 -221 -228 -234 -240 -245 -248 -247 -241 -233 -229 -227 -226 -225 -224 -224 -225 -229 -234 -243 -251 -255 -249 -239 -230 -223 -217 -212 -209 -206 -202 -196 -192 -190 -191 -191 -190 -187 -182 -175 -168 -162 -160 -162 -167 -173 -180 -183 -180 -173 -168 -166 -166 -167 -166 -163 -156 -146 -136 -125 -113 -103 -93 -81 -73 -75 -77 -76 -72 -67 -65 -64 -65 -69 -76 -84 -90 -94 -100 -107 -114 -123 -130 -136 -141 -146 -153 -159 -164 -169 -172 -174 -174 -174 -173 -172 -173 -176 -180 -185 -189 -194 -199 -207 -215 -222 -229 -236 -242 -249 -257 -265 -275 -284 -294 -304 -311 -315 -311 -302 -293 -283 -274 -266 -259 -250 -241 -232 -223 -216 -206 -197 -189 -181 -173 -165 -159 -155 -151 -149 -148 -146 -147 -151 -155 -158 -164 -172 -182 -192 -203 -213 -222 -234 -246 -259 -271 -285 -300 -313 -325 -332 -333 -326 -314 -300 -290 -281 -276 -274 -276 -280 -289 -299 -305 -300 -288 -276 -263 -251 -239 -226 -214 -207 -207 -210 -209 -200 -187 -174 -167 -170 -177 -188 -200 -214 -231 -240 -242 -235 -223 -209 -193 -176 -158 -143 -128 -111 -96 -83 -73 -68 -66 -63 -53 -39 -25 -14 -6 -10 -26 -46 -36 -37 -27 -23 -80 -71 -60 -49 -39 -30 -23 -18 -15 -18 -17 -25 -30 -35 -39 -40 -40 -37 -35 -35 -34 -35 -34 -31 -28 -26 -22 -21 -21 -27 -32 -33 -33 -30 -29 -29 -32 -36 -42 -47 -54 -61 -68 -73 -78 -81 -81 -78 -75 -70 -63 -55 -49 -47 -50 -57 -64 -72 -76 -78 -78 -78 -77 -74 -68 -60 -52 -46 -41 -38 -36 -35 -36 -37 -39 -40 -40 -37 -33 -29 -26 -24 -21 -22 -24 -29 -32 -36 -39 -40 -39 -37 -36 -36 -38 -40 -43 -46 -50 -55 -61 -63 -63 -66 -73 -82 -91 -96 -99 -100 -102 -105 -107 -107 -106 -104 -99 -94 -89 -83 -79 -76 -73 -73 -74 -76 -80 -86 -93 -102 -109 -118 -127 -135 -142 -150 -156 -162 -168 -175 -182 -191 -201 -213 -222 -230 -238 -245 -250 -253 -254 -254 -249 -243 -238 -237 -235 -232 -230 -229 -231 -234 -240 -247 -252 -252 -244 -234 -228 -221 -215 -211 -208 -206 -203 -201 -200 -201 -202 -201 -197 -192 -185 -179 -172 -165 -164 -167 -172 -179 -186 -190 -187 -181 -178 -176 -175 -176 -174 -169 -161 -150 -138 -128 -117 -107 -97 -86 -81 -85 -89 -89 -87 -83 -79 -75 -72 -71 -74 -77 -81 -85 -89 -96 -103 -112 -120 -126 -131 -137 -144 -150 -155 -158 -161 -162 -162 -163 -163 -162 -164 -168 -172 -177 -183 -188 -194 -202 -209 -215 -222 -229 -236 -243 -251 -259 -268 -277 -287 -298 -307 -312 -308 -299 -288 -279 -270 -262 -254 -247 -238 -230 -222 -215 -207 -198 -191 -183 -174 -167 -162 -159 -157 -155 -152 -149 -149 -153 -156 -159 -164 -172 -182 -193 -203 -213 -222 -233 -244 -256 -268 -282 -295 -307 -317 -325 -330 -327 -319 -309 -299 -292 -287 -285 -285 -290 -298 -307 -307 -300 -291 -281 -268 -253 -235 -217 -201 -191 -189 -191 -191 -185 -175 -160 -152 -154 -162 -174 -188 -202 -215 -226 -235 -235 -228 -216 -200 -180 -161 -144 -129 -114 -102 -92 -87 -84 -79 -71 -56 -40 -26 -15 -8 -1 -16 -14 -18 -10 -12 -3 -77 -68 -57 -47 -39 -32 -27 -24 -21 -16 -15 -20 -27 -33 -38 -42 -43 -43 -42 -41 -41 -40 -38 -34 -32 -31 -29 -28 -28 -32 -35 -37 -36 -35 -34 -34 -35 -37 -41 -46 -53 -60 -67 -74 -79 -82 -80 -77 -73 -67 -60 -53 -49 -48 -53 -60 -67 -74 -78 -79 -79 -78 -76 -72 -66 -60 -54 -49 -44 -39 -36 -34 -33 -34 -35 -37 -37 -37 -35 -32 -29 -26 -24 -21 -23 -26 -31 -35 -41 -45 -46 -44 -43 -43 -45 -48 -50 -52 -54 -57 -61 -64 -66 -71 -79 -89 -98 -105 -108 -109 -111 -113 -114 -115 -115 -113 -109 -103 -96 -89 -84 -80 -77 -76 -77 -81 -86 -94 -103 -111 -119 -127 -136 -144 -150 -156 -161 -167 -173 -180 -188 -197 -209 -219 -229 -238 -245 -252 -256 -257 -258 -257 -255 -252 -248 -246 -244 -241 -238 -237 -239 -243 -248 -253 -254 -250 -240 -232 -225 -219 -214 -211 -209 -208 -208 -208 -210 -211 -211 -208 -203 -195 -188 -182 -176 -170 -168 -172 -178 -185 -193 -196 -193 -189 -187 -185 -185 -184 -180 -173 -163 -151 -140 -131 -122 -111 -101 -92 -88 -93 -98 -99 -99 -96 -92 -87 -82 -79 -78 -78 -80 -82 -85 -88 -94 -101 -110 -117 -123 -128 -134 -140 -145 -148 -150 -150 -151 -152 -153 -156 -161 -167 -174 -181 -188 -195 -202 -207 -210 -213 -218 -224 -231 -239 -246 -253 -262 -272 -282 -293 -302 -308 -305 -294 -284 -274 -264 -256 -249 -242 -235 -228 -221 -215 -207 -200 -193 -186 -178 -170 -166 -164 -163 -160 -156 -151 -150 -154 -157 -160 -165 -172 -182 -192 -201 -211 -221 -232 -242 -254 -265 -279 -291 -300 -306 -312 -319 -321 -318 -312 -306 -301 -296 -295 -295 -299 -305 -307 -303 -293 -287 -280 -266 -250 -232 -211 -191 -177 -170 -171 -170 -166 -158 -147 -138 -140 -149 -162 -175 -188 -197 -205 -214 -221 -219 -213 -202 -183 -164 -149 -136 -123 -113 -106 -101 -95 -85 -71 -53 -37 -26 -17 -11 -3 3 -6 0 -6 -9 -10 -76 -68 -57 -49 -43 -37 -31 -26 -21 -14 -15 -21 -27 -33 -37 -40 -43 -45 -47 -47 -47 -47 -44 -41 -39 -37 -36 -34 -35 -37 -39 -40 -39 -39 -39 -38 -38 -39 -41 -45 -51 -58 -66 -73 -79 -81 -80 -75 -70 -63 -57 -52 -49 -51 -56 -63 -70 -76 -78 -79 -78 -76 -73 -67 -61 -56 -52 -48 -44 -41 -36 -33 -32 -32 -32 -33 -34 -35 -34 -33 -30 -28 -26 -23 -22 -24 -29 -35 -41 -47 -49 -50 -49 -50 -52 -55 -57 -58 -60 -62 -65 -67 -71 -77 -86 -96 -108 -116 -119 -119 -118 -118 -119 -120 -121 -120 -117 -111 -105 -99 -92 -87 -83 -81 -83 -87 -95 -105 -114 -124 -130 -138 -146 -152 -158 -162 -166 -171 -177 -183 -191 -201 -212 -223 -234 -243 -250 -255 -257 -257 -257 -256 -256 -254 -252 -250 -248 -247 -246 -247 -249 -254 -257 -258 -256 -248 -239 -231 -225 -220 -216 -214 -214 -214 -215 -216 -218 -219 -217 -212 -206 -199 -191 -185 -179 -174 -173 -177 -185 -192 -199 -202 -200 -197 -196 -195 -194 -191 -184 -176 -165 -154 -142 -133 -123 -113 -103 -96 -95 -101 -106 -108 -108 -105 -101 -96 -92 -89 -88 -88 -88 -90 -90 -91 -92 -96 -101 -108 -114 -120 -125 -130 -134 -137 -139 -141 -143 -145 -149 -154 -163 -171 -180 -188 -198 -206 -213 -218 -219 -220 -221 -224 -228 -235 -243 -249 -257 -267 -277 -288 -298 -304 -301 -292 -280 -269 -259 -251 -245 -239 -232 -226 -220 -215 -209 -202 -196 -190 -183 -176 -173 -170 -168 -165 -160 -154 -153 -155 -158 -161 -165 -173 -182 -191 -201 -211 -221 -231 -241 -252 -263 -276 -286 -289 -292 -296 -302 -306 -307 -306 -303 -299 -297 -297 -300 -303 -306 -301 -289 -278 -274 -268 -257 -243 -228 -209 -188 -169 -158 -152 -150 -147 -143 -136 -127 -129 -139 -151 -163 -172 -178 -183 -191 -198 -202 -203 -200 -187 -171 -157 -145 -135 -126 -118 -110 -99 -84 -66 -50 -38 -31 -23 -16 -9 -4 -2 -6 -11 -14 -16 -80 -73 -64 -57 -50 -44 -35 -26 -18 -14 -17 -25 -30 -32 -35 -37 -39 -43 -45 -47 -49 -50 -50 -49 -47 -44 -43 -42 -41 -42 -43 -44 -43 -42 -42 -42 -42 -42 -43 -46 -51 -57 -64 -72 -78 -81 -79 -74 -67 -60 -55 -51 -51 -54 -59 -66 -73 -77 -79 -78 -76 -73 -69 -63 -57 -51 -48 -45 -43 -40 -37 -33 -31 -30 -30 -30 -30 -31 -31 -31 -30 -29 -27 -25 -22 -22 -27 -34 -42 -48 -52 -54 -56 -58 -60 -62 -64 -65 -67 -69 -71 -74 -79 -86 -94 -106 -118 -126 -129 -127 -123 -121 -121 -122 -123 -122 -120 -116 -114 -109 -103 -96 -91 -89 -91 -97 -106 -116 -126 -133 -140 -146 -152 -157 -162 -167 -171 -176 -181 -187 -194 -203 -213 -224 -235 -244 -251 -254 -254 -254 -252 -251 -251 -251 -249 -247 -246 -247 -249 -251 -254 -258 -259 -258 -253 -246 -237 -232 -228 -224 -222 -220 -221 -222 -223 -224 -225 -224 -219 -213 -207 -200 -194 -187 -182 -178 -178 -184 -191 -199 -206 -209 -208 -206 -206 -205 -203 -197 -188 -177 -167 -156 -144 -133 -124 -114 -105 -101 -103 -110 -114 -116 -116 -113 -107 -104 -101 -98 -97 -98 -99 -100 -100 -100 -99 -97 -100 -103 -107 -112 -117 -121 -125 -130 -133 -136 -140 -145 -150 -156 -165 -174 -183 -193 -203 -214 -222 -228 -230 -230 -230 -228 -229 -233 -239 -246 -254 -263 -273 -284 -294 -301 -300 -290 -278 -266 -256 -248 -242 -236 -230 -224 -220 -215 -211 -206 -200 -195 -189 -184 -180 -177 -173 -168 -162 -158 -157 -159 -161 -163 -168 -176 -185 -194 -203 -213 -223 -232 -241 -251 -261 -272 -276 -277 -277 -281 -285 -289 -292 -293 -291 -286 -285 -287 -292 -298 -298 -289 -274 -261 -254 -248 -239 -229 -220 -206 -186 -167 -150 -139 -133 -131 -129 -124 -116 -118 -129 -141 -150 -155 -159 -165 -170 -177 -183 -190 -196 -192 -179 -166 -155 -145 -137 -127 -115 -101 -85 -69 -55 -48 -40 -32 -24 -18 -14 -10 -11 -14 -18 -21 -87 -81 -72 -63 -56 -47 -39 -28 -18 -13 -21 -27 -29 -30 -30 -31 -33 -37 -40 -43 -45 -48 -51 -53 -52 -52 -50 -49 -49 -48 -48 -49 -48 -47 -47 -46 -46 -47 -48 -50 -53 -57 -63 -71 -77 -81 -79 -74 -66 -59 -54 -52 -54 -59 -64 -70 -75 -78 -78 -76 -73 -70 -65 -60 -54 -48 -43 -40 -39 -38 -36 -33 -30 -29 -27 -27 -27 -28 -28 -27 -27 -27 -26 -23 -20 -20 -26 -35 -44 -50 -55 -60 -62 -65 -67 -69 -70 -71 -74 -76 -79 -84 -89 -96 -106 -117 -128 -134 -134 -129 -124 -121 -120 -121 -121 -120 -118 -116 -116 -115 -111 -105 -100 -99 -102 -108 -116 -126 -132 -138 -144 -149 -154 -159 -164 -170 -175 -179 -184 -190 -196 -203 -211 -221 -231 -240 -247 -249 -249 -248 -245 -244 -244 -244 -243 -242 -241 -241 -244 -248 -251 -253 -254 -253 -250 -245 -239 -236 -233 -231 -229 -228 -228 -230 -230 -231 -229 -225 -218 -212 -206 -201 -195 -189 -185 -183 -185 -190 -198 -206 -214 -217 -217 -216 -215 -214 -210 -202 -190 -179 -169 -158 -146 -135 -125 -115 -109 -108 -112 -118 -122 -124 -123 -120 -116 -112 -110 -107 -105 -107 -109 -110 -110 -109 -107 -106 -104 -105 -107 -111 -115 -120 -126 -131 -136 -141 -147 -154 -159 -162 -167 -174 -184 -195 -206 -218 -229 -236 -239 -239 -238 -237 -234 -235 -238 -244 -251 -260 -270 -280 -290 -299 -299 -290 -277 -265 -255 -247 -240 -234 -228 -224 -220 -217 -214 -210 -205 -201 -197 -192 -188 -184 -178 -171 -165 -162 -162 -163 -164 -166 -172 -180 -189 -198 -208 -217 -225 -233 -241 -249 -257 -263 -265 -263 -262 -266 -270 -272 -276 -279 -276 -269 -268 -270 -277 -284 -287 -278 -263 -247 -236 -227 -216 -210 -202 -193 -179 -164 -148 -132 -121 -114 -111 -109 -103 -106 -119 -132 -139 -140 -143 -147 -152 -158 -166 -179 -193 -195 -187 -177 -166 -156 -146 -134 -120 -106 -93 -82 -73 -64 -54 -44 -36 -30 -24 -18 -16 -18 -21 -24 -89 -82 -72 -63 -54 -44 -35 -26 -15 -16 -21 -26 -26 -22 -22 -22 -27 -31 -34 -37 -39 -43 -48 -51 -54 -55 -56 -56 -55 -54 -54 -55 -54 -53 -53 -52 -52 -53 -55 -57 -59 -61 -64 -70 -76 -81 -80 -75 -66 -59 -54 -54 -58 -64 -69 -74 -77 -79 -76 -73 -69 -65 -61 -57 -51 -45 -40 -37 -35 -35 -35 -32 -29 -27 -24 -23 -23 -23 -25 -24 -24 -22 -21 -20 -20 -22 -29 -38 -46 -52 -58 -64 -68 -71 -73 -75 -77 -79 -82 -85 -89 -94 -101 -109 -119 -128 -134 -136 -133 -126 -120 -116 -115 -116 -117 -115 -112 -111 -113 -115 -114 -110 -107 -107 -110 -116 -123 -128 -133 -138 -142 -148 -153 -158 -163 -169 -175 -180 -185 -190 -196 -201 -208 -215 -223 -231 -237 -240 -240 -238 -236 -235 -235 -236 -236 -236 -235 -236 -238 -241 -244 -245 -246 -247 -247 -246 -244 -243 -241 -239 -237 -235 -235 -236 -237 -235 -231 -224 -217 -211 -206 -201 -196 -193 -192 -191 -195 -199 -205 -213 -221 -226 -227 -225 -224 -221 -214 -204 -192 -180 -169 -158 -147 -136 -126 -117 -114 -117 -122 -127 -131 -132 -132 -129 -125 -121 -119 -115 -113 -115 -118 -120 -120 -118 -116 -114 -114 -113 -113 -117 -123 -129 -135 -139 -144 -149 -156 -164 -168 -170 -171 -176 -184 -195 -206 -219 -232 -241 -245 -246 -245 -243 -241 -240 -240 -243 -249 -257 -267 -277 -287 -296 -298 -290 -279 -267 -257 -248 -241 -233 -228 -223 -220 -218 -216 -214 -210 -206 -202 -198 -193 -189 -182 -174 -170 -168 -168 -168 -167 -169 -175 -183 -191 -200 -210 -220 -229 -237 -243 -246 -249 -250 -249 -246 -245 -250 -253 -257 -261 -264 -259 -252 -249 -253 -261 -271 -277 -273 -258 -241 -224 -210 -199 -191 -185 -175 -165 -156 -146 -131 -115 -102 -92 -90 -86 -93 -108 -121 -127 -127 -128 -131 -136 -143 -153 -168 -185 -192 -191 -188 -181 -167 -153 -139 -127 -116 -106 -98 -89 -80 -69 -60 -49 -39 -30 -24 -21 -21 -22 -24 -84 -77 -67 -58 -48 -37 -26 -17 -14 -16 -20 -22 -18 -15 -12 -15 -18 -25 -29 -31 -34 -38 -43 -47 -51 -53 -55 -57 -58 -59 -59 -60 -60 -60 -60 -60 -60 -61 -63 -65 -66 -67 -68 -71 -75 -80 -81 -77 -68 -60 -56 -57 -62 -69 -74 -77 -79 -78 -74 -69 -65 -61 -57 -52 -47 -43 -38 -34 -32 -32 -32 -30 -27 -22 -22 -21 -21 -21 -21 -22 -20 -20 -21 -23 -26 -31 -37 -43 -49 -55 -61 -67 -71 -75 -79 -83 -86 -90 -93 -98 -102 -107 -114 -121 -128 -132 -133 -132 -129 -121 -113 -108 -106 -108 -109 -107 -104 -103 -106 -108 -109 -109 -107 -109 -112 -117 -121 -126 -130 -134 -139 -144 -150 -155 -160 -165 -171 -177 -181 -186 -190 -196 -202 -208 -214 -220 -225 -228 -229 -228 -226 -227 -228 -229 -230 -230 -230 -231 -232 -235 -236 -238 -239 -241 -244 -246 -248 -249 -248 -246 -245 -243 -243 -243 -242 -239 -232 -224 -217 -212 -207 -203 -200 -200 -199 -200 -204 -208 -214 -222 -230 -236 -237 -235 -232 -225 -216 -205 -193 -181 -169 -158 -147 -136 -127 -121 -121 -128 -133 -138 -141 -143 -143 -140 -135 -131 -128 -123 -120 -122 -127 -129 -129 -127 -124 -123 -123 -122 -122 -127 -133 -140 -145 -149 -153 -158 -165 -173 -178 -179 -179 -180 -184 -193 -206 -219 -232 -242 -248 -251 -251 -249 -247 -246 -244 -244 -247 -254 -264 -275 -285 -294 -297 -292 -282 -271 -261 -251 -242 -234 -228 -224 -222 -221 -220 -218 -214 -210 -206 -200 -195 -189 -182 -177 -174 -174 -173 -172 -171 -172 -178 -186 -193 -202 -212 -222 -232 -240 -244 -242 -237 -234 -232 -228 -229 -234 -238 -240 -245 -246 -242 -234 -232 -238 -248 -260 -269 -270 -260 -243 -224 -205 -189 -178 -168 -159 -149 -144 -139 -130 -113 -92 -77 -71 -71 -81 -98 -111 -114 -112 -113 -116 -121 -129 -140 -156 -170 -177 -182 -190 -190 -179 -161 -147 -136 -127 -119 -110 -100 -92 -83 -72 -59 -45 -34 -27 -25 -24 -24 -25 -76 -70 -63 -54 -42 -31 -22 -15 -12 -13 -15 -15 -18 -17 -18 -16 -18 -18 -24 -26 -29 -34 -38 -42 -45 -48 -51 -54 -57 -58 -59 -61 -63 -64 -65 -65 -66 -67 -68 -70 -71 -72 -72 -73 -76 -79 -81 -79 -72 -63 -59 -61 -67 -73 -78 -79 -79 -75 -70 -65 -61 -57 -51 -46 -42 -38 -34 -31 -29 -29 -29 -27 -23 -23 -23 -27 -26 -24 -24 -23 -23 -23 -26 -30 -35 -40 -45 -50 -55 -60 -65 -70 -74 -79 -85 -92 -98 -103 -108 -112 -116 -120 -124 -127 -128 -127 -126 -125 -121 -114 -105 -98 -98 -100 -101 -98 -96 -95 -98 -100 -101 -102 -103 -105 -109 -113 -117 -120 -124 -128 -134 -140 -145 -149 -152 -158 -164 -171 -174 -177 -182 -189 -196 -200 -204 -208 -213 -216 -217 -217 -217 -217 -219 -221 -223 -223 -224 -225 -227 -228 -230 -232 -234 -236 -239 -241 -245 -247 -248 -249 -250 -250 -250 -250 -249 -242 -235 -229 -223 -218 -213 -209 -207 -207 -207 -209 -213 -217 -223 -230 -239 -245 -246 -243 -236 -227 -216 -205 -193 -181 -170 -158 -147 -138 -131 -128 -132 -138 -143 -148 -152 -154 -153 -149 -144 -140 -135 -130 -127 -129 -134 -137 -137 -135 -132 -132 -132 -131 -130 -134 -141 -148 -155 -160 -164 -168 -176 -183 -188 -189 -187 -185 -186 -193 -205 -218 -230 -240 -249 -255 -257 -255 -253 -251 -249 -247 -249 -254 -262 -273 -284 -293 -298 -296 -287 -277 -267 -256 -246 -237 -231 -227 -225 -224 -223 -220 -216 -211 -206 -201 -194 -188 -183 -180 -180 -179 -178 -177 -175 -177 -183 -189 -196 -204 -214 -223 -233 -241 -242 -235 -225 -218 -214 -211 -214 -220 -221 -225 -229 -231 -227 -219 -217 -224 -236 -248 -259 -266 -263 -248 -229 -208 -187 -169 -156 -143 -136 -130 -127 -120 -107 -86 -67 -58 -59 -71 -87 -98 -100 -98 -98 -102 -108 -116 -129 -144 -154 -158 -166 -181 -193 -188 -173 -158 -148 -139 -129 -119 -109 -100 -90 -78 -63 -48 -37 -30 -27 -26 -25 -25 -67 -65 -61 -54 -44 -36 -29 -21 -14 -16 -16 -22 -26 -28 -28 -25 -18 -17 -18 -20 -26 -29 -33 -36 -39 -42 -46 -49 -53 -54 -54 -57 -59 -61 -63 -65 -66 -67 -68 -68 -69 -71 -72 -74 -76 -79 -81 -82 -77 -69 -63 -65 -70 -76 -79 -78 -75 -70 -64 -61 -56 -52 -46 -40 -35 -32 -29 -25 -25 -24 -25 -23 -24 -25 -31 -33 -33 -32 -31 -30 -30 -31 -34 -38 -43 -48 -53 -57 -61 -66 -70 -74 -78 -84 -92 -100 -109 -116 -121 -125 -127 -128 -128 -125 -122 -119 -117 -116 -112 -105 -97 -91 -90 -93 -94 -91 -89 -88 -91 -93 -94 -96 -97 -100 -105 -109 -111 -114 -119 -125 -130 -135 -138 -140 -142 -147 -155 -162 -164 -166 -173 -180 -187 -191 -194 -197 -201 -203 -204 -205 -206 -208 -210 -212 -214 -215 -216 -218 -219 -222 -224 -227 -229 -232 -234 -235 -236 -237 -239 -242 -246 -249 -250 -252 -251 -248 -241 -236 -231 -226 -221 -217 -215 -215 -215 -218 -222 -226 -232 -238 -247 -252 -251 -246 -238 -227 -216 -204 -193 -181 -170 -160 -150 -143 -138 -139 -143 -148 -153 -158 -162 -164 -163 -158 -153 -147 -142 -136 -134 -136 -140 -143 -144 -142 -140 -140 -141 -139 -137 -140 -147 -155 -163 -169 -175 -180 -187 -193 -196 -197 -195 -192 -190 -195 -205 -217 -228 -238 -248 -256 -262 -262 -260 -258 -255 -253 -253 -257 -264 -273 -285 -295 -302 -301 -293 -283 -274 -263 -253 -244 -237 -232 -230 -227 -224 -220 -215 -211 -207 -201 -194 -189 -186 -185 -185 -185 -185 -184 -183 -184 -188 -194 -200 -207 -216 -224 -232 -240 -240 -230 -214 -203 -198 -196 -200 -206 -206 -209 -215 -217 -212 -204 -201 -211 -224 -236 -247 -258 -260 -250 -231 -210 -189 -167 -150 -135 -123 -115 -111 -105 -94 -79 -60 -49 -49 -60 -72 -81 -83 -82 -84 -88 -95 -105 -118 -130 -136 -140 -149 -168 -185 -192 -184 -171 -159 -149 -137 -125 -114 -103 -91 -78 -63 -50 -40 -34 -31 -29 -27 -26 -60 -61 -61 -59 -54 -47 -39 -29 -22 -23 -28 -35 -39 -39 -37 -32 -25 -18 -16 -16 -18 -25 -27 -30 -33 -37 -41 -46 -48 -49 -49 -51 -53 -55 -57 -59 -61 -63 -64 -64 -65 -66 -68 -71 -74 -77 -80 -81 -80 -74 -68 -69 -75 -78 -79 -76 -71 -65 -61 -56 -52 -47 -42 -36 -31 -27 -23 -19 -19 -20 -20 -23 -25 -32 -37 -40 -39 -39 -39 -39 -39 -40 -43 -46 -51 -57 -63 -66 -70 -72 -76 -80 -84 -89 -97 -108 -117 -126 -130 -131 -131 -128 -124 -119 -115 -111 -109 -107 -104 -98 -91 -86 -85 -87 -88 -86 -83 -82 -84 -87 -88 -90 -93 -96 -100 -103 -106 -110 -116 -121 -126 -129 -129 -130 -133 -139 -147 -152 -153 -157 -165 -174 -178 -180 -182 -185 -189 -192 -193 -195 -197 -199 -202 -203 -204 -206 -207 -208 -211 -213 -217 -221 -225 -228 -230 -229 -227 -226 -226 -230 -234 -237 -239 -242 -246 -246 -245 -242 -239 -235 -230 -226 -224 -225 -225 -226 -229 -233 -238 -245 -252 -255 -252 -247 -238 -226 -215 -204 -193 -182 -172 -163 -155 -149 -146 -148 -153 -157 -162 -167 -170 -171 -171 -167 -161 -155 -148 -143 -142 -143 -147 -150 -150 -149 -148 -148 -147 -145 -142 -144 -150 -159 -167 -176 -184 -192 -200 -205 -207 -206 -203 -199 -196 -197 -204 -215 -225 -235 -246 -256 -264 -267 -268 -267 -264 -261 -262 -264 -269 -276 -286 -297 -303 -304 -298 -289 -280 -270 -261 -251 -244 -239 -234 -229 -225 -220 -216 -212 -207 -202 -198 -195 -193 -193 -192 -192 -192 -191 -190 -190 -193 -198 -204 -210 -218 -225 -233 -240 -240 -228 -209 -194 -185 -181 -185 -191 -191 -194 -201 -203 -198 -189 -186 -197 -211 -224 -234 -245 -252 -245 -229 -209 -189 -170 -150 -132 -116 -104 -93 -86 -78 -67 -53 -41 -40 -49 -59 -65 -68 -69 -71 -75 -84 -94 -107 -116 -119 -125 -136 -154 -175 -189 -189 -179 -167 -155 -141 -127 -115 -103 -91 -76 -63 -53 -45 -39 -34 -31 -28 -26 -52 -56 -61 -64 -62 -56 -47 -36 -31 -35 -41 -46 -49 -48 -44 -38 -31 -26 -21 -15 -17 -18 -20 -25 -29 -34 -40 -44 -45 -44 -43 -44 -46 -47 -49 -52 -55 -58 -59 -60 -60 -61 -64 -67 -71 -75 -78 -80 -81 -78 -74 -74 -78 -79 -78 -75 -70 -64 -59 -55 -50 -45 -40 -35 -30 -27 -23 -20 -19 -20 -20 -23 -29 -36 -41 -45 -46 -47 -48 -48 -48 -49 -51 -54 -60 -68 -74 -78 -79 -80 -82 -86 -89 -95 -104 -114 -125 -131 -133 -132 -129 -123 -118 -113 -109 -105 -102 -100 -97 -92 -87 -82 -79 -80 -81 -80 -77 -77 -78 -81 -84 -87 -90 -93 -95 -98 -102 -107 -113 -117 -118 -118 -117 -119 -125 -133 -139 -142 -143 -149 -158 -166 -168 -168 -170 -174 -178 -181 -183 -185 -187 -190 -193 -195 -196 -197 -199 -200 -203 -207 -212 -217 -221 -225 -226 -224 -218 -213 -212 -216 -220 -224 -226 -229 -234 -238 -240 -240 -239 -240 -239 -236 -234 -234 -234 -235 -236 -239 -244 -250 -256 -256 -252 -245 -236 -224 -213 -203 -193 -183 -175 -168 -161 -156 -154 -158 -162 -165 -169 -173 -176 -176 -176 -174 -169 -162 -155 -151 -151 -152 -155 -159 -159 -157 -156 -155 -153 -150 -147 -148 -154 -162 -172 -182 -192 -203 -212 -218 -219 -217 -213 -207 -202 -200 -205 -214 -224 -233 -244 -255 -265 -271 -274 -275 -274 -272 -272 -273 -275 -281 -288 -297 -303 -304 -299 -291 -282 -274 -265 -256 -248 -242 -237 -232 -227 -223 -218 -213 -210 -207 -204 -203 -202 -201 -201 -200 -200 -199 -197 -195 -198 -203 -208 -214 -221 -229 -236 -242 -240 -228 -208 -190 -176 -168 -171 -177 -178 -180 -186 -189 -183 -174 -173 -185 -200 -211 -221 -232 -242 -241 -228 -209 -190 -172 -153 -135 -117 -98 -84 -71 -61 -52 -42 -33 -30 -39 -47 -52 -55 -58 -60 -64 -73 -85 -94 -100 -104 -112 -128 -144 -164 -181 -189 -184 -171 -157 -141 -126 -113 -101 -88 -76 -64 -55 -48 -42 -36 -32 -28 -26 -44 -52 -60 -66 -67 -61 -53 -43 -41 -46 -52 -57 -59 -56 -51 -44 -39 -34 -29 -23 -18 -16 -16 -21 -28 -34 -40 -43 -42 -38 -37 -37 -38 -40 -43 -46 -50 -53 -55 -55 -55 -56 -59 -64 -69 -74 -77 -79 -81 -81 -78 -79 -79 -78 -76 -74 -71 -67 -61 -56 -51 -47 -42 -37 -34 -31 -28 -24 -24 -22 -21 -22 -29 -36 -43 -47 -51 -55 -56 -57 -58 -59 -59 -62 -70 -78 -85 -89 -90 -90 -91 -92 -95 -100 -109 -120 -127 -131 -131 -127 -123 -118 -112 -108 -104 -99 -95 -93 -91 -87 -82 -77 -73 -74 -75 -73 -72 -71 -73 -76 -80 -84 -87 -89 -92 -95 -99 -104 -108 -110 -109 -106 -105 -109 -117 -126 -132 -133 -136 -142 -151 -156 -157 -157 -160 -165 -169 -171 -173 -175 -178 -181 -185 -186 -188 -190 -192 -195 -199 -204 -210 -214 -219 -221 -220 -216 -208 -200 -198 -201 -206 -211 -214 -218 -223 -227 -228 -228 -231 -236 -241 -243 -244 -244 -244 -244 -245 -247 -250 -256 -259 -257 -251 -244 -233 -221 -212 -203 -194 -187 -181 -174 -168 -163 -163 -167 -170 -172 -175 -178 -180 -182 -182 -180 -175 -169 -164 -161 -161 -162 -165 -169 -169 -168 -166 -164 -160 -157 -154 -154 -159 -167 -177 -188 -200 -211 -221 -226 -228 -225 -220 -215 -209 -205 -207 -215 -223 -232 -243 -254 -265 -273 -279 -282 -283 -281 -281 -280 -282 -285 -292 -299 -304 -303 -298 -289 -280 -272 -264 -256 -249 -244 -239 -234 -229 -224 -220 -216 -213 -213 -213 -212 -211 -210 -210 -209 -207 -206 -203 -201 -203 -208 -212 -218 -225 -232 -240 -244 -241 -227 -210 -190 -171 -159 -156 -161 -163 -165 -170 -173 -167 -159 -160 -172 -186 -197 -207 -218 -230 -234 -227 -211 -192 -174 -156 -138 -120 -101 -83 -70 -55 -44 -33 -23 -21 -28 -35 -41 -45 -49 -50 -54 -63 -73 -81 -86 -91 -103 -118 -135 -151 -169 -183 -183 -172 -156 -140 -124 -111 -99 -88 -77 -67 -58 -50 -43 -36 -31 -28 -25 -41 -51 -61 -67 -69 -65 -58 -51 -51 -56 -62 -66 -68 -63 -57 -51 -46 -42 -37 -30 -23 -17 -14 -22 -29 -36 -40 -42 -38 -33 -31 -31 -32 -34 -37 -41 -45 -48 -49 -49 -49 -52 -56 -62 -68 -73 -77 -79 -81 -82 -81 -81 -80 -77 -74 -73 -72 -69 -65 -60 -55 -51 -47 -43 -40 -37 -33 -30 -28 -26 -21 -21 -27 -35 -42 -48 -54 -59 -62 -64 -65 -66 -67 -70 -77 -85 -92 -98 -100 -100 -100 -100 -101 -105 -112 -118 -122 -124 -123 -120 -116 -111 -107 -102 -96 -91 -87 -85 -84 -81 -77 -72 -68 -68 -68 -67 -66 -66 -70 -74 -78 -81 -82 -85 -89 -93 -97 -100 -102 -102 -98 -95 -95 -101 -110 -118 -122 -124 -128 -136 -143 -147 -147 -148 -151 -156 -159 -161 -164 -165 -168 -173 -177 -181 -184 -187 -191 -195 -199 -204 -208 -212 -214 -214 -212 -206 -197 -188 -183 -187 -193 -198 -201 -205 -211 -215 -215 -215 -217 -225 -234 -242 -247 -251 -252 -253 -254 -256 -258 -262 -262 -258 -251 -243 -232 -221 -212 -204 -198 -193 -188 -180 -174 -171 -171 -174 -176 -178 -181 -184 -187 -189 -189 -186 -181 -176 -173 -172 -172 -173 -177 -181 -182 -181 -179 -175 -171 -168 -164 -162 -165 -171 -181 -194 -206 -218 -227 -233 -235 -232 -226 -220 -215 -210 -211 -216 -224 -232 -243 -253 -264 -274 -283 -288 -289 -288 -287 -286 -286 -289 -294 -300 -305 -303 -296 -286 -277 -269 -260 -253 -248 -244 -240 -235 -230 -225 -221 -219 -219 -220 -220 -219 -218 -217 -216 -215 -214 -212 -209 -206 -207 -212 -217 -223 -229 -236 -243 -247 -241 -228 -211 -193 -172 -154 -145 -145 -148 -150 -154 -156 -150 -143 -147 -160 -173 -183 -194 -204 -214 -223 -221 -211 -195 -178 -159 -141 -124 -106 -90 -76 -60 -46 -33 -19 -12 -17 -25 -31 -37 -40 -41 -46 -55 -64 -69 -73 -81 -94 -108 -123 -139 -158 -175 -179 -170 -154 -137 -123 -111 -100 -91 -82 -73 -63 -54 -44 -36 -30 -26 -24 -40 -50 -60 -65 -69 -68 -63 -59 -61 -68 -73 -77 -77 -72 -63 -56 -51 -47 -40 -33 -24 -16 -17 -23 -32 -36 -40 -40 -36 -30 -27 -27 -27 -28 -32 -37 -40 -42 -43 -44 -46 -49 -54 -60 -67 -72 -77 -79 -81 -82 -82 -82 -79 -75 -71 -69 -68 -69 -67 -64 -60 -56 -52 -49 -46 -42 -38 -35 -32 -28 -23 -21 -24 -31 -37 -43 -49 -56 -60 -64 -67 -69 -71 -74 -80 -86 -94 -101 -106 -109 -109 -108 -106 -108 -110 -112 -113 -113 -112 -110 -107 -104 -100 -95 -88 -83 -79 -78 -78 -75 -71 -66 -62 -61 -61 -60 -60 -63 -68 -73 -76 -76 -78 -82 -87 -91 -94 -96 -96 -94 -89 -85 -86 -93 -101 -108 -111 -114 -121 -130 -135 -138 -139 -139 -142 -146 -149 -151 -153 -157 -162 -168 -175 -180 -185 -189 -193 -196 -198 -201 -204 -207 -208 -207 -202 -196 -187 -178 -171 -173 -180 -185 -188 -193 -199 -202 -202 -202 -205 -213 -223 -233 -243 -249 -253 -255 -256 -258 -260 -263 -263 -258 -250 -243 -233 -222 -213 -207 -203 -201 -195 -186 -180 -177 -177 -179 -181 -184 -188 -192 -196 -199 -198 -194 -189 -186 -184 -183 -183 -185 -189 -194 -196 -196 -193 -188 -185 -181 -176 -172 -171 -177 -187 -200 -212 -224 -234 -241 -244 -238 -231 -224 -219 -214 -214 -218 -225 -233 -243 -253 -263 -274 -284 -291 -294 -293 -292 -291 -291 -294 -298 -303 -306 -303 -296 -285 -276 -267 -258 -252 -249 -246 -242 -237 -233 -229 -227 -227 -228 -229 -228 -226 -224 -223 -221 -220 -218 -216 -214 -211 -212 -216 -222 -228 -233 -240 -245 -246 -240 -228 -213 -195 -175 -155 -139 -131 -132 -133 -136 -137 -133 -129 -136 -149 -160 -171 -180 -190 -199 -209 -213 -209 -197 -181 -162 -143 -126 -109 -93 -78 -64 -51 -36 -19 -8 -9 -18 -26 -30 -30 -32 -40 -50 -56 -57 -62 -70 -85 -99 -114 -132 -151 -167 -171 -164 -150 -135 -122 -113 -105 -98 -91 -81 -70 -58 -47 -37 -29 -24 -21 -37 -47 -55 -62 -67 -71 -70 -70 -74 -80 -86 -89 -88 -80 -69 -60 -53 -46 -39 -30 -22 -19 -20 -29 -32 -34 -36 -37 -34 -28 -24 -21 -21 -25 -28 -32 -34 -36 -39 -41 -45 -49 -54 -60 -65 -71 -76 -78 -81 -82 -83 -82 -79 -73 -68 -64 -63 -64 -65 -65 -63 -60 -57 -54 -51 -47 -43 -40 -36 -31 -27 -21 -23 -25 -29 -36 -43 -50 -55 -59 -63 -66 -69 -73 -79 -84 -91 -100 -107 -112 -113 -110 -108 -106 -105 -104 -102 -101 -100 -99 -97 -95 -92 -88 -82 -77 -74 -72 -71 -69 -66 -61 -57 -55 -54 -54 -55 -61 -67 -70 -71 -72 -75 -81 -86 -89 -91 -91 -90 -86 -80 -75 -78 -86 -93 -98 -101 -106 -114 -121 -126 -130 -131 -132 -134 -137 -139 -143 -148 -154 -162 -171 -178 -184 -189 -191 -193 -193 -193 -194 -196 -199 -200 -198 -192 -186 -179 -169 -161 -161 -168 -173 -176 -181 -187 -189 -188 -190 -195 -203 -213 -223 -233 -242 -246 -249 -249 -250 -252 -255 -257 -254 -249 -241 -232 -223 -216 -213 -210 -207 -201 -193 -186 -183 -183 -186 -189 -193 -199 -205 -209 -210 -208 -204 -199 -196 -195 -195 -195 -198 -203 -208 -211 -210 -206 -202 -198 -194 -187 -182 -180 -184 -194 -206 -218 -229 -239 -248 -250 -245 -236 -228 -223 -218 -217 -220 -227 -235 -244 -254 -264 -274 -284 -292 -297 -298 -298 -297 -297 -300 -304 -307 -308 -304 -296 -286 -276 -268 -261 -255 -251 -248 -245 -242 -240 -238 -237 -237 -237 -237 -236 -234 -232 -230 -227 -223 -221 -219 -217 -216 -217 -221 -226 -232 -238 -244 -245 -241 -232 -224 -212 -195 -176 -157 -137 -125 -117 -117 -120 -121 -118 -116 -125 -137 -147 -157 -167 -175 -185 -195 -201 -202 -194 -181 -163 -144 -126 -108 -92 -76 -61 -50 -35 -17 -5 -3 -12 -21 -23 -21 -25 -35 -44 -46 -47 -51 -63 -78 -94 -111 -129 -145 -155 -159 -156 -147 -137 -128 -121 -114 -107 -98 -87 -74 -62 -50 -38 -29 -22 -18 -32 -41 -50 -57 -65 -73 -77 -80 -85 -90 -94 -96 -93 -84 -71 -61 -52 -44 -35 -27 -20 -20 -26 -28 -29 -29 -30 -32 -31 -26 -19 -14 -14 -17 -25 -27 -30 -33 -37 -41 -45 -50 -55 -60 -65 -70 -75 -78 -81 -83 -83 -82 -78 -71 -64 -59 -56 -56 -57 -59 -60 -59 -58 -56 -54 -51 -48 -45 -41 -35 -30 -26 -23 -23 -22 -29 -39 -46 -50 -54 -58 -61 -65 -70 -76 -82 -88 -96 -103 -108 -108 -105 -102 -98 -95 -92 -90 -89 -90 -90 -88 -86 -84 -82 -78 -74 -70 -67 -65 -64 -60 -56 -52 -51 -50 -50 -53 -59 -63 -64 -64 -68 -75 -80 -83 -85 -86 -87 -85 -80 -72 -66 -69 -78 -85 -90 -94 -98 -103 -109 -114 -119 -122 -124 -125 -128 -134 -141 -151 -159 -169 -177 -184 -189 -193 -191 -188 -186 -185 -184 -185 -188 -189 -187 -181 -175 -169 -161 -152 -149 -156 -162 -166 -171 -176 -176 -175 -179 -186 -195 -205 -215 -224 -231 -236 -238 -238 -237 -238 -242 -246 -247 -245 -241 -234 -227 -223 -220 -217 -212 -206 -200 -194 -191 -191 -194 -198 -204 -211 -218 -223 -223 -219 -214 -210 -208 -206 -207 -208 -211 -217 -220 -221 -219 -216 -213 -210 -205 -198 -192 -190 -193 -202 -212 -222 -232 -241 -249 -252 -248 -241 -233 -226 -221 -219 -222 -228 -237 -245 -254 -263 -272 -282 -291 -297 -301 -302 -303 -303 -305 -308 -310 -309 -305 -297 -287 -278 -272 -266 -260 -255 -252 -250 -248 -247 -247 -246 -246 -245 -244 -243 -242 -240 -237 -232 -228 -224 -222 -221 -220 -221 -224 -229 -235 -240 -244 -241 -230 -221 -215 -208 -194 -176 -159 -140 -120 -108 -102 -105 -108 -108 -106 -114 -125 -134 -144 -151 -160 -170 -179 -187 -191 -188 -178 -162 -144 -124 -106 -89 -72 -58 -46 -31 -15 -1 -9 -5 -15 -15 -15 -21 -30 -34 -35 -35 -43 -55 -74 -92 -110 -125 -134 -140 -145 -148 -148 -146 -140 -133 -124 -114 -104 -91 -78 -64 -51 -40 -29 -21 -17 -23 -32 -42 -51 -63 -75 -83 -87 -90 -93 -95 -96 -92 -83 -70 -59 -49 -39 -30 -21 -16 -21 -25 -22 -22 -21 -22 -27 -28 -24 -18 -15 -12 -16 -20 -25 -29 -34 -38 -43 -46 -51 -55 -60 -65 -70 -75 -78 -81 -82 -83 -81 -76 -69 -61 -55 -50 -49 -49 -51 -52 -53 -52 -51 -51 -49 -48 -47 -44 -40 -35 -31 -28 -23 -21 -23 -34 -41 -46 -50 -53 -56 -61 -67 -73 -79 -85 -90 -94 -97 -97 -93 -89 -86 -82 -79 -78 -79 -81 -81 -80 -78 -76 -75 -73 -70 -66 -63 -60 -58 -56 -52 -49 -47 -46 -46 -49 -54 -56 -57 -61 -66 -74 -78 -81 -81 -82 -82 -79 -74 -66 -59 -61 -70 -78 -83 -86 -90 -93 -96 -101 -107 -111 -114 -120 -126 -135 -146 -157 -167 -176 -183 -190 -196 -197 -191 -182 -178 -176 -175 -175 -176 -177 -174 -168 -165 -160 -152 -142 -137 -143 -150 -157 -163 -165 -164 -164 -171 -180 -189 -198 -208 -216 -222 -225 -225 -225 -223 -224 -228 -234 -239 -242 -242 -240 -236 -231 -228 -222 -216 -212 -208 -203 -200 -201 -204 -208 -215 -223 -231 -235 -235 -232 -227 -223 -221 -221 -220 -220 -222 -223 -223 -221 -219 -218 -217 -216 -211 -205 -201 -198 -200 -208 -217 -225 -231 -237 -243 -247 -247 -244 -237 -229 -224 -222 -224 -230 -238 -245 -251 -258 -266 -274 -283 -291 -298 -303 -306 -308 -310 -312 -313 -311 -304 -297 -289 -281 -275 -270 -265 -260 -257 -255 -254 -254 -255 -254 -253 -252 -250 -249 -248 -246 -243 -238 -234 -230 -226 -224 -223 -223 -224 -228 -232 -237 -238 -231 -220 -208 -203 -200 -192 -175 -159 -141 -123 -105 -95 -92 -96 -97 -97 -104 -114 -122 -128 -136 -145 -156 -164 -171 -177 -178 -171 -157 -140 -121 -103 -85 -68 -54 -42 -27 -13 -13 -17 -10 -6 -7 -9 -18 -22 -22 -22 -26 -37 -51 -69 -89 -105 -115 -119 -125 -134 -142 -150 -154 -151 -143 -131 -119 -108 -95 -80 -66 -53 -41 -30 -22 -16 -17 -24 -36 -49 -63 -77 -86 -90 -90 -89 -89 -89 -86 -79 -68 -57 -46 -36 -26 -16 -13 -18 -19 -15 -12 -12 -16 -19 -22 -18 -19 -18 -19 -16 -21 -25 -30 -35 -40 -44 -49 -52 -57 -61 -66 -70 -75 -78 -81 -82 -82 -79 -74 -67 -59 -53 -47 -43 -43 -43 -44 -45 -44 -44 -44 -42 -42 -42 -43 -42 -38 -34 -31 -27 -21 -22 -25 -35 -41 -46 -49 -53 -59 -66 -71 -77 -81 -83 -83 -84 -83 -81 -78 -75 -72 -69 -67 -68 -70 -71 -70 -69 -68 -68 -67 -64 -62 -58 -55 -54 -51 -49 -46 -44 -43 -43 -45 -47 -50 -54 -59 -67 -73 -76 -77 -77 -76 -75 -74 -69 -61 -54 -53 -61 -70 -74 -78 -80 -83 -86 -92 -98 -105 -113 -122 -133 -143 -155 -165 -174 -182 -189 -197 -202 -202 -192 -180 -172 -169 -167 -166 -167 -166 -163 -159 -156 -152 -144 -133 -125 -130 -139 -147 -153 -154 -152 -154 -163 -174 -183 -192 -201 -208 -213 -214 -211 -208 -206 -207 -213 -221 -230 -237 -243 -245 -243 -237 -232 -227 -222 -220 -218 -214 -212 -212 -215 -220 -226 -234 -241 -245 -245 -242 -238 -235 -234 -232 -228 -224 -221 -218 -213 -209 -207 -209 -212 -214 -213 -210 -206 -205 -208 -213 -219 -223 -226 -227 -232 -236 -240 -242 -239 -233 -227 -225 -226 -231 -236 -240 -243 -248 -255 -262 -270 -279 -289 -298 -306 -310 -313 -315 -313 -308 -299 -291 -285 -279 -274 -269 -264 -260 -257 -255 -256 -259 -261 -261 -260 -258 -256 -255 -254 -251 -247 -243 -240 -235 -232 -229 -226 -222 -219 -220 -223 -225 -223 -217 -207 -195 -187 -188 -184 -172 -157 -142 -125 -107 -92 -83 -82 -86 -86 -94 -103 -108 -113 -120 -130 -140 -147 -154 -161 -165 -160 -149 -133 -116 -98 -81 -64 -49 -35 -20 -8 -9 -26 -4 2 1 -4 -11 -12 -11 -15 -24 -37 -51 -67 -83 -94 -99 -105 -115 -128 -140 -150 -156 -154 -145 -133 -121 -110 -97 -83 -68 -54 -42 -31 -23 -17 -25 -32 -44 -57 -69 -79 -85 -87 -84 -81 -80 -79 -77 -72 -64 -54 -44 -34 -24 -17 -14 -19 -20 -17 -17 -17 -16 -18 -17 -18 -19 -24 -23 -18 -21 -26 -31 -36 -41 -46 -50 -54 -58 -62 -67 -72 -75 -78 -81 -82 -81 -78 -74 -66 -59 -52 -46 -40 -38 -37 -37 -37 -37 -37 -37 -35 -34 -34 -37 -39 -38 -34 -32 -29 -26 -21 -21 -28 -36 -43 -48 -54 -60 -66 -71 -75 -77 -77 -75 -74 -73 -72 -69 -67 -64 -61 -59 -58 -59 -59 -59 -59 -59 -59 -58 -57 -56 -53 -51 -49 -47 -44 -42 -39 -38 -39 -40 -42 -47 -53 -61 -67 -71 -72 -73 -72 -70 -69 -68 -64 -57 -49 -47 -53 -59 -63 -67 -71 -77 -83 -90 -99 -109 -121 -133 -142 -153 -163 -172 -180 -186 -192 -198 -202 -202 -194 -181 -171 -165 -161 -159 -158 -158 -155 -151 -149 -145 -138 -125 -115 -117 -129 -139 -143 -141 -139 -144 -156 -167 -177 -185 -193 -200 -203 -202 -196 -189 -186 -189 -196 -207 -218 -228 -238 -246 -246 -242 -236 -232 -229 -228 -228 -227 -225 -226 -229 -232 -236 -242 -247 -248 -246 -244 -242 -240 -237 -232 -223 -214 -209 -204 -198 -193 -192 -195 -200 -205 -208 -209 -209 -210 -215 -218 -218 -217 -215 -214 -217 -221 -228 -235 -238 -235 -230 -227 -227 -227 -229 -229 -230 -234 -240 -247 -255 -266 -278 -289 -298 -307 -311 -310 -307 -299 -288 -280 -274 -269 -264 -260 -256 -251 -248 -247 -250 -255 -260 -261 -260 -257 -254 -254 -253 -252 -249 -247 -243 -238 -234 -229 -222 -215 -209 -207 -207 -207 -203 -198 -192 -180 -172 -172 -172 -163 -150 -137 -123 -109 -93 -79 -72 -73 -75 -83 -90 -94 -98 -107 -116 -124 -131 -138 -145 -151 -149 -140 -125 -109 -93 -76 -60 -44 -29 -15 -2 -4 -23 -11 -2 7 1 -3 -3 -7 -15 -28 -41 -52 -63 -73 -79 -83 -93 -109 -126 -138 -145 -149 -148 -142 -131 -121 -110 -97 -84 -70 -56 -44 -33 -24 -17 -38 -46 -56 -64 -70 -75 -79 -79 -74 -70 -68 -68 -67 -63 -58 -50 -41 -32 -27 -24 -25 -29 -29 -28 -26 -26 -26 -25 -24 -25 -29 -29 -24 -18 -22 -27 -31 -37 -42 -46 -51 -55 -59 -63 -68 -73 -76 -78 -81 -82 -81 -79 -74 -66 -59 -53 -46 -39 -35 -32 -31 -30 -30 -31 -30 -29 -27 -28 -31 -36 -35 -33 -30 -28 -26 -20 -19 -26 -37 -44 -51 -57 -63 -67 -71 -73 -73 -72 -70 -67 -66 -65 -63 -60 -58 -55 -53 -51 -51 -50 -49 -49 -49 -50 -50 -50 -50 -49 -47 -45 -42 -40 -37 -34 -32 -33 -35 -40 -45 -52 -59 -64 -67 -68 -67 -66 -65 -64 -63 -59 -52 -45 -42 -45 -49 -53 -60 -69 -79 -88 -96 -106 -117 -131 -142 -152 -161 -171 -178 -183 -186 -187 -188 -191 -193 -191 -183 -173 -165 -158 -153 -150 -149 -147 -144 -140 -138 -131 -119 -106 -105 -116 -127 -131 -128 -128 -136 -147 -160 -170 -178 -185 -190 -192 -189 -182 -172 -169 -173 -182 -193 -205 -217 -230 -241 -246 -245 -241 -237 -235 -236 -237 -238 -238 -238 -241 -243 -244 -243 -243 -240 -237 -236 -234 -231 -228 -222 -211 -200 -193 -188 -184 -179 -177 -181 -186 -191 -195 -199 -204 -210 -215 -215 -210 -205 -200 -197 -201 -208 -216 -226 -234 -236 -232 -227 -222 -218 -215 -212 -212 -218 -224 -232 -243 -255 -265 -275 -286 -297 -302 -299 -293 -287 -276 -266 -258 -252 -249 -246 -242 -237 -234 -235 -240 -247 -251 -252 -250 -246 -243 -243 -245 -246 -246 -245 -242 -236 -228 -221 -212 -204 -197 -193 -192 -191 -185 -178 -172 -165 -156 -155 -156 -149 -137 -126 -116 -106 -95 -80 -68 -61 -62 -68 -75 -80 -87 -95 -103 -109 -115 -123 -130 -136 -138 -132 -120 -104 -87 -70 -53 -38 -24 -11 2 -13 -33 -33 -23 -13 8 5 1 -7 -20 -32 -43 -51 -57 -61 -65 -73 -87 -106 -122 -132 -137 -139 -139 -134 -126 -118 -108 -97 -85 -71 -58 -45 -34 -25 -19 -45 -53 -60 -62 -62 -63 -66 -67 -64 -59 -58 -59 -59 -58 -54 -47 -41 -36 -34 -36 -39 -42 -40 -37 -34 -33 -34 -35 -35 -35 -34 -29 -21 -19 -22 -27 -32 -37 -42 -46 -51 -55 -59 -64 -69 -73 -76 -78 -80 -82 -82 -79 -75 -67 -60 -54 -48 -41 -36 -31 -28 -26 -23 -24 -24 -23 -22 -22 -28 -32 -33 -31 -28 -25 -20 -20 -19 -29 -39 -47 -53 -60 -65 -68 -70 -71 -70 -68 -65 -62 -59 -58 -57 -54 -52 -50 -48 -47 -46 -44 -42 -41 -41 -43 -44 -45 -46 -45 -43 -41 -38 -36 -33 -29 -27 -28 -32 -37 -43 -49 -55 -59 -62 -63 -61 -59 -59 -59 -57 -53 -47 -40 -36 -37 -41 -49 -60 -72 -85 -95 -103 -112 -123 -136 -149 -159 -169 -177 -182 -185 -183 -178 -175 -177 -182 -184 -181 -174 -164 -156 -148 -142 -139 -137 -135 -132 -129 -123 -112 -97 -91 -100 -111 -115 -113 -117 -126 -139 -151 -162 -171 -177 -180 -179 -176 -168 -158 -153 -160 -171 -183 -195 -207 -219 -231 -240 -247 -247 -244 -243 -244 -247 -250 -250 -249 -249 -248 -242 -236 -230 -226 -223 -222 -220 -216 -214 -209 -198 -187 -179 -174 -173 -167 -162 -165 -171 -175 -178 -184 -192 -199 -206 -206 -199 -192 -185 -182 -187 -196 -207 -218 -230 -234 -230 -222 -213 -204 -197 -193 -194 -201 -209 -217 -230 -241 -250 -261 -274 -287 -290 -286 -279 -274 -265 -253 -243 -237 -233 -230 -227 -222 -220 -221 -229 -238 -241 -239 -235 -231 -227 -228 -231 -234 -236 -236 -235 -229 -219 -208 -199 -192 -185 -180 -179 -179 -172 -162 -154 -148 -141 -139 -140 -134 -122 -112 -105 -99 -93 -85 -69 -57 -49 -53 -60 -67 -76 -83 -89 -94 -100 -108 -115 -121 -124 -123 -113 -99 -81 -64 -45 -31 -19 -8 -8 -24 -46 -45 -46 -22 -12 8 1 -12 -23 -34 -42 -46 -48 -50 -57 -68 -85 -101 -115 -122 -126 -128 -128 -125 -119 -113 -107 -98 -86 -72 -59 -47 -36 -28 -21 -45 -53 -57 -54 -51 -50 -53 -56 -55 -51 -48 -51 -54 -56 -54 -50 -46 -46 -47 -49 -50 -51 -49 -44 -41 -40 -42 -44 -44 -41 -35 -25 -18 -19 -25 -29 -33 -37 -41 -46 -51 -55 -59 -64 -68 -73 -76 -77 -80 -82 -82 -80 -76 -69 -61 -55 -50 -44 -38 -33 -28 -22 -17 -16 -18 -19 -17 -18 -23 -28 -29 -29 -27 -23 -20 -21 -27 -35 -44 -51 -56 -61 -65 -67 -68 -69 -67 -65 -61 -57 -54 -53 -52 -50 -48 -46 -45 -45 -43 -42 -40 -38 -37 -37 -39 -40 -42 -41 -40 -37 -34 -31 -29 -26 -23 -24 -28 -34 -40 -44 -49 -54 -56 -56 -53 -51 -50 -50 -48 -44 -39 -34 -30 -31 -38 -49 -63 -77 -90 -102 -111 -120 -129 -141 -153 -163 -173 -180 -184 -183 -177 -169 -164 -166 -170 -174 -175 -170 -161 -150 -141 -132 -127 -125 -125 -123 -120 -115 -104 -90 -81 -86 -96 -99 -98 -105 -117 -128 -141 -154 -164 -169 -169 -166 -162 -155 -144 -139 -148 -161 -173 -184 -196 -208 -219 -231 -243 -249 -251 -251 -253 -258 -260 -258 -253 -248 -242 -234 -225 -218 -212 -210 -208 -205 -201 -199 -194 -185 -174 -164 -160 -160 -154 -148 -150 -156 -158 -162 -168 -177 -187 -194 -195 -189 -180 -173 -168 -174 -187 -200 -212 -223 -227 -221 -211 -200 -188 -180 -176 -178 -186 -195 -204 -216 -227 -236 -249 -264 -277 -279 -273 -265 -259 -253 -242 -231 -223 -217 -215 -211 -208 -205 -209 -220 -231 -232 -227 -220 -214 -210 -211 -215 -220 -221 -223 -225 -221 -209 -196 -186 -178 -171 -166 -165 -167 -162 -149 -139 -131 -125 -124 -126 -119 -108 -98 -91 -87 -87 -85 -76 -60 -47 -41 -45 -54 -64 -70 -76 -81 -87 -95 -101 -105 -107 -108 -103 -91 -76 -59 -41 -26 -14 -2 -4 -35 -45 -45 -45 -46 -13 -7 -5 -15 -25 -34 -38 -39 -39 -44 -53 -67 -81 -95 -105 -110 -112 -115 -116 -114 -110 -107 -104 -97 -87 -73 -60 -47 -36 -29 -23 -43 -49 -50 -44 -39 -39 -42 -46 -46 -42 -39 -41 -47 -51 -53 -52 -53 -56 -58 -59 -60 -59 -54 -49 -46 -47 -51 -53 -51 -44 -34 -22 -15 -21 -26 -30 -34 -38 -42 -47 -51 -55 -60 -64 -68 -72 -75 -77 -79 -81 -82 -81 -78 -71 -64 -57 -53 -47 -42 -36 -30 -23 -17 -15 -19 -20 -20 -18 -20 -22 -22 -26 -26 -22 -18 -23 -33 -41 -50 -56 -61 -64 -65 -67 -67 -67 -65 -62 -57 -53 -50 -49 -47 -46 -44 -43 -42 -42 -41 -39 -38 -36 -34 -34 -35 -36 -37 -37 -36 -34 -30 -28 -26 -23 -20 -21 -26 -31 -35 -40 -44 -47 -49 -48 -46 -43 -42 -40 -38 -33 -29 -25 -23 -28 -38 -52 -66 -80 -93 -106 -116 -126 -136 -146 -156 -166 -175 -182 -183 -178 -170 -161 -156 -155 -159 -163 -165 -163 -155 -144 -132 -121 -114 -111 -113 -114 -113 -108 -99 -85 -74 -74 -81 -84 -86 -95 -107 -118 -132 -147 -157 -160 -158 -154 -150 -141 -131 -125 -137 -151 -163 -173 -185 -197 -208 -220 -233 -246 -253 -258 -262 -265 -265 -257 -246 -235 -228 -220 -212 -206 -201 -198 -196 -193 -188 -183 -178 -171 -161 -151 -146 -145 -140 -134 -137 -142 -145 -147 -154 -164 -175 -183 -185 -179 -170 -160 -155 -164 -177 -192 -205 -213 -214 -207 -198 -186 -175 -165 -161 -164 -174 -183 -193 -204 -215 -227 -242 -257 -268 -268 -261 -252 -244 -239 -231 -220 -210 -202 -198 -196 -192 -190 -197 -214 -227 -227 -218 -207 -199 -195 -195 -198 -203 -206 -209 -214 -212 -200 -185 -172 -163 -156 -151 -151 -155 -153 -141 -127 -117 -110 -109 -111 -105 -94 -84 -77 -74 -76 -80 -79 -68 -52 -39 -35 -41 -50 -57 -63 -69 -76 -83 -89 -92 -92 -92 -88 -80 -68 -54 -38 -23 -10 3 -12 -33 -44 -44 -45 -35 -16 1 -7 -16 -25 -30 -31 -30 -34 -41 -53 -64 -77 -87 -94 -97 -99 -104 -105 -104 -102 -100 -99 -95 -87 -75 -61 -47 -36 -29 -23 -41 -46 -44 -35 -29 -28 -31 -36 -36 -33 -30 -32 -38 -44 -48 -51 -55 -60 -65 -69 -69 -67 -62 -57 -54 -57 -62 -62 -56 -46 -35 -22 -16 -18 -25 -29 -34 -39 -43 -48 -52 -56 -60 -64 -68 -72 -75 -77 -79 -81 -82 -81 -79 -75 -67 -61 -56 -51 -45 -39 -33 -28 -20 -19 -18 -23 -23 -20 -19 -18 -18 -20 -22 -18 -16 -20 -32 -42 -51 -59 -65 -66 -67 -67 -67 -65 -63 -58 -53 -49 -46 -44 -43 -41 -39 -38 -38 -37 -36 -36 -35 -34 -32 -31 -32 -33 -33 -33 -32 -30 -27 -25 -24 -21 -18 -19 -23 -27 -31 -35 -38 -41 -42 -42 -39 -36 -33 -31 -27 -21 -17 -17 -20 -29 -41 -53 -67 -80 -93 -105 -117 -129 -140 -151 -160 -169 -177 -181 -179 -172 -163 -155 -147 -144 -147 -152 -155 -155 -151 -138 -124 -113 -101 -98 -101 -105 -105 -102 -93 -81 -69 -64 -68 -72 -75 -86 -99 -112 -127 -143 -152 -152 -148 -141 -134 -126 -115 -112 -126 -141 -152 -163 -175 -189 -201 -212 -225 -238 -249 -257 -263 -266 -261 -248 -233 -221 -212 -205 -197 -191 -188 -185 -185 -183 -178 -170 -162 -155 -148 -139 -132 -128 -125 -121 -125 -130 -132 -135 -141 -153 -167 -175 -175 -168 -157 -146 -143 -152 -166 -182 -193 -198 -198 -193 -185 -176 -165 -155 -149 -154 -164 -173 -182 -195 -208 -222 -238 -252 -259 -256 -248 -238 -230 -226 -221 -212 -200 -189 -182 -180 -176 -178 -189 -210 -224 -224 -213 -199 -188 -182 -180 -181 -186 -189 -195 -202 -202 -191 -174 -160 -149 -141 -135 -135 -141 -141 -133 -118 -104 -95 -95 -96 -91 -81 -72 -64 -61 -65 -71 -74 -72 -60 -43 -32 -29 -35 -43 -49 -56 -64 -71 -77 -81 -80 -77 -73 -66 -58 -47 -34 -20 -6 -6 -22 -45 -44 -44 -45 -35 -4 0 -6 -15 -21 -23 -22 -25 -32 -42 -52 -62 -72 -79 -82 -84 -89 -93 -96 -95 -93 -92 -92 -91 -85 -74 -61 -48 -37 -29 -23 -42 -44 -39 -28 -21 -18 -21 -26 -27 -24 -21 -23 -29 -35 -40 -45 -51 -59 -65 -71 -75 -76 -74 -70 -68 -71 -75 -72 -60 -49 -37 -27 -17 -17 -18 -28 -33 -38 -44 -48 -52 -56 -60 -63 -67 -71 -74 -76 -78 -81 -81 -81 -80 -77 -71 -65 -59 -53 -47 -41 -36 -31 -27 -21 -20 -21 -26 -26 -26 -25 -22 -21 -19 -18 -14 -20 -28 -38 -48 -58 -65 -68 -69 -68 -67 -65 -62 -57 -50 -45 -42 -40 -38 -36 -35 -34 -34 -33 -32 -32 -32 -31 -30 -29 -30 -30 -30 -30 -29 -27 -25 -23 -21 -18 -14 -15 -20 -24 -27 -30 -33 -35 -36 -36 -33 -29 -24 -19 -14 -16 -9 -14 -22 -32 -43 -54 -67 -79 -91 -104 -116 -129 -141 -153 -163 -173 -179 -179 -173 -165 -156 -148 -139 -133 -134 -140 -143 -146 -142 -132 -118 -104 -93 -87 -90 -94 -96 -92 -85 -75 -64 -56 -57 -62 -68 -80 -95 -111 -128 -142 -148 -145 -137 -128 -118 -108 -100 -99 -114 -129 -142 -153 -167 -182 -196 -207 -218 -228 -238 -247 -255 -258 -251 -236 -221 -209 -200 -192 -184 -179 -175 -172 -172 -174 -171 -161 -149 -140 -134 -128 -119 -113 -110 -109 -114 -118 -119 -122 -131 -145 -162 -168 -165 -156 -143 -133 -132 -142 -154 -167 -178 -184 -185 -181 -175 -168 -158 -146 -139 -143 -152 -162 -174 -188 -204 -219 -233 -244 -248 -243 -234 -225 -218 -214 -211 -204 -192 -178 -169 -163 -161 -165 -184 -205 -217 -217 -206 -190 -177 -169 -164 -164 -168 -173 -181 -190 -191 -181 -166 -150 -138 -128 -120 -119 -123 -126 -120 -108 -93 -83 -81 -82 -77 -69 -60 -53 -50 -53 -59 -64 -67 -64 -51 -35 -24 -21 -27 -35 -43 -51 -59 -66 -71 -70 -65 -57 -52 -45 -38 -28 -16 -3 -3 -34 -45 -44 -44 -45 -34 -2 3 -5 -12 -14 -13 -17 -23 -32 -41 -50 -59 -67 -70 -70 -74 -80 -85 -87 -87 -85 -85 -86 -85 -81 -73 -60 -48 -37 -29 -23 -44 -42 -33 -22 -14 -9 -11 -16 -18 -15 -11 -11 -16 -22 -29 -38 -46 -53 -59 -67 -75 -82 -85 -84 -82 -83 -86 -79 -66 -53 -43 -33 -25 -15 -17 -23 -31 -37 -42 -47 -50 -54 -58 -62 -65 -70 -74 -76 -78 -80 -81 -81 -81 -79 -75 -68 -62 -56 -50 -45 -40 -35 -31 -27 -21 -21 -26 -31 -34 -37 -35 -31 -29 -26 -24 -26 -32 -38 -47 -58 -67 -71 -71 -69 -67 -65 -61 -56 -50 -45 -41 -37 -35 -33 -32 -31 -31 -30 -29 -29 -29 -28 -27 -27 -28 -28 -27 -27 -26 -24 -23 -21 -19 -15 -11 -12 -16 -20 -23 -25 -27 -29 -30 -30 -26 -21 -14 -14 -17 -9 -15 -18 -27 -36 -45 -55 -67 -79 -91 -103 -116 -129 -142 -154 -166 -175 -178 -174 -166 -157 -148 -140 -130 -122 -122 -126 -131 -134 -133 -123 -110 -98 -85 -78 -79 -82 -84 -82 -75 -67 -58 -48 -47 -52 -62 -76 -93 -112 -129 -140 -142 -137 -127 -114 -102 -93 -86 -88 -103 -119 -133 -146 -162 -178 -192 -202 -211 -217 -224 -232 -242 -245 -238 -224 -211 -199 -189 -180 -171 -167 -162 -159 -161 -164 -162 -153 -139 -127 -120 -115 -108 -100 -96 -96 -103 -106 -106 -112 -123 -140 -156 -160 -154 -143 -130 -122 -124 -133 -142 -153 -163 -169 -171 -170 -164 -156 -147 -135 -125 -127 -138 -150 -165 -183 -200 -214 -226 -234 -235 -229 -220 -212 -206 -200 -199 -195 -184 -171 -159 -148 -145 -155 -176 -195 -202 -202 -193 -178 -164 -156 -150 -149 -151 -156 -166 -177 -180 -171 -156 -143 -130 -119 -108 -101 -103 -105 -104 -94 -81 -71 -69 -69 -66 -59 -52 -44 -38 -40 -45 -52 -58 -61 -56 -44 -27 -16 -14 -19 -29 -38 -47 -55 -61 -60 -53 -43 -35 -29 -25 -18 -9 2 -13 -33 -44 -44 -44 -45 -34 0 5 0 -4 -3 -5 -12 -22 -30 -39 -48 -56 -61 -59 -58 -63 -69 -75 -79 -79 -79 -79 -79 -78 -75 -69 -59 -48 -38 -30 -24 -44 -39 -27 -16 -7 -8 -2 -6 -7 -11 -7 -7 -10 -14 -17 -27 -37 -44 -51 -60 -72 -82 -90 -91 -89 -90 -91 -85 -73 -60 -50 -42 -34 -24 -17 -19 -28 -34 -39 -44 -47 -51 -56 -60 -64 -69 -74 -76 -77 -80 -81 -81 -81 -80 -76 -71 -64 -58 -53 -49 -44 -39 -34 -29 -23 -18 -24 -31 -37 -42 -44 -43 -41 -38 -36 -38 -43 -47 -53 -62 -72 -76 -74 -70 -66 -63 -59 -55 -50 -46 -42 -38 -35 -32 -30 -29 -28 -26 -24 -24 -24 -24 -25 -26 -27 -27 -25 -24 -23 -22 -20 -19 -17 -14 -9 -9 -13 -17 -20 -21 -23 -24 -24 -22 -18 -12 -20 -22 -20 -18 -14 -25 -33 -40 -49 -58 -69 -81 -92 -104 -116 -129 -142 -154 -165 -173 -173 -166 -156 -147 -138 -130 -122 -113 -109 -113 -118 -123 -124 -116 -103 -90 -78 -69 -67 -70 -73 -72 -66 -58 -49 -41 -38 -42 -54 -70 -89 -109 -127 -134 -133 -128 -116 -102 -89 -79 -74 -80 -96 -113 -128 -142 -157 -174 -186 -195 -200 -205 -212 -221 -230 -233 -226 -213 -201 -190 -180 -169 -160 -153 -147 -146 -149 -152 -152 -144 -131 -118 -109 -103 -98 -89 -83 -84 -91 -93 -95 -104 -118 -134 -148 -149 -140 -129 -117 -111 -115 -122 -130 -138 -148 -154 -156 -156 -150 -141 -131 -120 -110 -114 -126 -142 -159 -177 -193 -207 -216 -222 -222 -215 -204 -196 -190 -185 -184 -183 -176 -165 -150 -136 -129 -140 -160 -177 -182 -185 -180 -166 -152 -144 -138 -136 -138 -143 -151 -162 -167 -162 -148 -135 -124 -112 -98 -87 -84 -87 -87 -80 -71 -61 -57 -59 -58 -51 -43 -35 -26 -26 -33 -40 -47 -52 -53 -48 -36 -20 -10 -6 -13 -23 -33 -42 -50 -52 -44 -31 -19 -11 -9 -7 -1 -5 -23 -45 -44 -44 -44 -44 -33 -10 -1 -4 -5 8 3 -9 -19 -29 -39 -48 -53 -53 -49 -46 -49 -55 -63 -69 -71 -72 -71 -71 -69 -67 -63 -56 -47 -38 -30 -24 -39 -32 -22 -11 -7 -8 -9 -4 -11 -16 -21 -21 -21 -12 -13 -16 -24 -34 -45 -57 -70 -81 -88 -90 -88 -89 -90 -87 -79 -69 -59 -51 -41 -31 -20 -17 -18 -31 -36 -41 -45 -49 -54 -58 -62 -68 -73 -76 -78 -80 -81 -81 -81 -80 -78 -72 -66 -60 -55 -50 -44 -39 -34 -28 -22 -18 -19 -25 -32 -40 -47 -48 -49 -47 -46 -49 -55 -59 -63 -71 -78 -79 -75 -69 -64 -60 -56 -52 -49 -46 -43 -40 -36 -32 -29 -26 -24 -22 -20 -20 -20 -22 -23 -26 -27 -26 -24 -22 -21 -20 -18 -17 -15 -11 -7 -6 -10 -14 -17 -18 -19 -20 -19 -14 -15 -18 -22 -33 -23 -16 -20 -29 -36 -43 -51 -61 -71 -82 -93 -104 -116 -129 -140 -151 -161 -166 -164 -157 -149 -139 -130 -121 -114 -105 -99 -100 -106 -114 -118 -112 -99 -84 -70 -60 -56 -57 -61 -63 -57 -48 -40 -33 -29 -34 -47 -64 -83 -104 -121 -123 -119 -115 -106 -92 -78 -66 -64 -73 -90 -108 -124 -138 -154 -169 -179 -185 -188 -193 -202 -213 -222 -224 -217 -205 -192 -181 -170 -160 -149 -140 -134 -134 -138 -141 -143 -137 -126 -113 -101 -93 -88 -80 -74 -73 -78 -81 -85 -97 -112 -127 -137 -136 -127 -116 -104 -98 -103 -109 -115 -124 -133 -138 -141 -142 -135 -126 -116 -106 -98 -105 -120 -137 -153 -168 -182 -195 -205 -211 -210 -202 -190 -179 -173 -167 -169 -171 -166 -157 -144 -126 -117 -121 -136 -151 -161 -167 -168 -157 -142 -132 -126 -124 -126 -131 -138 -147 -155 -152 -141 -129 -117 -104 -91 -76 -70 -70 -71 -68 -60 -51 -47 -49 -48 -42 -34 -26 -16 -16 -22 -30 -35 -40 -43 -45 -40 -29 -13 -1 2 -6 -18 -28 -38 -43 -38 -23 -7 2 5 4 8 -13 -33 -45 -44 -44 -44 -44 -45 -32 -34 -34 -22 -11 5 -7 -19 -30 -40 -46 -47 -44 -38 -34 -37 -42 -51 -59 -63 -64 -63 -62 -61 -59 -57 -51 -44 -36 -29 -24 -31 -25 -16 -7 -4 -20 -21 -22 -22 -28 -29 -27 -15 -13 -7 -12 -18 -28 -41 -57 -70 -79 -84 -82 -79 -79 -81 -81 -78 -73 -66 -57 -48 -37 -27 -15 -17 -23 -32 -38 -43 -47 -51 -55 -60 -67 -73 -76 -78 -80 -81 -81 -81 -81 -78 -74 -67 -61 -54 -48 -43 -38 -33 -29 -25 -19 -19 -20 -23 -33 -41 -46 -49 -51 -52 -57 -64 -71 -75 -79 -81 -79 -73 -67 -62 -57 -52 -49 -46 -45 -43 -40 -37 -32 -27 -23 -20 -18 -16 -16 -17 -19 -21 -23 -24 -24 -22 -20 -18 -17 -16 -15 -12 -9 -10 -4 -8 -11 -14 -15 -16 -15 -11 -20 -23 -28 -34 -21 -19 -14 -23 -30 -37 -44 -53 -62 -73 -83 -92 -102 -113 -125 -136 -145 -153 -157 -155 -149 -143 -135 -124 -115 -105 -96 -89 -89 -95 -104 -111 -109 -96 -81 -66 -53 -45 -44 -49 -52 -49 -39 -30 -24 -24 -31 -45 -61 -78 -97 -111 -110 -104 -101 -94 -80 -66 -55 -57 -70 -87 -104 -122 -136 -151 -163 -170 -173 -176 -183 -195 -207 -215 -216 -210 -198 -184 -170 -159 -149 -138 -129 -122 -122 -126 -132 -137 -135 -124 -111 -96 -84 -77 -73 -67 -63 -66 -71 -78 -93 -108 -121 -128 -125 -116 -105 -91 -82 -86 -93 -100 -109 -119 -123 -125 -126 -122 -112 -102 -93 -90 -99 -115 -131 -145 -157 -168 -181 -193 -199 -199 -190 -175 -163 -155 -152 -155 -159 -156 -148 -134 -117 -105 -102 -113 -127 -138 -149 -154 -146 -131 -121 -115 -112 -115 -120 -126 -135 -142 -142 -135 -125 -112 -99 -84 -68 -58 -55 -56 -55 -50 -41 -36 -38 -38 -33 -26 -19 -9 -6 -12 -18 -23 -27 -31 -36 -37 -32 -20 -2 9 -6 -3 -15 -26 -33 -29 -17 -1 11 1 2 -11 -21 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -10 -8 -9 -22 -32 -40 -42 -39 -34 -26 -23 -25 -32 -41 -48 -54 -57 -56 -54 -52 -50 -48 -45 -40 -35 -28 -23 -23 -16 -8 0 -9 -21 -30 -30 -31 -32 -30 -21 -12 -8 -16 -21 -23 -30 -41 -55 -68 -76 -77 -71 -66 -66 -69 -70 -69 -68 -66 -60 -52 -44 -35 -24 -17 -20 -29 -34 -40 -44 -47 -52 -58 -66 -72 -76 -79 -80 -81 -81 -81 -80 -79 -74 -67 -60 -54 -48 -42 -38 -34 -31 -29 -27 -24 -22 -22 -22 -32 -39 -46 -51 -56 -62 -71 -79 -83 -84 -81 -75 -69 -63 -59 -54 -50 -47 -44 -42 -41 -40 -37 -32 -27 -23 -19 -16 -15 -14 -14 -16 -18 -20 -21 -20 -19 -17 -15 -14 -13 -12 -10 -11 -14 -14 -5 -8 -10 -11 -11 -8 -18 -22 -35 -35 -27 -16 -8 -17 -24 -31 -37 -45 -54 -64 -74 -83 -90 -97 -106 -117 -127 -137 -145 -147 -145 -140 -136 -130 -120 -109 -97 -87 -79 -78 -84 -94 -103 -103 -94 -80 -65 -51 -39 -34 -38 -41 -37 -29 -19 -16 -20 -31 -45 -59 -73 -89 -100 -98 -91 -86 -79 -67 -54 -46 -53 -69 -86 -105 -124 -138 -150 -156 -158 -160 -165 -174 -187 -199 -207 -208 -203 -192 -178 -164 -152 -141 -130 -121 -113 -110 -113 -123 -131 -133 -126 -112 -96 -81 -70 -65 -61 -55 -55 -62 -73 -86 -101 -115 -119 -116 -107 -95 -79 -67 -69 -78 -88 -97 -105 -108 -108 -109 -105 -97 -87 -80 -82 -95 -111 -124 -135 -143 -152 -166 -179 -188 -187 -176 -161 -148 -142 -139 -142 -146 -144 -135 -124 -109 -95 -90 -95 -109 -118 -125 -133 -130 -116 -108 -103 -100 -103 -108 -116 -124 -130 -130 -126 -120 -111 -97 -81 -65 -51 -43 -41 -42 -38 -30 -25 -29 -30 -25 -18 -12 -4 2 2 -5 -10 -15 -20 -25 -27 -26 -20 -6 -4 -12 -19 -4 -16 -23 -22 -11 2 1 -20 -34 -33 -46 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -19 -13 1 -13 -25 -34 -36 -34 -29 -22 -15 -10 -14 -21 -28 -36 -44 -48 -47 -44 -40 -38 -38 -37 -35 -31 -26 -21 -17 -9 1 -9 -14 -30 -33 -34 -35 -34 -30 -21 -8 -13 -24 -31 -35 -39 -46 -57 -67 -73 -70 -61 -56 -56 -57 -58 -57 -60 -60 -58 -53 -47 -40 -31 -19 -19 -19 -30 -35 -40 -44 -49 -56 -64 -71 -75 -79 -80 -80 -80 -80 -80 -79 -75 -68 -61 -55 -49 -44 -40 -38 -36 -34 -32 -30 -27 -20 -18 -23 -32 -41 -48 -54 -62 -72 -82 -87 -85 -78 -71 -64 -58 -53 -50 -47 -44 -42 -39 -38 -38 -35 -31 -26 -22 -18 -15 -13 -12 -11 -12 -14 -16 -18 -18 -17 -16 -13 -11 -9 -9 -7 -9 -24 -18 -8 -5 -7 -8 -7 -16 -21 -35 -36 -35 -28 -10 -12 -19 -25 -31 -37 -45 -54 -63 -73 -80 -85 -90 -98 -107 -117 -129 -137 -137 -134 -129 -124 -119 -112 -102 -90 -77 -69 -67 -74 -84 -93 -95 -87 -74 -61 -49 -35 -26 -27 -29 -27 -20 -13 -11 -19 -31 -43 -54 -66 -79 -87 -85 -78 -72 -64 -54 -44 -42 -52 -68 -88 -109 -127 -140 -146 -146 -145 -147 -154 -166 -179 -190 -198 -201 -198 -189 -176 -162 -150 -138 -126 -116 -106 -101 -101 -111 -123 -129 -126 -115 -100 -83 -67 -59 -54 -48 -46 -53 -64 -78 -94 -106 -109 -104 -96 -85 -69 -56 -56 -66 -78 -86 -91 -93 -94 -93 -91 -84 -74 -69 -75 -90 -105 -116 -124 -130 -139 -154 -168 -176 -175 -165 -150 -139 -131 -127 -129 -133 -130 -123 -112 -99 -86 -78 -83 -92 -97 -104 -111 -110 -98 -93 -90 -88 -91 -98 -106 -114 -119 -116 -111 -110 -107 -97 -79 -63 -47 -35 -29 -29 -27 -19 -14 -19 -23 -18 -10 -4 2 9 -3 8 1 -5 -10 -14 -15 -14 -13 -6 -7 -36 -25 -6 -5 -13 -13 -6 6 3 -32 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -45 -19 -11 8 -5 -18 -27 -31 -30 -23 -15 -9 -2 1 -4 -10 -15 -22 -32 -36 -35 -32 -27 -25 -27 -28 -27 -25 -22 -18 -13 -5 -2 -13 -30 -33 -36 -38 -38 -34 -29 -15 -9 -14 -26 -37 -45 -50 -55 -62 -69 -72 -65 -54 -48 -47 -46 -45 -46 -50 -53 -51 -46 -42 -39 -33 -26 -16 -17 -19 -30 -35 -40 -46 -53 -61 -68 -74 -78 -80 -80 -80 -80 -80 -79 -76 -70 -63 -57 -51 -47 -44 -42 -40 -38 -35 -32 -29 -18 -15 -20 -28 -37 -45 -53 -62 -73 -82 -87 -84 -77 -69 -61 -53 -47 -44 -43 -42 -39 -35 -33 -33 -31 -26 -22 -18 -15 -13 -12 -10 -9 -8 -9 -12 -14 -16 -16 -15 -12 -9 -7 -6 -5 -8 -24 -24 -13 -2 -4 -5 -10 -20 -35 -37 -37 -35 -20 -12 -13 -19 -25 -30 -36 -43 -53 -62 -69 -74 -77 -82 -89 -97 -108 -121 -129 -129 -124 -118 -112 -107 -100 -93 -83 -71 -61 -56 -62 -73 -82 -85 -79 -67 -54 -42 -29 -18 -17 -19 -18 -14 -7 -8 -17 -29 -39 -49 -60 -70 -76 -72 -66 -58 -50 -41 -35 -38 -52 -70 -91 -113 -131 -139 -139 -135 -131 -136 -145 -158 -170 -181 -190 -195 -193 -185 -174 -162 -150 -138 -124 -111 -101 -93 -91 -99 -110 -120 -123 -116 -103 -86 -67 -54 -47 -40 -36 -44 -57 -72 -87 -97 -96 -91 -84 -74 -61 -49 -46 -55 -66 -72 -75 -77 -79 -80 -77 -71 -63 -60 -68 -82 -96 -105 -112 -120 -130 -145 -159 -166 -164 -155 -143 -132 -121 -114 -115 -119 -117 -110 -100 -88 -75 -69 -74 -80 -83 -89 -97 -94 -84 -78 -77 -76 -81 -88 -96 -104 -105 -99 -93 -94 -97 -90 -76 -60 -46 -31 -22 -17 -15 -9 -4 -10 -15 -12 -4 4 9 1 -9 -11 12 5 -1 -3 -2 -2 -2 -1 -7 -23 -33 -12 6 -3 -5 0 10 -8 -32 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -32 -9 11 1 -9 -20 -26 -27 -20 -10 -1 -7 -2 -2 5 0 -1 -8 -17 -21 -21 -19 -15 -12 -13 -15 -15 -15 -14 -11 -11 -4 -2 -21 -31 -35 -39 -40 -38 -33 -22 -14 -2 -11 -23 -37 -50 -58 -65 -71 -75 -73 -62 -49 -41 -37 -35 -34 -36 -42 -45 -42 -37 -32 -31 -30 -27 -21 -12 -15 -22 -30 -36 -42 -50 -57 -64 -71 -76 -79 -80 -80 -80 -80 -80 -77 -72 -65 -59 -54 -50 -48 -45 -42 -37 -33 -30 -23 -17 -15 -25 -33 -41 -48 -56 -65 -75 -83 -86 -83 -75 -67 -58 -49 -43 -40 -39 -38 -35 -31 -28 -27 -25 -22 -17 -14 -11 -9 -9 -8 -6 -5 -5 -6 -9 -11 -12 -12 -9 -6 -4 -3 -2 -13 -24 -31 -18 -6 -2 -2 -7 -26 -36 -38 -37 -27 -12 -5 -13 -18 -24 -29 -34 -41 -50 -57 -62 -64 -66 -72 -81 -90 -101 -113 -120 -120 -114 -107 -99 -93 -86 -80 -74 -65 -54 -46 -51 -63 -73 -77 -73 -61 -47 -34 -22 -11 -9 -11 -12 -8 -2 -4 -14 -25 -34 -44 -55 -63 -65 -60 -52 -43 -37 -30 -29 -38 -53 -72 -94 -115 -130 -135 -131 -124 -121 -127 -138 -150 -162 -173 -183 -190 -189 -182 -172 -161 -150 -138 -124 -110 -96 -87 -80 -87 -99 -110 -118 -116 -105 -88 -70 -53 -41 -32 -28 -35 -50 -66 -81 -87 -84 -78 -70 -62 -53 -43 -39 -46 -55 -60 -60 -61 -64 -66 -64 -57 -51 -50 -58 -71 -82 -92 -102 -113 -125 -140 -152 -159 -156 -147 -136 -124 -113 -102 -99 -103 -103 -98 -90 -78 -66 -59 -65 -70 -72 -80 -87 -83 -72 -66 -63 -65 -70 -78 -86 -90 -88 -82 -75 -75 -77 -76 -66 -55 -43 -30 -17 -9 -4 0 3 -3 -8 -7 2 11 17 -8 -33 -19 -9 14 9 8 -5 -4 -4 8 10 -23 -32 -20 -13 9 5 7 0 -21 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -32 2 7 -1 -9 -17 -21 -18 -10 3 -14 -22 -33 -21 -12 -1 -3 6 -4 -8 -7 -8 -4 1 -11 0 0 -3 -3 -1 -9 -3 -2 -22 -32 -37 -41 -41 -38 -33 -28 -14 -5 -7 -20 -36 -50 -60 -67 -73 -75 -72 -60 -46 -34 -27 -21 -21 -26 -33 -36 -33 -27 -22 -22 -23 -22 -19 -14 -11 -21 -28 -34 -41 -47 -54 -61 -68 -74 -78 -80 -80 -80 -80 -80 -78 -74 -68 -63 -58 -54 -50 -46 -41 -34 -30 -26 -20 -18 -24 -34 -41 -48 -53 -60 -68 -77 -84 -87 -82 -74 -64 -55 -47 -41 -37 -36 -35 -32 -27 -24 -23 -21 -17 -13 -10 -8 -6 -5 -5 -4 -8 -7 -7 -9 -10 -6 -6 -4 -8 -7 -6 -12 -18 -30 -31 -24 -12 0 0 -12 -27 -37 -39 -38 -27 -13 -4 -12 -17 -22 -27 -32 -38 -45 -49 -51 -52 -57 -66 -77 -86 -96 -105 -110 -110 -104 -96 -86 -77 -70 -65 -62 -57 -47 -37 -41 -53 -63 -68 -66 -58 -45 -31 -17 -5 -2 -4 -5 -1 -7 1 -11 -22 -31 -40 -50 -57 -56 -48 -38 -30 -24 -21 -26 -39 -57 -76 -97 -116 -127 -129 -121 -113 -111 -120 -131 -142 -153 -167 -178 -186 -185 -178 -168 -157 -147 -136 -124 -111 -97 -83 -74 -77 -88 -101 -111 -114 -106 -90 -73 -56 -40 -27 -20 -26 -40 -57 -70 -75 -71 -65 -57 -51 -44 -36 -32 -38 -46 -48 -48 -47 -50 -53 -49 -43 -39 -41 -50 -61 -73 -85 -100 -114 -127 -140 -151 -156 -151 -141 -130 -118 -105 -91 -83 -87 -89 -86 -79 -70 -57 -50 -55 -60 -63 -71 -78 -74 -64 -56 -52 -54 -61 -68 -75 -77 -73 -66 -60 -58 -60 -60 -55 -48 -39 -28 -15 -2 6 10 10 4 -2 -1 6 16 -7 -19 -46 -46 -19 -8 4 -10 -22 -35 -22 -10 -10 -20 -45 -45 -19 -10 2 15 -9 -33 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -33 2 7 0 -6 -10 -12 -9 2 -14 -20 -44 -43 -43 -32 -33 -19 -11 8 4 -8 -8 -5 -13 -10 -10 0 -2 -4 -6 -5 1 -8 -22 -33 -38 -42 -42 -39 -35 -30 -21 -3 -5 -18 -35 -47 -55 -60 -64 -66 -65 -57 -44 -31 -20 -12 -15 -16 -23 -26 -23 -17 -12 -15 -12 -13 -12 -10 -10 -20 -28 -34 -41 -47 -54 -60 -66 -72 -76 -79 -80 -80 -80 -80 -79 -76 -71 -66 -60 -54 -50 -45 -39 -33 -28 -22 -17 -20 -32 -41 -47 -51 -56 -61 -67 -76 -84 -86 -81 -72 -62 -52 -45 -39 -36 -34 -32 -29 -25 -22 -19 -17 -14 -11 -8 -6 -4 -8 -8 -12 -17 -22 -22 -23 -17 -12 -6 -12 -17 -23 -23 -23 -30 -31 -32 -31 -18 -12 -12 -18 -34 -38 -40 -38 -35 -20 -9 -8 -14 -18 -23 -28 -34 -39 -40 -41 -45 -53 -63 -73 -81 -89 -96 -100 -99 -94 -85 -73 -61 -53 -48 -46 -43 -37 -30 -33 -44 -52 -57 -58 -54 -42 -28 -13 0 -5 4 3 -15 -13 -9 -11 -22 -30 -38 -47 -51 -48 -37 -25 -17 -12 -14 -23 -40 -58 -77 -96 -110 -118 -118 -111 -102 -103 -114 -126 -135 -147 -161 -173 -181 -180 -172 -163 -153 -141 -130 -119 -109 -96 -81 -70 -68 -78 -92 -104 -110 -105 -91 -75 -57 -40 -24 -14 -16 -30 -46 -58 -63 -60 -54 -47 -41 -36 -29 -26 -32 -38 -40 -38 -36 -39 -39 -35 -29 -29 -35 -46 -59 -74 -89 -106 -120 -132 -143 -151 -154 -148 -137 -125 -112 -99 -81 -71 -71 -74 -72 -66 -59 -47 -39 -43 -48 -53 -61 -67 -66 -58 -50 -43 -44 -51 -59 -63 -63 -58 -52 -47 -44 -45 -47 -45 -39 -31 -22 -10 4 14 4 3 9 4 5 11 5 -19 -46 -46 -46 -46 -33 -33 -33 -46 -46 -46 -33 -33 -46 -45 -44 -45 -31 -20 -21 -20 -45 -44 -44 -44 -44 -44 -44 -44 -45 -44 -44 -43 -44 -32 -10 10 4 1 0 0 2 -3 -21 -44 -43 -43 -43 -43 -43 -43 -19 -10 -11 -22 -34 -33 -31 -43 -31 -30 -33 -33 -29 -1 -3 -14 -31 -35 -40 -44 -44 -41 -37 -33 -22 -9 -3 -16 -30 -41 -48 -52 -53 -55 -56 -52 -42 -30 -18 -12 -14 -16 -12 -16 -14 -8 -13 -13 -13 -9 -10 -5 -8 -20 -27 -33 -39 -46 -53 -60 -65 -71 -75 -79 -80 -80 -80 -80 -79 -77 -73 -67 -60 -53 -48 -43 -38 -33 -28 -21 -14 -21 -32 -41 -46 -50 -52 -56 -61 -69 -78 -81 -76 -68 -58 -50 -43 -38 -35 -33 -31 -27 -23 -19 -16 -14 -11 -9 -7 -4 -7 -17 -22 -21 -27 -28 -28 -29 -29 -23 -23 -23 -30 -30 -30 -30 -31 -32 -33 -32 -31 -24 -24 -32 -35 -39 -41 -39 -36 -26 -14 -4 -9 -13 -17 -22 -27 -30 -30 -34 -40 -50 -58 -65 -73 -80 -86 -89 -89 -83 -75 -64 -50 -39 -33 -30 -28 -26 -21 -25 -33 -40 -44 -48 -46 -37 -24 -10 -7 -11 -11 -11 -21 -22 -11 -14 -24 -31 -38 -44 -45 -38 -26 -14 -6 -4 -10 -24 -41 -58 -75 -89 -101 -106 -105 -98 -91 -94 -108 -121 -131 -143 -156 -166 -172 -172 -166 -157 -146 -135 -121 -110 -100 -90 -77 -64 -59 -68 -82 -95 -103 -101 -89 -73 -56 -38 -20 -8 -7 -21 -37 -49 -53 -50 -45 -39 -32 -27 -21 -21 -26 -30 -32 -29 -27 -29 -28 -22 -19 -23 -34 -47 -62 -78 -94 -108 -122 -132 -140 -145 -147 -143 -134 -121 -108 -93 -75 -61 -57 -58 -56 -52 -46 -37 -28 -28 -34 -40 -49 -56 -57 -51 -44 -36 -33 -40 -48 -51 -49 -43 -37 -32 -29 -32 -36 -35 -30 -23 -14 -3 9 -9 -20 -21 2 12 13 3 -7 -33 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -45 -32 -46 -45 -44 -44 -44 -44 -44 -44 -45 -45 -44 -43 -43 -44 -45 -20 -11 -2 -3 -2 -2 0 -10 -32 -44 -43 -43 -43 -43 -43 -43 -43 -31 -32 -43 -43 -42 -43 -43 -43 -43 -42 -42 -42 2 -8 -22 -33 -38 -43 -46 -45 -42 -38 -34 -30 -15 -7 -11 -22 -31 -40 -43 -44 -46 -48 -47 -40 -29 -19 -13 -21 -17 -15 -11 -11 -13 -17 -28 -23 -22 -17 -11 -10 -19 -26 -31 -37 -44 -51 -58 -64 -70 -75 -78 -79 -79 -79 -79 -79 -77 -74 -68 -60 -53 -47 -42 -38 -33 -28 -18 -14 -19 -28 -35 -40 -44 -46 -50 -55 -62 -69 -71 -68 -62 -55 -48 -42 -38 -35 -32 -29 -26 -21 -17 -14 -11 -9 -7 -5 -2 -12 -22 -27 -27 -27 -28 -29 -30 -31 -31 -31 -31 -31 -31 -31 -31 -32 -33 -34 -33 -32 -31 -32 -33 -37 -40 -41 -39 -36 -34 -19 -7 -3 -7 -10 -15 -19 -20 -21 -26 -34 -42 -48 -54 -62 -69 -75 -78 -76 -71 -64 -54 -41 -29 -21 -18 -16 -14 -12 -15 -22 -28 -32 -37 -37 -30 -19 -6 -5 -31 -31 -31 -31 -13 -3 -18 -27 -33 -38 -40 -37 -28 -15 -5 2 -1 -11 -27 -44 -59 -72 -83 -91 -94 -92 -85 -83 -89 -105 -118 -129 -138 -146 -155 -162 -163 -159 -151 -141 -130 -117 -104 -92 -81 -68 -55 -48 -56 -71 -85 -95 -94 -84 -69 -52 -34 -16 -2 0 -13 -30 -41 -45 -41 -35 -30 -23 -18 -13 -15 -19 -22 -23 -20 -18 -19 -18 -13 -12 -20 -34 -48 -63 -79 -93 -106 -117 -126 -131 -134 -136 -135 -129 -117 -103 -89 -74 -57 -47 -42 -41 -39 -35 -26 -17 -15 -20 -28 -38 -46 -47 -42 -35 -27 -22 -28 -35 -38 -35 -29 -23 -17 -16 -20 -25 -25 -22 -16 -8 2 -2 -21 -46 -32 -7 6 -8 -20 -33 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -44 -44 -44 -44 -45 -45 -45 -45 -45 -44 -43 -43 -43 -44 -44 -32 -34 -34 -33 -32 -34 -32 -44 -43 -43 -43 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -3 -15 -31 -36 -41 -45 -47 -46 -44 -40 -36 -32 -22 -11 -3 -11 -19 -29 -35 -36 -37 -42 -42 -37 -29 -19 -14 -23 -28 -24 -23 -22 -22 -29 -32 -32 -31 -29 -21 -20 -25 -27 -31 -37 -43 -50 -57 -64 -70 -76 -78 -79 -79 -79 -79 -79 -78 -75 -69 -62 -54 -48 -42 -37 -31 -23 -14 -11 -16 -21 -26 -30 -34 -38 -44 -49 -54 -58 -60 -58 -55 -50 -46 -41 -37 -35 -32 -29 -24 -20 -16 -12 -9 -6 -4 -8 -12 -16 -28 -29 -28 -28 -29 -30 -32 -33 -33 -33 -33 -33 -33 -33 -33 -34 -35 -34 -33 -33 -32 -32 -34 -38 -41 -42 -40 -37 -35 -26 -11 -5 0 -4 -8 -11 -11 -12 -18 -24 -29 -35 -43 -52 -60 -66 -67 -64 -57 -50 -41 -31 -19 -11 -7 -5 -3 -3 -7 -13 -17 -22 -27 -28 -24 -14 -2 -13 -31 -41 -41 -31 -4 -6 -19 -28 -32 -35 -33 -27 -16 -5 -7 5 -2 -16 -31 -46 -58 -67 -74 -79 -80 -77 -75 -78 -89 -104 -114 -121 -127 -133 -142 -150 -153 -151 -144 -137 -130 -120 -107 -93 -79 -64 -50 -41 -45 -60 -76 -87 -89 -79 -65 -49 -31 -11 4 -5 -5 -21 -33 -36 -32 -26 -21 -16 -9 -6 -8 -12 -14 -14 -12 -9 -9 -8 -5 -8 -18 -33 -47 -61 -76 -89 -100 -107 -114 -119 -121 -123 -124 -120 -110 -98 -87 -75 -60 -44 -35 -30 -27 -24 -17 -7 -4 -10 -18 -28 -36 -37 -31 -25 -16 -12 -16 -22 -25 -23 -17 -11 -6 -4 -9 -13 -14 -12 -8 -2 6 1 -35 -46 -46 -32 -33 -33 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -46 -46 -46 -45 -44 -44 -44 -43 -43 -43 -44 -44 -44 -43 -44 -44 -44 -43 -43 -43 -44 -44 -45 -45 -44 -44 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -45 0 -22 -34 -38 -42 -46 -48 -49 -47 -44 -40 -35 -30 -15 -11 -7 -8 -18 -24 -26 -29 -35 -37 -33 -25 -17 -13 -23 -30 -32 -31 -30 -31 -33 -36 -37 -36 -34 -29 -27 -28 -31 -35 -40 -45 -51 -57 -64 -71 -76 -79 -79 -79 -79 -79 -79 -78 -75 -70 -63 -55 -48 -41 -35 -30 -22 -9 -9 -11 -17 -14 -18 -22 -29 -37 -44 -48 -50 -51 -50 -48 -45 -42 -38 -35 -34 -32 -28 -24 -19 -14 -10 -7 -3 -12 -16 -22 -28 -29 -30 -29 -29 -30 -31 -32 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -33 -33 -35 -38 -41 -43 -41 -38 -36 -34 -26 -18 -12 3 -1 -2 -2 -5 -10 -14 -18 -25 -34 -44 -53 -57 -56 -51 -43 -34 -26 -17 -8 0 3 5 -4 5 1 -4 -8 -13 -18 -20 -17 -9 -8 -22 -41 -42 -42 -31 -4 -6 -19 -27 -29 -28 -23 -15 -5 -17 -3 -8 -9 -23 -36 -47 -54 -58 -60 -63 -64 -65 -69 -77 -90 -101 -106 -109 -114 -121 -130 -137 -140 -139 -136 -132 -130 -126 -116 -102 -86 -68 -50 -36 -36 -49 -67 -80 -83 -74 -62 -47 -29 -9 -6 -12 -7 -10 -22 -25 -22 -17 -13 -7 -1 2 -1 -3 -6 -6 -3 0 0 2 2 -3 -16 -29 -43 -56 -69 -82 -90 -96 -101 -106 -109 -111 -113 -111 -103 -94 -85 -77 -65 -50 -35 -26 -19 -14 -9 0 5 0 -11 -20 -28 -27 -21 -13 -5 -12 -5 -11 -13 -12 -8 -1 6 7 2 -3 -2 1 3 8 14 6 -33 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -45 -45 -46 -46 -46 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -45 -46 -46 -46 -45 -44 -44 -44 -44 -45 -45 -45 -46 -46 -46 -46 -47 1 -21 -33 -37 -41 -45 -49 -51 -50 -47 -43 -38 -33 -30 -22 -16 -12 -8 -13 -15 -20 -28 -31 -28 -20 -12 -9 -22 -31 -35 -37 -36 -36 -37 -39 -41 -41 -38 -33 -31 -32 -35 -40 -45 -50 -54 -59 -66 -72 -77 -79 -79 -79 -79 -79 -79 -79 -76 -71 -63 -55 -47 -40 -35 -29 -22 -13 -9 -14 -14 -14 -12 -11 -19 -30 -37 -41 -43 -43 -43 -42 -40 -37 -34 -32 -32 -31 -28 -23 -17 -12 -8 -3 -12 -16 -27 -28 -29 -30 -31 -31 -31 -31 -32 -33 -35 -36 -36 -36 -36 -36 -36 -36 -36 -36 -35 -34 -34 -34 -34 -35 -38 -41 -43 -42 -39 -37 -36 -35 -34 -18 -10 -3 -3 -4 1 -3 -6 -9 -16 -26 -37 -44 -47 -45 -40 -32 -22 -13 -6 3 -2 0 -9 -9 -10 -3 -6 1 -4 -10 -13 -10 -2 -3 -31 -41 -42 -42 -31 -3 -4 -17 -24 -24 -18 -11 -2 -17 -11 -15 -3 -17 -29 -39 -45 -48 -46 -45 -47 -52 -59 -68 -78 -87 -94 -95 -96 -103 -111 -117 -122 -126 -127 -125 -123 -125 -125 -119 -108 -92 -72 -50 -32 -25 -38 -57 -72 -75 -69 -58 -44 -26 -7 -4 -21 -12 3 -8 -12 -10 -7 -3 2 7 10 7 4 2 2 5 8 9 11 9 0 -11 -23 -35 -47 -60 -71 -79 -85 -89 -93 -96 -99 -102 -101 -96 -90 -84 -77 -67 -54 -41 -28 -17 -9 -2 6 12 9 -3 -14 -20 -20 -13 -3 -6 -15 -5 1 -3 -4 0 8 1 3 12 7 9 -1 1 4 8 -4 -31 -46 -45 -45 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -45 -45 -46 -46 -46 -46 -45 -45 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -45 -46 -46 -47 -47 -47 -46 -46 -45 -44 -45 -46 -46 -47 -47 -48 -48 -48 -49 -1 -14 -31 -34 -39 -43 -48 -52 -52 -51 -47 -42 -37 -35 -32 -29 -16 -12 -2 -5 -12 -21 -28 -26 -18 -8 -6 -22 -32 -38 -42 -43 -41 -41 -43 -45 -45 -42 -37 -34 -34 -37 -43 -49 -55 -60 -64 -70 -75 -78 -79 -79 -79 -79 -79 -79 -79 -77 -72 -64 -54 -47 -40 -35 -31 -28 -23 -23 -23 -28 -23 -17 -14 -11 -20 -27 -32 -34 -35 -35 -35 -34 -33 -31 -30 -29 -28 -27 -21 -14 -8 -3 -12 -16 -28 -28 -29 -31 -32 -33 -32 -32 -33 -34 -35 -36 -37 -38 -38 -38 -38 -38 -38 -37 -36 -35 -35 -35 -35 -35 -36 -38 -41 -43 -43 -41 -39 -37 -36 -35 -35 -26 -27 -27 -18 -3 3 0 -3 -9 -19 -28 -35 -38 -35 -30 -22 -13 -4 4 -12 -19 -28 -28 -39 -29 -30 -20 -12 4 -3 -7 -5 2 -12 -30 -42 -43 -42 -31 -1 -1 -13 -18 -15 -8 -9 -14 -21 -22 -8 -9 -21 -30 -35 -37 -36 -32 -29 -36 -45 -56 -68 -75 -80 -82 -81 -84 -92 -100 -104 -108 -114 -116 -113 -112 -113 -115 -113 -106 -92 -71 -47 -25 -16 -27 -47 -63 -68 -63 -53 -39 -22 -4 -3 -34 -20 -13 8 4 4 6 7 10 15 2 14 11 9 10 13 15 17 3 13 4 -6 -16 -27 -38 -48 -59 -67 -73 -77 -81 -84 -87 -90 -91 -88 -84 -80 -75 -67 -56 -44 -32 -18 -6 4 14 6 3 7 -5 -13 -13 -6 5 -12 -19 -9 -1 6 3 7 1 -21 -19 -9 3 -10 -21 -34 -33 -32 -31 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -45 -45 -46 -47 -47 -47 -46 -46 -46 -46 -45 -45 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -44 -45 -47 -48 -48 -48 -48 -48 -47 -46 -46 -46 -47 -48 -49 -49 -50 -50 -50 -50 4 -7 -21 -32 -37 -42 -47 -51 -54 -54 -51 -47 -43 -39 -36 -32 -28 -15 -8 3 -6 -17 -25 -26 -18 -7 -4 -22 -32 -38 -44 -47 -47 -46 -47 -49 -50 -47 -42 -37 -36 -38 -44 -51 -58 -64 -70 -74 -77 -78 -79 -79 -79 -79 -79 -79 -79 -77 -72 -63 -55 -47 -42 -38 -35 -32 -31 -31 -32 -32 -31 -29 -17 -14 -10 -15 -20 -23 -25 -26 -29 -30 -30 -28 -26 -24 -23 -22 -18 -10 -3 -12 -16 -28 -29 -30 -31 -32 -33 -34 -33 -33 -34 -35 -36 -37 -38 -40 -40 -39 -39 -40 -39 -38 -37 -36 -36 -36 -36 -36 -36 -38 -40 -43 -45 -43 -40 -39 -38 -37 -36 -36 -36 -36 -26 -9 7 4 1 -4 -11 -18 -23 -26 -24 -20 -13 -5 3 -11 -18 -38 -39 -39 -39 -39 -39 -39 -19 -11 5 0 1 -5 -21 -41 -42 -43 -43 -30 -10 3 -7 -9 -5 -18 -24 -31 -32 -13 0 -12 -21 -26 -26 -25 -23 -17 -20 -30 -44 -55 -62 -66 -68 -69 -67 -71 -81 -86 -90 -97 -105 -107 -104 -100 -100 -101 -101 -98 -86 -67 -42 -19 -8 -19 -39 -56 -61 -56 -46 -33 -19 -3 -2 -34 -45 -19 -8 4 3 3 3 17 -8 -6 -8 17 15 17 5 7 -6 -6 4 9 -1 -10 -20 -29 -38 -48 -55 -61 -64 -68 -71 -74 -77 -79 -78 -75 -73 -69 -63 -55 -45 -34 -21 -7 7 3 -19 -19 -13 5 -3 -6 1 -1 -21 -45 -32 -21 1 10 14 -8 -32 -46 -32 -33 -33 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -45 -45 -45 -45 -45 -44 -44 -43 -43 -44 -45 -46 -48 -49 -49 -49 -49 -49 -49 -48 -47 -47 -48 -50 -51 -51 -51 -51 -51 -51 3 1 -21 -31 -36 -40 -46 -51 -54 -55 -54 -51 -47 -43 -39 -35 -32 -29 -14 -2 -3 -14 -23 -25 -19 -8 -5 -22 -32 -37 -42 -48 -51 -51 -51 -52 -53 -51 -46 -41 -38 -41 -47 -54 -61 -69 -74 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -72 -64 -55 -50 -45 -42 -39 -37 -36 -36 -36 -36 -34 -31 -28 -16 -13 -11 -13 -16 -14 -19 -24 -27 -27 -25 -22 -18 -16 -15 -12 -5 -12 -16 -28 -29 -30 -31 -32 -33 -34 -35 -34 -34 -35 -36 -37 -39 -40 -42 -42 -41 -42 -41 -40 -38 -38 -37 -37 -37 -37 -37 -37 -38 -40 -43 -45 -44 -42 -40 -39 -38 -38 -38 -38 -37 -36 -17 -9 -1 5 1 -3 -6 -9 -10 -11 -8 -5 1 -3 -19 -38 -39 -39 -39 -39 -39 -39 -40 -40 -19 -11 -3 -3 -11 -30 -41 -43 -43 -43 -42 -20 -4 0 0 -17 -23 -42 -43 -32 -3 -2 -12 -18 -18 -15 -12 -8 -7 -14 -30 -42 -48 -51 -53 -55 -56 -55 -61 -68 -72 -79 -88 -97 -99 -94 -89 -86 -86 -86 -84 -76 -60 -37 -13 0 -11 -31 -47 -52 -46 -36 -27 -16 -1 0 -33 -45 -45 -31 -32 -33 -33 -19 -20 -19 -46 -19 -6 8 -6 -18 -33 -32 -32 -7 14 4 -5 -13 -21 -28 -37 -44 -48 -51 -55 -59 -62 -65 -67 -67 -65 -63 -61 -56 -50 -43 -35 -25 -12 4 3 -33 -46 -20 -13 7 4 10 -10 -32 -45 -45 -32 -8 18 6 -19 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -45 -44 -44 -44 -45 -46 -47 -49 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -51 -52 -53 -53 -52 -52 -52 7 -6 -21 -33 -37 -41 -47 -51 -54 -56 -56 -53 -49 -45 -42 -39 -36 -32 -22 -1 -2 -12 -21 -24 -20 -10 -6 -21 -30 -34 -39 -45 -51 -54 -55 -55 -56 -54 -49 -44 -42 -44 -50 -57 -65 -72 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -76 -72 -65 -58 -53 -49 -47 -44 -42 -41 -40 -40 -39 -36 -33 -30 -29 -23 -24 -24 -18 -12 -15 -22 -26 -25 -22 -16 -11 -8 -7 -4 -12 -16 -29 -30 -31 -32 -32 -33 -34 -35 -35 -35 -35 -36 -37 -38 -40 -42 -43 -44 -43 -44 -43 -41 -40 -39 -39 -39 -39 -39 -39 -39 -40 -41 -43 -46 -46 -43 -41 -40 -40 -40 -40 -39 -38 -37 -36 -26 -18 -10 -3 -5 -6 -6 -7 2 2 3 6 -10 -28 -38 -39 -40 -40 -40 -39 -39 -40 -40 -40 -30 -31 -30 -30 -40 -41 -43 -44 -43 -42 -30 -11 8 -14 -22 -42 -43 -43 -32 -3 0 -6 -9 -6 -1 4 6 1 -12 -26 -34 -37 -39 -40 -41 -42 -44 -50 -55 -62 -70 -81 -89 -91 -85 -79 -74 -71 -69 -67 -63 -52 -32 -7 8 -1 -21 -38 -41 -34 -27 -19 -9 4 -10 -32 -45 -45 -45 -45 -45 -45 -46 -32 -45 -45 -46 -32 -32 -31 -46 -46 -46 -46 -19 -10 11 3 -5 -12 -20 -27 -32 -36 -40 -44 -48 -52 -55 -55 -55 -55 -54 -53 -49 -43 -38 -33 -26 -14 0 0 -34 -45 -45 -20 -11 15 -10 -19 -45 -45 -45 -45 -18 -5 -5 -31 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -45 -45 -45 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -48 -47 -46 -45 -45 -45 -46 -47 -49 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -52 -53 -53 -52 -53 -53 -52 0 -13 -32 -35 -39 -42 -47 -51 -54 -56 -57 -55 -52 -49 -46 -42 -38 -34 -22 0 -1 -11 -20 -23 -20 -11 -7 -21 -28 -32 -36 -42 -49 -55 -57 -59 -59 -56 -52 -47 -45 -47 -52 -60 -68 -74 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -75 -72 -66 -61 -57 -54 -51 -49 -47 -45 -45 -44 -42 -39 -36 -35 -33 -33 -32 -30 -23 -10 -14 -23 -25 -23 -17 -11 -5 -8 -7 -11 -16 -29 -30 -32 -33 -34 -34 -34 -35 -36 -36 -36 -36 -37 -38 -39 -41 -42 -44 -45 -45 -45 -45 -43 -42 -41 -41 -41 -41 -42 -42 -42 -42 -43 -45 -47 -47 -45 -43 -42 -41 -41 -41 -40 -39 -38 -38 -37 -36 -27 -27 -28 -28 -28 -18 -9 0 0 -10 -18 -38 -39 -40 -40 -41 -41 -40 -40 -40 -41 -41 -41 -41 -40 -40 -41 -41 -43 -44 -44 -43 -42 -19 -20 -20 -42 -43 -43 -43 -31 -1 6 2 4 7 -1 2 13 4 -10 -20 -24 -26 -26 -27 -27 -28 -32 -38 -44 -52 -63 -73 -79 -81 -77 -71 -63 -57 -51 -47 -46 -41 -25 -1 1 10 -10 -26 -30 -25 -17 -9 2 -15 -20 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -20 -11 11 3 -5 -12 -19 -23 -26 -30 -35 -40 -43 -45 -44 -43 -43 -44 -43 -40 -36 -31 -28 -22 -14 -1 -2 -34 -45 -45 -45 -18 -20 -18 -45 -45 -45 -45 -45 -46 -32 -31 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -47 -47 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -48 -47 -47 -47 -48 -49 -50 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -53 -52 -52 -52 -52 -52 -52 3 -21 -32 -35 -37 -40 -44 -48 -52 -56 -58 -57 -54 -51 -48 -43 -38 -33 -22 0 0 -11 -19 -22 -19 -10 -6 -21 -29 -32 -36 -41 -47 -54 -58 -61 -61 -58 -54 -50 -48 -50 -55 -63 -71 -76 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -76 -74 -71 -67 -64 -61 -58 -56 -54 -51 -50 -48 -47 -45 -42 -40 -38 -36 -35 -34 -32 -23 -10 -14 -23 -24 -19 -12 -6 -7 -17 -22 -23 -30 -31 -32 -34 -35 -36 -36 -36 -36 -36 -36 -37 -38 -38 -39 -40 -42 -43 -45 -47 -47 -47 -46 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -46 -48 -48 -46 -44 -43 -43 -43 -43 -41 -40 -40 -40 -39 -38 -37 -37 -38 -38 -38 -38 -28 -28 -28 -28 -38 -39 -40 -40 -41 -41 -41 -41 -40 -40 -41 -41 -42 -42 -41 -41 -41 -42 -43 -44 -44 -44 -43 -42 -30 -42 -43 -44 -44 -43 -31 -9 11 11 1 -9 -19 -18 3 7 -3 -9 -11 -12 -13 -13 -13 -15 -20 -26 -33 -43 -54 -62 -68 -71 -70 -65 -56 -45 -36 -27 -25 -24 -13 -7 -7 -10 4 -14 -19 -14 -6 4 -14 -20 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -20 -10 12 3 -5 -11 -14 -17 -22 -27 -32 -35 -36 -34 -32 -32 -33 -34 -32 -28 -24 -20 -14 -7 2 0 -34 -45 -45 -45 -45 -31 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -47 -47 -47 -46 -46 -46 -46 -46 -47 -48 -48 -48 -48 -48 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -49 -49 -49 -50 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -52 -52 -51 -51 -51 -52 2 -12 -31 -33 -35 -38 -42 -47 -52 -56 -59 -59 -56 -52 -48 -42 -37 -32 -22 -7 2 -7 -15 -19 -16 -7 -11 -21 -30 -33 -36 -41 -46 -52 -57 -61 -63 -60 -57 -54 -52 -54 -60 -67 -73 -77 -78 -78 -78 -78 -78 -78 -78 -78 -77 -76 -74 -72 -69 -67 -63 -61 -59 -57 -55 -53 -52 -50 -48 -45 -41 -38 -36 -34 -33 -32 -29 -18 -11 -15 -23 -23 -16 -7 -1 -11 -22 -29 -31 -32 -33 -35 -36 -37 -38 -38 -38 -38 -37 -36 -37 -39 -40 -41 -42 -43 -45 -46 -48 -49 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -48 -50 -49 -46 -45 -45 -45 -46 -44 -43 -42 -42 -42 -41 -40 -39 -39 -39 -40 -40 -40 -39 -39 -38 -39 -39 -40 -41 -41 -42 -42 -42 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -43 -44 -45 -44 -43 -42 -42 -43 -44 -44 -44 -43 -42 -19 -8 -8 -19 -31 -43 -18 4 12 8 5 3 1 -1 -2 -4 -5 -9 -14 -22 -32 -42 -51 -57 -60 -61 -58 -50 -41 -29 -16 -7 -4 4 -12 -32 -19 -1 -2 -9 -3 8 -12 -19 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -19 -10 11 4 -2 -5 -9 -14 -20 -25 -27 -27 -24 -21 -20 -22 -25 -25 -21 -16 -10 -4 2 10 4 -33 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -46 -47 -47 -47 -48 -49 -49 -49 -49 -49 -49 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -52 -52 -52 -51 -51 -51 -52 11 -4 -21 -32 -35 -38 -42 -47 -51 -55 -59 -60 -58 -53 -48 -42 -37 -32 -29 -13 -9 -1 -9 -15 -13 -10 -16 -29 -33 -36 -38 -42 -46 -50 -56 -61 -64 -63 -60 -58 -57 -59 -65 -71 -76 -78 -78 -78 -78 -78 -78 -78 -78 -78 -76 -74 -72 -69 -66 -63 -60 -57 -54 -52 -50 -49 -48 -46 -44 -40 -37 -34 -32 -31 -24 -23 -19 -16 -11 -19 -25 -23 -15 -5 -5 -16 -29 -32 -33 -34 -35 -37 -38 -39 -39 -40 -40 -39 -37 -37 -38 -39 -41 -42 -43 -44 -46 -47 -49 -50 -51 -50 -49 -49 -49 -49 -48 -48 -48 -48 -48 -48 -49 -50 -51 -49 -47 -45 -45 -46 -48 -47 -46 -45 -45 -44 -42 -42 -41 -41 -41 -41 -42 -42 -41 -40 -40 -40 -41 -42 -42 -42 -43 -43 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -44 -45 -45 -44 -43 -43 -43 -44 -44 -44 -44 -43 -42 -30 -30 -42 -43 -30 -6 18 18 4 16 13 10 7 4 2 0 -2 -6 -13 -21 -31 -39 -44 -47 -49 -47 -41 -34 -27 -13 1 -1 -10 -18 -45 -31 5 5 1 9 -10 -19 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -46 -19 -10 13 9 6 2 -5 -10 -14 -17 -16 -13 -10 -10 -13 -15 -16 -13 -8 -2 5 12 18 -6 -32 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -47 -47 -47 -47 -48 -48 -48 -49 -49 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -52 -52 -52 -52 -51 -51 -52 9 5 -21 -33 -36 -39 -43 -47 -51 -55 -59 -61 -59 -55 -49 -43 -38 -34 -31 -29 -14 -9 -2 -9 -8 -7 -22 -31 -36 -39 -41 -43 -46 -50 -54 -60 -65 -66 -64 -62 -62 -65 -70 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -72 -69 -66 -63 -60 -57 -53 -49 -45 -42 -40 -40 -39 -38 -35 -32 -30 -22 -17 -11 -7 -10 -11 -17 -23 -27 -25 -16 -6 -5 -23 -31 -34 -35 -36 -37 -38 -39 -40 -41 -41 -40 -39 -38 -38 -38 -39 -41 -43 -45 -46 -48 -49 -51 -52 -52 -52 -51 -51 -51 -51 -50 -50 -50 -49 -49 -49 -50 -51 -51 -49 -47 -46 -46 -47 -49 -49 -48 -47 -46 -46 -44 -44 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -43 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -43 -43 -43 -44 -45 -46 -46 -45 -44 -44 -44 -45 -45 -45 -44 -43 -43 -43 -43 -43 -43 -30 -5 7 -5 -4 -6 18 13 9 7 4 2 0 -2 -6 -12 -20 -28 -31 -33 -33 -31 -26 -22 -18 -10 -7 -23 -31 -45 -45 -31 6 11 11 -10 -18 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -18 -7 6 3 -1 8 3 -1 -3 -4 -2 1 0 -3 -4 -4 -2 2 7 14 21 -5 -17 -46 -45 -45 -45 -45 -45 -45 -45 -45 -46 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 12 -3 -22 -35 -39 -42 -46 -49 -53 -56 -60 -62 -61 -57 -51 -45 -40 -37 -35 -34 -31 -15 -5 -4 -3 -3 -23 -34 -39 -42 -44 -46 -47 -49 -53 -58 -64 -67 -68 -67 -67 -70 -74 -76 -77 -77 -77 -77 -77 -77 -77 -77 -77 -76 -74 -72 -69 -66 -62 -59 -56 -52 -47 -42 -38 -36 -35 -35 -34 -32 -30 -22 -16 -5 -3 -5 -9 -13 -18 -23 -26 -24 -16 -6 -6 -23 -32 -35 -37 -38 -39 -40 -41 -42 -42 -42 -41 -40 -39 -38 -39 -40 -42 -44 -46 -48 -50 -51 -52 -53 -53 -53 -53 -53 -52 -52 -52 -51 -51 -50 -50 -50 -51 -52 -52 -50 -48 -47 -47 -48 -49 -50 -49 -49 -48 -48 -47 -46 -46 -45 -45 -45 -45 -44 -43 -43 -43 -44 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -44 -44 -44 -45 -46 -47 -47 -45 -44 -44 -44 -45 -45 -45 -45 -44 -43 -43 -43 -43 -43 -43 -30 -30 -30 -43 -17 6 15 12 9 7 4 2 1 0 -4 -11 -17 -19 -19 -18 -15 -8 -4 -1 -9 -13 -32 -45 -45 -45 -32 7 17 -9 -18 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -31 -32 -32 -20 -8 2 -1 11 9 11 12 11 9 10 10 11 14 18 8 -4 -16 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -47 -47 -47 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -51 -51 -51 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 0 -3 -33 -37 -41 -44 -47 -50 -54 -57 -60 -63 -62 -59 -54 -48 -44 -42 -40 -38 -34 -23 -3 -1 0 -1 -23 -36 -41 -45 -48 -50 -51 -51 -53 -57 -62 -66 -69 -71 -71 -74 -76 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -73 -72 -70 -67 -64 -60 -57 -53 -49 -43 -38 -35 -34 -34 -34 -32 -30 -28 -15 -10 -7 -8 -4 -8 -13 -18 -21 -20 -13 -5 -5 -24 -32 -35 -38 -39 -40 -41 -42 -43 -43 -43 -42 -41 -40 -39 -39 -41 -42 -45 -47 -49 -51 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -51 -51 -51 -51 -51 -53 -53 -51 -50 -49 -48 -49 -50 -51 -51 -50 -50 -50 -49 -49 -49 -48 -47 -47 -46 -45 -45 -45 -45 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -47 -46 -45 -45 -45 -45 -46 -46 -45 -45 -44 -44 -44 -44 -43 -43 -42 -42 -43 -43 -30 7 17 14 12 9 6 4 4 6 3 -2 -6 -8 -6 -4 2 -5 0 -11 -22 -32 -45 -45 -45 -45 -31 -4 -6 -18 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -31 -33 -20 -7 7 7 8 7 7 8 8 8 9 -4 -17 -31 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -49 -49 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 8 -6 -13 -35 -39 -42 -46 -49 -52 -56 -60 -63 -64 -61 -56 -51 -49 -48 -45 -41 -35 -23 -9 0 0 -1 -23 -35 -41 -45 -50 -53 -55 -56 -57 -57 -60 -64 -69 -73 -75 -76 -77 -77 -77 -77 -77 -77 -77 -77 -77 -76 -75 -74 -71 -70 -69 -67 -66 -63 -59 -55 -50 -45 -40 -37 -35 -35 -35 -34 -32 -30 -28 -22 -22 -16 -11 -7 -6 -11 -14 -14 -8 -1 -11 -24 -33 -36 -39 -41 -42 -43 -44 -44 -43 -43 -43 -42 -41 -40 -41 -42 -44 -46 -48 -50 -52 -53 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -52 -51 -51 -51 -52 -54 -54 -52 -51 -50 -50 -50 -51 -52 -52 -51 -51 -51 -51 -51 -51 -50 -49 -49 -48 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -48 -48 -47 -46 -46 -46 -46 -46 -46 -46 -45 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -30 -5 19 16 13 10 7 6 8 11 11 7 4 4 6 11 -12 -21 -32 -31 -44 -45 -45 -45 -45 -45 -44 -30 -31 -44 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -31 -32 -31 -31 -32 -32 -31 -31 -31 -31 -30 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 3 10 -4 -23 -36 -40 -44 -47 -51 -55 -59 -62 -64 -62 -58 -55 -54 -52 -48 -42 -36 -31 -16 -5 0 -2 -22 -34 -39 -44 -49 -54 -58 -61 -62 -61 -62 -64 -69 -74 -76 -77 -77 -77 -77 -77 -77 -77 -77 -77 -76 -75 -73 -70 -68 -66 -65 -66 -65 -64 -60 -56 -52 -48 -44 -41 -39 -37 -37 -36 -35 -33 -31 -29 -28 -28 -21 -16 -12 -3 -7 -8 -4 -4 -16 -31 -34 -37 -40 -41 -43 -44 -45 -45 -44 -44 -44 -43 -42 -42 -42 -44 -45 -47 -49 -51 -53 -54 -55 -55 -55 -54 -54 -54 -54 -54 -54 -53 -53 -52 -52 -52 -52 -54 -55 -54 -52 -51 -51 -51 -52 -53 -52 -52 -52 -52 -52 -52 -53 -52 -51 -51 -50 -49 -49 -49 -49 -49 -49 -48 -48 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -48 -48 -48 -48 -47 -46 -46 -46 -47 -47 -47 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -17 7 17 13 11 9 9 12 18 5 3 15 15 4 -7 -18 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -51 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 2 8 6 -22 -35 -39 -43 -46 -49 -53 -58 -62 -65 -64 -61 -59 -58 -55 -50 -43 -37 -33 -22 -2 4 -2 -22 -32 -38 -42 -47 -51 -56 -61 -64 -65 -66 -68 -71 -75 -76 -77 -77 -77 -77 -77 -77 -77 -77 -76 -74 -72 -69 -67 -64 -62 -62 -62 -63 -63 -61 -59 -55 -52 -49 -46 -44 -42 -40 -39 -36 -34 -31 -29 -28 -28 -21 -20 -15 -10 1 -2 1 -10 -23 -33 -35 -38 -41 -42 -44 -46 -47 -47 -46 -46 -45 -45 -44 -44 -44 -46 -48 -49 -51 -52 -54 -55 -56 -56 -55 -54 -54 -55 -55 -55 -54 -54 -53 -53 -53 -52 -53 -54 -56 -55 -53 -52 -51 -52 -54 -54 -54 -53 -54 -54 -54 -54 -55 -54 -53 -52 -52 -51 -51 -50 -50 -50 -50 -49 -49 -49 -48 -48 -48 -48 -48 -48 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -49 -49 -48 -47 -47 -47 -47 -48 -48 -47 -47 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -30 9 18 15 12 12 14 5 -5 -16 -17 -4 -4 -17 -30 -44 -44 -44 -45 -45 -45 -45 -45 -46 -46 -45 -45 -45 -45 -45 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -52 -52 7 13 -3 -22 -35 -39 -42 -45 -48 -51 -56 -62 -65 -65 -63 -61 -59 -55 -50 -45 -40 -35 -23 -6 1 -6 -21 -31 -35 -40 -44 -47 -52 -58 -64 -68 -70 -72 -74 -76 -76 -76 -76 -76 -76 -77 -77 -77 -75 -74 -71 -68 -66 -63 -61 -59 -58 -58 -59 -61 -61 -60 -58 -55 -52 -50 -48 -45 -42 -40 -37 -33 -30 -29 -28 -15 -8 -7 -20 -14 -9 -3 -10 -15 -31 -34 -37 -40 -42 -44 -46 -48 -49 -49 -48 -48 -47 -47 -47 -46 -47 -48 -50 -51 -52 -54 -55 -56 -57 -57 -56 -55 -55 -55 -55 -55 -55 -54 -54 -54 -53 -53 -53 -55 -57 -56 -54 -53 -53 -54 -55 -56 -55 -55 -55 -56 -56 -56 -56 -56 -55 -54 -53 -53 -52 -52 -51 -51 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -48 -48 -47 -47 -48 -49 -49 -48 -48 -48 -49 -49 -48 -47 -47 -47 -47 -48 -48 -48 -47 -47 -46 -45 -44 -44 -44 -43 -43 -43 -43 -43 -29 -4 21 18 17 18 -6 -18 -29 -43 -43 -29 -30 -44 -44 -44 -44 -45 -45 -45 -45 -45 -46 -46 -46 -45 -45 -45 -46 -46 -46 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -45 -45 -46 -46 -46 -45 -45 -45 -46 -46 -46 -46 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 2 -3 -11 -33 -36 -39 -41 -43 -46 -50 -56 -61 -66 -66 -64 -61 -59 -56 -52 -48 -44 -39 -35 -23 -22 -21 -29 -31 -34 -38 -41 -46 -50 -56 -62 -68 -72 -75 -76 -76 -76 -76 -76 -76 -76 -76 -76 -75 -73 -70 -67 -64 -62 -59 -57 -56 -55 -55 -55 -56 -58 -60 -59 -57 -54 -51 -48 -44 -41 -38 -36 -33 -30 -28 -22 -9 4 -1 -22 -29 -22 -23 -23 -30 -33 -36 -39 -42 -44 -46 -48 -49 -51 -51 -51 -50 -49 -49 -49 -49 -50 -50 -52 -53 -54 -55 -56 -57 -58 -58 -57 -57 -56 -56 -56 -55 -55 -55 -54 -54 -54 -54 -55 -56 -58 -58 -56 -55 -55 -56 -57 -57 -57 -57 -57 -58 -58 -58 -57 -57 -56 -55 -55 -54 -53 -53 -52 -51 -51 -50 -50 -50 -51 -51 -50 -50 -49 -49 -49 -49 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -46 -45 -45 -44 -44 -44 -43 -43 -43 -43 -43 -16 -4 9 9 -4 -16 -43 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -22 -23 -34 -36 -38 -39 -41 -43 -45 -50 -55 -62 -67 -67 -64 -62 -59 -57 -54 -51 -47 -43 -39 -35 -33 -31 -31 -33 -35 -38 -42 -47 -52 -58 -63 -69 -74 -76 -76 -76 -76 -76 -76 -76 -76 -75 -74 -72 -70 -67 -63 -60 -58 -55 -53 -52 -51 -50 -51 -52 -54 -57 -58 -56 -53 -50 -45 -41 -38 -35 -33 -31 -30 -28 -21 -2 6 -8 -22 -31 -32 -32 -32 -33 -35 -38 -41 -44 -47 -48 -50 -51 -53 -54 -53 -52 -52 -52 -52 -53 -53 -53 -54 -55 -56 -57 -57 -58 -58 -58 -58 -58 -57 -56 -56 -55 -55 -55 -54 -54 -54 -54 -55 -57 -59 -59 -58 -57 -57 -58 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -57 -56 -56 -55 -54 -54 -53 -52 -51 -51 -51 -51 -51 -52 -51 -51 -50 -50 -50 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -49 -48 -48 -49 -49 -49 -49 -49 -48 -47 -46 -46 -45 -45 -45 -44 -44 -43 -43 -43 -43 -43 -29 -30 -30 -30 -43 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -49 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -48 -48 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -51 -51 -36 -37 -38 -40 -41 -42 -43 -44 -46 -50 -55 -62 -67 -69 -66 -63 -61 -59 -56 -53 -49 -45 -42 -38 -36 -35 -35 -36 -37 -40 -44 -50 -56 -62 -66 -71 -75 -76 -76 -76 -76 -76 -76 -76 -75 -74 -72 -69 -67 -63 -59 -56 -53 -50 -48 -46 -45 -44 -45 -47 -49 -53 -55 -55 -52 -48 -43 -39 -35 -32 -22 -22 -21 -20 -13 1 -7 -14 -31 -32 -34 -35 -35 -36 -37 -39 -42 -46 -49 -51 -52 -53 -54 -55 -55 -54 -54 -54 -55 -56 -56 -56 -57 -58 -58 -58 -58 -59 -59 -58 -58 -58 -57 -56 -55 -55 -55 -55 -54 -54 -54 -55 -55 -57 -59 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -61 -60 -60 -59 -59 -58 -57 -57 -56 -55 -54 -54 -53 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -50 -49 -49 -50 -50 -50 -50 -50 -51 -51 -50 -49 -49 -49 -49 -49 -49 -49 -49 -48 -47 -46 -46 -46 -45 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -41 -42 -43 -44 -46 -47 -47 -47 -48 -51 -56 -62 -67 -70 -69 -66 -63 -60 -57 -54 -52 -49 -45 -41 -39 -39 -39 -39 -40 -42 -47 -54 -60 -66 -71 -74 -76 -76 -76 -76 -76 -76 -75 -74 -73 -71 -69 -67 -64 -60 -55 -51 -47 -44 -42 -40 -38 -39 -40 -42 -45 -48 -52 -53 -51 -46 -41 -37 -33 -23 -6 1 2 2 3 -6 -13 -30 -32 -34 -36 -37 -38 -39 -40 -42 -44 -48 -51 -53 -54 -55 -56 -57 -57 -56 -56 -57 -57 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -57 -56 -55 -55 -54 -54 -54 -54 -54 -54 -55 -56 -56 -58 -60 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -59 -58 -58 -57 -56 -55 -54 -54 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -51 -51 -50 -50 -50 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -49 -49 -48 -47 -47 -46 -46 -46 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -43 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -49 -49 -49 -50 -50 -50 -50 -46 -46 -47 -49 -50 -51 -52 -51 -52 -54 -58 -63 -67 -71 -71 -69 -65 -62 -60 -57 -55 -53 -49 -45 -44 -44 -45 -44 -43 -46 -51 -58 -65 -71 -74 -75 -75 -75 -76 -76 -76 -75 -73 -72 -69 -68 -66 -64 -61 -55 -50 -45 -41 -38 -36 -35 -33 -33 -35 -37 -40 -43 -47 -51 -50 -46 -40 -36 -33 -23 -6 1 9 11 3 -13 -29 -30 -32 -35 -37 -39 -41 -42 -43 -44 -46 -49 -52 -54 -56 -57 -57 -58 -59 -58 -58 -59 -59 -59 -60 -60 -60 -60 -60 -60 -59 -59 -59 -58 -58 -57 -56 -55 -55 -54 -54 -54 -54 -54 -54 -56 -56 -57 -59 -60 -61 -62 -62 -62 -62 -61 -61 -61 -62 -62 -62 -62 -61 -61 -60 -59 -58 -58 -57 -56 -55 -55 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -52 -51 -51 -51 -51 -52 -52 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -49 -48 -48 -47 -47 -47 -46 -46 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -50 -50 -50 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -51 -52 -54 -55 -56 -55 -56 -57 -60 -64 -67 -70 -72 -71 -68 -65 -62 -59 -57 -56 -54 -51 -49 -50 -50 -48 -47 -49 -55 -62 -69 -73 -75 -75 -75 -75 -75 -75 -75 -74 -72 -69 -67 -65 -64 -62 -57 -51 -44 -39 -36 -34 -32 -31 -22 -22 -30 -33 -35 -39 -43 -47 -49 -47 -42 -38 -35 -32 -22 -14 -5 4 -4 -20 -29 -31 -33 -36 -38 -41 -43 -44 -45 -47 -49 -51 -53 -55 -57 -58 -59 -60 -60 -60 -60 -60 -60 -60 -61 -61 -60 -60 -60 -60 -59 -59 -59 -58 -58 -57 -57 -56 -55 -55 -55 -55 -55 -55 -56 -57 -58 -59 -60 -61 -62 -62 -63 -63 -62 -62 -62 -62 -62 -62 -63 -63 -62 -61 -61 -60 -59 -58 -58 -57 -56 -56 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -50 -50 -49 -49 -48 -48 -48 -47 -46 -46 -46 -45 -45 -45 -45 -45 -45 -44 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -47 -48 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -52 -52 -51 -51 -51 -51 -51 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -50 -50 -50 -50 -51 -54 -54 -54 -55 -57 -58 -60 -60 -61 -62 -64 -67 -68 -70 -72 -73 -70 -67 -63 -59 -58 -59 -59 -57 -56 -56 -56 -54 -52 -54 -59 -66 -71 -75 -75 -75 -75 -75 -75 -75 -75 -73 -71 -68 -65 -63 -61 -58 -53 -46 -40 -35 -32 -22 -21 -14 -6 -6 -13 -29 -32 -35 -39 -43 -47 -46 -44 -41 -38 -34 -32 -31 -22 -21 -20 -29 -30 -32 -34 -38 -40 -42 -44 -45 -47 -49 -51 -53 -54 -56 -58 -59 -60 -60 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -59 -59 -59 -58 -58 -58 -57 -57 -56 -56 -57 -57 -58 -59 -60 -61 -61 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -61 -61 -60 -59 -58 -57 -57 -56 -56 -56 -56 -55 -55 -56 -56 -55 -55 -54 -54 -54 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -51 -51 -51 -51 -51 -50 -50 -50 -49 -49 -49 -48 -48 -47 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -45 -46 -46 -46 -47 -48 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -57 -57 -57 -58 -60 -63 -65 -66 -67 -68 -69 -70 -71 -71 -73 -73 -72 -68 -64 -60 -59 -61 -63 -62 -61 -61 -61 -59 -58 -59 -64 -70 -74 -75 -75 -75 -75 -75 -75 -75 -75 -73 -70 -67 -64 -61 -58 -55 -49 -42 -36 -32 -12 -4 2 -1 4 4 -8 -13 -30 -33 -37 -40 -43 -45 -45 -43 -40 -37 -35 -33 -31 -30 -29 -29 -30 -32 -35 -39 -42 -43 -45 -46 -47 -49 -51 -54 -56 -57 -59 -60 -60 -61 -61 -61 -61 -61 -62 -62 -61 -61 -60 -60 -60 -60 -60 -60 -59 -59 -59 -60 -60 -60 -59 -59 -59 -60 -60 -61 -62 -63 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -61 -60 -59 -58 -58 -58 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -54 -54 -54 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -50 -50 -50 -49 -49 -49 -48 -48 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -49 -49 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -60 -60 -61 -62 -65 -67 -70 -71 -71 -72 -72 -73 -73 -73 -73 -73 -73 -70 -67 -63 -61 -63 -65 -66 -65 -65 -64 -63 -63 -65 -69 -72 -75 -75 -75 -75 -75 -75 -75 -75 -74 -72 -69 -66 -62 -59 -56 -51 -46 -40 -34 -22 -5 10 5 0 -3 -3 3 -7 -12 -31 -34 -37 -39 -42 -43 -43 -41 -39 -37 -35 -33 -31 -30 -30 -31 -33 -36 -39 -41 -43 -44 -46 -47 -49 -51 -54 -56 -58 -59 -60 -61 -61 -62 -62 -62 -62 -62 -62 -61 -61 -60 -60 -60 -60 -60 -60 -60 -61 -61 -62 -63 -63 -63 -63 -63 -64 -65 -65 -66 -66 -66 -66 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -63 -63 -63 -62 -61 -60 -59 -59 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -55 -55 -55 -54 -54 -54 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -50 -50 -50 -49 -49 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -49 -49 -50 -50 -50 -51 -51 -51 -51 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -64 -64 -64 -66 -69 -71 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -70 -67 -65 -65 -68 -69 -69 -69 -69 -68 -69 -71 -72 -74 -74 -74 -74 -75 -75 -75 -75 -75 -73 -70 -67 -64 -60 -57 -53 -48 -43 -38 -33 -13 1 4 -2 -5 -8 -7 -1 8 -4 -21 -32 -34 -37 -39 -41 -40 -39 -37 -36 -35 -34 -32 -30 -30 -31 -33 -36 -38 -39 -40 -43 -45 -48 -50 -52 -55 -57 -58 -60 -61 -62 -62 -62 -63 -63 -63 -62 -62 -61 -60 -60 -60 -60 -60 -61 -62 -62 -63 -64 -65 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -66 -66 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -63 -63 -62 -61 -60 -60 -60 -59 -59 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -56 -56 -55 -55 -55 -55 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -52 -52 -51 -51 -51 -50 -50 -50 -49 -49 -49 -49 -49 -48 -48 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -48 -48 -47 -47 -47 -48 -49 -49 -50 -50 -51 -51 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -67 -67 -68 -69 -71 -72 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -70 -68 -68 -70 -72 -73 -73 -73 -72 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -71 -68 -65 -62 -58 -54 -49 -45 -41 -37 -23 -6 5 -3 -7 -9 -10 -8 -3 5 3 -12 -31 -33 -35 -37 -38 -37 -36 -35 -35 -35 -34 -32 -31 -30 -31 -33 -35 -36 -36 -37 -40 -45 -49 -51 -54 -56 -57 -59 -61 -62 -62 -63 -63 -63 -63 -62 -61 -61 -60 -60 -60 -60 -60 -61 -63 -64 -65 -66 -67 -68 -68 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -67 -67 -66 -66 -65 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -62 -61 -61 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -57 -57 -56 -56 -56 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -52 -51 -51 -51 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -48 -48 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -48 -49 -49 -48 -48 -48 -49 -49 -50 -51 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -50 -50 -50 -49 -49 -49 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -70 -71 -71 -71 -72 -72 -72 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -71 -71 -72 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -71 -68 -65 -62 -58 -55 -51 -47 -43 -39 -36 -24 0 -1 -8 -10 -10 -9 -8 -4 3 10 -3 -21 -32 -34 -35 -35 -35 -35 -34 -34 -34 -34 -33 -31 -30 -31 -33 -35 -35 -34 -35 -39 -44 -49 -52 -55 -57 -59 -60 -61 -62 -63 -63 -63 -63 -62 -61 -60 -60 -60 -60 -60 -60 -61 -63 -65 -67 -68 -69 -69 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -67 -67 -66 -66 -65 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -63 -63 -62 -61 -61 -61 -60 -60 -60 -59 -59 -59 -59 -59 -59 -58 -58 -58 -57 -57 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -54 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -48 -48 -48 -47 -47 -47 -47 -48 -48 -48 -48 -49 -49 -49 -49 -49 -50 -50 -51 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -50 -50 -49 -49 -48 -48 -48 -49 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -72 -71 -68 -65 -62 -58 -55 -51 -48 -44 -41 -37 -35 -24 -4 -5 -10 -11 -9 -8 -7 -4 1 8 5 -12 -31 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -31 -31 -33 -36 -37 -36 -36 -40 -45 -49 -53 -56 -58 -60 -61 -62 -63 -64 -64 -63 -62 -61 -60 -60 -60 -60 -60 -61 -61 -63 -65 -67 -69 -70 -70 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -66 -66 -66 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -62 -62 -61 -61 -61 -60 -60 -60 -60 -60 -60 -59 -59 -58 -58 -57 -57 -57 -57 -56 -56 -56 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -53 -52 -51 -51 -50 -49 -49 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -48 -48 -48 -48 -49 -49 -49 -50 -50 -50 -50 -50 -51 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -51 -51 -50 -49 -49 -48 -47 -47 -47 -48 -49 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -72 -72 -72 -72 -72 -72 -72 -72 -72 -71 -71 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -72 -71 -68 -65 -62 -58 -55 -51 -47 -44 -42 -39 -36 -34 -15 -7 -7 -11 -10 -8 -7 -6 -4 -1 5 11 -4 -13 -22 -22 -21 -32 -32 -33 -33 -33 -33 -33 -33 -32 -32 -34 -38 -40 -40 -40 -43 -46 -50 -53 -56 -59 -61 -62 -63 -64 -64 -64 -63 -62 -61 -60 -60 -60 -61 -61 -62 -63 -65 -67 -69 -70 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -59 -59 -58 -58 -58 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -54 -54 -53 -52 -51 -50 -49 -48 -48 -48 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -51 -51 -51 -51 -51 -52 -52 -53 -53 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -52 -51 -51 -51 -51 -50 -50 -50 -50 -49 -49 -48 -48 -47 -46 -46 -46 -47 -48 -49 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -71 -72 -72 -72 -72 -72 -72 -71 -70 -69 -69 -70 -71 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -73 -72 -71 -68 -66 -63 -59 -54 -50 -46 -43 -41 -39 -37 -35 -23 -9 0 -8 -9 -8 -7 -6 -5 -4 -2 2 7 9 2 3 5 -3 -11 -31 -32 -33 -33 -34 -34 -34 -33 -34 -37 -40 -43 -44 -45 -47 -49 -52 -55 -58 -60 -62 -63 -64 -64 -64 -63 -62 -61 -60 -60 -61 -62 -63 -64 -65 -66 -67 -69 -70 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -59 -59 -58 -58 -58 -58 -57 -57 -57 -57 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -54 -54 -53 -52 -51 -50 -48 -47 -47 -48 -48 -48 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -52 -52 -52 -52 -52 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -51 -51 -50 -50 -50 -49 -48 -48 -48 -48 -47 -47 -46 -45 -45 -44 -44 -45 -46 -48 -49 -50 -50 -50 -50 -50 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -71 -71 -71 -72 -72 -72 -71 -70 -68 -67 -67 -68 -69 -71 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -71 -70 -68 -66 -63 -60 -55 -50 -46 -43 -40 -38 -37 -36 -33 -16 -3 -3 -7 -7 -6 -5 -5 -5 -5 -4 0 3 5 6 7 8 12 -4 -21 -32 -33 -34 -34 -34 -35 -35 -37 -39 -43 -46 -48 -49 -50 -52 -54 -57 -59 -61 -63 -64 -64 -64 -63 -62 -61 -61 -61 -61 -62 -63 -65 -67 -68 -69 -70 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -65 -65 -65 -65 -65 -65 -64 -64 -64 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -60 -60 -59 -59 -59 -58 -58 -58 -58 -58 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -54 -53 -52 -51 -49 -48 -48 -48 -49 -49 -50 -50 -51 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -50 -50 -50 -50 -49 -49 -48 -48 -47 -46 -46 -45 -45 -45 -44 -44 -43 -43 -43 -43 -44 -44 -46 -48 -49 -50 -50 -50 -50 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -71 -71 -71 -71 -71 -70 -69 -67 -65 -64 -64 -66 -67 -69 -70 -72 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -72 -71 -70 -68 -67 -65 -62 -59 -56 -51 -46 -42 -39 -37 -36 -35 -23 -16 -11 0 -5 -5 -5 -5 -5 -6 -6 -6 -5 -1 2 4 5 5 4 7 3 -22 -32 -33 -34 -34 -35 -36 -37 -38 -41 -44 -47 -50 -52 -54 -55 -57 -59 -61 -63 -64 -64 -64 -63 -62 -62 -61 -62 -62 -63 -65 -66 -68 -70 -70 -71 -71 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -60 -60 -60 -59 -59 -59 -59 -58 -58 -58 -58 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -55 -55 -54 -53 -52 -51 -50 -49 -49 -50 -51 -52 -52 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -51 -51 -50 -49 -49 -48 -48 -48 -48 -47 -47 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -43 -43 -43 -44 -45 -47 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -71 -71 -71 -71 -70 -68 -66 -64 -62 -61 -62 -64 -65 -67 -69 -70 -72 -72 -72 -72 -72 -73 -73 -73 -73 -73 -73 -73 -72 -70 -69 -69 -68 -67 -65 -63 -61 -58 -54 -50 -46 -42 -39 -37 -35 -34 -12 -6 -2 1 -4 -5 -4 -4 -4 -6 -7 -7 -6 -4 0 4 7 8 8 6 8 3 -23 -33 -34 -35 -35 -36 -37 -39 -40 -41 -44 -47 -51 -54 -56 -58 -59 -61 -64 -65 -65 -64 -63 -62 -62 -62 -62 -63 -64 -66 -68 -70 -71 -71 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -65 -65 -65 -65 -65 -65 -64 -64 -64 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -60 -60 -60 -59 -59 -59 -59 -59 -58 -58 -58 -58 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -55 -55 -54 -53 -52 -51 -51 -52 -53 -53 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -52 -52 -52 -51 -51 -50 -49 -49 -49 -49 -49 -49 -48 -47 -47 -45 -45 -45 -46 -45 -45 -44 -44 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -44 -45 -47 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -70 -70 -70 -69 -67 -64 -63 -62 -61 -60 -61 -63 -65 -66 -68 -70 -71 -72 -72 -72 -72 -72 -72 -73 -73 -73 -72 -71 -70 -68 -66 -65 -64 -63 -61 -58 -55 -51 -48 -44 -41 -38 -36 -34 -23 -14 -7 8 0 -5 -5 -4 -3 -3 -4 -7 -8 -6 -4 0 4 8 12 14 14 13 13 6 -23 -34 -35 -36 -37 -37 -38 -40 -41 -43 -44 -48 -51 -54 -57 -59 -61 -63 -65 -65 -64 -63 -62 -62 -62 -63 -64 -66 -67 -69 -71 -72 -72 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -62 -62 -62 -62 -61 -61 -61 -61 -60 -60 -60 -60 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -55 -54 -54 -54 -55 -55 -55 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -52 -52 -52 -51 -51 -50 -49 -49 -48 -47 -47 -46 -46 -46 -46 -46 -46 -45 -44 -44 -43 -44 -44 -44 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -42 -42 -43 -44 -46 -47 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -66 -66 -65 -64 -62 -61 -60 -61 -61 -62 -62 -64 -65 -66 -68 -70 -71 -72 -72 -72 -72 -72 -72 -72 -72 -72 -70 -69 -67 -65 -63 -61 -59 -57 -54 -51 -48 -45 -42 -39 -37 -35 -22 -14 -8 -1 5 0 -4 -5 -4 -3 -2 -2 -4 -6 -6 -2 3 8 13 5 7 8 9 8 18 8 -23 -35 -37 -38 -39 -39 -40 -41 -43 -44 -46 -48 -51 -54 -57 -60 -63 -65 -66 -65 -63 -62 -62 -62 -63 -65 -67 -69 -70 -72 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -61 -60 -60 -60 -60 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -57 -57 -57 -57 -56 -56 -56 -56 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -52 -52 -51 -51 -50 -50 -49 -48 -47 -46 -46 -45 -45 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -42 -43 -44 -46 -48 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -59 -59 -59 -59 -58 -58 -59 -60 -62 -63 -63 -64 -66 -68 -70 -71 -72 -72 -72 -72 -72 -72 -72 -72 -71 -69 -67 -65 -63 -61 -58 -55 -52 -49 -46 -43 -41 -39 -37 -36 -34 -10 -3 1 6 1 0 -2 -3 -3 -2 -1 0 0 0 0 2 7 13 6 -2 -11 -22 -22 -22 -11 -2 -1 -23 -36 -38 -39 -40 -40 -41 -42 -44 -46 -48 -50 -53 -55 -58 -61 -64 -66 -65 -64 -62 -62 -62 -63 -65 -67 -70 -72 -73 -73 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -64 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -61 -60 -60 -60 -60 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -52 -52 -51 -50 -49 -49 -48 -48 -47 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -44 -46 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -52 -53 -54 -55 -56 -58 -60 -61 -63 -64 -65 -68 -70 -71 -72 -72 -72 -72 -72 -72 -72 -71 -70 -69 -66 -64 -61 -59 -55 -52 -48 -45 -42 -40 -38 -36 -35 -34 -33 -21 -10 18 9 3 2 2 1 0 0 0 1 2 4 7 10 2 5 -2 -11 -21 -33 -34 -34 -34 -34 -22 -22 -34 -36 -38 -40 -41 -42 -43 -43 -44 -47 -50 -53 -55 -58 -61 -63 -66 -66 -65 -63 -62 -62 -64 -65 -68 -70 -72 -73 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -63 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -52 -52 -51 -51 -50 -49 -48 -48 -47 -47 -47 -46 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -45 -47 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -49 -51 -53 -54 -56 -59 -62 -63 -65 -67 -69 -71 -71 -72 -72 -72 -72 -72 -72 -71 -70 -68 -65 -62 -59 -57 -53 -49 -45 -42 -40 -38 -37 -35 -34 -33 -33 -33 -32 -10 -2 3 1 11 10 8 7 6 6 7 8 11 15 -3 -13 -23 -22 -33 -34 -35 -36 -36 -36 -36 -35 -34 -35 -37 -39 -41 -43 -44 -45 -45 -45 -48 -51 -55 -58 -61 -64 -66 -67 -66 -64 -62 -63 -64 -66 -68 -71 -72 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -52 -52 -51 -50 -49 -49 -48 -47 -47 -47 -47 -47 -47 -46 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -44 -46 -48 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -47 -49 -51 -53 -56 -59 -62 -64 -66 -68 -70 -71 -71 -71 -71 -72 -72 -72 -71 -70 -67 -65 -61 -57 -54 -51 -48 -45 -42 -40 -39 -38 -37 -36 -35 -35 -35 -35 -36 -35 -24 -24 -13 -1 9 9 7 6 6 6 6 8 -1 -12 -34 -35 -35 -35 -36 -37 -38 -38 -38 -38 -37 -37 -38 -39 -41 -43 -45 -46 -47 -47 -48 -49 -53 -57 -61 -65 -67 -68 -67 -65 -64 -63 -64 -66 -68 -71 -73 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -52 -51 -50 -49 -48 -47 -47 -47 -46 -46 -46 -46 -47 -47 -46 -45 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -44 -46 -48 -50 -50 -50 -50 -50 -50 -50 -50 -50 -48 -47 -47 -48 -50 -53 -56 -60 -62 -64 -66 -68 -70 -71 -71 -71 -71 -71 -71 -71 -70 -68 -65 -61 -57 -52 -48 -47 -46 -45 -43 -42 -41 -41 -41 -40 -40 -40 -41 -41 -40 -40 -38 -37 -36 -24 -24 -24 -24 -24 -23 -23 -23 -22 -23 -35 -36 -37 -37 -38 -38 -39 -40 -40 -40 -40 -39 -40 -41 -42 -43 -44 -46 -48 -49 -50 -50 -52 -55 -59 -64 -68 -70 -69 -67 -65 -65 -65 -66 -68 -71 -73 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -53 -53 -53 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -52 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -52 -51 -50 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -46 -45 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -45 -47 -49 -50 -50 -50 -50 -50 -50 -50 -50 -51 -50 -49 -50 -52 -54 -57 -60 -63 -65 -67 -69 -71 -71 -71 -71 -71 -71 -71 -71 -69 -66 -62 -57 -52 -47 -45 -46 -48 -48 -47 -46 -45 -45 -45 -45 -45 -46 -46 -45 -45 -43 -42 -41 -40 -39 -39 -39 -39 -38 -37 -36 -35 -35 -36 -37 -38 -39 -39 -40 -41 -41 -42 -42 -42 -42 -42 -42 -43 -44 -45 -46 -47 -49 -51 -53 -54 -54 -57 -62 -66 -70 -71 -69 -67 -66 -66 -67 -69 -71 -73 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -53 -53 -52 -52 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -52 -52 -52 -52 -52 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -52 -51 -50 -48 -47 -46 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -47 -47 -46 -45 -45 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -44 -46 -48 -49 -50 -50 -50 -50 -50 -50 -50 -55 -54 -53 -53 -55 -57 -59 -62 -64 -65 -67 -69 -71 -71 -71 -71 -71 -71 -71 -70 -67 -63 -58 -53 -47 -44 -44 -47 -50 -51 -50 -50 -49 -49 -50 -50 -50 -50 -50 -49 -48 -47 -46 -45 -44 -43 -43 -43 -43 -43 -41 -40 -39 -39 -39 -40 -41 -41 -42 -43 -44 -45 -45 -45 -45 -45 -44 -44 -44 -45 -46 -47 -48 -50 -52 -55 -56 -57 -60 -63 -67 -70 -72 -70 -68 -68 -68 -70 -72 -73 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -53 -53 -52 -52 -51 -51 -51 -50 -49 -48 -48 -48 -48 -47 -47 -48 -48 -48 -48 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -51 -51 -52 -52 -52 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -52 -50 -49 -47 -46 -45 -44 -44 -44 -44 -44 -45 -45 -45 -46 -46 -47 -47 -47 -47 -46 -45 -45 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -45 -46 -48 -49 -50 -50 -50 -50 -50 -50 -58 -58 -57 -57 -58 -59 -61 -63 -64 -66 -68 -70 -71 -71 -71 -71 -71 -71 -71 -69 -65 -60 -56 -51 -47 -45 -46 -50 -53 -54 -54 -54 -53 -53 -54 -54 -54 -54 -53 -53 -52 -51 -50 -49 -48 -47 -47 -46 -46 -46 -45 -44 -43 -42 -42 -43 -44 -45 -46 -47 -48 -48 -49 -48 -47 -47 -46 -46 -46 -46 -47 -48 -49 -52 -54 -56 -58 -60 -62 -65 -68 -71 -72 -71 -70 -70 -71 -72 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -53 -53 -52 -51 -51 -50 -50 -50 -50 -49 -48 -47 -47 -46 -46 -46 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -47 -47 -47 -48 -48 -48 -49 -49 -50 -50 -51 -51 -51 -51 -52 -52 -53 -53 -53 -54 -54 -54 -54 -53 -53 -52 -51 -50 -48 -46 -45 -44 -44 -44 -43 -43 -43 -44 -44 -45 -45 -46 -46 -47 -47 -47 -47 -47 -46 -46 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -45 -47 -48 -49 -50 -50 -50 -50 -50 -61 -61 -61 -61 -61 -62 -63 -64 -65 -67 -69 -70 -71 -71 -71 -71 -71 -71 -71 -69 -65 -60 -55 -52 -49 -48 -50 -53 -55 -57 -57 -58 -57 -57 -58 -58 -58 -57 -57 -56 -56 -55 -54 -52 -51 -51 -51 -50 -49 -49 -48 -47 -46 -46 -46 -47 -48 -48 -49 -50 -51 -51 -51 -51 -50 -49 -48 -48 -48 -48 -48 -49 -51 -53 -55 -58 -60 -62 -65 -67 -69 -71 -73 -72 -72 -72 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -55 -55 -54 -53 -52 -52 -51 -51 -50 -50 -49 -49 -48 -48 -48 -47 -46 -46 -46 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -45 -46 -46 -46 -47 -48 -48 -48 -49 -49 -50 -50 -51 -51 -52 -53 -53 -53 -53 -53 -52 -50 -49 -48 -46 -45 -44 -44 -44 -44 -43 -43 -43 -44 -44 -45 -45 -45 -46 -47 -47 -47 -48 -47 -47 -46 -45 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -45 -47 -48 -49 -50 -50 -50 -50 -63 -63 -63 -63 -64 -64 -65 -65 -66 -68 -70 -70 -70 -71 -71 -71 -71 -71 -70 -69 -65 -61 -58 -55 -54 -53 -54 -56 -59 -59 -60 -61 -61 -61 -61 -61 -61 -60 -60 -60 -59 -59 -58 -56 -55 -54 -54 -53 -52 -52 -51 -51 -50 -49 -50 -51 -51 -51 -52 -52 -53 -53 -54 -53 -52 -51 -50 -50 -50 -50 -50 -51 -52 -54 -56 -59 -61 -63 -65 -68 -70 -72 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -55 -54 -53 -52 -51 -51 -50 -50 -49 -49 -48 -48 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -46 -46 -46 -46 -46 -47 -47 -48 -49 -50 -51 -52 -53 -53 -52 -51 -49 -48 -46 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -46 -47 -47 -48 -48 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -43 -45 -47 -48 -49 -50 -50 -50 -65 -64 -64 -64 -65 -65 -66 -66 -67 -69 -70 -71 -71 -71 -70 -70 -70 -70 -70 -69 -66 -63 -61 -60 -58 -58 -58 -60 -61 -62 -63 -64 -64 -64 -64 -64 -63 -63 -62 -62 -62 -62 -60 -59 -58 -57 -57 -56 -55 -55 -54 -54 -53 -53 -53 -54 -54 -54 -54 -54 -55 -55 -56 -55 -54 -53 -53 -53 -53 -53 -53 -54 -54 -56 -58 -60 -62 -64 -66 -68 -70 -72 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -55 -54 -53 -52 -51 -50 -50 -49 -49 -48 -48 -47 -47 -47 -47 -47 -47 -46 -46 -46 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -46 -47 -49 -50 -51 -52 -52 -52 -51 -49 -47 -46 -45 -45 -45 -44 -45 -45 -45 -44 -45 -45 -45 -45 -46 -46 -46 -47 -47 -48 -48 -47 -46 -46 -46 -45 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -44 -45 -47 -48 -49 -49 -49 -65 -65 -65 -65 -65 -65 -66 -66 -67 -69 -70 -71 -71 -71 -71 -70 -70 -71 -71 -70 -68 -66 -64 -63 -62 -62 -62 -63 -64 -65 -66 -67 -67 -67 -67 -67 -66 -65 -65 -65 -64 -64 -62 -61 -60 -60 -60 -59 -59 -58 -58 -57 -57 -57 -57 -57 -57 -56 -56 -56 -57 -57 -58 -58 -57 -56 -56 -55 -55 -55 -55 -55 -57 -58 -59 -61 -63 -64 -66 -68 -71 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -54 -53 -52 -51 -50 -49 -48 -48 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -44 -45 -46 -47 -49 -50 -51 -51 -51 -51 -49 -48 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -48 -48 -47 -47 -46 -46 -46 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -41 -41 -41 -42 -44 -46 -47 -48 -49 -49 -63 -63 -64 -64 -65 -65 -65 -66 -67 -68 -70 -71 -72 -72 -71 -71 -71 -72 -71 -70 -69 -68 -67 -67 -66 -66 -67 -67 -68 -68 -69 -69 -69 -70 -70 -69 -69 -68 -68 -68 -67 -66 -65 -64 -63 -63 -62 -62 -62 -61 -61 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -60 -60 -60 -59 -59 -58 -58 -57 -57 -57 -57 -58 -60 -61 -63 -64 -65 -67 -69 -71 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -54 -52 -51 -50 -49 -48 -47 -47 -46 -47 -47 -48 -48 -48 -48 -48 -48 -47 -46 -45 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -45 -46 -47 -49 -50 -50 -51 -51 -50 -50 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -47 -47 -47 -48 -48 -48 -48 -47 -47 -46 -46 -46 -45 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -41 -41 -41 -42 -43 -44 -46 -47 -48 -48 -59 -60 -62 -63 -64 -64 -64 -65 -67 -68 -69 -70 -71 -72 -72 -72 -72 -72 -72 -71 -70 -70 -69 -69 -69 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -69 -68 -67 -66 -66 -65 -65 -64 -64 -64 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -62 -62 -62 -62 -61 -61 -60 -60 -59 -59 -59 -59 -60 -61 -63 -64 -65 -66 -67 -70 -72 -73 -74 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -54 -53 -51 -50 -49 -48 -47 -46 -46 -46 -47 -47 -48 -48 -48 -48 -48 -48 -47 -46 -46 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -45 -47 -48 -49 -50 -50 -51 -51 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -48 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -41 -41 -41 -42 -43 -44 -45 -47 -47 -56 -57 -59 -61 -62 -62 -63 -64 -66 -67 -68 -69 -71 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -72 -72 -72 -72 -71 -71 -70 -70 -70 -70 -69 -69 -68 -68 -67 -67 -67 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -63 -63 -62 -62 -61 -61 -61 -61 -61 -61 -62 -63 -64 -65 -65 -66 -68 -71 -73 -74 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -54 -52 -51 -50 -49 -47 -46 -46 -46 -46 -47 -48 -48 -48 -48 -48 -48 -48 -47 -46 -46 -45 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -45 -46 -47 -48 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -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 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -41 -41 -41 -42 -42 -44 -45 -46 -54 -55 -56 -57 -59 -60 -61 -63 -65 -67 -68 -69 -71 -72 -72 -72 -73 -73 -73 -72 -72 -72 -73 -73 -73 -72 -72 -72 -72 -72 -72 -72 -72 -71 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -64 -64 -63 -63 -62 -62 -62 -62 -62 -62 -63 -64 -65 -66 -66 -67 -69 -71 -73 -74 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -56 -56 -55 -55 -54 -53 -52 -51 -50 -49 -47 -46 -46 -46 -46 -47 -48 -48 -48 -48 -48 -48 -48 -48 -47 -46 -46 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -45 -46 -47 -48 -48 -48 -48 -49 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -49 -48 -48 -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 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -28 -42 -41 -41 -41 -41 -42 -43 -44 -53 -54 -54 -55 -56 -58 -60 -62 -64 -66 -68 -69 -71 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -74 -73 -73 -72 -72 -72 -72 -72 -71 -71 -70 -69 -68 -67 -67 -67 -68 -68 -69 -69 -69 -69 -69 -69 -69 -69 -69 -68 -68 -68 -68 -68 -68 -68 -68 -68 -67 -66 -66 -65 -65 -64 -64 -63 -62 -63 -63 -64 -64 -65 -65 -66 -67 -68 -69 -71 -72 -73 -74 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -68 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -55 -55 -54 -52 -51 -51 -50 -49 -48 -46 -46 -46 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -46 -46 -45 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -48 -48 -48 -47 -47 -46 -46 -46 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -28 -14 -15 -42 -41 -41 -41 -41 -42 -42 -51 -51 -52 -52 -54 -56 -58 -60 -63 -65 -67 -69 -71 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -71 -71 -71 -70 -69 -69 -68 -67 -66 -65 -65 -65 -66 -67 -68 -68 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -68 -68 -67 -66 -66 -65 -65 -64 -64 -64 -65 -66 -66 -66 -66 -67 -68 -70 -71 -72 -73 -74 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -68 -68 -68 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -55 -55 -54 -53 -52 -51 -50 -50 -49 -48 -46 -46 -47 -48 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -46 -45 -45 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -45 -45 -46 -46 -47 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -28 -1 -2 -16 -28 -41 -41 -41 -41 -41 -48 -48 -49 -50 -52 -54 -57 -59 -61 -64 -66 -68 -70 -72 -72 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -71 -70 -70 -69 -68 -67 -66 -66 -65 -64 -63 -63 -63 -64 -65 -66 -67 -68 -68 -68 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -69 -69 -68 -67 -67 -66 -66 -65 -65 -66 -67 -68 -68 -68 -68 -69 -70 -71 -72 -73 -74 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -68 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -55 -55 -54 -53 -52 -51 -50 -50 -49 -48 -47 -46 -46 -47 -48 -48 -48 -48 -48 -48 -48 -47 -47 -47 -47 -46 -45 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -44 -45 -45 -46 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -15 11 10 -3 -16 -28 -41 -41 -40 -45 -46 -47 -49 -51 -53 -56 -58 -60 -63 -65 -67 -70 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -71 -71 -70 -69 -69 -68 -68 -67 -65 -64 -64 -63 -63 -62 -62 -63 -63 -64 -65 -66 -66 -67 -67 -68 -68 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -68 -68 -67 -67 -68 -69 -70 -70 -70 -71 -71 -72 -73 -74 -75 -75 -76 -76 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -68 -68 -67 -67 -66 -66 -65 -65 -64 -65 -65 -65 -65 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -55 -55 -54 -53 -52 -51 -51 -50 -49 -48 -47 -47 -46 -47 -47 -48 -48 -48 -48 -48 -48 -47 -47 -47 -46 -46 -46 -45 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -45 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -28 11 22 22 9 -3 -15 -28 -41 -43 -44 -46 -48 -51 -53 -56 -58 -60 -62 -64 -67 -69 -71 -73 -73 -73 -73 -73 -73 -73 -73 -72 -71 -71 -71 -70 -69 -69 -68 -68 -67 -66 -65 -64 -64 -63 -63 -63 -63 -63 -63 -63 -64 -64 -64 -65 -65 -66 -67 -68 -68 -69 -69 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -70 -70 -70 -70 -71 -71 -72 -72 -72 -73 -74 -74 -75 -76 -76 -76 -76 -76 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -68 -68 -67 -67 -66 -65 -65 -64 -64 -64 -63 -64 -64 -64 -64 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -55 -55 -55 -54 -53 -52 -51 -51 -51 -50 -49 -48 -47 -47 -47 -47 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -45 -45 -46 -46 -46 -46 -46 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -42 -28 -28 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -28 -2 23 21 21 22 10 -3 -9 -42 -44 -46 -48 -51 -53 -56 -58 -60 -62 -64 -67 -70 -71 -73 -73 -73 -74 -74 -73 -73 -73 -72 -71 -71 -71 -71 -70 -70 -70 -69 -68 -67 -66 -66 -65 -65 -65 -65 -65 -65 -65 -64 -63 -62 -62 -61 -62 -63 -64 -65 -65 -67 -68 -69 -69 -70 -70 -70 -70 -71 -71 -71 -72 -72 -72 -72 -72 -73 -73 -74 -74 -74 -75 -75 -76 -76 -76 -76 -76 -76 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -69 -68 -67 -66 -65 -65 -64 -64 -64 -64 -63 -63 -64 -64 -64 -64 -65 -65 -64 -64 -65 -65 -65 -65 -65 -64 -64 -64 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -55 -55 -54 -53 -52 -52 -51 -51 -51 -50 -50 -49 -49 -48 -47 -47 -48 -48 -48 -48 -48 -48 -47 -47 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -41 -41 -28 -14 -1 0 -14 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -14 -3 23 21 20 21 22 5 -42 -44 -46 -48 -51 -53 -55 -58 -60 -63 -65 -68 -70 -72 -73 -73 -74 -74 -74 -74 -73 -73 -73 -72 -72 -72 -72 -72 -72 -72 -72 -71 -71 -70 -69 -68 -68 -68 -69 -69 -69 -67 -66 -64 -63 -61 -59 -58 -59 -60 -61 -62 -63 -65 -67 -68 -69 -69 -69 -69 -70 -71 -71 -72 -73 -73 -73 -74 -74 -75 -75 -75 -76 -76 -76 -76 -76 -76 -76 -76 -75 -75 -75 -75 -75 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -68 -67 -66 -65 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -64 -63 -63 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -55 -55 -54 -54 -53 -52 -51 -51 -51 -51 -50 -50 -50 -49 -49 -48 -48 -48 -48 -48 -48 -48 -48 -48 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -44 -44 -44 -45 -45 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -41 -14 -1 12 26 26 -1 -14 -28 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -15 -3 22 20 20 20 20 -44 -45 -47 -49 -51 -54 -56 -59 -61 -65 -68 -70 -72 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -73 -73 -73 -73 -74 -73 -71 -69 -67 -65 -62 -60 -58 -58 -59 -59 -60 -62 -63 -65 -66 -67 -67 -67 -68 -69 -70 -72 -73 -74 -74 -74 -75 -75 -76 -76 -76 -76 -76 -76 -76 -76 -76 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -72 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -68 -67 -66 -65 -65 -64 -64 -64 -64 -64 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -62 -62 -62 -62 -62 -63 -63 -64 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -55 -55 -55 -54 -53 -53 -52 -51 -51 -51 -50 -50 -50 -50 -49 -49 -49 -48 -48 -48 -48 -48 -48 -47 -47 -47 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -44 -44 -44 -45 -45 -45 -44 -44 -44 -44 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -28 -2 25 23 23 24 26 13 -1 -14 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -16 -4 21 20 19 19 -46 -47 -49 -50 -53 -56 -58 -61 -65 -68 -71 -72 -73 -74 -74 -74 -75 -75 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -77 -77 -77 -77 -77 -76 -76 -76 -77 -77 -76 -75 -72 -70 -68 -66 -64 -62 -62 -61 -62 -62 -63 -63 -65 -65 -66 -67 -67 -68 -69 -71 -72 -74 -75 -75 -75 -75 -75 -76 -76 -76 -76 -76 -76 -76 -76 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -69 -69 -69 -68 -68 -67 -66 -66 -65 -64 -64 -63 -63 -63 -62 -61 -61 -61 -61 -60 -60 -60 -60 -59 -59 -60 -60 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -56 -56 -56 -56 -56 -56 -56 -55 -55 -55 -55 -54 -54 -54 -53 -52 -52 -51 -51 -51 -50 -50 -50 -50 -50 -49 -49 -49 -48 -48 -48 -47 -47 -47 -47 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -28 11 22 21 21 22 23 24 25 -2 -14 -28 -28 -28 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -16 9 20 19 18 -48 -50 -52 -54 -57 -60 -63 -66 -69 -72 -74 -74 -75 -75 -75 -76 -77 -77 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -76 -74 -71 -70 -68 -67 -66 -66 -66 -66 -66 -66 -66 -67 -68 -68 -69 -70 -72 -73 -74 -75 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -70 -70 -70 -70 -70 -69 -69 -69 -68 -68 -67 -67 -67 -66 -66 -65 -64 -63 -62 -62 -61 -60 -60 -60 -59 -58 -58 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -59 -59 -59 -59 -60 -60 -60 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -56 -56 -56 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -53 -53 -52 -52 -52 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -48 -47 -47 -47 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -44 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -28 11 21 19 19 19 20 21 23 25 12 13 13 -1 -15 -28 -28 -28 -28 -42 -41 -41 -41 -41 -41 -41 -41 -42 -29 10 21 19 18 -50 -52 -55 -57 -61 -64 -66 -70 -73 -75 -75 -75 -76 -76 -76 -77 -78 -78 -79 -79 -79 -78 -78 -78 -78 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -77 -77 -77 -78 -78 -78 -77 -76 -74 -72 -71 -70 -70 -69 -69 -69 -69 -69 -69 -69 -70 -71 -72 -73 -74 -75 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -76 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -72 -72 -72 -72 -72 -71 -71 -71 -70 -70 -70 -69 -69 -69 -69 -68 -68 -67 -67 -66 -66 -66 -66 -65 -64 -63 -62 -61 -61 -60 -59 -59 -58 -57 -57 -56 -56 -55 -55 -55 -55 -56 -56 -56 -56 -56 -56 -57 -57 -57 -58 -58 -59 -60 -60 -60 -60 -60 -60 -60 -60 -60 -60 -61 -61 -61 -61 -61 -61 -61 -61 -61 -60 -60 -60 -60 -60 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -56 -55 -54 -54 -53 -53 -53 -53 -53 -52 -52 -52 -52 -52 -51 -51 -51 -51 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -48 -48 -47 -47 -47 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -43 -43 -44 -44 -44 -44 -45 -45 -45 -45 -45 -45 -45 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -44 -44 -44 -44 -44 -43 -43 -43 -43 -43 -43 -42 -42 -42 -41 -41 -41 -41 -25 7 20 18 17 17 17 19 21 23 25 25 26 26 9 9 10 10 -7 -25 -42 -42 -41 -41 -41 -41 -41 -42 -25 7 22 19 18