-
Notifications
You must be signed in to change notification settings - Fork 0
/
c2x2.pgm
5 lines (5 loc) · 817 KB
/
c2x2.pgm
1
2
3
4
5
P2
#jakis komentarz
564 400
255
175 175 172 172 170 170 170 170 173 173 177 177 177 177 174 174 171 171 170 170 171 171 173 173 175 175 177 177 177 177 177 177 175 175 173 173 172 172 172 172 174 174 175 175 175 175 175 175 176 176 177 177 175 175 172 172 170 170 174 174 179 179 179 179 176 176 172 172 171 171 173 173 176 176 174 174 175 175 176 176 176 176 175 175 174 174 172 172 172 172 173 173 174 174 175 175 173 173 171 171 173 173 176 176 175 175 174 174 173 173 173 173 175 175 177 177 176 176 174 174 176 176 176 176 174 174 175 175 174 174 173 173 175 175 175 175 176 176 178 178 176 176 175 175 176 176 178 178 181 181 182 182 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 181 181 180 180 181 181 183 183 182 182 178 178 177 177 176 176 178 178 181 181 182 182 180 180 183 183 185 185 184 184 183 183 180 180 179 179 181 181 183 183 183 183 182 182 182 182 182 182 181 181 183 183 182 182 182 182 183 183 185 185 188 188 187 187 186 186 185 185 186 186 184 184 184 184 185 185 184 184 188 188 187 187 187 187 187 187 189 189 189 189 186 186 185 185 187 187 188 188 187 187 188 188 188 188 188 188 188 188 190 190 190 190 187 187 186 186 186 186 186 186 189 189 188 188 186 186 188 188 188 188 188 188 188 188 190 190 191 191 190 190 189 189 188 188 190 190 192 192 192 192 192 192 192 192 191 191 190 190 192 192 191 191 193 193 194 194 193 193 194 194 190 190 194 194 195 195 191 191 192 192 192 192 192 192 193 193 194 194 197 197 197 197 197 197 197 197 194 194 194 194 196 196 194 194 194 194 198 198 195 195 194 194 193 193 195 195 197 197 198 198 201 201 200 200 194 194 195 195 199 199 200 200 198 198 199 199 201 201 200 200 199 199 198 198 198 198 197 197 198 198 201 201 199 199 197 197 200 200 201 201 199 199 199 199 201 201 201 201 201 201 201 201 202 202 201 201 202 202 203 203 203 203 203 203 203 203 204 204 205 205 206 206 205 205 204 204 204 204 206 206 206 206 204 204 205 205 206 206 207 207 207 207 206 206 207 207 209 209 209 209 209 209 209 209 208 208 208 208 209 209 209 209 210 210 209 209 209 209 210 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 218 218 218 218 218 218 219 219 221 221 220 220 221 221 221 221 175 175 172 172 170 170 170 170 173 173 177 177 177 177 174 174 171 171 170 170 171 171 173 173 175 175 177 177 177 177 177 177 175 175 173 173 172 172 172 172 174 174 175 175 175 175 175 175 176 176 177 177 175 175 172 172 170 170 174 174 179 179 179 179 176 176 172 172 171 171 173 173 176 176 174 174 175 175 176 176 176 176 175 175 174 174 172 172 172 172 173 173 174 174 175 175 173 173 171 171 173 173 176 176 175 175 174 174 173 173 173 173 175 175 177 177 176 176 174 174 176 176 176 176 174 174 175 175 174 174 173 173 175 175 175 175 176 176 178 178 176 176 175 175 176 176 178 178 181 181 182 182 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 181 181 180 180 181 181 183 183 182 182 178 178 177 177 176 176 178 178 181 181 182 182 180 180 183 183 185 185 184 184 183 183 180 180 179 179 181 181 183 183 183 183 182 182 182 182 182 182 181 181 183 183 182 182 182 182 183 183 185 185 188 188 187 187 186 186 185 185 186 186 184 184 184 184 185 185 184 184 188 188 187 187 187 187 187 187 189 189 189 189 186 186 185 185 187 187 188 188 187 187 188 188 188 188 188 188 188 188 190 190 190 190 187 187 186 186 186 186 186 186 189 189 188 188 186 186 188 188 188 188 188 188 188 188 190 190 191 191 190 190 189 189 188 188 190 190 192 192 192 192 192 192 192 192 191 191 190 190 192 192 191 191 193 193 194 194 193 193 194 194 190 190 194 194 195 195 191 191 192 192 192 192 192 192 193 193 194 194 197 197 197 197 197 197 197 197 194 194 194 194 196 196 194 194 194 194 198 198 195 195 194 194 193 193 195 195 197 197 198 198 201 201 200 200 194 194 195 195 199 199 200 200 198 198 199 199 201 201 200 200 199 199 198 198 198 198 197 197 198 198 201 201 199 199 197 197 200 200 201 201 199 199 199 199 201 201 201 201 201 201 201 201 202 202 201 201 202 202 203 203 203 203 203 203 203 203 204 204 205 205 206 206 205 205 204 204 204 204 206 206 206 206 204 204 205 205 206 206 207 207 207 207 206 206 207 207 209 209 209 209 209 209 209 209 208 208 208 208 209 209 209 209 210 210 209 209 209 209 210 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 218 218 218 218 218 218 219 219 221 221 220 220 221 221 221 221 175 175 172 172 170 170 170 170 174 174 177 177 178 178 175 175 172 172 172 172 172 172 174 174 176 176 178 178 178 178 177 177 175 175 172 172 170 170 171 171 174 174 175 175 175 175 174 174 175 175 176 176 174 174 170 170 171 171 176 176 181 181 180 180 175 175 172 172 171 171 175 175 177 177 174 174 174 174 175 175 175 175 174 174 172 172 172 172 173 173 174 174 175 175 176 176 174 174 171 171 172 172 175 175 174 174 175 175 173 173 172 172 175 175 178 178 177 177 175 175 176 176 175 175 174 174 175 175 174 174 173 173 175 175 175 175 178 178 179 179 176 176 174 174 175 175 177 177 181 181 182 182 178 178 180 180 179 179 179 179 182 182 180 180 180 180 181 181 180 180 179 179 179 179 184 184 182 182 182 182 183 183 179 179 177 177 177 177 178 178 180 180 181 181 182 182 180 180 183 183 186 186 184 184 183 183 180 180 179 179 180 180 182 182 183 183 183 183 182 182 180 180 181 181 184 184 183 183 182 182 183 183 184 184 186 186 186 186 187 187 187 187 187 187 183 183 183 183 185 185 184 184 188 188 187 187 187 187 187 187 189 189 189 189 186 186 185 185 189 189 189 189 187 187 188 188 188 188 189 189 190 190 191 191 190 190 187 187 186 186 185 185 187 187 189 189 188 188 186 186 189 189 190 190 189 189 189 189 192 192 194 194 190 190 188 188 187 187 189 189 192 192 192 192 192 192 192 192 191 191 190 190 191 191 190 190 192 192 194 194 191 191 192 192 194 194 192 192 192 192 194 194 194 194 194 194 193 193 193 193 194 194 196 196 196 196 196 196 196 196 194 194 194 194 197 197 195 195 195 195 199 199 195 195 194 194 192 192 195 195 202 202 199 199 193 193 194 194 200 200 199 199 198 198 197 197 194 194 196 196 196 196 197 197 198 198 198 198 197 197 198 198 198 198 199 199 200 200 202 202 202 202 203 203 201 201 200 200 203 203 200 200 200 200 201 201 202 202 202 202 202 202 203 203 203 203 203 203 203 203 204 204 205 205 206 206 205 205 205 205 203 203 206 206 208 208 203 203 206 206 206 206 207 207 208 208 206 206 206 206 209 209 209 209 209 209 209 209 208 208 208 208 209 209 209 209 210 210 209 209 209 209 210 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 218 218 217 217 217 217 218 218 221 221 220 220 221 221 221 221 175 175 172 172 170 170 170 170 174 174 177 177 178 178 175 175 172 172 172 172 172 172 174 174 176 176 178 178 178 178 177 177 175 175 172 172 170 170 171 171 174 174 175 175 175 175 174 174 175 175 176 176 174 174 170 170 171 171 176 176 181 181 180 180 175 175 172 172 171 171 175 175 177 177 174 174 174 174 175 175 175 175 174 174 172 172 172 172 173 173 174 174 175 175 176 176 174 174 171 171 172 172 175 175 174 174 175 175 173 173 172 172 175 175 178 178 177 177 175 175 176 176 175 175 174 174 175 175 174 174 173 173 175 175 175 175 178 178 179 179 176 176 174 174 175 175 177 177 181 181 182 182 178 178 180 180 179 179 179 179 182 182 180 180 180 180 181 181 180 180 179 179 179 179 184 184 182 182 182 182 183 183 179 179 177 177 177 177 178 178 180 180 181 181 182 182 180 180 183 183 186 186 184 184 183 183 180 180 179 179 180 180 182 182 183 183 183 183 182 182 180 180 181 181 184 184 183 183 182 182 183 183 184 184 186 186 186 186 187 187 187 187 187 187 183 183 183 183 185 185 184 184 188 188 187 187 187 187 187 187 189 189 189 189 186 186 185 185 189 189 189 189 187 187 188 188 188 188 189 189 190 190 191 191 190 190 187 187 186 186 185 185 187 187 189 189 188 188 186 186 189 189 190 190 189 189 189 189 192 192 194 194 190 190 188 188 187 187 189 189 192 192 192 192 192 192 192 192 191 191 190 190 191 191 190 190 192 192 194 194 191 191 192 192 194 194 192 192 192 192 194 194 194 194 194 194 193 193 193 193 194 194 196 196 196 196 196 196 196 196 194 194 194 194 197 197 195 195 195 195 199 199 195 195 194 194 192 192 195 195 202 202 199 199 193 193 194 194 200 200 199 199 198 198 197 197 194 194 196 196 196 196 197 197 198 198 198 198 197 197 198 198 198 198 199 199 200 200 202 202 202 202 203 203 201 201 200 200 203 203 200 200 200 200 201 201 202 202 202 202 202 202 203 203 203 203 203 203 203 203 204 204 205 205 206 206 205 205 205 205 203 203 206 206 208 208 203 203 206 206 206 206 207 207 208 208 206 206 206 206 209 209 209 209 209 209 209 209 208 208 208 208 209 209 209 209 210 210 209 209 209 209 210 210 211 211 211 211 212 212 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 218 218 217 217 217 217 218 218 221 221 220 220 221 221 221 221 175 175 172 172 170 170 170 170 173 173 176 176 177 177 175 175 173 173 173 173 174 174 175 175 175 175 176 176 177 177 177 177 175 175 172 172 170 170 171 171 173 173 174 174 175 175 175 175 175 175 175 175 173 173 171 171 172 172 176 176 180 180 178 178 174 174 170 170 171 171 175 175 176 176 173 173 173 173 174 174 174 174 173 173 171 171 173 173 174 174 175 175 176 176 177 177 175 175 172 172 171 171 173 173 174 174 175 175 171 171 170 170 174 174 177 177 178 178 176 176 176 176 174 174 174 174 175 175 174 174 174 174 177 177 178 178 179 179 181 181 176 176 175 175 174 174 175 175 180 180 182 182 180 180 180 180 178 178 177 177 180 180 178 178 178 178 180 180 180 180 180 180 180 180 185 185 182 182 182 182 182 182 178 178 177 177 177 177 180 180 183 183 184 184 184 184 181 181 182 182 184 184 185 185 185 185 181 181 180 180 182 182 183 183 184 184 183 183 182 182 181 181 182 182 184 184 183 183 183 183 183 183 183 183 184 184 184 184 188 188 190 190 188 188 184 184 183 183 184 184 183 183 186 186 185 185 185 185 189 189 191 191 189 189 187 187 186 186 186 186 187 187 188 188 187 187 187 187 190 190 190 190 190 190 188 188 188 188 189 189 185 185 186 186 188 188 188 188 187 187 188 188 190 190 189 189 190 190 193 193 193 193 192 192 188 188 187 187 191 191 191 191 191 191 192 192 192 192 191 191 191 191 191 191 190 190 192 192 193 193 191 191 193 193 196 196 191 191 190 190 195 195 195 195 193 193 195 195 195 195 194 194 194 194 194 194 194 194 194 194 193 193 193 193 195 195 195 195 196 196 198 198 196 196 195 195 194 194 195 195 196 196 196 196 197 197 199 199 200 200 198 198 197 197 196 196 193 193 195 195 198 198 199 199 200 200 201 201 200 200 197 197 199 199 201 201 201 201 200 200 202 202 203 203 201 201 201 201 203 203 202 202 202 202 202 202 202 202 202 202 203 203 204 204 204 204 204 204 203 203 204 204 206 206 206 206 205 205 204 204 204 204 206 206 207 207 204 204 206 206 206 206 206 206 206 206 206 206 207 207 208 208 207 207 208 208 209 209 209 209 209 209 209 209 210 210 210 210 210 210 209 209 210 210 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 218 218 218 218 219 219 221 221 221 221 221 221 175 175 172 172 170 170 170 170 173 173 176 176 177 177 175 175 173 173 173 173 174 174 175 175 175 175 176 176 177 177 177 177 175 175 172 172 170 170 171 171 173 173 174 174 175 175 175 175 175 175 175 175 173 173 171 171 172 172 176 176 180 180 178 178 174 174 170 170 171 171 175 175 176 176 173 173 173 173 174 174 174 174 173 173 171 171 173 173 174 174 175 175 176 176 177 177 175 175 172 172 171 171 173 173 174 174 175 175 171 171 170 170 174 174 177 177 178 178 176 176 176 176 174 174 174 174 175 175 174 174 174 174 177 177 178 178 179 179 181 181 176 176 175 175 174 174 175 175 180 180 182 182 180 180 180 180 178 178 177 177 180 180 178 178 178 178 180 180 180 180 180 180 180 180 185 185 182 182 182 182 182 182 178 178 177 177 177 177 180 180 183 183 184 184 184 184 181 181 182 182 184 184 185 185 185 185 181 181 180 180 182 182 183 183 184 184 183 183 182 182 181 181 182 182 184 184 183 183 183 183 183 183 183 183 184 184 184 184 188 188 190 190 188 188 184 184 183 183 184 184 183 183 186 186 185 185 185 185 189 189 191 191 189 189 187 187 186 186 186 186 187 187 188 188 187 187 187 187 190 190 190 190 190 190 188 188 188 188 189 189 185 185 186 186 188 188 188 188 187 187 188 188 190 190 189 189 190 190 193 193 193 193 192 192 188 188 187 187 191 191 191 191 191 191 192 192 192 192 191 191 191 191 191 191 190 190 192 192 193 193 191 191 193 193 196 196 191 191 190 190 195 195 195 195 193 193 195 195 195 195 194 194 194 194 194 194 194 194 194 194 193 193 193 193 195 195 195 195 196 196 198 198 196 196 195 195 194 194 195 195 196 196 196 196 197 197 199 199 200 200 198 198 197 197 196 196 193 193 195 195 198 198 199 199 200 200 201 201 200 200 197 197 199 199 201 201 201 201 200 200 202 202 203 203 201 201 201 201 203 203 202 202 202 202 202 202 202 202 202 202 203 203 204 204 204 204 204 204 203 203 204 204 206 206 206 206 205 205 204 204 204 204 206 206 207 207 204 204 206 206 206 206 206 206 206 206 206 206 207 207 208 208 207 207 208 208 209 209 209 209 209 209 209 209 210 210 210 210 210 210 209 209 210 210 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 218 218 218 218 219 219 221 221 221 221 221 221 174 174 171 171 170 170 170 170 172 172 174 174 176 176 175 175 174 174 173 173 174 174 174 174 174 174 174 174 175 175 175 175 174 174 172 172 171 171 171 171 173 173 173 173 175 175 175 175 175 175 175 175 174 174 173 173 175 175 177 177 179 179 178 178 174 174 170 170 172 172 175 175 175 175 172 172 173 173 174 174 174 174 173 173 172 172 173 173 173 173 174 174 175 175 175 175 175 175 173 173 172 172 173 173 174 174 173 173 170 170 170 170 175 175 179 179 180 180 178 178 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 178 178 175 175 174 174 177 177 180 180 181 181 180 180 176 176 179 179 179 179 178 178 180 180 178 178 179 179 180 180 181 181 182 182 182 182 183 183 180 180 180 180 180 180 177 177 178 178 180 180 182 182 184 184 185 185 184 184 183 183 182 182 182 182 181 181 186 186 181 181 181 181 185 185 185 185 184 184 183 183 182 182 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 188 188 190 190 188 188 186 186 185 185 184 184 184 184 184 184 184 184 184 184 190 190 192 192 188 188 187 187 187 187 184 184 184 184 188 188 186 186 186 186 189 189 189 189 188 188 186 186 189 189 193 193 186 186 186 186 188 188 188 188 188 188 188 188 188 188 188 188 191 191 193 193 191 191 193 193 188 188 188 188 191 191 191 191 190 190 191 191 192 192 192 192 192 192 190 190 191 191 192 192 192 192 192 192 193 193 195 195 192 192 191 191 194 194 195 195 193 193 196 196 196 196 193 193 193 193 194 194 194 194 195 195 194 194 193 193 194 194 195 195 195 195 196 196 197 197 196 196 196 196 196 196 195 195 193 193 194 194 196 196 200 200 197 197 196 196 195 195 194 194 193 193 198 198 199 199 200 200 201 201 201 201 197 197 197 197 198 198 200 200 201 201 202 202 201 201 200 200 201 201 202 202 203 203 203 203 202 202 202 202 202 202 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 207 207 207 207 206 206 207 207 209 209 209 209 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 174 174 171 171 170 170 170 170 172 172 174 174 176 176 175 175 174 174 173 173 174 174 174 174 174 174 174 174 175 175 175 175 174 174 172 172 171 171 171 171 173 173 173 173 175 175 175 175 175 175 175 175 174 174 173 173 175 175 177 177 179 179 178 178 174 174 170 170 172 172 175 175 175 175 172 172 173 173 174 174 174 174 173 173 172 172 173 173 173 173 174 174 175 175 175 175 175 175 173 173 172 172 173 173 174 174 173 173 170 170 170 170 175 175 179 179 180 180 178 178 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 176 176 178 178 175 175 174 174 177 177 180 180 181 181 180 180 176 176 179 179 179 179 178 178 180 180 178 178 179 179 180 180 181 181 182 182 182 182 183 183 180 180 180 180 180 180 177 177 178 178 180 180 182 182 184 184 185 185 184 184 183 183 182 182 182 182 181 181 186 186 181 181 181 181 185 185 185 185 184 184 183 183 182 182 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 188 188 190 190 188 188 186 186 185 185 184 184 184 184 184 184 184 184 184 184 190 190 192 192 188 188 187 187 187 187 184 184 184 184 188 188 186 186 186 186 189 189 189 189 188 188 186 186 189 189 193 193 186 186 186 186 188 188 188 188 188 188 188 188 188 188 188 188 191 191 193 193 191 191 193 193 188 188 188 188 191 191 191 191 190 190 191 191 192 192 192 192 192 192 190 190 191 191 192 192 192 192 192 192 193 193 195 195 192 192 191 191 194 194 195 195 193 193 196 196 196 196 193 193 193 193 194 194 194 194 195 195 194 194 193 193 194 194 195 195 195 195 196 196 197 197 196 196 196 196 196 196 195 195 193 193 194 194 196 196 200 200 197 197 196 196 195 195 194 194 193 193 198 198 199 199 200 200 201 201 201 201 197 197 197 197 198 198 200 200 201 201 202 202 201 201 200 200 201 201 202 202 203 203 203 203 202 202 202 202 202 202 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 207 207 207 207 206 206 207 207 209 209 209 209 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 172 172 171 171 171 171 171 171 171 171 173 173 174 174 175 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 175 173 173 171 171 171 171 171 171 173 173 173 173 175 175 175 175 175 175 174 174 174 174 174 174 175 175 178 178 178 178 177 177 175 175 172 172 173 173 174 174 174 174 172 172 174 174 175 175 175 175 174 174 172 172 174 174 174 174 174 174 174 174 175 175 176 176 175 175 173 173 173 173 173 173 171 171 170 170 172 172 178 178 181 181 182 182 180 180 177 177 175 175 175 175 178 178 178 178 177 177 177 177 176 176 177 177 179 179 177 177 177 177 181 181 185 185 189 189 194 194 194 194 193 193 192 192 191 191 191 191 190 190 191 191 192 192 193 193 194 194 194 194 193 193 191 191 188 188 185 185 182 182 180 180 180 180 182 182 183 183 184 184 184 184 183 183 181 181 180 180 180 180 184 184 181 181 181 181 184 184 183 183 183 183 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 187 187 188 188 186 186 187 187 187 187 186 186 185 185 184 184 183 183 185 185 190 190 190 190 187 187 187 187 188 188 185 185 185 185 187 187 187 187 186 186 188 188 189 189 189 189 187 187 189 189 192 192 187 187 187 187 188 188 188 188 187 187 187 187 188 188 187 187 190 190 192 192 190 190 192 192 189 189 189 189 190 190 191 191 190 190 191 191 192 192 192 192 192 192 191 191 191 191 191 191 192 192 193 193 193 193 193 193 192 192 192 192 194 194 195 195 194 194 194 194 194 194 193 193 193 193 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 194 194 193 193 194 194 195 195 198 198 197 197 196 196 196 196 196 196 195 195 198 198 199 199 200 200 201 201 201 201 198 198 198 198 199 199 200 200 200 200 202 202 201 201 200 200 201 201 202 202 202 202 202 202 203 203 203 203 202 202 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 207 207 207 207 207 207 207 207 209 209 209 209 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 172 172 171 171 171 171 171 171 171 171 173 173 174 174 175 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 175 173 173 171 171 171 171 171 171 173 173 173 173 175 175 175 175 175 175 174 174 174 174 174 174 175 175 178 178 178 178 177 177 175 175 172 172 173 173 174 174 174 174 172 172 174 174 175 175 175 175 174 174 172 172 174 174 174 174 174 174 174 174 175 175 176 176 175 175 173 173 173 173 173 173 171 171 170 170 172 172 178 178 181 181 182 182 180 180 177 177 175 175 175 175 178 178 178 178 177 177 177 177 176 176 177 177 179 179 177 177 177 177 181 181 185 185 189 189 194 194 194 194 193 193 192 192 191 191 191 191 190 190 191 191 192 192 193 193 194 194 194 194 193 193 191 191 188 188 185 185 182 182 180 180 180 180 182 182 183 183 184 184 184 184 183 183 181 181 180 180 180 180 184 184 181 181 181 181 184 184 183 183 183 183 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 187 187 188 188 186 186 187 187 187 187 186 186 185 185 184 184 183 183 185 185 190 190 190 190 187 187 187 187 188 188 185 185 185 185 187 187 187 187 186 186 188 188 189 189 189 189 187 187 189 189 192 192 187 187 187 187 188 188 188 188 187 187 187 187 188 188 187 187 190 190 192 192 190 190 192 192 189 189 189 189 190 190 191 191 190 190 191 191 192 192 192 192 192 192 191 191 191 191 191 191 192 192 193 193 193 193 193 193 192 192 192 192 194 194 195 195 194 194 194 194 194 194 193 193 193 193 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 194 194 193 193 194 194 195 195 198 198 197 197 196 196 196 196 196 196 195 195 198 198 199 199 200 200 201 201 201 201 198 198 198 198 199 199 200 200 200 200 202 202 201 201 200 200 201 201 202 202 202 202 202 202 203 203 203 203 202 202 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 207 207 207 207 207 207 207 207 209 209 209 209 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 171 171 170 170 172 172 172 172 171 171 171 171 173 173 174 174 175 175 174 174 172 172 171 171 171 171 173 173 174 174 174 174 173 173 171 171 170 170 171 171 173 173 173 173 175 175 174 174 174 174 174 174 174 174 175 175 177 177 178 178 177 177 176 176 176 176 174 174 173 173 174 174 173 173 172 172 175 175 175 175 176 176 174 174 173 173 175 175 175 175 174 174 174 174 174 174 177 177 176 176 175 175 173 173 171 171 170 170 171 171 174 174 179 179 182 182 181 181 180 180 178 178 178 178 177 177 178 178 179 179 180 180 184 184 188 188 195 195 200 200 201 201 204 204 204 204 201 201 198 198 194 194 190 190 187 187 185 185 185 185 183 183 183 183 184 184 184 184 185 185 185 185 186 186 192 192 196 196 197 197 197 197 199 199 202 202 200 200 198 198 196 196 194 194 190 190 185 185 182 182 183 183 186 186 184 184 181 181 182 182 183 183 182 182 182 182 182 182 182 182 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 183 183 185 185 186 186 185 185 187 187 189 189 189 189 186 186 184 184 183 183 185 185 189 189 188 188 185 185 188 188 190 190 187 187 185 185 186 186 187 187 187 187 187 187 189 189 190 190 189 189 190 190 191 191 189 189 189 189 189 189 188 188 187 187 186 186 187 187 186 186 189 189 191 191 189 189 190 190 191 191 190 190 189 189 191 191 190 190 191 191 192 192 192 192 193 193 191 191 190 190 190 190 192 192 194 194 192 192 192 192 193 193 194 194 193 193 195 195 195 195 193 193 192 192 192 192 192 192 193 193 195 195 196 196 197 197 196 196 196 196 195 195 195 195 194 194 194 194 194 194 195 195 196 196 195 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 199 200 200 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 201 201 200 200 201 201 202 202 201 201 202 202 203 203 204 204 203 203 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 206 206 206 206 208 208 208 208 208 208 209 209 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 171 171 170 170 172 172 172 172 171 171 171 171 173 173 174 174 175 175 174 174 172 172 171 171 171 171 173 173 174 174 174 174 173 173 171 171 170 170 171 171 173 173 173 173 175 175 174 174 174 174 174 174 174 174 175 175 177 177 178 178 177 177 176 176 176 176 174 174 173 173 174 174 173 173 172 172 175 175 175 175 176 176 174 174 173 173 175 175 175 175 174 174 174 174 174 174 177 177 176 176 175 175 173 173 171 171 170 170 171 171 174 174 179 179 182 182 181 181 180 180 178 178 178 178 177 177 178 178 179 179 180 180 184 184 188 188 195 195 200 200 201 201 204 204 204 204 201 201 198 198 194 194 190 190 187 187 185 185 185 185 183 183 183 183 184 184 184 184 185 185 185 185 186 186 192 192 196 196 197 197 197 197 199 199 202 202 200 200 198 198 196 196 194 194 190 190 185 185 182 182 183 183 186 186 184 184 181 181 182 182 183 183 182 182 182 182 182 182 182 182 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 183 183 185 185 186 186 185 185 187 187 189 189 189 189 186 186 184 184 183 183 185 185 189 189 188 188 185 185 188 188 190 190 187 187 185 185 186 186 187 187 187 187 187 187 189 189 190 190 189 189 190 190 191 191 189 189 189 189 189 189 188 188 187 187 186 186 187 187 186 186 189 189 191 191 189 189 190 190 191 191 190 190 189 189 191 191 190 190 191 191 192 192 192 192 193 193 191 191 190 190 190 190 192 192 194 194 192 192 192 192 193 193 194 194 193 193 195 195 195 195 193 193 192 192 192 192 192 192 193 193 195 195 196 196 197 197 196 196 196 196 195 195 195 195 194 194 194 194 194 194 195 195 196 196 195 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 199 200 200 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 201 201 200 200 201 201 202 202 201 201 202 202 203 203 204 204 203 203 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 206 206 206 206 208 208 208 208 208 208 209 209 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 169 169 170 170 172 172 173 173 171 171 170 170 171 171 174 174 176 176 175 175 171 171 169 169 171 171 172 172 173 173 173 173 172 172 170 170 170 170 171 171 173 173 173 173 175 175 174 174 173 173 174 174 175 175 175 175 177 177 177 177 176 176 176 176 176 176 175 175 174 174 173 173 172 172 172 172 175 175 176 176 176 176 175 175 173 173 176 176 175 175 174 174 173 173 173 173 177 177 178 178 177 177 173 173 171 171 171 171 173 173 176 176 179 179 180 180 178 178 178 178 179 179 180 180 180 180 185 185 195 195 201 201 201 201 196 196 192 192 189 189 180 180 174 174 172 172 169 169 166 166 165 165 164 164 162 162 162 162 161 161 158 158 159 159 160 160 159 159 160 160 160 160 161 161 159 159 164 164 166 166 168 168 173 173 177 177 180 180 187 187 193 193 196 196 198 198 199 199 197 197 192 192 188 188 184 184 183 183 185 185 184 184 182 182 181 181 181 181 182 182 185 185 186 186 185 185 185 185 185 185 185 185 186 186 186 186 184 184 185 185 184 184 183 183 188 188 191 191 190 190 187 187 184 184 183 183 186 186 189 189 186 186 184 184 189 189 191 191 188 188 185 185 185 185 188 188 188 188 186 186 190 190 191 191 190 190 190 190 189 189 190 190 190 190 189 189 188 188 186 186 185 185 186 186 185 185 189 189 191 191 189 189 189 189 192 192 191 191 189 189 191 191 190 190 191 191 192 192 192 192 193 193 192 192 190 190 189 189 192 192 194 194 192 192 190 190 194 194 195 195 193 193 195 195 196 196 191 191 190 190 191 191 191 191 193 193 195 195 197 197 198 198 197 197 197 197 196 196 195 195 193 193 192 192 194 194 195 195 196 196 194 194 194 194 196 196 196 196 194 194 196 196 198 198 198 198 199 199 200 200 199 199 199 199 200 200 201 201 201 201 202 202 202 202 201 201 201 201 201 201 202 202 201 201 200 200 201 201 202 202 200 200 201 201 203 203 204 204 204 204 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 208 208 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 169 169 170 170 172 172 173 173 171 171 170 170 171 171 174 174 176 176 175 175 171 171 169 169 171 171 172 172 173 173 173 173 172 172 170 170 170 170 171 171 173 173 173 173 175 175 174 174 173 173 174 174 175 175 175 175 177 177 177 177 176 176 176 176 176 176 175 175 174 174 173 173 172 172 172 172 175 175 176 176 176 176 175 175 173 173 176 176 175 175 174 174 173 173 173 173 177 177 178 178 177 177 173 173 171 171 171 171 173 173 176 176 179 179 180 180 178 178 178 178 179 179 180 180 180 180 185 185 195 195 201 201 201 201 196 196 192 192 189 189 180 180 174 174 172 172 169 169 166 166 165 165 164 164 162 162 162 162 161 161 158 158 159 159 160 160 159 159 160 160 160 160 161 161 159 159 164 164 166 166 168 168 173 173 177 177 180 180 187 187 193 193 196 196 198 198 199 199 197 197 192 192 188 188 184 184 183 183 185 185 184 184 182 182 181 181 181 181 182 182 185 185 186 186 185 185 185 185 185 185 185 185 186 186 186 186 184 184 185 185 184 184 183 183 188 188 191 191 190 190 187 187 184 184 183 183 186 186 189 189 186 186 184 184 189 189 191 191 188 188 185 185 185 185 188 188 188 188 186 186 190 190 191 191 190 190 190 190 189 189 190 190 190 190 189 189 188 188 186 186 185 185 186 186 185 185 189 189 191 191 189 189 189 189 192 192 191 191 189 189 191 191 190 190 191 191 192 192 192 192 193 193 192 192 190 190 189 189 192 192 194 194 192 192 190 190 194 194 195 195 193 193 195 195 196 196 191 191 190 190 191 191 191 191 193 193 195 195 197 197 198 198 197 197 197 197 196 196 195 195 193 193 192 192 194 194 195 195 196 196 194 194 194 194 196 196 196 196 194 194 196 196 198 198 198 198 199 199 200 200 199 199 199 199 200 200 201 201 201 201 202 202 202 202 201 201 201 201 201 201 202 202 201 201 200 200 201 201 202 202 200 200 201 201 203 203 204 204 204 204 203 203 204 204 204 204 204 204 204 204 204 204 207 207 205 205 204 204 204 204 205 205 205 205 205 205 205 205 206 206 207 207 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 208 208 209 209 210 210 210 210 211 211 210 210 209 209 210 210 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 167 167 170 170 172 172 172 172 170 170 169 169 170 170 172 172 175 175 173 173 170 170 168 168 169 169 172 172 174 174 174 174 172 172 171 171 170 170 172 172 173 173 174 174 174 174 174 174 173 173 174 174 176 176 175 175 176 176 176 176 175 175 176 176 177 177 176 176 174 174 172 172 172 172 172 172 175 175 175 175 176 176 175 175 174 174 175 175 174 174 173 173 172 172 172 172 176 176 177 177 178 178 174 174 170 170 172 172 173 173 175 175 179 179 181 181 177 177 176 176 185 185 196 196 201 201 198 198 195 195 190 190 183 183 173 173 168 168 166 166 161 161 157 157 154 154 152 152 150 150 148 148 147 147 145 145 145 145 144 144 143 143 144 144 144 144 143 143 144 144 145 145 146 146 145 145 147 147 148 148 148 148 151 151 154 154 156 156 159 159 163 163 165 165 175 175 181 181 191 191 195 195 198 198 196 196 196 196 192 192 186 186 180 180 179 179 183 183 183 183 183 183 184 184 184 184 187 187 188 188 186 186 184 184 187 187 184 184 184 184 182 182 183 183 188 188 192 192 192 192 188 188 183 183 184 184 187 187 184 184 183 183 185 185 188 188 189 189 187 187 185 185 184 184 189 189 189 189 185 185 189 189 190 190 190 190 188 188 187 187 189 189 191 191 190 190 188 188 187 187 187 187 188 188 186 186 190 190 189 189 189 189 190 190 192 192 192 192 190 190 192 192 189 189 192 192 192 192 191 191 193 193 192 192 190 190 190 190 192 192 194 194 192 192 190 190 193 193 194 194 192 192 193 193 192 192 189 189 191 191 194 194 193 193 194 194 195 195 196 196 197 197 198 198 197 197 194 194 194 194 192 192 191 191 193 193 196 196 197 197 194 194 194 194 195 195 195 195 194 194 196 196 199 199 197 197 199 199 201 201 200 200 198 198 200 200 202 202 200 200 200 200 200 200 200 200 200 200 200 200 202 202 201 201 201 201 202 202 203 203 201 201 202 202 203 203 204 204 203 203 202 202 203 203 203 203 203 203 203 203 203 203 205 205 205 205 204 204 204 204 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 208 208 208 208 209 209 209 209 210 210 210 210 210 210 212 212 213 213 213 213 212 212 212 212 212 212 211 211 210 210 211 211 212 212 213 213 214 214 214 214 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 221 221 221 221 167 167 170 170 172 172 172 172 170 170 169 169 170 170 172 172 175 175 173 173 170 170 168 168 169 169 172 172 174 174 174 174 172 172 171 171 170 170 172 172 173 173 174 174 174 174 174 174 173 173 174 174 176 176 175 175 176 176 176 176 175 175 176 176 177 177 176 176 174 174 172 172 172 172 172 172 175 175 175 175 176 176 175 175 174 174 175 175 174 174 173 173 172 172 172 172 176 176 177 177 178 178 174 174 170 170 172 172 173 173 175 175 179 179 181 181 177 177 176 176 185 185 196 196 201 201 198 198 195 195 190 190 183 183 173 173 168 168 166 166 161 161 157 157 154 154 152 152 150 150 148 148 147 147 145 145 145 145 144 144 143 143 144 144 144 144 143 143 144 144 145 145 146 146 145 145 147 147 148 148 148 148 151 151 154 154 156 156 159 159 163 163 165 165 175 175 181 181 191 191 195 195 198 198 196 196 196 196 192 192 186 186 180 180 179 179 183 183 183 183 183 183 184 184 184 184 187 187 188 188 186 186 184 184 187 187 184 184 184 184 182 182 183 183 188 188 192 192 192 192 188 188 183 183 184 184 187 187 184 184 183 183 185 185 188 188 189 189 187 187 185 185 184 184 189 189 189 189 185 185 189 189 190 190 190 190 188 188 187 187 189 189 191 191 190 190 188 188 187 187 187 187 188 188 186 186 190 190 189 189 189 189 190 190 192 192 192 192 190 190 192 192 189 189 192 192 192 192 191 191 193 193 192 192 190 190 190 190 192 192 194 194 192 192 190 190 193 193 194 194 192 192 193 193 192 192 189 189 191 191 194 194 193 193 194 194 195 195 196 196 197 197 198 198 197 197 194 194 194 194 192 192 191 191 193 193 196 196 197 197 194 194 194 194 195 195 195 195 194 194 196 196 199 199 197 197 199 199 201 201 200 200 198 198 200 200 202 202 200 200 200 200 200 200 200 200 200 200 200 200 202 202 201 201 201 201 202 202 203 203 201 201 202 202 203 203 204 204 203 203 202 202 203 203 203 203 203 203 203 203 203 203 205 205 205 205 204 204 204 204 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 208 208 208 208 209 209 209 209 210 210 210 210 210 210 212 212 213 213 213 213 212 212 212 212 212 212 211 211 210 210 211 211 212 212 213 213 214 214 214 214 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 221 221 221 221 165 165 169 169 172 172 171 171 170 170 169 169 169 169 171 171 173 173 173 173 169 169 167 167 168 168 172 172 174 174 174 174 172 172 171 171 171 171 172 172 174 174 174 174 174 174 174 174 173 173 173 173 176 176 175 175 174 174 173 173 173 173 174 174 176 176 176 176 175 175 173 173 173 173 174 174 178 178 178 178 178 178 178 178 178 178 174 174 173 173 171 171 171 171 171 171 178 178 176 176 174 174 171 171 169 169 173 173 174 174 176 176 176 176 178 178 188 188 199 199 201 201 187 187 175 175 173 173 164 164 160 160 158 158 153 153 152 152 149 149 145 145 143 143 140 140 140 140 138 138 136 136 134 134 133 133 132 132 130 130 130 130 131 131 128 128 127 127 128 128 128 128 128 128 128 128 130 130 131 131 132 132 134 134 136 136 137 137 138 138 141 141 144 144 148 148 151 151 157 157 164 164 169 169 180 180 188 188 194 194 197 197 200 200 188 188 185 185 181 181 182 182 185 185 182 182 181 181 182 182 185 185 188 188 187 187 185 185 183 183 183 183 185 185 189 189 192 192 191 191 187 187 183 183 185 185 188 188 182 182 182 182 185 185 186 186 187 187 188 188 187 187 185 185 189 189 190 190 185 185 188 188 189 189 190 190 188 188 185 185 188 188 191 191 190 190 188 188 187 187 188 188 189 189 187 187 191 191 188 188 190 190 191 191 193 193 192 192 190 190 192 192 189 189 193 193 192 192 191 191 193 193 192 192 191 191 191 191 191 191 193 193 193 193 190 190 192 192 193 193 191 191 192 192 193 193 191 191 193 193 195 195 193 193 193 193 194 194 194 194 196 196 198 198 197 197 193 193 194 194 193 193 193 193 195 195 197 197 198 198 196 196 195 195 195 195 196 196 197 197 197 197 200 200 197 197 200 200 200 200 200 200 197 197 199 199 202 202 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 201 201 202 202 203 203 203 203 203 203 201 201 202 202 203 203 203 203 203 203 203 203 204 204 205 205 203 203 203 203 205 205 206 206 206 206 207 207 207 207 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 211 211 211 211 210 210 209 209 208 208 212 212 212 212 210 210 211 211 213 213 211 211 210 210 210 210 212 212 214 214 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 165 165 169 169 172 172 171 171 170 170 169 169 169 169 171 171 173 173 173 173 169 169 167 167 168 168 172 172 174 174 174 174 172 172 171 171 171 171 172 172 174 174 174 174 174 174 174 174 173 173 173 173 176 176 175 175 174 174 173 173 173 173 174 174 176 176 176 176 175 175 173 173 173 173 174 174 178 178 178 178 178 178 178 178 178 178 174 174 173 173 171 171 171 171 171 171 178 178 176 176 174 174 171 171 169 169 173 173 174 174 176 176 176 176 178 178 188 188 199 199 201 201 187 187 175 175 173 173 164 164 160 160 158 158 153 153 152 152 149 149 145 145 143 143 140 140 140 140 138 138 136 136 134 134 133 133 132 132 130 130 130 130 131 131 128 128 127 127 128 128 128 128 128 128 128 128 130 130 131 131 132 132 134 134 136 136 137 137 138 138 141 141 144 144 148 148 151 151 157 157 164 164 169 169 180 180 188 188 194 194 197 197 200 200 188 188 185 185 181 181 182 182 185 185 182 182 181 181 182 182 185 185 188 188 187 187 185 185 183 183 183 183 185 185 189 189 192 192 191 191 187 187 183 183 185 185 188 188 182 182 182 182 185 185 186 186 187 187 188 188 187 187 185 185 189 189 190 190 185 185 188 188 189 189 190 190 188 188 185 185 188 188 191 191 190 190 188 188 187 187 188 188 189 189 187 187 191 191 188 188 190 190 191 191 193 193 192 192 190 190 192 192 189 189 193 193 192 192 191 191 193 193 192 192 191 191 191 191 191 191 193 193 193 193 190 190 192 192 193 193 191 191 192 192 193 193 191 191 193 193 195 195 193 193 193 193 194 194 194 194 196 196 198 198 197 197 193 193 194 194 193 193 193 193 195 195 197 197 198 198 196 196 195 195 195 195 196 196 197 197 197 197 200 200 197 197 200 200 200 200 200 200 197 197 199 199 202 202 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 201 201 202 202 203 203 203 203 203 203 201 201 202 202 203 203 203 203 203 203 203 203 204 204 205 205 203 203 203 203 205 205 206 206 206 206 207 207 207 207 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 211 211 211 211 210 210 209 209 208 208 212 212 212 212 210 210 211 211 213 213 211 211 210 210 210 210 212 212 214 214 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 165 165 169 169 172 172 171 171 169 169 168 168 168 168 171 171 174 174 173 173 170 170 169 169 171 171 173 173 174 174 172 172 171 171 170 170 171 171 173 173 175 175 175 175 174 174 175 175 173 173 173 173 176 176 175 175 172 172 171 171 171 171 172 172 174 174 176 176 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 175 174 174 173 173 171 171 171 171 170 170 175 175 176 176 175 175 174 174 175 175 176 176 176 176 181 181 191 191 198 198 194 194 182 182 174 174 169 169 164 164 158 158 151 151 150 150 147 147 142 142 140 140 137 137 134 134 132 132 130 130 129 129 127 127 125 125 124 124 123 123 121 121 119 119 119 119 119 119 118 118 118 118 118 118 118 118 118 118 118 118 118 118 119 119 120 120 121 121 123 123 124 124 125 125 128 128 131 131 136 136 137 137 141 141 147 147 151 151 155 155 162 162 169 169 179 179 188 188 196 196 201 201 197 197 186 186 182 182 182 182 183 183 185 185 186 186 187 187 187 187 185 185 184 184 184 184 187 187 191 191 192 192 190 190 186 186 183 183 186 186 188 188 184 184 183 183 184 184 184 184 186 186 188 188 189 189 186 186 189 189 188 188 186 186 188 188 189 189 189 189 188 188 185 185 189 189 191 191 190 190 188 188 187 187 188 188 188 188 186 186 191 191 189 189 191 191 191 191 193 193 192 192 190 190 192 192 189 189 192 192 192 192 192 192 192 192 193 193 192 192 190 190 191 191 192 192 194 194 190 190 192 192 193 193 192 192 192 192 197 197 195 195 193 193 192 192 191 191 191 191 192 192 193 193 195 195 198 198 197 197 193 193 194 194 195 195 195 195 198 198 199 199 199 199 197 197 195 195 196 196 196 196 197 197 196 196 199 199 197 197 200 200 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 201 201 202 202 203 203 203 203 202 202 199 199 201 201 203 203 204 204 204 204 203 203 204 204 205 205 203 203 202 202 204 204 205 205 207 207 208 208 208 208 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 210 210 209 209 209 209 211 211 214 214 213 213 212 212 211 211 211 211 212 212 212 212 211 211 210 210 213 213 217 217 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 165 165 169 169 172 172 171 171 169 169 168 168 168 168 171 171 174 174 173 173 170 170 169 169 171 171 173 173 174 174 172 172 171 171 170 170 171 171 173 173 175 175 175 175 174 174 175 175 173 173 173 173 176 176 175 175 172 172 171 171 171 171 172 172 174 174 176 176 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 175 174 174 173 173 171 171 171 171 170 170 175 175 176 176 175 175 174 174 175 175 176 176 176 176 181 181 191 191 198 198 194 194 182 182 174 174 169 169 164 164 158 158 151 151 150 150 147 147 142 142 140 140 137 137 134 134 132 132 130 130 129 129 127 127 125 125 124 124 123 123 121 121 119 119 119 119 119 119 118 118 118 118 118 118 118 118 118 118 118 118 118 118 119 119 120 120 121 121 123 123 124 124 125 125 128 128 131 131 136 136 137 137 141 141 147 147 151 151 155 155 162 162 169 169 179 179 188 188 196 196 201 201 197 197 186 186 182 182 182 182 183 183 185 185 186 186 187 187 187 187 185 185 184 184 184 184 187 187 191 191 192 192 190 190 186 186 183 183 186 186 188 188 184 184 183 183 184 184 184 184 186 186 188 188 189 189 186 186 189 189 188 188 186 186 188 188 189 189 189 189 188 188 185 185 189 189 191 191 190 190 188 188 187 187 188 188 188 188 186 186 191 191 189 189 191 191 191 191 193 193 192 192 190 190 192 192 189 189 192 192 192 192 192 192 192 192 193 193 192 192 190 190 191 191 192 192 194 194 190 190 192 192 193 193 192 192 192 192 197 197 195 195 193 193 192 192 191 191 191 191 192 192 193 193 195 195 198 198 197 197 193 193 194 194 195 195 195 195 198 198 199 199 199 199 197 197 195 195 196 196 196 196 197 197 196 196 199 199 197 197 200 200 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 201 201 202 202 203 203 203 203 202 202 199 199 201 201 203 203 204 204 204 204 203 203 204 204 205 205 203 203 202 202 204 204 205 205 207 207 208 208 208 208 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 210 210 209 209 209 209 211 211 214 214 213 213 212 212 211 211 211 211 212 212 212 212 211 211 210 210 213 213 217 217 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 164 164 168 168 171 171 170 170 169 169 167 167 167 167 170 170 173 173 174 174 171 171 171 171 173 173 175 175 173 173 170 170 169 169 170 170 172 172 174 174 175 175 176 176 175 175 175 175 173 173 173 173 176 176 175 175 172 172 171 171 171 171 172 172 173 173 175 175 175 175 174 174 175 175 177 177 175 175 175 175 175 175 175 175 175 175 174 174 173 173 171 171 171 171 170 170 171 171 176 176 173 173 171 171 173 173 184 184 199 199 203 203 191 191 178 178 170 170 165 165 162 162 154 154 147 147 143 143 139 139 139 139 136 136 132 132 130 130 129 129 127 127 124 124 123 123 120 120 119 119 117 117 116 116 115 115 114 114 112 112 110 110 110 110 107 107 106 106 106 106 105 105 105 105 106 106 106 106 106 106 106 106 106 106 109 109 110 110 110 110 112 112 114 114 119 119 121 121 124 124 128 128 132 132 139 139 143 143 145 145 153 153 160 160 166 166 178 178 189 189 197 197 200 200 193 193 187 187 185 185 187 187 188 188 186 186 185 185 185 185 185 185 188 188 191 191 191 191 189 189 186 186 185 185 186 186 187 187 186 186 185 185 184 184 185 185 187 187 188 188 188 188 188 188 188 188 187 187 186 186 189 189 188 188 188 188 188 188 186 186 190 190 192 192 190 190 188 188 187 187 188 188 187 187 185 185 190 190 190 190 192 192 191 191 193 193 192 192 190 190 192 192 190 190 191 191 193 193 193 193 191 191 192 192 191 191 191 191 192 192 193 193 194 194 191 191 193 193 194 194 192 192 192 192 197 197 195 195 192 192 191 191 190 190 191 191 192 192 192 192 195 195 198 198 197 197 193 193 194 194 196 196 196 196 198 198 199 199 199 199 197 197 196 196 197 197 197 197 198 198 195 195 198 198 197 197 199 199 197 197 196 196 198 198 198 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 202 202 202 202 201 201 203 203 204 204 201 201 202 202 203 203 203 203 203 203 200 200 201 201 203 203 204 204 204 204 203 203 204 204 205 205 203 203 202 202 204 204 205 205 207 207 208 208 207 207 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 210 210 209 209 210 210 211 211 211 211 210 210 212 212 213 213 212 212 209 209 212 212 213 213 213 213 215 215 217 217 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 164 164 168 168 171 171 170 170 169 169 167 167 167 167 170 170 173 173 174 174 171 171 171 171 173 173 175 175 173 173 170 170 169 169 170 170 172 172 174 174 175 175 176 176 175 175 175 175 173 173 173 173 176 176 175 175 172 172 171 171 171 171 172 172 173 173 175 175 175 175 174 174 175 175 177 177 175 175 175 175 175 175 175 175 175 175 174 174 173 173 171 171 171 171 170 170 171 171 176 176 173 173 171 171 173 173 184 184 199 199 203 203 191 191 178 178 170 170 165 165 162 162 154 154 147 147 143 143 139 139 139 139 136 136 132 132 130 130 129 129 127 127 124 124 123 123 120 120 119 119 117 117 116 116 115 115 114 114 112 112 110 110 110 110 107 107 106 106 106 106 105 105 105 105 106 106 106 106 106 106 106 106 106 106 109 109 110 110 110 110 112 112 114 114 119 119 121 121 124 124 128 128 132 132 139 139 143 143 145 145 153 153 160 160 166 166 178 178 189 189 197 197 200 200 193 193 187 187 185 185 187 187 188 188 186 186 185 185 185 185 185 185 188 188 191 191 191 191 189 189 186 186 185 185 186 186 187 187 186 186 185 185 184 184 185 185 187 187 188 188 188 188 188 188 188 188 187 187 186 186 189 189 188 188 188 188 188 188 186 186 190 190 192 192 190 190 188 188 187 187 188 188 187 187 185 185 190 190 190 190 192 192 191 191 193 193 192 192 190 190 192 192 190 190 191 191 193 193 193 193 191 191 192 192 191 191 191 191 192 192 193 193 194 194 191 191 193 193 194 194 192 192 192 192 197 197 195 195 192 192 191 191 190 190 191 191 192 192 192 192 195 195 198 198 197 197 193 193 194 194 196 196 196 196 198 198 199 199 199 199 197 197 196 196 197 197 197 197 198 198 195 195 198 198 197 197 199 199 197 197 196 196 198 198 198 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 202 202 202 202 201 201 203 203 204 204 201 201 202 202 203 203 203 203 203 203 200 200 201 201 203 203 204 204 204 204 203 203 204 204 205 205 203 203 202 202 204 204 205 205 207 207 208 208 207 207 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 210 210 209 209 210 210 211 211 211 211 210 210 212 212 213 213 212 212 209 209 212 212 213 213 213 213 215 215 217 217 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 163 163 167 167 170 170 170 170 168 168 167 167 167 167 169 169 173 173 174 174 172 172 172 172 175 175 176 176 173 173 169 169 168 168 170 170 172 172 174 174 176 176 176 176 176 176 175 175 173 173 173 173 176 176 175 175 172 172 172 172 172 172 173 173 174 174 173 173 173 173 172 172 174 174 176 176 175 175 175 175 175 175 175 175 175 175 174 174 173 173 171 171 171 171 170 170 173 173 174 174 172 172 181 181 195 195 198 198 188 188 176 176 168 168 164 164 158 158 148 148 143 143 140 140 137 137 136 136 132 132 131 131 128 128 122 122 120 120 119 119 117 117 115 115 113 113 111 111 109 109 107 107 106 106 106 106 105 105 102 102 100 100 99 99 99 99 98 98 97 97 96 96 96 96 96 96 97 97 96 96 96 96 96 96 99 99 99 99 99 99 101 101 103 103 106 106 107 107 110 110 115 115 118 118 119 119 123 123 127 127 134 134 140 140 145 145 152 152 159 159 169 169 181 181 197 197 199 199 198 198 191 191 186 186 186 186 186 186 185 185 187 187 189 189 190 190 190 190 189 189 188 188 187 187 187 187 187 187 187 187 185 185 185 185 186 186 187 187 187 187 186 186 189 189 188 188 185 185 187 187 189 189 187 187 188 188 187 187 186 186 190 190 192 192 190 190 188 188 187 187 188 188 186 186 185 185 191 191 190 190 192 192 191 191 193 193 192 192 190 190 192 192 191 191 190 190 193 193 194 194 190 190 189 189 189 189 191 191 194 194 196 196 195 195 192 192 194 194 195 195 193 193 192 192 195 195 192 192 190 190 191 191 191 191 192 192 192 192 193 193 195 195 198 198 197 197 193 193 194 194 195 195 196 196 197 197 198 198 197 197 196 196 197 197 197 197 198 198 198 198 194 194 198 198 197 197 199 199 196 196 195 195 198 198 198 198 196 196 199 199 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 202 202 203 203 201 201 202 202 203 203 203 203 203 203 201 201 202 202 203 203 203 203 203 203 203 203 204 204 205 205 203 203 203 203 206 206 206 206 206 206 207 207 206 206 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 209 209 210 210 210 210 205 205 197 197 194 194 191 191 190 190 195 195 202 202 207 207 210 210 214 214 214 214 212 212 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 163 163 167 167 170 170 170 170 168 168 167 167 167 167 169 169 173 173 174 174 172 172 172 172 175 175 176 176 173 173 169 169 168 168 170 170 172 172 174 174 176 176 176 176 176 176 175 175 173 173 173 173 176 176 175 175 172 172 172 172 172 172 173 173 174 174 173 173 173 173 172 172 174 174 176 176 175 175 175 175 175 175 175 175 175 175 174 174 173 173 171 171 171 171 170 170 173 173 174 174 172 172 181 181 195 195 198 198 188 188 176 176 168 168 164 164 158 158 148 148 143 143 140 140 137 137 136 136 132 132 131 131 128 128 122 122 120 120 119 119 117 117 115 115 113 113 111 111 109 109 107 107 106 106 106 106 105 105 102 102 100 100 99 99 99 99 98 98 97 97 96 96 96 96 96 96 97 97 96 96 96 96 96 96 99 99 99 99 99 99 101 101 103 103 106 106 107 107 110 110 115 115 118 118 119 119 123 123 127 127 134 134 140 140 145 145 152 152 159 159 169 169 181 181 197 197 199 199 198 198 191 191 186 186 186 186 186 186 185 185 187 187 189 189 190 190 190 190 189 189 188 188 187 187 187 187 187 187 187 187 185 185 185 185 186 186 187 187 187 187 186 186 189 189 188 188 185 185 187 187 189 189 187 187 188 188 187 187 186 186 190 190 192 192 190 190 188 188 187 187 188 188 186 186 185 185 191 191 190 190 192 192 191 191 193 193 192 192 190 190 192 192 191 191 190 190 193 193 194 194 190 190 189 189 189 189 191 191 194 194 196 196 195 195 192 192 194 194 195 195 193 193 192 192 195 195 192 192 190 190 191 191 191 191 192 192 192 192 193 193 195 195 198 198 197 197 193 193 194 194 195 195 196 196 197 197 198 198 197 197 196 196 197 197 197 197 198 198 198 198 194 194 198 198 197 197 199 199 196 196 195 195 198 198 198 198 196 196 199 199 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 202 202 203 203 201 201 202 202 203 203 203 203 203 203 201 201 202 202 203 203 203 203 203 203 203 203 204 204 205 205 203 203 203 203 206 206 206 206 206 206 207 207 206 206 206 206 205 205 205 205 207 207 206 206 206 206 208 208 209 209 208 208 209 209 208 208 208 208 208 208 210 210 209 209 210 210 210 210 205 205 197 197 194 194 191 191 190 190 195 195 202 202 207 207 210 210 214 214 214 214 212 212 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 166 166 169 169 170 170 169 169 167 167 166 166 168 168 170 170 172 172 173 173 173 173 174 174 176 176 176 176 172 172 169 169 167 167 169 169 171 171 174 174 174 174 174 174 174 174 174 174 173 173 176 176 179 179 176 176 173 173 170 170 170 170 172 172 173 173 172 172 171 171 172 172 173 173 174 174 173 173 173 173 174 174 174 174 174 174 173 173 174 174 166 166 172 172 174 174 181 181 179 179 194 194 203 203 192 192 179 179 170 170 162 162 154 154 148 148 143 143 140 140 135 135 130 130 128 128 127 127 124 124 122 122 119 119 116 116 114 114 113 113 110 110 109 109 106 106 104 104 103 103 100 100 99 99 99 99 98 98 96 96 94 94 93 93 90 90 90 90 89 89 87 87 86 86 87 87 86 86 86 86 85 85 85 85 86 86 86 86 87 87 88 88 89 89 93 93 94 94 98 98 101 101 103 103 103 103 109 109 113 113 117 117 122 122 128 128 135 135 140 140 148 148 155 155 164 164 177 177 190 190 200 200 201 201 190 190 184 184 185 185 186 186 185 185 188 188 190 190 187 187 185 185 188 188 189 189 189 189 187 187 185 185 185 185 188 188 188 188 187 187 187 187 187 187 187 187 186 186 188 188 189 189 188 188 188 188 188 188 188 188 189 189 190 190 189 189 188 188 188 188 190 190 186 186 187 187 190 190 191 191 192 192 191 191 191 191 190 190 191 191 194 194 192 192 192 192 192 192 191 191 191 191 188 188 189 189 190 190 193 193 194 194 191 191 192 192 194 194 195 195 194 194 192 192 193 193 193 193 191 191 192 192 192 192 191 191 192 192 194 194 196 196 195 195 194 194 193 193 194 194 197 197 197 197 196 196 198 198 197 197 197 197 197 197 197 197 197 197 198 198 197 197 198 198 197 197 197 197 195 195 194 194 199 199 198 198 194 194 198 198 199 199 200 200 202 202 202 202 201 201 200 200 200 200 200 200 200 200 200 200 199 199 201 201 203 203 203 203 201 201 202 202 203 203 203 203 204 204 204 204 204 204 205 205 206 206 204 204 204 204 206 206 206 206 205 205 205 205 204 204 205 205 205 205 205 205 206 206 209 209 206 206 206 206 207 207 206 206 208 208 208 208 207 207 205 205 212 212 211 211 191 191 169 169 152 152 137 137 128 128 124 124 126 126 131 131 141 141 157 157 174 174 201 201 214 214 211 211 213 213 214 214 221 221 214 214 214 214 217 217 218 218 217 217 219 219 220 220 221 221 221 221 220 220 166 166 169 169 170 170 169 169 167 167 166 166 168 168 170 170 172 172 173 173 173 173 174 174 176 176 176 176 172 172 169 169 167 167 169 169 171 171 174 174 174 174 174 174 174 174 174 174 173 173 176 176 179 179 176 176 173 173 170 170 170 170 172 172 173 173 172 172 171 171 172 172 173 173 174 174 173 173 173 173 174 174 174 174 174 174 173 173 174 174 166 166 172 172 174 174 181 181 179 179 194 194 203 203 192 192 179 179 170 170 162 162 154 154 148 148 143 143 140 140 135 135 130 130 128 128 127 127 124 124 122 122 119 119 116 116 114 114 113 113 110 110 109 109 106 106 104 104 103 103 100 100 99 99 99 99 98 98 96 96 94 94 93 93 90 90 90 90 89 89 87 87 86 86 87 87 86 86 86 86 85 85 85 85 86 86 86 86 87 87 88 88 89 89 93 93 94 94 98 98 101 101 103 103 103 103 109 109 113 113 117 117 122 122 128 128 135 135 140 140 148 148 155 155 164 164 177 177 190 190 200 200 201 201 190 190 184 184 185 185 186 186 185 185 188 188 190 190 187 187 185 185 188 188 189 189 189 189 187 187 185 185 185 185 188 188 188 188 187 187 187 187 187 187 187 187 186 186 188 188 189 189 188 188 188 188 188 188 188 188 189 189 190 190 189 189 188 188 188 188 190 190 186 186 187 187 190 190 191 191 192 192 191 191 191 191 190 190 191 191 194 194 192 192 192 192 192 192 191 191 191 191 188 188 189 189 190 190 193 193 194 194 191 191 192 192 194 194 195 195 194 194 192 192 193 193 193 193 191 191 192 192 192 192 191 191 192 192 194 194 196 196 195 195 194 194 193 193 194 194 197 197 197 197 196 196 198 198 197 197 197 197 197 197 197 197 197 197 198 198 197 197 198 198 197 197 197 197 195 195 194 194 199 199 198 198 194 194 198 198 199 199 200 200 202 202 202 202 201 201 200 200 200 200 200 200 200 200 200 200 199 199 201 201 203 203 203 203 201 201 202 202 203 203 203 203 204 204 204 204 204 204 205 205 206 206 204 204 204 204 206 206 206 206 205 205 205 205 204 204 205 205 205 205 205 205 206 206 209 209 206 206 206 206 207 207 206 206 208 208 208 208 207 207 205 205 212 212 211 211 191 191 169 169 152 152 137 137 128 128 124 124 126 126 131 131 141 141 157 157 174 174 201 201 214 214 211 211 213 213 214 214 221 221 214 214 214 214 217 217 218 218 217 217 219 219 220 220 221 221 221 221 220 220 168 168 170 170 170 170 169 169 166 166 166 166 168 168 171 171 173 173 174 174 173 173 175 175 177 177 176 176 172 172 169 169 167 167 168 168 172 172 174 174 174 174 174 174 174 174 174 174 173 173 177 177 181 181 178 178 173 173 170 170 170 170 173 173 173 173 172 172 173 173 173 173 174 174 174 174 173 173 173 173 174 174 175 175 175 175 179 179 172 172 176 176 170 170 172 172 188 188 204 204 197 197 178 178 174 174 163 163 155 155 149 149 143 143 137 137 134 134 131 131 127 127 123 123 121 121 119 119 117 117 114 114 111 111 110 110 109 109 107 107 105 105 103 103 100 100 98 98 96 96 94 94 93 93 92 92 91 91 90 90 88 88 86 86 85 85 83 83 83 83 81 81 80 80 80 80 80 80 79 79 78 78 78 78 78 78 79 79 79 79 80 80 80 80 82 82 83 83 86 86 89 89 91 91 92 92 96 96 100 100 104 104 108 108 113 113 119 119 123 123 130 130 137 137 143 143 152 152 161 161 174 174 189 189 203 203 197 197 192 192 184 184 177 177 184 184 189 189 183 183 186 186 193 193 190 190 189 189 186 186 185 185 186 186 188 188 188 188 187 187 188 188 187 187 187 187 187 187 188 188 189 189 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 190 190 188 188 189 189 190 190 191 191 192 192 191 191 189 189 189 189 190 190 193 193 192 192 194 194 191 191 189 189 191 191 189 189 189 189 190 190 192 192 193 193 190 190 192 192 194 194 194 194 193 193 192 192 193 193 194 194 192 192 192 192 193 193 192 192 193 193 196 196 197 197 195 195 194 194 194 194 195 195 198 198 197 197 196 196 198 198 198 198 197 197 197 197 197 197 197 197 197 197 198 198 198 198 197 197 196 196 196 196 195 195 200 200 199 199 196 196 198 198 200 200 201 201 202 202 201 201 201 201 199 199 200 200 201 201 200 200 199 199 200 200 202 202 203 203 201 201 200 200 202 202 203 203 204 204 204 204 205 205 204 204 205 205 205 205 204 204 204 204 206 206 206 206 205 205 204 204 205 205 206 206 206 206 206 206 206 206 208 208 207 207 209 209 210 210 208 208 210 210 205 205 208 208 209 209 183 183 153 153 125 125 104 104 93 93 85 85 83 83 83 83 85 85 90 90 96 96 103 103 118 118 141 141 171 171 210 210 219 219 215 215 213 213 215 215 216 216 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 168 168 170 170 170 170 169 169 166 166 166 166 168 168 171 171 173 173 174 174 173 173 175 175 177 177 176 176 172 172 169 169 167 167 168 168 172 172 174 174 174 174 174 174 174 174 174 174 173 173 177 177 181 181 178 178 173 173 170 170 170 170 173 173 173 173 172 172 173 173 173 173 174 174 174 174 173 173 173 173 174 174 175 175 175 175 179 179 172 172 176 176 170 170 172 172 188 188 204 204 197 197 178 178 174 174 163 163 155 155 149 149 143 143 137 137 134 134 131 131 127 127 123 123 121 121 119 119 117 117 114 114 111 111 110 110 109 109 107 107 105 105 103 103 100 100 98 98 96 96 94 94 93 93 92 92 91 91 90 90 88 88 86 86 85 85 83 83 83 83 81 81 80 80 80 80 80 80 79 79 78 78 78 78 78 78 79 79 79 79 80 80 80 80 82 82 83 83 86 86 89 89 91 91 92 92 96 96 100 100 104 104 108 108 113 113 119 119 123 123 130 130 137 137 143 143 152 152 161 161 174 174 189 189 203 203 197 197 192 192 184 184 177 177 184 184 189 189 183 183 186 186 193 193 190 190 189 189 186 186 185 185 186 186 188 188 188 188 187 187 188 188 187 187 187 187 187 187 188 188 189 189 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 190 190 188 188 189 189 190 190 191 191 192 192 191 191 189 189 189 189 190 190 193 193 192 192 194 194 191 191 189 189 191 191 189 189 189 189 190 190 192 192 193 193 190 190 192 192 194 194 194 194 193 193 192 192 193 193 194 194 192 192 192 192 193 193 192 192 193 193 196 196 197 197 195 195 194 194 194 194 195 195 198 198 197 197 196 196 198 198 198 198 197 197 197 197 197 197 197 197 197 197 198 198 198 198 197 197 196 196 196 196 195 195 200 200 199 199 196 196 198 198 200 200 201 201 202 202 201 201 201 201 199 199 200 200 201 201 200 200 199 199 200 200 202 202 203 203 201 201 200 200 202 202 203 203 204 204 204 204 205 205 204 204 205 205 205 205 204 204 204 204 206 206 206 206 205 205 204 204 205 205 206 206 206 206 206 206 206 206 208 208 207 207 209 209 210 210 208 208 210 210 205 205 208 208 209 209 183 183 153 153 125 125 104 104 93 93 85 85 83 83 83 83 85 85 90 90 96 96 103 103 118 118 141 141 171 171 210 210 219 219 215 215 213 213 215 215 216 216 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 169 169 170 170 170 170 168 168 167 167 167 167 169 169 171 171 174 174 174 174 174 174 175 175 178 178 176 176 172 172 169 169 168 168 170 170 172 172 174 174 174 174 174 174 174 174 173 173 173 173 177 177 181 181 179 179 174 174 171 171 170 170 173 173 172 172 173 173 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 175 175 171 171 177 177 173 173 170 170 191 191 203 203 187 187 174 174 163 163 157 157 151 151 143 143 138 138 133 133 129 129 126 126 123 123 120 120 117 117 114 114 112 112 110 110 108 108 106 106 105 105 104 104 102 102 100 100 98 98 96 96 93 93 92 92 89 89 88 88 87 87 86 86 84 84 82 82 80 80 79 79 78 78 76 76 75 75 74 74 73 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 71 71 72 72 74 74 77 77 79 79 81 81 85 85 87 87 90 90 94 94 99 99 104 104 107 107 114 114 121 121 129 129 137 137 144 144 153 153 162 162 170 170 188 188 198 198 194 194 185 185 183 183 187 187 184 184 183 183 187 187 189 189 187 187 185 185 184 184 187 187 188 188 187 187 189 189 188 188 187 187 187 187 188 188 188 188 188 188 186 186 185 185 185 185 185 185 185 185 187 187 188 188 189 189 190 190 189 189 191 191 191 191 191 191 192 192 193 193 190 190 188 188 187 187 189 189 192 192 192 192 194 194 191 191 189 189 191 191 190 190 189 189 190 190 191 191 192 192 191 191 193 193 194 194 194 194 193 193 192 192 193 193 194 194 192 192 193 193 194 194 194 194 195 195 197 197 198 198 197 197 196 196 196 196 197 197 199 199 196 196 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 197 197 197 197 197 197 201 201 201 201 199 199 200 200 202 202 202 202 202 202 201 201 199 199 199 199 200 200 201 201 200 200 200 200 203 203 202 202 201 201 200 200 199 199 202 202 203 203 204 204 204 204 205 205 203 203 204 204 205 205 204 204 203 203 205 205 205 205 205 205 205 205 206 206 208 208 208 208 208 208 208 208 208 208 209 209 209 209 204 204 205 205 209 209 209 209 193 193 156 156 120 120 96 96 80 80 69 69 66 66 65 65 67 67 68 68 72 72 76 76 82 82 87 87 100 100 109 109 124 124 156 156 198 198 217 217 213 213 217 217 218 218 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 169 169 170 170 170 170 168 168 167 167 167 167 169 169 171 171 174 174 174 174 174 174 175 175 178 178 176 176 172 172 169 169 168 168 170 170 172 172 174 174 174 174 174 174 174 174 173 173 173 173 177 177 181 181 179 179 174 174 171 171 170 170 173 173 172 172 173 173 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 175 175 171 171 177 177 173 173 170 170 191 191 203 203 187 187 174 174 163 163 157 157 151 151 143 143 138 138 133 133 129 129 126 126 123 123 120 120 117 117 114 114 112 112 110 110 108 108 106 106 105 105 104 104 102 102 100 100 98 98 96 96 93 93 92 92 89 89 88 88 87 87 86 86 84 84 82 82 80 80 79 79 78 78 76 76 75 75 74 74 73 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 71 71 72 72 74 74 77 77 79 79 81 81 85 85 87 87 90 90 94 94 99 99 104 104 107 107 114 114 121 121 129 129 137 137 144 144 153 153 162 162 170 170 188 188 198 198 194 194 185 185 183 183 187 187 184 184 183 183 187 187 189 189 187 187 185 185 184 184 187 187 188 188 187 187 189 189 188 188 187 187 187 187 188 188 188 188 188 188 186 186 185 185 185 185 185 185 185 185 187 187 188 188 189 189 190 190 189 189 191 191 191 191 191 191 192 192 193 193 190 190 188 188 187 187 189 189 192 192 192 192 194 194 191 191 189 189 191 191 190 190 189 189 190 190 191 191 192 192 191 191 193 193 194 194 194 194 193 193 192 192 193 193 194 194 192 192 193 193 194 194 194 194 195 195 197 197 198 198 197 197 196 196 196 196 197 197 199 199 196 196 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 197 197 197 197 197 197 201 201 201 201 199 199 200 200 202 202 202 202 202 202 201 201 199 199 199 199 200 200 201 201 200 200 200 200 203 203 202 202 201 201 200 200 199 199 202 202 203 203 204 204 204 204 205 205 203 203 204 204 205 205 204 204 203 203 205 205 205 205 205 205 205 205 206 206 208 208 208 208 208 208 208 208 208 208 209 209 209 209 204 204 205 205 209 209 209 209 193 193 156 156 120 120 96 96 80 80 69 69 66 66 65 65 67 67 68 68 72 72 76 76 82 82 87 87 100 100 109 109 124 124 156 156 198 198 217 217 213 213 217 217 218 218 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 170 170 171 171 170 170 169 169 168 168 168 168 170 170 172 172 174 174 173 173 173 173 175 175 176 176 175 175 172 172 169 169 169 169 171 171 173 173 174 174 174 174 174 174 174 174 172 172 172 172 177 177 182 182 179 179 175 175 171 171 171 171 173 173 171 171 173 173 174 174 175 175 175 175 176 176 175 175 175 175 173 173 174 174 173 173 175 175 174 174 173 173 197 197 197 197 183 183 171 171 160 160 151 151 145 145 142 142 135 135 132 132 129 129 124 124 121 121 118 118 116 116 113 113 110 110 107 107 106 106 104 104 103 103 102 102 100 100 99 99 97 97 95 95 93 93 90 90 89 89 86 86 85 85 84 84 82 82 80 80 79 79 77 77 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 69 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 66 66 68 68 69 69 71 71 73 73 77 77 78 78 80 80 83 83 88 88 93 93 95 95 101 101 107 107 109 109 118 118 126 126 134 134 144 144 152 152 159 159 172 172 190 190 203 203 196 196 184 184 183 183 187 187 190 190 189 189 186 186 183 183 184 184 188 188 187 187 186 186 190 190 188 188 187 187 188 188 188 188 188 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 188 188 191 191 190 190 189 189 192 192 191 191 189 189 191 191 193 193 190 190 188 188 188 188 189 189 192 192 192 192 194 194 191 191 189 189 191 191 191 191 190 190 189 189 190 190 191 191 192 192 193 193 194 194 193 193 192 192 192 192 193 193 194 194 192 192 192 192 192 192 195 195 196 196 196 196 197 197 196 196 195 195 195 195 196 196 198 198 196 196 194 194 197 197 197 197 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 199 199 199 201 201 201 201 200 200 200 200 201 201 202 202 202 202 201 201 199 199 199 199 200 200 201 201 200 200 200 200 203 203 201 201 200 200 200 200 201 201 202 202 203 203 204 204 204 204 204 204 203 203 204 204 204 204 203 203 202 202 204 204 205 205 205 205 206 206 206 206 207 207 207 207 207 207 207 207 207 207 209 209 206 206 207 207 209 209 207 207 178 178 138 138 105 105 78 78 63 63 56 56 51 51 52 52 53 53 57 57 59 59 63 63 69 69 72 72 78 78 85 85 95 95 108 108 125 125 158 158 202 202 219 219 217 217 217 217 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 170 170 171 171 170 170 169 169 168 168 168 168 170 170 172 172 174 174 173 173 173 173 175 175 176 176 175 175 172 172 169 169 169 169 171 171 173 173 174 174 174 174 174 174 174 174 172 172 172 172 177 177 182 182 179 179 175 175 171 171 171 171 173 173 171 171 173 173 174 174 175 175 175 175 176 176 175 175 175 175 173 173 174 174 173 173 175 175 174 174 173 173 197 197 197 197 183 183 171 171 160 160 151 151 145 145 142 142 135 135 132 132 129 129 124 124 121 121 118 118 116 116 113 113 110 110 107 107 106 106 104 104 103 103 102 102 100 100 99 99 97 97 95 95 93 93 90 90 89 89 86 86 85 85 84 84 82 82 80 80 79 79 77 77 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 69 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 66 66 68 68 69 69 71 71 73 73 77 77 78 78 80 80 83 83 88 88 93 93 95 95 101 101 107 107 109 109 118 118 126 126 134 134 144 144 152 152 159 159 172 172 190 190 203 203 196 196 184 184 183 183 187 187 190 190 189 189 186 186 183 183 184 184 188 188 187 187 186 186 190 190 188 188 187 187 188 188 188 188 188 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 188 188 191 191 190 190 189 189 192 192 191 191 189 189 191 191 193 193 190 190 188 188 188 188 189 189 192 192 192 192 194 194 191 191 189 189 191 191 191 191 190 190 189 189 190 190 191 191 192 192 193 193 194 194 193 193 192 192 192 192 193 193 194 194 192 192 192 192 192 192 195 195 196 196 196 196 197 197 196 196 195 195 195 195 196 196 198 198 196 196 194 194 197 197 197 197 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 199 199 199 201 201 201 201 200 200 200 200 201 201 202 202 202 202 201 201 199 199 199 199 200 200 201 201 200 200 200 200 203 203 201 201 200 200 200 200 201 201 202 202 203 203 204 204 204 204 204 204 203 203 204 204 204 204 203 203 202 202 204 204 205 205 205 205 206 206 206 206 207 207 207 207 207 207 207 207 207 207 209 209 206 206 207 207 209 209 207 207 178 178 138 138 105 105 78 78 63 63 56 56 51 51 52 52 53 53 57 57 59 59 63 63 69 69 72 72 78 78 85 85 95 95 108 108 125 125 158 158 202 202 219 219 217 217 217 217 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 171 171 171 171 170 170 169 169 168 168 168 168 170 170 173 173 173 173 171 171 171 171 172 172 174 174 174 174 172 172 170 170 170 170 173 173 174 174 174 174 174 174 174 174 174 174 172 172 172 172 177 177 182 182 180 180 176 176 172 172 170 170 172 172 171 171 173 173 175 175 175 175 176 176 176 176 175 175 174 174 174 174 173 173 174 174 177 177 183 183 197 197 192 192 176 176 162 162 154 154 149 149 140 140 133 133 130 130 124 124 122 122 121 121 117 117 115 115 113 113 110 110 108 108 106 106 102 102 101 101 100 100 99 99 97 97 94 94 93 93 91 91 89 89 88 88 87 87 84 84 83 83 81 81 80 80 79 79 77 77 74 74 72 72 72 72 70 70 69 69 67 67 66 66 65 65 65 65 64 64 64 64 63 63 62 62 62 62 60 60 60 60 59 59 60 60 60 60 61 61 62 62 63 63 63 63 67 67 67 67 67 67 70 70 76 76 79 79 82 82 87 87 93 93 96 96 104 104 109 109 116 116 123 123 131 131 143 143 152 152 162 162 175 175 193 193 202 202 191 191 184 184 188 188 188 188 185 185 182 182 184 184 188 188 186 186 185 185 191 191 188 188 187 187 189 189 188 188 187 187 186 186 187 187 187 187 187 187 187 187 187 187 186 186 188 188 191 191 191 191 188 188 192 192 189 189 187 187 188 188 191 191 192 192 190 190 189 189 191 191 194 194 192 192 194 194 191 191 189 189 191 191 191 191 190 190 189 189 190 190 191 191 193 193 194 194 194 194 192 192 191 191 192 192 193 193 194 194 192 192 191 191 191 191 194 194 195 195 195 195 195 195 195 195 194 194 194 194 195 195 197 197 195 195 194 194 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 198 200 200 200 200 199 199 199 199 200 200 200 200 198 198 199 199 201 201 202 202 202 202 201 201 199 199 200 200 201 201 200 200 199 199 201 201 200 200 200 200 202 202 203 203 202 202 203 203 204 204 204 204 204 204 202 202 203 203 204 204 202 202 202 202 204 204 204 204 205 205 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 204 204 210 210 198 198 161 161 116 116 81 81 64 64 50 50 44 44 44 44 45 45 47 47 51 51 57 57 61 61 67 67 71 71 74 74 78 78 83 83 86 86 93 93 103 103 123 123 159 159 207 207 216 216 218 218 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 171 171 171 171 170 170 169 169 168 168 168 168 170 170 173 173 173 173 171 171 171 171 172 172 174 174 174 174 172 172 170 170 170 170 173 173 174 174 174 174 174 174 174 174 174 174 172 172 172 172 177 177 182 182 180 180 176 176 172 172 170 170 172 172 171 171 173 173 175 175 175 175 176 176 176 176 175 175 174 174 174 174 173 173 174 174 177 177 183 183 197 197 192 192 176 176 162 162 154 154 149 149 140 140 133 133 130 130 124 124 122 122 121 121 117 117 115 115 113 113 110 110 108 108 106 106 102 102 101 101 100 100 99 99 97 97 94 94 93 93 91 91 89 89 88 88 87 87 84 84 83 83 81 81 80 80 79 79 77 77 74 74 72 72 72 72 70 70 69 69 67 67 66 66 65 65 65 65 64 64 64 64 63 63 62 62 62 62 60 60 60 60 59 59 60 60 60 60 61 61 62 62 63 63 63 63 67 67 67 67 67 67 70 70 76 76 79 79 82 82 87 87 93 93 96 96 104 104 109 109 116 116 123 123 131 131 143 143 152 152 162 162 175 175 193 193 202 202 191 191 184 184 188 188 188 188 185 185 182 182 184 184 188 188 186 186 185 185 191 191 188 188 187 187 189 189 188 188 187 187 186 186 187 187 187 187 187 187 187 187 187 187 186 186 188 188 191 191 191 191 188 188 192 192 189 189 187 187 188 188 191 191 192 192 190 190 189 189 191 191 194 194 192 192 194 194 191 191 189 189 191 191 191 191 190 190 189 189 190 190 191 191 193 193 194 194 194 194 192 192 191 191 192 192 193 193 194 194 192 192 191 191 191 191 194 194 195 195 195 195 195 195 195 195 194 194 194 194 195 195 197 197 195 195 194 194 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 198 200 200 200 200 199 199 199 199 200 200 200 200 198 198 199 199 201 201 202 202 202 202 201 201 199 199 200 200 201 201 200 200 199 199 201 201 200 200 200 200 202 202 203 203 202 202 203 203 204 204 204 204 204 204 202 202 203 203 204 204 202 202 202 202 204 204 204 204 205 205 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 204 204 210 210 198 198 161 161 116 116 81 81 64 64 50 50 44 44 44 44 45 45 47 47 51 51 57 57 61 61 67 67 71 71 74 74 78 78 83 83 86 86 93 93 103 103 123 123 159 159 207 207 216 216 218 218 217 217 217 217 217 217 219 219 221 221 221 221 220 220 220 220 171 171 171 171 170 170 168 168 167 167 168 168 172 172 174 174 171 171 169 169 170 170 171 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 174 174 175 175 177 177 180 180 181 181 176 176 171 171 168 168 168 168 171 171 174 174 175 175 175 175 176 176 176 176 178 178 175 175 173 173 174 174 174 174 185 185 200 200 191 191 170 170 161 161 151 151 142 142 139 139 134 134 127 127 121 121 118 118 116 116 114 114 111 111 110 110 108 108 105 105 102 102 100 100 99 99 98 98 97 97 96 96 93 93 91 91 90 90 88 88 87 87 85 85 85 85 83 83 81 81 80 80 78 78 75 75 74 74 72 72 70 70 68 68 67 67 67 67 65 65 64 64 62 62 61 61 60 60 58 58 57 57 58 58 57 57 56 56 55 55 54 54 56 56 57 57 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 63 66 66 68 68 71 71 76 76 79 79 84 84 90 90 96 96 103 103 110 110 118 118 126 126 135 135 146 146 156 156 165 165 182 182 200 200 200 200 191 191 185 185 184 184 186 186 187 187 188 188 185 185 187 187 188 188 185 185 187 187 188 188 187 187 186 186 186 186 187 187 191 191 189 189 191 191 191 191 188 188 190 190 192 192 191 191 189 189 193 193 189 189 186 186 188 188 189 189 193 193 191 191 189 189 190 190 190 190 189 189 191 191 191 191 191 191 191 191 191 191 190 190 189 189 190 190 191 191 192 192 191 191 190 190 190 190 191 191 192 192 192 192 193 193 193 193 194 194 193 193 192 192 195 195 195 195 193 193 193 193 194 194 195 195 194 194 196 196 195 195 194 194 195 195 195 195 197 197 196 196 194 194 194 194 197 197 196 196 196 196 198 198 199 199 196 196 197 197 197 197 199 199 201 201 198 198 199 199 200 200 201 201 201 201 200 200 201 201 200 200 200 200 201 201 202 202 202 202 202 202 201 201 201 201 200 200 201 201 201 201 203 203 206 206 205 205 202 202 203 203 203 203 203 203 201 201 204 204 204 204 205 205 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 208 208 202 202 161 161 114 114 79 79 59 59 45 45 38 38 37 37 41 41 44 44 49 49 58 58 62 62 68 68 71 71 74 74 79 79 80 80 82 82 86 86 90 90 96 96 110 110 131 131 180 180 215 215 216 216 217 217 218 218 218 218 219 219 220 220 220 220 220 220 221 221 171 171 171 171 170 170 168 168 167 167 168 168 172 172 174 174 171 171 169 169 170 170 171 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 174 174 175 175 177 177 180 180 181 181 176 176 171 171 168 168 168 168 171 171 174 174 175 175 175 175 176 176 176 176 178 178 175 175 173 173 174 174 174 174 185 185 200 200 191 191 170 170 161 161 151 151 142 142 139 139 134 134 127 127 121 121 118 118 116 116 114 114 111 111 110 110 108 108 105 105 102 102 100 100 99 99 98 98 97 97 96 96 93 93 91 91 90 90 88 88 87 87 85 85 85 85 83 83 81 81 80 80 78 78 75 75 74 74 72 72 70 70 68 68 67 67 67 67 65 65 64 64 62 62 61 61 60 60 58 58 57 57 58 58 57 57 56 56 55 55 54 54 56 56 57 57 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 63 66 66 68 68 71 71 76 76 79 79 84 84 90 90 96 96 103 103 110 110 118 118 126 126 135 135 146 146 156 156 165 165 182 182 200 200 200 200 191 191 185 185 184 184 186 186 187 187 188 188 185 185 187 187 188 188 185 185 187 187 188 188 187 187 186 186 186 186 187 187 191 191 189 189 191 191 191 191 188 188 190 190 192 192 191 191 189 189 193 193 189 189 186 186 188 188 189 189 193 193 191 191 189 189 190 190 190 190 189 189 191 191 191 191 191 191 191 191 191 191 190 190 189 189 190 190 191 191 192 192 191 191 190 190 190 190 191 191 192 192 192 192 193 193 193 193 194 194 193 193 192 192 195 195 195 195 193 193 193 193 194 194 195 195 194 194 196 196 195 195 194 194 195 195 195 195 197 197 196 196 194 194 194 194 197 197 196 196 196 196 198 198 199 199 196 196 197 197 197 197 199 199 201 201 198 198 199 199 200 200 201 201 201 201 200 200 201 201 200 200 200 200 201 201 202 202 202 202 202 202 201 201 201 201 200 200 201 201 201 201 203 203 206 206 205 205 202 202 203 203 203 203 203 203 201 201 204 204 204 204 205 205 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 208 208 202 202 161 161 114 114 79 79 59 59 45 45 38 38 37 37 41 41 44 44 49 49 58 58 62 62 68 68 71 71 74 74 79 79 80 80 82 82 86 86 90 90 96 96 110 110 131 131 180 180 215 215 216 216 217 217 218 218 218 218 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 168 168 167 167 168 168 173 173 174 174 170 170 169 169 170 170 170 170 171 171 172 172 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 179 179 180 180 177 177 172 172 168 168 168 168 171 171 176 176 177 177 177 177 177 177 177 177 172 172 179 179 177 177 174 174 182 182 203 203 188 188 167 167 161 161 153 153 142 142 135 135 130 130 126 126 121 121 118 118 115 115 113 113 110 110 108 108 107 107 105 105 103 103 99 99 99 99 98 98 96 96 94 94 93 93 92 92 90 90 89 89 88 88 87 87 85 85 84 84 83 83 81 81 79 79 77 77 75 75 73 73 71 71 70 70 68 68 67 67 66 66 64 64 63 63 62 62 60 60 58 58 57 57 56 56 55 55 54 54 53 53 51 51 50 50 51 51 52 52 53 53 53 53 54 54 55 55 55 55 55 55 56 56 56 56 60 60 61 61 64 64 68 68 70 70 75 75 80 80 85 85 92 92 99 99 105 105 113 113 121 121 130 130 140 140 147 147 156 156 170 170 190 190 207 207 194 194 180 180 188 188 189 189 187 187 185 185 188 188 188 188 184 184 187 187 188 188 189 189 188 188 186 186 186 186 190 190 188 188 191 191 192 192 190 190 190 190 190 190 190 190 190 190 195 195 190 190 187 187 189 189 190 190 191 191 192 192 192 192 189 189 187 187 188 188 190 190 191 191 191 191 190 190 191 191 190 190 190 190 190 190 192 192 192 192 191 191 190 190 190 190 191 191 192 192 192 192 192 192 194 194 195 195 194 194 193 193 195 195 195 195 192 192 193 193 195 195 195 195 194 194 195 195 196 196 194 194 194 194 196 196 197 197 196 196 194 194 194 194 197 197 196 196 195 195 198 198 199 199 195 195 198 198 197 197 197 197 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 204 204 203 203 203 203 202 202 201 201 200 200 199 199 202 202 204 204 203 203 203 203 205 205 205 205 204 204 202 202 204 204 204 204 205 205 206 206 207 207 207 207 206 206 206 206 206 206 208 208 207 207 205 205 161 161 108 108 79 79 52 52 40 40 36 36 33 33 36 36 42 42 50 50 56 56 64 64 71 71 79 79 85 85 86 86 89 89 88 88 86 86 86 86 88 88 92 92 104 104 118 118 151 151 202 202 216 216 218 218 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 168 168 167 167 168 168 173 173 174 174 170 170 169 169 170 170 170 170 171 171 172 172 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 179 179 180 180 177 177 172 172 168 168 168 168 171 171 176 176 177 177 177 177 177 177 177 177 172 172 179 179 177 177 174 174 182 182 203 203 188 188 167 167 161 161 153 153 142 142 135 135 130 130 126 126 121 121 118 118 115 115 113 113 110 110 108 108 107 107 105 105 103 103 99 99 99 99 98 98 96 96 94 94 93 93 92 92 90 90 89 89 88 88 87 87 85 85 84 84 83 83 81 81 79 79 77 77 75 75 73 73 71 71 70 70 68 68 67 67 66 66 64 64 63 63 62 62 60 60 58 58 57 57 56 56 55 55 54 54 53 53 51 51 50 50 51 51 52 52 53 53 53 53 54 54 55 55 55 55 55 55 56 56 56 56 60 60 61 61 64 64 68 68 70 70 75 75 80 80 85 85 92 92 99 99 105 105 113 113 121 121 130 130 140 140 147 147 156 156 170 170 190 190 207 207 194 194 180 180 188 188 189 189 187 187 185 185 188 188 188 188 184 184 187 187 188 188 189 189 188 188 186 186 186 186 190 190 188 188 191 191 192 192 190 190 190 190 190 190 190 190 190 190 195 195 190 190 187 187 189 189 190 190 191 191 192 192 192 192 189 189 187 187 188 188 190 190 191 191 191 191 190 190 191 191 190 190 190 190 190 190 192 192 192 192 191 191 190 190 190 190 191 191 192 192 192 192 192 192 194 194 195 195 194 194 193 193 195 195 195 195 192 192 193 193 195 195 195 195 194 194 195 195 196 196 194 194 194 194 196 196 197 197 196 196 194 194 194 194 197 197 196 196 195 195 198 198 199 199 195 195 198 198 197 197 197 197 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 204 204 203 203 203 203 202 202 201 201 200 200 199 199 202 202 204 204 203 203 203 203 205 205 205 205 204 204 202 202 204 204 204 204 205 205 206 206 207 207 207 207 206 206 206 206 206 206 208 208 207 207 205 205 161 161 108 108 79 79 52 52 40 40 36 36 33 33 36 36 42 42 50 50 56 56 64 64 71 71 79 79 85 85 86 86 89 89 88 88 86 86 86 86 88 88 92 92 104 104 118 118 151 151 202 202 216 216 218 218 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 168 168 168 168 169 169 173 173 173 173 170 170 169 169 169 169 170 170 170 170 171 171 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 174 174 170 170 169 169 171 171 177 177 178 178 178 178 178 178 177 177 178 178 172 172 175 175 189 189 199 199 182 182 167 167 156 156 150 150 140 140 134 134 127 127 123 123 120 120 115 115 113 113 110 110 108 108 105 105 104 104 103 103 102 102 100 100 97 97 96 96 96 96 94 94 93 93 91 91 91 91 89 89 88 88 87 87 86 86 85 85 84 84 82 82 80 80 78 78 77 77 75 75 73 73 71 71 70 70 67 67 66 66 65 65 63 63 62 62 61 61 60 60 58 58 56 56 55 55 54 54 53 53 52 52 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 51 51 53 53 56 56 58 58 60 60 63 63 66 66 69 69 74 74 80 80 85 85 91 91 98 98 105 105 113 113 121 121 130 130 143 143 150 150 161 161 179 179 195 195 201 201 186 186 186 186 191 191 186 186 188 188 188 188 185 185 186 186 189 189 192 192 191 191 187 187 185 185 189 189 187 187 191 191 192 192 191 191 190 190 188 188 189 189 191 191 195 195 190 190 187 187 189 189 190 190 188 188 193 193 193 193 190 190 188 188 188 188 190 190 191 191 191 191 191 191 192 192 191 191 190 190 191 191 192 192 192 192 191 191 190 190 191 191 192 192 192 192 192 192 192 192 194 194 195 195 194 194 194 194 194 194 194 194 193 193 193 193 195 195 195 195 194 194 195 195 195 195 194 194 195 195 196 196 198 198 197 197 195 195 196 196 197 197 197 197 196 196 197 197 199 199 195 195 199 199 197 197 196 196 198 198 202 202 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 204 204 204 204 204 204 204 204 203 203 201 201 200 200 202 202 204 204 203 203 205 205 205 205 206 206 205 205 203 203 204 204 204 204 205 205 206 206 207 207 208 208 207 207 207 207 208 208 207 207 205 205 173 173 113 113 74 74 50 50 35 35 30 30 31 31 36 36 43 43 51 51 60 60 71 71 84 84 92 92 99 99 105 105 105 105 103 103 99 99 95 95 91 91 90 90 91 91 97 97 109 109 128 128 184 184 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 168 168 168 168 169 169 173 173 173 173 170 170 169 169 169 169 170 170 170 170 171 171 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 174 174 170 170 169 169 171 171 177 177 178 178 178 178 178 178 177 177 178 178 172 172 175 175 189 189 199 199 182 182 167 167 156 156 150 150 140 140 134 134 127 127 123 123 120 120 115 115 113 113 110 110 108 108 105 105 104 104 103 103 102 102 100 100 97 97 96 96 96 96 94 94 93 93 91 91 91 91 89 89 88 88 87 87 86 86 85 85 84 84 82 82 80 80 78 78 77 77 75 75 73 73 71 71 70 70 67 67 66 66 65 65 63 63 62 62 61 61 60 60 58 58 56 56 55 55 54 54 53 53 52 52 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 51 51 53 53 56 56 58 58 60 60 63 63 66 66 69 69 74 74 80 80 85 85 91 91 98 98 105 105 113 113 121 121 130 130 143 143 150 150 161 161 179 179 195 195 201 201 186 186 186 186 191 191 186 186 188 188 188 188 185 185 186 186 189 189 192 192 191 191 187 187 185 185 189 189 187 187 191 191 192 192 191 191 190 190 188 188 189 189 191 191 195 195 190 190 187 187 189 189 190 190 188 188 193 193 193 193 190 190 188 188 188 188 190 190 191 191 191 191 191 191 192 192 191 191 190 190 191 191 192 192 192 192 191 191 190 190 191 191 192 192 192 192 192 192 192 192 194 194 195 195 194 194 194 194 194 194 194 194 193 193 193 193 195 195 195 195 194 194 195 195 195 195 194 194 195 195 196 196 198 198 197 197 195 195 196 196 197 197 197 197 196 196 197 197 199 199 195 195 199 199 197 197 196 196 198 198 202 202 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 204 204 204 204 204 204 204 204 203 203 201 201 200 200 202 202 204 204 203 203 205 205 205 205 206 206 205 205 203 203 204 204 204 204 205 205 206 206 207 207 208 208 207 207 207 207 208 208 207 207 205 205 173 173 113 113 74 74 50 50 35 35 30 30 31 31 36 36 43 43 51 51 60 60 71 71 84 84 92 92 99 99 105 105 105 105 103 103 99 99 95 95 91 91 90 90 91 91 97 97 109 109 128 128 184 184 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 169 169 169 169 169 169 173 173 172 172 169 169 169 169 169 169 168 168 168 168 170 170 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 176 176 176 176 175 175 174 174 174 174 172 172 171 171 172 172 178 178 179 179 178 178 176 176 176 176 178 178 172 172 190 190 202 202 187 187 169 169 159 159 149 149 139 139 138 138 128 128 122 122 118 118 116 116 111 111 108 108 106 106 103 103 101 101 100 100 100 100 98 98 97 97 95 95 95 95 94 94 92 92 90 90 89 89 89 89 88 88 87 87 86 86 85 85 84 84 83 83 81 81 79 79 78 78 77 77 75 75 73 73 71 71 70 70 67 67 65 65 65 65 63 63 62 62 60 60 59 59 57 57 55 55 54 54 55 55 53 53 51 51 50 50 50 50 48 48 48 48 47 47 47 47 46 46 46 46 46 46 47 47 48 48 48 48 49 49 51 51 52 52 54 54 57 57 60 60 62 62 65 65 71 71 75 75 81 81 88 88 93 93 101 101 110 110 117 117 125 125 134 134 145 145 157 157 174 174 193 193 200 200 193 193 189 189 186 186 188 188 189 189 185 185 185 185 188 188 190 190 190 190 188 188 186 186 189 189 187 187 190 190 190 190 190 190 190 190 189 189 190 190 191 191 194 194 189 189 186 186 188 188 189 189 187 187 193 193 192 192 189 189 190 190 188 188 190 190 191 191 191 191 191 191 193 193 192 192 191 191 192 192 193 193 192 192 191 191 191 191 192 192 193 193 192 192 192 192 192 192 194 194 194 194 194 194 195 195 193 193 194 194 194 194 193 193 195 195 195 195 194 194 194 194 194 194 194 194 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 198 198 196 196 198 198 199 199 197 197 197 197 202 202 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 202 202 203 203 203 203 204 204 203 203 204 204 202 202 203 203 205 205 203 203 204 204 205 205 205 205 205 205 203 203 204 204 204 204 205 205 206 206 207 207 207 207 206 206 206 206 207 207 206 206 186 186 127 127 80 80 55 55 33 33 27 27 28 28 32 32 40 40 51 51 61 61 74 74 89 89 108 108 119 119 122 122 123 123 121 121 114 114 108 108 103 103 95 95 91 91 90 90 92 92 104 104 122 122 168 168 212 212 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 169 169 169 169 169 169 173 173 172 172 169 169 169 169 169 169 168 168 168 168 170 170 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 176 176 176 176 175 175 174 174 174 174 172 172 171 171 172 172 178 178 179 179 178 178 176 176 176 176 178 178 172 172 190 190 202 202 187 187 169 169 159 159 149 149 139 139 138 138 128 128 122 122 118 118 116 116 111 111 108 108 106 106 103 103 101 101 100 100 100 100 98 98 97 97 95 95 95 95 94 94 92 92 90 90 89 89 89 89 88 88 87 87 86 86 85 85 84 84 83 83 81 81 79 79 78 78 77 77 75 75 73 73 71 71 70 70 67 67 65 65 65 65 63 63 62 62 60 60 59 59 57 57 55 55 54 54 55 55 53 53 51 51 50 50 50 50 48 48 48 48 47 47 47 47 46 46 46 46 46 46 47 47 48 48 48 48 49 49 51 51 52 52 54 54 57 57 60 60 62 62 65 65 71 71 75 75 81 81 88 88 93 93 101 101 110 110 117 117 125 125 134 134 145 145 157 157 174 174 193 193 200 200 193 193 189 189 186 186 188 188 189 189 185 185 185 185 188 188 190 190 190 190 188 188 186 186 189 189 187 187 190 190 190 190 190 190 190 190 189 189 190 190 191 191 194 194 189 189 186 186 188 188 189 189 187 187 193 193 192 192 189 189 190 190 188 188 190 190 191 191 191 191 191 191 193 193 192 192 191 191 192 192 193 193 192 192 191 191 191 191 192 192 193 193 192 192 192 192 192 192 194 194 194 194 194 194 195 195 193 193 194 194 194 194 193 193 195 195 195 195 194 194 194 194 194 194 194 194 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 198 198 196 196 198 198 199 199 197 197 197 197 202 202 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 202 202 203 203 203 203 204 204 203 203 204 204 202 202 203 203 205 205 203 203 204 204 205 205 205 205 205 205 203 203 204 204 204 204 205 205 206 206 207 207 207 207 206 206 206 206 207 207 206 206 186 186 127 127 80 80 55 55 33 33 27 27 28 28 32 32 40 40 51 51 61 61 74 74 89 89 108 108 119 119 122 122 123 123 121 121 114 114 108 108 103 103 95 95 91 91 90 90 92 92 104 104 122 122 168 168 212 212 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 169 169 169 169 169 169 173 173 172 172 169 169 169 169 169 169 168 168 167 167 169 169 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 178 178 178 176 176 174 174 173 173 172 172 172 172 172 172 173 173 175 175 178 178 178 178 176 176 175 175 174 174 173 173 189 189 200 200 186 186 168 168 157 157 146 146 142 142 132 132 129 129 123 123 116 116 113 113 110 110 107 107 104 104 102 102 100 100 98 98 97 97 97 97 96 96 95 95 94 94 93 93 92 92 90 90 89 89 88 88 88 88 88 88 87 87 86 86 84 84 83 83 82 82 81 81 79 79 77 77 76 76 75 75 73 73 71 71 70 70 66 66 65 65 64 64 62 62 61 61 60 60 58 58 56 56 55 55 54 54 52 52 51 51 49 49 48 48 47 47 47 47 46 46 45 45 44 44 44 44 43 43 44 44 44 44 45 45 45 45 43 43 44 44 46 46 48 48 50 50 53 53 54 54 57 57 61 61 65 65 70 70 76 76 80 80 87 87 95 95 103 103 111 111 117 117 129 129 144 144 155 155 166 166 185 185 198 198 197 197 186 186 188 188 189 189 186 186 186 186 186 186 186 186 187 187 188 188 188 188 191 191 187 187 187 187 187 187 188 188 190 190 191 191 191 191 189 189 192 192 187 187 184 184 186 186 187 187 188 188 193 193 190 190 188 188 193 193 188 188 190 190 191 191 191 191 191 191 193 193 192 192 192 192 192 192 193 193 192 192 191 191 192 192 194 194 194 194 192 192 192 192 192 192 194 194 194 194 194 194 196 196 193 193 193 193 194 194 193 193 195 195 195 195 194 194 194 194 193 193 194 194 195 195 198 198 198 198 197 197 198 198 198 198 197 197 198 198 195 195 195 195 198 198 197 197 196 196 199 199 200 200 198 198 200 200 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 200 200 201 201 202 202 203 203 203 203 203 203 201 201 202 202 203 203 201 201 202 202 204 204 204 204 203 203 202 202 204 204 204 204 205 205 206 206 206 206 206 206 205 205 205 205 205 205 199 199 145 145 92 92 58 58 36 36 29 29 27 27 30 30 38 38 50 50 62 62 79 79 102 102 121 121 135 135 138 138 132 132 125 125 120 120 112 112 108 108 103 103 94 94 90 90 88 88 87 87 96 96 114 114 148 148 205 205 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 171 171 171 171 169 169 169 169 169 169 169 169 173 173 172 172 169 169 169 169 169 169 168 168 167 167 169 169 173 173 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 178 178 178 178 176 176 174 174 173 173 172 172 172 172 172 172 173 173 175 175 178 178 178 178 176 176 175 175 174 174 173 173 189 189 200 200 186 186 168 168 157 157 146 146 142 142 132 132 129 129 123 123 116 116 113 113 110 110 107 107 104 104 102 102 100 100 98 98 97 97 97 97 96 96 95 95 94 94 93 93 92 92 90 90 89 89 88 88 88 88 88 88 87 87 86 86 84 84 83 83 82 82 81 81 79 79 77 77 76 76 75 75 73 73 71 71 70 70 66 66 65 65 64 64 62 62 61 61 60 60 58 58 56 56 55 55 54 54 52 52 51 51 49 49 48 48 47 47 47 47 46 46 45 45 44 44 44 44 43 43 44 44 44 44 45 45 45 45 43 43 44 44 46 46 48 48 50 50 53 53 54 54 57 57 61 61 65 65 70 70 76 76 80 80 87 87 95 95 103 103 111 111 117 117 129 129 144 144 155 155 166 166 185 185 198 198 197 197 186 186 188 188 189 189 186 186 186 186 186 186 186 186 187 187 188 188 188 188 191 191 187 187 187 187 187 187 188 188 190 190 191 191 191 191 189 189 192 192 187 187 184 184 186 186 187 187 188 188 193 193 190 190 188 188 193 193 188 188 190 190 191 191 191 191 191 191 193 193 192 192 192 192 192 192 193 193 192 192 191 191 192 192 194 194 194 194 192 192 192 192 192 192 194 194 194 194 194 194 196 196 193 193 193 193 194 194 193 193 195 195 195 195 194 194 194 194 193 193 194 194 195 195 198 198 198 198 197 197 198 198 198 198 197 197 198 198 195 195 195 195 198 198 197 197 196 196 199 199 200 200 198 198 200 200 200 200 200 200 200 200 200 200 200 200 201 201 200 200 200 200 201 201 203 203 200 200 201 201 202 202 203 203 203 203 203 203 201 201 202 202 203 203 201 201 202 202 204 204 204 204 203 203 202 202 204 204 204 204 205 205 206 206 206 206 206 206 205 205 205 205 205 205 199 199 145 145 92 92 58 58 36 36 29 29 27 27 30 30 38 38 50 50 62 62 79 79 102 102 121 121 135 135 138 138 132 132 125 125 120 120 112 112 108 108 103 103 94 94 90 90 88 88 87 87 96 96 114 114 148 148 205 205 217 217 218 218 219 219 219 219 220 220 220 220 220 220 221 221 173 173 172 172 170 170 169 169 170 170 170 170 171 171 171 171 170 170 168 168 168 168 168 168 168 168 169 169 171 171 173 173 173 173 173 173 174 174 174 174 173 173 173 173 175 175 176 176 177 177 175 175 173 173 170 170 170 170 173 173 174 174 174 174 174 174 178 178 183 183 174 174 172 172 172 172 185 185 205 205 183 183 172 172 157 157 144 144 137 137 132 132 127 127 121 121 117 117 113 113 108 108 106 106 105 105 103 103 101 101 99 99 97 97 96 96 95 95 94 94 93 93 92 92 91 91 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 86 86 85 85 84 84 83 83 81 81 80 80 78 78 75 75 73 73 71 71 69 69 69 69 66 66 64 64 64 64 61 61 59 59 59 59 57 57 55 55 53 53 51 51 50 50 47 47 47 47 46 46 46 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 45 45 49 49 51 51 54 54 56 56 59 59 64 64 69 69 72 72 76 76 83 83 90 90 99 99 106 106 115 115 125 125 135 135 147 147 161 161 176 176 195 195 198 198 188 188 185 185 186 186 185 185 185 185 185 185 185 185 191 191 191 191 188 188 185 185 184 184 186 186 188 188 188 188 189 189 188 188 188 188 188 188 186 186 185 185 186 186 187 187 190 190 187 187 187 187 190 190 192 192 193 193 189 189 189 189 192 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 190 190 191 191 195 195 196 196 193 193 191 191 190 190 192 192 194 194 195 195 195 195 194 194 193 193 194 194 196 196 197 197 198 198 195 195 194 194 196 196 196 196 196 196 196 196 196 196 195 195 196 196 196 196 195 195 197 197 197 197 197 197 197 197 197 197 196 196 198 198 201 201 200 200 198 198 201 201 199 199 201 201 202 202 200 200 200 200 199 199 198 198 199 199 200 200 202 202 202 202 199 199 204 204 203 203 200 200 201 201 201 201 201 201 201 201 202 202 202 202 203 203 203 203 203 203 204 204 204 204 205 205 206 206 205 205 206 206 205 205 206 206 205 205 167 167 107 107 67 67 40 40 26 26 26 26 29 29 35 35 47 47 64 64 80 80 109 109 128 128 145 145 140 140 129 129 122 122 114 114 107 107 101 101 98 98 95 95 90 90 87 87 85 85 83 83 90 90 107 107 138 138 195 195 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 173 173 172 172 170 170 169 169 170 170 170 170 171 171 171 171 170 170 168 168 168 168 168 168 168 168 169 169 171 171 173 173 173 173 173 173 174 174 174 174 173 173 173 173 175 175 176 176 177 177 175 175 173 173 170 170 170 170 173 173 174 174 174 174 174 174 178 178 183 183 174 174 172 172 172 172 185 185 205 205 183 183 172 172 157 157 144 144 137 137 132 132 127 127 121 121 117 117 113 113 108 108 106 106 105 105 103 103 101 101 99 99 97 97 96 96 95 95 94 94 93 93 92 92 91 91 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 86 86 85 85 84 84 83 83 81 81 80 80 78 78 75 75 73 73 71 71 69 69 69 69 66 66 64 64 64 64 61 61 59 59 59 59 57 57 55 55 53 53 51 51 50 50 47 47 47 47 46 46 46 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 45 45 49 49 51 51 54 54 56 56 59 59 64 64 69 69 72 72 76 76 83 83 90 90 99 99 106 106 115 115 125 125 135 135 147 147 161 161 176 176 195 195 198 198 188 188 185 185 186 186 185 185 185 185 185 185 185 185 191 191 191 191 188 188 185 185 184 184 186 186 188 188 188 188 189 189 188 188 188 188 188 188 186 186 185 185 186 186 187 187 190 190 187 187 187 187 190 190 192 192 193 193 189 189 189 189 192 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 190 190 191 191 195 195 196 196 193 193 191 191 190 190 192 192 194 194 195 195 195 195 194 194 193 193 194 194 196 196 197 197 198 198 195 195 194 194 196 196 196 196 196 196 196 196 196 196 195 195 196 196 196 196 195 195 197 197 197 197 197 197 197 197 197 197 196 196 198 198 201 201 200 200 198 198 201 201 199 199 201 201 202 202 200 200 200 200 199 199 198 198 199 199 200 200 202 202 202 202 199 199 204 204 203 203 200 200 201 201 201 201 201 201 201 201 202 202 202 202 203 203 203 203 203 203 204 204 204 204 205 205 206 206 205 205 206 206 205 205 206 206 205 205 167 167 107 107 67 67 40 40 26 26 26 26 29 29 35 35 47 47 64 64 80 80 109 109 128 128 145 145 140 140 129 129 122 122 114 114 107 107 101 101 98 98 95 95 90 90 87 87 85 85 83 83 90 90 107 107 138 138 195 195 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 173 173 173 173 171 171 170 170 170 170 170 170 171 171 172 172 171 171 169 169 169 169 169 169 168 168 169 169 171 171 173 173 173 173 173 173 174 174 175 175 173 173 173 173 175 175 176 176 177 177 175 175 173 173 170 170 170 170 173 173 174 174 173 173 175 175 178 178 178 178 175 175 172 172 173 173 202 202 195 195 171 171 162 162 145 145 139 139 131 131 126 126 122 122 116 116 112 112 109 109 104 104 102 102 101 101 102 102 100 100 98 98 96 96 95 95 95 95 94 94 93 93 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 89 88 88 88 88 87 87 85 85 84 84 82 82 81 81 78 78 76 76 74 74 71 71 69 69 68 68 64 64 63 63 63 63 59 59 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 45 45 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 42 42 41 41 42 42 43 43 46 46 47 47 50 50 53 53 54 54 57 57 62 62 65 65 69 69 75 75 82 82 89 89 96 96 105 105 113 113 122 122 133 133 146 146 159 159 172 172 195 195 204 204 186 186 182 182 185 185 186 186 186 186 184 184 187 187 191 191 189 189 185 185 184 184 185 185 187 187 187 187 187 187 187 187 187 187 188 188 187 187 186 186 186 186 188 188 191 191 187 187 187 187 191 191 192 192 194 194 190 190 189 189 192 192 193 193 194 194 194 194 194 194 194 194 193 193 191 191 191 191 192 192 194 194 196 196 193 193 192 192 191 191 192 192 194 194 195 195 194 194 194 194 193 193 194 194 195 195 196 196 199 199 196 196 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 198 198 201 201 200 200 198 198 200 200 198 198 199 199 200 200 198 198 200 200 199 199 198 198 199 199 200 200 203 203 202 202 199 199 205 205 203 203 201 201 202 202 202 202 202 202 201 201 202 202 202 202 203 203 203 203 204 204 205 205 205 205 205 205 204 204 204 204 208 208 204 204 206 206 191 191 134 134 81 81 48 48 30 30 24 24 24 24 34 34 45 45 59 59 79 79 104 104 138 138 146 146 140 140 130 130 120 120 111 111 104 104 100 100 94 94 91 91 89 89 85 85 82 82 80 80 78 78 85 85 101 101 131 131 187 187 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 173 173 173 173 171 171 170 170 170 170 170 170 171 171 172 172 171 171 169 169 169 169 169 169 168 168 169 169 171 171 173 173 173 173 173 173 174 174 175 175 173 173 173 173 175 175 176 176 177 177 175 175 173 173 170 170 170 170 173 173 174 174 173 173 175 175 178 178 178 178 175 175 172 172 173 173 202 202 195 195 171 171 162 162 145 145 139 139 131 131 126 126 122 122 116 116 112 112 109 109 104 104 102 102 101 101 102 102 100 100 98 98 96 96 95 95 95 95 94 94 93 93 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 89 88 88 88 88 87 87 85 85 84 84 82 82 81 81 78 78 76 76 74 74 71 71 69 69 68 68 64 64 63 63 63 63 59 59 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 45 45 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 42 42 41 41 42 42 43 43 46 46 47 47 50 50 53 53 54 54 57 57 62 62 65 65 69 69 75 75 82 82 89 89 96 96 105 105 113 113 122 122 133 133 146 146 159 159 172 172 195 195 204 204 186 186 182 182 185 185 186 186 186 186 184 184 187 187 191 191 189 189 185 185 184 184 185 185 187 187 187 187 187 187 187 187 187 187 188 188 187 187 186 186 186 186 188 188 191 191 187 187 187 187 191 191 192 192 194 194 190 190 189 189 192 192 193 193 194 194 194 194 194 194 194 194 193 193 191 191 191 191 192 192 194 194 196 196 193 193 192 192 191 191 192 192 194 194 195 195 194 194 194 194 193 193 194 194 195 195 196 196 199 199 196 196 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 198 198 201 201 200 200 198 198 200 200 198 198 199 199 200 200 198 198 200 200 199 199 198 198 199 199 200 200 203 203 202 202 199 199 205 205 203 203 201 201 202 202 202 202 202 202 201 201 202 202 202 202 203 203 203 203 204 204 205 205 205 205 205 205 204 204 204 204 208 208 204 204 206 206 191 191 134 134 81 81 48 48 30 30 24 24 24 24 34 34 45 45 59 59 79 79 104 104 138 138 146 146 140 140 130 130 120 120 111 111 104 104 100 100 94 94 91 91 89 89 85 85 82 82 80 80 78 78 85 85 101 101 131 131 187 187 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 173 173 174 174 173 173 171 171 171 171 171 171 172 172 172 172 172 172 170 170 169 169 169 169 168 168 169 169 172 172 174 174 174 174 173 173 174 174 175 175 173 173 173 173 175 175 176 176 176 176 175 175 172 172 169 169 169 169 173 173 175 175 175 175 177 177 178 178 177 177 174 174 171 171 191 191 196 196 173 173 161 161 150 150 141 141 132 132 125 125 121 121 116 116 112 112 108 108 105 105 102 102 99 99 99 99 98 98 97 97 96 96 95 95 94 94 94 94 93 93 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 91 91 91 91 90 90 89 89 87 87 86 86 84 84 82 82 79 79 77 77 75 75 72 72 70 70 70 70 66 66 65 65 65 65 61 61 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 39 39 39 40 40 41 41 41 41 42 42 44 44 46 46 48 48 51 51 56 56 58 58 61 61 67 67 71 71 78 78 84 84 92 92 100 100 108 108 118 118 130 130 141 141 154 154 164 164 182 182 202 202 193 193 184 184 186 186 186 186 187 187 187 187 190 190 189 189 186 186 184 184 184 184 186 186 187 187 187 187 187 187 187 187 188 188 188 188 187 187 187 187 188 188 191 191 189 189 189 189 191 191 190 190 193 193 190 190 191 191 193 193 192 192 194 194 194 194 194 194 194 194 194 194 192 192 192 192 193 193 193 193 194 194 193 193 194 194 194 194 194 194 195 195 194 194 194 194 194 194 194 194 194 194 194 194 195 195 198 198 196 196 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 198 198 200 200 200 200 199 199 200 200 200 200 200 200 200 200 200 200 201 201 200 200 199 199 200 200 201 201 203 203 202 202 199 199 205 205 204 204 201 201 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 205 205 206 206 205 205 205 205 203 203 203 203 207 207 204 204 205 205 168 168 99 99 62 62 38 38 27 27 26 26 30 30 42 42 57 57 77 77 108 108 136 136 150 150 138 138 121 121 112 112 106 106 100 100 95 95 93 93 87 87 84 84 82 82 78 78 75 75 73 73 74 74 80 80 96 96 126 126 183 183 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 173 173 174 174 173 173 171 171 171 171 171 171 172 172 172 172 172 172 170 170 169 169 169 169 168 168 169 169 172 172 174 174 174 174 173 173 174 174 175 175 173 173 173 173 175 175 176 176 176 176 175 175 172 172 169 169 169 169 173 173 175 175 175 175 177 177 178 178 177 177 174 174 171 171 191 191 196 196 173 173 161 161 150 150 141 141 132 132 125 125 121 121 116 116 112 112 108 108 105 105 102 102 99 99 99 99 98 98 97 97 96 96 95 95 94 94 94 94 93 93 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 91 91 91 91 90 90 89 89 87 87 86 86 84 84 82 82 79 79 77 77 75 75 72 72 70 70 70 70 66 66 65 65 65 65 61 61 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 39 39 39 40 40 41 41 41 41 42 42 44 44 46 46 48 48 51 51 56 56 58 58 61 61 67 67 71 71 78 78 84 84 92 92 100 100 108 108 118 118 130 130 141 141 154 154 164 164 182 182 202 202 193 193 184 184 186 186 186 186 187 187 187 187 190 190 189 189 186 186 184 184 184 184 186 186 187 187 187 187 187 187 187 187 188 188 188 188 187 187 187 187 188 188 191 191 189 189 189 189 191 191 190 190 193 193 190 190 191 191 193 193 192 192 194 194 194 194 194 194 194 194 194 194 192 192 192 192 193 193 193 193 194 194 193 193 194 194 194 194 194 194 195 195 194 194 194 194 194 194 194 194 194 194 194 194 195 195 198 198 196 196 194 194 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 198 198 200 200 200 200 199 199 200 200 200 200 200 200 200 200 200 200 201 201 200 200 199 199 200 200 201 201 203 203 202 202 199 199 205 205 204 204 201 201 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 205 205 206 206 205 205 205 205 203 203 203 203 207 207 204 204 205 205 168 168 99 99 62 62 38 38 27 27 26 26 30 30 42 42 57 57 77 77 108 108 136 136 150 150 138 138 121 121 112 112 106 106 100 100 95 95 93 93 87 87 84 84 82 82 78 78 75 75 73 73 74 74 80 80 96 96 126 126 183 183 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 174 174 175 175 174 174 173 173 172 172 172 172 173 173 173 173 173 173 172 172 170 170 170 170 168 168 170 170 173 173 174 174 175 175 174 174 174 174 175 175 173 173 173 173 175 175 175 175 175 175 174 174 171 171 168 168 168 168 172 172 175 175 175 175 178 178 177 177 178 178 172 172 182 182 200 200 180 180 165 165 152 152 139 139 133 133 126 126 120 120 116 116 113 113 109 109 104 104 103 103 100 100 98 98 98 98 95 95 95 95 94 94 93 93 93 93 92 92 92 92 92 92 91 91 91 91 92 92 92 92 92 92 92 92 93 93 94 94 93 93 93 93 92 92 90 90 89 89 87 87 85 85 83 83 80 80 78 78 75 75 73 73 70 70 71 71 68 68 67 67 67 67 63 63 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 43 43 42 42 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 38 38 39 39 38 38 40 40 41 41 42 42 43 43 47 47 52 52 53 53 56 56 61 61 65 65 71 71 75 75 82 82 91 91 99 99 107 107 117 117 128 128 139 139 150 150 165 165 185 185 200 200 197 197 189 189 186 186 188 188 189 189 188 188 188 188 187 187 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 188 188 189 189 189 189 188 188 192 192 190 190 191 191 192 192 189 189 192 192 190 190 192 192 193 193 191 191 193 193 193 193 193 193 193 193 193 193 192 192 193 193 194 194 193 193 192 192 193 193 195 195 197 197 197 197 195 195 193 193 194 194 194 194 195 195 194 194 192 192 194 194 198 198 196 196 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 197 197 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 200 200 200 200 202 202 201 201 200 200 202 202 202 202 200 200 200 200 200 200 202 202 203 203 202 202 199 199 205 205 204 204 202 202 203 203 203 203 203 203 203 203 202 202 202 202 203 203 203 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 207 207 194 194 139 139 80 80 51 51 33 33 26 26 28 28 39 39 50 50 68 68 98 98 133 133 150 150 138 138 121 121 113 113 105 105 99 99 95 95 92 92 91 91 84 84 79 79 76 76 73 73 70 70 67 67 70 70 77 77 95 95 125 125 183 183 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 174 174 175 175 174 174 173 173 172 172 172 172 173 173 173 173 173 173 172 172 170 170 170 170 168 168 170 170 173 173 174 174 175 175 174 174 174 174 175 175 173 173 173 173 175 175 175 175 175 175 174 174 171 171 168 168 168 168 172 172 175 175 175 175 178 178 177 177 178 178 172 172 182 182 200 200 180 180 165 165 152 152 139 139 133 133 126 126 120 120 116 116 113 113 109 109 104 104 103 103 100 100 98 98 98 98 95 95 95 95 94 94 93 93 93 93 92 92 92 92 92 92 91 91 91 91 92 92 92 92 92 92 92 92 93 93 94 94 93 93 93 93 92 92 90 90 89 89 87 87 85 85 83 83 80 80 78 78 75 75 73 73 70 70 71 71 68 68 67 67 67 67 63 63 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 43 43 42 42 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 38 38 39 39 38 38 40 40 41 41 42 42 43 43 47 47 52 52 53 53 56 56 61 61 65 65 71 71 75 75 82 82 91 91 99 99 107 107 117 117 128 128 139 139 150 150 165 165 185 185 200 200 197 197 189 189 186 186 188 188 189 189 188 188 188 188 187 187 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 188 188 189 189 189 189 188 188 192 192 190 190 191 191 192 192 189 189 192 192 190 190 192 192 193 193 191 191 193 193 193 193 193 193 193 193 193 193 192 192 193 193 194 194 193 193 192 192 193 193 195 195 197 197 197 197 195 195 193 193 194 194 194 194 195 195 194 194 192 192 194 194 198 198 196 196 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 197 197 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 200 200 200 200 202 202 201 201 200 200 202 202 202 202 200 200 200 200 200 200 202 202 203 203 202 202 199 199 205 205 204 204 202 202 203 203 203 203 203 203 203 203 202 202 202 202 203 203 203 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 207 207 194 194 139 139 80 80 51 51 33 33 26 26 28 28 39 39 50 50 68 68 98 98 133 133 150 150 138 138 121 121 113 113 105 105 99 99 95 95 92 92 91 91 84 84 79 79 76 76 73 73 70 70 67 67 70 70 77 77 95 95 125 125 183 183 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 174 174 175 175 175 175 174 174 172 172 172 172 173 173 174 174 174 174 173 173 171 171 170 170 168 168 170 170 173 173 175 175 175 175 175 175 175 175 175 175 173 173 173 173 175 175 175 175 175 175 174 174 171 171 167 167 167 167 172 172 175 175 176 176 179 179 178 178 176 176 172 172 199 199 188 188 167 167 157 157 141 141 137 137 128 128 121 121 114 114 110 110 107 107 104 104 99 99 98 98 96 96 94 94 95 95 93 93 93 93 92 92 92 92 92 92 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 93 93 95 95 95 95 94 94 94 94 92 92 89 89 88 88 86 86 85 85 81 81 78 78 76 76 73 73 71 71 71 71 67 67 66 66 66 66 62 62 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 44 44 43 43 43 43 42 42 41 41 38 38 38 38 38 38 38 38 37 37 38 38 37 37 37 37 38 38 39 39 39 39 40 40 41 41 42 42 42 42 45 45 48 48 49 49 52 52 56 56 59 59 63 63 68 68 73 73 81 81 88 88 96 96 104 104 114 114 125 125 138 138 149 149 160 160 181 181 201 201 196 196 187 187 186 186 187 187 185 185 186 186 187 187 188 188 187 187 185 185 185 185 185 185 185 185 185 185 187 187 189 189 191 191 189 189 187 187 193 193 191 191 192 192 192 192 189 189 192 192 190 190 192 192 193 193 190 190 190 190 190 190 190 190 190 190 191 191 192 192 194 194 194 194 192 192 191 191 193 193 196 196 198 198 198 198 195 195 193 193 194 194 194 194 195 195 194 194 191 191 194 194 198 198 196 196 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 198 198 198 198 198 198 199 199 200 200 198 198 201 201 200 200 198 198 200 200 202 202 201 201 200 200 201 201 202 202 203 203 202 202 199 199 205 205 204 204 203 203 204 204 204 204 204 204 203 203 202 202 202 202 203 203 203 203 203 203 202 202 203 203 205 205 207 207 208 208 203 203 208 208 176 176 109 109 67 67 40 40 28 28 26 26 33 33 46 46 59 59 84 84 123 123 149 149 143 143 123 123 111 111 105 105 97 97 93 93 91 91 91 91 89 89 83 83 74 74 70 70 67 67 64 64 62 62 64 64 73 73 92 92 125 125 183 183 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 174 174 175 175 175 175 174 174 172 172 172 172 173 173 174 174 174 174 173 173 171 171 170 170 168 168 170 170 173 173 175 175 175 175 175 175 175 175 175 175 173 173 173 173 175 175 175 175 175 175 174 174 171 171 167 167 167 167 172 172 175 175 176 176 179 179 178 178 176 176 172 172 199 199 188 188 167 167 157 157 141 141 137 137 128 128 121 121 114 114 110 110 107 107 104 104 99 99 98 98 96 96 94 94 95 95 93 93 93 93 92 92 92 92 92 92 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 93 93 95 95 95 95 94 94 94 94 92 92 89 89 88 88 86 86 85 85 81 81 78 78 76 76 73 73 71 71 71 71 67 67 66 66 66 66 62 62 59 59 58 58 56 56 55 55 53 53 50 50 49 49 47 47 47 47 46 46 44 44 43 43 43 43 42 42 41 41 38 38 38 38 38 38 38 38 37 37 38 38 37 37 37 37 38 38 39 39 39 39 40 40 41 41 42 42 42 42 45 45 48 48 49 49 52 52 56 56 59 59 63 63 68 68 73 73 81 81 88 88 96 96 104 104 114 114 125 125 138 138 149 149 160 160 181 181 201 201 196 196 187 187 186 186 187 187 185 185 186 186 187 187 188 188 187 187 185 185 185 185 185 185 185 185 185 185 187 187 189 189 191 191 189 189 187 187 193 193 191 191 192 192 192 192 189 189 192 192 190 190 192 192 193 193 190 190 190 190 190 190 190 190 190 190 191 191 192 192 194 194 194 194 192 192 191 191 193 193 196 196 198 198 198 198 195 195 193 193 194 194 194 194 195 195 194 194 191 191 194 194 198 198 196 196 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 198 198 198 198 198 198 199 199 200 200 198 198 201 201 200 200 198 198 200 200 202 202 201 201 200 200 201 201 202 202 203 203 202 202 199 199 205 205 204 204 203 203 204 204 204 204 204 204 203 203 202 202 202 202 203 203 203 203 203 203 202 202 203 203 205 205 207 207 208 208 203 203 208 208 176 176 109 109 67 67 40 40 28 28 26 26 33 33 46 46 59 59 84 84 123 123 149 149 143 143 123 123 111 111 105 105 97 97 93 93 91 91 91 91 89 89 83 83 74 74 70 70 67 67 64 64 62 62 64 64 73 73 92 92 125 125 183 183 218 218 219 219 219 219 219 219 219 219 220 220 220 220 221 221 172 172 173 173 174 174 176 176 176 176 176 176 175 175 175 175 175 175 174 174 172 172 168 168 167 167 170 170 173 173 176 176 178 178 177 177 176 176 176 176 176 176 175 175 175 175 175 175 174 174 173 173 171 171 168 168 171 171 173 173 174 174 177 177 179 179 177 177 175 175 187 187 199 199 175 175 157 157 147 147 137 137 131 131 123 123 116 116 112 112 106 106 102 102 100 100 97 97 96 96 93 93 91 91 91 91 92 92 92 92 91 91 90 90 89 89 90 90 90 90 91 91 92 92 93 93 95 95 95 95 95 95 95 95 95 95 97 97 97 97 95 95 94 94 92 92 91 91 89 89 86 86 84 84 82 82 80 80 78 78 75 75 74 74 71 71 68 68 66 66 64 64 62 62 60 60 58 58 56 56 55 55 53 53 50 50 49 49 47 47 46 46 45 45 44 44 43 43 42 42 40 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 35 35 37 37 38 38 40 40 41 41 42 42 43 43 46 46 47 47 50 50 54 54 58 58 64 64 67 67 72 72 78 78 85 85 94 94 104 104 115 115 124 124 135 135 148 148 161 161 176 176 200 200 198 198 184 184 185 185 188 188 184 184 187 187 188 188 187 187 187 187 186 186 186 186 186 186 188 188 186 186 189 189 192 192 191 191 188 188 190 190 192 192 194 194 194 194 192 192 191 191 193 193 194 194 193 193 191 191 190 190 190 190 193 193 189 189 191 191 194 194 195 195 192 192 193 193 190 190 192 192 194 194 194 194 193 193 191 191 191 191 192 192 195 195 196 196 195 195 189 189 195 195 196 196 191 191 192 192 191 191 192 192 194 194 195 195 195 195 199 199 198 198 192 192 196 196 197 197 196 196 192 192 198 198 200 200 196 196 199 199 200 200 198 198 200 200 200 200 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 202 202 201 201 202 202 203 203 203 203 203 203 202 202 202 202 203 203 203 203 204 204 204 204 203 203 204 204 205 205 208 208 206 206 204 204 152 152 94 94 52 52 32 32 25 25 30 30 38 38 49 49 71 71 103 103 143 143 148 148 129 129 114 114 104 104 99 99 95 95 91 91 88 88 85 85 84 84 78 78 71 71 69 69 64 64 60 60 56 56 58 58 68 68 92 92 127 127 192 192 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 172 172 173 173 174 174 176 176 176 176 176 176 175 175 175 175 175 175 174 174 172 172 168 168 167 167 170 170 173 173 176 176 178 178 177 177 176 176 176 176 176 176 175 175 175 175 175 175 174 174 173 173 171 171 168 168 171 171 173 173 174 174 177 177 179 179 177 177 175 175 187 187 199 199 175 175 157 157 147 147 137 137 131 131 123 123 116 116 112 112 106 106 102 102 100 100 97 97 96 96 93 93 91 91 91 91 92 92 92 92 91 91 90 90 89 89 90 90 90 90 91 91 92 92 93 93 95 95 95 95 95 95 95 95 95 95 97 97 97 97 95 95 94 94 92 92 91 91 89 89 86 86 84 84 82 82 80 80 78 78 75 75 74 74 71 71 68 68 66 66 64 64 62 62 60 60 58 58 56 56 55 55 53 53 50 50 49 49 47 47 46 46 45 45 44 44 43 43 42 42 40 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 35 35 37 37 38 38 40 40 41 41 42 42 43 43 46 46 47 47 50 50 54 54 58 58 64 64 67 67 72 72 78 78 85 85 94 94 104 104 115 115 124 124 135 135 148 148 161 161 176 176 200 200 198 198 184 184 185 185 188 188 184 184 187 187 188 188 187 187 187 187 186 186 186 186 186 186 188 188 186 186 189 189 192 192 191 191 188 188 190 190 192 192 194 194 194 194 192 192 191 191 193 193 194 194 193 193 191 191 190 190 190 190 193 193 189 189 191 191 194 194 195 195 192 192 193 193 190 190 192 192 194 194 194 194 193 193 191 191 191 191 192 192 195 195 196 196 195 195 189 189 195 195 196 196 191 191 192 192 191 191 192 192 194 194 195 195 195 195 199 199 198 198 192 192 196 196 197 197 196 196 192 192 198 198 200 200 196 196 199 199 200 200 198 198 200 200 200 200 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 202 202 201 201 202 202 203 203 203 203 203 203 202 202 202 202 203 203 203 203 204 204 204 204 203 203 204 204 205 205 208 208 206 206 204 204 152 152 94 94 52 52 32 32 25 25 30 30 38 38 49 49 71 71 103 103 143 143 148 148 129 129 114 114 104 104 99 99 95 95 91 91 88 88 85 85 84 84 78 78 71 71 69 69 64 64 60 60 56 56 58 58 68 68 92 92 127 127 192 192 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 172 172 173 173 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 168 168 168 168 171 171 175 175 178 178 179 179 178 178 177 177 177 177 177 177 177 177 177 177 175 175 173 173 172 172 171 171 169 169 172 172 173 173 174 174 176 176 178 178 178 178 178 178 199 199 182 182 166 166 149 149 139 139 130 130 124 124 117 117 112 112 108 108 102 102 99 99 97 97 95 95 94 94 92 92 91 91 90 90 91 91 91 91 90 90 90 90 89 89 90 90 90 90 92 92 93 93 94 94 95 95 96 96 97 97 97 97 99 99 100 100 100 100 99 99 96 96 95 95 93 93 90 90 88 88 86 86 83 83 81 81 79 79 76 76 75 75 71 71 69 69 67 67 64 64 62 62 60 60 59 59 57 57 55 55 53 53 52 52 51 51 49 49 48 48 47 47 44 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 37 37 38 38 39 39 40 40 41 41 42 42 45 45 46 46 48 48 51 51 54 54 59 59 63 63 66 66 71 71 78 78 86 86 95 95 105 105 113 113 123 123 134 134 147 147 162 162 175 175 198 198 195 195 181 181 186 186 183 183 189 189 191 191 190 190 190 190 188 188 186 186 186 186 186 186 185 185 188 188 191 191 191 191 190 190 190 190 191 191 193 193 193 193 192 192 191 191 193 193 193 193 193 193 191 191 191 191 190 190 193 193 189 189 192 192 194 194 194 194 191 191 194 194 191 191 192 192 193 193 194 194 192 192 191 191 190 190 191 191 193 193 195 195 195 195 192 192 194 194 194 194 191 191 193 193 193 193 194 194 195 195 197 197 195 195 198 198 198 198 194 194 197 197 198 198 196 196 193 193 199 199 200 200 196 196 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 203 203 202 202 203 203 204 204 204 204 204 204 202 202 202 202 203 203 204 204 204 204 205 205 203 203 204 204 205 205 205 205 205 205 198 198 136 136 84 84 48 48 32 32 27 27 34 34 43 43 60 60 83 83 121 121 147 147 137 137 120 120 107 107 99 99 95 95 91 91 89 89 85 85 82 82 80 80 74 74 69 69 66 66 61 61 57 57 54 54 58 58 72 72 94 94 133 133 200 200 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 172 172 173 173 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 168 168 168 168 171 171 175 175 178 178 179 179 178 178 177 177 177 177 177 177 177 177 177 177 175 175 173 173 172 172 171 171 169 169 172 172 173 173 174 174 176 176 178 178 178 178 178 178 199 199 182 182 166 166 149 149 139 139 130 130 124 124 117 117 112 112 108 108 102 102 99 99 97 97 95 95 94 94 92 92 91 91 90 90 91 91 91 91 90 90 90 90 89 89 90 90 90 90 92 92 93 93 94 94 95 95 96 96 97 97 97 97 99 99 100 100 100 100 99 99 96 96 95 95 93 93 90 90 88 88 86 86 83 83 81 81 79 79 76 76 75 75 71 71 69 69 67 67 64 64 62 62 60 60 59 59 57 57 55 55 53 53 52 52 51 51 49 49 48 48 47 47 44 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 37 37 38 38 39 39 40 40 41 41 42 42 45 45 46 46 48 48 51 51 54 54 59 59 63 63 66 66 71 71 78 78 86 86 95 95 105 105 113 113 123 123 134 134 147 147 162 162 175 175 198 198 195 195 181 181 186 186 183 183 189 189 191 191 190 190 190 190 188 188 186 186 186 186 186 186 185 185 188 188 191 191 191 191 190 190 190 190 191 191 193 193 193 193 192 192 191 191 193 193 193 193 193 193 191 191 191 191 190 190 193 193 189 189 192 192 194 194 194 194 191 191 194 194 191 191 192 192 193 193 194 194 192 192 191 191 190 190 191 191 193 193 195 195 195 195 192 192 194 194 194 194 191 191 193 193 193 193 194 194 195 195 197 197 195 195 198 198 198 198 194 194 197 197 198 198 196 196 193 193 199 199 200 200 196 196 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 203 203 202 202 203 203 204 204 204 204 204 204 202 202 202 202 203 203 204 204 204 204 205 205 203 203 204 204 205 205 205 205 205 205 198 198 136 136 84 84 48 48 32 32 27 27 34 34 43 43 60 60 83 83 121 121 147 147 137 137 120 120 107 107 99 99 95 95 91 91 89 89 85 85 82 82 80 80 74 74 69 69 66 66 61 61 57 57 54 54 58 58 72 72 94 94 133 133 200 200 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 174 174 174 174 173 173 169 169 170 170 174 174 177 177 179 179 180 180 178 178 176 176 176 176 177 177 177 177 178 178 174 174 172 172 171 171 171 171 172 172 174 174 173 173 173 173 175 175 176 176 176 176 190 190 195 195 169 169 157 157 141 141 132 132 124 124 118 118 112 112 109 109 105 105 100 100 97 97 96 96 93 93 92 92 91 91 90 90 89 89 90 90 90 90 90 90 90 90 89 89 90 90 91 91 93 93 94 94 96 96 97 97 98 98 99 99 100 100 101 101 102 102 101 101 100 100 98 98 97 97 95 95 94 94 91 91 88 88 85 85 83 83 81 81 77 77 76 76 73 73 70 70 68 68 66 66 64 64 61 61 60 60 58 58 56 56 54 54 52 52 51 51 49 49 48 48 47 47 45 45 44 44 43 43 41 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 39 39 39 39 40 40 41 41 43 43 45 45 46 46 49 49 52 52 57 57 60 60 61 61 66 66 72 72 78 78 86 86 94 94 103 103 112 112 123 123 133 133 146 146 158 158 179 179 199 199 196 196 189 189 184 184 190 190 194 194 193 193 193 193 190 190 187 187 185 185 185 185 185 185 187 187 190 190 191 191 191 191 189 189 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 190 190 192 192 189 189 193 193 194 194 193 193 190 190 195 195 192 192 192 192 193 193 194 194 192 192 192 192 192 192 193 193 194 194 196 196 197 197 196 196 194 194 193 193 193 193 195 195 196 196 196 196 197 197 197 197 195 195 197 197 198 198 196 196 197 197 198 198 197 197 195 195 200 200 199 199 196 196 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 203 203 202 202 203 203 204 204 205 205 204 204 203 203 203 203 204 204 204 204 205 205 205 205 204 204 204 204 204 204 204 204 206 206 191 191 117 117 73 73 44 44 32 32 32 32 40 40 52 52 73 73 99 99 140 140 148 148 126 126 113 113 102 102 96 96 92 92 88 88 88 88 85 85 81 81 79 79 72 72 66 66 61 61 56 56 53 53 52 52 56 56 74 74 97 97 146 146 208 208 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 174 174 174 174 173 173 169 169 170 170 174 174 177 177 179 179 180 180 178 178 176 176 176 176 177 177 177 177 178 178 174 174 172 172 171 171 171 171 172 172 174 174 173 173 173 173 175 175 176 176 176 176 190 190 195 195 169 169 157 157 141 141 132 132 124 124 118 118 112 112 109 109 105 105 100 100 97 97 96 96 93 93 92 92 91 91 90 90 89 89 90 90 90 90 90 90 90 90 89 89 90 90 91 91 93 93 94 94 96 96 97 97 98 98 99 99 100 100 101 101 102 102 101 101 100 100 98 98 97 97 95 95 94 94 91 91 88 88 85 85 83 83 81 81 77 77 76 76 73 73 70 70 68 68 66 66 64 64 61 61 60 60 58 58 56 56 54 54 52 52 51 51 49 49 48 48 47 47 45 45 44 44 43 43 41 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 39 39 39 39 40 40 41 41 43 43 45 45 46 46 49 49 52 52 57 57 60 60 61 61 66 66 72 72 78 78 86 86 94 94 103 103 112 112 123 123 133 133 146 146 158 158 179 179 199 199 196 196 189 189 184 184 190 190 194 194 193 193 193 193 190 190 187 187 185 185 185 185 185 185 187 187 190 190 191 191 191 191 189 189 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 190 190 192 192 189 189 193 193 194 194 193 193 190 190 195 195 192 192 192 192 193 193 194 194 192 192 192 192 192 192 193 193 194 194 196 196 197 197 196 196 194 194 193 193 193 193 195 195 196 196 196 196 197 197 197 197 195 195 197 197 198 198 196 196 197 197 198 198 197 197 195 195 200 200 199 199 196 196 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 203 203 202 202 203 203 204 204 205 205 204 204 203 203 203 203 204 204 204 204 205 205 205 205 204 204 204 204 204 204 204 204 206 206 191 191 117 117 73 73 44 44 32 32 32 32 40 40 52 52 73 73 99 99 140 140 148 148 126 126 113 113 102 102 96 96 92 92 88 88 88 88 85 85 81 81 79 79 72 72 66 66 61 61 56 56 53 53 52 52 56 56 74 74 97 97 146 146 208 208 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 170 170 171 171 171 171 172 172 173 173 174 174 175 175 175 175 174 174 173 173 170 170 171 171 175 175 176 176 179 179 179 179 177 177 174 174 174 174 175 175 176 176 177 177 174 174 170 170 169 169 171 171 174 174 175 175 174 174 173 173 173 173 175 175 183 183 197 197 177 177 162 162 149 149 136 136 128 128 120 120 115 115 109 109 106 106 102 102 98 98 96 96 95 95 91 91 90 90 89 89 89 89 88 88 88 88 89 89 89 89 90 90 89 89 89 89 91 91 94 94 96 96 97 97 98 98 100 100 101 101 103 103 104 104 104 104 103 103 102 102 100 100 98 98 98 98 96 96 93 93 90 90 87 87 84 84 82 82 78 78 78 78 74 74 72 72 70 70 67 67 65 65 62 62 60 60 58 58 57 57 54 54 51 51 50 50 48 48 48 48 47 47 46 46 45 45 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 42 42 43 43 45 45 47 47 49 49 54 54 56 56 58 58 62 62 67 67 72 72 79 79 87 87 96 96 103 103 112 112 122 122 133 133 147 147 155 155 180 180 200 200 198 198 188 188 189 189 191 191 194 194 194 194 191 191 188 188 186 186 186 186 188 188 189 189 189 189 189 189 190 190 189 189 188 188 188 188 189 189 191 191 192 192 190 190 190 190 190 190 192 192 194 194 190 190 192 192 190 190 194 194 194 194 192 192 190 190 195 195 194 194 192 192 193 193 194 194 192 192 193 193 195 195 195 195 196 196 197 197 195 195 196 196 195 195 194 194 195 195 194 194 196 196 196 196 196 196 197 197 194 194 195 195 198 198 198 198 197 197 198 198 199 199 197 197 200 200 198 198 195 195 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 202 202 200 200 202 202 202 202 203 203 203 203 204 204 204 204 205 205 205 205 205 205 206 206 205 205 204 204 203 203 204 204 205 205 180 180 104 104 67 67 40 40 34 34 37 37 46 46 59 59 80 80 114 114 145 145 141 141 120 120 108 108 99 99 94 94 92 92 88 88 88 88 85 85 80 80 77 77 70 70 63 63 57 57 51 51 48 48 48 48 56 56 74 74 105 105 165 165 213 213 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 170 170 171 171 171 171 172 172 173 173 174 174 175 175 175 175 174 174 173 173 170 170 171 171 175 175 176 176 179 179 179 179 177 177 174 174 174 174 175 175 176 176 177 177 174 174 170 170 169 169 171 171 174 174 175 175 174 174 173 173 173 173 175 175 183 183 197 197 177 177 162 162 149 149 136 136 128 128 120 120 115 115 109 109 106 106 102 102 98 98 96 96 95 95 91 91 90 90 89 89 89 89 88 88 88 88 89 89 89 89 90 90 89 89 89 89 91 91 94 94 96 96 97 97 98 98 100 100 101 101 103 103 104 104 104 104 103 103 102 102 100 100 98 98 98 98 96 96 93 93 90 90 87 87 84 84 82 82 78 78 78 78 74 74 72 72 70 70 67 67 65 65 62 62 60 60 58 58 57 57 54 54 51 51 50 50 48 48 48 48 47 47 46 46 45 45 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 42 42 43 43 45 45 47 47 49 49 54 54 56 56 58 58 62 62 67 67 72 72 79 79 87 87 96 96 103 103 112 112 122 122 133 133 147 147 155 155 180 180 200 200 198 198 188 188 189 189 191 191 194 194 194 194 191 191 188 188 186 186 186 186 188 188 189 189 189 189 189 189 190 190 189 189 188 188 188 188 189 189 191 191 192 192 190 190 190 190 190 190 192 192 194 194 190 190 192 192 190 190 194 194 194 194 192 192 190 190 195 195 194 194 192 192 193 193 194 194 192 192 193 193 195 195 195 195 196 196 197 197 195 195 196 196 195 195 194 194 195 195 194 194 196 196 196 196 196 196 197 197 194 194 195 195 198 198 198 198 197 197 198 198 199 199 197 197 200 200 198 198 195 195 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 202 202 200 200 202 202 202 202 203 203 203 203 204 204 204 204 205 205 205 205 205 205 206 206 205 205 204 204 203 203 204 204 205 205 180 180 104 104 67 67 40 40 34 34 37 37 46 46 59 59 80 80 114 114 145 145 141 141 120 120 108 108 99 99 94 94 92 92 88 88 88 88 85 85 80 80 77 77 70 70 63 63 57 57 51 51 48 48 48 48 56 56 74 74 105 105 165 165 213 213 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 169 169 170 170 170 170 171 171 172 172 174 174 175 175 175 175 174 174 174 174 171 171 172 172 175 175 176 176 178 178 177 177 175 175 172 172 171 171 172 172 174 174 176 176 173 173 170 170 169 169 172 172 176 176 176 176 174 174 172 172 172 172 173 173 199 199 195 195 168 168 154 154 143 143 131 131 123 123 117 117 111 111 106 106 102 102 98 98 95 95 92 92 91 91 89 89 89 89 89 89 88 88 88 88 87 87 88 88 89 89 90 90 89 89 89 89 92 92 94 94 97 97 98 98 99 99 100 100 103 103 105 105 106 106 106 106 106 106 106 106 103 103 101 101 99 99 97 97 95 95 93 93 88 88 85 85 83 83 79 79 78 78 75 75 73 73 71 71 68 68 66 66 63 63 60 60 58 58 57 57 55 55 53 53 52 52 50 50 50 50 49 49 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 38 38 41 41 42 42 43 43 44 44 46 46 50 50 52 52 54 54 58 58 63 63 67 67 73 73 80 80 87 87 94 94 102 102 112 112 124 124 134 134 148 148 159 159 180 180 202 202 193 193 188 188 188 188 193 193 193 193 191 191 188 188 187 187 188 188 191 191 190 190 189 189 188 188 187 187 189 189 187 187 186 186 188 188 190 190 192 192 190 190 188 188 190 190 192 192 194 194 191 191 192 192 191 191 195 195 193 193 191 191 189 189 196 196 194 194 192 192 193 193 194 194 192 192 193 193 194 194 194 194 195 195 195 195 192 192 195 195 196 196 197 197 197 197 194 194 196 196 196 196 195 195 195 195 193 193 194 194 198 198 200 200 197 197 198 198 200 200 198 198 201 201 198 198 195 195 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 202 202 198 198 200 200 200 200 201 201 202 202 204 204 204 204 205 205 206 206 206 206 207 207 205 205 204 204 203 203 204 204 203 203 170 170 97 97 65 65 37 37 34 34 41 41 49 49 64 64 87 87 127 127 145 145 133 133 115 115 102 102 96 96 92 92 91 91 86 86 85 85 82 82 77 77 74 74 67 67 61 61 55 55 48 48 46 46 47 47 58 58 77 77 115 115 182 182 218 218 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 169 169 170 170 170 170 171 171 172 172 174 174 175 175 175 175 174 174 174 174 171 171 172 172 175 175 176 176 178 178 177 177 175 175 172 172 171 171 172 172 174 174 176 176 173 173 170 170 169 169 172 172 176 176 176 176 174 174 172 172 172 172 173 173 199 199 195 195 168 168 154 154 143 143 131 131 123 123 117 117 111 111 106 106 102 102 98 98 95 95 92 92 91 91 89 89 89 89 89 89 88 88 88 88 87 87 88 88 89 89 90 90 89 89 89 89 92 92 94 94 97 97 98 98 99 99 100 100 103 103 105 105 106 106 106 106 106 106 106 106 103 103 101 101 99 99 97 97 95 95 93 93 88 88 85 85 83 83 79 79 78 78 75 75 73 73 71 71 68 68 66 66 63 63 60 60 58 58 57 57 55 55 53 53 52 52 50 50 50 50 49 49 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 38 38 41 41 42 42 43 43 44 44 46 46 50 50 52 52 54 54 58 58 63 63 67 67 73 73 80 80 87 87 94 94 102 102 112 112 124 124 134 134 148 148 159 159 180 180 202 202 193 193 188 188 188 188 193 193 193 193 191 191 188 188 187 187 188 188 191 191 190 190 189 189 188 188 187 187 189 189 187 187 186 186 188 188 190 190 192 192 190 190 188 188 190 190 192 192 194 194 191 191 192 192 191 191 195 195 193 193 191 191 189 189 196 196 194 194 192 192 193 193 194 194 192 192 193 193 194 194 194 194 195 195 195 195 192 192 195 195 196 196 197 197 197 197 194 194 196 196 196 196 195 195 195 195 193 193 194 194 198 198 200 200 197 197 198 198 200 200 198 198 201 201 198 198 195 195 199 199 200 200 198 198 199 199 201 201 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 202 202 201 201 201 201 202 202 198 198 200 200 200 200 201 201 202 202 204 204 204 204 205 205 206 206 206 206 207 207 205 205 204 204 203 203 204 204 203 203 170 170 97 97 65 65 37 37 34 34 41 41 49 49 64 64 87 87 127 127 145 145 133 133 115 115 102 102 96 96 92 92 91 91 86 86 85 85 82 82 77 77 74 74 67 67 61 61 55 55 48 48 46 46 47 47 58 58 77 77 115 115 182 182 218 218 217 217 217 217 217 217 217 217 217 217 219 219 219 219 220 220 171 171 169 169 170 170 171 171 173 173 173 173 173 173 173 173 173 173 175 175 175 175 171 171 171 171 173 173 173 173 176 176 176 176 173 173 170 170 171 171 173 173 175 175 175 175 172 172 169 169 170 170 172 172 176 176 174 174 171 171 170 170 171 171 179 179 202 202 180 180 162 162 146 146 134 134 126 126 119 119 113 113 108 108 103 103 97 97 94 94 92 92 89 89 88 88 87 87 87 87 86 86 86 86 85 85 87 87 87 87 87 87 87 87 87 87 89 89 90 90 94 94 98 98 101 101 102 102 104 104 108 108 108 108 109 109 110 110 110 110 109 109 106 106 104 104 102 102 99 99 96 96 93 93 91 91 88 88 86 86 82 82 79 79 77 77 75 75 72 72 70 70 68 68 64 64 62 62 61 61 59 59 57 57 55 55 54 54 52 52 50 50 49 49 46 46 45 45 44 44 43 43 42 42 42 42 41 41 40 40 39 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 38 38 40 40 42 42 43 43 45 45 46 46 47 47 48 48 51 51 55 55 58 58 63 63 68 68 73 73 80 80 88 88 95 95 106 106 114 114 124 124 136 136 148 148 164 164 177 177 204 204 191 191 190 190 191 191 187 187 191 191 184 184 186 186 190 190 188 188 189 189 187 187 186 186 190 190 191 191 190 190 189 189 188 188 188 188 190 190 193 193 189 189 193 193 194 194 195 195 190 190 188 188 191 191 194 194 192 192 193 193 193 193 193 193 192 192 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 194 194 192 192 193 193 196 196 195 195 193 193 197 197 195 195 195 195 196 196 193 193 194 194 197 197 198 198 199 199 197 197 196 196 198 198 200 200 198 198 199 199 199 199 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 200 200 202 202 202 202 202 202 200 200 203 203 204 204 205 205 204 204 202 202 202 202 203 203 203 203 203 203 203 203 203 203 202 202 203 203 205 205 206 206 204 204 203 203 203 203 204 204 207 207 202 202 165 165 96 96 59 59 43 43 38 38 41 41 50 50 67 67 93 93 132 132 145 145 126 126 109 109 102 102 96 96 91 91 89 89 85 85 83 83 79 79 76 76 72 72 64 64 59 59 49 49 46 46 45 45 50 50 65 65 92 92 138 138 201 201 217 217 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 171 171 173 173 173 173 173 173 173 173 173 173 175 175 175 175 171 171 171 171 173 173 173 173 176 176 176 176 173 173 170 170 171 171 173 173 175 175 175 175 172 172 169 169 170 170 172 172 176 176 174 174 171 171 170 170 171 171 179 179 202 202 180 180 162 162 146 146 134 134 126 126 119 119 113 113 108 108 103 103 97 97 94 94 92 92 89 89 88 88 87 87 87 87 86 86 86 86 85 85 87 87 87 87 87 87 87 87 87 87 89 89 90 90 94 94 98 98 101 101 102 102 104 104 108 108 108 108 109 109 110 110 110 110 109 109 106 106 104 104 102 102 99 99 96 96 93 93 91 91 88 88 86 86 82 82 79 79 77 77 75 75 72 72 70 70 68 68 64 64 62 62 61 61 59 59 57 57 55 55 54 54 52 52 50 50 49 49 46 46 45 45 44 44 43 43 42 42 42 42 41 41 40 40 39 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 38 38 40 40 42 42 43 43 45 45 46 46 47 47 48 48 51 51 55 55 58 58 63 63 68 68 73 73 80 80 88 88 95 95 106 106 114 114 124 124 136 136 148 148 164 164 177 177 204 204 191 191 190 190 191 191 187 187 191 191 184 184 186 186 190 190 188 188 189 189 187 187 186 186 190 190 191 191 190 190 189 189 188 188 188 188 190 190 193 193 189 189 193 193 194 194 195 195 190 190 188 188 191 191 194 194 192 192 193 193 193 193 193 193 192 192 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 194 194 192 192 193 193 196 196 195 195 193 193 197 197 195 195 195 195 196 196 193 193 194 194 197 197 198 198 199 199 197 197 196 196 198 198 200 200 198 198 199 199 199 199 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 200 200 202 202 202 202 202 202 200 200 203 203 204 204 205 205 204 204 202 202 202 202 203 203 203 203 203 203 203 203 203 203 202 202 203 203 205 205 206 206 204 204 203 203 203 203 204 204 207 207 202 202 165 165 96 96 59 59 43 43 38 38 41 41 50 50 67 67 93 93 132 132 145 145 126 126 109 109 102 102 96 96 91 91 89 89 85 85 83 83 79 79 76 76 72 72 64 64 59 59 49 49 46 46 45 45 50 50 65 65 92 92 138 138 201 201 217 217 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 171 171 172 172 172 172 172 172 172 172 173 173 175 175 174 174 171 171 170 170 172 172 173 173 175 175 175 175 173 173 170 170 171 171 173 173 175 175 175 175 173 173 171 171 170 170 173 173 176 176 174 174 174 174 169 169 168 168 196 196 193 193 171 171 155 155 141 141 130 130 122 122 115 115 108 108 104 104 99 99 94 94 91 91 88 88 86 86 85 85 85 85 84 84 84 84 83 83 83 83 86 86 86 86 87 87 87 87 88 88 89 89 91 91 94 94 98 98 102 102 103 103 106 106 110 110 111 111 111 111 112 112 112 112 111 111 108 108 105 105 103 103 101 101 97 97 95 95 92 92 89 89 86 86 83 83 80 80 78 78 76 76 73 73 71 71 69 69 65 65 63 63 62 62 60 60 58 58 56 56 55 55 53 53 51 51 50 50 47 47 46 46 45 45 44 44 43 43 43 43 43 43 41 41 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 40 40 42 42 43 43 45 45 46 46 47 47 48 48 51 51 54 54 56 56 61 61 66 66 69 69 75 75 81 81 89 89 98 98 105 105 116 116 126 126 139 139 153 153 167 167 183 183 201 201 191 191 185 185 189 189 192 192 186 186 188 188 191 191 189 189 189 189 187 187 186 186 190 190 191 191 190 190 190 190 189 189 189 189 190 190 194 194 189 189 193 193 193 193 193 193 190 190 189 189 191 191 195 195 194 194 193 193 192 192 192 192 191 191 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 194 194 192 192 193 193 196 196 195 195 193 193 197 197 194 194 195 195 196 196 194 194 196 196 197 197 197 197 196 196 197 197 196 196 198 198 200 200 198 198 198 198 199 199 199 199 199 199 199 199 198 198 198 198 199 199 200 200 201 201 200 200 202 202 202 202 202 202 200 200 203 203 204 204 204 204 203 203 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 206 206 206 206 204 204 204 204 206 206 208 208 202 202 164 164 95 95 61 61 47 47 42 42 45 45 56 56 73 73 99 99 132 132 141 141 122 122 107 107 101 101 94 94 89 89 88 88 84 84 80 80 75 75 71 71 67 67 60 60 52 52 44 44 43 43 44 44 54 54 73 73 102 102 163 163 207 207 216 216 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 171 171 172 172 172 172 172 172 172 172 173 173 175 175 174 174 171 171 170 170 172 172 173 173 175 175 175 175 173 173 170 170 171 171 173 173 175 175 175 175 173 173 171 171 170 170 173 173 176 176 174 174 174 174 169 169 168 168 196 196 193 193 171 171 155 155 141 141 130 130 122 122 115 115 108 108 104 104 99 99 94 94 91 91 88 88 86 86 85 85 85 85 84 84 84 84 83 83 83 83 86 86 86 86 87 87 87 87 88 88 89 89 91 91 94 94 98 98 102 102 103 103 106 106 110 110 111 111 111 111 112 112 112 112 111 111 108 108 105 105 103 103 101 101 97 97 95 95 92 92 89 89 86 86 83 83 80 80 78 78 76 76 73 73 71 71 69 69 65 65 63 63 62 62 60 60 58 58 56 56 55 55 53 53 51 51 50 50 47 47 46 46 45 45 44 44 43 43 43 43 43 43 41 41 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 40 40 42 42 43 43 45 45 46 46 47 47 48 48 51 51 54 54 56 56 61 61 66 66 69 69 75 75 81 81 89 89 98 98 105 105 116 116 126 126 139 139 153 153 167 167 183 183 201 201 191 191 185 185 189 189 192 192 186 186 188 188 191 191 189 189 189 189 187 187 186 186 190 190 191 191 190 190 190 190 189 189 189 189 190 190 194 194 189 189 193 193 193 193 193 193 190 190 189 189 191 191 195 195 194 194 193 193 192 192 192 192 191 191 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 194 194 192 192 193 193 196 196 195 195 193 193 197 197 194 194 195 195 196 196 194 194 196 196 197 197 197 197 196 196 197 197 196 196 198 198 200 200 198 198 198 198 199 199 199 199 199 199 199 199 198 198 198 198 199 199 200 200 201 201 200 200 202 202 202 202 202 202 200 200 203 203 204 204 204 204 203 203 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 206 206 206 206 204 204 204 204 206 206 208 208 202 202 164 164 95 95 61 61 47 47 42 42 45 45 56 56 73 73 99 99 132 132 141 141 122 122 107 107 101 101 94 94 89 89 88 88 84 84 80 80 75 75 71 71 67 67 60 60 52 52 44 44 43 43 44 44 54 54 73 73 102 102 163 163 207 207 216 216 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 171 171 172 172 172 172 172 172 172 172 172 172 175 175 174 174 170 170 169 169 171 171 172 172 175 175 175 175 172 172 170 170 171 171 173 173 175 175 175 175 174 174 173 173 172 172 174 174 177 177 174 174 175 175 170 170 171 171 210 210 183 183 162 162 149 149 137 137 126 126 119 119 112 112 106 106 101 101 96 96 93 93 90 90 86 86 85 85 84 84 84 84 84 84 84 84 83 83 83 83 84 84 85 85 86 86 87 87 88 88 90 90 92 92 95 95 99 99 103 103 105 105 109 109 113 113 114 114 114 114 115 115 115 115 114 114 111 111 108 108 105 105 103 103 99 99 97 97 94 94 90 90 88 88 85 85 82 82 79 79 77 77 74 74 72 72 70 70 67 67 65 65 63 63 61 61 60 60 58 58 56 56 54 54 52 52 51 51 49 49 48 48 47 47 45 45 45 45 45 45 44 44 43 43 41 41 41 41 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 39 39 40 40 41 41 42 42 43 43 45 45 46 46 47 47 48 48 50 50 52 52 54 54 59 59 63 63 65 65 70 70 76 76 81 81 90 90 98 98 107 107 117 117 128 128 141 141 153 153 167 167 193 193 199 199 186 186 187 187 193 193 188 188 190 190 193 193 190 190 191 191 189 189 187 187 189 189 190 190 190 190 190 190 191 191 190 190 189 189 194 194 190 190 193 193 192 192 192 192 190 190 190 190 192 192 195 195 195 195 194 194 192 192 190 190 190 190 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 194 194 193 193 193 193 196 196 194 194 193 193 197 197 194 194 195 195 197 197 196 196 198 198 198 198 196 196 194 194 196 196 196 196 198 198 200 200 198 198 197 197 199 199 200 200 199 199 198 198 198 198 199 199 200 200 201 201 202 202 200 200 202 202 202 202 202 202 200 200 202 202 203 203 203 203 203 203 201 201 202 202 203 203 203 203 203 203 203 203 204 204 203 203 203 203 204 204 205 205 207 207 205 205 205 205 206 206 208 208 203 203 166 166 96 96 64 64 51 51 46 46 49 49 59 59 76 76 103 103 131 131 135 135 118 118 106 106 99 99 92 92 87 87 85 85 81 81 77 77 72 72 68 68 63 63 55 55 49 49 42 42 42 42 45 45 59 59 84 84 121 121 191 191 214 214 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 171 171 172 172 172 172 172 172 172 172 172 172 175 175 174 174 170 170 169 169 171 171 172 172 175 175 175 175 172 172 170 170 171 171 173 173 175 175 175 175 174 174 173 173 172 172 174 174 177 177 174 174 175 175 170 170 171 171 210 210 183 183 162 162 149 149 137 137 126 126 119 119 112 112 106 106 101 101 96 96 93 93 90 90 86 86 85 85 84 84 84 84 84 84 84 84 83 83 83 83 84 84 85 85 86 86 87 87 88 88 90 90 92 92 95 95 99 99 103 103 105 105 109 109 113 113 114 114 114 114 115 115 115 115 114 114 111 111 108 108 105 105 103 103 99 99 97 97 94 94 90 90 88 88 85 85 82 82 79 79 77 77 74 74 72 72 70 70 67 67 65 65 63 63 61 61 60 60 58 58 56 56 54 54 52 52 51 51 49 49 48 48 47 47 45 45 45 45 45 45 44 44 43 43 41 41 41 41 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 39 39 40 40 41 41 42 42 43 43 45 45 46 46 47 47 48 48 50 50 52 52 54 54 59 59 63 63 65 65 70 70 76 76 81 81 90 90 98 98 107 107 117 117 128 128 141 141 153 153 167 167 193 193 199 199 186 186 187 187 193 193 188 188 190 190 193 193 190 190 191 191 189 189 187 187 189 189 190 190 190 190 190 190 191 191 190 190 189 189 194 194 190 190 193 193 192 192 192 192 190 190 190 190 192 192 195 195 195 195 194 194 192 192 190 190 190 190 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 194 194 193 193 193 193 196 196 194 194 193 193 197 197 194 194 195 195 197 197 196 196 198 198 198 198 196 196 194 194 196 196 196 196 198 198 200 200 198 198 197 197 199 199 200 200 199 199 198 198 198 198 199 199 200 200 201 201 202 202 200 200 202 202 202 202 202 202 200 200 202 202 203 203 203 203 203 203 201 201 202 202 203 203 203 203 203 203 203 203 204 204 203 203 203 203 204 204 205 205 207 207 205 205 205 205 206 206 208 208 203 203 166 166 96 96 64 64 51 51 46 46 49 49 59 59 76 76 103 103 131 131 135 135 118 118 106 106 99 99 92 92 87 87 85 85 81 81 77 77 72 72 68 68 63 63 55 55 49 49 42 42 42 42 45 45 59 59 84 84 121 121 191 191 214 214 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 175 175 174 174 169 169 167 167 169 169 172 172 174 174 174 174 172 172 169 169 171 171 173 173 175 175 175 175 176 176 175 175 174 174 175 175 177 177 176 176 173 173 174 174 185 185 203 203 175 175 156 156 146 146 134 134 122 122 116 116 109 109 102 102 98 98 93 93 91 91 88 88 85 85 83 83 83 83 84 84 83 83 83 83 82 82 82 82 82 82 84 84 86 86 87 87 88 88 91 91 92 92 96 96 100 100 104 104 107 107 111 111 116 116 118 118 118 118 118 118 118 118 117 117 114 114 111 111 107 107 105 105 101 101 99 99 96 96 92 92 89 89 86 86 83 83 80 80 78 78 76 76 73 73 72 72 68 68 66 66 64 64 62 62 61 61 59 59 58 58 56 56 54 54 53 53 50 50 49 49 48 48 47 47 46 46 46 46 45 45 44 44 43 43 42 42 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 40 40 41 41 41 41 42 42 43 43 45 45 46 46 47 47 48 48 49 49 50 50 51 51 55 55 59 59 62 62 67 67 73 73 76 76 84 84 92 92 100 100 109 109 119 119 131 131 139 139 158 158 170 170 194 194 196 196 186 186 191 191 188 188 190 190 192 192 191 191 192 192 189 189 187 187 189 189 190 190 190 190 191 191 191 191 192 192 188 188 194 194 192 192 193 193 191 191 190 190 190 190 191 191 193 193 194 194 194 194 193 193 192 192 192 192 191 191 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 195 195 194 194 194 194 196 196 193 193 193 193 197 197 193 193 193 193 197 197 196 196 198 198 198 198 197 197 195 195 196 196 196 196 198 198 200 200 198 198 197 197 199 199 201 201 200 200 197 197 201 201 201 201 201 201 201 201 200 200 200 200 202 202 202 202 202 202 200 200 201 201 202 202 203 203 202 202 200 200 202 202 203 203 203 203 203 203 204 204 205 205 204 204 203 203 203 203 204 204 206 206 204 204 204 204 206 206 206 206 204 204 173 173 102 102 68 68 56 56 49 49 51 51 60 60 76 76 101 101 127 127 131 131 117 117 105 105 96 96 89 89 85 85 82 82 78 78 75 75 69 69 64 64 58 58 51 51 46 46 43 43 46 46 51 51 72 72 106 106 156 156 212 212 217 217 218 218 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 175 175 174 174 169 169 167 167 169 169 172 172 174 174 174 174 172 172 169 169 171 171 173 173 175 175 175 175 176 176 175 175 174 174 175 175 177 177 176 176 173 173 174 174 185 185 203 203 175 175 156 156 146 146 134 134 122 122 116 116 109 109 102 102 98 98 93 93 91 91 88 88 85 85 83 83 83 83 84 84 83 83 83 83 82 82 82 82 82 82 84 84 86 86 87 87 88 88 91 91 92 92 96 96 100 100 104 104 107 107 111 111 116 116 118 118 118 118 118 118 118 118 117 117 114 114 111 111 107 107 105 105 101 101 99 99 96 96 92 92 89 89 86 86 83 83 80 80 78 78 76 76 73 73 72 72 68 68 66 66 64 64 62 62 61 61 59 59 58 58 56 56 54 54 53 53 50 50 49 49 48 48 47 47 46 46 46 46 45 45 44 44 43 43 42 42 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 40 40 41 41 41 41 42 42 43 43 45 45 46 46 47 47 48 48 49 49 50 50 51 51 55 55 59 59 62 62 67 67 73 73 76 76 84 84 92 92 100 100 109 109 119 119 131 131 139 139 158 158 170 170 194 194 196 196 186 186 191 191 188 188 190 190 192 192 191 191 192 192 189 189 187 187 189 189 190 190 190 190 191 191 191 191 192 192 188 188 194 194 192 192 193 193 191 191 190 190 190 190 191 191 193 193 194 194 194 194 193 193 192 192 192 192 191 191 191 191 194 194 192 192 193 193 195 195 193 193 193 193 195 195 195 195 195 195 194 194 194 194 196 196 193 193 193 193 197 197 193 193 193 193 197 197 196 196 198 198 198 198 197 197 195 195 196 196 196 196 198 198 200 200 198 198 197 197 199 199 201 201 200 200 197 197 201 201 201 201 201 201 201 201 200 200 200 200 202 202 202 202 202 202 200 200 201 201 202 202 203 203 202 202 200 200 202 202 203 203 203 203 203 203 204 204 205 205 204 204 203 203 203 203 204 204 206 206 204 204 204 204 206 206 206 206 204 204 173 173 102 102 68 68 56 56 49 49 51 51 60 60 76 76 101 101 127 127 131 131 117 117 105 105 96 96 89 89 85 85 82 82 78 78 75 75 69 69 64 64 58 58 51 51 46 46 43 43 46 46 51 51 72 72 106 106 156 156 212 212 217 217 218 218 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 174 174 173 173 168 168 166 166 169 169 172 172 174 174 174 174 171 171 170 170 171 171 173 173 175 175 175 175 177 177 176 176 175 175 175 175 178 178 178 178 171 171 177 177 198 198 190 190 169 169 152 152 142 142 130 130 118 118 111 111 105 105 98 98 94 94 90 90 88 88 86 86 82 82 80 80 80 80 81 81 81 81 81 81 80 80 80 80 81 81 83 83 85 85 87 87 88 88 91 91 93 93 96 96 100 100 105 105 108 108 113 113 118 118 120 120 121 121 119 119 119 119 118 118 116 116 113 113 109 109 107 107 103 103 100 100 97 97 93 93 90 90 87 87 84 84 81 81 80 80 77 77 74 74 73 73 69 69 67 67 65 65 63 63 62 62 60 60 58 58 57 57 55 55 53 53 51 51 50 50 49 49 47 47 47 47 47 47 46 46 45 45 44 44 43 43 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 41 41 41 41 42 42 42 42 43 43 45 45 45 45 47 47 48 48 49 49 49 49 51 51 54 54 57 57 60 60 64 64 69 69 73 73 79 79 87 87 96 96 103 103 112 112 123 123 132 132 148 148 157 157 175 175 200 200 188 188 189 189 188 188 189 189 190 190 192 192 193 193 190 190 187 187 189 189 190 190 191 191 191 191 192 192 192 192 188 188 194 194 192 192 193 193 190 190 189 189 190 190 192 192 193 193 193 193 192 192 193 193 193 193 193 193 193 193 191 191 194 194 192 192 193 193 195 195 193 193 192 192 195 195 195 195 195 195 195 195 194 194 196 196 193 193 193 193 197 197 193 193 193 193 197 197 196 196 197 197 197 197 197 197 196 196 197 197 196 196 198 198 200 200 198 198 196 196 199 199 201 201 200 200 197 197 203 203 203 203 201 201 199 199 198 198 200 200 201 201 202 202 202 202 201 201 200 200 202 202 202 202 202 202 200 200 202 202 203 203 203 203 203 203 204 204 205 205 204 204 202 202 203 203 203 203 204 204 203 203 202 202 204 204 205 205 205 205 179 179 108 108 72 72 59 59 54 54 55 55 62 62 76 76 99 99 123 123 130 130 118 118 105 105 95 95 88 88 83 83 81 81 76 76 71 71 65 65 59 59 54 54 45 45 41 41 41 41 48 48 60 60 85 85 130 130 188 188 220 220 216 216 217 217 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 174 174 173 173 168 168 166 166 169 169 172 172 174 174 174 174 171 171 170 170 171 171 173 173 175 175 175 175 177 177 176 176 175 175 175 175 178 178 178 178 171 171 177 177 198 198 190 190 169 169 152 152 142 142 130 130 118 118 111 111 105 105 98 98 94 94 90 90 88 88 86 86 82 82 80 80 80 80 81 81 81 81 81 81 80 80 80 80 81 81 83 83 85 85 87 87 88 88 91 91 93 93 96 96 100 100 105 105 108 108 113 113 118 118 120 120 121 121 119 119 119 119 118 118 116 116 113 113 109 109 107 107 103 103 100 100 97 97 93 93 90 90 87 87 84 84 81 81 80 80 77 77 74 74 73 73 69 69 67 67 65 65 63 63 62 62 60 60 58 58 57 57 55 55 53 53 51 51 50 50 49 49 47 47 47 47 47 47 46 46 45 45 44 44 43 43 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 41 41 41 41 42 42 42 42 43 43 45 45 45 45 47 47 48 48 49 49 49 49 51 51 54 54 57 57 60 60 64 64 69 69 73 73 79 79 87 87 96 96 103 103 112 112 123 123 132 132 148 148 157 157 175 175 200 200 188 188 189 189 188 188 189 189 190 190 192 192 193 193 190 190 187 187 189 189 190 190 191 191 191 191 192 192 192 192 188 188 194 194 192 192 193 193 190 190 189 189 190 190 192 192 193 193 193 193 192 192 193 193 193 193 193 193 193 193 191 191 194 194 192 192 193 193 195 195 193 193 192 192 195 195 195 195 195 195 195 195 194 194 196 196 193 193 193 193 197 197 193 193 193 193 197 197 196 196 197 197 197 197 197 197 196 196 197 197 196 196 198 198 200 200 198 198 196 196 199 199 201 201 200 200 197 197 203 203 203 203 201 201 199 199 198 198 200 200 201 201 202 202 202 202 201 201 200 200 202 202 202 202 202 202 200 200 202 202 203 203 203 203 203 203 204 204 205 205 204 204 202 202 203 203 203 203 204 204 203 203 202 202 204 204 205 205 205 205 179 179 108 108 72 72 59 59 54 54 55 55 62 62 76 76 99 99 123 123 130 130 118 118 105 105 95 95 88 88 83 83 81 81 76 76 71 71 65 65 59 59 54 54 45 45 41 41 41 41 48 48 60 60 85 85 130 130 188 188 220 220 216 216 217 217 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 171 171 169 169 170 170 170 170 170 170 169 169 168 168 169 169 171 171 171 171 169 169 168 168 168 168 170 170 173 173 175 175 176 176 175 175 173 173 174 174 175 175 176 176 178 178 177 177 177 177 178 178 178 178 178 178 176 176 173 173 176 176 206 206 179 179 161 161 147 147 132 132 124 124 116 116 106 106 102 102 97 97 92 92 89 89 87 87 84 84 81 81 78 78 78 78 78 78 78 78 79 79 79 79 80 80 79 79 80 80 83 83 85 85 85 85 88 88 94 94 97 97 102 102 107 107 111 111 115 115 120 120 122 122 123 123 123 123 122 122 122 122 120 120 116 116 112 112 109 109 105 105 102 102 100 100 96 96 92 92 90 90 86 86 82 82 82 82 78 78 76 76 74 74 70 70 67 67 66 66 64 64 63 63 60 60 59 59 58 58 56 56 55 55 54 54 53 53 51 51 50 50 49 49 47 47 47 47 45 45 44 44 44 44 45 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 42 42 42 42 43 43 43 43 45 45 46 46 48 48 48 48 49 49 51 51 52 52 54 54 58 58 62 62 66 66 71 71 75 75 81 81 90 90 97 97 104 104 114 114 124 124 134 134 145 145 161 161 181 181 197 197 188 188 191 191 189 189 188 188 187 187 193 193 191 191 185 185 188 188 190 190 190 190 190 190 190 190 190 190 189 189 191 191 193 193 193 193 191 191 188 188 187 187 189 189 189 189 186 186 188 188 194 194 192 192 191 191 196 196 192 192 191 191 193 193 192 192 196 196 193 193 192 192 193 193 196 196 197 197 193 193 192 192 196 196 195 195 194 194 196 196 196 196 194 194 195 195 195 195 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 201 201 202 202 202 202 199 199 196 196 198 198 198 198 200 200 202 202 202 202 201 201 201 201 201 201 201 201 200 200 201 201 202 202 203 203 203 203 203 203 202 202 203 203 203 203 203 203 202 202 202 202 201 201 202 202 204 204 204 204 210 210 190 190 124 124 83 83 64 64 58 58 61 61 64 64 74 74 93 93 116 116 123 123 116 116 107 107 96 96 86 86 81 81 78 78 73 73 66 66 59 59 55 55 51 51 45 45 46 46 45 45 58 58 82 82 110 110 168 168 214 214 212 212 216 216 214 214 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 169 169 168 168 169 169 171 171 171 171 169 169 168 168 168 168 170 170 173 173 175 175 176 176 175 175 173 173 174 174 175 175 176 176 178 178 177 177 177 177 178 178 178 178 178 178 176 176 173 173 176 176 206 206 179 179 161 161 147 147 132 132 124 124 116 116 106 106 102 102 97 97 92 92 89 89 87 87 84 84 81 81 78 78 78 78 78 78 78 78 79 79 79 79 80 80 79 79 80 80 83 83 85 85 85 85 88 88 94 94 97 97 102 102 107 107 111 111 115 115 120 120 122 122 123 123 123 123 122 122 122 122 120 120 116 116 112 112 109 109 105 105 102 102 100 100 96 96 92 92 90 90 86 86 82 82 82 82 78 78 76 76 74 74 70 70 67 67 66 66 64 64 63 63 60 60 59 59 58 58 56 56 55 55 54 54 53 53 51 51 50 50 49 49 47 47 47 47 45 45 44 44 44 44 45 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 42 42 42 42 43 43 43 43 45 45 46 46 48 48 48 48 49 49 51 51 52 52 54 54 58 58 62 62 66 66 71 71 75 75 81 81 90 90 97 97 104 104 114 114 124 124 134 134 145 145 161 161 181 181 197 197 188 188 191 191 189 189 188 188 187 187 193 193 191 191 185 185 188 188 190 190 190 190 190 190 190 190 190 190 189 189 191 191 193 193 193 193 191 191 188 188 187 187 189 189 189 189 186 186 188 188 194 194 192 192 191 191 196 196 192 192 191 191 193 193 192 192 196 196 193 193 192 192 193 193 196 196 197 197 193 193 192 192 196 196 195 195 194 194 196 196 196 196 194 194 195 195 195 195 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 201 201 202 202 202 202 199 199 196 196 198 198 198 198 200 200 202 202 202 202 201 201 201 201 201 201 201 201 200 200 201 201 202 202 203 203 203 203 203 203 202 202 203 203 203 203 203 203 202 202 202 202 201 201 202 202 204 204 204 204 210 210 190 190 124 124 83 83 64 64 58 58 61 61 64 64 74 74 93 93 116 116 123 123 116 116 107 107 96 96 86 86 81 81 78 78 73 73 66 66 59 59 55 55 51 51 45 45 46 46 45 45 58 58 82 82 110 110 168 168 214 214 212 212 216 216 214 214 215 215 216 216 216 216 217 217 217 217 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 169 169 169 169 170 170 172 172 172 172 170 170 169 169 170 170 172 172 174 174 175 175 176 176 175 175 174 174 175 175 176 176 177 177 178 178 178 178 178 178 177 177 177 177 176 176 173 173 171 171 183 183 203 203 174 174 156 156 142 142 128 128 120 120 113 113 105 105 101 101 96 96 91 91 88 88 86 86 83 83 80 80 77 77 77 77 75 75 75 75 76 76 77 77 77 77 78 78 80 80 82 82 85 85 85 85 90 90 95 95 98 98 103 103 108 108 111 111 116 116 121 121 124 124 125 125 125 125 125 125 124 124 122 122 118 118 114 114 111 111 107 107 104 104 102 102 97 97 93 93 92 92 88 88 84 84 83 83 80 80 78 78 76 76 72 72 70 70 68 68 66 66 65 65 61 61 60 60 59 59 57 57 56 56 55 55 54 54 53 53 52 52 50 50 49 49 48 48 47 47 46 46 45 45 46 46 46 46 45 45 45 45 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 44 44 44 44 44 44 45 45 46 46 48 48 48 48 49 49 51 51 53 53 55 55 58 58 62 62 65 65 70 70 73 73 78 78 86 86 92 92 99 99 108 108 117 117 127 127 138 138 152 152 170 170 189 189 197 197 192 192 189 189 185 185 187 187 191 191 190 190 186 186 189 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 192 192 193 193 189 189 187 187 189 189 190 190 187 187 188 188 194 194 192 192 191 191 195 195 192 192 191 191 193 193 192 192 195 195 193 193 193 193 194 194 196 196 196 196 193 193 193 193 195 195 195 195 194 194 196 196 196 196 194 194 195 195 196 196 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 199 199 200 200 200 200 200 200 198 198 198 198 199 199 200 200 201 201 202 202 201 201 201 201 201 201 201 201 200 200 201 201 202 202 203 203 203 203 204 204 204 204 205 205 205 205 204 204 203 203 203 203 202 202 202 202 204 204 204 204 206 206 201 201 143 143 92 92 72 72 62 62 64 64 68 68 76 76 89 89 107 107 115 115 111 111 105 105 96 96 88 88 81 81 76 76 71 71 63 63 57 57 53 53 49 49 47 47 50 50 56 56 79 79 97 97 151 151 204 204 213 213 214 214 217 217 215 215 217 217 217 217 218 218 218 218 219 219 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 169 169 169 169 170 170 172 172 172 172 170 170 169 169 170 170 172 172 174 174 175 175 176 176 175 175 174 174 175 175 176 176 177 177 178 178 178 178 178 178 177 177 177 177 176 176 173 173 171 171 183 183 203 203 174 174 156 156 142 142 128 128 120 120 113 113 105 105 101 101 96 96 91 91 88 88 86 86 83 83 80 80 77 77 77 77 75 75 75 75 76 76 77 77 77 77 78 78 80 80 82 82 85 85 85 85 90 90 95 95 98 98 103 103 108 108 111 111 116 116 121 121 124 124 125 125 125 125 125 125 124 124 122 122 118 118 114 114 111 111 107 107 104 104 102 102 97 97 93 93 92 92 88 88 84 84 83 83 80 80 78 78 76 76 72 72 70 70 68 68 66 66 65 65 61 61 60 60 59 59 57 57 56 56 55 55 54 54 53 53 52 52 50 50 49 49 48 48 47 47 46 46 45 45 46 46 46 46 45 45 45 45 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 44 44 44 44 44 44 45 45 46 46 48 48 48 48 49 49 51 51 53 53 55 55 58 58 62 62 65 65 70 70 73 73 78 78 86 86 92 92 99 99 108 108 117 117 127 127 138 138 152 152 170 170 189 189 197 197 192 192 189 189 185 185 187 187 191 191 190 190 186 186 189 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 192 192 193 193 189 189 187 187 189 189 190 190 187 187 188 188 194 194 192 192 191 191 195 195 192 192 191 191 193 193 192 192 195 195 193 193 193 193 194 194 196 196 196 196 193 193 193 193 195 195 195 195 194 194 196 196 196 196 194 194 195 195 196 196 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 199 199 200 200 200 200 200 200 198 198 198 198 199 199 200 200 201 201 202 202 201 201 201 201 201 201 201 201 200 200 201 201 202 202 203 203 203 203 204 204 204 204 205 205 205 205 204 204 203 203 203 203 202 202 202 202 204 204 204 204 206 206 201 201 143 143 92 92 72 72 62 62 64 64 68 68 76 76 89 89 107 107 115 115 111 111 105 105 96 96 88 88 81 81 76 76 71 71 63 63 57 57 53 53 49 49 47 47 50 50 56 56 79 79 97 97 151 151 204 204 213 213 214 214 217 217 215 215 217 217 217 217 218 218 218 218 219 219 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 169 169 170 170 171 171 173 173 172 172 171 171 171 171 172 172 174 174 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 177 177 176 176 175 175 170 170 169 169 189 189 198 198 168 168 153 153 139 139 126 126 119 119 112 112 103 103 99 99 93 93 89 89 86 86 83 83 80 80 78 78 76 76 76 76 74 74 76 76 76 76 77 77 77 77 77 77 79 79 82 82 84 84 85 85 89 89 95 95 98 98 103 103 108 108 111 111 117 117 123 123 126 126 128 128 127 127 127 127 127 127 125 125 121 121 117 117 114 114 110 110 106 106 104 104 99 99 95 95 94 94 90 90 86 86 85 85 82 82 80 80 77 77 75 75 73 73 71 71 68 68 66 66 63 63 62 62 61 61 59 59 58 58 57 57 56 56 55 55 54 54 52 52 51 51 50 50 49 49 48 48 47 47 48 48 47 47 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 44 45 45 46 46 46 46 46 46 47 47 47 47 48 48 50 50 52 52 54 54 55 55 58 58 61 61 64 64 68 68 71 71 76 76 83 83 89 89 95 95 104 104 112 112 120 120 130 130 142 142 157 157 172 172 196 196 193 193 191 191 188 188 188 188 190 190 189 189 188 188 190 190 188 188 188 188 189 189 190 190 190 190 193 193 191 191 189 189 191 191 193 193 190 190 187 187 188 188 190 190 189 189 190 190 193 193 192 192 191 191 193 193 192 192 191 191 193 193 192 192 195 195 192 192 193 193 195 195 196 196 195 195 193 193 194 194 194 194 195 195 194 194 195 195 196 196 194 194 196 196 196 196 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 197 197 197 197 199 199 200 200 200 200 199 199 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 199 199 201 201 203 203 204 204 204 204 205 205 205 205 206 206 205 205 204 204 203 203 202 202 202 202 204 204 204 204 205 205 209 209 164 164 107 107 81 81 68 68 67 67 69 69 76 76 85 85 99 99 106 106 108 108 104 104 98 98 88 88 80 80 74 74 68 68 61 61 57 57 54 54 52 52 52 52 59 59 74 74 94 94 137 137 194 194 213 213 210 210 215 215 214 214 217 217 218 218 218 218 219 219 219 219 219 219 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 169 169 170 170 171 171 173 173 172 172 171 171 171 171 172 172 174 174 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 177 177 176 176 175 175 170 170 169 169 189 189 198 198 168 168 153 153 139 139 126 126 119 119 112 112 103 103 99 99 93 93 89 89 86 86 83 83 80 80 78 78 76 76 76 76 74 74 76 76 76 76 77 77 77 77 77 77 79 79 82 82 84 84 85 85 89 89 95 95 98 98 103 103 108 108 111 111 117 117 123 123 126 126 128 128 127 127 127 127 127 127 125 125 121 121 117 117 114 114 110 110 106 106 104 104 99 99 95 95 94 94 90 90 86 86 85 85 82 82 80 80 77 77 75 75 73 73 71 71 68 68 66 66 63 63 62 62 61 61 59 59 58 58 57 57 56 56 55 55 54 54 52 52 51 51 50 50 49 49 48 48 47 47 48 48 47 47 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 44 45 45 46 46 46 46 46 46 47 47 47 47 48 48 50 50 52 52 54 54 55 55 58 58 61 61 64 64 68 68 71 71 76 76 83 83 89 89 95 95 104 104 112 112 120 120 130 130 142 142 157 157 172 172 196 196 193 193 191 191 188 188 188 188 190 190 189 189 188 188 190 190 188 188 188 188 189 189 190 190 190 190 193 193 191 191 189 189 191 191 193 193 190 190 187 187 188 188 190 190 189 189 190 190 193 193 192 192 191 191 193 193 192 192 191 191 193 193 192 192 195 195 192 192 193 193 195 195 196 196 195 195 193 193 194 194 194 194 195 195 194 194 195 195 196 196 194 194 196 196 196 196 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 197 197 197 197 199 199 200 200 200 200 199 199 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 200 200 199 199 201 201 203 203 204 204 204 204 205 205 205 205 206 206 205 205 204 204 203 203 202 202 202 202 204 204 204 204 205 205 209 209 164 164 107 107 81 81 68 68 67 67 69 69 76 76 85 85 99 99 106 106 108 108 104 104 98 98 88 88 80 80 74 74 68 68 61 61 57 57 54 54 52 52 52 52 59 59 74 74 94 94 137 137 194 194 213 213 210 210 215 215 214 214 217 217 218 218 218 218 219 219 219 219 219 219 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 170 170 171 171 173 173 174 174 173 173 172 172 173 173 174 174 176 176 176 176 175 175 175 175 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 176 176 175 175 173 173 170 170 166 166 193 193 190 190 164 164 148 148 136 136 123 123 116 116 110 110 100 100 96 96 91 91 87 87 83 83 79 79 77 77 75 75 74 74 75 75 74 74 75 75 75 75 76 76 76 76 76 76 78 78 81 81 83 83 84 84 88 88 93 93 96 96 101 101 107 107 112 112 118 118 124 124 128 128 130 130 131 131 130 130 130 130 127 127 124 124 120 120 117 117 113 113 109 109 107 107 102 102 98 98 96 96 92 92 88 88 87 87 84 84 82 82 80 80 79 79 77 77 74 74 71 71 68 68 65 65 65 65 64 64 62 62 61 61 59 59 59 59 58 58 56 56 54 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 45 45 45 45 45 45 45 45 45 45 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 51 51 53 53 54 54 56 56 58 58 60 60 63 63 67 67 68 68 73 73 80 80 85 85 90 90 99 99 107 107 116 116 125 125 135 135 147 147 162 162 184 184 198 198 193 193 185 185 189 189 188 188 188 188 189 189 191 191 186 186 187 187 188 188 189 189 190 190 193 193 192 192 191 191 191 191 191 191 192 192 187 187 188 188 191 191 190 190 191 191 192 192 192 192 191 191 192 192 192 192 191 191 193 193 192 192 195 195 192 192 194 194 196 196 195 195 194 194 194 194 195 195 193 193 194 194 194 194 194 194 196 196 195 195 197 197 197 197 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 198 198 197 197 197 197 198 198 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 199 199 201 201 203 203 204 204 205 205 203 203 205 205 205 205 204 204 203 203 204 204 203 203 202 202 204 204 205 205 205 205 208 208 189 189 138 138 95 95 78 78 73 73 74 74 75 75 82 82 92 92 98 98 102 102 101 101 95 95 87 87 80 80 74 74 68 68 59 59 58 58 56 56 56 56 65 65 79 79 102 102 134 134 188 188 212 212 217 217 217 217 218 218 215 215 214 214 217 217 217 217 218 218 218 218 218 218 217 217 218 218 219 219 171 171 169 169 170 170 170 170 170 170 170 170 171 171 173 173 174 174 173 173 172 172 173 173 174 174 176 176 176 176 175 175 175 175 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 176 176 175 175 173 173 170 170 166 166 193 193 190 190 164 164 148 148 136 136 123 123 116 116 110 110 100 100 96 96 91 91 87 87 83 83 79 79 77 77 75 75 74 74 75 75 74 74 75 75 75 75 76 76 76 76 76 76 78 78 81 81 83 83 84 84 88 88 93 93 96 96 101 101 107 107 112 112 118 118 124 124 128 128 130 130 131 131 130 130 130 130 127 127 124 124 120 120 117 117 113 113 109 109 107 107 102 102 98 98 96 96 92 92 88 88 87 87 84 84 82 82 80 80 79 79 77 77 74 74 71 71 68 68 65 65 65 65 64 64 62 62 61 61 59 59 59 59 58 58 56 56 54 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 45 45 45 45 45 45 45 45 45 45 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 51 51 53 53 54 54 56 56 58 58 60 60 63 63 67 67 68 68 73 73 80 80 85 85 90 90 99 99 107 107 116 116 125 125 135 135 147 147 162 162 184 184 198 198 193 193 185 185 189 189 188 188 188 188 189 189 191 191 186 186 187 187 188 188 189 189 190 190 193 193 192 192 191 191 191 191 191 191 192 192 187 187 188 188 191 191 190 190 191 191 192 192 192 192 191 191 192 192 192 192 191 191 193 193 192 192 195 195 192 192 194 194 196 196 195 195 194 194 194 194 195 195 193 193 194 194 194 194 194 194 196 196 195 195 197 197 197 197 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 200 200 199 199 197 197 199 199 198 198 197 197 197 197 198 198 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 199 199 201 201 203 203 204 204 205 205 203 203 205 205 205 205 204 204 203 203 204 204 203 203 202 202 204 204 205 205 205 205 208 208 189 189 138 138 95 95 78 78 73 73 74 74 75 75 82 82 92 92 98 98 102 102 101 101 95 95 87 87 80 80 74 74 68 68 59 59 58 58 56 56 56 56 65 65 79 79 102 102 134 134 188 188 212 212 217 217 217 217 218 218 215 215 214 214 217 217 217 217 218 218 218 218 218 218 217 217 218 218 219 219 170 170 169 169 170 170 170 170 170 170 170 170 171 171 173 173 175 175 173 173 173 173 174 174 175 175 177 177 176 176 175 175 176 176 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 174 174 173 173 170 170 167 167 195 195 185 185 162 162 144 144 132 132 119 119 113 113 106 106 99 99 95 95 90 90 85 85 82 82 78 78 75 75 74 74 73 73 74 74 71 71 72 72 73 73 73 73 74 74 76 76 77 77 80 80 81 81 83 83 86 86 91 91 95 95 99 99 106 106 112 112 119 119 125 125 130 130 132 132 132 132 133 133 132 132 129 129 126 126 122 122 119 119 115 115 111 111 108 108 103 103 100 100 97 97 93 93 90 90 89 89 86 86 83 83 81 81 81 81 79 79 75 75 73 73 70 70 67 67 66 66 65 65 63 63 62 62 61 61 60 60 59 59 57 57 56 56 55 55 54 54 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 51 51 53 53 55 55 57 57 58 58 60 60 62 62 65 65 67 67 71 71 76 76 81 81 86 86 94 94 102 102 111 111 120 120 128 128 139 139 152 152 169 169 197 197 198 198 189 189 189 189 186 186 187 187 189 189 191 191 186 186 186 186 188 188 189 189 190 190 191 191 192 192 193 193 191 191 189 189 192 192 187 187 188 188 192 192 192 192 191 191 192 192 192 192 191 191 191 191 191 191 191 191 193 193 192 192 194 194 191 191 194 194 196 196 195 195 193 193 194 194 196 196 193 193 194 194 193 193 194 194 196 196 195 195 197 197 196 196 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 199 199 199 199 198 198 199 199 199 199 197 197 196 196 197 197 199 199 201 201 200 200 200 200 199 199 199 199 201 201 201 201 201 201 201 201 200 200 198 198 201 201 202 202 204 204 205 205 202 202 203 203 203 203 203 203 203 203 204 204 203 203 203 203 204 204 206 206 206 206 204 204 203 203 167 167 111 111 89 89 80 80 78 78 79 79 82 82 87 87 91 91 97 97 96 96 93 93 86 86 78 78 74 74 68 68 64 64 64 64 65 65 69 69 81 81 100 100 130 130 182 182 212 212 213 213 215 215 215 215 212 212 218 218 214 214 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 169 169 170 170 170 170 170 170 170 170 171 171 173 173 175 175 173 173 173 173 174 174 175 175 177 177 176 176 175 175 176 176 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 174 174 173 173 170 170 167 167 195 195 185 185 162 162 144 144 132 132 119 119 113 113 106 106 99 99 95 95 90 90 85 85 82 82 78 78 75 75 74 74 73 73 74 74 71 71 72 72 73 73 73 73 74 74 76 76 77 77 80 80 81 81 83 83 86 86 91 91 95 95 99 99 106 106 112 112 119 119 125 125 130 130 132 132 132 132 133 133 132 132 129 129 126 126 122 122 119 119 115 115 111 111 108 108 103 103 100 100 97 97 93 93 90 90 89 89 86 86 83 83 81 81 81 81 79 79 75 75 73 73 70 70 67 67 66 66 65 65 63 63 62 62 61 61 60 60 59 59 57 57 56 56 55 55 54 54 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 51 51 53 53 55 55 57 57 58 58 60 60 62 62 65 65 67 67 71 71 76 76 81 81 86 86 94 94 102 102 111 111 120 120 128 128 139 139 152 152 169 169 197 197 198 198 189 189 189 189 186 186 187 187 189 189 191 191 186 186 186 186 188 188 189 189 190 190 191 191 192 192 193 193 191 191 189 189 192 192 187 187 188 188 192 192 192 192 191 191 192 192 192 192 191 191 191 191 191 191 191 191 193 193 192 192 194 194 191 191 194 194 196 196 195 195 193 193 194 194 196 196 193 193 194 194 193 193 194 194 196 196 195 195 197 197 196 196 197 197 197 197 195 195 197 197 197 197 197 197 197 197 197 197 197 197 197 197 199 199 199 199 198 198 199 199 199 199 197 197 196 196 197 197 199 199 201 201 200 200 200 200 199 199 199 199 201 201 201 201 201 201 201 201 200 200 198 198 201 201 202 202 204 204 205 205 202 202 203 203 203 203 203 203 203 203 204 204 203 203 203 203 204 204 206 206 206 206 204 204 203 203 167 167 111 111 89 89 80 80 78 78 79 79 82 82 87 87 91 91 97 97 96 96 93 93 86 86 78 78 74 74 68 68 64 64 64 64 65 65 69 69 81 81 100 100 130 130 182 182 212 212 213 213 215 215 215 215 212 212 218 218 214 214 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 172 172 171 171 168 168 172 172 177 177 175 175 173 173 173 173 175 175 177 177 176 176 174 174 174 174 176 176 177 177 177 177 177 177 176 176 176 176 177 177 176 176 174 174 173 173 173 173 171 171 174 174 196 196 180 180 159 159 140 140 129 129 118 118 111 111 104 104 96 96 90 90 86 86 83 83 80 80 76 76 74 74 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 75 75 77 77 79 79 81 81 84 84 89 89 95 95 101 101 105 105 112 112 121 121 127 127 132 132 136 136 136 136 137 137 136 136 131 131 129 129 127 127 124 124 119 119 114 114 111 111 108 108 104 104 99 99 96 96 94 94 91 91 88 88 85 85 83 83 80 80 79 79 76 76 74 74 72 72 71 71 67 67 67 67 66 66 62 62 63 63 63 63 62 62 60 60 60 60 56 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 50 50 51 51 51 51 52 52 54 54 55 55 56 56 57 57 59 59 60 60 62 62 65 65 68 68 72 72 74 74 77 77 84 84 91 91 99 99 107 107 115 115 123 123 133 133 146 146 159 159 176 176 196 196 192 192 188 188 186 186 190 190 187 187 190 190 188 188 189 189 189 189 189 189 188 188 187 187 190 190 192 192 192 192 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 191 191 189 189 190 190 193 193 190 190 194 194 191 191 192 192 192 192 192 192 192 192 194 194 197 197 197 197 194 194 191 191 194 194 197 197 195 195 194 194 193 193 195 195 196 196 195 195 197 197 197 197 197 197 198 198 196 196 195 195 197 197 197 197 197 197 199 199 201 201 200 200 198 198 197 197 199 199 201 201 200 200 200 200 199 199 198 198 198 198 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 203 203 202 202 203 203 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 202 202 209 209 195 195 146 146 107 107 92 92 87 87 82 82 83 83 84 84 87 87 89 89 90 90 91 91 83 83 77 77 75 75 71 71 70 70 69 69 79 79 87 87 106 106 136 136 182 182 210 210 213 213 212 212 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 172 172 171 171 168 168 172 172 177 177 175 175 173 173 173 173 175 175 177 177 176 176 174 174 174 174 176 176 177 177 177 177 177 177 176 176 176 176 177 177 176 176 174 174 173 173 173 173 171 171 174 174 196 196 180 180 159 159 140 140 129 129 118 118 111 111 104 104 96 96 90 90 86 86 83 83 80 80 76 76 74 74 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 75 75 77 77 79 79 81 81 84 84 89 89 95 95 101 101 105 105 112 112 121 121 127 127 132 132 136 136 136 136 137 137 136 136 131 131 129 129 127 127 124 124 119 119 114 114 111 111 108 108 104 104 99 99 96 96 94 94 91 91 88 88 85 85 83 83 80 80 79 79 76 76 74 74 72 72 71 71 67 67 67 67 66 66 62 62 63 63 63 63 62 62 60 60 60 60 56 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 50 50 51 51 51 51 52 52 54 54 55 55 56 56 57 57 59 59 60 60 62 62 65 65 68 68 72 72 74 74 77 77 84 84 91 91 99 99 107 107 115 115 123 123 133 133 146 146 159 159 176 176 196 196 192 192 188 188 186 186 190 190 187 187 190 190 188 188 189 189 189 189 189 189 188 188 187 187 190 190 192 192 192 192 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 191 191 189 189 190 190 193 193 190 190 194 194 191 191 192 192 192 192 192 192 192 192 194 194 197 197 197 197 194 194 191 191 194 194 197 197 195 195 194 194 193 193 195 195 196 196 195 195 197 197 197 197 197 197 198 198 196 196 195 195 197 197 197 197 197 197 199 199 201 201 200 200 198 198 197 197 199 199 201 201 200 200 200 200 199 199 198 198 198 198 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 203 203 202 202 203 203 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 202 202 209 209 195 195 146 146 107 107 92 92 87 87 82 82 83 83 84 84 87 87 89 89 90 90 91 91 83 83 77 77 75 75 71 71 70 70 69 69 79 79 87 87 106 106 136 136 182 182 210 210 213 213 212 212 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 172 172 170 170 168 168 171 171 177 177 177 177 175 175 175 175 177 177 177 177 175 175 173 173 173 173 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 173 173 173 173 174 174 172 172 175 175 196 196 177 177 157 157 138 138 128 128 117 117 109 109 103 103 95 95 89 89 85 85 82 82 79 79 75 75 73 73 71 71 71 71 71 71 70 70 70 70 71 71 71 71 71 71 73 73 74 74 76 76 78 78 79 79 83 83 88 88 94 94 100 100 105 105 113 113 122 122 127 127 133 133 138 138 138 138 139 139 138 138 135 135 132 132 130 130 127 127 122 122 117 117 115 115 111 111 106 106 101 101 99 99 97 97 93 93 91 91 88 88 85 85 83 83 81 81 78 78 77 77 74 74 73 73 71 71 70 70 70 70 66 66 65 65 64 64 63 63 62 62 61 61 59 59 58 58 56 56 55 55 54 54 54 54 53 53 53 53 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 50 50 51 51 52 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 60 60 61 61 63 63 65 65 68 68 72 72 74 74 77 77 82 82 89 89 95 95 103 103 110 110 118 118 128 128 137 137 151 151 166 166 184 184 199 199 192 192 185 185 187 187 186 186 189 189 190 190 190 190 190 190 190 190 190 190 189 189 190 190 191 191 191 191 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 191 191 189 189 191 191 192 192 192 192 195 195 195 195 191 191 190 190 191 191 193 193 194 194 195 195 195 195 194 194 193 193 195 195 198 198 196 196 196 196 195 195 196 196 197 197 195 195 197 197 197 197 197 197 198 198 196 196 195 195 197 197 197 197 197 197 198 198 199 199 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 199 199 199 199 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 204 204 203 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 203 203 205 205 205 205 204 204 209 209 187 187 141 141 110 110 100 100 92 92 88 88 89 89 88 88 88 88 87 87 85 85 82 82 81 81 81 81 79 79 84 84 91 91 101 101 117 117 156 156 193 193 212 212 213 213 214 214 213 213 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 172 172 170 170 168 168 171 171 177 177 177 177 175 175 175 175 177 177 177 177 175 175 173 173 173 173 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 173 173 173 173 174 174 172 172 175 175 196 196 177 177 157 157 138 138 128 128 117 117 109 109 103 103 95 95 89 89 85 85 82 82 79 79 75 75 73 73 71 71 71 71 71 71 70 70 70 70 71 71 71 71 71 71 73 73 74 74 76 76 78 78 79 79 83 83 88 88 94 94 100 100 105 105 113 113 122 122 127 127 133 133 138 138 138 138 139 139 138 138 135 135 132 132 130 130 127 127 122 122 117 117 115 115 111 111 106 106 101 101 99 99 97 97 93 93 91 91 88 88 85 85 83 83 81 81 78 78 77 77 74 74 73 73 71 71 70 70 70 70 66 66 65 65 64 64 63 63 62 62 61 61 59 59 58 58 56 56 55 55 54 54 54 54 53 53 53 53 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 50 50 51 51 52 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 60 60 61 61 63 63 65 65 68 68 72 72 74 74 77 77 82 82 89 89 95 95 103 103 110 110 118 118 128 128 137 137 151 151 166 166 184 184 199 199 192 192 185 185 187 187 186 186 189 189 190 190 190 190 190 190 190 190 190 190 189 189 190 190 191 191 191 191 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 191 191 189 189 191 191 192 192 192 192 195 195 195 195 191 191 190 190 191 191 193 193 194 194 195 195 195 195 194 194 193 193 195 195 198 198 196 196 196 196 195 195 196 196 197 197 195 195 197 197 197 197 197 197 198 198 196 196 195 195 197 197 197 197 197 197 198 198 199 199 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 199 199 199 199 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 204 204 203 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 203 203 205 205 205 205 204 204 209 209 187 187 141 141 110 110 100 100 92 92 88 88 89 89 88 88 88 88 87 87 85 85 82 82 81 81 81 81 79 79 84 84 91 91 101 101 117 117 156 156 193 193 212 212 213 213 214 214 213 213 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 171 171 169 169 167 167 171 171 177 177 178 178 175 175 175 175 177 177 178 178 175 175 173 173 173 173 175 175 175 175 174 174 175 175 176 176 176 176 176 176 174 174 173 173 174 174 175 175 174 174 178 178 195 195 173 173 155 155 137 137 127 127 116 116 108 108 101 101 94 94 87 87 83 83 80 80 78 78 74 74 72 72 70 70 69 69 69 69 70 70 69 69 70 70 69 69 70 70 71 71 72 72 75 75 77 77 77 77 82 82 86 86 93 93 99 99 104 104 112 112 120 120 127 127 134 134 140 140 140 140 142 142 142 142 139 139 136 136 134 134 131 131 126 126 122 122 118 118 114 114 110 110 105 105 102 102 99 99 96 96 93 93 90 90 88 88 86 86 84 84 82 82 79 79 77 77 78 78 74 74 72 72 73 73 70 70 67 67 67 67 65 65 64 64 64 64 61 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 55 55 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 55 55 55 56 56 56 56 57 57 59 59 60 60 61 61 62 62 63 63 65 65 68 68 71 71 74 74 76 76 80 80 86 86 93 93 101 101 107 107 114 114 124 124 132 132 144 144 157 157 173 173 200 200 197 197 185 185 185 185 185 185 189 189 191 191 192 192 192 192 192 192 192 192 191 191 190 190 190 190 190 190 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 190 190 190 190 191 191 192 192 193 193 196 196 198 198 192 192 189 189 190 190 193 193 194 194 194 194 194 194 194 194 193 193 196 196 198 198 196 196 197 197 196 196 198 198 198 198 195 195 197 197 197 197 197 197 198 198 196 196 195 195 197 197 197 197 196 196 197 197 198 198 198 198 198 198 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 204 204 203 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 208 208 205 205 202 202 206 206 205 205 184 184 144 144 115 115 107 107 100 100 96 96 93 93 93 93 93 93 93 93 93 93 94 94 95 95 96 96 102 102 114 114 136 136 167 167 201 201 211 211 215 215 210 210 213 213 212 212 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 171 171 169 169 167 167 171 171 177 177 178 178 175 175 175 175 177 177 178 178 175 175 173 173 173 173 175 175 175 175 174 174 175 175 176 176 176 176 176 176 174 174 173 173 174 174 175 175 174 174 178 178 195 195 173 173 155 155 137 137 127 127 116 116 108 108 101 101 94 94 87 87 83 83 80 80 78 78 74 74 72 72 70 70 69 69 69 69 70 70 69 69 70 70 69 69 70 70 71 71 72 72 75 75 77 77 77 77 82 82 86 86 93 93 99 99 104 104 112 112 120 120 127 127 134 134 140 140 140 140 142 142 142 142 139 139 136 136 134 134 131 131 126 126 122 122 118 118 114 114 110 110 105 105 102 102 99 99 96 96 93 93 90 90 88 88 86 86 84 84 82 82 79 79 77 77 78 78 74 74 72 72 73 73 70 70 67 67 67 67 65 65 64 64 64 64 61 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 55 55 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 55 55 55 56 56 56 56 57 57 59 59 60 60 61 61 62 62 63 63 65 65 68 68 71 71 74 74 76 76 80 80 86 86 93 93 101 101 107 107 114 114 124 124 132 132 144 144 157 157 173 173 200 200 197 197 185 185 185 185 185 185 189 189 191 191 192 192 192 192 192 192 192 192 191 191 190 190 190 190 190 190 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 190 190 190 190 191 191 192 192 193 193 196 196 198 198 192 192 189 189 190 190 193 193 194 194 194 194 194 194 194 194 193 193 196 196 198 198 196 196 197 197 196 196 198 198 198 198 195 195 197 197 197 197 197 197 198 198 196 196 195 195 197 197 197 197 196 196 197 197 198 198 198 198 198 198 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 204 204 203 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 208 208 205 205 202 202 206 206 205 205 184 184 144 144 115 115 107 107 100 100 96 96 93 93 93 93 93 93 93 93 93 93 94 94 95 95 96 96 102 102 114 114 136 136 167 167 201 201 211 211 215 215 210 210 213 213 212 212 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 170 170 169 169 166 166 170 170 176 176 176 176 174 174 174 174 176 176 177 177 174 174 172 172 172 172 174 174 173 173 173 173 174 174 175 175 177 177 175 175 173 173 173 173 174 174 175 175 176 176 180 180 194 194 169 169 153 153 136 136 125 125 114 114 107 107 100 100 92 92 86 86 82 82 79 79 76 76 72 72 70 70 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 69 69 71 71 72 72 74 74 76 76 80 80 85 85 91 91 97 97 102 102 110 110 117 117 124 124 133 133 141 141 142 142 144 144 145 145 143 143 140 140 138 138 135 135 130 130 126 126 122 122 118 118 113 113 108 108 106 106 102 102 99 99 96 96 93 93 91 91 89 89 87 87 85 85 83 83 80 80 78 78 75 75 74 74 74 74 70 70 69 69 69 69 68 68 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 59 58 58 58 58 57 57 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 57 57 58 58 59 59 58 58 57 57 59 59 60 60 61 61 63 63 64 64 64 64 66 66 68 68 71 71 73 73 74 74 79 79 84 84 91 91 97 97 104 104 110 110 119 119 128 128 137 137 150 150 161 161 186 186 201 201 188 188 185 185 188 188 191 191 191 191 191 191 191 191 191 191 191 191 192 192 190 190 189 189 189 189 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 190 190 190 190 191 191 191 191 195 195 194 194 197 197 194 194 192 192 191 191 193 193 194 194 192 192 192 192 194 194 194 194 195 195 196 196 194 194 196 196 197 197 199 199 198 198 195 195 197 197 197 197 197 197 198 198 196 196 195 195 198 198 197 197 196 196 196 196 196 196 197 197 198 198 200 200 200 200 199 199 200 200 200 200 201 201 201 201 202 202 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 205 205 204 204 203 203 203 203 203 203 205 205 205 205 205 205 205 205 206 206 206 206 206 206 207 207 208 208 207 207 207 207 192 192 161 161 134 134 118 118 114 114 109 109 107 107 108 108 106 106 107 107 109 109 113 113 124 124 137 137 165 165 192 192 209 209 211 211 211 211 216 216 212 212 212 212 210 210 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 170 170 171 171 170 170 169 169 166 166 170 170 176 176 176 176 174 174 174 174 176 176 177 177 174 174 172 172 172 172 174 174 173 173 173 173 174 174 175 175 177 177 175 175 173 173 173 173 174 174 175 175 176 176 180 180 194 194 169 169 153 153 136 136 125 125 114 114 107 107 100 100 92 92 86 86 82 82 79 79 76 76 72 72 70 70 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 69 69 71 71 72 72 74 74 76 76 80 80 85 85 91 91 97 97 102 102 110 110 117 117 124 124 133 133 141 141 142 142 144 144 145 145 143 143 140 140 138 138 135 135 130 130 126 126 122 122 118 118 113 113 108 108 106 106 102 102 99 99 96 96 93 93 91 91 89 89 87 87 85 85 83 83 80 80 78 78 75 75 74 74 74 74 70 70 69 69 69 69 68 68 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 59 58 58 58 58 57 57 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 57 57 58 58 59 59 58 58 57 57 59 59 60 60 61 61 63 63 64 64 64 64 66 66 68 68 71 71 73 73 74 74 79 79 84 84 91 91 97 97 104 104 110 110 119 119 128 128 137 137 150 150 161 161 186 186 201 201 188 188 185 185 188 188 191 191 191 191 191 191 191 191 191 191 191 191 192 192 190 190 189 189 189 189 190 190 191 191 188 188 188 188 194 194 191 191 192 192 192 192 191 191 191 191 190 190 190 190 191 191 191 191 195 195 194 194 197 197 194 194 192 192 191 191 193 193 194 194 192 192 192 192 194 194 194 194 195 195 196 196 194 194 196 196 197 197 199 199 198 198 195 195 197 197 197 197 197 197 198 198 196 196 195 195 198 198 197 197 196 196 196 196 196 196 197 197 198 198 200 200 200 200 199 199 200 200 200 200 201 201 201 201 202 202 200 200 201 201 201 201 202 202 201 201 200 200 203 203 201 201 200 200 203 203 205 205 204 204 203 203 203 203 203 203 205 205 205 205 205 205 205 205 206 206 206 206 206 206 207 207 208 208 207 207 207 207 192 192 161 161 134 134 118 118 114 114 109 109 107 107 108 108 106 106 107 107 109 109 113 113 124 124 137 137 165 165 192 192 209 209 211 211 211 211 216 216 212 212 212 212 210 210 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 169 169 171 171 170 170 168 168 167 167 170 170 175 175 175 175 173 173 172 172 175 175 176 176 174 174 171 171 171 171 174 174 173 173 172 172 173 173 175 175 176 176 175 175 173 173 174 174 175 175 176 176 176 176 181 181 193 193 168 168 151 151 136 136 124 124 112 112 106 106 99 99 91 91 85 85 80 80 79 79 75 75 71 71 70 70 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 68 68 70 70 71 71 73 73 75 75 79 79 84 84 90 90 95 95 101 101 108 108 115 115 122 122 131 131 141 141 144 144 147 147 147 147 145 145 143 143 140 140 138 138 133 133 127 127 124 124 120 120 115 115 110 110 107 107 104 104 101 101 98 98 96 96 93 93 91 91 89 89 87 87 84 84 82 82 79 79 76 76 74 74 74 74 71 71 70 70 69 69 68 68 67 67 67 67 66 66 65 65 64 64 62 62 62 62 61 61 61 61 60 60 60 60 59 59 57 57 57 57 57 57 57 57 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 59 59 59 59 60 60 61 61 62 62 64 64 65 65 65 65 66 66 68 68 71 71 72 72 74 74 78 78 83 83 88 88 93 93 100 100 106 106 115 115 124 124 131 131 145 145 153 153 172 172 199 199 192 192 186 186 189 189 191 191 190 190 190 190 190 190 190 190 190 190 193 193 192 192 190 190 190 190 190 190 189 189 189 189 190 190 194 194 191 191 191 191 192 192 192 192 193 193 192 192 194 194 194 194 194 194 198 198 196 196 197 197 198 198 197 197 196 196 196 196 195 195 194 194 192 192 192 192 192 192 194 194 195 195 193 193 195 195 197 197 200 200 199 199 195 195 196 196 197 197 197 197 197 197 196 196 194 194 198 198 198 198 196 196 196 196 196 196 196 196 198 198 200 200 200 200 199 199 199 199 200 200 201 201 202 202 202 202 200 200 201 201 201 201 202 202 201 201 200 200 202 202 201 201 201 201 203 203 206 206 204 204 202 202 202 202 202 202 205 205 205 205 205 205 205 205 205 205 204 204 206 206 203 203 205 205 207 207 208 208 208 208 202 202 185 185 159 159 146 146 138 138 131 131 129 129 131 131 137 137 144 144 155 155 172 172 189 189 208 208 209 209 208 208 211 211 208 208 214 214 211 211 211 211 213 213 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 168 168 169 169 171 171 170 170 168 168 167 167 170 170 175 175 175 175 173 173 172 172 175 175 176 176 174 174 171 171 171 171 174 174 173 173 172 172 173 173 175 175 176 176 175 175 173 173 174 174 175 175 176 176 176 176 181 181 193 193 168 168 151 151 136 136 124 124 112 112 106 106 99 99 91 91 85 85 80 80 79 79 75 75 71 71 70 70 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 68 68 70 70 71 71 73 73 75 75 79 79 84 84 90 90 95 95 101 101 108 108 115 115 122 122 131 131 141 141 144 144 147 147 147 147 145 145 143 143 140 140 138 138 133 133 127 127 124 124 120 120 115 115 110 110 107 107 104 104 101 101 98 98 96 96 93 93 91 91 89 89 87 87 84 84 82 82 79 79 76 76 74 74 74 74 71 71 70 70 69 69 68 68 67 67 67 67 66 66 65 65 64 64 62 62 62 62 61 61 61 61 60 60 60 60 59 59 57 57 57 57 57 57 57 57 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 59 59 59 59 60 60 61 61 62 62 64 64 65 65 65 65 66 66 68 68 71 71 72 72 74 74 78 78 83 83 88 88 93 93 100 100 106 106 115 115 124 124 131 131 145 145 153 153 172 172 199 199 192 192 186 186 189 189 191 191 190 190 190 190 190 190 190 190 190 190 193 193 192 192 190 190 190 190 190 190 189 189 189 189 190 190 194 194 191 191 191 191 192 192 192 192 193 193 192 192 194 194 194 194 194 194 198 198 196 196 197 197 198 198 197 197 196 196 196 196 195 195 194 194 192 192 192 192 192 192 194 194 195 195 193 193 195 195 197 197 200 200 199 199 195 195 196 196 197 197 197 197 197 197 196 196 194 194 198 198 198 198 196 196 196 196 196 196 196 196 198 198 200 200 200 200 199 199 199 199 200 200 201 201 202 202 202 202 200 200 201 201 201 201 202 202 201 201 200 200 202 202 201 201 201 201 203 203 206 206 204 204 202 202 202 202 202 202 205 205 205 205 205 205 205 205 205 205 204 204 206 206 203 203 205 205 207 207 208 208 208 208 202 202 185 185 159 159 146 146 138 138 131 131 129 129 131 131 137 137 144 144 155 155 172 172 189 189 208 208 209 209 208 208 211 211 208 208 214 214 211 211 211 211 213 213 213 213 214 214 215 215 215 215 216 216 215 215 215 215 216 216 217 217 217 217 217 217 218 218 219 219 170 170 167 167 167 167 171 171 172 172 169 169 168 168 171 171 174 174 175 175 173 173 172 172 174 174 176 176 175 175 172 172 171 171 173 173 173 173 170 170 171 171 175 175 175 175 174 174 175 175 177 177 178 178 178 178 175 175 181 181 191 191 171 171 147 147 134 134 122 122 110 110 104 104 97 97 90 90 83 83 79 79 77 77 73 73 71 71 69 69 66 66 65 65 64 64 65 65 65 65 65 65 65 65 65 65 67 67 68 68 70 70 72 72 73 73 78 78 84 84 87 87 94 94 100 100 106 106 114 114 121 121 130 130 140 140 144 144 147 147 150 150 149 149 145 145 143 143 140 140 136 136 131 131 126 126 122 122 118 118 113 113 108 108 107 107 103 103 101 101 100 100 95 95 93 93 91 91 88 88 86 86 83 83 81 81 79 79 76 76 74 74 73 73 70 70 70 70 69 69 69 69 68 68 69 69 68 68 66 66 65 65 64 64 63 63 62 62 62 62 61 61 60 60 58 58 60 60 61 61 59 59 58 58 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 63 63 64 64 64 64 63 63 64 64 65 65 66 66 68 68 69 69 73 73 75 75 76 76 83 83 86 86 91 91 98 98 104 104 112 112 118 118 127 127 138 138 150 150 164 164 187 187 203 203 187 187 190 190 187 187 188 188 187 187 189 189 191 191 189 189 189 189 193 193 193 193 190 190 188 188 188 188 189 189 190 190 190 190 191 191 195 195 195 195 196 196 198 198 199 199 195 195 194 194 193 193 192 192 190 190 190 190 191 191 193 193 194 194 195 195 199 199 201 201 199 199 198 198 198 198 197 197 195 195 192 192 195 195 198 198 199 199 197 197 195 195 197 197 198 198 196 196 195 195 197 197 194 194 198 198 200 200 199 199 198 198 197 197 198 198 198 198 199 199 199 199 200 200 198 198 198 198 199 199 200 200 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 202 202 204 204 204 204 203 203 201 201 199 199 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 207 205 205 195 195 187 187 183 183 180 180 181 181 187 187 194 194 201 201 206 206 208 208 209 209 210 210 211 211 211 211 211 211 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 169 169 168 168 171 171 174 174 175 175 173 173 172 172 174 174 176 176 175 175 172 172 171 171 173 173 173 173 170 170 171 171 175 175 175 175 174 174 175 175 177 177 178 178 178 178 175 175 181 181 191 191 171 171 147 147 134 134 122 122 110 110 104 104 97 97 90 90 83 83 79 79 77 77 73 73 71 71 69 69 66 66 65 65 64 64 65 65 65 65 65 65 65 65 65 65 67 67 68 68 70 70 72 72 73 73 78 78 84 84 87 87 94 94 100 100 106 106 114 114 121 121 130 130 140 140 144 144 147 147 150 150 149 149 145 145 143 143 140 140 136 136 131 131 126 126 122 122 118 118 113 113 108 108 107 107 103 103 101 101 100 100 95 95 93 93 91 91 88 88 86 86 83 83 81 81 79 79 76 76 74 74 73 73 70 70 70 70 69 69 69 69 68 68 69 69 68 68 66 66 65 65 64 64 63 63 62 62 62 62 61 61 60 60 58 58 60 60 61 61 59 59 58 58 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 63 63 64 64 64 64 63 63 64 64 65 65 66 66 68 68 69 69 73 73 75 75 76 76 83 83 86 86 91 91 98 98 104 104 112 112 118 118 127 127 138 138 150 150 164 164 187 187 203 203 187 187 190 190 187 187 188 188 187 187 189 189 191 191 189 189 189 189 193 193 193 193 190 190 188 188 188 188 189 189 190 190 190 190 191 191 195 195 195 195 196 196 198 198 199 199 195 195 194 194 193 193 192 192 190 190 190 190 191 191 193 193 194 194 195 195 199 199 201 201 199 199 198 198 198 198 197 197 195 195 192 192 195 195 198 198 199 199 197 197 195 195 197 197 198 198 196 196 195 195 197 197 194 194 198 198 200 200 199 199 198 198 197 197 198 198 198 198 199 199 199 199 200 200 198 198 198 198 199 199 200 200 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 202 202 204 204 204 204 203 203 201 201 199 199 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 207 205 205 195 195 187 187 183 183 180 180 181 181 187 187 194 194 201 201 206 206 208 208 209 209 210 210 211 211 211 211 211 211 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 170 170 170 170 171 171 174 174 174 174 172 172 172 172 175 175 176 176 175 175 172 172 171 171 173 173 173 173 171 171 172 172 175 175 175 175 173 173 174 174 177 177 178 178 178 178 175 175 182 182 191 191 170 170 147 147 133 133 121 121 109 109 103 103 97 97 89 89 82 82 78 78 76 76 72 72 70 70 68 68 65 65 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 66 66 68 68 70 70 71 71 77 77 81 81 85 85 90 90 98 98 102 102 110 110 118 118 127 127 137 137 144 144 149 149 151 151 151 151 149 149 147 147 144 144 139 139 135 135 131 131 128 128 123 123 118 118 113 113 112 112 108 108 105 105 104 104 100 100 96 96 94 94 91 91 89 89 87 87 84 84 82 82 79 79 77 77 74 74 71 71 71 71 70 70 70 70 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 64 64 64 64 63 63 61 61 62 62 62 62 62 62 61 61 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 66 67 67 68 68 69 69 69 69 71 71 74 74 76 76 77 77 83 83 84 84 89 89 96 96 101 101 109 109 115 115 123 123 132 132 144 144 158 158 176 176 197 197 199 199 190 190 187 187 188 188 187 187 189 189 191 191 189 189 191 191 193 193 191 191 188 188 188 188 189 189 193 193 197 197 198 198 195 195 187 187 180 180 173 173 167 167 163 163 159 159 157 157 155 155 153 153 154 154 157 157 159 159 161 161 163 163 165 165 171 171 177 177 183 183 193 193 200 200 202 202 201 201 195 195 194 194 194 194 196 196 195 195 194 194 197 197 200 200 197 197 197 197 198 198 196 196 198 198 199 199 199 199 199 199 198 198 199 199 199 199 199 199 198 198 198 198 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 201 201 203 203 203 203 203 203 201 201 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 204 204 205 205 205 205 206 206 208 208 207 207 207 207 212 212 215 215 211 211 210 210 212 212 212 212 210 210 209 209 209 209 210 210 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 170 170 170 170 171 171 174 174 174 174 172 172 172 172 175 175 176 176 175 175 172 172 171 171 173 173 173 173 171 171 172 172 175 175 175 175 173 173 174 174 177 177 178 178 178 178 175 175 182 182 191 191 170 170 147 147 133 133 121 121 109 109 103 103 97 97 89 89 82 82 78 78 76 76 72 72 70 70 68 68 65 65 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 66 66 68 68 70 70 71 71 77 77 81 81 85 85 90 90 98 98 102 102 110 110 118 118 127 127 137 137 144 144 149 149 151 151 151 151 149 149 147 147 144 144 139 139 135 135 131 131 128 128 123 123 118 118 113 113 112 112 108 108 105 105 104 104 100 100 96 96 94 94 91 91 89 89 87 87 84 84 82 82 79 79 77 77 74 74 71 71 71 71 70 70 70 70 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 64 64 64 64 63 63 61 61 62 62 62 62 62 62 61 61 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 66 67 67 68 68 69 69 69 69 71 71 74 74 76 76 77 77 83 83 84 84 89 89 96 96 101 101 109 109 115 115 123 123 132 132 144 144 158 158 176 176 197 197 199 199 190 190 187 187 188 188 187 187 189 189 191 191 189 189 191 191 193 193 191 191 188 188 188 188 189 189 193 193 197 197 198 198 195 195 187 187 180 180 173 173 167 167 163 163 159 159 157 157 155 155 153 153 154 154 157 157 159 159 161 161 163 163 165 165 171 171 177 177 183 183 193 193 200 200 202 202 201 201 195 195 194 194 194 194 196 196 195 195 194 194 197 197 200 200 197 197 197 197 198 198 196 196 198 198 199 199 199 199 199 199 198 198 199 199 199 199 199 199 198 198 198 198 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 201 201 203 203 203 203 203 203 201 201 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 204 204 205 205 205 205 206 206 208 208 207 207 207 207 212 212 215 215 211 211 210 210 212 212 212 212 210 210 209 209 209 209 210 210 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 171 171 171 171 172 172 173 173 172 172 171 171 172 172 175 175 176 176 175 175 172 172 171 171 173 173 174 174 172 172 172 172 175 175 174 174 172 172 173 173 176 176 178 178 178 178 175 175 184 184 191 191 168 168 146 146 133 133 121 121 109 109 102 102 96 96 88 88 82 82 78 78 75 75 71 71 69 69 66 66 64 64 62 62 61 61 62 62 62 62 62 62 62 62 62 62 63 63 64 64 66 66 68 68 70 70 74 74 78 78 81 81 86 86 94 94 100 100 108 108 116 116 125 125 134 134 141 141 149 149 151 151 153 153 154 154 151 151 149 149 144 144 140 140 135 135 131 131 126 126 120 120 117 117 115 115 110 110 107 107 106 106 102 102 99 99 98 98 96 96 92 92 91 91 89 89 86 86 83 83 79 79 77 77 73 73 72 72 72 72 71 71 71 71 69 69 69 69 68 68 68 68 67 67 68 68 68 68 67 67 66 66 66 66 65 65 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 67 67 67 67 68 68 68 68 69 69 70 70 70 70 71 71 71 71 71 71 72 72 76 76 77 77 77 77 83 83 85 85 90 90 96 96 101 101 108 108 114 114 120 120 130 130 140 140 153 153 166 166 188 188 206 206 192 192 187 187 188 188 187 187 189 189 191 191 189 189 186 186 191 191 192 192 191 191 193 193 194 194 193 193 187 187 172 172 161 161 155 155 150 150 144 144 139 139 137 137 135 135 135 135 135 135 135 135 136 136 138 138 140 140 143 143 145 145 149 149 153 153 156 156 159 159 166 166 175 175 186 186 195 195 198 198 198 198 196 196 195 195 195 195 194 194 197 197 200 200 197 197 197 197 199 199 196 196 197 197 199 199 199 199 199 199 199 199 200 200 200 200 199 199 198 198 197 197 201 201 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 200 200 202 202 204 204 204 204 202 202 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 208 208 209 209 208 208 208 208 209 209 208 208 208 208 209 209 210 210 209 209 209 209 209 209 210 210 211 211 211 211 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 171 171 171 171 172 172 173 173 172 172 171 171 172 172 175 175 176 176 175 175 172 172 171 171 173 173 174 174 172 172 172 172 175 175 174 174 172 172 173 173 176 176 178 178 178 178 175 175 184 184 191 191 168 168 146 146 133 133 121 121 109 109 102 102 96 96 88 88 82 82 78 78 75 75 71 71 69 69 66 66 64 64 62 62 61 61 62 62 62 62 62 62 62 62 62 62 63 63 64 64 66 66 68 68 70 70 74 74 78 78 81 81 86 86 94 94 100 100 108 108 116 116 125 125 134 134 141 141 149 149 151 151 153 153 154 154 151 151 149 149 144 144 140 140 135 135 131 131 126 126 120 120 117 117 115 115 110 110 107 107 106 106 102 102 99 99 98 98 96 96 92 92 91 91 89 89 86 86 83 83 79 79 77 77 73 73 72 72 72 72 71 71 71 71 69 69 69 69 68 68 68 68 67 67 68 68 68 68 67 67 66 66 66 66 65 65 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 67 67 67 67 68 68 68 68 69 69 70 70 70 70 71 71 71 71 71 71 72 72 76 76 77 77 77 77 83 83 85 85 90 90 96 96 101 101 108 108 114 114 120 120 130 130 140 140 153 153 166 166 188 188 206 206 192 192 187 187 188 188 187 187 189 189 191 191 189 189 186 186 191 191 192 192 191 191 193 193 194 194 193 193 187 187 172 172 161 161 155 155 150 150 144 144 139 139 137 137 135 135 135 135 135 135 135 135 136 136 138 138 140 140 143 143 145 145 149 149 153 153 156 156 159 159 166 166 175 175 186 186 195 195 198 198 198 198 196 196 195 195 195 195 194 194 197 197 200 200 197 197 197 197 199 199 196 196 197 197 199 199 199 199 199 199 199 199 200 200 200 200 199 199 198 198 197 197 201 201 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 200 200 202 202 204 204 204 204 202 202 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 208 208 209 209 208 208 208 208 209 209 208 208 208 208 209 209 210 210 209 209 209 209 209 209 210 210 211 211 211 211 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 173 173 173 173 173 173 172 172 171 171 170 170 172 172 175 175 176 176 175 175 172 172 171 171 173 173 174 174 172 172 172 172 174 174 173 173 170 170 171 171 175 175 177 177 178 178 175 175 185 185 192 192 167 167 146 146 132 132 120 120 108 108 102 102 95 95 88 88 81 81 77 77 75 75 71 71 67 67 65 65 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 62 62 64 64 66 66 68 68 72 72 76 76 78 78 83 83 89 89 96 96 104 104 112 112 120 120 129 129 138 138 147 147 149 149 154 154 158 158 156 156 153 153 149 149 145 145 138 138 135 135 130 130 125 125 121 121 119 119 114 114 111 111 110 110 106 106 103 103 101 101 98 98 96 96 94 94 92 92 90 90 86 86 82 82 79 79 74 74 74 74 73 73 72 72 72 72 71 71 71 71 71 71 72 72 72 72 71 71 70 70 70 70 69 69 69 69 68 68 66 66 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 73 73 73 73 73 73 73 73 74 74 77 77 78 78 78 78 83 83 85 85 90 90 95 95 99 99 106 106 112 112 118 118 125 125 135 135 147 147 161 161 176 176 204 204 194 194 187 187 189 189 187 187 189 189 191 191 189 189 190 190 196 196 195 195 189 189 184 184 169 169 156 156 144 144 137 137 133 133 123 123 120 120 118 118 118 118 117 117 117 117 117 117 117 117 117 117 120 120 125 125 128 128 131 131 134 134 135 135 137 137 142 142 144 144 148 148 153 153 158 158 166 166 179 179 195 195 199 199 197 197 197 197 194 194 197 197 199 199 196 196 196 196 197 197 195 195 197 197 198 198 199 199 199 199 200 200 199 199 198 198 199 199 199 199 199 199 201 201 201 201 200 200 199 199 199 199 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 201 201 203 203 204 204 203 203 202 202 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 207 207 208 208 210 210 208 208 209 209 208 208 208 208 208 208 208 208 207 207 208 208 209 209 210 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 167 167 167 167 171 171 172 172 173 173 173 173 173 173 172 172 171 171 170 170 172 172 175 175 176 176 175 175 172 172 171 171 173 173 174 174 172 172 172 172 174 174 173 173 170 170 171 171 175 175 177 177 178 178 175 175 185 185 192 192 167 167 146 146 132 132 120 120 108 108 102 102 95 95 88 88 81 81 77 77 75 75 71 71 67 67 65 65 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 62 62 64 64 66 66 68 68 72 72 76 76 78 78 83 83 89 89 96 96 104 104 112 112 120 120 129 129 138 138 147 147 149 149 154 154 158 158 156 156 153 153 149 149 145 145 138 138 135 135 130 130 125 125 121 121 119 119 114 114 111 111 110 110 106 106 103 103 101 101 98 98 96 96 94 94 92 92 90 90 86 86 82 82 79 79 74 74 74 74 73 73 72 72 72 72 71 71 71 71 71 71 72 72 72 72 71 71 70 70 70 70 69 69 69 69 68 68 66 66 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 73 73 73 73 73 73 73 73 74 74 77 77 78 78 78 78 83 83 85 85 90 90 95 95 99 99 106 106 112 112 118 118 125 125 135 135 147 147 161 161 176 176 204 204 194 194 187 187 189 189 187 187 189 189 191 191 189 189 190 190 196 196 195 195 189 189 184 184 169 169 156 156 144 144 137 137 133 133 123 123 120 120 118 118 118 118 117 117 117 117 117 117 117 117 117 117 120 120 125 125 128 128 131 131 134 134 135 135 137 137 142 142 144 144 148 148 153 153 158 158 166 166 179 179 195 195 199 199 197 197 197 197 194 194 197 197 199 199 196 196 196 196 197 197 195 195 197 197 198 198 199 199 199 199 200 200 199 199 198 198 199 199 199 199 199 199 201 201 201 201 200 200 199 199 199 199 201 201 201 201 201 201 201 201 200 200 200 200 201 201 201 201 201 201 201 201 201 201 203 203 204 204 203 203 202 202 204 204 206 206 204 204 205 205 207 207 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 207 207 208 208 210 210 208 208 209 209 208 208 208 208 208 208 208 208 207 207 208 208 209 209 210 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 215 215 215 215 216 216 217 217 217 217 216 216 218 218 220 220 170 170 166 166 166 166 170 170 172 172 173 173 173 173 173 173 171 171 170 170 169 169 171 171 174 174 175 175 174 174 171 171 171 171 173 173 174 174 173 173 173 173 174 174 172 172 170 170 171 171 174 174 176 176 178 178 176 176 186 186 193 193 169 169 146 146 132 132 120 120 108 108 101 101 96 96 88 88 81 81 76 76 73 73 70 70 66 66 63 63 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 63 63 64 64 66 66 70 70 74 74 77 77 81 81 86 86 91 91 99 99 106 106 115 115 124 124 134 134 145 145 149 149 154 154 159 159 158 158 156 156 152 152 147 147 143 143 138 138 134 134 130 130 125 125 122 122 118 118 114 114 113 113 109 109 106 106 103 103 101 101 99 99 97 97 95 95 93 93 89 89 85 85 81 81 75 75 74 74 74 74 74 74 72 72 73 73 73 73 74 74 73 73 73 73 73 73 72 72 72 72 71 71 70 70 70 70 69 69 68 68 69 69 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 71 71 71 71 72 72 72 72 73 73 74 74 75 75 75 75 75 75 74 74 76 76 78 78 79 79 79 79 83 83 84 84 88 88 93 93 97 97 103 103 108 108 115 115 122 122 130 130 142 142 156 156 169 169 196 196 198 198 185 185 189 189 186 186 188 188 193 193 194 194 193 193 187 187 174 174 154 154 141 141 130 130 124 124 116 116 108 108 104 104 102 102 101 101 100 100 99 99 99 99 99 99 103 103 106 106 110 110 111 111 113 113 117 117 120 120 123 123 125 125 128 128 132 132 134 134 136 136 140 140 146 146 153 153 160 160 167 167 182 182 196 196 199 199 197 197 197 197 199 199 196 196 194 194 195 195 194 194 196 196 196 196 197 197 199 199 199 199 196 196 197 197 198 198 199 199 199 199 199 199 199 199 198 198 198 198 198 198 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 202 202 202 202 203 203 205 205 204 204 205 205 206 206 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 208 208 209 209 206 206 207 207 207 207 207 207 209 209 209 209 208 208 208 208 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 214 214 215 215 215 215 216 216 217 217 217 217 216 216 217 217 218 218 170 170 166 166 166 166 170 170 172 172 173 173 173 173 173 173 171 171 170 170 169 169 171 171 174 174 175 175 174 174 171 171 171 171 173 173 174 174 173 173 173 173 174 174 172 172 170 170 171 171 174 174 176 176 178 178 176 176 186 186 193 193 169 169 146 146 132 132 120 120 108 108 101 101 96 96 88 88 81 81 76 76 73 73 70 70 66 66 63 63 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 63 63 64 64 66 66 70 70 74 74 77 77 81 81 86 86 91 91 99 99 106 106 115 115 124 124 134 134 145 145 149 149 154 154 159 159 158 158 156 156 152 152 147 147 143 143 138 138 134 134 130 130 125 125 122 122 118 118 114 114 113 113 109 109 106 106 103 103 101 101 99 99 97 97 95 95 93 93 89 89 85 85 81 81 75 75 74 74 74 74 74 74 72 72 73 73 73 73 74 74 73 73 73 73 73 73 72 72 72 72 71 71 70 70 70 70 69 69 68 68 69 69 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 71 71 71 71 72 72 72 72 73 73 74 74 75 75 75 75 75 75 74 74 76 76 78 78 79 79 79 79 83 83 84 84 88 88 93 93 97 97 103 103 108 108 115 115 122 122 130 130 142 142 156 156 169 169 196 196 198 198 185 185 189 189 186 186 188 188 193 193 194 194 193 193 187 187 174 174 154 154 141 141 130 130 124 124 116 116 108 108 104 104 102 102 101 101 100 100 99 99 99 99 99 99 103 103 106 106 110 110 111 111 113 113 117 117 120 120 123 123 125 125 128 128 132 132 134 134 136 136 140 140 146 146 153 153 160 160 167 167 182 182 196 196 199 199 197 197 197 197 199 199 196 196 194 194 195 195 194 194 196 196 196 196 197 197 199 199 199 199 196 196 197 197 198 198 199 199 199 199 199 199 199 199 198 198 198 198 198 198 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 202 202 202 202 203 203 205 205 204 204 205 205 206 206 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 208 208 209 209 206 206 207 207 207 207 207 207 209 209 209 209 208 208 208 208 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 214 214 215 215 215 215 216 216 217 217 217 217 216 216 217 217 218 218 170 170 165 165 165 165 169 169 171 171 172 172 173 173 172 172 171 171 169 169 169 169 170 170 172 172 173 173 173 173 171 171 171 171 173 173 174 174 174 174 173 173 173 173 172 172 171 171 173 173 174 174 174 174 178 178 177 177 184 184 194 194 175 175 146 146 132 132 120 120 109 109 102 102 96 96 88 88 81 81 76 76 71 71 67 67 64 64 62 62 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 59 59 61 61 63 63 65 65 66 66 72 72 74 74 78 78 83 83 88 88 95 95 102 102 111 111 121 121 130 130 142 142 150 150 156 156 159 159 160 160 159 159 156 156 152 152 147 147 141 141 137 137 134 134 128 128 125 125 122 122 118 118 113 113 110 110 107 107 105 105 104 104 102 102 100 100 100 100 99 99 95 95 91 91 89 89 80 80 77 77 77 77 78 78 74 74 78 78 77 77 76 76 74 74 74 74 77 77 76 76 75 75 74 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 73 73 74 74 74 74 75 75 75 75 77 77 78 78 78 78 78 78 78 78 78 78 78 78 80 80 82 82 84 84 84 84 87 87 92 92 97 97 101 101 107 107 113 113 120 120 129 129 139 139 148 148 165 165 185 185 204 204 188 188 186 186 189 189 193 193 193 193 186 186 167 167 148 148 134 134 122 122 111 111 103 103 99 99 94 94 91 91 89 89 87 87 88 88 88 88 90 90 90 90 93 93 96 96 99 99 103 103 105 105 108 108 112 112 117 117 119 119 121 121 124 124 126 126 129 129 132 132 135 135 137 137 141 141 147 147 153 153 161 161 176 176 193 193 202 202 199 199 198 198 196 196 194 194 194 194 194 194 196 196 194 194 196 196 199 199 197 197 195 195 197 197 199 199 198 198 197 197 197 197 197 197 197 197 198 198 200 200 199 199 201 201 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 202 202 201 201 201 201 204 204 205 205 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 206 206 206 206 207 207 207 207 205 205 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 208 208 208 208 210 210 211 211 212 212 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 214 214 214 214 215 215 215 215 216 216 215 215 216 216 216 216 170 170 165 165 165 165 169 169 171 171 172 172 173 173 172 172 171 171 169 169 169 169 170 170 172 172 173 173 173 173 171 171 171 171 173 173 174 174 174 174 173 173 173 173 172 172 171 171 173 173 174 174 174 174 178 178 177 177 184 184 194 194 175 175 146 146 132 132 120 120 109 109 102 102 96 96 88 88 81 81 76 76 71 71 67 67 64 64 62 62 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 59 59 61 61 63 63 65 65 66 66 72 72 74 74 78 78 83 83 88 88 95 95 102 102 111 111 121 121 130 130 142 142 150 150 156 156 159 159 160 160 159 159 156 156 152 152 147 147 141 141 137 137 134 134 128 128 125 125 122 122 118 118 113 113 110 110 107 107 105 105 104 104 102 102 100 100 100 100 99 99 95 95 91 91 89 89 80 80 77 77 77 77 78 78 74 74 78 78 77 77 76 76 74 74 74 74 77 77 76 76 75 75 74 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 73 73 74 74 74 74 75 75 75 75 77 77 78 78 78 78 78 78 78 78 78 78 78 78 80 80 82 82 84 84 84 84 87 87 92 92 97 97 101 101 107 107 113 113 120 120 129 129 139 139 148 148 165 165 185 185 204 204 188 188 186 186 189 189 193 193 193 193 186 186 167 167 148 148 134 134 122 122 111 111 103 103 99 99 94 94 91 91 89 89 87 87 88 88 88 88 90 90 90 90 93 93 96 96 99 99 103 103 105 105 108 108 112 112 117 117 119 119 121 121 124 124 126 126 129 129 132 132 135 135 137 137 141 141 147 147 153 153 161 161 176 176 193 193 202 202 199 199 198 198 196 196 194 194 194 194 194 194 196 196 194 194 196 196 199 199 197 197 195 195 197 197 199 199 198 198 197 197 197 197 197 197 197 197 198 198 200 200 199 199 201 201 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 202 202 201 201 201 201 204 204 205 205 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 206 206 206 206 207 207 207 207 205 205 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 208 208 208 208 210 210 211 211 212 212 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 214 214 214 214 215 215 215 215 216 216 215 215 216 216 216 216 170 170 166 166 166 166 169 169 171 171 172 172 172 172 171 171 170 170 170 170 169 169 169 169 170 170 173 173 174 174 173 173 173 173 174 174 174 174 174 174 173 173 173 173 172 172 173 173 174 174 174 174 173 173 176 176 176 176 186 186 199 199 171 171 147 147 134 134 121 121 110 110 102 102 96 96 88 88 81 81 76 76 71 71 67 67 64 64 62 62 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 58 58 59 59 61 61 62 62 64 64 69 69 70 70 73 73 78 78 82 82 90 90 96 96 105 105 114 114 123 123 135 135 146 146 153 153 160 160 161 161 161 161 160 160 157 157 153 153 147 147 143 143 139 139 134 134 130 130 128 128 124 124 119 119 115 115 111 111 108 108 107 107 105 105 103 103 105 105 105 105 103 103 102 102 101 101 94 94 86 86 83 83 83 83 81 81 82 82 81 81 80 80 78 78 78 78 80 80 80 80 79 79 77 77 77 77 76 76 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 77 77 77 77 77 77 78 78 78 78 79 79 80 80 80 80 80 80 80 80 80 80 80 80 81 81 82 82 84 84 85 85 88 88 92 92 97 97 101 101 105 105 111 111 118 118 125 125 135 135 144 144 157 157 177 177 201 201 195 195 194 194 193 193 184 184 164 164 142 142 127 127 113 113 104 104 97 97 90 90 86 86 84 84 82 82 81 81 81 81 78 78 79 79 80 80 82 82 83 83 87 87 91 91 95 95 99 99 102 102 106 106 111 111 115 115 118 118 119 119 120 120 122 122 125 125 126 126 128 128 131 131 132 132 136 136 140 140 147 147 156 156 171 171 192 192 203 203 199 199 196 196 196 196 196 196 197 197 197 197 195 195 196 196 198 198 197 197 197 197 198 198 199 199 200 200 199 199 198 198 198 198 197 197 198 198 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 201 201 201 201 203 203 204 204 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 205 205 205 205 206 206 206 206 205 205 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 209 209 209 209 210 210 211 211 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 214 214 215 215 215 215 215 215 216 216 216 216 170 170 166 166 166 166 169 169 171 171 172 172 172 172 171 171 170 170 170 170 169 169 169 169 170 170 173 173 174 174 173 173 173 173 174 174 174 174 174 174 173 173 173 173 172 172 173 173 174 174 174 174 173 173 176 176 176 176 186 186 199 199 171 171 147 147 134 134 121 121 110 110 102 102 96 96 88 88 81 81 76 76 71 71 67 67 64 64 62 62 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 58 58 59 59 61 61 62 62 64 64 69 69 70 70 73 73 78 78 82 82 90 90 96 96 105 105 114 114 123 123 135 135 146 146 153 153 160 160 161 161 161 161 160 160 157 157 153 153 147 147 143 143 139 139 134 134 130 130 128 128 124 124 119 119 115 115 111 111 108 108 107 107 105 105 103 103 105 105 105 105 103 103 102 102 101 101 94 94 86 86 83 83 83 83 81 81 82 82 81 81 80 80 78 78 78 78 80 80 80 80 79 79 77 77 77 77 76 76 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 77 77 77 77 77 77 78 78 78 78 79 79 80 80 80 80 80 80 80 80 80 80 80 80 81 81 82 82 84 84 85 85 88 88 92 92 97 97 101 101 105 105 111 111 118 118 125 125 135 135 144 144 157 157 177 177 201 201 195 195 194 194 193 193 184 184 164 164 142 142 127 127 113 113 104 104 97 97 90 90 86 86 84 84 82 82 81 81 81 81 78 78 79 79 80 80 82 82 83 83 87 87 91 91 95 95 99 99 102 102 106 106 111 111 115 115 118 118 119 119 120 120 122 122 125 125 126 126 128 128 131 131 132 132 136 136 140 140 147 147 156 156 171 171 192 192 203 203 199 199 196 196 196 196 196 196 197 197 197 197 195 195 196 196 198 198 197 197 197 197 198 198 199 199 200 200 199 199 198 198 198 198 197 197 198 198 200 200 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 201 201 201 201 203 203 204 204 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 205 205 205 205 206 206 206 206 205 205 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 209 209 209 209 210 210 211 211 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 214 214 215 215 215 215 215 215 216 216 216 216 171 171 167 167 166 166 170 170 171 171 171 171 171 171 169 169 169 169 170 170 168 168 168 168 169 169 172 172 174 174 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 176 176 174 174 172 172 174 174 174 174 183 183 203 203 171 171 151 151 135 135 123 123 110 110 103 103 96 96 88 88 81 81 76 76 71 71 67 67 64 64 62 62 58 58 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 55 55 57 57 59 59 60 60 64 64 68 68 68 68 71 71 75 75 80 80 87 87 92 92 101 101 109 109 117 117 129 129 140 140 151 151 158 158 161 161 163 163 164 164 162 162 158 158 152 152 147 147 144 144 139 139 135 135 132 132 127 127 122 122 119 119 115 115 113 113 111 111 109 109 108 108 108 108 108 108 108 108 108 108 108 108 104 104 97 97 92 92 90 90 88 88 87 87 86 86 85 85 83 83 82 82 82 82 81 81 80 80 79 79 78 78 78 78 77 77 77 77 76 76 76 76 78 78 78 78 78 78 78 78 78 78 77 77 77 77 78 78 78 78 79 79 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 85 85 86 86 89 89 92 92 96 96 100 100 105 105 111 111 117 117 124 124 134 134 143 143 152 152 173 173 196 196 198 198 186 186 167 167 144 144 126 126 114 114 101 101 92 92 84 84 79 79 74 74 73 73 71 71 69 69 69 69 69 69 72 72 74 74 77 77 78 78 80 80 84 84 88 88 92 92 97 97 101 101 106 106 111 111 115 115 117 117 117 117 118 118 118 118 120 120 121 121 124 124 126 126 126 126 129 129 131 131 135 135 146 146 156 156 168 168 192 192 206 206 199 199 194 194 199 199 198 198 198 198 196 196 196 196 198 198 196 196 198 198 198 198 198 198 199 199 200 200 200 200 199 199 198 198 198 198 199 199 198 198 200 200 201 201 201 201 200 200 201 201 201 201 201 201 201 201 202 202 204 204 201 201 200 200 202 202 203 203 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 204 204 203 203 205 205 206 206 206 206 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 209 209 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 214 214 212 212 213 213 213 213 214 214 215 215 215 215 216 216 216 216 171 171 167 167 166 166 170 170 171 171 171 171 171 171 169 169 169 169 170 170 168 168 168 168 169 169 172 172 174 174 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 176 176 174 174 172 172 174 174 174 174 183 183 203 203 171 171 151 151 135 135 123 123 110 110 103 103 96 96 88 88 81 81 76 76 71 71 67 67 64 64 62 62 58 58 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 55 55 57 57 59 59 60 60 64 64 68 68 68 68 71 71 75 75 80 80 87 87 92 92 101 101 109 109 117 117 129 129 140 140 151 151 158 158 161 161 163 163 164 164 162 162 158 158 152 152 147 147 144 144 139 139 135 135 132 132 127 127 122 122 119 119 115 115 113 113 111 111 109 109 108 108 108 108 108 108 108 108 108 108 108 108 104 104 97 97 92 92 90 90 88 88 87 87 86 86 85 85 83 83 82 82 82 82 81 81 80 80 79 79 78 78 78 78 77 77 77 77 76 76 76 76 78 78 78 78 78 78 78 78 78 78 77 77 77 77 78 78 78 78 79 79 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 85 85 86 86 89 89 92 92 96 96 100 100 105 105 111 111 117 117 124 124 134 134 143 143 152 152 173 173 196 196 198 198 186 186 167 167 144 144 126 126 114 114 101 101 92 92 84 84 79 79 74 74 73 73 71 71 69 69 69 69 69 69 72 72 74 74 77 77 78 78 80 80 84 84 88 88 92 92 97 97 101 101 106 106 111 111 115 115 117 117 117 117 118 118 118 118 120 120 121 121 124 124 126 126 126 126 129 129 131 131 135 135 146 146 156 156 168 168 192 192 206 206 199 199 194 194 199 199 198 198 198 198 196 196 196 196 198 198 196 196 198 198 198 198 198 198 199 199 200 200 200 200 199 199 198 198 198 198 199 199 198 198 200 200 201 201 201 201 200 200 201 201 201 201 201 201 201 201 202 202 204 204 201 201 200 200 202 202 203 203 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 204 204 203 203 205 205 206 206 206 206 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 209 209 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 214 214 212 212 213 213 213 213 214 214 215 215 215 215 216 216 216 216 172 172 167 167 167 167 171 171 171 171 171 171 170 170 168 168 168 168 170 170 168 168 167 167 167 167 170 170 173 173 174 174 174 174 172 172 172 172 172 172 173 173 173 173 174 174 176 176 177 177 175 175 171 171 173 173 174 174 177 177 204 204 175 175 154 154 136 136 124 124 111 111 103 103 96 96 88 88 81 81 76 76 71 71 67 67 65 65 62 62 57 57 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 54 54 55 55 57 57 58 58 62 62 65 65 65 65 67 67 72 72 76 76 82 82 88 88 96 96 104 104 112 112 122 122 133 133 143 143 154 154 159 159 163 163 166 166 165 165 163 163 157 157 153 153 149 149 144 144 139 139 136 136 132 132 128 128 123 123 118 118 117 117 115 115 113 113 112 112 110 110 110 110 110 110 110 110 110 110 109 109 103 103 99 99 96 96 93 93 90 90 90 90 88 88 87 87 87 87 85 85 84 84 83 83 81 81 81 81 82 82 82 82 81 81 80 80 81 81 82 82 82 82 82 82 82 82 81 81 79 79 80 80 80 80 81 81 82 82 84 84 85 85 85 85 86 86 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 84 85 85 87 87 89 89 92 92 96 96 99 99 104 104 110 110 115 115 122 122 131 131 141 141 148 148 168 168 188 188 192 192 144 144 130 130 114 114 101 101 90 90 84 84 80 80 74 74 69 69 66 66 65 65 64 64 63 63 65 65 67 67 69 69 71 71 74 74 77 77 79 79 83 83 88 88 93 93 98 98 102 102 107 107 112 112 116 116 119 119 119 119 118 118 118 118 118 118 118 118 119 119 119 119 121 121 123 123 125 125 127 127 137 137 143 143 151 151 172 172 196 196 201 201 198 198 197 197 196 196 198 198 196 196 196 196 197 197 195 195 197 197 197 197 196 196 198 198 200 200 201 201 200 200 199 199 199 199 199 199 197 197 199 199 200 200 200 200 199 199 201 201 201 201 201 201 201 201 202 202 205 205 202 202 200 200 202 202 203 203 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 204 204 202 202 204 204 206 206 206 206 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 214 214 212 212 212 212 213 213 214 214 214 214 215 215 216 216 216 216 172 172 167 167 167 167 171 171 171 171 171 171 170 170 168 168 168 168 170 170 168 168 167 167 167 167 170 170 173 173 174 174 174 174 172 172 172 172 172 172 173 173 173 173 174 174 176 176 177 177 175 175 171 171 173 173 174 174 177 177 204 204 175 175 154 154 136 136 124 124 111 111 103 103 96 96 88 88 81 81 76 76 71 71 67 67 65 65 62 62 57 57 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 54 54 55 55 57 57 58 58 62 62 65 65 65 65 67 67 72 72 76 76 82 82 88 88 96 96 104 104 112 112 122 122 133 133 143 143 154 154 159 159 163 163 166 166 165 165 163 163 157 157 153 153 149 149 144 144 139 139 136 136 132 132 128 128 123 123 118 118 117 117 115 115 113 113 112 112 110 110 110 110 110 110 110 110 110 110 109 109 103 103 99 99 96 96 93 93 90 90 90 90 88 88 87 87 87 87 85 85 84 84 83 83 81 81 81 81 82 82 82 82 81 81 80 80 81 81 82 82 82 82 82 82 82 82 81 81 79 79 80 80 80 80 81 81 82 82 84 84 85 85 85 85 86 86 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 84 85 85 87 87 89 89 92 92 96 96 99 99 104 104 110 110 115 115 122 122 131 131 141 141 148 148 168 168 188 188 192 192 144 144 130 130 114 114 101 101 90 90 84 84 80 80 74 74 69 69 66 66 65 65 64 64 63 63 65 65 67 67 69 69 71 71 74 74 77 77 79 79 83 83 88 88 93 93 98 98 102 102 107 107 112 112 116 116 119 119 119 119 118 118 118 118 118 118 118 118 119 119 119 119 121 121 123 123 125 125 127 127 137 137 143 143 151 151 172 172 196 196 201 201 198 198 197 197 196 196 198 198 196 196 196 196 197 197 195 195 197 197 197 197 196 196 198 198 200 200 201 201 200 200 199 199 199 199 199 199 197 197 199 199 200 200 200 200 199 199 201 201 201 201 201 201 201 201 202 202 205 205 202 202 200 200 202 202 203 203 203 203 203 203 204 204 205 205 205 205 204 204 205 205 205 205 206 206 204 204 202 202 204 204 206 206 206 206 207 207 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 214 214 212 212 212 212 213 213 214 214 214 214 215 215 216 216 216 216 172 172 169 169 168 168 171 171 172 172 171 171 170 170 168 168 168 168 170 170 168 168 168 168 168 168 169 169 171 171 174 174 173 173 170 170 170 170 172 172 173 173 173 173 175 175 176 176 177 177 174 174 170 170 170 170 173 173 170 170 204 204 179 179 159 159 138 138 126 126 113 113 104 104 96 96 88 88 81 81 76 76 71 71 66 66 64 64 62 62 57 57 54 54 53 53 52 52 53 53 53 53 53 53 53 53 52 52 53 53 55 55 56 56 56 56 58 58 61 61 62 62 65 65 69 69 72 72 77 77 83 83 90 90 97 97 105 105 114 114 124 124 134 134 146 146 155 155 162 162 166 166 167 167 167 167 163 163 159 159 155 155 150 150 146 146 141 141 137 137 133 133 128 128 123 123 120 120 117 117 115 115 113 113 113 113 112 112 112 112 111 111 111 111 109 109 106 106 103 103 99 99 95 95 95 95 94 94 92 92 90 90 89 89 89 89 87 87 86 86 86 86 86 86 87 87 86 86 86 86 85 85 84 84 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 87 87 88 88 88 88 87 87 86 86 86 86 87 87 87 87 86 86 86 86 86 86 86 86 86 86 88 88 90 90 92 92 96 96 98 98 102 102 107 107 112 112 118 118 127 127 136 136 146 146 160 160 181 181 185 185 118 118 103 103 89 89 79 79 73 73 66 66 64 64 61 61 60 60 60 60 57 57 58 58 61 61 64 64 66 66 66 66 69 69 72 72 76 76 79 79 84 84 90 90 94 94 100 100 104 104 109 109 114 114 118 118 120 120 121 121 120 120 119 119 118 118 116 116 116 116 116 116 116 116 118 118 120 120 122 122 126 126 132 132 142 142 155 155 171 171 197 197 203 203 192 192 196 196 199 199 197 197 196 196 196 196 195 195 195 195 195 195 196 196 197 197 197 197 203 203 202 202 199 199 198 198 198 198 198 198 200 200 200 200 200 200 200 200 201 201 201 201 202 202 201 201 201 201 204 204 202 202 201 201 202 202 203 203 204 204 204 204 204 204 203 203 203 203 204 204 204 204 205 205 205 205 203 203 202 202 204 204 206 206 206 206 207 207 207 207 206 206 206 206 208 208 207 207 208 208 209 209 209 209 209 209 210 210 210 210 210 210 210 210 209 209 210 210 210 210 211 211 211 211 211 211 210 210 211 211 211 211 212 212 212 212 211 211 212 212 213 213 213 213 214 214 216 216 216 216 217 217 172 172 169 169 168 168 171 171 172 172 171 171 170 170 168 168 168 168 170 170 168 168 168 168 168 168 169 169 171 171 174 174 173 173 170 170 170 170 172 172 173 173 173 173 175 175 176 176 177 177 174 174 170 170 170 170 173 173 170 170 204 204 179 179 159 159 138 138 126 126 113 113 104 104 96 96 88 88 81 81 76 76 71 71 66 66 64 64 62 62 57 57 54 54 53 53 52 52 53 53 53 53 53 53 53 53 52 52 53 53 55 55 56 56 56 56 58 58 61 61 62 62 65 65 69 69 72 72 77 77 83 83 90 90 97 97 105 105 114 114 124 124 134 134 146 146 155 155 162 162 166 166 167 167 167 167 163 163 159 159 155 155 150 150 146 146 141 141 137 137 133 133 128 128 123 123 120 120 117 117 115 115 113 113 113 113 112 112 112 112 111 111 111 111 109 109 106 106 103 103 99 99 95 95 95 95 94 94 92 92 90 90 89 89 89 89 87 87 86 86 86 86 86 86 87 87 86 86 86 86 85 85 84 84 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 87 87 88 88 88 88 87 87 86 86 86 86 87 87 87 87 86 86 86 86 86 86 86 86 86 86 88 88 90 90 92 92 96 96 98 98 102 102 107 107 112 112 118 118 127 127 136 136 146 146 160 160 181 181 185 185 118 118 103 103 89 89 79 79 73 73 66 66 64 64 61 61 60 60 60 60 57 57 58 58 61 61 64 64 66 66 66 66 69 69 72 72 76 76 79 79 84 84 90 90 94 94 100 100 104 104 109 109 114 114 118 118 120 120 121 121 120 120 119 119 118 118 116 116 116 116 116 116 116 116 118 118 120 120 122 122 126 126 132 132 142 142 155 155 171 171 197 197 203 203 192 192 196 196 199 199 197 197 196 196 196 196 195 195 195 195 195 195 196 196 197 197 197 197 203 203 202 202 199 199 198 198 198 198 198 198 200 200 200 200 200 200 200 200 201 201 201 201 202 202 201 201 201 201 204 204 202 202 201 201 202 202 203 203 204 204 204 204 204 204 203 203 203 203 204 204 204 204 205 205 205 205 203 203 202 202 204 204 206 206 206 206 207 207 207 207 206 206 206 206 208 208 207 207 208 208 209 209 209 209 209 209 210 210 210 210 210 210 210 210 209 209 210 210 210 210 211 211 211 211 211 211 210 210 211 211 211 211 212 212 212 212 211 211 212 212 213 213 213 213 214 214 216 216 216 216 217 217 171 171 170 170 170 170 170 170 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 169 169 172 172 175 175 174 174 170 170 169 169 171 171 173 173 173 173 175 175 175 175 175 175 172 172 168 168 168 168 170 170 169 169 198 198 185 185 163 163 141 141 129 129 116 116 106 106 96 96 88 88 81 81 76 76 70 70 65 65 63 63 62 62 58 58 55 55 54 54 51 51 51 51 51 51 51 51 51 51 52 52 53 53 53 53 54 54 55 55 57 57 59 59 63 63 66 66 68 68 71 71 74 74 79 79 84 84 91 91 99 99 107 107 116 116 127 127 137 137 148 148 157 157 163 163 167 167 169 169 168 168 164 164 159 159 155 155 152 152 148 148 142 142 138 138 133 133 129 129 126 126 122 122 119 119 116 116 115 115 114 114 113 113 112 112 111 111 110 110 107 107 103 103 100 100 99 99 98 98 98 98 95 95 93 93 92 92 91 91 89 89 88 88 88 88 89 89 87 87 87 87 86 86 86 86 85 85 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 87 87 88 88 89 89 90 90 89 89 88 88 88 88 88 88 88 88 88 88 87 87 88 88 88 88 88 88 89 89 90 90 93 93 95 95 98 98 102 102 107 107 113 113 118 118 126 126 135 135 145 145 156 156 177 177 189 189 101 101 85 85 76 76 67 67 65 65 59 59 58 58 56 56 56 56 57 57 55 55 57 57 59 59 61 61 62 62 66 66 69 69 73 73 77 77 80 80 85 85 92 92 96 96 102 102 108 108 113 113 118 118 122 122 123 123 124 124 124 124 122 122 119 119 117 117 116 116 115 115 114 114 114 114 115 115 117 117 122 122 127 127 133 133 144 144 157 157 183 183 201 201 195 195 196 196 196 196 197 197 198 198 197 197 196 196 197 197 198 198 199 199 198 198 196 196 197 197 200 200 199 199 198 198 200 200 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 203 203 205 205 205 205 204 204 202 202 202 202 205 205 205 205 205 205 205 205 204 204 203 203 204 204 206 206 207 207 206 206 206 206 205 205 205 205 208 208 207 207 208 208 210 210 210 210 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 216 216 217 217 217 217 171 171 170 170 170 170 170 170 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 169 169 172 172 175 175 174 174 170 170 169 169 171 171 173 173 173 173 175 175 175 175 175 175 172 172 168 168 168 168 170 170 169 169 198 198 185 185 163 163 141 141 129 129 116 116 106 106 96 96 88 88 81 81 76 76 70 70 65 65 63 63 62 62 58 58 55 55 54 54 51 51 51 51 51 51 51 51 51 51 52 52 53 53 53 53 54 54 55 55 57 57 59 59 63 63 66 66 68 68 71 71 74 74 79 79 84 84 91 91 99 99 107 107 116 116 127 127 137 137 148 148 157 157 163 163 167 167 169 169 168 168 164 164 159 159 155 155 152 152 148 148 142 142 138 138 133 133 129 129 126 126 122 122 119 119 116 116 115 115 114 114 113 113 112 112 111 111 110 110 107 107 103 103 100 100 99 99 98 98 98 98 95 95 93 93 92 92 91 91 89 89 88 88 88 88 89 89 87 87 87 87 86 86 86 86 85 85 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 87 87 88 88 89 89 90 90 89 89 88 88 88 88 88 88 88 88 88 88 87 87 88 88 88 88 88 88 89 89 90 90 93 93 95 95 98 98 102 102 107 107 113 113 118 118 126 126 135 135 145 145 156 156 177 177 189 189 101 101 85 85 76 76 67 67 65 65 59 59 58 58 56 56 56 56 57 57 55 55 57 57 59 59 61 61 62 62 66 66 69 69 73 73 77 77 80 80 85 85 92 92 96 96 102 102 108 108 113 113 118 118 122 122 123 123 124 124 124 124 122 122 119 119 117 117 116 116 115 115 114 114 114 114 115 115 117 117 122 122 127 127 133 133 144 144 157 157 183 183 201 201 195 195 196 196 196 196 197 197 198 198 197 197 196 196 197 197 198 198 199 199 198 198 196 196 197 197 200 200 199 199 198 198 200 200 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 203 203 205 205 205 205 204 204 202 202 202 202 205 205 205 205 205 205 205 205 204 204 203 203 204 204 206 206 207 207 206 206 206 206 205 205 205 205 208 208 207 207 208 208 210 210 210 210 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 216 216 217 217 217 217 171 171 170 170 170 170 171 171 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 169 169 172 172 174 174 173 173 170 170 170 170 171 171 173 173 173 173 175 175 175 175 175 175 172 172 167 167 168 168 168 168 171 171 190 190 197 197 160 160 144 144 130 130 116 116 106 106 97 97 90 90 82 82 77 77 71 71 66 66 63 63 62 62 58 58 55 55 53 53 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 55 55 57 57 60 60 63 63 65 65 66 66 68 68 74 74 79 79 84 84 92 92 100 100 108 108 118 118 128 128 139 139 150 150 158 158 166 166 169 169 170 170 168 168 164 164 161 161 157 157 154 154 149 149 144 144 141 141 136 136 133 133 129 129 125 125 123 123 119 119 118 118 115 115 114 114 113 113 112 112 110 110 107 107 104 104 102 102 102 102 100 100 98 98 97 97 96 96 95 95 93 93 92 92 92 92 93 93 91 91 91 91 90 90 89 89 89 89 89 89 90 90 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 93 93 92 92 91 91 91 91 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 90 90 93 93 95 95 98 98 102 102 107 107 112 112 116 116 125 125 134 134 140 140 159 159 169 169 196 196 99 99 72 72 66 66 57 57 58 58 55 55 53 53 52 52 53 53 54 54 54 54 56 56 58 58 60 60 61 61 66 66 70 70 74 74 79 79 82 82 88 88 94 94 99 99 105 105 112 112 119 119 124 124 128 128 129 129 129 129 128 128 124 124 119 119 116 116 113 113 111 111 110 110 109 109 109 109 112 112 116 116 121 121 127 127 137 137 152 152 166 166 196 196 201 201 197 197 195 195 197 197 199 199 198 198 194 194 198 198 199 199 198 198 198 198 196 196 197 197 202 202 201 201 197 197 197 197 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 203 203 204 204 205 205 204 204 202 202 202 202 203 203 204 204 206 206 207 207 206 206 205 205 205 205 205 205 205 205 205 205 206 206 205 205 205 205 208 208 208 208 209 209 209 209 209 209 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 216 216 216 216 217 217 171 171 170 170 170 170 171 171 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 169 169 172 172 174 174 173 173 170 170 170 170 171 171 173 173 173 173 175 175 175 175 175 175 172 172 167 167 168 168 168 168 171 171 190 190 197 197 160 160 144 144 130 130 116 116 106 106 97 97 90 90 82 82 77 77 71 71 66 66 63 63 62 62 58 58 55 55 53 53 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 55 55 57 57 60 60 63 63 65 65 66 66 68 68 74 74 79 79 84 84 92 92 100 100 108 108 118 118 128 128 139 139 150 150 158 158 166 166 169 169 170 170 168 168 164 164 161 161 157 157 154 154 149 149 144 144 141 141 136 136 133 133 129 129 125 125 123 123 119 119 118 118 115 115 114 114 113 113 112 112 110 110 107 107 104 104 102 102 102 102 100 100 98 98 97 97 96 96 95 95 93 93 92 92 92 92 93 93 91 91 91 91 90 90 89 89 89 89 89 89 90 90 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 93 93 92 92 91 91 91 91 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 90 90 93 93 95 95 98 98 102 102 107 107 112 112 116 116 125 125 134 134 140 140 159 159 169 169 196 196 99 99 72 72 66 66 57 57 58 58 55 55 53 53 52 52 53 53 54 54 54 54 56 56 58 58 60 60 61 61 66 66 70 70 74 74 79 79 82 82 88 88 94 94 99 99 105 105 112 112 119 119 124 124 128 128 129 129 129 129 128 128 124 124 119 119 116 116 113 113 111 111 110 110 109 109 109 109 112 112 116 116 121 121 127 127 137 137 152 152 166 166 196 196 201 201 197 197 195 195 197 197 199 199 198 198 194 194 198 198 199 199 198 198 198 198 196 196 197 197 202 202 201 201 197 197 197 197 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 203 203 204 204 205 205 204 204 202 202 202 202 203 203 204 204 206 206 207 207 206 206 205 205 205 205 205 205 205 205 205 205 206 206 205 205 205 205 208 208 208 208 209 209 209 209 209 209 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 216 216 216 216 217 217 170 170 171 171 171 171 172 172 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 170 170 172 172 173 173 172 172 170 170 170 170 171 171 173 173 173 173 175 175 174 174 174 174 171 171 166 166 167 167 167 167 172 172 181 181 204 204 165 165 149 149 134 134 117 117 108 108 100 100 91 91 84 84 78 78 73 73 68 68 63 63 62 62 58 58 55 55 53 53 50 50 50 50 49 49 48 48 47 47 49 49 49 49 50 50 50 50 51 51 52 52 54 54 56 56 59 59 61 61 64 64 66 66 71 71 75 75 80 80 86 86 93 93 101 101 110 110 120 120 130 130 140 140 151 151 161 161 167 167 170 170 172 172 170 170 166 166 163 163 160 160 155 155 150 150 146 146 142 142 138 138 134 134 130 130 128 128 122 122 121 121 118 118 115 115 114 114 115 115 114 114 111 111 109 109 107 107 106 106 104 104 103 103 101 101 100 100 99 99 98 98 96 96 97 97 97 97 96 96 96 96 95 95 94 94 94 94 94 94 94 94 95 95 96 96 96 96 96 96 96 96 96 96 96 96 97 97 97 97 97 97 97 97 96 96 96 96 95 95 94 94 93 93 92 92 92 92 91 91 91 91 90 90 89 89 89 89 90 90 93 93 95 95 98 98 102 102 107 107 111 111 115 115 124 124 132 132 136 136 157 157 163 163 195 195 114 114 63 63 59 59 53 53 53 53 51 51 50 50 50 50 51 51 52 52 56 56 58 58 60 60 62 62 63 63 67 67 70 70 76 76 81 81 84 84 91 91 98 98 104 104 110 110 117 117 122 122 128 128 134 134 135 135 135 135 133 133 128 128 120 120 115 115 112 112 111 111 108 108 106 106 106 106 107 107 111 111 115 115 120 120 130 130 143 143 154 154 186 186 204 204 201 201 198 198 196 196 196 196 196 196 197 197 196 196 196 196 196 196 197 197 199 199 195 195 200 200 201 201 198 198 198 198 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 203 203 203 203 205 205 205 205 203 203 202 202 203 203 204 204 206 206 207 207 206 206 206 206 205 205 205 205 204 204 205 205 206 206 205 205 205 205 208 208 208 208 209 209 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 215 215 215 215 216 216 170 170 171 171 171 171 172 172 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 170 170 172 172 173 173 172 172 170 170 170 170 171 171 173 173 173 173 175 175 174 174 174 174 171 171 166 166 167 167 167 167 172 172 181 181 204 204 165 165 149 149 134 134 117 117 108 108 100 100 91 91 84 84 78 78 73 73 68 68 63 63 62 62 58 58 55 55 53 53 50 50 50 50 49 49 48 48 47 47 49 49 49 49 50 50 50 50 51 51 52 52 54 54 56 56 59 59 61 61 64 64 66 66 71 71 75 75 80 80 86 86 93 93 101 101 110 110 120 120 130 130 140 140 151 151 161 161 167 167 170 170 172 172 170 170 166 166 163 163 160 160 155 155 150 150 146 146 142 142 138 138 134 134 130 130 128 128 122 122 121 121 118 118 115 115 114 114 115 115 114 114 111 111 109 109 107 107 106 106 104 104 103 103 101 101 100 100 99 99 98 98 96 96 97 97 97 97 96 96 96 96 95 95 94 94 94 94 94 94 94 94 95 95 96 96 96 96 96 96 96 96 96 96 96 96 97 97 97 97 97 97 97 97 96 96 96 96 95 95 94 94 93 93 92 92 92 92 91 91 91 91 90 90 89 89 89 89 90 90 93 93 95 95 98 98 102 102 107 107 111 111 115 115 124 124 132 132 136 136 157 157 163 163 195 195 114 114 63 63 59 59 53 53 53 53 51 51 50 50 50 50 51 51 52 52 56 56 58 58 60 60 62 62 63 63 67 67 70 70 76 76 81 81 84 84 91 91 98 98 104 104 110 110 117 117 122 122 128 128 134 134 135 135 135 135 133 133 128 128 120 120 115 115 112 112 111 111 108 108 106 106 106 106 107 107 111 111 115 115 120 120 130 130 143 143 154 154 186 186 204 204 201 201 198 198 196 196 196 196 196 196 197 197 196 196 196 196 196 196 197 197 199 199 195 195 200 200 201 201 198 198 198 198 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 203 203 203 203 205 205 205 205 203 203 202 202 203 203 204 204 206 206 207 207 206 206 206 206 205 205 205 205 204 204 205 205 206 206 205 205 205 205 208 208 208 208 209 209 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 215 215 215 215 216 216 170 170 171 171 171 171 172 172 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 170 170 172 172 173 173 172 172 171 171 171 171 171 171 173 173 173 173 175 175 174 174 174 174 170 170 166 166 166 166 168 168 172 172 175 175 202 202 173 173 154 154 138 138 120 120 111 111 103 103 93 93 85 85 80 80 74 74 69 69 63 63 62 62 58 58 55 55 53 53 50 50 49 49 47 47 46 46 46 46 47 47 48 48 48 48 49 49 49 49 51 51 52 52 53 53 55 55 57 57 61 61 63 63 66 66 70 70 74 74 79 79 86 86 93 93 102 102 111 111 121 121 131 131 142 142 153 153 161 161 167 167 172 172 174 174 172 172 169 169 166 166 162 162 157 157 153 153 147 147 144 144 140 140 137 137 134 134 128 128 126 126 123 123 120 120 119 119 117 117 116 116 115 115 112 112 112 112 109 109 108 108 106 106 104 104 103 103 103 103 102 102 101 101 101 101 102 102 101 101 100 100 99 99 99 99 99 99 99 99 99 99 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 99 99 99 99 98 98 97 97 95 95 94 94 94 94 93 93 92 92 91 91 90 90 89 89 90 90 93 93 95 95 98 98 103 103 107 107 111 111 114 114 122 122 129 129 135 135 151 151 162 162 188 188 133 133 57 57 54 54 52 52 48 48 49 49 49 49 49 49 51 51 53 53 55 55 57 57 59 59 62 62 63 63 67 67 71 71 77 77 82 82 87 87 93 93 101 101 107 107 114 114 122 122 127 127 133 133 139 139 142 142 141 141 137 137 130 130 121 121 114 114 110 110 107 107 105 105 102 102 102 102 101 101 105 105 109 109 114 114 123 123 133 133 149 149 171 171 199 199 203 203 197 197 197 197 197 197 197 197 196 196 197 197 196 196 193 193 193 193 194 194 195 195 198 198 198 198 196 196 198 198 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 202 202 202 202 204 204 205 205 204 204 204 204 204 204 205 205 205 205 205 205 204 204 204 204 205 205 205 205 206 206 206 206 206 206 205 205 205 205 208 208 209 209 209 209 207 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 214 214 215 215 215 215 170 170 171 171 171 171 172 172 172 172 172 172 170 170 169 169 168 168 169 169 169 169 169 169 169 169 170 170 172 172 173 173 172 172 171 171 171 171 171 171 173 173 173 173 175 175 174 174 174 174 170 170 166 166 166 166 168 168 172 172 175 175 202 202 173 173 154 154 138 138 120 120 111 111 103 103 93 93 85 85 80 80 74 74 69 69 63 63 62 62 58 58 55 55 53 53 50 50 49 49 47 47 46 46 46 46 47 47 48 48 48 48 49 49 49 49 51 51 52 52 53 53 55 55 57 57 61 61 63 63 66 66 70 70 74 74 79 79 86 86 93 93 102 102 111 111 121 121 131 131 142 142 153 153 161 161 167 167 172 172 174 174 172 172 169 169 166 166 162 162 157 157 153 153 147 147 144 144 140 140 137 137 134 134 128 128 126 126 123 123 120 120 119 119 117 117 116 116 115 115 112 112 112 112 109 109 108 108 106 106 104 104 103 103 103 103 102 102 101 101 101 101 102 102 101 101 100 100 99 99 99 99 99 99 99 99 99 99 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 99 99 99 99 98 98 97 97 95 95 94 94 94 94 93 93 92 92 91 91 90 90 89 89 90 90 93 93 95 95 98 98 103 103 107 107 111 111 114 114 122 122 129 129 135 135 151 151 162 162 188 188 133 133 57 57 54 54 52 52 48 48 49 49 49 49 49 49 51 51 53 53 55 55 57 57 59 59 62 62 63 63 67 67 71 71 77 77 82 82 87 87 93 93 101 101 107 107 114 114 122 122 127 127 133 133 139 139 142 142 141 141 137 137 130 130 121 121 114 114 110 110 107 107 105 105 102 102 102 102 101 101 105 105 109 109 114 114 123 123 133 133 149 149 171 171 199 199 203 203 197 197 197 197 197 197 197 197 196 196 197 197 196 196 193 193 193 193 194 194 195 195 198 198 198 198 196 196 198 198 201 201 203 203 201 201 200 200 202 202 201 201 200 200 202 202 202 202 200 200 202 202 202 202 203 203 203 203 202 202 202 202 204 204 205 205 204 204 204 204 204 204 205 205 205 205 205 205 204 204 204 204 205 205 205 205 206 206 206 206 206 206 205 205 205 205 208 208 209 209 209 209 207 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 213 213 213 213 214 214 214 214 215 215 215 215 170 170 170 170 171 171 171 171 172 172 173 173 172 172 171 171 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 171 171 172 172 173 173 174 174 173 173 174 174 171 171 168 168 169 169 170 170 172 172 174 174 195 195 184 184 158 158 141 141 125 125 113 113 104 104 94 94 86 86 80 80 75 75 70 70 63 63 61 61 58 58 54 54 52 52 50 50 48 48 46 46 45 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 50 50 51 51 53 53 54 54 57 57 59 59 64 64 67 67 68 68 72 72 79 79 85 85 93 93 102 102 111 111 120 120 131 131 142 142 152 152 161 161 168 168 173 173 175 175 173 173 171 171 167 167 162 162 159 159 155 155 150 150 146 146 142 142 139 139 135 135 132 132 129 129 127 127 123 123 121 121 120 120 118 118 115 115 114 114 112 112 111 111 110 110 107 107 106 106 107 107 106 106 105 105 105 105 105 105 104 104 104 104 103 103 103 103 103 103 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 102 102 103 103 104 104 103 103 101 101 100 100 99 99 99 99 99 99 97 97 95 95 94 94 94 94 93 93 91 91 90 90 90 90 91 91 93 93 95 95 97 97 101 101 106 106 109 109 114 114 120 120 127 127 135 135 147 147 162 162 180 180 152 152 56 56 53 53 53 53 48 48 48 48 49 49 50 50 51 51 53 53 55 55 57 57 59 59 61 61 63 63 69 69 74 74 79 79 85 85 90 90 96 96 103 103 110 110 117 117 124 124 132 132 140 140 144 144 148 148 145 145 138 138 130 130 121 121 113 113 108 108 103 103 100 100 99 99 97 97 97 97 99 99 103 103 108 108 117 117 126 126 145 145 158 158 191 191 203 203 200 200 197 197 189 189 178 178 168 168 153 153 147 147 143 143 141 141 141 141 143 143 149 149 158 158 169 169 179 179 192 192 200 200 203 203 200 200 199 199 201 201 201 201 200 200 200 200 200 200 201 201 202 202 202 202 202 202 202 202 201 201 204 204 204 204 204 204 204 204 205 205 205 205 205 205 204 204 203 203 203 203 204 204 206 206 206 206 205 205 205 205 205 205 205 205 206 206 208 208 208 208 207 207 207 207 209 209 208 208 208 208 209 209 208 208 206 206 208 208 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 214 214 214 214 215 215 170 170 170 170 171 171 171 171 172 172 173 173 172 172 171 171 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 171 171 172 172 173 173 174 174 173 173 174 174 171 171 168 168 169 169 170 170 172 172 174 174 195 195 184 184 158 158 141 141 125 125 113 113 104 104 94 94 86 86 80 80 75 75 70 70 63 63 61 61 58 58 54 54 52 52 50 50 48 48 46 46 45 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 50 50 51 51 53 53 54 54 57 57 59 59 64 64 67 67 68 68 72 72 79 79 85 85 93 93 102 102 111 111 120 120 131 131 142 142 152 152 161 161 168 168 173 173 175 175 173 173 171 171 167 167 162 162 159 159 155 155 150 150 146 146 142 142 139 139 135 135 132 132 129 129 127 127 123 123 121 121 120 120 118 118 115 115 114 114 112 112 111 111 110 110 107 107 106 106 107 107 106 106 105 105 105 105 105 105 104 104 104 104 103 103 103 103 103 103 102 102 103 103 103 103 103 103 103 103 103 103 103 103 103 103 102 102 103 103 104 104 103 103 101 101 100 100 99 99 99 99 99 99 97 97 95 95 94 94 94 94 93 93 91 91 90 90 90 90 91 91 93 93 95 95 97 97 101 101 106 106 109 109 114 114 120 120 127 127 135 135 147 147 162 162 180 180 152 152 56 56 53 53 53 53 48 48 48 48 49 49 50 50 51 51 53 53 55 55 57 57 59 59 61 61 63 63 69 69 74 74 79 79 85 85 90 90 96 96 103 103 110 110 117 117 124 124 132 132 140 140 144 144 148 148 145 145 138 138 130 130 121 121 113 113 108 108 103 103 100 100 99 99 97 97 97 97 99 99 103 103 108 108 117 117 126 126 145 145 158 158 191 191 203 203 200 200 197 197 189 189 178 178 168 168 153 153 147 147 143 143 141 141 141 141 143 143 149 149 158 158 169 169 179 179 192 192 200 200 203 203 200 200 199 199 201 201 201 201 200 200 200 200 200 200 201 201 202 202 202 202 202 202 202 202 201 201 204 204 204 204 204 204 204 204 205 205 205 205 205 205 204 204 203 203 203 203 204 204 206 206 206 206 205 205 205 205 205 205 205 205 206 206 208 208 208 208 207 207 207 207 209 209 208 208 208 208 209 209 208 208 206 206 208 208 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 214 214 214 214 215 215 170 170 170 170 169 169 169 169 171 171 174 174 175 175 173 173 171 171 169 169 170 170 171 171 172 172 171 171 171 171 172 172 173 173 173 173 173 173 170 170 171 171 173 173 173 173 171 171 173 173 173 173 171 171 172 172 173 173 172 172 176 176 184 184 192 192 164 164 143 143 127 127 114 114 105 105 95 95 87 87 81 81 76 76 70 70 63 63 60 60 57 57 54 54 52 52 50 50 48 48 45 45 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 47 47 49 49 50 50 52 52 55 55 58 58 61 61 64 64 64 64 67 67 73 73 78 78 85 85 93 93 102 102 110 110 120 120 131 131 141 141 152 152 161 161 167 167 173 173 176 176 176 176 172 172 168 168 165 165 162 162 156 156 152 152 150 150 145 145 141 141 138 138 135 135 133 133 128 128 127 127 126 126 123 123 120 120 119 119 117 117 116 116 115 115 114 114 113 113 112 112 112 112 111 111 110 110 110 110 110 110 109 109 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 107 106 106 107 107 108 108 108 108 106 106 103 103 100 100 100 100 101 101 99 99 97 97 95 95 94 94 93 93 92 92 91 91 91 91 91 91 93 93 95 95 96 96 100 100 105 105 109 109 113 113 120 120 127 127 134 134 145 145 161 161 178 178 164 164 59 59 51 51 49 49 48 48 48 48 50 50 52 52 53 53 54 54 58 58 60 60 62 62 65 65 67 67 73 73 78 78 82 82 88 88 95 95 100 100 107 107 113 113 122 122 129 129 139 139 147 147 149 149 154 154 149 149 140 140 129 129 119 119 111 111 103 103 100 100 97 97 95 95 94 94 94 94 96 96 99 99 104 104 111 111 120 120 134 134 152 152 185 185 194 194 172 172 158 158 138 138 123 123 114 114 107 107 104 104 101 101 100 100 100 100 104 104 105 105 109 109 117 117 124 124 139 139 157 157 176 176 194 194 203 203 203 203 196 196 198 198 201 201 198 198 200 200 201 201 201 201 201 201 201 201 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 202 202 203 203 205 205 206 206 207 207 205 205 206 206 208 208 208 208 207 207 207 207 208 208 207 207 207 207 210 210 207 207 208 208 210 210 209 209 208 208 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 169 169 171 171 174 174 175 175 173 173 171 171 169 169 170 170 171 171 172 172 171 171 171 171 172 172 173 173 173 173 173 173 170 170 171 171 173 173 173 173 171 171 173 173 173 173 171 171 172 172 173 173 172 172 176 176 184 184 192 192 164 164 143 143 127 127 114 114 105 105 95 95 87 87 81 81 76 76 70 70 63 63 60 60 57 57 54 54 52 52 50 50 48 48 45 45 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 47 47 49 49 50 50 52 52 55 55 58 58 61 61 64 64 64 64 67 67 73 73 78 78 85 85 93 93 102 102 110 110 120 120 131 131 141 141 152 152 161 161 167 167 173 173 176 176 176 176 172 172 168 168 165 165 162 162 156 156 152 152 150 150 145 145 141 141 138 138 135 135 133 133 128 128 127 127 126 126 123 123 120 120 119 119 117 117 116 116 115 115 114 114 113 113 112 112 112 112 111 111 110 110 110 110 110 110 109 109 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 107 106 106 107 107 108 108 108 108 106 106 103 103 100 100 100 100 101 101 99 99 97 97 95 95 94 94 93 93 92 92 91 91 91 91 91 91 93 93 95 95 96 96 100 100 105 105 109 109 113 113 120 120 127 127 134 134 145 145 161 161 178 178 164 164 59 59 51 51 49 49 48 48 48 48 50 50 52 52 53 53 54 54 58 58 60 60 62 62 65 65 67 67 73 73 78 78 82 82 88 88 95 95 100 100 107 107 113 113 122 122 129 129 139 139 147 147 149 149 154 154 149 149 140 140 129 129 119 119 111 111 103 103 100 100 97 97 95 95 94 94 94 94 96 96 99 99 104 104 111 111 120 120 134 134 152 152 185 185 194 194 172 172 158 158 138 138 123 123 114 114 107 107 104 104 101 101 100 100 100 100 104 104 105 105 109 109 117 117 124 124 139 139 157 157 176 176 194 194 203 203 203 203 196 196 198 198 201 201 198 198 200 200 201 201 201 201 201 201 201 201 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 202 202 203 203 205 205 206 206 207 207 205 205 206 206 208 208 208 208 207 207 207 207 208 208 207 207 207 207 210 210 207 207 208 208 210 210 209 209 208 208 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 169 169 171 171 174 174 175 175 174 174 172 172 170 170 170 170 171 171 171 171 171 171 170 170 172 172 173 173 175 175 173 173 170 170 171 171 173 173 173 173 171 171 173 173 173 173 171 171 173 173 174 174 173 173 178 178 176 176 198 198 174 174 147 147 131 131 118 118 108 108 98 98 89 89 83 83 77 77 71 71 64 64 61 61 57 57 54 54 52 52 50 50 48 48 45 45 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 46 46 47 47 48 48 49 49 52 52 54 54 57 57 60 60 61 61 65 65 69 69 73 73 80 80 87 87 94 94 102 102 110 110 120 120 131 131 142 142 152 152 160 160 170 170 174 174 176 176 175 175 173 173 170 170 168 168 164 164 161 161 158 158 153 153 149 149 145 145 143 143 140 140 136 136 134 134 132 132 129 129 127 127 125 125 123 123 123 123 121 121 120 120 119 119 117 117 117 117 117 117 116 116 115 115 115 115 115 115 114 114 113 113 114 114 113 113 113 113 113 113 113 113 113 113 113 113 113 113 112 112 111 111 113 113 113 113 112 112 110 110 108 108 104 104 102 102 101 101 100 100 98 98 95 95 95 95 94 94 92 92 91 91 91 91 92 92 94 94 96 96 97 97 101 101 105 105 109 109 113 113 120 120 127 127 133 133 144 144 160 160 176 176 175 175 67 67 51 51 50 50 50 50 51 51 53 53 54 54 55 55 56 56 60 60 63 63 65 65 68 68 71 71 77 77 82 82 86 86 91 91 99 99 105 105 113 113 119 119 127 127 135 135 145 145 154 154 159 159 160 160 152 152 140 140 128 128 116 116 107 107 100 100 97 97 94 94 91 91 90 90 90 90 91 91 94 94 100 100 107 107 116 116 129 129 147 147 175 175 170 170 128 128 114 114 99 99 92 92 91 91 85 85 82 82 80 80 79 79 80 80 83 83 84 84 85 85 89 89 92 92 102 102 112 112 126 126 150 150 170 170 191 191 204 204 203 203 199 199 203 203 201 201 201 201 201 201 200 200 200 200 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 205 205 206 206 206 206 206 206 206 206 205 205 205 205 207 207 208 208 208 208 208 208 207 207 206 206 206 206 207 207 207 207 206 206 207 207 208 208 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 169 169 171 171 174 174 175 175 174 174 172 172 170 170 170 170 171 171 171 171 171 171 170 170 172 172 173 173 175 175 173 173 170 170 171 171 173 173 173 173 171 171 173 173 173 173 171 171 173 173 174 174 173 173 178 178 176 176 198 198 174 174 147 147 131 131 118 118 108 108 98 98 89 89 83 83 77 77 71 71 64 64 61 61 57 57 54 54 52 52 50 50 48 48 45 45 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 46 46 47 47 48 48 49 49 52 52 54 54 57 57 60 60 61 61 65 65 69 69 73 73 80 80 87 87 94 94 102 102 110 110 120 120 131 131 142 142 152 152 160 160 170 170 174 174 176 176 175 175 173 173 170 170 168 168 164 164 161 161 158 158 153 153 149 149 145 145 143 143 140 140 136 136 134 134 132 132 129 129 127 127 125 125 123 123 123 123 121 121 120 120 119 119 117 117 117 117 117 117 116 116 115 115 115 115 115 115 114 114 113 113 114 114 113 113 113 113 113 113 113 113 113 113 113 113 113 113 112 112 111 111 113 113 113 113 112 112 110 110 108 108 104 104 102 102 101 101 100 100 98 98 95 95 95 95 94 94 92 92 91 91 91 91 92 92 94 94 96 96 97 97 101 101 105 105 109 109 113 113 120 120 127 127 133 133 144 144 160 160 176 176 175 175 67 67 51 51 50 50 50 50 51 51 53 53 54 54 55 55 56 56 60 60 63 63 65 65 68 68 71 71 77 77 82 82 86 86 91 91 99 99 105 105 113 113 119 119 127 127 135 135 145 145 154 154 159 159 160 160 152 152 140 140 128 128 116 116 107 107 100 100 97 97 94 94 91 91 90 90 90 90 91 91 94 94 100 100 107 107 116 116 129 129 147 147 175 175 170 170 128 128 114 114 99 99 92 92 91 91 85 85 82 82 80 80 79 79 80 80 83 83 84 84 85 85 89 89 92 92 102 102 112 112 126 126 150 150 170 170 191 191 204 204 203 203 199 199 203 203 201 201 201 201 201 201 200 200 200 200 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 205 205 206 206 206 206 206 206 206 206 205 205 205 205 207 207 208 208 208 208 208 208 207 207 206 206 206 206 207 207 207 207 206 206 207 207 208 208 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 168 168 170 170 173 173 175 175 175 175 172 172 171 171 171 171 170 170 170 170 170 170 170 170 172 172 175 175 176 176 174 174 170 170 171 171 173 173 173 173 170 170 173 173 174 174 173 173 175 175 176 176 177 177 178 178 173 173 191 191 186 186 157 157 138 138 125 125 112 112 101 101 93 93 85 85 79 79 72 72 66 66 63 63 58 58 54 54 51 51 50 50 48 48 45 45 44 44 44 44 42 42 42 42 42 42 42 42 41 41 41 41 42 42 44 44 45 45 47 47 50 50 51 51 54 54 57 57 59 59 63 63 66 66 68 68 74 74 80 80 86 86 92 92 98 98 108 108 118 118 128 128 138 138 148 148 161 161 167 167 172 172 176 176 178 178 176 176 175 175 170 170 167 167 165 165 161 161 158 158 153 153 150 150 148 148 143 143 140 140 139 139 136 136 134 134 131 131 130 130 129 129 127 127 126 126 125 125 124 124 123 123 122 122 122 122 121 121 121 121 120 120 120 120 119 119 119 119 118 118 118 118 118 118 118 118 118 118 117 117 117 117 116 116 116 116 116 116 115 115 114 114 111 111 110 110 108 108 105 105 102 102 100 100 99 99 96 96 96 96 94 94 93 93 92 92 92 92 93 93 95 95 97 97 98 98 101 101 105 105 109 109 113 113 120 120 126 126 132 132 143 143 157 157 173 173 187 187 77 77 53 53 52 52 53 53 55 55 56 56 58 58 59 59 60 60 64 64 67 67 70 70 73 73 76 76 83 83 88 88 91 91 97 97 103 103 109 109 117 117 124 124 133 133 142 142 152 152 161 161 166 166 163 163 150 150 137 137 123 123 111 111 103 103 97 97 94 94 91 91 88 88 88 88 88 88 87 87 91 91 97 97 104 104 111 111 125 125 144 144 168 168 161 161 94 94 85 85 78 78 72 72 67 67 66 66 65 65 63 63 63 63 64 64 62 62 63 63 66 66 69 69 70 70 78 78 83 83 92 92 106 106 120 120 141 141 172 172 195 195 202 202 201 201 202 202 201 201 200 200 200 200 200 200 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 203 203 203 203 202 202 203 203 205 205 206 206 205 205 205 205 205 205 206 206 209 209 209 209 208 208 208 208 210 210 211 211 210 210 208 208 207 207 208 208 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 168 168 170 170 173 173 175 175 175 175 172 172 171 171 171 171 170 170 170 170 170 170 170 170 172 172 175 175 176 176 174 174 170 170 171 171 173 173 173 173 170 170 173 173 174 174 173 173 175 175 176 176 177 177 178 178 173 173 191 191 186 186 157 157 138 138 125 125 112 112 101 101 93 93 85 85 79 79 72 72 66 66 63 63 58 58 54 54 51 51 50 50 48 48 45 45 44 44 44 44 42 42 42 42 42 42 42 42 41 41 41 41 42 42 44 44 45 45 47 47 50 50 51 51 54 54 57 57 59 59 63 63 66 66 68 68 74 74 80 80 86 86 92 92 98 98 108 108 118 118 128 128 138 138 148 148 161 161 167 167 172 172 176 176 178 178 176 176 175 175 170 170 167 167 165 165 161 161 158 158 153 153 150 150 148 148 143 143 140 140 139 139 136 136 134 134 131 131 130 130 129 129 127 127 126 126 125 125 124 124 123 123 122 122 122 122 121 121 121 121 120 120 120 120 119 119 119 119 118 118 118 118 118 118 118 118 118 118 117 117 117 117 116 116 116 116 116 116 115 115 114 114 111 111 110 110 108 108 105 105 102 102 100 100 99 99 96 96 96 96 94 94 93 93 92 92 92 92 93 93 95 95 97 97 98 98 101 101 105 105 109 109 113 113 120 120 126 126 132 132 143 143 157 157 173 173 187 187 77 77 53 53 52 52 53 53 55 55 56 56 58 58 59 59 60 60 64 64 67 67 70 70 73 73 76 76 83 83 88 88 91 91 97 97 103 103 109 109 117 117 124 124 133 133 142 142 152 152 161 161 166 166 163 163 150 150 137 137 123 123 111 111 103 103 97 97 94 94 91 91 88 88 88 88 88 88 87 87 91 91 97 97 104 104 111 111 125 125 144 144 168 168 161 161 94 94 85 85 78 78 72 72 67 67 66 66 65 65 63 63 63 63 64 64 62 62 63 63 66 66 69 69 70 70 78 78 83 83 92 92 106 106 120 120 141 141 172 172 195 195 202 202 201 201 202 202 201 201 200 200 200 200 200 200 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 203 203 203 203 202 202 203 203 205 205 206 206 205 205 205 205 205 205 206 206 209 209 209 209 208 208 208 208 210 210 211 211 210 210 208 208 207 207 208 208 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 168 168 169 169 173 173 176 176 175 175 174 174 172 172 171 171 170 170 169 169 169 169 170 170 172 172 176 176 178 178 175 175 170 170 171 171 173 173 173 173 170 170 173 173 174 174 174 174 176 176 177 177 181 181 176 176 178 178 177 177 194 194 167 167 144 144 130 130 115 115 104 104 95 95 87 87 80 80 73 73 67 67 64 64 58 58 54 54 51 51 50 50 48 48 45 45 44 44 43 43 41 41 41 41 41 41 41 41 40 40 40 40 41 41 43 43 43 43 45 45 47 47 48 48 51 51 51 51 55 55 59 59 62 62 63 63 68 68 74 74 79 79 84 84 89 89 97 97 106 106 115 115 123 123 134 134 146 146 155 155 162 162 171 171 176 176 177 177 178 178 175 175 173 173 171 171 167 167 164 164 160 160 157 157 155 155 151 151 147 147 145 145 142 142 140 140 138 138 136 136 134 134 134 134 132 132 131 131 128 128 128 128 127 127 126 126 126 126 126 126 125 125 124 124 124 124 123 123 123 123 123 123 123 123 123 123 123 123 122 122 122 122 121 121 121 121 120 120 118 118 115 115 113 113 113 113 111 111 107 107 103 103 101 101 100 100 97 97 96 96 95 95 94 94 93 93 93 93 93 93 95 95 97 97 98 98 101 101 105 105 109 109 113 113 120 120 126 126 132 132 142 142 156 156 172 172 191 191 85 85 56 56 56 56 54 54 57 57 59 59 61 61 62 62 63 63 67 67 69 69 73 73 77 77 81 81 86 86 91 91 95 95 101 101 109 109 114 114 122 122 129 129 139 139 149 149 158 158 167 167 170 170 164 164 146 146 132 132 117 117 105 105 98 98 94 94 90 90 87 87 85 85 84 84 83 83 83 83 86 86 93 93 100 100 105 105 121 121 140 140 163 163 168 168 78 78 68 68 65 65 60 60 55 55 55 55 55 55 54 54 55 55 56 56 52 52 54 54 56 56 57 57 57 57 64 64 69 69 74 74 83 83 92 92 106 106 129 129 160 160 192 192 204 204 201 201 201 201 200 200 200 200 200 200 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 203 203 201 201 194 194 188 188 186 186 182 182 178 178 176 176 175 175 175 175 178 178 181 181 186 186 193 193 200 200 203 203 206 206 209 209 210 210 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 170 170 170 170 169 169 168 168 169 169 173 173 176 176 175 175 174 174 172 172 171 171 170 170 169 169 169 169 170 170 172 172 176 176 178 178 175 175 170 170 171 171 173 173 173 173 170 170 173 173 174 174 174 174 176 176 177 177 181 181 176 176 178 178 177 177 194 194 167 167 144 144 130 130 115 115 104 104 95 95 87 87 80 80 73 73 67 67 64 64 58 58 54 54 51 51 50 50 48 48 45 45 44 44 43 43 41 41 41 41 41 41 41 41 40 40 40 40 41 41 43 43 43 43 45 45 47 47 48 48 51 51 51 51 55 55 59 59 62 62 63 63 68 68 74 74 79 79 84 84 89 89 97 97 106 106 115 115 123 123 134 134 146 146 155 155 162 162 171 171 176 176 177 177 178 178 175 175 173 173 171 171 167 167 164 164 160 160 157 157 155 155 151 151 147 147 145 145 142 142 140 140 138 138 136 136 134 134 134 134 132 132 131 131 128 128 128 128 127 127 126 126 126 126 126 126 125 125 124 124 124 124 123 123 123 123 123 123 123 123 123 123 123 123 122 122 122 122 121 121 121 121 120 120 118 118 115 115 113 113 113 113 111 111 107 107 103 103 101 101 100 100 97 97 96 96 95 95 94 94 93 93 93 93 93 93 95 95 97 97 98 98 101 101 105 105 109 109 113 113 120 120 126 126 132 132 142 142 156 156 172 172 191 191 85 85 56 56 56 56 54 54 57 57 59 59 61 61 62 62 63 63 67 67 69 69 73 73 77 77 81 81 86 86 91 91 95 95 101 101 109 109 114 114 122 122 129 129 139 139 149 149 158 158 167 167 170 170 164 164 146 146 132 132 117 117 105 105 98 98 94 94 90 90 87 87 85 85 84 84 83 83 83 83 86 86 93 93 100 100 105 105 121 121 140 140 163 163 168 168 78 78 68 68 65 65 60 60 55 55 55 55 55 55 54 54 55 55 56 56 52 52 54 54 56 56 57 57 57 57 64 64 69 69 74 74 83 83 92 92 106 106 129 129 160 160 192 192 204 204 201 201 201 201 200 200 200 200 200 200 200 200 202 202 204 204 203 203 203 203 203 203 205 205 205 205 203 203 203 203 201 201 194 194 188 188 186 186 182 182 178 178 176 176 175 175 175 175 178 178 181 181 186 186 193 193 200 200 203 203 206 206 209 209 210 210 209 209 209 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 171 171 171 171 170 170 169 169 169 169 171 171 173 173 174 174 174 174 172 172 171 171 170 170 169 169 169 169 170 170 172 172 177 177 178 178 174 174 170 170 170 170 171 171 171 171 170 170 174 174 175 175 174 174 175 175 177 177 180 180 176 176 178 178 170 170 191 191 179 179 150 150 135 135 117 117 106 106 98 98 90 90 82 82 74 74 70 70 65 65 59 59 55 55 51 51 50 50 47 47 45 45 43 43 42 42 39 39 38 38 38 38 38 38 38 38 38 38 39 39 41 41 42 42 43 43 43 43 45 45 46 46 48 48 50 50 56 56 58 58 60 60 64 64 66 66 71 71 76 76 81 81 88 88 95 95 103 103 112 112 120 120 131 131 138 138 148 148 160 160 167 167 172 172 176 176 176 176 177 177 176 176 173 173 170 170 166 166 164 164 162 162 157 157 154 154 152 152 149 149 147 147 145 145 142 142 140 140 138 138 137 137 136 136 135 135 134 134 133 133 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 129 128 128 127 127 127 127 127 127 127 127 125 125 124 124 124 124 123 123 120 120 117 117 115 115 114 114 111 111 108 108 105 105 102 102 101 101 97 97 94 94 94 94 93 93 92 92 92 92 92 92 95 95 97 97 98 98 101 101 105 105 108 108 114 114 120 120 126 126 132 132 140 140 154 154 169 169 190 190 92 92 57 57 59 59 58 58 60 60 62 62 65 65 66 66 67 67 70 70 74 74 76 76 82 82 86 86 90 90 95 95 99 99 105 105 112 112 118 118 128 128 137 137 147 147 156 156 166 166 172 172 172 172 160 160 139 139 125 125 112 112 102 102 95 95 90 90 87 87 83 83 80 80 80 80 79 79 81 81 84 84 89 89 98 98 104 104 120 120 137 137 162 162 164 164 69 69 53 53 52 52 50 50 48 48 46 46 46 46 45 45 45 45 45 45 44 44 45 45 45 45 45 45 45 45 51 51 55 55 60 60 69 69 75 75 82 82 101 101 115 115 144 144 185 185 201 201 200 200 201 201 199 199 202 202 200 200 204 204 202 202 201 201 203 203 204 204 204 204 198 198 186 186 172 172 160 160 149 149 138 138 130 130 126 126 123 123 121 121 120 120 120 120 122 122 126 126 133 133 142 142 150 150 163 163 177 177 192 192 203 203 209 209 210 210 209 209 209 209 209 209 211 211 208 208 208 208 214 214 212 212 211 211 213 213 213 213 213 213 212 212 213 213 213 213 213 213 214 214 171 171 171 171 170 170 169 169 169 169 171 171 173 173 174 174 174 174 172 172 171 171 170 170 169 169 169 169 170 170 172 172 177 177 178 178 174 174 170 170 170 170 171 171 171 171 170 170 174 174 175 175 174 174 175 175 177 177 180 180 176 176 178 178 170 170 191 191 179 179 150 150 135 135 117 117 106 106 98 98 90 90 82 82 74 74 70 70 65 65 59 59 55 55 51 51 50 50 47 47 45 45 43 43 42 42 39 39 38 38 38 38 38 38 38 38 38 38 39 39 41 41 42 42 43 43 43 43 45 45 46 46 48 48 50 50 56 56 58 58 60 60 64 64 66 66 71 71 76 76 81 81 88 88 95 95 103 103 112 112 120 120 131 131 138 138 148 148 160 160 167 167 172 172 176 176 176 176 177 177 176 176 173 173 170 170 166 166 164 164 162 162 157 157 154 154 152 152 149 149 147 147 145 145 142 142 140 140 138 138 137 137 136 136 135 135 134 134 133 133 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 129 128 128 127 127 127 127 127 127 127 127 125 125 124 124 124 124 123 123 120 120 117 117 115 115 114 114 111 111 108 108 105 105 102 102 101 101 97 97 94 94 94 94 93 93 92 92 92 92 92 92 95 95 97 97 98 98 101 101 105 105 108 108 114 114 120 120 126 126 132 132 140 140 154 154 169 169 190 190 92 92 57 57 59 59 58 58 60 60 62 62 65 65 66 66 67 67 70 70 74 74 76 76 82 82 86 86 90 90 95 95 99 99 105 105 112 112 118 118 128 128 137 137 147 147 156 156 166 166 172 172 172 172 160 160 139 139 125 125 112 112 102 102 95 95 90 90 87 87 83 83 80 80 80 80 79 79 81 81 84 84 89 89 98 98 104 104 120 120 137 137 162 162 164 164 69 69 53 53 52 52 50 50 48 48 46 46 46 46 45 45 45 45 45 45 44 44 45 45 45 45 45 45 45 45 51 51 55 55 60 60 69 69 75 75 82 82 101 101 115 115 144 144 185 185 201 201 200 200 201 201 199 199 202 202 200 200 204 204 202 202 201 201 203 203 204 204 204 204 198 198 186 186 172 172 160 160 149 149 138 138 130 130 126 126 123 123 121 121 120 120 120 120 122 122 126 126 133 133 142 142 150 150 163 163 177 177 192 192 203 203 209 209 210 210 209 209 209 209 209 209 211 211 208 208 208 208 214 214 212 212 211 211 213 213 213 213 213 213 212 212 213 213 213 213 213 213 214 214 171 171 172 172 171 171 170 170 170 170 170 170 171 171 174 174 174 174 173 173 171 171 170 170 169 169 169 169 169 169 172 172 178 178 179 179 174 174 171 171 169 169 168 168 169 169 171 171 175 175 176 176 173 173 174 174 176 176 177 177 177 177 175 175 171 171 179 179 192 192 154 154 143 143 126 126 111 111 102 102 94 94 85 85 76 76 73 73 66 66 61 61 57 57 52 52 49 49 48 48 46 46 43 43 41 41 39 39 37 37 38 38 37 37 37 37 36 36 37 37 39 39 40 40 41 41 42 42 42 42 44 44 45 45 48 48 50 50 53 53 57 57 59 59 61 61 66 66 71 71 74 74 80 80 85 85 92 92 100 100 107 107 116 116 124 124 134 134 145 145 154 154 162 162 169 169 173 173 178 178 178 178 178 178 176 176 173 173 172 172 169 169 164 164 161 161 160 160 157 157 155 155 153 153 149 149 147 147 145 145 144 144 142 142 141 141 140 140 139 139 138 138 137 137 136 136 136 136 135 135 135 135 134 134 134 134 134 134 133 133 131 131 132 132 130 130 128 128 126 126 125 125 124 124 121 121 118 118 117 117 114 114 110 110 109 109 106 106 102 102 100 100 96 96 94 94 93 93 93 93 92 92 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 126 126 132 132 141 141 153 153 168 168 190 190 98 98 59 59 61 61 63 63 65 65 67 67 69 69 71 71 72 72 75 75 79 79 83 83 87 87 93 93 96 96 101 101 106 106 112 112 119 119 124 124 134 134 144 144 156 156 166 166 176 176 179 179 168 168 152 152 130 130 116 116 105 105 95 95 89 89 83 83 81 81 78 78 76 76 76 76 75 75 78 78 82 82 87 87 96 96 104 104 119 119 134 134 159 159 159 159 61 61 48 48 47 47 45 45 43 43 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 42 42 44 44 48 48 55 55 59 59 68 68 80 80 93 93 109 109 138 138 177 177 204 204 200 200 208 208 203 203 201 201 197 197 200 200 204 204 204 204 193 193 173 173 152 152 138 138 126 126 116 116 107 107 101 101 95 95 90 90 88 88 87 87 86 86 87 87 89 89 91 91 96 96 102 102 108 108 120 120 128 128 138 138 156 156 178 178 195 195 206 206 213 213 211 211 208 208 212 212 210 210 211 211 207 207 214 214 213 213 213 213 212 212 212 212 212 212 213 213 213 213 214 214 171 171 172 172 171 171 170 170 170 170 170 170 171 171 174 174 174 174 173 173 171 171 170 170 169 169 169 169 169 169 172 172 178 178 179 179 174 174 171 171 169 169 168 168 169 169 171 171 175 175 176 176 173 173 174 174 176 176 177 177 177 177 175 175 171 171 179 179 192 192 154 154 143 143 126 126 111 111 102 102 94 94 85 85 76 76 73 73 66 66 61 61 57 57 52 52 49 49 48 48 46 46 43 43 41 41 39 39 37 37 38 38 37 37 37 37 36 36 37 37 39 39 40 40 41 41 42 42 42 42 44 44 45 45 48 48 50 50 53 53 57 57 59 59 61 61 66 66 71 71 74 74 80 80 85 85 92 92 100 100 107 107 116 116 124 124 134 134 145 145 154 154 162 162 169 169 173 173 178 178 178 178 178 178 176 176 173 173 172 172 169 169 164 164 161 161 160 160 157 157 155 155 153 153 149 149 147 147 145 145 144 144 142 142 141 141 140 140 139 139 138 138 137 137 136 136 136 136 135 135 135 135 134 134 134 134 134 134 133 133 131 131 132 132 130 130 128 128 126 126 125 125 124 124 121 121 118 118 117 117 114 114 110 110 109 109 106 106 102 102 100 100 96 96 94 94 93 93 93 93 92 92 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 126 126 132 132 141 141 153 153 168 168 190 190 98 98 59 59 61 61 63 63 65 65 67 67 69 69 71 71 72 72 75 75 79 79 83 83 87 87 93 93 96 96 101 101 106 106 112 112 119 119 124 124 134 134 144 144 156 156 166 166 176 176 179 179 168 168 152 152 130 130 116 116 105 105 95 95 89 89 83 83 81 81 78 78 76 76 76 76 75 75 78 78 82 82 87 87 96 96 104 104 119 119 134 134 159 159 159 159 61 61 48 48 47 47 45 45 43 43 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 42 42 44 44 48 48 55 55 59 59 68 68 80 80 93 93 109 109 138 138 177 177 204 204 200 200 208 208 203 203 201 201 197 197 200 200 204 204 204 204 193 193 173 173 152 152 138 138 126 126 116 116 107 107 101 101 95 95 90 90 88 88 87 87 86 86 87 87 89 89 91 91 96 96 102 102 108 108 120 120 128 128 138 138 156 156 178 178 195 195 206 206 213 213 211 211 208 208 212 212 210 210 211 211 207 207 214 214 213 213 213 213 212 212 212 212 212 212 213 213 213 213 214 214 171 171 173 173 173 173 172 172 171 171 170 170 171 171 173 173 174 174 173 173 173 173 171 171 170 170 169 169 169 169 172 172 178 178 179 179 174 174 171 171 169 169 169 169 170 170 171 171 175 175 175 175 172 172 173 173 174 174 175 175 176 176 174 174 172 172 172 172 191 191 169 169 148 148 135 135 115 115 106 106 96 96 88 88 80 80 75 75 68 68 62 62 59 59 54 54 50 50 49 49 46 46 43 43 41 41 39 39 37 37 38 38 37 37 37 37 36 36 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 43 45 45 48 48 50 50 53 53 55 55 58 58 63 63 66 66 69 69 73 73 77 77 83 83 89 89 96 96 103 103 109 109 119 119 130 130 138 138 148 148 157 157 163 163 169 169 173 173 176 176 176 176 175 175 175 175 172 172 169 169 171 171 169 169 165 165 163 163 160 160 157 157 155 155 153 153 151 151 150 150 148 148 147 147 146 146 145 145 144 144 142 142 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 138 136 136 133 133 132 132 129 129 127 127 126 126 123 123 119 119 117 117 114 114 110 110 108 108 105 105 101 101 98 98 96 96 94 94 94 94 93 93 93 93 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 125 125 132 132 142 142 154 154 169 169 193 193 102 102 66 66 65 65 66 66 70 70 71 71 74 74 76 76 77 77 82 82 86 86 89 89 93 93 99 99 102 102 108 108 112 112 119 119 126 126 132 132 141 141 151 151 164 164 176 176 184 184 180 180 160 160 140 140 121 121 108 108 98 98 89 89 83 83 79 79 77 77 74 74 72 72 72 72 71 71 75 75 79 79 84 84 94 94 103 103 121 121 134 134 157 157 154 154 50 50 42 42 43 43 42 42 40 40 38 38 37 37 37 37 36 36 35 35 35 35 36 36 34 34 34 34 33 33 34 34 35 35 37 37 41 41 46 46 56 56 67 67 78 78 87 87 107 107 133 133 181 181 202 202 203 203 203 203 204 204 203 203 202 202 191 191 168 168 147 147 132 132 118 118 107 107 97 97 89 89 82 82 76 76 70 70 65 65 63 63 60 60 60 60 60 60 62 62 65 65 68 68 73 73 79 79 86 86 95 95 107 107 120 120 136 136 152 152 173 173 196 196 206 206 212 212 212 212 212 212 215 215 213 213 214 214 212 212 212 212 213 213 213 213 213 213 213 213 213 213 214 214 171 171 173 173 173 173 172 172 171 171 170 170 171 171 173 173 174 174 173 173 173 173 171 171 170 170 169 169 169 169 172 172 178 178 179 179 174 174 171 171 169 169 169 169 170 170 171 171 175 175 175 175 172 172 173 173 174 174 175 175 176 176 174 174 172 172 172 172 191 191 169 169 148 148 135 135 115 115 106 106 96 96 88 88 80 80 75 75 68 68 62 62 59 59 54 54 50 50 49 49 46 46 43 43 41 41 39 39 37 37 38 38 37 37 37 37 36 36 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 43 45 45 48 48 50 50 53 53 55 55 58 58 63 63 66 66 69 69 73 73 77 77 83 83 89 89 96 96 103 103 109 109 119 119 130 130 138 138 148 148 157 157 163 163 169 169 173 173 176 176 176 176 175 175 175 175 172 172 169 169 171 171 169 169 165 165 163 163 160 160 157 157 155 155 153 153 151 151 150 150 148 148 147 147 146 146 145 145 144 144 142 142 141 141 140 140 140 140 139 139 138 138 138 138 138 138 138 138 136 136 133 133 132 132 129 129 127 127 126 126 123 123 119 119 117 117 114 114 110 110 108 108 105 105 101 101 98 98 96 96 94 94 94 94 93 93 93 93 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 125 125 132 132 142 142 154 154 169 169 193 193 102 102 66 66 65 65 66 66 70 70 71 71 74 74 76 76 77 77 82 82 86 86 89 89 93 93 99 99 102 102 108 108 112 112 119 119 126 126 132 132 141 141 151 151 164 164 176 176 184 184 180 180 160 160 140 140 121 121 108 108 98 98 89 89 83 83 79 79 77 77 74 74 72 72 72 72 71 71 75 75 79 79 84 84 94 94 103 103 121 121 134 134 157 157 154 154 50 50 42 42 43 43 42 42 40 40 38 38 37 37 37 37 36 36 35 35 35 35 36 36 34 34 34 34 33 33 34 34 35 35 37 37 41 41 46 46 56 56 67 67 78 78 87 87 107 107 133 133 181 181 202 202 203 203 203 203 204 204 203 203 202 202 191 191 168 168 147 147 132 132 118 118 107 107 97 97 89 89 82 82 76 76 70 70 65 65 63 63 60 60 60 60 60 60 62 62 65 65 68 68 73 73 79 79 86 86 95 95 107 107 120 120 136 136 152 152 173 173 196 196 206 206 212 212 212 212 212 212 215 215 213 213 214 214 212 212 212 212 213 213 213 213 213 213 213 213 213 213 214 214 172 172 173 173 174 174 173 173 172 172 171 171 171 171 172 172 173 173 173 173 174 174 173 173 170 170 169 169 169 169 172 172 178 178 179 179 175 175 172 172 170 170 170 170 171 171 172 172 175 175 175 175 171 171 171 171 171 171 174 174 175 175 174 174 172 172 175 175 180 180 190 190 157 157 141 141 124 124 112 112 100 100 92 92 85 85 78 78 70 70 65 65 62 62 57 57 52 52 50 50 47 47 43 43 41 41 39 39 37 37 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 40 40 41 41 43 43 46 46 47 47 50 50 52 52 55 55 59 59 62 62 64 64 68 68 71 71 76 76 82 82 87 87 93 93 99 99 107 107 115 115 123 123 133 133 142 142 147 147 156 156 162 162 169 169 172 172 176 176 176 176 175 175 175 175 174 174 172 172 170 170 167 167 166 166 162 162 161 161 160 160 157 157 156 156 155 155 154 154 153 153 152 152 151 151 149 149 148 148 146 146 145 145 145 145 145 145 144 144 142 142 142 142 140 140 136 136 133 133 130 130 128 128 127 127 123 123 118 118 116 116 112 112 108 108 106 106 103 103 100 100 97 97 95 95 94 94 93 93 93 93 92 92 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 125 125 132 132 143 143 156 156 170 170 192 192 102 102 75 75 70 70 73 73 76 76 78 78 80 80 83 83 84 84 88 88 92 92 95 95 99 99 105 105 107 107 113 113 119 119 126 126 134 134 142 142 151 151 161 161 175 175 187 187 188 188 172 172 147 147 129 129 111 111 101 101 91 91 85 85 79 79 75 75 72 72 71 71 70 70 70 70 70 70 73 73 78 78 83 83 93 93 103 103 119 119 137 137 165 165 131 131 41 41 39 39 40 40 41 41 40 40 42 42 41 41 41 41 40 40 40 40 39 39 38 38 35 35 34 34 33 33 31 31 30 30 31 31 33 33 36 36 42 42 52 52 63 63 71 71 87 87 107 107 138 138 181 181 208 208 202 202 203 203 195 195 173 173 146 146 128 128 119 119 107 107 94 94 82 82 73 73 66 66 60 60 55 55 50 50 48 48 48 48 45 45 45 45 45 45 47 47 48 48 50 50 54 54 58 58 61 61 69 69 82 82 93 93 104 104 113 113 130 130 153 153 176 176 204 204 214 214 210 210 209 209 213 213 210 210 211 211 211 211 213 213 214 214 214 214 213 213 213 213 214 214 172 172 173 173 174 174 173 173 172 172 171 171 171 171 172 172 173 173 173 173 174 174 173 173 170 170 169 169 169 169 172 172 178 178 179 179 175 175 172 172 170 170 170 170 171 171 172 172 175 175 175 175 171 171 171 171 171 171 174 174 175 175 174 174 172 172 175 175 180 180 190 190 157 157 141 141 124 124 112 112 100 100 92 92 85 85 78 78 70 70 65 65 62 62 57 57 52 52 50 50 47 47 43 43 41 41 39 39 37 37 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 40 40 41 41 43 43 46 46 47 47 50 50 52 52 55 55 59 59 62 62 64 64 68 68 71 71 76 76 82 82 87 87 93 93 99 99 107 107 115 115 123 123 133 133 142 142 147 147 156 156 162 162 169 169 172 172 176 176 176 176 175 175 175 175 174 174 172 172 170 170 167 167 166 166 162 162 161 161 160 160 157 157 156 156 155 155 154 154 153 153 152 152 151 151 149 149 148 148 146 146 145 145 145 145 145 145 144 144 142 142 142 142 140 140 136 136 133 133 130 130 128 128 127 127 123 123 118 118 116 116 112 112 108 108 106 106 103 103 100 100 97 97 95 95 94 94 93 93 93 93 92 92 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 125 125 132 132 143 143 156 156 170 170 192 192 102 102 75 75 70 70 73 73 76 76 78 78 80 80 83 83 84 84 88 88 92 92 95 95 99 99 105 105 107 107 113 113 119 119 126 126 134 134 142 142 151 151 161 161 175 175 187 187 188 188 172 172 147 147 129 129 111 111 101 101 91 91 85 85 79 79 75 75 72 72 71 71 70 70 70 70 70 70 73 73 78 78 83 83 93 93 103 103 119 119 137 137 165 165 131 131 41 41 39 39 40 40 41 41 40 40 42 42 41 41 41 41 40 40 40 40 39 39 38 38 35 35 34 34 33 33 31 31 30 30 31 31 33 33 36 36 42 42 52 52 63 63 71 71 87 87 107 107 138 138 181 181 208 208 202 202 203 203 195 195 173 173 146 146 128 128 119 119 107 107 94 94 82 82 73 73 66 66 60 60 55 55 50 50 48 48 48 48 45 45 45 45 45 45 47 47 48 48 50 50 54 54 58 58 61 61 69 69 82 82 93 93 104 104 113 113 130 130 153 153 176 176 204 204 214 214 210 210 209 209 213 213 210 210 211 211 211 211 213 213 214 214 214 214 213 213 213 213 214 214 172 172 174 174 175 175 174 174 172 172 171 171 171 171 172 172 172 172 173 173 175 175 174 174 171 171 169 169 169 169 172 172 178 178 179 179 175 175 173 173 171 171 171 171 171 171 172 172 175 175 174 174 170 170 170 170 170 170 172 172 174 174 174 174 172 172 174 174 176 176 191 191 176 176 146 146 129 129 117 117 103 103 95 95 88 88 79 79 73 73 68 68 63 63 59 59 54 54 51 51 47 47 43 43 41 41 39 39 37 37 38 38 37 37 37 37 35 35 35 35 35 35 34 34 34 34 36 36 37 37 38 38 39 39 41 41 43 43 44 44 46 46 48 48 49 49 53 53 57 57 59 59 63 63 65 65 68 68 74 74 77 77 82 82 90 90 97 97 102 102 107 107 117 117 125 125 130 130 138 138 147 147 154 154 160 160 166 166 170 170 171 171 174 174 174 174 174 174 173 173 173 173 171 171 168 168 166 166 164 164 162 162 161 161 159 159 159 159 157 157 156 156 156 156 155 155 153 153 152 152 150 150 149 149 149 149 147 147 145 145 142 142 139 139 137 137 134 134 130 130 127 127 126 126 122 122 117 117 113 113 109 109 106 106 105 105 102 102 98 98 96 96 94 94 92 92 91 91 90 90 90 90 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 125 125 132 132 143 143 157 157 171 171 189 189 101 101 79 79 75 75 77 77 81 81 83 83 86 86 87 87 88 88 92 92 96 96 98 98 103 103 108 108 113 113 120 120 125 125 133 133 142 142 151 151 164 164 174 174 186 186 194 194 181 181 152 152 132 132 118 118 100 100 92 92 84 84 78 78 74 74 69 69 68 68 66 66 65 65 66 66 66 66 70 70 75 75 81 81 92 92 106 106 119 119 140 140 173 173 91 91 38 38 39 39 41 41 43 43 43 43 46 46 46 46 45 45 45 45 44 44 43 43 41 41 37 37 35 35 32 32 30 30 29 29 28 28 28 28 30 30 35 35 41 41 51 51 61 61 74 74 88 88 111 111 141 141 189 189 202 202 187 187 159 159 138 138 121 121 106 106 95 95 84 84 76 76 71 71 65 65 57 57 52 52 49 49 44 44 41 41 40 40 38 38 38 38 38 38 39 39 39 39 40 40 43 43 46 46 53 53 58 58 63 63 72 72 86 86 92 92 106 106 121 121 138 138 162 162 193 193 211 211 211 211 211 211 212 212 210 210 211 211 213 213 214 214 215 215 213 213 213 213 214 214 172 172 174 174 175 175 174 174 172 172 171 171 171 171 172 172 172 172 173 173 175 175 174 174 171 171 169 169 169 169 172 172 178 178 179 179 175 175 173 173 171 171 171 171 171 171 172 172 175 175 174 174 170 170 170 170 170 170 172 172 174 174 174 174 172 172 174 174 176 176 191 191 176 176 146 146 129 129 117 117 103 103 95 95 88 88 79 79 73 73 68 68 63 63 59 59 54 54 51 51 47 47 43 43 41 41 39 39 37 37 38 38 37 37 37 37 35 35 35 35 35 35 34 34 34 34 36 36 37 37 38 38 39 39 41 41 43 43 44 44 46 46 48 48 49 49 53 53 57 57 59 59 63 63 65 65 68 68 74 74 77 77 82 82 90 90 97 97 102 102 107 107 117 117 125 125 130 130 138 138 147 147 154 154 160 160 166 166 170 170 171 171 174 174 174 174 174 174 173 173 173 173 171 171 168 168 166 166 164 164 162 162 161 161 159 159 159 159 157 157 156 156 156 156 155 155 153 153 152 152 150 150 149 149 149 149 147 147 145 145 142 142 139 139 137 137 134 134 130 130 127 127 126 126 122 122 117 117 113 113 109 109 106 106 105 105 102 102 98 98 96 96 94 94 92 92 91 91 90 90 90 90 91 91 91 91 94 94 97 97 98 98 101 101 105 105 108 108 114 114 120 120 125 125 132 132 143 143 157 157 171 171 189 189 101 101 79 79 75 75 77 77 81 81 83 83 86 86 87 87 88 88 92 92 96 96 98 98 103 103 108 108 113 113 120 120 125 125 133 133 142 142 151 151 164 164 174 174 186 186 194 194 181 181 152 152 132 132 118 118 100 100 92 92 84 84 78 78 74 74 69 69 68 68 66 66 65 65 66 66 66 66 70 70 75 75 81 81 92 92 106 106 119 119 140 140 173 173 91 91 38 38 39 39 41 41 43 43 43 43 46 46 46 46 45 45 45 45 44 44 43 43 41 41 37 37 35 35 32 32 30 30 29 29 28 28 28 28 30 30 35 35 41 41 51 51 61 61 74 74 88 88 111 111 141 141 189 189 202 202 187 187 159 159 138 138 121 121 106 106 95 95 84 84 76 76 71 71 65 65 57 57 52 52 49 49 44 44 41 41 40 40 38 38 38 38 38 38 39 39 39 39 40 40 43 43 46 46 53 53 58 58 63 63 72 72 86 86 92 92 106 106 121 121 138 138 162 162 193 193 211 211 211 211 211 211 212 212 210 210 211 211 213 213 214 214 215 215 213 213 213 213 214 214 172 172 174 174 174 174 174 174 171 171 169 169 171 171 172 172 172 172 173 173 174 174 173 173 170 170 169 169 169 169 171 171 175 175 177 177 176 176 174 174 171 171 170 170 170 170 173 173 175 175 175 175 172 172 169 169 168 168 170 170 173 173 173 173 171 171 173 173 177 177 184 184 188 188 155 155 136 136 122 122 109 109 99 99 90 90 82 82 75 75 70 70 65 65 59 59 56 56 52 52 48 48 45 45 43 43 39 39 39 39 37 37 36 36 35 35 34 34 34 34 34 34 35 35 34 34 34 34 35 35 37 37 38 38 39 39 40 40 41 41 43 43 45 45 47 47 49 49 53 53 55 55 59 59 61 61 64 64 67 67 69 69 73 73 80 80 85 85 90 90 96 96 103 103 110 110 117 117 124 124 130 130 137 137 144 144 151 151 157 157 162 162 166 166 169 169 169 169 171 171 172 172 173 173 171 171 171 171 170 170 168 168 167 167 165 165 164 164 162 162 160 160 160 160 158 158 156 156 154 154 153 153 151 151 151 151 148 148 144 144 141 141 139 139 136 136 135 135 130 130 126 126 123 123 120 120 115 115 111 111 107 107 104 104 102 102 100 100 96 96 94 94 92 92 90 90 89 89 89 89 90 90 90 90 91 91 93 93 95 95 98 98 102 102 105 105 108 108 113 113 117 117 125 125 131 131 144 144 158 158 173 173 185 185 99 99 83 83 81 81 82 82 84 84 87 87 90 90 92 92 92 92 95 95 98 98 102 102 109 109 115 115 123 123 130 130 134 134 141 141 148 148 159 159 173 173 186 186 196 196 188 188 163 163 136 136 116 116 104 104 92 92 85 85 78 78 74 74 69 69 64 64 63 63 61 61 61 61 60 60 63 63 68 68 73 73 79 79 91 91 103 103 124 124 140 140 177 177 60 60 39 39 41 41 45 45 47 47 48 48 52 52 50 50 50 50 49 49 47 47 44 44 41 41 38 38 35 35 33 33 32 32 31 31 28 28 27 27 27 27 30 30 32 32 37 37 46 46 59 59 68 68 96 96 116 116 166 166 179 179 152 152 129 129 118 118 105 105 90 90 80 80 73 73 66 66 59 59 54 54 51 51 47 47 44 44 40 40 38 38 37 37 35 35 35 35 35 35 36 36 36 36 38 38 40 40 42 42 45 45 49 49 55 55 61 61 69 69 76 76 88 88 101 101 114 114 130 130 152 152 185 185 211 211 214 214 209 209 212 212 210 210 212 212 212 212 212 212 212 212 213 213 213 213 172 172 174 174 174 174 174 174 171 171 169 169 171 171 172 172 172 172 173 173 174 174 173 173 170 170 169 169 169 169 171 171 175 175 177 177 176 176 174 174 171 171 170 170 170 170 173 173 175 175 175 175 172 172 169 169 168 168 170 170 173 173 173 173 171 171 173 173 177 177 184 184 188 188 155 155 136 136 122 122 109 109 99 99 90 90 82 82 75 75 70 70 65 65 59 59 56 56 52 52 48 48 45 45 43 43 39 39 39 39 37 37 36 36 35 35 34 34 34 34 34 34 35 35 34 34 34 34 35 35 37 37 38 38 39 39 40 40 41 41 43 43 45 45 47 47 49 49 53 53 55 55 59 59 61 61 64 64 67 67 69 69 73 73 80 80 85 85 90 90 96 96 103 103 110 110 117 117 124 124 130 130 137 137 144 144 151 151 157 157 162 162 166 166 169 169 169 169 171 171 172 172 173 173 171 171 171 171 170 170 168 168 167 167 165 165 164 164 162 162 160 160 160 160 158 158 156 156 154 154 153 153 151 151 151 151 148 148 144 144 141 141 139 139 136 136 135 135 130 130 126 126 123 123 120 120 115 115 111 111 107 107 104 104 102 102 100 100 96 96 94 94 92 92 90 90 89 89 89 89 90 90 90 90 91 91 93 93 95 95 98 98 102 102 105 105 108 108 113 113 117 117 125 125 131 131 144 144 158 158 173 173 185 185 99 99 83 83 81 81 82 82 84 84 87 87 90 90 92 92 92 92 95 95 98 98 102 102 109 109 115 115 123 123 130 130 134 134 141 141 148 148 159 159 173 173 186 186 196 196 188 188 163 163 136 136 116 116 104 104 92 92 85 85 78 78 74 74 69 69 64 64 63 63 61 61 61 61 60 60 63 63 68 68 73 73 79 79 91 91 103 103 124 124 140 140 177 177 60 60 39 39 41 41 45 45 47 47 48 48 52 52 50 50 50 50 49 49 47 47 44 44 41 41 38 38 35 35 33 33 32 32 31 31 28 28 27 27 27 27 30 30 32 32 37 37 46 46 59 59 68 68 96 96 116 116 166 166 179 179 152 152 129 129 118 118 105 105 90 90 80 80 73 73 66 66 59 59 54 54 51 51 47 47 44 44 40 40 38 38 37 37 35 35 35 35 35 35 36 36 36 36 38 38 40 40 42 42 45 45 49 49 55 55 61 61 69 69 76 76 88 88 101 101 114 114 130 130 152 152 185 185 211 211 214 214 209 209 212 212 210 210 212 212 212 212 212 212 212 212 213 213 213 213 171 171 173 173 173 173 172 172 170 170 168 168 171 171 172 172 171 171 173 173 173 173 173 173 171 171 169 169 169 169 170 170 173 173 176 176 177 177 176 176 173 173 171 171 170 170 173 173 175 175 176 176 173 173 169 169 168 168 170 170 172 172 172 172 171 171 168 168 174 174 178 178 188 188 174 174 145 145 134 134 117 117 104 104 94 94 86 86 80 80 75 75 70 70 63 63 58 58 53 53 50 50 48 48 44 44 41 41 40 40 37 37 36 36 34 34 33 33 34 34 34 34 34 34 33 33 32 32 33 33 35 35 36 36 36 36 36 36 38 38 39 39 42 42 43 43 46 46 48 48 50 50 53 53 56 56 59 59 61 61 64 64 68 68 71 71 74 74 81 81 86 86 91 91 97 97 105 105 110 110 114 114 122 122 129 129 134 134 142 142 147 147 151 151 157 157 159 159 162 162 164 164 167 167 167 167 167 167 168 168 167 167 166 166 164 164 164 164 162 162 160 160 159 159 155 155 153 153 152 152 150 150 148 148 147 147 145 145 141 141 138 138 136 136 133 133 131 131 127 127 123 123 118 118 114 114 111 111 106 106 103 103 100 100 97 97 95 95 92 92 90 90 89 89 90 90 88 88 89 89 90 90 90 90 91 91 92 92 94 94 98 98 104 104 105 105 108 108 112 112 117 117 125 125 131 131 145 145 159 159 176 176 183 183 95 95 89 89 88 88 90 90 90 90 94 94 97 97 98 98 98 98 98 98 100 100 107 107 118 118 127 127 134 134 139 139 144 144 152 152 162 162 175 175 190 190 199 199 191 191 162 162 140 140 120 120 102 102 91 91 84 84 78 78 72 72 68 68 65 65 61 61 59 59 58 58 58 58 58 58 61 61 66 66 71 71 79 79 92 92 106 106 128 128 149 149 151 151 44 44 44 44 46 46 50 50 53 53 55 55 57 57 54 54 53 53 53 53 49 49 45 45 43 43 39 39 36 36 34 34 32 32 32 32 29 29 27 27 27 27 28 28 29 29 29 29 38 38 49 49 57 57 79 79 112 112 171 171 145 145 128 128 111 111 101 101 91 91 79 79 73 73 67 67 62 62 57 57 52 52 50 50 46 46 44 44 40 40 37 37 35 35 33 33 34 34 34 34 34 34 35 35 37 37 39 39 40 40 43 43 44 44 49 49 56 56 62 62 67 67 73 73 84 84 97 97 111 111 128 128 145 145 181 181 206 206 210 210 206 206 211 211 212 212 210 210 211 211 212 212 213 213 213 213 171 171 173 173 173 173 172 172 170 170 168 168 171 171 172 172 171 171 173 173 173 173 173 173 171 171 169 169 169 169 170 170 173 173 176 176 177 177 176 176 173 173 171 171 170 170 173 173 175 175 176 176 173 173 169 169 168 168 170 170 172 172 172 172 171 171 168 168 174 174 178 178 188 188 174 174 145 145 134 134 117 117 104 104 94 94 86 86 80 80 75 75 70 70 63 63 58 58 53 53 50 50 48 48 44 44 41 41 40 40 37 37 36 36 34 34 33 33 34 34 34 34 34 34 33 33 32 32 33 33 35 35 36 36 36 36 36 36 38 38 39 39 42 42 43 43 46 46 48 48 50 50 53 53 56 56 59 59 61 61 64 64 68 68 71 71 74 74 81 81 86 86 91 91 97 97 105 105 110 110 114 114 122 122 129 129 134 134 142 142 147 147 151 151 157 157 159 159 162 162 164 164 167 167 167 167 167 167 168 168 167 167 166 166 164 164 164 164 162 162 160 160 159 159 155 155 153 153 152 152 150 150 148 148 147 147 145 145 141 141 138 138 136 136 133 133 131 131 127 127 123 123 118 118 114 114 111 111 106 106 103 103 100 100 97 97 95 95 92 92 90 90 89 89 90 90 88 88 89 89 90 90 90 90 91 91 92 92 94 94 98 98 104 104 105 105 108 108 112 112 117 117 125 125 131 131 145 145 159 159 176 176 183 183 95 95 89 89 88 88 90 90 90 90 94 94 97 97 98 98 98 98 98 98 100 100 107 107 118 118 127 127 134 134 139 139 144 144 152 152 162 162 175 175 190 190 199 199 191 191 162 162 140 140 120 120 102 102 91 91 84 84 78 78 72 72 68 68 65 65 61 61 59 59 58 58 58 58 58 58 61 61 66 66 71 71 79 79 92 92 106 106 128 128 149 149 151 151 44 44 44 44 46 46 50 50 53 53 55 55 57 57 54 54 53 53 53 53 49 49 45 45 43 43 39 39 36 36 34 34 32 32 32 32 29 29 27 27 27 27 28 28 29 29 29 29 38 38 49 49 57 57 79 79 112 112 171 171 145 145 128 128 111 111 101 101 91 91 79 79 73 73 67 67 62 62 57 57 52 52 50 50 46 46 44 44 40 40 37 37 35 35 33 33 34 34 34 34 34 34 35 35 37 37 39 39 40 40 43 43 44 44 49 49 56 56 62 62 67 67 73 73 84 84 97 97 111 111 128 128 145 145 181 181 206 206 210 210 206 206 211 211 212 212 210 210 211 211 212 212 213 213 213 213 170 170 172 172 172 172 172 172 170 170 168 168 171 171 172 172 171 171 173 173 173 173 173 173 172 172 171 171 170 170 171 171 173 173 176 176 178 178 177 177 174 174 172 172 172 172 173 173 175 175 175 175 173 173 169 169 169 169 171 171 172 172 172 172 172 172 167 167 173 173 174 174 184 184 188 188 162 162 141 141 123 123 112 112 100 100 91 91 84 84 78 78 72 72 66 66 61 61 55 55 52 52 49 49 45 45 42 42 41 41 38 38 36 36 34 34 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 37 37 39 39 40 40 42 42 45 45 47 47 49 49 52 52 54 54 56 56 61 61 62 62 65 65 68 68 72 72 77 77 82 82 87 87 92 92 98 98 101 101 108 108 114 114 118 118 125 125 130 130 134 134 141 141 144 144 149 149 154 154 157 157 158 158 160 160 161 161 161 161 161 161 161 161 160 160 159 159 158 158 157 157 152 152 151 151 148 148 146 146 145 145 143 143 141 141 137 137 135 135 131 131 127 127 126 126 122 122 118 118 113 113 108 108 105 105 102 102 99 99 96 96 94 94 92 92 89 89 88 88 88 88 89 89 88 88 89 89 90 90 90 90 91 91 92 92 94 94 98 98 104 104 105 105 109 109 113 113 118 118 126 126 133 133 147 147 161 161 181 181 173 173 94 94 97 97 95 95 98 98 98 98 101 101 102 102 104 104 106 106 109 109 115 115 124 124 134 134 138 138 142 142 146 146 153 153 164 164 176 176 188 188 201 201 194 194 171 171 138 138 120 120 104 104 91 91 83 83 78 78 71 71 66 66 63 63 60 60 57 57 55 55 55 55 56 56 58 58 60 60 65 65 72 72 81 81 94 94 108 108 131 131 163 163 113 113 40 40 50 50 54 54 59 59 61 61 61 61 60 60 56 56 54 54 53 53 49 49 45 45 42 42 40 40 36 36 34 34 31 31 31 31 29 29 27 27 26 26 25 25 25 25 26 26 32 32 43 43 57 57 78 78 145 145 148 148 125 125 114 114 101 101 92 92 84 84 75 75 69 69 65 65 62 62 59 59 54 54 50 50 46 46 44 44 40 40 37 37 36 36 34 34 34 34 34 34 35 35 35 35 37 37 39 39 40 40 43 43 45 45 48 48 53 53 57 57 63 63 69 69 78 78 87 87 100 100 113 113 123 123 150 150 185 185 209 209 208 208 211 211 211 211 213 213 212 212 212 212 213 213 213 213 170 170 172 172 172 172 172 172 170 170 168 168 171 171 172 172 171 171 173 173 173 173 173 173 172 172 171 171 170 170 171 171 173 173 176 176 178 178 177 177 174 174 172 172 172 172 173 173 175 175 175 175 173 173 169 169 169 169 171 171 172 172 172 172 172 172 167 167 173 173 174 174 184 184 188 188 162 162 141 141 123 123 112 112 100 100 91 91 84 84 78 78 72 72 66 66 61 61 55 55 52 52 49 49 45 45 42 42 41 41 38 38 36 36 34 34 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 37 37 39 39 40 40 42 42 45 45 47 47 49 49 52 52 54 54 56 56 61 61 62 62 65 65 68 68 72 72 77 77 82 82 87 87 92 92 98 98 101 101 108 108 114 114 118 118 125 125 130 130 134 134 141 141 144 144 149 149 154 154 157 157 158 158 160 160 161 161 161 161 161 161 161 161 160 160 159 159 158 158 157 157 152 152 151 151 148 148 146 146 145 145 143 143 141 141 137 137 135 135 131 131 127 127 126 126 122 122 118 118 113 113 108 108 105 105 102 102 99 99 96 96 94 94 92 92 89 89 88 88 88 88 89 89 88 88 89 89 90 90 90 90 91 91 92 92 94 94 98 98 104 104 105 105 109 109 113 113 118 118 126 126 133 133 147 147 161 161 181 181 173 173 94 94 97 97 95 95 98 98 98 98 101 101 102 102 104 104 106 106 109 109 115 115 124 124 134 134 138 138 142 142 146 146 153 153 164 164 176 176 188 188 201 201 194 194 171 171 138 138 120 120 104 104 91 91 83 83 78 78 71 71 66 66 63 63 60 60 57 57 55 55 55 55 56 56 58 58 60 60 65 65 72 72 81 81 94 94 108 108 131 131 163 163 113 113 40 40 50 50 54 54 59 59 61 61 61 61 60 60 56 56 54 54 53 53 49 49 45 45 42 42 40 40 36 36 34 34 31 31 31 31 29 29 27 27 26 26 25 25 25 25 26 26 32 32 43 43 57 57 78 78 145 145 148 148 125 125 114 114 101 101 92 92 84 84 75 75 69 69 65 65 62 62 59 59 54 54 50 50 46 46 44 44 40 40 37 37 36 36 34 34 34 34 34 34 35 35 35 35 37 37 39 39 40 40 43 43 45 45 48 48 53 53 57 57 63 63 69 69 78 78 87 87 100 100 113 113 123 123 150 150 185 185 209 209 208 208 211 211 211 211 213 213 212 212 212 212 213 213 213 213 170 170 171 171 171 171 171 171 170 170 168 168 171 171 172 172 171 171 173 173 174 174 175 175 174 174 173 173 172 172 172 172 174 174 176 176 178 178 177 177 174 174 172 172 171 171 172 172 174 174 175 175 174 174 170 170 171 171 171 171 171 171 172 172 174 174 170 170 174 174 173 173 177 177 186 186 181 181 151 151 129 129 122 122 108 108 94 94 88 88 80 80 74 74 67 67 64 64 58 58 54 54 50 50 46 46 44 44 42 42 39 39 36 36 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 34 34 35 35 35 35 37 37 38 38 41 41 43 43 46 46 47 47 49 49 51 51 54 54 57 57 60 60 61 61 63 63 66 66 70 70 73 73 77 77 83 83 88 88 91 91 97 97 101 101 104 104 111 111 115 115 119 119 125 125 128 128 133 133 138 138 141 141 143 143 146 146 148 148 150 150 150 150 153 153 152 152 152 152 151 151 150 150 147 147 145 145 143 143 142 142 140 140 137 137 134 134 131 131 128 128 125 125 122 122 120 120 116 116 112 112 107 107 104 104 101 101 98 98 96 96 94 94 91 91 89 89 88 88 87 87 87 87 87 87 86 86 88 88 90 90 90 90 91 91 92 92 94 94 98 98 103 103 105 105 109 109 115 115 120 120 127 127 136 136 149 149 163 163 186 186 154 154 98 98 101 101 102 102 104 104 106 106 107 107 110 110 113 113 116 116 122 122 133 133 140 140 143 143 143 143 149 149 156 156 165 165 179 179 193 193 204 204 197 197 166 166 141 141 119 119 104 104 92 92 83 83 78 78 72 72 66 66 60 60 58 58 55 55 52 52 51 51 52 52 54 54 57 57 60 60 66 66 74 74 83 83 98 98 111 111 139 139 163 163 80 80 46 46 58 58 64 64 68 68 68 68 66 66 63 63 58 58 54 54 51 51 47 47 43 43 41 41 38 38 34 34 32 32 28 28 29 29 28 28 27 27 26 26 26 26 25 25 25 25 29 29 35 35 45 45 124 124 148 148 128 128 114 114 104 104 94 94 86 86 81 81 77 77 71 71 67 67 64 64 61 61 56 56 51 51 47 47 46 46 42 42 38 38 37 37 35 35 36 36 36 36 36 36 37 37 38 38 40 40 42 42 46 46 48 48 51 51 56 56 60 60 63 63 68 68 73 73 79 79 89 89 100 100 114 114 127 127 153 153 188 188 212 212 211 211 208 208 217 217 211 211 212 212 213 213 213 213 170 170 171 171 171 171 171 171 170 170 168 168 171 171 172 172 171 171 173 173 174 174 175 175 174 174 173 173 172 172 172 172 174 174 176 176 178 178 177 177 174 174 172 172 171 171 172 172 174 174 175 175 174 174 170 170 171 171 171 171 171 171 172 172 174 174 170 170 174 174 173 173 177 177 186 186 181 181 151 151 129 129 122 122 108 108 94 94 88 88 80 80 74 74 67 67 64 64 58 58 54 54 50 50 46 46 44 44 42 42 39 39 36 36 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 34 34 35 35 35 35 37 37 38 38 41 41 43 43 46 46 47 47 49 49 51 51 54 54 57 57 60 60 61 61 63 63 66 66 70 70 73 73 77 77 83 83 88 88 91 91 97 97 101 101 104 104 111 111 115 115 119 119 125 125 128 128 133 133 138 138 141 141 143 143 146 146 148 148 150 150 150 150 153 153 152 152 152 152 151 151 150 150 147 147 145 145 143 143 142 142 140 140 137 137 134 134 131 131 128 128 125 125 122 122 120 120 116 116 112 112 107 107 104 104 101 101 98 98 96 96 94 94 91 91 89 89 88 88 87 87 87 87 87 87 86 86 88 88 90 90 90 90 91 91 92 92 94 94 98 98 103 103 105 105 109 109 115 115 120 120 127 127 136 136 149 149 163 163 186 186 154 154 98 98 101 101 102 102 104 104 106 106 107 107 110 110 113 113 116 116 122 122 133 133 140 140 143 143 143 143 149 149 156 156 165 165 179 179 193 193 204 204 197 197 166 166 141 141 119 119 104 104 92 92 83 83 78 78 72 72 66 66 60 60 58 58 55 55 52 52 51 51 52 52 54 54 57 57 60 60 66 66 74 74 83 83 98 98 111 111 139 139 163 163 80 80 46 46 58 58 64 64 68 68 68 68 66 66 63 63 58 58 54 54 51 51 47 47 43 43 41 41 38 38 34 34 32 32 28 28 29 29 28 28 27 27 26 26 26 26 25 25 25 25 29 29 35 35 45 45 124 124 148 148 128 128 114 114 104 104 94 94 86 86 81 81 77 77 71 71 67 67 64 64 61 61 56 56 51 51 47 47 46 46 42 42 38 38 37 37 35 35 36 36 36 36 36 36 37 37 38 38 40 40 42 42 46 46 48 48 51 51 56 56 60 60 63 63 68 68 73 73 79 79 89 89 100 100 114 114 127 127 153 153 188 188 212 212 211 211 208 208 217 217 211 211 212 212 213 213 213 213 169 169 171 171 171 171 171 171 170 170 168 168 171 171 172 172 171 171 172 172 175 175 175 175 175 175 174 174 173 173 173 173 174 174 176 176 177 177 175 175 172 172 170 170 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 171 171 172 172 175 175 171 171 172 172 174 174 175 175 178 178 187 187 170 170 146 146 127 127 117 117 100 100 92 92 85 85 78 78 71 71 66 66 60 60 56 56 52 52 47 47 45 45 43 43 39 39 36 36 33 33 34 34 33 33 31 31 30 30 30 30 31 31 31 31 31 31 30 30 30 30 32 32 32 32 32 32 32 32 34 34 37 37 39 39 41 41 44 44 44 44 45 45 48 48 52 52 54 54 56 56 58 58 61 61 64 64 66 66 67 67 73 73 76 76 80 80 85 85 87 87 90 90 97 97 101 101 103 103 108 108 110 110 115 115 119 119 122 122 125 125 129 129 132 132 135 135 136 136 136 136 136 136 136 136 136 136 135 135 134 134 132 132 130 130 128 128 128 128 127 127 124 124 120 120 118 118 116 116 113 113 111 111 107 107 102 102 99 99 98 98 96 96 93 93 91 91 89 89 87 87 86 86 85 85 84 84 85 85 86 86 86 86 88 88 90 90 90 90 91 91 92 92 94 94 98 98 103 103 105 105 110 110 115 115 122 122 128 128 138 138 151 151 165 165 192 192 137 137 112 112 104 104 111 111 110 110 114 114 116 116 120 120 125 125 130 130 134 134 139 139 144 144 150 150 154 154 161 161 173 173 185 185 198 198 204 204 190 190 158 158 132 132 116 116 98 98 90 90 81 81 75 75 70 70 64 64 58 58 54 54 53 53 50 50 47 47 47 47 49 49 52 52 55 55 60 60 68 68 76 76 87 87 102 102 118 118 149 149 140 140 51 51 57 57 65 65 70 70 72 72 71 71 65 65 63 63 58 58 52 52 49 49 43 43 40 40 38 38 35 35 31 31 30 30 28 28 28 28 27 27 27 27 26 26 26 26 26 26 24 24 25 25 34 34 90 90 152 152 130 130 112 112 105 105 95 95 88 88 82 82 78 78 78 78 76 76 71 71 68 68 63 63 59 59 54 54 50 50 48 48 44 44 41 41 40 40 38 38 38 38 39 39 39 39 40 40 41 41 43 43 44 44 48 48 50 50 54 54 59 59 64 64 66 66 68 68 71 71 75 75 82 82 89 89 103 103 114 114 130 130 154 154 194 194 213 213 209 209 213 213 213 213 212 212 213 213 213 213 169 169 171 171 171 171 171 171 170 170 168 168 171 171 172 172 171 171 172 172 175 175 175 175 175 175 174 174 173 173 173 173 174 174 176 176 177 177 175 175 172 172 170 170 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 171 171 172 172 175 175 171 171 172 172 174 174 175 175 178 178 187 187 170 170 146 146 127 127 117 117 100 100 92 92 85 85 78 78 71 71 66 66 60 60 56 56 52 52 47 47 45 45 43 43 39 39 36 36 33 33 34 34 33 33 31 31 30 30 30 30 31 31 31 31 31 31 30 30 30 30 32 32 32 32 32 32 32 32 34 34 37 37 39 39 41 41 44 44 44 44 45 45 48 48 52 52 54 54 56 56 58 58 61 61 64 64 66 66 67 67 73 73 76 76 80 80 85 85 87 87 90 90 97 97 101 101 103 103 108 108 110 110 115 115 119 119 122 122 125 125 129 129 132 132 135 135 136 136 136 136 136 136 136 136 136 136 135 135 134 134 132 132 130 130 128 128 128 128 127 127 124 124 120 120 118 118 116 116 113 113 111 111 107 107 102 102 99 99 98 98 96 96 93 93 91 91 89 89 87 87 86 86 85 85 84 84 85 85 86 86 86 86 88 88 90 90 90 90 91 91 92 92 94 94 98 98 103 103 105 105 110 110 115 115 122 122 128 128 138 138 151 151 165 165 192 192 137 137 112 112 104 104 111 111 110 110 114 114 116 116 120 120 125 125 130 130 134 134 139 139 144 144 150 150 154 154 161 161 173 173 185 185 198 198 204 204 190 190 158 158 132 132 116 116 98 98 90 90 81 81 75 75 70 70 64 64 58 58 54 54 53 53 50 50 47 47 47 47 49 49 52 52 55 55 60 60 68 68 76 76 87 87 102 102 118 118 149 149 140 140 51 51 57 57 65 65 70 70 72 72 71 71 65 65 63 63 58 58 52 52 49 49 43 43 40 40 38 38 35 35 31 31 30 30 28 28 28 28 27 27 27 27 26 26 26 26 26 26 24 24 25 25 34 34 90 90 152 152 130 130 112 112 105 105 95 95 88 88 82 82 78 78 78 78 76 76 71 71 68 68 63 63 59 59 54 54 50 50 48 48 44 44 41 41 40 40 38 38 38 38 39 39 39 39 40 40 41 41 43 43 44 44 48 48 50 50 54 54 59 59 64 64 66 66 68 68 71 71 75 75 82 82 89 89 103 103 114 114 130 130 154 154 194 194 213 213 209 209 213 213 213 213 212 212 213 213 213 213 168 168 169 169 170 170 170 170 168 168 168 168 170 170 172 172 172 172 172 172 173 173 176 176 176 176 175 175 174 174 174 174 175 175 176 176 176 176 174 174 172 172 170 170 169 169 171 171 173 173 175 175 174 174 172 172 172 172 173 173 174 174 174 174 175 175 171 171 169 169 171 171 174 174 175 175 178 178 185 185 157 157 136 136 121 121 106 106 97 97 89 89 83 83 77 77 70 70 62 62 59 59 55 55 50 50 46 46 43 43 41 41 37 37 35 35 35 35 33 33 32 32 31 31 29 29 29 29 29 29 29 29 30 30 29 29 31 31 31 31 31 31 31 31 32 32 34 34 35 35 37 37 38 38 40 40 42 42 44 44 47 47 49 49 51 51 52 52 55 55 58 58 61 61 62 62 65 65 68 68 71 71 73 73 78 78 80 80 86 86 90 90 93 93 96 96 98 98 102 102 105 105 108 108 113 113 114 114 116 116 118 118 120 120 121 121 122 122 123 123 124 124 124 124 123 123 121 121 120 120 118 118 118 118 115 115 114 114 112 112 111 111 108 108 104 104 102 102 99 99 97 97 94 94 93 93 92 92 91 91 89 89 87 87 85 85 85 85 84 84 84 84 85 85 85 85 85 85 86 86 87 87 89 89 90 90 91 91 95 95 99 99 102 102 107 107 110 110 115 115 122 122 130 130 135 135 158 158 166 166 197 197 130 130 119 119 116 116 120 120 117 117 123 123 126 126 129 129 134 134 139 139 142 142 145 145 149 149 158 158 167 167 172 172 189 189 205 205 203 203 185 185 156 156 128 128 112 112 100 100 85 85 80 80 71 71 67 67 62 62 57 57 54 54 50 50 48 48 46 46 44 44 45 45 48 48 51 51 56 56 61 61 67 67 80 80 89 89 105 105 128 128 170 170 102 102 53 53 60 60 70 70 75 75 75 75 71 71 65 65 61 61 56 56 50 50 46 46 40 40 37 37 35 35 33 33 30 30 29 29 26 26 26 26 26 26 26 26 25 25 26 26 25 25 23 23 24 24 53 53 144 144 137 137 124 124 106 106 100 100 89 89 86 86 82 82 80 80 81 81 79 79 76 76 71 71 66 66 62 62 58 58 53 53 51 51 48 48 45 45 44 44 42 42 42 42 42 42 43 43 43 43 44 44 46 46 48 48 50 50 53 53 58 58 63 63 68 68 71 71 72 72 75 75 78 78 81 81 87 87 95 95 107 107 121 121 136 136 170 170 209 209 210 210 209 209 212 212 211 211 212 212 212 212 168 168 169 169 170 170 170 170 168 168 168 168 170 170 172 172 172 172 172 172 173 173 176 176 176 176 175 175 174 174 174 174 175 175 176 176 176 176 174 174 172 172 170 170 169 169 171 171 173 173 175 175 174 174 172 172 172 172 173 173 174 174 174 174 175 175 171 171 169 169 171 171 174 174 175 175 178 178 185 185 157 157 136 136 121 121 106 106 97 97 89 89 83 83 77 77 70 70 62 62 59 59 55 55 50 50 46 46 43 43 41 41 37 37 35 35 35 35 33 33 32 32 31 31 29 29 29 29 29 29 29 29 30 30 29 29 31 31 31 31 31 31 31 31 32 32 34 34 35 35 37 37 38 38 40 40 42 42 44 44 47 47 49 49 51 51 52 52 55 55 58 58 61 61 62 62 65 65 68 68 71 71 73 73 78 78 80 80 86 86 90 90 93 93 96 96 98 98 102 102 105 105 108 108 113 113 114 114 116 116 118 118 120 120 121 121 122 122 123 123 124 124 124 124 123 123 121 121 120 120 118 118 118 118 115 115 114 114 112 112 111 111 108 108 104 104 102 102 99 99 97 97 94 94 93 93 92 92 91 91 89 89 87 87 85 85 85 85 84 84 84 84 85 85 85 85 85 85 86 86 87 87 89 89 90 90 91 91 95 95 99 99 102 102 107 107 110 110 115 115 122 122 130 130 135 135 158 158 166 166 197 197 130 130 119 119 116 116 120 120 117 117 123 123 126 126 129 129 134 134 139 139 142 142 145 145 149 149 158 158 167 167 172 172 189 189 205 205 203 203 185 185 156 156 128 128 112 112 100 100 85 85 80 80 71 71 67 67 62 62 57 57 54 54 50 50 48 48 46 46 44 44 45 45 48 48 51 51 56 56 61 61 67 67 80 80 89 89 105 105 128 128 170 170 102 102 53 53 60 60 70 70 75 75 75 75 71 71 65 65 61 61 56 56 50 50 46 46 40 40 37 37 35 35 33 33 30 30 29 29 26 26 26 26 26 26 26 26 25 25 26 26 25 25 23 23 24 24 53 53 144 144 137 137 124 124 106 106 100 100 89 89 86 86 82 82 80 80 81 81 79 79 76 76 71 71 66 66 62 62 58 58 53 53 51 51 48 48 45 45 44 44 42 42 42 42 42 42 43 43 43 43 44 44 46 46 48 48 50 50 53 53 58 58 63 63 68 68 71 71 72 72 75 75 78 78 81 81 87 87 95 95 107 107 121 121 136 136 170 170 209 209 210 210 209 209 212 212 211 211 212 212 212 212 167 167 168 168 170 170 169 169 168 168 169 169 170 170 172 172 172 172 172 172 172 172 176 176 176 176 175 175 175 175 174 174 174 174 175 175 175 175 174 174 172 172 171 171 170 170 171 171 173 173 175 175 174 174 171 171 172 172 174 174 175 175 175 175 175 175 171 171 169 169 171 171 175 175 175 175 172 172 181 181 174 174 145 145 130 130 117 117 107 107 96 96 86 86 79 79 74 74 67 67 62 62 58 58 53 53 47 47 45 45 42 42 38 38 37 37 36 36 35 35 33 33 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 33 33 35 35 35 35 38 38 39 39 41 41 42 42 44 44 47 47 49 49 52 52 54 54 57 57 58 58 59 59 62 62 65 65 66 66 69 69 71 71 75 75 78 78 80 80 86 86 88 88 91 91 94 94 97 97 100 100 102 102 103 103 105 105 106 106 107 107 108 108 109 109 110 110 111 111 111 111 110 110 108 108 107 107 106 106 104 104 103 103 102 102 101 101 100 100 99 99 97 97 95 95 94 94 92 92 89 89 88 88 87 87 86 86 84 84 83 83 83 83 83 83 83 83 83 83 84 84 84 84 85 85 86 86 88 88 89 89 91 91 95 95 99 99 102 102 108 108 112 112 116 116 124 124 134 134 141 141 162 162 174 174 196 196 129 129 124 124 125 125 128 128 129 129 129 129 134 134 136 136 141 141 146 146 150 150 159 159 167 167 174 174 183 183 201 201 210 210 200 200 171 171 146 146 125 125 106 106 95 95 85 85 76 76 71 71 64 64 60 60 55 55 51 51 49 49 47 47 44 44 43 43 41 41 44 44 47 47 50 50 57 57 65 65 73 73 79 79 96 96 119 119 138 138 159 159 64 64 52 52 70 70 74 74 77 77 77 77 70 70 65 65 59 59 54 54 49 49 45 45 39 39 36 36 35 35 32 32 30 30 28 28 25 25 25 25 25 25 25 25 24 24 27 27 25 25 28 28 35 35 124 124 150 150 126 126 113 113 99 99 93 93 88 88 86 86 84 84 85 85 85 85 85 85 82 82 77 77 72 72 68 68 63 63 58 58 55 55 53 53 50 50 49 49 46 46 45 45 45 45 47 47 47 47 48 48 50 50 53 53 56 56 58 58 63 63 68 68 72 72 75 75 76 76 78 78 80 80 81 81 85 85 91 91 100 100 111 111 125 125 149 149 188 188 211 211 211 211 213 213 210 210 211 211 211 211 167 167 168 168 170 170 169 169 168 168 169 169 170 170 172 172 172 172 172 172 172 172 176 176 176 176 175 175 175 175 174 174 174 174 175 175 175 175 174 174 172 172 171 171 170 170 171 171 173 173 175 175 174 174 171 171 172 172 174 174 175 175 175 175 175 175 171 171 169 169 171 171 175 175 175 175 172 172 181 181 174 174 145 145 130 130 117 117 107 107 96 96 86 86 79 79 74 74 67 67 62 62 58 58 53 53 47 47 45 45 42 42 38 38 37 37 36 36 35 35 33 33 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 33 33 35 35 35 35 38 38 39 39 41 41 42 42 44 44 47 47 49 49 52 52 54 54 57 57 58 58 59 59 62 62 65 65 66 66 69 69 71 71 75 75 78 78 80 80 86 86 88 88 91 91 94 94 97 97 100 100 102 102 103 103 105 105 106 106 107 107 108 108 109 109 110 110 111 111 111 111 110 110 108 108 107 107 106 106 104 104 103 103 102 102 101 101 100 100 99 99 97 97 95 95 94 94 92 92 89 89 88 88 87 87 86 86 84 84 83 83 83 83 83 83 83 83 83 83 84 84 84 84 85 85 86 86 88 88 89 89 91 91 95 95 99 99 102 102 108 108 112 112 116 116 124 124 134 134 141 141 162 162 174 174 196 196 129 129 124 124 125 125 128 128 129 129 129 129 134 134 136 136 141 141 146 146 150 150 159 159 167 167 174 174 183 183 201 201 210 210 200 200 171 171 146 146 125 125 106 106 95 95 85 85 76 76 71 71 64 64 60 60 55 55 51 51 49 49 47 47 44 44 43 43 41 41 44 44 47 47 50 50 57 57 65 65 73 73 79 79 96 96 119 119 138 138 159 159 64 64 52 52 70 70 74 74 77 77 77 77 70 70 65 65 59 59 54 54 49 49 45 45 39 39 36 36 35 35 32 32 30 30 28 28 25 25 25 25 25 25 25 25 24 24 27 27 25 25 28 28 35 35 124 124 150 150 126 126 113 113 99 99 93 93 88 88 86 86 84 84 85 85 85 85 85 85 82 82 77 77 72 72 68 68 63 63 58 58 55 55 53 53 50 50 49 49 46 46 45 45 45 45 47 47 47 47 48 48 50 50 53 53 56 56 58 58 63 63 68 68 72 72 75 75 76 76 78 78 80 80 81 81 85 85 91 91 100 100 111 111 125 125 149 149 188 188 211 211 211 211 213 213 210 210 211 211 211 211 167 167 168 168 170 170 170 170 169 169 170 170 171 171 171 171 172 172 171 171 171 171 175 175 175 175 174 174 174 174 173 173 172 172 173 173 174 174 174 174 173 173 172 172 172 172 172 172 174 174 175 175 174 174 170 170 171 171 174 174 175 175 175 175 175 175 172 172 169 169 171 171 175 175 175 175 171 171 173 173 182 182 169 169 143 143 125 125 115 115 104 104 92 92 83 83 79 79 71 71 66 66 62 62 56 56 52 52 48 48 45 45 41 41 39 39 37 37 36 36 33 33 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 31 31 33 33 33 33 35 35 37 37 38 38 40 40 42 42 43 43 46 46 47 47 49 49 52 52 53 53 54 54 57 57 60 60 62 62 64 64 65 65 67 67 70 70 70 70 75 75 77 77 80 80 83 83 85 85 88 88 89 89 92 92 93 93 95 95 95 95 96 96 97 97 98 98 99 99 99 99 99 99 97 97 97 97 97 97 98 98 97 97 96 96 95 95 94 94 92 92 91 91 90 90 88 88 87 87 85 85 84 84 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 83 83 84 84 85 85 86 86 88 88 89 89 91 91 95 95 99 99 103 103 109 109 114 114 118 118 127 127 135 135 150 150 162 162 184 184 189 189 135 135 136 136 135 135 135 135 142 142 142 142 147 147 150 150 156 156 163 163 168 168 175 175 185 185 199 199 207 207 205 205 184 184 158 158 135 135 119 119 105 105 91 91 83 83 76 76 69 69 64 64 56 56 53 53 50 50 45 45 43 43 41 41 39 39 39 39 39 39 43 43 47 47 52 52 60 60 66 66 76 76 92 92 103 103 126 126 160 160 105 105 55 55 61 61 76 76 79 79 79 79 77 77 70 70 65 65 59 59 54 54 48 48 44 44 38 38 35 35 34 34 32 32 29 29 28 28 25 25 25 25 25 25 25 25 24 24 26 26 26 26 27 27 62 62 161 161 136 136 116 116 107 107 96 96 91 91 87 87 86 86 88 88 90 90 92 92 92 92 89 89 83 83 78 78 73 73 67 67 63 63 61 61 58 58 56 56 55 55 53 53 52 52 52 52 52 52 52 52 53 53 55 55 58 58 60 60 64 64 68 68 72 72 77 77 80 80 82 82 84 84 84 84 83 83 86 86 90 90 95 95 104 104 114 114 134 134 163 163 208 208 214 214 212 212 211 211 211 211 211 211 167 167 168 168 170 170 170 170 169 169 170 170 171 171 171 171 172 172 171 171 171 171 175 175 175 175 174 174 174 174 173 173 172 172 173 173 174 174 174 174 173 173 172 172 172 172 172 172 174 174 175 175 174 174 170 170 171 171 174 174 175 175 175 175 175 175 172 172 169 169 171 171 175 175 175 175 171 171 173 173 182 182 169 169 143 143 125 125 115 115 104 104 92 92 83 83 79 79 71 71 66 66 62 62 56 56 52 52 48 48 45 45 41 41 39 39 37 37 36 36 33 33 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 31 31 33 33 33 33 35 35 37 37 38 38 40 40 42 42 43 43 46 46 47 47 49 49 52 52 53 53 54 54 57 57 60 60 62 62 64 64 65 65 67 67 70 70 70 70 75 75 77 77 80 80 83 83 85 85 88 88 89 89 92 92 93 93 95 95 95 95 96 96 97 97 98 98 99 99 99 99 99 99 97 97 97 97 97 97 98 98 97 97 96 96 95 95 94 94 92 92 91 91 90 90 88 88 87 87 85 85 84 84 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 83 83 84 84 85 85 86 86 88 88 89 89 91 91 95 95 99 99 103 103 109 109 114 114 118 118 127 127 135 135 150 150 162 162 184 184 189 189 135 135 136 136 135 135 135 135 142 142 142 142 147 147 150 150 156 156 163 163 168 168 175 175 185 185 199 199 207 207 205 205 184 184 158 158 135 135 119 119 105 105 91 91 83 83 76 76 69 69 64 64 56 56 53 53 50 50 45 45 43 43 41 41 39 39 39 39 39 39 43 43 47 47 52 52 60 60 66 66 76 76 92 92 103 103 126 126 160 160 105 105 55 55 61 61 76 76 79 79 79 79 77 77 70 70 65 65 59 59 54 54 48 48 44 44 38 38 35 35 34 34 32 32 29 29 28 28 25 25 25 25 25 25 25 25 24 24 26 26 26 26 27 27 62 62 161 161 136 136 116 116 107 107 96 96 91 91 87 87 86 86 88 88 90 90 92 92 92 92 89 89 83 83 78 78 73 73 67 67 63 63 61 61 58 58 56 56 55 55 53 53 52 52 52 52 52 52 52 52 53 53 55 55 58 58 60 60 64 64 68 68 72 72 77 77 80 80 82 82 84 84 84 84 83 83 86 86 90 90 95 95 104 104 114 114 134 134 163 163 208 208 214 214 212 212 211 211 211 211 211 211 167 167 168 168 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 174 174 175 175 174 174 174 174 172 172 170 170 171 171 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 173 173 169 169 171 171 174 174 175 175 175 175 175 175 173 173 170 170 172 172 176 176 176 176 172 172 173 173 175 175 189 189 160 160 135 135 124 124 111 111 99 99 91 91 84 84 76 76 71 71 66 66 60 60 56 56 52 52 48 48 44 44 41 41 39 39 37 37 34 34 31 31 30 30 31 31 30 30 29 29 28 28 26 26 26 26 26 26 27 27 28 28 28 28 27 27 28 28 30 30 31 31 33 33 35 35 37 37 38 38 40 40 40 40 42 42 43 43 45 45 46 46 49 49 51 51 54 54 56 56 58 58 61 61 62 62 64 64 64 64 65 65 68 68 69 69 72 72 74 74 75 75 78 78 80 80 81 81 83 83 85 85 87 87 88 88 90 90 91 91 91 91 92 92 92 92 92 92 92 92 91 91 89 89 88 88 87 87 85 85 85 85 85 85 85 85 84 84 83 83 82 82 80 80 79 79 78 78 77 77 77 77 78 78 78 78 78 78 78 78 80 80 81 81 82 82 85 85 87 87 88 88 89 89 91 91 95 95 99 99 104 104 110 110 115 115 121 121 130 130 138 138 153 153 165 165 190 190 181 181 148 148 149 149 147 147 148 148 152 152 153 153 159 159 163 163 171 171 178 178 185 185 198 198 208 208 206 206 194 194 172 172 145 145 128 128 112 112 95 95 89 89 80 80 72 72 64 64 61 61 57 57 51 51 48 48 44 44 40 40 37 37 37 37 37 37 38 38 39 39 43 43 49 49 55 55 63 63 72 72 79 79 100 100 112 112 150 150 158 158 49 49 55 55 67 67 78 78 83 83 82 82 78 78 70 70 65 65 58 58 53 53 47 47 43 43 37 37 34 34 33 33 31 31 28 28 27 27 25 25 25 25 25 25 25 25 25 25 26 26 29 29 31 31 116 116 154 154 130 130 110 110 101 101 92 92 88 88 87 87 89 89 92 92 96 96 98 98 98 98 95 95 90 90 84 84 79 79 73 73 67 67 66 66 63 63 62 62 62 62 60 60 58 58 58 58 58 58 57 57 58 58 61 61 63 63 65 65 68 68 73 73 78 78 82 82 87 87 90 90 92 92 90 90 86 86 88 88 90 90 93 93 100 100 109 109 127 127 148 148 195 195 213 213 211 211 212 212 211 211 212 212 167 167 168 168 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 174 174 175 175 174 174 174 174 172 172 170 170 171 171 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 173 173 169 169 171 171 174 174 175 175 175 175 175 175 173 173 170 170 172 172 176 176 176 176 172 172 173 173 175 175 189 189 160 160 135 135 124 124 111 111 99 99 91 91 84 84 76 76 71 71 66 66 60 60 56 56 52 52 48 48 44 44 41 41 39 39 37 37 34 34 31 31 30 30 31 31 30 30 29 29 28 28 26 26 26 26 26 26 27 27 28 28 28 28 27 27 28 28 30 30 31 31 33 33 35 35 37 37 38 38 40 40 40 40 42 42 43 43 45 45 46 46 49 49 51 51 54 54 56 56 58 58 61 61 62 62 64 64 64 64 65 65 68 68 69 69 72 72 74 74 75 75 78 78 80 80 81 81 83 83 85 85 87 87 88 88 90 90 91 91 91 91 92 92 92 92 92 92 92 92 91 91 89 89 88 88 87 87 85 85 85 85 85 85 85 85 84 84 83 83 82 82 80 80 79 79 78 78 77 77 77 77 78 78 78 78 78 78 78 78 80 80 81 81 82 82 85 85 87 87 88 88 89 89 91 91 95 95 99 99 104 104 110 110 115 115 121 121 130 130 138 138 153 153 165 165 190 190 181 181 148 148 149 149 147 147 148 148 152 152 153 153 159 159 163 163 171 171 178 178 185 185 198 198 208 208 206 206 194 194 172 172 145 145 128 128 112 112 95 95 89 89 80 80 72 72 64 64 61 61 57 57 51 51 48 48 44 44 40 40 37 37 37 37 37 37 38 38 39 39 43 43 49 49 55 55 63 63 72 72 79 79 100 100 112 112 150 150 158 158 49 49 55 55 67 67 78 78 83 83 82 82 78 78 70 70 65 65 58 58 53 53 47 47 43 43 37 37 34 34 33 33 31 31 28 28 27 27 25 25 25 25 25 25 25 25 25 25 26 26 29 29 31 31 116 116 154 154 130 130 110 110 101 101 92 92 88 88 87 87 89 89 92 92 96 96 98 98 98 98 95 95 90 90 84 84 79 79 73 73 67 67 66 66 63 63 62 62 62 62 60 60 58 58 58 58 58 58 57 57 58 58 61 61 63 63 65 65 68 68 73 73 78 78 82 82 87 87 90 90 92 92 90 90 86 86 88 88 90 90 93 93 100 100 109 109 127 127 148 148 195 195 213 213 211 211 212 212 211 211 212 212 167 167 168 168 170 170 171 171 172 172 172 172 171 171 171 171 171 171 170 170 170 170 174 174 174 174 173 173 173 173 171 171 169 169 169 169 172 172 174 174 174 174 174 174 174 174 175 175 175 175 176 176 173 173 169 169 171 171 174 174 175 175 175 175 175 175 173 173 171 171 173 173 177 177 177 177 175 175 172 172 172 172 181 181 185 185 154 154 136 136 118 118 106 106 100 100 88 88 80 80 75 75 69 69 63 63 58 58 55 55 50 50 45 45 42 42 40 40 37 37 34 34 31 31 30 30 31 31 30 30 28 28 27 27 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 27 27 28 28 29 29 30 30 32 32 35 35 37 37 38 38 38 38 39 39 40 40 41 41 44 44 45 45 48 48 50 50 52 52 52 52 54 54 56 56 59 59 60 60 61 61 62 62 64 64 65 65 65 65 69 69 70 70 72 72 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 81 81 82 82 82 82 82 82 82 82 81 81 80 80 79 79 78 78 79 79 79 79 79 79 78 78 79 79 80 80 78 78 77 77 76 76 76 76 77 77 77 77 77 77 77 77 79 79 80 80 82 82 84 84 87 87 88 88 89 89 91 91 95 95 99 99 105 105 112 112 117 117 123 123 132 132 143 143 155 155 176 176 195 195 177 177 162 162 160 160 163 163 168 168 168 168 174 174 180 180 186 186 194 194 201 201 206 206 201 201 192 192 168 168 146 146 128 128 113 113 99 99 88 88 80 80 72 72 68 68 61 61 56 56 54 54 48 48 43 43 40 40 38 38 35 35 34 34 34 34 35 35 37 37 39 39 45 45 51 51 59 59 68 68 73 73 94 94 104 104 136 136 164 164 85 85 39 39 58 58 70 70 83 83 87 87 84 84 78 78 70 70 65 65 58 58 52 52 47 47 43 43 37 37 34 34 33 33 30 30 28 28 26 26 25 25 25 25 25 25 25 25 25 25 26 26 32 32 38 38 161 161 143 143 122 122 103 103 96 96 88 88 86 86 87 87 90 90 95 95 101 101 105 105 105 105 102 102 97 97 91 91 87 87 81 81 77 77 75 75 71 71 69 69 68 68 66 66 64 64 64 64 66 66 66 66 66 66 69 69 72 72 73 73 77 77 82 82 86 86 91 91 95 95 98 98 100 100 96 96 91 91 86 86 88 88 91 91 96 96 105 105 118 118 136 136 173 173 211 211 212 212 212 212 212 212 212 212 167 167 168 168 170 170 171 171 172 172 172 172 171 171 171 171 171 171 170 170 170 170 174 174 174 174 173 173 173 173 171 171 169 169 169 169 172 172 174 174 174 174 174 174 174 174 175 175 175 175 176 176 173 173 169 169 171 171 174 174 175 175 175 175 175 175 173 173 171 171 173 173 177 177 177 177 175 175 172 172 172 172 181 181 185 185 154 154 136 136 118 118 106 106 100 100 88 88 80 80 75 75 69 69 63 63 58 58 55 55 50 50 45 45 42 42 40 40 37 37 34 34 31 31 30 30 31 31 30 30 28 28 27 27 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 27 27 28 28 29 29 30 30 32 32 35 35 37 37 38 38 38 38 39 39 40 40 41 41 44 44 45 45 48 48 50 50 52 52 52 52 54 54 56 56 59 59 60 60 61 61 62 62 64 64 65 65 65 65 69 69 70 70 72 72 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 81 81 82 82 82 82 82 82 82 82 81 81 80 80 79 79 78 78 79 79 79 79 79 79 78 78 79 79 80 80 78 78 77 77 76 76 76 76 77 77 77 77 77 77 77 77 79 79 80 80 82 82 84 84 87 87 88 88 89 89 91 91 95 95 99 99 105 105 112 112 117 117 123 123 132 132 143 143 155 155 176 176 195 195 177 177 162 162 160 160 163 163 168 168 168 168 174 174 180 180 186 186 194 194 201 201 206 206 201 201 192 192 168 168 146 146 128 128 113 113 99 99 88 88 80 80 72 72 68 68 61 61 56 56 54 54 48 48 43 43 40 40 38 38 35 35 34 34 34 34 35 35 37 37 39 39 45 45 51 51 59 59 68 68 73 73 94 94 104 104 136 136 164 164 85 85 39 39 58 58 70 70 83 83 87 87 84 84 78 78 70 70 65 65 58 58 52 52 47 47 43 43 37 37 34 34 33 33 30 30 28 28 26 26 25 25 25 25 25 25 25 25 25 25 26 26 32 32 38 38 161 161 143 143 122 122 103 103 96 96 88 88 86 86 87 87 90 90 95 95 101 101 105 105 105 105 102 102 97 97 91 91 87 87 81 81 77 77 75 75 71 71 69 69 68 68 66 66 64 64 64 64 66 66 66 66 66 66 69 69 72 72 73 73 77 77 82 82 86 86 91 91 95 95 98 98 100 100 96 96 91 91 86 86 88 88 91 91 96 96 105 105 118 118 136 136 173 173 211 211 212 212 212 212 212 212 212 212 168 168 168 168 170 170 171 171 170 170 170 170 171 171 171 171 171 171 170 170 169 169 171 171 172 172 172 172 171 171 171 171 169 169 167 167 168 168 172 172 175 175 175 175 176 176 177 177 177 177 176 176 173 173 170 170 170 170 174 174 175 175 173 173 173 173 173 173 172 172 173 173 175 175 177 177 174 174 175 175 175 175 177 177 185 185 175 175 148 148 131 131 114 114 106 106 94 94 87 87 78 78 72 72 68 68 62 62 56 56 52 52 49 49 45 45 41 41 38 38 36 36 33 33 30 30 29 29 29 29 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 30 30 32 32 33 33 34 34 36 36 37 37 38 38 38 38 41 41 42 42 44 44 46 46 47 47 48 48 49 49 51 51 53 53 54 54 57 57 59 59 60 60 62 62 63 63 64 64 66 66 67 67 68 68 69 69 72 72 72 72 73 73 74 74 74 74 75 75 75 75 76 76 77 77 76 76 74 74 74 74 75 75 75 75 75 75 75 75 76 76 76 76 76 76 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 78 78 80 80 84 84 86 86 89 89 90 90 93 93 96 96 101 101 106 106 111 111 118 118 125 125 136 136 146 146 161 161 180 180 205 205 176 176 174 174 175 175 179 179 185 185 187 187 192 192 199 199 205 205 203 203 197 197 185 185 164 164 148 148 130 130 115 115 104 104 93 93 85 85 77 77 72 72 65 65 61 61 56 56 52 52 48 48 42 42 39 39 35 35 33 33 32 32 33 33 33 33 35 35 38 38 41 41 47 47 53 53 62 62 72 72 82 82 99 99 122 122 157 157 127 127 41 41 44 44 60 60 75 75 86 86 88 88 85 85 79 79 71 71 63 63 57 57 52 52 47 47 43 43 37 37 36 36 33 33 31 31 30 30 27 27 25 25 25 25 25 25 25 25 25 25 25 25 26 26 57 57 168 168 133 133 114 114 97 97 91 91 84 84 85 85 84 84 90 90 96 96 104 104 113 113 115 115 112 112 106 106 101 101 96 96 89 89 84 84 82 82 79 79 75 75 74 74 72 72 69 69 67 67 69 69 71 71 72 72 75 75 79 79 82 82 84 84 89 89 93 93 99 99 103 103 106 106 106 106 100 100 94 94 89 89 88 88 89 89 93 93 99 99 108 108 127 127 161 161 207 207 211 211 210 210 209 209 210 210 168 168 168 168 170 170 171 171 170 170 170 170 171 171 171 171 171 171 170 170 169 169 171 171 172 172 172 172 171 171 171 171 169 169 167 167 168 168 172 172 175 175 175 175 176 176 177 177 177 177 176 176 173 173 170 170 170 170 174 174 175 175 173 173 173 173 173 173 172 172 173 173 175 175 177 177 174 174 175 175 175 175 177 177 185 185 175 175 148 148 131 131 114 114 106 106 94 94 87 87 78 78 72 72 68 68 62 62 56 56 52 52 49 49 45 45 41 41 38 38 36 36 33 33 30 30 29 29 29 29 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 30 30 32 32 33 33 34 34 36 36 37 37 38 38 38 38 41 41 42 42 44 44 46 46 47 47 48 48 49 49 51 51 53 53 54 54 57 57 59 59 60 60 62 62 63 63 64 64 66 66 67 67 68 68 69 69 72 72 72 72 73 73 74 74 74 74 75 75 75 75 76 76 77 77 76 76 74 74 74 74 75 75 75 75 75 75 75 75 76 76 76 76 76 76 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 78 78 80 80 84 84 86 86 89 89 90 90 93 93 96 96 101 101 106 106 111 111 118 118 125 125 136 136 146 146 161 161 180 180 205 205 176 176 174 174 175 175 179 179 185 185 187 187 192 192 199 199 205 205 203 203 197 197 185 185 164 164 148 148 130 130 115 115 104 104 93 93 85 85 77 77 72 72 65 65 61 61 56 56 52 52 48 48 42 42 39 39 35 35 33 33 32 32 33 33 33 33 35 35 38 38 41 41 47 47 53 53 62 62 72 72 82 82 99 99 122 122 157 157 127 127 41 41 44 44 60 60 75 75 86 86 88 88 85 85 79 79 71 71 63 63 57 57 52 52 47 47 43 43 37 37 36 36 33 33 31 31 30 30 27 27 25 25 25 25 25 25 25 25 25 25 25 25 26 26 57 57 168 168 133 133 114 114 97 97 91 91 84 84 85 85 84 84 90 90 96 96 104 104 113 113 115 115 112 112 106 106 101 101 96 96 89 89 84 84 82 82 79 79 75 75 74 74 72 72 69 69 67 67 69 69 71 71 72 72 75 75 79 79 82 82 84 84 89 89 93 93 99 99 103 103 106 106 106 106 100 100 94 94 89 89 88 88 89 89 93 93 99 99 108 108 127 127 161 161 207 207 211 211 210 210 209 209 210 210 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 172 172 171 171 170 170 170 170 171 171 171 171 171 171 171 171 169 169 168 168 167 167 172 172 175 175 174 174 176 176 177 177 176 176 174 174 173 173 171 171 170 170 174 174 174 174 172 172 172 172 174 174 172 172 172 172 175 175 177 177 174 174 175 175 174 174 174 174 179 179 188 188 175 175 144 144 128 128 113 113 104 104 95 95 86 86 75 75 71 71 68 68 60 60 57 57 53 53 48 48 43 43 40 40 38 38 35 35 32 32 30 30 30 30 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 33 33 34 34 35 35 36 36 37 37 40 40 41 41 42 42 43 43 44 44 45 45 46 46 48 48 50 50 51 51 52 52 53 53 54 54 56 56 57 57 60 60 60 60 62 62 64 64 65 65 67 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 72 72 73 73 72 72 70 70 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 77 77 80 80 84 84 86 86 89 89 91 91 94 94 97 97 102 102 107 107 113 113 120 120 128 128 140 140 154 154 169 169 194 194 196 196 184 184 183 183 187 187 192 192 195 195 197 197 193 193 190 190 184 184 171 171 158 158 142 142 126 126 115 115 105 105 95 95 88 88 79 79 73 73 66 66 60 60 58 58 53 53 48 48 45 45 42 42 38 38 35 35 32 32 31 31 31 31 31 31 32 32 36 36 39 39 42 42 48 48 57 57 68 68 80 80 89 89 115 115 136 136 161 161 43 43 40 40 46 46 62 62 77 77 88 88 90 90 87 87 80 80 72 72 64 64 58 58 52 52 48 48 44 44 39 39 35 35 31 31 30 30 30 30 28 28 26 26 26 26 26 26 26 26 25 25 25 25 28 28 73 73 168 168 129 129 111 111 95 95 89 89 81 81 82 82 81 81 88 88 95 95 105 105 116 116 121 121 119 119 115 115 111 111 105 105 97 97 92 92 89 89 86 86 82 82 81 81 79 79 74 74 72 72 75 75 78 78 79 79 83 83 86 86 88 88 91 91 96 96 103 103 107 107 111 111 112 112 110 110 103 103 96 96 89 89 86 86 87 87 92 92 97 97 105 105 123 123 154 154 202 202 211 211 210 210 209 209 211 211 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 172 172 171 171 170 170 170 170 171 171 171 171 171 171 171 171 169 169 168 168 167 167 172 172 175 175 174 174 176 176 177 177 176 176 174 174 173 173 171 171 170 170 174 174 174 174 172 172 172 172 174 174 172 172 172 172 175 175 177 177 174 174 175 175 174 174 174 174 179 179 188 188 175 175 144 144 128 128 113 113 104 104 95 95 86 86 75 75 71 71 68 68 60 60 57 57 53 53 48 48 43 43 40 40 38 38 35 35 32 32 30 30 30 30 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 33 33 34 34 35 35 36 36 37 37 40 40 41 41 42 42 43 43 44 44 45 45 46 46 48 48 50 50 51 51 52 52 53 53 54 54 56 56 57 57 60 60 60 60 62 62 64 64 65 65 67 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 72 72 73 73 72 72 70 70 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 77 77 80 80 84 84 86 86 89 89 91 91 94 94 97 97 102 102 107 107 113 113 120 120 128 128 140 140 154 154 169 169 194 194 196 196 184 184 183 183 187 187 192 192 195 195 197 197 193 193 190 190 184 184 171 171 158 158 142 142 126 126 115 115 105 105 95 95 88 88 79 79 73 73 66 66 60 60 58 58 53 53 48 48 45 45 42 42 38 38 35 35 32 32 31 31 31 31 31 31 32 32 36 36 39 39 42 42 48 48 57 57 68 68 80 80 89 89 115 115 136 136 161 161 43 43 40 40 46 46 62 62 77 77 88 88 90 90 87 87 80 80 72 72 64 64 58 58 52 52 48 48 44 44 39 39 35 35 31 31 30 30 30 30 28 28 26 26 26 26 26 26 26 26 25 25 25 25 28 28 73 73 168 168 129 129 111 111 95 95 89 89 81 81 82 82 81 81 88 88 95 95 105 105 116 116 121 121 119 119 115 115 111 111 105 105 97 97 92 92 89 89 86 86 82 82 81 81 79 79 74 74 72 72 75 75 78 78 79 79 83 83 86 86 88 88 91 91 96 96 103 103 107 107 111 111 112 112 110 110 103 103 96 96 89 89 86 86 87 87 92 92 97 97 105 105 123 123 154 154 202 202 211 211 210 210 209 209 211 211 170 170 169 169 170 170 170 170 169 169 170 170 171 171 172 172 172 172 171 171 170 170 169 169 170 170 171 171 171 171 172 172 171 171 169 169 168 168 172 172 174 174 173 173 175 175 176 176 175 175 173 173 172 172 171 171 171 171 173 173 172 172 170 170 172 172 175 175 173 173 172 172 174 174 176 176 177 177 177 177 175 175 175 175 174 174 182 182 188 188 171 171 141 141 124 124 112 112 103 103 94 94 83 83 76 76 73 73 66 66 61 61 57 57 52 52 48 48 45 45 41 41 38 38 35 35 33 33 32 32 29 29 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 30 32 32 33 33 34 34 35 35 37 37 38 38 39 39 40 40 42 42 42 42 43 43 45 45 46 46 48 48 47 47 48 48 49 49 51 51 51 51 56 56 56 56 58 58 59 59 60 60 62 62 63 63 63 63 64 64 64 64 66 66 66 66 67 67 67 67 68 68 67 67 68 68 68 68 69 69 69 69 68 68 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 74 74 75 75 76 76 77 77 80 80 84 84 86 86 89 89 92 92 95 95 99 99 104 104 110 110 117 117 125 125 134 134 146 146 157 157 173 173 206 206 172 172 174 174 173 173 175 175 174 174 170 170 165 165 160 160 151 151 141 141 130 130 121 121 112 112 102 102 96 96 89 89 82 82 75 75 67 67 62 62 57 57 51 51 49 49 44 44 40 40 37 37 35 35 32 32 31 31 29 29 29 29 30 30 31 31 32 32 38 38 42 42 46 46 55 55 63 63 74 74 90 90 105 105 135 135 156 156 68 68 37 37 36 36 48 48 65 65 80 80 90 90 92 92 89 89 82 82 74 74 66 66 60 60 54 54 49 49 47 47 43 43 35 35 31 31 30 30 31 31 29 29 27 27 27 27 27 27 27 27 26 26 25 25 32 32 91 91 167 167 126 126 108 108 92 92 86 86 79 79 79 79 78 78 85 85 93 93 104 104 119 119 127 127 130 130 128 128 122 122 116 116 109 109 103 103 100 100 96 96 94 94 95 95 94 94 93 93 92 92 89 89 88 88 90 90 93 93 96 96 98 98 102 102 108 108 115 115 118 118 121 121 120 120 113 113 104 104 96 96 86 86 84 84 84 84 88 88 94 94 104 104 118 118 146 146 196 196 211 211 211 211 210 210 212 212 170 170 169 169 170 170 170 170 169 169 170 170 171 171 172 172 172 172 171 171 170 170 169 169 170 170 171 171 171 171 172 172 171 171 169 169 168 168 172 172 174 174 173 173 175 175 176 176 175 175 173 173 172 172 171 171 171 171 173 173 172 172 170 170 172 172 175 175 173 173 172 172 174 174 176 176 177 177 177 177 175 175 175 175 174 174 182 182 188 188 171 171 141 141 124 124 112 112 103 103 94 94 83 83 76 76 73 73 66 66 61 61 57 57 52 52 48 48 45 45 41 41 38 38 35 35 33 33 32 32 29 29 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 30 32 32 33 33 34 34 35 35 37 37 38 38 39 39 40 40 42 42 42 42 43 43 45 45 46 46 48 48 47 47 48 48 49 49 51 51 51 51 56 56 56 56 58 58 59 59 60 60 62 62 63 63 63 63 64 64 64 64 66 66 66 66 67 67 67 67 68 68 67 67 68 68 68 68 69 69 69 69 68 68 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 74 74 75 75 76 76 77 77 80 80 84 84 86 86 89 89 92 92 95 95 99 99 104 104 110 110 117 117 125 125 134 134 146 146 157 157 173 173 206 206 172 172 174 174 173 173 175 175 174 174 170 170 165 165 160 160 151 151 141 141 130 130 121 121 112 112 102 102 96 96 89 89 82 82 75 75 67 67 62 62 57 57 51 51 49 49 44 44 40 40 37 37 35 35 32 32 31 31 29 29 29 29 30 30 31 31 32 32 38 38 42 42 46 46 55 55 63 63 74 74 90 90 105 105 135 135 156 156 68 68 37 37 36 36 48 48 65 65 80 80 90 90 92 92 89 89 82 82 74 74 66 66 60 60 54 54 49 49 47 47 43 43 35 35 31 31 30 30 31 31 29 29 27 27 27 27 27 27 27 27 26 26 25 25 32 32 91 91 167 167 126 126 108 108 92 92 86 86 79 79 79 79 78 78 85 85 93 93 104 104 119 119 127 127 130 130 128 128 122 122 116 116 109 109 103 103 100 100 96 96 94 94 95 95 94 94 93 93 92 92 89 89 88 88 90 90 93 93 96 96 98 98 102 102 108 108 115 115 118 118 121 121 120 120 113 113 104 104 96 96 86 86 84 84 84 84 88 88 94 94 104 104 118 118 146 146 196 196 211 211 211 211 210 210 212 212 171 171 170 170 170 170 169 169 168 168 169 169 171 171 173 173 173 173 172 172 170 170 169 169 169 169 170 170 171 171 172 172 172 172 171 171 169 169 172 172 174 174 172 172 173 173 175 175 173 173 171 171 171 171 172 172 171 171 172 172 171 171 169 169 172 172 175 175 174 174 172 172 173 173 175 175 178 178 177 177 177 177 176 176 173 173 173 173 182 182 191 191 162 162 145 145 122 122 109 109 101 101 93 93 85 85 78 78 69 69 65 65 60 60 55 55 52 52 49 49 45 45 40 40 38 38 36 36 35 35 31 31 29 29 28 28 29 29 28 28 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 28 30 30 31 31 32 32 33 33 34 34 35 35 37 37 37 37 38 38 38 38 39 39 41 41 43 43 44 44 45 45 45 45 47 47 48 48 49 49 52 52 53 53 55 55 56 56 57 57 59 59 59 59 59 59 60 60 61 61 63 63 63 63 64 64 64 64 65 65 63 63 64 64 65 65 65 65 66 66 66 66 67 67 68 68 68 68 67 67 67 67 68 68 69 69 69 69 70 70 71 71 72 72 74 74 76 76 76 76 77 77 80 80 84 84 86 86 90 90 93 93 96 96 101 101 106 106 112 112 120 120 129 129 139 139 152 152 165 165 183 183 191 191 152 152 150 150 148 148 148 148 146 146 142 142 138 138 131 131 122 122 114 114 108 108 101 101 94 94 87 87 81 81 74 74 69 69 65 65 58 58 55 55 51 51 46 46 43 43 39 39 36 36 34 34 32 32 28 28 27 27 27 27 29 29 30 30 31 31 35 35 41 41 45 45 51 51 63 63 73 73 83 83 102 102 123 123 158 158 97 97 26 26 32 32 37 37 49 49 66 66 81 81 91 91 94 94 91 91 84 84 76 76 68 68 62 62 55 55 50 50 49 49 47 47 38 38 34 34 32 32 32 32 30 30 29 29 29 29 29 29 29 29 28 28 27 27 33 33 103 103 164 164 123 123 105 105 89 89 83 83 76 76 77 77 76 76 81 81 88 88 101 101 116 116 128 128 135 135 137 137 132 132 127 127 121 121 115 115 111 111 106 106 103 103 103 103 103 103 104 104 104 104 101 101 99 99 101 101 103 103 107 107 110 110 114 114 121 121 125 125 127 127 127 127 123 123 112 112 102 102 92 92 83 83 81 81 81 81 86 86 91 91 102 102 117 117 142 142 192 192 210 210 211 211 210 210 211 211 171 171 170 170 170 170 169 169 168 168 169 169 171 171 173 173 173 173 172 172 170 170 169 169 169 169 170 170 171 171 172 172 172 172 171 171 169 169 172 172 174 174 172 172 173 173 175 175 173 173 171 171 171 171 172 172 171 171 172 172 171 171 169 169 172 172 175 175 174 174 172 172 173 173 175 175 178 178 177 177 177 177 176 176 173 173 173 173 182 182 191 191 162 162 145 145 122 122 109 109 101 101 93 93 85 85 78 78 69 69 65 65 60 60 55 55 52 52 49 49 45 45 40 40 38 38 36 36 35 35 31 31 29 29 28 28 29 29 28 28 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 28 30 30 31 31 32 32 33 33 34 34 35 35 37 37 37 37 38 38 38 38 39 39 41 41 43 43 44 44 45 45 45 45 47 47 48 48 49 49 52 52 53 53 55 55 56 56 57 57 59 59 59 59 59 59 60 60 61 61 63 63 63 63 64 64 64 64 65 65 63 63 64 64 65 65 65 65 66 66 66 66 67 67 68 68 68 68 67 67 67 67 68 68 69 69 69 69 70 70 71 71 72 72 74 74 76 76 76 76 77 77 80 80 84 84 86 86 90 90 93 93 96 96 101 101 106 106 112 112 120 120 129 129 139 139 152 152 165 165 183 183 191 191 152 152 150 150 148 148 148 148 146 146 142 142 138 138 131 131 122 122 114 114 108 108 101 101 94 94 87 87 81 81 74 74 69 69 65 65 58 58 55 55 51 51 46 46 43 43 39 39 36 36 34 34 32 32 28 28 27 27 27 27 29 29 30 30 31 31 35 35 41 41 45 45 51 51 63 63 73 73 83 83 102 102 123 123 158 158 97 97 26 26 32 32 37 37 49 49 66 66 81 81 91 91 94 94 91 91 84 84 76 76 68 68 62 62 55 55 50 50 49 49 47 47 38 38 34 34 32 32 32 32 30 30 29 29 29 29 29 29 29 29 28 28 27 27 33 33 103 103 164 164 123 123 105 105 89 89 83 83 76 76 77 77 76 76 81 81 88 88 101 101 116 116 128 128 135 135 137 137 132 132 127 127 121 121 115 115 111 111 106 106 103 103 103 103 103 103 104 104 104 104 101 101 99 99 101 101 103 103 107 107 110 110 114 114 121 121 125 125 127 127 127 127 123 123 112 112 102 102 92 92 83 83 81 81 81 81 86 86 91 91 102 102 117 117 142 142 192 192 210 210 211 211 210 210 211 211 172 172 170 170 170 170 169 169 167 167 169 169 171 171 173 173 174 174 173 173 171 171 169 169 169 169 169 169 171 171 172 172 173 173 171 171 170 170 172 172 174 174 172 172 172 172 174 174 172 172 170 170 170 170 173 173 172 172 172 172 170 170 168 168 172 172 176 176 175 175 172 172 173 173 175 175 176 176 173 173 176 176 176 176 171 171 171 171 172 172 185 185 187 187 163 163 140 140 119 119 108 108 100 100 93 93 83 83 76 76 70 70 65 65 60 60 55 55 51 51 47 47 43 43 40 40 38 38 36 36 33 33 30 30 29 29 30 30 28 28 27 27 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 25 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 35 35 36 36 38 38 40 40 41 41 42 42 42 42 43 43 44 44 46 46 48 48 48 48 49 49 51 51 52 52 53 53 53 53 53 53 54 54 55 55 57 57 58 58 58 58 59 59 59 59 60 60 61 61 61 61 62 62 62 62 62 62 63 63 63 63 64 64 64 64 66 66 66 66 67 67 67 67 68 68 70 70 72 72 74 74 76 76 76 76 77 77 80 80 84 84 86 86 90 90 93 93 97 97 102 102 108 108 115 115 122 122 132 132 143 143 156 156 177 177 197 197 147 147 129 129 127 127 123 123 120 120 115 115 111 111 109 109 103 103 98 98 93 93 87 87 82 82 78 78 75 75 69 69 63 63 60 60 53 53 48 48 45 45 41 41 37 37 37 37 33 33 30 30 29 29 27 27 26 26 27 27 28 28 30 30 31 31 33 33 37 37 44 44 50 50 55 55 69 69 83 83 97 97 122 122 160 160 108 108 38 38 29 29 31 31 35 35 47 47 66 66 80 80 90 90 95 95 93 93 85 85 77 77 70 70 64 64 56 56 51 51 51 51 50 50 44 44 39 39 35 35 33 33 29 29 30 30 30 30 30 30 30 30 30 30 29 29 32 32 109 109 161 161 122 122 103 103 87 87 81 81 74 74 74 74 71 71 74 74 80 80 92 92 107 107 119 119 135 135 145 145 145 145 141 141 134 134 127 127 124 124 119 119 115 115 114 114 113 113 111 111 109 109 110 110 111 111 113 113 115 115 119 119 124 124 129 129 135 135 138 138 137 137 131 131 124 124 110 110 97 97 87 87 81 81 79 79 79 79 84 84 89 89 100 100 117 117 142 142 191 191 210 210 209 209 208 208 210 210 172 172 170 170 170 170 169 169 167 167 169 169 171 171 173 173 174 174 173 173 171 171 169 169 169 169 169 169 171 171 172 172 173 173 171 171 170 170 172 172 174 174 172 172 172 172 174 174 172 172 170 170 170 170 173 173 172 172 172 172 170 170 168 168 172 172 176 176 175 175 172 172 173 173 175 175 176 176 173 173 176 176 176 176 171 171 171 171 172 172 185 185 187 187 163 163 140 140 119 119 108 108 100 100 93 93 83 83 76 76 70 70 65 65 60 60 55 55 51 51 47 47 43 43 40 40 38 38 36 36 33 33 30 30 29 29 30 30 28 28 27 27 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 25 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 35 35 36 36 38 38 40 40 41 41 42 42 42 42 43 43 44 44 46 46 48 48 48 48 49 49 51 51 52 52 53 53 53 53 53 53 54 54 55 55 57 57 58 58 58 58 59 59 59 59 60 60 61 61 61 61 62 62 62 62 62 62 63 63 63 63 64 64 64 64 66 66 66 66 67 67 67 67 68 68 70 70 72 72 74 74 76 76 76 76 77 77 80 80 84 84 86 86 90 90 93 93 97 97 102 102 108 108 115 115 122 122 132 132 143 143 156 156 177 177 197 197 147 147 129 129 127 127 123 123 120 120 115 115 111 111 109 109 103 103 98 98 93 93 87 87 82 82 78 78 75 75 69 69 63 63 60 60 53 53 48 48 45 45 41 41 37 37 37 37 33 33 30 30 29 29 27 27 26 26 27 27 28 28 30 30 31 31 33 33 37 37 44 44 50 50 55 55 69 69 83 83 97 97 122 122 160 160 108 108 38 38 29 29 31 31 35 35 47 47 66 66 80 80 90 90 95 95 93 93 85 85 77 77 70 70 64 64 56 56 51 51 51 51 50 50 44 44 39 39 35 35 33 33 29 29 30 30 30 30 30 30 30 30 30 30 29 29 32 32 109 109 161 161 122 122 103 103 87 87 81 81 74 74 74 74 71 71 74 74 80 80 92 92 107 107 119 119 135 135 145 145 145 145 141 141 134 134 127 127 124 124 119 119 115 115 114 114 113 113 111 111 109 109 110 110 111 111 113 113 115 115 119 119 124 124 129 129 135 135 138 138 137 137 131 131 124 124 110 110 97 97 87 87 81 81 79 79 79 79 84 84 89 89 100 100 117 117 142 142 191 191 210 210 209 209 208 208 210 210 170 170 171 171 171 171 170 170 168 168 168 168 169 169 171 171 172 172 170 170 169 169 168 168 170 170 170 170 170 170 172 172 175 175 174 174 171 171 171 171 172 172 173 173 172 172 171 171 170 170 170 170 172 172 174 174 173 173 173 173 171 171 170 170 170 170 174 174 173 173 170 170 170 170 170 170 174 174 175 175 179 179 178 178 174 174 170 170 170 170 171 171 181 181 188 188 161 161 136 136 123 123 109 109 100 100 92 92 82 82 76 76 71 71 67 67 63 63 56 56 52 52 49 49 44 44 42 42 40 40 36 36 34 34 32 32 32 32 31 31 29 29 29 29 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 26 26 27 27 28 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 34 34 34 34 35 35 36 36 36 36 39 39 40 40 41 41 41 41 43 43 43 43 44 44 46 46 47 47 48 48 48 48 49 49 51 51 51 51 52 52 53 53 53 53 54 54 56 56 56 56 55 55 56 56 57 57 58 58 59 59 59 59 60 60 61 61 62 62 63 63 64 64 66 66 67 67 68 68 69 69 72 72 72 72 73 73 74 74 77 77 79 79 82 82 85 85 87 87 91 91 96 96 101 101 104 104 112 112 119 119 128 128 136 136 149 149 167 167 186 186 173 173 111 111 108 108 108 108 106 106 103 103 99 99 96 96 94 94 88 88 85 85 80 80 75 75 72 72 68 68 64 64 59 59 54 54 51 51 46 46 42 42 39 39 36 36 33 33 30 30 27 27 26 26 25 25 25 25 26 26 28 28 28 28 31 31 35 35 38 38 41 41 50 50 57 57 61 61 85 85 94 94 120 120 148 148 127 127 37 37 32 32 28 28 29 29 35 35 46 46 61 61 77 77 92 92 98 98 96 96 88 88 79 79 71 71 68 68 62 62 56 56 53 53 49 49 45 45 42 42 37 37 34 34 32 32 32 32 32 32 32 32 32 32 31 31 31 31 34 34 100 100 159 159 126 126 103 103 84 84 78 78 70 70 70 70 71 71 72 72 76 76 83 83 92 92 107 107 124 124 140 140 150 150 152 152 149 149 146 146 138 138 134 134 132 132 129 129 126 126 124 124 124 124 121 121 124 124 126 126 128 128 134 134 139 139 141 141 145 145 145 145 138 138 125 125 114 114 100 100 89 89 80 80 75 75 74 74 77 77 79 79 88 88 98 98 117 117 141 141 195 195 209 209 209 209 208 208 209 209 170 170 171 171 171 171 170 170 168 168 168 168 169 169 171 171 172 172 170 170 169 169 168 168 170 170 170 170 170 170 172 172 175 175 174 174 171 171 171 171 172 172 173 173 172 172 171 171 170 170 170 170 172 172 174 174 173 173 173 173 171 171 170 170 170 170 174 174 173 173 170 170 170 170 170 170 174 174 175 175 179 179 178 178 174 174 170 170 170 170 171 171 181 181 188 188 161 161 136 136 123 123 109 109 100 100 92 92 82 82 76 76 71 71 67 67 63 63 56 56 52 52 49 49 44 44 42 42 40 40 36 36 34 34 32 32 32 32 31 31 29 29 29 29 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 26 26 27 27 28 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 34 34 34 34 35 35 36 36 36 36 39 39 40 40 41 41 41 41 43 43 43 43 44 44 46 46 47 47 48 48 48 48 49 49 51 51 51 51 52 52 53 53 53 53 54 54 56 56 56 56 55 55 56 56 57 57 58 58 59 59 59 59 60 60 61 61 62 62 63 63 64 64 66 66 67 67 68 68 69 69 72 72 72 72 73 73 74 74 77 77 79 79 82 82 85 85 87 87 91 91 96 96 101 101 104 104 112 112 119 119 128 128 136 136 149 149 167 167 186 186 173 173 111 111 108 108 108 108 106 106 103 103 99 99 96 96 94 94 88 88 85 85 80 80 75 75 72 72 68 68 64 64 59 59 54 54 51 51 46 46 42 42 39 39 36 36 33 33 30 30 27 27 26 26 25 25 25 25 26 26 28 28 28 28 31 31 35 35 38 38 41 41 50 50 57 57 61 61 85 85 94 94 120 120 148 148 127 127 37 37 32 32 28 28 29 29 35 35 46 46 61 61 77 77 92 92 98 98 96 96 88 88 79 79 71 71 68 68 62 62 56 56 53 53 49 49 45 45 42 42 37 37 34 34 32 32 32 32 32 32 32 32 32 32 31 31 31 31 34 34 100 100 159 159 126 126 103 103 84 84 78 78 70 70 70 70 71 71 72 72 76 76 83 83 92 92 107 107 124 124 140 140 150 150 152 152 149 149 146 146 138 138 134 134 132 132 129 129 126 126 124 124 124 124 121 121 124 124 126 126 128 128 134 134 139 139 141 141 145 145 145 145 138 138 125 125 114 114 100 100 89 89 80 80 75 75 74 74 77 77 79 79 88 88 98 98 117 117 141 141 195 195 209 209 209 209 208 208 209 209 169 169 170 170 171 171 171 171 168 168 168 168 169 169 171 171 172 172 170 170 169 169 169 169 170 170 171 171 170 170 172 172 175 175 175 175 173 173 173 173 173 173 173 173 171 171 170 170 170 170 171 171 173 173 175 175 174 174 173 173 172 172 171 171 170 170 173 173 173 173 171 171 170 170 169 169 172 172 176 176 179 179 178 178 175 175 173 173 173 173 172 172 175 175 183 183 189 189 166 166 140 140 116 116 111 111 102 102 92 92 84 84 76 76 70 70 66 66 60 60 58 58 53 53 48 48 45 45 42 42 39 39 36 36 34 34 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 28 28 28 28 29 29 30 30 31 31 31 31 31 31 33 33 34 34 34 34 35 35 35 35 35 35 37 37 38 38 38 38 40 40 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 53 53 54 54 55 55 54 54 55 55 56 56 57 57 58 58 58 58 59 59 60 60 61 61 63 63 64 64 65 65 66 66 67 67 70 70 72 72 72 72 73 73 75 75 77 77 80 80 83 83 86 86 89 89 93 93 99 99 104 104 108 108 116 116 120 120 133 133 147 147 161 161 176 176 191 191 127 127 99 99 100 100 97 97 93 93 91 91 87 87 84 84 83 83 79 79 76 76 72 72 67 67 64 64 59 59 56 56 52 52 47 47 45 45 42 42 38 38 34 34 32 32 30 30 27 27 26 26 25 25 25 25 25 25 27 27 29 29 29 29 32 32 37 37 40 40 45 45 56 56 67 67 79 79 90 90 121 121 148 148 137 137 50 50 29 29 27 27 24 24 32 32 31 31 41 41 57 57 73 73 90 90 98 98 97 97 91 91 82 82 74 74 70 70 63 63 58 58 54 54 49 49 48 48 45 45 40 40 37 37 36 36 34 34 34 34 34 34 34 34 33 33 29 29 37 37 78 78 168 168 126 126 103 103 84 84 78 78 70 70 68 68 67 67 66 66 70 70 75 75 81 81 93 93 108 108 127 127 143 143 154 154 160 160 160 160 153 153 149 149 146 146 143 143 140 140 138 138 137 137 135 135 139 139 143 143 146 146 152 152 154 154 155 155 154 154 146 146 130 130 114 114 102 102 89 89 81 81 74 74 71 71 71 71 75 75 77 77 87 87 100 100 118 118 144 144 199 199 212 212 209 209 208 208 209 209 169 169 170 170 171 171 171 171 168 168 168 168 169 169 171 171 172 172 170 170 169 169 169 169 170 170 171 171 170 170 172 172 175 175 175 175 173 173 173 173 173 173 173 173 171 171 170 170 170 170 171 171 173 173 175 175 174 174 173 173 172 172 171 171 170 170 173 173 173 173 171 171 170 170 169 169 172 172 176 176 179 179 178 178 175 175 173 173 173 173 172 172 175 175 183 183 189 189 166 166 140 140 116 116 111 111 102 102 92 92 84 84 76 76 70 70 66 66 60 60 58 58 53 53 48 48 45 45 42 42 39 39 36 36 34 34 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 28 28 28 28 29 29 30 30 31 31 31 31 31 31 33 33 34 34 34 34 35 35 35 35 35 35 37 37 38 38 38 38 40 40 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 53 53 54 54 55 55 54 54 55 55 56 56 57 57 58 58 58 58 59 59 60 60 61 61 63 63 64 64 65 65 66 66 67 67 70 70 72 72 72 72 73 73 75 75 77 77 80 80 83 83 86 86 89 89 93 93 99 99 104 104 108 108 116 116 120 120 133 133 147 147 161 161 176 176 191 191 127 127 99 99 100 100 97 97 93 93 91 91 87 87 84 84 83 83 79 79 76 76 72 72 67 67 64 64 59 59 56 56 52 52 47 47 45 45 42 42 38 38 34 34 32 32 30 30 27 27 26 26 25 25 25 25 25 25 27 27 29 29 29 29 32 32 37 37 40 40 45 45 56 56 67 67 79 79 90 90 121 121 148 148 137 137 50 50 29 29 27 27 24 24 32 32 31 31 41 41 57 57 73 73 90 90 98 98 97 97 91 91 82 82 74 74 70 70 63 63 58 58 54 54 49 49 48 48 45 45 40 40 37 37 36 36 34 34 34 34 34 34 34 34 33 33 29 29 37 37 78 78 168 168 126 126 103 103 84 84 78 78 70 70 68 68 67 67 66 66 70 70 75 75 81 81 93 93 108 108 127 127 143 143 154 154 160 160 160 160 153 153 149 149 146 146 143 143 140 140 138 138 137 137 135 135 139 139 143 143 146 146 152 152 154 154 155 155 154 154 146 146 130 130 114 114 102 102 89 89 81 81 74 74 71 71 71 71 75 75 77 77 87 87 100 100 118 118 144 144 199 199 212 212 209 209 208 208 209 209 167 167 168 168 170 170 171 171 169 169 169 169 170 170 172 172 173 173 171 171 170 170 170 170 171 171 171 171 170 170 172 172 175 175 175 175 175 175 175 175 175 175 172 172 169 169 169 169 170 170 171 171 174 174 177 177 175 175 174 174 173 173 172 172 171 171 173 173 172 172 170 170 169 169 169 169 172 172 175 175 178 178 177 177 174 174 173 173 174 174 174 174 173 173 172 172 185 185 190 190 159 159 145 145 122 122 111 111 101 101 93 93 84 84 75 75 71 71 66 66 63 63 59 59 54 54 51 51 48 48 43 43 40 40 37 37 35 35 33 33 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 33 33 33 33 33 33 34 34 35 35 36 36 37 37 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 48 48 50 50 51 51 52 52 53 53 53 53 53 53 55 55 56 56 57 57 57 57 58 58 60 60 61 61 62 62 63 63 64 64 66 66 67 67 69 69 72 72 73 73 75 75 77 77 79 79 82 82 85 85 89 89 93 93 97 97 103 103 108 108 113 113 122 122 126 126 141 141 151 151 164 164 187 187 151 151 89 89 89 89 89 89 85 85 81 81 79 79 75 75 72 72 70 70 68 68 65 65 61 61 57 57 55 55 50 50 47 47 43 43 40 40 37 37 35 35 32 32 29 29 27 27 26 26 25 25 25 25 24 24 24 24 26 26 29 29 31 31 34 34 38 38 45 45 51 51 57 57 68 68 82 82 95 95 125 125 143 143 141 141 53 53 35 35 34 34 31 31 25 25 29 29 28 28 38 38 53 53 69 69 87 87 96 96 97 97 95 95 88 88 81 81 74 74 67 67 61 61 58 58 53 53 50 50 48 48 44 44 41 41 40 40 38 38 38 38 38 38 38 38 39 39 33 33 42 42 53 53 169 169 132 132 107 107 86 86 78 78 69 69 66 66 62 62 61 61 62 62 65 65 70 70 78 78 88 88 103 103 120 120 136 136 151 151 160 160 165 165 167 167 166 166 165 165 164 164 163 163 162 162 161 161 162 162 164 164 165 165 163 163 161 161 153 153 140 140 127 127 109 109 95 95 86 86 77 77 72 72 67 67 67 67 67 67 73 73 75 75 87 87 101 101 120 120 154 154 203 203 213 213 209 209 208 208 209 209 167 167 168 168 170 170 171 171 169 169 169 169 170 170 172 172 173 173 171 171 170 170 170 170 171 171 171 171 170 170 172 172 175 175 175 175 175 175 175 175 175 175 172 172 169 169 169 169 170 170 171 171 174 174 177 177 175 175 174 174 173 173 172 172 171 171 173 173 172 172 170 170 169 169 169 169 172 172 175 175 178 178 177 177 174 174 173 173 174 174 174 174 173 173 172 172 185 185 190 190 159 159 145 145 122 122 111 111 101 101 93 93 84 84 75 75 71 71 66 66 63 63 59 59 54 54 51 51 48 48 43 43 40 40 37 37 35 35 33 33 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 33 33 33 33 33 33 34 34 35 35 36 36 37 37 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 48 48 50 50 51 51 52 52 53 53 53 53 53 53 55 55 56 56 57 57 57 57 58 58 60 60 61 61 62 62 63 63 64 64 66 66 67 67 69 69 72 72 73 73 75 75 77 77 79 79 82 82 85 85 89 89 93 93 97 97 103 103 108 108 113 113 122 122 126 126 141 141 151 151 164 164 187 187 151 151 89 89 89 89 89 89 85 85 81 81 79 79 75 75 72 72 70 70 68 68 65 65 61 61 57 57 55 55 50 50 47 47 43 43 40 40 37 37 35 35 32 32 29 29 27 27 26 26 25 25 25 25 24 24 24 24 26 26 29 29 31 31 34 34 38 38 45 45 51 51 57 57 68 68 82 82 95 95 125 125 143 143 141 141 53 53 35 35 34 34 31 31 25 25 29 29 28 28 38 38 53 53 69 69 87 87 96 96 97 97 95 95 88 88 81 81 74 74 67 67 61 61 58 58 53 53 50 50 48 48 44 44 41 41 40 40 38 38 38 38 38 38 38 38 39 39 33 33 42 42 53 53 169 169 132 132 107 107 86 86 78 78 69 69 66 66 62 62 61 61 62 62 65 65 70 70 78 78 88 88 103 103 120 120 136 136 151 151 160 160 165 165 167 167 166 166 165 165 164 164 163 163 162 162 161 161 162 162 164 164 165 165 163 163 161 161 153 153 140 140 127 127 109 109 95 95 86 86 77 77 72 72 67 67 67 67 67 67 73 73 75 75 87 87 101 101 120 120 154 154 203 203 213 213 209 209 208 208 209 209 166 166 166 166 170 170 172 172 170 170 170 170 171 171 173 173 173 173 172 172 170 170 170 170 172 172 172 172 170 170 172 172 175 175 175 175 175 175 176 176 175 175 173 173 170 170 170 170 170 170 172 172 175 175 178 178 176 176 175 175 174 174 173 173 172 172 173 173 171 171 169 169 168 168 168 168 171 171 175 175 178 178 176 176 173 173 171 171 172 172 175 175 176 176 173 173 177 177 185 185 190 190 161 161 144 144 125 125 113 113 102 102 94 94 86 86 78 78 72 72 69 69 63 63 58 58 56 56 52 52 48 48 43 43 40 40 40 40 38 38 35 35 33 33 32 32 32 32 30 30 28 28 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 38 38 38 38 38 38 40 40 41 41 42 42 43 43 43 43 45 45 46 46 47 47 46 46 47 47 49 49 50 50 51 51 51 51 52 52 53 53 54 54 55 55 57 57 58 58 59 59 60 60 61 61 63 63 64 64 65 65 66 66 68 68 72 72 73 73 76 76 79 79 81 81 83 83 88 88 93 93 96 96 100 100 107 107 112 112 118 118 127 127 134 134 146 146 160 160 180 180 186 186 103 103 85 85 82 82 78 78 76 76 74 74 73 73 69 69 66 66 64 64 60 60 57 57 55 55 51 51 48 48 44 44 41 41 38 38 35 35 33 33 30 30 27 27 25 25 25 25 25 25 24 24 24 24 25 25 27 27 29 29 32 32 36 36 39 39 44 44 52 52 60 60 68 68 79 79 97 97 119 119 146 146 151 151 77 77 53 53 41 41 24 24 27 27 24 24 29 29 29 29 37 37 49 49 63 63 82 82 93 93 97 97 98 98 93 93 86 86 79 79 72 72 66 66 62 62 58 58 52 52 50 50 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 40 40 45 45 45 45 140 140 145 145 114 114 91 91 80 80 68 68 64 64 62 62 58 58 58 58 59 59 64 64 69 69 75 75 83 83 94 94 107 107 122 122 137 137 149 149 159 159 166 166 169 169 171 171 172 172 172 172 173 173 170 170 167 167 163 163 155 155 146 146 132 132 115 115 103 103 92 92 81 81 73 73 69 69 67 67 65 65 65 65 65 65 72 72 77 77 88 88 103 103 125 125 166 166 207 207 211 211 209 209 208 208 209 209 166 166 166 166 170 170 172 172 170 170 170 170 171 171 173 173 173 173 172 172 170 170 170 170 172 172 172 172 170 170 172 172 175 175 175 175 175 175 176 176 175 175 173 173 170 170 170 170 170 170 172 172 175 175 178 178 176 176 175 175 174 174 173 173 172 172 173 173 171 171 169 169 168 168 168 168 171 171 175 175 178 178 176 176 173 173 171 171 172 172 175 175 176 176 173 173 177 177 185 185 190 190 161 161 144 144 125 125 113 113 102 102 94 94 86 86 78 78 72 72 69 69 63 63 58 58 56 56 52 52 48 48 43 43 40 40 40 40 38 38 35 35 33 33 32 32 32 32 30 30 28 28 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 38 38 38 38 38 38 40 40 41 41 42 42 43 43 43 43 45 45 46 46 47 47 46 46 47 47 49 49 50 50 51 51 51 51 52 52 53 53 54 54 55 55 57 57 58 58 59 59 60 60 61 61 63 63 64 64 65 65 66 66 68 68 72 72 73 73 76 76 79 79 81 81 83 83 88 88 93 93 96 96 100 100 107 107 112 112 118 118 127 127 134 134 146 146 160 160 180 180 186 186 103 103 85 85 82 82 78 78 76 76 74 74 73 73 69 69 66 66 64 64 60 60 57 57 55 55 51 51 48 48 44 44 41 41 38 38 35 35 33 33 30 30 27 27 25 25 25 25 25 25 24 24 24 24 25 25 27 27 29 29 32 32 36 36 39 39 44 44 52 52 60 60 68 68 79 79 97 97 119 119 146 146 151 151 77 77 53 53 41 41 24 24 27 27 24 24 29 29 29 29 37 37 49 49 63 63 82 82 93 93 97 97 98 98 93 93 86 86 79 79 72 72 66 66 62 62 58 58 52 52 50 50 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 40 40 45 45 45 45 140 140 145 145 114 114 91 91 80 80 68 68 64 64 62 62 58 58 58 58 59 59 64 64 69 69 75 75 83 83 94 94 107 107 122 122 137 137 149 149 159 159 166 166 169 169 171 171 172 172 172 172 173 173 170 170 167 167 163 163 155 155 146 146 132 132 115 115 103 103 92 92 81 81 73 73 69 69 67 67 65 65 65 65 65 65 72 72 77 77 88 88 103 103 125 125 166 166 207 207 211 211 209 209 208 208 209 209 165 165 165 165 169 169 172 172 170 170 170 170 171 171 173 173 174 174 172 172 171 171 171 171 172 172 172 172 170 170 172 172 175 175 175 175 174 174 176 176 176 176 174 174 172 172 170 170 170 170 172 172 176 176 180 180 176 176 175 175 174 174 173 173 172 172 172 172 171 171 169 169 168 168 167 167 170 170 174 174 177 177 176 176 173 173 173 173 171 171 175 175 177 177 174 174 172 172 176 176 182 182 197 197 167 167 149 149 129 129 114 114 104 104 98 98 89 89 81 81 76 76 69 69 62 62 60 60 56 56 51 51 46 46 44 44 43 43 41 41 38 38 36 36 34 34 33 33 31 31 29 29 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 35 35 36 36 37 37 38 38 40 40 40 40 41 41 42 42 43 43 45 45 45 45 45 45 46 46 47 47 48 48 50 50 50 50 51 51 52 52 53 53 55 55 56 56 57 57 58 58 60 60 61 61 62 62 63 63 64 64 66 66 68 68 72 72 73 73 77 77 80 80 82 82 85 85 89 89 94 94 98 98 103 103 110 110 115 115 122 122 131 131 146 146 149 149 173 173 193 193 142 142 80 80 77 77 76 76 71 71 69 69 67 67 66 66 63 63 59 59 57 57 53 53 51 51 48 48 45 45 44 44 38 38 36 36 33 33 31 31 29 29 27 27 25 25 25 25 25 25 24 24 24 24 25 25 27 27 29 29 32 32 35 35 40 40 44 44 50 50 59 59 72 72 83 83 99 99 123 123 154 154 167 167 112 112 75 75 57 57 42 42 30 30 29 29 24 24 29 29 28 28 33 33 43 43 55 55 72 72 90 90 97 97 100 100 97 97 90 90 83 83 76 76 70 70 67 67 63 63 56 56 53 53 50 50 49 49 48 48 46 46 46 46 46 46 46 46 46 46 46 46 43 43 45 45 101 101 155 155 122 122 96 96 83 83 68 68 62 62 59 59 55 55 53 53 54 54 55 55 58 58 63 63 68 68 75 75 82 82 90 90 101 101 112 112 122 122 132 132 140 140 144 144 149 149 150 150 148 148 142 142 138 138 132 132 119 119 112 112 102 102 91 91 82 82 71 71 68 68 63 63 61 61 62 62 62 62 64 64 65 65 73 73 78 78 90 90 109 109 134 134 180 180 212 212 209 209 209 209 208 208 209 209 165 165 165 165 169 169 172 172 170 170 170 170 171 171 173 173 174 174 172 172 171 171 171 171 172 172 172 172 170 170 172 172 175 175 175 175 174 174 176 176 176 176 174 174 172 172 170 170 170 170 172 172 176 176 180 180 176 176 175 175 174 174 173 173 172 172 172 172 171 171 169 169 168 168 167 167 170 170 174 174 177 177 176 176 173 173 173 173 171 171 175 175 177 177 174 174 172 172 176 176 182 182 197 197 167 167 149 149 129 129 114 114 104 104 98 98 89 89 81 81 76 76 69 69 62 62 60 60 56 56 51 51 46 46 44 44 43 43 41 41 38 38 36 36 34 34 33 33 31 31 29 29 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 35 35 36 36 37 37 38 38 40 40 40 40 41 41 42 42 43 43 45 45 45 45 45 45 46 46 47 47 48 48 50 50 50 50 51 51 52 52 53 53 55 55 56 56 57 57 58 58 60 60 61 61 62 62 63 63 64 64 66 66 68 68 72 72 73 73 77 77 80 80 82 82 85 85 89 89 94 94 98 98 103 103 110 110 115 115 122 122 131 131 146 146 149 149 173 173 193 193 142 142 80 80 77 77 76 76 71 71 69 69 67 67 66 66 63 63 59 59 57 57 53 53 51 51 48 48 45 45 44 44 38 38 36 36 33 33 31 31 29 29 27 27 25 25 25 25 25 25 24 24 24 24 25 25 27 27 29 29 32 32 35 35 40 40 44 44 50 50 59 59 72 72 83 83 99 99 123 123 154 154 167 167 112 112 75 75 57 57 42 42 30 30 29 29 24 24 29 29 28 28 33 33 43 43 55 55 72 72 90 90 97 97 100 100 97 97 90 90 83 83 76 76 70 70 67 67 63 63 56 56 53 53 50 50 49 49 48 48 46 46 46 46 46 46 46 46 46 46 46 46 43 43 45 45 101 101 155 155 122 122 96 96 83 83 68 68 62 62 59 59 55 55 53 53 54 54 55 55 58 58 63 63 68 68 75 75 82 82 90 90 101 101 112 112 122 122 132 132 140 140 144 144 149 149 150 150 148 148 142 142 138 138 132 132 119 119 112 112 102 102 91 91 82 82 71 71 68 68 63 63 61 61 62 62 62 62 64 64 65 65 73 73 78 78 90 90 109 109 134 134 180 180 212 212 209 209 209 209 208 208 209 209 166 166 166 166 168 168 170 170 171 171 171 171 172 172 172 172 172 172 170 170 170 170 172 172 174 174 174 174 174 174 175 175 175 175 173 173 173 173 175 175 176 176 175 175 172 172 169 169 169 169 171 171 173 173 176 176 177 177 176 176 173 173 170 170 170 170 170 170 171 171 168 168 167 167 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 176 176 177 177 173 173 173 173 177 177 176 176 185 185 191 191 175 175 151 151 130 130 116 116 107 107 98 98 88 88 83 83 77 77 70 70 65 65 60 60 59 59 55 55 49 49 46 46 44 44 41 41 39 39 36 36 34 34 32 32 29 29 28 28 28 28 27 27 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 24 26 26 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 32 32 32 32 33 33 33 33 34 34 36 36 36 36 37 37 37 37 38 38 39 39 40 40 42 42 43 43 43 43 43 43 44 44 46 46 46 46 47 47 48 48 50 50 51 51 52 52 54 54 55 55 56 56 58 58 60 60 61 61 62 62 63 63 65 65 66 66 68 68 73 73 75 75 77 77 80 80 85 85 89 89 93 93 96 96 103 103 109 109 114 114 122 122 130 130 140 140 152 152 167 167 188 188 175 175 85 85 74 74 72 72 69 69 66 66 64 64 60 60 58 58 55 55 52 52 50 50 47 47 44 44 41 41 38 38 36 36 35 35 33 33 31 31 29 29 28 28 27 27 25 25 24 24 24 24 25 25 29 29 30 30 30 30 32 32 37 37 40 40 44 44 55 55 64 64 72 72 88 88 103 103 132 132 168 168 188 188 176 176 120 120 87 87 57 57 46 46 33 33 26 26 24 24 25 25 25 25 30 30 38 38 49 49 64 64 79 79 91 91 99 99 98 98 95 95 89 89 84 84 76 76 72 72 69 69 62 62 60 60 57 57 54 54 51 51 52 52 51 51 50 50 49 49 49 49 53 53 43 43 46 46 57 57 155 155 139 139 103 103 87 87 75 75 62 62 56 56 51 51 50 50 50 50 50 50 51 51 53 53 57 57 61 61 64 64 69 69 74 74 83 83 88 88 93 93 98 98 103 103 106 106 104 104 103 103 102 102 99 99 93 93 87 87 81 81 75 75 70 70 64 64 59 59 57 57 56 56 55 55 55 55 56 56 60 60 62 62 73 73 82 82 95 95 121 121 146 146 200 200 209 209 208 208 210 210 209 209 208 208 166 166 166 166 168 168 170 170 171 171 171 171 172 172 172 172 172 172 170 170 170 170 172 172 174 174 174 174 174 174 175 175 175 175 173 173 173 173 175 175 176 176 175 175 172 172 169 169 169 169 171 171 173 173 176 176 177 177 176 176 173 173 170 170 170 170 170 170 171 171 168 168 167 167 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 176 176 177 177 173 173 173 173 177 177 176 176 185 185 191 191 175 175 151 151 130 130 116 116 107 107 98 98 88 88 83 83 77 77 70 70 65 65 60 60 59 59 55 55 49 49 46 46 44 44 41 41 39 39 36 36 34 34 32 32 29 29 28 28 28 28 27 27 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 24 26 26 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 32 32 32 32 33 33 33 33 34 34 36 36 36 36 37 37 37 37 38 38 39 39 40 40 42 42 43 43 43 43 43 43 44 44 46 46 46 46 47 47 48 48 50 50 51 51 52 52 54 54 55 55 56 56 58 58 60 60 61 61 62 62 63 63 65 65 66 66 68 68 73 73 75 75 77 77 80 80 85 85 89 89 93 93 96 96 103 103 109 109 114 114 122 122 130 130 140 140 152 152 167 167 188 188 175 175 85 85 74 74 72 72 69 69 66 66 64 64 60 60 58 58 55 55 52 52 50 50 47 47 44 44 41 41 38 38 36 36 35 35 33 33 31 31 29 29 28 28 27 27 25 25 24 24 24 24 25 25 29 29 30 30 30 30 32 32 37 37 40 40 44 44 55 55 64 64 72 72 88 88 103 103 132 132 168 168 188 188 176 176 120 120 87 87 57 57 46 46 33 33 26 26 24 24 25 25 25 25 30 30 38 38 49 49 64 64 79 79 91 91 99 99 98 98 95 95 89 89 84 84 76 76 72 72 69 69 62 62 60 60 57 57 54 54 51 51 52 52 51 51 50 50 49 49 49 49 53 53 43 43 46 46 57 57 155 155 139 139 103 103 87 87 75 75 62 62 56 56 51 51 50 50 50 50 50 50 51 51 53 53 57 57 61 61 64 64 69 69 74 74 83 83 88 88 93 93 98 98 103 103 106 106 104 104 103 103 102 102 99 99 93 93 87 87 81 81 75 75 70 70 64 64 59 59 57 57 56 56 55 55 55 55 56 56 60 60 62 62 73 73 82 82 95 95 121 121 146 146 200 200 209 209 208 208 210 210 209 209 208 208 168 168 166 166 168 168 169 169 170 170 170 170 171 171 172 172 172 172 170 170 170 170 172 172 174 174 175 175 174 174 175 175 174 174 172 172 172 172 174 174 176 176 176 176 173 173 170 170 169 169 170 170 172 172 174 174 176 176 175 175 172 172 170 170 170 170 170 170 172 172 169 169 167 167 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 173 173 171 171 179 179 177 177 174 174 180 180 193 193 170 170 153 153 135 135 121 121 111 111 99 99 92 92 84 84 78 78 71 71 67 67 64 64 60 60 55 55 53 53 50 50 46 46 43 43 40 40 37 37 35 35 33 33 31 31 30 30 28 28 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 27 27 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 55 55 57 57 59 59 60 60 62 62 63 63 64 64 66 66 67 67 70 70 75 75 77 77 79 79 83 83 88 88 93 93 96 96 100 100 107 107 112 112 119 119 128 128 137 137 151 151 166 166 182 182 189 189 109 109 73 73 70 70 67 67 64 64 61 61 59 59 57 57 55 55 52 52 49 49 47 47 44 44 41 41 39 39 36 36 34 34 33 33 32 32 30 30 29 29 28 28 28 28 27 27 27 27 28 28 29 29 32 32 34 34 34 34 38 38 44 44 48 48 54 54 66 66 79 79 90 90 110 110 137 137 173 173 190 190 190 190 185 185 135 135 94 94 66 66 52 52 38 38 29 29 26 26 25 25 24 24 26 26 33 33 42 42 55 55 71 71 85 85 97 97 98 98 96 96 94 94 89 89 82 82 77 77 74 74 67 67 65 65 62 62 59 59 57 57 55 55 55 55 54 54 53 53 53 53 51 51 45 45 48 48 42 42 115 115 145 145 124 124 95 95 78 78 65 65 57 57 50 50 48 48 47 47 45 45 45 45 46 46 48 48 51 51 54 54 55 55 58 58 61 61 64 64 67 67 70 70 74 74 76 76 75 75 75 75 75 75 72 72 69 69 65 65 64 64 62 62 59 59 55 55 52 52 52 52 51 51 51 51 52 52 54 54 59 59 63 63 76 76 87 87 104 104 130 130 168 168 204 204 208 208 205 205 210 210 209 209 208 208 168 168 166 166 168 168 169 169 170 170 170 170 171 171 172 172 172 172 170 170 170 170 172 172 174 174 175 175 174 174 175 175 174 174 172 172 172 172 174 174 176 176 176 176 173 173 170 170 169 169 170 170 172 172 174 174 176 176 175 175 172 172 170 170 170 170 170 170 172 172 169 169 167 167 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 173 173 171 171 179 179 177 177 174 174 180 180 193 193 170 170 153 153 135 135 121 121 111 111 99 99 92 92 84 84 78 78 71 71 67 67 64 64 60 60 55 55 53 53 50 50 46 46 43 43 40 40 37 37 35 35 33 33 31 31 30 30 28 28 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 27 27 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 55 55 57 57 59 59 60 60 62 62 63 63 64 64 66 66 67 67 70 70 75 75 77 77 79 79 83 83 88 88 93 93 96 96 100 100 107 107 112 112 119 119 128 128 137 137 151 151 166 166 182 182 189 189 109 109 73 73 70 70 67 67 64 64 61 61 59 59 57 57 55 55 52 52 49 49 47 47 44 44 41 41 39 39 36 36 34 34 33 33 32 32 30 30 29 29 28 28 28 28 27 27 27 27 28 28 29 29 32 32 34 34 34 34 38 38 44 44 48 48 54 54 66 66 79 79 90 90 110 110 137 137 173 173 190 190 190 190 185 185 135 135 94 94 66 66 52 52 38 38 29 29 26 26 25 25 24 24 26 26 33 33 42 42 55 55 71 71 85 85 97 97 98 98 96 96 94 94 89 89 82 82 77 77 74 74 67 67 65 65 62 62 59 59 57 57 55 55 55 55 54 54 53 53 53 53 51 51 45 45 48 48 42 42 115 115 145 145 124 124 95 95 78 78 65 65 57 57 50 50 48 48 47 47 45 45 45 45 46 46 48 48 51 51 54 54 55 55 58 58 61 61 64 64 67 67 70 70 74 74 76 76 75 75 75 75 75 75 72 72 69 69 65 65 64 64 62 62 59 59 55 55 52 52 52 52 51 51 51 51 52 52 54 54 59 59 63 63 76 76 87 87 104 104 130 130 168 168 204 204 208 208 205 205 210 210 209 209 208 208 169 169 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 170 170 170 170 172 172 174 174 175 175 174 174 175 175 173 173 171 171 170 170 172 172 176 176 176 176 175 175 172 172 169 169 169 169 170 170 173 173 174 174 173 173 171 171 170 170 170 170 172 172 173 173 170 170 168 168 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 173 173 171 171 177 177 179 179 178 178 177 177 176 176 194 194 185 185 160 160 142 142 127 127 113 113 103 103 97 97 90 90 81 81 75 75 71 71 66 66 60 60 58 58 55 55 51 51 48 48 45 45 42 42 40 40 38 38 37 37 35 35 33 33 31 31 29 29 29 29 29 29 29 29 28 28 28 28 27 27 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 39 39 40 40 42 42 43 43 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 56 56 58 58 59 59 61 61 63 63 64 64 66 66 69 69 71 71 73 73 77 77 80 80 83 83 87 87 91 91 96 96 100 100 104 104 112 112 120 120 129 129 137 137 146 146 162 162 173 173 202 202 130 130 74 74 72 72 66 66 64 64 60 60 58 58 56 56 54 54 51 51 48 48 45 45 43 43 40 40 38 38 36 36 34 34 32 32 32 32 31 31 30 30 29 29 29 29 29 29 28 28 29 29 32 32 33 33 36 36 40 40 42 42 48 48 55 55 61 61 70 70 84 84 101 101 121 121 150 150 177 177 195 195 195 195 190 190 196 196 159 159 106 106 77 77 55 55 43 43 32 32 27 27 25 25 24 24 25 25 28 28 35 35 46 46 57 57 71 71 87 87 92 92 95 95 96 96 93 93 88 88 83 83 80 80 75 75 73 73 70 70 67 67 65 65 60 60 60 60 59 59 58 58 57 57 54 54 48 48 47 47 36 36 60 60 160 160 126 126 104 104 94 94 70 70 62 62 54 54 49 49 45 45 41 41 41 41 40 40 41 41 42 42 44 44 46 46 47 47 49 49 49 49 51 51 53 53 56 56 58 58 57 57 55 55 55 55 55 55 54 54 52 52 50 50 49 49 48 48 47 47 46 46 46 46 46 46 48 48 51 51 53 53 62 62 69 69 82 82 96 96 117 117 149 149 193 193 206 206 209 209 208 208 209 209 208 208 208 208 169 169 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 170 170 170 170 172 172 174 174 175 175 174 174 175 175 173 173 171 171 170 170 172 172 176 176 176 176 175 175 172 172 169 169 169 169 170 170 173 173 174 174 173 173 171 171 170 170 170 170 172 172 173 173 170 170 168 168 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 173 173 171 171 177 177 179 179 178 178 177 177 176 176 194 194 185 185 160 160 142 142 127 127 113 113 103 103 97 97 90 90 81 81 75 75 71 71 66 66 60 60 58 58 55 55 51 51 48 48 45 45 42 42 40 40 38 38 37 37 35 35 33 33 31 31 29 29 29 29 29 29 29 29 28 28 28 28 27 27 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 39 39 40 40 42 42 43 43 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 56 56 58 58 59 59 61 61 63 63 64 64 66 66 69 69 71 71 73 73 77 77 80 80 83 83 87 87 91 91 96 96 100 100 104 104 112 112 120 120 129 129 137 137 146 146 162 162 173 173 202 202 130 130 74 74 72 72 66 66 64 64 60 60 58 58 56 56 54 54 51 51 48 48 45 45 43 43 40 40 38 38 36 36 34 34 32 32 32 32 31 31 30 30 29 29 29 29 29 29 28 28 29 29 32 32 33 33 36 36 40 40 42 42 48 48 55 55 61 61 70 70 84 84 101 101 121 121 150 150 177 177 195 195 195 195 190 190 196 196 159 159 106 106 77 77 55 55 43 43 32 32 27 27 25 25 24 24 25 25 28 28 35 35 46 46 57 57 71 71 87 87 92 92 95 95 96 96 93 93 88 88 83 83 80 80 75 75 73 73 70 70 67 67 65 65 60 60 60 60 59 59 58 58 57 57 54 54 48 48 47 47 36 36 60 60 160 160 126 126 104 104 94 94 70 70 62 62 54 54 49 49 45 45 41 41 41 41 40 40 41 41 42 42 44 44 46 46 47 47 49 49 49 49 51 51 53 53 56 56 58 58 57 57 55 55 55 55 55 55 54 54 52 52 50 50 49 49 48 48 47 47 46 46 46 46 46 46 48 48 51 51 53 53 62 62 69 69 82 82 96 96 117 117 149 149 193 193 206 206 209 209 208 208 209 209 208 208 208 208 172 172 169 169 168 168 167 167 167 167 168 168 168 168 169 169 170 170 170 170 170 170 172 172 174 174 175 175 174 174 174 174 172 172 169 169 168 168 171 171 175 175 177 177 177 177 173 173 169 169 167 167 168 168 173 173 173 173 172 172 170 170 170 170 171 171 174 174 174 174 171 171 168 168 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 174 174 174 174 175 175 176 176 176 176 177 177 177 177 176 176 191 191 190 190 169 169 148 148 129 129 116 116 107 107 99 99 92 92 85 85 79 79 73 73 67 67 64 64 60 60 55 55 52 52 49 49 48 48 46 46 43 43 42 42 40 40 38 38 35 35 33 33 33 33 32 32 31 31 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 37 37 38 38 40 40 41 41 42 42 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 57 57 58 58 60 60 62 62 63 63 65 65 68 68 71 71 73 73 76 76 80 80 84 84 87 87 91 91 95 95 100 100 105 105 109 109 118 118 127 127 139 139 147 147 156 156 178 178 198 198 157 157 80 80 76 76 69 69 65 65 63 63 60 60 58 58 55 55 52 52 49 49 46 46 43 43 41 41 39 39 37 37 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 32 32 34 34 37 37 39 39 44 44 50 50 54 54 61 61 68 68 77 77 90 90 108 108 132 132 160 160 187 187 194 194 190 190 192 192 194 194 194 194 179 179 123 123 88 88 63 63 48 48 37 37 30 30 26 26 25 25 26 26 26 26 30 30 38 38 49 49 61 61 76 76 85 85 93 93 94 94 92 92 91 91 88 88 85 85 81 81 79 79 75 75 73 73 70 70 67 67 65 65 62 62 60 60 58 58 55 55 46 46 44 44 38 38 37 37 90 90 161 161 128 128 96 96 85 85 71 71 60 60 53 53 48 48 42 42 40 40 39 39 38 38 37 37 36 36 35 35 36 36 38 38 40 40 42 42 43 43 44 44 44 44 45 45 44 44 43 43 44 44 43 43 41 41 42 42 42 42 42 42 42 42 43 43 43 43 44 44 48 48 53 53 57 57 64 64 73 73 89 89 105 105 132 132 180 180 206 206 208 208 209 209 209 209 207 207 207 207 207 207 172 172 169 169 168 168 167 167 167 167 168 168 168 168 169 169 170 170 170 170 170 170 172 172 174 174 175 175 174 174 174 174 172 172 169 169 168 168 171 171 175 175 177 177 177 177 173 173 169 169 167 167 168 168 173 173 173 173 172 172 170 170 170 170 171 171 174 174 174 174 171 171 168 168 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 174 174 174 174 175 175 176 176 176 176 177 177 177 177 176 176 191 191 190 190 169 169 148 148 129 129 116 116 107 107 99 99 92 92 85 85 79 79 73 73 67 67 64 64 60 60 55 55 52 52 49 49 48 48 46 46 43 43 42 42 40 40 38 38 35 35 33 33 33 33 32 32 31 31 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 37 37 38 38 40 40 41 41 42 42 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 57 57 58 58 60 60 62 62 63 63 65 65 68 68 71 71 73 73 76 76 80 80 84 84 87 87 91 91 95 95 100 100 105 105 109 109 118 118 127 127 139 139 147 147 156 156 178 178 198 198 157 157 80 80 76 76 69 69 65 65 63 63 60 60 58 58 55 55 52 52 49 49 46 46 43 43 41 41 39 39 37 37 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 32 32 34 34 37 37 39 39 44 44 50 50 54 54 61 61 68 68 77 77 90 90 108 108 132 132 160 160 187 187 194 194 190 190 192 192 194 194 194 194 179 179 123 123 88 88 63 63 48 48 37 37 30 30 26 26 25 25 26 26 26 26 30 30 38 38 49 49 61 61 76 76 85 85 93 93 94 94 92 92 91 91 88 88 85 85 81 81 79 79 75 75 73 73 70 70 67 67 65 65 62 62 60 60 58 58 55 55 46 46 44 44 38 38 37 37 90 90 161 161 128 128 96 96 85 85 71 71 60 60 53 53 48 48 42 42 40 40 39 39 38 38 37 37 36 36 35 35 36 36 38 38 40 40 42 42 43 43 44 44 44 44 45 45 44 44 43 43 44 44 43 43 41 41 42 42 42 42 42 42 42 42 43 43 43 43 44 44 48 48 53 53 57 57 64 64 73 73 89 89 105 105 132 132 180 180 206 206 208 208 209 209 209 209 207 207 207 207 207 207 173 173 171 171 168 168 166 166 166 166 167 167 167 167 168 168 169 169 170 170 170 170 172 172 174 174 175 175 175 175 174 174 171 171 168 168 167 167 170 170 174 174 177 177 178 178 174 174 170 170 166 166 167 167 172 172 172 172 171 171 170 170 170 170 171 171 174 174 175 175 171 171 168 168 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 174 174 173 173 175 175 178 178 178 178 175 175 175 175 175 175 177 177 187 187 193 193 178 178 154 154 134 134 120 120 110 110 102 102 94 94 88 88 81 81 74 74 69 69 66 66 61 61 56 56 54 54 50 50 49 49 47 47 45 45 45 45 42 42 39 39 37 37 36 36 34 34 33 33 32 32 32 32 32 32 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 37 37 38 38 39 39 40 40 41 41 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 57 57 59 59 61 61 62 62 64 64 66 66 69 69 73 73 75 75 78 78 82 82 86 86 90 90 94 94 100 100 106 106 112 112 116 116 125 125 131 131 144 144 155 155 168 168 195 195 174 174 84 84 82 82 68 68 69 69 62 62 60 60 58 58 55 55 53 53 51 51 48 48 45 45 42 42 40 40 39 39 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 36 36 37 37 40 40 44 44 47 47 52 52 60 60 65 65 72 72 83 83 97 97 117 117 143 143 173 173 196 196 196 196 188 188 185 185 191 191 194 194 187 187 192 192 141 141 102 102 73 73 55 55 42 42 34 34 29 29 25 25 26 26 25 25 26 26 32 32 39 39 49 49 60 60 72 72 85 85 88 88 89 89 91 91 89 89 87 87 84 84 82 82 78 78 75 75 74 74 71 71 67 67 63 63 58 58 56 56 50 50 44 44 41 41 35 35 41 41 47 47 133 133 152 152 116 116 94 94 78 78 66 66 57 57 50 50 44 44 41 41 38 38 35 35 33 33 33 33 32 32 32 32 32 32 32 32 34 34 35 35 35 35 36 36 37 37 37 37 36 36 37 37 36 36 34 34 37 37 37 37 38 38 38 38 38 38 43 43 45 45 50 50 56 56 61 61 70 70 83 83 104 104 125 125 157 157 209 209 211 211 210 210 207 207 207 207 207 207 206 206 207 207 173 173 171 171 168 168 166 166 166 166 167 167 167 167 168 168 169 169 170 170 170 170 172 172 174 174 175 175 175 175 174 174 171 171 168 168 167 167 170 170 174 174 177 177 178 178 174 174 170 170 166 166 167 167 172 172 172 172 171 171 170 170 170 170 171 171 174 174 175 175 171 171 168 168 170 170 171 171 173 173 175 175 174 174 171 171 172 172 172 172 177 177 177 177 174 174 173 173 175 175 178 178 178 178 175 175 175 175 175 175 177 177 187 187 193 193 178 178 154 154 134 134 120 120 110 110 102 102 94 94 88 88 81 81 74 74 69 69 66 66 61 61 56 56 54 54 50 50 49 49 47 47 45 45 45 45 42 42 39 39 37 37 36 36 34 34 33 33 32 32 32 32 32 32 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 37 37 38 38 39 39 40 40 41 41 43 43 44 44 46 46 46 46 47 47 48 48 49 49 51 51 52 52 54 54 57 57 59 59 61 61 62 62 64 64 66 66 69 69 73 73 75 75 78 78 82 82 86 86 90 90 94 94 100 100 106 106 112 112 116 116 125 125 131 131 144 144 155 155 168 168 195 195 174 174 84 84 82 82 68 68 69 69 62 62 60 60 58 58 55 55 53 53 51 51 48 48 45 45 42 42 40 40 39 39 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 36 36 37 37 40 40 44 44 47 47 52 52 60 60 65 65 72 72 83 83 97 97 117 117 143 143 173 173 196 196 196 196 188 188 185 185 191 191 194 194 187 187 192 192 141 141 102 102 73 73 55 55 42 42 34 34 29 29 25 25 26 26 25 25 26 26 32 32 39 39 49 49 60 60 72 72 85 85 88 88 89 89 91 91 89 89 87 87 84 84 82 82 78 78 75 75 74 74 71 71 67 67 63 63 58 58 56 56 50 50 44 44 41 41 35 35 41 41 47 47 133 133 152 152 116 116 94 94 78 78 66 66 57 57 50 50 44 44 41 41 38 38 35 35 33 33 33 33 32 32 32 32 32 32 32 32 34 34 35 35 35 35 36 36 37 37 37 37 36 36 37 37 36 36 34 34 37 37 37 37 38 38 38 38 38 38 43 43 45 45 50 50 56 56 61 61 70 70 83 83 104 104 125 125 157 157 209 209 211 211 210 210 207 207 207 207 207 207 206 206 207 207 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 170 170 171 171 170 170 171 171 174 174 175 175 173 173 170 170 169 169 169 169 167 167 168 168 171 171 174 174 175 175 176 176 173 173 170 170 170 170 171 171 172 172 171 171 171 171 172 172 173 173 175 175 177 177 174 174 169 169 167 167 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 176 176 177 177 177 177 173 173 173 173 174 174 178 178 182 182 189 189 189 189 167 167 145 145 133 133 117 117 106 106 99 99 92 92 86 86 81 81 74 74 72 72 68 68 63 63 60 60 56 56 53 53 50 50 47 47 45 45 43 43 43 43 41 41 39 39 38 38 37 37 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 36 36 36 36 37 37 38 38 38 38 40 40 41 41 42 42 43 43 44 44 43 43 45 45 46 46 48 48 49 49 50 50 52 52 54 54 56 56 57 57 60 60 63 63 65 65 67 67 69 69 70 70 73 73 77 77 79 79 83 83 87 87 93 93 96 96 102 102 106 106 112 112 119 119 124 124 133 133 141 141 162 162 168 168 198 198 172 172 99 99 81 81 75 75 73 73 68 68 64 64 62 62 59 59 57 57 56 56 50 50 49 49 47 47 45 45 44 44 42 42 41 41 39 39 39 39 39 39 37 37 37 37 38 38 41 41 44 44 45 45 49 49 50 50 54 54 59 59 65 65 74 74 81 81 97 97 116 116 138 138 172 172 187 187 191 191 193 193 194 194 194 194 189 189 190 190 193 193 190 190 190 190 172 172 123 123 89 89 62 62 48 48 38 38 31 31 27 27 25 25 24 24 25 25 28 28 33 33 37 37 46 46 57 57 65 65 74 74 80 80 87 87 88 88 86 86 86 86 85 85 81 81 76 76 73 73 70 70 67 67 62 62 57 57 53 53 45 45 42 42 39 39 39 39 42 42 48 48 57 57 135 135 145 145 114 114 97 97 79 79 68 68 57 57 46 46 42 42 38 38 33 33 33 33 33 33 30 30 29 29 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 30 30 28 28 30 30 33 33 34 34 40 40 42 42 46 46 51 51 60 60 69 69 81 81 100 100 123 123 157 157 200 200 209 209 209 209 209 209 209 209 208 208 207 207 209 209 207 207 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 170 170 171 171 170 170 171 171 174 174 175 175 173 173 170 170 169 169 169 169 167 167 168 168 171 171 174 174 175 175 176 176 173 173 170 170 170 170 171 171 172 172 171 171 171 171 172 172 173 173 175 175 177 177 174 174 169 169 167 167 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 176 176 177 177 177 177 173 173 173 173 174 174 178 178 182 182 189 189 189 189 167 167 145 145 133 133 117 117 106 106 99 99 92 92 86 86 81 81 74 74 72 72 68 68 63 63 60 60 56 56 53 53 50 50 47 47 45 45 43 43 43 43 41 41 39 39 38 38 37 37 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 36 36 36 36 37 37 38 38 38 38 40 40 41 41 42 42 43 43 44 44 43 43 45 45 46 46 48 48 49 49 50 50 52 52 54 54 56 56 57 57 60 60 63 63 65 65 67 67 69 69 70 70 73 73 77 77 79 79 83 83 87 87 93 93 96 96 102 102 106 106 112 112 119 119 124 124 133 133 141 141 162 162 168 168 198 198 172 172 99 99 81 81 75 75 73 73 68 68 64 64 62 62 59 59 57 57 56 56 50 50 49 49 47 47 45 45 44 44 42 42 41 41 39 39 39 39 39 39 37 37 37 37 38 38 41 41 44 44 45 45 49 49 50 50 54 54 59 59 65 65 74 74 81 81 97 97 116 116 138 138 172 172 187 187 191 191 193 193 194 194 194 194 189 189 190 190 193 193 190 190 190 190 172 172 123 123 89 89 62 62 48 48 38 38 31 31 27 27 25 25 24 24 25 25 28 28 33 33 37 37 46 46 57 57 65 65 74 74 80 80 87 87 88 88 86 86 86 86 85 85 81 81 76 76 73 73 70 70 67 67 62 62 57 57 53 53 45 45 42 42 39 39 39 39 42 42 48 48 57 57 135 135 145 145 114 114 97 97 79 79 68 68 57 57 46 46 42 42 38 38 33 33 33 33 33 33 30 30 29 29 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 30 30 28 28 30 30 33 33 34 34 40 40 42 42 46 46 51 51 60 60 69 69 81 81 100 100 123 123 157 157 200 200 209 209 209 209 209 209 209 209 208 208 207 207 209 209 207 207 169 169 170 170 171 171 171 171 169 169 169 169 169 169 169 169 170 170 172 172 171 171 173 173 175 175 175 175 173 173 171 171 170 170 170 170 168 168 168 168 170 170 173 173 175 175 176 176 173 173 170 170 170 170 171 171 173 173 172 172 172 172 173 173 174 174 175 175 177 177 174 174 169 169 167 167 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 175 175 176 176 177 177 174 174 173 173 174 174 177 177 179 179 178 178 186 186 192 192 178 178 153 153 138 138 126 126 113 113 104 104 98 98 91 91 83 83 79 79 73 73 69 69 66 66 63 63 59 59 56 56 53 53 51 51 49 49 47 47 45 45 44 44 44 44 42 42 40 40 39 39 37 37 36 36 35 35 35 35 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 37 37 37 37 38 38 38 38 39 39 42 42 42 42 44 44 45 45 45 45 45 45 46 46 48 48 50 50 51 51 52 52 54 54 56 56 58 58 60 60 62 62 64 64 67 67 69 69 71 71 74 74 77 77 81 81 84 84 87 87 92 92 97 97 102 102 107 107 112 112 119 119 127 127 135 135 146 146 157 157 167 167 191 191 177 177 110 110 90 90 85 85 80 80 76 76 72 72 68 68 65 65 63 63 59 59 58 58 52 52 51 51 49 49 47 47 46 46 47 47 45 45 44 44 44 44 45 45 44 44 44 44 45 45 48 48 49 49 53 53 57 57 60 60 67 67 74 74 82 82 97 97 113 113 134 134 160 160 182 182 194 194 192 192 189 189 190 190 193 193 193 193 189 189 190 190 191 191 188 188 189 189 192 192 149 149 104 104 75 75 59 59 46 46 34 34 28 28 26 26 24 24 24 24 25 25 26 26 29 29 37 37 45 45 53 53 61 61 67 67 74 74 76 76 76 76 79 79 78 78 76 76 72 72 69 69 67 67 63 63 58 58 52 52 49 49 43 43 40 40 39 39 40 40 42 42 54 54 59 59 78 78 137 137 145 145 117 117 95 95 78 78 68 68 59 59 51 51 45 45 38 38 35 35 33 33 30 30 28 28 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 28 31 31 33 33 36 36 42 42 44 44 51 51 61 61 72 72 84 84 101 101 114 114 156 156 196 196 211 211 209 209 208 208 208 208 208 208 208 208 207 207 207 207 209 209 169 169 170 170 171 171 171 171 169 169 169 169 169 169 169 169 170 170 172 172 171 171 173 173 175 175 175 175 173 173 171 171 170 170 170 170 168 168 168 168 170 170 173 173 175 175 176 176 173 173 170 170 170 170 171 171 173 173 172 172 172 172 173 173 174 174 175 175 177 177 174 174 169 169 167 167 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 175 175 176 176 177 177 174 174 173 173 174 174 177 177 179 179 178 178 186 186 192 192 178 178 153 153 138 138 126 126 113 113 104 104 98 98 91 91 83 83 79 79 73 73 69 69 66 66 63 63 59 59 56 56 53 53 51 51 49 49 47 47 45 45 44 44 44 44 42 42 40 40 39 39 37 37 36 36 35 35 35 35 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 37 37 37 37 38 38 38 38 39 39 42 42 42 42 44 44 45 45 45 45 45 45 46 46 48 48 50 50 51 51 52 52 54 54 56 56 58 58 60 60 62 62 64 64 67 67 69 69 71 71 74 74 77 77 81 81 84 84 87 87 92 92 97 97 102 102 107 107 112 112 119 119 127 127 135 135 146 146 157 157 167 167 191 191 177 177 110 110 90 90 85 85 80 80 76 76 72 72 68 68 65 65 63 63 59 59 58 58 52 52 51 51 49 49 47 47 46 46 47 47 45 45 44 44 44 44 45 45 44 44 44 44 45 45 48 48 49 49 53 53 57 57 60 60 67 67 74 74 82 82 97 97 113 113 134 134 160 160 182 182 194 194 192 192 189 189 190 190 193 193 193 193 189 189 190 190 191 191 188 188 189 189 192 192 149 149 104 104 75 75 59 59 46 46 34 34 28 28 26 26 24 24 24 24 25 25 26 26 29 29 37 37 45 45 53 53 61 61 67 67 74 74 76 76 76 76 79 79 78 78 76 76 72 72 69 69 67 67 63 63 58 58 52 52 49 49 43 43 40 40 39 39 40 40 42 42 54 54 59 59 78 78 137 137 145 145 117 117 95 95 78 78 68 68 59 59 51 51 45 45 38 38 35 35 33 33 30 30 28 28 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 28 31 31 33 33 36 36 42 42 44 44 51 51 61 61 72 72 84 84 101 101 114 114 156 156 196 196 211 211 209 209 208 208 208 208 208 208 208 208 207 207 207 207 209 209 167 167 169 169 172 172 173 173 171 171 171 171 171 171 171 171 171 171 173 173 174 174 175 175 176 176 176 176 174 174 172 172 170 170 170 170 169 169 168 168 169 169 171 171 173 173 175 175 173 173 170 170 170 170 171 171 174 174 174 174 174 174 174 174 176 176 176 176 178 178 175 175 169 169 168 168 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 174 174 175 175 175 175 175 175 173 173 174 174 177 177 178 178 174 174 173 173 183 183 193 193 190 190 169 169 143 143 134 134 123 123 108 108 103 103 96 96 91 91 87 87 80 80 74 74 71 71 67 67 62 62 59 59 56 56 55 55 52 52 50 50 49 49 48 48 47 47 45 45 44 44 42 42 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 40 40 41 41 41 41 42 42 43 43 45 45 45 45 47 47 48 48 49 49 49 49 50 50 52 52 54 54 55 55 56 56 58 58 60 60 62 62 63 63 66 66 67 67 70 70 73 73 74 74 76 76 80 80 85 85 89 89 91 91 98 98 103 103 108 108 114 114 121 121 128 128 136 136 145 145 157 157 173 173 190 190 174 174 127 127 105 105 99 99 92 92 86 86 82 82 77 77 72 72 69 69 66 66 63 63 61 61 59 59 58 58 56 56 54 54 54 54 52 52 51 51 50 50 51 51 52 52 51 51 51 51 53 53 56 56 60 60 67 67 71 71 76 76 86 86 98 98 110 110 132 132 155 155 178 178 192 192 193 193 192 192 187 187 188 188 191 191 192 192 192 192 190 190 191 191 192 192 195 195 189 189 197 197 177 177 129 129 90 90 70 70 57 57 43 43 36 36 31 31 28 28 26 26 27 27 28 28 29 29 33 33 38 38 43 43 47 47 52 52 59 59 63 63 63 63 67 67 67 67 66 66 62 62 61 61 59 59 56 56 51 51 45 45 43 43 40 40 40 40 40 40 44 44 50 50 54 54 67 67 76 76 102 102 151 151 154 154 116 116 97 97 84 84 69 69 60 60 51 51 45 45 41 41 37 37 35 35 32 32 29 29 29 29 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 28 29 29 32 32 37 37 40 40 43 43 50 50 55 55 64 64 75 75 85 85 101 101 123 123 155 155 198 198 211 211 205 205 208 208 208 208 207 207 208 208 207 207 209 209 209 209 212 212 167 167 169 169 172 172 173 173 171 171 171 171 171 171 171 171 171 171 173 173 174 174 175 175 176 176 176 176 174 174 172 172 170 170 170 170 169 169 168 168 169 169 171 171 173 173 175 175 173 173 170 170 170 170 171 171 174 174 174 174 174 174 174 174 176 176 176 176 178 178 175 175 169 169 168 168 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 174 174 175 175 175 175 175 175 173 173 174 174 177 177 178 178 174 174 173 173 183 183 193 193 190 190 169 169 143 143 134 134 123 123 108 108 103 103 96 96 91 91 87 87 80 80 74 74 71 71 67 67 62 62 59 59 56 56 55 55 52 52 50 50 49 49 48 48 47 47 45 45 44 44 42 42 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 40 40 41 41 41 41 42 42 43 43 45 45 45 45 47 47 48 48 49 49 49 49 50 50 52 52 54 54 55 55 56 56 58 58 60 60 62 62 63 63 66 66 67 67 70 70 73 73 74 74 76 76 80 80 85 85 89 89 91 91 98 98 103 103 108 108 114 114 121 121 128 128 136 136 145 145 157 157 173 173 190 190 174 174 127 127 105 105 99 99 92 92 86 86 82 82 77 77 72 72 69 69 66 66 63 63 61 61 59 59 58 58 56 56 54 54 54 54 52 52 51 51 50 50 51 51 52 52 51 51 51 51 53 53 56 56 60 60 67 67 71 71 76 76 86 86 98 98 110 110 132 132 155 155 178 178 192 192 193 193 192 192 187 187 188 188 191 191 192 192 192 192 190 190 191 191 192 192 195 195 189 189 197 197 177 177 129 129 90 90 70 70 57 57 43 43 36 36 31 31 28 28 26 26 27 27 28 28 29 29 33 33 38 38 43 43 47 47 52 52 59 59 63 63 63 63 67 67 67 67 66 66 62 62 61 61 59 59 56 56 51 51 45 45 43 43 40 40 40 40 40 40 44 44 50 50 54 54 67 67 76 76 102 102 151 151 154 154 116 116 97 97 84 84 69 69 60 60 51 51 45 45 41 41 37 37 35 35 32 32 29 29 29 29 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 28 29 29 32 32 37 37 40 40 43 43 50 50 55 55 64 64 75 75 85 85 101 101 123 123 155 155 198 198 211 211 205 205 208 208 208 208 207 207 208 208 207 207 209 209 209 209 212 212 166 166 167 167 171 171 173 173 172 172 172 172 172 172 172 172 173 173 174 174 176 176 177 177 177 177 176 176 175 175 172 172 171 171 171 171 171 171 169 169 167 167 169 169 172 172 175 175 173 173 170 170 170 170 171 171 175 175 175 175 175 175 176 176 178 178 177 177 179 179 175 175 170 170 169 169 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 174 174 174 174 174 174 176 176 174 174 174 174 176 176 177 177 175 175 174 174 174 174 177 177 183 183 193 193 188 188 160 160 143 143 134 134 118 118 110 110 102 102 97 97 90 90 86 86 82 82 76 76 72 72 68 68 65 65 63 63 59 59 57 57 54 54 53 53 52 52 50 50 50 50 48 48 48 48 47 47 46 46 46 46 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 46 46 46 48 48 49 49 51 51 52 52 53 53 53 53 55 55 57 57 59 59 60 60 61 61 63 63 64 64 66 66 68 68 71 71 73 73 76 76 78 78 79 79 82 82 86 86 92 92 96 96 100 100 105 105 111 111 117 117 123 123 131 131 139 139 148 148 161 161 177 177 191 191 180 180 146 146 125 125 116 116 109 109 103 103 96 96 92 92 86 86 81 81 79 79 74 74 71 71 68 68 65 65 64 64 62 62 60 60 59 59 61 61 60 60 60 60 61 61 62 62 64 64 65 65 69 69 75 75 79 79 86 86 93 93 104 104 120 120 138 138 157 157 182 182 196 196 194 194 189 189 191 191 187 187 186 186 187 187 189 189 190 190 191 191 190 190 192 192 191 191 192 192 190 190 193 193 196 196 165 165 115 115 85 85 67 67 50 50 41 41 35 35 30 30 27 27 26 26 27 27 28 28 28 28 31 31 33 33 36 36 40 40 44 44 48 48 50 50 52 52 53 53 53 53 52 52 50 50 49 49 47 47 44 44 41 41 40 40 41 41 41 41 45 45 52 52 56 56 64 64 76 76 92 92 114 114 162 162 192 192 175 175 131 131 105 105 96 96 78 78 66 66 61 61 54 54 46 46 42 42 38 38 33 33 32 32 30 30 29 29 29 29 29 29 29 29 30 30 31 31 33 33 35 35 36 36 38 38 43 43 48 48 52 52 60 60 69 69 80 80 93 93 110 110 137 137 174 174 198 198 208 208 205 205 210 210 208 208 207 207 207 207 207 207 206 206 209 209 211 211 211 211 166 166 167 167 171 171 173 173 172 172 172 172 172 172 172 172 173 173 174 174 176 176 177 177 177 177 176 176 175 175 172 172 171 171 171 171 171 171 169 169 167 167 169 169 172 172 175 175 173 173 170 170 170 170 171 171 175 175 175 175 175 175 176 176 178 178 177 177 179 179 175 175 170 170 169 169 170 170 171 171 173 173 173 173 172 172 170 170 173 173 176 176 176 176 176 176 173 173 174 174 174 174 174 174 174 174 176 176 174 174 174 174 176 176 177 177 175 175 174 174 174 174 177 177 183 183 193 193 188 188 160 160 143 143 134 134 118 118 110 110 102 102 97 97 90 90 86 86 82 82 76 76 72 72 68 68 65 65 63 63 59 59 57 57 54 54 53 53 52 52 50 50 50 50 48 48 48 48 47 47 46 46 46 46 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 46 46 46 48 48 49 49 51 51 52 52 53 53 53 53 55 55 57 57 59 59 60 60 61 61 63 63 64 64 66 66 68 68 71 71 73 73 76 76 78 78 79 79 82 82 86 86 92 92 96 96 100 100 105 105 111 111 117 117 123 123 131 131 139 139 148 148 161 161 177 177 191 191 180 180 146 146 125 125 116 116 109 109 103 103 96 96 92 92 86 86 81 81 79 79 74 74 71 71 68 68 65 65 64 64 62 62 60 60 59 59 61 61 60 60 60 60 61 61 62 62 64 64 65 65 69 69 75 75 79 79 86 86 93 93 104 104 120 120 138 138 157 157 182 182 196 196 194 194 189 189 191 191 187 187 186 186 187 187 189 189 190 190 191 191 190 190 192 192 191 191 192 192 190 190 193 193 196 196 165 165 115 115 85 85 67 67 50 50 41 41 35 35 30 30 27 27 26 26 27 27 28 28 28 28 31 31 33 33 36 36 40 40 44 44 48 48 50 50 52 52 53 53 53 53 52 52 50 50 49 49 47 47 44 44 41 41 40 40 41 41 41 41 45 45 52 52 56 56 64 64 76 76 92 92 114 114 162 162 192 192 175 175 131 131 105 105 96 96 78 78 66 66 61 61 54 54 46 46 42 42 38 38 33 33 32 32 30 30 29 29 29 29 29 29 29 29 30 30 31 31 33 33 35 35 36 36 38 38 43 43 48 48 52 52 60 60 69 69 80 80 93 93 110 110 137 137 174 174 198 198 208 208 205 205 210 210 208 208 207 207 207 207 207 207 206 206 209 209 211 211 211 211 166 166 166 166 170 170 173 173 173 173 173 173 173 173 173 173 173 173 174 174 177 177 178 178 178 178 177 177 175 175 173 173 171 171 172 172 171 171 168 168 167 167 168 168 172 172 175 175 173 173 170 170 170 170 171 171 175 175 176 176 176 176 176 176 178 178 178 178 179 179 175 175 171 171 170 170 170 170 171 171 173 173 173 173 172 172 171 171 173 173 176 176 176 176 176 176 174 174 173 173 173 173 173 173 173 173 176 176 174 174 174 174 176 176 175 175 170 170 173 173 174 174 174 174 175 175 179 179 188 188 194 194 177 177 152 152 140 140 129 129 117 117 108 108 100 100 96 96 91 91 85 85 81 81 77 77 73 73 70 70 66 66 63 63 61 61 59 59 58 58 56 56 55 55 53 53 52 52 51 51 51 51 50 50 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 46 46 47 47 47 47 48 48 50 50 51 51 53 53 54 54 54 54 56 56 57 57 59 59 60 60 61 61 63 63 65 65 67 67 68 68 71 71 75 75 77 77 80 80 83 83 85 85 89 89 93 93 99 99 103 103 106 106 113 113 120 120 125 125 132 132 140 140 149 149 161 161 179 179 197 197 199 199 174 174 152 152 143 143 131 131 121 121 113 113 106 106 102 102 96 96 90 90 88 88 83 83 80 80 76 76 76 76 74 74 72 72 71 71 70 70 70 70 70 70 70 70 72 72 74 74 77 77 82 82 87 87 94 94 100 100 112 112 125 125 142 142 164 164 181 181 188 188 188 188 190 190 191 191 191 191 191 191 189 189 189 189 188 188 188 188 190 190 191 191 189 189 192 192 195 195 190 190 191 191 194 194 193 193 190 190 149 149 108 108 84 84 64 64 50 50 41 41 35 35 31 31 29 29 29 29 28 28 28 28 29 29 30 30 31 31 33 33 36 36 38 38 39 39 43 43 44 44 44 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 42 42 44 44 49 49 56 56 61 61 74 74 87 87 110 110 138 138 190 190 200 200 197 197 184 184 153 153 120 120 101 101 84 84 77 77 68 68 57 57 54 54 49 49 44 44 42 42 39 39 37 37 37 37 37 37 37 37 37 37 38 38 40 40 41 41 43 43 49 49 55 55 61 61 66 66 76 76 86 86 102 102 121 121 149 149 185 185 203 203 207 207 210 210 207 207 204 204 206 206 206 206 206 206 206 206 206 206 206 206 210 210 207 207 166 166 166 166 170 170 173 173 173 173 173 173 173 173 173 173 173 173 174 174 177 177 178 178 178 178 177 177 175 175 173 173 171 171 172 172 171 171 168 168 167 167 168 168 172 172 175 175 173 173 170 170 170 170 171 171 175 175 176 176 176 176 176 176 178 178 178 178 179 179 175 175 171 171 170 170 170 170 171 171 173 173 173 173 172 172 171 171 173 173 176 176 176 176 176 176 174 174 173 173 173 173 173 173 173 173 176 176 174 174 174 174 176 176 175 175 170 170 173 173 174 174 174 174 175 175 179 179 188 188 194 194 177 177 152 152 140 140 129 129 117 117 108 108 100 100 96 96 91 91 85 85 81 81 77 77 73 73 70 70 66 66 63 63 61 61 59 59 58 58 56 56 55 55 53 53 52 52 51 51 51 51 50 50 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 46 46 47 47 47 47 48 48 50 50 51 51 53 53 54 54 54 54 56 56 57 57 59 59 60 60 61 61 63 63 65 65 67 67 68 68 71 71 75 75 77 77 80 80 83 83 85 85 89 89 93 93 99 99 103 103 106 106 113 113 120 120 125 125 132 132 140 140 149 149 161 161 179 179 197 197 199 199 174 174 152 152 143 143 131 131 121 121 113 113 106 106 102 102 96 96 90 90 88 88 83 83 80 80 76 76 76 76 74 74 72 72 71 71 70 70 70 70 70 70 70 70 72 72 74 74 77 77 82 82 87 87 94 94 100 100 112 112 125 125 142 142 164 164 181 181 188 188 188 188 190 190 191 191 191 191 191 191 189 189 189 189 188 188 188 188 190 190 191 191 189 189 192 192 195 195 190 190 191 191 194 194 193 193 190 190 149 149 108 108 84 84 64 64 50 50 41 41 35 35 31 31 29 29 29 29 28 28 28 28 29 29 30 30 31 31 33 33 36 36 38 38 39 39 43 43 44 44 44 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 42 42 44 44 49 49 56 56 61 61 74 74 87 87 110 110 138 138 190 190 200 200 197 197 184 184 153 153 120 120 101 101 84 84 77 77 68 68 57 57 54 54 49 49 44 44 42 42 39 39 37 37 37 37 37 37 37 37 37 37 38 38 40 40 41 41 43 43 49 49 55 55 61 61 66 66 76 76 86 86 102 102 121 121 149 149 185 185 203 203 207 207 210 210 207 207 204 204 206 206 206 206 206 206 206 206 206 206 206 206 210 210 207 207 166 166 167 167 168 168 168 168 169 169 172 172 174 174 173 173 172 172 173 173 175 175 177 177 177 177 177 177 176 176 173 173 171 171 171 171 170 170 169 169 168 168 168 168 171 171 173 173 174 174 172 172 170 170 169 169 171 171 174 174 175 175 175 175 175 175 176 176 178 178 174 174 171 171 173 173 171 171 172 172 173 173 174 174 175 175 173 173 175 175 178 178 177 177 175 175 171 171 171 171 172 172 175 175 177 177 178 178 176 176 173 173 173 173 176 176 175 175 172 172 174 174 175 175 174 174 173 173 171 171 177 177 187 187 190 190 176 176 158 158 139 139 129 129 120 120 111 111 103 103 98 98 92 92 88 88 83 83 78 78 75 75 72 72 69 69 67 67 64 64 62 62 62 62 59 59 58 58 56 56 55 55 53 53 53 53 52 52 52 52 52 52 51 51 50 50 50 50 50 50 50 50 50 50 52 52 52 52 53 53 54 54 54 54 54 54 55 55 56 56 58 58 59 59 61 61 62 62 64 64 66 66 67 67 67 67 69 69 73 73 76 76 77 77 78 78 81 81 85 85 89 89 92 92 97 97 102 102 106 106 111 111 118 118 124 124 130 130 139 139 145 145 154 154 168 168 186 186 195 195 189 189 191 191 195 195 186 186 165 165 148 148 137 137 127 127 120 120 115 115 109 109 103 103 100 100 96 96 93 93 92 92 87 87 85 85 84 84 84 84 85 85 84 84 87 87 88 88 89 89 94 94 99 99 105 105 115 115 128 128 138 138 158 158 179 179 190 190 191 191 191 191 192 192 187 187 189 189 189 189 188 188 193 193 194 194 192 192 189 189 188 188 191 191 193 193 191 191 194 194 196 196 193 193 192 192 192 192 193 193 196 196 187 187 145 145 107 107 81 81 63 63 49 49 42 42 35 35 32 32 30 30 26 26 28 28 29 29 27 27 30 30 31 31 32 32 34 34 35 35 34 34 35 35 36 36 36 36 36 36 36 36 36 36 38 38 40 40 43 43 46 46 49 49 54 54 62 62 71 71 84 84 107 107 137 137 181 181 204 204 199 199 195 195 202 202 200 200 179 179 152 152 124 124 106 106 93 93 82 82 74 74 66 66 62 62 57 57 55 55 54 54 50 50 50 50 51 51 50 50 54 54 57 57 58 58 62 62 67 67 76 76 82 82 89 89 105 105 124 124 148 148 179 179 196 196 206 206 206 206 206 206 207 207 207 207 207 207 209 209 209 209 208 208 208 208 208 208 206 206 209 209 207 207 166 166 167 167 168 168 168 168 169 169 172 172 174 174 173 173 172 172 173 173 175 175 177 177 177 177 177 177 176 176 173 173 171 171 171 171 170 170 169 169 168 168 168 168 171 171 173 173 174 174 172 172 170 170 169 169 171 171 174 174 175 175 175 175 175 175 176 176 178 178 174 174 171 171 173 173 171 171 172 172 173 173 174 174 175 175 173 173 175 175 178 178 177 177 175 175 171 171 171 171 172 172 175 175 177 177 178 178 176 176 173 173 173 173 176 176 175 175 172 172 174 174 175 175 174 174 173 173 171 171 177 177 187 187 190 190 176 176 158 158 139 139 129 129 120 120 111 111 103 103 98 98 92 92 88 88 83 83 78 78 75 75 72 72 69 69 67 67 64 64 62 62 62 62 59 59 58 58 56 56 55 55 53 53 53 53 52 52 52 52 52 52 51 51 50 50 50 50 50 50 50 50 50 50 52 52 52 52 53 53 54 54 54 54 54 54 55 55 56 56 58 58 59 59 61 61 62 62 64 64 66 66 67 67 67 67 69 69 73 73 76 76 77 77 78 78 81 81 85 85 89 89 92 92 97 97 102 102 106 106 111 111 118 118 124 124 130 130 139 139 145 145 154 154 168 168 186 186 195 195 189 189 191 191 195 195 186 186 165 165 148 148 137 137 127 127 120 120 115 115 109 109 103 103 100 100 96 96 93 93 92 92 87 87 85 85 84 84 84 84 85 85 84 84 87 87 88 88 89 89 94 94 99 99 105 105 115 115 128 128 138 138 158 158 179 179 190 190 191 191 191 191 192 192 187 187 189 189 189 189 188 188 193 193 194 194 192 192 189 189 188 188 191 191 193 193 191 191 194 194 196 196 193 193 192 192 192 192 193 193 196 196 187 187 145 145 107 107 81 81 63 63 49 49 42 42 35 35 32 32 30 30 26 26 28 28 29 29 27 27 30 30 31 31 32 32 34 34 35 35 34 34 35 35 36 36 36 36 36 36 36 36 36 36 38 38 40 40 43 43 46 46 49 49 54 54 62 62 71 71 84 84 107 107 137 137 181 181 204 204 199 199 195 195 202 202 200 200 179 179 152 152 124 124 106 106 93 93 82 82 74 74 66 66 62 62 57 57 55 55 54 54 50 50 50 50 51 51 50 50 54 54 57 57 58 58 62 62 67 67 76 76 82 82 89 89 105 105 124 124 148 148 179 179 196 196 206 206 206 206 206 206 207 207 207 207 207 207 209 209 209 209 208 208 208 208 208 208 206 206 209 209 207 207 167 167 168 168 168 168 168 168 169 169 172 172 174 174 173 173 172 172 172 172 174 174 176 176 176 176 176 176 175 175 173 173 171 171 170 170 169 169 169 169 168 168 168 168 171 171 173 173 173 173 172 172 171 171 170 170 171 171 173 173 174 174 175 175 174 174 175 175 176 176 174 174 170 170 171 171 171 171 172 172 174 174 175 175 176 176 175 175 178 178 179 179 178 178 176 176 171 171 171 171 172 172 175 175 177 177 177 177 176 176 173 173 174 174 177 177 176 176 173 173 175 175 176 176 174 174 173 173 172 172 172 172 175 175 184 184 193 193 191 191 176 176 157 157 141 141 131 131 122 122 113 113 105 105 100 100 94 94 89 89 87 87 84 84 78 78 74 74 72 72 69 69 68 68 66 66 65 65 63 63 61 61 60 60 59 59 59 59 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 60 60 60 60 60 60 62 62 63 63 64 64 66 66 68 68 70 70 72 72 72 72 73 73 76 76 79 79 82 82 84 84 85 85 89 89 93 93 96 96 100 100 106 106 112 112 116 116 122 122 129 129 136 136 142 142 151 151 163 163 177 177 191 191 195 195 189 189 185 185 186 186 188 188 192 192 192 192 183 183 167 167 154 154 142 142 135 135 128 128 120 120 117 117 113 113 110 110 109 109 106 106 104 104 103 103 103 103 104 104 107 107 112 112 116 116 120 120 126 126 137 137 148 148 163 163 177 177 183 183 187 187 191 191 191 191 190 190 192 192 191 191 188 188 188 188 188 188 189 189 191 191 192 192 192 192 191 191 189 189 191 191 195 195 194 194 193 193 194 194 193 193 192 192 192 192 193 193 194 194 195 195 184 184 142 142 104 104 84 84 66 66 56 56 46 46 38 38 34 34 30 30 29 29 30 30 28 28 28 28 29 29 31 31 32 32 33 33 33 33 34 34 34 34 35 35 36 36 38 38 39 39 41 41 45 45 47 47 49 49 57 57 63 63 73 73 85 85 103 103 132 132 174 174 204 204 203 203 203 203 198 198 200 200 202 202 202 202 198 198 184 184 164 164 139 139 118 118 104 104 92 92 85 85 82 82 78 78 73 73 70 70 70 70 71 71 73 73 76 76 77 77 79 79 85 85 94 94 105 105 118 118 135 135 160 160 185 185 198 198 206 206 205 205 202 202 206 206 206 206 207 207 207 207 206 206 208 208 209 209 208 208 208 208 208 208 207 207 207 207 208 208 167 167 168 168 168 168 168 168 169 169 172 172 174 174 173 173 172 172 172 172 174 174 176 176 176 176 176 176 175 175 173 173 171 171 170 170 169 169 169 169 168 168 168 168 171 171 173 173 173 173 172 172 171 171 170 170 171 171 173 173 174 174 175 175 174 174 175 175 176 176 174 174 170 170 171 171 171 171 172 172 174 174 175 175 176 176 175 175 178 178 179 179 178 178 176 176 171 171 171 171 172 172 175 175 177 177 177 177 176 176 173 173 174 174 177 177 176 176 173 173 175 175 176 176 174 174 173 173 172 172 172 172 175 175 184 184 193 193 191 191 176 176 157 157 141 141 131 131 122 122 113 113 105 105 100 100 94 94 89 89 87 87 84 84 78 78 74 74 72 72 69 69 68 68 66 66 65 65 63 63 61 61 60 60 59 59 59 59 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 60 60 60 60 60 60 62 62 63 63 64 64 66 66 68 68 70 70 72 72 72 72 73 73 76 76 79 79 82 82 84 84 85 85 89 89 93 93 96 96 100 100 106 106 112 112 116 116 122 122 129 129 136 136 142 142 151 151 163 163 177 177 191 191 195 195 189 189 185 185 186 186 188 188 192 192 192 192 183 183 167 167 154 154 142 142 135 135 128 128 120 120 117 117 113 113 110 110 109 109 106 106 104 104 103 103 103 103 104 104 107 107 112 112 116 116 120 120 126 126 137 137 148 148 163 163 177 177 183 183 187 187 191 191 191 191 190 190 192 192 191 191 188 188 188 188 188 188 189 189 191 191 192 192 192 192 191 191 189 189 191 191 195 195 194 194 193 193 194 194 193 193 192 192 192 192 193 193 194 194 195 195 184 184 142 142 104 104 84 84 66 66 56 56 46 46 38 38 34 34 30 30 29 29 30 30 28 28 28 28 29 29 31 31 32 32 33 33 33 33 34 34 34 34 35 35 36 36 38 38 39 39 41 41 45 45 47 47 49 49 57 57 63 63 73 73 85 85 103 103 132 132 174 174 204 204 203 203 203 203 198 198 200 200 202 202 202 202 198 198 184 184 164 164 139 139 118 118 104 104 92 92 85 85 82 82 78 78 73 73 70 70 70 70 71 71 73 73 76 76 77 77 79 79 85 85 94 94 105 105 118 118 135 135 160 160 185 185 198 198 206 206 205 205 202 202 206 206 206 206 207 207 207 207 206 206 208 208 209 209 208 208 208 208 208 208 207 207 207 207 208 208 168 168 168 168 168 168 168 168 169 169 172 172 174 174 173 173 171 171 171 171 173 173 174 174 174 174 174 174 174 174 172 172 171 171 169 169 169 169 169 169 168 168 168 168 171 171 172 172 172 172 172 172 171 171 171 171 171 171 172 172 174 174 174 174 173 173 174 174 176 176 175 175 170 170 170 170 172 172 173 173 174 174 176 176 176 176 177 177 179 179 180 180 179 179 176 176 171 171 171 171 172 172 175 175 177 177 176 176 176 176 173 173 174 174 178 178 176 176 174 174 175 175 177 177 174 174 173 173 173 173 171 171 171 171 171 171 177 177 188 188 192 192 188 188 175 175 158 158 144 144 133 133 124 124 117 117 108 108 103 103 99 99 95 95 89 89 85 85 81 81 78 78 77 77 75 75 73 73 70 70 68 68 66 66 66 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 64 64 64 64 65 65 64 64 65 65 66 66 68 68 69 69 71 71 73 73 74 74 76 76 77 77 80 80 83 83 86 86 89 89 91 91 94 94 97 97 102 102 105 105 108 108 113 113 120 120 126 126 132 132 138 138 152 152 163 163 168 168 186 186 198 198 192 192 184 184 183 183 189 189 190 190 183 183 182 182 190 190 193 193 193 193 187 187 178 178 168 168 156 156 146 146 141 141 135 135 131 131 129 129 126 126 126 126 127 127 129 129 131 131 138 138 147 147 156 156 165 165 174 174 185 185 189 189 193 193 193 193 192 192 189 189 192 192 190 190 189 189 190 190 190 190 189 189 188 188 188 188 190 190 190 190 191 191 192 192 193 193 191 191 191 191 195 195 195 195 193 193 192 192 193 193 192 192 192 192 193 193 195 195 192 192 190 190 186 186 140 140 105 105 84 84 71 71 59 59 48 48 44 44 40 40 36 36 35 35 32 32 33 33 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 39 39 40 40 42 42 45 45 50 50 53 53 57 57 67 67 74 74 86 86 102 102 128 128 170 170 192 192 202 202 198 198 200 200 202 202 200 200 200 200 201 201 199 199 200 200 202 202 196 196 184 184 168 168 153 153 136 136 122 122 112 112 107 107 102 102 99 99 100 100 102 102 106 106 112 112 119 119 133 133 145 145 163 163 183 183 195 195 202 202 207 207 206 206 202 202 202 202 208 208 206 206 206 206 207 207 206 206 206 206 208 208 209 209 208 208 208 208 208 208 209 209 207 207 209 209 168 168 168 168 168 168 168 168 169 169 172 172 174 174 173 173 171 171 171 171 173 173 174 174 174 174 174 174 174 174 172 172 171 171 169 169 169 169 169 169 168 168 168 168 171 171 172 172 172 172 172 172 171 171 171 171 171 171 172 172 174 174 174 174 173 173 174 174 176 176 175 175 170 170 170 170 172 172 173 173 174 174 176 176 176 176 177 177 179 179 180 180 179 179 176 176 171 171 171 171 172 172 175 175 177 177 176 176 176 176 173 173 174 174 178 178 176 176 174 174 175 175 177 177 174 174 173 173 173 173 171 171 171 171 171 171 177 177 188 188 192 192 188 188 175 175 158 158 144 144 133 133 124 124 117 117 108 108 103 103 99 99 95 95 89 89 85 85 81 81 78 78 77 77 75 75 73 73 70 70 68 68 66 66 66 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 64 64 64 64 65 65 64 64 65 65 66 66 68 68 69 69 71 71 73 73 74 74 76 76 77 77 80 80 83 83 86 86 89 89 91 91 94 94 97 97 102 102 105 105 108 108 113 113 120 120 126 126 132 132 138 138 152 152 163 163 168 168 186 186 198 198 192 192 184 184 183 183 189 189 190 190 183 183 182 182 190 190 193 193 193 193 187 187 178 178 168 168 156 156 146 146 141 141 135 135 131 131 129 129 126 126 126 126 127 127 129 129 131 131 138 138 147 147 156 156 165 165 174 174 185 185 189 189 193 193 193 193 192 192 189 189 192 192 190 190 189 189 190 190 190 190 189 189 188 188 188 188 190 190 190 190 191 191 192 192 193 193 191 191 191 191 195 195 195 195 193 193 192 192 193 193 192 192 192 192 193 193 195 195 192 192 190 190 186 186 140 140 105 105 84 84 71 71 59 59 48 48 44 44 40 40 36 36 35 35 32 32 33 33 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 39 39 40 40 42 42 45 45 50 50 53 53 57 57 67 67 74 74 86 86 102 102 128 128 170 170 192 192 202 202 198 198 200 200 202 202 200 200 200 200 201 201 199 199 200 200 202 202 196 196 184 184 168 168 153 153 136 136 122 122 112 112 107 107 102 102 99 99 100 100 102 102 106 106 112 112 119 119 133 133 145 145 163 163 183 183 195 195 202 202 207 207 206 206 202 202 202 202 208 208 206 206 206 206 207 207 206 206 206 206 208 208 209 209 208 208 208 208 208 208 209 209 207 207 209 209 169 169 168 168 168 168 168 168 169 169 172 172 174 174 173 173 171 171 169 169 171 171 173 173 173 173 173 173 173 173 173 173 171 171 168 168 168 168 169 169 168 168 168 168 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 172 173 173 173 173 172 172 175 175 179 179 178 178 173 173 171 171 173 173 174 174 175 175 176 176 177 177 176 176 178 178 179 179 177 177 174 174 171 171 171 171 172 172 175 175 176 176 175 175 175 175 173 173 175 175 179 179 177 177 174 174 176 176 177 177 175 175 173 173 173 173 173 173 173 173 176 176 177 177 172 172 174 174 181 181 193 193 193 193 183 183 167 167 150 150 139 139 130 130 121 121 115 115 108 108 104 104 101 101 96 96 93 93 91 91 87 87 85 85 82 82 79 79 76 76 76 76 75 75 73 73 72 72 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 73 73 73 73 73 74 74 75 75 76 76 77 77 79 79 81 81 83 83 84 84 86 86 90 90 93 93 96 96 99 99 102 102 103 103 108 108 113 113 117 117 121 121 127 127 134 134 141 141 149 149 161 161 167 167 179 179 201 201 199 199 186 186 180 180 183 183 188 188 184 184 188 188 187 187 184 184 183 183 184 184 184 184 184 184 188 188 192 192 190 190 189 189 187 187 184 184 182 182 182 182 182 182 183 183 182 182 184 184 186 186 189 189 192 192 192 192 192 192 193 193 187 187 187 187 189 189 190 190 189 189 187 187 192 192 191 191 189 189 189 189 190 190 190 190 187 187 188 188 191 191 191 191 190 190 191 191 193 193 194 194 192 192 193 193 195 195 193 193 192 192 193 193 192 192 192 192 193 193 190 190 200 200 194 194 195 195 186 186 153 153 118 118 94 94 78 78 64 64 58 58 51 51 44 44 42 42 39 39 37 37 37 37 37 37 36 36 36 36 39 39 40 40 42 42 43 43 45 45 47 47 50 50 54 54 60 60 64 64 69 69 80 80 89 89 112 112 139 139 174 174 202 202 198 198 196 196 198 198 196 196 201 201 201 201 199 199 197 197 198 198 201 201 202 202 200 200 201 201 203 203 203 203 201 201 195 195 189 189 184 184 180 180 176 176 177 177 179 179 185 185 188 188 192 192 200 200 207 207 207 207 204 204 204 204 205 205 201 201 206 206 209 209 205 205 203 203 206 206 206 206 206 206 206 206 206 206 208 208 209 209 208 208 208 208 208 208 207 207 208 208 207 207 169 169 168 168 168 168 168 168 169 169 172 172 174 174 173 173 171 171 169 169 171 171 173 173 173 173 173 173 173 173 173 173 171 171 168 168 168 168 169 169 168 168 168 168 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 172 173 173 173 173 172 172 175 175 179 179 178 178 173 173 171 171 173 173 174 174 175 175 176 176 177 177 176 176 178 178 179 179 177 177 174 174 171 171 171 171 172 172 175 175 176 176 175 175 175 175 173 173 175 175 179 179 177 177 174 174 176 176 177 177 175 175 173 173 173 173 173 173 173 173 176 176 177 177 172 172 174 174 181 181 193 193 193 193 183 183 167 167 150 150 139 139 130 130 121 121 115 115 108 108 104 104 101 101 96 96 93 93 91 91 87 87 85 85 82 82 79 79 76 76 76 76 75 75 73 73 72 72 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 73 73 73 73 73 74 74 75 75 76 76 77 77 79 79 81 81 83 83 84 84 86 86 90 90 93 93 96 96 99 99 102 102 103 103 108 108 113 113 117 117 121 121 127 127 134 134 141 141 149 149 161 161 167 167 179 179 201 201 199 199 186 186 180 180 183 183 188 188 184 184 188 188 187 187 184 184 183 183 184 184 184 184 184 184 188 188 192 192 190 190 189 189 187 187 184 184 182 182 182 182 182 182 183 183 182 182 184 184 186 186 189 189 192 192 192 192 192 192 193 193 187 187 187 187 189 189 190 190 189 189 187 187 192 192 191 191 189 189 189 189 190 190 190 190 187 187 188 188 191 191 191 191 190 190 191 191 193 193 194 194 192 192 193 193 195 195 193 193 192 192 193 193 192 192 192 192 193 193 190 190 200 200 194 194 195 195 186 186 153 153 118 118 94 94 78 78 64 64 58 58 51 51 44 44 42 42 39 39 37 37 37 37 37 37 36 36 36 36 39 39 40 40 42 42 43 43 45 45 47 47 50 50 54 54 60 60 64 64 69 69 80 80 89 89 112 112 139 139 174 174 202 202 198 198 196 196 198 198 196 196 201 201 201 201 199 199 197 197 198 198 201 201 202 202 200 200 201 201 203 203 203 203 201 201 195 195 189 189 184 184 180 180 176 176 177 177 179 179 185 185 188 188 192 192 200 200 207 207 207 207 204 204 204 204 205 205 201 201 206 206 209 209 205 205 203 203 206 206 206 206 206 206 206 206 206 206 208 208 209 209 208 208 208 208 208 208 207 207 208 208 207 207 170 170 169 169 168 168 168 168 169 169 172 172 174 174 173 173 171 171 169 169 171 171 172 172 172 172 172 172 172 172 173 173 171 171 167 167 168 168 169 169 168 168 169 169 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 173 173 173 173 172 172 176 176 179 179 179 179 175 175 172 172 173 173 174 174 175 175 177 177 177 177 176 176 177 177 178 178 175 175 172 172 171 171 171 171 172 172 174 174 175 175 174 174 174 174 173 173 175 175 179 179 178 178 175 175 177 177 177 177 176 176 176 176 173 173 172 172 173 173 174 174 175 175 173 173 172 172 172 172 171 171 178 178 190 190 195 195 186 186 172 172 157 157 145 145 136 136 128 128 120 120 114 114 108 108 105 105 101 101 98 98 94 94 91 91 88 88 86 86 85 85 84 84 82 82 79 79 77 77 77 77 77 77 76 76 76 76 76 76 79 79 79 79 79 79 80 80 80 80 80 80 81 81 82 82 83 83 84 84 87 87 88 88 90 90 92 92 94 94 98 98 102 102 104 104 107 107 110 110 113 113 117 117 123 123 128 128 134 134 141 141 148 148 156 156 166 166 180 180 197 197 204 204 192 192 183 183 181 181 183 183 183 183 181 181 185 185 184 184 186 186 185 185 182 182 183 183 188 188 183 183 179 179 182 182 185 185 185 185 185 185 186 186 189 189 191 191 191 191 189 189 186 186 185 185 185 185 186 186 188 188 186 186 185 185 187 187 188 188 187 187 187 187 190 190 191 191 190 190 190 190 188 188 187 187 188 188 189 189 190 190 187 187 188 188 193 193 192 192 190 190 190 190 192 192 194 194 193 193 191 191 193 193 193 193 192 192 192 192 192 192 192 192 193 193 194 194 191 191 193 193 196 196 196 196 191 191 159 159 127 127 104 104 86 86 75 75 66 66 58 58 55 55 50 50 46 46 44 44 43 43 43 43 42 42 44 44 45 45 47 47 49 49 50 50 55 55 58 58 63 63 70 70 75 75 86 86 99 99 114 114 146 146 178 178 200 200 200 200 199 199 201 201 198 198 199 199 197 197 199 199 201 201 200 200 199 199 200 200 200 200 201 201 203 203 202 202 201 201 204 204 204 204 203 203 201 201 200 200 200 200 201 201 203 203 203 203 203 203 201 201 200 200 200 200 199 199 198 198 201 201 203 203 203 203 206 206 205 205 203 203 204 204 206 206 206 206 205 205 205 205 206 206 208 208 209 209 208 208 208 208 208 208 205 205 208 208 206 206 170 170 169 169 168 168 168 168 169 169 172 172 174 174 173 173 171 171 169 169 171 171 172 172 172 172 172 172 172 172 173 173 171 171 167 167 168 168 169 169 168 168 169 169 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 173 173 173 173 172 172 176 176 179 179 179 179 175 175 172 172 173 173 174 174 175 175 177 177 177 177 176 176 177 177 178 178 175 175 172 172 171 171 171 171 172 172 174 174 175 175 174 174 174 174 173 173 175 175 179 179 178 178 175 175 177 177 177 177 176 176 176 176 173 173 172 172 173 173 174 174 175 175 173 173 172 172 172 172 171 171 178 178 190 190 195 195 186 186 172 172 157 157 145 145 136 136 128 128 120 120 114 114 108 108 105 105 101 101 98 98 94 94 91 91 88 88 86 86 85 85 84 84 82 82 79 79 77 77 77 77 77 77 76 76 76 76 76 76 79 79 79 79 79 79 80 80 80 80 80 80 81 81 82 82 83 83 84 84 87 87 88 88 90 90 92 92 94 94 98 98 102 102 104 104 107 107 110 110 113 113 117 117 123 123 128 128 134 134 141 141 148 148 156 156 166 166 180 180 197 197 204 204 192 192 183 183 181 181 183 183 183 183 181 181 185 185 184 184 186 186 185 185 182 182 183 183 188 188 183 183 179 179 182 182 185 185 185 185 185 185 186 186 189 189 191 191 191 191 189 189 186 186 185 185 185 185 186 186 188 188 186 186 185 185 187 187 188 188 187 187 187 187 190 190 191 191 190 190 190 190 188 188 187 187 188 188 189 189 190 190 187 187 188 188 193 193 192 192 190 190 190 190 192 192 194 194 193 193 191 191 193 193 193 193 192 192 192 192 192 192 192 192 193 193 194 194 191 191 193 193 196 196 196 196 191 191 159 159 127 127 104 104 86 86 75 75 66 66 58 58 55 55 50 50 46 46 44 44 43 43 43 43 42 42 44 44 45 45 47 47 49 49 50 50 55 55 58 58 63 63 70 70 75 75 86 86 99 99 114 114 146 146 178 178 200 200 200 200 199 199 201 201 198 198 199 199 197 197 199 199 201 201 200 200 199 199 200 200 200 200 201 201 203 203 202 202 201 201 204 204 204 204 203 203 201 201 200 200 200 200 201 201 203 203 203 203 203 203 201 201 200 200 200 200 199 199 198 198 201 201 203 203 203 203 206 206 205 205 203 203 204 204 206 206 206 206 205 205 205 205 206 206 208 208 209 209 208 208 208 208 208 208 205 205 208 208 206 206 170 170 168 168 170 170 170 170 170 170 172 172 174 174 174 174 172 172 170 170 170 170 170 170 172 172 172 172 172 172 171 171 169 169 166 166 167 167 169 169 169 169 170 170 170 170 170 170 170 170 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 176 176 178 178 177 177 175 175 173 173 175 175 174 174 174 174 176 176 177 177 175 175 177 177 177 177 175 175 172 172 173 173 175 175 173 173 172 172 174 174 171 171 170 170 172 172 175 175 179 179 180 180 179 179 177 177 176 176 178 178 179 179 176 176 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 175 175 176 176 179 179 188 188 196 196 192 192 184 184 172 172 156 156 144 144 136 136 127 127 121 121 118 118 113 113 108 108 106 106 104 104 100 100 98 98 97 97 94 94 91 91 90 90 90 90 89 89 87 87 87 87 87 87 89 89 89 89 89 89 89 89 90 90 93 93 93 93 93 93 94 94 94 94 97 97 99 99 101 101 104 104 105 105 108 108 112 112 114 114 116 116 119 119 125 125 136 136 141 141 144 144 151 151 160 160 171 171 186 186 198 198 202 202 191 191 180 180 182 182 181 181 181 181 185 185 185 185 182 182 184 184 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 184 184 183 183 182 182 184 184 186 186 183 183 186 186 188 188 186 186 185 185 188 188 189 189 190 190 190 190 190 190 193 193 190 190 189 189 188 188 188 188 189 189 189 189 186 186 188 188 191 191 190 190 189 189 189 189 190 190 192 192 193 193 192 192 191 191 193 193 192 192 191 191 191 191 192 192 192 192 193 193 193 193 194 194 194 194 195 195 194 194 192 192 176 176 147 147 120 120 100 100 87 87 77 77 69 69 63 63 59 59 55 55 53 53 53 53 55 55 55 55 55 55 57 57 60 60 62 62 62 62 70 70 78 78 87 87 95 95 108 108 129 129 158 158 186 186 199 199 201 201 200 200 198 198 199 199 198 198 200 200 200 200 200 200 200 200 200 200 203 203 204 204 200 200 200 200 202 202 201 201 199 199 197 197 201 201 204 204 202 202 198 198 193 193 184 184 179 179 170 170 163 163 158 158 152 152 148 148 145 145 145 145 149 149 154 154 160 160 170 170 182 182 190 190 199 199 203 203 206 206 206 206 203 203 204 204 207 207 209 209 208 208 206 206 208 208 208 208 203 203 210 210 170 170 168 168 170 170 170 170 170 170 172 172 174 174 174 174 172 172 170 170 170 170 170 170 172 172 172 172 172 172 171 171 169 169 166 166 167 167 169 169 169 169 170 170 170 170 170 170 170 170 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 176 176 178 178 177 177 175 175 173 173 175 175 174 174 174 174 176 176 177 177 175 175 177 177 177 177 175 175 172 172 173 173 175 175 173 173 172 172 174 174 171 171 170 170 172 172 175 175 179 179 180 180 179 179 177 177 176 176 178 178 179 179 176 176 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 175 175 176 176 179 179 188 188 196 196 192 192 184 184 172 172 156 156 144 144 136 136 127 127 121 121 118 118 113 113 108 108 106 106 104 104 100 100 98 98 97 97 94 94 91 91 90 90 90 90 89 89 87 87 87 87 87 87 89 89 89 89 89 89 89 89 90 90 93 93 93 93 93 93 94 94 94 94 97 97 99 99 101 101 104 104 105 105 108 108 112 112 114 114 116 116 119 119 125 125 136 136 141 141 144 144 151 151 160 160 171 171 186 186 198 198 202 202 191 191 180 180 182 182 181 181 181 181 185 185 185 185 182 182 184 184 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 184 184 183 183 182 182 184 184 186 186 183 183 186 186 188 188 186 186 185 185 188 188 189 189 190 190 190 190 190 190 193 193 190 190 189 189 188 188 188 188 189 189 189 189 186 186 188 188 191 191 190 190 189 189 189 189 190 190 192 192 193 193 192 192 191 191 193 193 192 192 191 191 191 191 192 192 192 192 193 193 193 193 194 194 194 194 195 195 194 194 192 192 176 176 147 147 120 120 100 100 87 87 77 77 69 69 63 63 59 59 55 55 53 53 53 53 55 55 55 55 55 55 57 57 60 60 62 62 62 62 70 70 78 78 87 87 95 95 108 108 129 129 158 158 186 186 199 199 201 201 200 200 198 198 199 199 198 198 200 200 200 200 200 200 200 200 200 200 203 203 204 204 200 200 200 200 202 202 201 201 199 199 197 197 201 201 204 204 202 202 198 198 193 193 184 184 179 179 170 170 163 163 158 158 152 152 148 148 145 145 145 145 149 149 154 154 160 160 170 170 182 182 190 190 199 199 203 203 206 206 206 206 203 203 204 204 207 207 209 209 208 208 206 206 208 208 208 208 203 203 210 210 170 170 168 168 170 170 171 171 173 173 174 174 175 175 173 173 172 172 171 171 170 170 171 171 172 172 173 173 172 172 172 172 169 169 167 167 168 168 169 169 170 170 170 170 171 171 170 170 170 170 171 171 173 173 174 174 173 173 173 173 173 173 173 173 173 173 177 177 178 178 178 178 176 176 175 175 174 174 174 174 174 174 175 175 177 177 176 176 176 176 175 175 173 173 171 171 173 173 175 175 174 174 172 172 174 174 172 172 170 170 172 172 175 175 178 178 179 179 178 178 177 177 176 176 177 177 179 179 178 178 177 177 176 176 176 176 175 175 175 175 174 174 173 173 173 173 173 173 176 176 179 179 176 176 174 174 177 177 183 183 191 191 192 192 186 186 177 177 164 164 151 151 143 143 136 136 130 130 127 127 122 122 115 115 112 112 110 110 108 108 105 105 104 104 105 105 104 104 101 101 101 101 101 101 100 100 100 100 100 100 100 100 100 100 102 102 103 103 104 104 106 106 105 105 106 106 109 109 112 112 117 117 117 117 120 120 127 127 131 131 135 135 141 141 146 146 150 150 156 156 168 168 183 183 193 193 201 201 200 200 192 192 185 185 181 181 182 182 186 186 182 182 181 181 185 185 186 186 183 183 185 185 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 186 186 184 184 184 184 186 186 188 188 184 184 186 186 188 188 188 188 186 186 188 188 189 189 190 190 190 190 190 190 191 191 189 189 188 188 188 188 188 188 189 189 189 189 185 185 185 185 188 188 189 189 188 188 188 188 189 189 190 190 192 192 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 191 192 192 193 193 193 193 194 194 194 194 196 196 192 192 193 193 193 193 170 170 141 141 124 124 107 107 96 96 89 89 83 83 78 78 72 72 69 69 69 69 69 69 70 70 73 73 77 77 81 81 88 88 94 94 101 101 116 116 130 130 154 154 182 182 196 196 196 196 197 197 201 201 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 199 199 200 200 202 202 200 200 201 201 199 199 200 200 202 202 202 202 196 196 187 187 171 171 155 155 138 138 124 124 115 115 108 108 103 103 100 100 96 96 98 98 98 98 99 99 102 102 106 106 113 113 117 117 123 123 134 134 149 149 167 167 182 182 198 198 205 205 208 208 208 208 206 206 208 208 207 207 206 206 211 211 207 207 206 206 170 170 168 168 170 170 171 171 173 173 174 174 175 175 173 173 172 172 171 171 170 170 171 171 172 172 173 173 172 172 172 172 169 169 167 167 168 168 169 169 170 170 170 170 171 171 170 170 170 170 171 171 173 173 174 174 173 173 173 173 173 173 173 173 173 173 177 177 178 178 178 178 176 176 175 175 174 174 174 174 174 174 175 175 177 177 176 176 176 176 175 175 173 173 171 171 173 173 175 175 174 174 172 172 174 174 172 172 170 170 172 172 175 175 178 178 179 179 178 178 177 177 176 176 177 177 179 179 178 178 177 177 176 176 176 176 175 175 175 175 174 174 173 173 173 173 173 173 176 176 179 179 176 176 174 174 177 177 183 183 191 191 192 192 186 186 177 177 164 164 151 151 143 143 136 136 130 130 127 127 122 122 115 115 112 112 110 110 108 108 105 105 104 104 105 105 104 104 101 101 101 101 101 101 100 100 100 100 100 100 100 100 100 100 102 102 103 103 104 104 106 106 105 105 106 106 109 109 112 112 117 117 117 117 120 120 127 127 131 131 135 135 141 141 146 146 150 150 156 156 168 168 183 183 193 193 201 201 200 200 192 192 185 185 181 181 182 182 186 186 182 182 181 181 185 185 186 186 183 183 185 185 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 186 186 184 184 184 184 186 186 188 188 184 184 186 186 188 188 188 188 186 186 188 188 189 189 190 190 190 190 190 190 191 191 189 189 188 188 188 188 188 188 189 189 189 189 185 185 185 185 188 188 189 189 188 188 188 188 189 189 190 190 192 192 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 191 192 192 193 193 193 193 194 194 194 194 196 196 192 192 193 193 193 193 170 170 141 141 124 124 107 107 96 96 89 89 83 83 78 78 72 72 69 69 69 69 69 69 70 70 73 73 77 77 81 81 88 88 94 94 101 101 116 116 130 130 154 154 182 182 196 196 196 196 197 197 201 201 199 199 198 198 198 198 199 199 200 200 200 200 200 200 200 200 199 199 200 200 202 202 200 200 201 201 199 199 200 200 202 202 202 202 196 196 187 187 171 171 155 155 138 138 124 124 115 115 108 108 103 103 100 100 96 96 98 98 98 98 99 99 102 102 106 106 113 113 117 117 123 123 134 134 149 149 167 167 182 182 198 198 205 205 208 208 208 208 206 206 208 208 207 207 206 206 211 211 207 207 206 206 170 170 168 168 170 170 172 172 175 175 175 175 175 175 173 173 172 172 172 172 171 171 171 171 173 173 173 173 173 173 172 172 170 170 168 168 168 168 170 170 171 171 171 171 172 172 171 171 170 170 170 170 172 172 174 174 174 174 174 174 173 173 173 173 172 172 176 176 177 177 178 178 177 177 175 175 174 174 173 173 173 173 174 174 176 176 176 176 175 175 172 172 171 171 170 170 174 174 176 176 174 174 173 173 175 175 173 173 171 171 171 171 174 174 177 177 179 179 178 178 176 176 175 175 175 175 177 177 178 178 179 179 178 178 177 177 177 177 176 176 175 175 175 175 176 176 174 174 174 174 180 180 178 178 176 176 174 174 174 174 179 179 181 181 186 186 191 191 193 193 189 189 181 181 171 171 160 160 149 149 145 145 141 141 132 132 129 129 126 126 123 123 120 120 120 120 118 118 115 115 114 114 114 114 115 115 115 115 115 115 115 115 115 115 117 117 118 118 119 119 121 121 123 123 124 124 127 127 130 130 132 132 135 135 140 140 141 141 142 142 149 149 157 157 165 165 180 180 192 192 200 200 203 203 197 197 189 189 183 183 182 182 185 185 185 185 183 183 183 183 180 180 182 182 186 186 186 186 184 184 185 185 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 187 187 186 186 185 185 187 187 189 189 185 185 186 186 189 189 189 189 186 186 188 188 189 189 190 190 190 190 189 189 189 189 187 187 186 186 187 187 189 189 192 192 192 192 188 188 186 186 189 189 191 191 190 190 190 190 191 191 190 190 190 190 192 192 193 193 192 192 192 192 193 193 192 192 191 191 190 190 191 191 192 192 192 192 193 193 194 194 198 198 191 191 187 187 194 194 195 195 188 188 174 174 154 154 134 134 117 117 108 108 103 103 97 97 95 95 94 94 94 94 95 95 97 97 101 101 104 104 116 116 126 126 140 140 164 164 183 183 194 194 201 201 197 197 196 196 201 201 199 199 198 198 198 198 198 198 199 199 200 200 200 200 200 200 200 200 201 201 201 201 200 200 201 201 202 202 202 202 197 197 188 188 169 169 146 146 128 128 114 114 101 101 92 92 86 86 82 82 79 79 77 77 75 75 75 75 76 76 77 77 78 78 81 81 84 84 89 89 94 94 99 99 106 106 116 116 123 123 139 139 162 162 182 182 198 198 208 208 205 205 205 205 207 207 207 207 210 210 210 210 207 207 170 170 168 168 170 170 172 172 175 175 175 175 175 175 173 173 172 172 172 172 171 171 171 171 173 173 173 173 173 173 172 172 170 170 168 168 168 168 170 170 171 171 171 171 172 172 171 171 170 170 170 170 172 172 174 174 174 174 174 174 173 173 173 173 172 172 176 176 177 177 178 178 177 177 175 175 174 174 173 173 173 173 174 174 176 176 176 176 175 175 172 172 171 171 170 170 174 174 176 176 174 174 173 173 175 175 173 173 171 171 171 171 174 174 177 177 179 179 178 178 176 176 175 175 175 175 177 177 178 178 179 179 178 178 177 177 177 177 176 176 175 175 175 175 176 176 174 174 174 174 180 180 178 178 176 176 174 174 174 174 179 179 181 181 186 186 191 191 193 193 189 189 181 181 171 171 160 160 149 149 145 145 141 141 132 132 129 129 126 126 123 123 120 120 120 120 118 118 115 115 114 114 114 114 115 115 115 115 115 115 115 115 115 115 117 117 118 118 119 119 121 121 123 123 124 124 127 127 130 130 132 132 135 135 140 140 141 141 142 142 149 149 157 157 165 165 180 180 192 192 200 200 203 203 197 197 189 189 183 183 182 182 185 185 185 185 183 183 183 183 180 180 182 182 186 186 186 186 184 184 185 185 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 187 187 186 186 185 185 187 187 189 189 185 185 186 186 189 189 189 189 186 186 188 188 189 189 190 190 190 190 189 189 189 189 187 187 186 186 187 187 189 189 192 192 192 192 188 188 186 186 189 189 191 191 190 190 190 190 191 191 190 190 190 190 192 192 193 193 192 192 192 192 193 193 192 192 191 191 190 190 191 191 192 192 192 192 193 193 194 194 198 198 191 191 187 187 194 194 195 195 188 188 174 174 154 154 134 134 117 117 108 108 103 103 97 97 95 95 94 94 94 94 95 95 97 97 101 101 104 104 116 116 126 126 140 140 164 164 183 183 194 194 201 201 197 197 196 196 201 201 199 199 198 198 198 198 198 198 199 199 200 200 200 200 200 200 200 200 201 201 201 201 200 200 201 201 202 202 202 202 197 197 188 188 169 169 146 146 128 128 114 114 101 101 92 92 86 86 82 82 79 79 77 77 75 75 75 75 76 76 77 77 78 78 81 81 84 84 89 89 94 94 99 99 106 106 116 116 123 123 139 139 162 162 182 182 198 198 208 208 205 205 205 205 207 207 207 207 210 210 210 210 207 207 170 170 168 168 170 170 171 171 172 172 173 173 174 174 174 174 173 173 172 172 171 171 172 172 174 174 174 174 173 173 173 173 171 171 168 168 169 169 171 171 171 171 172 172 172 172 172 172 171 171 169 169 171 171 175 175 175 175 174 174 173 173 172 172 171 171 173 173 175 175 176 176 175 175 174 174 173 173 173 173 172 172 174 174 175 175 176 176 174 174 170 170 169 169 169 169 174 174 177 177 175 175 174 174 176 176 173 173 172 172 171 171 174 174 176 176 178 178 177 177 176 176 174 174 174 174 174 174 177 177 178 178 178 178 177 177 176 176 176 176 175 175 174 174 175 175 173 173 171 171 173 173 177 177 179 179 174 174 173 173 176 176 178 178 177 177 175 175 176 176 181 181 192 192 194 194 193 193 191 191 185 185 175 175 164 164 161 161 155 155 149 149 146 146 142 142 140 140 137 137 135 135 134 134 132 132 132 132 132 132 132 132 133 133 133 133 135 135 137 137 139 139 140 140 142 142 145 145 150 150 154 154 157 157 164 164 171 171 179 179 189 189 199 199 199 199 196 196 189 189 187 187 184 184 180 180 182 182 184 184 184 184 183 183 182 182 181 181 182 182 184 184 185 185 187 187 187 187 185 185 186 186 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 187 187 185 185 185 185 186 186 189 189 186 186 185 185 190 190 191 191 185 185 188 188 189 189 190 190 190 190 189 189 187 187 185 185 185 185 186 186 188 188 191 191 193 193 191 191 189 189 191 191 193 193 191 191 191 191 192 192 191 191 189 189 190 190 191 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 192 192 192 193 193 193 193 194 194 193 193 191 191 191 191 192 192 191 191 189 189 186 186 179 179 163 163 156 156 145 145 138 138 134 134 131 131 134 134 139 139 146 146 152 152 172 172 186 186 195 195 198 198 198 198 197 197 199 199 198 198 198 198 200 200 199 199 197 197 197 197 198 198 199 199 200 200 200 200 200 200 200 200 199 199 199 199 202 202 202 202 195 195 179 179 153 153 126 126 106 106 92 92 84 84 76 76 69 69 68 68 67 67 60 60 59 59 58 58 55 55 58 58 59 59 60 60 63 63 65 65 67 67 72 72 78 78 83 83 87 87 92 92 106 106 113 113 124 124 140 140 156 156 191 191 203 203 207 207 205 205 207 207 208 208 209 209 208 208 170 170 168 168 170 170 171 171 172 172 173 173 174 174 174 174 173 173 172 172 171 171 172 172 174 174 174 174 173 173 173 173 171 171 168 168 169 169 171 171 171 171 172 172 172 172 172 172 171 171 169 169 171 171 175 175 175 175 174 174 173 173 172 172 171 171 173 173 175 175 176 176 175 175 174 174 173 173 173 173 172 172 174 174 175 175 176 176 174 174 170 170 169 169 169 169 174 174 177 177 175 175 174 174 176 176 173 173 172 172 171 171 174 174 176 176 178 178 177 177 176 176 174 174 174 174 174 174 177 177 178 178 178 178 177 177 176 176 176 176 175 175 174 174 175 175 173 173 171 171 173 173 177 177 179 179 174 174 173 173 176 176 178 178 177 177 175 175 176 176 181 181 192 192 194 194 193 193 191 191 185 185 175 175 164 164 161 161 155 155 149 149 146 146 142 142 140 140 137 137 135 135 134 134 132 132 132 132 132 132 132 132 133 133 133 133 135 135 137 137 139 139 140 140 142 142 145 145 150 150 154 154 157 157 164 164 171 171 179 179 189 189 199 199 199 199 196 196 189 189 187 187 184 184 180 180 182 182 184 184 184 184 183 183 182 182 181 181 182 182 184 184 185 185 187 187 187 187 185 185 186 186 184 184 184 184 186 186 186 186 186 186 186 186 185 185 184 184 186 186 187 187 186 186 185 185 185 185 185 185 186 186 187 187 185 185 185 185 186 186 189 189 186 186 185 185 190 190 191 191 185 185 188 188 189 189 190 190 190 190 189 189 187 187 185 185 185 185 186 186 188 188 191 191 193 193 191 191 189 189 191 191 193 193 191 191 191 191 192 192 191 191 189 189 190 190 191 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 192 192 192 193 193 193 193 194 194 193 193 191 191 191 191 192 192 191 191 189 189 186 186 179 179 163 163 156 156 145 145 138 138 134 134 131 131 134 134 139 139 146 146 152 152 172 172 186 186 195 195 198 198 198 198 197 197 199 199 198 198 198 198 200 200 199 199 197 197 197 197 198 198 199 199 200 200 200 200 200 200 200 200 199 199 199 199 202 202 202 202 195 195 179 179 153 153 126 126 106 106 92 92 84 84 76 76 69 69 68 68 67 67 60 60 59 59 58 58 55 55 58 58 59 59 60 60 63 63 65 65 67 67 72 72 78 78 83 83 87 87 92 92 106 106 113 113 124 124 140 140 156 156 191 191 203 203 207 207 205 205 207 207 208 208 209 209 208 208 169 169 168 168 169 169 170 170 169 169 170 170 172 172 173 173 173 173 172 172 172 172 172 172 173 173 174 174 174 174 173 173 171 171 169 169 169 169 171 171 172 172 172 172 173 173 172 172 170 170 168 168 170 170 175 175 175 175 174 174 173 173 171 171 170 170 171 171 172 172 173 173 173 173 173 173 172 172 172 172 171 171 173 173 174 174 176 176 172 172 169 169 168 168 169 169 175 175 176 176 175 175 175 175 176 176 174 174 172 172 172 172 173 173 175 175 177 177 176 176 175 175 174 174 173 173 172 172 174 174 177 177 178 178 176 176 175 175 175 175 174 174 174 174 174 174 176 176 176 176 172 172 175 175 180 180 178 178 178 178 179 179 176 176 174 174 173 173 172 172 174 174 176 176 181 181 181 181 183 183 188 188 192 192 194 194 193 193 189 189 185 185 183 183 175 175 173 173 170 170 167 167 167 167 162 162 162 162 161 161 162 162 162 162 163 163 164 164 166 166 168 168 170 170 174 174 178 178 183 183 189 189 192 192 192 192 196 196 193 193 189 189 184 184 181 181 182 182 181 181 181 181 181 181 182 182 184 184 184 184 182 182 181 181 182 182 183 183 182 182 182 182 184 184 187 187 187 187 185 185 186 186 185 185 184 184 186 186 187 187 185 185 185 185 185 185 185 185 186 186 188 188 187 187 186 186 185 185 185 185 186 186 187 187 185 185 184 184 185 185 187 187 187 187 185 185 189 189 191 191 186 186 187 187 189 189 190 190 189 189 188 188 186 186 185 185 184 184 185 185 187 187 187 187 191 191 190 190 189 189 190 190 192 192 191 191 190 190 191 191 192 192 190 190 188 188 189 189 192 192 192 192 189 189 190 190 193 193 193 193 191 191 191 191 191 191 192 192 192 192 195 195 191 191 189 189 191 191 191 191 192 192 190 190 191 191 194 194 193 193 195 195 193 193 190 190 189 189 191 191 187 187 187 187 190 190 194 194 197 197 197 197 197 197 195 195 196 196 199 199 201 201 196 196 195 195 197 197 198 198 197 197 197 197 197 197 198 198 199 199 199 199 200 200 200 200 200 200 201 201 199 199 192 192 174 174 144 144 117 117 100 100 87 87 77 77 66 66 59 59 54 54 51 51 50 50 48 48 46 46 48 48 47 47 45 45 48 48 48 48 49 49 52 52 54 54 56 56 59 59 65 65 69 69 74 74 81 81 88 88 95 95 105 105 118 118 132 132 149 149 179 179 201 201 206 206 208 208 209 209 206 206 207 207 169 169 168 168 169 169 170 170 169 169 170 170 172 172 173 173 173 173 172 172 172 172 172 172 173 173 174 174 174 174 173 173 171 171 169 169 169 169 171 171 172 172 172 172 173 173 172 172 170 170 168 168 170 170 175 175 175 175 174 174 173 173 171 171 170 170 171 171 172 172 173 173 173 173 173 173 172 172 172 172 171 171 173 173 174 174 176 176 172 172 169 169 168 168 169 169 175 175 176 176 175 175 175 175 176 176 174 174 172 172 172 172 173 173 175 175 177 177 176 176 175 175 174 174 173 173 172 172 174 174 177 177 178 178 176 176 175 175 175 175 174 174 174 174 174 174 176 176 176 176 172 172 175 175 180 180 178 178 178 178 179 179 176 176 174 174 173 173 172 172 174 174 176 176 181 181 181 181 183 183 188 188 192 192 194 194 193 193 189 189 185 185 183 183 175 175 173 173 170 170 167 167 167 167 162 162 162 162 161 161 162 162 162 162 163 163 164 164 166 166 168 168 170 170 174 174 178 178 183 183 189 189 192 192 192 192 196 196 193 193 189 189 184 184 181 181 182 182 181 181 181 181 181 181 182 182 184 184 184 184 182 182 181 181 182 182 183 183 182 182 182 182 184 184 187 187 187 187 185 185 186 186 185 185 184 184 186 186 187 187 185 185 185 185 185 185 185 185 186 186 188 188 187 187 186 186 185 185 185 185 186 186 187 187 185 185 184 184 185 185 187 187 187 187 185 185 189 189 191 191 186 186 187 187 189 189 190 190 189 189 188 188 186 186 185 185 184 184 185 185 187 187 187 187 191 191 190 190 189 189 190 190 192 192 191 191 190 190 191 191 192 192 190 190 188 188 189 189 192 192 192 192 189 189 190 190 193 193 193 193 191 191 191 191 191 191 192 192 192 192 195 195 191 191 189 189 191 191 191 191 192 192 190 190 191 191 194 194 193 193 195 195 193 193 190 190 189 189 191 191 187 187 187 187 190 190 194 194 197 197 197 197 197 197 195 195 196 196 199 199 201 201 196 196 195 195 197 197 198 198 197 197 197 197 197 197 198 198 199 199 199 199 200 200 200 200 200 200 201 201 199 199 192 192 174 174 144 144 117 117 100 100 87 87 77 77 66 66 59 59 54 54 51 51 50 50 48 48 46 46 48 48 47 47 45 45 48 48 48 48 49 49 52 52 54 54 56 56 59 59 65 65 69 69 74 74 81 81 88 88 95 95 105 105 118 118 132 132 149 149 179 179 201 201 206 206 208 208 209 209 206 206 207 207 166 166 166 166 168 168 169 169 169 169 169 169 170 170 171 171 172 172 172 172 171 171 171 171 172 172 173 173 173 173 173 173 172 172 170 170 169 169 170 170 172 172 173 173 173 173 171 171 168 168 167 167 168 168 172 172 173 173 173 173 173 173 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 169 169 168 168 171 171 174 174 175 175 171 171 167 167 169 169 171 171 173 173 175 175 177 177 177 177 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 171 171 169 169 174 174 175 175 173 173 174 174 175 175 175 175 174 174 174 174 176 176 175 175 171 171 174 174 176 176 178 178 179 179 178 178 175 175 174 174 170 170 169 169 174 174 178 178 177 177 180 180 179 179 176 176 178 178 177 177 181 181 184 184 183 183 186 186 191 191 190 190 189 189 189 189 190 190 189 189 186 186 184 184 187 187 189 189 187 187 186 186 186 186 187 187 188 188 188 188 188 188 187 187 186 186 184 184 181 181 182 182 182 182 181 181 180 180 180 180 180 180 183 183 181 181 180 180 182 182 181 181 181 181 182 182 183 183 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 186 186 183 183 185 185 189 189 185 185 184 184 185 185 186 186 188 188 189 189 189 189 187 187 186 186 186 186 186 186 189 189 188 188 187 187 185 185 184 184 185 185 186 186 187 187 187 187 187 187 186 186 189 189 190 190 188 188 186 186 187 187 188 188 184 184 185 185 188 188 187 187 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 193 193 192 192 189 189 188 188 190 190 191 191 187 187 188 188 193 193 193 193 190 190 189 189 190 190 191 191 192 192 196 196 191 191 189 189 192 192 192 192 192 192 193 193 194 194 194 194 192 192 193 193 194 194 193 193 194 194 199 199 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 200 200 197 197 197 197 198 198 200 200 195 195 175 175 148 148 118 118 96 96 81 81 72 72 64 64 59 59 52 52 48 48 45 45 42 42 39 39 38 38 39 39 39 39 39 39 39 39 42 42 43 43 44 44 46 46 49 49 51 51 54 54 59 59 64 64 66 66 73 73 79 79 86 86 96 96 105 105 115 115 133 133 149 149 178 178 202 202 207 207 208 208 208 208 208 208 166 166 166 166 168 168 169 169 169 169 169 169 170 170 171 171 172 172 172 172 171 171 171 171 172 172 173 173 173 173 173 173 172 172 170 170 169 169 170 170 172 172 173 173 173 173 171 171 168 168 167 167 168 168 172 172 173 173 173 173 173 173 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 169 169 168 168 171 171 174 174 175 175 171 171 167 167 169 169 171 171 173 173 175 175 177 177 177 177 176 176 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 171 171 169 169 174 174 175 175 173 173 174 174 175 175 175 175 174 174 174 174 176 176 175 175 171 171 174 174 176 176 178 178 179 179 178 178 175 175 174 174 170 170 169 169 174 174 178 178 177 177 180 180 179 179 176 176 178 178 177 177 181 181 184 184 183 183 186 186 191 191 190 190 189 189 189 189 190 190 189 189 186 186 184 184 187 187 189 189 187 187 186 186 186 186 187 187 188 188 188 188 188 188 187 187 186 186 184 184 181 181 182 182 182 182 181 181 180 180 180 180 180 180 183 183 181 181 180 180 182 182 181 181 181 181 182 182 183 183 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 186 186 183 183 185 185 189 189 185 185 184 184 185 185 186 186 188 188 189 189 189 189 187 187 186 186 186 186 186 186 189 189 188 188 187 187 185 185 184 184 185 185 186 186 187 187 187 187 187 187 186 186 189 189 190 190 188 188 186 186 187 187 188 188 184 184 185 185 188 188 187 187 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 193 193 192 192 189 189 188 188 190 190 191 191 187 187 188 188 193 193 193 193 190 190 189 189 190 190 191 191 192 192 196 196 191 191 189 189 192 192 192 192 192 192 193 193 194 194 194 194 192 192 193 193 194 194 193 193 194 194 199 199 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 200 200 197 197 197 197 198 198 200 200 195 195 175 175 148 148 118 118 96 96 81 81 72 72 64 64 59 59 52 52 48 48 45 45 42 42 39 39 38 38 39 39 39 39 39 39 39 39 42 42 43 43 44 44 46 46 49 49 51 51 54 54 59 59 64 64 66 66 73 73 79 79 86 86 96 96 105 105 115 115 133 133 149 149 178 178 202 202 207 207 208 208 208 208 208 208 166 166 166 166 168 168 169 169 169 169 168 168 169 169 170 170 171 171 172 172 170 170 170 170 171 171 172 172 173 173 173 173 172 172 170 170 170 170 171 171 173 173 173 173 172 172 170 170 168 168 168 168 170 170 173 173 174 174 174 174 174 174 172 172 170 170 169 169 170 170 170 170 171 171 172 172 170 170 168 168 168 168 171 171 174 174 175 175 171 171 168 168 170 170 172 172 174 174 175 175 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 171 171 169 169 171 171 172 172 172 172 174 174 175 175 175 175 174 174 174 174 176 176 175 175 172 172 173 173 175 175 175 175 176 176 175 175 174 174 173 173 169 169 168 168 173 173 176 176 174 174 175 175 175 175 174 174 175 175 180 180 183 183 182 182 179 179 178 178 175 175 175 175 177 177 180 180 183 183 182 182 180 180 178 178 180 180 182 182 185 185 181 181 178 178 176 176 176 176 179 179 179 179 180 180 180 180 181 181 183 183 184 184 184 184 183 183 182 182 181 181 181 181 183 183 182 182 181 181 182 182 181 181 181 181 182 182 183 183 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 187 187 185 185 186 186 188 188 188 188 186 186 184 184 185 185 186 186 188 188 189 189 187 187 186 186 186 186 186 186 185 185 187 187 188 188 187 187 185 185 186 186 186 186 187 187 187 187 186 186 186 186 188 188 190 190 189 189 187 187 186 186 189 189 188 188 187 187 188 188 189 189 188 188 188 188 189 189 190 190 188 188 188 188 188 188 188 188 189 189 191 191 191 191 191 191 189 189 189 189 188 188 189 189 192 192 192 192 190 190 190 190 190 190 190 190 191 191 195 195 194 194 192 192 193 193 194 194 193 193 195 195 196 196 195 195 194 194 195 195 197 197 196 196 195 195 198 198 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 201 201 200 200 201 201 201 201 183 183 150 150 120 120 95 95 77 77 69 69 62 62 53 53 47 47 43 43 38 38 36 36 36 36 32 32 31 31 30 30 32 32 33 33 34 34 35 35 37 37 38 38 40 40 43 43 45 45 47 47 49 49 54 54 58 58 61 61 66 66 72 72 78 78 85 85 93 93 102 102 117 117 129 129 148 148 178 178 203 203 206 206 206 206 208 208 166 166 166 166 168 168 169 169 169 169 168 168 169 169 170 170 171 171 172 172 170 170 170 170 171 171 172 172 173 173 173 173 172 172 170 170 170 170 171 171 173 173 173 173 172 172 170 170 168 168 168 168 170 170 173 173 174 174 174 174 174 174 172 172 170 170 169 169 170 170 170 170 171 171 172 172 170 170 168 168 168 168 171 171 174 174 175 175 171 171 168 168 170 170 172 172 174 174 175 175 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 171 171 169 169 171 171 172 172 172 172 174 174 175 175 175 175 174 174 174 174 176 176 175 175 172 172 173 173 175 175 175 175 176 176 175 175 174 174 173 173 169 169 168 168 173 173 176 176 174 174 175 175 175 175 174 174 175 175 180 180 183 183 182 182 179 179 178 178 175 175 175 175 177 177 180 180 183 183 182 182 180 180 178 178 180 180 182 182 185 185 181 181 178 178 176 176 176 176 179 179 179 179 180 180 180 180 181 181 183 183 184 184 184 184 183 183 182 182 181 181 181 181 183 183 182 182 181 181 182 182 181 181 181 181 182 182 183 183 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 187 187 185 185 186 186 188 188 188 188 186 186 184 184 185 185 186 186 188 188 189 189 187 187 186 186 186 186 186 186 185 185 187 187 188 188 187 187 185 185 186 186 186 186 187 187 187 187 186 186 186 186 188 188 190 190 189 189 187 187 186 186 189 189 188 188 187 187 188 188 189 189 188 188 188 188 189 189 190 190 188 188 188 188 188 188 188 188 189 189 191 191 191 191 191 191 189 189 189 189 188 188 189 189 192 192 192 192 190 190 190 190 190 190 190 190 191 191 195 195 194 194 192 192 193 193 194 194 193 193 195 195 196 196 195 195 194 194 195 195 197 197 196 196 195 195 198 198 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 201 201 200 200 201 201 201 201 183 183 150 150 120 120 95 95 77 77 69 69 62 62 53 53 47 47 43 43 38 38 36 36 36 36 32 32 31 31 30 30 32 32 33 33 34 34 35 35 37 37 38 38 40 40 43 43 45 45 47 47 49 49 54 54 58 58 61 61 66 66 72 72 78 78 85 85 93 93 102 102 117 117 129 129 148 148 178 178 203 203 206 206 206 206 208 208 166 166 166 166 168 168 169 169 168 168 167 167 167 167 168 168 169 169 171 171 170 170 169 169 171 171 172 172 173 173 173 173 172 172 170 170 170 170 172 172 173 173 173 173 171 171 169 169 168 168 169 169 171 171 174 174 174 174 175 175 174 174 173 173 171 171 168 168 169 169 170 170 172 172 173 173 169 169 168 168 168 168 172 172 175 175 176 176 172 172 169 169 170 170 172 172 175 175 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 175 175 172 172 171 171 169 169 169 169 171 171 174 174 175 175 175 175 174 174 173 173 175 175 176 176 173 173 173 173 175 175 176 176 176 176 176 176 176 176 176 176 171 171 170 170 174 174 177 177 175 175 175 175 176 176 177 177 177 177 178 178 178 178 180 180 181 181 180 180 177 177 176 176 176 176 178 178 180 180 179 179 179 179 178 178 179 179 180 180 183 183 180 180 176 176 173 173 173 173 176 176 177 177 178 178 179 179 180 180 184 184 185 185 185 185 184 184 183 183 181 181 181 181 184 184 182 182 180 180 181 181 180 180 181 181 183 183 183 183 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 187 187 186 186 185 185 186 186 188 188 187 187 184 184 183 183 184 184 187 187 189 189 187 187 186 186 186 186 186 186 184 184 186 186 188 188 188 188 187 187 187 187 187 187 186 186 186 186 186 186 185 185 187 187 189 189 189 189 189 189 186 186 189 189 190 190 189 189 188 188 190 190 188 188 187 187 189 189 190 190 188 188 188 188 188 188 188 188 188 188 189 189 192 192 192 192 190 190 189 189 190 190 190 190 190 190 191 191 191 191 191 191 190 190 190 190 190 190 194 194 195 195 194 194 193 193 193 193 193 193 194 194 196 196 197 197 196 196 196 196 198 198 197 197 194 194 196 196 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 200 200 198 198 192 192 171 171 135 135 103 103 87 87 72 72 60 60 53 53 48 48 42 42 37 37 36 36 32 32 30 30 30 30 28 28 28 28 28 28 29 29 30 30 31 31 32 32 36 36 37 37 39 39 41 41 44 44 45 45 47 47 51 51 55 55 57 57 63 63 68 68 75 75 79 79 86 86 93 93 105 105 119 119 132 132 156 156 184 184 209 209 209 209 205 205 166 166 166 166 168 168 169 169 168 168 167 167 167 167 168 168 169 169 171 171 170 170 169 169 171 171 172 172 173 173 173 173 172 172 170 170 170 170 172 172 173 173 173 173 171 171 169 169 168 168 169 169 171 171 174 174 174 174 175 175 174 174 173 173 171 171 168 168 169 169 170 170 172 172 173 173 169 169 168 168 168 168 172 172 175 175 176 176 172 172 169 169 170 170 172 172 175 175 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 176 176 176 176 176 176 176 176 175 175 172 172 171 171 169 169 169 169 171 171 174 174 175 175 175 175 174 174 173 173 175 175 176 176 173 173 173 173 175 175 176 176 176 176 176 176 176 176 176 176 171 171 170 170 174 174 177 177 175 175 175 175 176 176 177 177 177 177 178 178 178 178 180 180 181 181 180 180 177 177 176 176 176 176 178 178 180 180 179 179 179 179 178 178 179 179 180 180 183 183 180 180 176 176 173 173 173 173 176 176 177 177 178 178 179 179 180 180 184 184 185 185 185 185 184 184 183 183 181 181 181 181 184 184 182 182 180 180 181 181 180 180 181 181 183 183 183 183 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 187 187 186 186 185 185 186 186 188 188 187 187 184 184 183 183 184 184 187 187 189 189 187 187 186 186 186 186 186 186 184 184 186 186 188 188 188 188 187 187 187 187 187 187 186 186 186 186 186 186 185 185 187 187 189 189 189 189 189 189 186 186 189 189 190 190 189 189 188 188 190 190 188 188 187 187 189 189 190 190 188 188 188 188 188 188 188 188 188 188 189 189 192 192 192 192 190 190 189 189 190 190 190 190 190 190 191 191 191 191 191 191 190 190 190 190 190 190 194 194 195 195 194 194 193 193 193 193 193 193 194 194 196 196 197 197 196 196 196 196 198 198 197 197 194 194 196 196 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 200 200 198 198 192 192 171 171 135 135 103 103 87 87 72 72 60 60 53 53 48 48 42 42 37 37 36 36 32 32 30 30 30 30 28 28 28 28 28 28 29 29 30 30 31 31 32 32 36 36 37 37 39 39 41 41 44 44 45 45 47 47 51 51 55 55 57 57 63 63 68 68 75 75 79 79 86 86 93 93 105 105 119 119 132 132 156 156 184 184 209 209 209 209 205 205 166 166 166 166 168 168 169 169 168 168 166 166 165 165 165 165 167 167 170 170 169 169 169 169 170 170 172 172 173 173 173 173 172 172 170 170 171 171 173 173 173 173 172 172 170 170 168 168 168 168 171 171 173 173 175 175 175 175 175 175 175 175 173 173 172 172 168 168 169 169 170 170 172 172 174 174 168 168 167 167 168 168 172 172 176 176 177 177 173 173 169 169 171 171 173 173 176 176 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 177 177 177 177 177 177 177 177 176 176 175 175 174 174 169 169 169 169 172 172 174 174 175 175 175 175 174 174 173 173 175 175 177 177 174 174 173 173 175 175 175 175 174 174 175 175 177 177 177 177 172 172 170 170 174 174 176 176 177 177 175 175 177 177 180 180 179 179 180 180 179 179 180 180 181 181 177 177 177 177 177 177 176 176 176 176 177 177 176 176 177 177 177 177 177 177 177 177 181 181 179 179 178 178 177 177 178 178 179 179 179 179 178 178 179 179 180 180 183 183 184 184 184 184 184 184 183 183 182 182 182 182 184 184 183 183 180 180 180 180 180 180 182 182 184 184 184 184 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 185 185 184 184 183 183 182 182 187 187 188 188 184 184 182 182 183 183 186 186 189 189 187 187 186 186 186 186 186 186 186 186 185 185 185 185 187 187 189 189 188 188 187 187 186 186 186 186 185 185 185 185 186 186 188 188 190 190 191 191 187 187 186 186 190 190 191 191 190 190 190 190 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 189 188 188 189 189 191 191 191 191 191 191 189 189 191 191 192 192 189 189 190 190 192 192 191 191 191 191 190 190 189 189 191 191 194 194 193 193 191 191 192 192 191 191 192 192 195 195 195 195 195 195 196 196 199 199 197 197 192 192 192 192 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 200 200 186 186 150 150 119 119 96 96 78 78 66 66 57 57 50 50 42 42 37 37 35 35 31 31 31 31 30 30 27 27 27 27 26 26 27 27 29 29 29 29 30 30 31 31 33 33 37 37 39 39 41 41 43 43 45 45 47 47 48 48 52 52 55 55 57 57 62 62 68 68 72 72 76 76 81 81 87 87 98 98 109 109 121 121 139 139 159 159 198 198 210 210 204 204 166 166 166 166 168 168 169 169 168 168 166 166 165 165 165 165 167 167 170 170 169 169 169 169 170 170 172 172 173 173 173 173 172 172 170 170 171 171 173 173 173 173 172 172 170 170 168 168 168 168 171 171 173 173 175 175 175 175 175 175 175 175 173 173 172 172 168 168 169 169 170 170 172 172 174 174 168 168 167 167 168 168 172 172 176 176 177 177 173 173 169 169 171 171 173 173 176 176 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 177 177 177 177 177 177 177 177 176 176 175 175 174 174 169 169 169 169 172 172 174 174 175 175 175 175 174 174 173 173 175 175 177 177 174 174 173 173 175 175 175 175 174 174 175 175 177 177 177 177 172 172 170 170 174 174 176 176 177 177 175 175 177 177 180 180 179 179 180 180 179 179 180 180 181 181 177 177 177 177 177 177 176 176 176 176 177 177 176 176 177 177 177 177 177 177 177 177 181 181 179 179 178 178 177 177 178 178 179 179 179 179 178 178 179 179 180 180 183 183 184 184 184 184 184 184 183 183 182 182 182 182 184 184 183 183 180 180 180 180 180 180 182 182 184 184 184 184 182 182 181 181 181 181 182 182 184 184 186 186 185 185 183 183 186 186 185 185 184 184 183 183 182 182 187 187 188 188 184 184 182 182 183 183 186 186 189 189 187 187 186 186 186 186 186 186 186 186 185 185 185 185 187 187 189 189 188 188 187 187 186 186 186 186 185 185 185 185 186 186 188 188 190 190 191 191 187 187 186 186 190 190 191 191 190 190 190 190 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 189 188 188 189 189 191 191 191 191 191 191 189 189 191 191 192 192 189 189 190 190 192 192 191 191 191 191 190 190 189 189 191 191 194 194 193 193 191 191 192 192 191 191 192 192 195 195 195 195 195 195 196 196 199 199 197 197 192 192 192 192 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 197 197 197 197 197 197 197 197 197 197 196 196 197 197 198 198 200 200 200 200 186 186 150 150 119 119 96 96 78 78 66 66 57 57 50 50 42 42 37 37 35 35 31 31 31 31 30 30 27 27 27 27 26 26 27 27 29 29 29 29 30 30 31 31 33 33 37 37 39 39 41 41 43 43 45 45 47 47 48 48 52 52 55 55 57 57 62 62 68 68 72 72 76 76 81 81 87 87 98 98 109 109 121 121 139 139 159 159 198 198 210 210 204 204 167 167 167 167 168 168 169 169 168 168 165 165 164 164 164 164 166 166 168 168 168 168 168 168 169 169 170 170 172 172 172 172 171 171 169 169 170 170 172 172 173 173 171 171 169 169 167 167 168 168 172 172 174 174 176 176 175 175 176 176 175 175 174 174 172 172 169 169 169 169 170 170 173 173 175 175 170 170 168 168 169 169 172 172 176 176 178 178 174 174 171 171 171 171 173 173 176 176 177 177 177 177 174 174 172 172 173 173 174 174 174 174 174 174 174 174 176 176 176 176 177 177 177 177 177 177 177 177 176 176 171 171 169 169 172 172 174 174 175 175 175 175 175 175 173 173 175 175 176 176 173 173 172 172 173 173 171 171 171 171 172 172 175 175 175 175 171 171 169 169 172 172 173 173 175 175 174 174 176 176 180 180 180 180 178 178 175 175 178 178 181 181 178 178 176 176 176 176 176 176 178 178 180 180 178 178 178 178 180 180 180 180 178 178 177 177 177 177 177 177 179 179 181 181 180 180 177 177 176 176 177 177 178 178 182 182 183 183 184 184 183 183 182 182 182 182 181 181 185 185 184 184 180 180 179 179 180 180 181 181 183 183 183 183 182 182 182 182 182 182 181 181 183 183 186 186 185 185 183 183 185 185 185 185 184 184 181 181 180 180 185 185 187 187 184 184 180 180 181 181 185 185 187 187 187 187 185 185 185 185 186 186 188 188 187 187 185 185 185 185 189 189 187 187 186 186 185 185 185 185 185 185 185 185 186 186 187 187 190 190 192 192 190 190 186 186 188 188 191 191 191 191 190 190 191 191 190 190 188 188 186 186 187 187 188 188 187 187 187 187 188 188 189 189 190 190 190 190 191 191 191 191 192 192 192 192 189 189 190 190 192 192 192 192 191 191 190 190 189 189 190 190 193 193 193 193 190 190 191 191 190 190 191 191 194 194 195 195 194 194 195 195 198 198 196 196 191 191 189 189 194 194 195 195 194 194 194 194 193 193 194 194 194 194 194 194 195 195 196 196 197 197 198 198 196 196 196 196 197 197 196 196 197 197 199 199 197 197 178 178 140 140 104 104 86 86 73 73 58 58 51 51 44 44 38 38 33 33 30 30 27 27 26 26 26 26 25 25 24 24 24 24 25 25 27 27 29 29 30 30 32 32 33 33 36 36 40 40 41 41 43 43 46 46 48 48 51 51 52 52 55 55 57 57 60 60 63 63 67 67 71 71 75 75 78 78 84 84 94 94 101 101 112 112 129 129 145 145 177 177 204 204 207 207 167 167 167 167 168 168 169 169 168 168 165 165 164 164 164 164 166 166 168 168 168 168 168 168 169 169 170 170 172 172 172 172 171 171 169 169 170 170 172 172 173 173 171 171 169 169 167 167 168 168 172 172 174 174 176 176 175 175 176 176 175 175 174 174 172 172 169 169 169 169 170 170 173 173 175 175 170 170 168 168 169 169 172 172 176 176 178 178 174 174 171 171 171 171 173 173 176 176 177 177 177 177 174 174 172 172 173 173 174 174 174 174 174 174 174 174 176 176 176 176 177 177 177 177 177 177 177 177 176 176 171 171 169 169 172 172 174 174 175 175 175 175 175 175 173 173 175 175 176 176 173 173 172 172 173 173 171 171 171 171 172 172 175 175 175 175 171 171 169 169 172 172 173 173 175 175 174 174 176 176 180 180 180 180 178 178 175 175 178 178 181 181 178 178 176 176 176 176 176 176 178 178 180 180 178 178 178 178 180 180 180 180 178 178 177 177 177 177 177 177 179 179 181 181 180 180 177 177 176 176 177 177 178 178 182 182 183 183 184 184 183 183 182 182 182 182 181 181 185 185 184 184 180 180 179 179 180 180 181 181 183 183 183 183 182 182 182 182 182 182 181 181 183 183 186 186 185 185 183 183 185 185 185 185 184 184 181 181 180 180 185 185 187 187 184 184 180 180 181 181 185 185 187 187 187 187 185 185 185 185 186 186 188 188 187 187 185 185 185 185 189 189 187 187 186 186 185 185 185 185 185 185 185 185 186 186 187 187 190 190 192 192 190 190 186 186 188 188 191 191 191 191 190 190 191 191 190 190 188 188 186 186 187 187 188 188 187 187 187 187 188 188 189 189 190 190 190 190 191 191 191 191 192 192 192 192 189 189 190 190 192 192 192 192 191 191 190 190 189 189 190 190 193 193 193 193 190 190 191 191 190 190 191 191 194 194 195 195 194 194 195 195 198 198 196 196 191 191 189 189 194 194 195 195 194 194 194 194 193 193 194 194 194 194 194 194 195 195 196 196 197 197 198 198 196 196 196 196 197 197 196 196 197 197 199 199 197 197 178 178 140 140 104 104 86 86 73 73 58 58 51 51 44 44 38 38 33 33 30 30 27 27 26 26 26 26 25 25 24 24 24 24 25 25 27 27 29 29 30 30 32 32 33 33 36 36 40 40 41 41 43 43 46 46 48 48 51 51 52 52 55 55 57 57 60 60 63 63 67 67 71 71 75 75 78 78 84 84 94 94 101 101 112 112 129 129 145 145 177 177 204 204 207 207 168 168 168 168 169 169 170 170 169 169 165 165 163 163 164 164 165 165 165 165 166 166 167 167 169 169 168 168 168 168 171 171 171 171 168 168 169 169 171 171 173 173 171 171 168 168 166 166 167 167 171 171 175 175 176 176 175 175 175 175 174 174 173 173 173 173 172 172 170 170 171 171 174 174 177 177 173 173 171 171 169 169 172 172 175 175 179 179 176 176 173 173 172 172 173 173 176 176 178 178 178 178 174 174 170 170 170 170 174 174 175 175 174 174 173 173 174 174 174 174 176 176 177 177 177 177 176 176 177 177 173 173 171 171 172 172 174 174 174 174 175 175 176 176 174 174 174 174 175 175 171 171 172 172 173 173 171 171 170 170 170 170 171 171 173 173 173 173 171 171 171 171 172 172 174 174 175 175 176 176 178 178 179 179 180 180 177 177 176 176 178 178 177 177 177 177 176 176 175 175 176 176 176 176 180 180 179 179 182 182 183 183 178 178 176 176 178 178 179 179 180 180 180 180 177 177 174 174 177 177 180 180 179 179 180 180 181 181 184 184 183 183 181 181 180 180 179 179 183 183 184 184 179 179 178 178 179 179 179 179 181 181 182 182 183 183 185 185 183 183 178 178 179 179 184 184 186 186 183 183 184 184 185 185 183 183 181 181 182 182 184 184 186 186 183 183 180 180 179 179 181 181 184 184 187 187 185 185 183 183 185 185 185 185 190 190 188 188 185 185 189 189 184 184 184 184 184 184 185 185 186 186 185 185 189 189 188 188 188 188 192 192 192 192 188 188 187 187 187 187 189 189 190 190 190 190 190 190 188 188 185 185 186 186 189 189 186 186 186 186 188 188 189 189 191 191 189 189 191 191 192 192 192 192 193 193 192 192 190 190 191 191 193 193 193 193 192 192 190 190 190 190 192 192 193 193 193 193 191 191 192 192 191 191 194 194 196 196 192 192 193 193 197 197 197 197 192 192 191 191 193 193 195 195 195 195 194 194 192 192 193 193 193 193 193 193 195 195 196 196 197 197 197 197 194 194 194 194 197 197 197 197 193 193 193 193 172 172 128 128 103 103 84 84 69 69 58 58 50 50 45 45 39 39 34 34 30 30 27 27 26 26 26 26 25 25 24 24 25 25 26 26 27 27 30 30 32 32 34 34 37 37 40 40 42 42 44 44 46 46 49 49 51 51 55 55 57 57 58 58 59 59 62 62 64 64 66 66 71 71 73 73 77 77 82 82 85 85 92 92 99 99 109 109 122 122 135 135 162 162 193 193 210 210 168 168 168 168 169 169 170 170 169 169 165 165 163 163 164 164 165 165 165 165 166 166 167 167 169 169 168 168 168 168 171 171 171 171 168 168 169 169 171 171 173 173 171 171 168 168 166 166 167 167 171 171 175 175 176 176 175 175 175 175 174 174 173 173 173 173 172 172 170 170 171 171 174 174 177 177 173 173 171 171 169 169 172 172 175 175 179 179 176 176 173 173 172 172 173 173 176 176 178 178 178 178 174 174 170 170 170 170 174 174 175 175 174 174 173 173 174 174 174 174 176 176 177 177 177 177 176 176 177 177 173 173 171 171 172 172 174 174 174 174 175 175 176 176 174 174 174 174 175 175 171 171 172 172 173 173 171 171 170 170 170 170 171 171 173 173 173 173 171 171 171 171 172 172 174 174 175 175 176 176 178 178 179 179 180 180 177 177 176 176 178 178 177 177 177 177 176 176 175 175 176 176 176 176 180 180 179 179 182 182 183 183 178 178 176 176 178 178 179 179 180 180 180 180 177 177 174 174 177 177 180 180 179 179 180 180 181 181 184 184 183 183 181 181 180 180 179 179 183 183 184 184 179 179 178 178 179 179 179 179 181 181 182 182 183 183 185 185 183 183 178 178 179 179 184 184 186 186 183 183 184 184 185 185 183 183 181 181 182 182 184 184 186 186 183 183 180 180 179 179 181 181 184 184 187 187 185 185 183 183 185 185 185 185 190 190 188 188 185 185 189 189 184 184 184 184 184 184 185 185 186 186 185 185 189 189 188 188 188 188 192 192 192 192 188 188 187 187 187 187 189 189 190 190 190 190 190 190 188 188 185 185 186 186 189 189 186 186 186 186 188 188 189 189 191 191 189 189 191 191 192 192 192 192 193 193 192 192 190 190 191 191 193 193 193 193 192 192 190 190 190 190 192 192 193 193 193 193 191 191 192 192 191 191 194 194 196 196 192 192 193 193 197 197 197 197 192 192 191 191 193 193 195 195 195 195 194 194 192 192 193 193 193 193 193 193 195 195 196 196 197 197 197 197 194 194 194 194 197 197 197 197 193 193 193 193 172 172 128 128 103 103 84 84 69 69 58 58 50 50 45 45 39 39 34 34 30 30 27 27 26 26 26 26 25 25 24 24 25 25 26 26 27 27 30 30 32 32 34 34 37 37 40 40 42 42 44 44 46 46 49 49 51 51 55 55 57 57 58 58 59 59 62 62 64 64 66 66 71 71 73 73 77 77 82 82 85 85 92 92 99 99 109 109 122 122 135 135 162 162 193 193 210 210 169 169 169 169 168 168 168 168 169 169 166 166 164 164 165 165 165 165 165 165 166 166 167 167 168 168 168 168 168 168 171 171 171 171 168 168 168 168 171 171 173 173 172 172 169 169 166 166 168 168 171 171 174 174 175 175 175 175 174 174 173 173 173 173 173 173 172 172 170 170 171 171 174 174 177 177 174 174 172 172 170 170 172 172 175 175 178 178 176 176 174 174 173 173 173 173 175 175 177 177 177 177 173 173 169 169 169 169 173 173 175 175 175 175 173 173 174 174 174 174 176 176 177 177 177 177 178 178 179 179 175 175 172 172 174 174 176 176 176 176 177 177 177 177 175 175 174 174 174 174 173 173 174 174 175 175 174 174 172 172 170 170 170 170 173 173 173 173 172 172 171 171 172 172 172 172 174 174 178 178 180 180 180 180 179 179 177 177 178 178 181 181 181 181 182 182 182 182 182 182 184 184 186 186 186 186 187 187 189 189 190 190 189 189 183 183 184 184 184 184 180 180 177 177 176 176 176 176 177 177 177 177 178 178 181 181 181 181 183 183 183 183 181 181 180 180 180 180 182 182 182 182 179 179 177 177 178 178 181 181 181 181 181 181 182 182 185 185 183 183 179 179 179 179 183 183 185 185 183 183 184 184 184 184 183 183 181 181 182 182 185 185 186 186 184 184 181 181 181 181 181 181 183 183 185 185 185 185 183 183 185 185 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 188 188 188 188 186 186 188 188 188 188 188 188 191 191 191 191 188 188 186 186 187 187 188 188 189 189 190 190 190 190 188 188 186 186 186 186 189 189 188 188 188 188 188 188 189 189 190 190 188 188 190 190 191 191 192 192 193 193 192 192 190 190 191 191 192 192 193 193 193 193 191 191 192 192 194 194 194 194 194 194 193 193 192 192 191 191 193 193 194 194 193 193 192 192 195 195 196 196 194 194 194 194 192 192 193 193 195 195 195 195 194 194 193 193 192 192 192 192 194 194 195 195 197 197 197 197 195 195 194 194 197 197 199 199 195 195 163 163 125 125 97 97 79 79 65 65 55 55 49 49 42 42 37 37 32 32 28 28 26 26 25 25 26 26 26 26 27 27 27 27 29 29 32 32 33 33 37 37 39 39 41 41 44 44 47 47 50 50 53 53 56 56 57 57 60 60 62 62 65 65 66 66 67 67 69 69 70 70 72 72 74 74 76 76 79 79 83 83 86 86 90 90 96 96 105 105 117 117 129 129 149 149 181 181 206 206 169 169 169 169 168 168 168 168 169 169 166 166 164 164 165 165 165 165 165 165 166 166 167 167 168 168 168 168 168 168 171 171 171 171 168 168 168 168 171 171 173 173 172 172 169 169 166 166 168 168 171 171 174 174 175 175 175 175 174 174 173 173 173 173 173 173 172 172 170 170 171 171 174 174 177 177 174 174 172 172 170 170 172 172 175 175 178 178 176 176 174 174 173 173 173 173 175 175 177 177 177 177 173 173 169 169 169 169 173 173 175 175 175 175 173 173 174 174 174 174 176 176 177 177 177 177 178 178 179 179 175 175 172 172 174 174 176 176 176 176 177 177 177 177 175 175 174 174 174 174 173 173 174 174 175 175 174 174 172 172 170 170 170 170 173 173 173 173 172 172 171 171 172 172 172 172 174 174 178 178 180 180 180 180 179 179 177 177 178 178 181 181 181 181 182 182 182 182 182 182 184 184 186 186 186 186 187 187 189 189 190 190 189 189 183 183 184 184 184 184 180 180 177 177 176 176 176 176 177 177 177 177 178 178 181 181 181 181 183 183 183 183 181 181 180 180 180 180 182 182 182 182 179 179 177 177 178 178 181 181 181 181 181 181 182 182 185 185 183 183 179 179 179 179 183 183 185 185 183 183 184 184 184 184 183 183 181 181 182 182 185 185 186 186 184 184 181 181 181 181 181 181 183 183 185 185 185 185 183 183 185 185 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 188 188 188 188 186 186 188 188 188 188 188 188 191 191 191 191 188 188 186 186 187 187 188 188 189 189 190 190 190 190 188 188 186 186 186 186 189 189 188 188 188 188 188 188 189 189 190 190 188 188 190 190 191 191 192 192 193 193 192 192 190 190 191 191 192 192 193 193 193 193 191 191 192 192 194 194 194 194 194 194 193 193 192 192 191 191 193 193 194 194 193 193 192 192 195 195 196 196 194 194 194 194 192 192 193 193 195 195 195 195 194 194 193 193 192 192 192 192 194 194 195 195 197 197 197 197 195 195 194 194 197 197 199 199 195 195 163 163 125 125 97 97 79 79 65 65 55 55 49 49 42 42 37 37 32 32 28 28 26 26 25 25 26 26 26 26 27 27 27 27 29 29 32 32 33 33 37 37 39 39 41 41 44 44 47 47 50 50 53 53 56 56 57 57 60 60 62 62 65 65 66 66 67 67 69 69 70 70 72 72 74 74 76 76 79 79 83 83 86 86 90 90 96 96 105 105 117 117 129 129 149 149 181 181 206 206 170 170 169 169 168 168 168 168 168 168 167 167 166 166 167 167 166 166 166 166 167 167 167 167 167 167 167 167 168 168 171 171 171 171 168 168 168 168 170 170 172 172 172 172 170 170 167 167 167 167 170 170 173 173 173 173 174 174 173 173 173 173 172 172 172 172 172 172 170 170 171 171 174 174 177 177 176 176 173 173 170 170 172 172 175 175 177 177 177 177 176 176 175 175 174 174 175 175 177 177 177 177 172 172 168 168 169 169 172 172 175 175 176 176 174 174 174 174 174 174 176 176 177 177 178 178 179 179 180 180 176 176 174 174 175 175 177 177 177 177 177 177 176 176 175 175 173 173 174 174 176 176 176 176 177 177 176 176 173 173 172 172 171 171 174 174 174 174 172 172 172 172 173 173 174 174 174 174 176 176 178 178 181 181 188 188 188 188 190 190 188 188 180 180 175 175 171 171 166 166 162 162 160 160 157 157 159 159 162 162 166 166 170 170 181 181 185 185 189 189 192 192 190 190 179 179 173 173 171 171 176 176 182 182 181 181 180 180 183 183 183 183 181 181 181 181 181 181 180 180 180 180 180 180 177 177 177 177 182 182 181 181 179 179 182 182 184 184 184 184 180 180 178 178 182 182 184 184 183 183 184 184 185 185 183 183 181 181 182 182 184 184 185 185 184 184 183 183 182 182 181 181 182 182 184 184 184 184 183 183 186 186 188 188 185 185 185 185 187 187 187 187 188 188 187 187 187 187 188 188 189 189 187 187 187 187 188 188 189 189 189 189 191 191 187 187 185 185 186 186 187 187 188 188 190 190 190 190 189 189 188 188 187 187 188 188 189 189 189 189 188 188 189 189 190 190 187 187 188 188 190 190 191 191 192 192 192 192 191 191 192 192 192 192 194 194 194 194 193 193 193 193 194 194 195 195 194 194 193 193 192 192 193 193 192 192 193 193 194 194 191 191 194 194 195 195 194 194 196 196 193 193 193 193 194 194 195 195 196 196 194 194 192 192 191 191 192 192 193 193 196 196 197 197 195 195 195 195 198 198 194 194 164 164 124 124 93 93 82 82 68 68 57 57 49 49 42 42 36 36 33 33 31 31 28 28 28 28 27 27 26 26 27 27 30 30 31 31 34 34 37 37 41 41 44 44 47 47 50 50 52 52 56 56 60 60 63 63 64 64 65 65 68 68 70 70 72 72 74 74 75 75 76 76 78 78 79 79 81 81 81 81 83 83 85 85 88 88 92 92 98 98 105 105 115 115 127 127 142 142 172 172 203 203 170 170 169 169 168 168 168 168 168 168 167 167 166 166 167 167 166 166 166 166 167 167 167 167 167 167 167 167 168 168 171 171 171 171 168 168 168 168 170 170 172 172 172 172 170 170 167 167 167 167 170 170 173 173 173 173 174 174 173 173 173 173 172 172 172 172 172 172 170 170 171 171 174 174 177 177 176 176 173 173 170 170 172 172 175 175 177 177 177 177 176 176 175 175 174 174 175 175 177 177 177 177 172 172 168 168 169 169 172 172 175 175 176 176 174 174 174 174 174 174 176 176 177 177 178 178 179 179 180 180 176 176 174 174 175 175 177 177 177 177 177 177 176 176 175 175 173 173 174 174 176 176 176 176 177 177 176 176 173 173 172 172 171 171 174 174 174 174 172 172 172 172 173 173 174 174 174 174 176 176 178 178 181 181 188 188 188 188 190 190 188 188 180 180 175 175 171 171 166 166 162 162 160 160 157 157 159 159 162 162 166 166 170 170 181 181 185 185 189 189 192 192 190 190 179 179 173 173 171 171 176 176 182 182 181 181 180 180 183 183 183 183 181 181 181 181 181 181 180 180 180 180 180 180 177 177 177 177 182 182 181 181 179 179 182 182 184 184 184 184 180 180 178 178 182 182 184 184 183 183 184 184 185 185 183 183 181 181 182 182 184 184 185 185 184 184 183 183 182 182 181 181 182 182 184 184 184 184 183 183 186 186 188 188 185 185 185 185 187 187 187 187 188 188 187 187 187 187 188 188 189 189 187 187 187 187 188 188 189 189 189 189 191 191 187 187 185 185 186 186 187 187 188 188 190 190 190 190 189 189 188 188 187 187 188 188 189 189 189 189 188 188 189 189 190 190 187 187 188 188 190 190 191 191 192 192 192 192 191 191 192 192 192 192 194 194 194 194 193 193 193 193 194 194 195 195 194 194 193 193 192 192 193 193 192 192 193 193 194 194 191 191 194 194 195 195 194 194 196 196 193 193 193 193 194 194 195 195 196 196 194 194 192 192 191 191 192 192 193 193 196 196 197 197 195 195 195 195 198 198 194 194 164 164 124 124 93 93 82 82 68 68 57 57 49 49 42 42 36 36 33 33 31 31 28 28 28 28 27 27 26 26 27 27 30 30 31 31 34 34 37 37 41 41 44 44 47 47 50 50 52 52 56 56 60 60 63 63 64 64 65 65 68 68 70 70 72 72 74 74 75 75 76 76 78 78 79 79 81 81 81 81 83 83 85 85 88 88 92 92 98 98 105 105 115 115 127 127 142 142 172 172 203 203 171 171 170 170 168 168 168 168 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 171 171 171 171 168 168 167 167 169 169 172 172 173 173 171 171 167 167 167 167 170 170 171 171 171 171 173 173 173 173 172 172 172 172 171 171 172 172 170 170 171 171 174 174 177 177 177 177 174 174 171 171 172 172 175 175 176 176 177 177 178 178 176 176 174 174 174 174 176 176 176 176 172 172 168 168 167 167 172 172 175 175 176 176 175 175 174 174 174 174 176 176 177 177 178 178 179 179 180 180 175 175 173 173 175 175 176 176 176 176 175 175 174 174 175 175 173 173 173 173 177 177 177 177 178 178 177 177 175 175 173 173 173 173 175 175 175 175 173 173 173 173 174 174 173 173 178 178 186 186 188 188 188 188 177 177 168 168 158 158 147 147 135 135 128 128 126 126 123 123 122 122 122 122 121 121 123 123 124 124 127 127 133 133 137 137 145 145 157 157 171 171 181 181 187 187 187 187 182 182 179 179 181 181 182 182 179 179 181 181 184 184 181 181 181 181 182 182 178 178 178 178 180 180 177 177 176 176 183 183 182 182 178 178 181 181 184 184 184 184 181 181 177 177 181 181 183 183 183 183 185 185 187 187 185 185 182 182 180 180 182 182 185 185 185 185 184 184 183 183 182 182 180 180 183 183 183 183 183 183 186 186 186 186 187 187 183 183 183 183 189 189 187 187 187 187 186 186 188 188 189 189 189 189 186 186 188 188 189 189 187 187 190 190 186 186 185 185 186 186 187 187 187 187 189 189 190 190 190 190 189 189 187 187 187 187 191 191 190 190 187 187 190 190 190 190 186 186 186 186 189 189 190 190 192 192 193 193 192 192 191 191 192 192 194 194 195 195 194 194 192 192 193 193 193 193 193 193 192 192 191 191 193 193 192 192 191 191 195 195 193 193 194 194 194 194 193 193 196 196 195 195 194 194 193 193 194 194 195 195 194 194 192 192 191 191 191 191 192 192 196 196 197 197 195 195 194 194 197 197 175 175 121 121 102 102 82 82 64 64 57 57 47 47 41 41 36 36 31 31 32 32 30 30 30 30 31 31 30 30 30 30 33 33 37 37 39 39 42 42 45 45 49 49 53 53 56 56 60 60 64 64 68 68 72 72 76 76 78 78 78 78 80 80 82 82 83 83 85 85 85 85 86 86 86 86 86 86 88 88 88 88 88 88 89 89 90 90 93 93 98 98 105 105 114 114 125 125 139 139 164 164 198 198 171 171 170 170 168 168 168 168 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 171 171 171 171 168 168 167 167 169 169 172 172 173 173 171 171 167 167 167 167 170 170 171 171 171 171 173 173 173 173 172 172 172 172 171 171 172 172 170 170 171 171 174 174 177 177 177 177 174 174 171 171 172 172 175 175 176 176 177 177 178 178 176 176 174 174 174 174 176 176 176 176 172 172 168 168 167 167 172 172 175 175 176 176 175 175 174 174 174 174 176 176 177 177 178 178 179 179 180 180 175 175 173 173 175 175 176 176 176 176 175 175 174 174 175 175 173 173 173 173 177 177 177 177 178 178 177 177 175 175 173 173 173 173 175 175 175 175 173 173 173 173 174 174 173 173 178 178 186 186 188 188 188 188 177 177 168 168 158 158 147 147 135 135 128 128 126 126 123 123 122 122 122 122 121 121 123 123 124 124 127 127 133 133 137 137 145 145 157 157 171 171 181 181 187 187 187 187 182 182 179 179 181 181 182 182 179 179 181 181 184 184 181 181 181 181 182 182 178 178 178 178 180 180 177 177 176 176 183 183 182 182 178 178 181 181 184 184 184 184 181 181 177 177 181 181 183 183 183 183 185 185 187 187 185 185 182 182 180 180 182 182 185 185 185 185 184 184 183 183 182 182 180 180 183 183 183 183 183 183 186 186 186 186 187 187 183 183 183 183 189 189 187 187 187 187 186 186 188 188 189 189 189 189 186 186 188 188 189 189 187 187 190 190 186 186 185 185 186 186 187 187 187 187 189 189 190 190 190 190 189 189 187 187 187 187 191 191 190 190 187 187 190 190 190 190 186 186 186 186 189 189 190 190 192 192 193 193 192 192 191 191 192 192 194 194 195 195 194 194 192 192 193 193 193 193 193 193 192 192 191 191 193 193 192 192 191 191 195 195 193 193 194 194 194 194 193 193 196 196 195 195 194 194 193 193 194 194 195 195 194 194 192 192 191 191 191 191 192 192 196 196 197 197 195 195 194 194 197 197 175 175 121 121 102 102 82 82 64 64 57 57 47 47 41 41 36 36 31 31 32 32 30 30 30 30 31 31 30 30 30 30 33 33 37 37 39 39 42 42 45 45 49 49 53 53 56 56 60 60 64 64 68 68 72 72 76 76 78 78 78 78 80 80 82 82 83 83 85 85 85 85 86 86 86 86 86 86 88 88 88 88 88 88 89 89 90 90 93 93 98 98 105 105 114 114 125 125 139 139 164 164 198 198 171 171 170 170 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 168 168 170 170 170 170 167 167 166 166 168 168 172 172 174 174 173 173 169 169 168 168 169 169 170 170 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 174 174 176 176 177 177 174 174 171 171 173 173 175 175 175 175 176 176 176 176 175 175 175 175 174 174 176 176 176 176 172 172 168 168 168 168 172 172 175 175 176 176 175 175 174 174 173 173 175 175 177 177 177 177 176 176 176 176 175 175 173 173 174 174 175 175 174 174 173 173 173 173 174 174 172 172 172 172 178 178 178 178 178 178 179 179 176 176 174 174 176 176 178 178 176 176 172 172 174 174 180 180 188 188 185 185 175 175 159 159 140 140 131 131 121 121 111 111 107 107 104 104 97 97 94 94 92 92 90 90 90 90 90 90 92 92 92 92 93 93 98 98 107 107 110 110 115 115 125 125 133 133 146 146 169 169 182 182 189 189 190 190 182 182 180 180 180 180 182 182 179 179 179 179 182 182 178 178 178 178 181 181 178 178 177 177 182 182 182 182 179 179 180 180 183 183 183 183 182 182 178 178 180 180 182 182 183 183 185 185 188 188 186 186 183 183 180 180 178 178 183 183 186 186 186 186 184 184 182 182 182 182 182 182 182 182 184 184 186 186 186 186 189 189 184 184 182 182 187 187 186 186 185 185 185 185 187 187 187 187 188 188 185 185 186 186 187 187 186 186 188 188 186 186 184 184 186 186 188 188 186 186 187 187 188 188 189 189 189 189 188 188 187 187 193 193 192 192 188 188 190 190 191 191 187 187 188 188 190 190 190 190 192 192 193 193 192 192 192 192 193 193 194 194 195 195 195 195 192 192 192 192 193 193 192 192 191 191 191 191 194 194 193 193 191 191 195 195 194 194 195 195 193 193 193 193 195 195 195 195 194 194 193 193 193 193 194 194 195 195 193 193 192 192 191 191 192 192 196 196 197 197 196 196 196 196 174 174 128 128 99 99 80 80 64 64 57 57 49 49 43 43 39 39 35 35 31 31 30 30 30 30 31 31 32 32 35 35 39 39 41 41 46 46 49 49 51 51 55 55 58 58 63 63 69 69 74 74 78 78 82 82 86 86 90 90 92 92 95 95 97 97 99 99 98 98 99 99 98 98 98 98 97 97 96 96 94 94 93 93 92 92 93 93 95 95 96 96 99 99 104 104 113 113 122 122 137 137 158 158 192 192 171 171 170 170 168 168 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 168 168 170 170 170 170 167 167 166 166 168 168 172 172 174 174 173 173 169 169 168 168 169 169 170 170 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 174 174 176 176 177 177 174 174 171 171 173 173 175 175 175 175 176 176 176 176 175 175 175 175 174 174 176 176 176 176 172 172 168 168 168 168 172 172 175 175 176 176 175 175 174 174 173 173 175 175 177 177 177 177 176 176 176 176 175 175 173 173 174 174 175 175 174 174 173 173 173 173 174 174 172 172 172 172 178 178 178 178 178 178 179 179 176 176 174 174 176 176 178 178 176 176 172 172 174 174 180 180 188 188 185 185 175 175 159 159 140 140 131 131 121 121 111 111 107 107 104 104 97 97 94 94 92 92 90 90 90 90 90 90 92 92 92 92 93 93 98 98 107 107 110 110 115 115 125 125 133 133 146 146 169 169 182 182 189 189 190 190 182 182 180 180 180 180 182 182 179 179 179 179 182 182 178 178 178 178 181 181 178 178 177 177 182 182 182 182 179 179 180 180 183 183 183 183 182 182 178 178 180 180 182 182 183 183 185 185 188 188 186 186 183 183 180 180 178 178 183 183 186 186 186 186 184 184 182 182 182 182 182 182 182 182 184 184 186 186 186 186 189 189 184 184 182 182 187 187 186 186 185 185 185 185 187 187 187 187 188 188 185 185 186 186 187 187 186 186 188 188 186 186 184 184 186 186 188 188 186 186 187 187 188 188 189 189 189 189 188 188 187 187 193 193 192 192 188 188 190 190 191 191 187 187 188 188 190 190 190 190 192 192 193 193 192 192 192 192 193 193 194 194 195 195 195 195 192 192 192 192 193 193 192 192 191 191 191 191 194 194 193 193 191 191 195 195 194 194 195 195 193 193 193 193 195 195 195 195 194 194 193 193 193 193 194 194 195 195 193 193 192 192 191 191 192 192 196 196 197 197 196 196 196 196 174 174 128 128 99 99 80 80 64 64 57 57 49 49 43 43 39 39 35 35 31 31 30 30 30 30 31 31 32 32 35 35 39 39 41 41 46 46 49 49 51 51 55 55 58 58 63 63 69 69 74 74 78 78 82 82 86 86 90 90 92 92 95 95 97 97 99 99 98 98 99 99 98 98 98 98 97 97 96 96 94 94 93 93 92 92 93 93 95 95 96 96 99 99 104 104 113 113 122 122 137 137 158 158 192 192 172 172 171 171 169 169 167 167 168 168 168 168 170 170 171 171 171 171 171 171 170 170 169 169 167 167 167 167 169 169 171 171 169 169 166 166 164 164 167 167 171 171 175 175 176 176 172 172 169 169 168 168 169 169 170 170 171 171 170 170 169 169 170 170 171 171 171 171 171 171 172 172 174 174 175 175 174 174 172 172 171 171 172 172 175 175 175 175 174 174 173 173 173 173 175 175 175 175 175 175 177 177 174 174 170 170 169 169 172 172 175 175 176 176 175 175 174 174 171 171 174 174 176 176 175 175 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 171 171 171 171 176 176 177 177 181 181 177 177 174 174 178 178 179 179 177 177 180 180 183 183 183 183 180 180 166 166 146 146 129 129 119 119 108 108 98 98 93 93 85 85 81 81 78 78 74 74 74 74 72 72 72 72 72 72 74 74 76 76 78 78 81 81 83 83 85 85 91 91 96 96 102 102 110 110 117 117 131 131 147 147 168 168 185 185 188 188 176 176 179 179 185 185 176 176 177 177 182 182 179 179 178 178 181 181 181 181 181 181 181 181 182 182 181 181 180 180 180 180 181 181 182 182 180 180 179 179 180 180 182 182 185 185 187 187 186 186 185 185 181 181 177 177 180 180 186 186 189 189 186 186 183 183 186 186 182 182 183 183 187 187 186 186 188 188 190 190 188 188 185 185 185 185 187 187 186 186 185 185 186 186 187 187 187 187 186 186 184 184 185 185 185 185 186 186 186 186 184 184 187 187 191 191 187 187 184 184 185 185 186 186 187 187 188 188 188 188 194 194 195 195 190 190 189 189 190 190 188 188 189 189 190 190 190 190 192 192 193 193 192 192 192 192 192 192 193 193 194 194 194 194 193 193 194 194 194 194 192 192 191 191 192 192 195 195 194 194 192 192 194 194 194 194 193 193 192 192 193 193 194 194 193 193 194 194 195 195 195 195 194 194 196 196 195 195 193 193 193 193 193 193 194 194 195 195 198 198 185 185 140 140 111 111 87 87 73 73 63 63 52 52 46 46 41 41 36 36 33 33 33 33 32 32 34 34 35 35 38 38 40 40 44 44 48 48 54 54 57 57 62 62 69 69 72 72 75 75 81 81 89 89 95 95 101 101 108 108 114 114 116 116 119 119 122 122 122 122 120 120 120 120 116 116 113 113 112 112 109 109 102 102 100 100 98 98 98 98 98 98 102 102 104 104 106 106 113 113 122 122 135 135 154 154 187 187 172 172 171 171 169 169 167 167 168 168 168 168 170 170 171 171 171 171 171 171 170 170 169 169 167 167 167 167 169 169 171 171 169 169 166 166 164 164 167 167 171 171 175 175 176 176 172 172 169 169 168 168 169 169 170 170 171 171 170 170 169 169 170 170 171 171 171 171 171 171 172 172 174 174 175 175 174 174 172 172 171 171 172 172 175 175 175 175 174 174 173 173 173 173 175 175 175 175 175 175 177 177 174 174 170 170 169 169 172 172 175 175 176 176 175 175 174 174 171 171 174 174 176 176 175 175 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 171 171 171 171 176 176 177 177 181 181 177 177 174 174 178 178 179 179 177 177 180 180 183 183 183 183 180 180 166 166 146 146 129 129 119 119 108 108 98 98 93 93 85 85 81 81 78 78 74 74 74 74 72 72 72 72 72 72 74 74 76 76 78 78 81 81 83 83 85 85 91 91 96 96 102 102 110 110 117 117 131 131 147 147 168 168 185 185 188 188 176 176 179 179 185 185 176 176 177 177 182 182 179 179 178 178 181 181 181 181 181 181 181 181 182 182 181 181 180 180 180 180 181 181 182 182 180 180 179 179 180 180 182 182 185 185 187 187 186 186 185 185 181 181 177 177 180 180 186 186 189 189 186 186 183 183 186 186 182 182 183 183 187 187 186 186 188 188 190 190 188 188 185 185 185 185 187 187 186 186 185 185 186 186 187 187 187 187 186 186 184 184 185 185 185 185 186 186 186 186 184 184 187 187 191 191 187 187 184 184 185 185 186 186 187 187 188 188 188 188 194 194 195 195 190 190 189 189 190 190 188 188 189 189 190 190 190 190 192 192 193 193 192 192 192 192 192 192 193 193 194 194 194 194 193 193 194 194 194 194 192 192 191 191 192 192 195 195 194 194 192 192 194 194 194 194 193 193 192 192 193 193 194 194 193 193 194 194 195 195 195 195 194 194 196 196 195 195 193 193 193 193 193 193 194 194 195 195 198 198 185 185 140 140 111 111 87 87 73 73 63 63 52 52 46 46 41 41 36 36 33 33 33 33 32 32 34 34 35 35 38 38 40 40 44 44 48 48 54 54 57 57 62 62 69 69 72 72 75 75 81 81 89 89 95 95 101 101 108 108 114 114 116 116 119 119 122 122 122 122 120 120 120 120 116 116 113 113 112 112 109 109 102 102 100 100 98 98 98 98 98 98 102 102 104 104 106 106 113 113 122 122 135 135 154 154 187 187 171 171 170 170 168 168 166 166 165 165 167 167 170 170 173 173 174 174 173 173 172 172 170 170 169 169 170 170 172 172 172 172 170 170 167 167 165 165 167 167 170 170 173 173 175 175 172 172 170 170 168 168 168 168 170 170 170 170 170 170 169 169 169 169 170 170 171 171 171 171 171 171 173 173 175 175 174 174 172 172 170 170 171 171 173 173 174 174 173 173 172 172 173 173 175 175 175 175 174 174 176 176 175 175 171 171 171 171 173 173 175 175 176 176 175 175 174 174 172 172 173 173 174 174 175 175 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 171 171 171 171 175 175 176 176 177 177 178 178 175 175 171 171 180 180 190 190 189 189 179 179 160 160 137 137 122 122 109 109 97 97 91 91 83 83 76 76 71 71 66 66 62 62 60 60 58 58 58 58 58 58 57 57 58 58 59 59 61 61 64 64 67 67 68 68 72 72 76 76 79 79 86 86 93 93 99 99 108 108 119 119 133 133 149 149 174 174 186 186 184 184 183 183 177 177 176 176 180 180 179 179 178 178 179 179 181 181 182 182 183 183 184 184 183 183 183 183 182 182 181 181 180 180 180 180 181 181 181 181 183 183 185 185 188 188 188 188 186 186 183 183 180 180 179 179 184 184 187 187 185 185 185 185 187 187 186 186 186 186 188 188 188 188 189 189 191 191 190 190 187 187 187 187 188 188 187 187 187 187 187 187 188 188 188 188 186 186 185 185 185 185 186 186 186 186 186 186 186 186 188 188 191 191 189 189 185 185 185 185 185 185 186 186 188 188 189 189 192 192 193 193 192 192 189 189 188 188 190 190 188 188 187 187 190 190 192 192 193 193 192 192 191 191 190 190 191 191 191 191 192 192 192 192 192 192 193 193 192 192 191 191 192 192 194 194 193 193 192 192 194 194 193 193 192 192 190 190 191 191 192 192 195 195 196 196 196 196 194 194 193 193 194 194 194 194 195 195 193 193 193 193 193 193 196 196 191 191 151 151 113 113 95 95 76 76 65 65 57 57 49 49 44 44 40 40 37 37 35 35 35 35 37 37 39 39 43 43 45 45 47 47 52 52 57 57 63 63 70 70 73 73 80 80 89 89 97 97 105 105 118 118 127 127 135 135 143 143 150 150 155 155 157 157 157 157 155 155 153 153 146 146 140 140 133 133 128 128 121 121 113 113 110 110 105 105 103 103 102 102 105 105 107 107 109 109 115 115 123 123 134 134 153 153 187 187 171 171 170 170 168 168 166 166 165 165 167 167 170 170 173 173 174 174 173 173 172 172 170 170 169 169 170 170 172 172 172 172 170 170 167 167 165 165 167 167 170 170 173 173 175 175 172 172 170 170 168 168 168 168 170 170 170 170 170 170 169 169 169 169 170 170 171 171 171 171 171 171 173 173 175 175 174 174 172 172 170 170 171 171 173 173 174 174 173 173 172 172 173 173 175 175 175 175 174 174 176 176 175 175 171 171 171 171 173 173 175 175 176 176 175 175 174 174 172 172 173 173 174 174 175 175 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 171 171 171 171 175 175 176 176 177 177 178 178 175 175 171 171 180 180 190 190 189 189 179 179 160 160 137 137 122 122 109 109 97 97 91 91 83 83 76 76 71 71 66 66 62 62 60 60 58 58 58 58 58 58 57 57 58 58 59 59 61 61 64 64 67 67 68 68 72 72 76 76 79 79 86 86 93 93 99 99 108 108 119 119 133 133 149 149 174 174 186 186 184 184 183 183 177 177 176 176 180 180 179 179 178 178 179 179 181 181 182 182 183 183 184 184 183 183 183 183 182 182 181 181 180 180 180 180 181 181 181 181 183 183 185 185 188 188 188 188 186 186 183 183 180 180 179 179 184 184 187 187 185 185 185 185 187 187 186 186 186 186 188 188 188 188 189 189 191 191 190 190 187 187 187 187 188 188 187 187 187 187 187 187 188 188 188 188 186 186 185 185 185 185 186 186 186 186 186 186 186 186 188 188 191 191 189 189 185 185 185 185 185 185 186 186 188 188 189 189 192 192 193 193 192 192 189 189 188 188 190 190 188 188 187 187 190 190 192 192 193 193 192 192 191 191 190 190 191 191 191 191 192 192 192 192 192 192 193 193 192 192 191 191 192 192 194 194 193 193 192 192 194 194 193 193 192 192 190 190 191 191 192 192 195 195 196 196 196 196 194 194 193 193 194 194 194 194 195 195 193 193 193 193 193 193 196 196 191 191 151 151 113 113 95 95 76 76 65 65 57 57 49 49 44 44 40 40 37 37 35 35 35 35 37 37 39 39 43 43 45 45 47 47 52 52 57 57 63 63 70 70 73 73 80 80 89 89 97 97 105 105 118 118 127 127 135 135 143 143 150 150 155 155 157 157 157 157 155 155 153 153 146 146 140 140 133 133 128 128 121 121 113 113 110 110 105 105 103 103 102 102 105 105 107 107 109 109 115 115 123 123 134 134 153 153 187 187 170 170 170 170 167 167 165 165 164 164 167 167 171 171 174 174 175 175 174 174 172 172 171 171 170 170 171 171 172 172 173 173 172 172 169 169 167 167 168 168 169 169 171 171 174 174 173 173 170 170 169 169 168 168 168 168 170 170 169 169 168 168 169 169 169 169 171 171 170 170 169 169 172 172 175 175 175 175 172 172 169 169 170 170 171 171 172 172 172 172 172 172 173 173 175 175 174 174 173 173 175 175 176 176 173 173 173 173 174 174 176 176 176 176 174 174 174 174 173 173 171 171 172 172 175 175 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 170 170 170 170 174 174 175 175 177 177 177 177 177 177 181 181 186 186 178 178 157 157 136 136 120 120 106 106 91 91 81 81 72 72 66 66 60 60 56 56 54 54 50 50 49 49 48 48 48 48 49 49 50 50 51 51 52 52 53 53 55 55 57 57 60 60 61 61 66 66 69 69 72 72 76 76 81 81 83 83 92 92 99 99 110 110 120 120 137 137 165 165 181 181 187 187 179 179 178 178 180 180 181 181 179 179 178 178 180 180 183 183 185 185 185 185 184 184 185 185 183 183 181 181 179 179 183 183 184 184 184 184 185 185 187 187 188 188 188 188 187 187 185 185 182 182 179 179 183 183 185 185 184 184 185 185 187 187 189 189 189 189 187 187 188 188 188 188 191 191 190 190 187 187 188 188 188 188 187 187 187 187 187 187 188 188 188 188 187 187 186 186 186 186 187 187 187 187 186 186 188 188 190 190 190 190 190 190 186 186 186 186 186 186 185 185 189 189 190 190 190 190 191 191 193 193 192 192 190 190 193 193 191 191 188 188 190 190 192 192 193 193 192 192 191 191 190 190 190 190 190 190 190 190 190 190 191 191 192 192 192 192 191 191 191 191 193 193 193 193 191 191 193 193 193 193 192 192 190 190 191 191 192 192 196 196 197 197 197 197 195 195 193 193 192 192 194 194 195 195 195 195 194 194 200 200 196 196 167 167 120 120 102 102 86 86 70 70 62 62 54 54 46 46 44 44 41 41 40 40 40 40 41 41 42 42 46 46 51 51 54 54 58 58 65 65 70 70 75 75 85 85 95 95 105 105 116 116 129 129 144 144 159 159 172 172 184 184 192 192 194 194 193 193 191 191 186 186 181 181 176 176 170 170 164 164 155 155 146 146 134 134 127 127 122 122 116 116 110 110 107 107 110 110 111 111 112 112 117 117 126 126 136 136 154 154 187 187 170 170 170 170 167 167 165 165 164 164 167 167 171 171 174 174 175 175 174 174 172 172 171 171 170 170 171 171 172 172 173 173 172 172 169 169 167 167 168 168 169 169 171 171 174 174 173 173 170 170 169 169 168 168 168 168 170 170 169 169 168 168 169 169 169 169 171 171 170 170 169 169 172 172 175 175 175 175 172 172 169 169 170 170 171 171 172 172 172 172 172 172 173 173 175 175 174 174 173 173 175 175 176 176 173 173 173 173 174 174 176 176 176 176 174 174 174 174 173 173 171 171 172 172 175 175 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 173 173 170 170 170 170 174 174 175 175 177 177 177 177 177 177 181 181 186 186 178 178 157 157 136 136 120 120 106 106 91 91 81 81 72 72 66 66 60 60 56 56 54 54 50 50 49 49 48 48 48 48 49 49 50 50 51 51 52 52 53 53 55 55 57 57 60 60 61 61 66 66 69 69 72 72 76 76 81 81 83 83 92 92 99 99 110 110 120 120 137 137 165 165 181 181 187 187 179 179 178 178 180 180 181 181 179 179 178 178 180 180 183 183 185 185 185 185 184 184 185 185 183 183 181 181 179 179 183 183 184 184 184 184 185 185 187 187 188 188 188 188 187 187 185 185 182 182 179 179 183 183 185 185 184 184 185 185 187 187 189 189 189 189 187 187 188 188 188 188 191 191 190 190 187 187 188 188 188 188 187 187 187 187 187 187 188 188 188 188 187 187 186 186 186 186 187 187 187 187 186 186 188 188 190 190 190 190 190 190 186 186 186 186 186 186 185 185 189 189 190 190 190 190 191 191 193 193 192 192 190 190 193 193 191 191 188 188 190 190 192 192 193 193 192 192 191 191 190 190 190 190 190 190 190 190 190 190 191 191 192 192 192 192 191 191 191 191 193 193 193 193 191 191 193 193 193 193 192 192 190 190 191 191 192 192 196 196 197 197 197 197 195 195 193 193 192 192 194 194 195 195 195 195 194 194 200 200 196 196 167 167 120 120 102 102 86 86 70 70 62 62 54 54 46 46 44 44 41 41 40 40 40 40 41 41 42 42 46 46 51 51 54 54 58 58 65 65 70 70 75 75 85 85 95 95 105 105 116 116 129 129 144 144 159 159 172 172 184 184 192 192 194 194 193 193 191 191 186 186 181 181 176 176 170 170 164 164 155 155 146 146 134 134 127 127 122 122 116 116 110 110 107 107 110 110 111 111 112 112 117 117 126 126 136 136 154 154 187 187 170 170 169 169 167 167 165 165 165 165 167 167 170 170 173 173 174 174 173 173 172 172 171 171 170 170 169 169 171 171 174 174 174 174 172 172 169 169 168 168 167 167 169 169 173 173 173 173 171 171 169 169 168 168 168 168 169 169 168 168 167 167 168 168 169 169 171 171 169 169 168 168 170 170 175 175 175 175 172 172 169 169 169 169 170 170 170 170 170 170 171 171 173 173 175 175 174 174 172 172 174 174 176 176 175 175 174 174 175 175 176 176 176 176 174 174 173 173 174 174 170 170 170 170 174 174 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 172 172 169 169 169 169 174 174 175 175 178 178 177 177 183 183 185 185 165 165 142 142 123 123 107 107 95 95 77 77 69 69 64 64 58 58 51 51 48 48 47 47 45 45 43 43 43 43 43 43 40 40 42 42 43 43 45 45 47 47 49 49 51 51 53 53 56 56 58 58 60 60 63 63 65 65 68 68 73 73 76 76 83 83 89 89 98 98 107 107 118 118 129 129 157 157 183 183 184 184 180 180 180 180 184 184 181 181 176 176 178 178 182 182 184 184 183 183 184 184 184 184 183 183 182 182 181 181 183 183 184 184 183 183 184 184 185 185 187 187 187 187 186 186 184 184 182 182 181 181 184 184 184 184 182 182 184 184 186 186 190 190 189 189 186 186 186 186 186 186 189 189 188 188 187 187 188 188 187 187 186 186 185 185 186 186 187 187 189 189 188 188 186 186 187 187 187 187 187 187 187 187 190 190 191 191 189 189 189 189 186 186 187 187 188 188 187 187 189 189 190 190 188 188 189 189 192 192 192 192 192 192 191 191 192 192 190 190 190 190 192 192 193 193 192 192 192 192 192 192 191 191 190 190 190 190 189 189 190 190 191 191 192 192 191 191 191 191 193 193 192 192 190 190 192 192 194 194 193 193 192 192 193 193 194 194 195 195 196 196 197 197 197 197 196 196 191 191 194 194 196 196 195 195 194 194 198 198 182 182 141 141 110 110 93 93 78 78 65 65 60 60 55 55 46 46 44 44 44 44 44 44 45 45 47 47 50 50 54 54 60 60 65 65 68 68 76 76 86 86 94 94 108 108 120 120 137 137 158 158 177 177 192 192 200 200 200 200 198 198 192 192 186 186 186 186 185 185 180 180 177 177 174 174 173 173 170 170 165 165 157 157 147 147 137 137 131 131 123 123 115 115 112 112 112 112 114 114 114 114 119 119 127 127 139 139 157 157 189 189 170 170 169 169 167 167 165 165 165 165 167 167 170 170 173 173 174 174 173 173 172 172 171 171 170 170 169 169 171 171 174 174 174 174 172 172 169 169 168 168 167 167 169 169 173 173 173 173 171 171 169 169 168 168 168 168 169 169 168 168 167 167 168 168 169 169 171 171 169 169 168 168 170 170 175 175 175 175 172 172 169 169 169 169 170 170 170 170 170 170 171 171 173 173 175 175 174 174 172 172 174 174 176 176 175 175 174 174 175 175 176 176 176 176 174 174 173 173 174 174 170 170 170 170 174 174 174 174 173 173 175 175 175 175 173 173 173 173 173 173 173 173 173 173 172 172 169 169 169 169 174 174 175 175 178 178 177 177 183 183 185 185 165 165 142 142 123 123 107 107 95 95 77 77 69 69 64 64 58 58 51 51 48 48 47 47 45 45 43 43 43 43 43 43 40 40 42 42 43 43 45 45 47 47 49 49 51 51 53 53 56 56 58 58 60 60 63 63 65 65 68 68 73 73 76 76 83 83 89 89 98 98 107 107 118 118 129 129 157 157 183 183 184 184 180 180 180 180 184 184 181 181 176 176 178 178 182 182 184 184 183 183 184 184 184 184 183 183 182 182 181 181 183 183 184 184 183 183 184 184 185 185 187 187 187 187 186 186 184 184 182 182 181 181 184 184 184 184 182 182 184 184 186 186 190 190 189 189 186 186 186 186 186 186 189 189 188 188 187 187 188 188 187 187 186 186 185 185 186 186 187 187 189 189 188 188 186 186 187 187 187 187 187 187 187 187 190 190 191 191 189 189 189 189 186 186 187 187 188 188 187 187 189 189 190 190 188 188 189 189 192 192 192 192 192 192 191 191 192 192 190 190 190 190 192 192 193 193 192 192 192 192 192 192 191 191 190 190 190 190 189 189 190 190 191 191 192 192 191 191 191 191 193 193 192 192 190 190 192 192 194 194 193 193 192 192 193 193 194 194 195 195 196 196 197 197 197 197 196 196 191 191 194 194 196 196 195 195 194 194 198 198 182 182 141 141 110 110 93 93 78 78 65 65 60 60 55 55 46 46 44 44 44 44 44 44 45 45 47 47 50 50 54 54 60 60 65 65 68 68 76 76 86 86 94 94 108 108 120 120 137 137 158 158 177 177 192 192 200 200 200 200 198 198 192 192 186 186 186 186 185 185 180 180 177 177 174 174 173 173 170 170 165 165 157 157 147 147 137 137 131 131 123 123 115 115 112 112 112 112 114 114 114 114 119 119 127 127 139 139 157 157 189 189 170 170 169 169 167 167 166 166 165 165 167 167 169 169 171 171 171 171 171 171 171 171 169 169 167 167 167 167 169 169 171 171 174 174 174 174 171 171 168 168 166 166 168 168 171 171 172 172 170 170 169 169 167 167 167 167 168 168 168 168 168 168 169 169 169 169 172 172 169 169 166 166 169 169 174 174 175 175 173 173 169 169 168 168 168 168 170 170 171 171 171 171 173 173 174 174 172 172 171 171 174 174 176 176 175 175 174 174 173 173 174 174 174 174 173 173 171 171 171 171 170 170 169 169 171 171 174 174 173 173 174 174 174 174 172 172 173 173 174 174 172 172 171 171 171 171 169 169 168 168 172 172 175 175 180 180 188 188 179 179 147 147 121 121 107 107 92 92 78 78 71 71 61 61 51 51 47 47 43 43 39 39 38 38 37 37 36 36 36 36 37 37 38 38 38 38 39 39 41 41 44 44 46 46 46 46 48 48 50 50 53 53 55 55 59 59 61 61 63 63 65 65 68 68 69 69 75 75 79 79 85 85 90 90 99 99 118 118 128 128 154 154 180 180 184 184 180 180 184 184 183 183 178 178 177 177 181 181 185 185 183 183 183 183 183 183 183 183 182 182 181 181 182 182 182 182 182 182 182 182 181 181 183 183 185 185 186 186 184 184 181 181 183 183 183 183 183 183 183 183 181 181 184 184 187 187 188 188 187 187 186 186 184 184 187 187 187 187 186 186 186 186 186 186 186 186 185 185 186 186 186 186 189 189 187 187 187 187 187 187 188 188 187 187 185 185 190 190 192 192 189 189 187 187 185 185 188 188 190 190 187 187 188 188 190 190 188 188 189 189 190 190 189 189 191 191 189 189 191 191 191 191 190 190 192 192 193 193 192 192 192 192 193 193 193 193 192 192 190 190 189 189 189 189 192 192 193 193 193 193 191 191 192 192 192 192 190 190 191 191 195 195 194 194 192 192 193 193 193 193 195 195 196 196 197 197 197 197 196 196 191 191 193 193 197 197 197 197 196 196 193 193 158 158 124 124 104 104 83 83 70 70 60 60 57 57 55 55 48 48 46 46 46 46 47 47 50 50 54 54 58 58 61 61 68 68 75 75 80 80 91 91 106 106 120 120 141 141 164 164 187 187 201 201 200 200 194 194 188 188 179 179 171 171 167 167 166 166 161 161 160 160 158 158 158 158 158 158 158 158 158 158 157 157 155 155 149 149 141 141 135 135 126 126 118 118 115 115 113 113 115 115 116 116 122 122 130 130 141 141 160 160 193 193 170 170 169 169 167 167 166 166 165 165 167 167 169 169 171 171 171 171 171 171 171 171 169 169 167 167 167 167 169 169 171 171 174 174 174 174 171 171 168 168 166 166 168 168 171 171 172 172 170 170 169 169 167 167 167 167 168 168 168 168 168 168 169 169 169 169 172 172 169 169 166 166 169 169 174 174 175 175 173 173 169 169 168 168 168 168 170 170 171 171 171 171 173 173 174 174 172 172 171 171 174 174 176 176 175 175 174 174 173 173 174 174 174 174 173 173 171 171 171 171 170 170 169 169 171 171 174 174 173 173 174 174 174 174 172 172 173 173 174 174 172 172 171 171 171 171 169 169 168 168 172 172 175 175 180 180 188 188 179 179 147 147 121 121 107 107 92 92 78 78 71 71 61 61 51 51 47 47 43 43 39 39 38 38 37 37 36 36 36 36 37 37 38 38 38 38 39 39 41 41 44 44 46 46 46 46 48 48 50 50 53 53 55 55 59 59 61 61 63 63 65 65 68 68 69 69 75 75 79 79 85 85 90 90 99 99 118 118 128 128 154 154 180 180 184 184 180 180 184 184 183 183 178 178 177 177 181 181 185 185 183 183 183 183 183 183 183 183 182 182 181 181 182 182 182 182 182 182 182 182 181 181 183 183 185 185 186 186 184 184 181 181 183 183 183 183 183 183 183 183 181 181 184 184 187 187 188 188 187 187 186 186 184 184 187 187 187 187 186 186 186 186 186 186 186 186 185 185 186 186 186 186 189 189 187 187 187 187 187 187 188 188 187 187 185 185 190 190 192 192 189 189 187 187 185 185 188 188 190 190 187 187 188 188 190 190 188 188 189 189 190 190 189 189 191 191 189 189 191 191 191 191 190 190 192 192 193 193 192 192 192 192 193 193 193 193 192 192 190 190 189 189 189 189 192 192 193 193 193 193 191 191 192 192 192 192 190 190 191 191 195 195 194 194 192 192 193 193 193 193 195 195 196 196 197 197 197 197 196 196 191 191 193 193 197 197 197 197 196 196 193 193 158 158 124 124 104 104 83 83 70 70 60 60 57 57 55 55 48 48 46 46 46 46 47 47 50 50 54 54 58 58 61 61 68 68 75 75 80 80 91 91 106 106 120 120 141 141 164 164 187 187 201 201 200 200 194 194 188 188 179 179 171 171 167 167 166 166 161 161 160 160 158 158 158 158 158 158 158 158 158 158 157 157 155 155 149 149 141 141 135 135 126 126 118 118 115 115 113 113 115 115 116 116 122 122 130 130 141 141 160 160 193 193 170 170 170 170 169 169 167 167 165 165 166 166 168 168 169 169 170 170 170 170 170 170 168 168 166 166 165 165 167 167 169 169 172 172 175 175 173 173 169 169 166 166 166 166 170 170 171 171 170 170 169 169 167 167 166 166 167 167 169 169 169 169 170 170 170 170 172 172 169 169 166 166 168 168 172 172 175 175 174 174 171 171 168 168 167 167 171 171 171 171 172 172 172 172 173 173 171 171 172 172 173 173 174 174 175 175 172 172 169 169 172 172 173 173 172 172 169 169 168 168 171 171 170 170 170 170 175 175 175 175 175 175 173 173 171 171 174 174 175 175 172 172 170 170 170 170 171 171 173 173 173 173 181 181 181 181 160 160 136 136 114 114 96 96 81 81 68 68 59 59 53 53 46 46 41 41 38 38 35 35 34 34 33 33 34 34 35 35 36 36 37 37 37 37 38 38 39 39 41 41 43 43 45 45 48 48 49 49 51 51 53 53 54 54 57 57 59 59 61 61 65 65 66 66 69 69 74 74 77 77 80 80 87 87 94 94 102 102 115 115 133 133 156 156 181 181 184 184 180 180 184 184 180 180 178 178 180 180 185 185 184 184 182 182 183 183 182 182 181 181 180 180 181 181 182 182 183 183 182 182 180 180 180 180 183 183 186 186 185 185 181 181 184 184 184 184 185 185 186 186 181 181 182 182 182 182 186 186 188 188 185 185 184 184 185 185 187 187 185 185 184 184 187 187 187 187 187 187 187 187 187 187 189 189 187 187 185 185 186 186 187 187 187 187 184 184 188 188 190 190 189 189 188 188 186 186 187 187 190 190 189 189 189 189 190 190 189 189 190 190 191 191 188 188 188 188 189 189 190 190 189 189 190 190 192 192 193 193 192 192 192 192 193 193 194 194 193 193 191 191 192 192 193 193 193 193 194 194 196 196 191 191 190 190 191 191 192 192 192 192 189 189 190 190 192 192 193 193 193 193 194 194 196 196 197 197 195 195 193 193 194 194 194 194 196 196 196 196 196 196 183 183 139 139 115 115 93 93 80 80 69 69 60 60 56 56 53 53 50 50 50 50 52 52 54 54 57 57 61 61 65 65 69 69 79 79 88 88 98 98 113 113 132 132 162 162 186 186 199 199 198 198 188 188 176 176 170 170 165 165 158 158 152 152 150 150 148 148 145 145 144 144 143 143 143 143 143 143 144 144 146 146 146 146 145 145 143 143 137 137 133 133 126 126 119 119 116 116 114 114 115 115 118 118 124 124 133 133 142 142 167 167 198 198 170 170 170 170 169 169 167 167 165 165 166 166 168 168 169 169 170 170 170 170 170 170 168 168 166 166 165 165 167 167 169 169 172 172 175 175 173 173 169 169 166 166 166 166 170 170 171 171 170 170 169 169 167 167 166 166 167 167 169 169 169 169 170 170 170 170 172 172 169 169 166 166 168 168 172 172 175 175 174 174 171 171 168 168 167 167 171 171 171 171 172 172 172 172 173 173 171 171 172 172 173 173 174 174 175 175 172 172 169 169 172 172 173 173 172 172 169 169 168 168 171 171 170 170 170 170 175 175 175 175 175 175 173 173 171 171 174 174 175 175 172 172 170 170 170 170 171 171 173 173 173 173 181 181 181 181 160 160 136 136 114 114 96 96 81 81 68 68 59 59 53 53 46 46 41 41 38 38 35 35 34 34 33 33 34 34 35 35 36 36 37 37 37 37 38 38 39 39 41 41 43 43 45 45 48 48 49 49 51 51 53 53 54 54 57 57 59 59 61 61 65 65 66 66 69 69 74 74 77 77 80 80 87 87 94 94 102 102 115 115 133 133 156 156 181 181 184 184 180 180 184 184 180 180 178 178 180 180 185 185 184 184 182 182 183 183 182 182 181 181 180 180 181 181 182 182 183 183 182 182 180 180 180 180 183 183 186 186 185 185 181 181 184 184 184 184 185 185 186 186 181 181 182 182 182 182 186 186 188 188 185 185 184 184 185 185 187 187 185 185 184 184 187 187 187 187 187 187 187 187 187 187 189 189 187 187 185 185 186 186 187 187 187 187 184 184 188 188 190 190 189 189 188 188 186 186 187 187 190 190 189 189 189 189 190 190 189 189 190 190 191 191 188 188 188 188 189 189 190 190 189 189 190 190 192 192 193 193 192 192 192 192 193 193 194 194 193 193 191 191 192 192 193 193 193 193 194 194 196 196 191 191 190 190 191 191 192 192 192 192 189 189 190 190 192 192 193 193 193 193 194 194 196 196 197 197 195 195 193 193 194 194 194 194 196 196 196 196 196 196 183 183 139 139 115 115 93 93 80 80 69 69 60 60 56 56 53 53 50 50 50 50 52 52 54 54 57 57 61 61 65 65 69 69 79 79 88 88 98 98 113 113 132 132 162 162 186 186 199 199 198 198 188 188 176 176 170 170 165 165 158 158 152 152 150 150 148 148 145 145 144 144 143 143 143 143 143 143 144 144 146 146 146 146 145 145 143 143 137 137 133 133 126 126 119 119 116 116 114 114 115 115 118 118 124 124 133 133 142 142 167 167 198 198 170 170 170 170 169 169 168 168 166 166 167 167 168 168 168 168 168 168 169 169 169 169 169 169 166 166 165 165 166 166 168 168 173 173 175 175 174 174 170 170 166 166 166 166 170 170 171 171 170 170 169 169 168 168 167 167 168 168 169 169 169 169 170 170 170 170 172 172 170 170 168 168 169 169 172 172 175 175 173 173 171 171 170 170 168 168 171 171 171 171 172 172 172 172 173 173 172 172 172 172 173 173 174 174 174 174 171 171 169 169 171 171 174 174 173 173 170 170 168 168 171 171 171 171 171 171 175 175 175 175 175 175 173 173 171 171 173 173 175 175 172 172 171 171 174 174 169 169 172 172 186 186 176 176 152 152 125 125 106 106 93 93 77 77 63 63 53 53 45 45 41 41 36 36 34 34 32 32 30 30 31 31 30 30 33 33 34 34 36 36 37 37 38 38 40 40 41 41 43 43 44 44 46 46 49 49 50 50 52 52 54 54 55 55 58 58 59 59 61 61 64 64 65 65 67 67 72 72 74 74 77 77 83 83 89 89 95 95 105 105 119 119 135 135 163 163 188 188 183 183 180 180 182 182 178 178 179 179 184 184 184 184 182 182 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 180 180 181 181 183 183 184 184 184 184 182 182 185 185 186 186 187 187 187 187 185 185 183 183 182 182 185 185 187 187 184 184 184 184 184 184 185 185 184 184 184 184 187 187 188 188 188 188 188 188 189 189 188 188 186 186 185 185 185 185 186 186 186 186 185 185 187 187 189 189 189 189 188 188 190 190 187 187 188 188 190 190 190 190 191 191 190 190 190 190 191 191 189 189 190 190 189 189 187 187 188 188 190 190 192 192 193 193 192 192 192 192 192 192 192 192 192 192 191 191 189 189 189 189 191 191 192 192 195 195 192 192 191 191 192 192 194 194 195 195 193 193 194 194 194 194 193 193 192 192 191 191 195 195 198 198 195 195 192 192 193 193 195 195 192 192 195 195 195 195 165 165 128 128 107 107 88 88 77 77 68 68 60 60 57 57 55 55 54 54 56 56 57 57 61 61 65 65 69 69 74 74 80 80 92 92 106 106 122 122 145 145 173 173 198 198 200 200 192 192 177 177 165 165 158 158 150 150 145 145 140 140 135 135 135 135 133 133 130 130 130 130 129 129 129 129 129 129 132 132 134 134 134 134 135 135 133 133 132 132 128 128 123 123 118 118 116 116 115 115 116 116 119 119 124 124 133 133 145 145 174 174 204 204 170 170 170 170 169 169 168 168 166 166 167 167 168 168 168 168 168 168 169 169 169 169 169 169 166 166 165 165 166 166 168 168 173 173 175 175 174 174 170 170 166 166 166 166 170 170 171 171 170 170 169 169 168 168 167 167 168 168 169 169 169 169 170 170 170 170 172 172 170 170 168 168 169 169 172 172 175 175 173 173 171 171 170 170 168 168 171 171 171 171 172 172 172 172 173 173 172 172 172 172 173 173 174 174 174 174 171 171 169 169 171 171 174 174 173 173 170 170 168 168 171 171 171 171 171 171 175 175 175 175 175 175 173 173 171 171 173 173 175 175 172 172 171 171 174 174 169 169 172 172 186 186 176 176 152 152 125 125 106 106 93 93 77 77 63 63 53 53 45 45 41 41 36 36 34 34 32 32 30 30 31 31 30 30 33 33 34 34 36 36 37 37 38 38 40 40 41 41 43 43 44 44 46 46 49 49 50 50 52 52 54 54 55 55 58 58 59 59 61 61 64 64 65 65 67 67 72 72 74 74 77 77 83 83 89 89 95 95 105 105 119 119 135 135 163 163 188 188 183 183 180 180 182 182 178 178 179 179 184 184 184 184 182 182 181 181 181 181 181 181 180 180 181 181 181 181 181 181 181 181 180 180 181 181 183 183 184 184 184 184 182 182 185 185 186 186 187 187 187 187 185 185 183 183 182 182 185 185 187 187 184 184 184 184 184 184 185 185 184 184 184 184 187 187 188 188 188 188 188 188 189 189 188 188 186 186 185 185 185 185 186 186 186 186 185 185 187 187 189 189 189 189 188 188 190 190 187 187 188 188 190 190 190 190 191 191 190 190 190 190 191 191 189 189 190 190 189 189 187 187 188 188 190 190 192 192 193 193 192 192 192 192 192 192 192 192 192 192 191 191 189 189 189 189 191 191 192 192 195 195 192 192 191 191 192 192 194 194 195 195 193 193 194 194 194 194 193 193 192 192 191 191 195 195 198 198 195 195 192 192 193 193 195 195 192 192 195 195 195 195 165 165 128 128 107 107 88 88 77 77 68 68 60 60 57 57 55 55 54 54 56 56 57 57 61 61 65 65 69 69 74 74 80 80 92 92 106 106 122 122 145 145 173 173 198 198 200 200 192 192 177 177 165 165 158 158 150 150 145 145 140 140 135 135 135 135 133 133 130 130 130 130 129 129 129 129 129 129 132 132 134 134 134 134 135 135 133 133 132 132 128 128 123 123 118 118 116 116 115 115 116 116 119 119 124 124 133 133 145 145 174 174 204 204 169 169 171 171 170 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 169 169 169 169 167 167 166 166 167 167 169 169 172 172 175 175 175 175 171 171 168 168 167 167 170 170 172 172 171 171 170 170 169 169 168 168 168 168 169 169 169 169 170 170 170 170 172 172 171 171 169 169 170 170 172 172 174 174 174 174 172 172 171 171 170 170 171 171 171 171 172 172 172 172 173 173 172 172 173 173 173 173 173 173 173 173 171 171 168 168 171 171 175 175 174 174 172 172 168 168 170 170 172 172 172 172 175 175 175 175 175 175 173 173 171 171 172 172 175 175 173 173 173 173 175 175 179 179 183 183 169 169 138 138 117 117 96 96 80 80 70 70 55 55 47 47 41 41 36 36 34 34 32 32 30 30 28 28 28 28 29 29 29 29 33 33 35 35 37 37 40 40 41 41 44 44 46 46 47 47 49 49 51 51 54 54 55 55 57 57 59 59 60 60 61 61 61 61 62 62 65 65 66 66 68 68 71 71 72 72 73 73 78 78 83 83 91 91 98 98 110 110 125 125 137 137 169 169 188 188 176 176 182 182 177 177 177 177 182 182 183 183 181 181 180 180 180 180 180 180 181 181 180 180 180 180 180 180 180 180 181 181 182 182 183 183 184 184 183 183 183 183 184 184 187 187 188 188 187 187 187 187 187 187 185 185 186 186 188 188 186 186 184 184 184 184 183 183 184 184 184 184 185 185 186 186 187 187 188 188 189 189 187 187 185 185 184 184 184 184 185 185 185 185 185 185 186 186 187 187 189 189 189 189 192 192 189 189 188 188 190 190 190 190 191 191 188 188 188 188 191 191 193 193 192 192 191 191 190 190 190 190 190 190 192 192 193 193 192 192 193 193 192 192 191 191 191 191 191 191 186 186 188 188 193 193 193 193 189 189 190 190 190 190 189 189 190 190 193 193 193 193 191 191 189 189 191 191 193 193 190 190 193 193 196 196 195 195 193 193 190 190 193 193 191 191 199 199 190 190 148 148 120 120 103 103 86 86 78 78 69 69 62 62 60 60 60 60 59 59 60 60 63 63 68 68 73 73 77 77 85 85 96 96 114 114 135 135 161 161 187 187 200 200 189 189 174 174 165 165 153 153 148 148 148 148 138 138 135 135 130 130 125 125 122 122 120 120 118 118 118 118 117 117 117 117 117 117 118 118 120 120 121 121 122 122 121 121 122 122 120 120 117 117 115 115 113 113 115 115 116 116 120 120 128 128 137 137 154 154 185 185 208 208 169 169 171 171 170 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 169 169 169 169 167 167 166 166 167 167 169 169 172 172 175 175 175 175 171 171 168 168 167 167 170 170 172 172 171 171 170 170 169 169 168 168 168 168 169 169 169 169 170 170 170 170 172 172 171 171 169 169 170 170 172 172 174 174 174 174 172 172 171 171 170 170 171 171 171 171 172 172 172 172 173 173 172 172 173 173 173 173 173 173 173 173 171 171 168 168 171 171 175 175 174 174 172 172 168 168 170 170 172 172 172 172 175 175 175 175 175 175 173 173 171 171 172 172 175 175 173 173 173 173 175 175 179 179 183 183 169 169 138 138 117 117 96 96 80 80 70 70 55 55 47 47 41 41 36 36 34 34 32 32 30 30 28 28 28 28 29 29 29 29 33 33 35 35 37 37 40 40 41 41 44 44 46 46 47 47 49 49 51 51 54 54 55 55 57 57 59 59 60 60 61 61 61 61 62 62 65 65 66 66 68 68 71 71 72 72 73 73 78 78 83 83 91 91 98 98 110 110 125 125 137 137 169 169 188 188 176 176 182 182 177 177 177 177 182 182 183 183 181 181 180 180 180 180 180 180 181 181 180 180 180 180 180 180 180 180 181 181 182 182 183 183 184 184 183 183 183 183 184 184 187 187 188 188 187 187 187 187 187 187 185 185 186 186 188 188 186 186 184 184 184 184 183 183 184 184 184 184 185 185 186 186 187 187 188 188 189 189 187 187 185 185 184 184 184 184 185 185 185 185 185 185 186 186 187 187 189 189 189 189 192 192 189 189 188 188 190 190 190 190 191 191 188 188 188 188 191 191 193 193 192 192 191 191 190 190 190 190 190 190 192 192 193 193 192 192 193 193 192 192 191 191 191 191 191 191 186 186 188 188 193 193 193 193 189 189 190 190 190 190 189 189 190 190 193 193 193 193 191 191 189 189 191 191 193 193 190 190 193 193 196 196 195 195 193 193 190 190 193 193 191 191 199 199 190 190 148 148 120 120 103 103 86 86 78 78 69 69 62 62 60 60 60 60 59 59 60 60 63 63 68 68 73 73 77 77 85 85 96 96 114 114 135 135 161 161 187 187 200 200 189 189 174 174 165 165 153 153 148 148 148 148 138 138 135 135 130 130 125 125 122 122 120 120 118 118 118 118 117 117 117 117 117 117 118 118 120 120 121 121 122 122 121 121 122 122 120 120 117 117 115 115 113 113 115 115 116 116 120 120 128 128 137 137 154 154 185 185 208 208 169 169 171 171 171 171 171 171 171 171 170 170 168 168 167 167 166 166 167 167 169 169 169 169 168 168 168 168 169 169 170 170 171 171 172 172 174 174 173 173 168 168 167 167 169 169 172 172 172 172 171 171 169 169 169 169 168 168 169 169 169 169 170 170 170 170 172 172 171 171 171 171 171 171 172 172 174 174 174 174 173 173 172 172 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 170 170 168 168 171 171 175 175 175 175 173 173 169 169 170 170 172 172 173 173 175 175 175 175 175 175 173 173 171 171 171 171 175 175 174 174 174 174 179 179 182 182 168 168 132 132 108 108 95 95 80 80 65 65 54 54 44 44 37 37 31 31 28 28 28 28 27 27 29 29 28 28 29 29 31 31 32 32 35 35 37 37 40 40 42 42 44 44 48 48 50 50 52 52 54 54 55 55 59 59 59 59 62 62 64 64 64 64 64 64 64 64 65 65 67 67 68 68 69 69 73 73 72 72 72 72 77 77 81 81 88 88 94 94 103 103 115 115 126 126 149 149 181 181 186 186 178 178 177 177 176 176 181 181 183 183 180 180 178 178 179 179 180 180 181 181 180 180 179 179 178 178 179 179 181 181 183 183 183 183 182 182 183 183 183 183 182 182 187 187 187 187 185 185 187 187 188 188 184 184 184 184 186 186 186 186 185 185 183 183 181 181 183 183 184 184 183 183 184 184 185 185 186 186 187 187 187 187 185 185 183 183 184 184 184 184 184 184 186 186 185 185 186 186 191 191 190 190 191 191 191 191 189 189 187 187 189 189 190 190 186 186 186 186 190 190 192 192 189 189 189 189 193 193 192 192 190 190 192 192 193 193 192 192 193 193 191 191 189 189 189 189 190 190 190 190 188 188 186 186 183 183 181 181 176 176 174 174 176 176 180 180 186 186 189 189 192 192 195 195 194 194 192 192 191 191 191 191 192 192 194 194 196 196 192 192 193 193 193 193 201 201 180 180 139 139 116 116 101 101 84 84 78 78 70 70 64 64 64 64 65 65 64 64 66 66 69 69 75 75 81 81 88 88 99 99 116 116 137 137 164 164 188 188 194 194 187 187 169 169 159 159 152 152 141 141 134 134 134 134 131 131 125 125 117 117 113 113 113 113 110 110 108 108 107 107 106 106 107 107 106 106 106 106 109 109 110 110 111 111 111 111 114 114 113 113 112 112 111 111 110 110 113 113 116 116 122 122 131 131 142 142 164 164 192 192 208 208 169 169 171 171 171 171 171 171 171 171 170 170 168 168 167 167 166 166 167 167 169 169 169 169 168 168 168 168 169 169 170 170 171 171 172 172 174 174 173 173 168 168 167 167 169 169 172 172 172 172 171 171 169 169 169 169 168 168 169 169 169 169 170 170 170 170 172 172 171 171 171 171 171 171 172 172 174 174 174 174 173 173 172 172 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 170 170 168 168 171 171 175 175 175 175 173 173 169 169 170 170 172 172 173 173 175 175 175 175 175 175 173 173 171 171 171 171 175 175 174 174 174 174 179 179 182 182 168 168 132 132 108 108 95 95 80 80 65 65 54 54 44 44 37 37 31 31 28 28 28 28 27 27 29 29 28 28 29 29 31 31 32 32 35 35 37 37 40 40 42 42 44 44 48 48 50 50 52 52 54 54 55 55 59 59 59 59 62 62 64 64 64 64 64 64 64 64 65 65 67 67 68 68 69 69 73 73 72 72 72 72 77 77 81 81 88 88 94 94 103 103 115 115 126 126 149 149 181 181 186 186 178 178 177 177 176 176 181 181 183 183 180 180 178 178 179 179 180 180 181 181 180 180 179 179 178 178 179 179 181 181 183 183 183 183 182 182 183 183 183 183 182 182 187 187 187 187 185 185 187 187 188 188 184 184 184 184 186 186 186 186 185 185 183 183 181 181 183 183 184 184 183 183 184 184 185 185 186 186 187 187 187 187 185 185 183 183 184 184 184 184 184 184 186 186 185 185 186 186 191 191 190 190 191 191 191 191 189 189 187 187 189 189 190 190 186 186 186 186 190 190 192 192 189 189 189 189 193 193 192 192 190 190 192 192 193 193 192 192 193 193 191 191 189 189 189 189 190 190 190 190 188 188 186 186 183 183 181 181 176 176 174 174 176 176 180 180 186 186 189 189 192 192 195 195 194 194 192 192 191 191 191 191 192 192 194 194 196 196 192 192 193 193 193 193 201 201 180 180 139 139 116 116 101 101 84 84 78 78 70 70 64 64 64 64 65 65 64 64 66 66 69 69 75 75 81 81 88 88 99 99 116 116 137 137 164 164 188 188 194 194 187 187 169 169 159 159 152 152 141 141 134 134 134 134 131 131 125 125 117 117 113 113 113 113 110 110 108 108 107 107 106 106 107 107 106 106 106 106 109 109 110 110 111 111 111 111 114 114 113 113 112 112 111 111 110 110 113 113 116 116 122 122 131 131 142 142 164 164 192 192 208 208 169 169 171 171 172 172 173 173 173 173 172 172 170 170 168 168 166 166 166 166 168 168 169 169 169 169 170 170 171 171 170 170 170 170 170 170 173 173 173 173 169 169 166 166 169 169 172 172 173 173 172 172 170 170 169 169 167 167 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 174 174 174 174 174 174 172 172 171 171 171 171 170 170 170 170 171 171 173 173 175 175 174 174 174 174 173 173 172 172 169 169 169 169 172 172 175 175 176 176 175 175 169 169 169 169 172 172 174 174 174 174 175 175 174 174 173 173 173 173 169 169 175 175 174 174 175 175 186 186 160 160 129 129 108 108 87 87 71 71 59 59 47 47 39 39 33 33 30 30 27 27 25 25 27 27 27 27 26 26 29 29 31 31 32 32 36 36 38 38 42 42 45 45 47 47 51 51 53 53 55 55 58 58 60 60 61 61 63 63 64 64 67 67 68 68 69 69 67 67 67 67 68 68 69 69 69 69 70 70 72 72 72 72 72 72 75 75 79 79 85 85 89 89 96 96 103 103 119 119 134 134 164 164 190 190 176 176 179 179 177 177 178 178 183 183 181 181 177 177 178 178 181 181 181 181 180 180 178 178 177 177 179 179 179 179 183 183 184 184 183 183 182 182 183 183 182 182 185 185 187 187 186 186 186 186 185 185 183 183 183 183 185 185 185 185 184 184 182 182 182 182 184 184 186 186 185 185 184 184 184 184 185 185 187 187 187 187 185 185 185 185 186 186 187 187 185 185 187 187 184 184 185 185 191 191 192 192 191 191 192 192 190 190 188 188 188 188 187 187 186 186 186 186 189 189 191 191 189 189 187 187 190 190 193 193 191 191 189 189 194 194 193 193 188 188 192 192 195 195 188 188 174 174 159 159 142 142 125 125 114 114 110 110 106 106 106 106 110 110 115 115 120 120 135 135 149 149 170 170 188 188 201 201 196 196 189 189 192 192 198 198 197 197 197 197 194 194 193 193 200 200 171 171 135 135 114 114 98 98 85 85 77 77 73 73 68 68 67 67 68 68 69 69 71 71 76 76 83 83 90 90 100 100 115 115 134 134 162 162 186 186 190 190 178 178 167 167 155 155 143 143 133 133 130 130 128 128 123 123 114 114 108 108 104 104 103 103 103 103 100 100 98 98 96 96 95 95 95 95 96 96 97 97 99 99 101 101 103 103 104 104 107 107 107 107 107 107 108 108 109 109 111 111 115 115 123 123 137 137 148 148 176 176 201 201 205 205 169 169 171 171 172 172 173 173 173 173 172 172 170 170 168 168 166 166 166 166 168 168 169 169 169 169 170 170 171 171 170 170 170 170 170 170 173 173 173 173 169 169 166 166 169 169 172 172 173 173 172 172 170 170 169 169 167 167 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 174 174 174 174 174 174 172 172 171 171 171 171 170 170 170 170 171 171 173 173 175 175 174 174 174 174 173 173 172 172 169 169 169 169 172 172 175 175 176 176 175 175 169 169 169 169 172 172 174 174 174 174 175 175 174 174 173 173 173 173 169 169 175 175 174 174 175 175 186 186 160 160 129 129 108 108 87 87 71 71 59 59 47 47 39 39 33 33 30 30 27 27 25 25 27 27 27 27 26 26 29 29 31 31 32 32 36 36 38 38 42 42 45 45 47 47 51 51 53 53 55 55 58 58 60 60 61 61 63 63 64 64 67 67 68 68 69 69 67 67 67 67 68 68 69 69 69 69 70 70 72 72 72 72 72 72 75 75 79 79 85 85 89 89 96 96 103 103 119 119 134 134 164 164 190 190 176 176 179 179 177 177 178 178 183 183 181 181 177 177 178 178 181 181 181 181 180 180 178 178 177 177 179 179 179 179 183 183 184 184 183 183 182 182 183 183 182 182 185 185 187 187 186 186 186 186 185 185 183 183 183 183 185 185 185 185 184 184 182 182 182 182 184 184 186 186 185 185 184 184 184 184 185 185 187 187 187 187 185 185 185 185 186 186 187 187 185 185 187 187 184 184 185 185 191 191 192 192 191 191 192 192 190 190 188 188 188 188 187 187 186 186 186 186 189 189 191 191 189 189 187 187 190 190 193 193 191 191 189 189 194 194 193 193 188 188 192 192 195 195 188 188 174 174 159 159 142 142 125 125 114 114 110 110 106 106 106 106 110 110 115 115 120 120 135 135 149 149 170 170 188 188 201 201 196 196 189 189 192 192 198 198 197 197 197 197 194 194 193 193 200 200 171 171 135 135 114 114 98 98 85 85 77 77 73 73 68 68 67 67 68 68 69 69 71 71 76 76 83 83 90 90 100 100 115 115 134 134 162 162 186 186 190 190 178 178 167 167 155 155 143 143 133 133 130 130 128 128 123 123 114 114 108 108 104 104 103 103 103 103 100 100 98 98 96 96 95 95 95 95 96 96 97 97 99 99 101 101 103 103 104 104 107 107 107 107 107 107 108 108 109 109 111 111 115 115 123 123 137 137 148 148 176 176 201 201 205 205 170 170 171 171 173 173 174 174 175 175 175 175 173 173 170 170 167 167 166 166 168 168 171 171 171 171 172 172 172 172 172 172 171 171 171 171 172 172 172 172 169 169 165 165 168 168 172 172 173 173 173 173 172 172 170 170 167 167 166 166 167 167 168 168 170 170 171 171 171 171 171 171 171 171 171 171 173 173 174 174 174 174 173 173 171 171 171 171 169 169 169 169 171 171 174 174 176 176 176 176 175 175 174 174 173 173 169 169 169 169 171 171 175 175 177 177 177 177 171 171 169 169 173 173 176 176 174 174 175 175 175 175 174 174 172 172 177 177 170 170 180 180 187 187 156 156 130 130 105 105 87 87 70 70 57 57 46 46 37 37 32 32 30 30 27 27 25 25 25 25 25 25 26 26 27 27 32 32 34 34 36 36 41 41 44 44 49 49 52 52 54 54 59 59 60 60 62 62 66 66 69 69 69 69 70 70 73 73 75 75 76 76 76 76 74 74 74 74 74 74 74 74 73 73 72 72 73 73 72 72 73 73 74 74 78 78 82 82 86 86 91 91 98 98 110 110 125 125 149 149 177 177 181 181 181 181 179 179 177 177 183 183 182 182 178 178 177 177 181 181 180 180 180 180 178 178 177 177 179 179 178 178 182 182 184 184 183 183 182 182 182 182 182 182 184 184 187 187 187 187 185 185 182 182 183 183 183 183 184 184 184 184 183 183 183 183 183 183 185 185 187 187 188 188 185 185 184 184 185 185 187 187 188 188 186 186 186 186 188 188 190 190 189 189 188 188 185 185 185 185 189 189 191 191 191 191 190 190 189 189 189 189 188 188 186 186 186 186 189 189 190 190 190 190 190 190 186 186 188 188 185 185 191 191 190 190 186 186 189 189 193 193 182 182 162 162 138 138 111 111 97 97 87 87 79 79 77 77 76 76 71 71 72 72 75 75 78 78 81 81 88 88 97 97 112 112 132 132 151 151 183 183 196 196 194 194 190 190 196 196 196 196 195 195 191 191 198 198 164 164 134 134 112 112 97 97 87 87 78 78 75 75 72 72 70 70 72 72 74 74 78 78 84 84 91 91 101 101 114 114 134 134 157 157 180 180 185 185 173 173 161 161 149 149 138 138 130 130 124 124 120 120 116 116 109 109 98 98 95 95 96 96 97 97 94 94 92 92 90 90 89 89 88 88 88 88 89 89 90 90 90 90 93 93 96 96 97 97 100 100 100 100 101 101 105 105 108 108 109 109 118 118 127 127 142 142 157 157 191 191 206 206 202 202 170 170 171 171 173 173 174 174 175 175 175 175 173 173 170 170 167 167 166 166 168 168 171 171 171 171 172 172 172 172 172 172 171 171 171 171 172 172 172 172 169 169 165 165 168 168 172 172 173 173 173 173 172 172 170 170 167 167 166 166 167 167 168 168 170 170 171 171 171 171 171 171 171 171 171 171 173 173 174 174 174 174 173 173 171 171 171 171 169 169 169 169 171 171 174 174 176 176 176 176 175 175 174 174 173 173 169 169 169 169 171 171 175 175 177 177 177 177 171 171 169 169 173 173 176 176 174 174 175 175 175 175 174 174 172 172 177 177 170 170 180 180 187 187 156 156 130 130 105 105 87 87 70 70 57 57 46 46 37 37 32 32 30 30 27 27 25 25 25 25 25 25 26 26 27 27 32 32 34 34 36 36 41 41 44 44 49 49 52 52 54 54 59 59 60 60 62 62 66 66 69 69 69 69 70 70 73 73 75 75 76 76 76 76 74 74 74 74 74 74 74 74 73 73 72 72 73 73 72 72 73 73 74 74 78 78 82 82 86 86 91 91 98 98 110 110 125 125 149 149 177 177 181 181 181 181 179 179 177 177 183 183 182 182 178 178 177 177 181 181 180 180 180 180 178 178 177 177 179 179 178 178 182 182 184 184 183 183 182 182 182 182 182 182 184 184 187 187 187 187 185 185 182 182 183 183 183 183 184 184 184 184 183 183 183 183 183 183 185 185 187 187 188 188 185 185 184 184 185 185 187 187 188 188 186 186 186 186 188 188 190 190 189 189 188 188 185 185 185 185 189 189 191 191 191 191 190 190 189 189 189 189 188 188 186 186 186 186 189 189 190 190 190 190 190 190 186 186 188 188 185 185 191 191 190 190 186 186 189 189 193 193 182 182 162 162 138 138 111 111 97 97 87 87 79 79 77 77 76 76 71 71 72 72 75 75 78 78 81 81 88 88 97 97 112 112 132 132 151 151 183 183 196 196 194 194 190 190 196 196 196 196 195 195 191 191 198 198 164 164 134 134 112 112 97 97 87 87 78 78 75 75 72 72 70 70 72 72 74 74 78 78 84 84 91 91 101 101 114 114 134 134 157 157 180 180 185 185 173 173 161 161 149 149 138 138 130 130 124 124 120 120 116 116 109 109 98 98 95 95 96 96 97 97 94 94 92 92 90 90 89 89 88 88 88 88 89 89 90 90 90 90 93 93 96 96 97 97 100 100 100 100 101 101 105 105 108 108 109 109 118 118 127 127 142 142 157 157 191 191 206 206 202 202 172 172 173 173 173 173 175 175 176 176 176 176 174 174 171 171 168 168 167 167 170 170 172 172 173 173 173 173 174 174 174 174 173 173 172 172 171 171 172 172 170 170 166 166 168 168 171 171 172 172 173 173 172 172 171 171 168 168 166 166 166 166 167 167 170 170 171 171 171 171 171 171 171 171 171 171 172 172 174 174 174 174 173 173 172 172 171 171 169 169 169 169 171 171 174 174 176 176 176 176 176 176 176 176 175 175 171 171 170 170 171 171 175 175 178 178 177 177 172 172 170 170 173 173 175 175 174 174 175 175 176 176 175 175 175 175 176 176 175 175 183 183 164 164 126 126 104 104 83 83 67 67 54 54 43 43 35 35 29 29 28 28 26 26 25 25 25 25 24 24 26 26 28 28 31 31 35 35 39 39 41 41 47 47 49 49 54 54 58 58 62 62 67 67 69 69 72 72 76 76 78 78 79 79 82 82 83 83 85 85 84 84 84 84 83 83 82 82 81 81 79 79 78 78 76 76 76 76 75 75 73 73 74 74 76 76 81 81 83 83 88 88 97 97 104 104 119 119 137 137 163 163 187 187 182 182 179 179 178 178 181 181 183 183 181 181 178 178 178 178 178 178 180 180 177 177 177 177 180 180 180 180 182 182 184 184 183 183 182 182 182 182 183 183 184 184 185 185 185 185 185 185 182 182 181 181 182 182 182 182 183 183 184 184 183 183 184 184 186 186 188 188 189 189 186 186 184 184 185 185 186 186 188 188 186 186 186 186 188 188 191 191 191 191 189 189 186 186 185 185 186 186 190 190 190 190 190 190 190 190 188 188 185 185 184 184 186 186 189 189 190 190 189 189 188 188 187 187 188 188 190 190 188 188 188 188 196 196 185 185 162 162 130 130 102 102 88 88 74 74 66 66 61 61 59 59 59 59 57 57 56 56 56 56 59 59 62 62 64 64 69 69 73 73 80 80 92 92 104 104 132 132 158 158 188 188 197 197 191 191 195 195 197 197 194 194 195 195 159 159 132 132 110 110 97 97 88 88 80 80 77 77 74 74 74 74 76 76 79 79 84 84 92 92 100 100 111 111 128 128 150 150 172 172 181 181 173 173 159 159 150 150 138 138 130 130 121 121 115 115 109 109 104 104 99 99 93 93 90 90 90 90 88 88 87 87 85 85 83 83 82 82 81 81 81 81 82 82 83 83 84 84 87 87 89 89 92 92 92 92 93 93 97 97 101 101 104 104 109 109 123 123 132 132 149 149 172 172 201 201 204 204 201 201 172 172 173 173 173 173 175 175 176 176 176 176 174 174 171 171 168 168 167 167 170 170 172 172 173 173 173 173 174 174 174 174 173 173 172 172 171 171 172 172 170 170 166 166 168 168 171 171 172 172 173 173 172 172 171 171 168 168 166 166 166 166 167 167 170 170 171 171 171 171 171 171 171 171 171 171 172 172 174 174 174 174 173 173 172 172 171 171 169 169 169 169 171 171 174 174 176 176 176 176 176 176 176 176 175 175 171 171 170 170 171 171 175 175 178 178 177 177 172 172 170 170 173 173 175 175 174 174 175 175 176 176 175 175 175 175 176 176 175 175 183 183 164 164 126 126 104 104 83 83 67 67 54 54 43 43 35 35 29 29 28 28 26 26 25 25 25 25 24 24 26 26 28 28 31 31 35 35 39 39 41 41 47 47 49 49 54 54 58 58 62 62 67 67 69 69 72 72 76 76 78 78 79 79 82 82 83 83 85 85 84 84 84 84 83 83 82 82 81 81 79 79 78 78 76 76 76 76 75 75 73 73 74 74 76 76 81 81 83 83 88 88 97 97 104 104 119 119 137 137 163 163 187 187 182 182 179 179 178 178 181 181 183 183 181 181 178 178 178 178 178 178 180 180 177 177 177 177 180 180 180 180 182 182 184 184 183 183 182 182 182 182 183 183 184 184 185 185 185 185 185 185 182 182 181 181 182 182 182 182 183 183 184 184 183 183 184 184 186 186 188 188 189 189 186 186 184 184 185 185 186 186 188 188 186 186 186 186 188 188 191 191 191 191 189 189 186 186 185 185 186 186 190 190 190 190 190 190 190 190 188 188 185 185 184 184 186 186 189 189 190 190 189 189 188 188 187 187 188 188 190 190 188 188 188 188 196 196 185 185 162 162 130 130 102 102 88 88 74 74 66 66 61 61 59 59 59 59 57 57 56 56 56 56 59 59 62 62 64 64 69 69 73 73 80 80 92 92 104 104 132 132 158 158 188 188 197 197 191 191 195 195 197 197 194 194 195 195 159 159 132 132 110 110 97 97 88 88 80 80 77 77 74 74 74 74 76 76 79 79 84 84 92 92 100 100 111 111 128 128 150 150 172 172 181 181 173 173 159 159 150 150 138 138 130 130 121 121 115 115 109 109 104 104 99 99 93 93 90 90 90 90 88 88 87 87 85 85 83 83 82 82 81 81 81 81 82 82 83 83 84 84 87 87 89 89 92 92 92 92 93 93 97 97 101 101 104 104 109 109 123 123 132 132 149 149 172 172 201 201 204 204 201 201 173 173 174 174 174 174 175 175 176 176 176 176 174 174 171 171 168 168 167 167 170 170 172 172 173 173 172 172 173 173 174 174 174 174 172 172 170 170 172 172 171 171 167 167 167 167 170 170 171 171 173 173 173 173 172 172 169 169 166 166 164 164 165 165 168 168 171 171 171 171 171 171 171 171 171 171 172 172 173 173 174 174 174 174 173 173 171 171 169 169 169 169 171 171 173 173 174 174 174 174 175 175 176 176 175 175 173 173 170 170 170 170 175 175 178 178 177 177 174 174 173 173 174 174 175 175 174 174 176 176 177 177 177 177 178 178 182 182 188 188 160 160 124 124 105 105 86 86 67 67 52 52 43 43 34 34 28 28 25 25 26 26 25 25 26 26 26 26 28 28 30 30 33 33 35 35 40 40 44 44 47 47 53 53 57 57 63 63 68 68 73 73 80 80 83 83 85 85 89 89 92 92 93 93 95 95 97 97 97 97 95 95 94 94 93 93 91 91 88 88 86 86 83 83 81 81 79 79 77 77 75 75 75 75 77 77 80 80 83 83 87 87 95 95 101 101 114 114 128 128 151 151 185 185 183 183 180 180 180 180 179 179 182 182 183 183 179 179 176 176 178 178 180 180 178 178 178 178 181 181 181 181 183 183 184 184 183 183 182 182 182 182 185 185 184 184 183 183 183 183 184 184 182 182 181 181 182 182 183 183 183 183 184 184 184 184 185 185 187 187 189 189 191 191 188 188 185 185 185 185 186 186 188 188 186 186 186 186 188 188 191 191 191 191 189 189 189 189 186 186 185 185 190 190 190 190 190 190 191 191 189 189 185 185 184 184 185 185 188 188 189 189 188 188 187 187 189 189 189 189 187 187 190 190 190 190 175 175 136 136 104 104 81 81 67 67 61 61 50 50 45 45 43 43 43 43 44 44 41 41 43 43 45 45 46 46 49 49 50 50 52 52 56 56 62 62 71 71 81 81 90 90 105 105 143 143 181 181 197 197 196 196 198 198 195 195 195 195 158 158 132 132 112 112 99 99 91 91 84 84 79 79 78 78 79 79 83 83 86 86 91 91 99 99 109 109 124 124 142 142 163 163 173 173 170 170 163 163 148 148 136 136 126 126 118 118 112 112 108 108 102 102 97 97 93 93 90 90 86 86 84 84 81 81 79 79 78 78 77 77 76 76 74 74 75 75 76 76 76 76 78 78 80 80 83 83 85 85 86 86 89 89 95 95 101 101 105 105 117 117 129 129 140 140 164 164 192 192 204 204 202 202 202 202 173 173 174 174 174 174 175 175 176 176 176 176 174 174 171 171 168 168 167 167 170 170 172 172 173 173 172 172 173 173 174 174 174 174 172 172 170 170 172 172 171 171 167 167 167 167 170 170 171 171 173 173 173 173 172 172 169 169 166 166 164 164 165 165 168 168 171 171 171 171 171 171 171 171 171 171 172 172 173 173 174 174 174 174 173 173 171 171 169 169 169 169 171 171 173 173 174 174 174 174 175 175 176 176 175 175 173 173 170 170 170 170 175 175 178 178 177 177 174 174 173 173 174 174 175 175 174 174 176 176 177 177 177 177 178 178 182 182 188 188 160 160 124 124 105 105 86 86 67 67 52 52 43 43 34 34 28 28 25 25 26 26 25 25 26 26 26 26 28 28 30 30 33 33 35 35 40 40 44 44 47 47 53 53 57 57 63 63 68 68 73 73 80 80 83 83 85 85 89 89 92 92 93 93 95 95 97 97 97 97 95 95 94 94 93 93 91 91 88 88 86 86 83 83 81 81 79 79 77 77 75 75 75 75 77 77 80 80 83 83 87 87 95 95 101 101 114 114 128 128 151 151 185 185 183 183 180 180 180 180 179 179 182 182 183 183 179 179 176 176 178 178 180 180 178 178 178 178 181 181 181 181 183 183 184 184 183 183 182 182 182 182 185 185 184 184 183 183 183 183 184 184 182 182 181 181 182 182 183 183 183 183 184 184 184 184 185 185 187 187 189 189 191 191 188 188 185 185 185 185 186 186 188 188 186 186 186 186 188 188 191 191 191 191 189 189 189 189 186 186 185 185 190 190 190 190 190 190 191 191 189 189 185 185 184 184 185 185 188 188 189 189 188 188 187 187 189 189 189 189 187 187 190 190 190 190 175 175 136 136 104 104 81 81 67 67 61 61 50 50 45 45 43 43 43 43 44 44 41 41 43 43 45 45 46 46 49 49 50 50 52 52 56 56 62 62 71 71 81 81 90 90 105 105 143 143 181 181 197 197 196 196 198 198 195 195 195 195 158 158 132 132 112 112 99 99 91 91 84 84 79 79 78 78 79 79 83 83 86 86 91 91 99 99 109 109 124 124 142 142 163 163 173 173 170 170 163 163 148 148 136 136 126 126 118 118 112 112 108 108 102 102 97 97 93 93 90 90 86 86 84 84 81 81 79 79 78 78 77 77 76 76 74 74 75 75 76 76 76 76 78 78 80 80 83 83 85 85 86 86 89 89 95 95 101 101 105 105 117 117 129 129 140 140 164 164 192 192 204 204 202 202 202 202 175 175 175 175 175 175 175 175 175 175 174 174 173 173 170 170 167 167 166 166 168 168 170 170 171 171 170 170 171 171 173 173 173 173 169 169 169 169 171 171 171 171 168 168 167 167 169 169 171 171 172 172 173 173 173 173 170 170 166 166 162 162 164 164 168 168 171 171 171 171 171 171 171 171 171 171 171 171 172 172 174 174 174 174 173 173 171 171 169 169 169 169 171 171 173 173 171 171 172 172 173 173 174 174 174 174 175 175 171 171 170 170 175 175 178 178 177 177 175 175 174 174 175 175 175 175 174 174 176 176 178 178 178 178 180 180 187 187 165 165 129 129 107 107 82 82 66 66 51 51 40 40 35 35 30 30 25 25 25 25 25 25 24 24 26 26 28 28 31 31 34 34 38 38 42 42 47 47 52 52 55 55 61 61 67 67 74 74 81 81 86 86 93 93 98 98 101 101 104 104 107 107 108 108 109 109 110 110 109 109 107 107 105 105 102 102 100 100 96 96 92 92 89 89 85 85 82 82 79 79 76 76 75 75 78 78 82 82 83 83 87 87 93 93 98 98 110 110 123 123 143 143 175 175 184 184 180 180 181 181 178 178 182 182 182 182 178 178 175 175 179 179 181 181 178 178 178 178 182 182 183 183 183 183 184 184 183 183 182 182 182 182 185 185 184 184 182 182 182 182 183 183 182 182 183 183 183 183 184 184 185 185 185 185 185 185 185 185 187 187 189 189 192 192 189 189 186 186 185 185 186 186 188 188 186 186 186 186 188 188 190 190 189 189 188 188 191 191 189 189 185 185 185 185 186 186 187 187 188 188 188 188 186 186 184 184 184 184 186 186 190 190 188 188 186 186 190 190 190 190 190 190 189 189 161 161 118 118 85 85 66 66 54 54 48 48 44 44 42 42 40 40 36 36 36 36 40 40 39 39 40 40 42 42 43 43 44 44 46 46 46 46 51 51 55 55 61 61 68 68 74 74 86 86 99 99 130 130 170 170 194 194 196 196 192 192 194 194 158 158 133 133 113 113 102 102 95 95 87 87 81 81 81 81 83 83 87 87 92 92 97 97 106 106 118 118 135 135 153 153 167 167 169 169 157 157 149 149 138 138 128 128 118 118 111 111 105 105 100 100 95 95 91 91 88 88 81 81 79 79 77 77 74 74 72 72 71 71 70 70 68 68 67 67 68 68 69 69 69 69 71 71 74 74 76 76 78 78 82 82 85 85 91 91 99 99 104 104 121 121 135 135 156 156 182 182 203 203 202 202 203 203 203 203 175 175 175 175 175 175 175 175 175 175 174 174 173 173 170 170 167 167 166 166 168 168 170 170 171 171 170 170 171 171 173 173 173 173 169 169 169 169 171 171 171 171 168 168 167 167 169 169 171 171 172 172 173 173 173 173 170 170 166 166 162 162 164 164 168 168 171 171 171 171 171 171 171 171 171 171 171 171 172 172 174 174 174 174 173 173 171 171 169 169 169 169 171 171 173 173 171 171 172 172 173 173 174 174 174 174 175 175 171 171 170 170 175 175 178 178 177 177 175 175 174 174 175 175 175 175 174 174 176 176 178 178 178 178 180 180 187 187 165 165 129 129 107 107 82 82 66 66 51 51 40 40 35 35 30 30 25 25 25 25 25 25 24 24 26 26 28 28 31 31 34 34 38 38 42 42 47 47 52 52 55 55 61 61 67 67 74 74 81 81 86 86 93 93 98 98 101 101 104 104 107 107 108 108 109 109 110 110 109 109 107 107 105 105 102 102 100 100 96 96 92 92 89 89 85 85 82 82 79 79 76 76 75 75 78 78 82 82 83 83 87 87 93 93 98 98 110 110 123 123 143 143 175 175 184 184 180 180 181 181 178 178 182 182 182 182 178 178 175 175 179 179 181 181 178 178 178 178 182 182 183 183 183 183 184 184 183 183 182 182 182 182 185 185 184 184 182 182 182 182 183 183 182 182 183 183 183 183 184 184 185 185 185 185 185 185 185 185 187 187 189 189 192 192 189 189 186 186 185 185 186 186 188 188 186 186 186 186 188 188 190 190 189 189 188 188 191 191 189 189 185 185 185 185 186 186 187 187 188 188 188 188 186 186 184 184 184 184 186 186 190 190 188 188 186 186 190 190 190 190 190 190 189 189 161 161 118 118 85 85 66 66 54 54 48 48 44 44 42 42 40 40 36 36 36 36 40 40 39 39 40 40 42 42 43 43 44 44 46 46 46 46 51 51 55 55 61 61 68 68 74 74 86 86 99 99 130 130 170 170 194 194 196 196 192 192 194 194 158 158 133 133 113 113 102 102 95 95 87 87 81 81 81 81 83 83 87 87 92 92 97 97 106 106 118 118 135 135 153 153 167 167 169 169 157 157 149 149 138 138 128 128 118 118 111 111 105 105 100 100 95 95 91 91 88 88 81 81 79 79 77 77 74 74 72 72 71 71 70 70 68 68 67 67 68 68 69 69 69 69 71 71 74 74 76 76 78 78 82 82 85 85 91 91 99 99 104 104 121 121 135 135 156 156 182 182 203 203 202 202 203 203 203 203 173 173 172 172 173 173 174 174 173 173 172 172 171 171 169 169 167 167 166 166 167 167 170 170 170 170 168 168 168 168 171 171 174 174 171 171 170 170 171 171 171 171 170 170 170 170 169 169 170 170 173 173 174 174 173 173 169 169 165 165 163 163 166 166 169 169 171 171 171 171 171 171 170 170 170 170 169 169 171 171 173 173 174 174 174 174 173 173 171 171 169 169 170 170 172 172 171 171 171 171 171 171 172 172 173 173 175 175 171 171 171 171 176 176 179 179 178 178 176 176 176 176 175 175 175 175 174 174 176 176 178 178 179 179 186 186 171 171 137 137 109 109 88 88 68 68 52 52 42 42 35 35 31 31 27 27 25 25 25 25 25 25 27 27 29 29 33 33 34 34 37 37 42 42 47 47 54 54 61 61 67 67 72 72 81 81 87 87 94 94 101 101 107 107 112 112 116 116 120 120 121 121 122 122 121 121 120 120 117 117 115 115 114 114 109 109 107 107 102 102 98 98 95 95 89 89 86 86 83 83 80 80 77 77 80 80 82 82 83 83 86 86 90 90 95 95 106 106 119 119 136 136 165 165 186 186 182 182 183 183 179 179 180 180 180 180 179 179 176 176 181 181 183 183 179 179 179 179 181 181 184 184 185 185 182 182 182 182 183 183 181 181 183 183 184 184 183 183 181 181 183 183 184 184 183 183 184 184 184 184 185 185 184 184 185 185 183 183 185 185 189 189 188 188 189 189 186 186 183 183 185 185 188 188 186 186 184 184 186 186 190 190 190 190 186 186 187 187 187 187 186 186 184 184 184 184 184 184 185 185 185 185 187 187 186 186 184 184 184 184 187 187 189 189 187 187 188 188 193 193 190 190 153 153 107 107 76 76 59 59 51 51 45 45 38 38 34 34 33 33 32 32 32 32 34 34 36 36 38 38 37 37 37 37 39 39 41 41 41 41 43 43 45 45 47 47 50 50 54 54 60 60 71 71 82 82 100 100 123 123 172 172 194 194 193 193 197 197 161 161 134 134 116 116 106 106 95 95 89 89 86 86 85 85 87 87 91 91 95 95 102 102 112 112 125 125 141 141 156 156 163 163 160 160 147 147 137 137 126 126 117 117 109 109 103 103 97 97 92 92 88 88 83 83 79 79 75 75 73 73 70 70 66 66 64 64 63 63 63 63 63 63 62 62 62 62 64 64 65 65 68 68 69 69 72 72 76 76 80 80 84 84 92 92 101 101 109 109 130 130 142 142 171 171 196 196 201 201 201 201 202 202 203 203 173 173 172 172 173 173 174 174 173 173 172 172 171 171 169 169 167 167 166 166 167 167 170 170 170 170 168 168 168 168 171 171 174 174 171 171 170 170 171 171 171 171 170 170 170 170 169 169 170 170 173 173 174 174 173 173 169 169 165 165 163 163 166 166 169 169 171 171 171 171 171 171 170 170 170 170 169 169 171 171 173 173 174 174 174 174 173 173 171 171 169 169 170 170 172 172 171 171 171 171 171 171 172 172 173 173 175 175 171 171 171 171 176 176 179 179 178 178 176 176 176 176 175 175 175 175 174 174 176 176 178 178 179 179 186 186 171 171 137 137 109 109 88 88 68 68 52 52 42 42 35 35 31 31 27 27 25 25 25 25 25 25 27 27 29 29 33 33 34 34 37 37 42 42 47 47 54 54 61 61 67 67 72 72 81 81 87 87 94 94 101 101 107 107 112 112 116 116 120 120 121 121 122 122 121 121 120 120 117 117 115 115 114 114 109 109 107 107 102 102 98 98 95 95 89 89 86 86 83 83 80 80 77 77 80 80 82 82 83 83 86 86 90 90 95 95 106 106 119 119 136 136 165 165 186 186 182 182 183 183 179 179 180 180 180 180 179 179 176 176 181 181 183 183 179 179 179 179 181 181 184 184 185 185 182 182 182 182 183 183 181 181 183 183 184 184 183 183 181 181 183 183 184 184 183 183 184 184 184 184 185 185 184 184 185 185 183 183 185 185 189 189 188 188 189 189 186 186 183 183 185 185 188 188 186 186 184 184 186 186 190 190 190 190 186 186 187 187 187 187 186 186 184 184 184 184 184 184 185 185 185 185 187 187 186 186 184 184 184 184 187 187 189 189 187 187 188 188 193 193 190 190 153 153 107 107 76 76 59 59 51 51 45 45 38 38 34 34 33 33 32 32 32 32 34 34 36 36 38 38 37 37 37 37 39 39 41 41 41 41 43 43 45 45 47 47 50 50 54 54 60 60 71 71 82 82 100 100 123 123 172 172 194 194 193 193 197 197 161 161 134 134 116 116 106 106 95 95 89 89 86 86 85 85 87 87 91 91 95 95 102 102 112 112 125 125 141 141 156 156 163 163 160 160 147 147 137 137 126 126 117 117 109 109 103 103 97 97 92 92 88 88 83 83 79 79 75 75 73 73 70 70 66 66 64 64 63 63 63 63 63 63 62 62 62 62 64 64 65 65 68 68 69 69 72 72 76 76 80 80 84 84 92 92 101 101 109 109 130 130 142 142 171 171 196 196 201 201 201 201 202 202 203 203 171 171 170 170 171 171 173 173 173 173 172 172 171 171 169 169 168 168 166 166 167 167 170 170 169 169 167 167 166 166 169 169 174 174 173 173 171 171 171 171 171 171 171 171 171 171 170 170 171 171 173 173 173 173 171 171 167 167 165 165 165 165 167 167 170 170 171 171 171 171 171 171 170 170 170 170 170 170 171 171 173 173 173 173 172 172 175 175 173 173 171 171 171 171 171 171 172 172 171 171 171 171 172 172 174 174 174 174 171 171 172 172 175 175 178 178 177 177 177 177 175 175 175 175 173 173 173 173 174 174 179 179 189 189 177 177 140 140 111 111 88 88 68 68 55 55 44 44 36 36 31 31 27 27 25 25 24 24 25 25 26 26 30 30 31 31 36 36 40 40 44 44 52 52 56 56 63 63 71 71 79 79 88 88 98 98 105 105 115 115 122 122 126 126 132 132 133 133 133 133 130 130 127 127 125 125 123 123 120 120 118 118 116 116 113 113 109 109 105 105 102 102 99 99 94 94 89 89 87 87 84 84 80 80 81 81 81 81 82 82 85 85 87 87 93 93 103 103 114 114 131 131 159 159 187 187 182 182 184 184 179 179 179 179 179 179 180 180 178 178 181 181 185 185 182 182 180 180 181 181 184 184 185 185 183 183 182 182 184 184 182 182 182 182 184 184 183 183 181 181 183 183 185 185 184 184 183 183 184 184 185 185 183 183 185 185 183 183 183 183 187 187 185 185 188 188 186 186 183 183 185 185 188 188 187 187 184 184 185 185 190 190 191 191 187 187 185 185 187 187 187 187 185 185 184 184 184 184 184 184 185 185 187 187 188 188 185 185 186 186 189 189 194 194 188 188 193 193 184 184 142 142 97 97 67 67 53 53 43 43 37 37 33 33 31 31 31 31 31 31 30 30 32 32 36 36 38 38 38 38 40 40 41 41 42 42 43 43 43 43 43 43 43 43 44 44 46 46 49 49 52 52 60 60 68 68 80 80 96 96 126 126 167 167 195 195 193 193 169 169 140 140 121 121 112 112 98 98 94 94 95 95 92 92 94 94 97 97 100 100 105 105 117 117 130 130 143 143 154 154 155 155 150 150 139 139 130 130 119 119 109 109 103 103 98 98 91 91 85 85 80 80 76 76 71 71 68 68 68 68 65 65 62 62 60 60 59 59 59 59 58 58 58 58 59 59 61 61 62 62 65 65 67 67 69 69 74 74 78 78 84 84 94 94 108 108 120 120 142 142 165 165 193 193 205 205 204 204 200 200 201 201 202 202 171 171 170 170 171 171 173 173 173 173 172 172 171 171 169 169 168 168 166 166 167 167 170 170 169 169 167 167 166 166 169 169 174 174 173 173 171 171 171 171 171 171 171 171 171 171 170 170 171 171 173 173 173 173 171 171 167 167 165 165 165 165 167 167 170 170 171 171 171 171 171 171 170 170 170 170 170 170 171 171 173 173 173 173 172 172 175 175 173 173 171 171 171 171 171 171 172 172 171 171 171 171 172 172 174 174 174 174 171 171 172 172 175 175 178 178 177 177 177 177 175 175 175 175 173 173 173 173 174 174 179 179 189 189 177 177 140 140 111 111 88 88 68 68 55 55 44 44 36 36 31 31 27 27 25 25 24 24 25 25 26 26 30 30 31 31 36 36 40 40 44 44 52 52 56 56 63 63 71 71 79 79 88 88 98 98 105 105 115 115 122 122 126 126 132 132 133 133 133 133 130 130 127 127 125 125 123 123 120 120 118 118 116 116 113 113 109 109 105 105 102 102 99 99 94 94 89 89 87 87 84 84 80 80 81 81 81 81 82 82 85 85 87 87 93 93 103 103 114 114 131 131 159 159 187 187 182 182 184 184 179 179 179 179 179 179 180 180 178 178 181 181 185 185 182 182 180 180 181 181 184 184 185 185 183 183 182 182 184 184 182 182 182 182 184 184 183 183 181 181 183 183 185 185 184 184 183 183 184 184 185 185 183 183 185 185 183 183 183 183 187 187 185 185 188 188 186 186 183 183 185 185 188 188 187 187 184 184 185 185 190 190 191 191 187 187 185 185 187 187 187 187 185 185 184 184 184 184 184 184 185 185 187 187 188 188 185 185 186 186 189 189 194 194 188 188 193 193 184 184 142 142 97 97 67 67 53 53 43 43 37 37 33 33 31 31 31 31 31 31 30 30 32 32 36 36 38 38 38 38 40 40 41 41 42 42 43 43 43 43 43 43 43 43 44 44 46 46 49 49 52 52 60 60 68 68 80 80 96 96 126 126 167 167 195 195 193 193 169 169 140 140 121 121 112 112 98 98 94 94 95 95 92 92 94 94 97 97 100 100 105 105 117 117 130 130 143 143 154 154 155 155 150 150 139 139 130 130 119 119 109 109 103 103 98 98 91 91 85 85 80 80 76 76 71 71 68 68 68 68 65 65 62 62 60 60 59 59 59 59 58 58 58 58 59 59 61 61 62 62 65 65 67 67 69 69 74 74 78 78 84 84 94 94 108 108 120 120 142 142 165 165 193 193 205 205 204 204 200 200 201 201 202 202 169 169 168 168 169 169 171 171 171 171 171 171 169 169 169 169 167 167 166 166 167 167 170 170 169 169 166 166 165 165 167 167 173 173 174 174 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 170 170 168 168 166 166 166 166 167 167 170 170 172 172 171 171 171 171 170 170 169 169 171 171 172 172 173 173 172 172 171 171 175 175 174 174 172 172 171 171 171 171 171 171 170 170 171 171 173 173 174 174 174 174 171 171 171 171 175 175 177 177 177 177 176 176 175 175 175 175 173 173 172 172 170 170 180 180 183 183 150 150 119 119 93 93 73 73 56 56 46 46 37 37 30 30 28 28 25 25 24 24 24 24 26 26 29 29 33 33 36 36 40 40 47 47 52 52 62 62 68 68 75 75 84 84 95 95 107 107 115 115 123 123 132 132 135 135 134 134 136 136 135 135 130 130 125 125 122 122 121 121 120 120 117 117 115 115 114 114 112 112 109 109 106 106 104 104 101 101 96 96 91 91 88 88 86 86 81 81 81 81 81 81 81 81 83 83 86 86 92 92 101 101 112 112 128 128 153 153 185 185 184 184 183 183 181 181 180 180 179 179 180 180 180 180 182 182 186 186 184 184 182 182 181 181 182 182 185 185 184 184 184 184 184 184 183 183 182 182 184 184 183 183 181 181 183 183 185 185 185 185 183 183 183 183 185 185 185 185 185 185 185 185 185 185 186 186 184 184 186 186 186 186 185 185 184 184 187 187 187 187 185 185 185 185 189 189 190 190 189 189 186 186 186 186 187 187 185 185 185 185 185 185 185 185 186 186 188 188 188 188 188 188 188 188 190 190 191 191 192 192 187 187 144 144 98 98 68 68 51 51 41 41 34 34 31 31 29 29 29 29 31 31 33 33 36 36 39 39 43 43 45 45 45 45 47 47 48 48 48 48 47 47 47 47 46 46 44 44 44 44 44 44 46 46 47 47 53 53 58 58 68 68 81 81 103 103 138 138 182 182 198 198 178 178 148 148 127 127 117 117 104 104 100 100 100 100 98 98 99 99 102 102 105 105 111 111 122 122 132 132 143 143 150 150 146 146 141 141 131 131 122 122 112 112 103 103 97 97 91 91 85 85 79 79 74 74 70 70 65 65 63 63 63 63 60 60 58 58 56 56 55 55 55 55 54 54 54 54 55 55 58 58 58 58 61 61 64 64 67 67 73 73 82 82 91 91 104 104 119 119 137 137 160 160 189 189 205 205 203 203 206 206 201 201 201 201 202 202 169 169 168 168 169 169 171 171 171 171 171 171 169 169 169 169 167 167 166 166 167 167 170 170 169 169 166 166 165 165 167 167 173 173 174 174 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 170 170 168 168 166 166 166 166 167 167 170 170 172 172 171 171 171 171 170 170 169 169 171 171 172 172 173 173 172 172 171 171 175 175 174 174 172 172 171 171 171 171 171 171 170 170 171 171 173 173 174 174 174 174 171 171 171 171 175 175 177 177 177 177 176 176 175 175 175 175 173 173 172 172 170 170 180 180 183 183 150 150 119 119 93 93 73 73 56 56 46 46 37 37 30 30 28 28 25 25 24 24 24 24 26 26 29 29 33 33 36 36 40 40 47 47 52 52 62 62 68 68 75 75 84 84 95 95 107 107 115 115 123 123 132 132 135 135 134 134 136 136 135 135 130 130 125 125 122 122 121 121 120 120 117 117 115 115 114 114 112 112 109 109 106 106 104 104 101 101 96 96 91 91 88 88 86 86 81 81 81 81 81 81 81 81 83 83 86 86 92 92 101 101 112 112 128 128 153 153 185 185 184 184 183 183 181 181 180 180 179 179 180 180 180 180 182 182 186 186 184 184 182 182 181 181 182 182 185 185 184 184 184 184 184 184 183 183 182 182 184 184 183 183 181 181 183 183 185 185 185 185 183 183 183 183 185 185 185 185 185 185 185 185 185 185 186 186 184 184 186 186 186 186 185 185 184 184 187 187 187 187 185 185 185 185 189 189 190 190 189 189 186 186 186 186 187 187 185 185 185 185 185 185 185 185 186 186 188 188 188 188 188 188 188 188 190 190 191 191 192 192 187 187 144 144 98 98 68 68 51 51 41 41 34 34 31 31 29 29 29 29 31 31 33 33 36 36 39 39 43 43 45 45 45 45 47 47 48 48 48 48 47 47 47 47 46 46 44 44 44 44 44 44 46 46 47 47 53 53 58 58 68 68 81 81 103 103 138 138 182 182 198 198 178 178 148 148 127 127 117 117 104 104 100 100 100 100 98 98 99 99 102 102 105 105 111 111 122 122 132 132 143 143 150 150 146 146 141 141 131 131 122 122 112 112 103 103 97 97 91 91 85 85 79 79 74 74 70 70 65 65 63 63 63 63 60 60 58 58 56 56 55 55 55 55 54 54 54 54 55 55 58 58 58 58 61 61 64 64 67 67 73 73 82 82 91 91 104 104 119 119 137 137 160 160 189 189 205 205 203 203 206 206 201 201 201 201 202 202 167 167 166 166 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 170 170 169 169 166 166 164 164 165 165 172 172 174 174 173 173 172 172 172 172 172 172 172 172 173 173 173 173 172 172 171 171 171 171 170 170 168 168 167 167 168 168 170 170 173 173 172 172 171 171 169 169 168 168 171 171 172 172 173 173 172 172 171 171 175 175 175 175 174 174 172 172 171 171 170 170 170 170 171 171 174 174 175 175 174 174 171 171 170 170 173 173 175 175 176 176 175 175 174 174 174 174 172 172 166 166 170 170 185 185 167 167 123 123 102 102 81 81 61 61 46 46 40 40 33 33 27 27 26 26 25 25 25 25 28 28 30 30 34 34 39 39 43 43 49 49 55 55 61 61 70 70 80 80 91 91 103 103 113 113 125 125 135 135 139 139 141 141 138 138 133 133 129 129 127 127 122 122 119 119 118 118 113 113 112 112 110 110 109 109 108 108 107 107 105 105 104 104 102 102 100 100 96 96 91 91 89 89 87 87 81 81 81 81 80 80 80 80 82 82 85 85 92 92 101 101 111 111 127 127 147 147 183 183 186 186 183 183 182 182 182 182 179 179 179 179 182 182 183 183 185 185 184 184 184 184 183 183 183 183 184 184 185 185 185 185 182 182 183 183 183 183 184 184 183 183 181 181 183 183 186 186 185 185 184 184 183 183 183 183 186 186 185 185 187 187 186 186 184 184 184 184 185 185 186 186 187 187 185 185 186 186 188 188 186 186 185 185 188 188 189 189 191 191 186 186 184 184 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 189 189 189 189 191 191 188 188 192 192 154 154 97 97 70 70 49 49 39 39 31 31 26 26 28 28 29 29 29 29 31 31 34 34 40 40 44 44 48 48 52 52 53 53 58 58 58 58 56 56 55 55 54 54 51 51 49 49 46 46 45 45 44 44 45 45 47 47 52 52 62 62 72 72 84 84 104 104 143 143 198 198 188 188 154 154 132 132 120 120 108 108 104 104 104 104 102 102 101 101 103 103 107 107 113 113 123 123 132 132 139 139 143 143 137 137 132 132 123 123 115 115 106 106 99 99 93 93 87 87 80 80 75 75 71 71 66 66 62 62 59 59 58 58 56 56 53 53 52 52 52 52 51 51 50 50 51 51 53 53 55 55 56 56 60 60 64 64 68 68 76 76 87 87 100 100 113 113 132 132 155 155 189 189 206 206 206 206 201 201 206 206 202 202 202 202 201 201 167 167 166 166 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 167 170 170 169 169 166 166 164 164 165 165 172 172 174 174 173 173 172 172 172 172 172 172 172 172 173 173 173 173 172 172 171 171 171 171 170 170 168 168 167 167 168 168 170 170 173 173 172 172 171 171 169 169 168 168 171 171 172 172 173 173 172 172 171 171 175 175 175 175 174 174 172 172 171 171 170 170 170 170 171 171 174 174 175 175 174 174 171 171 170 170 173 173 175 175 176 176 175 175 174 174 174 174 172 172 166 166 170 170 185 185 167 167 123 123 102 102 81 81 61 61 46 46 40 40 33 33 27 27 26 26 25 25 25 25 28 28 30 30 34 34 39 39 43 43 49 49 55 55 61 61 70 70 80 80 91 91 103 103 113 113 125 125 135 135 139 139 141 141 138 138 133 133 129 129 127 127 122 122 119 119 118 118 113 113 112 112 110 110 109 109 108 108 107 107 105 105 104 104 102 102 100 100 96 96 91 91 89 89 87 87 81 81 81 81 80 80 80 80 82 82 85 85 92 92 101 101 111 111 127 127 147 147 183 183 186 186 183 183 182 182 182 182 179 179 179 179 182 182 183 183 185 185 184 184 184 184 183 183 183 183 184 184 185 185 185 185 182 182 183 183 183 183 184 184 183 183 181 181 183 183 186 186 185 185 184 184 183 183 183 183 186 186 185 185 187 187 186 186 184 184 184 184 185 185 186 186 187 187 185 185 186 186 188 188 186 186 185 185 188 188 189 189 191 191 186 186 184 184 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 189 189 189 189 191 191 188 188 192 192 154 154 97 97 70 70 49 49 39 39 31 31 26 26 28 28 29 29 29 29 31 31 34 34 40 40 44 44 48 48 52 52 53 53 58 58 58 58 56 56 55 55 54 54 51 51 49 49 46 46 45 45 44 44 45 45 47 47 52 52 62 62 72 72 84 84 104 104 143 143 198 198 188 188 154 154 132 132 120 120 108 108 104 104 104 104 102 102 101 101 103 103 107 107 113 113 123 123 132 132 139 139 143 143 137 137 132 132 123 123 115 115 106 106 99 99 93 93 87 87 80 80 75 75 71 71 66 66 62 62 59 59 58 58 56 56 53 53 52 52 52 52 51 51 50 50 51 51 53 53 55 55 56 56 60 60 64 64 68 68 76 76 87 87 100 100 113 113 132 132 155 155 189 189 206 206 206 206 201 201 206 206 202 202 202 202 201 201 165 165 164 164 165 165 167 167 167 167 167 167 167 167 167 167 167 167 166 166 167 167 170 170 169 169 166 166 163 163 163 163 171 171 175 175 174 174 173 173 173 173 173 173 173 173 173 173 171 171 170 170 171 171 174 174 172 172 169 169 167 167 168 168 170 170 173 173 173 173 171 171 169 169 167 167 169 169 171 171 172 172 173 173 173 173 175 175 176 176 176 176 173 173 171 171 169 169 169 169 171 171 174 174 176 176 174 174 171 171 169 169 172 172 174 174 175 175 175 175 173 173 173 173 171 171 165 165 177 177 173 173 136 136 107 107 82 82 66 66 51 51 38 38 34 34 28 28 25 25 25 25 25 25 27 27 30 30 34 34 39 39 45 45 49 49 56 56 65 65 73 73 84 84 95 95 109 109 124 124 133 133 139 139 140 140 139 139 135 135 130 130 126 126 121 121 118 118 113 113 111 111 111 111 104 104 103 103 103 103 102 102 101 101 100 100 100 100 99 99 99 99 97 97 95 95 90 90 88 88 85 85 81 81 81 81 80 80 79 79 81 81 83 83 90 90 99 99 108 108 123 123 142 142 181 181 188 188 182 182 183 183 183 183 180 180 179 179 183 183 184 184 183 183 183 183 184 184 185 185 184 184 182 182 184 184 183 183 180 180 182 182 182 182 184 184 183 183 181 181 183 183 187 187 186 186 184 184 182 182 183 183 187 187 186 186 188 188 187 187 183 183 184 184 183 183 187 187 188 188 185 185 186 186 188 188 187 187 185 185 187 187 188 188 192 192 187 187 184 184 188 188 187 187 187 187 187 187 187 187 186 186 184 184 183 183 188 188 189 189 189 189 192 192 160 160 102 102 71 71 50 50 38 38 33 33 29 29 27 27 28 28 30 30 33 33 38 38 44 44 50 50 55 55 60 60 63 63 65 65 68 68 67 67 65 65 62 62 60 60 57 57 53 53 48 48 46 46 45 45 45 45 43 43 45 45 53 53 59 59 74 74 86 86 117 117 168 168 198 198 163 163 138 138 126 126 114 114 111 111 107 107 104 104 105 105 107 107 109 109 113 113 122 122 128 128 134 134 135 135 128 128 123 123 115 115 106 106 100 100 94 94 88 88 82 82 76 76 71 71 67 67 63 63 58 58 56 56 54 54 51 51 50 50 49 49 49 49 49 49 49 49 50 50 52 52 55 55 57 57 62 62 67 67 72 72 81 81 96 96 114 114 132 132 156 156 185 185 204 204 203 203 202 202 203 203 203 203 203 203 202 202 201 201 165 165 164 164 165 165 167 167 167 167 167 167 167 167 167 167 167 167 166 166 167 167 170 170 169 169 166 166 163 163 163 163 171 171 175 175 174 174 173 173 173 173 173 173 173 173 173 173 171 171 170 170 171 171 174 174 172 172 169 169 167 167 168 168 170 170 173 173 173 173 171 171 169 169 167 167 169 169 171 171 172 172 173 173 173 173 175 175 176 176 176 176 173 173 171 171 169 169 169 169 171 171 174 174 176 176 174 174 171 171 169 169 172 172 174 174 175 175 175 175 173 173 173 173 171 171 165 165 177 177 173 173 136 136 107 107 82 82 66 66 51 51 38 38 34 34 28 28 25 25 25 25 25 25 27 27 30 30 34 34 39 39 45 45 49 49 56 56 65 65 73 73 84 84 95 95 109 109 124 124 133 133 139 139 140 140 139 139 135 135 130 130 126 126 121 121 118 118 113 113 111 111 111 111 104 104 103 103 103 103 102 102 101 101 100 100 100 100 99 99 99 99 97 97 95 95 90 90 88 88 85 85 81 81 81 81 80 80 79 79 81 81 83 83 90 90 99 99 108 108 123 123 142 142 181 181 188 188 182 182 183 183 183 183 180 180 179 179 183 183 184 184 183 183 183 183 184 184 185 185 184 184 182 182 184 184 183 183 180 180 182 182 182 182 184 184 183 183 181 181 183 183 187 187 186 186 184 184 182 182 183 183 187 187 186 186 188 188 187 187 183 183 184 184 183 183 187 187 188 188 185 185 186 186 188 188 187 187 185 185 187 187 188 188 192 192 187 187 184 184 188 188 187 187 187 187 187 187 187 187 186 186 184 184 183 183 188 188 189 189 189 189 192 192 160 160 102 102 71 71 50 50 38 38 33 33 29 29 27 27 28 28 30 30 33 33 38 38 44 44 50 50 55 55 60 60 63 63 65 65 68 68 67 67 65 65 62 62 60 60 57 57 53 53 48 48 46 46 45 45 45 45 43 43 45 45 53 53 59 59 74 74 86 86 117 117 168 168 198 198 163 163 138 138 126 126 114 114 111 111 107 107 104 104 105 105 107 107 109 109 113 113 122 122 128 128 134 134 135 135 128 128 123 123 115 115 106 106 100 100 94 94 88 88 82 82 76 76 71 71 67 67 63 63 58 58 56 56 54 54 51 51 50 50 49 49 49 49 49 49 49 49 50 50 52 52 55 55 57 57 62 62 67 67 72 72 81 81 96 96 114 114 132 132 156 156 185 185 204 204 203 203 202 202 203 203 203 203 203 203 202 202 201 201 164 164 163 163 164 164 166 166 167 167 167 167 167 167 167 167 167 167 166 166 167 167 169 169 168 168 166 166 164 164 163 163 168 168 173 173 174 174 173 173 172 172 172 172 172 172 172 172 172 172 171 171 172 172 173 173 170 170 170 170 168 168 167 167 170 170 172 172 173 173 173 173 171 171 168 168 169 169 171 171 172 172 173 173 173 173 172 172 174 174 176 176 174 174 170 170 168 168 169 169 172 172 174 174 176 176 177 177 172 172 170 170 171 171 173 173 174 174 172 172 173 173 171 171 168 168 172 172 181 181 153 153 116 116 93 93 71 71 57 57 44 44 35 35 30 30 27 27 26 26 27 27 27 27 29 29 34 34 38 38 44 44 49 49 54 54 63 63 74 74 85 85 100 100 112 112 125 125 137 137 140 140 142 142 137 137 131 131 124 124 120 120 115 115 112 112 110 110 107 107 103 103 102 102 99 99 98 98 97 97 96 96 95 95 95 95 95 95 94 94 94 94 94 94 92 92 89 89 87 87 85 85 82 82 79 79 77 77 77 77 79 79 81 81 87 87 95 95 104 104 119 119 140 140 175 175 190 190 180 180 182 182 183 183 181 181 181 181 183 183 185 185 183 183 182 182 183 183 184 184 185 185 181 181 183 183 183 183 182 182 181 181 181 181 183 183 185 185 185 185 185 185 185 185 185 185 184 184 183 183 182 182 188 188 188 188 188 188 187 187 185 185 183 183 183 183 185 185 188 188 188 188 185 185 188 188 188 188 186 186 185 185 187 187 191 191 187 187 185 185 187 187 185 185 188 188 188 188 188 188 187 187 182 182 186 186 187 187 190 190 193 193 174 174 118 118 73 73 51 51 37 37 31 31 27 27 26 26 27 27 29 29 34 34 39 39 47 47 57 57 62 62 67 67 72 72 74 74 74 74 75 75 73 73 69 69 66 66 64 64 62 62 59 59 54 54 49 49 47 47 46 46 44 44 42 42 47 47 53 53 64 64 77 77 96 96 134 134 186 186 176 176 145 145 140 140 117 117 116 116 110 110 107 107 108 108 110 110 112 112 115 115 121 121 125 125 127 127 127 127 122 122 117 117 110 110 102 102 95 95 89 89 82 82 76 76 72 72 66 66 63 63 59 59 54 54 53 53 52 52 51 51 49 49 49 49 50 50 48 48 49 49 50 50 52 52 55 55 60 60 63 63 72 72 85 85 94 94 111 111 134 134 156 156 184 184 205 205 201 201 200 200 200 200 202 202 201 201 201 201 202 202 203 203 164 164 163 163 164 164 166 166 167 167 167 167 167 167 167 167 167 167 166 166 167 167 169 169 168 168 166 166 164 164 163 163 168 168 173 173 174 174 173 173 172 172 172 172 172 172 172 172 172 172 171 171 172 172 173 173 170 170 170 170 168 168 167 167 170 170 172 172 173 173 173 173 171 171 168 168 169 169 171 171 172 172 173 173 173 173 172 172 174 174 176 176 174 174 170 170 168 168 169 169 172 172 174 174 176 176 177 177 172 172 170 170 171 171 173 173 174 174 172 172 173 173 171 171 168 168 172 172 181 181 153 153 116 116 93 93 71 71 57 57 44 44 35 35 30 30 27 27 26 26 27 27 27 27 29 29 34 34 38 38 44 44 49 49 54 54 63 63 74 74 85 85 100 100 112 112 125 125 137 137 140 140 142 142 137 137 131 131 124 124 120 120 115 115 112 112 110 110 107 107 103 103 102 102 99 99 98 98 97 97 96 96 95 95 95 95 95 95 94 94 94 94 94 94 92 92 89 89 87 87 85 85 82 82 79 79 77 77 77 77 79 79 81 81 87 87 95 95 104 104 119 119 140 140 175 175 190 190 180 180 182 182 183 183 181 181 181 181 183 183 185 185 183 183 182 182 183 183 184 184 185 185 181 181 183 183 183 183 182 182 181 181 181 181 183 183 185 185 185 185 185 185 185 185 185 185 184 184 183 183 182 182 188 188 188 188 188 188 187 187 185 185 183 183 183 183 185 185 188 188 188 188 185 185 188 188 188 188 186 186 185 185 187 187 191 191 187 187 185 185 187 187 185 185 188 188 188 188 188 188 187 187 182 182 186 186 187 187 190 190 193 193 174 174 118 118 73 73 51 51 37 37 31 31 27 27 26 26 27 27 29 29 34 34 39 39 47 47 57 57 62 62 67 67 72 72 74 74 74 74 75 75 73 73 69 69 66 66 64 64 62 62 59 59 54 54 49 49 47 47 46 46 44 44 42 42 47 47 53 53 64 64 77 77 96 96 134 134 186 186 176 176 145 145 140 140 117 117 116 116 110 110 107 107 108 108 110 110 112 112 115 115 121 121 125 125 127 127 127 127 122 122 117 117 110 110 102 102 95 95 89 89 82 82 76 76 72 72 66 66 63 63 59 59 54 54 53 53 52 52 51 51 49 49 49 49 50 50 48 48 49 49 50 50 52 52 55 55 60 60 63 63 72 72 85 85 94 94 111 111 134 134 156 156 184 184 205 205 201 201 200 200 200 200 202 202 201 201 201 201 202 202 203 203 163 163 162 162 164 164 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 168 168 166 166 166 166 169 169 172 172 173 173 172 172 171 171 170 170 172 172 172 172 172 172 171 171 171 171 172 172 171 171 172 172 169 169 167 167 169 169 172 172 174 174 175 175 173 173 170 170 171 171 171 171 172 172 173 173 173 173 171 171 173 173 175 175 173 173 170 170 168 168 169 169 172 172 174 174 176 176 178 178 174 174 171 171 171 171 173 173 172 172 170 170 172 172 171 171 168 168 182 182 170 170 125 125 103 103 76 76 62 62 49 49 37 37 31 31 27 27 26 26 27 27 28 28 31 31 33 33 39 39 44 44 49 49 57 57 65 65 76 76 87 87 100 100 116 116 130 130 140 140 144 144 139 139 136 136 129 129 121 121 116 116 111 111 107 107 105 105 103 103 100 100 98 98 95 95 96 96 95 95 94 94 93 93 92 92 90 90 89 89 89 89 88 88 88 88 88 88 86 86 84 84 83 83 81 81 77 77 75 75 75 75 77 77 79 79 85 85 94 94 103 103 119 119 140 140 173 173 190 190 180 180 181 181 181 181 181 181 181 181 182 182 186 186 184 184 182 182 183 183 183 183 184 184 183 183 183 183 182 182 181 181 181 181 181 181 182 182 185 185 185 185 185 185 184 184 184 184 184 184 183 183 182 182 188 188 188 188 187 187 187 187 186 186 184 184 184 184 185 185 186 186 188 188 185 185 188 188 189 189 186 186 184 184 184 184 188 188 187 187 186 186 187 187 188 188 188 188 189 189 189 189 190 190 185 185 189 189 185 185 190 190 182 182 139 139 88 88 58 58 41 41 32 32 28 28 25 25 27 27 30 30 33 33 40 40 48 48 57 57 69 69 77 77 79 79 80 80 79 79 77 77 73 73 71 71 68 68 65 65 63 63 61 61 59 59 55 55 52 52 49 49 47 47 44 44 43 43 46 46 50 50 58 58 70 70 84 84 113 113 163 163 198 198 160 160 145 145 126 126 120 120 115 115 112 112 111 111 113 113 114 114 115 115 118 118 121 121 122 122 122 122 117 117 111 111 105 105 98 98 91 91 85 85 78 78 73 73 68 68 63 63 60 60 57 57 53 53 51 51 49 49 47 47 46 46 46 46 47 47 47 47 50 50 52 52 53 53 58 58 59 59 75 75 85 85 94 94 115 115 133 133 162 162 186 186 209 209 199 199 201 201 202 202 202 202 203 203 203 203 202 202 204 204 204 204 163 163 162 162 164 164 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 168 168 166 166 166 166 169 169 172 172 173 173 172 172 171 171 170 170 172 172 172 172 172 172 171 171 171 171 172 172 171 171 172 172 169 169 167 167 169 169 172 172 174 174 175 175 173 173 170 170 171 171 171 171 172 172 173 173 173 173 171 171 173 173 175 175 173 173 170 170 168 168 169 169 172 172 174 174 176 176 178 178 174 174 171 171 171 171 173 173 172 172 170 170 172 172 171 171 168 168 182 182 170 170 125 125 103 103 76 76 62 62 49 49 37 37 31 31 27 27 26 26 27 27 28 28 31 31 33 33 39 39 44 44 49 49 57 57 65 65 76 76 87 87 100 100 116 116 130 130 140 140 144 144 139 139 136 136 129 129 121 121 116 116 111 111 107 107 105 105 103 103 100 100 98 98 95 95 96 96 95 95 94 94 93 93 92 92 90 90 89 89 89 89 88 88 88 88 88 88 86 86 84 84 83 83 81 81 77 77 75 75 75 75 77 77 79 79 85 85 94 94 103 103 119 119 140 140 173 173 190 190 180 180 181 181 181 181 181 181 181 181 182 182 186 186 184 184 182 182 183 183 183 183 184 184 183 183 183 183 182 182 181 181 181 181 181 181 182 182 185 185 185 185 185 185 184 184 184 184 184 184 183 183 182 182 188 188 188 188 187 187 187 187 186 186 184 184 184 184 185 185 186 186 188 188 185 185 188 188 189 189 186 186 184 184 184 184 188 188 187 187 186 186 187 187 188 188 188 188 189 189 189 189 190 190 185 185 189 189 185 185 190 190 182 182 139 139 88 88 58 58 41 41 32 32 28 28 25 25 27 27 30 30 33 33 40 40 48 48 57 57 69 69 77 77 79 79 80 80 79 79 77 77 73 73 71 71 68 68 65 65 63 63 61 61 59 59 55 55 52 52 49 49 47 47 44 44 43 43 46 46 50 50 58 58 70 70 84 84 113 113 163 163 198 198 160 160 145 145 126 126 120 120 115 115 112 112 111 111 113 113 114 114 115 115 118 118 121 121 122 122 122 122 117 117 111 111 105 105 98 98 91 91 85 85 78 78 73 73 68 68 63 63 60 60 57 57 53 53 51 51 49 49 47 47 46 46 46 46 47 47 47 47 50 50 52 52 53 53 58 58 59 59 75 75 85 85 94 94 115 115 133 133 162 162 186 186 209 209 199 199 201 201 202 202 202 202 203 203 203 203 202 202 204 204 204 204 162 162 161 161 164 164 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 170 170 170 170 169 169 169 169 170 170 172 172 171 171 170 170 170 170 170 170 172 172 172 172 171 171 169 169 170 170 171 171 174 174 174 174 170 170 166 166 167 167 172 172 175 175 176 176 175 175 173 173 171 171 172 172 172 172 172 172 172 172 171 171 172 172 173 173 172 172 171 171 168 168 169 169 172 172 174 174 176 176 178 178 175 175 172 172 172 172 172 172 171 171 169 169 170 170 172 172 177 177 181 181 146 146 107 107 87 87 64 64 53 53 42 42 34 34 29 29 26 26 27 27 28 28 31 31 34 34 37 37 43 43 49 49 56 56 66 66 77 77 89 89 103 103 118 118 135 135 141 141 142 142 138 138 130 130 122 122 118 118 113 113 107 107 105 105 100 100 99 99 97 97 95 95 92 92 91 91 93 93 92 92 91 91 89 89 88 88 86 86 86 86 85 85 85 85 84 84 84 84 83 83 82 82 80 80 78 78 75 75 73 73 74 74 76 76 78 78 85 85 94 94 103 103 119 119 140 140 174 174 190 190 179 179 180 180 180 180 179 179 180 180 182 182 186 186 185 185 183 183 183 183 183 183 183 183 184 184 183 183 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 184 184 184 185 185 185 185 184 184 182 182 187 187 187 187 187 187 186 186 186 186 185 185 185 185 184 184 185 185 186 186 185 185 187 187 188 188 187 187 185 185 181 181 184 184 185 185 186 186 187 187 190 190 188 188 188 188 189 189 191 191 188 188 191 191 186 186 190 190 158 158 104 104 65 65 44 44 32 32 28 28 26 26 25 25 29 29 35 35 40 40 51 51 63 63 72 72 81 81 84 84 83 83 78 78 74 74 69 69 67 67 66 66 63 63 60 60 58 58 57 57 55 55 53 53 52 52 52 52 47 47 44 44 42 42 43 43 46 46 52 52 63 63 76 76 96 96 137 137 195 195 182 182 155 155 141 141 130 130 123 123 118 118 114 114 115 115 115 115 114 114 116 116 117 117 117 117 116 116 111 111 107 107 100 100 93 93 87 87 81 81 74 74 70 70 66 66 61 61 58 58 55 55 52 52 51 51 50 50 48 48 47 47 48 48 49 49 52 52 55 55 57 57 60 60 68 68 79 79 86 86 99 99 120 120 140 140 168 168 173 173 156 156 188 188 203 203 203 203 203 203 204 204 204 204 205 205 203 203 205 205 206 206 162 162 161 161 164 164 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 170 170 170 170 169 169 169 169 170 170 172 172 171 171 170 170 170 170 170 170 172 172 172 172 171 171 169 169 170 170 171 171 174 174 174 174 170 170 166 166 167 167 172 172 175 175 176 176 175 175 173 173 171 171 172 172 172 172 172 172 172 172 171 171 172 172 173 173 172 172 171 171 168 168 169 169 172 172 174 174 176 176 178 178 175 175 172 172 172 172 172 172 171 171 169 169 170 170 172 172 177 177 181 181 146 146 107 107 87 87 64 64 53 53 42 42 34 34 29 29 26 26 27 27 28 28 31 31 34 34 37 37 43 43 49 49 56 56 66 66 77 77 89 89 103 103 118 118 135 135 141 141 142 142 138 138 130 130 122 122 118 118 113 113 107 107 105 105 100 100 99 99 97 97 95 95 92 92 91 91 93 93 92 92 91 91 89 89 88 88 86 86 86 86 85 85 85 85 84 84 84 84 83 83 82 82 80 80 78 78 75 75 73 73 74 74 76 76 78 78 85 85 94 94 103 103 119 119 140 140 174 174 190 190 179 179 180 180 180 180 179 179 180 180 182 182 186 186 185 185 183 183 183 183 183 183 183 183 184 184 183 183 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 184 184 184 185 185 185 185 184 184 182 182 187 187 187 187 187 187 186 186 186 186 185 185 185 185 184 184 185 185 186 186 185 185 187 187 188 188 187 187 185 185 181 181 184 184 185 185 186 186 187 187 190 190 188 188 188 188 189 189 191 191 188 188 191 191 186 186 190 190 158 158 104 104 65 65 44 44 32 32 28 28 26 26 25 25 29 29 35 35 40 40 51 51 63 63 72 72 81 81 84 84 83 83 78 78 74 74 69 69 67 67 66 66 63 63 60 60 58 58 57 57 55 55 53 53 52 52 52 52 47 47 44 44 42 42 43 43 46 46 52 52 63 63 76 76 96 96 137 137 195 195 182 182 155 155 141 141 130 130 123 123 118 118 114 114 115 115 115 115 114 114 116 116 117 117 117 117 116 116 111 111 107 107 100 100 93 93 87 87 81 81 74 74 70 70 66 66 61 61 58 58 55 55 52 52 51 51 50 50 48 48 47 47 48 48 49 49 52 52 55 55 57 57 60 60 68 68 79 79 86 86 99 99 120 120 140 140 168 168 173 173 156 156 188 188 203 203 203 203 203 203 204 204 204 204 205 205 203 203 205 205 206 206 160 160 161 161 164 164 167 167 169 169 169 169 169 169 169 169 168 168 166 166 165 165 168 168 171 171 172 172 172 172 171 171 171 171 171 171 170 170 169 169 168 168 170 170 172 172 173 173 170 170 168 168 168 168 172 172 175 175 175 175 171 171 167 167 167 167 171 171 174 174 176 176 175 175 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 168 169 169 172 172 174 174 176 176 178 178 176 176 174 174 172 172 172 172 172 172 170 170 170 170 175 175 184 184 165 165 123 123 100 100 74 74 59 59 47 47 38 38 32 32 29 29 28 28 29 29 31 31 35 35 39 39 43 43 48 48 54 54 63 63 77 77 87 87 101 101 119 119 132 132 144 144 142 142 137 137 130 130 124 124 116 116 111 111 105 105 101 101 101 101 97 97 95 95 94 94 92 92 91 91 89 89 89 89 88 88 87 87 85 85 84 84 83 83 83 83 82 82 81 81 81 81 79 79 78 78 77 77 77 77 76 76 74 74 72 72 73 73 74 74 78 78 85 85 94 94 103 103 119 119 141 141 175 175 191 191 179 179 179 179 178 178 178 178 179 179 182 182 186 186 187 187 185 185 184 184 182 182 181 181 182 182 182 182 181 181 181 181 182 182 183 183 182 182 182 182 182 182 183 183 185 185 185 185 186 186 185 185 183 183 187 187 187 187 186 186 185 185 185 185 185 185 184 184 184 184 186 186 187 187 185 185 186 186 187 187 188 188 187 187 182 182 183 183 186 186 186 186 186 186 189 189 188 188 187 187 188 188 190 190 189 189 192 192 190 190 183 183 133 133 83 83 53 53 38 38 28 28 25 25 25 25 26 26 33 33 42 42 49 49 62 62 76 76 83 83 85 85 85 85 80 80 73 73 67 67 63 63 62 62 60 60 58 58 56 56 54 54 52 52 51 51 50 50 50 50 50 50 47 47 44 44 41 41 41 41 42 42 47 47 56 56 72 72 90 90 121 121 177 177 201 201 174 174 151 151 138 138 130 130 124 124 118 118 116 116 116 116 114 114 115 115 114 114 112 112 111 111 109 109 104 104 99 99 92 92 85 85 78 78 72 72 69 69 65 65 60 60 58 58 55 55 52 52 52 52 50 50 48 48 48 48 50 50 52 52 54 54 59 59 62 62 70 70 80 80 91 91 108 108 127 127 147 147 172 172 150 150 130 130 131 131 181 181 197 197 202 202 203 203 203 203 204 204 204 204 203 203 204 204 205 205 160 160 161 161 164 164 167 167 169 169 169 169 169 169 169 169 168 168 166 166 165 165 168 168 171 171 172 172 172 172 171 171 171 171 171 171 170 170 169 169 168 168 170 170 172 172 173 173 170 170 168 168 168 168 172 172 175 175 175 175 171 171 167 167 167 167 171 171 174 174 176 176 175 175 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 168 168 169 169 172 172 174 174 176 176 178 178 176 176 174 174 172 172 172 172 172 172 170 170 170 170 175 175 184 184 165 165 123 123 100 100 74 74 59 59 47 47 38 38 32 32 29 29 28 28 29 29 31 31 35 35 39 39 43 43 48 48 54 54 63 63 77 77 87 87 101 101 119 119 132 132 144 144 142 142 137 137 130 130 124 124 116 116 111 111 105 105 101 101 101 101 97 97 95 95 94 94 92 92 91 91 89 89 89 89 88 88 87 87 85 85 84 84 83 83 83 83 82 82 81 81 81 81 79 79 78 78 77 77 77 77 76 76 74 74 72 72 73 73 74 74 78 78 85 85 94 94 103 103 119 119 141 141 175 175 191 191 179 179 179 179 178 178 178 178 179 179 182 182 186 186 187 187 185 185 184 184 182 182 181 181 182 182 182 182 181 181 181 181 182 182 183 183 182 182 182 182 182 182 183 183 185 185 185 185 186 186 185 185 183 183 187 187 187 187 186 186 185 185 185 185 185 185 184 184 184 184 186 186 187 187 185 185 186 186 187 187 188 188 187 187 182 182 183 183 186 186 186 186 186 186 189 189 188 188 187 187 188 188 190 190 189 189 192 192 190 190 183 183 133 133 83 83 53 53 38 38 28 28 25 25 25 25 26 26 33 33 42 42 49 49 62 62 76 76 83 83 85 85 85 85 80 80 73 73 67 67 63 63 62 62 60 60 58 58 56 56 54 54 52 52 51 51 50 50 50 50 50 50 47 47 44 44 41 41 41 41 42 42 47 47 56 56 72 72 90 90 121 121 177 177 201 201 174 174 151 151 138 138 130 130 124 124 118 118 116 116 116 116 114 114 115 115 114 114 112 112 111 111 109 109 104 104 99 99 92 92 85 85 78 78 72 72 69 69 65 65 60 60 58 58 55 55 52 52 52 52 50 50 48 48 48 48 50 50 52 52 54 54 59 59 62 62 70 70 80 80 91 91 108 108 127 127 147 147 172 172 150 150 130 130 131 131 181 181 197 197 202 202 203 203 203 203 204 204 204 204 203 203 204 204 205 205 160 160 161 161 164 164 167 167 169 169 169 169 169 169 169 169 168 168 166 166 165 165 167 167 171 171 174 174 174 174 174 174 173 173 171 171 168 168 168 168 168 168 169 169 172 172 173 173 170 170 166 166 167 167 172 172 174 174 175 175 171 171 168 168 169 169 169 169 171 171 174 174 174 174 172 172 173 173 173 173 172 172 171 171 170 170 171 171 170 170 170 170 170 170 171 171 168 168 169 169 172 172 174 174 176 176 178 178 177 177 176 176 173 173 173 173 174 174 172 172 171 171 178 178 178 178 144 144 110 110 82 82 63 63 48 48 41 41 33 33 30 30 29 29 29 29 32 32 35 35 40 40 45 45 50 50 56 56 63 63 73 73 89 89 102 102 120 120 136 136 141 141 141 141 136 136 126 126 118 118 114 114 107 107 104 104 98 98 96 96 95 95 93 93 90 90 89 89 89 89 88 88 87 87 86 86 84 84 83 83 82 82 81 81 78 78 77 77 77 77 76 76 76 76 75 75 75 75 75 75 74 74 74 74 73 73 71 71 71 71 73 73 77 77 85 85 94 94 103 103 119 119 141 141 176 176 191 191 179 179 178 178 177 177 176 176 178 178 182 182 186 186 188 188 186 186 184 184 181 181 180 180 178 178 180 180 183 183 184 184 183 183 184 184 182 182 180 180 181 181 182 182 185 185 186 186 186 186 185 185 183 183 186 186 186 186 185 185 185 185 184 184 183 183 183 183 184 184 187 187 189 189 185 185 185 185 186 186 188 188 189 189 185 185 184 184 187 187 186 186 183 183 187 187 187 187 187 187 185 185 187 187 189 189 190 190 189 189 163 163 97 97 64 64 43 43 33 33 26 26 25 25 25 25 28 28 38 38 49 49 57 57 72 72 84 84 87 87 84 84 78 78 73 73 66 66 60 60 58 58 56 56 55 55 54 54 52 52 51 51 49 49 47 47 46 46 45 45 45 45 45 45 44 44 41 41 39 39 38 38 43 43 48 48 63 63 81 81 107 107 156 156 198 198 196 196 170 170 150 150 141 141 134 134 127 127 122 122 119 119 116 116 116 116 113 113 110 110 108 108 105 105 100 100 97 97 90 90 84 84 78 78 72 72 69 69 66 66 61 61 59 59 57 57 54 54 55 55 54 54 53 53 53 53 55 55 58 58 65 65 71 71 79 79 90 90 106 106 124 124 137 137 165 165 164 164 126 126 106 106 114 114 132 132 161 161 199 199 200 200 201 201 202 202 203 203 202 202 201 201 203 203 204 204 160 160 161 161 164 164 167 167 169 169 169 169 169 169 169 169 168 168 166 166 165 165 167 167 171 171 174 174 174 174 174 174 173 173 171 171 168 168 168 168 168 168 169 169 172 172 173 173 170 170 166 166 167 167 172 172 174 174 175 175 171 171 168 168 169 169 169 169 171 171 174 174 174 174 172 172 173 173 173 173 172 172 171 171 170 170 171 171 170 170 170 170 170 170 171 171 168 168 169 169 172 172 174 174 176 176 178 178 177 177 176 176 173 173 173 173 174 174 172 172 171 171 178 178 178 178 144 144 110 110 82 82 63 63 48 48 41 41 33 33 30 30 29 29 29 29 32 32 35 35 40 40 45 45 50 50 56 56 63 63 73 73 89 89 102 102 120 120 136 136 141 141 141 141 136 136 126 126 118 118 114 114 107 107 104 104 98 98 96 96 95 95 93 93 90 90 89 89 89 89 88 88 87 87 86 86 84 84 83 83 82 82 81 81 78 78 77 77 77 77 76 76 76 76 75 75 75 75 75 75 74 74 74 74 73 73 71 71 71 71 73 73 77 77 85 85 94 94 103 103 119 119 141 141 176 176 191 191 179 179 178 178 177 177 176 176 178 178 182 182 186 186 188 188 186 186 184 184 181 181 180 180 178 178 180 180 183 183 184 184 183 183 184 184 182 182 180 180 181 181 182 182 185 185 186 186 186 186 185 185 183 183 186 186 186 186 185 185 185 185 184 184 183 183 183 183 184 184 187 187 189 189 185 185 185 185 186 186 188 188 189 189 185 185 184 184 187 187 186 186 183 183 187 187 187 187 187 187 185 185 187 187 189 189 190 190 189 189 163 163 97 97 64 64 43 43 33 33 26 26 25 25 25 25 28 28 38 38 49 49 57 57 72 72 84 84 87 87 84 84 78 78 73 73 66 66 60 60 58 58 56 56 55 55 54 54 52 52 51 51 49 49 47 47 46 46 45 45 45 45 45 45 44 44 41 41 39 39 38 38 43 43 48 48 63 63 81 81 107 107 156 156 198 198 196 196 170 170 150 150 141 141 134 134 127 127 122 122 119 119 116 116 116 116 113 113 110 110 108 108 105 105 100 100 97 97 90 90 84 84 78 78 72 72 69 69 66 66 61 61 59 59 57 57 54 54 55 55 54 54 53 53 53 53 55 55 58 58 65 65 71 71 79 79 90 90 106 106 124 124 137 137 165 165 164 164 126 126 106 106 114 114 132 132 161 161 199 199 200 200 201 201 202 202 203 203 202 202 201 201 203 203 204 204 161 161 162 162 165 165 167 167 169 169 170 170 170 170 169 169 167 167 165 165 164 164 165 165 168 168 172 172 175 175 176 176 175 175 172 172 169 169 167 167 167 167 169 169 173 173 173 173 171 171 168 168 169 169 171 171 173 173 173 173 171 171 169 169 169 169 170 170 171 171 173 173 173 173 171 171 174 174 174 174 174 174 172 172 170 170 171 171 169 169 170 170 172 172 171 171 168 168 170 170 174 174 177 177 176 176 175 175 177 177 176 176 173 173 171 171 171 171 175 175 173 173 191 191 160 160 128 128 97 97 73 73 58 58 45 45 39 39 34 34 31 31 30 30 30 30 33 33 37 37 40 40 47 47 53 53 65 65 74 74 84 84 100 100 116 116 133 133 144 144 140 140 134 134 125 125 117 117 111 111 107 107 102 102 97 97 96 96 94 94 92 92 91 91 88 88 87 87 86 86 85 85 84 84 83 83 82 82 81 81 80 80 78 78 76 76 75 75 74 74 73 73 72 72 70 70 70 70 69 69 68 68 68 68 68 68 67 67 68 68 71 71 76 76 84 84 94 94 105 105 122 122 143 143 180 180 188 188 180 180 179 179 176 176 178 178 179 179 180 180 181 181 183 183 183 183 182 182 183 183 180 180 177 177 179 179 182 182 184 184 183 183 182 182 181 181 180 180 180 180 181 181 182 182 184 184 186 186 185 185 184 184 184 184 186 186 183 183 181 181 184 184 180 180 181 181 182 182 184 184 186 186 186 186 182 182 186 186 191 191 188 188 187 187 187 187 188 188 187 187 186 186 186 186 185 185 184 184 182 182 184 184 189 189 185 185 190 190 136 136 82 82 52 52 35 35 30 30 25 25 26 26 29 29 34 34 44 44 57 57 71 71 83 83 87 87 85 85 78 78 71 71 66 66 60 60 57 57 55 55 53 53 51 51 50 50 48 48 47 47 44 44 43 43 43 43 42 42 42 42 43 43 42 42 41 41 39 39 37 37 40 40 45 45 59 59 75 75 98 98 142 142 189 189 195 195 195 195 170 170 154 154 144 144 137 137 132 132 127 127 122 122 119 119 116 116 112 112 108 108 105 105 98 98 94 94 89 89 83 83 79 79 75 75 70 70 67 67 63 63 61 61 61 61 60 60 60 60 57 57 60 60 64 64 68 68 72 72 80 80 91 91 103 103 115 115 133 133 155 155 169 169 153 153 119 119 104 104 105 105 108 108 124 124 153 153 196 196 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 203 161 161 162 162 165 165 167 167 169 169 170 170 170 170 169 169 167 167 165 165 164 164 165 165 168 168 172 172 175 175 176 176 175 175 172 172 169 169 167 167 167 167 169 169 173 173 173 173 171 171 168 168 169 169 171 171 173 173 173 173 171 171 169 169 169 169 170 170 171 171 173 173 173 173 171 171 174 174 174 174 174 174 172 172 170 170 171 171 169 169 170 170 172 172 171 171 168 168 170 170 174 174 177 177 176 176 175 175 177 177 176 176 173 173 171 171 171 171 175 175 173 173 191 191 160 160 128 128 97 97 73 73 58 58 45 45 39 39 34 34 31 31 30 30 30 30 33 33 37 37 40 40 47 47 53 53 65 65 74 74 84 84 100 100 116 116 133 133 144 144 140 140 134 134 125 125 117 117 111 111 107 107 102 102 97 97 96 96 94 94 92 92 91 91 88 88 87 87 86 86 85 85 84 84 83 83 82 82 81 81 80 80 78 78 76 76 75 75 74 74 73 73 72 72 70 70 70 70 69 69 68 68 68 68 68 68 67 67 68 68 71 71 76 76 84 84 94 94 105 105 122 122 143 143 180 180 188 188 180 180 179 179 176 176 178 178 179 179 180 180 181 181 183 183 183 183 182 182 183 183 180 180 177 177 179 179 182 182 184 184 183 183 182 182 181 181 180 180 180 180 181 181 182 182 184 184 186 186 185 185 184 184 184 184 186 186 183 183 181 181 184 184 180 180 181 181 182 182 184 184 186 186 186 186 182 182 186 186 191 191 188 188 187 187 187 187 188 188 187 187 186 186 186 186 185 185 184 184 182 182 184 184 189 189 185 185 190 190 136 136 82 82 52 52 35 35 30 30 25 25 26 26 29 29 34 34 44 44 57 57 71 71 83 83 87 87 85 85 78 78 71 71 66 66 60 60 57 57 55 55 53 53 51 51 50 50 48 48 47 47 44 44 43 43 43 43 42 42 42 42 43 43 42 42 41 41 39 39 37 37 40 40 45 45 59 59 75 75 98 98 142 142 189 189 195 195 195 195 170 170 154 154 144 144 137 137 132 132 127 127 122 122 119 119 116 116 112 112 108 108 105 105 98 98 94 94 89 89 83 83 79 79 75 75 70 70 67 67 63 63 61 61 61 61 60 60 60 60 57 57 60 60 64 64 68 68 72 72 80 80 91 91 103 103 115 115 133 133 155 155 169 169 153 153 119 119 104 104 105 105 108 108 124 124 153 153 196 196 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 203 163 163 163 163 165 165 167 167 169 169 170 170 170 170 169 169 167 167 166 166 164 164 165 165 168 168 171 171 175 175 176 176 175 175 172 172 168 168 167 167 168 168 170 170 173 173 174 174 172 172 169 169 168 168 169 169 171 171 171 171 172 172 171 171 171 171 171 171 172 172 173 173 172 172 171 171 173 173 174 174 175 175 173 173 171 171 172 172 169 169 170 170 172 172 170 170 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 170 170 170 170 174 174 176 176 185 185 142 142 114 114 86 86 66 66 54 54 43 43 38 38 35 35 32 32 32 32 32 32 37 37 41 41 45 45 52 52 60 60 71 71 83 83 95 95 114 114 130 130 140 140 143 143 135 135 125 125 119 119 112 112 106 106 103 103 99 99 94 94 93 93 91 91 90 90 89 89 87 87 87 87 85 85 84 84 83 83 82 82 81 81 80 80 79 79 77 77 75 75 75 75 74 74 72 72 71 71 69 69 68 68 67 67 66 66 65 65 66 66 64 64 67 67 71 71 75 75 83 83 94 94 106 106 124 124 146 146 183 183 186 186 181 181 178 178 175 175 177 177 179 179 181 181 181 181 181 181 180 180 181 181 184 184 183 183 177 177 178 178 181 181 184 184 184 184 184 184 182 182 180 180 179 179 179 179 181 181 183 183 185 185 185 185 184 184 184 184 185 185 183 183 181 181 183 183 181 181 181 181 183 183 184 184 185 185 185 185 183 183 186 186 188 188 188 188 187 187 188 188 188 188 187 187 187 187 186 186 184 184 182 182 182 182 184 184 188 188 187 187 174 174 109 109 71 71 45 45 32 32 28 28 25 25 27 27 32 32 40 40 51 51 67 67 81 81 87 87 87 87 81 81 74 74 67 67 61 61 57 57 53 53 52 52 49 49 48 48 47 47 46 46 45 45 43 43 43 43 42 42 41 41 41 41 41 41 40 40 38 38 37 37 37 37 38 38 42 42 55 55 69 69 89 89 126 126 188 188 195 195 202 202 192 192 175 175 156 156 144 144 139 139 136 136 131 131 125 125 122 122 117 117 111 111 106 106 100 100 96 96 91 91 86 86 83 83 79 79 74 74 72 72 70 70 67 67 67 67 67 67 68 68 69 69 74 74 78 78 83 83 93 93 107 107 118 118 133 133 152 152 177 177 167 167 136 136 111 111 109 109 103 103 101 101 106 106 120 120 148 148 193 193 200 200 201 201 201 201 201 201 201 201 203 203 203 203 203 203 163 163 163 163 165 165 167 167 169 169 170 170 170 170 169 169 167 167 166 166 164 164 165 165 168 168 171 171 175 175 176 176 175 175 172 172 168 168 167 167 168 168 170 170 173 173 174 174 172 172 169 169 168 168 169 169 171 171 171 171 172 172 171 171 171 171 171 171 172 172 173 173 172 172 171 171 173 173 174 174 175 175 173 173 171 171 172 172 169 169 170 170 172 172 170 170 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 170 170 170 170 174 174 176 176 185 185 142 142 114 114 86 86 66 66 54 54 43 43 38 38 35 35 32 32 32 32 32 32 37 37 41 41 45 45 52 52 60 60 71 71 83 83 95 95 114 114 130 130 140 140 143 143 135 135 125 125 119 119 112 112 106 106 103 103 99 99 94 94 93 93 91 91 90 90 89 89 87 87 87 87 85 85 84 84 83 83 82 82 81 81 80 80 79 79 77 77 75 75 75 75 74 74 72 72 71 71 69 69 68 68 67 67 66 66 65 65 66 66 64 64 67 67 71 71 75 75 83 83 94 94 106 106 124 124 146 146 183 183 186 186 181 181 178 178 175 175 177 177 179 179 181 181 181 181 181 181 180 180 181 181 184 184 183 183 177 177 178 178 181 181 184 184 184 184 184 184 182 182 180 180 179 179 179 179 181 181 183 183 185 185 185 185 184 184 184 184 185 185 183 183 181 181 183 183 181 181 181 181 183 183 184 184 185 185 185 185 183 183 186 186 188 188 188 188 187 187 188 188 188 188 187 187 187 187 186 186 184 184 182 182 182 182 184 184 188 188 187 187 174 174 109 109 71 71 45 45 32 32 28 28 25 25 27 27 32 32 40 40 51 51 67 67 81 81 87 87 87 87 81 81 74 74 67 67 61 61 57 57 53 53 52 52 49 49 48 48 47 47 46 46 45 45 43 43 43 43 42 42 41 41 41 41 41 41 40 40 38 38 37 37 37 37 38 38 42 42 55 55 69 69 89 89 126 126 188 188 195 195 202 202 192 192 175 175 156 156 144 144 139 139 136 136 131 131 125 125 122 122 117 117 111 111 106 106 100 100 96 96 91 91 86 86 83 83 79 79 74 74 72 72 70 70 67 67 67 67 67 67 68 68 69 69 74 74 78 78 83 83 93 93 107 107 118 118 133 133 152 152 177 177 167 167 136 136 111 111 109 109 103 103 101 101 106 106 120 120 148 148 193 193 200 200 201 201 201 201 201 201 201 201 203 203 203 203 203 203 164 164 164 164 166 166 167 167 169 169 170 170 170 170 169 169 168 168 167 167 165 165 165 165 168 168 171 171 175 175 176 176 174 174 170 170 167 167 167 167 168 168 170 170 172 172 174 174 172 172 168 168 166 166 167 167 169 169 170 170 172 172 173 173 174 174 172 172 173 173 173 173 172 172 170 170 173 173 174 174 175 175 175 175 174 174 173 173 169 169 170 170 171 171 169 169 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 170 170 168 168 173 173 184 184 173 173 127 127 99 99 75 75 60 60 51 51 41 41 37 37 35 35 34 34 33 33 35 35 40 40 45 45 51 51 59 59 68 68 79 79 92 92 110 110 129 129 139 139 140 140 136 136 127 127 117 117 112 112 105 105 101 101 98 98 94 94 90 90 89 89 87 87 86 86 85 85 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 77 77 76 76 73 73 73 73 72 72 70 70 69 69 67 67 66 66 65 65 64 64 63 63 64 64 63 63 67 67 71 71 76 76 82 82 94 94 108 108 126 126 152 152 184 184 182 182 181 181 178 178 175 175 175 175 178 178 181 181 182 182 182 182 179 179 180 180 184 184 185 185 179 179 178 178 181 181 184 184 186 186 186 186 184 184 181 181 179 179 179 179 182 182 182 182 183 183 184 184 184 184 183 183 184 184 184 184 182 182 182 182 182 182 183 183 184 184 185 185 186 186 185 185 185 185 184 184 185 185 188 188 186 186 187 187 188 188 187 187 185 185 185 185 184 184 184 184 184 184 187 187 189 189 192 192 151 151 85 85 59 59 39 39 29 29 26 26 24 24 27 27 35 35 46 46 60 60 76 76 87 87 88 88 83 83 75 75 68 68 63 63 58 58 54 54 51 51 50 50 47 47 46 46 45 45 43 43 42 42 42 42 42 42 40 40 39 39 39 39 38 38 37 37 36 36 35 35 35 35 38 38 41 41 53 53 65 65 84 84 116 116 181 181 192 192 194 194 196 196 199 199 184 184 171 171 156 156 146 146 141 141 133 133 129 129 124 124 119 119 114 114 108 108 106 106 101 101 95 95 91 91 88 88 85 85 84 84 83 83 82 82 82 82 83 83 87 87 89 89 95 95 103 103 114 114 130 130 142 142 158 158 173 173 165 165 132 132 113 113 113 113 110 110 103 103 99 99 97 97 102 102 116 116 144 144 189 189 200 200 201 201 201 201 201 201 201 201 203 203 203 203 203 203 164 164 164 164 166 166 167 167 169 169 170 170 170 170 169 169 168 168 167 167 165 165 165 165 168 168 171 171 175 175 176 176 174 174 170 170 167 167 167 167 168 168 170 170 172 172 174 174 172 172 168 168 166 166 167 167 169 169 170 170 172 172 173 173 174 174 172 172 173 173 173 173 172 172 170 170 173 173 174 174 175 175 175 175 174 174 173 173 169 169 170 170 171 171 169 169 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 170 170 168 168 173 173 184 184 173 173 127 127 99 99 75 75 60 60 51 51 41 41 37 37 35 35 34 34 33 33 35 35 40 40 45 45 51 51 59 59 68 68 79 79 92 92 110 110 129 129 139 139 140 140 136 136 127 127 117 117 112 112 105 105 101 101 98 98 94 94 90 90 89 89 87 87 86 86 85 85 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 77 77 76 76 73 73 73 73 72 72 70 70 69 69 67 67 66 66 65 65 64 64 63 63 64 64 63 63 67 67 71 71 76 76 82 82 94 94 108 108 126 126 152 152 184 184 182 182 181 181 178 178 175 175 175 175 178 178 181 181 182 182 182 182 179 179 180 180 184 184 185 185 179 179 178 178 181 181 184 184 186 186 186 186 184 184 181 181 179 179 179 179 182 182 182 182 183 183 184 184 184 184 183 183 184 184 184 184 182 182 182 182 182 182 183 183 184 184 185 185 186 186 185 185 185 185 184 184 185 185 188 188 186 186 187 187 188 188 187 187 185 185 185 185 184 184 184 184 184 184 187 187 189 189 192 192 151 151 85 85 59 59 39 39 29 29 26 26 24 24 27 27 35 35 46 46 60 60 76 76 87 87 88 88 83 83 75 75 68 68 63 63 58 58 54 54 51 51 50 50 47 47 46 46 45 45 43 43 42 42 42 42 42 42 40 40 39 39 39 39 38 38 37 37 36 36 35 35 35 35 38 38 41 41 53 53 65 65 84 84 116 116 181 181 192 192 194 194 196 196 199 199 184 184 171 171 156 156 146 146 141 141 133 133 129 129 124 124 119 119 114 114 108 108 106 106 101 101 95 95 91 91 88 88 85 85 84 84 83 83 82 82 82 82 83 83 87 87 89 89 95 95 103 103 114 114 130 130 142 142 158 158 173 173 165 165 132 132 113 113 113 113 110 110 103 103 99 99 97 97 102 102 116 116 144 144 189 189 200 200 201 201 201 201 201 201 201 201 203 203 203 203 203 203 166 166 166 166 167 167 168 168 169 169 170 170 170 170 169 169 169 169 169 169 166 166 165 165 167 167 170 170 173 173 174 174 173 173 171 171 167 167 167 167 169 169 171 171 171 171 173 173 171 171 167 167 166 166 167 167 168 168 169 169 170 170 172 172 173 173 173 173 173 173 173 173 171 171 169 169 171 171 173 173 176 176 177 177 177 177 174 174 170 170 170 170 171 171 169 169 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 169 169 170 170 175 175 189 189 158 158 118 118 90 90 67 67 56 56 49 49 40 40 35 35 34 34 34 34 36 36 37 37 42 42 49 49 56 56 64 64 75 75 87 87 103 103 121 121 136 136 139 139 133 133 127 127 121 121 113 113 107 107 101 101 97 97 95 95 91 91 88 88 87 87 85 85 84 84 83 83 84 84 84 84 83 83 81 81 80 80 79 79 78 78 78 78 76 76 74 74 71 71 71 71 70 70 68 68 67 67 65 65 64 64 63 63 62 62 61 61 63 63 62 62 66 66 71 71 76 76 83 83 96 96 111 111 130 130 159 159 186 186 180 180 181 181 178 178 176 176 176 176 179 179 181 181 181 181 182 182 180 180 179 179 183 183 184 184 181 181 180 180 181 181 183 183 186 186 186 186 185 185 182 182 180 180 180 180 182 182 182 182 181 181 182 182 184 184 183 183 183 183 185 185 184 184 180 180 184 184 184 184 185 185 187 187 187 187 185 185 184 184 184 184 185 185 185 185 185 185 187 187 187 187 186 186 184 184 184 184 184 184 185 185 185 185 188 188 191 191 192 192 130 130 77 77 51 51 35 35 29 29 26 26 25 25 30 30 38 38 51 51 66 66 83 83 90 90 85 85 77 77 69 69 63 63 59 59 56 56 52 52 50 50 49 49 46 46 45 45 44 44 42 42 42 42 42 42 41 41 39 39 37 37 36 36 35 35 34 34 34 34 33 33 34 34 36 36 40 40 51 51 63 63 82 82 111 111 172 172 196 196 194 194 192 192 193 193 195 195 193 193 181 181 166 166 156 156 147 147 142 142 137 137 131 131 124 124 119 119 117 117 112 112 106 106 102 102 100 100 99 99 98 98 99 99 100 100 101 101 106 106 113 113 116 116 127 127 141 141 154 154 164 164 169 169 159 159 131 131 112 112 117 117 114 114 105 105 99 99 98 98 96 96 92 92 98 98 114 114 144 144 189 189 200 200 201 201 201 201 201 201 201 201 203 203 203 203 203 203 166 166 166 166 167 167 168 168 169 169 170 170 170 170 169 169 169 169 169 169 166 166 165 165 167 167 170 170 173 173 174 174 173 173 171 171 167 167 167 167 169 169 171 171 171 171 173 173 171 171 167 167 166 166 167 167 168 168 169 169 170 170 172 172 173 173 173 173 173 173 173 173 171 171 169 169 171 171 173 173 176 176 177 177 177 177 174 174 170 170 170 170 171 171 169 169 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 169 169 170 170 175 175 189 189 158 158 118 118 90 90 67 67 56 56 49 49 40 40 35 35 34 34 34 34 36 36 37 37 42 42 49 49 56 56 64 64 75 75 87 87 103 103 121 121 136 136 139 139 133 133 127 127 121 121 113 113 107 107 101 101 97 97 95 95 91 91 88 88 87 87 85 85 84 84 83 83 84 84 84 84 83 83 81 81 80 80 79 79 78 78 78 78 76 76 74 74 71 71 71 71 70 70 68 68 67 67 65 65 64 64 63 63 62 62 61 61 63 63 62 62 66 66 71 71 76 76 83 83 96 96 111 111 130 130 159 159 186 186 180 180 181 181 178 178 176 176 176 176 179 179 181 181 181 181 182 182 180 180 179 179 183 183 184 184 181 181 180 180 181 181 183 183 186 186 186 186 185 185 182 182 180 180 180 180 182 182 182 182 181 181 182 182 184 184 183 183 183 183 185 185 184 184 180 180 184 184 184 184 185 185 187 187 187 187 185 185 184 184 184 184 185 185 185 185 185 185 187 187 187 187 186 186 184 184 184 184 184 184 185 185 185 185 188 188 191 191 192 192 130 130 77 77 51 51 35 35 29 29 26 26 25 25 30 30 38 38 51 51 66 66 83 83 90 90 85 85 77 77 69 69 63 63 59 59 56 56 52 52 50 50 49 49 46 46 45 45 44 44 42 42 42 42 42 42 41 41 39 39 37 37 36 36 35 35 34 34 34 34 33 33 34 34 36 36 40 40 51 51 63 63 82 82 111 111 172 172 196 196 194 194 192 192 193 193 195 195 193 193 181 181 166 166 156 156 147 147 142 142 137 137 131 131 124 124 119 119 117 117 112 112 106 106 102 102 100 100 99 99 98 98 99 99 100 100 101 101 106 106 113 113 116 116 127 127 141 141 154 154 164 164 169 169 159 159 131 131 112 112 117 117 114 114 105 105 99 99 98 98 96 96 92 92 98 98 114 114 144 144 189 189 200 200 201 201 201 201 201 201 201 201 203 203 203 203 203 203 167 167 167 167 168 168 168 168 169 169 170 170 170 170 169 169 169 169 170 170 167 167 166 166 167 167 168 168 170 170 173 173 174 174 172 172 167 167 167 167 170 170 172 172 171 171 171 171 169 169 167 167 167 167 169 169 168 168 167 167 168 168 169 169 170 170 173 173 174 174 173 173 171 171 168 168 170 170 173 173 176 176 178 178 178 178 175 175 171 171 170 170 170 170 168 168 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 170 170 174 174 178 178 186 186 139 139 107 107 83 83 61 61 50 50 45 45 38 38 34 34 34 34 34 34 37 37 40 40 46 46 54 54 62 62 71 71 83 83 97 97 115 115 132 132 138 138 138 138 129 129 119 119 114 114 108 108 103 103 98 98 94 94 93 93 90 90 88 88 86 86 85 85 84 84 83 83 83 83 83 83 81 81 80 80 79 79 78 78 77 77 76 76 75 75 73 73 69 69 69 69 68 68 66 66 66 66 64 64 63 63 61 61 60 60 60 60 62 62 61 61 66 66 70 70 76 76 85 85 99 99 114 114 135 135 165 165 188 188 178 178 182 182 178 178 177 177 178 178 180 180 180 180 180 180 183 183 181 181 179 179 181 181 183 183 183 183 183 183 181 181 182 182 184 184 184 184 183 183 182 182 182 182 183 183 182 182 181 181 180 180 182 182 184 184 183 183 182 182 185 185 185 185 179 179 185 185 185 185 187 187 188 188 188 188 186 186 181 181 184 184 186 186 182 182 185 185 186 186 186 186 185 185 184 184 184 184 184 184 186 186 187 187 187 187 190 190 183 183 108 108 69 69 38 38 32 32 30 30 27 27 28 28 35 35 44 44 58 58 75 75 90 90 90 90 81 81 71 71 64 64 59 59 55 55 52 52 48 48 47 47 45 45 46 46 45 45 44 44 43 43 42 42 42 42 40 40 38 38 36 36 35 35 32 32 31 31 31 31 32 32 32 32 31 31 35 35 46 46 61 61 80 80 106 106 168 168 195 195 189 189 191 191 193 193 194 194 198 198 201 201 197 197 187 187 173 173 164 164 157 157 150 150 144 144 139 139 138 138 134 134 129 129 125 125 124 124 124 124 125 125 128 128 131 131 133 133 142 142 152 152 162 162 173 173 176 176 164 164 148 148 130 130 115 115 112 112 114 114 100 100 99 99 97 97 94 94 91 91 86 86 87 87 95 95 113 113 145 145 192 192 201 201 201 201 201 201 201 201 201 201 203 203 203 203 203 203 167 167 167 167 168 168 168 168 169 169 170 170 170 170 169 169 169 169 170 170 167 167 166 166 167 167 168 168 170 170 173 173 174 174 172 172 167 167 167 167 170 170 172 172 171 171 171 171 169 169 167 167 167 167 169 169 168 168 167 167 168 168 169 169 170 170 173 173 174 174 173 173 171 171 168 168 170 170 173 173 176 176 178 178 178 178 175 175 171 171 170 170 170 170 168 168 168 168 170 170 174 174 178 178 176 176 175 175 176 176 176 176 173 173 170 170 174 174 178 178 186 186 139 139 107 107 83 83 61 61 50 50 45 45 38 38 34 34 34 34 34 34 37 37 40 40 46 46 54 54 62 62 71 71 83 83 97 97 115 115 132 132 138 138 138 138 129 129 119 119 114 114 108 108 103 103 98 98 94 94 93 93 90 90 88 88 86 86 85 85 84 84 83 83 83 83 83 83 81 81 80 80 79 79 78 78 77 77 76 76 75 75 73 73 69 69 69 69 68 68 66 66 66 66 64 64 63 63 61 61 60 60 60 60 62 62 61 61 66 66 70 70 76 76 85 85 99 99 114 114 135 135 165 165 188 188 178 178 182 182 178 178 177 177 178 178 180 180 180 180 180 180 183 183 181 181 179 179 181 181 183 183 183 183 183 183 181 181 182 182 184 184 184 184 183 183 182 182 182 182 183 183 182 182 181 181 180 180 182 182 184 184 183 183 182 182 185 185 185 185 179 179 185 185 185 185 187 187 188 188 188 188 186 186 181 181 184 184 186 186 182 182 185 185 186 186 186 186 185 185 184 184 184 184 184 184 186 186 187 187 187 187 190 190 183 183 108 108 69 69 38 38 32 32 30 30 27 27 28 28 35 35 44 44 58 58 75 75 90 90 90 90 81 81 71 71 64 64 59 59 55 55 52 52 48 48 47 47 45 45 46 46 45 45 44 44 43 43 42 42 42 42 40 40 38 38 36 36 35 35 32 32 31 31 31 31 32 32 32 32 31 31 35 35 46 46 61 61 80 80 106 106 168 168 195 195 189 189 191 191 193 193 194 194 198 198 201 201 197 197 187 187 173 173 164 164 157 157 150 150 144 144 139 139 138 138 134 134 129 129 125 125 124 124 124 124 125 125 128 128 131 131 133 133 142 142 152 152 162 162 173 173 176 176 164 164 148 148 130 130 115 115 112 112 114 114 100 100 99 99 97 97 94 94 91 91 86 86 87 87 95 95 113 113 145 145 192 192 201 201 201 201 201 201 201 201 201 201 203 203 203 203 203 203 168 168 167 167 167 167 167 167 167 167 168 168 169 169 170 170 170 170 171 171 169 169 167 167 166 166 166 166 169 169 172 172 174 174 173 173 170 170 169 169 169 169 171 171 172 172 171 171 170 170 168 168 168 168 169 169 168 168 167 167 166 166 166 166 168 168 170 170 171 171 171 171 171 171 171 171 171 171 172 172 175 175 178 178 180 180 175 175 171 171 167 167 167 167 167 167 166 166 168 168 171 171 174 174 175 175 174 174 174 174 175 175 173 173 169 169 167 167 184 184 170 170 128 128 97 97 76 76 60 60 48 48 42 42 38 38 37 37 38 38 36 36 40 40 45 45 50 50 57 57 67 67 80 80 91 91 111 111 125 125 136 136 138 138 132 132 122 122 114 114 109 109 102 102 96 96 93 93 89 89 89 89 88 88 86 86 85 85 84 84 83 83 83 83 80 80 80 80 79 79 78 78 77 77 76 76 75 75 73 73 71 71 70 70 67 67 66 66 65 65 63 63 62 62 60 60 58 58 57 57 57 57 57 57 58 58 61 61 64 64 70 70 76 76 86 86 100 100 118 118 143 143 170 170 185 185 180 180 178 178 178 178 179 179 180 180 181 181 179 179 177 177 179 179 184 184 183 183 178 178 181 181 185 185 181 181 178 178 181 181 181 181 179 179 183 183 184 184 182 182 185 185 182 182 180 180 180 180 183 183 185 185 185 185 185 185 184 184 184 184 182 182 183 183 184 184 185 185 186 186 187 187 190 190 184 184 184 184 186 186 185 185 181 181 186 186 188 188 187 187 185 185 185 185 185 185 185 185 185 185 185 185 188 188 171 171 93 93 65 65 36 36 29 29 27 27 26 26 28 28 35 35 47 47 62 62 81 81 90 90 86 86 77 77 67 67 62 62 57 57 53 53 51 51 49 49 46 46 46 46 45 45 44 44 43 43 42 42 41 41 38 38 38 38 37 37 36 36 35 35 32 32 31 31 29 29 30 30 30 30 31 31 34 34 44 44 57 57 77 77 105 105 163 163 192 192 191 191 190 190 193 193 194 194 195 195 197 197 198 198 201 201 198 198 192 192 185 185 178 178 173 173 171 171 163 163 165 165 155 155 157 157 160 160 161 161 160 160 166 166 165 165 167 167 170 170 172 172 178 178 168 168 149 149 133 133 121 121 116 116 111 111 106 106 102 102 101 101 96 96 92 92 86 86 82 82 80 80 83 83 91 91 112 112 148 148 195 195 199 199 199 199 199 199 199 199 200 200 203 203 202 202 200 200 168 168 167 167 167 167 167 167 167 167 168 168 169 169 170 170 170 170 171 171 169 169 167 167 166 166 166 166 169 169 172 172 174 174 173 173 170 170 169 169 169 169 171 171 172 172 171 171 170 170 168 168 168 168 169 169 168 168 167 167 166 166 166 166 168 168 170 170 171 171 171 171 171 171 171 171 171 171 172 172 175 175 178 178 180 180 175 175 171 171 167 167 167 167 167 167 166 166 168 168 171 171 174 174 175 175 174 174 174 174 175 175 173 173 169 169 167 167 184 184 170 170 128 128 97 97 76 76 60 60 48 48 42 42 38 38 37 37 38 38 36 36 40 40 45 45 50 50 57 57 67 67 80 80 91 91 111 111 125 125 136 136 138 138 132 132 122 122 114 114 109 109 102 102 96 96 93 93 89 89 89 89 88 88 86 86 85 85 84 84 83 83 83 83 80 80 80 80 79 79 78 78 77 77 76 76 75 75 73 73 71 71 70 70 67 67 66 66 65 65 63 63 62 62 60 60 58 58 57 57 57 57 57 57 58 58 61 61 64 64 70 70 76 76 86 86 100 100 118 118 143 143 170 170 185 185 180 180 178 178 178 178 179 179 180 180 181 181 179 179 177 177 179 179 184 184 183 183 178 178 181 181 185 185 181 181 178 178 181 181 181 181 179 179 183 183 184 184 182 182 185 185 182 182 180 180 180 180 183 183 185 185 185 185 185 185 184 184 184 184 182 182 183 183 184 184 185 185 186 186 187 187 190 190 184 184 184 184 186 186 185 185 181 181 186 186 188 188 187 187 185 185 185 185 185 185 185 185 185 185 185 185 188 188 171 171 93 93 65 65 36 36 29 29 27 27 26 26 28 28 35 35 47 47 62 62 81 81 90 90 86 86 77 77 67 67 62 62 57 57 53 53 51 51 49 49 46 46 46 46 45 45 44 44 43 43 42 42 41 41 38 38 38 38 37 37 36 36 35 35 32 32 31 31 29 29 30 30 30 30 31 31 34 34 44 44 57 57 77 77 105 105 163 163 192 192 191 191 190 190 193 193 194 194 195 195 197 197 198 198 201 201 198 198 192 192 185 185 178 178 173 173 171 171 163 163 165 165 155 155 157 157 160 160 161 161 160 160 166 166 165 165 167 167 170 170 172 172 178 178 168 168 149 149 133 133 121 121 116 116 111 111 106 106 102 102 101 101 96 96 92 92 86 86 82 82 80 80 83 83 91 91 112 112 148 148 195 195 199 199 199 199 199 199 199 199 200 200 203 203 202 202 200 200 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 165 165 167 167 170 170 174 174 174 174 171 171 169 169 169 169 170 170 172 172 171 171 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 169 169 169 169 170 170 171 171 171 171 171 171 172 172 174 174 177 177 179 179 175 175 171 171 168 168 167 167 167 167 166 166 168 168 171 171 173 173 175 175 173 173 173 173 175 175 174 174 169 169 169 169 188 188 161 161 121 121 92 92 73 73 58 58 48 48 43 43 39 39 39 39 39 39 39 39 42 42 49 49 55 55 61 61 72 72 86 86 97 97 117 117 130 130 136 136 135 135 127 127 119 119 111 111 106 106 99 99 94 94 92 92 88 88 87 87 86 86 85 85 84 84 83 83 82 82 82 82 79 79 79 79 78 78 77 77 76 76 74 74 73 73 72 72 70 70 68 68 67 67 65 65 64 64 61 61 60 60 58 58 56 56 55 55 55 55 56 56 57 57 60 60 63 63 69 69 79 79 88 88 104 104 122 122 149 149 180 180 184 184 180 180 177 177 177 177 179 179 181 181 181 181 179 179 177 177 177 177 182 182 183 183 179 179 183 183 185 185 180 180 178 178 180 180 180 180 179 179 182 182 184 184 182 182 184 184 181 181 180 180 180 180 182 182 185 185 187 187 186 186 185 185 183 183 182 182 182 182 182 182 183 183 184 184 184 184 189 189 186 186 184 184 185 185 186 186 184 184 184 184 186 186 188 188 187 187 186 186 187 187 186 186 186 186 185 185 186 186 160 160 86 86 60 60 36 36 29 29 27 27 26 26 29 29 37 37 50 50 65 65 84 84 90 90 84 84 73 73 65 65 60 60 54 54 52 52 51 51 49 49 46 46 46 46 44 44 43 43 43 43 41 41 40 40 37 37 37 37 36 36 35 35 34 34 32 32 30 30 28 28 29 29 30 30 31 31 33 33 43 43 57 57 77 77 105 105 162 162 191 191 191 191 190 190 191 191 193 193 194 194 194 194 193 193 191 191 194 194 196 196 195 195 198 198 196 196 198 198 183 183 176 176 165 165 155 155 145 145 132 132 124 124 112 112 102 102 100 100 122 122 157 157 162 162 146 146 129 129 119 119 113 113 110 110 106 106 102 102 99 99 96 96 91 91 86 86 80 80 77 77 76 76 81 81 89 89 114 114 155 155 198 198 198 198 199 199 199 199 199 199 199 199 200 200 200 200 201 201 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 165 165 167 167 170 170 174 174 174 174 171 171 169 169 169 169 170 170 172 172 171 171 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 169 169 169 169 170 170 171 171 171 171 171 171 172 172 174 174 177 177 179 179 175 175 171 171 168 168 167 167 167 167 166 166 168 168 171 171 173 173 175 175 173 173 173 173 175 175 174 174 169 169 169 169 188 188 161 161 121 121 92 92 73 73 58 58 48 48 43 43 39 39 39 39 39 39 39 39 42 42 49 49 55 55 61 61 72 72 86 86 97 97 117 117 130 130 136 136 135 135 127 127 119 119 111 111 106 106 99 99 94 94 92 92 88 88 87 87 86 86 85 85 84 84 83 83 82 82 82 82 79 79 79 79 78 78 77 77 76 76 74 74 73 73 72 72 70 70 68 68 67 67 65 65 64 64 61 61 60 60 58 58 56 56 55 55 55 55 56 56 57 57 60 60 63 63 69 69 79 79 88 88 104 104 122 122 149 149 180 180 184 184 180 180 177 177 177 177 179 179 181 181 181 181 179 179 177 177 177 177 182 182 183 183 179 179 183 183 185 185 180 180 178 178 180 180 180 180 179 179 182 182 184 184 182 182 184 184 181 181 180 180 180 180 182 182 185 185 187 187 186 186 185 185 183 183 182 182 182 182 182 182 183 183 184 184 184 184 189 189 186 186 184 184 185 185 186 186 184 184 184 184 186 186 188 188 187 187 186 186 187 187 186 186 186 186 185 185 186 186 160 160 86 86 60 60 36 36 29 29 27 27 26 26 29 29 37 37 50 50 65 65 84 84 90 90 84 84 73 73 65 65 60 60 54 54 52 52 51 51 49 49 46 46 46 46 44 44 43 43 43 43 41 41 40 40 37 37 37 37 36 36 35 35 34 34 32 32 30 30 28 28 29 29 30 30 31 31 33 33 43 43 57 57 77 77 105 105 162 162 191 191 191 191 190 190 191 191 193 193 194 194 194 194 193 193 191 191 194 194 196 196 195 195 198 198 196 196 198 198 183 183 176 176 165 165 155 155 145 145 132 132 124 124 112 112 102 102 100 100 122 122 157 157 162 162 146 146 129 129 119 119 113 113 110 110 106 106 102 102 99 99 96 96 91 91 86 86 80 80 77 77 76 76 81 81 89 89 114 114 155 155 198 198 198 198 199 199 199 199 199 199 199 199 200 200 200 200 201 201 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 164 164 164 164 167 167 171 171 174 174 172 172 170 170 168 168 169 169 170 170 171 171 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 168 168 168 168 169 169 170 170 171 171 171 171 171 171 172 172 175 175 177 177 176 176 172 172 168 168 168 168 168 168 168 168 169 169 171 171 172 172 174 174 173 173 173 173 175 175 174 174 167 167 171 171 185 185 146 146 113 113 88 88 70 70 57 57 48 48 43 43 40 40 42 42 42 42 42 42 46 46 52 52 58 58 67 67 79 79 94 94 107 107 126 126 134 134 135 135 128 128 120 120 113 113 106 106 101 101 95 95 92 92 90 90 86 86 86 86 85 85 84 84 83 83 81 81 80 80 79 79 78 78 77 77 76 76 75 75 75 75 73 73 72 72 70 70 68 68 67 67 65 65 63 63 61 61 58 58 57 57 56 56 54 54 53 53 53 53 53 53 55 55 59 59 63 63 70 70 83 83 93 93 110 110 130 130 158 158 190 190 182 182 180 180 177 177 177 177 178 178 180 180 180 180 180 180 178 178 176 176 179 179 180 180 181 181 184 184 184 184 180 180 178 178 178 178 180 180 180 180 181 181 183 183 183 183 182 182 181 181 181 181 182 182 182 182 183 183 187 187 186 186 185 185 182 182 182 182 181 181 182 182 182 182 182 182 182 182 187 187 187 187 185 185 186 186 189 189 188 188 185 185 184 184 187 187 189 189 188 188 189 189 188 188 187 187 186 186 186 186 147 147 81 81 55 55 37 37 29 29 27 27 28 28 30 30 40 40 55 55 69 69 86 86 90 90 82 82 72 72 64 64 60 60 55 55 51 51 50 50 48 48 45 45 45 45 43 43 43 43 42 42 41 41 40 40 37 37 37 37 35 35 34 34 33 33 30 30 29 29 27 27 27 27 28 28 30 30 33 33 43 43 58 58 78 78 107 107 166 166 192 192 189 189 190 190 192 192 194 194 195 195 195 195 194 194 195 195 195 195 193 193 191 191 189 189 186 186 199 199 152 152 94 94 57 57 38 38 32 32 30 30 36 36 52 52 81 81 106 106 150 150 166 166 148 148 134 134 122 122 116 116 112 112 107 107 104 104 101 101 96 96 91 91 87 87 81 81 74 74 72 72 72 72 78 78 90 90 121 121 168 168 201 201 200 200 200 200 200 200 200 200 200 200 200 200 202 202 203 203 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 164 164 164 164 167 167 171 171 174 174 172 172 170 170 168 168 169 169 170 170 171 171 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 168 168 168 168 169 169 170 170 171 171 171 171 171 171 172 172 175 175 177 177 176 176 172 172 168 168 168 168 168 168 168 168 169 169 171 171 172 172 174 174 173 173 173 173 175 175 174 174 167 167 171 171 185 185 146 146 113 113 88 88 70 70 57 57 48 48 43 43 40 40 42 42 42 42 42 42 46 46 52 52 58 58 67 67 79 79 94 94 107 107 126 126 134 134 135 135 128 128 120 120 113 113 106 106 101 101 95 95 92 92 90 90 86 86 86 86 85 85 84 84 83 83 81 81 80 80 79 79 78 78 77 77 76 76 75 75 75 75 73 73 72 72 70 70 68 68 67 67 65 65 63 63 61 61 58 58 57 57 56 56 54 54 53 53 53 53 53 53 55 55 59 59 63 63 70 70 83 83 93 93 110 110 130 130 158 158 190 190 182 182 180 180 177 177 177 177 178 178 180 180 180 180 180 180 178 178 176 176 179 179 180 180 181 181 184 184 184 184 180 180 178 178 178 178 180 180 180 180 181 181 183 183 183 183 182 182 181 181 181 181 182 182 182 182 183 183 187 187 186 186 185 185 182 182 182 182 181 181 182 182 182 182 182 182 182 182 187 187 187 187 185 185 186 186 189 189 188 188 185 185 184 184 187 187 189 189 188 188 189 189 188 188 187 187 186 186 186 186 147 147 81 81 55 55 37 37 29 29 27 27 28 28 30 30 40 40 55 55 69 69 86 86 90 90 82 82 72 72 64 64 60 60 55 55 51 51 50 50 48 48 45 45 45 45 43 43 43 43 42 42 41 41 40 40 37 37 37 37 35 35 34 34 33 33 30 30 29 29 27 27 27 27 28 28 30 30 33 33 43 43 58 58 78 78 107 107 166 166 192 192 189 189 190 190 192 192 194 194 195 195 195 195 194 194 195 195 195 195 193 193 191 191 189 189 186 186 199 199 152 152 94 94 57 57 38 38 32 32 30 30 36 36 52 52 81 81 106 106 150 150 166 166 148 148 134 134 122 122 116 116 112 112 107 107 104 104 101 101 96 96 91 91 87 87 81 81 74 74 72 72 72 72 78 78 90 90 121 121 168 168 201 201 200 200 200 200 200 200 200 200 200 200 200 200 202 202 203 203 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 164 164 164 164 166 166 169 169 172 172 171 171 170 170 168 168 168 168 168 168 170 170 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 166 166 167 167 168 168 170 170 171 171 170 170 170 170 171 171 172 172 175 175 177 177 173 173 169 169 168 168 169 169 168 168 169 169 171 171 172 172 173 173 173 173 173 173 175 175 174 174 167 167 171 171 179 179 135 135 110 110 83 83 68 68 56 56 48 48 44 44 42 42 44 44 45 45 45 45 51 51 55 55 62 62 71 71 85 85 100 100 113 113 129 129 133 133 130 130 123 123 116 116 109 109 102 102 98 98 92 92 90 90 89 89 85 85 84 84 84 84 84 84 82 82 80 80 78 78 77 77 76 76 76 76 75 75 74 74 73 73 72 72 70 70 69 69 67 67 66 66 64 64 62 62 59 59 55 55 54 54 54 54 52 52 51 51 51 51 52 52 55 55 60 60 65 65 74 74 85 85 98 98 116 116 140 140 171 171 187 187 180 180 179 179 178 178 177 177 177 177 179 179 180 180 180 180 179 179 177 177 177 177 179 179 181 181 183 183 182 182 180 180 178 178 176 176 179 179 181 181 180 180 182 182 183 183 180 180 181 181 182 182 183 183 182 182 181 181 185 185 185 185 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 185 185 188 188 186 186 185 185 190 190 191 191 186 186 184 184 186 186 188 188 188 188 189 189 188 188 188 188 185 185 188 188 141 141 82 82 52 52 38 38 29 29 27 27 29 29 32 32 43 43 58 58 72 72 87 87 88 88 80 80 71 71 63 63 60 60 55 55 51 51 49 49 47 47 45 45 44 44 42 42 42 42 41 41 40 40 39 39 38 38 37 37 35 35 32 32 31 31 29 29 27 27 26 26 26 26 27 27 29 29 32 32 43 43 59 59 80 80 112 112 171 171 194 194 190 190 192 192 193 193 195 195 196 196 196 196 195 195 192 192 192 192 192 192 194 194 197 197 196 196 190 190 132 132 84 84 55 55 39 39 35 35 39 39 49 49 67 67 93 93 124 124 163 163 159 159 136 136 124 124 114 114 109 109 106 106 103 103 103 103 99 99 94 94 88 88 84 84 77 77 69 69 68 68 69 69 77 77 93 93 132 132 182 182 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 204 204 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 164 164 164 164 166 166 169 169 172 172 171 171 170 170 168 168 168 168 168 168 170 170 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 166 166 167 167 168 168 170 170 171 171 170 170 170 170 171 171 172 172 175 175 177 177 173 173 169 169 168 168 169 169 168 168 169 169 171 171 172 172 173 173 173 173 173 173 175 175 174 174 167 167 171 171 179 179 135 135 110 110 83 83 68 68 56 56 48 48 44 44 42 42 44 44 45 45 45 45 51 51 55 55 62 62 71 71 85 85 100 100 113 113 129 129 133 133 130 130 123 123 116 116 109 109 102 102 98 98 92 92 90 90 89 89 85 85 84 84 84 84 84 84 82 82 80 80 78 78 77 77 76 76 76 76 75 75 74 74 73 73 72 72 70 70 69 69 67 67 66 66 64 64 62 62 59 59 55 55 54 54 54 54 52 52 51 51 51 51 52 52 55 55 60 60 65 65 74 74 85 85 98 98 116 116 140 140 171 171 187 187 180 180 179 179 178 178 177 177 177 177 179 179 180 180 180 180 179 179 177 177 177 177 179 179 181 181 183 183 182 182 180 180 178 178 176 176 179 179 181 181 180 180 182 182 183 183 180 180 181 181 182 182 183 183 182 182 181 181 185 185 185 185 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 185 185 188 188 186 186 185 185 190 190 191 191 186 186 184 184 186 186 188 188 188 188 189 189 188 188 188 188 185 185 188 188 141 141 82 82 52 52 38 38 29 29 27 27 29 29 32 32 43 43 58 58 72 72 87 87 88 88 80 80 71 71 63 63 60 60 55 55 51 51 49 49 47 47 45 45 44 44 42 42 42 42 41 41 40 40 39 39 38 38 37 37 35 35 32 32 31 31 29 29 27 27 26 26 26 26 27 27 29 29 32 32 43 43 59 59 80 80 112 112 171 171 194 194 190 190 192 192 193 193 195 195 196 196 196 196 195 195 192 192 192 192 192 192 194 194 197 197 196 196 190 190 132 132 84 84 55 55 39 39 35 35 39 39 49 49 67 67 93 93 124 124 163 163 159 159 136 136 124 124 114 114 109 109 106 106 103 103 103 103 99 99 94 94 88 88 84 84 77 77 69 69 68 68 69 69 77 77 93 93 132 132 182 182 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 204 204 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 165 165 165 165 165 165 166 166 170 170 171 171 170 170 168 168 167 167 167 167 170 170 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 165 165 166 166 168 168 170 170 172 172 170 170 170 170 170 170 171 171 173 173 177 177 173 173 170 170 169 169 169 169 169 169 170 170 171 171 171 171 172 172 173 173 173 173 175 175 174 174 169 169 176 176 174 174 128 128 106 106 75 75 66 66 55 55 47 47 45 45 43 43 45 45 47 47 48 48 53 53 59 59 66 66 76 76 91 91 106 106 119 119 130 130 129 129 125 125 121 121 113 113 105 105 99 99 95 95 89 89 88 88 88 88 84 84 83 83 83 83 83 83 82 82 79 79 77 77 76 76 75 75 75 75 74 74 73 73 72 72 71 71 70 70 68 68 66 66 64 64 63 63 61 61 57 57 53 53 53 53 52 52 51 51 50 50 49 49 51 51 56 56 62 62 68 68 77 77 87 87 105 105 123 123 153 153 184 184 181 181 179 179 179 179 178 178 177 177 177 177 179 179 180 180 180 180 179 179 178 178 177 177 178 178 181 181 181 181 180 180 180 180 177 177 174 174 179 179 181 181 179 179 181 181 183 183 179 179 181 181 182 182 183 183 182 182 180 180 182 182 183 183 184 184 185 185 186 186 186 186 185 185 184 184 183 183 182 182 183 183 189 189 186 186 185 185 190 190 191 191 188 188 186 186 185 185 186 186 187 187 188 188 187 187 186 186 183 183 186 186 136 136 82 82 48 48 37 37 29 29 28 28 29 29 33 33 44 44 58 58 72 72 86 86 85 85 77 77 68 68 61 61 58 58 53 53 50 50 49 49 47 47 44 44 44 44 42 42 41 41 41 41 39 39 39 39 38 38 37 37 34 34 31 31 30 30 28 28 26 26 25 25 25 25 26 26 28 28 32 32 43 43 59 59 81 81 116 116 175 175 196 196 191 191 193 193 192 192 194 194 194 194 195 195 194 194 194 194 193 193 193 193 194 194 195 195 198 198 181 181 114 114 75 75 45 45 35 35 36 36 46 46 57 57 75 75 104 104 146 146 163 163 144 144 126 126 115 115 109 109 107 107 104 104 100 100 99 99 96 96 90 90 83 83 78 78 71 71 63 63 62 62 65 65 77 77 99 99 143 143 194 194 200 200 201 201 201 201 201 201 201 201 201 201 202 202 200 200 199 199 168 168 167 167 167 167 167 167 166 166 167 167 168 168 170 170 170 170 171 171 169 169 167 167 165 165 165 165 165 165 165 165 166 166 170 170 171 171 170 170 168 168 167 167 167 167 170 170 170 170 168 168 168 168 169 169 168 168 166 166 166 166 166 166 167 167 165 165 166 166 168 168 170 170 172 172 170 170 170 170 170 170 171 171 173 173 177 177 173 173 170 170 169 169 169 169 169 169 170 170 171 171 171 171 172 172 173 173 173 173 175 175 174 174 169 169 176 176 174 174 128 128 106 106 75 75 66 66 55 55 47 47 45 45 43 43 45 45 47 47 48 48 53 53 59 59 66 66 76 76 91 91 106 106 119 119 130 130 129 129 125 125 121 121 113 113 105 105 99 99 95 95 89 89 88 88 88 88 84 84 83 83 83 83 83 83 82 82 79 79 77 77 76 76 75 75 75 75 74 74 73 73 72 72 71 71 70 70 68 68 66 66 64 64 63 63 61 61 57 57 53 53 53 53 52 52 51 51 50 50 49 49 51 51 56 56 62 62 68 68 77 77 87 87 105 105 123 123 153 153 184 184 181 181 179 179 179 179 178 178 177 177 177 177 179 179 180 180 180 180 179 179 178 178 177 177 178 178 181 181 181 181 180 180 180 180 177 177 174 174 179 179 181 181 179 179 181 181 183 183 179 179 181 181 182 182 183 183 182 182 180 180 182 182 183 183 184 184 185 185 186 186 186 186 185 185 184 184 183 183 182 182 183 183 189 189 186 186 185 185 190 190 191 191 188 188 186 186 185 185 186 186 187 187 188 188 187 187 186 186 183 183 186 186 136 136 82 82 48 48 37 37 29 29 28 28 29 29 33 33 44 44 58 58 72 72 86 86 85 85 77 77 68 68 61 61 58 58 53 53 50 50 49 49 47 47 44 44 44 44 42 42 41 41 41 41 39 39 39 39 38 38 37 37 34 34 31 31 30 30 28 28 26 26 25 25 25 25 26 26 28 28 32 32 43 43 59 59 81 81 116 116 175 175 196 196 191 191 193 193 192 192 194 194 194 194 195 195 194 194 194 194 193 193 193 193 194 194 195 195 198 198 181 181 114 114 75 75 45 45 35 35 36 36 46 46 57 57 75 75 104 104 146 146 163 163 144 144 126 126 115 115 109 109 107 107 104 104 100 100 99 99 96 96 90 90 83 83 78 78 71 71 63 63 62 62 65 65 77 77 99 99 143 143 194 194 200 200 201 201 201 201 201 201 201 201 201 201 202 202 200 200 199 199 170 170 169 169 166 166 165 165 166 166 168 168 169 169 169 169 171 171 173 173 169 169 166 166 164 164 164 164 164 164 166 166 168 168 170 170 170 170 167 167 165 165 165 165 167 167 168 168 171 171 170 170 166 166 165 165 168 168 168 168 167 167 168 168 168 168 168 168 168 168 169 169 170 170 171 171 170 170 169 169 167 167 169 169 171 171 173 173 174 174 173 173 171 171 173 173 169 169 169 169 169 169 169 169 170 170 171 171 172 172 175 175 176 176 170 170 185 185 164 164 125 125 100 100 73 73 64 64 54 54 50 50 45 45 45 45 47 47 50 50 52 52 58 58 63 63 71 71 82 82 96 96 110 110 122 122 129 129 128 128 122 122 113 113 107 107 100 100 96 96 94 94 90 90 86 86 85 85 82 82 80 80 79 79 78 78 78 78 77 77 77 77 76 76 75 75 74 74 74 74 73 73 73 73 69 69 67 67 65 65 61 61 60 60 60 60 57 57 53 53 49 49 48 48 46 46 47 47 48 48 49 49 51 51 54 54 61 61 69 69 81 81 95 95 110 110 129 129 169 169 189 189 176 176 178 178 179 179 177 177 175 175 174 174 178 178 180 180 178 178 177 177 177 177 175 175 177 177 182 182 180 180 179 179 178 178 178 178 179 179 182 182 184 184 180 180 181 181 184 184 181 181 180 180 181 181 182 182 181 181 179 179 179 179 182 182 184 184 183 183 182 182 185 185 184 184 183 183 184 184 184 184 184 184 188 188 186 186 184 184 186 186 186 186 186 186 183 183 184 184 189 189 190 190 187 187 185 185 185 185 186 186 185 185 134 134 80 80 52 52 38 38 30 30 28 28 31 31 35 35 45 45 60 60 72 72 82 82 81 81 74 74 66 66 60 60 57 57 51 51 50 50 49 49 47 47 45 45 44 44 43 43 42 42 40 40 38 38 37 37 35 35 35 35 32 32 30 30 29 29 25 25 24 24 24 24 25 25 27 27 27 27 33 33 46 46 63 63 88 88 121 121 183 183 195 195 189 189 192 192 190 190 189 189 191 191 194 194 195 195 193 193 193 193 193 193 192 192 192 192 196 196 161 161 106 106 68 68 49 49 38 38 39 39 51 51 65 65 87 87 126 126 159 159 154 154 133 133 123 123 113 113 106 106 105 105 103 103 101 101 96 96 92 92 87 87 79 79 75 75 65 65 60 60 59 59 64 64 77 77 111 111 165 165 199 199 202 202 199 199 199 199 200 200 201 201 201 201 202 202 201 201 200 200 170 170 169 169 166 166 165 165 166 166 168 168 169 169 169 169 171 171 173 173 169 169 166 166 164 164 164 164 164 164 166 166 168 168 170 170 170 170 167 167 165 165 165 165 167 167 168 168 171 171 170 170 166 166 165 165 168 168 168 168 167 167 168 168 168 168 168 168 168 168 169 169 170 170 171 171 170 170 169 169 167 167 169 169 171 171 173 173 174 174 173 173 171 171 173 173 169 169 169 169 169 169 169 169 170 170 171 171 172 172 175 175 176 176 170 170 185 185 164 164 125 125 100 100 73 73 64 64 54 54 50 50 45 45 45 45 47 47 50 50 52 52 58 58 63 63 71 71 82 82 96 96 110 110 122 122 129 129 128 128 122 122 113 113 107 107 100 100 96 96 94 94 90 90 86 86 85 85 82 82 80 80 79 79 78 78 78 78 77 77 77 77 76 76 75 75 74 74 74 74 73 73 73 73 69 69 67 67 65 65 61 61 60 60 60 60 57 57 53 53 49 49 48 48 46 46 47 47 48 48 49 49 51 51 54 54 61 61 69 69 81 81 95 95 110 110 129 129 169 169 189 189 176 176 178 178 179 179 177 177 175 175 174 174 178 178 180 180 178 178 177 177 177 177 175 175 177 177 182 182 180 180 179 179 178 178 178 178 179 179 182 182 184 184 180 180 181 181 184 184 181 181 180 180 181 181 182 182 181 181 179 179 179 179 182 182 184 184 183 183 182 182 185 185 184 184 183 183 184 184 184 184 184 184 188 188 186 186 184 184 186 186 186 186 186 186 183 183 184 184 189 189 190 190 187 187 185 185 185 185 186 186 185 185 134 134 80 80 52 52 38 38 30 30 28 28 31 31 35 35 45 45 60 60 72 72 82 82 81 81 74 74 66 66 60 60 57 57 51 51 50 50 49 49 47 47 45 45 44 44 43 43 42 42 40 40 38 38 37 37 35 35 35 35 32 32 30 30 29 29 25 25 24 24 24 24 25 25 27 27 27 27 33 33 46 46 63 63 88 88 121 121 183 183 195 195 189 189 192 192 190 190 189 189 191 191 194 194 195 195 193 193 193 193 193 193 192 192 192 192 196 196 161 161 106 106 68 68 49 49 38 38 39 39 51 51 65 65 87 87 126 126 159 159 154 154 133 133 123 123 113 113 106 106 105 105 103 103 101 101 96 96 92 92 87 87 79 79 75 75 65 65 60 60 59 59 64 64 77 77 111 111 165 165 199 199 202 202 199 199 199 199 200 200 201 201 201 201 202 202 201 201 200 200 170 170 169 169 167 167 166 166 168 168 169 169 170 170 171 171 173 173 173 173 169 169 166 166 164 164 164 164 164 164 166 166 168 168 169 169 170 170 167 167 165 165 164 164 166 166 168 168 171 171 170 170 167 167 166 166 168 168 168 168 167 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 169 169 168 168 167 167 168 168 169 169 172 172 174 174 172 172 171 171 173 173 171 171 171 171 171 171 171 171 171 171 171 171 173 173 177 177 177 177 172 172 188 188 160 160 122 122 98 98 75 75 63 63 54 54 51 51 46 46 46 46 48 48 51 51 53 53 59 59 65 65 74 74 85 85 99 99 113 113 123 123 126 126 124 124 117 117 109 109 104 104 99 99 94 94 93 93 89 89 86 86 85 85 82 82 80 80 78 78 78 78 78 78 77 77 76 76 76 76 74 74 73 73 72 72 71 71 71 71 67 67 66 66 63 63 60 60 58 58 57 57 53 53 50 50 46 46 45 45 45 45 46 46 47 47 49 49 51 51 55 55 62 62 71 71 85 85 102 102 117 117 145 145 179 179 184 184 176 176 176 176 178 178 178 178 177 177 176 176 178 178 179 179 176 176 177 177 180 180 177 177 177 177 181 181 182 182 181 181 180 180 179 179 179 179 180 180 182 182 183 183 182 182 180 180 181 181 181 181 182 182 183 183 183 183 181 181 180 180 182 182 183 183 183 183 182 182 185 185 183 183 183 183 184 184 185 185 188 188 190 190 187 187 184 184 185 185 186 186 186 186 183 183 183 183 187 187 189 189 186 186 184 184 185 185 187 187 187 187 137 137 81 81 54 54 40 40 31 31 29 29 31 31 35 35 45 45 61 61 72 72 82 82 81 81 74 74 66 66 60 60 57 57 51 51 49 49 48 48 46 46 45 45 43 43 43 43 42 42 40 40 38 38 37 37 35 35 34 34 32 32 30 30 28 28 25 25 24 24 24 24 25 25 27 27 30 30 37 37 49 49 66 66 91 91 132 132 192 192 194 194 191 191 191 191 191 191 190 190 189 189 191 191 192 192 193 193 193 193 193 193 192 192 192 192 195 195 153 153 98 98 63 63 49 49 42 42 45 45 57 57 73 73 99 99 139 139 160 160 144 144 126 126 119 119 111 111 105 105 103 103 101 101 98 98 93 93 88 88 83 83 75 75 67 67 58 58 56 56 58 58 68 68 90 90 129 129 182 182 205 205 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 170 170 169 169 167 167 166 166 168 168 169 169 170 170 171 171 173 173 173 173 169 169 166 166 164 164 164 164 164 164 166 166 168 168 169 169 170 170 167 167 165 165 164 164 166 166 168 168 171 171 170 170 167 167 166 166 168 168 168 168 167 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 169 169 168 168 167 167 168 168 169 169 172 172 174 174 172 172 171 171 173 173 171 171 171 171 171 171 171 171 171 171 171 171 173 173 177 177 177 177 172 172 188 188 160 160 122 122 98 98 75 75 63 63 54 54 51 51 46 46 46 46 48 48 51 51 53 53 59 59 65 65 74 74 85 85 99 99 113 113 123 123 126 126 124 124 117 117 109 109 104 104 99 99 94 94 93 93 89 89 86 86 85 85 82 82 80 80 78 78 78 78 78 78 77 77 76 76 76 76 74 74 73 73 72 72 71 71 71 71 67 67 66 66 63 63 60 60 58 58 57 57 53 53 50 50 46 46 45 45 45 45 46 46 47 47 49 49 51 51 55 55 62 62 71 71 85 85 102 102 117 117 145 145 179 179 184 184 176 176 176 176 178 178 178 178 177 177 176 176 178 178 179 179 176 176 177 177 180 180 177 177 177 177 181 181 182 182 181 181 180 180 179 179 179 179 180 180 182 182 183 183 182 182 180 180 181 181 181 181 182 182 183 183 183 183 181 181 180 180 182 182 183 183 183 183 182 182 185 185 183 183 183 183 184 184 185 185 188 188 190 190 187 187 184 184 185 185 186 186 186 186 183 183 183 183 187 187 189 189 186 186 184 184 185 185 187 187 187 187 137 137 81 81 54 54 40 40 31 31 29 29 31 31 35 35 45 45 61 61 72 72 82 82 81 81 74 74 66 66 60 60 57 57 51 51 49 49 48 48 46 46 45 45 43 43 43 43 42 42 40 40 38 38 37 37 35 35 34 34 32 32 30 30 28 28 25 25 24 24 24 24 25 25 27 27 30 30 37 37 49 49 66 66 91 91 132 132 192 192 194 194 191 191 191 191 191 191 190 190 189 189 191 191 192 192 193 193 193 193 193 193 192 192 192 192 195 195 153 153 98 98 63 63 49 49 42 42 45 45 57 57 73 73 99 99 139 139 160 160 144 144 126 126 119 119 111 111 105 105 103 103 101 101 98 98 93 93 88 88 83 83 75 75 67 67 58 58 56 56 58 58 68 68 90 90 129 129 182 182 205 205 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 171 171 170 170 168 168 167 167 168 168 169 169 171 171 173 173 174 174 173 173 169 169 166 166 164 164 164 164 165 165 166 166 167 167 168 168 169 169 167 167 164 164 164 164 166 166 167 167 170 170 170 170 167 167 167 167 168 168 168 168 167 167 168 168 168 168 170 170 170 170 170 170 170 170 171 171 169 169 168 168 168 168 167 167 167 167 170 170 172 172 172 172 171 171 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 177 177 177 177 174 174 191 191 155 155 118 118 96 96 77 77 64 64 55 55 53 53 49 49 49 49 50 50 53 53 55 55 62 62 68 68 78 78 89 89 103 103 117 117 124 124 125 125 122 122 114 114 106 106 102 102 96 96 92 92 90 90 86 86 84 84 84 84 82 82 79 79 77 77 77 77 77 77 76 76 76 76 75 75 73 73 72 72 70 70 69 69 68 68 65 65 63 63 61 61 58 58 56 56 55 55 52 52 48 48 46 46 45 45 44 44 44 44 45 45 49 49 53 53 57 57 67 67 78 78 93 93 110 110 129 129 165 165 188 188 180 180 178 178 175 175 176 176 177 177 178 178 178 178 179 179 176 176 174 174 177 177 182 182 180 180 178 178 179 179 183 183 184 184 183 183 181 181 179 179 178 178 180 180 185 185 184 184 178 178 180 180 182 182 182 182 183 183 184 184 184 184 182 182 182 182 182 182 182 182 182 182 184 184 183 183 182 182 183 183 185 185 191 191 190 190 188 188 185 185 183 183 186 186 186 186 183 183 181 181 184 184 187 187 186 186 184 184 185 185 186 186 189 189 142 142 83 83 55 55 41 41 32 32 30 30 32 32 35 35 45 45 60 60 71 71 81 81 82 82 75 75 66 66 60 60 57 57 51 51 49 49 48 48 46 46 44 44 42 42 42 42 41 41 39 39 37 37 36 36 34 34 34 34 31 31 29 29 28 28 25 25 24 24 24 24 25 25 27 27 32 32 39 39 52 52 70 70 95 95 146 146 196 196 192 192 193 193 191 191 192 192 191 191 190 190 189 189 189 189 192 192 192 192 193 193 193 193 194 194 195 195 147 147 92 92 62 62 50 50 46 46 52 52 64 64 83 83 111 111 150 150 157 157 133 133 121 121 115 115 107 107 102 102 100 100 97 97 94 94 89 89 84 84 78 78 70 70 61 61 54 54 55 55 60 60 76 76 104 104 158 158 198 198 204 204 202 202 198 198 198 198 199 199 199 199 200 200 198 198 199 199 200 200 171 171 170 170 168 168 167 167 168 168 169 169 171 171 173 173 174 174 173 173 169 169 166 166 164 164 164 164 165 165 166 166 167 167 168 168 169 169 167 167 164 164 164 164 166 166 167 167 170 170 170 170 167 167 167 167 168 168 168 168 167 167 168 168 168 168 170 170 170 170 170 170 170 170 171 171 169 169 168 168 168 168 167 167 167 167 170 170 172 172 172 172 171 171 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 177 177 177 177 174 174 191 191 155 155 118 118 96 96 77 77 64 64 55 55 53 53 49 49 49 49 50 50 53 53 55 55 62 62 68 68 78 78 89 89 103 103 117 117 124 124 125 125 122 122 114 114 106 106 102 102 96 96 92 92 90 90 86 86 84 84 84 84 82 82 79 79 77 77 77 77 77 77 76 76 76 76 75 75 73 73 72 72 70 70 69 69 68 68 65 65 63 63 61 61 58 58 56 56 55 55 52 52 48 48 46 46 45 45 44 44 44 44 45 45 49 49 53 53 57 57 67 67 78 78 93 93 110 110 129 129 165 165 188 188 180 180 178 178 175 175 176 176 177 177 178 178 178 178 179 179 176 176 174 174 177 177 182 182 180 180 178 178 179 179 183 183 184 184 183 183 181 181 179 179 178 178 180 180 185 185 184 184 178 178 180 180 182 182 182 182 183 183 184 184 184 184 182 182 182 182 182 182 182 182 182 182 184 184 183 183 182 182 183 183 185 185 191 191 190 190 188 188 185 185 183 183 186 186 186 186 183 183 181 181 184 184 187 187 186 186 184 184 185 185 186 186 189 189 142 142 83 83 55 55 41 41 32 32 30 30 32 32 35 35 45 45 60 60 71 71 81 81 82 82 75 75 66 66 60 60 57 57 51 51 49 49 48 48 46 46 44 44 42 42 42 42 41 41 39 39 37 37 36 36 34 34 34 34 31 31 29 29 28 28 25 25 24 24 24 24 25 25 27 27 32 32 39 39 52 52 70 70 95 95 146 146 196 196 192 192 193 193 191 191 192 192 191 191 190 190 189 189 189 189 192 192 192 192 193 193 193 193 194 194 195 195 147 147 92 92 62 62 50 50 46 46 52 52 64 64 83 83 111 111 150 150 157 157 133 133 121 121 115 115 107 107 102 102 100 100 97 97 94 94 89 89 84 84 78 78 70 70 61 61 54 54 55 55 60 60 76 76 104 104 158 158 198 198 204 204 202 202 198 198 198 198 199 199 199 199 200 200 198 198 199 199 200 200 172 172 171 171 168 168 167 167 167 167 167 167 169 169 173 173 175 175 173 173 169 169 166 166 164 164 165 165 166 166 167 167 167 167 168 168 168 168 166 166 163 163 163 163 165 165 166 166 169 169 170 170 167 167 168 168 168 168 168 168 167 167 168 168 168 168 172 172 172 172 171 171 171 171 170 170 170 170 171 171 171 171 169 169 167 167 169 169 171 171 171 171 171 171 174 174 171 171 171 171 171 171 171 171 171 171 170 170 171 171 175 175 175 175 174 174 192 192 152 152 117 117 94 94 77 77 65 65 56 56 54 54 51 51 52 52 53 53 56 56 58 58 64 64 70 70 80 80 91 91 105 105 119 119 125 125 124 124 119 119 111 111 104 104 100 100 95 95 90 90 88 88 85 85 83 83 83 83 81 81 78 78 76 76 76 76 76 76 76 76 75 75 74 74 72 72 70 70 68 68 66 66 65 65 63 63 62 62 58 58 56 56 54 54 53 53 50 50 47 47 46 46 45 45 43 43 42 42 44 44 49 49 55 55 62 62 72 72 86 86 103 103 120 120 146 146 180 180 187 187 181 181 180 180 177 177 176 176 176 176 178 178 178 178 178 178 177 177 174 174 174 174 178 178 181 181 179 179 177 177 181 181 183 183 183 183 183 183 181 181 178 178 178 178 182 182 184 184 182 182 181 181 181 181 181 181 181 181 183 183 185 185 184 184 182 182 181 181 181 181 182 182 183 183 182 182 181 181 182 182 184 184 189 189 188 188 188 188 186 186 183 183 184 184 186 186 184 184 181 181 184 184 186 186 184 184 184 184 185 185 186 186 190 190 149 149 90 90 57 57 42 42 34 34 31 31 32 32 35 35 43 43 57 57 67 67 78 78 81 81 74 74 66 66 60 60 57 57 51 51 48 48 47 47 45 45 43 43 42 42 41 41 41 41 39 39 37 37 35 35 33 33 33 33 30 30 28 28 27 27 25 25 24 24 24 24 25 25 27 27 33 33 42 42 57 57 78 78 105 105 164 164 192 192 193 193 190 190 192 192 193 193 193 193 192 192 191 191 189 189 191 191 192 192 193 193 194 194 194 194 194 194 144 144 91 91 64 64 54 54 52 52 58 58 69 69 89 89 118 118 152 152 151 151 128 128 119 119 111 111 104 104 100 100 98 98 93 93 89 89 84 84 78 78 72 72 63 63 57 57 54 54 59 59 68 68 91 91 129 129 184 184 202 202 199 199 201 201 197 197 197 197 198 198 199 199 199 199 199 199 200 200 200 200 172 172 171 171 168 168 167 167 167 167 167 167 169 169 173 173 175 175 173 173 169 169 166 166 164 164 165 165 166 166 167 167 167 167 168 168 168 168 166 166 163 163 163 163 165 165 166 166 169 169 170 170 167 167 168 168 168 168 168 168 167 167 168 168 168 168 172 172 172 172 171 171 171 171 170 170 170 170 171 171 171 171 169 169 167 167 169 169 171 171 171 171 171 171 174 174 171 171 171 171 171 171 171 171 171 171 170 170 171 171 175 175 175 175 174 174 192 192 152 152 117 117 94 94 77 77 65 65 56 56 54 54 51 51 52 52 53 53 56 56 58 58 64 64 70 70 80 80 91 91 105 105 119 119 125 125 124 124 119 119 111 111 104 104 100 100 95 95 90 90 88 88 85 85 83 83 83 83 81 81 78 78 76 76 76 76 76 76 76 76 75 75 74 74 72 72 70 70 68 68 66 66 65 65 63 63 62 62 58 58 56 56 54 54 53 53 50 50 47 47 46 46 45 45 43 43 42 42 44 44 49 49 55 55 62 62 72 72 86 86 103 103 120 120 146 146 180 180 187 187 181 181 180 180 177 177 176 176 176 176 178 178 178 178 178 178 177 177 174 174 174 174 178 178 181 181 179 179 177 177 181 181 183 183 183 183 183 183 181 181 178 178 178 178 182 182 184 184 182 182 181 181 181 181 181 181 181 181 183 183 185 185 184 184 182 182 181 181 181 181 182 182 183 183 182 182 181 181 182 182 184 184 189 189 188 188 188 188 186 186 183 183 184 184 186 186 184 184 181 181 184 184 186 186 184 184 184 184 185 185 186 186 190 190 149 149 90 90 57 57 42 42 34 34 31 31 32 32 35 35 43 43 57 57 67 67 78 78 81 81 74 74 66 66 60 60 57 57 51 51 48 48 47 47 45 45 43 43 42 42 41 41 41 41 39 39 37 37 35 35 33 33 33 33 30 30 28 28 27 27 25 25 24 24 24 24 25 25 27 27 33 33 42 42 57 57 78 78 105 105 164 164 192 192 193 193 190 190 192 192 193 193 193 193 192 192 191 191 189 189 191 191 192 192 193 193 194 194 194 194 194 194 144 144 91 91 64 64 54 54 52 52 58 58 69 69 89 89 118 118 152 152 151 151 128 128 119 119 111 111 104 104 100 100 98 98 93 93 89 89 84 84 78 78 72 72 63 63 57 57 54 54 59 59 68 68 91 91 129 129 184 184 202 202 199 199 201 201 197 197 197 197 198 198 199 199 199 199 199 199 200 200 200 200 172 172 171 171 169 169 167 167 166 166 164 164 167 167 172 172 175 175 173 173 169 169 166 166 164 164 165 165 166 166 167 167 167 167 167 167 167 167 165 165 163 163 162 162 164 164 165 165 168 168 170 170 167 167 168 168 169 169 168 168 167 167 168 168 168 168 172 172 173 173 172 172 171 171 170 170 172 172 173 173 173 173 170 170 168 168 167 167 171 171 170 170 171 171 174 174 169 169 169 169 169 169 169 169 169 169 168 168 169 169 174 174 173 173 173 173 192 192 151 151 118 118 93 93 77 77 65 65 57 57 55 55 52 52 53 53 54 54 57 57 59 59 65 65 71 71 81 81 92 92 105 105 119 119 124 124 121 121 115 115 107 107 101 101 98 98 93 93 88 88 87 87 83 83 83 83 82 82 80 80 78 78 76 76 76 76 76 76 75 75 74 74 74 74 71 71 69 69 67 67 64 64 63 63 62 62 60 60 57 57 54 54 52 52 49 49 47 47 44 44 43 43 43 43 42 42 41 41 42 42 49 49 57 57 65 65 77 77 91 91 109 109 128 128 162 162 188 188 181 181 179 179 179 179 178 178 176 176 175 175 176 176 176 176 178 178 179 179 174 174 173 173 175 175 180 180 180 180 176 176 177 177 181 181 182 182 183 183 182 182 179 179 178 178 178 178 183 183 186 186 182 182 180 180 179 179 179 179 181 181 184 184 185 185 182 182 180 180 180 180 182 182 183 183 181 181 181 181 182 182 183 183 186 186 184 184 187 187 187 187 182 182 181 181 185 185 184 184 182 182 184 184 185 185 184 184 183 183 185 185 186 186 193 193 159 159 98 98 61 61 44 44 35 35 32 32 32 32 34 34 42 42 54 54 64 64 76 76 80 80 74 74 66 66 60 60 57 57 51 51 48 48 47 47 44 44 42 42 41 41 41 41 40 40 38 38 36 36 35 35 33 33 32 32 30 30 28 28 26 26 25 25 24 24 24 24 25 25 27 27 35 35 46 46 64 64 87 87 117 117 185 185 191 191 197 197 185 185 192 192 193 193 195 195 195 195 193 193 191 191 191 191 192 192 193 193 194 194 193 193 190 190 142 142 90 90 64 64 58 58 59 59 65 65 74 74 94 94 123 123 152 152 146 146 126 126 114 114 105 105 103 103 99 99 96 96 90 90 84 84 77 77 71 71 65 65 56 56 52 52 52 52 62 62 78 78 107 107 160 160 199 199 200 200 200 200 196 196 197 197 197 197 198 198 198 198 199 199 202 202 201 201 200 200 172 172 171 171 169 169 167 167 166 166 164 164 167 167 172 172 175 175 173 173 169 169 166 166 164 164 165 165 166 166 167 167 167 167 167 167 167 167 165 165 163 163 162 162 164 164 165 165 168 168 170 170 167 167 168 168 169 169 168 168 167 167 168 168 168 168 172 172 173 173 172 172 171 171 170 170 172 172 173 173 173 173 170 170 168 168 167 167 171 171 170 170 171 171 174 174 169 169 169 169 169 169 169 169 169 169 168 168 169 169 174 174 173 173 173 173 192 192 151 151 118 118 93 93 77 77 65 65 57 57 55 55 52 52 53 53 54 54 57 57 59 59 65 65 71 71 81 81 92 92 105 105 119 119 124 124 121 121 115 115 107 107 101 101 98 98 93 93 88 88 87 87 83 83 83 83 82 82 80 80 78 78 76 76 76 76 76 76 75 75 74 74 74 74 71 71 69 69 67 67 64 64 63 63 62 62 60 60 57 57 54 54 52 52 49 49 47 47 44 44 43 43 43 43 42 42 41 41 42 42 49 49 57 57 65 65 77 77 91 91 109 109 128 128 162 162 188 188 181 181 179 179 179 179 178 178 176 176 175 175 176 176 176 176 178 178 179 179 174 174 173 173 175 175 180 180 180 180 176 176 177 177 181 181 182 182 183 183 182 182 179 179 178 178 178 178 183 183 186 186 182 182 180 180 179 179 179 179 181 181 184 184 185 185 182 182 180 180 180 180 182 182 183 183 181 181 181 181 182 182 183 183 186 186 184 184 187 187 187 187 182 182 181 181 185 185 184 184 182 182 184 184 185 185 184 184 183 183 185 185 186 186 193 193 159 159 98 98 61 61 44 44 35 35 32 32 32 32 34 34 42 42 54 54 64 64 76 76 80 80 74 74 66 66 60 60 57 57 51 51 48 48 47 47 44 44 42 42 41 41 41 41 40 40 38 38 36 36 35 35 33 33 32 32 30 30 28 28 26 26 25 25 24 24 24 24 25 25 27 27 35 35 46 46 64 64 87 87 117 117 185 185 191 191 197 197 185 185 192 192 193 193 195 195 195 195 193 193 191 191 191 191 192 192 193 193 194 194 193 193 190 190 142 142 90 90 64 64 58 58 59 59 65 65 74 74 94 94 123 123 152 152 146 146 126 126 114 114 105 105 103 103 99 99 96 96 90 90 84 84 77 77 71 71 65 65 56 56 52 52 52 52 62 62 78 78 107 107 160 160 199 199 200 200 200 200 196 196 197 197 197 197 198 198 198 198 199 199 202 202 201 201 200 200 171 171 171 171 170 170 168 168 166 166 165 165 165 165 168 168 172 172 173 173 169 169 165 165 163 163 164 164 167 167 169 169 169 169 168 168 169 169 168 168 165 165 164 164 164 164 165 165 166 166 167 167 169 169 170 170 170 170 172 172 171 171 168 168 172 172 174 174 173 173 171 171 171 171 171 171 170 170 171 171 171 171 171 171 170 170 166 166 168 168 172 172 172 172 171 171 173 173 171 171 169 169 169 169 170 170 169 169 168 168 170 170 170 170 170 170 188 188 151 151 120 120 92 92 74 74 68 68 61 61 59 59 59 59 57 57 58 58 60 60 65 65 69 69 74 74 85 85 95 95 106 106 116 116 119 119 116 116 111 111 107 107 101 101 95 95 91 91 87 87 84 84 83 83 81 81 79 79 78 78 76 76 74 74 74 74 74 74 72 72 71 71 70 70 67 67 67 67 65 65 63 63 62 62 57 57 55 55 53 53 50 50 48 48 44 44 43 43 41 41 40 40 39 39 39 39 45 45 49 49 54 54 61 61 71 71 85 85 102 102 125 125 147 147 183 183 188 188 175 175 183 183 178 178 180 180 178 178 177 177 179 179 180 180 177 177 176 176 177 177 173 173 173 173 177 177 180 180 180 180 177 177 179 179 180 180 182 182 181 181 180 180 179 179 181 181 185 185 187 187 187 187 184 184 182 182 180 180 179 179 180 180 185 185 186 186 181 181 179 179 183 183 183 183 183 183 184 184 183 183 183 183 182 182 184 184 186 186 187 187 187 187 182 182 181 181 182 182 185 185 189 189 188 188 187 187 185 185 185 185 184 184 185 185 174 174 101 101 72 72 45 45 39 39 32 32 33 33 34 34 38 38 47 47 59 59 70 70 75 75 75 75 70 70 64 64 56 56 52 52 48 48 46 46 45 45 43 43 42 42 40 40 39 39 36 36 34 34 34 34 32 32 30 30 28 28 25 25 25 25 23 23 25 25 25 25 27 27 32 32 41 41 52 52 72 72 100 100 141 141 191 191 192 192 195 195 195 195 192 192 192 192 195 195 196 196 194 194 191 191 191 191 191 191 191 191 192 192 191 191 195 195 141 141 94 94 68 68 61 61 62 62 67 67 81 81 101 101 123 123 141 141 137 137 122 122 112 112 106 106 99 99 94 94 89 89 82 82 77 77 70 70 64 64 60 60 51 51 52 52 52 52 72 72 97 97 141 141 193 193 198 198 199 199 198 198 200 200 196 196 198 198 199 199 199 199 199 199 199 199 200 200 200 200 171 171 171 171 170 170 168 168 166 166 165 165 165 165 168 168 172 172 173 173 169 169 165 165 163 163 164 164 167 167 169 169 169 169 168 168 169 169 168 168 165 165 164 164 164 164 165 165 166 166 167 167 169 169 170 170 170 170 172 172 171 171 168 168 172 172 174 174 173 173 171 171 171 171 171 171 170 170 171 171 171 171 171 171 170 170 166 166 168 168 172 172 172 172 171 171 173 173 171 171 169 169 169 169 170 170 169 169 168 168 170 170 170 170 170 170 188 188 151 151 120 120 92 92 74 74 68 68 61 61 59 59 59 59 57 57 58 58 60 60 65 65 69 69 74 74 85 85 95 95 106 106 116 116 119 119 116 116 111 111 107 107 101 101 95 95 91 91 87 87 84 84 83 83 81 81 79 79 78 78 76 76 74 74 74 74 74 74 72 72 71 71 70 70 67 67 67 67 65 65 63 63 62 62 57 57 55 55 53 53 50 50 48 48 44 44 43 43 41 41 40 40 39 39 39 39 45 45 49 49 54 54 61 61 71 71 85 85 102 102 125 125 147 147 183 183 188 188 175 175 183 183 178 178 180 180 178 178 177 177 179 179 180 180 177 177 176 176 177 177 173 173 173 173 177 177 180 180 180 180 177 177 179 179 180 180 182 182 181 181 180 180 179 179 181 181 185 185 187 187 187 187 184 184 182 182 180 180 179 179 180 180 185 185 186 186 181 181 179 179 183 183 183 183 183 183 184 184 183 183 183 183 182 182 184 184 186 186 187 187 187 187 182 182 181 181 182 182 185 185 189 189 188 188 187 187 185 185 185 185 184 184 185 185 174 174 101 101 72 72 45 45 39 39 32 32 33 33 34 34 38 38 47 47 59 59 70 70 75 75 75 75 70 70 64 64 56 56 52 52 48 48 46 46 45 45 43 43 42 42 40 40 39 39 36 36 34 34 34 34 32 32 30 30 28 28 25 25 25 25 23 23 25 25 25 25 27 27 32 32 41 41 52 52 72 72 100 100 141 141 191 191 192 192 195 195 195 195 192 192 192 192 195 195 196 196 194 194 191 191 191 191 191 191 191 191 192 192 191 191 195 195 141 141 94 94 68 68 61 61 62 62 67 67 81 81 101 101 123 123 141 141 137 137 122 122 112 112 106 106 99 99 94 94 89 89 82 82 77 77 70 70 64 64 60 60 51 51 52 52 52 52 72 72 97 97 141 141 193 193 198 198 199 199 198 198 200 200 196 196 198 198 199 199 199 199 199 199 199 199 200 200 200 200 170 170 171 171 170 170 168 168 166 166 165 165 165 165 168 168 172 172 172 172 168 168 165 165 164 164 164 164 167 167 169 169 169 169 168 168 169 169 168 168 166 166 165 165 165 165 165 165 166 166 167 167 168 168 169 169 170 170 172 172 171 171 168 168 172 172 175 175 174 174 172 172 170 170 168 168 170 170 172 172 173 173 173 173 172 172 167 167 169 169 171 171 171 171 171 171 172 172 171 171 169 169 170 170 171 171 170 170 169 169 170 170 170 170 170 170 188 188 152 152 120 120 95 95 78 78 70 70 63 63 61 61 59 59 58 58 59 59 61 61 66 66 69 69 75 75 85 85 95 95 105 105 114 114 117 117 113 113 108 108 104 104 98 98 94 94 90 90 86 86 83 83 82 82 80 80 78 78 77 77 75 75 73 73 73 73 72 72 71 71 70 70 69 69 67 67 65 65 62 62 61 61 60 60 56 56 53 53 51 51 48 48 46 46 43 43 42 42 40 40 40 40 40 40 40 40 46 46 50 50 57 57 66 66 77 77 97 97 112 112 133 133 172 172 188 188 179 179 178 178 181 181 177 177 177 177 176 176 177 177 180 180 183 183 180 180 175 175 174 174 173 173 173 173 177 177 181 181 181 181 177 177 179 179 181 181 182 182 181 181 181 181 182 182 183 183 184 184 186 186 188 188 184 184 183 183 181 181 181 181 182 182 184 184 185 185 184 184 181 181 181 181 184 184 182 182 181 181 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 188 188 189 189 188 188 186 186 185 185 186 186 185 185 182 182 119 119 76 76 54 54 43 43 35 35 34 34 35 35 36 36 44 44 55 55 67 67 74 74 74 74 71 71 66 66 60 60 54 54 49 49 47 47 45 45 43 43 42 42 39 39 38 38 36 36 34 34 33 33 31 31 30 30 28 28 25 25 25 25 24 24 26 26 25 25 27 27 33 33 45 45 61 61 84 84 112 112 164 164 194 194 193 193 195 195 194 194 191 191 191 191 194 194 194 194 192 192 191 191 195 195 193 193 191 191 191 191 190 190 194 194 152 152 102 102 76 76 65 65 66 66 70 70 83 83 101 101 122 122 140 140 136 136 121 121 110 110 103 103 97 97 91 91 87 87 79 79 71 71 64 64 58 58 55 55 50 50 53 53 65 65 85 85 126 126 177 177 195 195 197 197 198 198 198 198 198 198 198 198 199 199 199 199 198 198 197 197 199 199 200 200 200 200 170 170 171 171 170 170 168 168 166 166 165 165 165 165 168 168 172 172 172 172 168 168 165 165 164 164 164 164 167 167 169 169 169 169 168 168 169 169 168 168 166 166 165 165 165 165 165 165 166 166 167 167 168 168 169 169 170 170 172 172 171 171 168 168 172 172 175 175 174 174 172 172 170 170 168 168 170 170 172 172 173 173 173 173 172 172 167 167 169 169 171 171 171 171 171 171 172 172 171 171 169 169 170 170 171 171 170 170 169 169 170 170 170 170 170 170 188 188 152 152 120 120 95 95 78 78 70 70 63 63 61 61 59 59 58 58 59 59 61 61 66 66 69 69 75 75 85 85 95 95 105 105 114 114 117 117 113 113 108 108 104 104 98 98 94 94 90 90 86 86 83 83 82 82 80 80 78 78 77 77 75 75 73 73 73 73 72 72 71 71 70 70 69 69 67 67 65 65 62 62 61 61 60 60 56 56 53 53 51 51 48 48 46 46 43 43 42 42 40 40 40 40 40 40 40 40 46 46 50 50 57 57 66 66 77 77 97 97 112 112 133 133 172 172 188 188 179 179 178 178 181 181 177 177 177 177 176 176 177 177 180 180 183 183 180 180 175 175 174 174 173 173 173 173 177 177 181 181 181 181 177 177 179 179 181 181 182 182 181 181 181 181 182 182 183 183 184 184 186 186 188 188 184 184 183 183 181 181 181 181 182 182 184 184 185 185 184 184 181 181 181 181 184 184 182 182 181 181 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 188 188 189 189 188 188 186 186 185 185 186 186 185 185 182 182 119 119 76 76 54 54 43 43 35 35 34 34 35 35 36 36 44 44 55 55 67 67 74 74 74 74 71 71 66 66 60 60 54 54 49 49 47 47 45 45 43 43 42 42 39 39 38 38 36 36 34 34 33 33 31 31 30 30 28 28 25 25 25 25 24 24 26 26 25 25 27 27 33 33 45 45 61 61 84 84 112 112 164 164 194 194 193 193 195 195 194 194 191 191 191 191 194 194 194 194 192 192 191 191 195 195 193 193 191 191 191 191 190 190 194 194 152 152 102 102 76 76 65 65 66 66 70 70 83 83 101 101 122 122 140 140 136 136 121 121 110 110 103 103 97 97 91 91 87 87 79 79 71 71 64 64 58 58 55 55 50 50 53 53 65 65 85 85 126 126 177 177 195 195 197 197 198 198 198 198 198 198 198 198 199 199 199 199 198 198 197 197 199 199 200 200 200 200 170 170 170 170 170 170 168 168 166 166 165 165 165 165 168 168 171 171 170 170 167 167 165 165 164 164 165 165 167 167 169 169 169 169 168 168 169 169 168 168 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 169 169 172 172 171 171 168 168 172 172 175 175 175 175 173 173 170 170 166 166 170 170 172 172 174 174 175 175 175 175 169 169 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 169 169 171 171 169 169 167 167 187 187 155 155 121 121 100 100 82 82 73 73 65 65 62 62 61 61 59 59 61 61 62 62 67 67 71 71 76 76 85 85 94 94 103 103 111 111 115 115 112 112 107 107 103 103 97 97 93 93 89 89 85 85 82 82 81 81 79 79 76 76 75 75 74 74 72 72 71 71 70 70 69 69 68 68 67 67 64 64 63 63 60 60 57 57 56 56 52 52 50 50 48 48 44 44 43 43 41 41 40 40 39 39 40 40 41 41 43 43 48 48 54 54 64 64 75 75 85 85 106 106 125 125 151 151 191 191 182 182 177 177 180 180 177 177 176 176 174 174 174 174 176 176 180 180 184 184 182 182 176 176 172 172 173 173 173 173 176 176 181 181 182 182 178 178 180 180 182 182 182 182 182 182 181 181 184 184 183 183 182 182 184 184 187 187 184 184 183 183 182 182 183 183 184 184 182 182 184 184 185 185 183 183 181 181 185 185 182 182 180 180 183 183 185 185 186 186 185 185 184 184 183 183 183 183 187 187 186 186 185 185 184 184 186 186 189 189 188 188 186 186 185 185 187 187 188 188 189 189 142 142 83 83 64 64 49 49 40 40 37 37 37 37 35 35 41 41 50 50 62 62 69 69 72 72 71 71 68 68 63 63 57 57 51 51 48 48 46 46 44 44 42 42 39 39 38 38 35 35 33 33 32 32 30 30 29 29 28 28 26 26 26 26 26 26 27 27 27 27 31 31 39 39 52 52 70 70 93 93 131 131 187 187 192 192 192 192 195 195 197 197 194 194 191 191 192 192 192 192 191 191 191 191 193 193 192 192 192 192 192 192 194 194 196 196 164 164 108 108 84 84 70 70 72 72 76 76 86 86 101 101 118 118 134 134 131 131 117 117 107 107 101 101 94 94 87 87 82 82 74 74 69 69 64 64 57 57 55 55 56 56 65 65 85 85 116 116 164 164 195 195 196 196 197 197 197 197 197 197 197 197 200 200 201 201 201 201 199 199 198 198 199 199 200 200 201 201 170 170 170 170 170 170 168 168 166 166 165 165 165 165 168 168 171 171 170 170 167 167 165 165 164 164 165 165 167 167 169 169 169 169 168 168 169 169 168 168 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 169 169 172 172 171 171 168 168 172 172 175 175 175 175 173 173 170 170 166 166 170 170 172 172 174 174 175 175 175 175 169 169 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 169 169 171 171 169 169 167 167 187 187 155 155 121 121 100 100 82 82 73 73 65 65 62 62 61 61 59 59 61 61 62 62 67 67 71 71 76 76 85 85 94 94 103 103 111 111 115 115 112 112 107 107 103 103 97 97 93 93 89 89 85 85 82 82 81 81 79 79 76 76 75 75 74 74 72 72 71 71 70 70 69 69 68 68 67 67 64 64 63 63 60 60 57 57 56 56 52 52 50 50 48 48 44 44 43 43 41 41 40 40 39 39 40 40 41 41 43 43 48 48 54 54 64 64 75 75 85 85 106 106 125 125 151 151 191 191 182 182 177 177 180 180 177 177 176 176 174 174 174 174 176 176 180 180 184 184 182 182 176 176 172 172 173 173 173 173 176 176 181 181 182 182 178 178 180 180 182 182 182 182 182 182 181 181 184 184 183 183 182 182 184 184 187 187 184 184 183 183 182 182 183 183 184 184 182 182 184 184 185 185 183 183 181 181 185 185 182 182 180 180 183 183 185 185 186 186 185 185 184 184 183 183 183 183 187 187 186 186 185 185 184 184 186 186 189 189 188 188 186 186 185 185 187 187 188 188 189 189 142 142 83 83 64 64 49 49 40 40 37 37 37 37 35 35 41 41 50 50 62 62 69 69 72 72 71 71 68 68 63 63 57 57 51 51 48 48 46 46 44 44 42 42 39 39 38 38 35 35 33 33 32 32 30 30 29 29 28 28 26 26 26 26 26 26 27 27 27 27 31 31 39 39 52 52 70 70 93 93 131 131 187 187 192 192 192 192 195 195 197 197 194 194 191 191 192 192 192 192 191 191 191 191 193 193 192 192 192 192 192 192 194 194 196 196 164 164 108 108 84 84 70 70 72 72 76 76 86 86 101 101 118 118 134 134 131 131 117 117 107 107 101 101 94 94 87 87 82 82 74 74 69 69 64 64 57 57 55 55 56 56 65 65 85 85 116 116 164 164 195 195 196 196 197 197 197 197 197 197 197 197 200 200 201 201 201 201 199 199 198 198 199 199 200 200 201 201 168 168 170 170 170 170 169 169 166 166 165 165 165 165 168 168 171 171 169 169 166 166 164 164 164 164 165 165 167 167 169 169 169 169 168 168 168 168 168 168 166 166 167 167 168 168 167 167 166 166 166 166 166 166 166 166 169 169 172 172 171 171 168 168 172 172 173 173 174 174 174 174 171 171 167 167 168 168 170 170 173 173 174 174 174 174 172 172 171 171 170 170 171 171 172 172 170 170 170 170 170 170 171 171 172 172 172 172 170 170 171 171 168 168 165 165 185 185 160 160 125 125 105 105 84 84 76 76 68 68 64 64 62 62 60 60 61 61 63 63 69 69 73 73 77 77 85 85 93 93 101 101 108 108 113 113 110 110 106 106 102 102 95 95 91 91 87 87 84 84 81 81 80 80 77 77 75 75 74 74 72 72 71 71 69 69 68 68 66 66 65 65 65 65 62 62 60 60 56 56 53 53 51 51 48 48 47 47 44 44 41 41 40 40 39 39 38 38 39 39 40 40 42 42 46 46 53 53 60 60 73 73 86 86 98 98 119 119 147 147 176 176 184 184 176 176 179 179 179 179 177 177 176 176 173 173 172 172 175 175 178 178 181 181 182 182 179 179 174 174 174 174 174 174 176 176 178 178 180 180 180 180 181 181 182 182 183 183 183 183 182 182 183 183 182 182 181 181 181 181 181 181 182 182 181 181 181 181 182 182 184 184 183 183 182 182 183 183 184 184 182 182 184 184 182 182 182 182 183 183 184 184 185 185 184 184 183 183 183 183 183 183 185 185 186 186 185 185 183 183 184 184 187 187 186 186 184 184 184 184 185 185 189 189 187 187 165 165 102 102 73 73 56 56 45 45 40 40 37 37 36 36 39 39 46 46 55 55 62 62 67 67 69 69 68 68 64 64 58 58 53 53 50 50 47 47 44 44 42 42 38 38 37 37 34 34 32 32 32 32 29 29 29 29 28 28 26 26 26 26 27 27 28 28 29 29 37 37 49 49 63 63 84 84 110 110 164 164 194 194 189 189 188 188 192 192 197 197 196 196 193 193 192 192 192 192 192 192 191 191 189 189 190 190 191 191 192 192 195 195 195 195 181 181 121 121 95 95 77 77 78 78 82 82 88 88 100 100 112 112 126 126 124 124 113 113 106 106 97 97 90 90 83 83 77 77 68 68 63 63 61 61 57 57 58 58 68 68 84 84 113 113 161 161 193 193 199 199 196 196 196 196 196 196 196 196 197 197 199 199 201 201 201 201 200 200 199 199 199 199 201 201 202 202 168 168 170 170 170 170 169 169 166 166 165 165 165 165 168 168 171 171 169 169 166 166 164 164 164 164 165 165 167 167 169 169 169 169 168 168 168 168 168 168 166 166 167 167 168 168 167 167 166 166 166 166 166 166 166 166 169 169 172 172 171 171 168 168 172 172 173 173 174 174 174 174 171 171 167 167 168 168 170 170 173 173 174 174 174 174 172 172 171 171 170 170 171 171 172 172 170 170 170 170 170 170 171 171 172 172 172 172 170 170 171 171 168 168 165 165 185 185 160 160 125 125 105 105 84 84 76 76 68 68 64 64 62 62 60 60 61 61 63 63 69 69 73 73 77 77 85 85 93 93 101 101 108 108 113 113 110 110 106 106 102 102 95 95 91 91 87 87 84 84 81 81 80 80 77 77 75 75 74 74 72 72 71 71 69 69 68 68 66 66 65 65 65 65 62 62 60 60 56 56 53 53 51 51 48 48 47 47 44 44 41 41 40 40 39 39 38 38 39 39 40 40 42 42 46 46 53 53 60 60 73 73 86 86 98 98 119 119 147 147 176 176 184 184 176 176 179 179 179 179 177 177 176 176 173 173 172 172 175 175 178 178 181 181 182 182 179 179 174 174 174 174 174 174 176 176 178 178 180 180 180 180 181 181 182 182 183 183 183 183 182 182 183 183 182 182 181 181 181 181 181 181 182 182 181 181 181 181 182 182 184 184 183 183 182 182 183 183 184 184 182 182 184 184 182 182 182 182 183 183 184 184 185 185 184 184 183 183 183 183 183 183 185 185 186 186 185 185 183 183 184 184 187 187 186 186 184 184 184 184 185 185 189 189 187 187 165 165 102 102 73 73 56 56 45 45 40 40 37 37 36 36 39 39 46 46 55 55 62 62 67 67 69 69 68 68 64 64 58 58 53 53 50 50 47 47 44 44 42 42 38 38 37 37 34 34 32 32 32 32 29 29 29 29 28 28 26 26 26 26 27 27 28 28 29 29 37 37 49 49 63 63 84 84 110 110 164 164 194 194 189 189 188 188 192 192 197 197 196 196 193 193 192 192 192 192 192 192 191 191 189 189 190 190 191 191 192 192 195 195 195 195 181 181 121 121 95 95 77 77 78 78 82 82 88 88 100 100 112 112 126 126 124 124 113 113 106 106 97 97 90 90 83 83 77 77 68 68 63 63 61 61 57 57 58 58 68 68 84 84 113 113 161 161 193 193 199 199 196 196 196 196 196 196 196 196 197 197 199 199 201 201 201 201 200 200 199 199 199 199 201 201 202 202 167 167 169 169 170 170 169 169 166 166 165 165 165 165 168 168 170 170 168 168 166 166 164 164 164 164 165 165 167 167 169 169 169 169 168 168 168 168 168 168 167 167 167 167 169 169 167 167 166 166 166 166 165 165 165 165 169 169 171 171 171 171 169 169 172 172 171 171 173 173 175 175 172 172 168 168 167 167 169 169 171 171 173 173 173 173 174 174 172 172 170 170 171 171 172 172 170 170 169 169 170 170 171 171 173 173 173 173 170 170 170 170 168 168 164 164 182 182 165 165 129 129 108 108 85 85 78 78 69 69 66 66 63 63 61 61 63 63 64 64 69 69 73 73 77 77 85 85 93 93 99 99 106 106 110 110 107 107 103 103 100 100 92 92 90 90 86 86 83 83 80 80 79 79 76 76 74 74 73 73 71 71 70 70 67 67 66 66 65 65 64 64 63 63 60 60 57 57 54 54 51 51 48 48 47 47 44 44 42 42 40 40 39 39 38 38 37 37 38 38 40 40 43 43 49 49 56 56 65 65 79 79 93 93 111 111 135 135 168 168 189 189 172 172 180 180 178 178 179 179 182 182 174 174 173 173 172 172 174 174 177 177 178 178 180 180 181 181 175 175 175 175 176 176 176 176 176 176 178 178 182 182 182 182 183 183 184 184 183 183 182 182 180 180 181 181 182 182 180 180 176 176 179 179 179 179 180 180 181 181 183 183 185 185 181 181 181 181 184 184 184 184 182 182 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 184 184 184 184 183 183 182 182 185 185 184 184 183 183 182 182 183 183 188 188 183 183 181 181 124 124 81 81 60 60 47 47 41 41 38 38 37 37 39 39 44 44 50 50 57 57 63 63 67 67 67 67 63 63 58 58 53 53 50 50 47 47 44 44 41 41 38 38 37 37 34 34 32 32 31 31 29 29 28 28 28 28 27 27 27 27 27 27 29 29 32 32 43 43 55 55 73 73 100 100 132 132 192 192 193 193 190 190 188 188 190 190 193 193 193 193 194 194 193 193 193 193 194 194 193 193 190 190 190 190 189 189 188 188 189 189 191 191 195 195 138 138 107 107 83 83 82 82 84 84 90 90 100 100 107 107 118 118 119 119 111 111 104 104 96 96 88 88 80 80 74 74 66 66 60 60 61 61 61 61 68 68 86 86 112 112 148 148 193 193 197 197 197 197 196 196 196 196 196 196 196 196 196 196 195 195 196 196 198 198 198 198 197 197 199 199 201 201 202 202 167 167 169 169 170 170 169 169 166 166 165 165 165 165 168 168 170 170 168 168 166 166 164 164 164 164 165 165 167 167 169 169 169 169 168 168 168 168 168 168 167 167 167 167 169 169 167 167 166 166 166 166 165 165 165 165 169 169 171 171 171 171 169 169 172 172 171 171 173 173 175 175 172 172 168 168 167 167 169 169 171 171 173 173 173 173 174 174 172 172 170 170 171 171 172 172 170 170 169 169 170 170 171 171 173 173 173 173 170 170 170 170 168 168 164 164 182 182 165 165 129 129 108 108 85 85 78 78 69 69 66 66 63 63 61 61 63 63 64 64 69 69 73 73 77 77 85 85 93 93 99 99 106 106 110 110 107 107 103 103 100 100 92 92 90 90 86 86 83 83 80 80 79 79 76 76 74 74 73 73 71 71 70 70 67 67 66 66 65 65 64 64 63 63 60 60 57 57 54 54 51 51 48 48 47 47 44 44 42 42 40 40 39 39 38 38 37 37 38 38 40 40 43 43 49 49 56 56 65 65 79 79 93 93 111 111 135 135 168 168 189 189 172 172 180 180 178 178 179 179 182 182 174 174 173 173 172 172 174 174 177 177 178 178 180 180 181 181 175 175 175 175 176 176 176 176 176 176 178 178 182 182 182 182 183 183 184 184 183 183 182 182 180 180 181 181 182 182 180 180 176 176 179 179 179 179 180 180 181 181 183 183 185 185 181 181 181 181 184 184 184 184 182 182 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 184 184 184 184 183 183 182 182 185 185 184 184 183 183 182 182 183 183 188 188 183 183 181 181 124 124 81 81 60 60 47 47 41 41 38 38 37 37 39 39 44 44 50 50 57 57 63 63 67 67 67 67 63 63 58 58 53 53 50 50 47 47 44 44 41 41 38 38 37 37 34 34 32 32 31 31 29 29 28 28 28 28 27 27 27 27 27 27 29 29 32 32 43 43 55 55 73 73 100 100 132 132 192 192 193 193 190 190 188 188 190 190 193 193 193 193 194 194 193 193 193 193 194 194 193 193 190 190 190 190 189 189 188 188 189 189 191 191 195 195 138 138 107 107 83 83 82 82 84 84 90 90 100 100 107 107 118 118 119 119 111 111 104 104 96 96 88 88 80 80 74 74 66 66 60 60 61 61 61 61 68 68 86 86 112 112 148 148 193 193 197 197 197 197 196 196 196 196 196 196 196 196 196 196 195 195 196 196 198 198 198 198 197 197 199 199 201 201 202 202 164 164 165 165 167 167 168 168 167 167 165 165 164 164 166 166 168 168 167 167 164 164 163 163 163 163 164 164 166 166 168 168 168 168 167 167 167 167 166 166 166 166 166 166 167 167 167 167 166 166 165 165 165 165 166 166 169 169 171 171 172 172 171 171 168 168 168 168 171 171 174 174 173 173 171 171 167 167 167 167 168 168 171 171 174 174 176 176 174 174 171 171 169 169 169 169 171 171 170 170 169 169 170 170 172 172 174 174 171 171 170 170 170 170 171 171 176 176 175 175 133 133 114 114 92 92 82 82 73 73 69 69 64 64 65 65 64 64 65 65 69 69 72 72 76 76 83 83 89 89 98 98 103 103 105 105 102 102 100 100 99 99 92 92 89 89 85 85 82 82 80 80 75 75 72 72 72 72 71 71 69 69 70 70 65 65 63 63 63 63 62 62 61 61 55 55 53 53 50 50 46 46 44 44 43 43 43 43 42 42 40 40 38 38 38 38 40 40 40 40 43 43 49 49 54 54 63 63 76 76 92 92 109 109 129 129 167 167 189 189 181 181 176 176 177 177 178 178 179 179 178 178 177 177 174 174 171 171 173 173 174 174 174 174 178 178 179 179 175 175 176 176 179 179 179 179 177 177 177 177 178 178 179 179 181 181 183 183 183 183 181 181 182 182 182 182 182 182 179 179 178 178 175 175 176 176 179 179 182 182 184 184 183 183 182 182 182 182 181 181 181 181 180 180 181 181 182 182 183 183 182 182 181 181 181 181 183 183 185 185 186 186 182 182 180 180 179 179 180 180 181 181 184 184 188 188 185 185 185 185 186 186 185 185 183 183 187 187 156 156 98 98 73 73 56 56 45 45 40 40 41 41 40 40 41 41 46 46 52 52 56 56 60 60 63 63 63 63 60 60 54 54 51 51 48 48 45 45 42 42 38 38 38 38 38 38 36 36 34 34 32 32 32 32 32 32 30 30 28 28 31 31 34 34 40 40 55 55 67 67 89 89 121 121 171 171 190 190 194 194 194 194 193 193 191 191 190 190 190 190 192 192 194 194 195 195 194 194 193 193 192 192 192 192 192 192 192 192 192 192 188 188 193 193 163 163 117 117 100 100 90 90 90 90 93 93 98 98 107 107 110 110 111 111 108 108 102 102 95 95 88 88 79 79 73 73 68 68 64 64 72 72 77 77 86 86 116 116 157 157 193 193 197 197 196 196 197 197 198 198 197 197 197 197 196 196 195 195 197 197 197 197 197 197 197 197 197 197 200 200 200 200 199 199 164 164 165 165 167 167 168 168 167 167 165 165 164 164 166 166 168 168 167 167 164 164 163 163 163 163 164 164 166 166 168 168 168 168 167 167 167 167 166 166 166 166 166 166 167 167 167 167 166 166 165 165 165 165 166 166 169 169 171 171 172 172 171 171 168 168 168 168 171 171 174 174 173 173 171 171 167 167 167 167 168 168 171 171 174 174 176 176 174 174 171 171 169 169 169 169 171 171 170 170 169 169 170 170 172 172 174 174 171 171 170 170 170 170 171 171 176 176 175 175 133 133 114 114 92 92 82 82 73 73 69 69 64 64 65 65 64 64 65 65 69 69 72 72 76 76 83 83 89 89 98 98 103 103 105 105 102 102 100 100 99 99 92 92 89 89 85 85 82 82 80 80 75 75 72 72 72 72 71 71 69 69 70 70 65 65 63 63 63 63 62 62 61 61 55 55 53 53 50 50 46 46 44 44 43 43 43 43 42 42 40 40 38 38 38 38 40 40 40 40 43 43 49 49 54 54 63 63 76 76 92 92 109 109 129 129 167 167 189 189 181 181 176 176 177 177 178 178 179 179 178 178 177 177 174 174 171 171 173 173 174 174 174 174 178 178 179 179 175 175 176 176 179 179 179 179 177 177 177 177 178 178 179 179 181 181 183 183 183 183 181 181 182 182 182 182 182 182 179 179 178 178 175 175 176 176 179 179 182 182 184 184 183 183 182 182 182 182 181 181 181 181 180 180 181 181 182 182 183 183 182 182 181 181 181 181 183 183 185 185 186 186 182 182 180 180 179 179 180 180 181 181 184 184 188 188 185 185 185 185 186 186 185 185 183 183 187 187 156 156 98 98 73 73 56 56 45 45 40 40 41 41 40 40 41 41 46 46 52 52 56 56 60 60 63 63 63 63 60 60 54 54 51 51 48 48 45 45 42 42 38 38 38 38 38 38 36 36 34 34 32 32 32 32 32 32 30 30 28 28 31 31 34 34 40 40 55 55 67 67 89 89 121 121 171 171 190 190 194 194 194 194 193 193 191 191 190 190 190 190 192 192 194 194 195 195 194 194 193 193 192 192 192 192 192 192 192 192 192 192 188 188 193 193 163 163 117 117 100 100 90 90 90 90 93 93 98 98 107 107 110 110 111 111 108 108 102 102 95 95 88 88 79 79 73 73 68 68 64 64 72 72 77 77 86 86 116 116 157 157 193 193 197 197 196 196 197 197 198 198 197 197 197 197 196 196 195 195 197 197 197 197 197 197 197 197 197 197 200 200 200 200 199 199 164 164 165 165 167 167 168 168 166 166 164 164 163 163 165 165 167 167 167 167 164 164 163 163 163 163 164 164 166 166 167 167 167 167 166 166 165 165 165 165 165 165 166 166 168 168 167 167 166 166 165 165 166 166 166 166 168 168 170 170 171 171 170 170 167 167 167 167 170 170 173 173 173 173 172 172 170 170 169 169 169 169 171 171 173 173 175 175 173 173 172 172 170 170 169 169 172 172 171 171 170 170 171 171 172 172 173 173 172 172 171 171 171 171 170 170 174 174 180 180 141 141 117 117 98 98 84 84 75 75 73 73 68 68 68 68 66 66 67 67 69 69 72 72 76 76 82 82 87 87 96 96 100 100 101 101 99 99 97 97 95 95 90 90 88 88 84 84 81 81 79 79 74 74 71 71 71 71 69 69 68 68 67 67 62 62 60 60 58 58 58 58 56 56 53 53 51 51 49 49 46 46 43 43 42 42 41 41 40 40 39 39 38 38 39 39 41 41 42 42 47 47 54 54 63 63 73 73 85 85 104 104 124 124 154 154 189 189 188 188 180 180 173 173 172 172 176 176 178 178 177 177 177 177 176 176 172 172 175 175 177 177 175 175 176 176 178 178 177 177 179 179 181 181 180 180 178 178 178 178 178 178 180 180 180 180 182 182 181 181 180 180 181 181 181 181 181 181 179 179 178 178 176 176 177 177 179 179 182 182 183 183 183 183 182 182 182 182 181 181 181 181 182 182 180 180 180 180 182 182 184 184 182 182 182 182 182 182 184 184 185 185 182 182 180 180 179 179 179 179 180 180 182 182 186 186 186 186 187 187 187 187 185 185 182 182 185 185 174 174 126 126 85 85 68 68 54 54 46 46 42 42 39 39 39 39 42 42 47 47 51 51 55 55 58 58 60 60 58 58 56 56 53 53 50 50 48 48 45 45 41 41 40 40 37 37 35 35 34 34 33 33 33 33 32 32 31 31 30 30 36 36 43 43 53 53 67 67 83 83 109 109 152 152 191 191 189 189 193 193 192 192 192 192 192 192 192 192 192 192 192 192 194 194 195 195 194 194 193 193 193 193 193 193 193 193 194 194 194 194 190 190 191 191 186 186 147 147 110 110 100 100 98 98 97 97 99 99 104 104 106 106 106 106 104 104 98 98 92 92 87 87 82 82 79 79 78 78 79 79 89 89 102 102 125 125 168 168 197 197 200 200 191 191 198 198 196 196 197 197 197 197 197 197 196 196 196 196 197 197 197 197 197 197 197 197 198 198 201 201 198 198 200 200 164 164 165 165 167 167 168 168 166 166 164 164 163 163 165 165 167 167 167 167 164 164 163 163 163 163 164 164 166 166 167 167 167 167 166 166 165 165 165 165 165 165 166 166 168 168 167 167 166 166 165 165 166 166 166 166 168 168 170 170 171 171 170 170 167 167 167 167 170 170 173 173 173 173 172 172 170 170 169 169 169 169 171 171 173 173 175 175 173 173 172 172 170 170 169 169 172 172 171 171 170 170 171 171 172 172 173 173 172 172 171 171 171 171 170 170 174 174 180 180 141 141 117 117 98 98 84 84 75 75 73 73 68 68 68 68 66 66 67 67 69 69 72 72 76 76 82 82 87 87 96 96 100 100 101 101 99 99 97 97 95 95 90 90 88 88 84 84 81 81 79 79 74 74 71 71 71 71 69 69 68 68 67 67 62 62 60 60 58 58 58 58 56 56 53 53 51 51 49 49 46 46 43 43 42 42 41 41 40 40 39 39 38 38 39 39 41 41 42 42 47 47 54 54 63 63 73 73 85 85 104 104 124 124 154 154 189 189 188 188 180 180 173 173 172 172 176 176 178 178 177 177 177 177 176 176 172 172 175 175 177 177 175 175 176 176 178 178 177 177 179 179 181 181 180 180 178 178 178 178 178 178 180 180 180 180 182 182 181 181 180 180 181 181 181 181 181 181 179 179 178 178 176 176 177 177 179 179 182 182 183 183 183 183 182 182 182 182 181 181 181 181 182 182 180 180 180 180 182 182 184 184 182 182 182 182 182 182 184 184 185 185 182 182 180 180 179 179 179 179 180 180 182 182 186 186 186 186 187 187 187 187 185 185 182 182 185 185 174 174 126 126 85 85 68 68 54 54 46 46 42 42 39 39 39 39 42 42 47 47 51 51 55 55 58 58 60 60 58 58 56 56 53 53 50 50 48 48 45 45 41 41 40 40 37 37 35 35 34 34 33 33 33 33 32 32 31 31 30 30 36 36 43 43 53 53 67 67 83 83 109 109 152 152 191 191 189 189 193 193 192 192 192 192 192 192 192 192 192 192 192 192 194 194 195 195 194 194 193 193 193 193 193 193 193 193 194 194 194 194 190 190 191 191 186 186 147 147 110 110 100 100 98 98 97 97 99 99 104 104 106 106 106 106 104 104 98 98 92 92 87 87 82 82 79 79 78 78 79 79 89 89 102 102 125 125 168 168 197 197 200 200 191 191 198 198 196 196 197 197 197 197 197 197 196 196 196 196 197 197 197 197 197 197 197 197 198 198 201 201 198 198 200 200 163 163 164 164 166 166 167 167 166 166 163 163 163 163 165 165 167 167 167 167 164 164 163 163 163 163 164 164 166 166 167 167 166 166 164 164 164 164 164 164 164 164 165 165 168 168 168 168 167 167 166 166 166 166 167 167 168 168 169 169 170 170 169 169 166 166 166 166 168 168 171 171 173 173 174 174 173 173 172 172 171 171 171 171 172 172 173 173 173 173 173 173 171 171 169 169 171 171 170 170 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 175 175 186 186 153 153 121 121 102 102 88 88 79 79 77 77 73 73 71 71 68 68 68 68 70 70 73 73 76 76 81 81 85 85 92 92 96 96 97 97 98 98 97 97 93 93 90 90 87 87 82 82 80 80 77 77 73 73 71 71 70 70 68 68 65 65 65 65 61 61 59 59 57 57 55 55 54 54 50 50 49 49 46 46 44 44 43 43 41 41 39 39 38 38 38 38 39 39 41 41 44 44 47 47 54 54 62 62 71 71 84 84 98 98 121 121 147 147 178 178 190 190 182 182 180 180 170 170 169 169 175 175 177 177 176 176 176 176 176 176 174 174 177 177 179 179 177 177 175 175 176 176 179 179 182 182 182 182 180 180 179 179 178 178 179 179 180 180 180 180 179 179 179 179 178 178 179 179 180 180 180 180 179 179 178 178 176 176 177 177 179 179 181 181 182 182 183 183 182 182 182 182 181 181 181 181 183 183 180 180 179 179 182 182 185 185 183 183 182 182 182 182 184 184 184 184 182 182 180 180 180 180 180 180 181 181 181 181 184 184 187 187 188 188 189 189 189 189 183 183 182 182 185 185 159 159 106 106 74 74 62 62 52 52 44 44 41 41 40 40 41 41 43 43 46 46 50 50 52 52 55 55 55 55 55 55 53 53 51 51 48 48 47 47 44 44 41 41 37 37 35 35 34 34 34 34 34 34 33 33 34 34 36 36 44 44 52 52 67 67 80 80 101 101 140 140 184 184 189 189 192 192 190 190 192 192 193 193 193 193 193 193 193 193 191 191 193 193 194 194 193 193 193 193 192 192 193 193 194 194 195 195 196 196 198 198 194 194 193 193 173 173 132 132 113 113 106 106 104 104 102 102 104 104 105 105 105 105 103 103 99 99 94 94 90 90 87 87 86 86 91 91 100 100 112 112 140 140 172 172 198 198 196 196 196 196 196 196 200 200 196 196 196 196 196 196 196 196 197 197 197 197 197 197 196 196 196 196 197 197 198 198 198 198 200 200 193 193 163 163 164 164 166 166 167 167 166 166 163 163 163 163 165 165 167 167 167 167 164 164 163 163 163 163 164 164 166 166 167 167 166 166 164 164 164 164 164 164 164 164 165 165 168 168 168 168 167 167 166 166 166 166 167 167 168 168 169 169 170 170 169 169 166 166 166 166 168 168 171 171 173 173 174 174 173 173 172 172 171 171 171 171 172 172 173 173 173 173 173 173 171 171 169 169 171 171 170 170 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 175 175 186 186 153 153 121 121 102 102 88 88 79 79 77 77 73 73 71 71 68 68 68 68 70 70 73 73 76 76 81 81 85 85 92 92 96 96 97 97 98 98 97 97 93 93 90 90 87 87 82 82 80 80 77 77 73 73 71 71 70 70 68 68 65 65 65 65 61 61 59 59 57 57 55 55 54 54 50 50 49 49 46 46 44 44 43 43 41 41 39 39 38 38 38 38 39 39 41 41 44 44 47 47 54 54 62 62 71 71 84 84 98 98 121 121 147 147 178 178 190 190 182 182 180 180 170 170 169 169 175 175 177 177 176 176 176 176 176 176 174 174 177 177 179 179 177 177 175 175 176 176 179 179 182 182 182 182 180 180 179 179 178 178 179 179 180 180 180 180 179 179 179 179 178 178 179 179 180 180 180 180 179 179 178 178 176 176 177 177 179 179 181 181 182 182 183 183 182 182 182 182 181 181 181 181 183 183 180 180 179 179 182 182 185 185 183 183 182 182 182 182 184 184 184 184 182 182 180 180 180 180 180 180 181 181 181 181 184 184 187 187 188 188 189 189 189 189 183 183 182 182 185 185 159 159 106 106 74 74 62 62 52 52 44 44 41 41 40 40 41 41 43 43 46 46 50 50 52 52 55 55 55 55 55 55 53 53 51 51 48 48 47 47 44 44 41 41 37 37 35 35 34 34 34 34 34 34 33 33 34 34 36 36 44 44 52 52 67 67 80 80 101 101 140 140 184 184 189 189 192 192 190 190 192 192 193 193 193 193 193 193 193 193 191 191 193 193 194 194 193 193 193 193 192 192 193 193 194 194 195 195 196 196 198 198 194 194 193 193 173 173 132 132 113 113 106 106 104 104 102 102 104 104 105 105 105 105 103 103 99 99 94 94 90 90 87 87 86 86 91 91 100 100 112 112 140 140 172 172 198 198 196 196 196 196 196 196 200 200 196 196 196 196 196 196 196 196 197 197 197 197 197 197 196 196 196 196 197 197 198 198 198 198 200 200 193 193 162 162 163 163 165 165 166 166 165 165 163 163 162 162 164 164 167 167 167 167 164 164 163 163 163 163 164 164 166 166 166 166 165 165 163 163 162 162 163 163 163 163 165 165 168 168 169 169 168 168 167 167 167 167 168 168 166 166 167 167 168 168 167 167 164 164 164 164 165 165 169 169 173 173 176 176 175 175 173 173 172 172 173 173 174 174 171 171 173 173 174 174 172 172 169 169 168 168 167 167 167 167 168 168 169 169 170 170 172 172 173 173 173 173 173 173 173 173 187 187 169 169 131 131 108 108 95 95 85 85 81 81 75 75 74 74 70 70 70 70 71 71 74 74 76 76 79 79 83 83 88 88 91 91 93 93 97 97 96 96 91 91 89 89 86 86 81 81 78 78 76 76 71 71 70 70 69 69 66 66 64 64 62 62 59 59 57 57 54 54 52 52 50 50 47 47 46 46 44 44 43 43 41 41 42 42 39 39 38 38 40 40 42 42 47 47 52 52 56 56 65 65 75 75 86 86 103 103 120 120 149 149 177 177 187 187 180 180 181 181 184 184 178 178 173 173 174 174 175 175 176 176 177 177 175 175 173 173 177 177 179 179 179 179 176 176 175 175 180 180 183 183 182 182 181 181 179 179 179 179 180 180 181 181 179 179 177 177 176 176 177 177 177 177 178 178 180 180 179 179 178 178 177 177 178 178 179 179 180 180 181 181 183 183 182 182 182 182 181 181 181 181 182 182 181 181 181 181 182 182 184 184 184 184 183 183 182 182 183 183 184 184 185 185 183 183 182 182 183 183 183 183 183 183 184 184 188 188 188 188 186 186 187 187 184 184 183 183 186 186 184 184 143 143 96 96 76 76 62 62 52 52 48 48 43 43 41 41 41 41 44 44 46 46 46 46 48 48 49 49 50 50 49 49 48 48 46 46 44 44 44 44 41 41 37 37 36 36 37 37 36 36 35 35 37 37 42 42 46 46 55 55 63 63 83 83 102 102 137 137 183 183 200 200 188 188 195 195 192 192 194 194 194 194 193 193 193 193 192 192 190 190 192 192 193 193 193 193 192 192 191 191 192 192 192 192 193 193 193 193 194 194 194 194 193 193 192 192 172 172 141 141 122 122 114 114 109 109 108 108 107 107 107 107 105 105 103 103 100 100 103 103 103 103 105 105 117 117 135 135 159 159 190 190 202 202 193 193 197 197 200 200 195 195 194 194 200 200 196 196 196 196 196 196 197 197 198 198 197 197 196 196 196 196 197 197 197 197 197 197 198 198 170 170 162 162 163 163 165 165 166 166 165 165 163 163 162 162 164 164 167 167 167 167 164 164 163 163 163 163 164 164 166 166 166 166 165 165 163 163 162 162 163 163 163 163 165 165 168 168 169 169 168 168 167 167 167 167 168 168 166 166 167 167 168 168 167 167 164 164 164 164 165 165 169 169 173 173 176 176 175 175 173 173 172 172 173 173 174 174 171 171 173 173 174 174 172 172 169 169 168 168 167 167 167 167 168 168 169 169 170 170 172 172 173 173 173 173 173 173 173 173 187 187 169 169 131 131 108 108 95 95 85 85 81 81 75 75 74 74 70 70 70 70 71 71 74 74 76 76 79 79 83 83 88 88 91 91 93 93 97 97 96 96 91 91 89 89 86 86 81 81 78 78 76 76 71 71 70 70 69 69 66 66 64 64 62 62 59 59 57 57 54 54 52 52 50 50 47 47 46 46 44 44 43 43 41 41 42 42 39 39 38 38 40 40 42 42 47 47 52 52 56 56 65 65 75 75 86 86 103 103 120 120 149 149 177 177 187 187 180 180 181 181 184 184 178 178 173 173 174 174 175 175 176 176 177 177 175 175 173 173 177 177 179 179 179 179 176 176 175 175 180 180 183 183 182 182 181 181 179 179 179 179 180 180 181 181 179 179 177 177 176 176 177 177 177 177 178 178 180 180 179 179 178 178 177 177 178 178 179 179 180 180 181 181 183 183 182 182 182 182 181 181 181 181 182 182 181 181 181 181 182 182 184 184 184 184 183 183 182 182 183 183 184 184 185 185 183 183 182 182 183 183 183 183 183 183 184 184 188 188 188 188 186 186 187 187 184 184 183 183 186 186 184 184 143 143 96 96 76 76 62 62 52 52 48 48 43 43 41 41 41 41 44 44 46 46 46 46 48 48 49 49 50 50 49 49 48 48 46 46 44 44 44 44 41 41 37 37 36 36 37 37 36 36 35 35 37 37 42 42 46 46 55 55 63 63 83 83 102 102 137 137 183 183 200 200 188 188 195 195 192 192 194 194 194 194 193 193 193 193 192 192 190 190 192 192 193 193 193 193 192 192 191 191 192 192 192 192 193 193 193 193 194 194 194 194 193 193 192 192 172 172 141 141 122 122 114 114 109 109 108 108 107 107 107 107 105 105 103 103 100 100 103 103 103 103 105 105 117 117 135 135 159 159 190 190 202 202 193 193 197 197 200 200 195 195 194 194 200 200 196 196 196 196 196 196 197 197 198 198 197 197 196 196 196 196 197 197 197 197 197 197 198 198 170 170 162 162 164 164 165 165 166 166 164 164 162 162 162 162 164 164 166 166 167 167 164 164 163 163 163 163 164 164 166 166 166 166 164 164 162 162 161 161 162 162 163 163 165 165 168 168 169 169 168 168 167 167 168 168 168 168 166 166 166 166 167 167 166 166 163 163 163 163 164 164 168 168 172 172 176 176 174 174 173 173 173 173 174 174 175 175 170 170 173 173 174 174 172 172 169 169 167 167 166 166 165 165 166 166 167 167 169 169 172 172 173 173 173 173 172 172 169 169 183 183 179 179 142 142 116 116 100 100 88 88 83 83 76 76 74 74 72 72 71 71 72 72 74 74 76 76 78 78 81 81 86 86 87 87 89 89 93 93 93 93 88 88 87 87 85 85 81 81 77 77 75 75 70 70 69 69 68 68 65 65 62 62 59 59 56 56 54 54 51 51 48 48 46 46 46 46 44 44 43 43 41 41 40 40 42 42 40 40 39 39 42 42 45 45 51 51 56 56 62 62 73 73 84 84 100 100 120 120 141 141 174 174 189 189 176 176 174 174 178 178 177 177 181 181 176 176 173 173 173 173 176 176 177 177 174 174 172 172 176 176 178 178 180 180 177 177 175 175 180 180 182 182 181 181 181 181 180 180 179 179 180 180 180 180 179 179 176 176 175 175 175 175 176 176 177 177 178 178 179 179 178 178 178 178 178 178 179 179 180 180 180 180 183 183 182 182 182 182 181 181 181 181 180 180 181 181 183 183 183 183 182 182 184 184 183 183 182 182 182 182 184 184 187 187 186 186 184 184 184 184 185 185 185 185 184 184 187 187 187 187 184 184 182 182 183 183 185 185 185 185 189 189 172 172 131 131 88 88 70 70 61 61 52 52 48 48 45 45 44 44 44 44 44 44 44 44 44 44 45 45 46 46 46 46 44 44 43 43 42 42 42 42 40 40 37 37 37 37 39 39 37 37 37 37 41 41 47 47 54 54 68 68 79 79 104 104 133 133 174 174 197 197 192 192 193 193 186 186 191 191 195 195 195 195 194 194 192 192 191 191 190 190 192 192 193 193 192 192 191 191 190 190 190 190 191 191 192 192 193 193 193 193 194 194 194 194 193 193 193 193 174 174 150 150 133 133 124 124 121 121 119 119 118 118 116 116 116 116 115 115 121 121 127 127 136 136 155 155 178 178 194 194 197 197 194 194 198 198 197 197 196 196 198 198 196 196 193 193 195 195 196 196 196 196 197 197 198 198 196 196 196 196 197 197 198 198 198 198 200 200 190 190 150 150 162 162 164 164 165 165 166 166 164 164 162 162 162 162 164 164 166 166 167 167 164 164 163 163 163 163 164 164 166 166 166 166 164 164 162 162 161 161 162 162 163 163 165 165 168 168 169 169 168 168 167 167 168 168 168 168 166 166 166 166 167 167 166 166 163 163 163 163 164 164 168 168 172 172 176 176 174 174 173 173 173 173 174 174 175 175 170 170 173 173 174 174 172 172 169 169 167 167 166 166 165 165 166 166 167 167 169 169 172 172 173 173 173 173 172 172 169 169 183 183 179 179 142 142 116 116 100 100 88 88 83 83 76 76 74 74 72 72 71 71 72 72 74 74 76 76 78 78 81 81 86 86 87 87 89 89 93 93 93 93 88 88 87 87 85 85 81 81 77 77 75 75 70 70 69 69 68 68 65 65 62 62 59 59 56 56 54 54 51 51 48 48 46 46 46 46 44 44 43 43 41 41 40 40 42 42 40 40 39 39 42 42 45 45 51 51 56 56 62 62 73 73 84 84 100 100 120 120 141 141 174 174 189 189 176 176 174 174 178 178 177 177 181 181 176 176 173 173 173 173 176 176 177 177 174 174 172 172 176 176 178 178 180 180 177 177 175 175 180 180 182 182 181 181 181 181 180 180 179 179 180 180 180 180 179 179 176 176 175 175 175 175 176 176 177 177 178 178 179 179 178 178 178 178 178 178 179 179 180 180 180 180 183 183 182 182 182 182 181 181 181 181 180 180 181 181 183 183 183 183 182 182 184 184 183 183 182 182 182 182 184 184 187 187 186 186 184 184 184 184 185 185 185 185 184 184 187 187 187 187 184 184 182 182 183 183 185 185 185 185 189 189 172 172 131 131 88 88 70 70 61 61 52 52 48 48 45 45 44 44 44 44 44 44 44 44 44 44 45 45 46 46 46 46 44 44 43 43 42 42 42 42 40 40 37 37 37 37 39 39 37 37 37 37 41 41 47 47 54 54 68 68 79 79 104 104 133 133 174 174 197 197 192 192 193 193 186 186 191 191 195 195 195 195 194 194 192 192 191 191 190 190 192 192 193 193 192 192 191 191 190 190 190 190 191 191 192 192 193 193 193 193 194 194 194 194 193 193 193 193 174 174 150 150 133 133 124 124 121 121 119 119 118 118 116 116 116 116 115 115 121 121 127 127 136 136 155 155 178 178 194 194 197 197 194 194 198 198 197 197 196 196 198 198 196 196 193 193 195 195 196 196 196 196 197 197 198 198 196 196 196 196 197 197 198 198 198 198 200 200 190 190 150 150 165 165 167 167 168 168 168 168 167 167 165 165 165 165 166 166 166 166 165 165 163 163 163 163 163 163 164 164 165 165 165 165 164 164 162 162 161 161 162 162 165 165 167 167 170 170 170 170 170 170 170 170 169 169 168 168 167 167 168 168 167 167 165 165 163 163 163 163 164 164 168 168 171 171 173 173 174 174 174 174 174 174 174 174 174 174 172 172 171 171 169 169 169 169 170 170 169 169 166 166 165 165 166 166 168 168 168 168 169 169 171 171 172 172 172 172 173 173 174 174 186 186 156 156 127 127 108 108 94 94 88 88 80 80 77 77 76 76 75 75 74 74 75 75 76 76 78 78 80 80 82 82 84 84 86 86 88 88 88 88 86 86 85 85 83 83 80 80 76 76 72 72 69 69 67 67 64 64 62 62 59 59 58 58 55 55 53 53 50 50 48 48 46 46 47 47 45 45 41 41 41 41 41 41 39 39 42 42 44 44 47 47 52 52 57 57 62 62 73 73 88 88 99 99 120 120 141 141 175 175 191 191 178 178 176 176 173 173 172 172 175 175 177 177 176 176 174 174 174 174 174 174 175 175 175 175 173 173 173 173 175 175 177 177 177 177 177 177 178 178 180 180 179 179 177 177 177 177 177 177 179 179 179 179 179 179 178 178 176 176 173 173 174 174 175 175 176 176 179 179 181 181 180 180 180 180 180 180 180 180 180 180 182 182 183 183 183 183 183 183 183 183 180 180 178 178 181 181 184 184 181 181 184 184 183 183 182 182 182 182 183 183 185 185 188 188 185 185 183 183 187 187 190 190 188 188 187 187 189 189 187 187 183 183 183 183 184 184 187 187 185 185 190 190 171 171 119 119 91 91 73 73 63 63 56 56 51 51 48 48 44 44 43 43 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 41 41 41 40 40 39 39 39 39 40 40 42 42 44 44 50 50 60 60 71 71 82 82 99 99 132 132 175 175 193 193 193 193 193 193 190 190 186 186 185 185 190 190 193 193 194 194 193 193 192 192 192 192 192 192 192 192 192 192 191 191 189 189 190 190 191 191 192 192 193 193 193 193 192 192 192 192 193 193 193 193 194 194 189 189 170 170 155 155 145 145 139 139 136 136 135 135 139 139 144 144 154 154 170 170 185 185 196 196 195 195 194 194 195 195 196 196 197 197 196 196 196 196 195 195 195 195 195 195 196 196 196 196 196 196 197 197 197 197 196 196 197 197 199 199 198 198 196 196 199 199 179 179 133 133 165 165 167 167 168 168 168 168 167 167 165 165 165 165 166 166 166 166 165 165 163 163 163 163 163 163 164 164 165 165 165 165 164 164 162 162 161 161 162 162 165 165 167 167 170 170 170 170 170 170 170 170 169 169 168 168 167 167 168 168 167 167 165 165 163 163 163 163 164 164 168 168 171 171 173 173 174 174 174 174 174 174 174 174 174 174 172 172 171 171 169 169 169 169 170 170 169 169 166 166 165 165 166 166 168 168 168 168 169 169 171 171 172 172 172 172 173 173 174 174 186 186 156 156 127 127 108 108 94 94 88 88 80 80 77 77 76 76 75 75 74 74 75 75 76 76 78 78 80 80 82 82 84 84 86 86 88 88 88 88 86 86 85 85 83 83 80 80 76 76 72 72 69 69 67 67 64 64 62 62 59 59 58 58 55 55 53 53 50 50 48 48 46 46 47 47 45 45 41 41 41 41 41 41 39 39 42 42 44 44 47 47 52 52 57 57 62 62 73 73 88 88 99 99 120 120 141 141 175 175 191 191 178 178 176 176 173 173 172 172 175 175 177 177 176 176 174 174 174 174 174 174 175 175 175 175 173 173 173 173 175 175 177 177 177 177 177 177 178 178 180 180 179 179 177 177 177 177 177 177 179 179 179 179 179 179 178 178 176 176 173 173 174 174 175 175 176 176 179 179 181 181 180 180 180 180 180 180 180 180 180 180 182 182 183 183 183 183 183 183 183 183 180 180 178 178 181 181 184 184 181 181 184 184 183 183 182 182 182 182 183 183 185 185 188 188 185 185 183 183 187 187 190 190 188 188 187 187 189 189 187 187 183 183 183 183 184 184 187 187 185 185 190 190 171 171 119 119 91 91 73 73 63 63 56 56 51 51 48 48 44 44 43 43 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 41 41 41 40 40 39 39 39 39 40 40 42 42 44 44 50 50 60 60 71 71 82 82 99 99 132 132 175 175 193 193 193 193 193 193 190 190 186 186 185 185 190 190 193 193 194 194 193 193 192 192 192 192 192 192 192 192 192 192 191 191 189 189 190 190 191 191 192 192 193 193 193 193 192 192 192 192 193 193 193 193 194 194 189 189 170 170 155 155 145 145 139 139 136 136 135 135 139 139 144 144 154 154 170 170 185 185 196 196 195 195 194 194 195 195 196 196 197 197 196 196 196 196 195 195 195 195 195 195 196 196 196 196 196 196 197 197 197 197 196 196 197 197 199 199 198 198 196 196 199 199 179 179 133 133 166 166 168 168 169 169 169 169 168 168 166 166 165 165 165 165 166 166 165 165 164 164 165 165 166 166 167 167 167 167 167 167 164 164 161 161 161 161 164 164 165 165 167 167 170 170 171 171 171 171 170 170 170 170 169 169 168 168 168 168 168 168 167 167 165 165 164 164 165 165 167 167 169 169 171 171 172 172 172 172 172 172 172 172 172 172 170 170 169 169 168 168 168 168 168 168 168 168 167 167 166 166 168 168 168 168 169 169 170 170 171 171 172 172 173 173 171 171 171 171 182 182 182 182 137 137 119 119 105 105 97 97 86 86 81 81 80 80 79 79 78 78 78 78 79 79 79 79 80 80 82 82 83 83 84 84 86 86 86 86 84 84 84 84 81 81 78 78 75 75 71 71 68 68 66 66 64 64 61 61 59 59 57 57 53 53 51 51 49 49 47 47 46 46 45 45 44 44 42 42 42 42 43 43 42 42 47 47 50 50 54 54 61 61 68 68 80 80 90 90 105 105 122 122 146 146 179 179 187 187 179 179 177 177 176 176 173 173 172 172 174 174 177 177 178 178 177 177 176 176 176 176 177 177 176 176 175 175 175 175 176 176 177 177 177 177 177 177 178 178 180 180 180 180 177 177 173 173 174 174 177 177 178 178 179 179 179 179 178 178 175 175 176 176 176 176 177 177 179 179 181 181 182 182 182 182 182 182 182 182 182 182 181 181 182 182 183 183 184 184 185 185 182 182 179 179 179 179 182 182 183 183 183 183 182 182 181 181 182 182 183 183 184 184 188 188 187 187 183 183 184 184 188 188 187 187 187 187 187 187 187 187 185 185 185 185 186 186 188 188 190 190 186 186 188 188 170 170 127 127 95 95 79 79 69 69 60 60 56 56 52 52 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 43 43 46 46 46 46 47 47 48 48 50 50 54 54 57 57 65 65 79 79 91 91 111 111 141 141 178 178 197 197 189 189 190 190 192 192 191 191 186 186 183 183 187 187 189 189 191 191 192 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 191 191 191 191 192 192 193 193 194 194 193 193 193 193 194 194 193 193 194 194 197 197 196 196 196 196 190 190 184 184 182 182 182 182 185 185 188 188 193 193 198 198 198 198 193 193 193 193 195 195 195 195 195 195 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 198 198 198 198 198 198 196 196 195 195 195 195 195 195 197 197 162 162 123 123 166 166 168 168 169 169 169 169 168 168 166 166 165 165 165 165 166 166 165 165 164 164 165 165 166 166 167 167 167 167 167 167 164 164 161 161 161 161 164 164 165 165 167 167 170 170 171 171 171 171 170 170 170 170 169 169 168 168 168 168 168 168 167 167 165 165 164 164 165 165 167 167 169 169 171 171 172 172 172 172 172 172 172 172 172 172 170 170 169 169 168 168 168 168 168 168 168 168 167 167 166 166 168 168 168 168 169 169 170 170 171 171 172 172 173 173 171 171 171 171 182 182 182 182 137 137 119 119 105 105 97 97 86 86 81 81 80 80 79 79 78 78 78 78 79 79 79 79 80 80 82 82 83 83 84 84 86 86 86 86 84 84 84 84 81 81 78 78 75 75 71 71 68 68 66 66 64 64 61 61 59 59 57 57 53 53 51 51 49 49 47 47 46 46 45 45 44 44 42 42 42 42 43 43 42 42 47 47 50 50 54 54 61 61 68 68 80 80 90 90 105 105 122 122 146 146 179 179 187 187 179 179 177 177 176 176 173 173 172 172 174 174 177 177 178 178 177 177 176 176 176 176 177 177 176 176 175 175 175 175 176 176 177 177 177 177 177 177 178 178 180 180 180 180 177 177 173 173 174 174 177 177 178 178 179 179 179 179 178 178 175 175 176 176 176 176 177 177 179 179 181 181 182 182 182 182 182 182 182 182 182 182 181 181 182 182 183 183 184 184 185 185 182 182 179 179 179 179 182 182 183 183 183 183 182 182 181 181 182 182 183 183 184 184 188 188 187 187 183 183 184 184 188 188 187 187 187 187 187 187 187 187 185 185 185 185 186 186 188 188 190 190 186 186 188 188 170 170 127 127 95 95 79 79 69 69 60 60 56 56 52 52 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 43 43 46 46 46 46 47 47 48 48 50 50 54 54 57 57 65 65 79 79 91 91 111 111 141 141 178 178 197 197 189 189 190 190 192 192 191 191 186 186 183 183 187 187 189 189 191 191 192 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 191 191 191 191 192 192 193 193 194 194 193 193 193 193 194 194 193 193 194 194 197 197 196 196 196 196 190 190 184 184 182 182 182 182 185 185 188 188 193 193 198 198 198 198 193 193 193 193 195 195 195 195 195 195 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 198 198 198 198 198 198 196 196 195 195 195 195 195 195 197 197 162 162 123 123 168 168 170 170 171 171 170 170 169 169 167 167 166 166 165 165 166 166 165 165 164 164 165 165 167 167 169 169 169 169 168 168 165 165 162 162 162 162 165 165 166 166 168 168 169 169 171 171 171 171 171 171 170 170 170 170 168 168 169 169 169 169 168 168 167 167 165 165 165 165 166 166 168 168 168 168 170 170 170 170 170 170 170 170 170 170 168 168 167 167 165 165 166 166 166 166 167 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 169 169 174 174 175 175 191 191 154 154 129 129 112 112 103 103 92 92 86 86 83 83 81 81 80 80 80 80 80 80 80 80 81 81 81 81 82 82 83 83 84 84 84 84 83 83 81 81 79 79 76 76 73 73 70 70 68 68 65 65 63 63 61 61 58 58 56 56 53 53 51 51 49 49 48 48 46 46 46 46 45 45 45 45 45 45 47 47 47 47 52 52 57 57 63 63 70 70 83 83 93 93 102 102 123 123 146 146 176 176 189 189 176 176 181 181 174 174 177 177 173 173 172 172 174 174 177 177 180 180 178 178 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 180 180 181 181 177 177 173 173 172 172 176 176 177 177 178 178 179 179 179 179 178 178 178 178 178 178 178 178 180 180 182 182 184 184 185 185 185 185 185 185 185 185 182 182 182 182 183 183 184 184 184 184 184 184 181 181 179 179 181 181 184 184 181 181 180 180 181 181 182 182 183 183 182 182 187 187 188 188 184 184 181 181 186 186 186 186 186 186 186 186 187 187 188 188 187 187 187 187 189 189 187 187 187 187 188 188 187 187 167 167 129 129 99 99 83 83 77 77 67 67 61 61 60 60 56 56 53 53 52 52 51 51 50 50 51 51 51 51 51 51 51 51 51 51 54 54 57 57 60 60 66 66 78 78 86 86 97 97 118 118 150 150 183 183 189 189 188 188 195 195 191 191 193 193 193 193 189 189 186 186 185 185 187 187 189 189 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 193 193 194 194 193 193 193 193 194 194 194 194 193 193 192 192 193 193 194 194 196 196 196 196 195 195 196 196 197 197 198 198 194 194 190 190 192 192 198 198 197 197 195 195 195 195 195 195 195 195 194 194 194 194 195 195 196 196 196 196 194 194 195 195 196 196 198 198 199 199 201 201 198 198 196 196 196 196 197 197 194 194 147 147 116 116 168 168 170 170 171 171 170 170 169 169 167 167 166 166 165 165 166 166 165 165 164 164 165 165 167 167 169 169 169 169 168 168 165 165 162 162 162 162 165 165 166 166 168 168 169 169 171 171 171 171 171 171 170 170 170 170 168 168 169 169 169 169 168 168 167 167 165 165 165 165 166 166 168 168 168 168 170 170 170 170 170 170 170 170 170 170 168 168 167 167 165 165 166 166 166 166 167 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 169 169 174 174 175 175 191 191 154 154 129 129 112 112 103 103 92 92 86 86 83 83 81 81 80 80 80 80 80 80 80 80 81 81 81 81 82 82 83 83 84 84 84 84 83 83 81 81 79 79 76 76 73 73 70 70 68 68 65 65 63 63 61 61 58 58 56 56 53 53 51 51 49 49 48 48 46 46 46 46 45 45 45 45 45 45 47 47 47 47 52 52 57 57 63 63 70 70 83 83 93 93 102 102 123 123 146 146 176 176 189 189 176 176 181 181 174 174 177 177 173 173 172 172 174 174 177 177 180 180 178 178 177 177 177 177 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 180 180 181 181 177 177 173 173 172 172 176 176 177 177 178 178 179 179 179 179 178 178 178 178 178 178 178 178 180 180 182 182 184 184 185 185 185 185 185 185 185 185 182 182 182 182 183 183 184 184 184 184 184 184 181 181 179 179 181 181 184 184 181 181 180 180 181 181 182 182 183 183 182 182 187 187 188 188 184 184 181 181 186 186 186 186 186 186 186 186 187 187 188 188 187 187 187 187 189 189 187 187 187 187 188 188 187 187 167 167 129 129 99 99 83 83 77 77 67 67 61 61 60 60 56 56 53 53 52 52 51 51 50 50 51 51 51 51 51 51 51 51 51 51 54 54 57 57 60 60 66 66 78 78 86 86 97 97 118 118 150 150 183 183 189 189 188 188 195 195 191 191 193 193 193 193 189 189 186 186 185 185 187 187 189 189 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 193 193 194 194 193 193 193 193 194 194 194 194 193 193 192 192 193 193 194 194 196 196 196 196 195 195 196 196 197 197 198 198 194 194 190 190 192 192 198 198 197 197 195 195 195 195 195 195 195 195 194 194 194 194 195 195 196 196 196 196 194 194 195 195 196 196 198 198 199 199 201 201 198 198 196 196 196 196 197 197 194 194 147 147 116 116 169 169 171 171 172 172 172 172 171 171 168 168 166 166 165 165 165 165 165 165 164 164 164 164 165 165 168 168 170 170 169 169 167 167 164 164 164 164 166 166 167 167 168 168 169 169 171 171 172 172 171 171 171 171 170 170 169 169 170 170 170 170 170 170 169 169 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 166 166 165 165 163 163 164 164 164 164 166 166 168 168 170 170 170 170 170 170 170 170 170 170 171 171 171 171 169 169 170 170 174 174 172 172 179 179 174 174 148 148 124 124 111 111 102 102 94 94 87 87 85 85 82 82 82 82 81 81 80 80 81 81 81 81 82 82 81 81 82 82 82 82 80 80 79 79 76 76 74 74 72 72 69 69 67 67 65 65 62 62 60 60 57 57 56 56 53 53 52 52 51 51 50 50 49 49 48 48 48 48 49 49 51 51 54 54 55 55 62 62 69 69 77 77 85 85 96 96 109 109 129 129 158 158 179 179 184 184 175 175 176 176 173 173 181 181 177 177 174 174 172 172 173 173 176 176 179 179 177 177 177 177 177 177 177 177 178 178 179 179 179 179 178 178 177 177 177 177 177 177 178 178 180 180 182 182 180 180 176 176 174 174 174 174 175 175 177 177 179 179 180 180 180 180 181 181 180 180 180 180 181 181 182 182 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 183 183 184 184 182 182 181 181 183 183 180 180 180 180 180 180 182 182 184 184 183 183 184 184 186 186 184 184 180 180 184 184 186 186 186 186 185 185 185 185 188 188 187 187 187 187 187 187 185 185 190 190 186 186 186 186 190 190 176 176 147 147 114 114 94 94 84 84 77 77 72 72 66 66 62 62 61 61 58 58 58 58 58 58 59 59 60 60 62 62 64 64 68 68 73 73 79 79 86 86 96 96 111 111 138 138 170 170 191 191 192 192 186 186 191 191 192 192 193 193 192 192 192 192 192 192 190 190 188 188 188 188 188 188 191 191 193 193 192 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 191 191 192 192 192 192 191 191 191 191 192 192 194 194 192 192 192 192 195 195 193 193 191 191 191 191 191 191 191 191 191 191 192 192 193 193 194 194 194 194 194 194 196 196 196 196 195 195 195 195 194 194 193 193 194 194 195 195 196 196 197 197 196 196 195 195 196 196 197 197 198 198 199 199 198 198 198 198 198 198 197 197 186 186 137 137 112 112 169 169 171 171 172 172 172 172 171 171 168 168 166 166 165 165 165 165 165 165 164 164 164 164 165 165 168 168 170 170 169 169 167 167 164 164 164 164 166 166 167 167 168 168 169 169 171 171 172 172 171 171 171 171 170 170 169 169 170 170 170 170 170 170 169 169 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 166 166 165 165 163 163 164 164 164 164 166 166 168 168 170 170 170 170 170 170 170 170 170 170 171 171 171 171 169 169 170 170 174 174 172 172 179 179 174 174 148 148 124 124 111 111 102 102 94 94 87 87 85 85 82 82 82 82 81 81 80 80 81 81 81 81 82 82 81 81 82 82 82 82 80 80 79 79 76 76 74 74 72 72 69 69 67 67 65 65 62 62 60 60 57 57 56 56 53 53 52 52 51 51 50 50 49 49 48 48 48 48 49 49 51 51 54 54 55 55 62 62 69 69 77 77 85 85 96 96 109 109 129 129 158 158 179 179 184 184 175 175 176 176 173 173 181 181 177 177 174 174 172 172 173 173 176 176 179 179 177 177 177 177 177 177 177 177 178 178 179 179 179 179 178 178 177 177 177 177 177 177 178 178 180 180 182 182 180 180 176 176 174 174 174 174 175 175 177 177 179 179 180 180 180 180 181 181 180 180 180 180 181 181 182 182 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 183 183 184 184 182 182 181 181 183 183 180 180 180 180 180 180 182 182 184 184 183 183 184 184 186 186 184 184 180 180 184 184 186 186 186 186 185 185 185 185 188 188 187 187 187 187 187 187 185 185 190 190 186 186 186 186 190 190 176 176 147 147 114 114 94 94 84 84 77 77 72 72 66 66 62 62 61 61 58 58 58 58 58 58 59 59 60 60 62 62 64 64 68 68 73 73 79 79 86 86 96 96 111 111 138 138 170 170 191 191 192 192 186 186 191 191 192 192 193 193 192 192 192 192 192 192 190 190 188 188 188 188 188 188 191 191 193 193 192 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 191 191 192 192 192 192 191 191 191 191 192 192 194 194 192 192 192 192 195 195 193 193 191 191 191 191 191 191 191 191 191 191 192 192 193 193 194 194 194 194 194 194 196 196 196 196 195 195 195 195 194 194 193 193 194 194 195 195 196 196 197 197 196 196 195 195 196 196 197 197 198 198 199 199 198 198 198 198 198 198 197 197 186 186 137 137 112 112 170 170 172 172 173 173 173 173 172 172 169 169 167 167 166 166 166 166 166 166 164 164 163 163 163 163 166 166 169 169 169 169 168 168 167 167 167 167 167 167 168 168 168 168 169 169 171 171 172 172 172 172 172 172 171 171 169 169 169 169 171 171 171 171 171 171 168 168 167 167 166 166 165 165 164 164 166 166 166 166 167 167 167 167 167 167 165 165 163 163 162 162 162 162 163 163 166 166 169 169 171 171 172 172 171 171 171 171 172 172 171 171 170 170 169 169 172 172 168 168 173 173 170 170 183 183 169 169 138 138 121 121 108 108 102 102 92 92 89 89 87 87 85 85 83 83 81 81 81 81 80 80 81 81 80 80 80 80 80 80 80 80 78 78 75 75 73 73 71 71 69 69 67 67 65 65 62 62 60 60 57 57 56 56 55 55 54 54 53 53 52 52 53 53 52 52 52 52 54 54 56 56 59 59 64 64 72 72 81 81 91 91 99 99 115 115 134 134 161 161 182 182 184 184 177 177 175 175 171 171 180 180 176 176 176 176 174 174 172 172 173 173 175 175 178 178 176 176 176 176 176 176 176 176 177 177 179 179 180 180 179 179 177 177 177 177 177 177 177 177 179 179 181 181 181 181 179 179 176 176 174 174 174 174 177 177 179 179 180 180 182 182 182 182 182 182 182 182 182 182 182 182 184 184 183 183 184 184 184 184 183 183 186 186 185 185 184 184 182 182 180 180 182 182 185 185 183 183 181 181 182 182 180 180 179 179 180 180 183 183 185 185 184 184 181 181 183 183 184 184 181 181 183 183 186 186 186 186 184 184 184 184 187 187 186 186 186 186 186 186 186 186 184 184 186 186 185 185 184 184 187 187 183 183 167 167 137 137 112 112 98 98 88 88 81 81 77 77 76 76 72 72 71 71 72 72 72 72 73 73 77 77 80 80 84 84 92 92 100 100 113 113 130 130 162 162 185 185 192 192 190 190 193 193 189 189 188 188 187 187 192 192 190 190 188 188 190 190 192 192 191 191 189 189 189 189 191 191 192 192 191 191 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 192 192 191 191 190 190 190 190 191 191 190 190 189 189 191 191 194 194 192 192 189 189 190 190 190 190 189 189 189 189 193 193 194 194 193 193 194 194 195 195 196 196 196 196 195 195 194 194 194 194 193 193 194 194 196 196 197 197 197 197 197 197 196 196 196 196 196 196 197 197 194 194 196 196 197 197 197 197 195 195 178 178 131 131 108 108 170 170 172 172 173 173 173 173 172 172 169 169 167 167 166 166 166 166 166 166 164 164 163 163 163 163 166 166 169 169 169 169 168 168 167 167 167 167 167 167 168 168 168 168 169 169 171 171 172 172 172 172 172 172 171 171 169 169 169 169 171 171 171 171 171 171 168 168 167 167 166 166 165 165 164 164 166 166 166 166 167 167 167 167 167 167 165 165 163 163 162 162 162 162 163 163 166 166 169 169 171 171 172 172 171 171 171 171 172 172 171 171 170 170 169 169 172 172 168 168 173 173 170 170 183 183 169 169 138 138 121 121 108 108 102 102 92 92 89 89 87 87 85 85 83 83 81 81 81 81 80 80 81 81 80 80 80 80 80 80 80 80 78 78 75 75 73 73 71 71 69 69 67 67 65 65 62 62 60 60 57 57 56 56 55 55 54 54 53 53 52 52 53 53 52 52 52 52 54 54 56 56 59 59 64 64 72 72 81 81 91 91 99 99 115 115 134 134 161 161 182 182 184 184 177 177 175 175 171 171 180 180 176 176 176 176 174 174 172 172 173 173 175 175 178 178 176 176 176 176 176 176 176 176 177 177 179 179 180 180 179 179 177 177 177 177 177 177 177 177 179 179 181 181 181 181 179 179 176 176 174 174 174 174 177 177 179 179 180 180 182 182 182 182 182 182 182 182 182 182 182 182 184 184 183 183 184 184 184 184 183 183 186 186 185 185 184 184 182 182 180 180 182 182 185 185 183 183 181 181 182 182 180 180 179 179 180 180 183 183 185 185 184 184 181 181 183 183 184 184 181 181 183 183 186 186 186 186 184 184 184 184 187 187 186 186 186 186 186 186 186 186 184 184 186 186 185 185 184 184 187 187 183 183 167 167 137 137 112 112 98 98 88 88 81 81 77 77 76 76 72 72 71 71 72 72 72 72 73 73 77 77 80 80 84 84 92 92 100 100 113 113 130 130 162 162 185 185 192 192 190 190 193 193 189 189 188 188 187 187 192 192 190 190 188 188 190 190 192 192 191 191 189 189 189 189 191 191 192 192 191 191 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 192 192 191 191 190 190 190 190 191 191 190 190 189 189 191 191 194 194 192 192 189 189 190 190 190 190 189 189 189 189 193 193 194 194 193 193 194 194 195 195 196 196 196 196 195 195 194 194 194 194 193 193 194 194 196 196 197 197 197 197 197 197 196 196 196 196 196 196 197 197 194 194 196 196 197 197 197 197 195 195 178 178 131 131 108 108 170 170 172 172 172 172 172 172 171 171 170 170 169 169 167 167 168 168 168 168 165 165 164 164 165 165 167 167 168 168 168 168 168 168 170 170 170 170 169 169 169 169 168 168 168 168 167 167 169 169 171 171 172 172 171 171 169 169 169 169 170 170 172 172 172 172 170 170 168 168 166 166 164 164 162 162 164 164 165 165 167 167 167 167 166 166 165 165 164 164 163 163 162 162 162 162 167 167 170 170 173 173 174 174 174 174 171 171 173 173 174 174 172 172 169 169 168 168 170 170 171 171 171 171 174 174 182 182 158 158 131 131 121 121 107 107 100 100 95 95 89 89 88 88 85 85 82 82 82 82 82 82 82 82 80 80 79 79 79 79 78 78 77 77 75 75 72 72 71 71 69 69 69 69 66 66 64 64 62 62 60 60 58 58 58 58 57 57 56 56 57 57 58 58 60 60 63 63 63 63 66 66 72 72 79 79 84 84 95 95 110 110 123 123 139 139 169 169 184 184 176 176 173 173 175 175 173 173 169 169 169 169 174 174 174 174 172 172 172 172 173 173 175 175 176 176 176 176 176 176 176 176 174 174 173 173 176 176 178 178 180 180 179 179 178 178 177 177 176 176 176 176 176 176 178 178 179 179 179 179 176 176 175 175 179 179 179 179 177 177 181 181 182 182 183 183 185 185 185 185 182 182 182 182 180 180 182 182 183 183 181 181 183 183 186 186 187 187 184 184 180 180 179 179 180 180 182 182 183 183 184 184 183 183 181 181 180 180 183 183 186 186 184 184 179 179 180 180 183 183 183 183 184 184 186 186 186 186 183 183 182 182 185 185 187 187 188 188 187 187 186 186 184 184 184 184 186 186 188 188 188 188 184 184 186 186 187 187 165 165 141 141 121 121 107 107 100 100 94 94 93 93 93 93 93 93 94 94 94 94 94 94 100 100 111 111 123 123 139 139 160 160 179 179 190 190 188 188 190 190 190 190 192 192 193 193 192 192 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 193 193 193 193 189 189 190 190 191 191 192 192 192 192 191 191 191 191 192 192 195 195 195 195 193 193 193 193 192 192 191 191 189 189 190 190 192 192 195 195 195 195 193 193 192 192 191 191 190 190 189 189 190 190 194 194 197 197 196 196 192 192 195 195 196 196 195 195 195 195 194 194 193 193 195 195 197 197 196 196 195 195 196 196 195 195 194 194 197 197 200 200 195 195 195 195 195 195 197 197 197 197 176 176 129 129 104 104 170 170 172 172 172 172 172 172 171 171 170 170 169 169 167 167 168 168 168 168 165 165 164 164 165 165 167 167 168 168 168 168 168 168 170 170 170 170 169 169 169 169 168 168 168 168 167 167 169 169 171 171 172 172 171 171 169 169 169 169 170 170 172 172 172 172 170 170 168 168 166 166 164 164 162 162 164 164 165 165 167 167 167 167 166 166 165 165 164 164 163 163 162 162 162 162 167 167 170 170 173 173 174 174 174 174 171 171 173 173 174 174 172 172 169 169 168 168 170 170 171 171 171 171 174 174 182 182 158 158 131 131 121 121 107 107 100 100 95 95 89 89 88 88 85 85 82 82 82 82 82 82 82 82 80 80 79 79 79 79 78 78 77 77 75 75 72 72 71 71 69 69 69 69 66 66 64 64 62 62 60 60 58 58 58 58 57 57 56 56 57 57 58 58 60 60 63 63 63 63 66 66 72 72 79 79 84 84 95 95 110 110 123 123 139 139 169 169 184 184 176 176 173 173 175 175 173 173 169 169 169 169 174 174 174 174 172 172 172 172 173 173 175 175 176 176 176 176 176 176 176 176 174 174 173 173 176 176 178 178 180 180 179 179 178 178 177 177 176 176 176 176 176 176 178 178 179 179 179 179 176 176 175 175 179 179 179 179 177 177 181 181 182 182 183 183 185 185 185 185 182 182 182 182 180 180 182 182 183 183 181 181 183 183 186 186 187 187 184 184 180 180 179 179 180 180 182 182 183 183 184 184 183 183 181 181 180 180 183 183 186 186 184 184 179 179 180 180 183 183 183 183 184 184 186 186 186 186 183 183 182 182 185 185 187 187 188 188 187 187 186 186 184 184 184 184 186 186 188 188 188 188 184 184 186 186 187 187 165 165 141 141 121 121 107 107 100 100 94 94 93 93 93 93 93 93 94 94 94 94 94 94 100 100 111 111 123 123 139 139 160 160 179 179 190 190 188 188 190 190 190 190 192 192 193 193 192 192 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 193 193 193 193 189 189 190 190 191 191 192 192 192 192 191 191 191 191 192 192 195 195 195 195 193 193 193 193 192 192 191 191 189 189 190 190 192 192 195 195 195 195 193 193 192 192 191 191 190 190 189 189 190 190 194 194 197 197 196 196 192 192 195 195 196 196 195 195 195 195 194 194 193 193 195 195 197 197 196 196 195 195 196 196 195 195 194 194 197 197 200 200 195 195 195 195 195 195 197 197 197 197 176 176 129 129 104 104 171 171 171 171 171 171 170 170 170 170 169 169 168 168 167 167 168 168 168 168 166 166 165 165 165 165 166 166 167 167 167 167 167 167 169 169 171 171 171 171 170 170 170 170 169 169 167 167 168 168 170 170 171 171 171 171 170 170 170 170 170 170 171 171 171 171 170 170 168 168 167 167 166 166 165 165 165 165 166 166 168 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 168 168 171 171 173 173 174 174 173 173 172 172 173 173 174 174 173 173 172 172 171 171 173 173 174 174 173 173 169 169 176 176 182 182 155 155 134 134 119 119 112 112 104 104 97 97 94 94 90 90 88 88 87 87 86 86 85 85 83 83 80 80 80 80 79 79 79 79 74 74 72 72 71 71 69 69 68 68 68 68 67 67 65 65 63 63 62 62 62 62 62 62 62 62 64 64 66 66 66 66 69 69 74 74 81 81 91 91 95 95 110 110 121 121 136 136 156 156 182 182 189 189 177 177 167 167 173 173 176 176 175 175 171 171 171 171 174 174 174 174 173 173 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 175 175 174 174 175 175 178 178 179 179 177 177 177 177 177 177 176 176 176 176 176 176 178 178 178 178 178 178 178 178 182 182 183 183 180 180 177 177 181 181 183 183 185 185 186 186 185 185 183 183 180 180 182 182 183 183 181 181 180 180 182 182 184 184 184 184 183 183 180 180 181 181 182 182 183 183 184 184 186 186 184 184 182 182 183 183 184 184 183 183 181 181 183 183 184 184 181 181 183 183 185 185 185 185 183 183 181 181 182 182 185 185 187 187 188 188 188 188 187 187 186 186 186 186 187 187 189 189 189 189 188 188 189 189 191 191 190 190 181 181 168 168 155 155 145 145 135 135 131 131 130 130 132 132 136 136 146 146 157 157 170 170 181 181 191 191 189 189 190 190 186 186 185 185 192 192 192 192 191 191 189 189 191 191 192 192 190 190 190 190 190 190 190 190 190 190 189 189 190 190 191 191 194 194 195 195 189 189 190 190 191 191 193 193 193 193 193 193 192 192 191 191 192 192 193 193 194 194 194 194 194 194 193 193 192 192 192 192 193 193 194 194 193 193 192 192 192 192 191 191 191 191 190 190 192 192 194 194 195 195 195 195 193 193 193 193 194 194 195 195 195 195 195 195 194 194 195 195 196 196 196 196 196 196 197 197 196 196 194 194 196 196 199 199 197 197 197 197 197 197 198 198 199 199 173 173 126 126 102 102 171 171 171 171 171 171 170 170 170 170 169 169 168 168 167 167 168 168 168 168 166 166 165 165 165 165 166 166 167 167 167 167 167 167 169 169 171 171 171 171 170 170 170 170 169 169 167 167 168 168 170 170 171 171 171 171 170 170 170 170 170 170 171 171 171 171 170 170 168 168 167 167 166 166 165 165 165 165 166 166 168 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 168 168 171 171 173 173 174 174 173 173 172 172 173 173 174 174 173 173 172 172 171 171 173 173 174 174 173 173 169 169 176 176 182 182 155 155 134 134 119 119 112 112 104 104 97 97 94 94 90 90 88 88 87 87 86 86 85 85 83 83 80 80 80 80 79 79 79 79 74 74 72 72 71 71 69 69 68 68 68 68 67 67 65 65 63 63 62 62 62 62 62 62 62 62 64 64 66 66 66 66 69 69 74 74 81 81 91 91 95 95 110 110 121 121 136 136 156 156 182 182 189 189 177 177 167 167 173 173 176 176 175 175 171 171 171 171 174 174 174 174 173 173 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 175 175 174 174 175 175 178 178 179 179 177 177 177 177 177 177 176 176 176 176 176 176 178 178 178 178 178 178 178 178 182 182 183 183 180 180 177 177 181 181 183 183 185 185 186 186 185 185 183 183 180 180 182 182 183 183 181 181 180 180 182 182 184 184 184 184 183 183 180 180 181 181 182 182 183 183 184 184 186 186 184 184 182 182 183 183 184 184 183 183 181 181 183 183 184 184 181 181 183 183 185 185 185 185 183 183 181 181 182 182 185 185 187 187 188 188 188 188 187 187 186 186 186 186 187 187 189 189 189 189 188 188 189 189 191 191 190 190 181 181 168 168 155 155 145 145 135 135 131 131 130 130 132 132 136 136 146 146 157 157 170 170 181 181 191 191 189 189 190 190 186 186 185 185 192 192 192 192 191 191 189 189 191 191 192 192 190 190 190 190 190 190 190 190 190 190 189 189 190 190 191 191 194 194 195 195 189 189 190 190 191 191 193 193 193 193 193 193 192 192 191 191 192 192 193 193 194 194 194 194 194 194 193 193 192 192 192 192 193 193 194 194 193 193 192 192 192 192 191 191 191 191 190 190 192 192 194 194 195 195 195 195 193 193 193 193 194 194 195 195 195 195 195 195 194 194 195 195 196 196 196 196 196 196 197 197 196 196 194 194 196 196 199 199 197 197 197 197 197 197 198 198 199 199 173 173 126 126 102 102 172 172 171 171 170 170 168 168 168 168 168 168 168 168 167 167 168 168 169 169 168 168 167 167 165 165 165 165 166 166 165 165 166 166 168 168 171 171 172 172 171 171 169 169 169 169 167 167 167 167 168 168 170 170 172 172 172 172 172 172 171 171 170 170 169 169 169 169 169 169 169 169 168 168 168 168 167 167 168 168 169 169 169 169 169 169 167 167 167 167 167 167 168 168 168 168 169 169 171 171 173 173 173 173 173 173 172 172 172 172 173 173 174 174 174 174 173 173 174 174 175 175 174 174 171 171 168 168 179 179 179 179 155 155 134 134 123 123 114 114 107 107 102 102 96 96 95 95 92 92 89 89 87 87 86 86 85 85 84 84 82 82 80 80 78 78 75 75 74 74 73 73 72 72 70 70 70 70 69 69 68 68 67 67 68 68 68 68 70 70 73 73 75 75 78 78 82 82 87 87 96 96 105 105 119 119 127 127 145 145 171 171 187 187 189 189 175 175 172 172 174 174 172 172 177 177 176 176 173 173 172 172 175 175 174 174 175 175 175 175 174 174 175 175 176 176 176 176 176 176 176 176 177 177 176 176 173 173 173 173 177 177 178 178 176 176 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 176 176 178 178 183 183 184 184 181 181 182 182 183 183 183 183 185 185 185 185 183 183 180 180 182 182 183 183 181 181 178 178 180 180 182 182 183 183 184 184 181 181 181 181 182 182 182 182 183 183 186 186 185 185 183 183 183 183 183 183 183 183 182 182 184 184 184 184 181 181 182 182 184 184 185 185 183 183 180 180 180 180 183 183 186 186 187 187 188 188 188 188 186 186 185 185 185 185 185 185 188 188 190 190 189 189 190 190 186 186 187 187 191 191 190 190 185 185 185 185 184 184 182 182 181 181 184 184 185 185 188 188 191 191 191 191 188 188 188 188 190 190 189 189 186 186 185 185 191 191 190 190 188 188 190 190 191 191 190 190 190 190 190 190 190 190 190 190 192 192 191 191 190 190 191 191 192 192 191 191 192 192 194 194 195 195 195 195 193 193 191 191 190 190 190 190 191 191 193 193 194 194 195 195 194 194 193 193 193 193 194 194 194 194 192 192 191 191 191 191 192 192 192 192 192 192 193 193 194 194 195 195 194 194 194 194 192 192 193 193 193 193 195 195 195 195 195 195 195 195 195 195 196 196 196 196 198 198 196 196 195 195 195 195 198 198 197 197 197 197 197 197 199 199 199 199 172 172 125 125 100 100 172 172 171 171 170 170 168 168 168 168 168 168 168 168 167 167 168 168 169 169 168 168 167 167 165 165 165 165 166 166 165 165 166 166 168 168 171 171 172 172 171 171 169 169 169 169 167 167 167 167 168 168 170 170 172 172 172 172 172 172 171 171 170 170 169 169 169 169 169 169 169 169 168 168 168 168 167 167 168 168 169 169 169 169 169 169 167 167 167 167 167 167 168 168 168 168 169 169 171 171 173 173 173 173 173 173 172 172 172 172 173 173 174 174 174 174 173 173 174 174 175 175 174 174 171 171 168 168 179 179 179 179 155 155 134 134 123 123 114 114 107 107 102 102 96 96 95 95 92 92 89 89 87 87 86 86 85 85 84 84 82 82 80 80 78 78 75 75 74 74 73 73 72 72 70 70 70 70 69 69 68 68 67 67 68 68 68 68 70 70 73 73 75 75 78 78 82 82 87 87 96 96 105 105 119 119 127 127 145 145 171 171 187 187 189 189 175 175 172 172 174 174 172 172 177 177 176 176 173 173 172 172 175 175 174 174 175 175 175 175 174 174 175 175 176 176 176 176 176 176 176 176 177 177 176 176 173 173 173 173 177 177 178 178 176 176 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 176 176 178 178 183 183 184 184 181 181 182 182 183 183 183 183 185 185 185 185 183 183 180 180 182 182 183 183 181 181 178 178 180 180 182 182 183 183 184 184 181 181 181 181 182 182 182 182 183 183 186 186 185 185 183 183 183 183 183 183 183 183 182 182 184 184 184 184 181 181 182 182 184 184 185 185 183 183 180 180 180 180 183 183 186 186 187 187 188 188 188 188 186 186 185 185 185 185 185 185 188 188 190 190 189 189 190 190 186 186 187 187 191 191 190 190 185 185 185 185 184 184 182 182 181 181 184 184 185 185 188 188 191 191 191 191 188 188 188 188 190 190 189 189 186 186 185 185 191 191 190 190 188 188 190 190 191 191 190 190 190 190 190 190 190 190 190 190 192 192 191 191 190 190 191 191 192 192 191 191 192 192 194 194 195 195 195 195 193 193 191 191 190 190 190 190 191 191 193 193 194 194 195 195 194 194 193 193 193 193 194 194 194 194 192 192 191 191 191 191 192 192 192 192 192 192 193 193 194 194 195 195 194 194 194 194 192 192 193 193 193 193 195 195 195 195 195 195 195 195 195 195 196 196 196 196 198 198 196 196 195 195 195 195 198 198 197 197 197 197 197 197 199 199 199 199 172 172 125 125 100 100 173 173 171 171 168 168 167 167 167 167 167 167 167 167 167 167 167 167 169 169 170 170 168 168 165 165 164 164 164 164 164 164 165 165 166 166 170 170 172 172 170 170 168 168 166 166 166 166 165 165 167 167 169 169 173 173 173 173 173 173 171 171 169 169 167 167 168 168 169 169 170 170 170 170 171 171 168 168 169 169 171 171 171 171 170 170 168 168 169 169 170 170 170 170 170 170 170 170 172 172 173 173 173 173 171 171 170 170 169 169 170 170 172 172 174 174 174 174 175 175 175 175 174 174 171 171 173 173 171 171 180 180 188 188 157 157 141 141 127 127 119 119 110 110 104 104 102 102 99 99 95 95 92 92 91 91 90 90 89 89 87 87 85 85 83 83 81 81 81 81 79 79 77 77 77 77 77 77 77 77 76 76 76 76 78 78 79 79 81 81 85 85 88 88 94 94 101 101 108 108 118 118 129 129 139 139 163 163 187 187 186 186 174 174 169 169 177 177 175 175 170 170 171 171 177 177 177 177 175 175 174 174 174 174 175 175 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 174 174 174 174 174 174 175 175 176 176 176 176 177 177 178 178 179 179 178 178 175 175 174 174 175 175 174 174 173 173 178 178 184 184 184 184 184 184 183 183 181 181 181 181 182 182 182 182 180 180 182 182 183 183 181 181 178 178 178 178 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 185 185 182 182 184 184 185 185 182 182 180 180 183 183 184 184 183 183 180 180 181 181 183 183 184 184 184 184 185 185 186 186 184 184 183 183 184 184 187 187 185 185 182 182 183 183 188 188 188 188 187 187 185 185 183 183 190 190 191 191 191 191 191 191 190 190 186 186 186 186 186 186 189 189 193 193 191 191 189 189 187 187 185 185 188 188 192 192 189 189 190 190 190 190 190 190 189 189 190 190 190 190 190 190 190 190 191 191 194 194 192 192 190 190 191 191 191 191 190 190 191 191 193 193 194 194 194 194 192 192 190 190 189 189 190 190 191 191 191 191 193 193 193 193 193 193 192 192 193 193 194 194 194 194 192 192 191 191 191 191 192 192 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 195 195 194 194 194 194 195 195 197 197 199 199 197 197 195 195 195 195 197 197 196 196 196 196 196 196 197 197 198 198 175 175 127 127 101 101 173 173 171 171 168 168 167 167 167 167 167 167 167 167 167 167 167 167 169 169 170 170 168 168 165 165 164 164 164 164 164 164 165 165 166 166 170 170 172 172 170 170 168 168 166 166 166 166 165 165 167 167 169 169 173 173 173 173 173 173 171 171 169 169 167 167 168 168 169 169 170 170 170 170 171 171 168 168 169 169 171 171 171 171 170 170 168 168 169 169 170 170 170 170 170 170 170 170 172 172 173 173 173 173 171 171 170 170 169 169 170 170 172 172 174 174 174 174 175 175 175 175 174 174 171 171 173 173 171 171 180 180 188 188 157 157 141 141 127 127 119 119 110 110 104 104 102 102 99 99 95 95 92 92 91 91 90 90 89 89 87 87 85 85 83 83 81 81 81 81 79 79 77 77 77 77 77 77 77 77 76 76 76 76 78 78 79 79 81 81 85 85 88 88 94 94 101 101 108 108 118 118 129 129 139 139 163 163 187 187 186 186 174 174 169 169 177 177 175 175 170 170 171 171 177 177 177 177 175 175 174 174 174 174 175 175 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 174 174 174 174 174 174 175 175 176 176 176 176 177 177 178 178 179 179 178 178 175 175 174 174 175 175 174 174 173 173 178 178 184 184 184 184 184 184 183 183 181 181 181 181 182 182 182 182 180 180 182 182 183 183 181 181 178 178 178 178 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 185 185 182 182 184 184 185 185 182 182 180 180 183 183 184 184 183 183 180 180 181 181 183 183 184 184 184 184 185 185 186 186 184 184 183 183 184 184 187 187 185 185 182 182 183 183 188 188 188 188 187 187 185 185 183 183 190 190 191 191 191 191 191 191 190 190 186 186 186 186 186 186 189 189 193 193 191 191 189 189 187 187 185 185 188 188 192 192 189 189 190 190 190 190 190 190 189 189 190 190 190 190 190 190 190 190 191 191 194 194 192 192 190 190 191 191 191 191 190 190 191 191 193 193 194 194 194 194 192 192 190 190 189 189 190 190 191 191 191 191 193 193 193 193 193 193 192 192 193 193 194 194 194 194 192 192 191 191 191 191 192 192 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 195 195 194 194 194 194 195 195 197 197 199 199 197 197 195 195 195 195 197 197 196 196 196 196 196 196 197 197 198 198 175 175 127 127 101 101 172 172 170 170 166 166 164 164 165 165 166 166 167 167 167 167 167 167 169 169 170 170 169 169 166 166 165 165 164 164 164 164 164 164 165 165 169 169 171 171 170 170 167 167 165 165 165 165 166 166 167 167 169 169 173 173 174 174 174 174 171 171 168 168 166 166 166 166 168 168 170 170 171 171 172 172 170 170 171 171 171 171 171 171 170 170 170 170 169 169 169 169 171 171 173 173 171 171 173 173 174 174 172 172 171 171 167 167 167 167 168 168 171 171 173 173 173 173 174 174 174 174 173 173 170 170 166 166 166 166 170 170 178 178 187 187 169 169 148 148 137 137 125 125 114 114 110 110 108 108 104 104 100 100 98 98 96 96 94 94 91 91 90 90 88 88 87 87 86 86 85 85 84 84 84 84 85 85 86 86 86 86 86 86 88 88 90 90 94 94 99 99 103 103 111 111 119 119 129 129 145 145 160 160 180 180 185 185 181 181 174 174 175 175 176 176 171 171 171 171 173 173 172 172 176 176 177 177 175 175 174 174 174 174 175 175 176 176 176 176 176 176 175 175 176 176 177 177 176 176 176 176 176 176 176 176 176 176 174 174 172 172 172 172 174 174 175 175 177 177 178 178 179 179 178 178 175 175 172 172 173 173 174 174 172 172 174 174 180 180 182 182 185 185 183 183 179 179 178 178 178 178 181 181 180 180 182 182 183 183 182 182 178 178 178 178 179 179 180 180 181 181 182 182 182 182 182 182 181 181 181 181 180 180 182 182 183 183 183 183 183 183 186 186 182 182 181 181 184 184 184 184 180 180 181 181 183 183 183 183 183 183 182 182 183 183 182 182 181 181 182 182 182 182 182 182 182 182 183 183 185 185 186 186 187 187 189 189 185 185 182 182 185 185 186 186 184 184 185 185 184 184 187 187 190 190 190 190 186 186 185 185 183 183 185 185 189 189 190 190 187 187 187 187 189 189 188 188 185 185 188 188 190 190 191 191 190 190 189 189 190 190 190 190 190 190 189 189 189 189 190 190 190 190 189 189 191 191 193 193 190 190 188 188 188 188 190 190 192 192 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 191 191 192 192 194 194 195 195 193 193 193 193 192 192 192 192 193 193 194 194 195 195 195 195 194 194 195 195 195 195 195 195 194 194 193 193 193 193 192 192 194 194 194 194 194 194 196 196 197 197 198 198 197 197 196 196 196 196 196 196 195 195 194 194 195 195 196 196 196 196 179 179 130 130 102 102 172 172 170 170 166 166 164 164 165 165 166 166 167 167 167 167 167 167 169 169 170 170 169 169 166 166 165 165 164 164 164 164 164 164 165 165 169 169 171 171 170 170 167 167 165 165 165 165 166 166 167 167 169 169 173 173 174 174 174 174 171 171 168 168 166 166 166 166 168 168 170 170 171 171 172 172 170 170 171 171 171 171 171 171 170 170 170 170 169 169 169 169 171 171 173 173 171 171 173 173 174 174 172 172 171 171 167 167 167 167 168 168 171 171 173 173 173 173 174 174 174 174 173 173 170 170 166 166 166 166 170 170 178 178 187 187 169 169 148 148 137 137 125 125 114 114 110 110 108 108 104 104 100 100 98 98 96 96 94 94 91 91 90 90 88 88 87 87 86 86 85 85 84 84 84 84 85 85 86 86 86 86 86 86 88 88 90 90 94 94 99 99 103 103 111 111 119 119 129 129 145 145 160 160 180 180 185 185 181 181 174 174 175 175 176 176 171 171 171 171 173 173 172 172 176 176 177 177 175 175 174 174 174 174 175 175 176 176 176 176 176 176 175 175 176 176 177 177 176 176 176 176 176 176 176 176 176 176 174 174 172 172 172 172 174 174 175 175 177 177 178 178 179 179 178 178 175 175 172 172 173 173 174 174 172 172 174 174 180 180 182 182 185 185 183 183 179 179 178 178 178 178 181 181 180 180 182 182 183 183 182 182 178 178 178 178 179 179 180 180 181 181 182 182 182 182 182 182 181 181 181 181 180 180 182 182 183 183 183 183 183 183 186 186 182 182 181 181 184 184 184 184 180 180 181 181 183 183 183 183 183 183 182 182 183 183 182 182 181 181 182 182 182 182 182 182 182 182 183 183 185 185 186 186 187 187 189 189 185 185 182 182 185 185 186 186 184 184 185 185 184 184 187 187 190 190 190 190 186 186 185 185 183 183 185 185 189 189 190 190 187 187 187 187 189 189 188 188 185 185 188 188 190 190 191 191 190 190 189 189 190 190 190 190 190 190 189 189 189 189 190 190 190 190 189 189 191 191 193 193 190 190 188 188 188 188 190 190 192 192 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 191 191 192 192 194 194 195 195 193 193 193 193 192 192 192 192 193 193 194 194 195 195 195 195 194 194 195 195 195 195 195 195 194 194 193 193 193 193 192 192 194 194 194 194 194 194 196 196 197 197 198 198 197 197 196 196 196 196 196 196 195 195 194 194 195 195 196 196 196 196 179 179 130 130 102 102 171 171 168 168 164 164 161 161 163 163 165 165 166 166 166 166 167 167 170 170 170 170 170 170 168 168 167 167 166 166 166 166 166 166 166 166 168 168 170 170 171 171 168 168 164 164 165 165 167 167 169 169 171 171 172 172 174 174 175 175 173 173 169 169 164 164 164 164 166 166 170 170 172 172 173 173 173 173 173 173 172 172 171 171 171 171 170 170 168 168 166 166 170 170 174 174 172 172 175 175 175 175 173 173 170 170 166 166 166 166 168 168 170 170 172 172 173 173 174 174 174 174 172 172 170 170 167 167 167 167 168 168 170 170 175 175 182 182 175 175 153 153 139 139 135 135 126 126 118 118 114 114 111 111 108 108 105 105 102 102 100 100 98 98 98 98 96 96 94 94 93 93 93 93 93 93 94 94 95 95 95 95 94 94 100 100 103 103 109 109 117 117 124 124 131 131 146 146 163 163 176 176 187 187 182 182 178 178 176 176 177 177 179 179 178 178 175 175 173 173 173 173 174 174 175 175 174 174 172 172 172 172 173 173 174 174 175 175 175 175 176 176 175 175 175 175 178 178 175 175 175 175 177 177 177 177 175 175 173 173 171 171 170 170 170 170 174 174 177 177 178 178 178 178 176 176 173 173 172 172 173 173 174 174 173 173 173 173 175 175 177 177 181 181 181 181 179 179 177 177 176 176 179 179 180 180 182 182 182 182 182 182 176 176 178 178 181 181 182 182 182 182 183 183 183 183 182 182 181 181 181 181 179 179 182 182 184 184 182 182 181 181 184 184 184 184 181 181 181 181 184 184 181 181 179 179 180 180 183 183 185 185 183 183 183 183 182 182 181 181 180 180 181 181 182 182 183 183 182 182 181 181 184 184 187 187 187 187 184 184 183 183 183 183 185 185 186 186 187 187 186 186 186 186 188 188 189 189 190 190 187 187 187 187 187 187 189 189 190 190 189 189 188 188 188 188 189 189 191 191 191 191 191 191 191 191 192 192 192 192 190 190 189 189 189 189 188 188 188 188 187 187 188 188 185 185 185 185 191 191 194 194 189 189 187 187 189 189 191 191 191 191 193 193 194 194 193 193 193 193 193 193 192 192 192 192 191 191 190 190 190 190 193 193 194 194 194 194 194 194 193 193 191 191 191 191 193 193 195 195 196 196 196 196 196 196 196 196 195 195 194 194 193 193 193 193 194 194 192 192 194 194 196 196 197 197 196 196 195 195 197 197 198 198 197 197 196 196 197 197 195 195 194 194 194 194 195 195 186 186 137 137 105 105 171 171 168 168 164 164 161 161 163 163 165 165 166 166 166 166 167 167 170 170 170 170 170 170 168 168 167 167 166 166 166 166 166 166 166 166 168 168 170 170 171 171 168 168 164 164 165 165 167 167 169 169 171 171 172 172 174 174 175 175 173 173 169 169 164 164 164 164 166 166 170 170 172 172 173 173 173 173 173 173 172 172 171 171 171 171 170 170 168 168 166 166 170 170 174 174 172 172 175 175 175 175 173 173 170 170 166 166 166 166 168 168 170 170 172 172 173 173 174 174 174 174 172 172 170 170 167 167 167 167 168 168 170 170 175 175 182 182 175 175 153 153 139 139 135 135 126 126 118 118 114 114 111 111 108 108 105 105 102 102 100 100 98 98 98 98 96 96 94 94 93 93 93 93 93 93 94 94 95 95 95 95 94 94 100 100 103 103 109 109 117 117 124 124 131 131 146 146 163 163 176 176 187 187 182 182 178 178 176 176 177 177 179 179 178 178 175 175 173 173 173 173 174 174 175 175 174 174 172 172 172 172 173 173 174 174 175 175 175 175 176 176 175 175 175 175 178 178 175 175 175 175 177 177 177 177 175 175 173 173 171 171 170 170 170 170 174 174 177 177 178 178 178 178 176 176 173 173 172 172 173 173 174 174 173 173 173 173 175 175 177 177 181 181 181 181 179 179 177 177 176 176 179 179 180 180 182 182 182 182 182 182 176 176 178 178 181 181 182 182 182 182 183 183 183 183 182 182 181 181 181 181 179 179 182 182 184 184 182 182 181 181 184 184 184 184 181 181 181 181 184 184 181 181 179 179 180 180 183 183 185 185 183 183 183 183 182 182 181 181 180 180 181 181 182 182 183 183 182 182 181 181 184 184 187 187 187 187 184 184 183 183 183 183 185 185 186 186 187 187 186 186 186 186 188 188 189 189 190 190 187 187 187 187 187 187 189 189 190 190 189 189 188 188 188 188 189 189 191 191 191 191 191 191 191 191 192 192 192 192 190 190 189 189 189 189 188 188 188 188 187 187 188 188 185 185 185 185 191 191 194 194 189 189 187 187 189 189 191 191 191 191 193 193 194 194 193 193 193 193 193 193 192 192 192 192 191 191 190 190 190 190 193 193 194 194 194 194 194 194 193 193 191 191 191 191 193 193 195 195 196 196 196 196 196 196 196 196 195 195 194 194 193 193 193 193 194 194 192 192 194 194 196 196 197 197 196 196 195 195 197 197 198 198 197 197 196 196 197 197 195 195 194 194 194 194 195 195 186 186 137 137 105 105 170 170 168 168 164 164 162 162 163 163 165 165 167 167 167 167 167 167 170 170 170 170 170 170 168 168 167 167 167 167 167 167 167 167 167 167 169 169 170 170 171 171 169 169 165 165 166 166 167 167 169 169 171 171 172 172 174 174 175 175 174 174 170 170 166 166 163 163 165 165 170 170 173 173 174 174 173 173 173 173 172 172 172 172 172 172 169 169 166 166 165 165 167 167 170 170 175 175 176 176 176 176 173 173 170 170 166 166 167 167 168 168 171 171 173 173 175 175 175 175 173 173 170 170 168 168 167 167 167 167 168 168 170 170 172 172 174 174 179 179 184 184 173 173 153 153 143 143 137 137 132 132 125 125 119 119 116 116 113 113 111 111 110 110 108 108 106 106 105 105 104 104 105 105 106 106 107 107 109 109 114 114 119 119 124 124 127 127 136 136 146 146 154 154 173 173 184 184 190 190 183 183 174 174 172 172 174 174 176 176 177 177 177 177 179 179 176 176 174 174 173 173 173 173 175 175 175 175 174 174 172 172 172 172 174 174 174 174 175 175 176 176 175 175 175 175 177 177 176 176 175 175 176 176 177 177 175 175 174 174 172 172 172 172 172 172 172 172 175 175 179 179 179 179 176 176 173 173 172 172 173 173 174 174 176 176 177 177 177 177 175 175 175 175 178 178 179 179 177 177 174 174 177 177 179 179 181 181 180 180 180 180 180 180 180 180 180 180 184 184 186 186 183 183 183 183 183 183 182 182 181 181 180 180 182 182 184 184 183 183 181 181 180 180 183 183 183 183 182 182 183 183 183 183 181 181 180 180 182 182 183 183 183 183 183 183 183 183 182 182 181 181 182 182 183 183 184 184 184 184 183 183 184 184 186 186 187 187 185 185 183 183 183 183 185 185 186 186 187 187 187 187 188 188 189 189 190 190 191 191 190 190 189 189 188 188 189 189 190 190 190 190 189 189 188 188 188 188 189 189 191 191 191 191 191 191 191 191 190 190 188 188 188 188 189 189 190 190 190 190 188 188 190 190 188 188 185 185 185 185 190 190 193 193 193 193 189 189 187 187 190 190 192 192 193 193 193 193 192 192 192 192 193 193 193 193 194 194 192 192 189 189 189 189 189 189 192 192 193 193 192 192 190 190 189 189 189 189 192 192 194 194 194 194 194 194 194 194 196 196 195 195 193 193 192 192 192 192 192 192 193 193 195 195 196 196 196 196 195 195 196 196 197 197 196 196 195 195 196 196 194 194 194 194 194 194 195 195 192 192 148 148 109 109 170 170 168 168 164 164 162 162 163 163 165 165 167 167 167 167 167 167 170 170 170 170 170 170 168 168 167 167 167 167 167 167 167 167 167 167 169 169 170 170 171 171 169 169 165 165 166 166 167 167 169 169 171 171 172 172 174 174 175 175 174 174 170 170 166 166 163 163 165 165 170 170 173 173 174 174 173 173 173 173 172 172 172 172 172 172 169 169 166 166 165 165 167 167 170 170 175 175 176 176 176 176 173 173 170 170 166 166 167 167 168 168 171 171 173 173 175 175 175 175 173 173 170 170 168 168 167 167 167 167 168 168 170 170 172 172 174 174 179 179 184 184 173 173 153 153 143 143 137 137 132 132 125 125 119 119 116 116 113 113 111 111 110 110 108 108 106 106 105 105 104 104 105 105 106 106 107 107 109 109 114 114 119 119 124 124 127 127 136 136 146 146 154 154 173 173 184 184 190 190 183 183 174 174 172 172 174 174 176 176 177 177 177 177 179 179 176 176 174 174 173 173 173 173 175 175 175 175 174 174 172 172 172 172 174 174 174 174 175 175 176 176 175 175 175 175 177 177 176 176 175 175 176 176 177 177 175 175 174 174 172 172 172 172 172 172 172 172 175 175 179 179 179 179 176 176 173 173 172 172 173 173 174 174 176 176 177 177 177 177 175 175 175 175 178 178 179 179 177 177 174 174 177 177 179 179 181 181 180 180 180 180 180 180 180 180 180 180 184 184 186 186 183 183 183 183 183 183 182 182 181 181 180 180 182 182 184 184 183 183 181 181 180 180 183 183 183 183 182 182 183 183 183 183 181 181 180 180 182 182 183 183 183 183 183 183 183 183 182 182 181 181 182 182 183 183 184 184 184 184 183 183 184 184 186 186 187 187 185 185 183 183 183 183 185 185 186 186 187 187 187 187 188 188 189 189 190 190 191 191 190 190 189 189 188 188 189 189 190 190 190 190 189 189 188 188 188 188 189 189 191 191 191 191 191 191 191 191 190 190 188 188 188 188 189 189 190 190 190 190 188 188 190 190 188 188 185 185 185 185 190 190 193 193 193 193 189 189 187 187 190 190 192 192 193 193 193 193 192 192 192 192 193 193 193 193 194 194 192 192 189 189 189 189 189 189 192 192 193 193 192 192 190 190 189 189 189 189 192 192 194 194 194 194 194 194 194 194 196 196 195 195 193 193 192 192 192 192 192 192 193 193 195 195 196 196 196 196 195 195 196 196 197 197 196 196 195 195 196 196 194 194 194 194 194 194 195 195 192 192 148 148 109 109 169 169 167 167 164 164 162 162 164 164 166 166 167 167 167 167 168 168 170 170 170 170 170 170 168 168 167 167 167 167 168 168 169 169 170 170 169 169 170 170 172 172 170 170 167 167 166 166 167 167 169 169 171 171 172 172 173 173 175 175 174 174 171 171 167 167 164 164 165 165 170 170 172 172 174 174 171 171 171 171 171 171 171 171 172 172 170 170 167 167 165 165 165 165 167 167 174 174 176 176 176 176 173 173 171 171 167 167 167 167 169 169 172 172 174 174 176 176 175 175 173 173 170 170 168 168 168 168 168 168 169 169 171 171 172 172 173 173 176 176 174 174 181 181 188 188 177 177 162 162 152 152 146 146 140 140 135 135 131 131 128 128 126 126 125 125 124 124 123 123 124 124 125 125 128 128 129 129 131 131 135 135 140 140 148 148 157 157 172 172 181 181 185 185 179 179 176 176 176 176 177 177 177 177 173 173 175 175 177 177 175 175 173 173 178 178 177 177 176 176 174 174 174 174 176 176 176 176 175 175 173 173 172 172 173 173 173 173 174 174 175 175 175 175 175 175 176 176 177 177 175 175 175 175 176 176 175 175 174 174 173 173 174 174 174 174 173 173 175 175 179 179 179 179 176 176 173 173 172 172 173 173 175 175 178 178 179 179 178 178 176 176 175 175 179 179 182 182 181 181 178 178 179 179 180 180 180 180 179 179 178 178 182 182 181 181 181 181 184 184 188 188 184 184 184 184 183 183 183 183 182 182 180 180 181 181 183 183 183 183 181 181 179 179 182 182 183 183 183 183 182 182 183 183 182 182 181 181 181 181 182 182 183 183 184 184 184 184 183 183 183 183 183 183 185 185 186 186 185 185 185 185 186 186 187 187 188 188 188 188 185 185 183 183 185 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 190 190 189 189 188 188 188 188 189 189 188 188 187 187 188 188 190 190 192 192 191 191 191 191 190 190 189 189 189 189 187 187 188 188 189 189 190 190 191 191 192 192 192 192 192 192 189 189 186 186 187 187 189 189 192 192 193 193 192 192 190 190 192 192 192 192 192 192 191 191 191 191 192 192 193 193 194 194 195 195 195 195 192 192 190 190 191 191 193 193 194 194 193 193 193 193 191 191 192 192 192 192 192 192 192 192 192 192 195 195 194 194 192 192 191 191 191 191 191 191 192 192 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 194 194 195 195 194 194 162 162 117 117 169 169 167 167 164 164 162 162 164 164 166 166 167 167 167 167 168 168 170 170 170 170 170 170 168 168 167 167 167 167 168 168 169 169 170 170 169 169 170 170 172 172 170 170 167 167 166 166 167 167 169 169 171 171 172 172 173 173 175 175 174 174 171 171 167 167 164 164 165 165 170 170 172 172 174 174 171 171 171 171 171 171 171 171 172 172 170 170 167 167 165 165 165 165 167 167 174 174 176 176 176 176 173 173 171 171 167 167 167 167 169 169 172 172 174 174 176 176 175 175 173 173 170 170 168 168 168 168 168 168 169 169 171 171 172 172 173 173 176 176 174 174 181 181 188 188 177 177 162 162 152 152 146 146 140 140 135 135 131 131 128 128 126 126 125 125 124 124 123 123 124 124 125 125 128 128 129 129 131 131 135 135 140 140 148 148 157 157 172 172 181 181 185 185 179 179 176 176 176 176 177 177 177 177 173 173 175 175 177 177 175 175 173 173 178 178 177 177 176 176 174 174 174 174 176 176 176 176 175 175 173 173 172 172 173 173 173 173 174 174 175 175 175 175 175 175 176 176 177 177 175 175 175 175 176 176 175 175 174 174 173 173 174 174 174 174 173 173 175 175 179 179 179 179 176 176 173 173 172 172 173 173 175 175 178 178 179 179 178 178 176 176 175 175 179 179 182 182 181 181 178 178 179 179 180 180 180 180 179 179 178 178 182 182 181 181 181 181 184 184 188 188 184 184 184 184 183 183 183 183 182 182 180 180 181 181 183 183 183 183 181 181 179 179 182 182 183 183 183 183 182 182 183 183 182 182 181 181 181 181 182 182 183 183 184 184 184 184 183 183 183 183 183 183 185 185 186 186 185 185 185 185 186 186 187 187 188 188 188 188 185 185 183 183 185 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 190 190 189 189 188 188 188 188 189 189 188 188 187 187 188 188 190 190 192 192 191 191 191 191 190 190 189 189 189 189 187 187 188 188 189 189 190 190 191 191 192 192 192 192 192 192 189 189 186 186 187 187 189 189 192 192 193 193 192 192 190 190 192 192 192 192 192 192 191 191 191 191 192 192 193 193 194 194 195 195 195 195 192 192 190 190 191 191 193 193 194 194 193 193 193 193 191 191 192 192 192 192 192 192 192 192 192 192 195 195 194 194 192 192 191 191 191 191 191 191 192 192 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 194 194 195 195 194 194 162 162 117 117 168 168 166 166 164 164 163 163 164 164 166 166 168 168 168 168 168 168 170 170 170 170 170 170 168 168 167 167 168 168 169 169 171 171 172 172 170 170 170 170 172 172 171 171 169 169 167 167 167 167 169 169 171 171 172 172 173 173 175 175 175 175 172 172 169 169 166 166 168 168 170 170 171 171 171 171 168 168 168 168 169 169 169 169 170 170 171 171 169 169 166 166 165 165 165 165 169 169 172 172 174 174 173 173 171 171 168 168 168 168 170 170 172 172 174 174 174 174 174 174 174 174 171 171 170 170 169 169 169 169 170 170 172 172 175 175 172 172 168 168 176 176 174 174 171 171 178 178 186 186 187 187 177 177 167 167 161 161 156 156 150 150 146 146 145 145 144 144 144 144 145 145 147 147 150 150 154 154 162 162 170 170 175 175 184 184 184 184 181 181 177 177 174 174 170 170 171 171 176 176 177 177 173 173 171 171 173 173 175 175 175 175 175 175 175 175 177 177 178 178 177 177 175 175 176 176 178 178 177 177 174 174 171 171 172 172 173 173 173 173 174 174 175 175 175 175 175 175 177 177 176 176 174 174 175 175 174 174 174 174 174 174 174 174 175 175 176 176 177 177 178 178 178 178 176 176 173 173 172 172 173 173 177 177 178 178 178 178 179 179 180 180 178 178 179 179 182 182 183 183 183 183 181 181 181 181 182 182 181 181 179 179 179 179 181 181 183 183 184 184 185 185 185 185 185 185 184 184 183 183 183 183 181 181 181 181 181 181 182 182 183 183 182 182 180 180 181 181 182 182 180 180 180 180 182 182 183 183 183 183 182 182 182 182 184 184 185 185 185 185 184 184 185 185 186 186 187 187 186 186 185 185 185 185 185 185 186 186 187 187 185 185 183 183 185 185 186 186 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 187 187 188 188 188 188 188 188 188 188 190 190 192 192 192 192 191 191 189 189 188 188 187 187 189 189 189 189 189 189 189 189 189 189 193 193 190 190 192 192 192 192 189 189 188 188 189 189 190 190 192 192 191 191 189 189 191 191 192 192 191 191 191 191 191 191 190 190 191 191 190 190 193 193 196 196 195 195 194 194 192 192 192 192 193 193 195 195 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 194 192 192 191 191 191 191 192 192 190 190 192 192 194 194 195 195 194 194 196 196 194 194 193 193 194 194 195 195 195 195 194 194 193 193 194 194 194 194 195 195 175 175 129 129 168 168 166 166 164 164 163 163 164 164 166 166 168 168 168 168 168 168 170 170 170 170 170 170 168 168 167 167 168 168 169 169 171 171 172 172 170 170 170 170 172 172 171 171 169 169 167 167 167 167 169 169 171 171 172 172 173 173 175 175 175 175 172 172 169 169 166 166 168 168 170 170 171 171 171 171 168 168 168 168 169 169 169 169 170 170 171 171 169 169 166 166 165 165 165 165 169 169 172 172 174 174 173 173 171 171 168 168 168 168 170 170 172 172 174 174 174 174 174 174 174 174 171 171 170 170 169 169 169 169 170 170 172 172 175 175 172 172 168 168 176 176 174 174 171 171 178 178 186 186 187 187 177 177 167 167 161 161 156 156 150 150 146 146 145 145 144 144 144 144 145 145 147 147 150 150 154 154 162 162 170 170 175 175 184 184 184 184 181 181 177 177 174 174 170 170 171 171 176 176 177 177 173 173 171 171 173 173 175 175 175 175 175 175 175 175 177 177 178 178 177 177 175 175 176 176 178 178 177 177 174 174 171 171 172 172 173 173 173 173 174 174 175 175 175 175 175 175 177 177 176 176 174 174 175 175 174 174 174 174 174 174 174 174 175 175 176 176 177 177 178 178 178 178 176 176 173 173 172 172 173 173 177 177 178 178 178 178 179 179 180 180 178 178 179 179 182 182 183 183 183 183 181 181 181 181 182 182 181 181 179 179 179 179 181 181 183 183 184 184 185 185 185 185 185 185 184 184 183 183 183 183 181 181 181 181 181 181 182 182 183 183 182 182 180 180 181 181 182 182 180 180 180 180 182 182 183 183 183 183 182 182 182 182 184 184 185 185 185 185 184 184 185 185 186 186 187 187 186 186 185 185 185 185 185 185 186 186 187 187 185 185 183 183 185 185 186 186 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 187 187 188 188 188 188 188 188 188 188 190 190 192 192 192 192 191 191 189 189 188 188 187 187 189 189 189 189 189 189 189 189 189 189 193 193 190 190 192 192 192 192 189 189 188 188 189 189 190 190 192 192 191 191 189 189 191 191 192 192 191 191 191 191 191 191 190 190 191 191 190 190 193 193 196 196 195 195 194 194 192 192 192 192 193 193 195 195 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 194 192 192 191 191 191 191 192 192 190 190 192 192 194 194 195 195 194 194 196 196 194 194 193 193 194 194 195 195 195 195 194 194 193 193 194 194 194 194 195 195 175 175 129 129 168 168 166 166 164 164 162 162 164 164 167 167 168 168 168 168 169 169 170 170 170 170 170 170 168 168 168 168 169 169 170 170 172 172 173 173 171 171 171 171 172 172 171 171 169 169 168 168 168 168 169 169 171 171 172 172 171 171 173 173 173 173 172 172 170 170 167 167 167 167 169 169 169 169 168 168 165 165 165 165 166 166 167 167 168 168 171 171 171 171 169 169 165 165 163 163 165 165 169 169 172 172 173 173 172 172 169 169 169 169 170 170 172 172 174 174 174 174 174 174 173 173 172 172 170 170 169 169 170 170 171 171 172 172 171 171 171 171 172 172 169 169 171 171 174 174 169 169 163 163 169 169 179 179 190 190 192 192 191 191 189 189 187 187 185 185 185 185 184 184 183 183 183 183 182 182 183 183 184 184 183 183 180 180 176 176 171 171 165 165 167 167 170 170 173 173 172 172 174 174 177 177 175 175 173 173 173 173 173 173 173 173 173 173 172 172 174 174 176 176 177 177 177 177 176 176 178 178 178 178 175 175 173 173 172 172 172 172 173 173 174 174 175 175 175 175 174 174 177 177 176 176 173 173 174 174 173 173 173 173 174 174 175 175 176 176 177 177 178 178 178 178 178 178 176 176 173 173 172 172 174 174 176 176 178 178 178 178 179 179 182 182 181 181 180 180 180 180 182 182 184 184 184 184 183 183 182 182 181 181 179 179 177 177 180 180 183 183 184 184 183 183 185 185 185 185 184 184 183 183 182 182 183 183 182 182 182 182 183 183 184 184 183 183 180 180 181 181 180 180 179 179 179 179 181 181 182 182 182 182 182 182 182 182 184 184 186 186 186 186 185 185 185 185 187 187 188 188 187 187 184 184 182 182 182 182 183 183 185 185 184 184 184 184 185 185 185 185 186 186 186 186 186 186 185 185 185 185 185 185 184 184 185 185 185 185 187 187 189 189 190 190 189 189 188 188 189 189 189 189 191 191 191 191 190 190 188 188 187 187 190 190 190 190 190 190 189 189 189 189 191 191 189 189 190 190 191 191 191 191 189 189 191 191 192 192 190 190 188 188 189 189 190 190 191 191 191 191 191 191 190 190 189 189 189 189 188 188 188 188 191 191 193 193 194 194 193 193 191 191 191 191 194 194 195 195 195 195 195 195 194 194 192 192 192 192 194 194 194 194 193 193 192 192 192 192 193 193 191 191 191 191 193 193 194 194 193 193 195 195 195 195 194 194 194 194 195 195 194 194 194 194 194 194 195 195 195 195 196 196 188 188 143 143 168 168 166 166 164 164 162 162 164 164 167 167 168 168 168 168 169 169 170 170 170 170 170 170 168 168 168 168 169 169 170 170 172 172 173 173 171 171 171 171 172 172 171 171 169 169 168 168 168 168 169 169 171 171 172 172 171 171 173 173 173 173 172 172 170 170 167 167 167 167 169 169 169 169 168 168 165 165 165 165 166 166 167 167 168 168 171 171 171 171 169 169 165 165 163 163 165 165 169 169 172 172 173 173 172 172 169 169 169 169 170 170 172 172 174 174 174 174 174 174 173 173 172 172 170 170 169 169 170 170 171 171 172 172 171 171 171 171 172 172 169 169 171 171 174 174 169 169 163 163 169 169 179 179 190 190 192 192 191 191 189 189 187 187 185 185 185 185 184 184 183 183 183 183 182 182 183 183 184 184 183 183 180 180 176 176 171 171 165 165 167 167 170 170 173 173 172 172 174 174 177 177 175 175 173 173 173 173 173 173 173 173 173 173 172 172 174 174 176 176 177 177 177 177 176 176 178 178 178 178 175 175 173 173 172 172 172 172 173 173 174 174 175 175 175 175 174 174 177 177 176 176 173 173 174 174 173 173 173 173 174 174 175 175 176 176 177 177 178 178 178 178 178 178 176 176 173 173 172 172 174 174 176 176 178 178 178 178 179 179 182 182 181 181 180 180 180 180 182 182 184 184 184 184 183 183 182 182 181 181 179 179 177 177 180 180 183 183 184 184 183 183 185 185 185 185 184 184 183 183 182 182 183 183 182 182 182 182 183 183 184 184 183 183 180 180 181 181 180 180 179 179 179 179 181 181 182 182 182 182 182 182 182 182 184 184 186 186 186 186 185 185 185 185 187 187 188 188 187 187 184 184 182 182 182 182 183 183 185 185 184 184 184 184 185 185 185 185 186 186 186 186 186 186 185 185 185 185 185 185 184 184 185 185 185 185 187 187 189 189 190 190 189 189 188 188 189 189 189 189 191 191 191 191 190 190 188 188 187 187 190 190 190 190 190 190 189 189 189 189 191 191 189 189 190 190 191 191 191 191 189 189 191 191 192 192 190 190 188 188 189 189 190 190 191 191 191 191 191 191 190 190 189 189 189 189 188 188 188 188 191 191 193 193 194 194 193 193 191 191 191 191 194 194 195 195 195 195 195 195 194 194 192 192 192 192 194 194 194 194 193 193 192 192 192 192 193 193 191 191 191 191 193 193 194 194 193 193 195 195 195 195 194 194 194 194 195 195 194 194 194 194 194 194 195 195 195 195 196 196 188 188 143 143 167 167 166 166 164 164 162 162 164 164 167 167 169 169 168 168 169 169 171 171 171 171 169 169 167 167 168 168 171 171 173 173 173 173 173 173 173 173 172 172 171 171 170 170 170 170 170 170 170 170 171 171 172 172 172 172 171 171 171 171 171 171 172 172 172 172 168 168 167 167 170 170 171 171 168 168 165 165 165 165 165 165 168 168 170 170 171 171 173 173 172 172 167 167 162 162 162 162 167 167 172 172 173 173 172 172 171 171 170 170 170 170 170 170 173 173 175 175 174 174 172 172 171 171 170 170 170 170 172 172 173 173 172 172 171 171 170 170 170 170 171 171 171 171 172 172 171 171 168 168 166 166 166 166 168 168 172 172 175 175 177 177 177 177 179 179 180 180 179 179 176 176 175 175 174 174 175 175 176 176 176 176 175 175 175 175 172 172 169 169 169 169 170 170 175 175 174 174 173 173 173 173 175 175 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 174 174 175 175 175 175 175 175 176 176 176 176 176 176 172 172 171 171 172 172 175 175 176 176 175 175 176 176 176 176 174 174 173 173 172 172 172 172 173 173 174 174 176 176 177 177 176 176 177 177 179 179 179 179 176 176 172 172 172 172 174 174 176 176 179 179 179 179 178 178 181 181 184 184 183 183 181 181 181 181 183 183 184 184 183 183 181 181 180 180 179 179 176 176 179 179 182 182 183 183 183 183 184 184 183 183 183 183 182 182 182 182 185 185 185 185 184 184 183 183 182 182 181 181 182 182 183 183 182 182 181 181 182 182 182 182 182 182 182 182 181 181 179 179 181 181 184 184 185 185 185 185 185 185 187 187 188 188 186 186 184 184 183 183 183 183 184 184 187 187 186 186 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 186 187 187 187 187 189 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 190 190 188 188 189 189 189 189 191 191 191 191 191 191 190 190 193 193 190 190 189 189 192 192 189 189 188 188 189 189 191 191 192 192 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 192 192 195 195 193 193 190 190 190 190 192 192 196 196 196 196 194 194 192 192 192 192 192 192 193 193 194 194 194 194 193 193 194 194 195 195 197 197 196 196 194 194 193 193 195 195 197 197 197 197 197 197 196 196 196 196 166 166 167 167 166 166 164 164 162 162 164 164 167 167 169 169 168 168 169 169 171 171 171 171 169 169 167 167 168 168 171 171 173 173 173 173 173 173 173 173 172 172 171 171 170 170 170 170 170 170 170 170 171 171 172 172 172 172 171 171 171 171 171 171 172 172 172 172 168 168 167 167 170 170 171 171 168 168 165 165 165 165 165 165 168 168 170 170 171 171 173 173 172 172 167 167 162 162 162 162 167 167 172 172 173 173 172 172 171 171 170 170 170 170 170 170 173 173 175 175 174 174 172 172 171 171 170 170 170 170 172 172 173 173 172 172 171 171 170 170 170 170 171 171 171 171 172 172 171 171 168 168 166 166 166 166 168 168 172 172 175 175 177 177 177 177 179 179 180 180 179 179 176 176 175 175 174 174 175 175 176 176 176 176 175 175 175 175 172 172 169 169 169 169 170 170 175 175 174 174 173 173 173 173 175 175 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 174 174 175 175 175 175 175 175 176 176 176 176 176 176 172 172 171 171 172 172 175 175 176 176 175 175 176 176 176 176 174 174 173 173 172 172 172 172 173 173 174 174 176 176 177 177 176 176 177 177 179 179 179 179 176 176 172 172 172 172 174 174 176 176 179 179 179 179 178 178 181 181 184 184 183 183 181 181 181 181 183 183 184 184 183 183 181 181 180 180 179 179 176 176 179 179 182 182 183 183 183 183 184 184 183 183 183 183 182 182 182 182 185 185 185 185 184 184 183 183 182 182 181 181 182 182 183 183 182 182 181 181 182 182 182 182 182 182 182 182 181 181 179 179 181 181 184 184 185 185 185 185 185 185 187 187 188 188 186 186 184 184 183 183 183 183 184 184 187 187 186 186 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 186 187 187 187 187 189 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 190 190 188 188 189 189 189 189 191 191 191 191 191 191 190 190 193 193 190 190 189 189 192 192 189 189 188 188 189 189 191 191 192 192 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 192 192 195 195 193 193 190 190 190 190 192 192 196 196 196 196 194 194 192 192 192 192 192 192 193 193 194 194 194 194 193 193 194 194 195 195 197 197 196 196 194 194 193 193 195 195 197 197 197 197 197 197 196 196 196 196 166 166 166 166 165 165 163 163 162 162 164 164 167 167 168 168 167 167 167 167 169 169 170 170 169 169 167 167 169 169 173 173 175 175 176 176 175 175 173 173 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 173 173 171 171 170 170 170 170 170 170 170 170 169 169 169 169 171 171 173 173 169 169 165 165 166 166 165 165 167 167 169 169 172 172 174 174 174 174 169 169 164 164 162 162 167 167 171 171 172 172 172 172 171 171 170 170 170 170 170 170 172 172 173 173 173 173 172 172 171 171 171 171 172 172 174 174 175 175 174 174 172 172 171 171 171 171 170 170 170 170 172 172 173 173 171 171 169 169 169 169 168 168 171 171 172 172 171 171 168 168 172 172 174 174 172 172 170 170 169 169 172 172 175 175 176 176 177 177 176 176 175 175 172 172 170 170 170 170 171 171 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 175 175 173 173 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 174 172 172 171 171 172 172 175 175 177 177 178 178 179 179 177 177 176 176 173 173 172 172 174 174 174 174 173 173 173 173 176 176 178 178 178 178 176 176 176 176 175 175 173 173 173 173 175 175 176 176 179 179 179 179 177 177 179 179 182 182 182 182 181 181 180 180 181 181 182 182 181 181 180 180 179 179 179 179 175 175 177 177 178 178 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 184 184 184 183 183 183 183 182 182 181 181 180 180 180 180 183 183 185 185 185 185 185 185 185 185 185 185 183 183 179 179 180 180 181 181 182 182 184 184 185 185 185 185 186 186 187 187 186 186 184 184 184 184 184 184 187 187 187 187 187 187 187 187 187 187 187 187 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 186 187 187 190 190 191 191 191 191 191 191 191 191 190 190 191 191 191 191 190 190 188 188 190 190 190 190 190 190 191 191 191 191 189 189 190 190 189 189 188 188 190 190 192 192 188 188 186 186 190 190 192 192 191 191 192 192 192 192 192 192 191 191 189 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 191 191 191 191 191 191 190 190 190 190 192 192 193 193 194 194 193 193 191 191 194 194 195 195 194 194 193 193 192 192 194 194 196 196 196 196 195 195 193 193 193 193 194 194 195 195 194 194 193 193 194 194 195 195 196 196 197 197 196 196 196 196 196 196 196 196 166 166 165 165 163 163 162 162 164 164 167 167 168 168 167 167 167 167 169 169 170 170 169 169 167 167 169 169 173 173 175 175 176 176 175 175 173 173 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 173 173 171 171 170 170 170 170 170 170 170 170 169 169 169 169 171 171 173 173 169 169 165 165 166 166 165 165 167 167 169 169 172 172 174 174 174 174 169 169 164 164 162 162 167 167 171 171 172 172 172 172 171 171 170 170 170 170 170 170 172 172 173 173 173 173 172 172 171 171 171 171 172 172 174 174 175 175 174 174 172 172 171 171 171 171 170 170 170 170 172 172 173 173 171 171 169 169 169 169 168 168 171 171 172 172 171 171 168 168 172 172 174 174 172 172 170 170 169 169 172 172 175 175 176 176 177 177 176 176 175 175 172 172 170 170 170 170 171 171 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 175 175 173 173 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 174 172 172 171 171 172 172 175 175 177 177 178 178 179 179 177 177 176 176 173 173 172 172 174 174 174 174 173 173 173 173 176 176 178 178 178 178 176 176 176 176 175 175 173 173 173 173 175 175 176 176 179 179 179 179 177 177 179 179 182 182 182 182 181 181 180 180 181 181 182 182 181 181 180 180 179 179 179 179 175 175 177 177 178 178 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 184 184 184 183 183 183 183 182 182 181 181 180 180 180 180 183 183 185 185 185 185 185 185 185 185 185 185 183 183 179 179 180 180 181 181 182 182 184 184 185 185 185 185 186 186 187 187 186 186 184 184 184 184 184 184 187 187 187 187 187 187 187 187 187 187 187 187 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 186 187 187 190 190 191 191 191 191 191 191 191 191 190 190 191 191 191 191 190 190 188 188 190 190 190 190 190 190 191 191 191 191 189 189 190 190 189 189 188 188 190 190 192 192 188 188 186 186 190 190 192 192 191 191 192 192 192 192 192 192 191 191 189 189 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 191 191 191 191 191 191 190 190 190 190 192 192 193 193 194 194 193 193 191 191 194 194 195 195 194 194 193 193 192 192 194 194 196 196 196 196 195 195 193 193 193 193 194 194 195 195 194 194 193 193 194 194 195 195 196 196 197 197 196 196 196 196 196 196 196 196 165 165 165 165 163 163 163 163 164 164 167 167 167 167 166 166 165 165 168 168 169 169 168 168 167 167 168 168 172 172 176 176 176 176 174 174 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 172 172 172 172 170 170 170 170 169 169 168 168 167 167 169 169 169 169 171 171 173 173 169 169 167 167 166 166 166 166 167 167 168 168 172 172 174 174 175 175 171 171 166 166 162 162 165 165 168 168 171 171 172 172 173 173 171 171 169 169 169 169 170 170 172 172 172 172 171 171 171 171 172 172 173 173 174 174 176 176 175 175 173 173 172 172 171 171 170 170 169 169 171 171 174 174 173 173 172 172 171 171 169 169 171 171 174 174 174 174 172 172 173 173 173 173 172 172 171 171 170 170 172 172 174 174 176 176 177 177 177 177 176 176 173 173 170 170 170 170 172 172 172 172 174 174 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 177 176 176 174 174 172 172 171 171 171 171 172 172 172 172 173 173 174 174 173 173 172 172 171 171 172 172 175 175 177 177 178 178 179 179 179 179 177 177 174 174 172 172 173 173 174 174 174 174 173 173 175 175 176 176 176 176 174 174 174 174 174 174 174 174 174 174 175 175 176 176 179 179 178 178 176 176 178 178 180 180 181 181 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 175 175 175 175 176 176 177 177 178 178 180 180 180 180 181 181 182 182 183 183 184 184 183 183 183 183 182 182 182 182 184 184 182 182 180 180 181 181 183 183 185 185 185 185 185 185 185 185 186 186 187 187 184 184 182 182 180 180 182 182 184 184 184 184 185 185 186 186 186 186 185 185 185 185 185 185 186 186 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 190 190 188 188 191 191 190 190 190 190 190 190 190 190 189 189 188 188 189 189 189 189 188 188 188 188 189 189 189 189 189 189 188 188 189 189 190 190 192 192 193 193 192 192 189 189 190 190 191 191 192 192 192 192 191 191 192 192 192 192 193 193 194 194 193 193 193 193 192 192 191 191 192 192 194 194 196 196 196 196 194 194 193 193 194 194 195 195 195 195 193 193 194 194 195 195 196 196 195 195 195 195 196 196 196 196 196 196 196 196 196 196 195 195 195 195 196 196 195 195 195 195 192 192 193 193 199 199 165 165 165 165 163 163 163 163 164 164 167 167 167 167 166 166 165 165 168 168 169 169 168 168 167 167 168 168 172 172 176 176 176 176 174 174 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 172 172 172 172 170 170 170 170 169 169 168 168 167 167 169 169 169 169 171 171 173 173 169 169 167 167 166 166 166 166 167 167 168 168 172 172 174 174 175 175 171 171 166 166 162 162 165 165 168 168 171 171 172 172 173 173 171 171 169 169 169 169 170 170 172 172 172 172 171 171 171 171 172 172 173 173 174 174 176 176 175 175 173 173 172 172 171 171 170 170 169 169 171 171 174 174 173 173 172 172 171 171 169 169 171 171 174 174 174 174 172 172 173 173 173 173 172 172 171 171 170 170 172 172 174 174 176 176 177 177 177 177 176 176 173 173 170 170 170 170 172 172 172 172 174 174 175 175 175 175 175 175 177 177 177 177 177 177 177 177 177 177 176 176 174 174 172 172 171 171 171 171 172 172 172 172 173 173 174 174 173 173 172 172 171 171 172 172 175 175 177 177 178 178 179 179 179 179 177 177 174 174 172 172 173 173 174 174 174 174 173 173 175 175 176 176 176 176 174 174 174 174 174 174 174 174 174 174 175 175 176 176 179 179 178 178 176 176 178 178 180 180 181 181 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 175 175 175 175 176 176 177 177 178 178 180 180 180 180 181 181 182 182 183 183 184 184 183 183 183 183 182 182 182 182 184 184 182 182 180 180 181 181 183 183 185 185 185 185 185 185 185 185 186 186 187 187 184 184 182 182 180 180 182 182 184 184 184 184 185 185 186 186 186 186 185 185 185 185 185 185 186 186 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 190 190 188 188 191 191 190 190 190 190 190 190 190 190 189 189 188 188 189 189 189 189 188 188 188 188 189 189 189 189 189 189 188 188 189 189 190 190 192 192 193 193 192 192 189 189 190 190 191 191 192 192 192 192 191 191 192 192 192 192 193 193 194 194 193 193 193 193 192 192 191 191 192 192 194 194 196 196 196 196 194 194 193 193 194 194 195 195 195 195 193 193 194 194 195 195 196 196 195 195 195 195 196 196 196 196 196 196 196 196 196 196 195 195 195 195 196 196 195 195 195 195 192 192 193 193 199 199 164 164 165 165 163 163 163 163 164 164 166 166 167 167 164 164 164 164 166 166 168 168 168 168 167 167 167 167 171 171 175 175 176 176 172 172 169 169 169 169 169 169 170 170 170 170 169 169 168 168 169 169 170 170 170 170 170 170 169 169 168 168 166 166 165 165 167 167 167 167 170 170 171 171 168 168 167 167 167 167 166 166 166 166 167 167 171 171 173 173 174 174 171 171 166 166 162 162 164 164 167 167 171 171 173 173 173 173 171 171 169 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 172 172 174 174 175 175 174 174 173 173 173 173 171 171 170 170 168 168 170 170 172 172 174 174 173 173 171 171 172 172 176 176 177 177 175 175 172 172 172 172 172 172 172 172 171 171 171 171 171 171 173 173 176 176 178 178 178 178 177 177 174 174 171 171 171 171 172 172 171 171 173 173 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 174 174 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 174 172 172 171 171 172 172 175 175 176 176 175 175 177 177 179 179 179 179 176 176 173 173 170 170 171 171 174 174 176 176 175 175 174 174 173 173 173 173 172 172 173 173 175 175 175 175 175 175 177 177 179 179 178 178 175 175 176 176 178 178 180 180 180 180 179 179 177 177 177 177 177 177 177 177 177 177 178 178 177 177 176 176 175 175 176 176 178 178 181 181 181 181 181 181 180 180 181 181 183 183 183 183 182 182 181 181 181 181 182 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 182 182 184 184 187 187 186 186 184 184 182 182 181 181 183 183 185 185 186 186 185 185 186 186 186 186 185 185 185 185 186 186 186 186 185 185 185 185 185 185 185 185 186 186 187 187 187 187 187 187 187 187 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 190 190 191 191 191 191 190 190 189 189 191 191 191 191 190 190 189 189 189 189 191 191 189 189 191 191 192 192 189 189 187 187 188 188 188 188 189 189 189 189 190 190 190 190 189 189 188 188 188 188 189 189 191 191 192 192 193 193 192 192 192 192 192 192 193 193 193 193 194 194 194 194 192 192 191 191 190 190 190 190 192 192 194 194 194 194 193 193 192 192 194 194 196 196 196 196 193 193 190 190 192 192 195 195 196 196 196 196 197 197 195 195 194 194 195 195 197 197 194 194 195 195 196 196 194 194 193 193 190 190 191 191 192 192 164 164 165 165 163 163 163 163 164 164 166 166 167 167 164 164 164 164 166 166 168 168 168 168 167 167 167 167 171 171 175 175 176 176 172 172 169 169 169 169 169 169 170 170 170 170 169 169 168 168 169 169 170 170 170 170 170 170 169 169 168 168 166 166 165 165 167 167 167 167 170 170 171 171 168 168 167 167 167 167 166 166 166 166 167 167 171 171 173 173 174 174 171 171 166 166 162 162 164 164 167 167 171 171 173 173 173 173 171 171 169 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 172 172 174 174 175 175 174 174 173 173 173 173 171 171 170 170 168 168 170 170 172 172 174 174 173 173 171 171 172 172 176 176 177 177 175 175 172 172 172 172 172 172 172 172 171 171 171 171 171 171 173 173 176 176 178 178 178 178 177 177 174 174 171 171 171 171 172 172 171 171 173 173 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 176 174 174 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 174 172 172 171 171 172 172 175 175 176 176 175 175 177 177 179 179 179 179 176 176 173 173 170 170 171 171 174 174 176 176 175 175 174 174 173 173 173 173 172 172 173 173 175 175 175 175 175 175 177 177 179 179 178 178 175 175 176 176 178 178 180 180 180 180 179 179 177 177 177 177 177 177 177 177 177 177 178 178 177 177 176 176 175 175 176 176 178 178 181 181 181 181 181 181 180 180 181 181 183 183 183 183 182 182 181 181 181 181 182 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 182 182 184 184 187 187 186 186 184 184 182 182 181 181 183 183 185 185 186 186 185 185 186 186 186 186 185 185 185 185 186 186 186 186 185 185 185 185 185 185 185 185 186 186 187 187 187 187 187 187 187 187 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 190 190 191 191 191 191 190 190 189 189 191 191 191 191 190 190 189 189 189 189 191 191 189 189 191 191 192 192 189 189 187 187 188 188 188 188 189 189 189 189 190 190 190 190 189 189 188 188 188 188 189 189 191 191 192 192 193 193 192 192 192 192 192 192 193 193 193 193 194 194 194 194 192 192 191 191 190 190 190 190 192 192 194 194 194 194 193 193 192 192 194 194 196 196 196 196 193 193 190 190 192 192 195 195 196 196 196 196 197 197 195 195 194 194 195 195 197 197 194 194 195 195 196 196 194 194 193 193 190 190 191 191 192 192 164 164 165 165 164 164 163 163 164 164 165 165 165 165 164 164 163 163 164 164 166 166 167 167 167 167 166 166 169 169 173 173 175 175 172 172 167 167 166 166 166 166 167 167 168 168 168 168 167 167 167 167 168 168 169 169 170 170 168 168 166 166 164 164 164 164 166 166 166 166 168 168 169 169 168 168 167 167 166 166 165 165 167 167 168 168 169 169 171 171 173 173 171 171 167 167 163 163 163 163 166 166 170 170 173 173 172 172 170 170 170 170 170 170 169 169 170 170 169 169 170 170 171 171 171 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 171 171 169 169 169 169 171 171 173 173 175 175 173 173 172 172 174 174 177 177 177 177 174 174 171 171 170 170 171 171 171 171 173 173 172 172 173 173 176 176 177 177 178 178 176 176 174 174 172 172 172 172 174 174 171 171 171 171 175 175 176 176 173 173 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 174 174 172 172 171 171 171 171 173 173 174 174 173 173 174 174 176 176 178 178 177 177 174 174 170 170 171 171 174 174 176 176 175 175 173 173 170 170 172 172 172 172 174 174 175 175 174 174 175 175 177 177 179 179 178 178 176 176 177 177 177 177 178 178 178 178 177 177 175 175 175 175 175 175 177 177 177 177 177 177 179 179 176 176 177 177 179 179 179 179 183 183 183 183 182 182 179 179 178 178 181 181 181 181 182 182 181 181 181 181 180 180 183 183 185 185 183 183 181 181 181 181 181 181 181 181 180 180 181 181 183 183 184 184 186 186 186 186 183 183 181 181 184 184 186 186 184 184 185 185 187 187 186 186 185 185 186 186 185 185 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 183 183 183 183 185 185 185 185 185 185 184 184 185 185 187 187 187 187 186 186 189 189 190 190 191 191 190 190 190 190 191 191 191 191 190 190 188 188 187 187 190 190 188 188 190 190 191 191 189 189 188 188 185 185 185 185 188 188 191 191 191 191 191 191 189 189 187 187 186 186 189 189 190 190 191 191 192 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 191 191 189 189 189 189 189 189 189 189 190 190 191 191 190 190 192 192 195 195 195 195 192 192 189 189 191 191 193 193 195 195 195 195 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 194 194 193 193 191 191 192 192 191 191 164 164 165 165 164 164 163 163 164 164 165 165 165 165 164 164 163 163 164 164 166 166 167 167 167 167 166 166 169 169 173 173 175 175 172 172 167 167 166 166 166 166 167 167 168 168 168 168 167 167 167 167 168 168 169 169 170 170 168 168 166 166 164 164 164 164 166 166 166 166 168 168 169 169 168 168 167 167 166 166 165 165 167 167 168 168 169 169 171 171 173 173 171 171 167 167 163 163 163 163 166 166 170 170 173 173 172 172 170 170 170 170 170 170 169 169 170 170 169 169 170 170 171 171 171 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 171 171 169 169 169 169 171 171 173 173 175 175 173 173 172 172 174 174 177 177 177 177 174 174 171 171 170 170 171 171 171 171 173 173 172 172 173 173 176 176 177 177 178 178 176 176 174 174 172 172 172 172 174 174 171 171 171 171 175 175 176 176 173 173 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 174 174 172 172 171 171 171 171 173 173 174 174 173 173 174 174 176 176 178 178 177 177 174 174 170 170 171 171 174 174 176 176 175 175 173 173 170 170 172 172 172 172 174 174 175 175 174 174 175 175 177 177 179 179 178 178 176 176 177 177 177 177 178 178 178 178 177 177 175 175 175 175 175 175 177 177 177 177 177 177 179 179 176 176 177 177 179 179 179 179 183 183 183 183 182 182 179 179 178 178 181 181 181 181 182 182 181 181 181 181 180 180 183 183 185 185 183 183 181 181 181 181 181 181 181 181 180 180 181 181 183 183 184 184 186 186 186 186 183 183 181 181 184 184 186 186 184 184 185 185 187 187 186 186 185 185 186 186 185 185 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 183 183 183 183 185 185 185 185 185 185 184 184 185 185 187 187 187 187 186 186 189 189 190 190 191 191 190 190 190 190 191 191 191 191 190 190 188 188 187 187 190 190 188 188 190 190 191 191 189 189 188 188 185 185 185 185 188 188 191 191 191 191 191 191 189 189 187 187 186 186 189 189 190 190 191 191 192 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 191 191 189 189 189 189 189 189 189 189 190 190 191 191 190 190 192 192 195 195 195 195 192 192 189 189 191 191 193 193 195 195 195 195 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 194 194 193 193 191 191 192 192 191 191 164 164 164 164 163 163 162 162 163 163 163 163 163 163 163 163 163 163 162 162 165 165 166 166 166 166 166 166 167 167 171 171 173 173 172 172 167 167 164 164 165 165 165 165 167 167 167 167 167 167 167 167 168 168 169 169 171 171 169 169 166 166 165 165 165 165 167 167 167 167 168 168 168 168 169 169 167 167 165 165 164 164 167 167 170 170 170 170 172 172 173 173 171 171 169 169 165 165 163 163 166 166 171 171 172 172 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 169 169 169 169 170 170 171 171 172 172 172 172 174 174 173 173 170 170 169 169 169 169 173 173 177 177 175 175 172 172 172 172 175 175 178 178 174 174 170 170 169 169 169 169 171 171 173 173 173 173 174 174 175 175 176 176 177 177 175 175 174 174 173 173 174 174 175 175 172 172 169 169 171 171 174 174 172 172 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 177 177 176 176 176 176 176 176 175 175 173 173 172 172 171 171 173 173 174 174 172 172 171 171 172 172 174 174 174 174 174 174 172 172 172 172 173 173 174 174 176 176 176 176 172 172 173 173 172 172 175 175 175 175 173 173 175 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 176 176 177 177 180 180 176 176 176 176 179 179 179 179 183 183 184 184 183 183 180 180 177 177 177 177 178 178 181 181 182 182 182 182 181 181 184 184 185 185 184 184 182 182 184 184 183 183 182 182 182 182 182 182 182 182 182 182 183 183 184 184 183 183 180 180 182 182 185 185 185 185 185 185 186 186 186 186 185 185 184 184 184 184 185 185 183 183 183 183 184 184 184 184 185 185 186 186 186 186 186 186 182 182 183 183 185 185 185 185 184 184 183 183 185 185 188 188 189 189 187 187 188 188 190 190 192 192 192 192 191 191 190 190 190 190 189 189 188 188 186 186 187 187 188 188 188 188 188 188 188 188 188 188 186 186 185 185 187 187 188 188 189 189 190 190 191 191 191 191 190 190 189 189 189 189 190 190 190 190 191 191 192 192 190 190 190 190 191 191 191 191 191 191 192 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 193 193 194 194 194 194 193 193 192 192 192 192 193 193 195 195 196 196 194 194 195 195 196 196 195 195 195 195 197 197 196 196 195 195 195 195 195 195 196 196 194 194 193 193 164 164 164 164 163 163 162 162 163 163 163 163 163 163 163 163 163 163 162 162 165 165 166 166 166 166 166 166 167 167 171 171 173 173 172 172 167 167 164 164 165 165 165 165 167 167 167 167 167 167 167 167 168 168 169 169 171 171 169 169 166 166 165 165 165 165 167 167 167 167 168 168 168 168 169 169 167 167 165 165 164 164 167 167 170 170 170 170 172 172 173 173 171 171 169 169 165 165 163 163 166 166 171 171 172 172 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 169 169 169 169 170 170 171 171 172 172 172 172 174 174 173 173 170 170 169 169 169 169 173 173 177 177 175 175 172 172 172 172 175 175 178 178 174 174 170 170 169 169 169 169 171 171 173 173 173 173 174 174 175 175 176 176 177 177 175 175 174 174 173 173 174 174 175 175 172 172 169 169 171 171 174 174 172 172 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 177 177 176 176 176 176 176 176 175 175 173 173 172 172 171 171 173 173 174 174 172 172 171 171 172 172 174 174 174 174 174 174 172 172 172 172 173 173 174 174 176 176 176 176 172 172 173 173 172 172 175 175 175 175 173 173 175 175 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 176 176 177 177 180 180 176 176 176 176 179 179 179 179 183 183 184 184 183 183 180 180 177 177 177 177 178 178 181 181 182 182 182 182 181 181 184 184 185 185 184 184 182 182 184 184 183 183 182 182 182 182 182 182 182 182 182 182 183 183 184 184 183 183 180 180 182 182 185 185 185 185 185 185 186 186 186 186 185 185 184 184 184 184 185 185 183 183 183 183 184 184 184 184 185 185 186 186 186 186 186 186 182 182 183 183 185 185 185 185 184 184 183 183 185 185 188 188 189 189 187 187 188 188 190 190 192 192 192 192 191 191 190 190 190 190 189 189 188 188 186 186 187 187 188 188 188 188 188 188 188 188 188 188 186 186 185 185 187 187 188 188 189 189 190 190 191 191 191 191 190 190 189 189 189 189 190 190 190 190 191 191 192 192 190 190 190 190 191 191 191 191 191 191 192 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 193 193 194 194 194 194 193 193 192 192 192 192 193 193 195 195 196 196 194 194 195 195 196 196 195 195 195 195 197 197 196 196 195 195 195 195 195 195 196 196 194 194 193 193 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 164 164 165 165 167 167 166 166 165 165 166 166 169 169 171 171 171 171 168 168 165 165 164 164 164 164 166 166 167 167 167 167 166 166 167 167 169 169 170 170 170 170 167 167 166 166 165 165 166 166 166 166 167 167 168 168 168 168 167 167 165 165 164 164 167 167 170 170 171 171 173 173 174 174 172 172 170 170 166 166 163 163 166 166 171 171 172 172 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 170 170 169 169 169 169 170 170 171 171 171 171 174 174 173 173 171 171 169 169 169 169 172 172 176 176 174 174 173 173 172 172 174 174 177 177 174 174 170 170 169 169 168 168 170 170 172 172 173 173 174 174 175 175 175 175 176 176 175 175 174 174 173 173 174 174 175 175 174 174 170 170 169 169 172 172 174 174 175 175 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 179 179 177 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 175 175 174 174 172 172 171 171 171 171 172 172 173 173 172 172 172 172 174 174 174 174 176 176 179 179 177 177 175 175 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 177 176 176 176 176 176 176 177 177 176 176 173 173 175 175 179 179 181 181 177 177 175 175 177 177 180 180 180 180 182 182 184 184 182 182 179 179 175 175 176 176 178 178 181 181 182 182 180 180 183 183 185 185 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 181 181 180 180 182 182 183 183 180 180 182 182 185 185 185 185 183 183 185 185 187 187 187 187 183 183 183 183 185 185 186 186 184 184 182 182 183 183 185 185 187 187 187 187 186 186 184 184 185 185 186 186 186 186 185 185 184 184 186 186 187 187 188 188 188 188 189 189 191 191 192 192 191 191 191 191 191 191 189 189 188 188 190 190 192 192 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 188 188 189 189 189 189 188 188 190 190 192 192 192 192 190 190 190 190 191 191 191 191 191 191 191 191 190 190 190 190 191 191 193 193 192 192 191 191 191 191 193 193 193 193 192 192 192 192 192 192 192 192 192 192 193 193 194 194 194 194 194 194 193 193 194 194 195 195 196 196 197 197 196 196 194 194 193 193 194 194 195 195 197 197 197 197 196 196 195 195 195 195 195 195 196 196 196 196 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 164 164 165 165 167 167 166 166 165 165 166 166 169 169 171 171 171 171 168 168 165 165 164 164 164 164 166 166 167 167 167 167 166 166 167 167 169 169 170 170 170 170 167 167 166 166 165 165 166 166 166 166 167 167 168 168 168 168 167 167 165 165 164 164 167 167 170 170 171 171 173 173 174 174 172 172 170 170 166 166 163 163 166 166 171 171 172 172 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 170 170 169 169 169 169 170 170 171 171 171 171 174 174 173 173 171 171 169 169 169 169 172 172 176 176 174 174 173 173 172 172 174 174 177 177 174 174 170 170 169 169 168 168 170 170 172 172 173 173 174 174 175 175 175 175 176 176 175 175 174 174 173 173 174 174 175 175 174 174 170 170 169 169 172 172 174 174 175 175 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 179 179 177 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 175 175 174 174 172 172 171 171 171 171 172 172 173 173 172 172 172 172 174 174 174 174 176 176 179 179 177 177 175 175 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 177 177 177 177 176 176 176 176 176 176 177 177 176 176 173 173 175 175 179 179 181 181 177 177 175 175 177 177 180 180 180 180 182 182 184 184 182 182 179 179 175 175 176 176 178 178 181 181 182 182 180 180 183 183 185 185 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 181 181 180 180 182 182 183 183 180 180 182 182 185 185 185 185 183 183 185 185 187 187 187 187 183 183 183 183 185 185 186 186 184 184 182 182 183 183 185 185 187 187 187 187 186 186 184 184 185 185 186 186 186 186 185 185 184 184 186 186 187 187 188 188 188 188 189 189 191 191 192 192 191 191 191 191 191 191 189 189 188 188 190 190 192 192 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 188 188 189 189 189 189 188 188 190 190 192 192 192 192 190 190 190 190 191 191 191 191 191 191 191 191 190 190 190 190 191 191 193 193 192 192 191 191 191 191 193 193 193 193 192 192 192 192 192 192 192 192 192 192 193 193 194 194 194 194 194 194 193 193 194 194 195 195 196 196 197 197 196 196 194 194 193 193 194 194 195 195 197 197 197 197 196 196 195 195 195 195 195 195 196 196 196 196 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 165 165 167 167 167 167 166 166 165 165 165 165 167 167 169 169 170 170 168 168 165 165 162 162 162 162 165 165 166 166 166 166 165 165 166 166 168 168 170 170 171 171 169 169 167 167 165 165 165 165 166 166 166 166 167 167 167 167 167 167 165 165 164 164 167 167 170 170 173 173 174 174 175 175 174 174 172 172 168 168 165 165 167 167 171 171 172 172 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 170 170 169 169 168 168 168 168 169 169 171 171 173 173 174 174 172 172 170 170 168 168 170 170 174 174 174 174 174 174 173 173 173 173 176 176 175 175 170 170 169 169 168 168 168 168 170 170 172 172 174 174 174 174 174 174 175 175 175 175 174 174 173 173 174 174 175 175 174 174 172 172 169 169 170 170 174 174 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 179 179 177 177 176 176 174 174 173 173 174 174 174 174 175 175 174 174 175 175 176 176 176 176 174 174 172 172 171 171 172 172 172 172 173 173 175 175 174 174 174 174 178 178 181 181 178 178 175 175 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 176 176 177 177 177 177 177 177 177 177 179 179 177 177 175 175 176 176 179 179 183 183 182 182 179 179 178 178 181 181 179 179 182 182 184 184 183 183 180 180 177 177 176 176 177 177 180 180 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 184 184 183 183 186 186 186 186 183 183 181 181 180 180 182 182 185 185 185 185 182 182 183 183 186 186 186 186 183 183 181 181 183 183 185 185 186 186 185 185 185 185 186 186 188 188 188 188 187 187 187 187 188 188 189 189 188 188 187 187 186 186 186 186 186 186 187 187 188 188 189 189 190 190 190 190 189 189 188 188 189 189 188 188 189 189 191 191 193 193 189 189 189 189 187 187 187 187 186 186 186 186 188 188 189 189 189 189 190 190 190 190 189 189 189 189 191 191 192 192 191 191 192 192 193 193 193 193 193 193 192 192 191 191 193 193 194 194 195 195 193 193 192 192 192 192 194 194 194 194 193 193 193 193 193 193 193 193 192 192 191 191 191 191 192 192 193 193 193 193 194 194 195 195 196 196 197 197 196 196 194 194 192 192 192 192 193 193 195 195 195 195 194 194 194 194 193 193 192 192 194 194 196 196 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 165 165 167 167 167 167 166 166 165 165 165 165 167 167 169 169 170 170 168 168 165 165 162 162 162 162 165 165 166 166 166 166 165 165 166 166 168 168 170 170 171 171 169 169 167 167 165 165 165 165 166 166 166 166 167 167 167 167 167 167 165 165 164 164 167 167 170 170 173 173 174 174 175 175 174 174 172 172 168 168 165 165 167 167 171 171 172 172 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 170 170 169 169 168 168 168 168 169 169 171 171 173 173 174 174 172 172 170 170 168 168 170 170 174 174 174 174 174 174 173 173 173 173 176 176 175 175 170 170 169 169 168 168 168 168 170 170 172 172 174 174 174 174 174 174 175 175 175 175 174 174 173 173 174 174 175 175 174 174 172 172 169 169 170 170 174 174 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 179 179 177 177 176 176 174 174 173 173 174 174 174 174 175 175 174 174 175 175 176 176 176 176 174 174 172 172 171 171 172 172 172 172 173 173 175 175 174 174 174 174 178 178 181 181 178 178 175 175 173 173 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 176 176 177 177 177 177 177 177 177 177 179 179 177 177 175 175 176 176 179 179 183 183 182 182 179 179 178 178 181 181 179 179 182 182 184 184 183 183 180 180 177 177 176 176 177 177 180 180 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 184 184 183 183 186 186 186 186 183 183 181 181 180 180 182 182 185 185 185 185 182 182 183 183 186 186 186 186 183 183 181 181 183 183 185 185 186 186 185 185 185 185 186 186 188 188 188 188 187 187 187 187 188 188 189 189 188 188 187 187 186 186 186 186 186 186 187 187 188 188 189 189 190 190 190 190 189 189 188 188 189 189 188 188 189 189 191 191 193 193 189 189 189 189 187 187 187 187 186 186 186 186 188 188 189 189 189 189 190 190 190 190 189 189 189 189 191 191 192 192 191 191 192 192 193 193 193 193 193 193 192 192 191 191 193 193 194 194 195 195 193 193 192 192 192 192 194 194 194 194 193 193 193 193 193 193 193 193 192 192 191 191 191 191 192 192 193 193 193 193 194 194 195 195 196 196 197 197 196 196 194 194 192 192 192 192 193 193 195 195 195 195 194 194 194 194 193 193 192 192 194 194 196 196 164 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 163 163 167 167 167 167 168 168 166 166 165 165 164 164 165 165 167 167 169 169 169 169 165 165 161 161 160 160 164 164 166 166 165 165 165 165 166 166 167 167 170 170 171 171 171 171 168 168 165 165 165 165 165 165 166 166 166 166 167 167 167 167 165 165 164 164 167 167 170 170 173 173 176 176 177 177 175 175 173 173 169 169 166 166 167 167 171 171 171 171 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 170 170 168 168 167 167 167 167 168 168 170 170 173 173 174 174 172 172 170 170 168 168 168 168 173 173 174 174 174 174 173 173 173 173 176 176 175 175 171 171 169 169 167 167 168 168 169 169 173 173 173 173 173 173 173 173 173 173 175 175 174 174 173 173 174 174 175 175 172 172 174 174 171 171 169 169 172 172 175 175 176 176 176 176 176 176 175 175 173 173 173 173 173 173 173 173 174 174 177 177 176 176 174 174 172 172 171 171 172 172 174 174 174 174 172 172 172 172 174 174 175 175 174 174 172 172 171 171 171 171 172 172 173 173 175 175 175 175 172 172 174 174 179 179 179 179 176 176 172 172 173 173 176 176 175 175 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 177 179 179 179 179 179 179 179 179 177 177 177 177 177 177 181 181 184 184 182 182 178 178 178 178 180 180 183 183 184 184 182 182 180 180 181 181 178 178 177 177 180 180 183 183 185 185 184 184 182 182 182 182 181 181 181 181 182 182 183 183 184 184 183 183 182 182 183 183 184 184 185 185 183 183 180 180 182 182 185 185 185 185 182 182 182 182 183 183 184 184 184 184 184 184 184 184 183 183 184 184 185 185 186 186 187 187 188 188 189 189 188 188 187 187 187 187 187 187 186 186 184 184 187 187 186 186 185 185 186 186 188 188 187 187 188 188 188 188 186 186 185 185 188 188 188 188 189 189 189 189 189 189 190 190 189 189 187 187 186 186 185 185 186 186 189 189 191 191 190 190 190 190 192 192 192 192 190 190 189 189 188 188 189 189 190 190 190 190 191 191 191 191 190 190 190 190 192 192 194 194 194 194 193 193 194 194 194 194 193 193 192 192 192 192 192 192 192 192 192 192 193 193 192 192 191 191 192 192 194 194 192 192 192 192 193 193 195 195 196 196 195 195 195 195 193 193 192 192 191 191 196 196 196 196 195 195 194 194 194 194 195 195 194 194 194 194 164 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 163 163 167 167 167 167 168 168 166 166 165 165 164 164 165 165 167 167 169 169 169 169 165 165 161 161 160 160 164 164 166 166 165 165 165 165 166 166 167 167 170 170 171 171 171 171 168 168 165 165 165 165 165 165 166 166 166 166 167 167 167 167 165 165 164 164 167 167 170 170 173 173 176 176 177 177 175 175 173 173 169 169 166 166 167 167 171 171 171 171 171 171 169 169 171 171 172 172 169 169 169 169 168 168 168 168 170 170 171 171 170 170 168 168 167 167 167 167 168 168 170 170 173 173 174 174 172 172 170 170 168 168 168 168 173 173 174 174 174 174 173 173 173 173 176 176 175 175 171 171 169 169 167 167 168 168 169 169 173 173 173 173 173 173 173 173 173 173 175 175 174 174 173 173 174 174 175 175 172 172 174 174 171 171 169 169 172 172 175 175 176 176 176 176 176 176 175 175 173 173 173 173 173 173 173 173 174 174 177 177 176 176 174 174 172 172 171 171 172 172 174 174 174 174 172 172 172 172 174 174 175 175 174 174 172 172 171 171 171 171 172 172 173 173 175 175 175 175 172 172 174 174 179 179 179 179 176 176 172 172 173 173 176 176 175 175 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 177 179 179 179 179 179 179 179 179 177 177 177 177 177 177 181 181 184 184 182 182 178 178 178 178 180 180 183 183 184 184 182 182 180 180 181 181 178 178 177 177 180 180 183 183 185 185 184 184 182 182 182 182 181 181 181 181 182 182 183 183 184 184 183 183 182 182 183 183 184 184 185 185 183 183 180 180 182 182 185 185 185 185 182 182 182 182 183 183 184 184 184 184 184 184 184 184 183 183 184 184 185 185 186 186 187 187 188 188 189 189 188 188 187 187 187 187 187 187 186 186 184 184 187 187 186 186 185 185 186 186 188 188 187 187 188 188 188 188 186 186 185 185 188 188 188 188 189 189 189 189 189 189 190 190 189 189 187 187 186 186 185 185 186 186 189 189 191 191 190 190 190 190 192 192 192 192 190 190 189 189 188 188 189 189 190 190 190 190 191 191 191 191 190 190 190 190 192 192 194 194 194 194 193 193 194 194 194 194 193 193 192 192 192 192 192 192 192 192 192 192 193 193 192 192 191 191 192 192 194 194 192 192 192 192 193 193 195 195 196 196 195 195 195 195 193 193 192 192 191 191 196 196 196 196 195 195 194 194 194 194 195 195 194 194 194 194 165 165 164 164 163 163 161 161 159 159 159 159 160 160 161 161 164 164 168 168 168 168 168 168 167 167 165 165 164 164 164 164 167 167 169 169 168 168 164 164 161 161 160 160 162 162 164 164 164 164 164 164 165 165 167 167 169 169 171 171 172 172 170 170 168 168 165 165 166 166 166 166 165 165 166 166 167 167 165 165 164 164 166 166 168 168 174 174 175 175 176 176 175 175 173 173 168 168 167 167 168 168 171 171 172 172 171 171 169 169 169 169 170 170 169 169 169 169 169 169 169 169 171 171 172 172 171 171 169 169 168 168 167 167 167 167 169 169 171 171 173 173 172 172 171 171 170 170 169 169 172 172 174 174 174 174 173 173 173 173 176 176 177 177 173 173 170 170 168 168 167 167 168 168 173 173 173 173 171 171 172 172 172 172 173 173 172 172 172 172 173 173 174 174 173 173 174 174 173 173 171 171 172 172 175 175 176 176 176 176 176 176 175 175 174 174 173 173 172 172 171 171 172 172 175 175 175 175 173 173 171 171 169 169 171 171 173 173 174 174 173 173 173 173 174 174 174 174 174 174 172 172 171 171 173 173 174 174 176 176 175 175 175 175 173 173 171 171 175 175 178 178 177 177 173 173 172 172 174 174 177 177 176 176 175 175 176 176 176 176 176 176 176 176 177 177 178 178 177 177 177 177 178 178 179 179 179 179 178 178 176 176 175 175 179 179 180 180 177 177 175 175 179 179 182 182 184 184 182 182 179 179 183 183 182 182 179 179 178 178 182 182 185 185 185 185 184 184 183 183 181 181 178 178 181 181 182 182 183 183 182 182 182 182 180 180 181 181 184 184 184 184 181 181 181 181 184 184 185 185 184 184 183 183 183 183 183 183 183 183 187 187 188 188 184 184 181 181 185 185 186 186 186 186 186 186 187 187 187 187 185 185 185 185 186 186 184 184 181 181 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 185 185 185 185 185 187 187 190 190 189 189 188 188 188 188 187 187 188 188 187 187 184 184 184 184 187 187 190 190 190 190 189 189 189 189 190 190 191 191 190 190 189 189 188 188 187 187 186 186 187 187 188 188 189 189 190 190 192 192 192 192 191 191 191 191 192 192 192 192 191 191 190 190 190 190 189 189 190 190 191 191 195 195 194 194 192 192 193 193 195 195 193 193 192 192 191 191 193 193 195 195 194 194 193 193 192 192 190 190 188 188 194 194 195 195 197 197 197 197 196 196 198 198 196 196 194 194 165 165 164 164 163 163 161 161 159 159 159 159 160 160 161 161 164 164 168 168 168 168 168 168 167 167 165 165 164 164 164 164 167 167 169 169 168 168 164 164 161 161 160 160 162 162 164 164 164 164 164 164 165 165 167 167 169 169 171 171 172 172 170 170 168 168 165 165 166 166 166 166 165 165 166 166 167 167 165 165 164 164 166 166 168 168 174 174 175 175 176 176 175 175 173 173 168 168 167 167 168 168 171 171 172 172 171 171 169 169 169 169 170 170 169 169 169 169 169 169 169 169 171 171 172 172 171 171 169 169 168 168 167 167 167 167 169 169 171 171 173 173 172 172 171 171 170 170 169 169 172 172 174 174 174 174 173 173 173 173 176 176 177 177 173 173 170 170 168 168 167 167 168 168 173 173 173 173 171 171 172 172 172 172 173 173 172 172 172 172 173 173 174 174 173 173 174 174 173 173 171 171 172 172 175 175 176 176 176 176 176 176 175 175 174 174 173 173 172 172 171 171 172 172 175 175 175 175 173 173 171 171 169 169 171 171 173 173 174 174 173 173 173 173 174 174 174 174 174 174 172 172 171 171 173 173 174 174 176 176 175 175 175 175 173 173 171 171 175 175 178 178 177 177 173 173 172 172 174 174 177 177 176 176 175 175 176 176 176 176 176 176 176 176 177 177 178 178 177 177 177 177 178 178 179 179 179 179 178 178 176 176 175 175 179 179 180 180 177 177 175 175 179 179 182 182 184 184 182 182 179 179 183 183 182 182 179 179 178 178 182 182 185 185 185 185 184 184 183 183 181 181 178 178 181 181 182 182 183 183 182 182 182 182 180 180 181 181 184 184 184 184 181 181 181 181 184 184 185 185 184 184 183 183 183 183 183 183 183 183 187 187 188 188 184 184 181 181 185 185 186 186 186 186 186 186 187 187 187 187 185 185 185 185 186 186 184 184 181 181 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 185 185 185 185 185 187 187 190 190 189 189 188 188 188 188 187 187 188 188 187 187 184 184 184 184 187 187 190 190 190 190 189 189 189 189 190 190 191 191 190 190 189 189 188 188 187 187 186 186 187 187 188 188 189 189 190 190 192 192 192 192 191 191 191 191 192 192 192 192 191 191 190 190 190 190 189 189 190 190 191 191 195 195 194 194 192 192 193 193 195 195 193 193 192 192 191 191 193 193 195 195 194 194 193 193 192 192 190 190 188 188 194 194 195 195 197 197 197 197 196 196 198 198 196 196 194 194 166 166 164 164 162 162 160 160 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 166 166 165 165 165 165 167 167 170 170 169 169 165 165 163 163 162 162 162 162 163 163 163 163 163 163 163 163 165 165 168 168 171 171 172 172 171 171 170 170 167 167 166 166 166 166 166 166 166 166 167 167 165 165 163 163 164 164 165 165 172 172 174 174 175 175 174 174 171 171 168 168 168 168 169 169 171 171 172 172 170 170 168 168 166 166 167 167 169 169 169 169 169 169 170 170 172 172 173 173 172 172 171 171 169 169 167 167 167 167 169 169 171 171 172 172 171 171 172 172 172 172 171 171 171 171 173 173 174 174 174 174 174 174 176 176 179 179 177 177 173 173 169 169 167 167 167 167 172 172 174 174 173 173 173 173 172 172 171 171 170 170 170 170 172 172 173 173 174 174 173 173 173 173 173 173 173 173 174 174 175 175 176 176 176 176 176 176 177 177 175 175 173 173 172 172 173 173 173 173 174 174 175 175 173 173 171 171 171 171 173 173 175 175 174 174 174 174 174 174 175 175 175 175 174 174 172 172 173 173 176 176 177 177 175 175 175 175 174 174 171 171 172 172 177 177 178 178 175 175 172 172 172 172 177 177 176 176 175 175 176 176 176 176 176 176 178 178 178 178 178 178 176 176 173 173 176 176 178 178 179 179 178 178 177 177 173 173 175 175 176 176 177 177 177 177 177 177 179 179 181 181 180 180 179 179 181 181 183 183 181 181 179 179 181 181 184 184 185 185 186 186 185 185 182 182 178 178 180 180 181 181 182 182 183 183 183 183 182 182 181 181 181 181 182 182 181 181 182 182 183 183 185 185 186 186 185 185 184 184 184 184 183 183 187 187 189 189 186 186 182 182 185 185 187 187 186 186 186 186 186 186 187 187 185 185 186 186 188 188 186 186 183 183 182 182 183 183 184 184 183 183 182 182 184 184 185 185 186 186 186 186 187 187 184 184 187 187 190 190 191 191 190 190 187 187 185 185 188 188 188 188 185 185 184 184 187 187 190 190 190 190 189 189 189 189 189 189 190 190 191 191 192 192 191 191 189 189 188 188 189 189 189 189 189 189 191 191 192 192 191 191 191 191 190 190 187 187 187 187 189 189 191 191 190 190 188 188 188 188 189 189 192 192 192 192 191 191 191 191 191 191 193 193 193 193 190 190 190 190 190 190 192 192 192 192 191 191 190 190 189 189 190 190 192 192 195 195 195 195 194 194 196 196 196 196 195 195 166 166 164 164 162 162 160 160 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 166 166 165 165 165 165 167 167 170 170 169 169 165 165 163 163 162 162 162 162 163 163 163 163 163 163 163 163 165 165 168 168 171 171 172 172 171 171 170 170 167 167 166 166 166 166 166 166 166 166 167 167 165 165 163 163 164 164 165 165 172 172 174 174 175 175 174 174 171 171 168 168 168 168 169 169 171 171 172 172 170 170 168 168 166 166 167 167 169 169 169 169 169 169 170 170 172 172 173 173 172 172 171 171 169 169 167 167 167 167 169 169 171 171 172 172 171 171 172 172 172 172 171 171 171 171 173 173 174 174 174 174 174 174 176 176 179 179 177 177 173 173 169 169 167 167 167 167 172 172 174 174 173 173 173 173 172 172 171 171 170 170 170 170 172 172 173 173 174 174 173 173 173 173 173 173 173 173 174 174 175 175 176 176 176 176 176 176 177 177 175 175 173 173 172 172 173 173 173 173 174 174 175 175 173 173 171 171 171 171 173 173 175 175 174 174 174 174 174 174 175 175 175 175 174 174 172 172 173 173 176 176 177 177 175 175 175 175 174 174 171 171 172 172 177 177 178 178 175 175 172 172 172 172 177 177 176 176 175 175 176 176 176 176 176 176 178 178 178 178 178 178 176 176 173 173 176 176 178 178 179 179 178 178 177 177 173 173 175 175 176 176 177 177 177 177 177 177 179 179 181 181 180 180 179 179 181 181 183 183 181 181 179 179 181 181 184 184 185 185 186 186 185 185 182 182 178 178 180 180 181 181 182 182 183 183 183 183 182 182 181 181 181 181 182 182 181 181 182 182 183 183 185 185 186 186 185 185 184 184 184 184 183 183 187 187 189 189 186 186 182 182 185 185 187 187 186 186 186 186 186 186 187 187 185 185 186 186 188 188 186 186 183 183 182 182 183 183 184 184 183 183 182 182 184 184 185 185 186 186 186 186 187 187 184 184 187 187 190 190 191 191 190 190 187 187 185 185 188 188 188 188 185 185 184 184 187 187 190 190 190 190 189 189 189 189 189 189 190 190 191 191 192 192 191 191 189 189 188 188 189 189 189 189 189 189 191 191 192 192 191 191 191 191 190 190 187 187 187 187 189 189 191 191 190 190 188 188 188 188 189 189 192 192 192 192 191 191 191 191 191 191 193 193 193 193 190 190 190 190 190 190 192 192 192 192 191 191 190 190 189 189 190 190 192 192 195 195 195 195 194 194 196 196 196 196 195 195 165 165 163 163 161 161 160 160 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 167 167 166 166 167 167 169 169 171 171 171 171 168 168 166 166 165 165 165 165 164 164 163 163 162 162 163 163 164 164 168 168 171 171 172 172 171 171 170 170 167 167 167 167 167 167 168 168 168 168 167 167 165 165 162 162 163 163 165 165 168 168 172 172 175 175 172 172 169 169 168 168 168 168 169 169 170 170 171 171 169 169 166 166 165 165 166 166 168 168 170 170 169 169 170 170 172 172 173 173 173 173 171 171 169 169 168 168 167 167 169 169 171 171 172 172 171 171 172 172 173 173 172 172 171 171 171 171 172 172 173 173 174 174 177 177 180 180 178 178 176 176 172 172 168 168 166 166 172 172 176 176 178 178 176 176 172 172 171 171 170 170 170 170 171 171 172 172 174 174 173 173 174 174 174 174 173 173 173 173 175 175 176 176 176 176 175 175 177 177 176 176 174 174 174 174 174 174 172 172 173 173 175 175 175 175 175 175 173 173 175 175 175 175 174 174 173 173 173 173 175 175 175 175 175 175 173 173 172 172 174 174 175 175 174 174 174 174 174 174 171 171 172 172 175 175 178 178 177 177 173 173 173 173 175 175 177 177 177 177 177 177 176 176 176 176 179 179 179 179 177 177 174 174 171 171 175 175 177 177 178 178 178 178 177 177 175 175 173 173 173 173 177 177 180 180 178 178 177 177 177 177 179 179 180 180 180 180 184 184 184 184 181 181 180 180 183 183 184 184 184 184 184 184 182 182 180 180 179 179 179 179 182 182 183 183 183 183 185 185 185 185 182 182 182 182 182 182 182 182 183 183 185 185 186 186 186 186 186 186 185 185 185 185 185 185 187 187 188 188 185 185 183 183 186 186 188 188 188 188 188 188 187 187 187 187 187 187 189 189 188 188 186 186 183 183 184 184 185 185 184 184 183 183 185 185 186 186 186 186 187 187 187 187 187 187 189 189 191 191 192 192 192 192 189 189 186 186 186 186 188 188 188 188 187 187 188 188 191 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 193 193 192 192 191 191 192 192 191 191 191 191 192 192 193 193 192 192 193 193 192 192 187 187 186 186 188 188 191 191 191 191 190 190 189 189 190 190 189 189 190 190 191 191 190 190 188 188 192 192 194 194 194 194 191 191 187 187 191 191 191 191 192 192 193 193 193 193 190 190 192 192 193 193 193 193 193 193 195 195 194 194 194 194 165 165 163 163 161 161 160 160 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 167 167 166 166 167 167 169 169 171 171 171 171 168 168 166 166 165 165 165 165 164 164 163 163 162 162 163 163 164 164 168 168 171 171 172 172 171 171 170 170 167 167 167 167 167 167 168 168 168 168 167 167 165 165 162 162 163 163 165 165 168 168 172 172 175 175 172 172 169 169 168 168 168 168 169 169 170 170 171 171 169 169 166 166 165 165 166 166 168 168 170 170 169 169 170 170 172 172 173 173 173 173 171 171 169 169 168 168 167 167 169 169 171 171 172 172 171 171 172 172 173 173 172 172 171 171 171 171 172 172 173 173 174 174 177 177 180 180 178 178 176 176 172 172 168 168 166 166 172 172 176 176 178 178 176 176 172 172 171 171 170 170 170 170 171 171 172 172 174 174 173 173 174 174 174 174 173 173 173 173 175 175 176 176 176 176 175 175 177 177 176 176 174 174 174 174 174 174 172 172 173 173 175 175 175 175 175 175 173 173 175 175 175 175 174 174 173 173 173 173 175 175 175 175 175 175 173 173 172 172 174 174 175 175 174 174 174 174 174 174 171 171 172 172 175 175 178 178 177 177 173 173 173 173 175 175 177 177 177 177 177 177 176 176 176 176 179 179 179 179 177 177 174 174 171 171 175 175 177 177 178 178 178 178 177 177 175 175 173 173 173 173 177 177 180 180 178 178 177 177 177 177 179 179 180 180 180 180 184 184 184 184 181 181 180 180 183 183 184 184 184 184 184 184 182 182 180 180 179 179 179 179 182 182 183 183 183 183 185 185 185 185 182 182 182 182 182 182 182 182 183 183 185 185 186 186 186 186 186 186 185 185 185 185 185 185 187 187 188 188 185 185 183 183 186 186 188 188 188 188 188 188 187 187 187 187 187 187 189 189 188 188 186 186 183 183 184 184 185 185 184 184 183 183 185 185 186 186 186 186 187 187 187 187 187 187 189 189 191 191 192 192 192 192 189 189 186 186 186 186 188 188 188 188 187 187 188 188 191 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 193 193 192 192 191 191 192 192 191 191 191 191 192 192 193 193 192 192 193 193 192 192 187 187 186 186 188 188 191 191 191 191 190 190 189 189 190 190 189 189 190 190 191 191 190 190 188 188 192 192 194 194 194 194 191 191 187 187 191 191 191 191 192 192 193 193 193 193 190 190 192 192 193 193 193 193 193 193 195 195 194 194 194 194 164 164 162 162 160 160 159 159 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 167 167 168 168 169 169 172 172 172 172 172 172 169 169 167 167 166 166 166 166 166 166 164 164 163 163 163 163 164 164 168 168 171 171 172 172 171 171 170 170 167 167 168 168 169 169 170 170 170 170 168 168 165 165 163 163 164 164 166 166 166 166 169 169 171 171 171 171 169 169 170 170 169 169 168 168 169 169 170 170 169 169 166 166 165 165 166 166 169 169 171 171 170 170 170 170 171 171 173 173 174 174 172 172 170 170 169 169 168 168 169 169 171 171 172 172 171 171 172 172 173 173 173 173 172 172 171 171 171 171 172 172 173 173 175 175 177 177 178 178 177 177 174 174 171 171 167 167 170 170 175 175 179 179 178 178 174 174 172 172 170 170 169 169 169 169 170 170 172 172 174 174 175 175 174 174 172 172 172 172 174 174 175 175 175 175 175 175 176 176 175 175 174 174 175 175 175 175 172 172 173 173 174 174 177 177 178 178 176 176 176 176 175 175 173 173 171 171 171 171 174 174 176 176 176 176 174 174 172 172 173 173 174 174 174 174 174 174 173 173 172 172 171 171 172 172 176 176 177 177 175 175 174 174 176 176 178 178 178 178 178 178 176 176 176 176 178 178 178 178 176 176 173 173 170 170 173 173 175 175 177 177 178 178 177 177 176 176 174 174 172 172 176 176 179 179 181 181 179 179 178 178 181 181 183 183 180 180 182 182 185 185 183 183 180 180 182 182 183 183 183 183 182 182 182 182 181 181 179 179 179 179 181 181 181 181 181 181 185 185 188 188 188 188 185 185 183 183 182 182 182 182 184 184 186 186 186 186 185 185 185 185 185 185 184 184 184 184 186 186 187 187 183 183 184 184 187 187 189 189 188 188 186 186 187 187 188 188 188 188 189 189 188 188 187 187 187 187 188 188 188 188 187 187 186 186 186 186 187 187 188 188 188 188 189 189 189 189 189 189 191 191 192 192 190 190 189 189 186 186 186 186 189 189 188 188 189 189 191 191 193 193 194 194 193 193 192 192 191 191 190 190 189 189 190 190 191 191 191 191 191 191 191 191 192 192 194 194 195 195 194 194 194 194 191 191 188 188 187 187 188 188 187 187 188 188 190 190 192 192 193 193 192 192 192 192 193 193 192 192 189 189 189 189 193 193 197 197 197 197 195 195 192 192 192 192 194 194 195 195 195 195 193 193 193 193 193 193 194 194 194 194 193 193 193 193 194 194 164 164 162 162 160 160 159 159 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 167 167 168 168 169 169 172 172 172 172 172 172 169 169 167 167 166 166 166 166 166 166 164 164 163 163 163 163 164 164 168 168 171 171 172 172 171 171 170 170 167 167 168 168 169 169 170 170 170 170 168 168 165 165 163 163 164 164 166 166 166 166 169 169 171 171 171 171 169 169 170 170 169 169 168 168 169 169 170 170 169 169 166 166 165 165 166 166 169 169 171 171 170 170 170 170 171 171 173 173 174 174 172 172 170 170 169 169 168 168 169 169 171 171 172 172 171 171 172 172 173 173 173 173 172 172 171 171 171 171 172 172 173 173 175 175 177 177 178 178 177 177 174 174 171 171 167 167 170 170 175 175 179 179 178 178 174 174 172 172 170 170 169 169 169 169 170 170 172 172 174 174 175 175 174 174 172 172 172 172 174 174 175 175 175 175 175 175 176 176 175 175 174 174 175 175 175 175 172 172 173 173 174 174 177 177 178 178 176 176 176 176 175 175 173 173 171 171 171 171 174 174 176 176 176 176 174 174 172 172 173 173 174 174 174 174 174 174 173 173 172 172 171 171 172 172 176 176 177 177 175 175 174 174 176 176 178 178 178 178 178 178 176 176 176 176 178 178 178 178 176 176 173 173 170 170 173 173 175 175 177 177 178 178 177 177 176 176 174 174 172 172 176 176 179 179 181 181 179 179 178 178 181 181 183 183 180 180 182 182 185 185 183 183 180 180 182 182 183 183 183 183 182 182 182 182 181 181 179 179 179 179 181 181 181 181 181 181 185 185 188 188 188 188 185 185 183 183 182 182 182 182 184 184 186 186 186 186 185 185 185 185 185 185 184 184 184 184 186 186 187 187 183 183 184 184 187 187 189 189 188 188 186 186 187 187 188 188 188 188 189 189 188 188 187 187 187 187 188 188 188 188 187 187 186 186 186 186 187 187 188 188 188 188 189 189 189 189 189 189 191 191 192 192 190 190 189 189 186 186 186 186 189 189 188 188 189 189 191 191 193 193 194 194 193 193 192 192 191 191 190 190 189 189 190 190 191 191 191 191 191 191 191 191 192 192 194 194 195 195 194 194 194 194 191 191 188 188 187 187 188 188 187 187 188 188 190 190 192 192 193 193 192 192 192 192 193 193 192 192 189 189 189 189 193 193 197 197 197 197 195 195 192 192 192 192 194 194 195 195 195 195 193 193 193 193 193 193 194 194 194 194 193 193 193 193 194 194 164 164 162 162 160 160 159 159 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 167 167 168 168 171 171 173 173 173 173 171 171 169 169 167 167 166 166 166 166 168 168 167 167 165 165 165 165 165 165 168 168 171 171 172 172 171 171 170 170 168 168 169 169 170 170 171 171 172 172 170 170 167 167 165 165 166 166 168 168 166 166 165 165 166 166 169 169 171 171 170 170 169 169 168 168 169 169 170 170 171 171 168 168 166 166 168 168 170 170 171 171 170 170 169 169 170 170 172 172 174 174 173 173 171 171 169 169 168 168 169 169 171 171 172 172 171 171 170 170 170 170 173 173 173 173 172 172 172 172 172 172 171 171 171 171 172 172 175 175 176 176 176 176 174 174 170 170 168 168 172 172 177 177 178 178 178 178 173 173 170 170 169 169 168 168 169 169 172 172 174 174 176 176 174 174 171 171 172 172 173 173 174 174 174 174 174 174 174 174 173 173 173 173 174 174 175 175 174 174 174 174 174 174 176 176 178 178 178 178 177 177 175 175 172 172 170 170 170 170 173 173 176 176 178 178 176 176 174 174 174 174 175 175 176 176 175 175 173 173 172 172 171 171 171 171 174 174 176 176 176 176 177 177 177 177 179 179 180 180 178 178 176 176 176 176 176 176 176 176 176 176 174 174 172 172 172 172 174 174 176 176 177 177 177 177 178 178 176 176 174 174 174 174 176 176 179 179 179 179 179 179 180 180 181 181 182 182 180 180 183 183 185 185 182 182 181 181 182 182 182 182 181 181 180 180 180 180 181 181 181 181 180 180 180 180 181 181 181 181 182 182 185 185 185 185 184 184 182 182 182 182 183 183 184 184 185 185 184 184 183 183 183 183 184 184 183 183 184 184 187 187 184 184 183 183 186 186 189 189 188 188 184 184 185 185 186 186 186 186 188 188 189 189 187 187 188 188 189 189 188 188 187 187 186 186 187 187 188 188 188 188 189 189 189 189 187 187 187 187 189 189 190 190 190 190 192 192 189 189 186 186 187 187 187 187 187 187 189 189 192 192 193 193 190 190 190 190 190 190 189 189 188 188 189 189 191 191 192 192 191 191 190 190 190 190 191 191 192 192 192 192 189 189 189 189 190 190 190 190 188 188 187 187 189 189 192 192 193 193 193 193 193 193 193 193 192 192 191 191 192 192 188 188 191 191 195 195 197 197 197 197 194 194 194 194 195 195 195 195 196 196 193 193 192 192 190 190 191 191 193 193 192 192 192 192 193 193 164 164 162 162 160 160 159 159 158 158 158 158 159 159 161 161 165 165 168 168 169 169 169 169 168 168 167 167 168 168 171 171 173 173 173 173 171 171 169 169 167 167 166 166 166 166 168 168 167 167 165 165 165 165 165 165 168 168 171 171 172 172 171 171 170 170 168 168 169 169 170 170 171 171 172 172 170 170 167 167 165 165 166 166 168 168 166 166 165 165 166 166 169 169 171 171 170 170 169 169 168 168 169 169 170 170 171 171 168 168 166 166 168 168 170 170 171 171 170 170 169 169 170 170 172 172 174 174 173 173 171 171 169 169 168 168 169 169 171 171 172 172 171 171 170 170 170 170 173 173 173 173 172 172 172 172 172 172 171 171 171 171 172 172 175 175 176 176 176 176 174 174 170 170 168 168 172 172 177 177 178 178 178 178 173 173 170 170 169 169 168 168 169 169 172 172 174 174 176 176 174 174 171 171 172 172 173 173 174 174 174 174 174 174 174 174 173 173 173 173 174 174 175 175 174 174 174 174 174 174 176 176 178 178 178 178 177 177 175 175 172 172 170 170 170 170 173 173 176 176 178 178 176 176 174 174 174 174 175 175 176 176 175 175 173 173 172 172 171 171 171 171 174 174 176 176 176 176 177 177 177 177 179 179 180 180 178 178 176 176 176 176 176 176 176 176 176 176 174 174 172 172 172 172 174 174 176 176 177 177 177 177 178 178 176 176 174 174 174 174 176 176 179 179 179 179 179 179 180 180 181 181 182 182 180 180 183 183 185 185 182 182 181 181 182 182 182 182 181 181 180 180 180 180 181 181 181 181 180 180 180 180 181 181 181 181 182 182 185 185 185 185 184 184 182 182 182 182 183 183 184 184 185 185 184 184 183 183 183 183 184 184 183 183 184 184 187 187 184 184 183 183 186 186 189 189 188 188 184 184 185 185 186 186 186 186 188 188 189 189 187 187 188 188 189 189 188 188 187 187 186 186 187 187 188 188 188 188 189 189 189 189 187 187 187 187 189 189 190 190 190 190 192 192 189 189 186 186 187 187 187 187 187 187 189 189 192 192 193 193 190 190 190 190 190 190 189 189 188 188 189 189 191 191 192 192 191 191 190 190 190 190 191 191 192 192 192 192 189 189 189 189 190 190 190 190 188 188 187 187 189 189 192 192 193 193 193 193 193 193 193 193 192 192 191 191 192 192 188 188 191 191 195 195 197 197 197 197 194 194 194 194 195 195 195 195 196 196 193 193 192 192 190 190 191 191 193 193 192 192 192 192 193 193 163 163 162 162 161 161 160 160 159 159 158 158 158 158 161 161 165 165 168 168 169 169 169 169 168 168 167 167 168 168 171 171 172 172 173 173 172 172 168 168 166 166 166 166 168 168 169 169 169 169 169 169 168 168 167 167 168 168 170 170 172 172 171 171 169 169 167 167 168 168 170 170 172 172 173 173 171 171 169 169 166 166 167 167 169 169 168 168 166 166 164 164 167 167 170 170 171 171 170 170 170 170 170 170 170 170 170 170 170 170 168 168 168 168 171 171 172 172 170 170 169 169 170 170 171 171 173 173 173 173 172 172 170 170 169 169 169 169 170 170 173 173 172 172 169 169 169 169 171 171 173 173 172 172 173 173 172 172 170 170 169 169 169 169 172 172 175 175 177 177 175 175 171 171 168 168 170 170 175 175 178 178 178 178 174 174 171 171 168 168 167 167 167 167 170 170 173 173 176 176 174 174 171 171 172 172 174 174 175 175 175 175 173 173 172 172 171 171 171 171 173 173 175 175 176 176 175 175 174 174 175 175 178 178 178 178 177 177 176 176 173 173 170 170 170 170 174 174 176 176 177 177 175 175 173 173 174 174 175 175 177 177 176 176 174 174 172 172 170 170 170 170 173 173 176 176 177 177 179 179 179 179 180 180 179 179 178 178 176 176 174 174 173 173 175 175 177 177 175 175 174 174 174 174 175 175 177 177 178 178 177 177 180 180 177 177 175 175 173 173 173 173 177 177 178 178 180 180 180 180 180 180 184 184 182 182 182 182 186 186 184 184 181 181 180 180 181 181 181 181 180 180 181 181 182 182 182 182 181 181 180 180 180 180 179 179 180 180 182 182 184 184 184 184 183 183 183 183 184 184 183 183 183 183 183 183 182 182 181 181 182 182 185 185 184 184 186 186 186 186 182 182 184 184 188 188 188 188 183 183 184 184 186 186 186 186 186 186 189 189 188 188 186 186 187 187 188 188 187 187 187 187 187 187 187 187 187 187 188 188 188 188 186 186 185 185 186 186 187 187 189 189 192 192 190 190 186 186 187 187 188 188 186 186 189 189 192 192 191 191 189 189 189 189 188 188 189 189 190 190 190 190 191 191 192 192 191 191 188 188 190 190 190 190 188 188 190 190 187 187 188 188 190 190 191 191 189 189 190 190 191 191 192 192 194 194 190 190 192 192 193 193 193 193 193 193 192 192 190 190 190 190 191 191 193 193 195 195 194 194 196 196 195 195 193 193 194 194 194 194 193 193 191 191 191 191 191 191 191 191 193 193 193 193 163 163 162 162 161 161 160 160 159 159 158 158 158 158 161 161 165 165 168 168 169 169 169 169 168 168 167 167 168 168 171 171 172 172 173 173 172 172 168 168 166 166 166 166 168 168 169 169 169 169 169 169 168 168 167 167 168 168 170 170 172 172 171 171 169 169 167 167 168 168 170 170 172 172 173 173 171 171 169 169 166 166 167 167 169 169 168 168 166 166 164 164 167 167 170 170 171 171 170 170 170 170 170 170 170 170 170 170 170 170 168 168 168 168 171 171 172 172 170 170 169 169 170 170 171 171 173 173 173 173 172 172 170 170 169 169 169 169 170 170 173 173 172 172 169 169 169 169 171 171 173 173 172 172 173 173 172 172 170 170 169 169 169 169 172 172 175 175 177 177 175 175 171 171 168 168 170 170 175 175 178 178 178 178 174 174 171 171 168 168 167 167 167 167 170 170 173 173 176 176 174 174 171 171 172 172 174 174 175 175 175 175 173 173 172 172 171 171 171 171 173 173 175 175 176 176 175 175 174 174 175 175 178 178 178 178 177 177 176 176 173 173 170 170 170 170 174 174 176 176 177 177 175 175 173 173 174 174 175 175 177 177 176 176 174 174 172 172 170 170 170 170 173 173 176 176 177 177 179 179 179 179 180 180 179 179 178 178 176 176 174 174 173 173 175 175 177 177 175 175 174 174 174 174 175 175 177 177 178 178 177 177 180 180 177 177 175 175 173 173 173 173 177 177 178 178 180 180 180 180 180 180 184 184 182 182 182 182 186 186 184 184 181 181 180 180 181 181 181 181 180 180 181 181 182 182 182 182 181 181 180 180 180 180 179 179 180 180 182 182 184 184 184 184 183 183 183 183 184 184 183 183 183 183 183 183 182 182 181 181 182 182 185 185 184 184 186 186 186 186 182 182 184 184 188 188 188 188 183 183 184 184 186 186 186 186 186 186 189 189 188 188 186 186 187 187 188 188 187 187 187 187 187 187 187 187 187 187 188 188 188 188 186 186 185 185 186 186 187 187 189 189 192 192 190 190 186 186 187 187 188 188 186 186 189 189 192 192 191 191 189 189 189 189 188 188 189 189 190 190 190 190 191 191 192 192 191 191 188 188 190 190 190 190 188 188 190 190 187 187 188 188 190 190 191 191 189 189 190 190 191 191 192 192 194 194 190 190 192 192 193 193 193 193 193 193 192 192 190 190 190 190 191 191 193 193 195 195 194 194 196 196 195 195 193 193 194 194 194 194 193 193 191 191 191 191 191 191 191 191 193 193 193 193