-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 428 228 429 227 420 232 426 217 412 235 420 219 406 233 415 218 401 231 412 216 397 229 409 214 394 225 408 210 392 224 406 208 390 223 403 208 393 224 402 208 397 228 403 211 400 233 403 216 402 236 406 219 404 239 407 222 406 242 408 224 407 244 409 227 409 246 409 230 409 247 409 232 408 249 408 234 407 251 410 234 407 251 413 234 404 241 408 237 405 254 407 238 402 244 404 241 401 246 402 246 403 259 403 248 400 250 401 250 399 265 398 253 393 271 390 259 382 279 379 267 368 288 365 276 354 296 351 285 338 303 336 292 321 310 320 299 307 314 307 303 295 317 295 306 284 318 284 308 276 318 277 308 271 318 272 308 270 307 270 307 273 306 274 306 280 317 280 306 291 316 291 305 306 315 306 303 324 312 323 300 344 307 342 296 365 301 363 289 387 292 383 281 406 281 401 270 421 270 414 261 418 256 420 257 414 262 416 262 407 284 402 274 387 298 382 287 364 310 361 298 340 319 339 307 320 324 319 313 304 327 305 316 295 328 296 317 295 328 296 317 300 328 301 316 312 326 313 314 330 322 330 310 351 315 349 304 370 308 368 297 387 299 383 289 402 291 397 281 412 284 407 274 411 271 412 270 418 280 412 271 412 286 406 276 401 294 396 285 387 304 382 294 369 313 365 303 348 322 345 311 327 327 326 316 308 330 308 319 294 330 294 319 282 329 284 318 276 328 278 317 276 326 277 316 283 326 284 315 295 326 296 315 314 326 314 315 334 324 333 313 356 321 354 310 377 316 375 305 396 311 393 300 408 295 410 294 421 290 421 290 427 287 427 287 -1 -1 -1 -1 -1 -1 -1 -1 426 291 426 292 419 297 421 297 412 314 408 303 396 321 393 310 378 327 375 316 357 332 356 320 336 335 337 323 317 335 318 323 298 333 301 322 284 329 288 319 275 326 279 316 277 314 277 314 279 326 282 316 288 329 292 318 303 331 305 320 322 333 324 322 344 333 344 322 367 331 366 320 389 327 387 315 408 321 405 311 417 305 419 306 425 302 424 302 -1 -1 -1 -1 -1 -1 -1 -1 422 306 421 306 408 310 409 310 393 325 392 313 373 324 374 312 354 320 356 309 336 313 340 303 322 305 326 295 312 296 318 287 313 281 312 282 308 284 313 278 313 282 318 277 322 283 327 277 336 286 340 280 352 289 357 280 373 292 376 283 394 294 397 285 417 295 419 285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 419 303 421 298 405 293 405 295 390 289 390 291 380 285 379 286 373 281 373 282 372 278 371 279 373 276 373 277 372 280 379 275 380 278 387 273 394 272 397 269 406 267 409 264 419 262 421 259 428 260 428 254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 434 204 432 199 431 199 428 199 428 198 420 196 421 194 413 190 415 188 408 183 411 182 401 176 405 174 395 169 398 167 388 162 391 160 381 155 384 153 376 147 379 146 371 141 374 140 368 135 371 134 365 129 369 128 363 125 367 124 361 122 366 120 360 119 365 117 358 116 364 114 358 113 359 113 359 111 360 111 359 109 360 109 359 108 359 108 358 107 359 107 356 106 357 106 354 106 355 106 351 106 352 105 349 104 350 102 345 103 345 100 342 101 343 98 338 100 338 99 333 98 333 93 328 96 330 85 323 94 325 82 316 93 318 80 309 91 311 77 302 88 303 88 296 86 294 85 289 84 289 83 283 82 283 82 277 81 278 81 272 80 272 79 267 77 268 77 262 75 263 75 259 73 259 72 255 71 259 70 253 68 256 67 251 65 254 64 249 63 245 63 247 61 243 62 246 59 244 58 244 56 243 56 242 53 242 53 240 50 241 49 238 47 239 46 236 44 236 43 233 41 233 40 229 38 230 37 225 36 224 35 222 33 218 32 219 31 220 31 216 30 212 29 213 28 210 27 210 27 209 26 207 26 208 26 204 26 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 180 27 -1 -1 177 28 177 27 174 29 170 28 170 30 171 30 167 32 167 31 164 34 164 33 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115 71 115 70 113 72 113 71 112 72 112 72 111 74 111 74 110 75 110 75 107 77 103 77 107 79 103 78 108 81 103 80 109 83 106 83 109 85 105 84 113 86 105 86 113 87 105 86 114 88 106 86 114 88 104 86 114 88 106 87 114 87 106 87 114 88 106 87 114 89 106 87 103 87 104 87 103 88 103 87 103 88 102 87 103 87 100 87 101 86 99 85 99 84 97 83 98 83 96 81 97 82 95 80 97 82 94 79 96 82 95 80 94 81 94 78 93 80 93 78 92 79 92 77 92 78 92 77 92 78 92 76 93 79 92 76 93 80 93 78 94 81 93 79 94 82 93 80 94 84 93 82 93 86 92 85 93 89 92 88 92 94 91 92 -1 -1 87 96 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 90 156 88 156 84 159 85 161 82 161 83 163 81 164 82 165 80 167 82 168 80 170 81 171 79 174 81 175 78 177 80 179 76 181 78 182 75 184 77 185 73 185 75 187 72 186 74 189 71 188 73 190 71 188 75 192 75 190 77 193 79 194 78 194 81 194 81 194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 133 161 133 161 134 161 134 161 136 161 136 160 138 161 138 160 139 162 140 162 141 162 141 162 143 163 143 162 145 163 145 162 147 163 148 163 150 163 151 163 152 163 153 163 154 163 155 163 156 164 157 164 157 164 159 175 159 164 160 175 160 164 161 176 161 165 162 177 162 165 164 177 163 165 164 165 165 166 166 165 166 166 167 166 167 167 168 167 168 168 170 180 170 170 171 181 170 172 173 183 171 173 174 184 172 174 176 185 173 174 177 185 175 175 178 186 177 177 180 187 179 178 182 189 181 180 183 192 183 183 183 194 184 184 184 196 185 186 184 197 185 187 184 197 185 187 184 197 185 187 184 197 185 187 184 197 184 187 183 198 184 188 183 198 185 190 183 199 185 190 184 199 186 191 184 200 186 191 185 200 187 191 185 200 187 191 186 201 187 191 186 201 188 192 187 201 188 193 188 202 189 193 188 203 190 194 189 203 190 194 189 204 191 194 189 204 191 194 190 204 191 194 190 204 191 194 190 204 191 195 190 204 191 195 190 204 191 195 190 205 191 195 190 205 191 195 190 204 190 194 190 204 190 192 190 202 189 190 190 201 189 189 191 200 188 188 190 198 188 187 190 198 188 187 190 198 188 188 190 199 188 189 190 200 188 191 190 201 188 193 190 203 189 196 189 205 189 198 188 209 189 201 187 211 190 204 186 213 189 206 185 215 189 206 185 215 188 206 184 216 187 205 184 215 187 205 184 214 187 204 184 214 187 203 184 213 187 203 184 213 187 203 184 213 187 203 184 212 187 202 184 212 187 202 184 212 187 202 185 211 187 200 185 210 187 199 186 209 186 197 186 207 186 196 186 206 186 194 187 204 184 192 186 192 184 190 185 190 183 189 187 199 183 189 187 199 182 189 187 199 182 189 186 198 181 188 186 198 181 188 182 188 182 189 183 189 182 189 186 199 182 189 186 199 182 189 186 199 182 188 186 198 182 187 186 197 182 187 186 197 182 187 186 197 182 186 185 197 182 186 185 197 182 187 185 197 182 187 185 197 182 187 185 197 182 187 185 197 182 187 186 197 182 187 186 196 182 187 186 197 183 188 186 197 184 188 187 198 183 189 186 199 183 189 186 199 183 189 186 199 183 189 186 200 183 190 186 200 183 190 185 200 183 190 185 200 183 190 185 200 183 190 185 200 183 191 185 200 183 191 185 201 184 191 185 202 184 192 185 202 184 192 185 203 184 192 185 203 184 192 185 203 184 192 185 203 184 192 185 203 184 192 185 203 184 192 185 203 184 192 185 202 184 192 185 202 184 192 185 202 184 191 186 202 184 191 185 202 184 191 185 202 184 191 186 202 184 191 186 202 184 191 186 202 184 191 186 202 184 191 185 202 184 191 186 201 183 191 186 201 183 190 186 201 183 190 186 201 183 190 186 200 183 189 186 200 183 189 186 200 183 189 186 199 183 189 186 199 183 189 186 199 182 188 186 198 182 187 186 198 182 187 186 197 182 186 186 196 181 185 186 195 181 185 185 194 181 185 185 195 181 185 185 195 180 185 181 185 180 185 181 185 181 186 181 186 181 187 182 186 182 187 182 187 183 189 184 189 184 191 185 191 184 194 185 203 184 195 184 204 183 195 183 203 182 193 182 197 181 191 182 191 181 190 182 199 180 189 181 189 181 189 181 189 180 188 181 188 180 187 181 187 180 187 180 187 180 187 180 186 179 186 180 186 179 186 180 186 179 186 180 186 179 186 180 186 179 186 180 186 179 186 180 185 179 185 180 185 179 185 179 184 178 184 179 183 178 183 179 183 178 183 178 183 177 183 178 182 177 183 178 183 177 183 178 183 177 183 178 183 177 183 178 182 177 182 178 182 177 182 178 182 177 183 178 182 177 183 178 182 177 182 177 182 177 182 177 181 177 182 177 181 177 182 178 182 178 182 178 182 178 182 178 182 178 182 179 182 178 183 179 182 179 183 179 183 179 183 179 183 179 184 179 183 178 184 179 184 179 184 179 184 179 184 180 184 179 185 180 184 179 185 180 185 179 185 180 185 179 185 180 185 179 185 180 185 179 186 180 185 179 186 180 185 179 186 180 185 179 186 179 185 179 186 180 185 179 186 179 186 179 187 179 186 179 187 180 187 179 187 180 187 179 187 180 187 179 187 180 187 179 187 180 187 179 187 180 187 179 186 180 186 179 186 180 186 180 186 180 186 180 186 180 186 180 186 180 186 180 186 181 186 180 186 180 185 180 185 181 185 180 185 181 185 180 185 181 185 180 185 181 185 180 185 181 185 180 185 181 185 180 185 181 185 180 185 181 185 180 185 181 185 181 185 182 184 181 184 182 184 181 185 182 184 181 184 182 184 181 184 182 184 181 185 182 184 181 185 182 184 181 185 182 185 181 185 182 185 181 185 182 185 180 184 181 184 181 184 181 183 180 184 181 183 180 184 180 183 180 184 181 183 180 184 181 183 180 184 181 184 180 184 181 184 180 185 181 184 179 185 180 184 179 185 180 184 179 185 180 185 178 185 179 185 178 185 180 185 178 185 180 185 178 185 180 185 178 185 179 185 178 185 179 185 179 185 179 184 179 184 179 184 179 185 180 184 179 185 180 185 179 185 180 185 179 185 180 185 179 185 180 185 178 184 179 184 178 184 179 184 178 184 179 184 179 184 179 184 179 185 179 184 179 185 179 184 179 185 179 185 179 185 179 185 179 185 179 185 179 185 179 184 179 185 180 185 179 185 180 185 179 185 180 185 179 185 180 185 179 185 180 185 180 185 181 185 180 185 181 185 180 185 181 185 181 185 181 185 181 185 182 185 181 185 182 184 181 185 182 184 181 185 182 184 182 185 182 184 182 185 182 184 182 185 183 184 182 184 183 184 183 184 183 184 184 184 184 184 184 184 185 184 184 184 185 184 196 180 185 184 191 182 186 183 192 182 186 184 192 182 186 184 192 182 186 184 192 182 187 183 193 181 197 180 193 181 197 180 193 181 193 181 193 181 194 181 193 181 193 181 193 181 194 181 193 181 194 181 193 181 195 183 193 181 195 183 193 181 195 183 193 181 195 183 194 181 196 184 194 181 196 183 194 181 196 183 194 181 195 183 194 181 195 183 193 181 195 183 193 181 194 185 193 181 194 185 193 181 194 185 193 181 193 185 193 181 194 186 193 181 194 185 193 181 194 185 193 181 195 182 192 181 194 181 191 181 193 181 191 180 194 181 191 180 194 181 191 180 194 181 191 180 196 182 193 180 196 182 193 180 196 182 194 180 196 181 194 180 195 180 194 181 196 181 195 181 197 181 196 180 197 181 196 180 198 181 199 179 190 192 200 178 190 191 201 177 189 191 202 177 191 190 191 181 190 190 191 181 191 190 191 181 191 190 191 181 191 190 191 181 191 190 190 182 190 191 191 182 191 191 191 182 191 191 191 182 191 191 191 182 190 191 190 182 190 190 191 181 189 190 190 181 189 190 191 181 190 189 192 180 190 189 192 180 190 189 192 180 190 189 190 180 188 188 189 180 187 188 188 180 186 188 186 180 184 188 185 180 182 188 184 180 181 188 184 180 180 188 183 179 179 188 181 179 177 187 180 179 175 186 178 178 174 186 178 178 172 185 176 178 177 177 175 177 175 177 174 178 174 177 173 178 167 186 172 178 166 186 173 178 173 177 174 179 174 178 176 179 176 178 177 178 177 178 178 178 172 186 178 179 173 186 179 179 174 187 180 179 175 187 180 179 175 186 180 179 176 187 180 179 175 187 180 179 174 186 179 178 174 186 178 178 173 185 178 178 173 185 178 177 172 185 177 177 171 185 176 177 147 162 175 177 147 163 175 177 170 185 175 178 175 177 176 178 176 177 176 178 171 186 177 178 172 186 177 179 172 186 178 179 172 187 178 179 173 187 178 179 173 187 178 179 174 187 179 179 174 187 178 179 175 184 177 179 172 186 176 178 171 185 176 178 171 185 176 177 170 185 175 177 169 184 151 155 168 183 152 156 167 183 152 156 167 183 151 155 168 184 176 177 176 176 179 177 179 177 183 178 179 185 187 178 183 186 190 180 187 188 191 182 186 189 190 182 186 190 190 183 186 191 190 182 186 191 189 181 185 189 187 179 183 187 186 180 182 187 185 180 182 187 185 180 181 187 185 180 183 186 186 181 182 189 186 181 182 189 187 180 183 189 188 180 184 188 189 180 185 188 190 180 186 188 190 180 187 188 190 180 186 188 189 180 186 187 189 178 186 187 188 178 185 186 188 178 185 186 188 178 184 185 187 178 184 185 187 178 184 187 187 179 184 187 187 180 184 188 188 180 184 189 188 180 185 188 188 181 186 189 189 181 186 189 189 180 185 188 189 180 185 187 189 179 185 186 188 178 185 185 188 177 185 185 188 177 184 185 188 177 184 185 188 177 185 184 188 177 188 177 188 178 185 186 188 179 184 186 188 179 185 187 188 180 186 188 189 181 186 189 189 181 186 189 189 180 186 188 189 180 186 188 188 180 184 188 187 179 184 187 187 178 184 187 186 178 183 186 186 178 182 185 185 177 180 185 185 177 180 185 185 177 180 185 185 177 180 185 185 177 181 185 185 177 181 185 185 178 181 185 184 178 180 185 184 178 180 186 182 178 178 186 182 179 178 186 180 179 176 187 179 178 175 186 178 178 174 186 178 178 174 185 178 178 173 185 179 177 179 177 179 177 180 176 179 177 174 184 179 177 174 184 179 177 174 184 179 177 179 177 179 177 174 185 180 177 174 185 180 178 174 185 179 178 174 185 179 178 174 185 179 178 174 185 179 178 174 185 179 177 174 185 179 177 174 185 179 177 173 184 178 177 173 184 178 177 172 184 177 177 148 161 177 176 148 161 176 176 148 161 176 176 148 161 176 176 148 161 152 155 147 162 175 176 175 175 176 176 148 162 177 177 148 161 179 177 179 177 180 177 180 176 181 177 176 184 182 177 178 185 184 178 180 185 186 178 182 186 188 178 185 186 190 178 187 186 190 178 187 186 190 179 186 187 189 179 185 187 189 179 186 187 190 179 186 187 189 178 185 186 189 177 185 185 188 177 185 182 187 177 183 184 187 177 183 184 187 177 183 184 187 177 183 184 187 177 183 185 188 178 184 185 188 178 184 187 188 180 184 188 189 180 185 188 189 180 184 188 189 181 185 188 189 181 184 189 188 180 184 188 188 180 184 188 188 180 184 187 188 179 184 187 188 178 183 186 188 178 183 186 188 178 183 185 188 178 184 186 188 178 184 186 190 179 186 186 191 179 186 186 190 179 186 187 190 180 186 187 190 180 186 187 190 180 186 187 189 179 186 187 189 179 185 187 188 178 184 186 188 178 183 186 187 178 182 185 186 178 182 185 186 178 181 185 186 178 181 185 186 178 182 185 186 178 182 185 186 178 182 185 187 177 183 185 187 178 183 185 188 178 184 185 188 178 185 186 188 178 185 186 188 178 185 186 188 178 184 186 188 178 184 186 188 178 184 186 188 178 185 186 190 178 186 186 190 178 186 186 190 178 186 186 190 178 186 186 190 179 187 187 189 179 186 187 189 179 186 187 189 179 186 187 189 179 186 186 188 178 185 186 188 178 185 185 188 178 184 185 188 178 184 185 188 177 184 185 189 177 185 185 190 178 186 185 190 178 186 185 190 178 186 186 190 178 187 186 190 179 187 187 190 180 187 187 190 180 186 188 190 181 187 189 190 181 187 189 189 181 186 189 189 181 186 189 189 181 186 189 189 182 186 190 189 182 186 190 190 182 186 190 190 182 187 190 190 181 186 189 190 181 186 189 189 180 186 187 189 179 186 187 189 179 186 187 189 178 185 185 188 177 184 185 187 177 183 185 187 177 182 184 186 177 182 184 186 176 183 182 185 176 180 184 184 177 179 184 184 177 179 184 184 177 184 177 186 177 181 184 187 177 183 185 189 178 185 185 190 178 186 185 191 179 187 186 190 180 186 187 190 180 185 187 189 180 184 188 188 180 184 188 188 180 183 187 187 180 182 187 187 179 182 187 187 179 182 187 186 179 182 187 186 180 182 187 187 180 182 188 187 181 183 188 188 181 183 189 188 181 184 189 189 181 184 189 188 181 184 189 188 181 184 189 188 180 184 188 188 180 184 187 188 178 184 186 188 178 184 185 188 177 184 185 188 177 184 184 189 177 185 184 190 177 186 184 190 177 186 185 190 178 186 185 190 178 186 186 190 179 186 186 190 179 187 187 190 179 187 187 190 179 187 187 189 179 185 186 189 178 185 186 189 178 185 185 188 178 184 185 188 178 184 185 187 178 183 185 187 177 183 185 187 178 183 185 187 177 183 185 187 177 183 185 187 177 183 185 187 177 183 185 188 177 184 184 188 178 184 185 188 178 184 185 188 178 184 185 188 178 185 185 189 178 185 185 188 178 185 186 188 178 184 185 187 177 183 185 187 177 182 185 186 176 183 182 186 177 183 182 185 176 181 184 185 176 180 184 184 176 180 183 183 176 178 184 182 176 178 184 182 176 178 184 183 176 178 184 183 176 178 183 184 176 179 183 184 176 180 183 185 175 180 183 185 175 180 182 186 175 181 182 186 175 183 180 187 176 183 183 188 176 184 183 190 176 187 181 191 177 187 184 191 178 188 185 192 178 188 186 192 179 188 186 191 179 187 186 190 178 187 187 190 178 186 186 190 178 186 185 190 178 186 185 190 177 186 185 190 177 186 184 190 177 186 185 191 178 186 185 190 178 187 185 191 178 188 185 192 178 188 185 191 178 188 185 191 177 188 185 190 178 186 185 190 178 186 185 190 178 186 185 190 178 185 185 190 178 186 185 190 177 186 185 190 177 186 185 190 177 186 185 190 178 186 185 189 178 185 185 189 178 186 186 189 178 186 186 189 178 186 186 190 178 186 186 190 178 186 186 190 178 185 185 189 178 185 185 189 178 186 186 189 178 185 186 189 178 185 185 189 178 185 185 189 178 185 185 188 178 185 186 189 178 185 186 189 178 185 186 189 178 185 186 190 178 186 186 190 178 186 186 189 178 185 186 189 178 186 185 189 178 185 185 188 177 184 185 188 177 184 185 187 177 183 184 186 176 182 184 185 176 181 184 184 176 180 184 182 176 179 184 180 176 178 183 180 175 177 183 179 175 176 183 178 176 175 183 177 175 174 183 177 175 174 183 177 175 175 183 178 174 175 182 178 174 179 173 179 174 179 173 178 174 179 174 179 174 176 182 179 175 176 183 179 175 176 183 178 175 176 183 178 175 176 183 178 176 176 184 178 176 176 184 177 176 175 185 178 176 175 185 177 177 176 185 177 176 176 185 177 177 175 185 177 177 174 185 176 176 174 185 176 177 174 185 176 177 176 176 151 154 173 184 151 154 173 184 151 154 173 184 176 176 174 184 177 176 175 184 178 176 176 185 178 176 177 184 178 176 177 184 180 176 179 181 180 176 179 182 180 176 180 184 180 176 180 182 180 177 180 185 179 177 180 185 178 178 179 186 178 178 179 186 179 178 180 186 178 178 180 186 177 179 179 187 174 180 178 189 172 182 175 187 172 184 175 189 171 185 176 193 170 186 171 185 171 186 175 191 171 187 175 192 171 187 175 192 171 187 175 192 171 187 177 194 171 188 177 194 171 188 178 194 171 188 178 194 171 188 179 194 172 187 177 191 173 184 180 191 174 182 181 188 174 181 178 185 174 180 178 184 174 180 180 185 174 178 179 182 174 177 182 183 175 177 182 182 174 177 179 180 174 177 179 180 174 177 179 180 173 177 178 180 173 178 178 181 173 178 180 183 173 180 178 182 173 180 178 183 173 180 178 183 173 181 181 185 173 181 178 184 174 182 179 185 174 182 182 187 176 182 182 185 176 182 184 186 176 182 184 186 176 182 184 187 176 182 184 186 176 182 184 186 176 182 184 186 176 181 181 184 176 181 184 187 176 182 184 187 176 181 181 184 174 180 180 183 174 180 182 184 174 180 182 184 174 180 179 183 174 180 179 183 174 181 180 184 174 181 180 184 175 181 182 185 175 181 183 185 175 181 183 185 175 181 182 186 175 181 182 186 175 181 182 185 175 180 183 184 175 179 182 183 174 178 179 181 173 177 178 180 173 178 178 181 149 156 180 183 172 178 180 183 149 156 179 182 149 156 180 182 149 157 177 181 171 179 177 182 171 179 176 182 171 180 177 184 172 181 177 184 172 181 180 185 173 180 181 185 173 180 179 184 173 181 179 184 172 182 178 184 172 182 180 187 172 183 180 187 172 183 180 187 172 183 177 186 172 184 177 187 172 184 177 187 171 184 176 187 171 185 178 189 170 186 178 191 171 186 178 191 171 187 178 191 171 187 176 190 171 187 177 191 172 187 177 190 172 187 179 192 172 187 180 191 172 186 180 191 172 186 180 190 172 185 180 190 172 186 180 190 172 186 179 191 171 186 179 191 171 186 179 191 171 185 177 189 172 185 177 188 171 185 176 188 171 186 176 189 171 187 176 190 170 188 178 193 171 189 178 193 170 189 178 194 170 190 177 194 170 190 177 194 170 190 170 190 170 190 170 190 170 189 170 189 171 189 178 194 170 189 178 194 170 189 178 194 170 188 175 192 170 188 178 193 170 188 178 193 170 188 178 193 170 189 178 193 171 189 178 194 171 190 178 194 170 190 178 195 170 190 178 194 170 190 178 194 170 190 171 189 170 190 178 194 170 190 178 195 170 190 178 194 170 190 178 194 170 189 178 194 171 189 178 194 171 189 178 193 171 189 178 194 171 189 178 194 171 189 178 194 171 189 179 193 172 189 179 194 171 189 177 192 171 189 176 192 171 189 178 194 171 189 178 193 171 189 178 193 171 189 178 193 171 189 178 194 171 190 178 195 171 190 178 195 171 190 178 194 171 189 178 194 171 189 178 194 171 189 178 194 171 189 178 194 171 189 178 194 171 189 178 194 171 188 178 193 171 188 176 192 171 188 176 192 171 188 176 192 171 188 176 191 171 187 176 191 172 187 177 190 172 185 180 189 173 183 179 186 174 181 179 184 174 179 179 182 174 178 179 181 175 177 182 181 175 177 182 181 175 177 180 181 176 178 181 182 176 178 184 183 176 178 184 182 176 177 183 181 175 177 181 180 175 178 182 182 174 177 182 182 175 178 182 183 175 178 181 181 176 179 184 183 176 180 183 185 175 181 181 184 175 181 181 184 175 181 180 184 175 180 183 185 175 180 181 184 176 181 181 184 176 182 184 187 176 182 184 187 176 182 184 187 177 181 184 186 176 180 184 185 176 179 184 184 176 179 184 184 176 179 181 182 175 178 182 183 175 179 182 184 174 179 182 184 175 179 180 183 175 179 180 183 176 180 180 183 176 179 181 182 176 179 181 182 176 178 183 183 175 178 182 183 175 178 182 183 175 178 180 181 175 177 180 181 175 177 180 181 175 177 182 183 175 177 182 182 174 177 179 181 174 177 180 181 174 178 179 181 174 177 179 181 175 177 179 180 174 176 179 180 174 176 182 182 174 176 182 182 175 176 182 181 174 176 179 180 174 177 179 180 174 177 179 180 174 177 178 180 174 178 178 181 174 177 179 180 174 176 182 180 174 176 182 181 174 176 182 181 174 176 182 181 175 177 181 181 175 177 182 182 175 177 182 182 174 177 182 183 174 178 182 183 175 177 180 181 174 178 180 181 174 178 182 183 174 179 180 182 174 180 181 184 174 180 179 183 174 181 182 185 175 181 180 184 174 182 182 187 174 182 182 187 174 182 182 187 174 182 181 187 174 183 181 187 174 183 179 186 174 184 182 188 174 184 182 189 174 184 182 189 174 184 182 189 174 185 182 189 174 185 180 188 174 185 182 189 174 184 182 189 174 184 182 189 174 185 182 189 174 185 182 189 174 185 180 188 174 184 182 189 174 184 182 189 174 184 182 189 174 183 182 189 174 184 182 189 174 184 182 189 174 184 182 189 174 184 182 189 174 184 182 189 174 184 182 189 174 185 182 189 174 185 180 189 174 185 182 190 174 185 181 191 174 185 181 191 174 186 181 191 173 186 178 189 173 186 179 190 173 187 179 190 173 186 181 191 173 186 181 191 173 186 181 191 173 186 179 189 174 186 181 191 174 186 181 191 173 185 179 189 174 185 179 188 174 185 179 188 174 185 179 188 173 185 179 188 173 185 179 188 173 185 178 189 173 185 178 189 173 185 179 189 173 186 179 189 173 186 179 190 173 186 179 190 173 186 179 190 173 186 178 189 173 186 178 189 173 186 181 191 173 186 181 191 173 186 181 191 173 186 179 190 173 186 179 189 173 185 178 189 173 185 178 189 173 185 178 189 173 185 179 188 173 185 179 188 174 185 179 188 174 185 179 188 174 185 179 188 174 185 179 188 174 184 181 189 174 184 181 189 174 184 182 189 174 184 182 189 174 183 182 188 174 182 182 187 175 180 182 186 176 178 181 181 177 177 184 182 177 177 183 182 177 176 184 183 177 177 184 182 177 177 184 182 176 176 181 180 176 176 183 182 176 176 180 180 175 176 180 180 176 176 180 180 176 176 181 180 176 175 183 181 177 175 182 179 177 176 183 181 177 176 183 182 177 177 182 181 178 177 182 181 178 176 182 180 178 176 184 182 178 175 182 179 177 174 184 180 177 173 182 178 176 174 183 179 176 174 181 178 176 174 182 179 176 174 180 178 176 175 181 178 177 175 182 179 177 175 182 179 177 176 184 182 177 177 182 181 178 177 182 181 178 177 182 181 178 177 183 182 179 177 185 183 179 176 184 179 178 175 183 179 178 175 182 179 177 174 181 178 177 174 181 178 177 175 181 179 177 175 181 179 178 175 182 179 178 175 182 179 178 175 182 179 177 175 184 182 177 176 182 180 177 177 182 181 177 178 182 182 177 178 184 184 177 178 184 184 177 178 184 184 177 178 183 184 177 178 183 184 177 178 183 184 177 177 182 181 177 177 182 181 178 176 184 183 177 176 184 183 178 177 182 181 178 177 182 181 178 177 182 181 178 178 184 184 177 178 184 185 177 178 184 185 178 178 184 185 177 178 182 182 178 178 182 183 178 179 182 183 178 179 184 185 178 180 184 185 178 179 183 183 178 179 183 183 178 178 183 182 178 178 183 182 178 178 184 184 178 177 182 181 177 176 184 182 177 176 182 179 177 176 182 179 177 176 182 179 177 176 184 181 176 175 184 180 176 175 184 179 176 175 184 179 177 176 184 180 177 175 182 178 177 175 182 179 177 176 184 181 177 176 184 182 177 177 184 182 177 177 184 182 177 177 184 182 177 177 184 182 177 177 184 182 177 177 185 181 177 176 182 179 177 176 182 179 177 176 184 181 177 176 184 181 177 176 182 180 177 176 182 179 177 176 184 181 177 176 184 181 176 177 183 181 176 177 181 180 175 178 180 181 175 178 180 181 176 178 184 183 176 178 181 182 176 179 181 182 176 179 183 184 176 180 184 185 176 180 184 185 176 180 183 185 176 180 183 185 176 180 184 185 176 179 183 184 176 178 183 183 176 178 180 181 176 178 180 181 175 178 182 183 175 178 182 183 175 179 180 182 175 179 180 183 175 179 180 183 175 180 180 183 174 180 182 185 174 180 182 185 175 181 183 186 175 181 180 185 175 182 180 185 175 182 183 187 176 182 183 187 176 181 183 186 176 181 183 185 176 180 181 183 176 180 183 185 176 180 182 183 175 180 183 185 175 180 182 186 175 181 182 186 174 182 182 187 174 182 182 187 174 182 182 187 174 182 182 187 174 182 182 187 174 182 182 187 174 182 182 187 174 182 182 187 175 183 182 188 175 183 182 187 175 182 181 186 175 182 181 185 175 181 180 185 175 181 180 185 175 181 180 185 176 181 181 184 176 180 181 183 176 180 183 184 176 178 183 183 176 177 183 182 176 176 183 181 176 176 183 180 176 176 184 180 177 176 184 180 177 176 184 180 176 176 184 181 176 176 184 180 176 176 184 181 177 176 184 181 177 176 182 179 177 176 182 179 177 176 182 179 177 176 182 179 177 176 184 181 177 176 184 181 176 176 184 181 176 176 184 181 176 176 184 181 176 176 184 181 177 177 184 181 176 177 184 181 177 177 184 181 177 176 184 181 177 176 182 179 177 175 183 178 177 175 183 178 177 175 184 180 177 175 184 180 177 176 184 180 176 176 183 180 176 175 182 178 176 175 181 178 176 174 181 178 176 174 181 178 175 175 181 178 175 176 180 179 176 177 181 180 177 177 184 182 177 177 182 181 177 178 182 181 178 178 185 182 178 177 185 182 178 177 185 182 178 177 183 180 178 176 183 180 178 176 183 180 177 175 182 179 177 175 182 179 177 175 184 180 177 175 184 179 177 175 184 179 177 175 184 180 177 175 184 180 177 175 182 178 177 175 182 179 178 175 183 179 178 175 185 181 178 176 185 181 178 176 185 181 178 176 185 181 178 176 185 181 178 176 185 181 178 176 185 181 177 176 182 179 178 176 182 179 178 176 182 179 178 175 182 178 178 175 182 179 177 175 182 179 178 175 185 181 178 176 183 180 178 177 183 180 178 176 185 181 178 176 185 181 178 176 183 179 177 175 182 179 177 175 182 179 177 175 182 179 177 175 182 179 177 175 182 179 178 174 183 178 177 174 184 179 178 174 184 179 178 173 183 177 177 173 182 176 176 174 184 179 176 174 184 179 176 174 181 177 176 175 181 178 176 176 183 181 176 176 184 181 177 177 184 182 176 177 184 182 176 178 183 183 176 179 181 182 176 179 184 184 176 180 183 185 176 181 184 186 176 181 184 186 176 182 184 186 176 182 181 185 175 182 180 185 175 181 180 184 175 180 181 184 176 180 181 184 175 180 181 184 175 180 181 184 175 180 181 184 175 181 180 184 175 181 180 185 175 182 180 185 175 182 183 187 176 183 181 186 176 183 180 186 176 184 180 187 175 184 180 187 176 184 180 187 176 183 180 187 176 183 181 186 176 182 183 187 176 181 180 184 176 181 181 184 175 181 181 184 176 180 181 184 176 180 183 185 176 180 184 185 176 180 184 185 176 180 183 185 176 179 183 184 176 178 181 182 176 177 184 182 177 176 182 179 177 175 182 179 177 175 183 179 178 176 182 179 177 176 182 179 177 177 183 180 178 177 182 180 178 177 183 180 177 176 182 180 177 176 184 181 177 176 182 180 177 177 184 182 177 177 182 181 177 177 182 181 177 178 182 181 178 178 185 183 178 178 186 183 178 179 186 184 179 179 186 184 179 179 186 184 178 179 186 184 178 178 186 183 178 177 186 183 179 177 186 182 179 176 186 181 179 176 186 181 179 175 186 180 179 175 186 180 179 175 186 180 178 175 186 180 178 174 183 178 178 174 183 177 178 174 185 179 178 174 183 178 178 174 183 178 178 174 183 178 179 175 183 179 179 175 186 181 179 175 185 181 179 175 184 179 179 175 186 181 179 174 184 179 178 174 183 178 178 174 185 179 178 174 184 180 178 174 183 179 178 175 182 179 177 175 183 182 177 176 181 181 177 177 182 184 176 178 181 185 176 178 180 186 176 179 179 187 175 179 178 188 174 181 176 189 174 181 175 190 172 182 174 191 173 183 173 192 172 183 171 192 172 182 170 192 171 182 169 191 170 182 168 191 170 181 167 191 170 181 168 190 170 180 168 190 171 180 168 189 172 180 169 188 172 179 169 188 172 179 169 188 172 179 169 188 172 180 168 188 171 180 168 189 171 180 168 189 171 180 168 189 172 180 169 189 172 180 170 189 172 180 170 189 172 180 170 189 172 181 169 190 171 181 168 190 170 182 168 191 170 182 167 191 169 182 166 191 168 182 165 191 168 182 168 181 169 182 169 181 170 181 170 181 171 180 171 180 172 180 172 179 173 179 169 188 173 179 169 188 172 180 169 188 172 181 169 189 172 181 169 190 172 181 169 190 173 181 170 191 173 182 170 191 172 181 170 190 172 182 168 191 171 182 168 191 171 182 168 192 171 183 168 192 171 183 168 192 171 183 169 192 171 182 168 192 171 182 168 191 171 182 168 192 172 183 169 192 172 183 170 192 173 183 170 192 173 183 171 192 173 183 171 192 173 183 171 192 173 183 171 192 173 183 171 192 173 183 171 192 173 183 171 192 173 183 171 192 172 183 170 192 172 183 169 192 172 183 169 192 172 183 169 192 172 183 169 192 172 183 169 192 172 183 169 192 172 183 169 192 172 183 169 191 172 183 169 191 172 182 169 191 172 182 169 191 172 182 169 191 172 182 169 191 172 182 170 191 172 182 169 190 171 181 169 190 171 182 168 191 171 182 168 191 171 182 168 191 171 183 168 192 171 183 171 182 171 182 169 191 172 182 168 191 172 182 168 191 171 182 168 192 172 183 169 192 172 183 169 192 172 183 169 192 172 183 170 192 172 183 170 191 172 183 170 191 172 182 170 191 172 182 170 191 172 182 169 191 171 182 169 191 171 182 168 191 170 182 168 191 170 182 167 191 170 182 170 182 171 183 168 191 170 182 168 191 171 182 168 191 171 183 168 192 172 183 169 192 172 183 169 193 173 184 170 193 173 184 170 193 173 183 170 192 173 183 171 192 173 182 170 191 172 182 169 191 172 182 169 191 171 182 168 191 171 182 168 191 171 181 168 191 171 182 168 191 171 181 171 181 172 182 169 190 172 182 168 191 171 182 168 191 171 182 168 192 171 183 168 192 172 183 169 192 172 183 169 192 172 183 170 192 172 183 170 191 172 182 169 191 172 182 169 191 171 182 168 191 171 182 168 191 170 182 168 191 171 182 168 191 170 182 168 191 170 182 167 190 171 181 171 181 171 181 171 181 171 182 171 181 171 182 171 181 170 182 168 191 170 182 168 191 170 182 168 191 170 182 168 191 171 182 168 191 171 182 168 191 171 182 168 191 171 182 168 191 171 182 168 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 170 181 170 181 168 190 170 182 168 191 171 182 168 191 171 182 168 191 171 182 168 192 171 182 168 191 171 182 168 191 170 182 168 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 170 181 169 181 166 190 169 181 165 190 169 182 166 190 170 182 167 191 170 182 167 191 170 182 168 190 170 181 167 190 170 182 166 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 166 191 169 182 166 191 169 182 165 191 168 182 165 191 168 182 168 181 168 182 169 181 169 182 169 181 169 182 169 181 170 182 166 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 167 191 170 182 167 191 169 182 166 191 169 182 166 191 168 182 165 191 168 182 167 181 168 182 167 181 168 182 168 181 169 182 169 181 170 182 170 181 170 182 167 191 170 182 167 191 170 182 167 191 171 182 168 191 171 183 168 191 170 182 168 191 170 182 167 191 169 182 166 191 169 182 166 191 168 182 165 191 168 182 168 181 168 182 168 181 168 182 168 181 168 182 168 181 169 182 168 181 169 182 169 181 169 182 166 191 170 182 166 191 170 182 167 191 170 182 167 191 170 183 167 191 169 182 166 191 169 182 165 191 167 181 164 190 146 162 162 189 146 162 162 189 146 162 162 189 147 161 162 188 147 160 164 188 169 179 170 179 170 180 166 189 170 180 166 189 170 180 167 189 171 180 168 189 172 180 169 189 172 180 170 189 173 180 170 189 173 179 169 188 172 179 168 187 170 180 166 188 169 180 165 188 147 159 142 167 169 179 169 179 169 178 143 167 169 178 143 166 170 178 144 166 171 178 145 165 173 177 145 164 174 176 167 183 176 177 169 182 177 176 170 183 178 176 171 183 179 176 172 183 179 176 172 183 178 176 170 183 176 176 169 183 176 176 169 183 175 176 167 183 174 177 167 183 174 176 146 163 173 176 146 163 173 176 146 164 172 176 145 164 172 177 145 165 173 177 145 164 174 177 145 163 175 177 168 183 176 177 168 183 176 177 168 183 176 176 169 182 176 176 169 182 176 176 168 182 175 175 167 181 174 175 166 181 173 175 166 181 151 156 164 181 171 175 164 181 151 157 145 165 150 157 145 166 171 177 145 166 172 178 145 165 174 178 145 164 174 178 166 185 174 178 166 185 174 178 167 185 174 178 167 185 174 178 167 185 173 178 167 185 172 178 166 185 149 157 165 184 149 157 164 184 149 158 164 185 149 158 164 185 149 159 163 185 148 159 163 185 148 159 164 186 169 179 144 167 170 180 143 166 171 179 166 188 171 179 167 187 171 179 167 187 171 179 167 187 171 179 166 187 171 179 166 187 148 159 165 187 148 159 164 186 149 159 164 186 148 159 163 185 149 159 164 185 149 159 164 185 148 159 164 186 147 160 143 167 147 159 164 188 169 180 164 188 170 180 165 188 170 179 165 188 170 179 165 187 170 178 165 187 170 178 165 186 169 178 165 186 169 178 164 186 149 159 164 186 149 159 164 185 149 159 164 185 149 159 164 185 149 159 164 185 149 159 165 186 148 159 164 186 148 159 164 187 168 179 164 187 147 159 164 187 147 159 164 188 170 179 165 187 170 178 165 187 170 178 165 187 169 178 164 187 169 178 164 187 169 178 164 187 148 159 164 187 169 178 164 187 169 179 144 167 147 159 164 188 169 179 164 188 147 159 164 188 169 179 165 188 169 179 143 167 169 179 143 166 147 159 164 188 147 160 164 188 147 160 164 187 147 160 164 187 147 160 164 187 147 160 164 187 169 179 164 188 169 179 143 167 170 179 164 188 170 179 164 188 170 179 165 188 169 179 164 187 169 179 164 187 169 179 164 187 169 179 164 187 148 159 164 187 148 159 164 187 148 159 163 186 148 160 163 186 148 159 163 186 148 159 163 186 149 159 164 186 170 178 164 186 171 178 165 186 174 177 174 177 176 177 169 184 179 177 171 183 181 178 173 183 183 178 175 184 185 179 177 184 186 180 178 185 188 180 180 186 189 181 181 186 189 181 181 186 190 182 182 186 190 182 181 186 189 181 180 185 188 181 179 185 186 180 178 185 184 180 175 184 183 179 174 183 182 178 182 177 181 178 181 177 180 177 180 176 179 177 180 176 178 177 148 161 178 177 148 161 178 177 148 161 178 178 169 182 179 178 170 182 179 178 170 182 180 178 171 182 181 178 172 182 181 178 172 182 181 178 172 182 181 178 172 182 180 178 172 182 180 178 171 182 180 177 171 182 180 177 180 176 180 177 180 176 180 177 180 176 180 176 180 176 180 177 180 176 180 177 180 177 180 178 180 177 180 177 180 177 180 178 171 182 180 178 171 182 180 178 172 182 181 178 172 182 181 178 172 182 181 177 172 182 181 177 172 181 181 177 172 181 181 177 172 181 180 176 171 180 180 176 171 180 180 176 171 180 180 176 149 159 180 176 149 159 180 176 180 175 180 177 149 160 180 177 149 160 180 176 149 160 180 177 149 160 180 177 149 160 180 177 181 176 181 177 181 176 181 177 172 181 182 177 172 181 182 177 172 181 181 177 172 181 180 176 172 180 180 176 171 179 180 176 171 179 180 175 150 158 181 175 172 179 181 176 150 158 181 176 182 175 182 176 182 175 182 177 182 176 182 176 182 176 182 177 173 181 182 177 173 181 182 177 173 180 182 177 173 181 182 177 173 181 182 177 173 181 182 177 173 181 183 177 174 181 182 176 174 181 182 176 173 180 182 176 172 180 180 176 171 179 179 175 170 179 178 175 169 179 178 175 169 180 177 175 168 180 176 176 168 182 176 177 168 183 175 178 169 185 176 179 176 178 177 179 177 179 178 180 174 188 180 180 176 189 182 180 178 189 184 180 180 189 185 180 182 189 186 181 184 189 186 181 185 190 187 181 186 190 187 181 187 189 187 180 188 189 186 178 188 187 184 178 186 185 182 177 185 185 180 177 183 185 179 178 181 186 178 179 180 187 177 178 179 187 176 179 179 187 175 180 178 187 174 181 178 189 173 183 177 191 172 185 176 193 172 187 176 195 171 189 176 196 172 189 176 197 173 189 178 197 173 189 179 196 174 188 180 195 176 186 180 191 177 184 183 192 178 183 183 188 178 181 185 189 178 180 183 185 178 180 185 187 178 180 184 187 178 181 181 185 178 181 183 188 178 182 183 189 177 182 183 189 177 182 183 189 177 181 183 188 177 181 182 188 177 181 182 188 176 181 176 180 175 181 180 187 174 182 179 188 174 182 178 189 174 182 177 187 174 183 177 188 174 184 180 190 174 185 175 185 175 186 182 192 175 186 180 190 176 187 181 191 175 188 181 191 175 188 181 191 175 189 181 191 175 190 184 193 175 191 184 194 176 193 185 195 177 194 176 193 176 194 186 197 175 194 176 194 174 194 174 194 173 194 172 194 172 195 172 194 172 195 172 195 172 195 172 195 172 195 173 195 173 194 182 198 173 194 174 194 173 194 174 194 173 193 173 193 174 194 174 193 174 193 174 193 174 193 183 196 175 194 184 196 174 193 184 197 175 193 184 197 174 194 183 197 174 194 183 197 174 194 183 197 174 194 175 193 174 194 174 193 174 194 174 194 173 194 174 194 173 194 173 193 173 193 181 197 173 193 181 197 173 193 181 197 173 194 181 197 173 194 173 193 173 194 173 194 173 195 173 194 173 194 173 194 173 194 174 194 173 194 174 194 174 193 174 193 174 193 173 193 173 193 182 197 173 193 181 197 173 193 181 196 172 193 180 197 172 193 180 197 172 194 180 197 172 194 172 194 172 194 172 194 171 194 171 193 171 193 171 193 170 192 177 198 170 191 176 198 170 190 176 197 170 189 176 196 171 188 176 196 171 188 177 195 172 188 178 195 172 188 178 195 172 188 178 195 171 188 175 193 171 189 177 196 171 189 176 196 171 189 176 197 170 189 174 197 169 189 172 198 168 188 171 197 168 187 170 196 167 186 170 195 168 185 170 195 169 185 170 194 169 184 171 193 170 183 172 193 170 183 172 192 171 182 174 191 171 182 174 192 172 183 175 192 173 183 175 192 173 183 176 193 172 184 175 193 173 185 175 194 172 186 176 195 172 186 175 195 172 186 175 195 171 186 174 195 170 186 173 195 169 186 172 195 168 186 169 185 167 186 169 195 166 185 168 195 165 185 167 195 164 186 166 195 164 186 165 195 165 185 165 194 166 184 165 194 166 183 166 182 167 181 167 181 168 180 168 180 169 179 169 179 171 179 170 188 172 179 171 188 172 179 172 188 172 180 173 189 172 180 172 189 171 181 172 190 170 182 172 191 170 183 172 192 170 184 173 192 170 186 171 185 171 187 171 187 171 187 171 187 172 188 172 187 172 188 176 192 172 188 179 193 171 189 176 192 171 189 176 193 171 189 176 193 171 189 176 193 170 191 178 196 170 192 177 197 169 192 176 198 168 193 173 197 168 195 173 198 168 196 176 200 168 197 176 200 169 197 176 199 170 196 179 199 171 196 180 199 171 194 180 198 172 193 171 193 172 192 181 194 174 191 183 191 176 189 186 189 178 187 188 185 179 184 188 182 178 181 188 177 176 177 185 173 173 175 182 171 169 174 178 171 167 176 176 174 166 179 174 177 165 181 173 179 166 183 174 182 168 185 176 183 169 186 178 185 170 188 179 187 172 189 172 189 175 191 184 190 178 190 187 189 180 189 190 187 182 189 192 185 183 188 192 184 183 187 192 183 182 187 190 182 180 187 190 183 179 188 189 184 179 189 188 185 179 189 188 185 179 188 188 184 179 187 188 182 178 186 187 181 178 185 186 180 177 184 185 180 176 184 185 180 177 186 186 182 180 189 189 185 183 191 191 186 183 191 192 186 182 189 182 189 179 187 188 183 177 186 186 182 176 186 184 181 175 185 184 181 175 185 184 180 176 183 185 178 176 183 185 178 177 183 186 179 177 184 186 180 177 185 186 181 176 186 186 182 177 187 186 183 178 188 187 184 178 188 187 184 179 189 188 185 179 190 188 187 178 192 179 191 178 193 179 193 179 194 179 193 178 194 188 190 179 194 188 190 178 193 187 189 178 193 186 188 177 192 186 188 178 193 178 192 179 193 179 193 179 192 187 187 179 192 188 187 179 192 188 187 178 192 187 187 177 193 186 188 176 193 185 188 175 193 184 190 175 195 184 191 177 197 186 194 178 198 187 196 177 199 186 199 174 199 183 200 172 199 182 201 171 198 181 200 172 196 181 199 173 195 182 197 174 194 184 197 175 192 184 194 176 191 185 194 176 189 176 189 176 189 185 190 176 187 186 189 177 185 186 187 177 182 186 185 176 179 184 184 175 176 183 182 175 174 183 180 175 172 183 178 176 171 181 175 177 170 176 169 176 169 183 175 183 175 182 175 175 170 182 176 175 171 182 177 175 172 182 178 176 171 182 178 177 170 182 178 177 170 182 177 177 169 181 177 177 169 180 178 177 171 181 179 177 172 181 181 178 174 180 183 177 174 178 183 176 174 176 183 175 173 175 182 175 173 175 182 175 173 174 182 174 183 174 183 174 185 174 185 173 177 173 186 173 177 173 187 173 179 173 178 172 180 173 179 172 181 172 190 172 182 172 191 173 182 173 192 173 182 174 192 174 182 176 191 176 181 177 191 177 180 178 189 177 178 178 188 177 177 178 187 177 177 178 187 176 178 177 187 175 179 176 188 176 179 176 189 176 179 177 188 175 178 177 187 175 178 176 187 174 178 175 187 174 178 173 187 173 178 173 187 173 178 173 177 173 178 173 177 173 178 173 177 174 178 174 187 174 178 174 187 174 178 175 187 175 179 176 188 176 179 177 189 176 179 177 189 176 179 176 188 176 178 177 187 176 177 176 187 175 178 176 187 175 178 176 187 174 178 175 187 174 179 174 188 173 179 173 189 172 180 172 179 171 180 171 179 170 180 170 179 170 181 170 190 169 181 170 181 169 182 169 181 168 182 168 192 169 182 168 191 171 180 168 189 172 177 168 187 173 175 174 175 175 173 176 172 177 172 177 171 178 172 173 180 178 172 173 180 177 174 173 181 177 174 173 182 177 174 173 183 177 175 172 184 176 176 172 184 175 177 171 185 175 177 175 177 174 178 175 177 174 179 174 178 174 179 174 178 174 179 170 187 174 178 171 187 175 178 171 187 176 178 172 187 176 178 172 187 176 177 173 186 177 176 173 185 177 176 173 184 177 175 173 183 177 175 172 183 176 176 172 184 175 176 175 175 174 177 175 177 174 178 174 177 173 178 173 177 173 178 173 177 174 178 173 177 174 179 171 188 174 178 171 187 175 179 171 188 175 179 172 188 175 179 172 188 175 179 172 187 175 179 172 187 175 179 171 187 175 178 171 187 174 178 170 187 174 178 170 187 174 178 174 177 174 178 174 177 174 178 175 177 174 178 174 177 174 179 174 178 174 180 170 188 174 180 170 189 174 180 171 189 175 180 171 189 175 180 171 189 175 179 171 188 175 179 171 188 175 179 171 188 175 179 171 188 175 179 171 188 175 179 171 188 174 179 171 188 175 179 171 188 174 179 170 188 174 179 170 188 174 179 170 188 174 179 170 188 174 179 170 188 174 179 171 188 175 179 171 188 175 179 171 188 175 180 171 188 175 179 171 188 175 179 171 188 175 179 171 188 174 179 171 188 175 179 171 187 175 179 170 187 175 179 170 187 174 178 171 187 175 178 171 187 175 178 171 187 175 178 171 187 175 179 171 187 175 178 171 187 175 178 171 187 175 178 171 187 175 178 171 187 175 178 171 187 175 178 171 187 174 178 171 187 174 178 171 187 174 178 171 187 174 178 171 187 174 178 171 187 174 178 170 187 174 178 170 187 174 178 171 187 174 178 171 187 175 178 171 187 175 178 171 187 175 178 171 187 175 178 171 187 175 179 171 187 175 179 172 187 175 178 172 187 175 179 171 187 175 179 171 187 174 179 171 188 174 179 170 187 174 179 170 187 174 179 170 187 174 179 170 187 175 179 171 188 175 179 171 187 175 178 171 187 175 179 171 187 175 178 172 187 175 179 172 187 175 179 172 187 175 179 172 187 175 179 172 187 175 179 171 187 174 178 171 187 174 178 170 187 173 180 170 189 170 181 169 191 168 182 168 192 168 182 166 191 166 182 165 191 165 181 164 191 164 181 162 190 164 180 161 189 163 178 159 187 162 177 158 185 146 161 157 184 162 174 158 179 164 173 156 180 165 170 157 177 167 169 146 162 168 169 159 174 169 169 160 173 171 169 162 173 173 169 162 173 173 170 164 173 174 170 164 173 173 170 164 174 173 171 163 174 172 171 162 175 172 171 162 175 171 171 162 175 171 171 162 175 171 171 170 260 171 171 170 261 171 171 172 261 170 171 171 262 171 171 172 262 171 171 171 262 171 171 178 264 172 171 162 175 172 171 162 175 172 171 162 175 171 171 162 175 171 171 162 175 171 171 162 175 171 171 161 174 170 171 161 174 170 171 160 175 170 172 160 176 170 172 160 176 169 172 160 177 168 172 160 178 166 173 160 180 165 174 159 182 165 175 159 183 165 175 159 183 166 174 160 182 165 174 160 182 165 174 158 182 164 175 158 183 164 175 158 183 164 174 158 182 164 174 159 181 165 173 159 181 165 173 159 180 165 172 159 180 166 173 162 177 166 173 160 180 149 157 160 180 165 172 159 180 165 172 158 180 165 173 158 181 164 174 158 182 164 174 158 182 148 158 158 181 164 173 158 181 148 159 158 181 148 159 158 181 148 159 158 181 148 159 158 181 149 159 157 180 149 159 156 179 149 158 143 166 150 157 144 165 152 155 146 164 153 155 147 163 153 154 148 163 154 155 152 166 154 155 152 166 154 154 152 165 154 154 152 165 154 155 152 166 154 157 151 167 154 158 150 168 156 162 149 169 152 160 148 170 156 163 148 170 156 163 148 170 156 163 149 170 156 162 149 170 156 162 149 169 153 156 150 167 153 155 151 166 154 154 151 166 154 155 151 166 153 155 147 163 152 156 146 163 151 156 145 164 151 157 145 164 150 157 144 165 150 158 143 166 150 160 143 166 149 160 142 167 148 160 142 168 148 161 141 169 147 162 141 169 147 162 141 169 147 162 141 169 147 162 141 169 147 161 141 169 148 160 154 180 148 160 154 179 148 159 154 179 149 159 155 178 149 158 156 178 150 158 156 177 150 157 156 176 150 157 156 176 151 157 145 164 151 157 145 164 152 157 145 164 152 157 145 164 152 157 145 164 152 157 145 165 152 158 145 165 151 158 149 169 151 158 149 170 151 158 148 169 151 158 148 168 152 157 149 168 152 158 149 168 152 158 149 169 153 158 149 168 153 157 150 168 154 157 150 167 154 158 150 168 153 159 149 169 153 160 149 169 152 160 149 170 151 160 148 171 149 160 142 168 147 161 153 180 146 161 153 181 146 162 140 169 146 161 140 169 147 161 141 169 147 161 142 168 147 160 155 182 147 160 156 182 147 160 156 182 147 160 155 182 147 160 155 181 147 161 155 181 147 160 155 181 147 160 155 181 147 161 155 181 147 161 155 182 147 161 155 182 147 161 155 181 147 161 155 182 147 161 155 181 146 161 154 182 146 161 154 182 146 161 154 182 146 161 154 183 146 162 154 183 145 162 154 184 145 162 154 184 145 163 154 185 145 163 154 185 145 163 154 184 145 162 154 184 145 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 161 154 183 146 161 155 182 146 161 155 182 146 161 154 182 146 161 154 182 146 161 154 182 146 161 154 183 146 161 154 183 146 161 154 183 146 161 154 182 146 162 154 182 146 162 154 182 146 162 154 182 146 162 154 182 146 162 154 182 147 161 154 182 147 161 154 182 147 161 154 182 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 182 146 161 155 182 146 161 155 182 146 161 155 182 146 161 154 182 146 161 154 182 146 161 154 182 146 161 154 182 146 161 154 183 146 162 154 183 146 162 154 183 146 162 154 182 146 162 154 182 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 182 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 162 154 183 146 161 154 183 146 161 154 182 147 161 154 182 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 182 147 161 154 182 147 161 154 182 147 161 154 182 147 161 154 182 147 161 154 182 147 161 154 182 147 161 154 181 147 161 154 181 147 161 154 181 147 161 154 182 146 162 155 182 145 163 156 185 143 164 158 187 143 164 161 189 165 191 164 191 165 183 169 192 169 184 173 191 172 184 175 188 175 184 182 190 179 183 184 187 182 181 189 187 183 178 188 181 182 173 190 177 180 169 188 172 158 147 186 167 161 149 184 164 163 150 163 147 163 151 164 147 163 152 182 160 163 152 182 161 161 152 182 162 157 151 184 166 177 170 186 169 179 174 188 172 181 176 191 174 182 179 192 177 184 182 193 178 185 184 194 180 184 185 194 181 184 187 193 182 182 187 191 183 180 187 190 183 178 187 188 183 177 186 186 182 174 185 184 182 174 185 183 182 175 187 184 183 176 188 186 185 178 189 187 186 180 191 190 188 181 192 191 189 182 193 191 189 183 193 192 189 183 192 192 189 182 191 191 188 181 190 190 186 180 189 189 185 179 189 188 186 178 190 188 186 179 190 188 186 180 191 189 187 180 191 190 189 181 193 190 190 180 193 190 191 179 194 189 192 179 194 189 193 179 194 189 194 179 195 188 194 178 195 189 195 178 196 188 195 178 196 187 196 178 197 187 196 177 197 187 197 178 197 187 197 178 197 187 197 178 196 187 196 178 196 187 196 177 196 187 196 177 196 187 196 177 197 187 196 177 197 187 197 177 197 187 197 178 197 187 196 178 197 188 196 178 196 188 196 178 196 188 196 178 195 188 195 178 195 188 195 178 195 187 195 178 195 187 195 177 195 187 195 176 196 187 196 177 196 187 196 177 196 187 196 177 197 187 197 178 197 187 196 178 197 187 197 177 197 187 196 178 197 187 196 177 196 187 196 176 196 186 196 176 195 185 197 175 195 184 197 174 195 183 197 174 194 183 197 174 194 183 197 175 194 184 198 176 194 185 198 177 195 185 198 177 195 186 199 177 196 186 199 177 196 186 199 176 196 185 200 176 196 184 201 175 195 180 198 174 194 182 199 174 192 182 198 174 191 181 197 174 189 181 195 174 188 178 192 174 187 181 193 174 187 181 193 174 187 182 193 175 187 183 193 175 187 183 194 175 188 183 193 175 188 183 194 175 188 181 192 175 188 180 192 175 188 183 193 175 187 182 193 175 187 180 191 175 187 182 193 175 187 182 193 174 187 182 193 174 187 182 193 174 187 181 193 173 188 179 192 174 189 181 195 173 189 181 195 173 190 181 195 173 190 180 196 173 190 181 196 173 190 181 196 173 190 181 195 174 189 181 195 174 189 182 195 174 189 182 195 174 189 182 195 174 189 182 195 174 189 182 195 174 190 182 195 174 190 182 195 174 190 180 193 174 190 182 195 174 190 182 195 174 190 181 196 174 191 181 197 174 191 181 196 174 191 181 196 173 190 181 196 173 190 181 196 173 189 181 195 173 189 181 195 174 190 181 195 174 190 182 196 174 190 182 196 175 190 182 196 175 190 182 196 174 190 182 196 174 190 182 196 174 190 182 196 174 190 182 196 175 190 182 196 174 190 182 196 174 191 182 196 174 190 181 196 174 190 181 196 174 190 181 196 174 190 181 196 174 190 181 196 174 191 182 196 174 191 182 197 174 191 182 197 175 191 182 197 174 191 182 197 175 191 182 196 174 190 182 196 174 190 182 196 174 190 182 196 174 191 182 196 175 191 182 197 175 191 182 196 175 191 182 196 174 190 182 196 174 190 182 196 174 190 182 196 174 190 182 196 174 191 182 197 174 191 182 196 174 190 182 196 174 190 181 195 174 190 182 195 174 190 182 195 174 190 182 196 174 190 182 196 174 190 182 196 175 190 182 196 174 190 182 196 174 190 181 196 174 190 179 194 174 191 179 194 174 191 181 197 173 191 181 197 173 192 181 197 173 192 181 197 173 193 178 196 173 192 178 196 174 192 178 196 174 192 181 198 173 191 181 197 173 191 181 197 173 191 178 194 173 191 178 195 173 191 181 197 174 191 182 197 174 191 182 197 174 191 182 197 174 191 182 197 174 191 179 195 173 192 178 195 173 192 178 195 173 192 180 198 172 192 173 192 172 192 172 192 173 192 172 192 173 192 179 197 173 192 180 198 173 192 180 198 173 192 180 197 173 192 181 197 173 192 181 197 174 192 182 197 175 192 182 197 174 192 182 197 174 192 182 197 174 191 182 197 174 191 181 197 173 191 178 195 173 192 180 198 173 193 180 199 172 193 179 199 172 193 172 193 172 193 171 193 171 192 171 192 171 192 171 191 171 192 171 191 171 191 178 198 172 192 178 198 172 192 179 198 172 192 180 198 173 192 180 197 173 192 181 197 174 191 179 195 174 191 181 197 174 191 181 197 174 191 179 195 174 192 181 197 174 192 181 197 174 192 181 197 173 192 181 197 173 192 180 198 173 192 180 198 173 192 180 198 173 192 180 198 173 192 180 198 173 192 178 195 173 192 178 195 173 192 178 195 173 192 180 197 173 191 181 197 173 191 180 197 173 191 178 195 173 191 178 195 173 192 178 195 172 192 179 198 171 192 176 196 171 192 177 198 170 190 175 198 169 188 169 187 169 186 169 185 169 184 172 192 169 182 169 182 170 181 170 180 171 180 171 179 172 178 174 187 173 176 176 185 175 174 177 183 177 172 178 181 178 172 179 180 179 171 179 180 179 171 178 180 180 172 177 180 180 172 176 181 179 173 175 182 179 175 174 183 178 176 174 185 177 178 173 186 177 178 172 187 177 178 172 186 178 177 173 185 178 176 173 184 178 175 174 183 178 174 174 183 179 174 174 183 180 174 175 182 180 174 175 182 181 174 176 183 181 176 181 175 182 178 177 186 182 179 178 187 182 180 178 189 182 180 178 188 183 179 179 187 182 178 178 186 182 177 178 185 181 176 177 184 180 176 176 183 180 175 175 183 179 175 175 183 179 175 174 183 180 176 174 183 180 176 175 184 180 177 175 185 180 177 175 185 180 178 175 186 180 178 176 186 180 178 175 186 180 178 175 186 180 178 175 185 179 177 174 185 178 176 174 184 178 176 173 183 178 176 173 183 178 176 173 183 178 176 173 183 178 176 173 185 178 177 173 185 178 177 174 185 179 177 174 185 179 177 174 185 179 177 174 185 178 177 174 185 178 176 174 185 178 176 173 185 178 176 173 184 178 176 173 184 178 176 173 184 178 176 173 184 178 176 173 184 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 177 177 173 185 177 176 172 185 177 176 172 185 177 177 172 185 177 177 172 185 177 177 172 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 178 177 173 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 173 185 177 177 173 185 177 177 173 185 177 177 173 185 177 177 173 185 177 177 173 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 177 177 172 185 176 177 172 185 175 178 172 187 173 179 171 188 172 180 170 189 170 180 168 189 168 179 166 189 166 179 164 188 146 161 162 187 146 162 161 187 145 162 160 187 145 162 160 187 145 162 160 187 145 161 161 187 146 161 162 187 164 178 162 187 145 161 162 187 164 178 162 187 164 178 162 188 164 179 162 188 164 179 162 188 163 179 162 189 145 162 161 189 162 179 160 189 162 179 160 188 144 162 160 189 144 162 160 189 144 162 160 189 144 162 160 188 162 178 160 188 162 178 160 187 145 162 160 187 145 162 160 187 146 161 160 186 146 161 160 185 146 161 160 185 146 162 159 185 145 163 158 186 145 164 156 187 144 165 156 187 144 167 154 187 143 168 154 188 141 169 154 189 140 169 154 191 139 169 154 192 139 169 154 192 139 169 155 191 139 170 156 192 138 170 157 193 156 187 160 195 158 189 162 197 161 191 165 199 162 192 167 200 164 193 164 192 165 192 165 192 166 191 171 198 167 189 174 197 169 188 176 195 171 186 178 193 172 185 180 191 173 183 181 189 173 181 181 187 172 180 180 185 171 179 177 183 170 179 176 184 168 181 176 187 168 183 172 187 167 185 173 191 166 187 170 191 165 187 170 192 164 188 171 194 163 187 168 191 161 186 166 190 160 186 166 193 160 186 166 193 160 186 164 191 162 187 168 194 163 188 169 194 164 188 164 188 166 189 166 188 167 189 173 195 166 188 174 194 166 187 171 191 166 187 171 191 166 187 171 191 166 187 170 192 165 188 172 194 165 188 165 188 164 189 165 189 163 189 171 196 163 189 169 193 164 189 172 192 166 187 175 189 168 183 178 184 180 179 180 178 172 175 182 174 173 173 182 172 174 174 184 173 175 175 185 175 175 178 185 177 174 182 184 181 175 187 184 185 174 189 184 189 175 192 184 191 175 194 184 193 174 195 184 194 174 197 183 195 174 197 183 194 174 196 183 193 174 196 184 191 174 196 184 192 175 196 175 196 175 198 183 192 175 199 184 193 175 200 175 200 176 200 176 200 176 200 177 200 176 200 184 194 178 201 185 195 181 201 187 194 184 201 188 196 186 201 190 196 188 201 192 193 193 193 192 193 189 200 192 191 190 198 192 190 191 197 191 188 192 197 192 187 192 197 193 188 193 197 194 189 194 195 194 186 195 193 195 184 196 190 195 184 196 188 195 178 196 187 195 177 196 188 195 178 196 188 194 179 194 190 193 180 193 190 191 181 191 191 190 181 190 191 187 182 188 192 186 184 186 193 185 183 184 195 185 185 183 196 185 189 183 195 185 189 183 195 186 186 182 194 185 185 180 194 184 185 180 195 183 185 179 195 182 185 179 194 183 185 180 194 184 184 181 193 185 184 181 192 182 192 181 192 185 183 181 191 185 183 181 191 186 182 181 189 186 181 182 189 186 180 183 189 188 180 183 188 188 180 182 187 188 179 182 187 188 179 172 196 188 179 174 197 188 180 176 197 188 181 178 195 188 182 178 195 179 194 179 195 180 195 179 196 180 195 179 196 183 191 179 197 186 186 180 197 180 197 180 198 180 197 180 198 181 197 180 198 181 197 181 198 182 197 181 198 189 185 181 197 189 185 181 197 189 184 181 198 189 185 180 200 189 186 180 200 189 187 179 197 188 189 177 193 186 190 174 190 183 190 172 187 181 187 180 183 180 183 180 178 180 177 181 172 180 172 181 166 181 166 182 163 182 163 184 162 183 161 -1 -1 188 160 189 161 189 160 184 154 191 159 187 153 195 158 190 152 197 156 192 150 200 154 192 148 200 152 193 145 200 150 194 144 201 148 194 144 202 148 196 144 203 149 196 144 203 149 197 144 204 148 198 144 205 149 199 144 205 149 200 145 205 149 201 145 207 151 202 145 208 151 203 146 208 149 205 146 211 151 206 145 212 151 206 145 213 151 208 145 214 150 208 145 215 150 208 144 216 150 207 144 214 149 205 143 213 148 204 142 212 147 203 142 210 147 201 142 209 147 200 142 207 147 198 142 206 147 198 143 206 148 199 142 206 148 201 143 208 149 202 144 209 149 203 144 209 151 203 146 210 152 202 146 208 152 201 145 206 149 202 144 207 150 202 143 206 147 201 143 205 147 200 144 204 148 198 144 203 148 196 145 201 149 194 146 197 150 192 146 195 151 190 147 196 153 188 148 193 153 186 149 191 154 186 149 190 154 187 149 191 154 188 148 191 153 188 148 192 153 188 147 194 155 186 148 192 155 184 149 189 156 181 150 187 157 180 152 184 157 179 154 185 162 179 156 184 164 180 158 186 166 182 161 189 169 185 164 191 173 186 169 190 178 189 173 191 183 191 179 192 190 190 187 190 198 189 194 188 206 190 202 188 213 191 208 189 220 190 215 188 226 190 219 188 231 193 225 190 235 194 230 192 240 195 236 192 246 195 242 193 252 194 248 192 259 191 253 189 265 188 258 185 270 184 260 180 271 180 260 175 271 174 258 169 268 169 256 163 266 165 254 159 263 161 250 155 260 157 245 152 256 156 241 153 251 156 237 155 248 157 234 158 245 158 231 158 242 159 226 159 235 156 219 157 229 153 214 156 224 149 212 154 222 147 211 153 220 146 209 152 217 145 208 151 216 145 207 150 216 144 209 149 218 143 212 147 220 142 212 145 221 144 211 148 219 149 207 152 217 152 206 153 205 153 206 156 210 154 207 160 215 155 206 161 215 156 206 162 215 158 207 162 214 158 207 163 215 159 207 163 215 160 207 164 215 160 207 163 215 160 207 163 215 161 208 163 216 162 208 164 216 162 207 165 215 167 206 167 206 174 212 174 220 181 216 181 216 185 221 183 229 186 226 184 235 187 231 184 240 188 234 185 243 189 237 185 246 189 240 185 248 189 242 184 250 189 242 185 251 190 242 185 250 190 240 185 249 190 239 186 248 191 239 187 248 191 241 187 250 191 241 187 251 191 241 187 250 192 240 187 249 193 239 189 248 194 238 190 247 194 236 191 246 194 235 190 244 191 235 186 244 188 234 182 242 187 233 181 241 186 232 182 241 186 232 182 241 188 232 184 241 191 233 187 243 193 234 189 243 192 232 189 241 189 230 186 239 188 228 185 237 189 227 187 237 188 226 189 235 188 225 192 234 188 226 193 233 188 225 195 231 191 222 198 228 192 220 199 226 192 217 200 222 192 213 200 217 190 209 198 213 188 206 197 208 186 203 194 204 183 200 192 201 180 198 190 199 178 197 187 197 174 197 183 197 170 198 180 198 169 200 178 199 170 198 179 197 170 196 180 195 172 196 181 195 172 196 181 194 170 196 180 194 169 197 178 195 165 195 174 194 162 192 171 190 159 188 168 186 156 184 165 181 154 181 163 177 152 182 160 178 150 184 158 180 148 184 156 180 146 183 154 180 144 184 152 181 141 184 149 181 138 182 146 180 135 180 143 178 134 178 138 176 133 175 138 174 135 174 142 171 136 170 145 168 140 169 149 167 142 168 151 168 144 166 152 166 143 164 152 163 142 163 151 161 139 161 148 160 137 161 144 160 136 159 141 158 134 156 142 155 134 152 142 151 134 150 142 148 134 150 142 147 133 148 142 146 132 148 141 146 131 145 139 144 130 142 138 142 131 138 136 139 132 135 137 136 133 134 138 134 133 132 138 133 133 131 138 131 133 130 138 130 135 128 140 128 136 126 140 127 135 126 140 126 134 125 139 125 134 123 140 123 135 123 142 122 134 122 142 122 133 121 141 120 132 122 140 119 132 122 140 119 131 122 139 119 130 121 137 119 129 121 137 119 129 121 137 118 129 122 137 119 130 122 137 118 130 121 137 118 130 122 138 119 131 122 138 118 131 122 139 119 131 122 140 120 131 123 140 121 130 124 139 120 129 123 137 120 127 123 135 120 125 124 133 120 122 126 130 121 120 128 127 122 117 130 124 123 115 130 122 124 113 130 120 124 113 130 119 124 114 131 120 125 114 132 114 131 114 132 114 131 114 131 121 125 114 129 122 124 116 128 123 123 117 127 124 122 117 127 125 121 117 126 124 121 117 127 124 121 116 127 123 121 115 126 123 121 116 126 123 121 115 126 123 121 115 127 121 122 114 126 118 123 114 125 118 123 116 125 119 122 117 124 121 122 118 123 124 121 119 123 126 122 120 123 127 120 121 122 126 120 121 122 128 121 128 122 127 121 126 121 127 121 121 123 128 120 -1 -1 128 120 -1 -1 128 120 119 123 119 123 -1 -1 -1 -1 119 126 119 125 127 126 125 126 117 132 125 127 116 136 123 131 116 139 123 135 116 142 124 138 118 141 126 138 121 141 130 138 123 141 132 138 124 141 133 138 123 140 132 137 121 138 130 135 118 135 126 132 116 133 124 130 114 132 122 128 114 130 121 126 114 130 121 126 115 131 122 127 115 131 122 127 115 131 122 128 115 131 121 128 115 130 120 129 120 129 122 129 124 128 126 128 130 128 132 129 140 131 140 132 150 135 150 136 160 143 161 151 167 152 165 157 169 156 168 164 170 159 168 167 170 160 168 168 169 159 167 167 169 158 166 166 169 157 167 165 167 155 167 164 168 153 167 161 169 153 168 161 168 154 168 160 168 156 168 163 169 156 168 165 169 157 169 165 171 157 170 164 173 155 171 163 176 157 173 161 177 160 173 163 177 165 171 168 177 171 170 174 178 177 170 181 178 183 170 186 177 188 168 190 173 193 164 196 168 197 159 199 164 201 154 203 160 204 149 206 158 208 148 210 158 212 148 214 160 217 150 220 162 221 152 225 165 224 155 228 168 226 158 231 171 228 162 234 174 233 166 238 177 236 169 242 178 238 171 245 181 240 173 246 185 244 177 250 188 246 180 252 191 248 183 253 194 251 186 256 196 254 188 259 199 256 191 261 203 260 195 265 206 264 198 269 207 267 199 272 207 269 199 275 208 272 199 278 210 276 201 282 212 278 204 284 216 281 208 287 219 285 211 291 222 288 213 293 225 291 216 296 229 293 221 298 234 295 226 301 237 298 205 277 240 300 206 279 242 302 235 308 243 303 236 309 245 304 237 311 246 306 239 312 248 306 241 312 250 306 243 312 252 308 245 313 254 313 254 312 255 317 255 316 256 320 249 326 259 323 252 330 262 327 256 334 266 331 259 339 269 335 262 342 272 337 266 344 275 338 269 345 279 339 271 345 282 342 282 341 284 346 278 353 286 350 279 357 287 354 288 353 289 357 284 365 292 360 286 368 292 362 290 372 294 364 293 374 297 363 297 374 300 361 300 372 304 360 305 370 307 358 308 368 309 356 311 366 312 353 314 363 314 351 316 361 315 350 317 360 316 348 318 358 319 346 322 356 324 342 328 351 327 338 332 347 331 334 337 342 335 330 342 337 337 327 345 334 338 324 346 331 339 321 348 326 340 315 349 320 340 311 350 314 338 306 349 309 337 303 347 305 336 297 347 299 338 290 348 292 340 284 350 286 341 279 351 280 342 273 353 275 342 267 354 268 342 260 353 260 341 254 352 253 340 248 351 246 340 240 351 239 339 235 350 233 336 229 346 227 331 223 342 220 327 219 338 215 324 216 334 211 322 213 332 208 320 208 330 204 318 203 328 198 318 198 327 193 316 194 325 189 313 191 322 186 309 189 317 183 305 188 313 181 303 186 311 180 302 184 310 177 303 182 312 176 304 180 313 174 305 179 314 172 305 178 314 172 304 178 313 171 304 178 312 172 302 178 311 172 301 176 311 170 300 175 310 169 298 173 307 167 296 172 304 166 294 172 303 166 292 172 301 164 292 172 301 165 293 171 301 164 294 171 303 165 296 172 305 166 296 173 305 167 296 173 305 167 296 173 304 166 296 173 304 166 295 173 303 165 294 172 301 164 294 172 301 164 294 173 301 164 292 173 298 164 290 174 296 164 288 175 293 166 286 177 290 167 284 178 288 168 284 180 288 170 284 182 288 171 283 182 287 172 282 182 287 172 282 182 287 172 282 179 287 170 284 178 289 169 284 176 289 166 284 174 291 165 286 174 293 164 287 172 294 164 288 172 295 163 289 170 296 162 290 170 298 162 291 168 300 162 292 167 301 162 292 165 301 160 292 164 301 158 293 164 301 158 292 163 301 158 292 163 301 158 292 164 301 159 292 165 301 159 292 165 301 160 292 166 301 160 293 165 301 160 294 166 302 160 294 165 303 160 294 164 303 159 294 164 304 159 295 164 305 159 296 164 306 159 297 164 306 159 298 164 308 159 298 164 308 159 298 164 308 159 298 165 308 160 298 166 307 160 298 166 307 160 298 166 307 160 298 166 307 160 298 166 307 160 299 166 308 160 299 167 308 159 299 167 306 159 297 168 304 159 293 167 299 159 288 168 293 158 283 170 288 160 278 171 284 162 273 170 277 160 267 167 272 157 263 164 268 154 259 161 263 152 254 160 259 151 250 161 254 151 243 161 247 151 240 160 243 151 238 159 241 149 236 158 238 147 231 158 233 147 225 157 226 147 217 156 218 145 210 155 210 144 204 154 204 143 197 156 197 144 191 157 190 146 187 159 184 148 181 160 178 150 174 161 171 151 168 163 164 152 163 164 158 154 158 168 152 158 155 172 148 163 152 177 144 168 149 182 140 174 146 185 138 178 144 187 136 180 143 190 134 185 143 196 133 191 144 200 133 197 146 203 135 201 147 207 136 206 148 211 137 211 149 214 139 215 150 217 140 218 154 219 144 222 158 222 149 227 164 226 154 231 167 229 158 233 168 230 160 235 170 232 161 237 173 234 164 240 176 238 168 243 180 241 171 245 184 243 174 247 188 246 179 250 192 250 184 254 195 253 186 256 197 255 188 258 199 259 189 260 192 263 192 263 204 264 194 264 204 264 194 264 203 263 194 263 203 262 194 262 205 261 196 260 207 260 198 258 209 259 200 256 210 258 201 254 209 256 209 255 208 254 199 250 206 253 207 253 205 252 205 251 203 250 193 249 201 250 191 250 200 251 190 252 200 254 200 253 201 257 201 257 204 263 204 262 207 268 199 274 211 274 202 280 213 278 205 284 216 281 377 414 221 282 377 414 226 284 377 414 375 412 377 414 231 288 377 414 375 412 377 414 375 412 377 414 375 412 377 414 239 303 240 303 241 307 234 312 244 310 236 316 246 314 239 321 248 318 240 326 249 322 241 328 252 325 245 331 256 326 249 332 260 328 252 333 263 331 264 331 266 334 267 334 270 338 271 338 274 343 268 349 278 350 270 355 280 355 273 361 282 360 274 364 284 364 277 369 286 367 278 371 287 372 279 374 286 377 278 378 284 381 276 381 281 384 272 384 277 388 269 387 274 393 265 391 271 396 262 395 267 399 258 397 265 402 256 399 262 404 254 401 259 408 251 403 256 411 249 406 254 414 246 409 251 419 244 413 249 422 243 416 246 424 241 418 242 425 238 418 235 425 233 417 227 425 226 418 220 425 219 417 214 424 214 416 210 423 209 414 206 422 206 414 203 421 203 414 200 421 201 414 198 421 199 413 194 419 194 411 189 418 190 410 184 417 185 408 178 416 180 408 174 414 176 406 169 411 172 403 163 408 166 400 157 407 160 399 153 407 155 398 147 406 149 397 140 405 142 396 135 404 137 395 130 402 132 394 126 399 128 394 123 396 126 391 120 392 124 385 117 389 120 384 115 387 119 380 113 383 116 378 109 379 113 375 105 376 111 370 103 373 109 367 100 370 105 366 98 370 104 365 96 368 101 365 94 366 99 362 94 364 98 360 92 364 96 360 89 364 93 360 87 363 91 360 87 362 91 359 86 361 91 358 87 360 91 357 87 358 91 356 87 358 92 355 87 356 92 353 87 354 92 351 88 353 93 350 88 353 93 350 87 352 92 349 87 351 92 349 86 350 91 348 85 350 92 346 83 350 90 346 81 348 86 345 81 348 85 345 81 348 86 345 81 347 85 344 81 346 88 342 82 346 87 343 83 346 87 343 83 344 90 340 84 344 89 341 85 344 92 341 85 344 91 341 86 344 92 342 86 345 93 341 85 344 92 341 85 345 92 342 84 346 89 343 83 346 89 343 84 346 88 344 84 346 89 344 84 346 89 344 84 346 89 344 84 346 89 344 84 346 89 344 85 346 90 343 85 346 92 343 85 346 92 342 85 345 92 342 85 345 92 342 85 346 92 342 84 346 90 344 84 346 89 344 84 346 89 344 85 346 89 344 85 346 89 344 85 346 92 343 85 346 92 343 85 346 90 344 85 346 90 344 85 346 90 343 85 346 92 343 85 345 92 342 85 345 92 342 85 346 93 343 85 346 92 343 85 346 90 343 85 346 90 343 85 346 90 343 85 345 90 343 85 345 91 343 86 345 91 343 86 345 91 343 86 345 91 343 86 345 91 343 86 345 91 343 86 345 91 343 86 345 91 343 86 345 91 343 86 344 91 342 86 344 91 343 86 344 91 342 86 344 91 342 86 344 93 341 86 344 94 341 86 344 91 342 86 344 91 342 86 344 91 342 86 344 93 341 86 344 93 341 86 345 94 342 86 344 94 342 86 344 94 341 87 344 94 341 87 344 94 341 87 344 94 341 87 345 94 342 87 345 95 343 87 346 94 342 87 345 94 342 87 345 94 342 87 345 95 343 87 345 95 342 87 345 93 343 88 345 93 343 88 345 93 343 88 344 96 342 88 344 95 342 88 345 93 343 87 344 93 342 87 344 92 342 88 343 93 341 88 344 93 342 87 344 93 342 87 343 95 341 87 343 93 341 87 343 93 341 87 343 93 341 87 343 94 341 87 344 94 341 86 343 91 341 87 342 92 340 88 341 93 340 88 341 93 340 88 341 93 340 88 341 96 339 89 341 94 340 89 340 95 340 90 340 95 338 90 338 98 337 91 338 98 337 91 337 99 336 91 336 99 335 91 337 99 335 90 336 98 335 90 337 98 335 89 338 95 336 89 338 95 337 89 338 95 336 89 338 96 335 89 338 94 336 89 338 95 337 89 338 97 336 89 338 96 336 89 338 96 336 89 339 97 336 89 338 96 335 89 338 96 335 88 338 95 335 87 340 95 336 85 340 91 337 85 341 92 337 84 341 89 338 83 341 88 338 83 341 90 337 83 340 90 337 84 339 89 337 84 340 91 336 84 340 92 337 85 339 93 336 86 339 94 336 86 338 94 335 87 338 94 335 87 337 95 334 88 336 96 334 89 336 97 333 89 336 97 333 89 335 96 333 89 335 97 333 90 335 97 333 90 336 97 333 89 336 97 333 88 337 96 334 89 338 96 336 88 340 96 337 87 340 93 338 87 340 94 337 87 340 94 337 87 342 94 339 85 344 91 341 85 344 92 340 84 345 91 341 84 348 90 342 82 348 88 343 81 349 87 343 80 350 85 343 79 352 84 344 78 352 83 345 77 353 82 346 77 352 81 346 76 352 81 346 76 353 81 346 77 353 81 346 77 352 82 345 78 352 82 344 78 350 83 343 78 350 82 343 77 350 82 343 77 350 81 343 77 350 81 343 77 350 81 343 76 350 80 344 76 353 80 346 75 355 78 350 76 360 78 354 76 364 78 358 75 365 77 360 74 365 76 360 74 366 75 361 74 368 75 363 73 368 74 365 71 367 72 363 71 362 72 359 72 360 73 357 71 360 73 356 71 360 74 356 72 359 74 356 72 360 75 357 72 360 74 356 72 359 74 355 72 358 74 355 72 358 74 355 72 358 74 355 71 358 73 355 71 357 73 355 71 355 73 353 71 355 73 352 71 355 74 351 71 355 74 351 71 356 73 352 72 355 73 353 71 356 73 352 71 356 73 352 71 357 74 353 71 357 73 354 71 356 73 353 72 356 74 354 74 355 73 355 71 357 72 355 71 357 72 355 70 358 72 355 70 358 72 355 71 359 73 356 71 360 73 356 74 355 73 356 74 355 73 355 74 355 73 355 71 358 73 355 71 359 73 355 71 360 73 356 71 360 73 356 71 359 72 357 70 361 72 358 71 360 72 358 70 360 72 358 71 359 72 357 71 359 73 357 71 359 72 356 71 359 73 356 71 360 73 356 71 361 73 357 71 361 73 358 71 361 72 358 71 361 72 359 70 362 72 359 71 361 72 359 71 360 72 358 71 360 72 357 71 362 72 358 71 362 72 358 71 362 73 358 71 361 72 358 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 360 71 361 72 359 71 361 72 359 71 359 72 358 71 360 72 358 71 360 72 359 71 361 72 359 71 361 72 359 70 362 72 359 71 361 72 360 71 361 72 360 71 361 71 359 71 361 71 360 71 361 71 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 70 362 72 360 71 362 72 360 71 361 72 360 71 361 72 359 71 361 72 360 71 361 72 360 71 361 72 360 71 361 72 359 71 362 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 361 72 359 71 360 72 358 71 360 72 358 71 360 72 358 71 360 72 358 71 360 72 358 71 359 72 358 71 359 72 357 71 359 72 357 71 359 72 357 71 357 72 356 71 357 72 356 70 357 71 355 70 357 71 355 70 357 71 355 70 357 71 355 70 356 72 355 71 355 72 354 70 356 72 355 70 357 71 355 70 357 71 355 70 357 71 355 71 358 72 357 70 359 71 358 70 359 71 358 71 359 71 358 71 360 72 358 71 360 72 359 71 360 71 359 71 360 72 359 71 360 72 358 71 361 72 359 71 361 71 359 71 361 72 359 71 360 72 358 71 361 72 359 71 361 72 360 71 361 71 359 71 361 72 359 71 361 72 360 71 363 72 361 71 363 72 361 71 363 72 361 71 363 72 361 71 363 72 361 71 363 72 361 71 363 72 361 71 363 71 361 71 363 71 361 71 363 71 362 71 363 71 362 71 363 71 362 71 363 71 362 71 363 71 362 71 363 71 361 71 363 71 361 71 362 71 361 71 363 71 361 71 362 72 360 71 362 72 360 71 362 71 360 71 361 71 360 71 361 71 360 70 360 71 359 70 360 71 359 70 360 72 359 70 360 71 358 70 360 72 358 70 360 72 359 70 360 72 359 70 360 71 358 70 360 72 359 71 360 72 359 71 361 72 359 71 361 72 359 71 361 71 359 71 361 71 359 71 361 71 359 70 360 71 358 71 360 71 359 70 360 71 359 70 360 71 358 70 360 71 358 70 360 71 358 70 360 71 358 70 360 71 358 70 360 71 358 70 360 72 359 70 360 71 359 71 361 71 359 70 360 71 358 70 360 72 359 70 360 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 360 71 361 71 360 70 362 72 360 71 363 72 360 71 363 72 360 71 362 72 360 71 362 72 360 70 362 72 360 70 362 72 360 71 362 72 360 71 361 72 360 71 361 72 360 71 362 71 361 70 362 71 360 70 362 71 360 70 362 71 360 70 362 71 360 70 362 71 360 70 361 71 360 71 361 71 360 71 361 71 359 71 361 71 360 71 361 71 360 70 361 71 360 70 361 71 360 70 362 71 361 70 362 71 361 71 362 71 361 70 362 71 361 70 361 71 360 71 361 72 360 71 362 72 361 71 362 72 360 70 361 71 360 71 361 71 360 70 362 71 360 70 362 71 360 70 362 71 360 70 361 71 360 70 361 71 360 70 362 71 360 70 361 71 360 71 361 71 359 70 360 71 359 70 360 72 359 70 360 72 358 71 359 72 358 71 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 70 359 71 357 71 359 71 357 71 359 71 357 71 359 71 357 71 359 71 357 71 359 71 357 70 359 71 358 70 359 71 358 70 360 72 359 70 360 71 359 70 361 71 359 71 361 71 359 71 361 71 359 70 361 71 359 70 360 71 359 70 360 72 359 70 359 72 358 71 359 72 358 70 359 72 358 70 360 71 359 70 360 71 359 70 361 71 359 71 361 71 359 71 361 71 360 70 361 71 359 70 361 71 359 70 361 71 359 71 361 71 360 71 361 71 360 71 361 71 360 71 363 71 360 70 363 71 362 70 363 71 362 70 362 71 360 71 361 71 360 71 361 71 359 71 361 71 359 71 361 71 359 70 361 72 359 70 360 71 359 71 361 71 359 70 361 71 359 70 361 71 359 70 360 71 358 70 360 71 358 70 360 71 358 70 360 71 358 70 360 71 358 70 361 71 358 70 360 71 358 70 361 71 358 70 360 71 358 70 361 71 358 70 359 71 358 71 359 71 358 71 359 71 358 70 360 71 359 70 360 71 359 70 360 71 359 70 360 71 359 70 361 71 359 71 361 71 359 71 361 71 359 70 361 71 359 71 361 71 359 71 361 71 359 71 361 71 360 71 361 71 359 70 360 71 359 70 360 71 358 70 360 71 359 70 360 71 358 70 360 71 358 70 359 71 358 70 359 71 358 70 360 71 359 70 360 71 358 70 360 71 359 70 360 71 359 70 360 71 359 70 360 71 359 70 360 71 359 70 360 71 358 71 359 71 358 70 359 71 358 70 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 70 360 71 358 70 360 71 359 70 361 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 362 72 360 71 361 71 360 71 361 72 360 71 361 72 360 71 361 71 360 71 361 71 360 71 361 71 360 71 361 71 360 71 361 71 359 71 361 71 359 71 361 71 360 71 361 71 360 71 362 71 360 71 362 71 360 71 362 72 361 71 362 72 361 71 362 71 360 70 361 71 360 71 361 71 359 71 361 71 360 71 361 71 360 71 361 71 360 71 361 71 360 71 361 71 359 71 361 71 360 71 361 71 360 71 361 71 360 71 361 71 360 71 361 71 359 71 361 71 360 70 361 71 360 71 361 71 360 71 361 71 360 71 361 71 359 71 361 71 360 70 362 71 360 71 361 71 359 70 360 72 359 70 360 72 359 71 361 71 359 70 361 71 359 71 359 72 358 71 359 71 357 71 359 71 358 71 359 72 358 70 359 71 357 70 359 71 357 70 359 71 357 70 359 71 357 70 359 71 357 71 359 71 357 71 359 71 358 70 359 71 358 70 359 71 358 71 359 71 358 70 360 71 358 70 360 71 358 71 359 71 358 70 361 72 359 70 361 71 360 70 361 71 360 71 361 71 360 71 361 71 359 71 361 71 360 71 361 71 360 71 361 71 359 71 361 71 359 70 360 71 359 70 360 72 358 71 359 72 358 71 359 72 358 70 360 71 358 70 359 71 358 70 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 71 359 71 358 70 359 71 358 70 360 71 359 70 360 71 359 70 360 71 359 70 360 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 359 71 361 71 360 71 361 71 360 70 360 71 358 71 359 71 357 71 359 72 358 71 361 72 359 71 361 72 359 71 360 72 358 71 360 72 359 71 361 71 359 71 362 72 361 70 362 72 361 71 361 72 360 71 361 71 359 71 361 72 359 71 361 72 359 71 361 71 360 71 361 72 359 71 361 72 359 71 359 72 358 71 359 72 358 70 359 71 358 70 359 71 357 70 357 71 356 70 357 71 355 71 355 72 354 70 355 72 353 71 353 72 352 70 353 72 351 71 353 72 351 70 353 72 350 71 351 73 349 71 351 73 349 71 351 73 349 72 350 73 349 72 349 73 348 71 348 74 346 72 347 75 344 72 348 76 345 72 349 75 347 72 350 76 347 71 349 75 346 72 348 76 344 73 348 76 344 72 348 76 344 72 348 76 344 73 348 76 344 74 348 77 344 75 349 78 345 75 352 79 346 75 354 79 347 75 356 78 351 75 356 79 350 75 356 79 350 74 356 78 350 73 356 76 352 72 355 76 351 72 353 75 350 73 353 76 350 72 354 75 350 71 354 74 350 70 352 73 349 71 346 73 344 73 342 76 339 76 338 81 336 79 338 83 336 80 338 86 335 80 336 85 334 81 336 86 334 82 335 87 334 83 334 90 332 84 331 90 330 86 330 94 330 88 330 93 330 89 330 94 330 89 328 94 329 90 327 95 328 91 327 96 328 92 327 96 329 92 328 97 330 94 327 98 329 97 324 102 327 102 324 109 329 106 325 112 331 107 326 111 329 109 325 114 330 109 324 115 330 110 324 116 329 112 326 118 333 114 327 119 334 113 326 118 333 112 324 116 331 113 324 116 330 114 323 116 328 114 323 117 330 114 323 117 327 115 322 120 328 114 322 119 328 115 324 120 330 114 323 119 330 115 323 118 327 115 323 120 329 115 323 120 330 115 324 119 330 114 324 119 330 114 323 117 327 115 323 119 329 115 323 120 329 116 322 121 328 116 322 122 328 114 323 121 328 112 322 118 327 111 321 116 326 110 321 115 326 109 321 113 324 109 321 115 325 108 322 115 326 108 322 115 325 108 320 115 323 107 319 114 322 107 318 115 320 107 318 114 320 108 318 115 321 109 319 116 322 112 319 119 324 116 321 121 325 118 323 122 327 118 323 123 329 118 322 123 328 119 322 123 328 118 321 123 328 118 322 123 329 118 322 122 329 118 322 123 329 118 322 123 328 118 321 122 326 118 322 123 328 117 322 122 327 117 321 122 327 116 321 121 327 116 322 121 328 116 322 121 328 116 321 119 325 113 321 118 326 112 320 115 324 111 320 114 323 110 320 112 323 109 321 111 323 109 321 110 322 108 321 109 322 107 321 108 322 106 321 106 323 105 322 106 324 103 324 103 326 101 326 101 328 98 330 99 332 96 330 97 335 94 332 95 336 93 336 94 338 94 338 94 337 94 334 96 335 96 333 97 335 100 336 99 335 98 333 99 335 95 334 99 336 94 336 102 338 94 337 102 337 93 337 102 335 92 336 101 334 90 335 98 332 87 334 95 331 84 336 91 330 79 339 84 334 75 345 80 338 72 352 75 343 71 356 73 347 71 358 72 349 71 358 72 349 71 358 72 349 71 356 74 348 70 354 73 349 74 351 78 343 73 353 75 348 76 349 81 341 75 348 80 340 78 345 82 336 79 344 84 336 80 346 84 338 78 350 81 341 77 354 78 344 75 359 75 348 73 363 72 353 72 367 69 358 74 371 69 363 75 376 69 368 78 380 71 373 81 382 73 376 82 382 82 383 83 384 84 383 85 384 76 378 84 382 75 377 84 381 75 375 83 379 83 379 82 378 74 373 83 378 74 372 83 378 75 372 83 378 75 371 82 378 75 371 82 379 75 372 83 381 75 374 83 384 75 377 83 387 75 380 83 389 75 383 84 390 76 384 84 390 77 384 84 390 77 384 84 390 77 383 84 388 79 381 85 387 80 379 87 384 82 375 88 381 84 372 89 378 86 369 89 377 88 367 91 376 90 366 92 374 93 364 95 374 95 364 97 373 98 364 99 373 100 363 99 372 101 363 97 372 101 363 94 371 99 362 93 370 97 362 91 370 96 362 91 371 95 362 92 372 96 364 95 375 99 366 98 377 101 368 101 377 105 369 105 377 108 369 108 378 112 369 110 377 114 369 110 377 115 369 109 377 115 370 106 377 111 373 101 375 107 373 95 373 102 372 90 369 96 368 85 363 92 364 84 358 87 359 81 352 83 353 80 347 82 349 80 344 81 348 82 345 83 350 83 345 85 350 83 346 85 351 84 347 87 352 85 347 88 351 85 346 90 349 86 343 91 347 88 340 92 343 91 334 94 337 93 330 96 333 93 329 97 331 95 329 97 330 95 326 99 329 97 326 101 329 97 326 104 329 96 327 104 328 95 328 101 328 93 328 99 327 91 326 97 326 89 324 95 324 87 321 95 321 85 318 93 317 84 314 93 312 84 310 93 308 82 308 91 306 80 305 89 303 77 301 85 299 74 295 82 293 72 291 77 290 70 287 78 286 69 281 75 280 69 277 76 275 67 273 74 272 66 269 71 267 67 266 73 265 70 262 78 261 72 255 80 254 71 253 77 252 69 250 74 250 69 246 76 246 71 245 79 245 71 243 77 243 71 238 77 237 72 233 80 234 73 230 78 230 76 225 82 225 81 221 86 222 84 221 89 223 85 220 90 222 85 216 90 218 85 213 91 215 85 210 90 211 86 206 90 207 87 205 92 206 88 203 94 204 91 201 96 202 92 202 100 204 93 200 100 202 94 197 102 200 94 197 99 198 94 194 98 196 95 192 100 193 96 191 101 193 -1 -1 103 193 -1 -1 105 191 101 188 105 191 102 188 106 191 105 188 107 191 107 188 109 191 108 188 110 191 109 191 110 192 109 192 109 194 107 193 108 197 107 195 107 199 108 195 109 202 110 195 112 200 110 196 112 201 110 197 113 202 111 197 113 202 110 197 113 202 109 199 113 207 108 200 111 206 109 199 112 207 109 199 112 207 109 199 112 204 111 199 114 206 112 199 115 204 113 197 117 205 113 195 117 203 112 193 115 198 109 191 113 195 108 189 112 192 111 188 113 190 109 186 113 189 111 187 113 188 109 183 113 187 110 182 114 185 111 180 115 183 114 181 115 182 113 178 117 181 116 176 121 179 121 174 125 178 123 173 127 177 124 172 127 176 125 169 128 173 128 168 130 171 132 168 134 172 137 169 138 174 140 170 142 176 145 172 146 179 147 173 147 181 149 175 148 183 148 176 148 185 145 178 146 187 144 178 146 187 145 178 147 186 147 177 150 185 150 175 152 185 151 175 152 183 149 174 151 182 151 173 151 181 152 174 151 182 154 175 152 182 159 178 154 185 162 183 157 187 162 186 157 190 162 191 158 193 161 195 156 197 159 199 154 201 156 203 147 206 150 205 141 207 146 206 136 209 142 207 132 211 141 209 131 213 143 210 133 214 144 208 135 213 147 207 138 213 151 207 143 213 155 207 146 213 158 208 151 214 162 208 155 215 163 209 155 215 162 210 155 216 162 212 154 218 163 215 154 221 165 217 157 223 170 221 162 227 174 225 166 231 176 228 168 234 179 230 170 236 182 234 174 240 184 238 176 244 185 240 177 247 185 242 177 249 185 244 178 252 186 246 180 254 187 246 181 254 189 246 183 255 193 248 187 256 196 250 189 256 198 251 190 257 200 254 192 260 201 257 192 263 202 258 193 264 203 259 194 265 205 261 196 267 206 264 198 269 207 267 198 272 207 269 198 275 206 272 198 277 206 276 195 283 209 280 198 287 214 285 205 291 219 289 211 295 224 291 216 298 228 292 220 299 231 295 224 302 234 298 227 305 237 301 229 307 240 304 232 310 242 306 234 312 243 306 235 313 245 308 238 315 247 309 240 315 250 312 242 317 253 317 253 316 254 320 247 326 254 324 247 330 254 326 247 333 256 329 249 336 258 332 251 339 261 335 254 342 264 337 257 344 266 337 259 344 270 336 263 342 272 334 266 342 274 334 268 341 275 334 269 341 276 336 270 343 276 338 277 338 277 341 278 341 279 344 279 344 280 346 274 354 281 349 275 357 282 352 277 361 286 355 281 364 290 357 286 366 294 356 292 366 297 354 296 364 301 353 301 363 304 351 306 360 307 348 309 358 311 346 313 356 315 345 317 355 316 342 320 352 318 339 322 349 321 336 325 346 324 335 329 344 329 332 335 340 335 329 342 337 338 327 346 335 340 324 348 331 339 320 348 326 339 315 349 319 340 309 351 312 340 303 351 305 340 298 351 301 341 293 352 296 342 289 353 291 344 283 354 286 343 278 354 280 341 271 352 273 339 264 350 265 338 259 349 258 338 255 349 254 338 250 348 249 336 243 348 242 336 236 347 235 334 230 345 229 331 224 341 222 327 218 338 215 324 214 334 210 322 210 332 206 320 204 331 201 320 200 330 196 318 195 328 190 316 192 325 186 312 192 321 186 309 189 317 183 306 187 316 181 306 184 315 178 305 182 314 175 305 180 314 174 305 181 314 174 304 180 314 174 304 179 313 174 302 178 311 172 301 177 310 171 300 176 309 170 298 174 307 168 296 174 305 167 296 174 304 168 294 174 303 167 293 173 302 167 294 174 302 167 294 173 304 167 296 174 305 168 298 174 308 170 301 176 310 172 302 176 312 172 302 176 312 172 302 177 312 172 304 178 313 174 304 178 314 174 304 178 314 173 304 178 313 173 304 178 313 173 303 178 313 173 302 178 312 173 300 176 310 172 299 175 309 172 298 174 307 172 298 174 307 171 297 174 306 172 298 175 307 173 299 175 308 174 300 175 309 174 302 176 311 173 304 176 314 173 308 176 317 172 310 176 320 172 312 176 322 171 313 178 322 173 317 178 326 173 314 181 320 177 317 178 320 176 312 180 320 173 310 180 318 173 303 180 311 173 297 180 304 172 291 180 299 172 284 178 291 170 280 177 284 168 277 177 282 168 274 176 279 167 272 174 276 164 269 171 275 162 269 170 273 160 266 168 270 159 259 166 264 157 252 163 255 153 244 160 248 150 238 158 241 149 231 158 233 147 224 158 225 147 217 158 218 147 210 157 210 146 200 153 200 143 192 152 191 141 186 153 184 142 178 155 175 144 169 159 165 149 164 164 158 155 159 168 152 159 154 171 148 163 152 174 145 166 150 178 142 171 149 183 140 178 149 186 138 183 149 192 138 190 150 199 140 198 152 207 141 206 153 213 143 213 154 218 144 219 156 222 145 224 159 226 149 229 165 230 155 234 171 234 161 239 176 238 167 243 181 243 172 248 185 249 176 254 189 255 181 261 195 260 186 265 200 265 191 270 204 268 195 273 207 270 198 276 212 274 203 279 217 277 209 283 224 283 216 288 228 287 220 292 232 291 225 297 236 295 229 301 239 299 232 306 241 305 377 414 241 309 377 414 243 312 377 414 246 317 377 414 250 322 377 414 253 325 377 414 257 326 377 414 261 327 377 414 266 331 258 337 270 336 271 335 274 340 267 346 277 343 270 350 279 347 272 353 281 351 274 357 284 356 276 361 287 361 279 365 289 366 281 369 288 371 280 373 288 377 280 378 287 382 278 383 285 385 276 387 284 390 274 391 281 393 272 394 279 395 269 396 276 399 267 398 273 404 265 402 271 407 262 405 269 409 260 407 266 412 258 408 262 415 255 410 257 418 251 412 254 420 248 414 251 422 246 416 248 424 243 417 243 426 239 419 234 427 232 420 228 427 227 422 222 427 221 419 219 426 218 418 214 425 214 417 211 424 210 416 207 423 207 415 203 421 203 412 197 419 197 410 191 418 192 409 185 418 186 409 179 417 181 409 172 415 175 406 165 413 167 405 158 411 161 404 153 410 156 402 147 407 151 400 140 403 143 395 134 401 137 393 130 400 132 394 126 398 129 391 122 396 125 391 118 392 121 387 115 388 120 382 112 384 116 380 110 380 113 376 107 376 113 370 104 374 108 371 102 374 106 371 99 372 104 368 97 368 104 363 96 366 100 363 92 364 97 361 90 363 94 360 89 362 93 360 88 361 92 358 88 360 93 358 87 359 91 356 86 357 91 354 84 354 89 351 84 352 90 348 84 352 90 349 83 352 90 348 83 351 90 348 84 351 89 348 84 351 89 348 84 351 89 348 85 352 89 349 84 352 88 348 83 349 90 345 84 349 90 344 84 350 89 346 83 350 90 346 83 352 90 348 84 355 90 350 83 356 89 351 83 354 87 351 83 354 89 349 84 356 89 352 84 358 89 355 85 360 89 358 86 362 91 360 86 362 91 360 86 361 91 358 86 359 90 357 87 358 92 356 88 359 93 357 90 358 95 357 91 358 98 355 91 360 97 356 91 361 96 358 91 364 97 359 92 367 98 361 94 370 99 363 94 371 98 363 93 372 98 365 92 373 96 368 89 374 93 370 85 371 90 368 83 367 88 365 83 364 87 362 83 362 87 360 84 363 88 359 85 362 87 361 88 360 90 358 87 362 89 361 92 359 96 354 88 358 93 354 92 354 99 348 92 354 100 349 92 354 100 351 93 351 101 348 92 348 100 344 90 346 98 342 89 345 97 341 87 342 95 338 85 337 92 334 84 331 93 327 82 324 91 321 80 319 89 316 77 317 85 313 74 313 82 310 73 311 81 307 73 309 80 305 73 307 80 304 73 305 81 302 73 304 81 300 73 304 81 300 73 304 81 300 73 304 81 300 73 303 81 300 74 303 82 300 74 304 82 300 73 304 81 301 70 304 78 300 67 302 73 300 65 300 71 297 64 296 70 294 64 291 73 288 65 286 73 283 65 280 73 277 65 274 73 271 65 268 73 265 66 263 74 261 67 257 76 255 69 252 78 250 70 250 78 249 69 250 77 248 67 247 76 245 66 245 75 243 65 243 73 241 64 242 72 239 64 238 72 236 65 234 71 233 67 230 73 229 71 226 77 226 75 220 81 220 81 216 86 217 84 213 90 215 87 210 92 212 91 206 99 209 95 202 102 204 97 198 102 200 101 194 105 197 106 190 112 195 110 189 113 193 113 188 117 193 117 188 120 193 121 186 123 191 126 183 129 190 130 182 132 187 133 184 137 191 136 184 139 192 138 184 140 193 141 184 141 193 145 185 143 194 150 187 147 195 155 189 152 197 159 192 154 200 160 196 155 203 159 202 154 209 160 209 154 217 163 217 156 224 166 222 160 229 170 225 162 232 173 227 165 234 176 231 168 238 179 233 172 241 181 236 174 243 181 239 174 246 181 243 174 250 183 249 176 255 187 254 178 262 190 259 191 258 195 261 187 268 199 264 192 270 204 267 197 274 208 271 201 278 211 275 204 282 213 279 206 287 215 283 209 291 220 288 213 295 225 291 218 299 231 295 225 303 236 298 206 277 240 300 211 284 244 304 237 312 246 308 239 316 248 311 241 319 251 313 245 320 255 316 248 323 257 319 250 326 259 323 252 330 260 328 254 335 263 331 256 339 267 335 262 343 272 340 268 349 277 343 273 352 282 345 278 355 286 347 283 356 291 349 289 358 294 350 293 359 297 351 296 361 301 351 301 362 305 353 304 363 305 353 306 364 306 354 308 364 308 354 311 364 312 351 315 361 314 347 318 356 316 343 320 353 318 340 323 350 322 338 328 348 327 338 334 347 334 337 340 345 338 332 345 339 341 323 349 331 343 317 352 321 342 313 352 317 342 310 353 313 344 307 354 310 344 302 354 305 344 295 354 297 345 287 356 289 346 281 357 283 345 275 356 276 343 268 355 268 342 261 353 259 340 255 351 253 336 249 347 247 334 241 345 239 333 234 344 231 331 227 341 224 328 222 338 218 324 216 334 212 322 211 332 205 320 206 329 200 318 200 327 194 315 194 324 188 312 190 321 184 310 189 319 183 308 186 317 179 306 182 314 176 304 181 312 173 302 180 311 173 302 180 311 173 303 179 312 172 304 177 312 170 302 174 312 168 300 172 308 166 296 172 305 165 294 173 302 166 291 173 299 166 290 173 298 166 290 174 298 167 290 174 298 167 291 175 299 168 293 175 301 168 294 174 302 167 294 173 303 166 294 173 302 165 292 172 300 165 291 172 299 164 291 173 299 165 292 172 300 164 293 171 301 164 294 171 303 164 296 172 304 164 294 170 303 163 294 170 302 162 294 170 301 162 292 170 299 162 291 171 298 163 292 173 300 166 294 174 302 167 296 174 304 167 298 175 306 168 299 176 308 170 300 176 309 170 298 175 307 169 297 175 305 168 295 174 304 168 294 174 302 168 294 174 302 167 294 174 303 166 295 172 303 165 297 174 305 168 301 179 310 173 308 186 317 180 313 191 323 186 316 195 325 191 316 199 325 194 315 202 324 197 310 203 311 203 306 203 307 203 306 203 315 199 305 201 314 197 304 198 312 193 302 194 311 188 301 188 309 182 299 184 307 177 299 183 306 176 300 184 308 177 300 185 308 177 300 184 308 178 303 185 311 178 308 187 316 179 316 189 323 181 323 190 329 181 328 190 333 180 331 189 334 179 332 188 334 177 329 188 330 178 325 188 325 178 320 177 320 176 316 184 315 173 312 181 310 171 307 178 306 168 303 178 303 168 300 181 303 171 296 185 298 175 291 186 294 175 286 185 290 175 283 184 288 174 282 182 287 173 282 180 287 171 282 179 287 170 283 178 288 169 284 178 290 170 285 177 291 169 285 175 290 167 283 173 289 163 284 170 289 160 282 167 287 157 278 165 284 155 275 165 280 154 270 163 274 153 263 161 266 150 258 161 260 149 253 160 255 150 246 158 248 148 237 156 238 146 231 156 232 145 226 157 226 146 218 158 217 147 210 159 208 148 204 161 202 150 196 161 194 151 188 161 185 151 182 163 177 152 176 164 171 154 170 167 164 156 165 169 159 159 161 171 154 162 155 173 149 165 151 176 144 168 148 178 140 171 146 180 137 174 146 182 136 179 146 187 136 182 145 192 135 188 145 198 134 196 144 204 134 201 144 210 133 207 144 214 133 211 145 216 134 213 146 218 136 216 146 222 136 222 145 225 134 226 145 227 135 230 148 228 139 233 153 228 145 234 159 228 151 235 165 229 157 236 169 231 162 238 175 235 167 242 179 239 171 246 182 245 175 251 186 249 178 255 191 252 183 259 197 255 189 262 200 259 192 265 202 261 194 268 206 266 199 273 212 272 205 279 217 278 209 285 220 282 213 289 222 286 215 293 225 289 218 296 228 293 221 301 232 298 224 305 233 302 377 414 235 306 377 414 237 309 377 414 241 314 377 414 244 318 377 414 248 320 377 414 253 320 377 414 258 323 377 414 262 327 256 335 265 330 259 338 268 332 262 340 270 334 265 341 274 336 274 336 276 341 277 340 279 345 274 354 282 348 277 357 286 352 286 351 289 354 289 353 291 357 292 356 294 359 294 358 295 360 295 360 296 361 297 361 301 360 301 371 305 358 306 368 309 354 310 364 312 351 314 361 314 349 317 359 314 348 318 358 314 347 318 356 314 344 320 354 316 341 322 350 317 338 324 347 318 338 324 345 320 336 327 344 325 333 332 340 330 326 338 332 334 320 342 327 336 318 344 323 337 316 345 321 338 314 348 318 339 310 350 313 342 305 352 308 344 300 355 302 346 294 357 296 347 288 358 289 348 282 359 283 347 276 358 276 346 269 357 268 344 261 355 260 342 255 353 253 341 250 352 248 340 243 351 240 341 235 352 233 340 230 350 227 336 224 346 221 331 217 341 213 326 212 336 207 324 209 333 203 322 203 331 198 319 197 329 192 318 194 327 188 314 192 324 187 310 190 319 184 308 188 316 181 306 187 314 180 305 185 313 177 303 183 312 176 305 182 313 175 306 181 315 174 308 180 316 173 307 178 316 172 306 178 315 170 304 177 312 170 302 178 310 170 300 178 309 172 299 177 307 171 297 175 306 168 295 171 303 164 293 170 301 163 293 172 301 164 291 172 299 164 289 173 297 165 289 175 297 167 288 176 295 168 287 177 294 169 286 176 293 169 287 176 293 169 287 176 294 168 286 175 293 167 286 174 293 167 287 175 294 167 287 173 293 164 288 172 295 164 289 173 296 164 289 171 296 163 290 172 297 163 291 172 298 164 290 172 297 163 290 172 297 164 290 172 297 165 289 172 296 164 288 172 294 164 287 173 294 165 288 174 295 166 289 173 295 166 290 173 297 166 292 174 301 167 294 173 302 165 295 172 303 165 296 174 303 166 296 175 304 167 297 176 305 168 297 176 304 169 297 178 305 171 296 179 304 172 296 179 303 172 297 180 305 174 298 181 306 174 298 181 307 174 300 181 308 174 302 182 309 175 303 182 311 174 304 180 311 173 304 180 312 172 305 181 311 172 306 182 311 173 304 182 310 174 301 183 307 173 299 184 305 175 298 186 305 177 296 186 303 178 296 186 302 176 296 184 301 175 294 182 300 173 293 180 299 170 290 177 296 168 287 176 287 175 283 175 287 166 277 175 282 165 271 173 275 164 263 169 266 159 255 165 258 155 247 162 248 152 238 160 240 150 233 159 233 148 226 157 225 146 216 155 215 144 207 155 206 144 202 155 200 145 196 157 194 146 188 158 184 148 182 161 177 151 176 163 170 154 169 167 162 158 163 170 155 162 157 174 150 166 154 179 146 172 152 182 142 175 149 184 140 178 146 190 136 184 142 195 134 189 139 197 130 192 136 198 128 193 134 198 125 192 131 199 122 193 127 202 118 196 124 205 115 198 120 205 111 199 117 205 108 199 115 207 107 199 114 211 107 203 113 213 106 205 111 214 104 206 107 213 108 212 104 211 104 211 101 208 97 200 98 204 96 196 95 198 95 193 93 192 93 186 92 186 92 179 92 180 94 173 93 176 95 169 95 173 98 164 97 171 100 162 95 169 99 159 93 168 97 158 93 169 95 158 89 170 91 160 86 173 86 172 85 176 85 166 85 178 85 168 85 180 84 170 84 180 83 170 83 180 82 170 83 181 83 170 84 180 84 180 85 179 85 169 85 177 85 167 85 174 86 164 85 171 86 161 86 169 87 159 87 169 87 158 87 170 86 160 87 174 85 164 87 178 84 168 87 183 85 173 89 188 85 178 94 192 88 183 100 196 94 191 104 199 98 196 110 203 101 203 118 209 109 211 128 213 118 216 136 215 128 220 143 216 135 222 149 218 141 224 152 218 145 225 155 219 147 225 158 221 150 227 163 223 155 230 169 225 161 232 175 227 168 233 180 229 173 235 183 230 175 237 183 232 175 238 184 235 176 240 187 238 178 244 190 243 182 249 193 248 185 254 194 251 185 257 194 254 186 261 195 258 187 265 197 263 189 270 198 266 191 273 200 268 193 275 202 270 195 277 206 275 199 282 211 280 205 287 214 282 207 290 218 286 210 292 219 289 212 296 220 293 213 300 225 297 217 305 229 301 222 308 234 305 227 312 239 306 240 306 245 308 239 317 250 313 244 320 254 316 223 302 257 319 227 307 263 324 231 312 266 330 260 338 268 335 262 343 269 339 263 347 272 342 266 350 276 346 277 345 280 348 281 347 284 350 279 357 287 353 287 352 288 356 284 365 291 360 286 369 293 363 288 372 294 365 290 374 297 366 294 375 300 366 296 375 301 366 297 375 301 366 301 366 300 367 301 367 300 367 300 366 301 364 302 374 304 360 306 370 309 356 311 366 311 352 314 362 313 348 317 358 315 346 320 355 317 344 322 353 320 343 325 352 322 341 328 349 328 336 335 344 333 330 340 337 335 324 343 331 338 321 346 327 338 318 347 323 338 313 348 317 338 307 349 309 338 302 349 304 339 296 350 298 340 292 351 293 342 285 352 286 344 279 355 280 345 273 356 274 344 267 355 268 343 260 354 259 342 252 352 250 339 247 350 244 337 238 348 235 336 231 346 228 334 226 345 222 331 221 341 217 327 216 337 211 323 211 333 206 321 207 331 202 320 203 329 197 318 197 327 190 316 193 325 187 313 190 323 184 309 187 318 182 307 187 315 180 305 185 313 178 304 182 312 175 304 181 312 174 305 180 313 173 306 180 314 172 305 178 314 172 303 177 311 170 300 176 308 168 295 173 304 166 293 173 300 165 291 174 299 167 290 174 297 166 289 174 297 166 290 174 298 166 291 174 299 166 292 174 300 166 295 174 303 167 297 174 305 167 296 173 305 166 296 174 304 167 295 175 304 168 295 175 303 168 296 176 304 169 297 177 305 170 299 178 308 171 302 180 310 174 304 182 312 176 305 183 314 176 307 184 316 177 308 185 317 178 308 185 316 178 306 186 313 178 303 186 311 179 301 187 309 179 300 186 308 178 299 184 306 176 300 184 307 176 301 184 308 177 303 186 310 178 307 188 314 179 311 189 316 180 312 190 318 180 310 188 316 179 306 185 312 176 301 182 307 173 294 180 301 171 287 179 292 170 280 176 281 176 272 172 276 162 264 167 268 157 258 163 261 152 250 158 252 147 242 155 244 144 234 153 235 143 225 153 225 142 217 155 216 144 212 158 210 147 206 159 203 149 198 159 195 149 191 160 187 150 184 162 180 152 177 165 172 156 172 170 165 161 169 174 162 166 166 178 157 171 162 181 154 174 157 183 149 177 153 185 144 179 151 187 142 181 149 190 140 184 147 195 137 190 144 200 135 194 140 204 131 198 137 208 128 202 134 210 125 204 133 212 124 206 132 215 123 210 129 219 120 213 127 222 118 217 127 225 118 219 128 226 118 221 129 225 119 220 130 223 120 219 132 222 122 218 133 222 123 218 134 222 124 220 135 223 125 220 137 223 126 221 138 223 128 222 139 222 128 221 139 223 128 222 138 225 128 224 137 227 126 225 135 229 125 227 135 231 124 228 134 231 124 229 134 232 124 230 133 234 123 231 131 237 121 233 128 238 120 234 128 239 119 235 126 241 118 236 124 241 116 236 122 240 115 235 120 240 113 235 120 240 112 235 119 239 111 234 119 239 110 234 118 239 110 234 119 237 109 233 119 237 109 233 120 236 110 232 122 235 112 232 125 234 114 232 128 231 117 232 133 230 123 232 139 228 130 232 148 226 139 233 156 225 149 232 164 224 157 233 170 225 163 233 173 227 166 234 176 231 168 237 178 235 170 242 180 237 172 244 182 238 174 245 184 240 176 247 184 241 176 248 186 243 179 250 191 246 183 252 197 250 189 257 201 255 194 262 204 261 196 267 206 263 198 270 210 266 203 273 214 269 207 276 216 272 216 272 217 277 210 283 218 282 211 289 219 289 212 295 222 296 215 303 225 302 218 309 230 306 222 314 234 310 377 414 239 314 377 414 245 318 377 414 250 322 377 414 255 324 377 414 261 326 377 414 265 328 377 414 268 331 377 414 271 333 265 341 274 337 274 336 278 341 273 350 280 346 275 355 282 352 277 360 285 356 279 364 288 360 282 368 291 363 284 370 293 364 286 371 294 366 294 365 295 368 290 376 296 370 291 378 297 373 292 381 298 375 294 383 298 376 293 384 298 378 293 386 299 380 294 388 301 381 295 389 303 381 296 389 303 381 296 388 304 384 297 390 306 386 298 390 306 388 298 391 306 390 298 392 305 392 297 393 302 393 294 393 298 395 291 394 294 397 286 395 289 398 284 396 284 399 279 397 279 400 273 397 275 402 268 397 272 403 264 398 270 404 263 399 268 406 262 400 266 408 261 401 263 409 258 402 259 412 254 404 254 414 250 406 251 416 247 409 247 419 243 410 242 420 238 412 236 422 234 414 231 424 228 415 225 424 223 416 218 425 216 416 210 424 209 416 203 424 202 415 198 423 198 414 193 420 193 412 186 417 186 408 180 416 180 407 176 414 177 406 172 412 173 404 165 408 167 400 158 406 160 398 151 405 154 397 146 404 149 396 139 401 142 393 133 398 135 390 129 396 131 388 124 394 127 386 119 390 122 382 114 385 118 377 111 382 115 375 108 380 113 374 106 376 111 370 104 372 109 365 101 369 104 365 98 368 104 361 97 366 103 360 95 363 100 356 93 362 97 357 92 360 98 354 90 358 94 354 89 358 94 353 88 356 93 353 88 356 92 352 86 353 91 350 86 350 92 345 87 350 93 345 87 350 93 345 87 350 93 345 87 350 94 345 88 349 95 344 88 348 93 345 88 346 93 343 89 348 96 342 89 347 96 342 88 344 96 340 89 342 97 338 90 342 97 337 89 340 97 336 89 338 97 335 89 337 97 334 89 334 97 331 89 334 97 331 89 333 97 330 89 332 97 329 91 332 98 328 92 330 100 326 92 330 100 326 92 331 99 326 90 331 98 327 89 332 96 328 88 333 95 329 87 334 94 330 86 334 94 330 86 333 94 329 88 332 95 327 89 334 96 329 90 334 97 329 91 332 99 327 94 332 102 328 95 334 103 328 94 333 102 328 93 332 100 327 92 334 100 327 91 335 97 329 89 336 94 329 87 337 92 329 85 337 91 329 85 338 89 330 83 340 86 332 82 342 85 333 82 341 86 333 84 340 88 331 85 339 90 331 87 337 92 329 89 336 94 327 91 334 96 327 92 334 98 327 93 333 99 327 94 332 101 327 95 332 102 326 95 333 102 326 95 333 103 327 96 332 103 327 97 332 104 328 97 334 105 329 98 334 105 329 98 334 106 329 99 333 107 329 99 334 107 330 98 334 106 329 97 332 106 328 96 332 104 328 95 332 103 327 93 331 102 326 92 330 100 325 91 329 98 324 90 329 98 323 89 329 96 323 87 328 94 323 86 330 93 324 85 330 92 323 84 329 90 323 84 329 90 323 84 329 89 327 86 329 90 328 90 329 92 329 90 330 94 329 92 330 95 330 92 331 94 331 93 331 94 331 92 332 95 333 92 334 94 334 92 334 95 335 90 336 95 335 91 338 93 338 88 340 90 341 86 342 88 343 85 345 87 346 84 346 86 348 82 347 85 347 81 350 85 348 80 353 84 350 84 357 88 352 81 361 84 357 85 358 87 356 84 357 85 356 84 355 86 354 85 355 87 355 86 355 87 356 86 356 87 358 85 357 86 359 82 355 85 358 82 357 85 361 81 360 84 363 81 358 83 360 81 356 84 359 84 353 86 354 82 348 85 348 82 344 82 343 83 340 85 341 84 336 86 336 85 334 87 334 88 333 89 333 90 332 92 332 89 331 94 331 90 331 95 329 90 330 95 328 89 329 97 326 87 327 95 325 86 326 91 323 85 324 93 321 84 324 92 320 83 323 90 319 81 322 88 319 79 322 85 320 78 324 83 323 76 327 82 326 76 328 80 328 75 331 77 331 69 332 73 333 67 332 71 333 67 332 72 334 69 332 73 332 72 331 76 332 73 329 78 330 73 325 80 326 71 321 76 321 69 317 75 317 67 312 73 311 66 307 72 306 67 301 73 300 69 294 75 293 72 285 80 284 73 277 82 276 73 270 82 269 73 264 81 263 71 257 78 257 70 251 75 252 71 246 77 246 74 240 79 241 78 232 83 234 82 224 87 226 85 218 90 219 88 211 93 213 93 207 95 208 96 201 100 205 102 198 107 203 112 196 116 203 117 194 121 199 121 194 124 201 125 193 128 200 130 194 131 202 136 196 136 204 142 197 142 207 149 201 148 210 158 203 156 212 167 205 163 213 173 208 168 215 175 212 170 220 177 219 171 227 180 227 173 234 180 233 173 240 182 238 175 245 187 243 179 250 191 248 184 255 194 250 187 257 195 253 188 260 196 257 188 264 199 264 191 272 202 272 193 281 204 278 196 286 208 281 199 289 212 283 205 290 217 286 210 293 223 291 217 299 229 295 223 303 235 298 229 307 240 303 234 312 244 309 213 291 247 312 219 296 252 314 223 301 259 318 226 306 262 322 257 330 264 325 260 333 266 328 235 314 270 333 270 332 274 337 268 345 276 342 272 350 278 345 276 354 282 347 280 357 288 349 287 360 295 350 294 360 299 348 300 359 304 347 305 357 307 346 308 356 309 346 310 356 311 346 313 356 314 346 317 356 317 344 321 354 322 340 328 348 327 336 333 344 330 331 337 339 335 328 342 335 338 325 347 331 339 322 349 326 338 318 349 321 340 311 350 313 341 303 352 305 342 297 352 298 341 292 352 292 341 286 352 287 342 281 353 282 342 277 353 278 342 269 353 270 341 262 352 261 340 256 351 254 338 251 348 249 336 245 347 242 335 237 346 234 333 230 344 227 330 224 341 220 327 218 337 213 324 211 334 207 322 206 331 200 319 199 329 193 318 192 327 187 315 189 324 183 311 187 320 181 307 185 315 178 304 184 312 176 303 183 311 175 302 182 310 174 302 180 311 174 303 179 311 172 304 178 312 171 303 177 311 170 301 175 309 168 298 175 306 168 295 175 303 168 293 174 301 167 293 174 300 167 292 173 300 166 292 174 299 166 292 174 299 166 291 174 298 167 290 174 298 167 291 175 299 168 292 176 300 169 295 177 303 170 296 178 304 171 297 179 305 172 297 179 306 172 297 179 306 172 296 177 305 170 296 177 304 170 296 178 303 171 296 178 303 170 295 177 303 169 296 177 304 170 298 178 306 171 300 180 308 172 303 181 311 174 305 181 313 174 306 182 314 175 306 183 314 176 306 184 314 177 306 185 313 178 305 187 312 179 302 186 309 177 299 185 307 176 297 183 305 176 294 181 302 174 294 181 301 173 295 181 302 174 297 182 304 175 299 185 307 177 302 188 309 180 304 191 312 183 309 194 316 185 314 197 321 189 318 199 325 191 318 200 326 192 316 199 324 192 312 200 312 200 310 200 310 200 310 198 310 197 308 193 316 185 306 186 313 177 301 178 308 169 294 172 300 163 285 169 290 159 276 165 280 155 267 162 272 151 261 161 264 151 255 160 258 150 246 158 249 147 237 158 237 146 227 157 226 146 216 155 216 144 205 154 204 143 199 156 197 145 191 159 187 149 183 165 178 155 179 169 173 160 175 173 168 165 169 177 162 170 162 179 155 172 158 180 150 173 156 181 146 176 154 184 144 180 153 189 143 185 152 195 142 191 152 200 141 197 153 204 141 202 151 207 140 206 149 212 138 213 151 218 141 220 155 223 145 228 160 229 152 235 166 234 158 240 173 238 164 244 178 242 170 249 182 248 174 254 185 252 177 259 190 256 182 263 195 261 188 268 200 266 193 273 204 269 196 276 208 272 201 279 215 278 208 285 221 283 214 290 227 287 220 294 233 290 227 298 237 295 230 302 238 300 377 414 240 304 377 414 242 309 377 414 245 315 377 414 250 322 377 414 253 325 377 414 256 327 377 414 260 330 377 414 264 332 258 340 268 333 262 340 272 333 266 341 276 335 270 343 279 337 280 337 281 341 275 348 282 345 276 352 284 349 277 357 284 353 278 361 286 356 280 364 287 358 282 368 287 360 284 370 288 361 288 371 291 359 292 369 295 356 296 366 299 352 300 362 303 349 305 359 306 347 308 357 308 346 310 355 308 344 310 354 308 342 311 352 308 341 312 350 308 339 313 348 310 336 315 345 310 335 316 344 311 336 316 345 313 336 318 345 314 336 319 344 315 334 321 342 318 333 325 341 325 330 329 335 328 327 337 334 333 324 342 330 336 323 345 329 338 322 347 327 339 319 349 323 341 314 352 316 343 308 354 309 343 302 353 303 341 295 352 296 342 289 352 289 342 282 353 282 344 276 355 276 344 270 355 269 344 263 355 261 342 255 353 252 339 248 350 245 336 241 346 237 334 233 344 229 332 227 342 223 330 222 340 218 328 217 338 213 326 212 336 207 324 208 333 202 321 203 330 197 318 196 327 190 316 193 325 186 312 190 321 184 309 187 317 180 308 186 315 179 305 183 313 176 304 182 312 175 304 182 312 174 304 180 313 172 305 178 313 170 304 176 312 168 300 174 309 166 297 173 305 166 294 174 301 166 292 176 299 168 290 176 297 168 288 175 295 168 287 176 293 168 287 178 292 169 286 180 291 170 285 179 289 170 286 180 291 171 287 181 291 171 286 180 291 171 286 180 291 171 286 180 290 171 285 180 289 171 284 181 289 172 284 181 289 172 284 180 288 171 284 180 289 170 284 178 289 169 284 177 290 168 286 176 291 167 287 176 293 167 287 175 293 165 288 174 294 165 288 173 295 164 288 172 295 164 289 173 295 164 288 172 295 163 288 171 295 163 289 171 296 163 289 171 296 163 288 171 295 163 288 172 295 164 287 172 294 164 287 172 293 164 287 172 294 163 288 171 295 164 288 172 295 163 289 172 295 163 289 172 296 163 289 171 295 163 289 171 296 163 289 171 296 162 289 170 296 162 289 170 296 163 289 171 296 162 288 171 295 163 288 171 295 163 288 171 294 163 288 172 294 163 287 172 294 163 287 172 294 163 288 172 294 163 287 171 294 163 287 171 294 163 288 171 294 163 288 171 294 163 288 171 295 162 288 171 295 162 288 170 295 162 288 170 295 162 288 170 295 162 288 170 295 162 288 170 295 162 288 170 295 162 289 170 296 162 289 169 297 162 289 169 297 161 289 169 297 161 289 169 297 162 290 169 297 162 290 169 297 161 290 169 297 161 289 169 297 161 289 168 296 161 289 169 296 161 289 169 296 161 288 169 295 161 288 169 295 162 288 169 295 162 288 169 295 161 288 169 295 161 288 170 294 161 287 170 294 161 287 170 293 162 286 171 293 162 286 172 291 162 285 172 291 163 284 173 290 164 284 173 289 164 284 173 289 164 283 172 289 164 284 172 290 163 284 171 290 163 284 170 291 162 285 169 292 162 286 169 293 161 286 169 293 160 287 168 293 160 287 170 293 161 286 170 292 161 285 171 291 162 284 172 290 163 283 173 288 163 283 173 288 164 282 173 287 165 282 173 287 164 283 173 288 164 283 173 289 164 283 172 289 163 284 172 289 163 284 172 290 163 285 172 291 163 286 172 291 162 285 172 291 162 285 171 291 162 284 172 289 163 283 172 289 163 284 172 289 163 284 171 289 162 284 170 290 162 284 170 290 161 285 169 291 161 285 169 292 160 286 168 293 160 286 168 293 160 286 168 293 160 286 169 292 161 285 170 291 162 284 171 290 162 284 172 289 163 283 173 289 163 283 173 288 164 283 173 288 164 283 173 288 164 283 173 288 163 283 173 289 164 284 173 289 163 284 172 289 163 284 172 289 163 284 172 289 163 284 173 289 163 283 174 287 164 282 176 286 165 282 176 285 167 281 177 285 167 280 177 284 167 280 177 283 167 280 178 283 168 280 178 283 169 280 178 283 168 280 177 284 167 281 176 285 167 282 176 286 166 282 175 287 165 282 176 287 166 283 177 287 166 282 177 287 167 282 177 287 167 282 177 286 167 283 178 286 167 283 178 287 169 283 178 287 169 283 178 288 169 284 180 288 170 284 180 288 170 284 180 288 170 284 178 289 170 284 177 289 168 285 175 291 167 287 172 294 165 290 170 298 164 294 169 302 163 298 167 307 163 303 166 312 163 307 166 317 164 311 166 322 166 314 168 324 168 315 170 326 170 315 172 326 172 315 173 325 173 314 173 325 174 314 174 324 174 313 173 323 174 313 173 323 174 313 173 322 174 314 174 314 173 314 174 314 174 315 176 325 177 316 178 327 178 318 180 328 178 318 181 327 177 315 180 316 180 311 178 312 178 306 176 314 169 303 176 310 168 301 177 307 168 301 177 306 168 301 179 306 169 300 180 305 170 301 182 304 171 302 183 303 173 304 185 304 175 306 188 306 177 308 189 308 178 310 190 311 179 312 190 313 179 314 189 315 178 316 188 317 177 320 187 320 176 324 186 324 176 327 185 326 175 331 184 328 174 335 184 331 175 339 184 335 175 342 186 338 176 345 187 342 179 348 189 345 180 349 193 346 184 351 197 349 188 351 201 350 192 351 202 350 194 351 203 350 193 352 201 351 192 353 200 352 190 354 200 352 189 353 200 350 190 351 201 349 191 350 202 348 193 349 203 348 194 349 205 348 195 349 205 348 196 349 205 348 196 348 205 347 195 346 205 346 194 342 204 343 193 337 203 339 191 333 201 334 190 331 199 332 188 331 196 332 186 334 195 334 184 335 194 336 183 335 193 336 182 334 193 334 182 332 193 332 182 330 194 330 182 331 193 330 182 334 194 332 183 335 194 334 183 338 195 336 185 339 197 337 187 340 198 337 189 341 199 342 198 343 198 340 189 344 197 339 189 337 191 339 191 343 196 337 191 343 198 339 194 343 198 338 195 343 198 338 195 343 198 338 195 342 199 343 198 341 201 334 198 340 204 335 202 340 208 332 206 340 215 332 213 339 220 334 218 337 222 332 221 335 225 327 223 334 228 325 226 334 230 326 228 335 232 329 230 336 234 327 232 336 235 329 234 338 234 331 234 340 231 332 233 343 228 338 229 345 224 339 226 345 222 340 223 345 221 341 220 341 220 339 218 334 217 334 216 331 222 330 216 323 220 324 211 316 216 318 206 314 212 314 202 308 206 310 196 303 199 307 189 299 195 303 185 296 190 299 180 292 186 296 176 289 183 292 173 287 181 289 170 284 178 287 167 282 175 284 164 279 173 281 162 275 171 277 161 271 171 273 160 268 171 269 160 263 169 265 159 258 168 259 157 252 164 253 153 245 160 244 149 238 157 237 146 233 156 231 145 225 154 222 143 217 154 214 143 209 154 205 143 203 155 199 145 195 157 190 146 187 160 182 150 183 162 177 152 177 164 171 155 170 167 163 158 165 169 157 162 161 173 152 167 157 176 147 172 156 179 145 175 154 182 144 180 152 188 142 187 152 193 140 193 153 196 142 197 156 200 145 201 159 206 149 209 162 211 152 215 164 217 154 222 165 224 157 229 168 228 160 234 173 231 166 238 179 235 173 243 184 239 178 247 188 243 181 251 191 250 184 257 195 257 189 265 198 263 192 271 202 268 196 276 207 272 201 279 213 275 206 283 217 278 210 286 221 283 214 290 225 291 219 299 229 296 223 305 233 302 228 310 237 305 210 288 242 309 236 318 247 314 241 323 251 319 246 328 256 322 250 331 260 327 228 309 264 331 233 315 267 334 268 334 271 338 265 346 275 343 270 351 279 349 274 357 282 355 277 363 286 358 280 366 290 362 284 370 292 366 286 373 293 368 286 376 294 371 288 378 296 374 290 381 299 377 292 384 298 383 292 387 295 388 287 390 290 391 281 394 285 394 276 396 281 396 272 397 277 398 268 399 273 402 264 401 269 405 260 404 265 406 256 404 261 408 252 405 257 412 249 408 255 417 248 412 253 421 246 416 251 423 244 418 246 423 240 417 240 424 235 418 231 425 227 418 224 425 220 418 218 425 215 417 214 422 210 414 208 419 206 411 203 417 200 408 199 416 196 407 194 414 192 406 187 414 186 405 180 415 180 406 175 416 174 406 169 415 168 406 162 413 162 404 155 412 156 403 150 410 150 401 146 407 147 399 141 403 142 394 135 397 137 389 130 394 132 385 125 392 128 383 123 390 126 381 120 389 125 381 117 388 121 380 113 388 117 379 110 385 113 377 105 382 109 375 102 378 107 371 100 374 105 367 98 369 103 362 97 366 102 358 97 364 102 356 95 362 100 355 94 360 100 353 93 359 99 352 92 360 97 352 91 362 96 353 88 361 93 354 86 360 91 353 84 356 88 349 83 354 88 347 83 353 87 346 81 352 86 345 81 352 86 345 82 352 87 345 82 349 88 342 83 348 88 341 83 348 88 341 82 349 88 342 81 350 87 343 81 350 87 343 81 350 87 344 81 350 87 344 81 350 86 343 81 349 86 342 81 348 87 342 81 348 87 342 82 347 88 340 82 346 89 340 82 347 88 341 82 347 88 340 82 347 88 341 82 347 89 341 82 347 89 341 83 348 89 342 83 348 89 341 82 347 89 341 83 346 90 340 83 346 90 340 83 346 90 340 83 346 90 340 84 346 90 340 84 346 90 340 83 346 90 340 83 346 90 340 82 347 89 340 82 347 89 341 83 346 89 341 83 346 89 341 83 346 90 341 84 345 91 339 84 345 89 341 85 345 91 340 85 344 92 339 85 344 92 337 86 343 92 337 85 343 92 337 84 343 90 337 83 344 90 337 83 344 90 338 83 345 89 339 83 345 89 339 83 344 89 338 83 344 90 339 83 344 90 338 84 344 91 337 85 345 91 339 84 345 91 339 84 344 91 338 85 344 91 338 83 344 90 338 83 344 90 337 83 344 89 338 83 343 90 337 84 342 91 337 85 341 92 337 87 340 94 336 89 340 97 336 91 340 99 337 92 340 101 337 93 340 101 336 93 340 101 337 93 340 101 337 92 340 101 338 93 340 101 338 93 340 101 337 92 339 101 336 92 340 101 337 92 340 100 337 92 339 101 337 93 338 101 336 93 337 102 335 95 336 103 333 95 336 104 333 95 336 104 333 95 336 103 333 95 336 103 333 95 336 103 333 95 336 103 333 94 337 103 334 93 338 102 335 93 339 102 336 93 338 102 336 93 338 102 335 94 338 102 335 93 338 102 335 93 338 101 335 93 338 101 335 92 338 100 335 92 338 100 334 91 338 99 334 89 338 97 334 88 338 97 333 89 338 97 334 90 337 98 333 91 336 98 333 91 336 99 332 91 336 99 333 92 336 100 333 92 336 100 333 92 336 100 333 92 336 100 333 91 336 100 333 91 336 99 333 91 337 100 333 91 337 100 334 91 338 99 334 91 337 99 333 91 337 99 334 91 338 100 334 91 338 99 334 90 339 98 335 89 340 97 335 88 340 96 335 87 340 95 335 87 343 94 336 86 346 93 339 86 347 92 341 85 348 92 342 85 348 91 342 85 346 91 341 84 347 91 341 85 348 91 341 84 347 91 341 85 347 91 341 85 346 92 340 86 346 92 339 86 347 92 340 85 348 90 340 84 350 89 342 82 353 87 345 81 356 85 347 81 358 85 349 81 360 84 353 80 362 82 355 79 364 82 356 79 364 82 356 80 366 82 360 79 366 82 361 79 366 82 360 78 362 81 358 78 357 81 352 78 354 83 348 79 353 84 346 79 352 84 345 81 350 86 343 83 350 88 343 84 348 89 342 83 349 89 342 83 350 89 343 83 349 89 344 84 347 91 342 86 344 91 342 89 342 93 340 91 340 98 338 92 341 99 338 91 341 97 338 92 341 101 338 94 342 102 339 96 342 104 338 96 341 105 337 96 342 105 338 96 343 104 339 96 342 104 339 95 344 104 340 95 345 103 341 95 344 103 341 97 344 103 341 101 342 107 340 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 101 342 110 339 102 343 110 339 101 344 110 341 101 344 110 341 101 344 110 341 101 344 110 340 100 345 109 342 99 346 107 342 97 346 105 342 97 346 104 341 95 347 102 341 92 347 100 341 91 350 97 343 87 354 93 346 85 356 89 348 82 359 86 350 80 362 84 353 79 363 83 355 79 364 82 356 79 362 81 355 80 360 83 353 81 358 85 351 83 356 87 349 84 354 89 347 85 354 90 346 85 354 90 347 86 356 90 348 86 357 91 349 86 358 90 350 86 360 89 351 87 362 88 352 86 364 86 353 85 366 85 356 85 369 83 359 84 372 81 362 83 375 80 365 84 377 80 368 86 380 80 370 86 382 80 373 88 383 82 375 89 383 83 375 89 383 83 375 88 382 83 374 88 381 83 373 89 380 83 371 90 379 85 371 91 379 87 371 92 379 88 370 94 378 89 370 95 378 90 369 96 378 91 369 97 378 92 369 96 377 92 369 95 378 91 369 92 377 89 368 91 377 88 368 91 377 88 368 93 377 88 368 94 379 89 370 96 380 90 372 98 381 92 373 100 382 94 375 101 383 96 375 102 383 98 375 102 383 99 374 99 382 99 373 95 379 98 370 90 373 95 365 87 364 91 359 88 356 95 349 91 351 96 344 87 352 92 344 90 351 94 345 90 353 92 346 93 349 98 341 89 347 94 338 86 342 92 335 83 339 90 331 82 335 88 327 81 330 88 323 79 326 86 319 79 320 86 314 78 312 86 307 79 304 87 299 78 297 87 292 77 291 85 286 77 285 85 279 75 278 83 272 73 273 81 267 74 267 83 262 75 259 85 255 77 251 86 247 78 245 87 241 80 237 89 234 81 229 90 226 81 223 91 220 85 217 94 216 90 211 96 211 96 204 102 206 102 200 107 202 106 196 111 199 109 194 115 197 114 193 119 196 120 191 124 196 127 192 130 197 134 194 138 202 139 197 142 206 144 199 146 208 153 200 154 209 162 201 162 210 167 204 166 213 168 209 167 218 169 215 167 224 173 221 170 230 177 226 174 235 181 229 177 238 183 231 181 241 186 234 182 244 187 237 184 246 188 241 184 250 186 244 181 254 183 248 178 257 182 253 178 262 185 259 181 267 189 265 185 274 194 269 189 278 199 270 192 280 204 272 199 281 210 277 205 285 215 280 215 280 220 284 216 294 225 288 221 297 229 293 225 303 233 299 377 414 237 304 377 414 242 309 377 414 248 312 377 414 254 316 377 414 256 321 377 414 256 324 377 414 260 328 377 414 264 332 262 342 267 333 267 333 268 335 267 346 271 338 271 337 275 340 276 340 281 342 282 342 288 344 288 343 293 345 294 344 298 344 301 353 302 343 302 342 305 342 309 351 306 342 310 351 307 342 313 350 310 342 317 349 312 340 319 347 314 340 322 347 316 340 324 347 319 340 327 347 322 338 331 343 328 333 338 338 334 327 343 331 336 323 346 327 338 321 348 322 339 317 349 318 340 312 351 311 342 305 352 303 342 297 352 294 342 290 352 286 343 283 353 280 344 277 354 274 343 271 353 268 342 263 352 259 342 256 350 251 340 251 348 245 337 243 345 237 334 234 343 228 332 227 340 220 328 221 336 214 325 217 333 210 323 212 330 204 322 208 329 200 319 202 326 195 316 196 322 188 313 193 319 184 312 191 318 183 310 188 316 180 307 185 313 176 306 183 312 174 304 181 308 170 303 180 309 171 303 179 309 170 304 178 309 168 304 177 310 168 302 174 308 166 298 172 304 163 295 171 300 162 293 172 299 163 291 172 297 163 290 173 295 164 289 173 294 163 289 174 293 164 288 175 292 165 288 176 292 166 288 176 292 166 287 176 291 167 287 177 291 167 287 177 292 167 287 176 291 166 287 175 291 166 287 174 292 165 288 174 293 164 288 174 293 164 289 173 293 163 289 172 293 162 290 172 295 162 291 170 297 161 292 170 297 160 293 170 299 161 292 170 298 161 291 171 297 162 290 171 296 162 290 171 296 162 290 170 296 162 290 170 297 161 291 170 297 161 290 170 296 161 290 170 296 161 290 170 295 161 289 170 294 161 289 170 294 161 290 170 295 161 290 170 296 161 290 170 296 161 290 170 296 161 290 170 296 161 290 170 296 161 290 170 296 161 291 170 297 161 291 170 297 161 291 169 297 160 290 169 297 160 290 169 296 160 290 169 296 160 291 169 296 160 291 169 296 160 290 168 297 160 290 168 297 159 291 167 298 159 292 167 299 160 293 166 301 159 294 166 302 159 295 166 303 158 295 165 302 158 294 166 294 165 293 166 293 166 292 167 297 158 290 168 296 159 288 168 294 159 287 169 293 160 286 170 291 161 285 170 290 161 285 171 289 161 284 171 289 162 284 172 289 163 285 172 290 163 285 171 285 171 285 171 290 162 285 171 289 162 285 171 289 162 285 171 290 161 285 170 290 161 285 170 290 161 285 170 290 161 284 170 289 161 284 170 289 161 284 171 289 162 284 171 289 162 284 171 289 162 284 170 290 161 285 170 290 161 285 170 290 161 285 170 290 161 285 170 290 161 285 169 291 160 286 168 292 160 286 168 292 159 286 168 292 159 286 168 292 159 286 170 292 160 286 170 291 160 286 170 291 160 286 170 291 160 286 170 291 160 286 170 291 160 285 170 291 161 285 170 290 161 285 170 290 161 285 170 291 161 286 170 291 161 286 170 291 161 286 170 291 161 286 170 291 161 287 169 293 160 288 169 294 160 288 168 294 159 289 168 295 160 289 168 295 160 290 167 296 159 290 167 298 159 291 167 298 159 291 167 298 159 291 167 298 159 292 167 300 159 294 166 302 159 296 166 305 160 298 166 307 160 300 166 310 161 302 166 303 165 305 165 305 165 306 165 306 165 307 165 308 165 308 166 308 165 308 166 308 165 306 165 315 160 306 166 314 160 306 167 314 160 306 167 314 160 306 167 313 160 304 166 313 159 304 166 312 159 304 165 312 158 304 164 304 164 304 164 305 164 305 163 305 163 306 164 312 156 306 164 312 156 305 163 311 155 303 162 309 155 301 163 308 155 300 164 306 156 298 165 304 156 298 165 304 157 298 165 304 156 300 165 306 157 301 164 307 157 302 165 308 157 304 167 309 158 304 168 308 159 302 167 306 158 299 166 301 156 293 166 296 155 287 165 289 155 281 165 283 155 275 165 277 155 269 164 270 154 262 161 262 150 255 159 254 148 247 158 246 147 238 156 236 146 229 155 227 145 221 156 218 146 213 155 210 145 204 154 199 144 196 155 190 146 188 158 182 149 180 160 172 152 175 163 166 156 167 165 158 158 160 169 151 163 156 174 146 169 154 179 144 175 154 182 144 180 154 185 144 185 154 191 143 190 151 197 141 197 150 205 140 206 149 210 140 215 149 216 141 221 152 221 145 227 158 225 151 232 163 230 157 237 169 233 163 241 172 236 168 245 178 241 173 250 185 249 180 257 191 255 186 263 195 261 196 260 199 265 194 274 204 270 204 269 209 274 210 273 215 280 211 290 222 287 218 296 228 292 225 301 234 297 230 306 238 301 234 311 240 306 235 315 243 309 306 395 247 311 212 287 249 313 216 292 250 315 221 297 251 318 225 301 252 320 227 305 254 323 250 332 258 327 253 336 262 331 263 331 266 334 266 333 267 335 268 334 269 337 270 336 271 339 271 339 272 342 273 341 275 343 275 343 279 345 280 344 283 346 283 346 283 349 284 360 284 352 286 362 286 354 288 363 288 354 289 354 290 354 291 353 293 352 296 362 296 351 300 361 299 350 302 360 302 350 305 359 304 349 307 359 305 349 309 359 304 349 310 358 305 348 311 356 306 346 313 354 307 345 314 353 316 351 317 352 312 344 319 351 315 345 322 352 318 346 326 352 320 346 328 352 323 344 333 349 328 339 337 344 332 334 342 338 335 329 336 329 338 326 348 328 340 322 350 323 342 316 353 315 343 307 353 305 342 300 353 298 342 293 352 290 343 286 353 283 344 280 354 277 344 274 355 271 344 268 353 263 343 259 352 255 340 252 349 247 337 246 345 239 335 237 344 231 335 229 343 223 333 223 341 217 330 217 337 210 326 211 333 203 323 206 330 198 319 200 325 191 316 194 323 186 314 189 321 181 311 186 316 177 308 184 313 175 306 183 310 173 303 182 308 173 302 180 307 171 301 179 306 170 301 179 307 170 300 177 305 168 298 176 303 167 294 174 300 165 291 174 296 165 290 175 295 166 289 175 293 166 289 176 293 166 290 176 294 166 289 175 294 165 290 175 295 165 292 176 296 165 293 175 297 165 294 176 299 166 297 176 302 167 300 179 305 170 303 181 309 172 305 183 311 174 307 185 312 175 307 185 313 176 308 186 312 176 309 187 314 178 312 188 316 178 313 187 313 187 311 186 311 186 306 183 306 183 299 182 299 181 291 179 293 169 281 175 282 175 273 171 274 171 267 167 267 156 261 163 261 153 255 160 255 149 249 157 248 146 241 156 239 145 231 155 228 144 220 155 217 145 213 157 209 147 206 157 202 148 196 157 197 156 189 157 190 157 184 159 177 152 177 165 169 157 171 170 163 163 166 173 157 168 159 177 150 172 156 178 146 175 156 180 145 179 156 183 145 184 156 189 145 191 157 195 146 198 157 201 147 204 157 209 147 212 155 217 146 221 154 222 146 228 157 224 150 231 162 227 155 234 168 231 162 240 173 237 169 245 179 241 174 250 183 247 179 256 188 255 184 264 191 262 187 271 196 268 191 278 202 271 198 280 208 275 204 284 213 277 208 286 219 282 214 290 225 290 221 299 231 296 226 304 236 298 236 298 241 302 377 414 243 307 377 414 244 312 377 414 246 315 377 414 249 317 377 414 255 320 377 414 260 324 377 414 263 326 377 414 265 329 266 329 268 333 264 343 271 337 268 347 274 340 271 350 278 344 278 343 281 347 281 346 283 351 284 350 284 353 283 363 283 354 284 364 285 354 286 364 290 354 292 363 295 352 296 352 299 350 299 350 302 350 305 359 304 348 308 358 304 347 309 357 305 346 310 355 307 344 313 352 309 342 317 349 312 339 320 346 315 338 323 344 319 335 328 342 325 334 333 341 330 333 339 338 335 330 344 334 338 326 348 329 339 323 349 324 338 318 348 318 338 311 348 310 338 304 349 302 339 298 349 296 339 292 350 289 342 285 352 282 345 279 355 277 345 274 355 272 344 268 353 263 341 260 351 254 340 252 349 246 338 247 347 240 337 238 345 233 336 231 345 225 335 225 344 219 332 221 340 214 329 216 337 209 326 211 333 203 324 207 331 198 321 200 327 192 318 194 325 186 316 190 323 182 312 188 318 179 309 187 315 178 307 186 311 176 305 184 311 175 305 182 311 173 305 180 311 171 306 180 312 171 305 178 311 170 302 176 308 167 298 174 304 165 295 174 300 165 294 176 298 166 291 176 295 166 290 176 294 165 289 176 290 176 289 178 291 168 287 180 289 170 286 182 288 171 287 182 288 172 287 182 288 171 286 181 288 171 287 181 289 171 286 180 289 170 286 179 288 169 286 180 288 169 285 179 288 169 286 178 288 167 286 177 289 166 287 175 290 165 288 175 292 164 289 174 293 164 290 173 293 164 290 173 294 163 290 172 294 163 289 172 294 163 289 172 294 163 290 172 294 162 290 172 294 162 289 172 293 163 289 172 293 163 288 173 292 163 288 174 291 163 288 174 291 164 288 174 292 164 288 174 292 164 288 173 293 164 289 173 293 164 289 173 293 164 289 173 294 163 290 172 294 163 290 172 294 163 290 172 294 163 290 172 294 163 290 172 294 163 289 173 294 163 289 173 293 163 289 173 293 163 288 173 293 163 288 173 292 163 288 173 292 163 288 173 293 163 288 173 293 163 288 172 293 163 288 172 293 163 288 172 293 163 288 172 293 162 288 171 294 162 288 171 294 162 288 171 293 162 288 171 293 162 288 172 293 162 287 172 291 162 286 172 290 163 286 174 289 164 284 174 287 165 284 176 286 166 283 177 285 167 282 178 285 168 282 178 285 168 282 178 285 168 282 178 285 167 282 177 285 167 282 177 285 167 283 176 286 166 283 175 286 165 284 174 287 164 284 174 287 164 284 173 288 164 284 174 288 164 284 174 287 164 283 174 287 164 283 175 286 165 283 175 286 165 282 176 285 166 282 176 285 166 282 177 284 167 282 177 284 167 282 178 284 167 282 177 284 167 282 177 285 166 283 176 285 166 283 176 286 165 283 175 286 165 283 176 286 165 283 175 286 165 283 175 286 165 283 175 286 165 283 176 285 166 283 176 285 166 282 176 285 166 282 176 284 166 282 176 284 166 282 176 284 166 282 177 284 167 282 178 283 168 282 179 283 169 282 179 283 169 283 180 283 170 282 180 283 170 282 180 283 170 282 181 283 170 282 181 283 171 282 181 283 171 282 181 283 170 283 181 283 170 283 180 283 170 283 180 283 170 282 179 284 169 282 179 284 169 282 179 284 168 282 178 284 168 282 178 284 167 283 178 284 167 282 178 284 167 282 177 284 167 282 177 284 167 282 178 284 168 281 178 283 168 281 179 283 169 281 179 283 170 281 180 282 169 281 180 282 170 281 180 282 170 281 180 282 170 281 180 282 170 281 180 283 170 281 180 283 170 282 181 283 170 282 181 283 170 282 180 283 170 282 180 283 170 282 180 284 170 283 181 284 170 283 180 285 170 284 180 285 169 284 179 285 168 284 179 286 168 285 178 287 168 285 177 289 166 286 175 289 165 287 173 291 163 290 171 295 161 292 169 298 160 294 167 301 159 297 166 304 159 300 166 308 158 302 166 310 159 303 166 311 159 303 166 311 159 303 165 311 158 302 164 303 164 301 164 309 158 298 164 306 158 295 165 303 158 293 166 300 159 293 168 299 160 294 169 300 160 295 168 301 160 295 169 302 161 295 168 303 161 296 167 304 160 298 166 298 166 300 166 300 165 303 165 312 159 306 166 314 159 308 167 316 160 310 168 317 161 311 170 317 161 309 170 314 161 304 169 308 160 298 169 301 159 291 168 293 158 283 168 285 158 276 168 277 158 270 167 270 157 263 164 263 154 255 161 255 150 246 158 246 148 238 156 236 146 228 155 225 146 217 157 214 147 208 157 205 147 199 156 194 146 191 156 185 147 182 158 175 150 172 162 164 156 166 167 158 162 162 171 153 166 160 175 151 171 159 179 149 175 157 182 148 180 155 187 146 183 155 187 145 184 155 186 144 182 153 185 144 182 152 187 142 185 151 191 140 189 150 194 140 191 149 196 138 193 146 198 146 197 142 199 142 199 139 202 139 202 137 206 137 205 136 210 126 207 133 213 122 210 128 214 128 213 124 214 114 211 122 215 112 213 121 217 110 215 120 219 110 217 121 219 110 217 122 219 112 216 123 217 112 214 123 215 123 215 121 214 111 209 119 212 109 207 118 209 108 204 117 207 108 202 116 207 107 201 115 208 115 207 113 209 104 202 110 209 102 202 106 209 99 201 103 208 96 200 101 206 94 198 99 204 92 196 99 202 92 194 100 202 93 193 99 203 92 194 97 202 91 195 95 200 96 200 94 198 94 198 93 198 86 190 93 198 85 190 92 197 84 190 91 197 84 189 91 198 83 190 90 198 83 190 92 199 84 191 93 199 86 192 95 200 96 199 97 201 97 200 98 201 89 194 99 201 89 194 100 199 90 193 101 198 91 193 102 197 103 197 105 198 95 196 107 201 96 200 108 203 98 204 109 206 99 208 110 208 102 212 113 210 106 216 118 211 113 218 125 211 122 220 132 213 130 221 140 215 138 223 147 216 145 225 154 217 151 225 161 218 157 227 166 220 162 228 169 221 165 230 171 222 167 231 174 224 170 233 178 228 173 236 182 232 176 240 186 236 180 244 190 241 185 249 193 245 188 253 193 249 188 257 192 252 187 261 193 256 188 265 195 261 191 270 200 267 195 276 204 273 204 272 208 276 203 285 211 279 207 289 214 284 210 293 218 290 213 299 221 296 217 305 225 300 221 309 231 302 227 312 237 306 234 315 242 308 211 288 246 308 215 293 249 311 219 299 253 315 250 324 256 320 252 329 258 325 258 325 260 329 260 329 262 334 258 343 266 340 261 348 269 345 270 344 273 349 274 348 277 351 272 360 281 354 282 353 286 358 287 357 289 362 290 362 291 368 285 376 291 374 284 380 290 380 283 386 287 386 279 390 284 391 285 390 281 395 272 398 276 398 267 401 271 402 261 403 266 404 256 404 262 406 252 405 258 409 249 407 255 412 246 409 253 414 245 411 251 416 243 412 249 419 241 413 246 420 239 414 242 421 235 415 235 422 229 415 229 423 224 417 223 425 218 417 217 425 212 417 210 425 206 417 203 423 199 414 196 419 192 411 187 416 184 407 179 413 176 404 173 413 171 404 169 412 166 403 163 410 161 401 155 408 154 398 149 404 148 394 144 399 144 389 139 393 140 384 134 390 134 381 129 390 129 381 125 390 126 380 122 387 123 379 119 386 118 386 115 386 116 377 111 383 113 375 106 379 106 378 102 373 106 363 100 369 105 360 99 366 103 357 99 363 104 354 98 361 102 353 95 361 100 353 94 362 98 354 93 362 97 354 93 363 97 354 92 362 96 354 91 361 95 353 89 359 93 351 87 356 92 348 86 354 91 345 86 352 91 344 86 352 90 344 85 353 90 344 84 352 89 344 84 351 89 343 83 351 87 343 82 352 86 343 81 352 85 343 81 351 86 343 82 350 86 342 82 350 87 341 82 349 87 341 82 349 86 341 81 349 86 341 81 350 86 342 81 350 86 342 82 350 87 341 83 348 88 340 83 348 89 340 83 347 89 340 83 347 90 340 84 347 90 340 85 347 91 339 85 346 91 339 85 346 92 339 85 346 91 340 84 347 91 340 84 348 91 340 84 348 91 340 84 346 91 340 85 346 91 340 84 346 91 339 85 346 91 339 85 346 91 338 84 346 91 339 84 346 90 339 83 346 90 339 83 346 90 339 83 346 89 339 83 346 89 339 83 346 89 339 83 346 89 338 82 345 88 338 82 344 88 337 82 344 88 337 82 344 88 337 82 343 88 337 82 342 89 336 83 341 90 335 84 340 91 334 85 340 92 334 85 340 92 333 86 340 93 333 86 339 93 332 86 338 93 332 86 339 93 333 85 340 92 333 84 340 91 334 84 340 91 334 84 340 91 334 85 339 92 333 85 339 93 333 85 338 92 333 85 338 92 332 86 338 93 332 86 338 93 332 86 338 93 332 85 338 93 332 85 338 93 332 85 338 93 332 85 338 93 332 86 337 93 331 87 336 94 331 87 336 94 330 87 336 95 330 87 336 95 331 88 336 95 331 88 336 96 330 88 336 96 330 88 336 95 331 88 337 95 332 88 337 95 332 88 337 95 331 87 337 95 331 87 337 94 331 87 337 94 332 86 337 94 332 86 337 94 332 87 337 94 332 87 337 94 332 87 337 94 332 87 337 94 332 87 338 95 332 88 338 95 332 88 338 95 332 88 337 95 332 88 337 95 332 88 337 95 331 87 338 95 331 87 338 94 332 87 338 94 332 87 338 94 332 86 338 94 332 86 338 94 332 87 338 94 332 87 338 94 332 87 338 95 332 87 338 95 332 88 337 95 331 88 336 96 331 89 336 96 331 88 336 96 331 88 336 96 331 88 337 95 332 88 338 95 332 87 338 95 332 88 337 95 332 88 337 96 332 88 338 96 332 88 338 97 332 90 337 98 332 92 337 100 333 93 337 101 333 94 337 102 332 94 337 102 333 94 336 103 333 95 336 104 332 96 337 104 332 95 337 104 333 94 338 102 333 92 340 100 335 89 342 97 336 87 342 95 336 86 340 94 334 86 342 93 335 85 346 91 337 84 350 88 341 84 355 86 345 84 360 85 350 84 364 85 354 83 366 85 357 82 366 83 357 81 366 82 357 81 364 83 356 83 363 83 363 84 362 86 353 83 360 87 352 83 358 87 350 82 354 87 347 82 349 87 342 81 343 87 336 82 337 86 333 83 331 89 324 83 325 90 317 83 319 90 312 81 316 88 309 78 315 85 308 74 316 81 308 72 315 78 308 70 312 76 306 69 308 76 302 69 304 76 299 68 302 68 301 69 299 76 293 69 295 69 295 71 290 78 286 72 285 81 281 73 279 79 277 75 273 81 271 78 265 87 263 81 256 90 254 83 249 92 247 87 241 93 240 91 232 101 230 93 224 103 223 93 218 103 217 95 212 104 212 97 206 105 209 101 203 107 204 108 199 113 202 113 197 118 200 117 195 122 199 122 193 127 197 129 191 134 198 133 191 137 196 137 192 141 200 142 195 144 204 149 199 150 208 157 202 157 211 165 203 165 212 170 205 169 215 172 211 169 220 174 218 170 228 176 227 171 236 176 233 172 242 177 237 172 246 180 241 176 250 183 244 180 254 187 247 183 257 189 250 185 259 192 255 187 263 194 261 190 269 198 267 198 266 201 271 191 285 205 274 206 274 211 277 211 276 216 280 216 279 221 284 221 283 225 289 226 288 228 293 225 303 230 299 227 308 234 305 231 314 238 309 377 414 240 312 377 414 245 314 377 414 250 317 377 414 253 321 377 414 255 324 377 414 256 326 377 414 258 330 377 413 262 334 260 344 266 338 266 337 270 342 270 341 274 344 274 344 279 346 279 346 285 348 286 358 289 349 291 359 292 349 292 349 295 349 296 349 301 348 306 357 304 346 309 355 307 344 312 353 308 344 314 352 310 344 316 352 312 344 319 352 314 344 322 351 317 343 326 349 321 340 330 344 325 335 335 339 330 329 340 333 333 326 343 329 335 323 346 325 336 319 347 320 338 313 348 312 339 305 350 304 340 299 351 297 342 291 352 289 343 285 353 282 344 279 354 276 344 274 354 271 344 268 354 263 343 260 352 254 341 254 350 248 338 248 347 241 337 238 346 232 336 230 345 224 334 224 342 218 330 219 337 211 326 213 333 205 322 209 329 201 319 204 326 195 317 198 323 189 316 193 322 184 313 189 319 181 309 187 315 178 306 186 312 177 303 182 308 173 302 182 306 172 300 181 306 172 300 180 305 171 300 178 306 169 298 175 303 166 295 173 300 164 291 173 296 163 289 174 294 164 288 175 293 166 288 176 292 166 288 177 291 167 287 177 289 167 287 179 287 178 286 180 287 179 285 180 287 170 285 180 287 170 286 180 289 170 286 180 288 170 285 179 288 169 285 178 288 168 285 178 288 168 286 177 288 166 288 176 291 165 289 174 292 164 290 172 294 161 291 170 296 161 292 170 297 161 292 170 298 161 293 170 299 161 293 170 299 161 292 170 298 161 292 170 298 161 291 169 297 160 291 169 297 161 292 170 297 161 291 170 297 161 291 170 297 161 290 170 297 162 290 170 295 161 290 170 295 161 290 170 295 161 290 170 296 161 291 170 297 161 291 170 297 161 291 169 297 161 292 168 298 160 292 168 299 160 293 168 299 160 293 168 299 160 292 169 299 160 292 168 299 160 292 168 298 160 291 168 298 160 291 168 297 160 291 169 298 160 291 169 297 161 291 169 297 161 290 169 297 160 290 169 297 160 291 169 297 160 291 169 297 160 291 169 297 160 290 170 296 161 290 170 295 161 289 170 294 161 288 170 294 161 288 171 294 162 288 171 293 161 288 170 293 161 288 169 293 161 289 168 294 160 290 168 296 159 290 167 296 159 290 167 297 159 291 167 298 159 291 167 298 158 291 166 299 158 292 166 299 158 292 166 299 158 291 166 298 158 291 167 297 158 290 168 296 159 288 168 294 159 287 169 293 160 286 170 291 161 286 170 291 161 286 171 291 161 286 171 291 161 286 170 291 161 286 170 291 161 286 170 292 161 287 170 292 160 288 170 292 160 288 169 292 160 287 170 291 160 286 171 290 161 284 172 288 162 283 173 287 164 283 175 286 165 282 176 285 166 281 177 283 167 280 178 283 168 280 178 283 168 280 178 283 168 280 177 283 168 281 177 283 167 282 176 284 166 282 174 285 164 282 174 285 164 283 173 286 164 283 174 285 164 282 175 285 165 282 175 285 165 282 176 284 165 281 176 283 166 280 178 282 167 280 179 281 168 279 180 281 170 279 181 280 171 280 182 281 172 280 182 281 171 280 180 282 170 281 180 282 169 282 180 283 170 282 180 283 169 283 179 284 169 283 179 285 168 283 178 285 167 284 178 286 167 284 177 286 166 284 176 286 166 283 176 286 166 283 176 286 166 283 176 285 166 283 177 285 167 283 177 285 167 284 178 285 167 284 177 286 167 284 176 286 166 283 176 285 165 282 175 285 165 282 175 285 165 282 175 286 165 282 174 286 164 283 174 287 164 284 174 287 164 284 174 287 164 284 174 287 164 285 175 287 164 286 176 289 165 287 176 289 165 288 176 291 166 291 175 295 166 294 176 298 166 298 176 301 166 300 176 303 166 301 176 304 166 300 176 303 166 298 175 300 166 294 174 296 164 291 173 293 164 287 174 288 163 282 174 284 163 280 174 282 163 278 174 279 163 274 171 276 160 268 166 270 156 261 162 262 152 254 160 254 150 245 158 245 158 234 158 232 148 225 158 222 148 217 158 213 148 209 156 204 146 203 155 197 145 197 156 190 147 190 158 183 150 182 163 175 155 177 167 169 160 172 170 164 164 169 174 160 167 165 177 155 172 162 179 152 175 162 179 151 177 160 181 150 181 159 186 148 186 158 192 148 192 158 198 147 200 158 207 147 208 157 213 147 216 156 217 147 221 157 222 150 228 161 227 155 234 169 234 163 241 176 240 170 248 181 245 176 253 186 248 181 257 189 255 185 264 194 262 189 271 199 268 195 277 205 272 200 281 210 277 206 286 215 280 211 289 221 285 221 285 226 292 222 302 231 297 227 307 235 299 236 298 240 303 209 287 242 306 210 289 244 311 239 319 244 313 240 323 247 315 242 324 250 318 245 327 252 322 222 299 254 324 225 303 257 324 252 334 259 325 255 334 262 327 258 336 266 331 262 341 268 335 269 335 270 339 266 348 272 342 268 352 274 345 269 355 276 348 271 357 278 350 279 350 280 351 281 351 282 352 278 361 282 354 282 353 283 355 283 355 286 356 286 355 288 354 291 363 291 350 294 360 292 348 296 358 292 347 296 357 292 347 297 357 293 347 298 357 294 348 297 357 294 347 298 357 294 346 298 356 293 344 297 354 292 342 295 352 293 341 294 351 294 341 293 351 290 342 291 352 290 345 289 354 281 362 281 362 283 354 281 364 274 362 271 370 278 360 275 369 277 364 273 372 280 364 275 373 279 365 274 374 279 367 274 375 280 370 274 377 283 373 276 380 286 375 278 382 288 376 280 381 290 378 282 383 290 379 283 385 290 380 282 386 288 382 281 387 287 385 279 390 285 389 277 394 283 395 274 399 281 401 272 404 278 407 269 408 274 411 264 411 268 413 258 411 262 414 253 411 257 416 248 411 251 417 243 412 244 418 237 411 237 418 231 411 231 418 224 410 223 417 218 410 215 419 210 411 208 421 203 413 203 422 198 414 196 422 191 414 189 423 184 415 183 423 178 414 177 420 173 412 168 417 165 408 159 413 156 404 151 410 150 401 146 406 144 397 139 403 138 394 133 400 132 390 129 394 129 384 123 387 124 379 119 385 120 376 115 387 116 378 111 386 112 377 108 383 108 383 104 379 105 378 102 375 104 366 99 373 101 364 97 370 100 361 95 366 98 357 93 362 97 353 92 360 96 351 90 359 94 350 90 360 93 351 89 359 93 350 89 356 93 348 88 353 93 345 87 350 92 342 86 350 90 341 84 349 89 340 83 350 87 341 83 351 86 342 81 352 84 343 79 354 82 344 79 353 82 344 79 352 82 343 79 352 82 344 79 353 82 344 79 352 83 343 81 350 85 341 83 348 87 339 83 346 88 338 83 348 88 339 83 348 88 339 84 347 89 339 84 346 89 339 84 346 89 338 83 346 89 339 83 346 89 339 83 347 89 339 83 347 89 339 83 347 89 339 82 347 88 339 82 346 88 339 82 347 88 339 82 348 88 340 83 348 88 340 82 348 88 340 82 348 88 340 82 347 88 339 82 346 88 339 82 346 88 339 83 346 88 339 83 346 88 339 82 346 88 338 82 346 87 338 81 347 87 339 81 347 86 339 81 348 87 339 82 348 87 340 82 348 87 340 82 348 87 340 81 348 86 340 81 348 86 339 81 348 86 339 81 348 85 339 80 348 84 339 79 348 84 339 80 347 84 339 80 346 84 338 80 346 85 338 80 345 85 337 81 345 86 337 81 344 87 336 82 344 87 336 82 343 88 336 82 343 88 336 82 344 88 336 82 344 87 336 81 344 87 336 81 344 87 336 81 344 86 336 81 344 86 336 81 344 87 336 81 343 87 335 82 343 87 335 82 343 87 335 82 342 88 335 83 342 88 335 83 342 89 334 83 342 89 334 83 342 89 334 83 342 89 334 83 342 89 334 83 342 88 334 83 342 88 334 82 342 88 334 82 342 88 334 82 343 86 335 81 343 86 335 82 343 87 335 82 343 87 335 82 343 87 335 82 343 86 335 82 342 87 335 82 342 87 334 82 342 88 334 82 342 88 334 83 342 88 334 83 342 88 334 83 342 88 334 83 342 88 334 83 342 88 334 83 342 88 334 82 343 87 335 82 344 87 336 81 344 87 336 82 344 87 335 82 343 87 335 82 344 86 335 81 344 86 336 82 344 87 335 82 344 87 335 82 344 86 336 81 345 86 336 82 345 86 336 82 345 87 337 82 345 87 337 82 346 86 338 82 347 86 338 82 346 86 338 83 346 87 337 82 346 87 338 83 348 87 338 82 348 86 339 82 347 87 338 82 347 87 338 83 348 88 339 83 347 88 339 83 347 88 338 84 346 89 338 84 347 89 339 85 348 90 339 85 350 90 342 85 354 90 345 86 358 89 349 86 361 89 352 85 362 89 353 84 363 88 353 85 364 87 354 85 365 88 356 84 366 87 357 84 365 84 365 84 362 84 362 84 357 84 357 83 352 84 351 82 344 83 344 82 335 88 328 81 328 88 321 81 322 88 315 81 318 89 311 81 313 89 306 81 312 88 304 81 312 87 305 81 311 87 304 78 309 85 302 75 305 81 300 71 302 78 296 68 297 76 292 68 290 68 290 68 283 68 282 69 276 76 271 69 271 78 266 72 264 72 264 74 256 83 253 77 248 86 245 80 242 89 238 81 234 91 232 82 228 90 227 84 222 93 222 89 216 95 216 94 211 103 212 98 207 107 208 101 204 107 205 106 201 115 203 111 198 119 201 113 197 118 200 116 197 121 200 120 194 125 198 124 192 128 195 127 188 131 191 130 185 135 188 135 182 142 187 139 182 143 185 142 184 150 189 144 186 150 189 147 188 153 191 151 188 156 191 156 186 161 189 160 184 167 189 163 179 167 182 162 175 170 180 161 171 167 175 161 169 166 172 160 167 166 173 158 167 163 170 158 166 164 172 156 165 160 170 158 165 160 172 162 168 163 176 166 173 166 181 169 178 169 187 170 186 168 195 170 193 166 201 168 197 164 206 166 200 163 209 166 204 162 212 165 206 161 215 164 209 160 218 164 213 159 221 165 217 161 226 166 219 162 227 166 220 164 229 169 220 167 229 172 220 169 228 173 218 171 226 173 215 170 224 171 212 169 222 169 211 167 220 168 210 165 219 168 209 164 219 168 210 165 219 168 211 167 221 169 214 170 223 171 215 174 224 173 214 176 222 172 210 176 219 170 206 174 215 171 205 175 213 172 205 177 212 174 205 180 211 178 202 178 202 181 198 181 198 181 192 187 199 182 186 188 192 182 182 187 187 183 180 189 186 185 180 191 186 187 181 193 187 188 181 194 188 190 182 196 189 192 184 193 184 196 188 200 196 197 193 201 202 198 198 202 208 198 202 200 210 197 202 199 211 197 200 199 209 197 198 200 207 197 194 200 203 198 192 201 200 198 190 201 198 196 188 200 196 195 188 199 195 194 187 198 194 193 187 198 194 191 188 195 196 188 190 194 197 187 192 194 197 186 192 193 196 186 190 194 194 185 188 190 189 184 185 191 188 182 183 189 185 180 180 188 181 177 177 177 177 175 175 176 174 174 173 183 175 174 174 182 175 174 174 183 177 176 175 184 178 178 176 185 181 180 179 186 186 182 184 185 189 184 191 185 197 185 200 184 209 185 208 181 217 182 216 178 225 178 223 173 231 174 227 169 236 171 231 166 240 170 236 165 244 171 239 167 248 175 243 171 252 180 247 177 257 184 251 181 260 187 253 184 262 189 255 186 264 191 257 187 266 192 260 188 269 193 262 188 271 194 266 190 275 197 270 191 280 200 275 194 285 205 279 200 290 211 282 212 282 218 285 215 295 226 288 223 298 232 292 229 302 236 297 233 306 240 301 377 414 245 304 377 414 249 309 377 414 252 313 377 414 252 318 377 414 253 321 377 414 256 326 377 414 259 331 377 413 260 333 257 343 262 334 259 342 262 333 259 342 263 335 262 345 268 338 269 348 275 340 276 351 281 342 282 352 286 342 288 352 288 344 290 355 291 348 293 358 294 350 297 360 295 351 300 360 297 350 302 359 301 348 307 356 305 346 312 354 309 344 315 352 310 342 317 350 312 339 319 346 314 337 322 344 319 336 328 342 325 336 334 341 331 334 340 338 336 328 346 332 338 321 339 321 339 315 339 315 341 311 341 311 342 307 352 306 343 302 353 300 344 296 354 292 346 286 356 284 347 278 357 275 346 271 356 268 345 265 354 260 344 258 353 252 342 253 350 246 340 244 348 237 338 235 346 228 336 229 344 221 333 223 340 215 330 217 337 208 327 211 333 202 323 206 329 197 320 200 325 191 318 194 324 186 316 190 321 182 312 188 317 180 309 187 312 178 305 185 309 176 304 184 307 174 302 181 307 172 303 179 308 170 304 178 309 169 304 177 309 168 304 178 310 169 302 176 307 167 298 174 304 165 296 172 300 162 294 172 299 162 293 171 299 162 293 170 298 161 292 170 297 160 292 170 296 161 290 170 295 162 290 170 295 161 290 170 295 161 290 170 295 161 290 170 295 160 291 169 295 160 290 169 295 159 290 168 294 159 290 169 295 159 290 169 295 160 290 169 295 160 290 168 296 159 292 168 297 159 292 167 298 159 293 167 299 159 293 166 299 158 294 166 300 158 294 166 301 159 294 167 301 159 294 167 301 159 294 166 301 158 295 166 301 158 295 166 301 158 294 166 301 158 294 166 301 159 294 166 301 158 293 166 300 159 293 167 300 159 294 167 300 158 294 167 300 159 294 167 301 159 294 166 301 158 295 166 301 158 295 166 301 158 295 166 302 158 295 166 302 158 296 166 303 158 296 166 303 159 296 166 303 159 296 167 302 159 295 167 302 159 295 167 302 159 295 167 302 159 295 167 302 159 296 168 301 159 295 168 301 159 295 168 302 160 295 169 302 161 295 169 302 161 295 169 303 161 296 169 303 161 296 169 302 160 297 169 303 160 297 169 304 161 297 169 303 160 296 169 303 161 296 169 303 160 296 169 303 160 297 168 304 160 297 169 304 160 297 168 305 160 297 168 304 161 297 168 304 161 297 168 304 161 297 168 303 160 297 168 303 160 297 168 304 160 297 167 304 160 297 168 304 160 296 168 303 160 296 168 303 160 295 168 302 160 295 168 302 160 296 168 302 160 296 168 302 160 295 168 302 160 295 168 301 160 295 168 301 160 294 169 301 160 294 169 300 160 294 170 300 160 294 170 300 160 294 169 300 160 294 168 300 160 295 168 301 160 295 168 302 160 295 167 301 159 295 166 301 158 295 166 302 159 294 166 301 158 294 166 301 158 293 166 299 158 291 167 298 159 290 167 297 159 290 168 295 159 288 168 294 160 288 168 294 160 288 169 293 160 287 169 292 160 286 169 291 160 286 170 290 160 285 170 290 161 284 170 290 161 285 170 290 161 286 170 291 160 286 169 292 160 287 168 293 160 288 167 294 159 288 167 294 159 288 168 294 159 288 168 294 159 288 168 294 159 289 168 295 159 289 167 295 158 289 167 295 158 289 168 294 159 288 168 294 159 287 169 293 160 287 170 292 161 286 171 291 161 286 171 291 161 287 170 291 161 287 171 291 162 287 172 291 162 287 172 291 163 288 172 292 162 289 172 295 163 290 173 295 164 292 174 296 164 292 172 298 163 292 171 299 163 294 170 301 162 295 169 303 162 296 167 304 160 298 166 307 160 300 165 310 160 304 164 314 160 307 164 317 161 310 165 321 162 314 167 324 164 315 169 325 166 316 170 326 167 317 171 327 168 317 171 327 168 316 171 327 168 315 171 326 168 315 171 326 168 315 171 325 168 315 171 315 170 315 170 315 170 315 170 315 170 314 169 325 166 314 169 324 166 313 169 324 165 313 168 323 164 312 168 323 164 313 167 323 164 314 168 323 163 314 167 324 163 314 168 324 163 314 169 324 163 315 170 324 163 316 171 324 163 315 171 322 163 315 171 320 163 314 172 318 163 312 171 314 162 306 170 309 161 300 169 303 160 294 169 296 160 288 170 289 160 285 172 286 162 284 174 285 163 286 176 287 166 286 178 289 167 292 177 293 167 292 180 295 170 298 177 300 167 294 181 296 171 296 177 300 167 291 179 294 169 289 179 292 169 288 179 288 179 287 178 289 169 286 176 286 176 284 173 284 173 280 169 280 168 275 163 275 163 268 158 267 148 260 154 258 144 250 151 248 142 238 150 235 141 230 151 227 142 226 153 222 143 222 153 217 144 217 152 213 144 214 155 209 147 211 160 205 152 211 163 205 156 209 165 203 157 205 165 199 157 202 163 195 155 200 162 193 154 196 164 188 156 188 166 180 159 179 168 171 161 170 169 162 163 162 169 153 163 156 169 150 166 151 169 141 166 147 170 137 168 144 173 134 172 143 178 133 177 142 183 133 184 144 187 135 190 147 191 139 195 152 194 143 199 156 198 148 203 159 204 151 210 161 211 153 218 163 220 157 228 166 229 160 236 172 234 168 243 179 240 176 249 185 244 181 253 191 247 186 256 196 252 193 261 200 258 197 267 204 265 200 274 209 271 207 279 212 285 212 285 219 281 216 290 223 285 219 295 227 289 228 289 230 296 230 295 233 303 233 303 235 309 209 285 237 311 211 289 240 312 238 323 244 314 241 325 246 316 244 326 248 318 246 328 250 320 248 329 253 321 250 331 255 323 253 333 257 325 254 335 258 328 256 338 256 331 255 341 254 332 253 343 253 333 252 343 254 334 252 344 256 334 256 333 258 334 257 345 262 335 260 345 265 335 263 345 268 337 267 347 271 339 271 350 276 345 277 355 280 349 283 359 286 352 287 351 291 353 292 352 296 353 300 363 298 353 303 362 302 352 303 352 306 349 307 349 310 346 318 353 314 341 322 349 318 339 326 345 322 335 331 340 326 333 335 337 331 330 340 331 336 327 346 328 338 323 348 323 338 320 349 319 339 314 349 312 340 308 350 306 340 303 341 303 339 298 340 298 340 290 349 286 342 283 351 279 343 277 352 273 343 271 352 266 342 263 352 258 342 255 350 250 339 248 348 242 337 241 345 234 337 232 345 225 335 225 342 218 332 220 338 212 328 213 334 204 325 206 330 198 321 203 327 194 318 199 322 189 315 193 320 184 314 189 318 180 311 186 316 177 308 184 313 175 305 183 309 173 303 181 307 171 302 180 307 171 302 179 305 169 301 177 306 168 298 174 304 165 295 172 298 162 290 171 294 162 288 174 291 164 286 176 289 166 286 178 286 177 286 178 289 168 288 178 290 168 289 176 292 166 290 176 293 166 292 176 295 166 293 175 297 166 294 176 298 166 295 176 299 167 296 176 301 167 298 176 302 167 300 177 304 167 302 178 306 168 302 178 306 168 299 176 303 166 297 176 301 166 297 177 301 167 295 177 300 167 295 177 300 167 298 178 302 169 301 179 305 170 304 180 307 170 305 180 309 170 305 180 308 170 303 180 307 170 301 181 305 171 300 183 304 172 299 183 303 173 300 184 302 174 301 184 302 174 300 184 301 174 296 185 298 175 293 187 294 176 291 189 292 178 290 189 291 178 290 189 290 179 291 189 292 179 292 190 292 179 293 189 294 179 296 188 297 178 300 186 300 176 307 185 305 175 315 183 311 174 321 181 315 173 323 179 318 171 324 178 319 170 325 178 319 170 326 179 321 172 327 181 328 181 326 185 324 176 323 188 323 178 318 188 320 178 313 186 313 186 307 182 307 182 299 179 299 178 290 175 291 175 281 171 281 161 273 168 271 157 263 165 262 155 256 163 254 153 250 161 248 150 243 159 240 149 234 157 230 147 221 155 217 145 211 155 206 146 203 156 198 147 194 156 194 155 187 158 187 157 181 160 181 160 175 164 175 164 170 169 161 162 166 171 157 166 160 174 150 170 153 177 143 175 150 181 140 180 150 186 140 187 152 191 142 193 154 195 145 199 156 201 147 205 156 207 148 212 156 216 148 221 156 223 157 222 160 229 153 236 165 233 159 241 173 239 168 247 180 243 176 252 185 248 181 258 189 257 185 266 193 264 190 273 199 270 193 281 205 276 202 285 211 280 208 290 217 283 213 293 223 288 223 287 229 295 226 305 236 303 233 312 240 305 237 315 246 310 377 414 250 316 377 414 251 323 377 414 253 328 377 414 258 333 377 414 265 336 377 414 269 339 377 414 272 341 376 413 275 346 272 356 278 350 274 360 280 354 278 364 284 357 281 367 288 361 285 370 291 364 291 363 292 366 292 366 292 368 290 378 294 370 290 379 295 372 292 381 298 376 298 375 299 378 299 377 299 377 300 377 301 374 302 374 303 369 308 377 304 363 310 371 305 358 311 365 307 354 313 362 308 354 314 361 308 354 314 362 308 355 315 362 310 354 316 361 309 350 316 359 308 348 315 356 308 348 315 355 310 348 317 355 310 348 318 355 312 349 320 355 313 348 322 354 314 344 323 350 323 347 324 347 316 341 326 347 319 341 328 346 322 341 331 345 327 339 337 342 343 338 343 338 338 330 348 332 340 324 349 326 340 320 350 320 341 315 351 312 342 308 352 304 343 301 353 297 343 295 353 291 346 286 355 283 348 279 358 274 350 272 358 269 348 266 357 262 346 259 355 253 344 251 352 246 340 245 347 238 337 237 344 230 336 230 344 223 335 224 342 217 331 218 338 210 328 213 334 205 325 208 331 200 322 203 328 195 318 197 324 189 317 192 322 183 314 188 320 180 312 186 315 177 309 185 313 176 305 183 308 173 303 181 307 171 304 180 309 171 304 178 309 169 304 178 309 168 304 176 308 166 302 174 306 165 298 172 302 163 295 172 299 163 291 173 296 163 288 174 292 164 288 176 290 166 286 179 288 168 285 180 285 170 286 182 284 171 284 182 285 172 284 182 285 172 284 181 285 170 284 180 284 170 285 179 286 168 286 177 287 167 287 175 289 165 288 174 291 163 290 172 293 162 291 171 295 162 292 170 296 161 293 170 297 161 292 170 297 161 291 170 296 161 291 170 296 161 291 170 296 161 291 170 297 161 292 170 298 161 292 168 298 160 293 168 298 159 293 168 298 159 293 168 299 159 293 167 299 159 293 166 300 159 295 166 302 158 296 166 302 158 295 166 301 159 294 168 299 159 292 168 297 160 291 169 296 160 290 169 296 161 290 169 296 160 290 170 295 160 290 170 295 160 290 170 295 161 289 170 294 161 289 169 295 161 290 169 296 160 292 168 297 159 293 166 299 159 295 166 301 158 296 166 302 158 296 166 302 158 295 166 301 158 293 167 293 167 292 168 292 167 290 168 290 167 289 168 295 160 289 169 294 160 289 169 293 160 289 168 293 159 289 168 294 159 290 168 295 159 291 167 296 159 291 167 297 158 292 166 298 159 293 166 293 165 294 166 294 165 294 166 294 165 294 166 300 158 294 166 299 158 292 166 298 158 291 166 297 158 290 166 296 158 290 166 296 158 290 167 296 159 290 167 296 159 290 168 295 159 289 168 294 159 288 168 293 159 288 168 293 160 288 169 292 160 288 170 292 160 288 170 291 160 288 170 291 160 287 169 291 160 287 169 291 160 287 169 292 160 288 168 293 159 289 168 293 159 289 168 293 159 288 168 292 160 287 169 291 160 286 170 286 169 285 171 290 161 285 171 289 162 285 172 289 162 285 172 288 162 285 171 288 162 285 171 289 162 285 171 289 162 285 171 289 161 286 170 290 161 286 170 291 160 287 170 291 160 287 169 291 160 287 169 291 160 287 169 291 160 286 169 291 160 286 170 290 160 285 170 289 161 285 171 289 162 285 172 288 162 284 173 287 163 283 174 286 164 282 175 285 166 282 176 284 166 281 176 283 166 281 176 284 166 282 176 284 166 282 176 284 166 282 176 284 166 282 175 284 166 282 176 285 166 282 175 285 166 283 175 285 165 283 174 286 165 283 174 285 165 283 175 285 165 282 175 285 165 282 175 284 165 282 176 284 165 282 176 284 165 281 175 284 165 282 175 285 165 282 175 285 165 282 175 285 166 283 175 286 166 283 175 286 165 284 176 286 165 285 175 286 165 285 175 287 165 285 174 288 164 286 174 288 164 287 175 288 165 288 176 289 165 288 174 290 164 289 174 291 164 290 174 294 165 293 174 296 165 294 174 297 164 295 174 297 164 297 174 298 165 296 174 297 164 295 174 297 165 293 174 296 165 292 174 294 164 290 172 291 162 286 170 288 160 282 167 283 167 276 164 277 164 268 163 268 153 261 161 261 160 253 158 253 158 243 156 244 156 235 155 235 154 227 153 223 144 218 153 213 144 210 155 204 146 202 155 196 146 194 154 188 146 187 157 180 149 180 161 172 154 174 166 165 160 170 171 160 167 166 175 156 172 161 179 151 177 158 181 148 180 157 185 147 185 157 189 146 190 157 194 147 197 158 201 148 204 158 208 148 211 157 216 148 220 156 220 148 225 158 223 149 228 160 225 153 232 163 229 158 237 169 235 164 243 175 238 170 247 180 242 175 250 184 248 179 256 187 255 183 264 191 261 187 270 195 267 195 267 201 274 201 273 207 279 207 278 213 284 210 293 221 291 217 300 228 296 224 305 233 299 231 309 238 303 235 313 242 309 238 318 244 314 241 324 247 317 243 326 251 320 222 299 255 325 227 305 258 328 232 311 261 332 235 315 263 335 261 345 266 339 265 349 269 340 270 340 274 342 272 352 278 345 275 353 280 349 278 360 281 354 278 363 280 357 277 367 282 359 278 369 284 362 284 361 286 364 286 364 289 368 289 368 292 372 292 371 294 374 294 374 296 376 296 375 296 377 297 377 298 379 298 379 299 380 296 389 299 381 297 390 298 381 298 380 296 379 297 379 296 377 297 376 298 372 299 372 301 368 302 368 304 364 305 364 307 362 311 371 308 361 312 370 307 362 311 371 304 362 309 371 302 363 310 370 304 361 312 367 309 357 318 362 314 351 322 356 315 346 324 352 317 343 326 349 320 342 328 347 322 339 331 344 327 336 337 339 333 331 343 334 337 326 347 329 339 323 349 324 342 319 352 319 343 314 353 313 344 310 353 308 343 304 353 300 343 296 353 293 345 289 355 285 347 281 357 277 349 273 358 269 349 267 358 263 349 259 358 254 346 250 354 244 342 243 350 237 339 236 347 229 338 227 345 220 337 220 344 213 334 215 340 208 330 210 336 202 325 203 331 194 321 196 326 188 318 191 322 182 315 185 320 177 313 183 317 175 308 182 314 174 306 182 310 173 303 181 307 172 302 180 305 170 301 180 305 170 300 179 305 170 298 178 303 168 295 176 299 166 292 176 296 166 291 176 295 167 290 176 294 166 290 174 293 164 291 173 295 163 293 172 297 163 294 172 299 163 295 173 300 163 297 174 301 165 298 175 303 165 299 175 304 166 300 175 305 166 301 176 306 166 301 176 306 167 301 177 306 168 302 178 306 169 302 179 306 169 301 179 305 170 300 179 304 170 299 180 302 170 297 181 299 172 295 184 297 174 295 187 297 177 295 188 297 178 296 188 298 178 297 186 300 176 300 185 302 175 305 183 305 174 308 183 309 174 309 184 310 174 308 182 310 172 306 179 307 169 302 176 302 175 293 173 294 172 284 169 285 169 276 167 277 167 268 165 268 165 260 162 257 151 250 158 247 148 240 157 237 147 230 156 227 146 220 154 215 145 210 155 204 146 203 157 196 148 196 160 190 151 191 164 184 156 185 166 176 160 177 169 169 164 171 173 162 169 167 177 157 174 164 181 154 179 161 183 151 182 158 186 147 185 154 190 144 191 151 198 140 200 148 206 139 209 147 214 147 213 148 219 140 225 152 223 146 230 159 226 153 234 164 230 159 239 169 236 165 245 173 242 169 251 178 250 174 258 183 257 180 267 189 263 186 272 195 268 190 278 201 272 196 283 206 276 202 285 211 281 207 290 217 287 214 297 224 293 220 302 230 297 226 306 236 302 232 311 240 307 237 317 242 312 377 414 245 316 377 414 250 322 377 414 255 329 377 414 260 335 377 414 265 339 377 414 270 343 377 414 274 346 377 413 278 350 273 359 283 356 277 364 286 363 280 371 287 370 288 369 288 375 281 381 286 379 278 385 284 384 285 384 282 389 274 393 279 394 270 397 275 398 266 400 270 400 260 401 264 403 255 403 261 405 252 404 258 408 249 406 253 413 245 410 250 417 241 414 246 420 238 416 240 422 233 417 231 423 233 423 224 423 225 423 218 423 212 415 212 422 206 415 205 422 200 414 199 419 194 411 194 414 190 406 189 409 186 401 183 405 180 397 177 404 175 395 172 404 170 395 166 402 165 393 159 399 158 390 153 398 151 389 147 399 146 390 141 398 140 389 135 396 134 387 129 394 129 385 126 391 126 382 123 387 124 378 120 386 120 385 117 387 118 378 114 385 115 376 110 380 111 380 107 375 108 374 104 370 107 361 101 368 105 359 100 366 103 357 98 363 103 355 97 361 102 352 96 360 101 352 94 360 99 352 91 360 96 352 90 361 94 353 88 360 93 351 87 358 92 349 87 356 92 347 87 354 92 345 87 353 92 345 87 353 92 345 86 352 91 345 87 352 93 345 89 352 95 344 89 350 96 343 90 350 97 342 91 350 97 343 89 350 96 343 89 350 95 343 88 350 94 343 86 351 93 344 86 352 92 344 85 352 91 345 86 353 92 346 86 355 92 348 86 357 92 351 86 358 92 352 87 358 93 351 88 356 94 350 89 354 96 348 90 354 97 347 92 357 98 349 94 360 99 351 96 362 100 353 95 364 100 355 93 364 98 356 90 364 95 357 88 364 92 358 87 366 88 365 89 367 89 367 89 368 90 359 89 371 89 361 90 372 90 363 92 372 92 363 93 371 92 362 94 370 93 361 94 370 94 361 94 370 95 361 93 368 96 360 92 364 92 364 92 359 97 351 92 353 98 346 91 348 97 341 89 344 95 337 87 340 93 333 87 335 91 330 86 328 90 323 86 325 92 318 84 325 90 318 81 328 87 319 76 335 81 327 80 338 84 332 80 342 82 333 83 337 87 333 79 336 85 328 78 332 85 325 77 330 77 330 77 327 77 327 77 322 77 322 78 316 85 310 81 310 88 304 83 306 90 300 84 304 91 297 83 302 89 294 81 298 88 291 78 293 84 286 73 290 80 282 72 288 78 280 71 285 78 278 70 284 76 276 68 285 74 277 66 286 72 278 63 284 64 283 61 280 61 279 59 275 59 275 59 271 59 271 61 269 61 269 64 266 72 261 67 263 76 259 71 259 77 257 74 255 84 252 77 250 77 249 77 245 86 242 77 241 86 239 79 238 87 235 81 233 90 230 83 230 92 226 85 227 94 224 87 224 96 221 90 219 99 216 92 213 101 211 93 207 102 205 93 202 102 200 92 196 101 195 93 192 101 189 95 188 104 186 107 183 107 183 101 183 110 181 103 182 113 180 107 179 117 180 111 177 117 179 115 177 121 179 119 179 127 182 121 179 128 181 125 177 131 179 129 176 135 179 133 175 140 180 136 175 141 178 140 176 143 180 144 179 147 188 148 185 150 193 149 192 150 201 150 197 150 207 151 200 150 209 155 201 154 211 159 203 157 213 162 205 161 215 165 210 163 220 166 217 163 226 167 223 164 232 167 228 163 237 167 231 162 240 168 235 165 244 172 241 169 250 177 246 175 255 183 249 180 259 187 252 184 262 190 256 190 256 193 261 189 270 195 265 192 274 198 269 193 280 203 273 199 283 207 277 204 286 212 281 210 291 217 284 214 293 220 288 217 297 223 292 221 301 227 296 225 306 232 303 232 303 237 308 210 285 240 310 215 290 244 312 217 294 247 315 220 298 249 318 249 318 251 321 306 395 253 323 251 334 257 327 254 337 260 330 258 340 262 333 260 342 263 336 264 336 264 340 261 350 266 344 264 354 270 348 271 347 274 350 274 349 276 352 277 351 278 354 278 365 281 357 282 367 285 359 285 369 288 360 289 370 292 361 294 371 296 362 298 372 299 362 302 372 301 363 305 372 301 364 306 373 302 366 308 372 304 365 311 371 307 361 308 361 312 355 312 355 314 349 315 349 316 345 317 344 320 341 330 346 326 339 335 343 331 337 341 340 336 332 346 334 340 327 350 328 340 321 350 321 341 315 351 313 342 308 352 306 342 301 352 298 342 296 352 292 343 289 353 285 346 280 355 276 348 273 356 268 347 266 356 262 346 258 355 253 344 249 352 243 341 242 348 236 338 234 345 227 337 225 344 219 335 218 341 210 332 214 337 206 328 210 334 202 323 203 328 195 319 198 324 190 315 193 319 185 312 188 317 180 311 186 315 177 308 184 313 176 304 182 309 173 302 180 307 171 300 178 305 169 301 178 305 169 302 178 306 168 301 175 306 166 300 172 305 163 297 170 301 161 295 172 300 163 294 172 299 164 294 172 299 163 296 172 296 171 298 172 298 171 298 172 298 171 298 172 299 171 298 172 304 163 298 172 303 163 299 173 304 164 300 174 305 164 301 173 307 165 302 173 307 164 302 172 307 164 302 172 307 163 302 172 307 164 302 172 307 164 301 173 307 164 301 173 307 164 301 172 307 164 301 172 307 164 302 172 307 164 302 172 307 164 302 172 307 164 302 173 307 164 302 173 307 163 302 172 307 164 302 172 307 164 302 173 307 164 302 173 307 164 302 173 307 164 302 173 307 164 302 173 307 164 302 172 307 164 302 173 307 164 302 173 307 164 302 173 307 164 302 173 307 164 302 173 307 164 302 173 307 164 303 173 307 164 303 173 308 164 303 173 308 164 303 173 308 164 303 173 307 164 304 174 308 164 305 173 308 164 304 172 306 162 299 170 300 160 291 169 291 169 282 167 282 167 272 164 272 163 261 161 261 161 251 159 249 148 240 155 238 145 229 153 230 153 220 152 216 143 209 151 204 142 200 152 194 144 189 154 183 146 179 156 172 148 173 158 165 152 166 163 167 162 160 169 150 165 156 176 146 174 154 181 144 182 153 187 143 189 152 196 142 198 151 207 142 210 149 215 141 220 146 221 140 227 148 224 143 232 155 227 150 235 163 230 160 239 171 234 168 243 177 237 174 246 183 241 180 251 189 248 186 258 196 256 193 266 204 262 200 271 209 266 207 276 213 270 211 280 217 274 215 284 221 280 219 290 227 286 224 296 231 293 229 303 235 299 232 308 236 303 236 303 236 306 234 316 238 308 377 414 243 313 377 414 248 318 377 414 250 319 377 414 252 318 377 414 254 316 377 414 256 311 377 414 259 307 377 414 260 304 265 314 261 304 266 313 261 305 265 314 260 305 265 314 258 305 263 314 258 304 263 313 258 304 263 313 257 305 257 305 256 305 263 313 256 305 263 313 256 304 257 303 256 302 256 302 255 300 263 308 256 299 263 306 256 297 264 304 257 295 264 302 257 295 265 301 256 295 264 300 255 294 263 298 254 293 263 297 253 291 262 294 252 290 261 293 251 289 261 292 251 289 261 292 251 289 261 292 252 290 261 292 254 290 262 292 254 289 263 291 255 289 264 293 256 291 265 293 256 292 266 295 256 294 266 297 257 295 266 298 256 295 265 298 255 294 256 293 255 292 255 291 254 290 263 294 254 290 263 293 254 290 263 293 254 290 263 294 254 290 263 294 254 290 263 294 253 290 262 294 253 289 262 293 253 289 262 293 254 290 263 294 254 290 263 294 254 290 263 294 254 291 263 294 254 291 263 294 254 291 263 294 254 291 263 294 254 291 263 294 254 291 264 293 255 291 264 294 255 291 264 293 254 291 264 293 254 290 263 294 254 290 262 294 253 289 262 293 253 289 262 293 254 290 262 293 254 290 263 293 254 290 262 294 254 290 263 294 254 291 263 293 254 291 263 294 254 291 264 294 254 291 264 294 254 291 264 294 254 291 263 294 254 291 263 295 254 291 263 295 254 291 263 294 254 290 263 294 254 290 263 294 254 290 263 294 254 290 263 294 253 290 263 294 253 290 262 294 253 290 262 294 253 290 262 294 254 290 263 294 254 290 263 294 254 290 263 294 254 290 263 294 254 290 263 293 253 291 262 294 254 291 262 296 255 292 261 300 257 295 262 303 260 299 262 308 261 303 262 313 262 308 262 317 262 312 260 322 259 316 257 326 256 320 253 330 252 323 249 332 250 325 246 334 248 326 245 335 248 325 245 334 248 324 248 323 250 322 250 322 252 322 250 331 254 321 252 330 256 321 254 331 258 321 256 331 260 322 258 331 262 324 259 333 262 327 258 336 261 330 258 340 260 335 261 335 260 338 257 347 261 341 257 350 263 343 259 352 265 345 261 353 268 346 264 356 273 348 269 356 278 348 274 357 283 350 278 359 285 350 282 360 287 351 283 361 288 354 284 363 288 356 289 355 289 359 284 367 290 362 285 369 290 365 284 373 289 369 283 376 288 373 289 373 288 379 289 378 289 385 289 384 289 389 289 389 287 393 288 392 284 394 276 398 281 396 273 399 280 397 280 397 278 398 271 402 278 398 271 403 279 398 273 403 282 398 276 403 286 397 280 403 290 396 286 403 295 394 293 401 302 391 302 391 307 387 308 394 311 382 313 390 313 377 316 385 313 374 318 381 314 372 319 378 314 368 319 375 313 366 319 373 313 364 320 371 316 363 323 369 318 360 325 367 322 357 329 363 324 354 331 360 325 352 332 357 327 352 335 357 330 352 337 355 331 350 338 354 331 351 338 354 332 350 332 349 333 348 341 351 334 348 335 347 335 347 344 350 337 345 345 347 338 341 347 344 341 338 350 339 343 334 352 334 343 329 353 329 343 325 352 324 343 319 353 318 345 314 354 312 348 307 358 305 350 301 359 299 351 293 352 293 352 286 361 283 352 278 360 274 350 271 358 266 347 263 356 257 348 253 356 248 348 246 356 240 346 240 354 234 344 233 351 226 341 226 347 218 337 220 342 212 332 213 338 205 329 204 333 196 327 201 332 193 324 199 330 191 320 197 325 188 316 195 320 186 311 191 316 182 308 188 313 180 307 187 312 178 307 184 311 175 307 182 312 173 307 180 312 172 307 179 311 170 305 178 310 170 303 176 309 168 302 173 306 165 300 170 305 162 299 169 305 161 300 170 305 162 299 169 300 168 300 170 300 169 300 170 300 169 299 169 300 169 298 168 299 168 298 168 303 161 298 169 303 161 299 170 305 163 300 172 307 164 300 172 307 164 300 172 307 164 301 171 309 164 302 170 311 164 304 169 313 163 308 168 317 164 311 169 320 165 314 170 324 166 317 173 318 172 319 173 319 173 320 174 329 170 320 174 330 170 320 175 330 170 320 175 329 170 320 175 329 170 320 173 320 173 319 172 320 172 318 172 327 167 316 170 326 166 315 170 324 165 314 170 323 165 314 170 323 165 314 170 323 165 315 169 324 164 315 169 324 164 316 170 324 164 316 170 324 164 316 170 324 164 316 170 324 164 317 171 325 164 318 172 324 164 318 172 322 164 316 173 318 164 312 173 313 173 307 174 308 173 300 173 301 172 292 172 292 171 282 171 283 170 276 170 276 169 269 166 268 156 263 163 262 153 257 162 255 152 251 162 248 151 243 160 240 150 235 159 232 149 226 156 222 146 214 153 210 144 206 153 201 144 198 154 193 145 190 156 190 156 184 160 176 152 177 162 178 161 171 162 162 156 164 164 155 159 157 167 148 163 153 172 143 169 151 177 141 175 149 181 138 181 146 187 136 187 144 191 134 192 143 196 134 198 145 200 137 204 149 206 141 211 154 210 146 216 157 214 157 213 159 219 153 227 162 226 157 233 165 230 160 238 167 233 163 242 171 237 167 247 176 244 173 253 183 252 179 261 191 261 187 270 198 267 194 276 204 271 200 281 209 277 209 276 213 282 213 282 217 287 213 297 222 294 218 303 227 300 224 309 232 306 228 315 236 309 232 318 240 314 241 313 244 319 218 295 248 324 223 303 251 327 227 307 256 331 230 312 261 336 233 316 265 340 237 319 269 342 269 342 272 348 269 357 276 354 272 363 279 359 275 368 282 364 277 373 284 369 285 369 285 373 286 373 286 376 286 376 288 382 288 382 288 387 280 392 286 391 277 395 282 394 273 397 278 397 269 399 273 400 263 401 268 401 268 401 263 402 254 402 259 403 251 403 256 407 247 405 251 410 243 407 247 413 239 409 244 413 236 409 239 414 239 414 232 415 225 409 226 418 227 417 221 421 214 414 215 421 209 415 208 422 202 414 200 420 195 412 194 417 190 409 188 413 184 405 180 410 177 402 174 408 172 400 169 407 166 398 162 404 160 395 154 401 153 392 147 400 146 391 140 399 140 390 134 397 134 388 127 393 128 384 122 390 123 381 120 387 121 377 117 383 118 373 113 380 115 371 109 378 111 369 106 375 108 366 103 370 106 361 101 365 101 364 100 362 104 354 98 362 102 354 96 360 100 352 95 358 99 350 93 357 97 349 91 358 95 349 89 356 94 348 87 354 92 346 88 351 92 344 87 350 92 342 86 350 91 342 85 350 90 342 85 350 90 342 85 350 90 341 84 349 89 341 84 349 88 341 83 350 88 342 83 350 87 342 83 350 88 341 84 348 89 340 85 348 90 339 85 346 91 338 85 346 91 338 86 346 91 338 86 347 91 340 87 347 92 339 87 347 93 339 87 347 93 339 87 347 93 340 87 347 93 340 87 347 93 340 88 346 94 340 88 346 94 339 88 346 95 339 88 346 95 339 89 346 95 340 88 346 95 340 88 346 94 340 88 346 94 339 87 346 94 339 87 346 93 338 87 346 93 338 87 345 93 338 87 344 93 337 87 344 93 337 87 344 93 337 87 344 93 337 87 345 94 338 88 345 94 338 87 344 94 337 87 344 93 337 87 344 93 337 87 343 93 336 87 342 93 335 87 340 94 334 87 340 94 333 87 340 94 333 87 339 94 332 87 339 94 333 88 340 95 333 89 340 96 333 90 338 97 332 91 338 98 331 91 338 98 332 90 338 97 332 90 337 97 331 90 338 97 332 89 338 96 332 89 338 96 331 89 338 95 332 88 338 95 332 87 338 94 332 88 338 95 332 89 337 95 331 89 337 96 331 89 338 96 331 89 338 96 331 89 338 96 331 89 338 96 331 90 337 96 331 90 337 97 331 90 338 97 331 89 338 96 331 89 338 95 332 89 338 95 332 89 338 95 332 89 338 95 331 89 337 96 330 89 336 96 330 89 336 95 330 88 337 95 331 87 338 94 332 88 339 94 332 88 338 94 332 87 339 94 332 88 339 94 332 88 339 94 332 87 339 94 332 87 338 93 332 87 338 93 332 86 339 93 332 86 339 92 332 86 338 92 332 87 338 93 332 87 338 93 332 86 339 92 332 85 340 92 332 85 340 91 333 85 340 91 333 85 340 91 333 85 341 91 334 85 341 90 334 85 341 90 334 85 341 91 333 85 341 91 334 85 342 90 334 85 342 90 334 84 341 90 334 85 341 90 333 85 342 90 334 84 342 89 334 83 342 89 334 82 344 87 335 82 345 86 336 81 346 86 337 81 346 85 338 80 347 84 339 80 350 82 341 79 351 82 342 79 350 82 342 79 350 82 342 79 350 83 342 81 350 85 342 81 352 85 343 82 352 85 344 83 354 86 344 85 356 87 346 86 356 88 347 87 358 88 348 88 360 89 350 88 360 89 351 87 361 88 352 87 362 88 352 87 362 88 353 88 364 88 354 88 364 87 355 89 364 87 355 89 364 87 355 91 363 87 355 91 363 87 355 91 363 88 355 91 364 89 359 91 364 86 356 91 364 86 357 90 366 87 361 91 367 88 363 92 369 86 362 92 371 86 364 94 372 86 366 95 373 87 368 97 374 89 370 99 377 91 372 101 380 93 374 101 383 95 375 100 382 93 375 94 383 90 375 93 370 91 365 92 372 89 363 95 361 94 356 94 363 93 353 94 359 96 350 90 356 91 356 90 353 95 345 90 349 96 341 89 343 96 336 88 339 95 332 88 335 95 328 90 330 94 326 90 323 94 319 87 317 94 311 84 313 91 306 82 307 90 301 82 300 90 295 81 294 89 289 80 289 88 285 81 283 81 283 82 275 90 271 82 269 91 265 83 264 92 261 85 257 90 256 87 249 96 247 90 241 99 240 92 234 93 233 93 226 93 226 93 220 93 220 94 216 104 217 99 211 99 210 105 207 105 207 110 205 111 204 116 205 123 210 120 206 127 211 124 205 128 208 127 204 131 208 129 203 133 211 135 202 138 211 144 201 146 210 154 201 155 210 161 201 162 210 165 203 164 213 168 208 166 218 171 214 168 224 173 222 169 231 174 228 170 237 175 233 171 241 179 238 174 246 181 241 178 250 183 242 180 252 185 244 181 253 186 247 182 256 188 251 184 260 190 257 186 266 193 264 189 272 197 270 191 280 200 276 195 286 203 280 198 290 206 283 201 293 210 287 205 297 214 293 209 303 219 301 217 306 223 308 377 414 229 313 377 414 237 317 377 414 243 320 377 414 247 323 377 414 249 324 377 414 251 325 377 414 254 327 251 336 257 328 254 338 259 330 256 340 261 332 259 338 262 335 259 344 263 340 262 350 267 346 266 356 272 351 272 361 278 354 279 364 285 357 285 367 290 361 292 370 294 361 297 371 298 360 303 369 302 356 308 364 308 350 314 358 312 346 319 353 315 342 322 350 318 339 326 346 321 336 330 342 325 333 335 337 332 327 342 331 339 321 348 325 343 317 353 319 346 312 356 313 348 306 357 305 349 299 358 298 348 294 358 292 348 286 349 286 351 277 360 274 351 267 360 264 350 260 359 256 348 252 356 248 345 244 345 244 340 237 349 231 337 230 346 224 338 222 345 215 337 214 343 207 334 209 341 203 331 203 338 197 325 196 332 189 320 191 326 184 317 187 323 179 315 183 320 175 313 180 319 173 311 179 316 171 309 179 314 171 307 179 313 171 306 178 311 169 305 176 311 168 304 172 309 164 302 170 307 162 300 170 305 162 298 170 304 162 297 170 302 162 296 170 300 161 295 169 300 161 294 168 299 160 294 168 294 167 294 168 294 167 294 168 299 160 293 168 299 160 293 169 298 161 292 170 299 161 292 169 298 161 293 168 299 160 294 168 301 160 295 168 301 160 296 168 301 160 296 168 303 160 297 167 303 160 298 166 305 159 300 166 306 159 300 166 306 159 300 166 306 159 300 166 306 159 299 166 306 159 298 166 305 159 298 166 305 159 298 167 305 160 298 167 305 160 298 167 305 160 298 168 305 160 298 168 305 160 298 168 305 160 298 168 305 160 299 167 306 160 300 166 307 160 300 166 307 159 300 166 308 159 301 165 307 159 301 165 308 159 302 166 308 159 301 165 308 159 301 165 308 158 300 165 307 158 299 165 307 158 299 166 306 159 299 166 306 159 298 166 305 160 297 166 304 159 296 166 303 159 296 166 303 159 296 166 303 159 296 166 304 159 297 166 304 159 298 166 305 158 298 165 305 158 298 164 306 157 300 164 307 158 300 164 308 157 301 163 309 158 301 163 309 158 300 164 308 157 299 163 307 157 299 163 307 157 298 163 306 157 298 164 307 158 299 164 307 158 298 164 306 158 298 164 306 157 298 163 306 157 298 162 307 157 299 162 307 157 300 162 308 157 300 162 309 157 300 162 308 156 300 162 307 156 299 162 307 156 298 162 305 156 297 163 304 157 296 163 303 156 294 164 301 157 292 164 299 157 291 165 297 157 289 165 297 157 290 166 296 158 289 166 295 158 288 167 294 159 287 167 294 159 287 167 294 159 288 166 295 158 290 166 295 158 290 166 297 158 291 165 298 157 292 164 299 157 291 163 299 156 291 163 299 156 292 163 299 156 292 163 299 156 291 163 299 156 292 164 298 156 291 164 297 156 290 164 296 157 289 165 295 157 288 166 293 158 287 167 292 159 286 168 291 160 285 169 290 160 284 170 288 161 283 170 288 162 283 171 287 162 282 172 287 162 283 172 287 163 283 172 287 163 284 172 288 162 285 170 290 161 286 169 291 160 287 168 293 160 288 168 293 159 289 167 294 159 289 167 295 158 289 167 295 159 289 167 295 158 289 167 295 158 289 167 294 158 288 167 293 159 286 168 292 159 286 170 291 160 284 170 289 161 284 171 289 162 284 172 289 163 284 172 289 163 284 172 289 162 285 172 289 163 285 172 290 163 286 172 291 162 288 172 293 162 290 172 294 162 291 171 295 162 292 170 297 162 294 170 299 162 295 169 301 161 296 170 302 162 297 170 303 162 298 170 305 163 300 170 307 163 301 168 309 162 303 168 311 163 304 167 314 163 307 167 317 164 310 168 320 165 312 169 322 167 314 170 324 168 316 172 326 170 316 172 327 170 317 172 327 170 317 172 327 170 317 172 327 170 317 172 327 170 316 172 327 170 316 171 326 169 316 171 326 168 315 171 325 168 315 171 325 168 315 171 325 168 314 171 324 167 314 170 324 167 313 171 324 167 314 170 324 167 314 170 324 167 314 170 324 167 314 170 324 167 315 171 324 166 316 172 323 166 316 172 317 171 315 172 315 171 310 171 312 171 306 170 307 170 302 170 303 169 299 170 303 161 298 170 302 161 297 170 302 161 298 170 302 162 298 170 302 161 297 168 300 159 294 166 296 157 290 165 291 155 284 163 284 154 275 161 276 151 267 159 267 150 259 159 260 159 253 159 254 159 247 158 246 148 240 155 238 146 232 153 230 144 222 151 219 141 211 149 207 140 200 150 197 139 192 150 187 141 183 150 177 141 176 151 169 143 168 153 160 147 160 158 152 152 154 164 146 158 152 170 143 165 149 176 140 172 147 180 138 178 144 183 134 184 143 186 134 189 143 191 134 194 145 198 137 202 148 203 140 208 149 210 142 214 151 217 144 223 148 229 147 229 158 226 152 233 163 229 158 237 169 234 164 242 175 241 169 249 180 245 175 253 186 251 181 259 191 259 186 267 196 265 191 274 202 271 197 279 206 276 201 285 209 281 204 290 212 286 206 296 217 293 211 303 221 301 217 309 226 306 222 314 230 310 230 310 235 315 235 315 239 320 235 329 244 323 240 332 250 325 246 334 256 329 228 307 260 332 234 314 262 335 238 318 265 340 241 322 267 345 263 354 269 351 265 359 271 355 266 364 274 360 269 368 278 365 273 373 280 369 276 377 283 371 277 379 285 372 280 380 287 373 282 382 290 377 286 386 292 380 287 388 292 382 288 390 291 383 289 391 291 382 290 390 291 380 293 388 293 378 296 386 296 374 300 382 300 371 304 379 303 369 308 377 307 367 311 372 311 365 315 370 319 369 320 369 315 360 323 366 318 356 325 362 320 351 328 357 324 347 332 353 329 344 338 348 335 340 345 343 341 334 350 336 344 327 353 328 344 320 354 321 344 313 354 313 345 307 355 306 345 300 355 298 345 294 355 292 347 286 357 283 350 275 359 272 352 267 361 264 350 259 359 255 348 251 357 246 345 244 345 243 341 237 349 231 338 229 346 222 338 220 345 213 336 212 343 206 332 208 339 202 328 204 335 197 323 197 329 190 318 191 325 184 316 186 321 178 313 181 319 174 313 179 318 172 310 178 315 171 307 177 312 169 304 176 310 168 304 176 309 168 302 174 308 166 300 172 306 163 298 170 304 162 296 170 302 162 295 171 299 162 294 172 298 163 292 172 296 163 292 172 296 163 292 172 296 163 291 173 295 163 289 174 293 164 289 175 293 166 289 177 293 167 290 177 295 167 293 176 298 167 296 177 302 168 300 177 305 168 303 177 308 168 306 178 311 169 309 177 314 168 312 176 316 168 314 176 318 168 314 177 318 170 315 180 319 172 314 184 319 175 313 185 313 184 312 184 317 176 311 184 316 175 308 182 314 173 307 181 310 176 306 181 311 172 303 179 309 171 302 180 307 171 302 180 307 171 304 180 309 172 308 181 311 172 313 181 313 172 316 182 315 173 316 184 317 174 314 182 316 173 313 180 315 171 309 178 311 168 304 175 305 165 297 171 298 160 289 168 290 158 281 166 282 155 273 163 274 153 263 159 263 148 253 155 253 144 243 152 241 142 229 149 227 140 218 150 216 140 210 151 206 142 202 151 198 142 195 152 190 143 188 153 182 145 181 155 173 148 175 159 167 152 170 164 161 158 163 168 154 162 157 171 147 167 152 175 143 174 151 180 142 181 152 186 142 187 152 194 142 195 151 202 141 203 149 210 140 212 149 217 141 221 153 223 145 228 159 227 152 234 165 232 159 239 171 237 165 245 174 241 169 249 177 246 172 255 181 255 176 263 187 265 182 273 192 271 187 278 193 272 186 278 193 272 186 279 194 272 186 278 195 272 187 278 190 281 190 281 198 287 197 289 214 284 209 292 224 289 220 298 232 296 228 306 237 302 377 414 239 305 377 414 240 308 377 414 243 313 377 414 249 318 377 414 375 412 377 414 375 412 377 414 257 323 377 414 256 327 252 336 259 332 255 341 262 336 257 345 267 339 263 348 273 342 268 351 277 347 278 347 280 353 276 363 282 357 278 367 284 360 281 370 288 363 288 362 290 366 288 375 291 368 290 377 292 370 294 378 296 369 299 378 301 368 305 376 307 365 312 372 312 361 318 368 316 357 322 364 319 352 326 359 321 348 329 354 324 345 333 350 330 342 338 347 337 339 346 343 341 335 350 339 343 331 352 334 342 324 352 326 343 316 353 316 343 308 353 307 342 302 352 301 340 297 351 295 342 289 352 288 344 282 354 280 345 276 355 273 344 268 354 265 343 260 353 255 342 251 351 247 340 243 349 239 339 234 347 229 338 227 347 222 336 223 345 217 332 218 340 211 329 211 336 204 327 205 334 198 324 200 332 193 323 195 330 188 322 189 329 182 320 186 327 179 316 184 323 176 312 182 317 174 308 182 314 173 308 180 313 171 307 178 313 170 309 177 315 169 308 176 314 167 306 174 312 166 304 174 310 165 301 172 307 164 299 171 305 163 297 170 303 162 296 170 301 161 294 170 300 162 292 170 293 170 291 171 291 171 290 174 294 163 289 174 292 164 288 174 291 164 289 175 291 165 289 175 291 165 288 175 291 165 288 176 291 165 287 175 290 166 286 176 289 166 286 176 289 165 286 175 290 165 288 174 291 164 288 172 293 163 290 172 293 162 290 171 294 161 291 170 295 161 292 170 296 160 292 169 297 160 293 169 297 160 293 169 297 160 293 169 297 160 292 169 296 160 292 169 296 160 292 169 297 160 292 168 297 160 292 169 297 160 292 170 296 160 290 170 295 160 290 170 295 161 290 170 294 161 290 171 294 162 289 171 294 161 290 172 294 162 290 172 293 162 290 172 293 162 289 172 293 163 289 172 293 163 289 172 292 163 289 172 293 162 290 172 294 162 290 170 295 161 290 170 295 160 290 170 294 161 289 170 293 161 288 171 292 161 288 172 291 162 288 172 291 162 288 172 291 162 287 172 291 162 287 172 291 162 287 172 290 163 286 172 290 163 286 173 290 163 286 173 290 163 286 173 290 163 286 173 290 163 286 172 290 163 286 172 290 163 286 172 290 162 286 172 290 162 286 172 290 162 286 172 289 162 286 172 289 162 286 172 289 162 286 172 289 162 285 171 290 161 286 170 290 161 285 170 290 161 285 170 289 161 284 171 289 162 284 171 288 162 284 172 288 162 284 172 287 162 284 172 287 162 284 172 288 162 284 171 288 161 284 170 288 161 284 170 288 161 285 170 289 160 286 170 289 160 286 170 289 160 286 170 289 160 285 170 289 160 284 170 288 160 284 170 288 161 284 171 288 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 284 172 287 162 283 171 287 162 283 171 286 162 283 171 287 162 284 172 287 162 284 172 286 162 284 172 287 162 284 172 287 162 283 172 287 162 284 172 287 162 284 172 287 162 284 172 287 163 284 173 287 163 284 172 287 163 284 172 288 162 285 171 288 162 285 170 289 161 286 170 289 161 285 169 290 160 286 169 290 160 286 169 289 160 286 170 289 160 286 170 289 160 285 170 289 161 284 172 288 162 284 172 287 162 283 173 287 163 283 174 286 164 282 174 285 164 282 174 285 164 282 174 285 164 282 174 285 164 283 174 285 164 283 174 286 164 283 173 287 163 284 174 287 164 284 174 287 164 284 174 287 164 285 173 289 163 286 172 290 162 286 172 290 162 288 172 291 162 288 172 291 162 289 170 293 161 290 170 294 161 291 170 294 161 291 171 295 161 292 170 296 161 293 169 297 160 293 169 297 160 294 170 298 161 295 170 299 161 296 170 300 161 297 170 302 161 297 170 303 161 298 170 303 162 299 171 303 162 300 172 304 163 302 174 305 164 303 175 306 166 302 176 305 167 302 177 305 167 301 177 304 167 299 176 302 166 297 175 298 175 293 173 295 163 288 170 290 160 281 168 282 158 273 157 272 156 264 165 264 155 255 163 254 153 246 159 245 149 239 157 236 147 230 154 227 145 220 153 218 143 213 154 210 143 205 154 201 144 197 154 192 144 189 155 184 146 183 157 177 148 177 160 170 153 171 165 163 158 166 169 167 169 161 171 151 167 156 174 146 170 150 176 140 174 147 180 137 180 145 185 136 186 147 191 137 192 150 197 140 198 151 204 141 206 151 211 141 215 151 219 143 223 153 224 146 230 158 229 152 236 165 235 160 242 172 240 166 248 177 244 172 252 181 251 176 260 185 259 181 267 189 265 185 273 194 270 188 279 199 275 193 284 205 278 199 288 212 282 207 291 219 289 215 298 223 305 222 305 229 308 228 308 239 303 235 313 243 309 239 318 246 315 241 324 248 320 243 329 251 327 246 335 256 332 230 310 260 336 235 316 263 339 238 320 266 345 240 323 268 349 263 357 271 352 267 361 275 354 270 363 279 358 275 367 282 362 278 371 285 366 280 374 286 370 281 378 286 373 283 382 288 377 284 385 290 379 287 387 293 379 293 379 296 380 293 389 297 381 296 390 298 382 301 389 302 380 305 387 306 376 309 380 310 370 316 377 314 364 321 371 317 358 317 358 319 354 320 353 321 349 322 349 324 346 333 351 330 343 339 349 337 340 346 344 341 336 350 340 342 331 352 334 344 324 354 325 343 315 353 315 344 308 354 307 344 302 354 301 346 295 356 294 350 288 360 286 352 281 362 278 353 273 362 271 352 266 361 262 349 258 358 253 345 251 354 246 343 244 352 237 343 235 351 228 341 228 349 222 338 221 345 214 335 215 342 209 331 210 339 203 328 204 335 197 325 196 332 189 323 189 329 182 319 186 325 178 314 184 320 176 310 184 316 175 306 181 312 172 305 179 310 170 306 178 311 169 306 176 311 167 305 174 310 165 301 172 306 163 295 171 301 163 292 173 297 164 291 173 296 164 290 173 291 172 292 172 297 163 294 172 299 163 294 172 299 162 294 172 299 163 292 173 298 164 292 173 298 165 293 175 300 166 296 176 302 167 299 176 305 168 300 176 306 167 302 176 307 167 302 176 308 167 304 176 310 168 304 177 311 169 305 178 311 170 306 180 311 172 306 181 311 172 306 180 306 179 306 180 307 179 306 178 312 170 306 177 311 169 305 177 311 168 304 177 310 168 304 178 309 169 304 180 307 170 303 180 306 171 302 182 305 172 299 182 303 173 298 184 302 174 297 185 301 175 298 186 301 176 298 186 302 176 300 186 303 176 302 186 306 176 306 184 310 175 311 184 314 174 317 184 320 174 320 183 322 173 319 180 321 170 313 177 315 167 303 172 305 163 292 168 294 158 281 165 283 155 270 164 271 153 259 161 259 150 249 158 249 147 241 154 239 144 233 149 232 139 222 146 220 136 212 147 209 137 200 148 197 139 191 151 186 142 187 154 187 154 180 157 173 149 172 161 165 154 167 166 159 160 163 172 154 166 159 177 150 171 154 181 144 176 148 182 138 180 145 184 134 183 143 188 133 189 142 195 132 195 141 201 130 202 140 205 130 208 133 214 133 214 146 219 136 220 148 224 137 225 147 227 137 229 145 229 135 233 144 232 137 237 146 235 141 241 151 237 146 244 156 239 157 238 162 241 158 248 169 243 165 250 177 245 172 253 182 248 178 257 188 253 184 261 192 257 186 266 194 261 189 269 197 264 192 273 201 268 196 277 207 273 203 281 216 279 211 289 223 286 218 296 226 293 222 302 228 299 223 307 229 305 225 313 232 311 377 414 235 317 377 414 239 322 377 414 244 327 377 414 249 332 377 414 252 335 377 414 256 339 377 414 260 342 377 414 264 346 261 355 270 347 267 356 276 348 277 348 281 352 277 362 281 357 277 367 279 361 276 370 280 363 276 372 284 365 280 374 288 368 284 376 290 370 286 379 293 373 288 381 295 375 290 383 298 378 292 386 299 383 292 389 299 388 291 393 297 393 288 397 292 398 284 401 287 402 277 404 278 404 278 404 269 405 259 403 263 404 254 401 258 404 250 400 254 403 246 398 250 404 243 399 246 405 246 405 244 407 244 407 242 410 236 404 239 413 233 406 233 415 227 408 225 418 220 410 218 418 212 410 212 417 208 409 206 416 202 407 201 413 198 405 197 412 194 403 194 410 191 401 190 407 190 407 185 405 186 405 180 403 180 403 175 402 175 394 169 400 169 391 162 398 161 388 153 397 153 388 145 399 146 390 140 398 141 389 136 395 137 385 132 391 132 391 129 388 130 378 126 386 128 377 123 384 123 384 122 385 122 385 119 383 119 383 117 381 117 381 115 378 116 378 111 373 112 373 106 369 106 369 102 367 107 359 100 362 100 362 98 358 99 357 98 357 103 349 96 357 102 350 98 358 104 350 99 356 105 348 100 354 105 347 99 354 105 347 98 352 104 345 97 352 103 344 95 351 102 344 95 352 101 346 93 354 100 347 93 354 100 348 93 354 93 354 94 355 101 350 94 355 101 350 94 355 102 350 95 355 103 351 95 356 103 351 96 354 103 349 97 354 103 347 96 352 103 346 92 350 100 345 90 348 98 342 91 346 98 340 90 344 97 338 89 342 95 336 86 339 92 333 85 336 92 329 85 331 89 327 85 324 93 318 86 318 94 312 86 314 91 310 84 312 91 306 82 310 89 304 81 306 86 301 80 301 87 295 76 297 84 291 75 292 82 287 75 285 83 281 74 276 83 272 74 267 83 264 75 261 83 257 76 256 84 252 76 251 84 247 77 246 86 243 80 239 89 236 85 230 91 229 90 224 99 223 93 218 102 218 94 212 103 212 93 208 103 208 93 205 103 205 97 203 106 204 102 199 109 200 107 195 116 196 109 192 118 193 109 191 118 192 111 189 120 191 114 186 122 190 118 184 123 188 123 185 126 190 127 187 130 195 130 190 132 199 132 194 133 203 135 198 136 207 139 201 139 210 147 203 147 213 155 207 154 216 159 211 158 220 161 216 159 226 163 223 160 232 165 230 162 239 167 234 164 243 169 237 166 246 174 239 172 249 180 244 176 252 183 247 183 247 185 251 185 251 188 255 188 255 191 262 187 271 196 268 191 279 202 274 196 285 207 277 203 286 212 281 208 291 218 286 214 296 221 291 218 300 224 296 221 305 229 301 226 310 235 307 232 316 240 313 214 294 242 317 218 299 245 321 223 304 249 326 246 335 251 330 248 340 254 334 251 344 258 339 256 349 264 344 262 354 268 348 267 358 272 351 271 361 275 355 276 365 281 358 283 367 286 359 288 368 292 360 294 369 296 359 300 368 301 358 304 368 304 357 308 366 307 355 313 363 310 353 317 360 314 350 322 357 317 347 326 353 320 344 329 350 324 340 333 346 332 335 341 340 337 330 347 334 339 324 349 328 341 318 351 319 341 311 351 311 343 304 353 303 344 298 354 297 346 292 356 289 350 283 359 282 351 275 361 273 351 268 361 265 350 261 359 258 349 253 357 248 346 247 354 242 344 240 352 233 344 231 352 225 343 224 350 218 340 219 347 212 335 213 342 206 330 207 337 200 326 203 333 196 323 198 329 191 321 193 328 185 320 189 327 182 318 186 325 179 314 184 321 176 312 181 318 174 308 178 314 170 308 178 313 169 307 177 313 168 308 176 313 168 308 177 315 168 307 175 313 167 305 172 310 164 300 170 306 162 297 170 304 162 297 171 303 163 296 170 297 170 297 171 304 163 300 172 306 164 300 172 306 163 300 172 306 164 302 173 309 165 304 174 311 166 306 174 312 166 306 174 313 166 307 176 313 168 307 176 314 168 307 175 314 168 308 176 315 168 309 177 316 169 310 178 317 170 312 179 318 171 312 181 313 181 313 183 313 183 313 184 314 184 313 184 317 175 310 184 316 175 308 183 313 174 305 181 310 173 305 181 309 172 306 182 309 172 307 182 310 173 309 182 311 173 311 182 311 172 311 182 312 172 310 182 312 173 308 183 312 174 307 183 311 173 307 181 310 171 304 179 308 169 300 176 303 166 294 173 296 162 286 169 289 159 279 166 279 156 271 164 271 164 262 160 262 150 253 157 251 147 244 155 243 144 235 153 233 142 224 152 221 142 215 155 211 145 209 157 204 148 204 158 198 149 197 157 191 148 191 157 185 148 184 159 176 152 176 163 169 156 172 167 162 161 168 169 158 165 163 172 153 169 157 175 148 173 154 179 144 175 153 182 144 180 153 186 143 185 154 189 144 190 155 193 146 193 156 198 147 199 156 204 146 207 154 210 145 214 153 216 144 221 154 221 146 227 156 225 150 233 160 232 154 239 165 238 159 244 169 241 164 249 173 245 174 245 177 251 172 260 180 257 176 265 184 262 180 270 189 266 185 274 195 271 190 280 201 275 195 285 207 278 202 287 213 284 209 292 219 290 215 300 224 296 219 305 229 300 224 309 234 305 377 414 241 309 377 414 245 312 377 414 248 317 377 414 253 322 377 414 256 329 377 414 375 412 377 414 258 336 377 414 260 340 258 349 265 342 263 352 270 344 268 354 276 346 275 356 282 350 280 360 285 352 284 363 288 355 289 365 291 357 293 367 294 358 298 368 299 358 303 367 304 358 309 366 308 355 315 363 314 352 320 359 317 348 324 355 322 344 330 351 327 342 335 348 332 339 341 345 338 337 347 341 343 333 352 336 344 327 354 330 344 321 354 322 344 313 354 312 345 306 355 304 344 299 354 297 343 292 352 290 344 285 354 283 346 279 356 277 347 273 357 270 346 265 356 263 345 258 354 255 344 252 353 247 342 246 351 241 340 238 349 233 340 231 349 226 339 225 347 220 336 220 344 214 334 215 341 208 331 209 338 202 328 204 336 197 325 199 332 192 324 195 329 187 321 190 327 182 318 186 324 179 314 184 320 177 312 184 317 176 310 182 315 173 308 180 313 171 308 178 312 169 306 177 311 168 307 177 312 169 307 177 312 168 306 178 311 169 305 177 311 169 303 175 309 167 303 174 309 166 302 172 307 164 300 170 306 162 299 171 305 162 298 171 298 171 296 171 297 171 295 171 295 170 293 170 299 161 292 170 293 169 294 170 298 161 294 170 299 161 294 170 299 161 293 170 298 161 291 170 297 161 291 170 297 161 292 170 298 161 293 169 299 160 294 168 300 160 295 167 301 159 295 167 296 167 296 167 297 167 297 167 303 159 298 167 298 167 298 167 303 159 297 167 303 159 296 168 301 159 294 168 301 160 294 168 300 160 295 169 301 161 294 169 301 161 294 169 299 161 293 170 299 161 293 170 299 161 293 170 299 162 293 170 299 162 293 170 293 169 293 169 299 161 294 169 299 160 294 169 299 160 294 169 299 160 293 169 299 160 294 170 299 161 293 169 298 161 293 169 298 160 293 168 299 160 294 168 299 160 294 168 300 160 295 168 301 160 295 168 301 160 295 168 301 160 296 168 301 160 296 168 301 160 297 168 302 160 297 168 303 160 296 168 302 160 296 168 301 159 296 168 301 160 296 168 301 159 295 167 301 159 296 168 302 159 296 168 303 160 296 168 302 160 294 170 301 161 294 170 299 161 292 168 299 160 294 168 300 160 295 167 302 159 296 166 303 158 297 165 304 158 298 166 305 158 298 164 305 158 298 164 305 157 297 164 305 157 297 164 303 157 295 165 300 156 294 166 298 157 292 166 297 158 290 167 296 159 289 169 294 160 287 170 292 161 286 171 291 161 285 172 290 163 285 173 289 163 284 173 289 163 284 173 289 163 285 172 289 163 286 172 290 162 287 170 291 161 288 168 293 159 290 168 294 159 290 168 295 159 289 166 295 158 290 166 294 157 290 166 295 158 289 166 295 158 289 166 293 157 289 166 294 158 288 166 294 158 288 166 293 157 287 166 293 158 287 166 293 158 287 166 292 158 287 167 292 158 287 167 292 158 287 167 293 158 288 166 293 158 288 166 293 158 289 166 293 158 289 166 295 158 289 167 295 158 290 168 295 159 290 168 295 159 290 168 295 159 290 168 295 159 290 168 294 159 289 168 294 159 290 168 294 159 289 169 294 160 290 170 294 160 290 170 295 161 291 170 295 160 291 170 295 161 291 170 295 161 291 170 295 161 291 170 295 161 291 170 295 161 291 171 295 162 292 172 295 162 292 172 295 162 292 172 295 162 293 173 297 164 294 174 298 164 296 174 299 164 296 174 300 164 298 174 302 165 299 174 304 165 300 173 305 164 303 173 307 165 308 174 311 166 313 175 314 166 317 175 317 166 318 176 318 167 319 178 320 169 320 180 320 170 321 181 321 171 321 182 321 172 320 181 321 172 319 182 319 181 318 182 319 172 317 181 319 172 316 180 315 179 312 178 313 177 309 176 310 176 305 173 305 173 298 171 298 171 290 169 291 169 283 166 286 156 276 163 280 154 270 161 270 161 264 160 265 151 259 161 259 150 254 160 253 149 247 159 246 148 240 156 238 146 229 153 227 143 220 151 217 141 212 149 209 140 203 148 198 138 196 149 197 149 189 152 183 143 180 155 173 146 171 159 163 152 163 164 154 158 155 167 146 161 149 169 140 164 145 171 146 170 143 175 144 174 141 180 132 177 140 185 140 184 138 188 138 187 138 193 131 196 142 199 134 203 147 206 138 209 152 213 152 213 156 220 148 226 159 226 152 233 161 232 155 239 165 235 159 243 171 239 165 247 176 243 171 251 180 246 175 254 186 250 180 258 192 257 187 266 200 266 194 274 206 273 201 281 211 278 206 287 214 283 209 292 218 286 213 295 224 290 219 299 228 296 223 305 231 301 227 310 234 309 231 317 238 315 234 324 242 323 240 328 248 328 244 337 253 335 250 345 258 343 231 313 261 346 237 319 264 347 240 323 269 348 266 357 276 350 274 360 279 351 278 362 280 361 280 361 282 362 282 363 283 364 284 365 286 366 287 367 289 359 291 368 293 360 295 370 297 361 300 370 302 361 305 370 305 360 309 369 308 358 312 367 310 356 316 364 313 352 320 359 316 347 323 354 317 342 325 349 320 339 328 346 324 337 332 344 330 336 339 341 340 332 349 337 349 325 357 329 350 317 359 319 351 309 360 309 350 301 350 300 347 295 357 294 346 291 356 289 347 285 348 284 350 278 351 277 352 271 361 268 353 263 361 260 354 256 362 252 354 250 362 245 350 242 351 242 347 234 347 233 344 225 344 224 339 218 347 212 335 213 343 206 332 207 339 201 330 202 337 195 327 197 334 190 325 190 331 183 324 182 327 178 321 177 326 170 315 175 320 168 312 176 316 167 308 174 313 166 306 174 310 164 306 173 309 164 306 172 311 164 307 173 313 165 308 171 313 163 307 169 313 162 306 167 312 160 305 167 311 160 304 168 310 160 303 167 309 160 300 168 307 160 300 170 307 162 300 170 307 163 300 170 306 162 300 170 306 162 301 172 307 164 302 174 309 165 302 175 309 166 303 176 309 168 303 177 309 168 303 178 310 170 303 179 311 171 304 180 312 173 304 180 313 174 306 180 316 175 311 179 321 174 318 179 328 175 324 181 334 178 328 185 338 182 331 187 341 185 332 190 343 189 333 193 344 192 334 195 345 195 337 196 348 196 340 195 346 193 341 192 346 190 342 187 345 184 338 185 341 183 339 187 343 182 339 185 344 178 337 181 341 173 333 176 336 168 325 172 326 171 313 166 317 158 300 162 303 153 287 161 289 152 275 163 275 162 265 164 266 153 257 160 258 150 252 156 252 145 246 152 245 141 239 149 238 139 233 149 230 139 223 149 219 139 210 148 207 138 197 148 193 138 186 149 181 140 177 153 172 144 172 157 165 149 166 160 158 153 158 162 150 155 148 164 141 158 142 166 134 161 137 171 128 167 134 176 128 174 130 181 125 179 126 186 117 185 123 192 115 194 124 199 119 200 128 207 121 211 135 217 128 221 144 224 139 229 155 226 149 233 164 227 158 234 170 229 164 237 174 234 167 242 177 239 171 246 181 244 175 252 183 248 178 256 182 252 177 261 183 256 178 264 189 262 183 271 196 271 190 280 202 285 199 287 215 281 210 290 221 285 216 294 224 289 219 298 225 293 220 301 226 296 222 305 228 303 224 312 232 312 377 413 237 322 377 414 243 332 377 414 250 340 377 414 257 345 377 414 263 350 377 414 267 355 377 414 270 358 377 414 274 359 269 368 281 361 276 370 285 363 280 371 284 364 280 373 284 367 279 376 284 369 280 377 284 367 279 377 283 366 279 375 284 364 280 373 286 364 282 372 289 363 285 372 290 362 287 372 291 364 289 370 291 367 288 377 293 372 290 381 295 377 292 386 295 381 292 390 295 384 292 393 296 385 292 394 300 386 296 395 306 385 303 395 313 384 310 394 317 382 316 391 319 381 319 391 317 391 318 392 318 381 317 392 319 381 318 391 322 381 322 391 326 381 325 391 327 384 326 394 327 389 326 399 326 393 325 403 325 396 324 406 325 395 324 405 325 393 324 403 326 391 325 401 327 390 326 400 327 390 326 400 326 390 325 400 323 399 324 399 323 398 324 397 323 395 324 395 324 383 324 392 323 391 324 391 323 382 323 391 323 383 323 390 323 385 323 395 322 396 323 396 323 387 323 397 323 388 323 398 321 398 322 399 321 389 321 400 320 390 320 400 320 390 322 401 320 391 324 400 321 389 327 398 322 387 329 394 324 383 332 389 326 378 335 383 327 372 336 378 328 368 337 373 329 367 339 370 329 365 339 367 329 362 339 363 329 357 339 358 331 353 341 354 333 350 343 351 334 347 345 348 336 343 346 344 337 340 348 341 337 339 348 341 337 340 347 342 336 339 347 341 337 335 347 339 338 330 348 336 341 329 350 335 344 329 353 336 349 328 357 335 353 326 362 333 358 324 367 331 364 324 372 331 367 325 375 332 371 327 378 333 371 329 379 336 371 332 379 338 372 333 380 340 373 333 380 339 372 332 380 339 373 331 381 337 374 331 382 336 373 331 381 336 371 332 379 337 370 333 378 340 372 331 377 340 372 330 376 339 369 329 372 339 364 329 367 339 361 330 363 340 357 331 358 341 353 331 353 342 349 332 349 342 347 332 345 342 344 332 343 342 344 332 342 342 344 332 343 342 346 333 344 342 348 334 347 344 351 335 350 345 354 338 353 347 359 340 357 350 362 344 360 354 365 348 362 357 368 352 365 361 368 355 365 363 363 363 365 364 369 355 366 363 370 355 367 364 370 358 367 366 368 360 364 369 365 362 361 371 362 364 358 372 360 364 356 373 359 363 355 372 359 361 355 370 358 358 354 367 357 356 354 366 357 353 353 362 357 348 353 357 358 346 353 352 357 342 352 349 354 340 349 346 351 337 347 341 348 336 341 340 345 334 340 336 342 332 334 336 340 332 332 336 340 332 332 336 341 332 335 335 342 334 337 335 344 336 337 339 336 343 339 342 344 344 337 351 341 351 338 359 339 358 339 368 340 367 342 375 342 371 347 378 344 370 353 375 349 366 358 370 356 360 365 362 363 351 372 351 366 340 375 338 365 327 372 325 359 315 363 313 349 307 354 305 342 303 351 299 336 300 346 296 330 296 340 292 326 292 335 287 325 286 335 282 329 282 338 279 334 279 344 276 338 275 348 272 341 269 351 267 344 264 354 262 347 260 357 258 347 254 357 251 348 249 356 245 347 244 356 241 347 239 356 235 348 233 357 229 350 226 358 221 348 217 356 213 345 211 352 206 341 206 348 201 334 203 341 197 329 202 335 195 325 199 332 192 324 196 330 189 321 191 328 184 319 185 326 178 317 183 323 176 315 183 321 176 312 180 318 173 310 180 315 171 306 178 312 169 306 178 310 169 305 177 310 168 305 176 310 167 305 175 311 166 303 171 309 163 302 169 307 161 299 166 305 159 299 167 306 160 301 170 301 170 301 170 307 162 301 170 308 162 305 167 311 160 305 165 311 158 304 164 310 157 304 167 310 159 303 170 309 162 302 172 307 163 301 171 307 163 302 171 309 162 303 171 310 163 304 172 310 163 304 172 310 164 303 172 309 164 303 173 309 164 303 173 309 165 301 173 308 164 302 174 308 165 302 175 309 166 303 176 310 168 304 178 310 168 305 177 310 168 304 175 308 165 300 173 303 163 293 172 296 162 287 170 289 160 279 168 281 157 269 165 269 165 261 161 261 160 252 155 253 155 242 152 241 142 233 150 231 140 224 148 222 138 215 148 212 138 208 148 204 139 200 148 195 138 191 149 186 141 184 154 178 145 175 158 168 150 168 163 160 156 164 168 155 161 161 171 151 167 157 175 147 171 155 178 144 176 152 181 143 181 153 186 143 189 155 192 145 194 158 196 148 199 158 202 149 205 158 209 148 214 156 218 147 223 156 226 149 231 160 232 153 238 160 246 159 246 171 245 167 254 179 250 174 258 186 254 181 262 191 261 186 270 196 267 190 277 202 274 195 285 207 281 201 291 211 286 205 296 217 291 213 300 225 299 220 308 232 307 228 316 239 312 234 321 245 316 215 294 248 320 244 329 250 324 247 333 254 328 250 336 259 334 232 312 265 340 239 319 271 346 243 324 275 351 271 360 278 355 274 364 280 358 274 367 282 361 275 369 286 366 278 373 286 371 277 377 284 375 276 380 282 377 273 382 279 380 270 384 277 384 278 383 276 389 276 388 275 395 275 394 273 398 274 397 269 400 270 399 265 400 266 400 263 401 263 401 260 405 251 401 256 410 257 410 250 415 244 410 246 416 238 410 240 417 234 411 233 417 233 417 225 419 220 411 218 421 213 413 211 422 207 413 204 422 200 414 198 421 194 413 193 418 190 410 186 415 184 406 178 411 176 402 171 408 169 400 165 408 164 399 159 406 158 396 151 402 151 393 145 399 145 390 139 397 140 387 134 393 135 383 129 389 130 379 123 388 125 379 119 388 121 379 115 386 117 377 111 381 114 372 109 375 113 367 107 371 111 363 105 368 109 360 103 366 107 357 99 364 105 356 98 362 104 354 97 359 103 351 96 358 102 350 94 357 100 349 93 358 99 349 92 356 98 349 91 353 97 346 90 350 97 343 90 347 96 340 89 347 95 339 88 347 94 340 88 347 94 339 88 347 93 340 87 346 93 339 86 346 92 339 87 346 92 339 87 346 93 339 87 346 93 339 86 346 93 338 87 345 94 338 87 344 94 337 87 344 94 337 88 345 95 339 88 346 95 339 89 346 96 339 89 344 96 339 90 344 97 338 90 344 97 338 90 345 97 339 89 346 96 339 89 345 96 339 88 345 96 339 88 344 95 339 87 345 94 339 87 346 94 340 87 346 93 340 88 345 94 339 89 344 96 338 89 344 96 338 89 344 96 338 89 344 97 338 90 344 97 338 91 343 98 337 92 343 99 337 91 344 99 338 91 344 99 338 91 344 98 339 91 344 98 339 90 344 97 339 89 344 97 339 89 344 96 338 88 344 95 338 88 344 95 337 89 343 96 337 90 342 97 337 91 342 98 337 92 342 99 337 93 342 101 337 95 341 103 336 95 340 104 335 95 340 104 335 95 340 103 335 94 340 102 335 93 340 101 335 91 341 99 335 90 341 98 336 90 340 98 335 91 340 98 335 90 340 98 335 89 340 97 334 89 340 97 334 89 339 97 334 90 338 97 333 90 338 97 333 89 338 97 333 89 338 97 333 89 338 96 333 89 338 97 332 88 339 95 334 86 340 93 334 85 340 92 334 84 340 91 333 83 340 90 334 82 342 89 335 82 343 88 336 81 344 87 337 81 345 87 337 80 346 86 338 80 346 85 339 80 346 85 339 79 348 85 339 80 348 84 340 81 348 85 340 81 348 85 340 81 347 86 339 81 348 86 339 81 348 86 339 82 348 87 339 82 347 87 339 83 347 88 339 83 346 88 339 84 346 89 338 83 346 89 337 83 344 88 336 82 342 88 334 81 340 87 333 80 337 86 330 80 333 87 326 81 328 88 321 81 323 88 316 80 317 87 311 79 312 86 306 77 305 85 299 76 298 84 293 75 291 83 287 75 284 83 279 75 277 83 273 75 273 83 268 75 269 83 265 75 263 84 259 77 257 86 253 79 252 87 248 79 248 87 244 77 247 85 243 75 245 83 241 73 244 81 240 71 243 80 239 71 241 80 238 71 240 71 239 71 239 72 239 72 240 81 236 72 241 82 238 73 243 81 240 73 244 81 241 73 245 82 242 73 243 82 242 75 243 81 243 79 243 85 243 83 242 92 243 87 240 96 241 89 236 98 237 91 230 101 231 94 224 103 224 97 217 106 218 100 210 109 213 103 205 109 208 107 202 111 204 113 199 117 202 119 198 127 203 125 197 131 202 129 197 128 196 132 197 138 203 137 197 137 197 144 198 144 197 153 197 157 205 161 195 161 195 164 194 167 203 165 194 166 203 165 196 163 205 167 199 164 208 171 203 167 212 175 208 170 217 176 212 171 221 178 218 173 225 180 223 175 231 181 230 177 238 182 237 177 246 182 245 178 253 184 251 184 250 185 256 181 265 186 259 182 268 188 262 184 271 191 268 187 277 193 271 186 279 192 272 186 280 193 271 187 279 194 271 187 278 196 271 188 278 192 283 192 283 205 282 200 292 218 288 377 414 230 292 377 414 239 297 377 414 242 301 377 414 242 305 377 414 242 308 377 414 246 311 377 414 250 314 247 323 253 325 253 326 261 317 257 326 263 319 260 329 264 324 261 334 263 330 260 340 263 335 260 345 267 340 264 350 274 343 273 353 280 343 281 343 284 345 286 355 288 349 290 359 292 354 294 364 294 355 298 365 299 354 303 363 304 350 310 358 309 345 315 353 319 347 320 348 316 337 323 345 320 335 328 343 324 335 332 341 331 333 339 339 338 330 347 334 341 327 350 331 341 326 352 328 343 325 353 326 346 320 356 321 349 314 350 314 349 308 350 308 349 301 359 299 349 290 360 289 349 282 360 280 348 274 358 272 347 267 357 264 346 260 356 257 345 255 355 251 343 249 353 244 342 239 352 234 342 231 350 226 338 225 346 219 334 219 342 212 330 214 338 207 328 209 335 202 326 204 332 195 325 198 331 190 323 191 330 184 321 187 328 181 317 186 324 178 313 183 320 175 309 181 315 173 308 180 313 172 306 179 312 170 306 179 312 170 307 179 313 170 307 178 313 170 307 178 313 170 305 177 312 168 303 174 309 166 301 172 307 164 298 172 304 163 296 172 302 163 295 171 300 162 294 172 300 163 296 172 301 163 295 171 300 162 294 170 299 161 294 170 294 169 294 170 299 161 292 169 298 160 294 169 300 160 296 169 302 160 296 168 303 160 296 168 302 159 295 167 302 159 294 167 301 159 295 166 302 159 296 166 303 158 298 166 304 158 298 165 305 157 298 164 305 157 298 164 305 157 298 165 305 158 298 166 304 158 296 166 304 159 296 166 303 159 296 166 303 159 296 166 304 159 297 166 304 159 297 166 305 159 298 166 305 159 297 166 305 159 298 166 305 158 298 166 305 159 298 165 305 158 299 165 306 158 300 166 307 158 299 165 307 158 299 165 306 158 299 166 307 159 298 166 306 158 298 165 306 158 299 166 307 159 300 166 307 159 299 165 307 158 299 165 307 159 300 165 309 159 300 164 309 158 301 163 309 158 302 164 311 158 303 163 311 158 303 163 311 158 303 163 311 157 303 162 312 157 302 162 311 157 302 163 311 157 301 163 310 157 301 163 309 157 301 163 309 157 301 163 310 158 301 163 310 157 301 162 310 157 302 163 310 157 302 162 311 157 302 162 311 157 303 162 311 157 303 162 311 156 302 162 310 156 301 162 309 156 300 162 307 156 298 163 305 156 296 164 303 157 294 165 301 157 292 166 299 158 291 166 297 158 290 167 297 158 290 167 296 159 290 168 296 159 290 168 296 159 290 168 295 159 290 168 295 159 289 168 295 159 289 168 294 159 288 169 293 159 288 169 292 160 287 171 291 161 286 172 290 162 285 172 289 162 285 173 289 163 284 174 288 164 283 174 287 164 283 175 286 165 282 176 286 166 282 175 285 166 282 175 286 165 283 174 287 164 284 174 288 164 285 172 289 163 286 172 290 162 286 171 291 161 287 171 291 162 287 171 291 161 287 170 292 161 287 170 291 161 288 172 292 162 288 172 292 162 288 172 293 162 288 172 293 162 289 172 293 162 289 173 293 163 289 172 293 163 289 172 293 163 289 173 293 163 289 173 293 163 289 173 293 163 288 172 292 163 288 173 291 163 288 174 289 173 288 174 289 173 288 174 289 173 288 174 292 164 289 175 292 165 290 175 293 165 289 174 293 164 291 173 295 164 295 174 299 164 299 173 303 164 302 173 305 164 304 175 307 166 305 176 309 167 307 178 309 169 310 180 311 170 313 180 313 171 315 181 316 171 316 180 317 170 315 179 318 169 315 179 319 170 315 180 320 172 313 181 320 173 312 180 312 179 312 180 312 179 311 177 319 171 310 176 319 170 309 175 318 169 309 175 319 170 309 177 318 171 310 178 319 172 310 178 319 172 310 178 320 172 311 177 321 171 313 176 322 170 316 176 322 168 316 175 322 167 315 174 315 174 312 174 312 173 307 173 308 173 302 172 303 172 297 172 298 172 293 172 293 171 290 172 291 171 290 172 293 162 290 174 294 163 291 175 295 165 292 178 295 168 293 181 296 170 293 181 297 171 295 180 299 170 295 177 300 167 294 172 300 163 295 167 302 159 297 165 305 158 301 164 309 157 305 164 313 156 308 164 317 157 310 164 317 157 309 162 317 156 308 162 317 155 307 161 315 155 306 162 314 156 304 162 312 156 303 163 310 156 300 164 309 157 298 164 306 157 296 165 304 158 296 165 303 157 295 164 303 157 294 164 302 157 294 165 302 157 295 166 302 158 296 166 303 158 296 165 303 158 296 165 303 157 298 164 304 156 298 164 305 156 299 164 306 156 300 164 307 157 300 164 300 163 299 163 307 156 299 164 307 157 299 165 307 158 300 164 307 157 300 163 308 157 301 164 309 157 301 164 309 157 300 164 307 156 299 163 306 156 300 165 307 158 301 165 308 157 303 162 310 155 306 162 313 156 311 162 318 156 317 161 317 161 320 163 327 159 321 165 326 163 318 167 327 163 316 170 324 164 313 169 320 163 307 168 308 168 302 168 310 161 298 169 305 162 293 172 299 163 289 174 295 165 288 176 293 167 290 177 295 168 294 174 298 165 300 169 304 161 304 165 309 159 309 164 314 158 312 164 313 163 316 165 323 160 318 166 327 161 319 166 327 162 318 167 327 163 315 166 325 162 309 165 318 160 302 165 311 160 295 168 304 161 291 172 298 164 289 175 295 166 289 177 296 168 291 177 297 168 292 175 299 166 293 171 299 163 295 168 301 161 298 165 305 158 302 163 303 162 309 161 318 157 317 161 323 156 323 162 331 160 329 165 337 163 331 167 340 166 332 169 341 169 334 174 343 175 336 181 345 183 338 190 346 193 338 199 345 202 337 204 344 208 337 205 341 207 335 205 335 205 332 204 333 204 331 204 332 204 331 204 339 209 330 202 339 204 333 199 343 198 327 185 337 185 339 175 340 174 322 167 332 165 326 166 336 163 324 165 334 161 323 165 333 162 320 163 330 160 317 159 327 155 315 158 325 154 313 160 322 155 310 163 317 156 306 165 312 157 306 158 306 158 293 168 300 159 290 170 295 161 287 172 292 162 285 172 290 162 284 172 289 162 283 172 288 163 283 174 287 163 283 176 286 166 284 178 286 167 285 178 289 168 287 176 291 166 288 172 293 163 288 168 293 160 289 166 294 158 292 163 298 155 297 160 303 153 302 159 309 152 306 158 312 152 310 158 316 152 314 158 321 153 317 158 322 156 320 160 327 156 321 162 329 158 322 164 329 160 322 166 330 163 322 168 331 166 325 171 334 170 330 177 338 175 332 180 341 180 332 184 341 184 332 185 341 186 333 184 341 184 333 183 341 184 332 183 340 184 332 183 333 183 333 183 341 184 334 183 342 184 333 183 338 183 332 183 341 184 332 182 341 184 332 180 341 181 331 178 340 179 331 176 340 177 330 175 331 175 330 174 339 174 330 173 339 172 329 171 338 171 328 170 337 169 326 168 335 167 324 166 333 165 322 166 331 164 321 165 330 163 320 165 329 162 320 164 329 161 320 162 327 159 318 162 325 158 315 160 323 156 312 160 320 155 311 159 318 154 308 159 315 153 305 159 312 153 301 159 308 153 297 160 302 153 292 159 297 151 287 159 292 151 282 159 287 150 278 158 281 149 274 158 277 148 270 156 273 147 266 156 269 146 264 155 268 146 262 157 265 146 265 154 267 144 264 160 265 156 268 158 270 148 261 167 262 157 258 161 258 161 251 166 251 165 249 164 250 164 249 163 247 153 247 161 245 150 243 157 241 147 237 155 235 144 231 153 227 143 222 152 218 142 215 153 215 153 208 156 208 155 200 157 194 148 191 156 185 147 183 154 177 145 176 153 169 145 168 155 161 148 163 160 154 154 159 167 150 160 154 171 145 166 149 174 139 170 146 179 136 176 145 183 135 183 145 188 135 190 147 194 147 194 151 199 142 204 153 205 144 210 153 213 153 212 152 220 145 226 152 226 146 233 155 229 149 237 160 235 154 242 166 240 166 239 173 244 169 253 180 247 175 256 186 252 181 261 190 260 186 269 195 267 190 278 200 274 194 285 206 280 200 291 212 286 207 296 215 298 215 299 223 306 224 305 233 300 230 309 238 302 210 287 242 307 214 292 247 313 244 323 252 319 249 329 256 323 253 333 259 329 230 310 263 334 235 316 266 340 262 350 268 345 265 355 271 348 270 358 275 351 275 361 280 352 280 363 287 354 288 364 293 356 295 366 298 358 301 367 301 358 306 367 305 356 312 364 309 353 317 360 314 348 322 354 318 343 326 350 322 339 322 339 326 335 335 342 331 333 340 338 345 333 344 332 341 324 350 327 343 318 353 318 343 310 354 309 343 302 353 299 342 294 353 291 341 288 352 284 342 280 352 277 345 273 355 269 346 265 357 262 347 259 357 255 347 252 356 247 344 244 353 240 340 238 341 237 337 230 338 229 336 222 343 214 334 215 342 208 331 210 338 202 328 205 335 198 324 200 330 192 320 194 326 186 317 189 323 181 314 184 320 176 311 182 316 173 309 181 315 171 308 178 312 169 306 178 312 169 305 177 310 167 304 176 309 167 304 176 308 167 300 174 305 165 297 173 302 164 294 172 299 163 293 175 297 166 292 176 295 166 291 175 295 166 293 176 298 166 296 176 300 166 297 175 302 165 299 177 304 167 302 179 307 169 304 181 309 172 306 184 311 174 309 187 313 177 311 188 316 179 312 189 316 179 312 189 317 179 312 189 316 179 311 190 315 180 311 190 311 189 310 189 315 178 310 188 314 178 308 186 313 176 307 184 312 175 306 182 311 173 303 181 307 171 301 182 306 172 300 183 305 173 301 185 305 175 304 186 306 176 305 188 306 177 304 188 305 177 302 188 303 177 300 188 301 187 300 186 303 175 299 183 303 173 298 182 302 171 296 180 299 170 293 178 295 167 288 175 289 164 282 172 284 162 278 170 278 169 276 169 276 158 276 168 277 158 278 170 280 159 281 171 283 161 284 172 285 162 287 174 289 164 292 177 292 167 299 180 297 170 307 181 303 172 317 183 312 174 328 184 324 175 336 185 332 176 339 186 336 177 341 186 338 179 342 185 338 178 341 183 338 176 337 176 338 175 343 182 340 176 342 182 340 177 342 184 339 178 341 185 336 177 341 186 336 178 342 186 338 178 343 184 338 177 343 183 339 175 343 182 340 174 343 181 339 172 341 180 336 172 338 180 333 172 335 181 330 171 333 181 329 171 332 180 328 170 333 178 329 168 335 176 330 167 336 175 332 166 337 176 333 166 337 178 333 167 335 181 336 180 332 183 332 173 326 184 328 174 319 184 321 173 310 183 311 183 301 182 302 182 293 182 295 171 285 182 285 172 279 181 279 170 274 179 274 168 268 175 267 165 263 171 263 161 258 168 258 158 255 165 256 164 252 161 252 160 245 157 246 157 239 154 239 154 231 152 230 142 222 150 219 140 212 149 209 139 204 148 199 139 196 147 190 139 190 150 183 142 184 154 177 147 179 159 172 151 173 163 164 157 169 167 161 161 168 171 158 166 164 175 155 171 161 179 150 176 156 182 145 181 152 185 142 187 152 190 142 192 153 195 143 198 154 201 144 205 154 209 145 213 154 218 154 218 154 225 146 231 157 231 151 237 164 236 158 243 171 242 165 250 177 246 172 255 183 250 177 259 187 257 182 267 193 265 188 274 199 272 193 283 205 278 199 289 210 283 204 293 215 286 210 295 221 291 221 291 226 298 222 308 231 304 227 313 234 306 377 413 239 311 377 414 246 317 377 414 251 322 377 414 256 326 377 414 260 331 377 414 265 337 377 414 270 342 377 414 273 346 271 356 278 348 276 358 282 350 280 360 286 352 284 363 290 356 288 366 294 360 292 370 297 364 294 373 299 365 296 375 300 367 299 377 301 369 301 369 302 371 302 371 304 372 306 382 305 373 308 382 307 373 312 381 308 372 315 378 311 366 319 372 316 359 323 365 320 352 320 352 324 345 324 345 328 341 328 340 333 337 342 341 338 333 346 338 340 329 350 333 342 325 351 327 343 319 353 319 345 311 355 311 347 304 357 304 348 299 358 298 348 293 358 291 350 287 360 284 351 280 361 278 351 274 361 271 351 267 361 264 350 261 359 256 347 254 357 249 344 247 354 242 343 238 344 238 343 231 352 226 341 225 349 219 338 220 346 213 335 215 342 207 330 210 337 202 326 205 333 196 323 198 329 189 323 193 330 185 322 188 328 181 318 184 324 176 315 183 319 174 310 181 315 172 306 180 310 170 305 179 309 169 304 178 308 168 304 177 308 167 304 176 307 166 301 174 305 164 298 172 302 162 294 170 299 161 294 172 298 162 292 172 297 162 290 172 295 162 290 174 291 173 289 174 289 174 287 176 287 176 286 178 286 177 285 179 286 178 285 179 287 168 285 178 287 168 286 178 286 167 286 176 289 166 286 176 289 166 286 175 289 165 287 174 290 164 288 174 291 163 289 172 292 162 290 171 294 161 291 170 296 160 293 169 298 159 295 167 301 159 297 166 303 158 298 166 305 158 299 166 306 158 299 166 305 158 298 166 305 158 298 166 304 157 297 166 303 158 295 167 301 158 295 168 295 167 294 168 295 168 294 168 300 160 294 168 300 160 295 168 301 160 295 168 301 160 294 168 301 160 294 168 301 160 294 168 300 160 294 168 300 159 296 168 302 159 297 167 303 158 298 166 304 158 298 165 305 157 298 165 305 157 297 165 304 158 296 166 297 165 295 166 296 166 294 167 295 167 294 168 294 167 293 167 293 167 293 167 300 159 294 166 301 158 295 166 302 158 296 166 303 158 296 165 303 157 297 165 303 156 297 165 304 157 297 165 304 157 298 166 304 157 297 165 304 157 297 165 303 157 297 164 303 157 298 164 305 157 298 164 305 156 298 164 305 156 298 164 305 157 298 164 299 164 297 163 298 163 297 163 305 156 298 163 306 156 299 163 307 156 299 162 307 156 301 162 301 161 301 161 303 161 302 160 309 154 302 160 309 154 302 161 309 154 301 161 309 154 301 161 309 154 302 160 310 154 302 160 310 154 302 160 310 154 302 160 310 153 302 160 309 153 301 160 308 154 301 161 308 154 300 162 307 154 300 162 306 155 299 162 305 155 298 163 304 155 296 164 302 156 295 164 300 156 292 165 298 157 290 167 294 158 288 170 292 160 287 171 287 170 286 172 286 171 285 172 285 172 284 172 284 172 284 173 284 172 284 173 284 172 284 173 285 173 285 173 285 172 285 172 286 172 286 172 286 171 286 172 286 171 286 172 286 171 287 172 291 162 287 172 290 162 288 174 290 163 288 174 292 164 288 174 292 164 288 174 292 164 288 174 291 164 288 174 291 164 288 174 292 164 288 174 292 164 289 174 292 164 290 174 293 164 292 174 295 164 293 174 296 164 294 174 297 164 295 174 297 164 295 174 299 164 296 173 298 163 297 173 299 163 300 173 300 163 303 173 302 165 306 174 303 165 308 176 305 167 308 178 306 168 307 178 307 168 305 177 306 167 304 176 304 165 302 174 303 164 301 172 302 162 299 170 300 160 295 169 297 158 291 166 292 156 284 163 285 163 276 162 277 161 268 162 267 152 259 162 259 152 250 161 251 160 241 158 240 148 233 156 232 146 226 155 223 145 218 155 218 154 212 156 212 155 208 158 203 148 200 158 195 149 192 158 192 157 185 158 179 149 179 157 173 148 174 157 168 149 171 158 164 150 167 160 161 152 160 163 160 163 153 166 146 157 150 168 142 160 146 169 139 161 144 169 136 160 142 167 134 160 139 167 132 160 137 168 130 160 136 168 128 161 134 168 126 161 134 168 125 161 133 167 124 163 133 167 124 165 134 170 135 170 136 174 127 176 139 179 139 178 144 182 134 184 149 185 150 184 152 187 141 190 151 190 140 192 147 192 137 194 134 197 133 197 141 197 131 198 141 200 130 201 142 204 132 206 143 208 132 210 142 212 142 211 140 215 140 214 138 218 130 224 137 222 131 228 140 224 140 224 145 226 141 234 151 226 147 234 158 227 153 235 164 229 160 238 170 234 165 243 172 239 168 247 175 243 171 251 178 247 174 255 181 252 181 252 185 256 181 265 189 259 185 268 195 261 190 270 201 264 196 273 205 269 201 278 207 283 207 282 214 287 213 287 223 282 219 292 226 287 223 297 225 304 225 304 228 309 228 310 236 308 233 317 240 316 237 326 244 323 218 298 249 328 223 303 254 333 226 309 258 337 255 347 262 340 259 350 267 346 240 325 270 352 267 362 273 357 269 366 275 359 271 369 278 363 275 371 283 365 279 374 287 366 282 375 289 368 284 376 291 370 285 378 291 372 285 381 290 376 284 383 288 378 282 386 288 380 281 387 289 382 289 381 290 384 290 383 288 386 288 386 284 388 274 390 280 387 270 390 276 388 266 390 274 388 274 388 272 390 272 389 272 390 263 392 273 392 263 393 274 394 274 393 276 396 266 397 279 397 270 398 281 399 281 398 281 399 281 398 278 399 278 399 276 401 277 400 274 403 275 403 271 406 272 405 265 408 266 407 259 410 260 409 254 411 247 406 251 411 244 406 247 411 240 405 241 411 235 404 235 411 230 404 230 411 225 404 226 411 222 404 221 411 217 403 215 411 212 403 210 412 206 404 205 415 201 407 200 417 197 409 195 417 195 416 187 416 187 415 179 414 177 405 173 412 172 403 167 409 167 409 158 406 157 397 151 403 150 394 145 402 146 392 140 397 141 388 134 392 135 383 130 390 131 381 126 389 127 380 122 388 124 379 119 386 121 376 116 386 119 377 113 384 114 384 111 380 111 380 108 375 109 375 105 369 105 369 101 368 106 359 99 366 105 359 98 362 103 354 98 358 102 350 96 357 101 350 94 359 99 352 93 360 98 352 91 358 97 351 91 358 96 351 90 356 96 349 88 354 94 347 86 351 93 344 86 350 92 343 86 350 92 343 85 350 91 342 85 350 90 342 84 348 89 341 84 348 89 340 84 346 90 338 85 345 91 337 86 344 92 337 86 344 92 337 87 344 93 337 87 344 93 338 87 344 93 337 87 344 94 337 87 344 94 338 87 344 94 338 87 344 93 338 86 344 93 338 85 344 92 338 85 344 92 337 86 344 92 338 86 344 93 338 86 344 93 337 86 343 93 336 86 344 93 337 85 344 93 337 86 344 93 338 87 344 95 338 88 343 96 338 90 342 98 337 91 342 99 337 91 342 100 337 91 342 99 336 92 340 100 335 92 340 100 334 91 340 99 335 91 339 99 334 90 339 98 334 90 340 98 334 90 340 98 334 90 340 98 334 90 340 98 334 90 339 98 334 91 338 98 334 91 338 98 333 91 338 99 333 91 337 99 332 92 337 100 332 92 337 100 332 92 337 100 332 93 337 100 332 93 337 101 333 93 337 101 332 94 336 102 332 94 336 102 332 93 336 101 332 93 336 100 332 92 336 100 332 92 336 100 332 92 336 100 331 92 336 100 331 91 336 99 331 91 336 99 331 91 336 99 331 91 336 99 331 91 336 99 331 90 336 98 331 90 336 97 331 89 337 97 331 88 337 95 332 87 338 95 332 87 338 94 332 87 338 94 331 88 338 95 331 87 338 94 331 87 338 94 332 88 337 95 332 89 337 96 331 89 337 96 331 89 337 96 331 89 336 96 331 89 337 96 331 88 338 95 331 87 338 94 332 87 338 94 332 87 338 94 332 86 339 93 332 86 339 93 333 86 339 93 333 86 339 93 333 86 340 93 333 86 340 93 333 87 340 93 333 87 340 94 333 87 340 94 333 87 341 93 334 87 342 93 334 87 342 93 334 87 342 93 335 87 344 92 336 87 345 92 337 87 345 92 337 87 345 92 337 88 346 92 338 88 349 91 341 87 352 90 343 87 354 89 345 88 357 89 348 88 359 89 350 87 360 89 351 87 362 89 352 88 363 90 353 89 364 91 354 89 364 92 355 89 361 93 353 90 357 96 351 92 353 99 346 97 348 102 344 101 345 110 340 102 344 111 340 102 344 111 340 101 346 110 340 102 345 110 340 102 346 110 341 101 346 110 340 101 346 110 341 101 346 110 342 101 347 110 343 101 347 110 343 101 347 110 343 101 348 109 344 101 348 109 344 101 348 109 344 100 348 109 344 101 348 109 344 100 349 109 344 100 350 108 343 100 349 107 344 98 348 107 342 97 347 105 341 95 344 103 338 93 342 101 335 92 340 99 333 92 338 99 330 92 333 99 327 90 328 97 321 87 324 95 317 84 320 91 314 81 316 89 309 79 311 87 305 77 308 84 301 75 305 81 299 73 303 80 297 74 297 78 294 75 287 83 283 76 275 85 271 77 266 86 262 78 256 87 253 77 248 86 246 77 243 86 241 80 236 88 235 84 227 93 227 89 219 98 220 93 212 102 214 96 206 96 206 100 203 100 203 105 201 105 200 110 201 117 207 116 202 120 207 122 201 128 208 129 200 134 206 134 199 139 207 138 201 142 209 143 203 145 211 150 207 151 216 159 209 160 219 169 211 168 220 174 213 173 223 177 219 174 229 179 226 176 235 180 234 176 243 181 241 176 250 184 246 179 256 186 250 182 260 187 253 183 263 189 258 185 267 193 263 189 272 196 269 192 280 200 275 194 285 205 280 199 291 210 285 204 296 216 289 216 289 220 293 216 303 225 295 221 305 231 299 377 413 238 306 377 414 244 313 377 414 249 318 377 414 255 324 377 414 260 330 377 414 265 332 377 414 271 336 377 414 276 341 276 351 280 345 280 356 280 349 282 359 282 352 284 362 286 353 290 362 292 350 296 360 297 347 297 346 303 342 310 350 308 342 314 352 311 345 318 354 314 345 321 353 319 342 327 348 324 338 333 343 328 335 338 339 334 330 344 334 338 326 349 330 342 322 351 324 341 317 352 317 340 310 351 308 340 303 350 300 339 296 350 293 341 289 351 287 344 280 354 277 346 270 357 267 347 264 357 260 348 257 357 253 346 249 355 245 343 243 352 237 341 234 349 227 339 224 347 218 337 218 345 212 334 216 341 208 332 212 338 203 328 207 334 198 324 202 330 193 322 198 327 188 319 190 325 182 317 185 318 184 315 183 315 183 311 182 312 182 307 182 312 173 303 183 308 173 300 182 305 172 299 181 304 171 299 179 305 170 299 177 305 167 298 175 303 166 296 174 301 165 293 174 293 173 290 174 295 164 288 174 293 164 287 176 291 166 287 177 289 167 286 178 288 167 286 176 287 166 286 176 288 166 286 176 286 175 286 176 288 166 286 176 288 166 286 176 288 166 286 176 288 166 286 175 289 165 287 173 291 163 289 172 293 162 290 170 295 161 292 170 297 160 293 169 299 160 296 168 302 159 298 168 304 159 299 166 305 159 300 166 307 159 300 167 307 159 299 167 306 159 298 167 305 159 297 167 304 159 296 168 302 160 295 167 296 167 296 168 303 160 295 167 302 159 295 167 302 159 295 166 302 159 295 166 302 159 295 166 302 159 296 166 304 159 298 166 305 159 298 166 299 165 299 166 299 165 299 166 307 158 298 166 306 158 298 166 306 158 299 165 307 158 299 165 307 157 299 164 307 157 300 164 308 157 300 164 308 157 300 164 308 157 300 164 309 157 300 164 308 157 300 164 307 157 299 164 307 158 300 164 307 158 300 164 307 158 300 164 300 163 301 164 302 163 302 164 302 163 301 163 303 163 302 163 311 157 303 162 303 162 304 162 304 162 305 162 313 157 306 162 306 161 306 162 315 157 308 162 317 157 309 161 310 160 310 161 319 157 312 162 321 158 314 162 323 159 314 161 324 158 314 161 323 158 313 161 322 158 311 161 320 157 308 161 317 157 305 161 313 156 302 162 311 156 301 162 301 161 300 162 301 161 301 162 309 156 301 162 302 162 301 162 309 156 300 162 300 161 299 162 307 155 298 162 306 155 298 162 298 161 299 162 300 161 301 162 301 161 302 161 311 156 303 161 304 161 304 161 313 156 305 160 313 155 305 160 314 155 306 160 315 156 307 160 315 156 307 160 315 156 306 160 315 155 306 160 315 155 306 160 314 154 305 159 313 154 304 160 313 154 304 160 312 154 304 160 312 154 303 160 312 154 302 160 311 154 301 161 310 154 301 161 309 154 300 162 308 155 299 162 307 155 296 163 304 156 294 166 300 157 292 167 298 158 290 168 295 159 288 170 293 160 288 170 293 161 289 170 290 170 290 169 297 160 292 170 292 169 291 170 296 161 291 172 295 162 290 172 294 162 289 172 289 171 288 173 293 163 289 174 293 164 290 174 294 164 291 173 296 163 292 171 297 162 293 171 298 162 293 171 298 161 293 170 293 170 293 170 293 169 294 170 297 160 295 170 298 160 295 169 297 160 294 169 295 159 290 168 292 158 287 167 288 157 283 167 283 156 277 166 278 155 271 163 272 153 264 160 264 149 255 158 256 148 247 156 247 156 238 155 236 146 230 156 227 146 222 158 218 148 213 158 210 148 205 156 205 156 197 156 192 147 190 157 183 148 183 158 175 150 177 161 169 154 170 163 162 156 164 165 155 159 159 168 150 163 155 172 156 171 153 176 143 173 154 181 154 180 154 187 154 186 152 191 142 191 152 197 142 198 153 204 143 206 153 210 143 215 146 224 145 224 157 225 150 232 163 231 157 238 167 234 161 243 170 238 165 246 173 242 167 251 175 249 169 257 179 255 174 264 184 261 180 270 188 266 183 274 191 270 187 279 194 270 189 280 197 270 192 280 205 270 200 279 209 282 210 282 218 287 218 287 226 285 223 295 231 292 227 301 234 295 229 305 234 299 231 309 237 303 233 313 241 309 241 309 245 316 241 325 248 321 244 331 252 326 225 303 255 330 228 307 258 335 230 312 261 338 257 348 265 339 260 349 270 342 267 352 276 345 272 355 278 348 276 358 280 350 279 360 282 353 280 363 285 357 285 356 287 360 288 360 289 364 289 374 292 367 294 376 296 365 298 375 300 363 302 373 302 362 306 371 305 360 312 368 309 357 317 364 314 352 314 352 316 347 325 351 317 342 327 347 318 340 327 346 319 338 328 344 322 334 332 339 328 327 337 330 333 321 343 324 337 318 347 320 339 314 349 314 340 309 350 309 342 303 353 302 344 299 355 297 345 294 345 293 347 287 348 286 350 278 350 279 351 271 361 268 351 265 361 261 351 259 360 253 348 252 356 246 344 245 352 239 339 238 347 231 336 229 344 223 333 223 342 216 331 218 338 210 329 212 336 205 327 209 334 201 324 203 332 196 322 198 328 190 320 194 327 186 319 189 326 182 317 186 324 178 316 186 322 177 312 183 318 174 309 181 315 172 308 178 313 169 306 177 311 167 307 178 311 168 306 178 311 168 304 176 309 167 300 173 305 164 297 171 303 162 296 171 301 162 294 170 300 161 293 170 298 161 293 170 298 161 293 170 299 162 294 170 300 162 296 171 302 162 298 170 304 162 298 170 304 161 299 172 306 164 300 174 308 166 302 176 311 170 304 178 314 173 306 180 316 175 307 179 318 176 309 178 320 176 312 176 322 175 314 176 324 175 316 176 327 176 318 177 318 177 321 176 333 176 324 175 324 175 325 175 336 175 327 174 338 174 328 171 338 173 328 170 338 172 328 171 338 173 328 176 339 177 329 179 339 181 328 181 338 183 328 182 338 184 328 181 338 184 328 180 338 183 327 179 338 182 326 178 336 181 327 177 337 180 328 177 338 180 330 176 340 181 332 175 340 181 334 176 341 182 342 185 343 184 336 179 344 185 337 179 344 186 336 180 343 188 336 183 336 183 337 185 344 193 338 186 345 194 338 186 345 194 338 186 345 193 337 184 337 184 337 184 337 184 337 184 344 191 337 184 345 192 338 184 345 191 338 182 346 189 339 181 346 188 338 179 346 186 338 178 346 184 338 177 345 183 337 177 344 184 337 178 344 184 337 179 344 186 337 182 346 188 336 186 346 190 334 192 345 191 333 195 343 188 332 193 340 185 330 189 335 179 326 183 329 173 319 177 321 167 309 174 311 164 296 171 297 160 284 170 284 159 275 170 273 159 268 168 265 159 261 167 260 156 253 166 250 156 244 165 240 155 235 162 233 152 229 160 226 150 223 158 219 148 215 156 210 147 207 156 207 156 198 155 199 155 191 155 184 146 186 156 179 148 180 156 172 149 173 158 164 151 165 162 156 157 161 169 151 164 158 177 148 173 158 183 147 181 158 187 148 187 156 191 146 191 154 197 144 198 152 203 142 205 152 210 142 213 155 216 155 215 157 220 149 227 159 225 152 232 162 229 156 237 166 233 160 241 170 237 171 237 176 241 176 241 181 247 181 247 189 256 189 256 195 264 190 273 200 270 196 279 205 275 200 284 210 281 206 290 217 285 213 295 224 292 220 301 231 298 227 308 236 304 232 314 240 308 377 414 244 313 377 414 249 320 377 414 254 326 377 414 257 330 377 414 260 335 377 414 264 340 377 414 268 345 377 414 272 348 270 358 276 350 273 360 278 351 277 361 280 351 279 362 281 351 282 351 282 351 285 362 285 351 289 361 289 351 293 361 291 352 295 362 291 353 295 363 292 353 295 364 294 353 298 363 297 351 301 360 300 349 304 355 304 348 309 358 306 349 311 358 307 351 312 360 314 361 314 362 310 355 317 362 312 353 320 360 315 349 322 357 317 347 317 347 319 347 327 354 321 347 330 353 325 345 334 351 331 341 340 346 343 341 344 341 336 333 346 336 336 330 346 331 336 326 346 324 338 320 348 317 339 313 349 312 340 307 350 306 341 302 352 300 341 296 350 293 342 288 352 286 343 281 353 278 344 274 353 270 344 264 354 260 344 256 353 251 342 248 351 243 339 241 340 241 340 234 348 226 339 228 347 221 337 222 344 215 334 214 341 207 331 207 338 200 327 202 334 194 324 196 330 188 322 192 328 184 319 188 325 180 314 185 320 176 310 184 315 174 306 182 311 173 304 180 309 171 305 179 310 170 305 178 311 168 305 176 310 167 303 173 308 164 300 170 305 162 297 170 302 161 295 171 299 161 293 170 298 161 292 170 297 161 292 170 292 170 291 171 292 171 291 172 291 171 290 171 291 171 291 172 291 171 290 171 294 161 289 170 293 161 289 171 293 162 289 171 293 161 290 170 292 161 291 170 296 161 292 170 296 160 291 169 296 160 292 170 297 160 292 168 297 159 293 168 297 159 294 167 299 159 295 167 301 158 295 167 301 158 296 167 302 159 296 167 302 159 296 166 297 166 297 166 297 166 296 167 297 166 295 166 296 166 294 166 295 166 294 167 300 159 293 167 299 159 293 167 299 159 294 167 299 159 294 168 300 159 294 168 299 159 294 168 300 159 294 166 300 158 294 166 301 159 295 166 302 159 296 166 303 158 296 166 297 165 297 166 297 165 297 166 297 165 297 166 297 165 297 166 297 165 297 165 297 165 296 165 304 158 296 165 304 158 296 165 303 158 295 165 303 158 296 166 303 158 296 166 303 158 296 165 304 158 297 165 304 157 297 164 305 157 297 164 305 157 297 164 298 164 297 165 304 158 296 165 297 165 296 166 296 165 295 165 295 164 294 165 301 157 293 165 300 157 293 165 300 157 293 165 300 157 293 165 300 157 292 165 300 157 292 165 300 157 293 165 300 157 294 164 301 157 294 164 295 164 295 164 295 164 295 165 295 164 295 165 295 164 294 165 302 157 294 165 302 158 295 166 302 158 295 165 302 158 295 165 302 157 295 165 302 157 295 165 302 157 295 165 303 157 296 165 303 158 296 165 303 157 296 164 304 157 296 164 304 157 296 164 304 157 296 165 303 157 296 166 296 165 295 165 295 165 295 166 295 165 294 166 294 165 293 166 300 158 293 166 299 158 292 167 299 158 293 167 300 159 293 167 300 159 293 167 301 159 294 168 301 159 295 167 302 159 295 167 303 159 297 166 303 159 297 166 297 166 297 166 297 165 298 166 298 165 297 165 297 165 296 166 297 165 296 166 303 159 296 166 303 158 295 166 303 159 295 166 295 166 296 166 296 165 298 166 298 165 298 165 299 165 298 165 298 164 298 165 298 164 298 166 298 165 297 165 298 165 297 165 297 165 297 165 297 165 296 165 297 165 296 166 296 165 295 166 295 165 294 166 295 165 294 166 295 165 293 166 294 166 292 168 292 167 290 171 294 162 288 174 291 164 286 176 289 166 285 176 289 166 286 178 288 167 286 180 288 169 286 180 289 169 287 180 289 169 287 178 290 168 288 178 288 177 289 177 289 177 290 175 291 175 292 173 296 163 293 172 297 162 293 172 297 162 292 171 296 162 292 172 295 161 291 171 295 161 291 172 294 162 291 173 294 163 291 173 294 163 291 173 295 163 292 174 296 163 293 173 297 164 295 174 300 164 296 174 302 164 297 172 305 164 300 171 308 163 305 170 313 163 309 169 317 162 314 168 314 168 317 168 321 160 316 169 320 160 313 169 318 160 309 169 314 160 305 169 310 160 302 168 306 159 298 168 302 159 297 169 300 159 297 171 299 161 296 172 298 162 295 173 296 162 292 174 292 163 288 174 288 163 283 172 284 162 278 171 277 161 270 168 270 158 262 165 261 155 255 163 254 152 250 163 250 163 244 162 244 161 236 158 236 158 228 155 225 145 220 151 220 151 212 147 207 137 203 146 198 137 192 149 186 140 182 154 175 146 176 160 168 153 173 165 173 164 170 168 161 162 167 172 157 168 164 177 153 175 162 185 151 184 163 189 152 189 162 194 152 195 161 201 150 202 157 207 147 211 153 215 148 218 154 223 146 228 159 229 152 236 164 235 158 243 171 241 165 249 176 246 172 255 181 253 177 262 187 261 183 270 195 269 190 278 201 275 195 286 207 280 201 290 211 284 207 293 218 290 214 299 225 295 222 305 233 300 230 309 241 305 237 315 243 318 244 319 253 313 249 322 256 316 223 299 257 322 226 303 255 336 231 309 261 330 235 314 264 332 237 317 269 335 238 320 270 339 266 348 272 341 269 351 275 341 273 352 279 343 276 353 282 346 280 355 284 348 281 357 285 351 283 360 287 355 284 364 288 358 287 369 288 363 290 373 291 366 293 376 294 365 294 364 297 362 303 370 302 357 308 366 307 353 313 360 311 348 318 355 315 344 322 352 317 341 325 348 319 338 327 344 320 335 330 340 323 331 333 336 330 326 340 330 336 320 346 323 341 316 351 318 342 312 353 312 343 306 354 305 344 299 344 299 344 293 345 293 345 287 345 286 347 279 357 276 350 272 350 272 351 264 352 264 351 258 351 258 350 249 358 244 346 242 356 236 342 235 351 229 340 227 348 220 339 221 347 214 336 217 344 210 333 212 340 204 328 206 335 198 325 201 330 192 322 197 328 189 318 192 324 183 316 188 322 180 313 185 319 177 309 183 315 174 306 182 307 182 303 181 304 180 304 180 304 179 304 178 305 177 305 176 311 168 306 175 312 166 305 171 311 163 303 169 308 160 300 168 305 159 297 168 302 159 295 169 300 160 292 170 296 161 290 173 293 162 289 175 293 165 288 176 293 166 289 176 293 166 290 176 293 166 289 175 293 165 288 176 291 165 286 176 289 166 286 176 290 166 289 176 293 166 292 175 297 166 296 174 301 165 300 174 300 174 303 174 304 174 306 176 311 166 309 177 313 168 311 179 315 169 312 179 316 169 309 179 314 169 306 179 307 179 302 179 303 178 299 179 299 178 295 178 298 167 291 177 293 166 286 176 288 166 281 175 282 164 276 173 276 163 271 171 271 161 267 169 267 158 263 168 263 167 257 167 258 167 249 164 247 153 241 160 238 150 233 157 231 147 225 155 223 144 217 154 213 144 211 154 206 145 204 153 198 144 195 152 190 143 187 153 180 144 181 157 173 149 174 163 166 156 171 167 162 162 169 171 159 168 166 175 155 172 161 180 150 178 156 183 146 183 155 188 145 189 156 194 146 196 159 200 149 203 160 206 161 206 160 216 151 220 159 224 151 230 160 230 153 236 164 236 158 243 170 242 164 250 177 246 171 255 183 250 178 259 187 257 183 266 191 264 187 273 195 270 191 280 201 277 195 286 207 281 201 291 211 293 211 293 222 287 218 297 228 294 224 302 232 300 228 308 236 305 377 414 375 412 377 414 245 316 377 414 250 320 377 414 257 324 377 414 260 329 377 414 265 333 377 414 268 336 377 414 272 340 269 349 276 343 273 353 278 347 274 356 280 350 276 360 282 354 278 363 285 357 280 365 287 358 282 367 288 360 284 369 289 363 284 372 290 368 285 376 292 372 286 380 295 376 288 383 297 379 298 379 295 382 287 387 291 385 282 389 286 388 277 389 280 391 271 391 275 394 266 394 270 397 271 397 266 399 257 397 264 399 254 398 261 402 253 399 259 406 260 405 257 410 258 409 254 413 255 413 251 415 243 410 246 417 239 411 240 419 241 418 233 420 226 414 224 421 219 414 217 421 212 413 209 419 205 411 201 417 197 409 195 416 191 407 189 414 185 405 182 411 179 402 175 407 172 399 168 406 166 397 161 406 160 397 153 405 153 396 146 403 145 394 139 401 139 392 133 398 135 389 127 393 128 393 123 390 123 381 118 386 119 386 116 385 118 376 112 383 114 373 108 377 111 368 105 372 109 363 103 368 107 360 100 364 105 356 98 364 103 356 96 363 102 356 95 361 100 353 95 359 100 351 93 359 98 351 90 360 96 352 88 358 94 350 88 354 93 347 88 350 94 344 88 349 94 342 89 350 95 343 90 349 96 343 90 348 97 342 92 348 98 342 92 349 99 343 93 350 100 343 94 350 101 343 94 351 101 344 93 352 99 345 91 352 97 345 89 351 95 344 87 348 93 341 85 345 92 338 84 342 90 335 82 340 89 333 81 338 88 331 80 334 87 328 79 330 86 324 79 328 86 321 82 328 87 320 87 327 91 322 87 330 91 324 91 329 93 327 99 328 101 325 95 329 100 324 101 325 105 322 98 324 105 319 96 322 102 317 92 320 99 315 88 317 96 311 87 312 94 306 86 304 87 303 84 294 91 289 80 285 88 280 76 279 84 274 74 270 74 269 73 260 73 260 75 253 74 252 77 245 76 244 78 238 87 236 80 234 89 232 85 230 90 230 90 224 99 224 94 217 103 219 99 212 105 214 104 207 112 210 108 203 116 207 112 202 120 206 117 201 122 204 122 201 126 205 125 201 129 205 129 202 133 206 137 203 141 210 146 201 150 209 155 200 157 209 161 203 162 213 164 210 163 219 167 216 166 226 170 223 167 233 171 228 168 237 172 232 169 241 174 236 170 245 175 239 171 248 176 242 172 250 177 244 172 252 178 248 174 257 179 253 176 262 182 257 178 265 186 260 182 269 191 266 188 275 197 271 192 282 201 275 196 285 205 277 199 287 209 278 205 287 214 283 211 292 220 290 217 299 225 297 222 307 231 305 228 314 236 311 233 320 241 316 239 326 246 320 243 329 251 325 248 335 257 332 227 305 262 337 233 312 269 342 238 317 275 346 242 322 278 349 277 358 281 351 281 361 286 354 286 364 288 357 290 367 291 357 293 367 295 357 298 367 301 356 306 365 307 354 312 362 311 352 318 360 315 349 322 356 317 346 325 352 321 342 329 349 329 339 337 344 336 335 345 340 342 332 351 336 345 327 354 329 347 322 356 323 348 316 358 316 350 311 359 310 348 305 358 303 349 297 359 294 351 287 361 285 351 276 360 273 350 267 359 263 348 259 357 256 346 255 355 251 346 249 355 244 346 241 354 236 345 233 353 228 340 226 348 221 336 219 343 212 333 215 340 208 331 211 338 204 329 206 335 199 326 200 331 192 324 193 330 186 322 188 328 181 320 186 325 179 317 184 323 176 314 180 319 172 312 178 317 170 310 178 315 170 309 178 314 169 308 175 313 167 307 173 312 165 306 170 311 162 302 166 308 159 300 166 305 158 298 166 304 159 296 167 302 159 296 168 301 160 295 168 301 160 295 169 301 161 294 169 299 161 293 168 298 160 292 168 297 160 292 168 297 160 294 169 299 160 295 167 300 159 296 168 302 160 299 168 303 160 300 169 305 160 300 168 306 160 301 168 307 160 303 171 309 162 306 174 311 165 310 178 315 168 313 179 318 170 315 180 320 171 316 179 321 170 317 177 321 169 316 176 321 168 313 175 313 175 308 175 309 175 306 177 306 177 302 177 303 177 299 177 300 177 300 178 304 169 300 178 305 169 303 179 308 170 308 181 312 172 311 184 314 174 312 184 314 173 309 181 312 171 304 176 306 166 295 169 296 159 284 163 285 154 273 161 273 152 265 160 265 151 258 158 258 148 253 157 253 156 247 156 244 146 239 153 236 144 228 149 225 140 218 148 214 138 207 147 204 138 198 144 198 143 189 144 185 137 182 146 177 139 174 150 168 143 167 156 160 149 162 164 154 158 158 169 148 164 154 172 144 168 152 175 142 173 152 180 142 179 154 185 144 185 158 190 148 192 158 198 148 200 157 205 147 210 156 214 148 220 158 222 150 228 161 228 154 235 164 236 159 242 168 240 163 247 173 242 169 251 177 244 172 253 180 251 175 259 183 257 178 265 187 266 183 274 190 274 185 280 192 272 186 279 195 271 188 280 197 274 190 282 194 286 194 286 206 282 199 292 215 287 211 295 228 291 224 300 239 297 377 413 246 302 377 414 248 308 377 414 375 412 377 414 251 314 377 414 255 321 377 414 259 327 377 414 375 412 377 414 260 329 255 337 262 333 257 341 264 336 260 345 267 338 263 347 272 342 270 347 277 346 273 355 280 352 278 358 282 355 280 364 284 356 282 366 287 360 287 370 291 362 291 372 294 364 294 373 297 373 298 373 303 371 303 371 309 371 309 371 313 369 314 369 314 359 318 368 316 360 322 368 319 360 325 367 321 359 329 363 324 357 332 361 326 353 336 356 327 350 336 353 330 346 339 350 336 342 345 345 342 337 350 341 345 335 353 339 345 333 354 337 346 330 355 333 348 326 358 327 350 321 359 320 350 315 359 314 349 311 359 310 349 305 359 304 350 299 360 298 351 293 361 292 351 288 361 286 352 280 361 277 352 271 361 267 350 264 359 260 348 258 357 253 346 250 355 245 345 243 353 237 343 236 352 231 341 229 349 223 339 223 346 217 335 219 343 212 332 214 339 207 327 207 334 200 326 200 332 194 324 196 330 189 320 193 327 186 319 191 325 183 318 187 324 180 316 182 321 175 314 182 319 173 311 179 317 171 310 178 315 169 310 176 316 168 309 173 315 165 309 173 315 165 308 172 313 164 305 170 311 163 302 168 308 160 298 167 303 159 296 168 301 160 294 169 299 160 292 169 297 160 291 170 295 161 291 172 294 162 290 172 293 162 289 172 292 162 290 172 293 162 290 173 294 163 292 174 295 163 292 173 296 163 291 172 295 163 290 172 294 163 290 172 294 162 291 172 295 162 292 172 296 163 292 172 297 163 292 171 297 162 293 171 297 162 293 171 297 162 293 170 297 161 293 170 298 161 293 170 298 161 293 170 298 161 293 169 298 160 294 170 299 161 294 170 299 161 294 170 299 161 294 170 299 161 294 170 299 161 293 170 298 161 292 170 298 161 292 170 298 162 292 170 298 162 292 170 298 161 294 170 299 161 295 169 301 160 296 168 301 160 296 168 302 160 296 167 302 159 297 167 303 159 298 168 304 159 298 168 304 160 297 168 303 160 297 169 303 160 297 169 303 161 296 170 302 161 296 170 302 161 296 170 301 161 296 169 301 160 296 168 302 160 296 168 302 159 296 167 303 159 297 167 304 160 297 167 304 160 298 167 305 159 299 166 307 159 300 166 307 159 301 165 309 158 302 164 310 157 303 163 311 157 304 164 312 157 305 163 313 157 305 163 313 157 305 162 312 157 305 162 313 156 306 162 314 156 306 162 313 156 306 162 313 156 306 162 313 157 305 163 313 157 304 163 311 157 302 164 310 157 301 164 308 157 299 164 306 157 296 165 303 157 294 166 301 159 294 168 299 160 293 170 299 161 292 170 298 161 291 169 297 160 292 169 298 160 294 169 299 160 294 168 300 160 294 168 300 159 294 168 299 159 294 168 299 159 294 168 299 159 293 168 298 159 292 168 297 160 291 169 297 160 291 169 296 160 290 170 295 160 289 170 293 161 288 171 293 162 289 173 294 163 290 174 295 164 292 176 295 166 292 176 295 166 293 176 296 166 292 176 296 166 292 176 295 166 292 177 296 167 294 178 297 168 294 178 298 168 294 178 298 168 294 177 298 167 294 176 298 167 295 176 298 166 295 176 298 166 295 176 298 166 296 176 299 166 296 177 299 166 296 177 299 167 298 178 300 168 300 179 302 169 302 180 304 170 306 181 308 171 311 182 312 172 317 184 315 173 320 183 318 173 323 182 320 172 325 181 323 172 325 181 324 171 324 179 324 170 321 177 321 167 318 174 317 165 311 171 312 163 305 170 305 161 296 170 297 161 289 172 290 162 283 174 284 163 278 173 279 163 273 169 274 159 267 163 268 162 261 156 262 155 255 150 254 141 248 147 246 138 241 148 240 138 234 147 232 138 224 146 222 136 214 145 211 136 204 146 200 137 193 148 189 139 186 150 181 142 178 151 172 144 169 152 164 146 163 155 160 151 158 160 152 154 156 165 148 161 155 169 146 167 152 173 142 173 149 178 140 178 149 182 139 182 150 186 140 187 150 192 140 193 149 199 139 201 147 208 139 211 145 217 137 222 145 225 140 231 151 230 145 237 157 235 152 242 164 239 159 247 171 243 167 251 178 245 173 254 183 251 178 259 188 258 184 267 193 265 188 273 198 271 192 281 202 274 196 285 207 276 202 285 213 278 209 287 216 291 216 291 222 297 221 297 230 295 227 304 233 311 235 308 242 309 238 317 244 317 240 326 246 323 242 332 249 331 246 340 254 336 228 310 259 339 233 317 263 342 237 321 268 346 266 356 271 349 269 359 274 350 272 360 278 351 277 361 284 363 284 363 288 363 289 363 291 355 294 365 295 357 298 367 299 359 299 359 305 361 305 361 311 359 311 359 316 354 323 361 319 348 327 354 323 343 331 348 326 337 335 342 329 332 339 336 332 327 342 329 334 322 345 324 335 317 346 318 337 312 348 312 340 306 350 305 341 301 351 300 342 296 352 294 343 289 353 287 355 277 355 277 347 269 357 267 348 263 357 259 347 255 356 251 346 248 353 242 343 242 351 235 340 234 348 227 340 226 348 220 340 220 347 213 337 214 345 208 334 208 341 202 329 203 330 202 324 198 325 198 321 193 327 185 319 187 325 180 316 182 322 175 313 181 318 173 310 180 314 171 306 178 311 169 304 177 309 168 303 176 307 167 305 176 309 167 305 175 311 166 304 172 309 164 300 170 306 162 296 168 302 160 294 170 295 170 293 172 298 163 292 172 296 163 292 172 292 172 294 172 299 163 296 171 301 163 303 165 302 163 300 173 304 164 301 173 303 167 302 174 307 165 302 175 307 166 302 176 307 166 307 167 307 167 302 176 308 167 304 176 309 167 305 176 310 167 306 175 312 166 307 174 313 165 308 173 308 173 308 172 309 172 309 172 310 172 310 172 310 171 309 171 310 170 308 170 308 169 305 169 306 169 303 168 303 168 300 168 300 167 295 168 295 167 288 167 288 167 281 168 282 167 276 166 277 166 271 164 272 164 267 163 270 154 266 162 267 156 264 161 265 153 260 160 262 152 257 161 257 151 253 161 254 151 251 161 252 151 251 161 251 152 250 161 250 152 250 162 250 161 250 163 251 163 250 165 251 165 250 165 251 164 250 162 249 154 249 159 249 152 250 159 249 151 250 158 249 150 250 159 248 151 250 161 247 153 249 162 247 154 249 163 247 155 250 164 247 155 250 164 247 155 250 163 247 155 250 162 250 162 250 161 248 154 250 161 248 154 250 161 248 154 250 161 248 153 251 161 248 154 251 161 251 161 252 162 252 161 251 162 252 162 252 164 247 155 252 167 248 158 252 168 249 164 252 171 247 164 253 175 248 168 255 177 249 171 257 179 250 173 258 180 251 173 258 180 251 173 258 179 251 172 259 179 252 172 260 178 253 170 262 178 255 172 262 178 255 171 264 180 257 172 266 180 259 173 266 180 259 173 266 183 259 175 266 184 259 178 266 185 259 178 265 187 258 180 266 186 258 179 266 186 259 179 268 184 261 177 269 182 262 175 269 180 262 174 268 181 261 175 266 183 259 177 263 184 256 177 260 184 256 178 255 172 254 172 255 174 255 174 257 165 258 156 263 159 265 149 269 155 271 144 271 151 274 141 272 149 275 139 272 148 273 142 270 148 272 137 266 148 269 138 261 146 267 136 258 143 265 134 261 139 268 131 266 136 274 128 271 133 277 126 272 131 279 124 272 130 280 123 272 130 280 123 271 130 272 130 270 130 271 130 269 130 270 129 276 123 275 122 267 129 274 122 266 128 274 120 267 127 274 120 269 127 276 120 270 128 277 120 277 122 278 121 277 122 277 122 270 130 276 121 269 129 275 124 268 130 275 122 268 129 275 122 268 130 275 122 268 131 275 123 268 132 275 124 268 132 276 124 -1 -1 277 124 271 131 278 123 271 130 278 123 271 130 278 122 270 130 277 123 268 130 269 130 268 130 268 130 267 130 267 130 268 130 268 130 268 130 275 123 270 130 276 122 270 131 276 123 270 132 276 124 268 134 273 125 266 136 270 126 266 138 266 128 263 140 261 131 259 144 257 134 254 148 254 148 248 152 247 142 251 149 250 145 253 150 253 146 256 152 253 142 252 162 249 152 250 158 245 148 246 159 241 151 244 162 238 154 245 166 245 165 244 166 244 166 240 166 236 156 236 165 232 156 232 163 228 153 228 160 228 159 219 148 219 147 218 156 213 146 214 157 209 147 211 157 206 148 209 157 203 147 206 156 201 147 201 155 202 155 195 154 191 144 191 155 191 154 187 156 187 156 183 158 183 157 177 160 177 159 169 162 170 161 164 163 164 163 158 166 151 158 151 167 151 167 145 168 138 160 142 170 134 162 140 171 131 164 137 175 137 175 133 179 133 178 132 182 132 181 131 185 121 180 128 189 119 183 124 192 115 186 122 194 114 190 119 196 110 191 116 199 106 194 111 201 101 195 108 199 98 194 107 196 98 191 107 196 98 190 108 196 98 190 110 196 100 190 112 197 102 190 113 196 104 190 114 196 105 190 115 195 105 190 116 194 105 191 105 192 105 191 115 193 104 192 115 196 104 194 117 199 117 199 117 201 117 200 115 201 104 200 115 200 105 200 117 199 106 201 117 198 109 203 118 199 113 207 126 203 119 211 132 204 127 212 140 205 140 205 147 206 143 215 151 208 147 216 154 210 149 218 157 213 152 221 162 217 156 226 167 222 162 231 173 227 168 236 178 231 173 240 181 237 176 246 182 240 176 249 185 244 179 253 189 250 183 258 191 255 186 264 194 261 189 269 193 274 192 274 201 270 196 278 204 272 199 281 207 277 202 286 212 280 212 280 217 287 218 286 222 295 217 304 225 300 377 413 230 304 377 414 235 308 377 414 241 312 377 414 244 317 377 414 248 321 377 414 253 324 377 414 259 329 377 414 264 333 261 342 268 334 265 343 271 338 268 347 274 343 271 352 277 348 274 357 281 351 277 361 286 355 282 364 290 359 290 359 292 362 288 371 293 365 288 374 294 368 288 376 294 371 289 379 296 374 289 381 297 378 297 377 296 383 289 386 294 388 286 390 289 392 290 391 284 395 275 396 280 398 281 397 278 399 268 400 275 400 266 401 272 401 263 402 269 404 270 403 267 406 268 405 266 409 266 409 262 412 263 411 258 414 258 413 252 416 244 411 246 416 240 410 242 416 235 410 238 415 232 409 236 415 230 408 233 415 227 408 229 415 224 408 224 416 220 408 219 416 215 408 214 416 210 408 209 418 206 409 204 418 201 409 197 417 195 409 189 416 187 407 182 416 181 406 176 414 175 405 169 411 168 401 163 407 163 397 158 404 159 394 153 400 154 390 147 396 148 386 140 394 142 384 135 394 136 384 130 393 131 383 124 390 125 381 118 387 120 378 114 386 116 376 109 382 112 374 105 378 108 369 101 374 105 365 98 370 102 362 96 367 101 359 95 363 100 355 93 360 98 352 90 358 96 350 88 357 93 349 87 357 92 349 86 356 91 349 86 356 92 348 86 353 92 347 86 351 91 344 86 348 91 341 85 346 91 339 86 347 92 339 87 348 92 340 88 347 94 339 89 346 95 338 90 346 96 338 89 346 96 338 88 347 94 339 88 349 94 341 87 349 93 342 86 347 92 341 87 346 94 339 88 344 94 338 87 345 93 338 85 346 91 338 83 346 89 338 81 344 87 336 79 342 84 335 79 340 84 332 78 335 84 327 78 327 83 322 79 321 85 316 81 317 88 310 79 314 87 308 78 310 85 304 77 307 84 300 75 304 82 297 73 300 80 294 74 295 79 292 76 289 81 285 78 282 86 276 79 277 87 271 78 271 87 267 78 266 86 261 77 259 86 255 76 253 85 249 77 246 87 244 81 239 87 238 86 231 95 231 89 226 99 225 92 221 92 220 95 215 95 214 97 209 97 209 100 206 106 209 105 203 111 206 112 201 117 204 118 199 125 205 124 197 130 204 131 197 136 205 135 199 139 207 138 203 141 211 143 204 145 213 151 206 152 216 161 209 161 219 170 212 170 222 176 216 174 225 180 221 177 230 182 229 179 237 182 236 178 245 183 241 179 250 187 246 182 255 192 253 188 262 196 258 191 267 197 261 192 270 200 263 195 273 206 269 202 278 211 277 207 286 218 286 213 294 223 292 219 302 228 298 223 307 231 301 227 311 234 302 230 312 239 307 240 306 245 313 217 296 250 319 223 302 251 334 227 308 259 331 230 313 265 335 262 345 270 336 270 347 276 338 275 349 280 343 281 354 283 347 284 357 285 349 287 358 291 348 294 358 297 346 300 356 302 345 302 344 307 345 311 355 310 346 315 355 312 346 317 355 312 346 317 355 311 346 318 355 312 345 318 353 314 342 321 350 317 339 325 346 320 335 329 341 324 332 333 338 328 329 338 333 335 325 345 328 338 321 349 322 340 316 351 316 342 310 353 310 345 303 356 302 348 298 358 296 349 293 349 293 350 286 361 283 350 276 361 273 349 267 359 264 347 259 357 254 344 251 353 246 341 245 350 239 337 239 346 233 335 233 342 226 333 226 342 220 331 219 339 212 328 211 335 203 326 205 332 197 323 199 329 191 320 194 326 185 318 189 324 181 314 184 319 176 310 182 315 173 306 180 311 170 304 176 309 167 303 176 308 167 303 176 307 166 303 177 308 167 302 174 307 165 299 172 303 163 297 170 301 161 295 170 295 170 293 173 293 172 292 176 293 176 292 178 292 177 292 178 296 168 291 179 296 169 292 178 297 168 293 177 297 167 295 177 299 167 297 176 298 176 299 176 303 166 300 176 304 167 299 176 304 167 300 175 305 165 301 174 305 164 302 174 307 164 302 173 307 163 302 172 307 163 301 172 306 162 300 171 306 161 298 170 303 161 297 170 302 161 297 171 302 161 296 172 301 162 296 172 301 162 296 173 300 163 297 174 302 164 300 176 305 166 301 177 307 167 301 177 306 168 300 178 305 168 300 179 305 169 300 180 305 170 302 181 308 171 304 182 309 172 306 182 311 172 306 182 306 181 304 180 305 180 301 179 302 178 297 178 300 168 293 177 295 167 288 175 290 164 281 169 284 158 273 163 275 152 265 158 266 148 256 155 256 144 247 152 246 141 238 152 236 141 229 152 227 141 220 152 217 141 212 153 207 143 205 156 199 146 199 158 191 149 193 161 186 153 188 165 180 158 182 168 176 164 177 173 167 168 174 176 174 176 170 179 170 178 165 182 166 181 161 186 161 185 158 189 147 188 157 194 146 194 158 200 148 202 162 206 152 209 165 211 156 216 166 218 158 225 168 225 161 232 172 231 166 238 177 235 172 244 182 241 176 249 187 244 183 253 193 251 188 259 199 259 194 268 205 267 201 277 210 275 205 284 214 280 209 289 218 283 213 292 220 297 221 297 227 304 227 304 237 303 232 312 243 309 238 319 247 316 377 414 251 322 377 414 255 326 377 414 259 332 377 414 264 339 377 414 268 343 377 414 271 347 377 414 275 350 377 413 280 351 276 361 282 351 278 360 284 352 281 362 288 354 284 363 288 355 285 364 289 355 286 364 290 356 286 365 290 357 286 366 290 358 287 368 290 361 288 371 289 372 290 373 289 363 291 373 290 363 293 373 291 362 297 371 295 359 301 368 299 355 307 363 306 349 313 357 312 345 320 352 317 342 325 349 321 341 329 348 325 338 334 344 330 333 340 339 336 329 346 333 340 325 350 328 342 322 352 323 343 316 344 316 344 309 355 308 344 303 354 302 343 297 353 295 344 289 344 289 346 282 347 282 348 277 358 274 348 271 358 267 348 265 357 260 346 259 355 253 343 253 352 247 341 246 351 240 342 239 350 232 341 233 349 226 339 228 347 221 336 223 344 215 331 216 339 209 327 212 335 204 324 208 332 200 323 203 323 203 321 196 328 188 319 191 327 183 315 187 316 187 311 185 317 176 308 182 314 173 305 180 310 171 304 179 308 168 304 179 308 169 303 178 307 168 300 178 306 168 298 175 302 165 295 173 301 164 294 172 294 171 291 172 291 171 290 174 294 164 289 175 293 165 288 176 289 175 288 176 288 176 287 176 290 166 286 176 289 166 287 175 290 165 287 174 288 173 288 173 289 173 289 173 289 173 288 172 289 172 289 172 289 172 290 172 293 162 290 172 293 162 290 172 293 162 290 173 294 163 288 173 293 163 288 173 292 163 288 173 293 163 288 172 293 162 289 171 294 162 290 172 295 162 290 172 295 162 290 171 295 162 290 171 295 162 290 171 295 162 290 171 295 161 291 171 296 162 291 172 295 162 290 172 294 162 288 172 293 162 289 174 293 163 288 173 292 163 288 174 292 164 288 174 293 164 288 173 288 173 288 174 288 174 288 175 291 165 288 176 291 165 287 175 290 165 286 173 289 163 286 173 289 163 287 173 291 163 287 172 291 162 287 173 291 163 287 173 291 163 286 172 290 163 286 173 290 163 288 174 291 163 287 173 291 163 286 173 289 163 285 172 289 162 286 173 290 163 288 174 292 163 289 174 292 164 288 173 292 164 289 172 293 163 290 172 290 172 291 172 291 172 291 173 292 172 291 172 292 172 290 173 290 172 289 172 290 172 289 172 289 172 289 173 292 163 290 174 293 164 289 173 293 163 290 174 293 163 290 174 293 164 289 174 292 164 288 174 291 164 288 174 291 164 288 174 291 163 288 174 291 163 288 174 291 163 288 174 292 163 289 173 293 163 289 172 293 162 289 173 293 163 289 174 293 163 288 174 291 163 288 174 292 163 288 174 291 163 287 173 291 163 286 173 290 162 286 173 289 163 286 174 289 163 286 174 290 163 286 174 290 164 286 175 290 164 286 176 289 164 286 176 289 164 286 175 290 164 287 175 290 164 288 176 291 164 288 176 291 164 287 175 291 164 288 176 290 165 287 176 290 166 286 176 289 166 285 176 288 166 286 178 287 167 285 178 286 178 285 179 288 169 286 179 288 168 286 180 288 169 286 180 288 170 286 180 288 170 286 180 288 170 286 180 287 170 286 180 289 170 287 180 289 170 291 171 291 170 288 181 289 181 289 181 291 170 289 181 291 170 288 180 291 169 288 178 291 167 288 175 290 165 287 174 289 163 286 173 287 173 285 173 287 162 282 173 283 163 276 171 277 161 269 169 269 158 261 165 260 154 253 162 252 151 244 157 243 146 234 154 232 143 224 151 221 141 213 148 210 138 202 145 199 135 193 146 190 136 185 147 180 138 178 151 171 142 172 155 164 148 163 159 154 152 155 163 146 157 148 168 139 163 145 174 136 171 146 179 136 178 147 185 136 185 146 192 136 193 148 200 137 202 149 208 139 211 150 217 141 222 152 226 144 231 155 231 148 238 160 235 154 244 165 238 159 247 171 240 165 249 175 243 170 252 181 249 176 258 189 256 183 265 196 263 191 272 203 271 198 279 208 275 203 284 212 278 207 287 218 282 213 291 225 289 220 298 233 298 229 307 241 307 236 317 246 315 242 324 250 319 246 328 254 324 250 334 259 331 228 307 264 337 234 314 270 341 239 320 276 348 242 325 281 355 282 354 284 360 285 359 288 364 285 374 290 365 290 365 293 366 294 366 297 367 297 367 301 369 304 378 305 369 310 378 308 367 314 375 312 362 319 370 318 356 325 363 321 351 329 358 324 346 333 351 326 340 336 345 329 335 339 338 331 331 341 334 333 327 343 330 334 322 345 324 336 314 346 315 336 308 347 308 337 304 338 303 337 299 348 298 338 292 338 292 339 283 340 283 340 274 341 274 341 265 351 261 343 257 353 254 344 251 353 247 345 241 345 241 346 233 346 232 343 226 351 220 339 221 347 214 336 215 344 207 332 211 340 203 329 207 337 199 326 200 334 191 325 192 332 184 324 186 331 178 321 183 327 175 317 183 323 174 313 181 317 171 308 180 311 169 304 180 309 170 301 179 306 170 300 179 306 170 300 180 305 170 298 179 304 169 296 176 301 167 293 175 298 165 293 175 298 166 292 174 297 165 292 174 297 164 293 173 298 163 294 172 300 162 296 172 302 162 298 172 304 162 300 172 306 163 302 174 308 164 304 174 310 165 305 175 312 166 307 175 314 166 308 174 316 166 309 173 318 167 310 172 321 167 314 172 324 168 320 174 330 172 327 178 337 177 335 181 345 183 340 184 349 189 344 188 352 195 348 192 355 200 352 196 357 205 356 198 358 207 359 201 361 210 361 205 362 214 365 210 365 210 366 215 367 215 367 220 367 229 368 224 368 224 369 229 370 228 371 233 369 241 371 237 370 242 371 242 370 247 370 247 367 254 368 252 365 260 366 258 362 265 365 262 359 269 364 266 358 273 361 268 355 275 359 270 353 278 358 273 352 281 358 276 352 284 360 277 354 285 362 278 358 286 366 279 361 287 369 279 370 279 372 280 372 279 374 281 369 289 374 280 370 289 371 290 372 290 380 285 375 293 381 287 377 295 382 290 379 298 384 294 380 302 384 296 385 295 383 297 383 297 382 300 383 300 382 302 378 310 381 304 377 312 380 305 376 314 380 306 375 314 380 308 375 315 380 308 374 315 380 308 375 315 381 304 378 313 383 300 381 309 385 294 384 304 386 290 387 300 387 286 388 296 387 284 388 284 388 284 389 293 388 282 390 291 388 280 390 290 388 279 390 289 387 278 390 287 387 279 389 288 387 281 389 290 388 284 389 293 388 288 388 287 387 290 388 290 388 292 388 291 388 292 388 291 387 290 387 299 387 289 387 299 387 288 387 298 387 288 387 297 387 287 387 296 387 286 388 286 388 285 389 294 390 284 390 283 390 282 390 281 390 282 390 281 390 283 391 283 389 287 390 286 387 290 383 298 384 294 378 301 380 296 374 302 376 297 370 303 374 296 367 301 371 294 365 299 371 294 367 295 369 294 363 295 367 293 367 293 364 292 357 292 362 292 354 291 360 290 352 290 360 290 352 289 361 288 355 288 362 288 354 287 363 286 358 286 362 285 357 285 362 286 354 285 362 285 355 285 362 285 355 285 362 283 363 283 362 279 358 280 362 273 357 274 355 270 357 269 355 268 357 268 355 270 357 269 362 271 357 273 362 275 358 277 363 281 358 283 363 285 358 289 362 290 362 290 361 293 356 296 359 293 352 299 357 292 350 298 355 289 349 296 354 288 347 295 352 288 345 295 352 290 345 297 352 294 345 300 354 294 347 301 356 291 352 296 360 288 354 295 362 284 358 287 362 279 359 284 362 276 359 280 362 274 360 278 362 273 360 277 357 276 358 276 362 270 359 274 358 273 359 273 360 268 359 269 360 266 359 267 358 265 358 266 356 264 356 264 354 263 353 265 353 262 350 266 350 263 348 268 346 271 348 270 351 264 349 269 350 264 348 268 350 262 348 267 350 262 349 266 350 260 349 265 352 260 350 266 354 259 353 265 357 258 358 263 363 258 364 264 367 257 368 263 369 257 371 263 372 257 374 263 377 263 378 263 378 257 408 265 380 257 407 266 383 258 404 268 384 259 403 270 385 260 403 272 386 260 402 272 386 259 403 269 384 257 384 257 383 256 383 255 382 255 382 255 380 254 381 254 378 253 380 259 377 253 378 257 376 255 376 256 373 255 374 256 374 253 374 254 375 252 376 253 378 252 379 253 381 252 383 254 382 253 384 254 382 252 383 255 382 257 383 258 380 252 383 258 382 260 412 262 378 253 410 264 379 254 410 265 379 256 408 268 380 260 405 273 380 264 403 276 380 268 399 279 380 271 397 281 379 272 396 282 379 273 395 282 396 279 394 282 393 282 393 283 391 285 392 284 389 287 390 287 383 290 374 287 379 293 373 294 372 296 371 296 370 297 368 297 369 297 365 299 369 297 365 299 368 298 364 299 368 298 364 299 366 299 362 301 364 302 363 302 362 304 364 305 359 306 347 305 359 308 344 306 349 305 341 305 346 304 338 304 344 302 336 302 343 301 333 301 340 299 330 301 338 298 329 300 337 298 327 300 335 299 326 301 332 300 324 303 332 301 324 304 332 302 332 302 334 304 335 303 338 306 338 306 341 307 333 310 342 306 334 309 342 306 334 308 341 305 333 307 339 303 331 305 336 302 328 304 335 301 326 301 333 299 324 298 332 297 323 296 330 296 321 295 328 296 320 294 326 296 318 294 324 296 314 293 322 294 313 293 322 293 313 291 322 292 312 290 320 292 311 289 318 291 310 288 315 290 310 288 314 291 306 287 313 291 305 287 313 289 308 286 314 287 306 283 314 284 306 281 312 282 304 280 311 281 306 280 310 281 302 281 310 282 303 281 312 282 307 282 314 282 308 281 315 282 306 281 316 281 306 281 315 281 306 281 316 282 306 283 317 283 308 284 319 283 310 285 321 285 312 285 323 285 314 286 325 285 316 287 327 284 318 287 328 284 320 288 330 284 322 289 331 285 324 290 334 285 326 290 338 283 330 289 341 280 337 283 344 276 339 279 338 278 340 277 344 272 340 275 342 270 338 273 339 269 334 273 336 269 331 273 334 269 330 273 334 270 328 276 328 278 328 278 334 272 329 279 335 273 330 281 336 274 332 281 338 272 334 280 334 276 335 277 341 266 337 270 342 264 337 269 344 264 338 269 345 266 338 270 344 269 337 274 344 272 336 276 343 275 336 279 343 277 335 283 343 281 336 286 344 283 337 290 345 286 338 293 346 288 340 295 347 287 340 293 346 286 339 293 345 285 338 292 344 285 337 291 344 286 336 291 344 286 336 293 344 289 336 295 344 292 337 298 344 293 337 299 344 294 336 300 344 296 336 301 342 297 334 303 340 299 333 305 339 302 332 308 338 302 332 309 337 301 330 308 336 300 330 308 336 299 330 306 336 297 330 304 337 295 330 302 337 295 331 302 339 294 332 301 340 292 333 299 341 290 334 297 341 289 334 295 340 286 334 294 340 284 334 292 341 284 335 291 343 285 336 292 345 287 338 293 349 290 340 295 351 294 343 298 352 296 344 300 352 297 344 301 350 296 341 300 347 293 338 297 343 289 344 289 341 288 331 290 338 287 329 289 336 289 327 290 336 290 326 292 336 291 326 293 336 292 327 294 336 292 327 295 336 292 326 295 334 292 325 294 332 293 323 295 331 296 321 296 330 297 320 297 329 295 319 296 329 290 319 291 329 284 319 285 328 281 319 281 327 282 319 279 326 285 326 284 324 287 316 283 324 288 316 283 324 286 316 281 324 284 316 279 324 280 316 275 323 277 315 273 322 276 315 271 322 274 314 270 321 275 314 271 320 276 313 273 321 278 313 274 322 278 323 278 324 278 316 274 325 278 318 273 324 280 325 280 322 282 318 273 319 281 317 272 316 280 315 271 315 277 314 268 314 274 313 264 313 271 313 262 312 271 312 261 311 271 311 262 310 273 310 264 309 273 309 264 308 270 310 262 308 266 309 265 308 259 308 259 309 253 314 245 312 247 318 240 315 242 323 234 320 237 327 230 323 233 331 226 325 229 333 222 326 228 334 220 327 226 336 219 329 224 338 217 331 220 340 214 333 218 342 211 333 216 341 209 331 213 331 213 328 212 328 211 324 210 324 210 320 208 320 208 317 208 322 199 316 210 321 199 316 208 320 197 314 204 319 195 313 202 318 192 312 198 317 188 312 196 317 186 312 196 317 185 311 193 317 184 310 191 316 182 310 189 316 179 310 185 315 176 309 184 314 174 308 182 314 173 306 180 312 171 304 180 310 171 301 180 306 170 298 179 304 170 297 178 302 168 295 175 300 165 296 173 301 164 299 174 302 164 304 174 305 164 311 175 308 166 319 176 314 168 326 179 321 170 333 182 327 173 337 183 332 175 340 184 340 184 342 186 339 176 343 186 342 181 345 188 343 183 347 191 346 185 349 193 349 188 349 195 349 186 348 195 346 187 346 196 343 187 345 195 341 187 345 195 340 187 345 196 342 189 347 195 343 187 348 195 346 187 350 196 348 187 350 197 349 187 348 196 347 187 345 196 343 187 341 196 338 186 338 196 334 186 334 198 331 187 331 198 327 189 327 200 323 190 323 201 318 192 318 203 314 193 316 204 310 194 313 203 306 194 310 202 304 194 311 201 304 192 314 200 308 191 318 198 312 188 322 196 316 186 324 194 319 184 326 192 321 183 328 192 324 183 331 193 327 182 333 193 330 183 335 193 332 182 336 192 333 182 337 191 332 182 336 190 330 183 335 193 327 187 332 198 325 194 330 206 321 203 328 213 319 211 326 222 317 220 325 228 315 227 323 231 314 230 321 230 312 228 319 226 310 226 317 221 307 220 316 217 306 214 313 215 303 212 311 216 301 212 312 216 301 212 313 214 303 211 315 213 305 210 318 212 309 208 322 212 314 207 324 211 317 206 326 210 319 205 328 210 320 205 329 208 322 203 332 204 325 198 336 199 330 192 340 194 335 186 344 192 340 182 346 190 344 180 347 191 346 181 346 193 346 193 342 194 342 182 336 192 337 181 330 189 331 177 325 185 325 174 319 181 319 171 313 179 313 170 307 183 308 172 301 190 303 179 296 196 297 184 297 197 298 186 300 196 303 185 302 196 306 186 302 193 306 183 300 190 300 190 298 186 301 176 295 180 299 169 293 173 297 163 290 169 293 158 287 166 289 155 281 164 283 154 273 163 274 152 265 163 265 152 258 163 258 152 251 162 250 151 244 160 243 149 238 158 236 148 232 156 229 146 224 156 220 145 217 157 213 147 211 160 212 159 205 162 199 152 199 162 199 161 191 162 192 162 185 163 185 162 177 164 178 164 172 167 163 159 168 168 159 162 163 169 153 163 157 171 158 170 153 174 143 171 151 178 140 178 152 185 141 184 156 191 146 193 159 195 149 199 160 201 151 205 161 208 161 208 162 215 153 221 162 220 154 227 166 225 158 231 169 229 163 237 175 235 169 243 180 241 175 249 186 245 181 253 191 251 191 251 196 260 190 268 198 266 193 275 201 271 196 280 206 276 201 285 211 281 207 290 213 293 213 294 225 290 221 299 232 297 228 306 237 302 377 413 241 307 377 414 245 312 377 414 248 317 377 414 252 322 377 414 256 325 377 414 262 330 377 414 267 335 377 414 269 338 266 347 272 340 268 349 275 342 272 352 280 346 276 355 284 349 281 358 287 353 284 363 291 358 286 367 294 362 289 370 296 366 290 374 297 370 297 369 296 375 297 374 294 381 295 380 291 386 292 385 288 391 280 394 285 396 276 398 280 399 281 399 275 401 267 400 271 402 262 401 267 404 258 402 263 406 254 402 259 408 251 404 255 410 248 405 252 412 244 407 247 415 241 409 240 417 234 411 232 420 226 413 225 421 220 413 218 421 214 413 213 420 209 412 209 420 205 411 205 418 202 410 201 416 198 408 195 413 193 404 189 410 188 400 182 407 182 397 178 406 176 396 173 404 172 394 165 401 166 391 158 400 158 391 149 402 150 393 144 403 144 394 140 401 141 392 135 396 137 387 132 392 133 383 128 389 131 379 126 386 128 377 124 387 126 379 123 386 125 377 122 385 126 376 120 384 120 384 116 383 116 383 114 383 118 375 112 381 116 373 107 375 111 367 103 370 108 362 100 367 105 359 96 362 102 354 96 360 101 353 96 358 102 351 96 356 102 349 96 354 103 347 96 352 103 345 94 354 101 347 91 356 98 349 90 358 97 351 89 357 96 351 89 357 95 350 88 356 95 350 87 354 94 348 87 354 94 347 86 352 93 346 86 352 93 345 87 350 93 344 88 348 95 342 89 348 96 342 89 350 97 344 90 349 98 344 91 346 99 341 91 344 99 338 90 342 98 335 88 340 95 333 85 338 91 331 83 336 90 329 82 331 88 325 81 325 88 319 81 320 89 314 81 316 88 310 79 313 86 306 77 308 84 303 75 306 82 300 77 306 84 299 77 306 84 299 89 302 93 299 87 304 91 300 99 298 102 296 95 296 99 293 95 294 99 291 90 294 98 289 86 291 94 286 85 287 93 282 85 280 93 276 85 272 93 269 86 265 94 261 87 257 95 254 84 249 93 247 83 243 93 241 86 235 86 234 87 227 87 227 88 222 88 221 90 217 90 217 93 212 93 212 97 210 106 213 102 209 108 211 109 207 114 209 115 203 120 206 119 200 126 205 123 198 128 201 127 195 133 202 131 196 135 201 137 199 141 206 144 200 147 208 153 199 156 208 159 199 162 208 164 202 164 212 167 209 166 218 171 217 169 222 172 225 169 234 173 230 169 239 175 234 172 242 178 237 175 246 180 240 177 249 181 243 177 253 182 249 179 259 184 255 180 264 186 261 183 269 190 265 187 274 196 269 192 280 202 270 200 280 207 272 208 272 211 276 209 287 216 283 213 293 220 288 217 299 223 293 221 302 228 296 225 306 233 299 231 309 240 302 210 285 244 306 242 316 246 310 244 321 248 314 246 323 251 318 248 328 255 324 227 305 257 331 233 312 259 334 236 317 263 338 262 349 269 341 268 351 273 343 273 353 279 346 280 356 285 350 287 360 290 354 293 363 294 355 298 363 298 353 303 362 303 352 309 360 309 350 316 357 313 346 321 353 317 342 324 348 321 339 329 345 326 336 334 342 331 333 341 338 338 329 347 333 343 324 352 326 345 318 355 319 346 312 356 311 347 304 357 303 348 299 358 296 349 291 358 288 351 282 351 282 351 274 360 271 350 267 359 263 348 259 357 256 346 253 355 248 343 247 351 241 340 241 347 234 337 232 345 226 336 225 344 218 334 217 341 211 331 210 338 203 326 204 333 197 322 199 328 191 319 193 325 185 318 187 324 180 316 181 316 181 314 179 314 179 310 178 315 170 305 176 306 176 302 176 307 167 302 176 307 166 302 174 308 165 301 171 306 163 298 168 303 160 294 168 299 159 292 168 297 159 292 169 298 160 292 170 298 161 293 169 299 161 294 170 301 162 294 169 301 161 294 168 302 161 296 168 303 161 298 168 305 161 301 169 308 162 304 170 311 163 306 170 313 163 309 170 316 163 311 169 320 164 315 168 324 165 319 169 329 168 324 172 334 172 331 175 340 178 334 176 343 182 339 177 346 184 345 180 349 185 349 185 353 193 355 198 357 197 359 192 361 201 363 197 364 206 366 204 365 213 367 212 365 220 366 220 365 225 365 228 361 237 362 236 356 243 359 240 353 247 356 245 357 245 354 249 348 256 352 253 352 252 349 256 349 255 346 259 339 264 346 262 339 266 347 263 340 267 350 263 350 262 355 264 355 263 358 264 358 263 360 262 353 269 361 262 355 268 361 261 355 267 360 259 354 265 360 260 353 265 361 260 353 264 360 261 353 265 358 263 350 266 354 265 346 268 349 267 340 269 344 270 335 271 339 271 340 271 336 272 327 273 334 274 325 276 332 276 324 278 331 277 324 280 333 280 325 282 334 283 335 283 337 287 338 287 341 290 333 293 346 293 338 297 350 296 343 300 354 297 346 302 356 300 349 305 358 304 350 308 357 307 349 312 354 311 347 316 352 316 344 320 350 320 342 324 347 325 347 324 344 327 344 327 340 329 332 331 336 331 328 333 334 332 334 332 334 334 334 333 335 334 336 334 338 336 338 335 340 336 340 335 342 336 343 336 345 337 345 336 349 337 350 337 354 336 354 336 357 335 357 335 360 335 360 359 364 334 361 356 365 333 363 352 372 345 369 347 372 346 369 349 381 336 370 351 364 331 364 330 362 328 362 328 360 325 360 325 359 321 359 321 357 319 352 327 356 317 351 325 354 317 349 325 354 317 348 324 353 317 347 324 353 318 348 325 354 320 350 328 357 323 353 331 360 324 356 332 362 324 357 332 362 322 357 330 362 321 357 329 363 322 357 329 364 326 357 332 364 330 357 336 362 331 355 338 360 331 352 337 359 328 352 335 358 326 359 325 358 322 358 322 358 319 359 319 357 318 357 318 355 320 347 323 353 322 345 325 352 322 352 322 350 319 342 323 348 316 341 321 350 316 350 315 349 317 341 321 350 318 350 317 349 318 341 321 348 319 340 322 348 318 348 317 345 316 345 315 342 314 335 319 340 313 334 319 340 314 333 319 341 316 334 321 342 316 335 322 344 313 336 317 343 311 344 310 342 310 334 314 342 311 343 310 342 310 341 309 339 309 330 311 336 310 328 310 334 308 325 309 333 307 333 307 332 306 323 306 332 306 323 306 331 306 323 306 331 305 322 306 330 303 322 304 330 302 322 302 329 300 321 300 327 300 319 299 323 302 319 300 320 303 317 301 318 304 315 302 317 305 313 302 316 305 312 303 314 305 310 303 312 305 306 302 312 304 305 302 311 303 307 302 310 303 306 302 309 303 306 301 308 305 304 303 306 308 302 306 305 309 302 307 306 308 299 306 308 308 308 307 311 307 307 306 313 305 309 304 312 304 312 304 309 303 310 303 307 303 307 303 306 304 302 303 306 306 303 304 308 308 304 305 308 308 305 305 309 308 306 305 309 308 305 305 308 309 304 306 307 311 304 309 308 314 308 314 310 317 310 317 311 318 312 317 312 318 305 316 312 318 305 319 315 321 311 321 319 325 311 325 323 328 315 327 326 330 326 329 328 330 319 329 329 329 320 328 329 328 320 327 328 327 320 327 328 326 328 326 328 326 320 328 328 325 321 327 329 324 329 324 329 325 329 324 329 324 323 329 330 325 323 329 331 326 325 330 334 326 328 331 336 328 331 333 338 327 338 327 340 328 335 333 343 327 338 333 347 325 341 332 352 323 352 323 356 321 352 329 360 318 356 326 377 313 358 323 378 310 361 318 381 306 363 314 381 305 364 311 382 303 364 310 383 302 364 309 383 302 364 309 383 302 364 309 383 302 364 309 383 302 363 309 383 302 363 308 363 298 363 308 364 298 364 307 384 301 365 307 383 301 365 307 384 301 382 304 383 301 365 307 364 297 365 307 364 296 365 306 364 296 384 302 364 296 384 302 364 296 383 303 363 295 364 305 363 295 364 304 362 294 364 304 363 294 364 303 363 293 364 303 363 293 365 302 364 293 365 303 364 293 366 303 364 293 366 302 365 293 386 300 366 294 385 302 365 295 385 302 366 296 384 303 365 297 367 307 365 300 385 305 364 305 367 314 365 320 366 320 364 324 365 324 363 319 364 327 363 321 362 329 362 321 361 330 360 321 360 330 359 321 360 329 359 320 359 329 360 319 360 327 363 318 363 327 367 314 366 323 384 304 383 308 385 300 381 305 386 295 383 301 370 287 387 297 368 284 388 295 366 282 390 292 365 280 391 290 364 279 391 289 363 279 392 288 362 280 392 289 363 282 392 290 364 284 390 293 366 288 388 295 367 291 386 298 386 296 385 300 385 300 384 303 384 303 383 306 384 305 370 316 382 308 381 312 381 310 380 314 381 312 368 324 366 317 366 317 364 319 363 328 363 321 363 329 363 320 364 328 365 318 365 326 383 309 368 321 385 304 379 311 385 301 383 306 386 298 385 303 386 299 385 305 386 299 384 305 387 299 385 305 386 300 384 305 387 300 386 305 387 299 386 305 389 299 387 305 390 299 388 305 391 299 389 305 392 299 388 305 393 297 390 304 395 295 392 301 396 291 393 297 382 289 395 293 381 284 396 288 380 280 400 285 376 276 402 282 375 274 404 279 374 271 405 277 373 269 408 274 374 268 409 273 376 268 410 273 376 266 411 272 377 264 410 271 378 263 410 272 380 265 409 273 383 267 408 275 385 270 407 278 386 273 406 280 387 276 403 283 386 278 402 286 385 280 404 286 385 281 405 286 386 280 406 285 386 279 407 285 386 278 392 286 387 276 393 285 388 273 392 283 387 270 390 280 386 269 389 278 388 277 389 278 386 269 389 278 388 269 390 278 390 278 391 278 389 277 391 277 386 268 388 273 385 266 388 275 383 265 386 274 379 265 382 273 377 264 381 272 375 263 380 271 374 262 380 270 379 269 381 269 379 268 381 268 376 262 381 269 377 262 381 268 377 264 381 270 376 267 381 275 374 268 380 277 373 271 378 280 373 272 378 281 373 273 379 281 374 274 380 282 374 274 380 283 373 275 379 283 373 274 380 282 372 273 380 281 373 271 380 279 373 269 382 276 372 267 382 272 379 268 381 268 369 263 379 262 367 261 375 258 363 259 372 255 361 257 369 252 359 255 366 248 357 251 363 245 353 247 359 241 347 246 351 241 341 244 348 238 337 243 344 236 333 241 341 235 330 238 337 231 326 234 334 227 323 229 331 222 322 224 329 217 321 221 328 214 322 219 330 212 325 217 333 211 327 217 334 211 330 220 335 212 332 222 336 215 334 226 336 221 335 229 337 221 335 232 337 223 334 233 334 224 331 233 331 224 326 232 327 224 321 234 321 233 316 235 316 235 310 237 310 236 307 239 308 230 305 240 307 230 303 240 305 231 303 241 305 232 304 242 307 232 306 240 310 231 311 240 316 230 316 240 322 232 321 240 328 233 325 238 334 233 330 235 340 231 335 232 346 228 341 228 351 224 345 224 355 220 346 222 355 217 344 220 353 216 343 222 353 218 342 222 352 218 340 221 350 216 339 221 348 216 339 221 349 216 339 220 349 216 339 221 348 216 338 220 347 214 336 217 345 211 333 214 340 206 327 209 335 201 328 197 329 196 316 199 322 190 313 192 319 184 312 185 317 177 312 179 313 178 313 175 316 169 313 173 316 165 307 172 311 164 301 172 307 164 298 172 303 164 297 172 303 164 294 172 299 164 291 172 296 163 290 172 295 163 292 170 298 162 294 170 299 161 294 168 297 162 294 169 298 159 292 168 295 158 289 168 292 158 285 167 286 167 282 165 284 155 280 162 280 161 279 158 280 149 278 156 279 147 275 155 275 146 272 156 272 146 268 155 268 145 262 153 262 143 255 151 254 141 250 150 250 140 247 150 247 140 244 151 245 142 243 153 243 143 242 145 242 145 239 156 239 146 238 158 239 147 237 157 238 147 237 154 238 144 240 151 241 141 244 147 245 137 246 143 247 134 246 140 247 131 244 139 246 130 244 140 246 132 244 142 244 141 244 142 244 141 246 140 253 131 250 137 257 129 256 134 261 128 260 132 265 127 264 129 269 124 267 124 273 119 266 123 274 117 266 122 273 116 266 122 273 115 266 120 273 113 265 117 273 111 265 116 272 111 262 118 269 111 257 117 264 110 252 117 257 112 248 118 255 110 248 118 255 110 252 117 260 109 257 115 265 108 261 114 269 108 265 114 273 108 267 115 275 109 268 115 277 110 269 113 269 112 269 111 279 108 271 111 280 108 272 110 281 109 271 110 281 108 271 109 281 107 272 108 272 108 273 109 283 106 274 108 283 106 274 108 283 106 273 107 283 105 271 107 281 105 271 108 281 106 270 108 280 106 270 107 280 106 272 108 281 108 274 111 284 111 278 113 288 114 282 116 291 116 283 117 293 118 282 119 292 120 280 122 290 121 277 123 287 122 275 124 285 123 275 126 285 124 276 129 285 124 278 130 286 124 278 132 286 124 278 132 283 122 276 130 278 121 272 131 272 130 266 131 267 131 261 132 257 124 254 134 250 126 245 137 241 129 239 142 234 133 233 149 227 140 227 153 222 144 223 157 217 148 218 158 212 149 215 158 209 150 206 151 207 151 208 160 202 152 202 160 198 154 196 159 189 150 190 156 184 148 185 153 178 146 180 152 173 144 175 151 168 144 170 150 163 143 166 150 159 143 160 151 154 144 156 154 149 147 155 157 147 150 154 160 145 154 152 163 142 159 148 167 139 163 146 171 136 168 134 174 133 174 142 183 132 180 139 188 129 185 134 192 124 190 129 193 118 191 124 194 113 192 121 196 111 193 120 200 109 197 119 203 109 201 119 203 109 202 118 203 107 201 105 200 105 199 103 198 103 198 111 198 101 196 101 197 100 196 100 199 100 198 110 200 101 202 112 203 103 207 115 206 107 211 119 208 112 214 125 209 119 216 129 211 123 218 131 212 128 220 136 213 134 221 142 215 140 223 148 217 145 225 153 219 149 227 158 221 154 229 165 224 161 233 171 227 167 236 175 230 170 240 179 234 174 243 182 238 178 247 184 242 180 251 187 246 182 255 192 252 188 261 197 258 192 267 200 263 195 272 203 267 198 276 203 280 203 280 211 276 207 285 214 283 210 292 218 289 214 298 221 295 218 304 225 301 221 310 228 307 376 413 232 311 377 414 236 317 377 414 240 323 377 414 244 329 377 414 248 332 377 414 254 335 377 414 260 338 377 414 264 340 263 350 268 341 268 351 272 342 273 353 280 355 279 355 282 347 284 357 284 350 286 360 287 352 290 362 293 354 294 364 297 355 298 366 300 357 302 367 302 358 304 367 304 357 308 366 306 355 312 364 308 352 315 360 310 349 318 356 315 345 322 352 318 340 327 347 322 337 331 344 326 335 334 341 330 333 339 338 334 329 344 333 337 324 347 328 339 321 349 323 342 317 352 318 344 312 354 313 346 306 356 306 348 301 358 300 348 296 358 294 348 289 358 287 348 283 358 280 348 276 357 273 348 271 357 267 348 263 357 259 348 255 356 251 347 249 355 244 344 242 352 236 342 234 350 228 341 227 349 222 338 221 346 215 335 214 343 208 332 209 332 208 329 203 336 196 326 197 332 190 323 191 328 183 320 186 325 179 317 184 320 177 314 184 318 177 309 185 312 177 306 186 306 178 302 187 302 180 300 190 299 182 299 193 298 185 300 193 300 184 302 192 304 182 303 189 305 180 306 178 307 177 302 184 306 175 303 180 308 172 305 178 310 170 306 177 310 169 307 178 312 170 308 179 312 170 308 178 312 169 306 176 311 168 304 174 309 165 303 173 307 164 302 172 307 164 300 172 305 163 299 171 304 163 297 170 302 162 296 170 301 162 295 171 299 162 296 172 300 162 295 172 299 163 292 172 296 163 290 172 293 163 288 173 292 163 288 174 291 164 288 174 291 164 289 174 292 164 290 174 293 164 290 172 293 163 290 172 293 162 290 170 293 161 289 169 293 160 292 170 294 161 291 170 295 161 290 170 293 161 290 172 293 162 290 172 293 162 289 170 293 162 290 170 294 161 292 172 295 162 291 171 294 162 290 171 291 171 290 172 291 171 290 172 294 162 290 171 293 162 291 171 294 162 291 171 294 162 290 171 294 162 290 172 293 163 290 174 293 164 289 175 289 174 290 175 290 174 290 174 293 164 290 174 293 164 289 174 292 164 289 174 292 165 289 175 292 165 289 174 290 174 289 175 290 174 290 175 293 166 290 175 290 175 290 175 290 175 290 176 290 176 289 176 290 176 289 176 292 167 289 175 289 175 289 175 292 166 289 175 292 165 289 175 292 165 289 175 292 165 289 175 291 166 289 175 292 166 288 175 289 175 288 176 291 166 288 176 291 166 288 176 289 175 288 176 289 175 288 176 291 166 288 175 291 166 288 174 291 165 288 173 292 164 288 172 292 163 288 172 291 162 289 172 292 162 289 172 292 162 288 170 292 161 289 170 293 161 290 170 293 160 290 170 293 160 290 170 292 160 290 170 292 160 290 170 292 160 290 170 292 160 290 170 292 160 289 169 292 159 289 169 293 160 289 169 292 160 289 170 289 169 288 171 289 171 287 172 288 171 287 173 287 172 286 174 287 173 286 176 287 165 286 176 287 166 286 176 286 166 286 176 286 166 286 177 286 167 288 178 289 167 288 177 289 167 289 177 290 167 290 178 291 168 291 179 291 179 290 180 291 169 289 180 289 180 290 182 290 181 290 183 290 183 289 184 289 184 288 186 288 185 288 187 289 187 288 190 285 179 287 190 285 180 287 191 283 181 287 191 284 182 287 190 283 181 287 190 284 181 287 190 285 181 287 190 284 181 287 191 287 191 286 190 287 190 286 189 287 189 288 188 287 177 288 185 287 175 287 182 287 172 288 180 288 170 290 180 291 170 290 179 290 170 290 181 289 171 289 182 289 172 288 183 289 183 288 184 289 183 289 185 289 185 288 185 289 175 289 186 290 176 290 186 291 176 291 186 291 176 292 186 291 175 292 185 293 175 293 185 294 175 295 186 295 176 295 186 295 176 297 188 297 178 298 188 299 178 299 188 300 177 300 188 301 177 301 187 302 176 302 186 304 176 302 186 303 179 301 186 304 175 301 176 302 175 298 183 299 174 298 184 300 174 297 183 299 173 296 182 298 172 297 182 299 172 299 182 300 172 299 182 301 172 298 182 299 172 296 182 296 172 294 184 293 173 292 184 292 174 291 184 291 174 291 184 290 174 291 183 289 174 290 182 290 173 289 182 289 173 289 183 290 174 290 184 290 174 289 183 290 174 289 182 291 172 289 180 291 172 289 180 292 172 289 181 291 172 289 183 291 174 290 184 291 176 291 186 291 177 291 184 292 176 292 184 292 176 293 182 292 178 291 181 292 178 292 183 292 178 291 183 291 183 290 183 290 183 290 184 290 183 289 184 290 182 288 183 289 181 289 183 290 181 289 183 289 181 291 182 291 180 293 182 292 181 293 183 293 181 294 186 294 182 296 188 295 182 296 187 296 179 297 186 298 177 298 185 300 175 299 182 301 173 301 181 303 172 302 180 304 171 302 178 305 169 303 178 306 169 302 178 305 168 302 178 305 168 300 178 303 168 300 178 303 169 299 179 303 170 299 179 303 169 300 179 303 170 300 178 303 168 301 177 304 168 300 176 303 166 296 172 299 164 293 170 295 162 290 168 292 160 288 168 290 160 289 168 291 159 288 166 290 158 287 165 291 157 288 166 292 157 287 164 291 156 287 163 291 154 286 161 288 152 282 158 285 149 277 154 279 147 273 153 274 150 268 154 268 153 264 157 265 149 261 161 261 151 257 162 257 152 256 160 256 150 254 158 254 148 251 157 251 147 249 156 249 146 245 153 246 143 239 152 239 142 233 151 232 142 225 151 225 141 219 152 217 142 216 155 213 145 212 155 208 146 205 154 201 144 200 154 195 144 193 153 188 144 184 154 178 147 177 157 171 149 171 160 171 160 164 163 157 156 158 165 150 158 152 167 144 161 147 169 139 166 145 172 136 171 144 178 135 177 143 185 133 185 143 190 133 191 145 196 136 198 147 202 137 204 149 209 149 208 150 218 150 217 152 226 144 231 155 232 148 239 159 237 153 244 165 241 160 249 171 244 165 251 176 246 171 254 182 250 176 258 187 255 182 264 194 261 189 270 200 265 195 274 205 268 201 278 209 271 205 281 215 274 211 283 220 279 215 289 224 286 220 296 229 292 225 301 232 296 229 305 234 301 230 310 234 306 231 314 235 308 231 317 238 313 235 323 244 319 220 296 251 325 225 302 257 329 229 307 261 341 231 311 266 343 267 343 269 346 269 347 274 338 272 347 276 343 274 352 280 349 278 358 283 354 281 363 284 358 281 367 283 359 281 368 283 361 282 370 285 363 286 372 286 364 290 373 296 371 297 372 299 360 304 368 305 355 310 363 310 350 317 359 316 347 322 355 319 345 326 352 322 343 330 349 325 341 334 346 329 335 338 340 341 332 342 333 344 327 344 328 336 322 346 323 338 318 348 318 342 312 352 312 346 304 356 303 348 297 358 294 350 290 359 287 352 282 361 280 352 275 360 271 350 270 359 266 348 264 357 260 344 257 353 252 342 250 351 245 340 246 348 240 338 238 347 231 337 230 345 224 334 223 342 217 332 217 339 210 330 211 338 204 327 205 334 198 327 201 333 192 326 195 332 188 323 189 329 182 320 185 320 184 315 183 316 182 311 182 315 173 307 181 311 172 304 180 307 171 302 180 306 170 301 179 305 169 302 176 306 167 300 175 305 166 296 173 301 164 294 174 294 173 292 173 298 164 293 171 293 171 294 170 300 162 296 169 302 161 295 169 301 161 294 170 300 162 294 172 299 163 292 172 298 163 292 172 298 164 294 173 300 164 297 173 303 165 300 174 305 165 301 173 307 165 308 165 309 164 304 172 310 164 305 172 311 164 307 172 311 164 308 174 311 164 307 173 310 164 304 172 305 171 301 171 301 171 296 170 298 159 290 166 291 156 281 162 281 162 272 159 272 159 262 155 263 155 252 152 253 152 243 152 242 142 235 152 233 142 225 152 221 142 217 153 213 143 211 155 207 145 205 156 200 147 199 157 193 148 194 158 187 150 181 152 181 152 172 156 174 157 176 167 166 162 171 172 161 167 165 175 156 171 159 178 149 175 153 180 144 178 150 183 141 183 151 189 151 188 152 195 153 194 154 201 143 202 154 208 144 211 153 216 144 221 153 224 146 229 157 230 151 236 163 237 157 243 169 241 164 249 175 244 171 252 179 247 175 256 183 254 179 262 186 262 182 270 191 269 186 277 193 273 186 279 193 273 186 280 194 273 186 279 196 272 187 278 200 275 193 284 207 281 200 292 219 290 216 295 230 297 227 302 238 303 377 414 241 311 377 414 243 318 377 414 247 325 377 414 254 331 377 414 260 336 377 414 265 337 261 347 268 341 264 350 272 347 268 356 272 353 268 361 272 356 267 364 276 360 269 367 281 366 273 372 282 370 274 375 280 373 272 378 278 377 270 382 277 382 268 387 276 388 268 393 275 393 267 398 274 397 266 401 274 397 266 401 274 399 265 402 274 399 265 402 272 401 264 404 272 406 264 409 274 411 266 414 277 414 268 418 279 416 279 416 281 419 272 423 282 422 282 422 283 425 275 429 284 426 276 430 285 425 277 430 286 426 278 430 287 426 279 431 288 426 280 431 288 426 280 431 289 427 281 432 288 428 281 433 287 428 280 433 287 427 281 434 288 427 282 433 289 426 284 433 290 426 285 433 292 425 286 433 292 425 286 433 292 425 286 433 291 425 286 432 291 425 286 432 292 425 286 432 292 423 286 431 292 422 286 430 292 420 287 429 292 419 288 427 292 419 288 425 292 419 288 425 291 419 286 427 290 418 284 426 289 417 282 425 288 416 280 423 287 414 279 421 285 411 278 417 283 407 276 413 282 401 274 407 281 397 273 402 280 393 272 398 280 391 272 396 281 390 272 394 282 390 274 393 285 393 276 393 287 399 287 399 285 406 277 401 279 413 274 407 273 418 267 412 265 421 260 415 251 415 251 417 248 424 243 417 242 424 236 418 236 422 229 415 231 418 227 413 226 414 222 406 222 412 218 404 220 410 217 403 218 410 218 410 215 410 215 409 209 409 209 408 202 409 200 401 195 411 193 402 188 412 185 403 180 413 178 404 173 414 171 406 168 415 166 406 165 415 163 406 161 413 160 403 154 409 154 400 148 405 148 395 143 400 144 399 139 392 140 387 134 384 135 379 132 382 134 373 133 385 136 376 132 385 135 376 129 385 133 377 124 384 125 383 124 383 129 376 122 383 129 377 122 383 123 383 122 383 129 376 118 383 119 382 111 379 112 379 104 372 104 372 98 365 104 358 96 361 102 354 94 359 101 353 93 354 100 347 93 351 100 344 93 350 100 343 93 351 100 344 93 351 100 345 94 350 101 344 95 348 103 343 95 346 103 341 95 346 103 341 94 347 101 341 93 347 100 340 93 348 99 341 93 350 99 342 92 350 99 343 91 349 98 343 91 347 98 341 92 343 99 337 91 339 98 334 89 335 96 330 88 331 96 325 87 325 96 320 87 317 95 313 87 312 96 307 88 309 95 303 87 309 95 304 86 310 94 305 81 313 86 310 80 317 85 313 76 322 82 314 77 322 82 318 78 323 80 320 78 322 82 319 80 320 89 315 80 318 80 317 81 315 82 315 84 311 84 311 85 306 85 306 85 301 93 296 85 293 94 290 85 285 93 280 84 275 92 271 83 264 92 260 81 255 90 252 79 249 88 245 79 242 88 239 80 235 89 233 82 231 91 228 86 229 95 229 91 225 97 226 97 219 102 220 101 213 110 214 104 206 113 207 107 198 116 200 109 192 114 194 112 189 117 192 117 187 122 191 122 187 128 194 126 187 132 194 134 187 139 194 140 187 147 194 146 188 150 192 149 190 153 194 152 193 160 199 157 195 162 198 160 195 165 198 162 192 170 195 165 187 168 188 164 179 164 178 162 172 170 176 161 164 168 168 160 158 168 161 161 154 170 157 164 153 172 156 165 152 173 155 164 152 172 154 164 152 172 154 164 150 173 153 165 150 166 149 167 148 168 148 170 146 171 145 173 144 173 144 175 143 183 147 175 140 175 139 175 138 183 142 176 135 176 134 176 133 183 137 176 130 184 133 176 126 185 130 176 124 185 127 178 123 187 124 180 121 188 124 182 120 190 123 185 118 194 122 189 117 189 117 193 116 193 116 197 115 198 115 200 114 201 114 204 114 204 113 205 113 211 120 205 113 210 117 206 113 212 119 206 113 206 112 206 113 212 119 205 115 206 114 206 115 206 115 206 115 206 115 206 117 206 116 206 115 207 115 205 114 205 113 205 112 212 115 204 110 211 114 203 108 211 112 202 106 209 110 200 104 208 108 199 102 207 106 200 101 208 104 203 101 210 105 205 102 212 106 208 102 214 107 210 103 216 110 212 105 218 111 213 106 214 105 213 106 219 113 212 105 218 112 208 103 215 109 204 100 212 105 202 100 209 104 198 99 206 102 197 98 197 97 196 98 196 97 196 98 196 97 197 98 205 100 198 98 205 101 198 99 205 102 206 104 205 103 207 104 205 102 207 104 206 103 208 104 207 103 209 106 209 105 203 104 209 108 205 106 209 108 207 108 213 112 209 110 215 115 211 114 217 119 211 117 217 123 211 121 215 125 214 125 217 128 218 127 223 135 220 131 223 135 222 135 222 134 223 135 223 135 224 134 225 133 226 133 226 133 227 131 233 137 228 128 229 127 228 124 229 123 227 122 233 127 225 119 229 123 224 118 231 123 222 116 229 122 221 116 225 119 220 116 227 121 221 117 226 121 222 118 229 124 224 121 230 126 224 123 225 122 225 124 225 123 224 124 231 130 226 124 231 129 226 124 231 129 224 123 228 127 222 121 229 127 222 118 222 118 220 117 227 123 220 117 227 123 223 117 229 123 226 118 230 122 228 120 232 124 231 123 235 127 235 125 239 132 238 127 243 134 243 130 246 134 247 133 250 137 248 137 251 142 249 141 253 148 249 143 254 150 248 143 253 150 249 143 253 149 249 140 254 147 250 136 255 143 253 133 253 132 255 130 260 138 258 129 263 136 262 128 266 132 265 127 269 134 267 127 273 134 272 128 275 132 274 129 279 136 277 131 282 138 280 132 285 139 281 132 318 153 282 131 287 139 283 132 288 140 283 134 288 142 282 135 286 143 278 135 282 144 275 136 278 144 274 136 274 135 273 137 274 137 272 140 271 148 269 141 268 150 265 142 264 150 262 144 261 153 260 146 259 155 261 149 260 158 263 152 262 161 266 156 266 164 270 158 270 167 274 160 274 169 276 160 276 159 275 157 274 166 274 156 272 164 271 156 271 165 269 158 269 167 268 158 267 166 266 158 267 166 264 156 267 165 262 156 265 163 259 154 262 159 258 153 260 161 256 152 257 157 253 152 254 157 252 153 254 161 253 153 254 162 254 155 255 163 254 156 255 164 252 157 254 165 250 156 252 165 250 155 250 161 249 156 250 161 249 156 250 161 250 156 250 161 250 156 250 164 252 155 251 164 254 156 255 155 257 158 257 157 258 161 258 160 260 165 260 164 262 168 262 168 262 171 257 178 264 174 258 180 267 176 261 183 271 178 265 185 273 178 268 186 273 179 270 187 272 180 273 179 269 179 265 187 264 180 261 188 260 181 257 188 255 182 254 190 254 184 254 184 254 184 250 190 254 185 252 189 255 185 252 192 256 186 253 193 259 188 255 195 260 189 257 196 264 189 261 192 267 188 260 193 269 187 261 191 269 185 261 189 268 184 259 188 266 184 257 187 263 182 254 185 259 181 250 183 256 180 256 179 252 178 243 176 248 176 239 174 244 174 235 170 240 172 231 168 235 171 227 166 231 171 223 164 226 170 219 162 223 168 216 161 220 167 213 159 217 165 210 156 214 163 214 162 209 161 202 153 204 160 198 152 200 158 194 150 197 158 190 151 196 159 189 152 196 161 188 154 195 161 187 155 193 163 187 155 192 165 186 156 191 166 185 157 191 166 185 158 191 166 184 158 191 165 191 164 191 163 183 157 190 162 183 156 189 161 183 155 188 161 182 153 187 162 181 153 186 160 181 151 184 158 181 148 184 156 182 145 185 153 183 143 184 148 184 138 184 145 185 135 184 142 186 131 184 138 187 128 185 136 188 126 186 133 190 123 186 130 191 120 187 127 193 118 188 125 194 116 190 124 196 115 191 123 197 115 191 123 197 115 192 124 192 123 191 125 191 124 190 128 193 120 190 132 191 123 188 137 189 128 188 140 187 131 187 144 183 135 183 147 183 147 177 150 172 141 171 151 165 142 163 154 157 145 156 158 149 151 149 164 142 157 143 171 136 165 141 176 133 171 139 179 131 172 135 181 128 175 133 183 126 176 132 184 125 176 133 183 125 176 133 182 126 175 133 182 125 176 133 182 124 176 130 181 122 177 129 181 129 181 127 180 123 178 127 178 122 178 128 178 123 178 129 179 122 179 132 180 127 179 134 181 129 181 136 184 127 183 138 186 129 187 139 189 131 190 141 189 133 190 141 189 133 190 140 187 132 189 138 185 130 186 136 185 128 186 135 185 128 188 135 187 131 189 136 190 136 189 139 190 139 190 140 189 141 189 141 189 132 190 141 189 132 189 142 189 132 189 131 191 130 191 131 193 131 193 140 196 131 194 139 198 129 196 139 200 128 198 138 201 127 199 133 202 123 199 128 201 118 198 124 200 114 196 119 199 109 195 114 198 108 196 113 197 103 193 112 194 112 193 111 191 102 188 111 188 102 185 111 185 102 182 111 184 102 181 110 185 110 185 108 190 98 186 106 194 97 191 107 199 98 197 110 203 100 202 114 207 104 207 116 211 106 212 117 214 108 217 118 216 109 220 119 219 110 222 121 221 112 224 124 223 116 226 128 223 122 229 133 223 129 227 138 222 134 229 143 221 141 229 150 221 148 229 156 221 153 229 161 222 157 231 165 225 165 225 168 230 168 229 169 234 165 243 171 238 167 247 173 241 169 250 177 244 172 253 182 247 179 257 189 252 185 261 194 256 190 265 198 259 194 269 202 265 198 273 206 270 201 279 209 275 204 284 212 279 208 288 216 284 211 293 220 289 215 298 222 293 218 302 224 296 224 296 226 300 221 309 228 306 228 305 232 313 228 321 236 317 215 293 241 319 220 299 246 323 243 332 251 328 249 337 257 332 253 341 261 334 258 344 265 339 262 349 270 345 267 355 275 349 272 359 278 352 276 362 281 355 280 365 284 359 285 369 288 362 289 371 294 364 296 373 300 365 302 374 304 365 307 373 308 363 309 363 312 361 312 361 315 356 316 356 318 350 326 356 320 343 328 349 322 337 330 343 327 333 334 339 334 328 344 333 341 325 350 328 344 320 353 323 344 314 355 316 345 305 355 306 346 297 356 297 346 292 356 291 346 286 357 284 348 280 358 277 350 273 360 271 350 267 359 264 350 261 359 256 348 253 357 249 346 245 354 240 342 239 350 234 338 231 338 231 336 224 345 218 335 218 342 212 332 212 339 206 329 205 336 198 324 199 331 192 321 195 327 188 318 190 323 182 315 186 321 179 312 183 319 176 309 180 315 172 307 179 312 170 304 177 309 168 303 175 308 167 303 174 308 166 302 173 308 165 302 172 307 164 300 170 305 162 297 169 303 161 296 169 301 161 294 170 299 161 294 170 294 169 294 170 294 168 293 169 298 160 292 170 297 161 291 171 291 170 289 172 293 162 288 172 293 163 288 172 293 163 288 172 293 162 288 172 293 163 288 172 294 163 289 172 294 163 290 172 295 163 292 171 297 162 294 170 299 161 295 169 301 161 297 169 303 161 298 170 304 161 300 170 300 169 302 172 307 163 305 173 309 163 306 173 309 164 304 173 307 164 301 171 301 171 297 170 297 169 291 169 293 159 285 168 287 158 279 166 279 156 270 163 272 153 262 162 262 152 255 162 254 151 246 160 245 150 237 158 235 147 228 156 226 146 218 154 215 144 209 153 205 144 201 154 202 154 194 156 187 147 184 156 178 148 177 158 170 149 169 158 162 151 162 160 155 153 157 164 149 158 153 168 144 163 148 171 140 167 145 176 146 176 144 181 144 181 143 187 143 186 144 191 134 192 146 196 137 198 148 200 148 200 148 208 148 207 148 216 139 219 148 223 138 226 149 228 140 232 152 233 145 238 155 236 150 244 159 238 155 247 164 240 160 248 169 243 165 251 174 249 174 248 178 255 178 255 181 261 182 261 185 266 181 274 189 271 185 279 193 273 186 280 188 279 187 279 197 274 190 282 204 279 196 288 212 284 205 294 223 290 219 298 232 294 227 303 236 299 377 414 238 306 377 414 238 313 377 414 240 314 377 414 244 319 377 414 250 323 377 414 254 325 377 414 258 328 377 414 261 331 256 340 262 335 257 344 264 338 259 347 270 342 265 350 276 346 271 355 280 350 275 359 282 354 278 363 284 357 280 367 287 361 283 370 290 364 288 374 292 368 292 377 294 370 296 379 299 370 301 376 304 368 308 376 310 364 314 372 315 360 319 368 319 355 324 363 321 350 327 358 323 345 330 352 325 341 333 348 331 339 339 346 339 336 347 342 343 333 352 339 345 329 354 334 347 324 357 326 347 315 357 316 346 308 356 309 345 304 355 304 345 299 356 299 346 293 356 293 348 287 358 287 349 281 359 280 349 276 360 274 350 269 360 267 348 261 358 258 346 253 356 249 343 245 352 241 341 238 350 233 339 231 348 226 336 225 345 219 333 219 342 213 330 213 339 208 327 206 335 200 325 202 333 195 322 195 330 188 320 188 328 182 317 186 324 179 313 185 320 177 308 182 315 174 307 180 313 172 305 179 311 170 304 178 310 169 304 176 311 168 304 175 310 166 302 174 309 166 299 172 306 164 296 171 302 163 292 171 299 162 290 172 296 162 290 172 296 163 290 172 295 163 290 174 294 163 288 174 288 174 286 176 289 166 286 176 289 166 286 176 289 166 285 176 289 166 286 176 289 166 287 176 290 166 286 176 289 166 285 176 289 166 285 176 289 166 285 175 290 165 286 174 290 165 287 174 291 164 287 174 291 164 287 173 291 163 287 173 291 164 287 173 291 163 288 173 291 163 289 173 292 163 288 172 292 162 288 172 292 163 288 173 292 163 287 173 291 163 287 173 291 163 287 174 291 164 287 174 291 164 288 174 291 164 288 174 292 164 288 173 293 163 288 172 293 163 289 172 294 163 290 172 295 162 290 171 295 162 291 171 296 162 292 170 297 161 292 170 297 161 292 170 297 161 292 170 297 161 292 170 297 161 292 170 296 161 291 170 297 161 291 170 295 161 290 170 295 161 290 171 295 162 290 172 294 162 289 172 293 163 289 173 293 164 288 174 293 164 287 174 292 165 288 176 291 165 287 176 291 166 286 176 290 166 286 177 290 167 286 177 290 167 286 177 289 167 286 176 290 166 287 176 290 166 287 176 290 166 286 176 290 166 287 176 290 166 286 176 290 166 286 176 290 166 286 176 290 166 286 176 290 165 286 175 289 165 286 176 290 165 286 175 290 165 286 175 289 165 286 176 289 165 286 176 289 165 286 176 289 166 285 176 288 166 285 176 288 166 284 177 288 167 284 177 287 167 284 177 287 167 284 177 287 167 284 178 287 167 284 178 286 168 283 178 286 168 284 180 285 169 283 180 285 169 283 180 285 170 283 180 285 170 283 181 285 171 283 181 285 170 283 181 285 170 283 181 285 170 283 181 285 170 283 180 286 170 283 180 286 170 284 180 287 169 284 179 287 169 284 178 287 168 285 178 287 168 285 178 288 168 286 178 289 168 287 178 289 168 288 178 290 168 288 178 291 168 290 180 292 169 290 178 293 168 291 178 293 168 292 178 294 168 295 178 296 168 297 177 297 168 298 178 298 168 302 179 300 170 305 181 302 172 310 184 305 176 316 186 310 178 322 187 317 179 329 186 321 179 333 183 326 178 336 181 328 176 337 180 330 175 340 182 332 177 342 185 338 182 344 188 341 186 347 191 343 188 347 192 343 191 340 195 342 194 339 200 342 198 338 205 340 203 343 206 338 208 340 211 336 213 337 217 333 219 333 223 325 228 327 230 322 233 321 234 313 239 316 237 308 240 315 239 307 242 317 240 309 244 320 240 312 244 322 240 315 244 325 240 318 245 327 241 327 241 329 242 330 242 333 243 326 249 337 244 330 250 340 244 334 250 345 246 338 253 348 250 349 250 351 254 344 259 352 257 346 264 352 260 346 267 353 263 347 270 352 265 346 272 352 267 346 274 351 269 345 275 350 270 351 270 349 271 350 270 348 270 349 270 349 269 345 277 352 268 352 267 356 267 356 267 361 268 357 277 365 271 366 270 370 272 366 281 374 272 370 281 377 273 374 282 379 275 376 283 380 278 376 286 380 283 376 290 379 286 374 295 377 289 378 289 375 291 369 297 374 291 368 298 373 292 367 299 372 290 367 297 373 288 368 295 372 283 369 291 372 277 369 286 371 271 368 280 370 264 367 273 366 258 367 258 361 253 359 261 356 249 353 257 352 247 348 254 348 247 344 254 346 249 342 256 349 251 344 259 354 254 349 262 360 257 355 265 365 260 361 268 370 263 366 271 372 266 369 273 374 268 370 276 371 269 369 277 370 270 368 279 368 270 368 269 366 268 364 276 366 266 362 275 366 264 366 263 366 262 367 261 366 260 362 269 366 260 362 267 366 258 362 265 364 256 360 263 363 255 358 261 362 254 356 259 360 254 354 258 358 254 352 258 357 255 352 258 356 257 351 260 356 261 348 264 357 266 349 269 357 272 357 272 354 278 355 277 350 282 340 283 345 284 346 284 341 283 332 284 339 281 330 282 339 281 330 280 338 280 330 280 337 280 328 279 335 279 326 276 333 277 324 274 329 274 330 274 327 271 320 266 327 268 320 264 329 264 321 264 333 264 332 264 334 265 331 266 341 268 337 268 335 267 333 268 341 270 332 273 333 271 333 271 334 277 325 279 332 280 323 281 326 281 317 281 322 280 317 279 321 278 313 279 318 278 310 277 316 275 308 273 313 272 309 270 312 267 306 263 312 261 308 258 311 255 309 251 312 250 310 245 314 245 311 237 316 240 314 232 318 234 317 230 320 229 319 224 321 222 321 219 324 217 325 215 326 217 326 213 325 220 325 212 322 222 324 214 320 225 323 216 316 227 320 217 313 228 317 218 311 229 316 219 315 219 316 219 316 219 316 219 314 230 317 221 316 232 319 224 317 233 321 225 319 233 323 225 319 228 322 222 320 220 323 214 322 215 327 206 329 199 329 199 323 200 326 194 321 191 326 183 317 184 321 175 312 180 317 170 309 177 313 168 305 175 309 166 301 174 304 164 295 176 298 166 289 176 291 166 285 177 287 167 282 176 283 166 279 174 280 164 277 174 276 163 273 173 272 162 270 172 268 160 264 170 264 159 260 168 260 157 256 165 254 155 251 161 250 151 248 158 247 148 243 156 244 155 238 155 239 154 234 154 233 143 229 152 227 142 226 151 223 141 223 149 220 140 220 148 217 139 218 150 214 140 215 152 211 142 212 154 209 145 211 157 206 148 208 158 203 149 206 159 199 150 202 158 196 150 192 150 192 150 194 157 188 149 192 158 186 149 190 158 183 150 188 160 181 151 184 162 184 161 179 161 173 152 175 160 168 152 166 153 165 152 169 162 161 155 165 166 156 160 159 170 150 164 155 175 155 174 151 177 141 173 148 179 138 176 143 182 133 179 139 186 130 183 139 190 128 187 139 194 129 193 139 199 129 199 140 202 130 204 143 203 133 207 145 206 137 211 147 211 139 217 148 216 142 223 150 221 144 228 154 224 149 233 159 229 155 237 165 232 161 241 170 235 166 244 175 237 170 246 179 240 174 250 182 245 176 254 185 250 180 259 189 255 185 265 190 269 189 269 196 264 192 273 200 266 196 276 207 271 202 279 213 276 209 285 217 282 214 291 222 288 218 297 226 294 222 304 229 300 226 309 233 306 229 315 237 310 237 310 243 316 239 326 248 322 220 300 251 325 225 306 252 328 229 311 255 332 232 316 260 335 256 345 264 339 261 349 268 342 265 351 273 346 270 355 276 350 274 359 279 352 278 363 282 355 283 365 287 357 287 357 294 359 297 369 299 359 304 368 305 358 310 366 312 354 317 362 316 349 317 349 321 346 321 345 325 343 333 350 330 339 339 345 336 336 345 340 341 332 350 336 342 326 351 329 342 320 352 321 343 313 354 313 344 307 355 306 344 301 355 299 344 294 345 294 347 287 357 284 349 280 359 278 349 274 359 271 350 268 359 263 349 259 357 255 345 251 354 246 340 244 349 238 339 236 347 229 339 229 347 223 338 223 345 217 335 216 342 209 331 209 337 201 328 204 334 196 324 197 330 189 322 192 327 184 318 189 325 182 315 186 321 178 312 184 318 175 309 181 314 173 306 180 311 170 305 179 310 170 306 178 310 168 306 176 311 167 305 174 310 165 302 171 306 162 297 170 301 161 294 171 298 162 293 174 297 164 292 174 296 164 293 174 296 164 295 173 298 164 296 172 300 163 298 172 301 162 298 171 302 161 298 170 302 161 297 171 301 162 297 173 301 164 298 175 302 165 298 175 302 165 298 175 303 165 300 176 304 166 302 175 307 166 306 176 311 167 309 178 314 169 312 180 316 170 314 181 318 172 315 181 318 172 312 181 316 172 309 180 313 171 306 181 310 171 303 182 304 181 300 182 301 181 300 182 300 181 301 180 306 170 303 179 308 170 304 179 311 170 305 180 312 172 306 180 314 173 306 178 316 173 307 177 317 174 313 178 323 175 320 180 330 178 324 182 336 182 328 184 340 185 342 190 343 189 338 186 345 192 343 186 348 194 349 189 350 188 354 194 355 203 357 202 357 207 359 209 358 214 360 216 358 221 360 224 356 231 358 231 359 231 355 238 353 242 352 245 349 250 350 251 344 258 350 255 344 262 350 258 344 265 351 262 344 267 351 265 343 269 351 266 343 271 352 268 352 268 353 270 354 270 354 272 354 271 355 272 355 272 354 272 346 276 352 272 344 276 351 272 343 276 350 274 341 277 348 273 340 277 347 272 339 277 346 272 338 277 344 272 337 277 344 273 337 278 344 274 337 279 346 276 339 281 347 277 347 277 350 280 350 279 353 281 353 281 356 284 348 289 357 285 350 291 358 286 350 291 357 286 350 291 356 286 348 290 354 284 354 284 351 283 351 283 347 283 339 283 343 283 334 281 338 282 329 280 333 280 324 278 330 278 322 275 328 276 320 273 326 274 318 272 324 274 317 271 322 276 314 271 320 275 312 270 318 274 311 269 316 272 310 265 315 269 315 268 314 266 308 261 312 263 306 258 310 260 307 257 309 257 306 253 309 253 305 246 310 250 305 242 310 248 305 240 308 248 304 240 307 249 303 241 307 248 303 241 307 250 303 242 306 250 306 250 306 252 302 245 306 254 306 253 304 256 300 249 303 258 298 251 302 260 297 253 303 262 296 255 304 263 297 256 303 264 296 258 302 264 296 258 302 264 295 258 302 264 296 257 303 263 297 256 304 262 298 255 306 260 300 252 306 257 301 250 306 255 301 248 306 253 301 245 306 250 301 242 306 247 302 239 306 245 302 237 306 244 302 236 306 244 302 236 305 245 302 237 306 246 302 238 306 248 302 239 306 249 303 240 306 250 302 241 307 250 302 242 306 251 302 243 306 252 301 244 306 252 300 244 306 252 300 244 306 252 299 244 306 252 300 245 306 253 301 246 307 254 301 246 306 254 301 247 307 255 301 247 308 256 301 247 307 255 302 247 306 254 301 246 306 252 301 244 307 251 302 243 306 252 302 243 306 252 302 243 307 250 303 242 308 250 303 242 306 248 302 240 306 247 302 239 307 246 303 238 306 246 303 238 306 248 303 240 308 251 303 243 310 256 305 248 312 260 306 251 313 260 308 253 315 261 309 254 314 259 309 252 313 258 308 251 313 257 308 250 312 257 307 249 310 257 311 257 310 255 305 247 308 254 304 245 308 251 304 242 308 249 304 240 308 250 305 240 309 252 305 244 310 254 305 246 310 256 311 256 311 258 311 257 311 258 312 258 312 258 306 251 313 258 306 251 314 258 306 251 312 255 306 249 310 252 304 245 307 246 303 238 304 241 302 232 304 237 302 228 304 234 304 234 304 235 304 235 304 236 305 235 304 236 303 227 304 238 304 237 304 239 303 230 304 238 303 229 304 236 303 228 305 236 303 227 305 235 303 228 304 236 302 228 304 240 302 230 304 242 302 233 305 246 302 236 306 249 302 240 307 251 303 242 308 252 303 243 308 252 303 243 309 252 304 245 310 254 304 245 310 255 305 247 311 256 305 248 311 256 305 248 310 255 305 247 308 252 305 243 308 246 307 236 311 237 313 227 314 231 317 221 316 227 319 217 318 224 321 214 316 227 319 217 316 232 319 222 318 232 322 222 321 230 325 220 324 228 328 218 326 226 327 226 328 228 328 227 330 230 333 220 333 234 333 234 336 239 341 230 340 243 346 235 343 245 349 236 345 245 351 236 344 244 350 235 342 243 347 233 341 243 345 234 341 243 346 235 342 242 346 233 345 240 349 230 347 238 350 228 349 237 352 226 349 236 352 226 348 235 351 225 345 233 348 223 339 231 343 221 334 229 338 219 329 227 332 217 326 227 326 227 325 226 326 226 324 226 325 225 324 226 327 215 325 224 328 213 328 222 330 212 331 222 334 212 334 222 337 212 335 223 338 213 334 224 337 214 334 226 337 216 334 228 337 218 334 230 338 220 335 231 338 222 338 223 339 223 338 234 341 223 342 223 343 223 343 221 344 220 336 229 343 220 336 222 339 216 327 225 332 215 329 219 336 210 325 219 329 214 325 214 325 214 321 212 327 203 321 207 328 198 318 206 323 197 318 205 325 196 320 203 326 195 323 202 331 194 326 201 334 195 328 200 336 194 329 198 329 197 331 196 332 195 333 194 334 194 336 194 345 191 337 195 345 191 336 196 345 191 336 196 345 192 337 197 345 193 336 198 344 193 332 196 340 191 326 194 335 190 319 195 320 195 314 197 323 192 311 200 319 193 307 203 315 196 307 205 314 197 308 206 315 198 311 206 317 198 314 206 321 198 315 204 323 197 316 201 324 194 318 200 326 193 321 198 321 198 324 196 332 191 327 196 327 195 329 195 329 195 329 195 329 195 327 195 337 190 325 195 335 190 324 196 333 190 323 196 331 190 322 197 331 191 322 196 331 191 321 196 330 191 321 196 330 191 322 196 331 190 322 195 333 190 324 195 334 190 326 196 335 191 327 197 336 191 328 196 328 196 328 196 328 196 326 194 326 193 324 192 324 191 322 188 322 188 319 186 320 185 317 184 323 176 314 182 319 173 310 180 314 171 306 177 309 168 302 176 305 167 299 177 303 167 298 177 302 168 299 177 303 168 301 177 305 167 300 176 303 166 295 173 299 164 292 174 296 164 292 176 296 166 293 177 296 167 292 176 295 166 292 176 295 166 294 176 296 165 295 174 297 164 294 173 296 162 292 172 294 162 288 172 289 162 281 172 281 161 274 171 274 171 269 169 269 169 264 167 263 157 260 165 258 155 258 163 257 153 256 163 253 152 253 163 249 153 249 162 244 153 245 162 238 154 242 160 235 153 242 161 234 155 242 163 234 157 240 167 232 161 238 171 239 170 238 173 238 173 239 177 239 176 240 180 230 178 243 183 233 183 246 186 236 186 248 190 238 188 249 191 239 190 248 192 238 190 247 191 238 189 246 189 236 188 243 187 234 185 241 186 231 184 239 183 229 182 237 181 228 177 236 180 227 175 237 179 227 174 238 176 228 171 238 174 228 169 238 171 229 166 240 168 230 163 240 166 231 161 239 167 231 161 238 169 230 162 239 170 230 164 240 171 231 165 243 172 234 165 246 171 237 164 248 170 240 165 240 165 240 165 250 170 242 165 251 168 243 162 252 168 244 161 251 168 246 164 247 172 242 167 244 175 236 169 241 178 233 172 237 180 238 179 234 180 225 175 232 178 223 173 230 177 221 172 229 177 219 173 228 176 219 173 229 175 219 172 230 174 221 171 232 173 232 172 232 173 222 170 234 172 234 171 236 172 225 171 236 173 236 172 236 175 225 175 236 177 226 178 236 179 236 178 238 183 238 182 240 186 231 189 242 187 233 191 244 189 234 193 246 191 237 195 248 192 240 196 252 194 252 194 252 196 252 194 252 196 252 195 251 196 251 196 248 196 248 196 244 196 245 196 242 195 234 198 240 193 232 197 239 193 231 196 239 192 231 195 239 190 231 194 239 190 231 194 240 188 231 192 240 186 231 190 240 186 231 190 240 187 231 191 240 190 232 193 240 192 240 191 241 193 233 196 243 195 235 199 246 196 238 200 248 196 241 200 250 196 242 200 250 196 243 201 249 195 242 200 250 196 242 200 250 195 242 201 250 194 242 199 249 194 241 198 250 196 242 199 250 196 242 200 250 196 242 200 250 196 243 200 250 195 242 199 250 194 250 193 250 194 250 193 250 194 250 193 250 193 242 198 248 192 241 197 248 192 241 197 246 190 240 196 246 188 239 194 244 187 238 193 244 188 237 193 244 188 237 193 244 188 236 193 245 190 236 193 246 192 236 193 246 193 235 192 242 192 233 189 236 189 230 185 230 184 223 176 219 167 219 167 220 166 217 159 217 159 215 153 215 153 211 143 213 148 209 138 211 146 207 136 208 144 203 135 201 144 196 135 196 144 191 135 192 146 192 145 187 149 181 140 182 154 175 146 178 160 171 152 176 164 168 157 173 166 164 161 167 168 158 162 161 168 152 163 158 169 149 164 155 172 146 166 151 175 151 175 146 177 136 171 142 176 132 171 139 175 139 175 136 178 137 177 133 181 133 180 130 184 120 178 128 188 118 183 125 192 115 187 122 196 112 191 120 199 110 194 118 200 108 195 115 200 105 195 112 200 112 200 109 200 99 193 106 197 97 191 103 196 94 190 101 197 92 189 99 198 99 198 97 200 97 200 95 202 87 195 92 204 85 196 90 205 83 197 88 206 81 198 85 206 78 197 83 205 77 196 81 203 81 203 80 201 80 201 78 199 73 190 77 198 72 188 76 196 71 186 75 194 71 184 75 192 70 182 74 190 69 181 73 189 69 180 73 188 68 179 73 188 68 178 72 187 67 178 72 187 67 178 72 188 67 178 71 188 66 180 71 189 65 180 70 190 65 182 71 191 65 183 71 192 65 183 71 192 66 183 72 191 65 182 71 190 66 182 72 189 67 181 74 189 68 182 77 190 77 189 80 192 80 191 82 194 82 194 85 198 85 198 90 204 90 203 95 210 95 209 101 214 101 214 108 217 103 223 112 218 108 225 117 219 114 226 120 218 119 223 125 217 124 226 130 218 130 226 137 220 136 228 142 221 140 228 147 222 146 230 154 226 151 233 158 228 156 236 163 229 160 238 166 229 163 239 170 229 167 239 171 241 170 240 176 234 172 243 177 236 173 245 181 239 176 248 186 244 181 253 190 251 186 260 195 255 190 264 200 258 196 267 204 261 200 270 207 266 202 274 207 270 202 279 206 274 202 284 207 278 202 287 209 283 202 294 211 287 204 298 213 289 206 300 215 291 377 414 218 294 377 414 220 297 377 414 223 300 377 414 224 302 377 414 224 302 377 414 222 301 377 414 218 300 377 414 213 298 219 307 210 296 216 304 206 294 211 303 200 294 207 301 200 292 206 300 198 291 204 299 195 288 200 293 195 288 199 292 195 287 198 292 198 285 200 295 200 286 201 296 203 289 204 299 208 293 209 304 214 297 216 306 221 300 221 300 228 302 229 302 236 302 237 301 242 298 245 308 246 295 250 304 248 294 252 304 250 294 255 302 251 293 256 301 253 290 257 298 254 288 259 297 255 289 260 297 257 290 261 299 258 292 262 301 258 294 261 304 260 298 260 307 260 302 259 312 260 307 257 316 258 311 255 320 255 314 251 324 250 318 246 327 246 323 242 332 244 327 239 336 242 330 238 339 244 332 239 340 247 334 247 333 253 336 253 335 259 339 255 348 266 342 262 351 273 344 273 343 278 345 275 355 283 349 280 359 287 354 284 363 288 358 285 367 289 360 285 369 290 364 291 363 291 369 292 369 292 376 293 376 291 382 291 382 289 386 289 386 287 390 287 389 284 393 284 393 282 399 282 398 279 404 271 407 276 407 268 409 273 409 263 410 269 409 260 409 265 410 265 410 262 412 254 411 262 413 253 413 261 415 252 414 260 417 251 416 258 419 249 418 257 420 248 420 256 422 257 422 256 425 256 425 257 429 257 429 257 433 248 434 257 435 248 435 255 436 256 435 254 435 254 435 252 433 253 433 252 432 252 431 251 431 241 432 250 431 241 432 249 431 239 431 248 430 239 430 247 429 237 429 246 427 237 428 245 427 236 428 246 428 236 429 246 430 237 431 248 431 238 432 250 431 240 432 252 430 243 433 254 429 244 433 254 427 245 431 256 425 247 429 257 423 248 428 258 421 250 426 259 418 251 423 260 416 252 420 261 414 254 417 262 412 255 415 263 410 256 414 264 409 256 412 265 408 257 411 265 408 257 410 265 408 257 411 264 409 256 412 264 410 256 413 263 412 256 416 263 415 255 418 262 418 254 422 262 422 253 426 261 426 252 431 259 430 250 435 258 435 258 434 256 437 256 437 254 438 254 438 253 439 253 439 251 440 252 439 -1 -1 -1 -1 252 440 252 439 251 439 252 438 252 438 252 438 252 438 252 437 252 436 252 435 253 434 253 434 253 431 254 431 253 428 244 432 253 425 244 429 253 423 244 428 253 423 244 427 253 423 244 428 253 424 244 429 254 425 245 430 254 426 245 431 254 427 246 432 254 427 247 432 255 428 247 434 256 429 248 435 257 431 249 436 257 432 249 438 257 433 249 438 256 433 248 438 255 432 247 438 254 431 246 437 254 432 245 438 253 433 246 439 252 433 245 439 252 433 244 439 252 433 252 432 252 431 245 438 252 429 245 437 252 428 252 427 252 426 246 434 252 424 246 432 252 421 246 430 252 418 247 427 252 416 247 425 252 414 246 422 252 412 247 420 253 411 248 419 254 410 249 418 250 418 250 418 258 411 252 418 260 412 255 420 262 414 258 422 264 416 260 425 266 419 262 428 268 422 264 431 269 425 265 434 270 429 266 436 271 432 271 432 271 434 271 434 271 435 271 435 270 435 270 435 269 436 269 436 268 436 269 436 268 436 269 436 269 434 269 434 269 431 269 431 268 429 269 429 268 427 264 436 268 426 264 435 267 424 262 434 266 423 261 432 266 423 260 431 266 423 260 430 266 421 259 429 265 421 258 428 265 421 258 427 264 419 257 426 264 418 257 424 265 417 258 423 265 415 258 421 264 412 257 418 263 411 256 417 262 409 255 415 261 407 254 413 260 406 253 412 260 405 252 411 260 405 252 411 260 405 252 411 261 406 254 411 262 408 254 412 263 409 255 414 264 412 255 415 264 415 254 417 263 418 254 419 262 421 252 421 259 424 250 423 256 428 247 424 251 432 244 425 245 434 246 433 239 434 235 425 235 433 231 425 231 431 228 423 227 428 223 420 222 424 220 418 218 418 217 412 216 410 215 404 216 404 215 399 215 401 213 392 212 401 211 392 209 402 208 393 205 404 203 395 199 406 197 397 193 408 191 399 186 410 183 401 179 412 176 403 175 414 172 405 173 415 170 407 170 413 170 413 165 410 162 400 158 405 158 405 154 401 153 392 150 397 149 387 146 391 146 382 142 386 142 377 136 384 136 375 131 385 131 375 129 386 130 376 129 386 130 377 124 387 126 377 120 386 120 385 116 384 118 375 113 382 116 373 108 379 111 370 106 375 109 365 104 371 107 361 100 365 105 357 98 362 98 361 95 359 100 352 93 356 99 349 94 355 100 347 94 352 100 345 93 352 99 345 93 353 99 345 93 352 99 345 94 351 100 344 95 348 100 341 95 348 101 341 95 348 101 341 94 348 101 341 94 349 101 341 95 350 100 343 94 349 99 342 93 348 99 340 93 346 99 338 91 343 97 335 89 340 95 332 87 339 93 331 86 337 92 329 86 335 92 328 85 335 92 328 86 334 92 328 86 334 93 328 87 336 93 329 88 337 95 331 89 337 97 332 92 338 100 334 94 340 103 337 95 343 104 341 94 347 103 343 95 346 103 342 94 346 102 343 93 344 102 342 93 343 93 343 93 342 93 341 93 340 100 339 93 339 100 338 93 340 100 340 92 345 98 345 92 351 96 354 92 357 95 362 92 361 96 369 93 364 96 373 95 368 97 378 98 371 100 381 103 373 105 383 109 375 111 385 119 376 119 386 123 377 123 377 127 381 130 390 132 383 136 392 139 384 141 394 145 383 147 393 151 380 153 390 157 380 159 390 160 381 162 391 163 383 165 393 168 386 170 396 168 386 170 396 167 388 170 398 168 389 171 398 166 389 170 397 165 390 169 399 165 391 169 400 163 393 168 401 165 394 170 401 168 393 173 401 168 391 174 398 171 387 177 396 174 384 179 393 175 382 179 392 176 384 181 393 178 387 183 396 180 390 184 400 182 394 186 403 184 397 189 406 186 397 189 407 188 398 190 408 190 401 193 411 192 404 195 414 194 407 195 416 194 411 196 421 194 414 196 424 196 415 199 424 199 416 203 425 205 416 208 425 210 415 214 425 213 415 217 425 215 416 220 426 218 417 223 425 222 415 227 424 229 415 234 423 235 414 241 423 240 415 246 422 245 414 253 420 251 410 258 417 256 405 263 410 260 399 268 405 263 397 271 404 263 398 271 404 264 398 273 403 267 394 275 399 267 391 276 395 268 388 276 393 267 388 276 393 266 390 275 395 267 391 276 396 266 391 275 396 264 392 273 397 265 393 275 397 266 393 275 397 265 394 274 399 268 394 277 398 269 393 278 397 270 392 278 397 272 391 280 396 273 390 282 395 274 390 282 395 276 389 285 395 276 390 285 395 276 390 286 395 280 390 288 394 280 389 290 393 281 390 290 392 284 389 293 391 284 388 294 391 284 389 294 390 288 388 297 389 290 386 299 387 291 383 300 384 292 380 301 380 290 379 300 379 288 380 298 381 287 382 296 383 285 384 295 385 283 386 293 387 281 388 291 390 280 389 290 391 282 388 292 390 282 387 293 388 284 387 294 388 285 386 295 388 285 386 295 388 284 386 294 388 282 387 292 390 279 388 289 392 277 389 287 393 278 389 288 393 279 390 288 394 280 392 289 397 282 394 292 398 284 395 294 399 285 397 294 401 287 398 296 403 290 399 299 403 290 399 300 403 289 398 298 403 289 400 298 404 289 402 298 406 289 402 298 406 288 400 297 406 286 399 294 405 285 397 292 405 282 395 288 404 281 395 286 404 281 394 285 404 282 394 286 404 284 394 288 404 286 394 290 404 288 395 292 404 289 395 294 405 290 397 294 406 290 397 295 407 290 397 296 406 290 398 295 408 290 399 294 409 292 407 292 408 286 398 290 407 283 397 288 406 282 396 286 406 281 397 285 406 281 397 286 406 282 398 286 407 287 408 288 408 285 399 289 408 287 398 290 408 294 386 291 408 294 387 291 409 289 399 291 410 293 386 290 409 293 385 289 407 291 384 288 406 291 384 286 405 291 384 286 405 290 383 286 405 290 383 286 406 281 396 286 405 290 383 286 404 289 383 286 403 289 383 286 403 289 384 286 404 290 385 285 406 290 386 284 409 282 402 283 412 282 405 283 415 282 407 283 418 282 409 283 420 283 410 284 420 282 409 284 419 282 408 283 418 281 407 282 418 280 407 281 417 278 407 280 417 276 407 277 417 274 406 275 416 273 406 274 416 273 406 273 416 275 406 274 416 276 407 274 417 278 409 274 418 278 411 275 421 278 413 275 423 277 415 275 425 276 415 277 414 275 415 275 414 274 414 273 424 271 413 273 423 269 411 274 420 275 417 275 418 270 407 278 413 272 404 280 408 272 401 282 404 272 398 282 400 272 396 287 387 272 393 284 386 269 390 281 382 264 387 282 375 257 385 266 381 251 384 260 381 248 386 257 383 248 388 257 384 249 390 258 385 250 390 259 385 251 387 260 382 251 383 260 380 250 380 259 376 250 375 259 372 251 373 260 370 252 373 262 369 255 372 274 367 256 371 271 367 256 370 269 366 254 368 268 366 250 366 250 365 247 365 247 364 246 364 255 363 247 364 256 363 248 364 257 363 249 363 258 362 249 362 259 361 250 363 260 363 252 364 261 364 252 365 267 362 253 366 267 362 253 367 267 362 250 369 259 364 248 370 255 364 244 372 251 365 241 374 247 366 238 375 243 367 235 378 239 369 231 379 235 370 226 381 230 372 223 383 226 374 222 386 223 377 220 387 220 379 218 388 218 379 216 388 216 379 215 388 215 380 213 389 212 381 210 391 209 382 210 393 207 385 210 395 206 386 210 396 206 388 210 397 206 390 210 399 205 391 208 402 203 394 207 404 201 396 206 405 200 398 206 406 201 400 207 408 201 402 207 410 201 404 207 412 201 406 207 414 201 408 206 416 200 409 204 417 198 409 202 417 196 411 202 417 203 417 202 418 195 411 204 419 204 419 203 420 196 414 202 421 195 415 200 421 193 415 196 421 190 415 193 420 185 413 189 419 189 419 186 417 186 417 183 417 175 411 182 417 173 412 180 419 171 414 179 422 171 418 178 425 170 420 180 426 171 422 181 428 172 424 180 428 172 424 178 430 178 429 174 430 173 430 169 430 170 430 166 431 157 426 162 432 154 428 159 433 151 428 157 434 149 429 158 434 149 430 160 434 151 431 162 435 153 433 166 435 166 435 169 434 169 434 172 434 162 436 175 435 166 438 179 435 169 438 182 435 173 437 184 433 175 436 186 433 176 435 186 431 177 433 186 428 177 431 186 427 178 428 188 427 179 427 189 428 181 426 190 429 183 425 191 429 187 424 192 427 188 422 192 427 187 419 192 425 188 417 191 424 188 416 190 423 186 415 187 425 185 416 183 426 182 417 179 426 179 417 176 426 175 417 171 425 171 416 166 424 166 415 160 421 162 412 154 417 157 408 150 413 153 403 146 408 149 399 143 404 146 395 143 401 146 392 145 398 147 389 145 394 149 385 144 390 146 381 143 388 145 378 142 388 144 378 141 388 144 379 141 386 145 377 141 383 145 375 143 381 148 372 147 380 151 371 147 380 151 372 144 382 148 373 140 386 144 377 136 389 139 381 136 390 139 382 136 391 136 391 136 391 141 383 138 393 144 386 140 394 146 388 141 393 141 393 141 391 147 385 141 389 147 382 142 390 142 390 143 391 147 386 145 393 150 386 148 397 154 390 152 397 158 390 155 397 161 389 157 396 162 389 158 397 162 389 156 398 161 390 154 399 159 394 154 400 159 395 154 401 159 397 153 403 157 399 151 405 156 400 148 405 155 398 144 402 152 397 139 398 148 394 136 393 145 389 134 389 143 384 134 386 143 382 135 389 144 384 138 393 146 387 140 397 149 391 141 398 149 392 141 397 148 390 139 395 145 388 137 392 142 384 134 389 139 380 132 387 136 378 133 390 135 380 134 393 136 383 136 397 136 387 136 399 135 390 134 402 134 402 130 403 131 402 128 404 127 396 126 404 125 395 124 404 123 396 124 404 124 403 126 399 127 398 128 392 127 382 131 388 130 378 130 391 129 381 131 390 130 381 131 391 130 381 131 394 131 393 130 395 130 395 128 397 128 387 127 397 128 389 128 397 128 389 127 397 128 389 128 398 128 397 128 398 129 389 129 397 129 389 130 397 131 397 131 397 132 397 132 397 132 397 132 397 133 397 132 397 133 396 132 397 133 397 132 398 132 389 131 398 131 390 130 398 131 390 130 398 131 390 130 399 131 391 130 399 131 391 129 400 130 394 125 400 126 399 121 399 122 399 121 398 121 397 121 398 124 393 121 398 124 394 120 398 120 397 119 398 125 391 120 397 124 393 120 398 125 391 119 397 125 392 119 397 125 391 120 397 124 392 119 396 125 390 117 396 117 395 117 396 117 395 118 396 121 393 118 397 123 393 118 397 123 393 118 397 123 393 118 396 124 390 116 395 116 395 116 395 117 395 117 395 123 390 116 395 116 395 116 395 117 395 117 395 117 395 116 394 117 394 114 393 114 393 114 392 119 390 114 391 119 388 114 389 119 384 114 383 119 378 115 380 115 380 114 380 120 374 114 379 114 379 113 377 113 376 109 373 110 372 106 368 106 368 102 364 103 363 100 360 100 359 98 359 103 350 99 355 103 347 100 349 104 343 101 345 107 338 99 343 106 336 96 341 104 335 95 342 103 335 93 342 101 336 91 338 99 334 90 335 98 331 88 332 97 328 89 329 90 328 90 329 97 324 90 329 97 323 90 328 97 322 91 327 98 321 94 324 101 319 96 323 104 319 96 323 104 319 94 324 101 319 91 326 98 320 91 327 97 321 90 327 96 321 89 329 96 323 87 332 94 325 85 332 91 325 83 332 89 325 82 332 88 324 81 330 88 323 81 327 88 320 83 323 90 317 85 317 92 311 86 313 93 307 86 309 92 303 85 306 92 300 84 301 92 295 84 293 92 288 82 286 91 280 80 280 88 274 78 273 86 267 75 267 83 261 71 262 80 256 71 257 79 252 73 250 81 246 76 240 85 238 81 233 90 231 85 227 95 225 89 221 98 220 90 217 100 216 92 214 101 214 96 208 105 210 104 203 109 205 112 200 117 203 118 197 126 202 124 194 131 199 128 191 134 198 132 190 137 197 137 192 140 201 141 197 143 206 146 201 147 211 153 202 153 211 161 204 161 213 169 206 168 216 173 211 171 221 175 217 173 227 178 224 175 233 178 230 174 239 179 236 175 245 182 241 178 249 185 245 181 255 187 250 184 260 188 254 184 264 188 258 185 268 191 265 191 264 195 272 190 283 199 278 194 288 204 282 199 293 209 287 205 298 216 292 210 303 221 296 218 305 225 299 222 308 231 302 228 312 236 308 233 317 239 312 211 289 242 316 216 295 246 320 220 298 247 334 248 334 254 328 251 338 258 332 255 342 262 335 259 345 266 339 264 349 271 344 269 354 275 348 274 358 278 350 278 360 281 352 282 362 287 354 289 364 292 356 295 365 301 365 301 365 308 364 309 364 308 354 314 363 311 352 318 361 315 352 321 360 318 351 326 358 323 349 332 356 329 347 338 352 338 344 346 349 345 339 354 342 346 331 355 334 347 323 357 324 348 315 358 315 349 307 358 307 348 302 357 299 346 297 356 295 348 289 358 287 350 283 359 280 350 275 359 273 350 267 359 263 350 259 358 254 347 253 356 248 342 245 351 240 340 236 348 230 338 228 347 222 335 222 343 215 334 216 342 209 333 211 341 204 332 205 339 198 331 199 337 192 330 194 336 188 327 191 334 184 325 189 332 182 323 185 328 178 319 181 324 174 316 180 321 172 312 178 317 170 310 178 315 170 309 176 314 168 309 175 314 167 308 174 313 166 307 173 313 165 307 173 313 164 306 171 311 163 304 170 309 161 302 167 302 167 -1 -1 -1 -1 -1 -1 -1 -1 300 171 300 170 300 170 300 169 301 171 307 162 301 172 306 163 301 171 307 162 302 170 307 162 301 170 306 161 301 169 305 160 302 170 307 162 303 173 309 164 306 176 311 168 308 179 313 170 310 182 315 172 312 186 317 176 314 190 319 180 317 193 321 183 319 194 324 185 322 195 327 185 324 195 329 185 326 195 331 185 328 194 333 185 330 193 335 184 330 192 336 183 328 189 334 181 326 189 331 180 325 190 329 180 323 191 326 182 319 192 323 182 314 189 318 179 308 184 312 174 301 177 304 167 293 168 296 159 285 160 287 151 277 154 278 145 271 152 271 143 265 152 265 143 260 151 259 142 253 148 251 138 247 146 244 136 241 146 238 136 231 145 228 135 220 143 216 134 210 143 206 134 200 142 196 134 192 146 186 138 186 150 180 142 180 154 174 146 171 156 164 147 164 154 158 146 158 152 154 148 153 152 149 148 149 153 145 149 146 155 139 150 142 159 134 153 137 164 128 159 133 169 124 164 130 174 121 171 128 178 118 177 126 182 117 183 126 186 118 189 128 191 120 194 133 194 124 199 137 198 128 203 139 204 131 209 141 211 134 218 143 218 137 225 146 224 141 231 152 230 147 237 157 235 153 242 162 239 158 246 166 239 162 248 170 239 166 248 175 242 170 250 180 248 180 248 184 255 179 264 189 261 185 271 194 268 190 278 197 270 192 281 201 270 196 279 206 270 203 279 215 274 212 283 220 279 217 288 224 286 222 295 228 292 225 301 232 299 229 309 234 307 377 414 237 314 377 414 240 322 377 414 244 328 377 414 248 332 377 414 254 334 377 414 260 336 377 414 265 340 377 414 269 343 267 354 273 347 271 357 277 352 275 361 279 353 278 363 283 353 282 363 288 364 289 365 293 357 296 366 300 358 304 366 305 356 310 365 310 353 315 362 313 351 318 359 316 348 316 347 319 346 326 354 323 345 331 351 330 343 338 350 338 342 346 347 345 339 353 343 348 334 357 338 352 328 361 329 354 320 362 319 353 312 362 310 349 304 359 302 346 299 356 296 347 292 357 289 351 287 360 284 354 281 363 278 358 274 366 270 359 264 367 260 356 256 364 251 351 249 360 244 349 240 357 235 348 232 355 226 346 228 354 221 345 222 352 216 342 216 350 210 341 210 347 203 338 204 345 197 334 196 340 189 332 190 335 186 328 188 334 182 324 186 329 179 320 182 325 175 316 179 321 171 312 178 315 170 309 178 314 170 306 176 311 168 306 174 311 165 307 171 311 162 308 168 314 161 311 168 316 161 310 168 315 160 311 167 316 160 310 166 315 158 308 164 313 157 306 164 311 157 303 165 309 157 301 166 306 158 299 166 304 158 298 166 303 158 297 168 301 159 295 169 298 160 293 168 297 159 292 168 296 159 292 168 295 159 291 168 294 159 291 168 295 159 293 167 297 158 294 167 298 158 295 166 299 158 297 166 301 158 297 166 302 158 298 166 303 158 299 166 303 158 299 166 303 158 299 166 304 158 299 166 304 158 299 166 305 158 299 167 305 159 299 166 305 158 300 166 305 158 300 166 306 158 301 166 308 159 302 166 308 158 303 166 310 159 303 166 310 159 303 166 310 159 303 166 310 159 303 166 309 159 302 166 303 166 302 166 309 159 302 167 309 159 303 167 309 159 303 166 309 159 304 166 310 159 304 166 310 159 304 166 310 159 303 167 309 159 302 167 309 159 302 168 308 159 302 168 307 159 301 167 307 160 302 168 307 160 302 168 308 160 301 167 308 159 301 167 308 159 302 167 309 159 302 167 309 159 303 167 309 159 303 167 310 160 304 167 310 159 304 166 311 159 304 166 311 159 304 166 311 159 304 166 311 159 305 165 311 158 305 165 313 158 305 164 313 157 306 164 313 157 306 164 313 158 306 164 313 158 306 165 314 158 307 165 314 158 307 164 314 158 307 164 313 158 307 164 314 158 308 164 308 163 308 164 308 164 308 164 315 157 308 164 315 157 307 164 308 163 306 164 313 157 306 164 313 157 305 164 311 157 304 164 311 156 303 163 309 156 302 163 308 156 301 163 307 155 300 164 306 156 299 165 305 157 298 166 303 157 296 165 302 157 295 166 300 157 293 167 299 158 292 168 297 159 291 169 295 160 290 171 295 162 290 171 294 162 290 172 294 162 289 171 294 161 290 170 295 161 290 170 295 161 290 170 295 160 290 170 295 160 290 170 294 161 290 170 294 161 290 171 294 161 290 172 293 162 290 172 293 162 289 171 293 162 289 172 293 162 289 172 293 162 289 172 293 162 289 172 293 163 289 172 292 162 288 173 292 163 288 172 292 163 289 172 292 163 290 174 292 164 290 175 293 165 291 175 294 165 291 174 295 164 292 174 295 164 293 174 296 163 294 174 297 164 294 174 297 164 294 174 297 164 295 175 298 165 296 176 299 166 298 176 301 166 298 176 302 166 300 176 303 166 302 176 305 166 303 176 307 166 304 175 307 166 306 175 308 165 308 174 309 165 309 174 309 164 309 173 309 164 307 173 308 163 304 173 306 162 301 173 302 162 296 171 297 160 289 167 290 156 282 164 283 153 274 161 274 151 266 159 266 149 258 154 258 144 252 151 251 141 246 149 244 140 239 148 237 139 233 147 229 139 228 149 224 139 223 151 218 141 214 150 210 141 204 148 200 139 195 148 190 139 185 148 180 140 179 149 172 142 173 153 166 146 166 157 159 150 157 161 150 155 152 165 144 160 150 171 142 166 148 177 139 172 148 180 139 174 146 183 137 177 143 184 134 178 140 184 132 177 136 184 129 176 133 181 127 174 131 177 125 169 130 173 125 165 129 170 124 163 129 169 124 162 125 163 124 162 129 170 124 162 131 169 131 169 134 169 132 167 137 168 129 166 141 171 132 168 145 173 135 171 148 177 138 176 151 182 140 180 153 186 142 184 154 186 143 184 152 184 141 182 149 183 138 181 146 183 135 181 143 185 132 183 138 189 128 186 132 194 122 190 126 199 117 194 122 202 113 197 118 203 110 198 118 202 109 197 117 200 108 194 117 198 108 192 117 196 108 190 117 194 108 189 116 193 106 188 115 193 106 189 117 193 107 188 119 192 108 188 119 192 109 189 120 192 110 192 121 193 111 195 122 196 112 199 123 201 113 205 125 206 116 211 126 210 118 217 127 214 122 222 130 220 126 227 134 224 130 232 138 227 135 234 142 230 140 237 147 231 144 239 151 235 148 242 155 236 152 244 159 238 156 246 162 241 160 249 167 243 164 252 172 247 169 256 176 251 174 260 177 252 174 261 177 253 173 263 180 256 176 265 185 261 182 271 191 267 188 277 196 271 191 281 201 273 196 284 207 276 204 285 211 279 210 289 214 291 214 291 218 284 216 294 220 287 218 296 222 289 219 299 225 292 222 302 228 298 225 308 231 304 207 282 235 311 211 287 240 319 212 291 244 324 241 334 247 328 244 337 252 333 249 343 254 339 252 344 256 342 254 351 261 345 258 354 266 348 264 358 271 352 270 361 275 353 275 353 278 354 276 364 281 355 280 365 286 357 284 367 288 358 286 368 290 359 288 369 292 360 291 369 294 360 293 371 294 363 295 373 296 366 298 375 297 368 301 376 299 368 303 373 303 365 309 371 306 359 306 359 307 351 316 358 309 345 318 352 311 340 320 346 315 337 325 344 321 336 330 342 327 335 336 339 333 331 334 330 342 325 350 329 346 321 355 324 348 315 357 317 350 309 360 308 351 304 361 302 350 298 360 296 349 291 359 288 350 284 360 280 351 279 360 276 350 275 360 271 350 269 360 265 351 260 360 255 350 252 358 247 348 246 356 240 345 238 353 233 350 225 351 225 343 224 350 218 340 219 348 212 338 212 345 206 335 207 341 200 331 203 337 196 326 200 334 193 321 194 328 186 318 189 324 181 315 185 321 178 314 186 319 177 314 184 319 175 312 179 317 171 310 178 315 170 308 178 313 169 306 177 311 168 306 178 311 168 306 177 311 168 306 176 311 167 305 173 309 165 302 170 308 162 301 169 307 161 299 168 305 160 300 170 305 161 298 170 304 162 296 170 302 161 296 170 302 162 296 170 301 161 295 169 301 160 297 170 303 162 299 172 305 164 300 174 306 165 301 174 307 166 304 176 309 167 306 178 312 169 310 183 316 174 314 188 319 178 315 191 322 182 317 192 323 183 317 191 323 183 317 190 323 181 317 188 322 178 317 185 322 176 317 182 323 174 316 179 324 172 316 178 325 173 318 178 328 174 321 179 332 176 326 180 337 180 328 182 339 185 331 183 340 189 335 185 343 192 340 188 346 195 345 190 350 198 353 191 355 198 360 194 362 200 366 204 367 203 369 208 371 209 371 216 373 218 373 222 373 227 372 231 370 238 369 236 366 244 366 240 363 248 365 243 363 252 367 246 364 255 368 250 365 258 367 253 364 261 365 253 361 262 363 255 359 263 360 259 356 268 357 264 353 272 355 269 350 276 354 272 349 279 354 273 349 279 355 272 350 278 359 270 359 269 362 267 363 267 366 266 366 265 368 266 362 272 368 266 362 273 367 266 361 273 364 268 358 273 359 270 352 274 353 271 354 271 347 272 343 274 342 272 335 273 338 270 330 272 335 266 326 269 332 264 323 267 329 265 320 267 327 268 319 271 328 273 320 275 332 278 324 281 337 285 330 288 342 290 334 294 346 294 338 299 350 298 350 298 352 300 344 305 353 302 345 307 354 302 346 307 356 305 348 309 356 310 348 315 357 316 349 320 356 320 348 326 352 326 344 330 348 328 341 333 345 331 345 330 341 334 341 334 338 337 339 337 338 340 331 345 339 344 339 343 340 347 340 347 342 350 342 350 346 355 339 360 351 358 344 364 357 360 351 367 355 367 356 367 363 360 358 367 362 359 356 367 353 365 354 366 358 358 352 365 355 357 349 364 352 356 347 364 350 356 347 363 352 355 350 363 357 355 354 362 361 354 359 362 366 354 363 361 370 353 371 353 374 352 372 360 377 348 375 357 379 344 378 353 381 341 381 351 382 340 383 349 382 338 383 347 382 345 383 346 380 336 381 345 377 335 380 345 376 336 378 345 375 336 378 346 376 338 378 347 378 339 380 348 381 340 382 350 383 342 384 351 384 342 384 352 384 343 385 352 384 342 385 351 384 342 385 351 384 341 385 351 384 340 385 350 384 340 384 349 384 340 383 349 382 340 381 350 380 341 377 351 372 351 373 352 373 346 368 352 369 347 363 352 365 348 358 353 361 348 353 353 357 348 349 352 354 348 345 352 351 349 342 352 349 349 340 353 348 349 339 353 348 349 338 353 348 348 339 352 348 348 340 352 349 348 342 352 351 349 343 353 353 349 345 353 355 349 347 353 356 348 357 348 359 348 351 352 360 347 353 351 362 346 354 349 363 343 356 346 364 341 357 343 357 340 360 340 366 338 361 338 366 337 362 337 366 338 362 338 365 338 361 339 364 341 360 341 361 343 357 344 359 346 354 346 355 348 350 348 350 351 346 351 346 354 340 353 339 356 333 354 332 357 324 355 325 355 317 351 318 357 316 350 326 354 317 350 326 352 316 346 327 348 320 342 329 343 322 337 329 339 322 333 330 336 323 330 331 333 324 328 331 332 324 326 330 330 323 326 327 330 320 325 323 331 315 327 322 332 314 328 321 331 313 328 322 329 313 325 324 325 316 322 326 324 319 320 327 322 319 317 326 320 319 315 324 320 297 300 322 319 297 305 322 319 295 306 324 322 294 303 326 324 319 319 330 326 325 322 332 326 327 322 334 326 329 322 336 324 329 320 338 323 331 318 340 322 333 317 340 321 333 316 339 320 332 317 338 321 330 317 335 322 330 320 332 324 324 322 329 327 320 325 328 330 319 329 331 331 322 330 335 332 330 331 339 331 333 331 341 330 332 330 341 330 335 330 340 332 332 333 338 334 330 337 336 337 328 341 335 339 326 343 338 337 329 340 341 332 336 333 344 327 336 328 345 324 340 325 346 324 338 325 338 326 341 326 348 328 340 329 348 330 340 333 348 334 341 336 349 337 342 341 350 342 344 346 351 346 344 351 351 351 344 356 352 353 345 358 353 351 354 351 355 349 348 354 355 345 348 351 354 341 349 347 354 338 349 344 354 336 349 342 354 334 349 339 349 336 350 337 357 330 354 332 354 330 356 330 360 328 359 329 363 330 361 331 362 334 361 334 363 336 360 339 362 337 359 340 360 333 357 337 360 330 356 332 359 328 356 330 353 332 356 332 360 333 356 335 361 337 356 339 362 336 358 338 362 332 358 333 361 328 358 329 357 327 358 327 357 325 358 326 356 324 358 325 362 326 357 324 360 327 356 323 358 326 353 321 356 326 353 321 355 326 350 319 353 328 348 321 350 329 346 322 350 329 345 322 351 327 347 320 353 324 349 316 354 322 352 313 355 318 352 310 354 315 350 307 351 312 348 304 346 311 344 302 341 310 339 301 334 307 333 298 330 304 328 295 326 302 325 297 324 303 322 295 324 304 322 299 323 305 321 297 322 306 300 288 320 306 300 290 318 304 299 292 317 304 298 291 319 305 316 301 322 306 296 289 326 306 296 285 329 305 324 298 332 304 328 297 336 303 332 295 339 302 339 302 338 301 334 294 336 300 331 294 332 300 327 293 328 300 322 293 324 300 318 295 322 302 296 287 324 304 296 287 329 305 296 282 334 305 327 299 336 304 298 271 336 302 330 297 338 302 331 297 341 303 337 300 344 306 341 302 347 310 344 305 350 313 346 306 351 316 348 308 352 316 349 308 352 316 350 307 351 315 349 306 350 313 348 305 349 312 347 304 347 312 346 303 345 311 344 301 343 308 341 299 340 305 338 296 333 293 334 293 331 291 332 291 338 298 334 290 340 296 336 288 341 294 338 286 342 293 338 286 340 292 336 284 338 290 336 285 335 290 333 285 333 290 332 285 330 289 332 284 330 288 334 283 332 285 340 280 335 284 336 283 338 283 338 282 339 280 339 280 340 277 350 275 340 276 341 275 340 276 349 270 340 274 349 269 341 273 351 270 343 270 353 267 344 266 354 263 344 264 354 260 344 262 353 258 344 260 344 260 343 260 344 260 344 262 345 261 346 264 356 261 343 267 350 265 347 269 354 268 352 271 355 270 350 270 356 269 350 269 356 268 351 265 360 261 351 262 361 259 351 259 360 255 350 255 360 251 350 250 360 246 349 246 360 243 350 245 361 241 352 242 362 238 354 240 363 235 355 236 364 232 355 231 363 227 353 226 361 221 349 222 356 216 345 219 352 212 341 214 347 207 336 210 343 203 334 208 340 200 331 206 337 197 328 204 334 195 324 202 330 193 320 196 326 188 316 189 321 180 311 184 312 184 307 181 311 173 303 178 307 170 302 178 306 169 299 175 304 166 299 174 303 165 299 173 304 164 299 171 305 162 299 170 305 161 298 167 304 159 299 166 305 158 298 166 304 157 297 166 303 157 296 164 303 157 296 163 303 155 296 162 303 155 296 162 303 155 296 164 302 156 295 165 301 157 294 167 300 158 294 168 298 158 294 168 297 159 294 168 295 158 291 167 293 157 288 166 288 156 283 166 284 156 279 166 279 156 273 164 273 154 268 162 267 152 265 161 264 151 263 161 262 151 260 162 258 150 254 160 255 160 248 158 244 148 241 158 242 157 234 157 235 156 226 155 226 155 218 154 213 145 212 152 207 143 208 151 202 143 204 152 197 145 201 155 194 149 200 159 191 155 200 164 191 161 199 169 199 169 198 174 198 173 197 175 188 172 196 177 187 173 198 178 188 173 199 178 189 174 201 178 191 175 202 180 192 177 202 181 192 177 200 181 191 177 197 179 188 174 193 175 185 169 187 168 180 161 175 154 175 154 177 157 173 151 173 154 173 153 169 152 162 145 166 154 159 147 164 156 157 148 160 157 152 150 153 159 146 153 147 163 139 157 143 167 143 167 141 172 132 165 139 177 131 172 137 182 128 177 136 188 126 184 136 192 125 191 134 196 123 197 133 200 122 201 122 205 121 205 129 205 119 207 127 207 119 210 127 210 119 215 128 213 122 219 131 216 125 223 136 219 131 226 142 220 137 228 148 223 149 222 154 226 154 225 158 228 154 237 161 229 161 229 164 229 159 238 168 231 164 240 172 236 168 244 177 241 172 249 183 245 179 254 190 249 187 258 196 253 192 262 198 256 193 265 200 258 195 267 203 260 199 268 206 264 201 273 210 268 203 275 214 269 208 277 216 270 208 276 214 269 207 273 207 273 207 273 215 269 209 275 215 270 209 277 216 272 210 279 216 273 211 281 216 274 377 414 218 277 377 414 221 279 377 414 224 283 377 414 375 412 377 414 232 292 377 414 234 298 377 414 235 305 377 413 235 309 230 318 237 312 233 321 241 317 237 326 245 321 242 330 247 323 243 333 249 325 245 335 252 327 248 337 256 332 254 338 256 345 257 345 260 349 261 348 269 340 265 350 273 341 271 351 278 345 277 354 282 350 280 359 283 353 282 362 286 357 285 367 290 363 289 372 295 368 294 377 296 369 296 379 296 368 298 378 298 368 301 377 300 367 304 375 303 364 308 373 306 362 313 370 311 360 318 367 315 356 323 362 318 351 326 357 321 346 331 351 325 343 334 347 329 339 338 343 336 335 345 338 341 330 350 334 344 326 353 330 346 322 356 323 348 316 358 316 350 310 350 310 349 304 359 302 348 298 358 297 349 291 349 291 350 284 350 284 350 278 359 275 350 272 360 269 352 265 361 261 352 258 361 253 350 251 359 246 347 245 356 240 346 237 354 231 345 230 353 224 343 225 351 218 341 219 349 213 340 214 347 207 336 209 343 201 332 205 339 197 329 200 336 192 326 194 332 186 323 189 329 182 320 186 327 179 317 185 323 177 312 184 313 184 309 184 309 183 304 182 305 181 303 181 304 181 302 179 306 170 302 178 305 168 300 176 304 167 298 175 303 166 296 173 301 164 294 171 299 162 292 170 298 161 292 170 297 160 291 169 297 160 291 168 297 159 291 168 296 159 290 168 295 159 290 170 293 160 288 171 291 161 286 171 289 162 286 172 289 162 286 172 289 162 286 171 290 162 288 170 289 170 289 169 289 169 289 169 290 169 290 168 290 168 290 168 294 159 289 169 293 159 289 169 290 169 289 169 293 161 -1 -1 -1 -1 290 168 290 168 291 167 291 167 292 168 296 158 292 168 297 158 293 167 298 158 294 167 298 158 294 167 299 158 294 167 298 158 294 168 298 159 293 168 297 159 293 168 297 159 292 168 296 160 291 168 291 168 290 169 291 169 290 170 290 169 289 170 289 170 289 171 289 170 290 172 293 162 290 172 294 162 290 171 291 171 291 170 291 170 292 170 292 169 292 169 293 168 293 168 297 159 293 168 298 159 294 168 299 159 294 166 299 158 294 166 294 165 293 166 299 158 293 167 299 158 292 167 297 159 292 168 297 159 291 169 296 160 291 169 295 160 290 170 294 161 289 170 293 161 288 171 292 162 288 172 288 171 287 173 290 164 286 174 287 173 286 174 286 174 286 176 288 166 286 176 286 175 285 176 287 166 285 176 287 166 285 176 286 176 285 176 286 176 286 176 286 175 286 176 286 175 285 176 286 176 286 176 287 166 284 175 287 165 284 174 286 165 284 174 287 164 285 174 287 164 285 174 287 164 285 174 287 164 286 174 288 164 285 173 289 163 286 172 286 172 286 172 289 162 286 172 289 162 285 172 288 162 284 173 288 162 284 173 287 163 284 173 287 163 284 173 287 163 284 173 287 163 284 172 287 163 284 172 287 162 284 174 286 163 283 174 286 164 283 174 286 164 284 174 286 164 284 174 287 163 284 174 287 163 284 173 287 163 283 173 286 163 283 173 286 163 283 173 286 164 283 173 286 163 283 173 284 173 283 173 286 163 284 173 287 163 284 173 287 163 284 173 287 163 284 173 287 163 284 173 287 163 284 173 287 163 284 173 287 163 284 174 287 163 284 174 287 163 284 174 287 163 284 173 287 164 284 174 287 164 284 174 287 164 284 174 287 164 285 174 287 164 285 174 288 164 285 174 288 164 286 174 288 164 285 174 288 164 286 176 288 165 286 176 288 165 285 175 287 165 284 175 286 165 284 176 286 166 284 176 286 166 285 176 287 166 285 176 287 166 286 177 288 167 286 177 287 176 286 176 289 166 286 176 289 166 287 177 289 167 288 177 289 177 288 177 291 166 289 176 292 166 290 176 293 166 292 176 294 166 293 176 295 166 294 176 296 165 294 176 296 165 295 174 296 164 293 173 295 164 292 173 293 164 290 174 290 173 288 176 289 167 287 178 287 169 288 180 288 171 289 182 288 173 289 181 289 172 290 182 290 171 291 180 292 170 292 179 294 169 294 178 297 168 298 178 301 168 300 178 304 168 301 177 305 167 300 174 304 164 297 171 301 161 292 169 295 159 286 168 289 158 284 168 287 157 284 168 287 158 287 169 289 158 293 169 294 158 301 170 300 159 308 169 306 159 312 169 310 158 312 168 312 157 311 166 309 156 307 163 305 153 302 160 298 150 295 157 290 149 286 157 281 150 278 160 272 154 271 164 264 159 266 170 262 167 264 175 260 172 265 179 257 175 265 181 257 178 264 184 256 182 264 186 255 187 263 189 255 190 263 193 255 194 264 196 256 196 266 196 257 195 266 196 257 195 268 195 259 194 273 194 263 191 274 192 265 189 274 192 265 188 274 192 265 187 274 190 265 185 272 186 263 181 271 183 263 177 270 179 263 173 270 175 261 169 268 170 261 166 267 167 259 163 266 165 259 162 266 162 257 161 266 160 257 160 267 160 258 159 268 160 259 159 271 160 261 159 274 161 264 159 276 162 267 159 277 163 267 159 280 162 270 158 282 162 273 158 281 161 271 157 278 160 269 156 276 159 267 156 274 158 266 155 273 159 264 156 272 160 264 158 272 164 264 161 271 167 262 164 271 170 262 167 272 170 263 168 273 169 264 167 274 167 265 164 275 162 267 159 277 158 268 156 279 156 269 153 280 155 271 152 281 154 272 152 282 154 282 154 280 154 271 152 278 154 269 154 277 156 267 155 277 157 267 158 276 160 267 161 275 163 266 164 274 165 265 167 272 166 263 168 269 166 260 169 267 165 259 170 266 164 259 169 268 163 261 169 270 162 263 167 274 159 266 165 276 157 269 162 278 155 270 159 278 153 270 156 277 153 269 156 276 153 267 157 276 155 267 158 276 156 266 159 276 157 267 160 276 158 267 160 276 158 267 160 275 159 265 161 275 159 265 161 274 160 265 163 273 162 264 165 272 165 263 168 272 168 263 171 273 168 264 172 274 166 265 169 275 163 265 166 275 160 265 163 274 159 265 161 274 158 264 160 274 157 265 159 274 156 265 157 275 155 266 155 277 154 268 153 278 155 269 153 279 157 271 153 278 159 271 154 274 162 275 161 269 165 270 165 263 169 264 168 258 172 257 161 254 174 253 163 254 174 251 164 254 174 252 163 255 173 254 162 256 170 255 160 256 166 256 156 255 161 256 161 255 159 255 158 256 158 257 147 256 156 256 146 252 146 252 145 245 156 245 145 240 157 239 147 239 160 239 159 238 160 237 150 237 158 236 147 238 153 238 143 239 148 241 138 239 143 242 133 242 142 245 131 246 140 248 129 248 140 251 129 248 141 251 130 248 143 251 133 249 145 251 134 249 147 252 136 250 148 253 137 252 149 254 138 255 149 257 138 258 149 259 138 260 149 259 138 259 147 256 136 252 148 250 137 242 149 239 138 229 150 226 140 216 151 212 141 204 150 200 141 196 150 196 149 190 149 185 141 185 150 179 142 181 151 174 142 176 151 170 143 168 152 161 144 158 151 155 147 153 153 146 146 148 156 149 156 144 161 136 156 144 170 134 165 143 179 132 176 141 189 130 186 139 196 128 194 136 202 126 200 133 205 123 204 128 207 117 205 123 209 113 207 119 211 109 208 117 213 117 213 116 216 116 215 114 218 103 215 113 221 102 218 112 223 101 221 111 225 100 223 111 227 100 226 109 229 98 228 109 231 98 230 109 232 99 232 110 233 101 234 114 233 105 234 119 232 111 235 124 231 115 234 129 231 129 231 132 232 132 232 133 232 123 236 133 231 122 234 132 228 122 231 129 226 119 229 126 226 116 227 123 227 112 227 107 228 106 228 110 229 99 228 103 229 92 227 96 227 86 225 93 224 83 222 93 221 82 220 92 220 82 219 91 222 81 220 91 224 81 224 84 227 84 228 88 232 89 232 93 237 93 236 105 235 95 238 106 235 97 239 106 235 96 239 104 235 94 238 101 235 91 236 99 232 90 234 99 229 91 232 101 224 101 224 104 221 104 221 108 220 102 226 114 218 109 225 120 218 116 226 126 219 123 227 131 219 132 218 137 218 137 218 141 217 141 217 145 217 144 225 149 218 148 227 154 220 152 229 158 224 155 232 161 226 158 235 165 227 163 236 171 229 168 238 175 232 171 241 179 235 175 244 183 239 179 247 186 243 182 253 186 248 182 257 186 252 182 261 189 255 185 264 195 261 191 270 200 267 197 276 204 274 200 283 209 279 205 288 213 284 211 294 218 289 214 298 220 292 216 301 222 294 218 303 226 297 222 307 231 303 227 312 237 310 212 292 242 316 216 297 248 321 247 330 255 326 253 336 261 329 259 339 266 331 265 341 271 336 234 319 275 342 273 351 274 353 274 353 277 344 275 354 280 346 278 356 283 349 281 359 285 352 283 362 286 356 284 366 286 370 287 370 288 364 291 373 293 366 296 375 298 365 298 365 302 361 307 369 307 357 312 366 311 354 315 363 313 353 318 362 313 353 320 361 315 353 322 360 315 350 323 356 318 345 326 352 323 339 331 345 329 332 339 337 336 326 346 329 341 322 351 324 341 318 351 319 342 312 353 313 346 306 356 306 348 302 358 300 348 296 358 295 348 290 358 288 350 283 360 280 351 276 361 273 351 269 361 266 353 260 353 260 352 253 352 253 348 246 356 240 344 238 352 232 342 229 350 223 340 224 347 217 338 220 345 212 335 214 341 206 331 209 338 200 328 204 334 195 324 197 331 189 323 191 328 183 322 186 327 179 318 183 325 176 314 182 315 181 310 181 315 173 308 180 308 179 306 178 306 178 306 178 306 177 306 178 311 169 306 176 311 168 306 176 311 167 305 173 306 173 303 170 304 170 300 168 300 167 298 168 303 160 296 170 301 161 295 170 300 161 294 170 299 160 295 170 299 160 296 170 301 161 297 169 301 160 297 171 302 161 299 172 303 162 300 172 305 163 301 172 306 163 302 173 306 164 301 173 301 173 301 173 301 173 300 172 305 163 298 172 299 171 296 170 296 169 294 168 299 159 294 167 299 158 294 166 299 157 294 166 297 155 292 166 297 157 289 166 293 156 287 167 291 157 288 168 288 168 289 170 291 160 289 173 291 162 290 176 291 175 292 176 294 165 294 175 296 164 297 174 298 164 299 174 299 163 298 172 298 172 296 171 296 170 291 169 292 169 286 169 287 169 282 169 281 158 276 165 275 155 269 161 268 151 262 157 263 157 255 155 255 154 246 153 247 153 238 153 236 143 233 154 230 143 227 153 224 143 222 153 222 153 217 152 217 151 214 149 211 139 213 148 209 138 210 148 205 138 204 148 198 139 198 150 192 140 193 153 193 152 187 155 187 154 180 155 173 147 173 156 166 147 168 157 161 149 165 160 157 153 160 164 151 157 156 168 146 161 153 170 144 165 152 172 142 167 152 176 143 171 151 179 141 173 149 180 139 176 145 182 135 178 143 183 132 179 141 183 130 179 139 183 129 178 138 183 128 179 135 183 129 180 133 183 123 177 129 182 120 176 126 180 117 173 124 178 116 170 122 176 114 168 119 176 111 168 117 178 109 169 114 179 114 179 111 181 111 180 109 182 100 175 107 183 98 176 105 183 99 178 105 184 96 177 105 185 95 180 104 187 95 182 104 189 95 184 104 191 94 187 104 194 93 191 105 196 94 194 105 199 94 198 105 200 94 198 106 198 95 197 105 196 95 196 106 193 95 193 107 188 97 189 109 186 99 188 110 185 101 190 111 188 105 195 114 193 111 201 122 198 120 207 133 201 132 208 143 198 141 208 151 198 148 207 155 201 151 210 156 206 152 215 157 210 153 219 156 217 152 225 158 223 153 231 160 229 156 237 163 233 159 242 167 236 164 245 172 239 169 249 177 244 173 253 178 257 178 257 185 262 184 262 190 268 191 269 200 266 197 275 206 271 207 271 211 278 211 278 214 284 214 283 216 289 212 298 220 293 216 303 226 301 223 310 232 307 377 414 238 310 377 414 244 313 377 414 249 317 377 414 253 322 377 414 256 326 377 414 259 331 377 414 264 337 377 414 268 342 264 352 270 346 266 355 274 349 269 358 277 352 272 360 278 356 273 364 281 361 274 368 284 367 278 374 286 372 279 379 286 376 279 382 285 378 278 384 283 379 276 386 282 382 274 388 282 386 274 392 283 392 275 397 284 399 285 398 284 403 274 405 281 405 272 407 268 407 268 408 274 410 266 410 270 413 271 412 265 415 257 412 259 416 250 411 251 416 251 415 243 414 244 414 238 413 239 413 231 414 232 413 226 415 221 407 220 415 216 407 214 414 210 406 207 413 203 405 200 412 197 404 195 411 196 411 189 409 190 409 183 409 183 408 178 410 178 409 173 412 170 403 167 411 165 402 162 408 160 400 159 405 158 396 155 400 156 400 151 395 151 395 146 392 147 383 141 391 142 381 138 390 139 380 136 386 137 377 132 383 132 383 129 385 129 384 125 387 127 378 121 388 124 379 121 385 124 377 120 384 121 383 119 384 123 376 119 383 120 383 119 383 120 383 117 382 117 382 113 380 117 372 108 377 113 370 102 373 103 372 98 365 98 365 94 361 99 353 92 360 97 352 91 357 96 349 90 352 97 345 90 352 97 344 92 352 98 345 93 354 100 346 93 352 101 345 94 351 101 345 94 352 101 346 94 352 101 346 92 353 100 347 92 352 99 347 93 352 99 346 93 350 100 343 93 347 100 341 92 347 98 340 90 348 97 342 89 348 96 342 91 349 97 341 93 348 100 340 94 347 100 340 93 348 100 341 93 350 99 343 91 352 97 345 89 353 95 345 88 350 94 344 88 346 94 339 88 341 95 335 88 337 88 336 86 333 86 332 82 330 89 323 78 328 84 321 76 325 82 318 76 319 82 311 77 311 82 307 79 306 86 300 80 304 87 298 80 304 87 297 79 302 86 296 80 298 87 292 80 292 88 286 79 286 87 280 78 281 86 276 78 276 86 272 80 270 89 266 83 263 88 260 84 255 93 252 85 248 94 245 85 240 94 238 83 234 92 232 82 230 91 228 83 227 91 225 86 222 86 221 90 216 91 216 93 212 93 212 96 207 105 206 97 203 107 202 99 200 108 199 102 197 111 196 108 192 117 191 114 188 123 186 117 185 126 183 117 182 125 179 114 179 123 176 113 175 122 174 114 173 123 172 115 171 116 171 117 169 126 172 121 169 128 172 124 170 129 174 135 180 134 179 134 178 138 182 137 181 143 187 138 184 144 189 136 185 140 188 131 186 137 187 130 187 133 188 132 192 135 192 129 188 132 190 131 190 135 190 130 185 130 185 129 184 129 183 130 179 130 179 132 174 132 174 135 168 135 167 135 162 134 161 133 156 143 156 134 155 143 154 138 152 147 151 140 151 149 151 140 149 148 150 140 146 149 147 140 144 149 145 142 141 150 142 145 139 146 139 149 139 149 139 152 138 152 137 153 138 162 138 155 138 164 138 157 136 166 136 159 134 168 134 160 133 168 132 159 131 167 130 155 132 163 130 151 132 159 128 147 131 155 127 142 129 143 128 138 127 139 126 135 125 135 125 132 126 133 125 131 126 139 121 131 127 139 121 132 128 140 121 133 127 141 121 135 125 143 120 137 124 146 118 139 123 139 123 140 123 140 123 142 124 150 118 145 123 153 118 147 122 156 118 147 122 155 119 146 122 154 119 143 122 152 121 142 124 151 123 142 126 142 126 145 128 151 130 153 133 156 135 160 138 162 141 167 146 167 149 169 157 170 156 169 164 169 164 165 173 166 173 163 176 164 175 165 186 166 186 168 177 169 186 173 177 174 186 175 175 176 185 177 177 178 185 177 177 178 177 177 175 177 175 176 172 176 172 176 171 178 179 176 168 178 177 176 165 179 173 176 162 179 170 177 162 179 170 176 163 178 172 173 164 174 173 170 167 170 176 170 170 166 178 165 183 164 182 163 188 163 187 161 193 162 192 165 192 159 199 162 198 156 204 158 200 153 208 156 203 150 211 156 207 151 215 158 210 152 218 159 214 152 222 158 219 154 227 159 222 154 231 155 233 154 233 157 226 154 234 157 229 154 237 158 233 158 233 159 237 156 246 163 241 163 241 169 245 169 245 175 249 171 258 183 254 179 264 190 260 190 259 194 263 191 273 198 266 195 276 203 270 200 280 206 276 204 286 208 291 208 291 213 296 213 295 219 300 219 300 224 304 224 304 230 298 228 308 234 300 231 310 239 304 236 314 245 311 215 291 251 318 220 298 254 323 224 302 257 328 227 307 259 332 256 342 260 334 258 344 263 335 261 346 267 338 266 349 271 341 270 351 274 344 274 354 278 347 280 357 283 348 286 358 289 350 293 359 295 350 296 349 301 350 306 359 309 357 310 357 308 346 314 354 311 343 318 350 314 339 322 346 318 335 326 342 323 331 332 337 329 330 337 334 333 327 343 330 339 323 348 327 342 322 352 325 344 320 354 320 346 315 356 314 348 308 349 307 349 299 349 299 348 292 349 292 348 285 358 282 349 279 358 276 349 273 358 270 348 267 358 263 348 259 357 255 347 252 355 247 344 247 352 241 340 241 349 235 339 234 347 227 339 228 346 220 337 222 345 215 335 216 342 209 332 210 337 202 328 205 334 198 325 202 331 194 322 198 323 197 319 191 325 184 316 187 322 179 313 183 318 175 310 180 315 172 307 179 312 170 303 177 304 176 301 176 305 167 300 176 303 166 299 175 304 166 299 173 303 164 296 170 301 162 294 170 298 161 291 169 296 160 291 169 291 168 292 170 297 160 292 169 298 160 294 170 299 161 294 170 299 161 295 170 300 162 295 170 300 162 295 170 301 162 297 170 303 162 299 170 305 162 302 170 309 162 304 169 313 164 306 168 315 164 308 167 319 164 312 168 322 165 316 168 326 166 319 166 326 164 322 163 333 162 325 162 326 161 328 160 328 159 330 159 341 161 334 160 344 162 336 159 346 163 336 158 346 161 335 156 345 159 332 155 342 156 328 154 339 156 326 154 337 155 326 155 337 156 327 156 338 156 328 156 338 156 329 156 340 157 331 157 342 158 332 158 342 160 332 160 343 162 332 161 343 165 334 164 343 170 336 167 344 174 339 173 345 180 342 180 347 189 345 188 347 197 346 195 347 204 347 201 347 200 348 205 347 215 348 208 347 217 348 212 346 221 347 216 345 225 347 219 344 227 348 222 348 221 349 223 349 223 350 226 347 234 352 228 348 238 354 232 350 241 355 235 352 244 357 237 353 246 358 240 359 239 359 243 360 242 359 246 354 253 359 250 354 258 358 255 353 262 357 260 351 268 354 265 355 264 351 268 346 275 350 272 345 280 350 277 350 277 352 280 352 280 354 283 355 283 357 285 358 285 360 288 361 287 364 290 364 290 366 293 366 293 368 295 364 304 370 297 366 306 370 299 367 308 371 302 367 311 372 306 367 313 372 309 366 317 372 313 372 313 371 317 372 317 371 320 371 319 370 322 371 322 370 324 371 324 371 326 371 326 372 328 372 328 372 330 365 336 372 332 365 338 372 334 364 339 371 335 363 341 370 338 363 343 368 340 360 346 365 343 365 343 363 346 363 345 360 348 360 347 359 349 352 354 358 350 352 354 358 350 358 349 359 349 359 349 361 348 361 347 363 345 363 345 366 341 366 341 368 336 369 336 373 331 371 340 376 327 375 336 378 324 376 334 377 324 375 333 375 324 372 333 371 324 368 333 362 331 363 332 357 331 358 331 358 322 355 331 358 322 354 331 358 322 355 331 358 321 355 329 358 318 355 327 358 316 355 324 358 314 355 321 358 312 354 319 358 312 354 319 358 313 353 320 358 315 353 322 357 318 351 325 354 321 349 328 352 324 347 331 351 327 345 334 350 328 344 336 352 330 346 337 354 330 348 337 358 330 352 337 362 330 356 337 366 328 360 335 368 328 362 333 370 329 364 333 370 330 366 331 368 332 364 333 366 334 358 336 363 336 358 336 350 338 353 338 355 339 350 339 351 342 346 342 347 346 342 345 343 347 334 347 337 347 328 347 330 346 324 346 326 346 318 345 325 345 317 344 324 345 325 344 325 346 325 346 324 349 324 348 324 352 325 351 326 354 317 354 328 356 319 356 330 356 321 356 332 356 323 357 334 356 325 357 335 355 327 358 337 354 331 358 340 353 340 353 345 352 346 351 353 349 351 357 361 344 360 353 367 339 368 338 370 333 374 341 374 330 378 339 377 326 381 335 380 321 384 329 380 316 385 325 380 314 385 323 381 314 386 323 382 316 387 325 384 319 388 328 386 321 390 331 388 323 391 332 389 324 391 333 389 324 391 334 390 326 391 336 390 329 391 338 390 332 390 341 390 335 390 344 390 337 389 346 390 339 389 347 389 340 389 349 389 342 388 350 389 342 387 351 389 342 386 351 389 341 389 340 389 340 389 339 390 339 390 339 390 340 388 349 390 340 387 349 389 340 386 349 387 341 385 350 387 342 385 351 386 341 384 350 386 340 384 349 386 339 384 348 386 338 384 347 385 337 383 346 385 336 383 345 385 336 383 345 385 336 383 345 385 336 383 346 386 337 383 347 387 338 384 347 387 339 384 348 388 339 385 349 388 340 385 349 388 340 385 349 388 340 385 349 387 341 384 350 387 341 384 350 386 340 383 349 385 339 382 348 384 337 381 347 383 336 381 345 382 334 380 344 380 332 378 342 379 330 377 340 377 328 376 338 376 327 375 337 375 327 374 337 374 327 372 337 371 326 371 336 370 326 369 336 370 326 368 335 367 335 368 335 370 326 368 335 370 326 368 335 370 325 369 335 371 325 370 335 372 325 371 335 373 326 372 336 374 327 374 337 376 329 375 339 377 330 376 340 378 331 377 341 379 333 378 343 381 334 381 334 382 336 379 344 382 337 379 346 383 337 380 346 383 337 381 346 384 336 382 345 385 334 383 344 385 332 383 342 385 331 384 341 386 330 384 339 385 328 384 338 385 328 384 337 385 327 384 336 385 326 384 335 384 325 383 335 384 324 384 334 385 323 384 333 385 323 384 332 385 322 385 331 385 321 385 330 386 320 386 330 387 320 387 329 388 320 387 329 388 320 387 329 388 320 387 329 388 321 387 329 387 321 386 330 387 321 386 330 386 321 386 330 386 320 386 330 385 319 386 329 384 317 387 327 384 315 387 324 383 313 387 322 383 310 387 320 382 309 388 317 382 307 388 316 381 306 388 315 382 307 388 315 381 307 388 315 382 308 387 316 381 308 387 317 380 309 387 317 380 310 387 317 380 310 387 318 382 311 388 319 382 312 389 319 383 311 389 319 383 310 390 318 383 309 390 317 383 309 390 317 382 309 389 317 382 310 389 317 382 310 389 317 382 310 387 314 382 309 389 316 382 308 389 315 382 308 389 315 382 308 389 315 382 308 389 316 382 309 389 317 383 310 390 318 383 311 390 320 383 312 390 321 383 313 390 322 383 314 390 322 383 315 389 323 384 316 389 324 384 316 389 324 384 316 389 325 384 316 388 325 384 316 388 325 384 315 388 325 385 315 388 325 386 316 389 325 386 317 388 327 387 318 388 328 387 320 388 329 387 321 387 331 387 322 387 331 387 322 387 332 387 323 387 333 386 324 386 334 386 324 386 334 385 324 386 334 385 324 385 335 385 324 386 334 386 323 386 334 386 323 387 333 386 322 387 331 386 321 387 331 386 320 387 330 386 320 387 329 385 319 388 329 386 318 388 328 386 317 388 327 386 316 388 326 386 316 388 325 385 315 388 325 385 315 388 325 385 316 389 326 384 316 389 325 384 317 389 325 383 317 390 323 384 315 391 320 385 311 391 316 385 308 391 312 390 307 391 307 383 300 387 302 380 296 384 297 376 292 384 293 372 289 381 290 370 286 379 287 369 284 377 283 367 281 375 281 365 279 374 278 363 275 372 274 361 272 370 271 360 270 369 269 357 267 367 266 358 265 367 263 358 264 367 261 358 262 365 259 356 260 364 257 355 259 360 256 354 257 362 253 361 250 362 250 360 247 361 247 360 245 361 244 360 241 361 241 -1 -1 360 238 361 237 361 236 361 235 362 235 355 235 365 233 355 234 367 234 360 237 371 237 363 237 373 238 364 238 374 238 364 238 375 237 364 233 375 234 364 229 374 229 363 225 373 228 364 225 365 225 368 227 378 230 371 231 381 234 373 232 383 237 375 233 385 237 376 233 386 237 376 232 385 237 376 231 385 236 376 231 377 231 378 231 388 235 379 230 389 234 378 228 388 232 377 224 388 228 376 222 386 225 374 220 385 223 383 224 385 223 375 221 385 224 376 221 386 225 377 220 387 224 386 224 388 223 377 219 387 223 378 221 388 227 381 223 389 230 384 227 392 234 386 231 393 239 388 234 394 241 388 234 395 242 388 234 395 242 390 234 396 242 390 233 397 241 391 231 397 238 391 229 398 236 391 226 399 233 391 224 399 230 391 222 398 227 390 220 399 226 390 218 398 223 389 217 397 222 389 216 397 221 389 216 397 220 389 216 396 221 390 217 397 222 391 219 398 224 392 221 399 227 394 223 400 230 396 226 401 232 396 228 401 234 396 228 401 234 396 228 401 233 394 227 400 232 391 225 398 231 388 223 397 229 389 223 397 230 389 226 397 232 391 229 398 235 393 232 398 239 393 235 399 242 395 237 400 244 396 236 401 243 395 232 400 239 393 227 394 227 391 223 392 222 388 220 389 219 387 219 395 224 388 220 396 226 388 221 396 228 389 223 397 230 390 224 397 231 396 234 397 233 397 237 397 236 396 240 397 239 395 246 397 245 394 243 395 252 394 251 394 260 393 258 392 267 391 267 389 272 388 273 383 281 384 279 378 285 381 282 375 287 380 284 373 290 379 284 373 290 377 285 371 291 376 286 376 286 374 290 367 295 371 292 371 292 368 295 362 301 366 297 360 302 364 296 359 301 363 293 359 299 364 289 359 296 364 285 360 293 365 281 362 289 367 274 365 283 368 266 365 275 368 260 364 268 366 256 362 263 364 254 360 261 360 255 355 262 354 256 349 264 347 258 344 263 343 260 338 268 342 260 339 266 344 261 339 269 347 264 342 271 353 267 347 275 357 272 351 279 362 277 355 282 365 282 357 286 368 288 359 292 365 294 357 295 360 297 354 297 353 298 345 300 350 298 340 298 348 296 338 296 345 295 337 296 344 296 336 298 344 299 335 300 343 303 334 304 342 306 333 308 339 308 330 310 337 308 328 310 335 308 326 309 334 309 325 307 332 310 322 307 330 313 322 310 329 318 321 315 327 325 319 323 326 332 317 329 325 336 317 335 324 340 315 338 322 342 313 341 319 345 310 344 317 349 308 348 314 355 306 352 312 360 312 359 312 362 312 362 311 363 312 362 308 363 310 362 304 361 304 361 298 360 298 359 293 360 286 355 290 363 283 359 289 368 282 363 288 371 280 366 285 373 278 369 285 376 277 372 286 380 278 377 286 386 278 383 287 390 278 387 286 392 277 390 284 394 284 393 279 393 280 393 275 393 267 391 274 395 265 392 273 398 264 395 273 401 265 399 274 403 265 401 276 404 275 404 277 405 278 405 282 406 282 405 285 407 286 406 288 407 280 404 289 406 281 402 289 404 282 399 290 402 284 396 289 398 284 391 288 394 283 387 285 391 281 384 280 389 281 389 274 386 274 376 267 380 269 372 265 375 265 374 266 371 269 362 267 368 271 360 267 367 270 358 264 364 266 355 262 362 265 353 262 359 264 350 263 356 265 347 266 355 267 346 271 354 271 345 273 352 273 344 276 352 275 343 276 352 276 347 274 353 274 345 272 354 256 320 270 356 270 347 267 356 255 316 265 354 256 317 262 350 255 321 261 346 256 325 260 344 256 327 262 343 258 329 262 344 259 329 262 345 260 330 264 343 261 328 262 343 261 328 262 343 259 325 262 341 260 327 262 340 260 327 260 338 258 326 260 338 259 324 251 333 257 321 252 329 258 320 253 325 259 318 255 321 260 315 257 318 277 324 271 330 278 323 272 331 279 325 272 331 280 325 272 332 279 325 272 332 279 325 272 330 278 324 271 329 278 322 272 327 278 320 273 325 264 306 261 312 265 304 274 324 277 319 273 324 265 304 273 323 266 303 274 323 266 303 275 323 283 317 279 323 284 318 284 323 288 319 289 323 293 315 293 322 294 318 293 322 295 317 293 324 295 319 293 327 296 319 293 329 296 321 295 333 297 327 297 337 299 331 299 339 302 330 300 342 301 341 301 343 305 334 301 345 305 335 301 346 304 337 299 348 302 340 298 350 300 341 295 351 298 342 294 353 296 347 293 357 296 348 294 360 298 353 295 362 299 355 297 363 301 355 299 362 302 354 300 361 302 355 300 359 303 350 299 358 302 348 297 357 299 348 296 357 297 348 294 358 295 350 293 361 293 352 293 363 292 355 293 365 292 359 293 366 292 361 292 366 290 360 291 364 287 356 289 362 286 356 287 360 282 353 287 360 282 353 286 361 282 354 286 363 282 355 287 364 284 356 288 365 286 357 288 365 286 356 286 363 284 355 281 361 282 353 277 358 280 349 272 353 276 345 270 347 269 308 269 342 267 315 269 337 267 318 262 330 269 322 262 330 267 320 261 334 267 319 262 335 268 318 271 339 269 316 273 338 270 313 276 335 281 328 277 334 282 326 279 333 284 325 280 334 288 327 282 334 291 329 286 334 296 332 290 334 300 335 291 333 301 336 293 331 302 336 295 329 304 335 296 329 296 328 295 330 296 329 296 332 304 338 296 334 304 341 296 335 305 341 297 335 306 342 298 333 307 339 300 332 308 338 302 334 311 340 305 336 313 343 308 340 316 345 312 345 320 351 314 348 322 355 316 349 316 349 316 351 317 351 318 353 318 353 320 353 328 360 322 351 330 358 324 347 332 355 326 344 333 352 326 342 333 349 327 340 334 348 328 341 335 347 328 342 335 350 329 343 336 352 330 344 336 352 333 345 337 351 335 347 339 352 337 349 344 357 340 351 346 360 340 353 346 363 341 355 347 363 342 355 348 364 344 355 350 364 346 354 352 363 347 352 354 361 349 350 355 358 350 347 356 355 351 345 358 353 353 343 360 351 356 343 363 351 358 343 366 351 360 344 368 351 369 352 370 352 364 346 372 353 366 347 374 355 368 349 376 357 370 350 376 359 371 349 377 358 373 348 378 357 373 347 379 356 374 348 379 356 375 349 379 358 376 352 378 361 376 355 378 364 376 358 377 368 375 363 375 372 375 367 373 376 373 371 371 380 371 376 368 385 368 381 364 390 365 386 360 394 361 390 355 397 356 392 357 392 352 392 353 392 350 393 343 399 347 395 349 395 345 397 338 401 345 397 337 401 345 398 338 402 346 398 339 403 348 398 348 397 350 398 350 397 351 397 351 397 353 398 353 397 355 397 350 405 358 396 352 404 359 395 354 403 360 394 356 402 360 393 355 401 358 391 354 399 356 390 352 398 354 387 350 396 352 384 349 390 345 390 346 391 345 387 346 388 350 376 348 385 352 375 350 384 352 374 350 383 352 374 350 384 351 375 349 384 350 378 348 387 350 379 347 389 348 381 345 391 347 381 345 391 347 383 345 393 347 385 346 394 348 386 347 395 349 386 349 395 349 383 350 392 350 379 350 388 349 374 352 384 349 372 352 382 349 371 355 378 350 369 358 374 353 364 362 368 356 358 365 359 358 349 359 349 357 339 361 339 352 331 357 331 348 325 356 324 344 322 353 321 343 320 352 319 342 316 352 314 340 309 350 308 338 304 348 302 336 299 346 298 334 296 344 294 334 293 344 291 334 289 344 286 335 286 345 283 337 284 347 281 339 281 348 278 339 278 349 275 340 275 350 272 341 271 351 268 342 267 352 263 342 262 351 258 341 257 349 251 341 251 349 246 340 246 349 240 340 242 347 235 338 236 346 229 337 230 337 229 335 223 336 223 333 219 334 219 332 215 339 206 330 209 336 199 328 202 333 194 326 197 331 189 321 193 327 185 316 187 320 178 312 184 315 175 308 182 313 174 305 180 308 171 303 179 307 169 302 176 306 168 301 176 305 167 300 175 305 166 300 174 305 165 298 172 303 164 296 172 301 163 294 172 299 163 292 173 296 163 290 173 291 173 290 173 294 164 290 171 291 171 291 169 291 169 292 170 292 169 292 170 293 170 292 170 296 162 290 171 295 162 290 172 294 162 290 172 293 162 290 172 293 162 292 172 294 162 293 172 297 163 294 171 297 162 293 170 297 161 292 170 293 169 291 170 291 170 291 172 291 172 292 174 292 174 292 176 293 175 293 176 293 176 293 176 293 176 292 175 293 175 291 175 292 174 292 176 292 175 291 176 295 167 292 178 295 168 291 177 295 168 292 176 295 167 292 176 296 167 293 176 298 167 296 176 300 167 297 175 302 167 299 176 303 167 300 176 306 166 301 174 302 174 303 174 303 173 305 173 309 164 306 173 311 164 308 174 312 165 309 175 313 166 308 175 313 166 308 175 313 166 309 175 313 166 310 176 314 166 312 176 314 167 315 176 315 175 318 177 318 177 320 178 320 178 322 178 322 178 324 177 320 168 323 176 319 167 322 174 317 166 321 173 315 166 319 174 313 166 318 175 312 168 319 176 319 175 321 176 322 176 325 177 326 176 330 176 323 170 334 176 326 170 337 177 330 171 338 178 332 172 340 179 336 175 342 181 336 176 344 184 341 180 347 188 343 183 348 191 342 184 347 194 344 189 348 196 343 191 347 198 343 193 349 198 344 193 343 193 346 193 350 197 347 193 351 197 348 193 352 198 348 190 348 192 349 191 347 193 348 193 348 202 346 193 347 202 344 193 342 194 342 193 338 193 339 193 341 201 336 193 338 201 334 193 336 201 332 193 336 201 331 192 338 200 333 191 340 200 336 190 343 200 340 190 346 200 343 190 348 201 346 191 349 201 348 191 351 201 350 191 352 201 351 191 352 201 352 190 352 200 352 189 351 197 350 186 350 194 349 183 348 190 346 180 346 188 343 177 344 186 340 176 342 185 338 175 340 185 337 175 339 184 339 183 337 183 338 182 335 182 336 181 334 180 334 180 333 180 328 171 332 180 327 170 329 180 325 170 325 180 321 170 324 180 319 171 325 181 321 172 327 181 322 172 327 180 323 171 328 179 323 170 328 179 323 170 328 179 324 170 330 180 325 171 332 181 332 180 334 182 334 181 335 183 336 182 337 184 337 183 339 185 339 185 341 187 338 177 342 188 340 178 343 189 341 179 344 191 342 180 345 194 345 183 346 197 346 189 345 200 346 189 342 202 345 192 340 204 343 193 337 203 340 193 332 202 335 191 325 200 329 189 319 198 322 188 312 197 316 186 308 194 312 184 305 192 309 181 304 191 307 180 302 191 305 180 300 190 303 180 298 187 300 177 296 183 298 176 296 178 300 168 298 174 301 165 300 173 305 164 301 171 305 162 300 170 303 162 298 172 301 162 296 172 299 162 295 172 298 162 294 170 297 160 293 167 296 158 293 166 296 157 294 166 295 156 293 167 293 166 292 168 293 158 291 169 290 159 288 170 287 160 283 171 282 160 278 171 276 160 273 171 271 161 267 171 264 161 260 171 258 161 252 168 250 158 245 162 244 153 242 159 240 149 237 156 234 146 229 154 225 144 222 154 217 144 214 155 209 145 207 154 208 154 199 153 194 144 193 153 187 145 189 156 182 149 181 161 172 154 174 166 165 160 170 170 160 167 164 173 155 171 160 176 150 175 155 180 145 180 153 184 144 186 157 189 146 190 161 195 152 198 166 199 156 202 171 200 162 204 174 210 166 215 174 219 166 225 170 223 163 229 167 226 159 233 166 232 159 239 167 236 162 244 169 241 164 248 171 245 171 245 173 248 173 248 178 253 174 261 184 255 180 264 189 256 186 264 196 257 194 266 200 258 197 267 202 257 201 267 206 260 206 269 206 263 207 272 205 265 207 274 208 265 210 274 209 263 209 263 208 262 211 270 206 260 210 268 205 259 209 267 205 258 209 266 203 259 207 267 203 257 206 266 204 254 206 264 203 254 205 263 202 252 204 262 203 250 203 249 204 246 205 246 206 244 206 243 206 242 207 252 203 241 203 250 198 240 198 249 195 239 194 248 192 238 192 247 192 238 192 247 192 239 193 247 195 249 195 248 197 249 196 249 200 249 200 249 204 249 203 249 199 245 206 246 204 243 213 245 208 240 208 239 210 238 219 240 213 236 222 238 216 232 224 233 216 227 223 229 222 226 221 225 208 218 218 221 206 216 216 217 206 214 215 214 207 212 208 211 209 211 217 211 211 211 219 211 213 212 221 212 214 211 222 212 215 211 216 210 216 210 216 209 217 208 224 209 216 207 223 208 213 205 217 205 211 203 215 203 208 202 212 200 206 200 209 199 203 198 206 197 200 197 201 196 198 196 200 195 196 196 198 195 194 195 195 195 194 195 195 195 196 196 199 194 198 196 201 194 200 196 203 194 201 196 205 196 203 197 206 196 204 198 211 197 206 199 210 199 207 199 211 199 208 200 208 199 208 200 208 199 208 200 211 199 208 200 211 199 208 200 211 199 206 200 209 198 204 198 208 198 202 198 206 197 201 199 208 197 201 199 208 197 202 199 206 198 202 200 206 198 203 200 205 199 198 201 201 199 194 200 198 198 192 201 195 198 189 202 192 199 184 202 187 199 179 203 183 200 176 203 179 199 172 204 175 200 168 205 171 201 164 207 167 202 161 208 164 204 158 210 161 203 156 212 159 204 154 213 158 206 155 215 157 207 155 216 158 207 155 215 157 207 155 215 159 207 156 214 159 206 156 213 161 205 157 213 162 205 158 212 163 204 159 211 164 204 160 212 166 204 162 209 170 203 166 208 173 203 170 209 177 203 171 210 178 204 172 212 179 206 172 212 179 206 170 212 178 206 169 213 177 206 170 214 176 207 170 214 176 207 169 213 176 207 169 213 176 207 168 214 175 207 168 214 168 213 168 214 168 213 168 213 169 213 168 213 169 213 168 213 168 213 168 213 168 213 168 214 174 207 167 217 174 210 166 221 173 214 166 227 173 220 168 230 168 230 170 230 171 230 172 228 173 228 174 224 174 223 176 221 183 214 177 217 184 210 174 214 181 208 168 212 168 211 161 210 167 201 156 210 160 202 152 209 157 200 149 207 154 198 148 202 153 194 148 198 153 190 148 196 154 189 147 197 153 189 145 197 145 197 143 195 150 188 141 191 148 185 141 187 149 181 145 185 145 184 147 183 156 178 149 185 149 184 149 184 149 184 148 182 148 182 147 182 155 177 149 181 156 175 149 180 157 174 150 179 157 173 150 178 158 173 148 176 156 171 144 174 144 174 141 173 141 173 138 172 138 172 135 172 136 171 135 172 135 171 136 171 144 164 136 168 144 162 136 164 144 159 137 161 145 155 137 157 145 152 138 154 147 149 140 149 149 147 142 144 152 143 147 140 147 140 151 139 152 139 157 139 156 138 160 139 168 142 163 140 170 144 164 141 172 145 165 141 173 144 165 141 173 144 163 139 171 142 160 138 161 137 159 137 159 137 157 136 157 135 156 136 164 138 155 137 164 139 155 136 164 138 154 136 163 137 153 136 162 137 153 135 162 135 152 135 161 134 150 136 159 134 148 135 158 133 147 134 156 132 146 134 154 131 144 132 144 132 142 131 142 130 140 130 141 129 139 129 139 129 138 129 147 124 139 129 148 124 140 128 148 124 141 128 150 124 143 127 152 122 144 126 145 125 146 126 154 121 146 126 154 121 145 124 154 120 146 124 155 120 146 124 155 119 145 124 153 119 144 123 153 119 145 123 152 119 144 122 153 118 145 121 155 117 147 120 147 120 148 121 148 120 149 120 158 116 148 119 158 115 147 118 147 117 147 117 147 117 147 117 155 113 147 118 156 115 147 119 156 115 148 119 156 114 148 118 157 114 148 119 157 115 148 120 156 116 148 120 148 120 149 120 149 119 150 120 150 119 150 120 151 119 150 119 150 119 148 118 148 118 147 117 156 114 147 116 155 113 148 116 148 115 147 114 147 113 147 113 156 109 148 113 156 108 150 114 150 113 150 114 150 113 148 114 156 108 146 115 154 110 145 116 145 115 143 117 143 117 140 120 141 119 138 122 145 116 135 123 143 118 134 125 141 118 133 126 140 120 133 126 133 125 134 126 142 121 135 125 135 125 136 125 136 124 138 124 138 124 139 123 139 123 138 123 139 122 136 122 137 122 133 121 133 121 130 122 131 122 129 123 129 123 129 124 129 123 129 123 138 119 130 124 138 120 131 123 140 120 133 124 133 124 135 124 135 124 138 125 138 124 139 125 148 124 138 126 139 125 137 126 137 125 135 126 135 125 134 126 134 125 133 125 133 125 132 125 132 124 132 124 132 123 131 124 139 120 131 123 140 120 132 123 141 120 133 123 141 120 134 124 143 120 135 123 144 120 136 124 144 121 135 126 143 122 132 127 141 124 130 128 139 125 130 128 130 128 129 129 129 129 128 130 128 129 127 129 127 129 125 130 125 129 125 130 125 129 124 130 124 129 124 130 124 129 124 129 125 129 125 129 125 129 126 129 126 129 127 129 127 129 127 129 127 129 127 130 127 129 126 130 135 127 127 131 135 127 127 131 127 131 127 131 127 131 128 131 136 127 128 131 136 127 128 130 137 126 129 130 137 126 128 129 137 126 128 130 136 126 127 130 136 125 127 129 136 126 127 129 135 126 127 129 135 125 127 129 127 129 126 130 127 129 126 131 126 130 126 131 126 131 126 131 126 131 127 130 127 130 128 130 129 129 129 130 137 126 130 129 138 125 130 129 138 125 130 128 139 125 130 128 139 124 130 128 139 124 130 128 139 123 130 128 138 122 129 127 137 122 128 128 136 122 127 128 135 123 126 129 134 123 126 130 133 123 126 130 133 123 127 129 135 123 128 129 136 123 129 129 137 123 129 129 137 123 130 129 137 123 130 129 138 123 130 129 138 124 131 129 138 124 131 129 139 124 131 129 139 124 130 129 139 123 130 128 138 123 130 128 137 123 129 128 137 123 129 128 137 123 129 128 137 123 130 128 138 123 130 128 138 123 130 128 138 123 130 129 138 123 130 129 138 123 130 129 138 123 130 130 138 123 130 130 138 124 130 130 138 124 130 130 138 124 130 130 138 124 130 130 137 124 130 130 137 124 129 130 137 124 129 131 136 125 128 131 136 124 128 131 135 124 128 130 136 124 128 130 136 123 129 129 136 124 129 129 136 124 129 129 136 124 129 129 129 129 129 129 137 124 130 129 138 124 130 129 138 123 130 129 138 123 130 130 138 123 130 130 138 123 130 130 138 124 129 129 138 124 130 129 138 123 130 129 138 124 130 129 138 124 130 129 138 124 130 129 138 124 130 129 138 123 130 129 138 123 130 129 138 123 130 129 138 123 130 129 138 123 130 130 137 124 129 130 137 124 128 131 136 125 127 131 135 125 127 131 135 125 126 132 134 126 126 132 134 126 126 133 133 126 127 133 134 127 126 133 134 127 126 133 126 132 126 132 134 126 127 132 135 126 127 132 135 126 128 131 136 125 128 131 136 125 128 131 136 125 128 131 136 125 128 131 136 125 128 130 137 125 128 130 137 125 129 131 136 126 128 132 136 126 128 132 135 126 128 132 135 127 128 133 136 127 128 133 136 128 127 134 135 128 127 134 135 128 128 134 135 128 128 134 135 128 127 134 135 128 127 134 127 133 127 134 127 133 127 133 127 133 127 133 135 127 128 132 136 126 129 131 136 126 129 131 137 126 129 131 137 125 128 131 137 125 128 130 136 125 129 130 136 125 128 131 137 125 129 131 137 126 129 131 137 126 129 131 137 126 129 131 137 126 129 132 137 126 129 132 136 127 129 132 137 127 129 131 137 126 129 131 138 125 130 130 138 125 130 130 138 125 130 130 138 124 129 130 137 125 129 130 137 125 129 130 137 125 129 130 137 125 129 130 137 125 129 131 137 126 128 131 136 125 128 132 136 126 129 132 137 126 129 132 137 126 129 132 137 126 130 132 138 126 130 132 138 126 130 131 138 126 130 130 139 125 130 130 138 123 129 129 138 124 129 129 138 124 129 129 137 124 129 129 137 124 129 129 137 124 129 129 137 124 128 130 136 125 128 130 136 125 128 130 136 125 129 130 137 125 129 130 130 130 130 131 130 130 130 131 139 126 130 131 139 126 130 131 139 125 130 130 139 125 131 129 139 125 131 129 139 124 131 129 139 124 130 129 138 124 129 129 137 124 129 129 136 123 128 129 136 124 127 129 135 124 127 129 128 129 127 130 127 129 127 130 127 130 127 130 135 125 128 131 136 125 129 130 137 125 130 130 130 129 130 130 138 124 131 129 139 124 131 129 139 124 131 129 139 124 130 130 138 125 130 129 137 124 129 129 137 124 129 129 129 129 128 130 136 125 128 130 128 130 127 130 127 130 127 130 135 125 128 130 136 125 128 130 136 125 129 130 137 124 130 130 138 124 130 129 138 124 130 129 139 124 131 129 139 123 130 129 138 124 129 129 137 124 129 129 137 124 128 130 136 124 128 130 135 125 127 130 135 125 127 131 135 125 127 131 127 130 127 131 136 125 128 130 128 130 129 130 129 129 130 130 138 125 131 129 139 126 131 129 140 125 131 129 140 124 131 129 140 123 131 129 140 123 131 129 139 124 131 129 139 124 130 129 138 124 129 129 137 124 129 130 129 129 128 130 136 126 128 131 128 131 128 131 128 131 128 131 128 130 128 130 137 125 129 130 130 130 130 130 138 125 130 130 138 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 130 129 138 124 130 129 138 124 129 130 137 124 129 130 137 125 128 130 136 125 129 131 128 131 128 131 128 131 129 131 136 126 129 131 137 126 130 131 130 131 131 130 139 125 132 130 140 125 132 130 140 124 132 129 140 123 131 129 140 123 131 129 139 124 131 128 139 124 131 129 139 124 131 129 138 124 130 129 137 124 129 130 137 124 128 130 129 130 128 130 128 130 128 131 128 130 128 131 137 125 129 130 138 125 130 130 138 126 131 130 139 126 131 130 139 125 132 130 140 125 132 130 140 124 132 129 140 124 131 129 140 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 130 129 138 125 130 130 138 125 130 130 138 125 129 130 137 125 129 130 129 129 130 130 130 129 130 130 139 126 131 130 139 125 132 129 140 125 132 129 140 124 132 129 140 123 132 129 140 124 131 129 140 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 125 131 129 139 125 130 130 138 125 130 130 138 125 130 130 138 124 130 130 138 125 130 130 139 125 131 130 140 125 132 130 140 125 132 130 140 125 132 130 140 123 131 129 140 124 131 129 139 124 131 129 139 125 131 129 139 125 131 129 139 124 131 129 139 124 131 129 139 124 131 129 138 124 130 130 138 124 130 130 138 124 130 130 138 124 130 130 138 123 130 130 139 124 131 129 139 125 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 125 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 125 131 129 139 125 131 130 139 125 130 130 139 125 130 130 139 124 130 130 139 124 130 130 139 125 130 130 139 125 131 130 139 124 131 130 139 124 131 129 139 124 131 129 139 125 131 129 139 125 131 129 139 125 131 129 139 125 131 129 139 125 131 129 139 125 131 129 139 125 131 130 139 125 130 130 139 125 130 130 139 125 130 130 139 125 130 130 139 124 131 130 139 125 131 130 139 125 131 130 140 125 131 130 131 129 131 130 139 124 131 130 139 125 130 130 139 125 130 130 139 125 130 130 138 125 130 130 138 125 130 130 139 125 131 129 139 125 131 129 139 125 131 129 139 125 130 130 139 125 130 130 139 125 131 130 139 124 131 130 139 125 131 130 140 125 131 130 140 125 131 130 140 124 131 130 139 124 131 130 139 125 131 130 139 125 131 130 139 125 131 130 139 125 130 130 138 125 130 130 138 125 130 130 138 125 130 130 138 125 130 130 138 125 130 130 138 125 130 130 138 125 130 130 138 125 130 131 138 124 130 130 130 130 130 130 131 130 131 130 131 129 131 130 139 125 131 129 139 125 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 129 139 124 131 130 139 124 131 130 131 129 131 130 139 124 131 130 139 124 131 130 139 124 132 130 140 124 132 130 140 124 132 130 140 124 132 129 140 124 132 129 140 124 132 129 141 124 133 128 141 124 133 128 141 124 132 128 141 124 132 128 141 124 132 128 141 124 133 128 141 124 133 128 142 123 133 128 142 123 133 129 142 123 133 129 142 123 133 129 141 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 124 134 129 142 123 134 129 141 124 133 129 141 124 133 130 141 124 133 129 142 123 133 129 142 123 133 130 142 123 134 130 142 125 134 130 142 124 134 129 143 125 135 129 143 125 135 128 144 125 136 128 145 126 137 129 146 127 137 130 146 129 137 132 146 131 137 134 146 133 138 135 147 135 138 137 147 136 138 137 138 137 138 138 139 138 140 138 140 137 141 137 141 137 141 135 141 135 141 133 141 133 141 130 141 130 141 128 150 127 142 126 151 125 142 126 151 125 142 126 151 125 142 126 152 125 143 127 151 125 142 128 151 126 141 128 150 126 139 127 148 125 137 129 137 128 136 130 137 129 136 131 136 131 136 132 136 132 136 134 136 133 137 135 137 135 136 136 137 135 137 136 146 134 138 136 138 135 139 134 148 132 139 133 148 132 139 132 148 130 138 132 147 130 137 132 146 130 137 132 146 130 137 132 146 130 137 132 137 132 136 132 145 130 136 133 145 130 135 133 136 132 136 132 136 132 136 132 136 131 137 132 137 131 137 132 137 132 137 133 138 132 137 133 146 132 137 133 146 132 136 134 137 133 137 134 137 133 136 134 137 134 136 135 145 132 136 135 136 135 136 135 136 135 135 135 135 135 134 136 134 135 133 136 133 135 134 136 133 135 134 135 144 132 136 134 136 133 137 134 137 133 137 133 137 133 137 133 137 133 136 133 144 131 135 133 144 130 136 134 145 131 136 134 145 131 137 134 146 131 136 135 146 132 136 136 145 133 136 137 136 136 136 137 137 136 136 137 137 137 136 137 136 137 135 138 135 137 135 137 144 135 134 136 135 136 135 135 135 135 135 134 136 134 136 134 136 133 136 133 136 133 136 133 136 133 135 133 135 133 135 133 144 131 135 134 144 131 136 134 145 132 137 135 145 132 137 136 145 133 137 136 146 133 138 136 146 133 138 136 146 133 137 136 146 133 136 136 145 134 136 136 145 134 136 136 146 134 137 136 138 135 138 135 147 133 138 135 147 132 138 134 147 132 137 134 146 132 137 134 137 133 136 134 137 134 136 135 137 135 137 135 146 133 137 135 146 133 137 136 146 133 137 136 146 133 137 136 146 133 137 136 146 133 136 136 146 133 136 136 145 134 136 136 137 136 137 136 137 135 137 135 137 135 137 135 137 135 137 135 146 133 137 135 146 133 137 135 137 135 137 135 137 135 137 135 137 135 137 135 137 135 138 135 138 135 138 136 138 135 138 135 147 133 138 135 147 133 138 135 147 133 138 135 147 133 138 136 147 133 137 136 146 133 137 137 137 137 136 138 136 137 136 138 136 138 135 138 135 138 135 139 135 139 133 140 134 140 133 141 142 138 134 141 143 138 135 140 145 138 137 139 146 137 138 138 138 138 138 137 138 137 137 136 137 135 136 136 136 135 136 135 144 133 136 135 145 133 136 135 145 132 137 135 146 133 138 136 146 133 138 136 146 133 137 136 146 133 137 137 146 134 136 138 145 135 136 138 145 136 136 139 136 138 137 139 137 138 137 138 137 138 138 138 137 137 137 136 137 136 137 136 137 135 136 136 137 135 136 136 146 133 137 136 146 133 137 136 146 134 137 136 146 134 138 138 146 134 137 137 137 137 137 138 137 137 137 138 137 137 138 138 138 138 138 138 139 138 139 138 139 137 139 137 147 135 139 137 147 134 137 136 146 134 136 136 145 134 136 136 145 133 136 137 145 133 136 136 146 133 137 136 137 135 138 136 147 132 138 136 148 133 138 137 147 134 138 138 138 137 137 138 145 136 137 140 137 139 137 141 137 141 136 142 136 141 136 142 145 140 136 142 145 139 136 141 146 138 137 139 137 139 138 139 138 138 138 138 138 137 138 138 147 135 137 137 146 134 137 137 146 134 137 137 146 134 137 137 146 134 138 138 146 135 138 138 147 135 138 138 147 135 138 138 147 135 138 138 147 136 138 139 147 136 137 139 138 139 137 139 137 139 137 139 137 139 137 139 138 139 137 138 138 138 138 137 138 137 138 137 138 136 138 137 147 134 137 137 146 134 137 137 146 134 137 137 146 134 137 137 146 135 138 138 146 134 138 138 138 137 138 138 138 138 138 138 138 137 139 137 147 135 139 137 148 134 138 136 148 134 137 136 146 133 136 137 145 134 134 138 143 135 133 138 141 135 132 138 133 137 133 137 133 137 134 137 134 137 133 137 134 136 134 137 134 136 134 137 143 134 134 137 143 134 134 137 143 134 134 136 134 136 134 136 134 136 134 136 135 135 135 135 135 135 135 135 144 132 135 135 144 132 136 135 144 132 136 136 145 133 136 136 145 133 136 136 145 133 136 136 145 133 136 136 145 134 136 137 144 134 135 137 135 137 135 137 135 137 135 137 136 137 136 136 136 136 136 136 137 135 136 136 136 135 136 136 136 135 135 135 135 135 135 135 143 133 135 135 144 133 135 135 145 132 136 135 145 131 136 135 146 132 137 135 145 132 136 136 145 133 136 136 145 133 136 136 145 133 136 136 145 133 137 135 145 132 137 135 145 132 136 134 146 132 136 134 145 131 136 134 144 131 135 134 135 133 135 134 135 133 135 134 144 131 136 134 145 132 136 134 145 131 136 134 145 131 136 134 145 132 136 134 145 132 137 134 146 131 137 134 146 131 136 134 145 132 136 134 145 132 136 134 145 132 136 134 145 131 136 134 145 131 136 134 145 131 136 134 145 131 137 136 145 131 138 138 145 131 138 138 144 130 137 138 143 130 137 138 142 130 136 137 141 129 135 136 141 128 135 135 140 127 134 134 134 133 133 134 138 126 132 134 138 126 131 134 137 127 131 135 136 127 131 135 136 127 131 135 137 127 133 135 133 135 135 135 135 135 136 135 136 135 137 136 137 135 137 136 138 136 137 136 143 129 137 136 143 129 136 136 142 129 136 136 142 128 135 135 141 128 134 135 140 128 133 135 138 128 131 135 132 135 131 135 131 135 130 136 131 135 131 136 131 135 131 136 131 135 132 136 138 128 133 136 139 129 135 137 140 129 135 137 141 129 136 138 142 129 137 138 142 130 137 138 143 131 137 139 143 131 136 138 142 131 136 138 142 130 136 137 142 129 136 136 141 129 135 136 140 128 134 136 140 128 133 136 139 128 133 135 138 128 133 135 138 127 133 136 138 127 133 136 138 128 133 136 138 128 133 136 133 135 133 136 134 136 134 137 134 136 134 137 134 137 135 138 135 137 135 138 140 130 135 138 141 131 135 138 141 130 136 137 142 130 137 136 142 129 137 136 143 129 137 135 143 128 137 135 142 128 136 136 141 128 135 136 140 128 134 136 139 128 133 136 139 128 133 136 139 128 133 136 139 128 134 136 139 128 134 136 139 128 134 136 139 129 134 137 140 129 133 137 140 130 133 136 141 131 133 136 142 131 135 134 144 131 138 132 147 130 142 130 151 130 146 130 155 130 148 130 148 129 148 130 157 130 147 130 156 130 146 132 155 131 146 132 154 131 146 132 155 131 145 132 154 131 144 132 153 131 142 132 152 131 142 133 151 132 141 134 141 134 140 135 140 135 140 136 140 135 140 136 149 134 141 137 141 137 140 137 149 135 140 136 150 133 142 135 151 133 143 134 152 132 143 133 153 132 144 132 144 132 144 133 153 131 144 133 153 131 144 133 153 131 143 132 153 130 143 132 152 130 143 132 152 130 142 132 151 130 142 132 151 130 142 132 151 131 141 133 142 133 141 133 142 133 141 133 142 133 142 133 142 132 142 133 152 131 143 133 152 132 144 133 153 132 144 133 154 130 144 132 153 130 144 132 153 131 144 132 153 131 144 132 153 131 144 132 153 130 143 132 152 130 143 132 152 130 143 132 152 130 142 132 152 130 142 133 151 131 143 133 151 131 143 133 151 132 142 134 151 132 142 134 143 133 143 133 151 131 143 133 152 131 143 133 152 131 144 133 153 131 144 133 153 131 144 133 153 131 143 132 152 131 143 132 152 130 143 132 152 130 143 132 152 130 143 133 152 130 143 133 152 130 143 133 152 131 143 133 152 131 142 134 151 131 142 134 151 132 142 134 150 132 142 134 151 132 142 134 151 132 143 133 152 131 143 133 152 131 143 133 152 131 143 133 152 131 143 133 152 131 143 133 152 131 143 133 143 133 143 133 144 133 144 134 152 131 143 134 152 131 143 134 152 132 143 134 152 132 143 134 152 132 143 134 152 132 143 134 152 132 143 134 152 133 142 134 151 132 142 134 151 132 142 133 151 132 142 133 151 131 142 132 151 130 142 132 151 130 142 132 151 130 142 132 151 130 142 132 151 130 142 132 151 130 142 132 151 130 142 132 151 130 142 132 151 130 143 131 152 130 144 130 145 129 148 129 148 128 152 128 153 128 156 130 156 130 159 132 167 136 162 133 169 137 162 134 170 139 162 136 170 140 163 137 170 141 162 138 170 142 162 138 170 142 162 137 169 141 160 136 168 139 157 135 165 139 155 134 164 137 153 135 161 138 152 137 160 139 152 138 161 139 152 138 161 139 152 138 162 139 152 136 162 137 151 136 160 135 150 133 159 132 150 130 160 129 151 127 160 126 151 124 160 123 150 122 159 120 148 120 158 118 147 120 156 117 146 120 155 117 145 120 154 117 145 119 154 117 146 120 146 119 147 121 147 120 148 122 157 120 150 124 159 122 150 124 159 122 151 125 160 123 152 126 161 124 152 126 161 125 152 126 161 125 151 125 159 124 149 124 149 124 148 123 148 123 147 122 147 122 146 122 147 121 147 121 147 121 147 121 147 120 147 121 156 119 147 121 156 118 148 121 157 118 147 121 157 119 148 122 157 119 147 122 156 119 147 123 156 121 146 125 147 124 146 126 155 123 146 128 154 123 144 128 153 122 143 128 151 121 142 127 150 121 141 126 149 120 140 125 147 119 139 123 139 123 137 123 145 117 136 123 143 117 135 123 143 117 135 123 136 123 136 123 136 123 138 123 138 123 139 123 139 123 140 124 140 123 139 125 140 124 140 126 140 125 140 127 140 126 140 127 140 127 140 127 140 126 140 126 140 125 139 125 139 125 139 124 139 124 138 124 138 124 138 123 138 123 138 124 138 123 138 124 138 123 138 123 138 123 138 124 138 123 138 124 138 123 138 124 138 123 138 124 138 124 139 125 139 124 139 125 140 125 140 126 140 125 140 126 140 125 140 126 141 125 140 126 141 125 141 125 141 125 140 125 140 124 140 124 140 123 139 122 139 122 139 122 139 121 139 121 148 119 140 121 140 121 141 121 141 121 142 121 143 121 144 121 144 121 145 121 145 121 146 122 155 121 147 123 156 121 148 122 157 122 148 122 157 121 147 122 156 122 146 122 146 122 144 122 145 122 144 122 144 121 143 122 143 121 144 122 143 121 144 122 143 121 144 122 144 121 144 122 145 122 145 122 145 121 145 122 145 122 144 123 145 122 145 123 145 123 144 123 144 123 144 122 144 122 144 122 144 122 143 123 144 122 143 123 143 123 143 123 143 123 142 122 143 122 142 122 143 122 142 122 143 122 142 122 143 122 142 123 143 122 143 122 143 122 144 122 143 122 144 122 144 122 143 122 143 122 144 122 144 121 144 122 144 121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 139 125 -1 -1 139 126 139 126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138 121 138 120 135 122 135 122 131 124 131 124 127 126 136 123 122 128 132 125 118 130 128 126 114 132 124 128 110 134 120 128 107 135 116 129 103 137 111 131 99 139 100 139 96 141 102 133 91 143 97 135 88 145 92 137 86 148 89 139 83 150 84 144 79 151 80 142 75 151 76 146 72 152 73 148 70 154 71 149 68 154 69 150 69 155 69 150 69 155 72 147 69 155 69 155 69 156 69 155 68 157 69 156 70 156 78 146 73 154 82 143 76 153 85 143 79 151 88 141 83 148 92 138 87 148 95 138 89 148 97 138 90 147 99 136 92 146 100 136 92 148 100 137 93 150 101 138 93 148 100 137 93 146 101 136 93 145 101 135 92 143 101 133 92 142 100 132 92 142 100 132 92 141 101 132 93 141 101 132 93 142 101 133 93 143 92 143 93 145 100 134 93 146 99 136 94 147 100 136 95 147 101 136 97 147 103 136 98 146 105 136 100 146 106 135 102 144 101 143 104 142 111 133 105 141 112 131 105 140 111 131 107 139 113 130 110 137 117 127 113 135 119 125 114 135 119 125 114 138 117 127 115 142 116 130 116 146 116 146 118 151 117 140 120 156 117 144 119 162 115 151 117 169 112 157 115 174 108 164 116 178 108 169 115 182 107 174 115 186 115 185 115 190 116 189 116 193 108 186 116 195 101 195 116 196 104 192 107 202 105 191 107 201 106 190 109 200 108 189 113 197 114 196 114 196 114 196 114 195 114 195 114 194 112 190 109 194 110 188 108 194 109 186 108 194 109 186 109 196 109 188 108 199 105 190 109 200 106 190 110 202 108 192 131 190 108 194 134 191 110 196 137 190 128 183 136 188 128 180 132 186 126 176 130 183 124 172 128 180 108 146 125 180 107 148 124 180 106 149 103 193 107 152 101 191 110 152 120 170 112 152 110 153 120 153 112 153 121 153 112 153 121 152 114 152 122 152 116 151 125 150 119 151 127 147 120 151 128 147 123 152 129 146 124 151 131 145 126 150 132 143 124 145 132 141 125 142 134 139 131 144 138 137 134 141 142 133 139 138 147 130 145 134 152 127 151 131 157 121 157 128 162 117 159 122 174 129 163 118 166 107 167 114 169 104 169 111 172 100 169 109 173 99 168 108 191 126 182 125 192 125 166 106 192 127 164 105 191 130 160 105 190 131 180 136 180 135 179 139 188 140 177 143 187 142 177 146 187 144 178 147 188 145 179 147 179 147 180 148 188 143 181 149 189 143 181 150 188 142 181 149 188 141 183 148 189 139 183 147 188 137 183 147 187 137 183 147 187 137 183 148 187 138 182 149 186 139 182 151 185 141 181 154 185 144 180 156 185 146 180 157 185 150 180 158 182 154 180 157 186 150 181 156 186 146 183 155 186 145 185 155 188 145 185 154 188 144 185 155 187 144 187 156 188 145 187 157 189 146 189 159 191 148 191 160 193 150 192 162 195 151 193 163 196 153 194 163 197 153 196 165 199 154 196 165 200 155 195 165 199 154 193 165 198 155 192 165 196 155 191 166 196 157 190 166 196 156 190 166 190 166 190 166 197 155 189 164 197 153 189 163 196 153 188 162 194 152 186 161 193 152 185 160 192 152 183 158 189 150 181 155 188 147 180 152 187 143 179 147 180 146 179 143 186 133 181 137 181 137 183 135 190 127 186 136 193 127 189 136 195 128 189 138 196 130 189 141 195 133 186 140 195 132 184 137 194 134 183 133 194 132 172 116 172 115 189 131 199 132 193 136 204 140 198 142 210 142 201 145 210 149 203 147 211 152 205 150 214 153 204 150 205 150 203 150 212 152 201 150 211 154 201 153 210 157 202 155 210 159 200 157 209 160 197 158 197 158 195 159 204 161 191 161 191 160 187 159 187 158 184 159 192 162 182 159 187 162 180 161 188 165 180 163 188 167 181 163 187 166 183 161 189 163 186 157 192 160 187 154 196 158 190 151 198 155 192 149 200 153 190 151 199 154 188 153 196 158 186 157 195 161 187 161 195 165 188 163 197 168 192 164 192 164 195 162 203 166 196 161 204 165 194 161 194 161 190 161 198 167 188 162 196 167 188 162 196 167 188 162 196 167 189 162 196 167 189 162 197 166 189 161 197 166 190 160 198 165 190 159 198 165 190 159 198 163 191 158 200 164 190 160 198 165 188 161 193 165 188 163 196 168 189 163 195 165 190 163 198 167 190 163 199 167 190 166 200 168 190 167 199 169 188 167 198 169 188 167 197 169 187 166 196 168 187 165 196 166 187 163 196 163 187 161 196 161 188 160 197 159 187 159 197 156 187 158 197 156 187 157 196 153 187 154 196 150 187 151 196 147 188 149 196 143 188 145 197 139 198 137 198 135 187 138 188 138 185 137 194 131 183 138 192 132 182 141 182 141 181 142 189 137 180 142 180 142 178 142 186 138 176 142 184 138 175 143 183 140 174 144 178 142 172 144 179 141 172 144 179 141 171 142 179 138 172 141 179 138 173 142 179 138 174 142 180 138 174 143 179 140 174 143 181 137 174 143 180 137 174 143 181 136 177 143 183 136 179 143 186 136 182 144 189 136 183 145 183 144 192 139 191 139 184 146 191 139 183 145 190 138 183 143 191 136 184 139 192 132 185 136 185 135 185 133 185 133 185 132 193 125 184 134 192 126 183 136 183 136 182 138 183 137 182 137 191 134 183 136 192 136 185 141 195 143 189 146 198 149 195 148 200 151 201 148 206 155 205 150 211 157 208 153 214 161 213 156 218 164 218 157 224 165 224 155 226 165 226 155 226 155 227 156 227 156 228 157 228 157 229 159 229 159 231 162 234 176 232 164 235 178 233 165 236 178 234 166 236 178 234 166 236 178 235 166 235 165 234 166 234 166 235 167 234 166 236 168 236 167 236 168 235 167 236 168 236 167 236 168 236 167 236 168 235 167 235 167 235 166 236 168 236 167 237 170 235 179 237 172 234 180 237 171 234 180 238 172 233 181 238 174 232 182 236 176 231 184 236 176 231 184 236 176 231 184 236 176 231 184 235 177 231 184 236 176 231 184 235 176 231 184 235 177 231 184 236 176 231 184 236 176 231 184 236 176 231 184 235 176 231 184 234 176 231 184 234 176 231 184 233 176 230 184 234 176 230 184 235 177 230 184 236 178 230 184 235 179 229 185 234 179 228 186 232 181 226 187 230 184 223 191 225 190 218 195 220 194 213 199 215 198 207 203 211 201 204 206 207 203 199 206 204 205 196 208 202 204 190 204 202 205 190 205 202 204 201 203 202 204 194 208 205 205 196 209 207 204 199 209 207 204 199 211 207 203 201 209 206 202 196 206 206 200 198 204 208 198 196 199 210 198 197 198 210 199 197 196 208 200 196 196 207 200 194 196 204 201 191 196 201 202 188 197 196 201 185 198 194 201 183 198 190 203 180 200 188 205 177 203 187 204 176 202 186 205 186 204 186 204 176 200 187 202 177 197 188 198 179 193 186 196 177 189 182 194 174 187 178 194 170 186 176 193 167 187 177 193 168 186 178 192 170 186 179 192 171 185 178 192 178 191 176 192 177 191 173 191 173 191 167 192 168 191 164 192 159 182 161 192 162 192 160 193 156 182 159 192 155 182 158 191 153 181 156 189 156 189 155 188 155 187 154 186 135 155 154 185 136 156 152 183 137 157 152 181 139 158 151 180 140 157 151 180 139 157 152 179 139 157 153 179 140 156 152 180 139 157 152 180 139 157 153 181 138 157 152 182 137 157 153 183 135 156 154 183 134 156 157 183 134 155 161 185 154 178 165 186 156 180 171 186 161 182 176 187 165 184 178 188 167 186 178 189 167 188 177 193 166 191 176 195 165 194 175 196 164 196 175 199 164 200 176 201 165 203 177 204 167 206 179 208 169 210 182 212 172 215 185 218 174 220 188 222 178 226 185 224 175 227 182 227 170 227 180 227 179 226 178 228 167 227 178 227 166 227 177 228 165 227 178 228 165 228 177 230 168 232 177 232 177 231 177 231 166 233 177 231 166 233 177 230 168 233 177 228 168 231 177 228 166 230 179 225 178 224 179 225 178 224 179 224 178 224 179 221 168 224 177 217 168 222 176 212 168 218 176 207 168 213 176 204 177 203 176 201 168 208 176 198 168 205 169 203 169 203 170 201 170 201 170 199 170 200 172 199 171 198 171 196 173 194 178 188 171 192 177 185 169 190 175 184 168 190 173 183 166 189 171 182 165 189 170 182 164 189 170 182 165 189 172 182 166 190 174 182 168 190 177 183 170 191 178 182 171 189 179 181 172 189 179 180 172 187 177 177 170 184 176 176 169 181 173 175 169 179 172 175 168 179 171 175 167 179 171 175 167 180 172 176 168 181 170 183 170 183 173 184 173 183 175 184 176 183 178 182 177 181 179 180 179 177 180 172 179 177 179 173 179 174 179 171 178 173 178 170 177 172 176 171 175 173 174 172 173 174 173 175 172 177 172 177 173 178 173 183 175 179 173 184 176 180 173 184 174 182 174 182 174 181 174 181 174 180 173 180 173 179 171 179 172 178 171 174 169 178 165 181 165 179 167 174 163 179 166 174 160 181 167 174 162 178 166 174 159 180 166 173 160 177 165 172 160 175 165 171 160 174 165 170 160 173 167 169 161 172 168 170 159 174 168 169 160 174 168 170 163 174 169 170 161 176 170 170 162 176 170 170 162 175 171 170 163 175 172 170 164 174 172 169 164 174 172 169 164 173 172 169 164 173 172 169 163 173 171 169 163 173 170 169 162 172 170 170 162 173 169 169 164 172 169 169 160 174 168 170 160 174 168 170 160 175 160 175 160 175 167 170 160 175 168 171 160 176 166 172 159 177 158 179 158 178 162 174 157 179 161 175 158 179 161 176 158 181 161 177 159 181 161 177 159 181 162 176 160 181 163 175 162 180 164 175 162 179 165 174 163 178 163 179 163 177 166 173 164 177 166 172 164 177 166 172 164 176 166 172 164 176 166 172 164 176 166 172 163 176 166 172 163 176 165 171 163 176 164 172 162 175 164 172 161 176 163 173 160 176 162 173 159 177 161 174 159 177 161 175 158 179 160 175 157 179 160 176 158 180 160 176 157 180 157 182 158 180 161 176 158 182 162 176 158 182 161 176 159 180 158 183 157 182 158 183 157 182 161 175 156 182 163 173 157 180 166 171 157 177 170 170 160 174 174 170 163 172 176 171 166 172 178 172 167 173 180 175 168 174 180 177 168 176 180 179 168 179 178 181 167 182 176 184 165 185 175 188 163 189 172 193 161 194 170 199 159 199 168 206 157 206 166 213 155 213 166 218 156 220 168 222 157 223 169 224 158 227 169 226 159 229 171 229 160 230 173 229 162 230 175 228 164 230 175 227 164 229 175 227 163 228 174 227 162 228 174 228 162 228 175 230 163 229 176 231 164 231 176 232 164 231 176 231 164 230 176 232 164 232 175 233 165 235 174 234 164 236 173 235 160 239 171 236 156 241 171 236 153 242 170 236 157 240 170 237 158 240 170 235 154 240 171 235 156 240 171 235 156 241 170 234 151 243 171 234 154 240 172 234 154 240 173 233 150 243 174 232 162 232 175 232 165 233 176 231 164 230 177 228 165 226 179 224 167 220 179 217 169 213 181 211 172 205 182 204 175 197 183 199 177 190 182 197 176 187 180 195 175 185 178 194 173 184 175 193 170 182 168 191 166 181 161 188 160 178 156 184 154 174 152 182 136 153 151 183 135 154 149 185 133 156 146 187 145 177 144 189 128 160 144 189 142 177 143 186 131 160 142 183 132 161 124 162 136 165 125 163 136 166 126 164 137 166 127 164 138 166 128 164 139 165 128 163 138 164 128 164 137 165 126 165 136 167 125 166 136 168 124 167 134 169 124 168 133 170 123 168 133 170 123 168 133 169 123 168 133 170 124 166 134 170 124 166 134 171 124 164 133 171 123 164 130 169 121 165 129 170 120 166 128 171 118 166 129 173 137 187 126 171 136 188 126 171 136 188 125 172 136 188 125 173 136 189 127 174 136 189 126 175 116 167 125 174 117 167 126 174 137 188 126 174 139 187 125 169 141 185 126 167 143 184 128 164 147 182 130 160 152 181 133 157 157 180 136 153 161 180 138 150 165 180 140 146 169 181 141 143 171 182 172 181 174 182 170 172 175 182 171 172 174 182 171 172 174 183 170 172 173 183 169 172 171 183 168 172 170 183 166 172 169 182 165 173 169 183 164 172 168 183 164 173 167 184 138 143 167 184 163 174 166 185 162 174 167 185 163 174 167 185 163 174 167 185 164 174 167 184 137 143 167 184 137 144 166 183 138 144 165 183 138 146 165 183 138 146 165 183 138 146 165 183 138 146 165 183 139 146 165 182 140 145 165 181 142 147 165 181 142 145 165 181 141 145 163 183 163 182 158 184 160 173 153 183 157 173 149 179 154 170 149 174 140 148 134 153 143 147 139 154 146 147 144 158 153 153 144 158 153 152 145 157 154 152 147 156 154 150 142 151 154 149 141 151 152 148 137 150 147 144 153 171 143 144 152 175 141 146 153 180 158 170 154 185 159 177 155 189 160 181 156 191 160 185 157 191 162 184 157 191 162 183 156 190 160 182 153 189 158 181 150 186 156 179 127 160 134 154 132 160 136 152 138 159 139 152 147 157 144 147 157 157 166 157 150 140 170 157 151 134 180 157 156 129 182 153 160 124 192 152 187 148 195 152 191 150 200 155 197 155 202 158 199 157 207 162 201 157 209 161 199 155 207 158 198 151 207 154 197 149 206 152 196 148 205 152 199 148 199 147 202 148 203 148 206 151 207 151 210 154 215 163 215 159 217 167 217 162 220 171 217 165 220 174 216 168 220 176 217 171 221 181 216 173 219 182 216 173 217 173 216 173 222 183 216 172 220 181 216 171 220 180 216 172 219 179 216 171 219 179 216 171 221 179 217 171 221 179 218 171 224 181 219 169 225 180 220 168 226 179 222 168 227 178 224 170 228 181 224 173 228 184 226 178 227 177 228 181 227 179 229 182 226 189 227 181 226 179 225 179 226 189 226 179 227 189 224 178 226 188 225 178 227 188 225 178 227 187 224 178 226 188 224 178 227 187 222 176 225 187 222 175 226 187 222 175 226 186 221 174 226 187 -1 -1 225 187 -1 -1 226 186 223 174 227 186 223 175 223 174 224 175 226 186 224 175 227 186 224 176 227 186 224 175 227 186 224 175 227 186 224 174 224 173 223 173 227 186 223 173 226 185 222 174 223 184 221 173 222 184 220 174 221 185 219 174 219 183 220 175 219 187 219 177 218 188 219 176 218 187 219 176 219 188 218 176 221 191 216 176 221 191 215 176 219 193 214 177 219 193 212 176 217 193 210 177 216 194 210 177 215 194 210 179 207 187 211 180 210 190 212 180 213 191 214 180 214 192 216 181 215 192 222 187 219 194 220 184 219 194 219 185 217 194 220 186 217 195 216 183 217 195 217 183 217 195 219 184 217 194 217 181 217 194 219 184 218 193 220 184 218 194 219 184 218 194 220 185 217 194 218 184 217 195 214 182 215 194 215 181 215 192 214 181 214 193 213 180 214 192 212 179 213 191 212 179 213 191 212 179 214 192 212 180 216 192 213 181 219 193 212 182 221 191 212 180 222 190 213 177 225 188 212 174 227 186 212 171 228 183 212 168 220 172 212 167 220 170 210 166 219 170 208 165 217 169 206 165 216 166 204 164 214 166 203 163 212 164 201 162 210 164 198 163 207 164 195 162 204 163 194 162 194 162 193 161 193 161 194 160 195 160 196 160 205 161 196 159 205 161 195 158 203 160 194 157 203 159 196 154 204 157 198 151 207 155 200 149 208 153 200 150 208 153 198 149 207 153 198 150 207 152 196 152 206 154 196 152 204 154 195 152 205 154 193 152 203 154 192 152 202 156 192 151 200 154 192 150 200 153 194 148 194 148 196 149 196 148 163 117 220 142 162 117 205 157 193 153 222 143 193 155 193 155 194 156 194 155 194 157 195 156 195 156 196 156 195 154 205 156 196 155 205 155 196 154 205 154 196 154 205 153 194 152 203 151 193 149 202 149 191 147 201 146 188 143 188 143 186 142 197 140 166 120 195 138 166 120 194 136 167 122 193 136 168 124 191 135 171 126 173 116 172 126 175 115 173 123 175 113 172 120 175 111 173 118 178 109 173 118 178 108 189 135 177 109 188 135 198 134 173 120 196 132 174 121 178 110 175 122 178 110 173 121 177 110 173 122 175 112 173 122 175 112 173 123 175 113 173 124 175 113 173 124 193 133 174 122 175 112 174 120 178 109 188 132 178 109 182 110 178 109 181 110 179 108 177 115 179 108 176 115 203 135 176 115 203 135 177 116 179 108 178 116 178 115 178 116 178 115 177 115 204 136 175 113 207 136 174 112 175 112 174 112 197 136 173 113 206 138 195 139 204 139 194 141 202 138 190 143 199 138 188 146 193 142 183 149 187 144 179 153 164 122 176 155 162 124 175 158 179 149 175 162 175 161 176 164 176 164 178 168 184 160 181 169 187 161 182 170 189 162 183 170 189 162 183 169 189 162 184 170 184 170 188 162 188 162 182 172 187 163 181 173 186 165 181 174 186 166 182 173 186 165 183 172 186 165 183 171 189 161 185 169 190 160 187 170 192 161 187 171 193 162 186 171 193 163 185 170 193 164 184 167 194 166 186 164 195 166 189 159 194 163 192 156 199 162 196 155 197 155 201 154 201 153 206 155 206 154 207 157 213 166 209 161 214 168 212 162 217 170 214 163 220 171 214 165 220 172 216 166 221 174 214 168 219 175 212 169 218 176 210 169 216 176 207 169 213 175 204 168 210 175 202 168 203 168 202 169 208 176 201 171 201 170 200 172 200 171 200 171 206 179 201 171 207 178 202 169 209 176 204 167 210 174 204 166 208 170 204 166 208 170 203 166 208 171 204 167 210 174 204 167 211 174 204 167 212 174 204 167 211 174 204 167 211 174 206 167 210 175 208 167 211 175 210 168 210 168 210 170 221 190 212 172 221 191 214 174 221 191 215 174 221 191 217 175 219 187 219 176 222 188 220 177 223 189 220 177 223 190 220 178 223 190 221 181 222 190 219 180 221 190 221 180 223 189 219 177 224 189 217 175 223 190 215 173 223 189 211 172 213 180 208 170 209 178 206 169 207 177 205 168 206 176 205 166 205 175 205 166 207 174 206 165 204 174 205 165 205 173 205 166 205 171 204 166 205 174 203 167 204 175 202 167 203 176 201 168 202 177 199 169 200 177 198 169 199 178 196 171 197 179 195 172 196 181 196 173 197 182 198 175 200 184 201 176 214 195 204 178 206 183 206 178 208 186 209 178 215 189 212 178 220 190 215 176 224 188 218 175 226 187 220 174 228 185 222 174 229 183 223 173 229 183 224 173 229 182 224 174 229 182 223 174 228 183 224 173 229 183 223 173 229 183 223 173 229 183 224 172 230 184 222 172 228 185 220 172 227 185 216 171 221 182 214 172 214 180 212 171 213 179 209 170 210 178 207 169 208 177 206 168 206 175 203 174 204 172 205 165 203 171 206 165 203 170 206 164 203 169 202 172 202 169 204 164 201 169 203 164 199 168 202 164 198 168 202 164 198 168 201 163 197 168 195 171 196 169 199 165 194 169 198 165 197 169 197 174 197 172 198 175 199 173 199 174 199 172 197 173 197 171 197 166 196 171 196 173 196 171 195 172 195 171 194 171 194 171 198 162 194 166 194 165 194 164 201 156 201 156 202 155 199 158 202 153 200 156 202 155 201 157 201 156 200 158 201 157 201 158 201 157 201 158 202 156 203 157 204 155 205 155 207 153 209 153 209 151 213 152 213 150 222 151 223 153 223 151 215 152 224 153 216 154 225 155 216 155 225 157 218 157 228 158 219 159 219 158 222 161 233 163 223 161 236 165 225 161 236 166 226 163 236 168 228 165 237 169 228 166 238 171 228 166 238 170 228 166 238 170 228 166 238 171 227 166 238 172 227 166 239 173 228 166 239 173 228 166 239 173 228 166 239 173 228 166 239 173 228 167 239 173 227 167 239 173 227 169 239 173 226 169 239 172 225 168 239 172 225 169 240 172 224 169 239 172 224 168 236 170 222 168 235 170 220 168 230 168 218 168 228 169 215 170 224 172 212 173 212 173 209 177 217 179 207 180 218 185 206 182 217 187 206 184 214 187 207 185 214 188 208 185 215 188 208 187 215 189 208 187 218 191 206 188 216 191 205 188 214 191 202 186 210 190 200 183 207 188 200 181 207 185 201 179 207 183 201 177 206 180 202 177 207 180 200 178 206 181 198 180 203 184 197 181 201 185 197 182 204 185 197 180 203 186 205 183 203 183 200 177 205 180 200 176 206 179 200 177 206 180 200 177 205 181 201 178 206 181 202 177 207 179 204 175 211 178 206 174 215 176 208 173 217 176 208 175 216 178 205 179 210 182 205 183 214 188 206 183 213 187 207 183 214 187 208 183 217 187 207 184 214 187 208 185 214 187 208 184 215 187 207 183 215 186 206 183 214 186 204 184 213 187 202 185 211 187 208 187 210 187 199 185 206 187 198 185 204 186 198 185 203 185 203 186 203 185 204 185 203 185 205 182 204 182 198 181 204 179 198 177 206 175 198 175 205 170 198 171 205 166 197 169 204 163 196 166 202 159 195 163 201 156 195 160 202 153 196 158 203 150 197 157 204 149 198 157 205 149 198 158 205 150 198 160 204 152 196 161 202 153 195 163 200 154 194 164 199 157 194 166 199 159 195 168 198 163 196 169 202 163 198 170 202 166 201 170 207 164 202 171 207 167 203 171 208 167 203 170 210 164 202 168 209 162 201 166 208 159 201 165 207 157 200 165 200 165 199 165 199 165 198 163 204 156 196 160 202 152 193 156 199 149 191 155 197 147 189 154 194 146 187 153 193 145 187 151 187 151 188 153 193 146 189 157 195 150 190 160 195 153 190 162 194 158 189 163 194 157 194 158 193 157 187 163 192 157 187 161 192 156 188 160 193 155 188 159 192 156 189 160 190 160 191 163 197 157 192 165 192 164 191 165 195 162 190 165 194 162 189 166 194 164 188 166 193 165 188 166 193 165 186 165 194 166 186 164 191 165 186 163 191 163 185 160 190 160 185 159 190 159 185 161 191 161 192 165 191 164 184 164 190 165 184 163 190 164 188 163 190 162 192 163 191 162 192 164 193 161 194 166 195 165 194 165 194 167 186 163 192 164 186 164 191 165 186 164 191 166 187 164 191 165 187 165 192 165 187 165 192 166 187 165 193 166 187 165 192 166 186 165 191 166 186 164 193 163 185 163 192 166 192 164 192 163 185 162 191 161 191 162 190 161 191 162 190 161