276 259 319 254 276 259 318 254 276 259 318 254 275 259 319 254 275 259 319 254 275 259 318 254 275 259 318 254 275 259 319 254 275 259 319 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 275 259 318 254 276 259 318 254 276 259 318 254 275 259 319 254 276 259 319 254 276 259 319 254 276 259 319 254 276 259 318 254 275 259 319 254 276 259 319 254 276 259 318 254 276 259 319 254 276 259 318 254 276 259 319 254 275 259 319 254 275 259 319 254 275 259 319 254 275 259 318 254 275 259 319 254 275 259 318 254 275 259 318 254 275 258 318 254 275 258 318 254 276 259 318 254 275 259 318 254 276 259 318 254 276 259 318 254 276 258 318 254 276 258 318 254 276 258 318 254 276 258 318 254 276 258 318 254 276 258 318 254 275 258 318 254 275 258 318 254 275 258 318 254 275 258 318 254 276 259 319 254 276 258 319 254 276 258 319 254 276 259 318 254 276 258 318 254 276 258 318 254 276 258 318 254 276 258 318 254 276 259 318 254 275 259 318 254 275 259 319 254 275 258 318 254 275 258 319 254 276 258 319 254 275 258 319 255 275 258 319 255 275 258 319 256 275 258 320 256 275 258 320 256 276 258 320 255 275 258 319 255 276 259 319 256 275 259 319 256 275 259 320 256 275 259 319 256 275 259 319 255 275 259 319 255 275 259 320 254 275 260 320 253 275 260 320 254 275 260 320 254 275 260 320 255 275 260 320 255 275 260 319 256 275 260 319 256 275 260 320 257 275 260 319 257 275 260 319 258 275 260 319 258 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 275 260 319 259 276 258 320 260 279 254 321 259 277 253 322 259 359 191 212 405 308 293 289 437 308 293 307 427 307 293 306 427 307 293 308 427 308 293 306 425 308 293 307 426 308 293 306 427 308 293 306 425 308 293 307 425 307 293 307 427 307 293 287 433 308 293 308 425 308 293 308 425 308 293 306 428 308 293 308 425 308 293 309 425 307 293 248 445 307 293 260 446 308 292 307 280 308 292 308 280 308 292 308 281 308 293 308 281 308 293 307 281 308 293 307 281 307 293 307 281 307 293 307 281 308 292 308 281 308 292 308 281 308 292 308 281 308 292 308 281 308 292 307 280 307 293 307 280 307 293 307 280 307 293 307 280 308 293 307 280 308 292 308 281 308 292 308 280 308 292 308 280 308 292 308 280 308 293 307 280 307 293 307 281 306 293 307 281 306 293 309 281 307 292 311 281 309 292 314 281 311 292 316 282 313 292 320 282 315 292 321 282 316 291 322 282 316 291 322 281 315 291 320 281 313 291 319 281 311 291 317 282 310 291 317 282 310 292 317 282 310 292 316 283 310 293 316 283 310 294 316 284 309 295 316 285 309 295 316 286 309 295 316 286 309 295 335 261 308 295 315 285 308 295 315 285 308 294 315 284 309 293 315 284 309 293 316 283 309 293 316 283 310 293 316 283 310 293 316 284 310 293 316 284 310 294 316 284 317 283 316 284 316 283 316 283 309 293 316 283 309 293 316 283 309 293 316 283 309 293 315 283 309 293 315 283 309 293 315 283 309 293 315 283 309 293 316 283 309 293 316 283 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 293 316 283 309 293 316 283 309 293 315 283 309 293 316 283 309 292 316 283 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 283 309 292 316 283 310 292 316 283 309 292 316 283 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 282 309 292 316 283 309 292 316 282 309 292 316 282 310 293 316 283 312 295 315 283 315 296 315 283 317 297 315 285 316 298 313 286 314 300 311 288 312 303 308 291 310 306 305 294 308 310 304 296 303 300 303 298 309 313 304 299 310 313 305 300 311 313 305 300 310 313 305 300 309 312 304 299 308 311 303 298 307 310 301 297 306 310 301 297 307 311 301 299 308 312 300 300 302 304 302 302 310 315 302 303 310 317 303 307 310 317 303 307 309 317 302 308 309 316 301 307 309 316 301 308 309 317 301 308 310 317 301 308 310 317 301 309 310 318 302 310 311 320 303 311 311 321 302 312 310 321 302 313 310 322 301 314 309 322 301 314 308 323 300 315 308 323 299 315 308 323 299 314 308 322 300 314 308 321 299 313 308 320 300 312 308 320 299 311 308 319 299 311 308 319 299 310 307 319 299 311 307 320 299 311 307 320 299 311 306 319 298 311 306 319 298 311 306 319 298 311 306 319 298 310 307 319 298 310 306 318 298 310 306 318 299 309 306 318 298 309 306 317 298 309 306 317 298 309 306 317 298 309 306 318 298 309 306 317 297 309 306 317 298 308 306 317 298 308 306 317 297 309 306 317 297 309 306 317 297 309 306 317 298 309 306 318 298 310 306 319 297 310 304 320 297 310 304 320 297 310 303 320 297 310 303 320 297 310 303 320 297 310 303 320 297 310 303 320 297 310 303 320 298 310 303 320 298 310 303 321 297 310 303 321 297 310 302 321 297 311 302 321 297 311 303 323 297 312 303 324 297 314 303 324 297 314 303 325 297 315 304 325 297 316 304 326 297 317 304 327 297 317 304 327 297 317 304 326 298 318 305 326 298 317 306 325 299 316 306 325 298 316 305 324 299 315 298 314 299 314 305 322 299 313 305 322 298 312 305 321 298 311 304 320 298 310 304 319 297 309 304 319 298 309 304 318 297 308 304 318 298 308 304 318 298 308 304 318 298 308 304 319 297 308 304 319 297 308 304 319 297 308 304 319 297 308 304 319 297 308 304 318 297 308 304 318 297 308 303 318 297 308 303 318 297 308 303 318 297 308 303 318 297 308 303 318 297 308 303 318 297 308 303 317 297 308 303 317 297 307 303 317 297 307 303 317 297 307 297 308 297 307 303 318 297 307 303 318 297 307 303 318 297 307 302 317 297 307 303 317 297 307 303 318 297 307 303 317 297 307 303 317 297 307 303 317 297 307 303 317 297 306 303 317 297 306 303 317 297 307 302 317 296 306 302 317 296 306 302 316 296 306 303 317 296 306 303 317 297 306 303 317 297 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 316 296 306 302 315 296 306 302 315 296 305 302 315 296 305 302 315 295 305 302 315 296 305 302 315 295 304 300 314 296 303 295 302 295 300 298 312 294 298 296 309 295 296 296 304 296 303 297 297 297 296 299 291 304 278 304 286 308 275 309 284 313 273 313 283 319 273 317 283 325 273 320 284 326 275 321 284 327 276 323 285 328 276 323 284 328 275 322 283 328 275 322 282 328 274 321 282 327 273 320 281 327 272 318 280 322 276 317 280 318 279 316 279 317 278 315 279 323 270 314 278 316 276 314 277 315 275 313 275 314 274 313 274 314 273 313 272 313 271 312 272 313 271 312 271 313 270 312 271 313 270 312 272 313 271 312 272 313 271 312 272 313 271 312 272 313 271 313 272 313 271 313 272 313 271 314 273 315 273 314 275 315 274 315 276 315 275 315 276 328 256 316 277 316 276 316 279 319 269 316 279 316 278 316 279 316 278 317 280 317 279 318 280 318 280 318 281 319 280 320 283 320 282 321 286 321 285 321 289 322 288 322 292 322 291 322 296 323 293 322 298 323 296 322 299 323 297 322 299 324 298 323 299 324 297 323 298 324 297 323 297 324 295 323 296 324 295 323 296 324 294 322 296 323 294 322 296 323 295 321 297 331 289 321 297 321 297 320 296 322 294 321 296 330 287 321 294 328 288 321 294 326 290 322 294 329 288 322 295 323 293 321 295 326 292 321 296 326 292 321 296 326 293 321 296 326 292 321 296 326 292 321 296 326 292 321 296 326 292 321 296 326 291 322 296 326 291 321 296 326 291 321 296 328 288 321 296 330 287 322 296 328 288 328 299 329 299 334 300 335 299 336 297 336 296 333 291 333 291 328 287 329 286 325 284 325 283 321 281 322 281 319 279 320 278 318 278 318 277 316 277 317 277 314 275 315 275 313 273 313 273 312 272 312 271 313 270 313 270 313 269 313 268 313 267 313 266 312 265 312 265 313 265 313 265 317 264 317 264 319 264 320 264 321 263 321 263 321 263 322 263 327 256 322 263 323 265 317 259 327 267 327 266 329 268 330 268 329 268 330 268 328 267 328 267 324 265 325 265 318 262 318 262 312 259 313 259 308 258 308 258 309 258 309 257 315 259 315 259 325 256 323 257 331 269 332 264 341 269 339 271 339 287 344 279 336 298 342 294 332 309 336 305 318 318 326 314 308 323 318 316 300 324 310 318 291 322 302 318 284 319 294 315 278 314 288 310 276 309 285 305 284 302 285 302 276 303 287 300 291 300 292 300 287 305 298 301 293 304 305 300 297 301 309 297 297 298 308 294 292 298 304 292 284 299 295 292 277 300 287 292 273 303 282 294 272 305 281 296 277 307 286 299 284 308 295 299 291 308 302 299 295 308 305 299 296 309 308 300 296 311 307 302 292 313 303 304 288 314 297 305 284 315 293 306 281 314 290 305 280 313 290 304 282 310 293 301 288 306 299 297 293 301 305 291 297 295 310 285 303 289 316 279 308 284 322 275 311 283 325 273 316 282 330 273 324 281 338 271 332 277 345 268 339 272 353 262 346 265 360 254 354 257 368 246 360 250 374 239 364 243 379 232 367 238 378 227 369 236 380 225 370 237 381 226 384 229 382 228 374 238 386 229 380 235 392 227 390 232 403 224 402 230 414 223 412 231 428 224 421 233 436 227 430 236 445 231 440 240 454 235 449 243 463 238 457 246 469 241 464 249 474 244 468 252 477 247 471 255 478 250 470 258 473 254 468 260 471 257 464 263 466 257 460 265 461 258 456 266 457 259 455 267 456 260 453 268 455 264 451 269 454 266 450 272 452 268 449 274 451 271 448 279 450 275 447 281 451 277 447 280 453 276 447 279 454 275 446 276 453 273 443 273 452 270 443 270 452 267 441 267 451 264 440 264 450 261 440 261 450 258 442 260 442 260 444 259 453 256 445 258 455 255 445 258 455 254 444 257 454 253 443 258 453 253 441 259 451 254 440 261 451 256 441 263 451 257 442 263 452 257 443 262 453 256 446 258 456 252 447 253 457 247 448 248 457 242 448 245 457 238 449 243 457 235 450 241 457 232 450 240 457 230 451 237 457 227 451 235 457 224 451 235 457 225 450 237 456 227 450 239 456 228 450 239 455 228 448 238 453 227 447 237 451 224 445 233 448 221 444 228 446 216 443 222 443 209 441 214 439 203 437 208 435 196 432 201 429 191 429 196 425 187 425 191 420 183 421 187 416 179 418 185 412 177 415 183 410 176 414 181 410 174 413 179 408 172 412 178 407 171 410 177 406 170 410 177 406 170 410 177 406 170 410 177 405 169 408 177 404 170 407 177 404 170 407 177 402 170 406 176 402 169 406 176 407 176 407 176 403 169 407 176 407 176 407 176 403 168 406 174 403 167 406 174 403 167 406 173 404 167 408 174 404 167 408 174 405 167 409 174 405 166 409 174 406 166 410 173 406 166 411 173 407 166 411 173 408 166 412 174 408 166 412 173 408 166 414 172 409 165 414 172 410 165 415 172 411 165 416 172 411 165 416 172 412 165 416 173 412 166 416 174 411 166 416 174 411 167 416 173 410 166 415 171 408 165 412 170 413 169 410 170 406 167 406 169 402 167 402 170 394 167 398 170 390 168 395 171 387 169 392 172 392 171 389 172 389 172 387 172 379 172 385 173 378 173 384 173 376 173 382 172 383 172 381 172 381 171 380 172 380 171 379 171 380 171 379 170 380 170 380 170 372 171 380 170 371 172 377 170 378 170 374 171 374 171 371 172 372 172 369 174 370 173 366 174 360 179 364 176 365 175 362 177 356 183 360 178 361 177 360 178 354 183 360 177 360 177 360 177 354 183 360 176 360 176 360 176 361 175 360 176 360 175 360 176 360 175 359 176 360 176 359 176 360 176 359 177 359 177 359 177 360 176 360 176 360 176 359 176 360 176 358 176 358 176 357 176 358 176 356 177 349 182 354 179 347 184 352 180 352 180 351 180 352 180 351 180 351 180 350 180 351 180 350 180 351 180 352 180 352 179 352 179 346 183 352 178 353 177 352 178 353 177 353 177 353 177 353 177 353 177 353 177 353 176 353 177 351 178 353 177 351 178 354 176 352 177 355 175 354 176 357 175 354 176 357 174 355 175 358 174 356 175 360 173 360 173 362 172 362 173 364 172 364 171 366 171 366 171 367 170 368 169 368 170 368 170 368 171 367 173 370 172 370 171 372 172 369 177 374 172 371 177 376 172 376 171 378 170 375 175 381 170 377 174 383 170 379 174 384 170 384 169 385 170 385 170 384 170 381 175 384 171 380 175 384 170 380 174 386 169 386 169 387 168 387 168 388 169 384 172 387 168 388 167 387 167 388 167 388 167 386 168 388 167 388 167 387 168 385 169 386 167 384 169 386 168 386 167 386 168 382 172 385 168 381 172 385 168 381 172 385 168 381 172 385 168 385 168 385 168 381 172 385 168 385 168 385 168 381 172 385 168 385 168 385 168 385 168 384 169 381 173 384 169 382 170 383 168 384 168 386 166 384 168 391 164 390 166 398 163 397 164 405 163 405 163 412 164 412 164 418 166 418 165 421 167 422 167 423 168 424 168 425 169 425 168 425 169 425 168 425 169 425 168 425 168 426 167 426 169 426 168 425 169 426 168 425 170 425 169 424 171 425 169 424 171 424 169 423 172 423 170 423 176 423 169 423 178 424 170 422 179 424 171 422 181 424 172 422 183 425 175 422 186 425 177 423 189 426 179 423 192 426 182 422 194 425 183 421 195 425 184 420 195 423 184 419 194 422 182 418 192 421 181 418 192 421 180 419 191 422 180 420 192 423 180 422 192 423 180 423 193 424 182 424 194 425 182 424 194 425 182 424 194 425 182 424 195 425 183 424 196 424 184 424 196 423 184 424 195 423 183 424 193 421 182 423 191 420 180 422 191 418 180 420 191 416 180 418 191 414 180 412 181 413 180 416 192 412 181 411 182 411 181 410 181 410 180 413 190 409 179 412 189 408 178 412 188 408 178 411 188 407 177 411 188 407 177 411 187 407 177 411 187 407 176 411 187 407 177 411 187 407 176 411 187 407 176 411 187 407 176 411 187 407 176 411 187 408 176 411 187 408 176 411 187 407 176 411 187 407 176 411 187 407 176 411 187 407 176 411 187 407 176 411 187 407 176 411 186 407 176 411 186 407 176 411 186 407 175 411 185 411 185 410 185 407 175 410 185 407 175 410 186 406 175 410 186 406 176 410 186 406 176 410 186 406 176 410 186 406 176 409 187 406 176 410 187 406 176 409 186 406 176 409 186 406 176 409 185 405 175 408 184 406 173 407 183 407 173 409 184 410 173 411 185 414 175 416 188 419 178 421 192 426 183 426 197 433 189 431 203 439 196 436 210 445 203 439 216 449 209 442 221 451 215 444 225 453 220 446 229 455 223 448 232 457 225 451 233 460 227 455 233 463 226 458 232 465 225 460 231 467 225 461 231 469 225 463 232 471 226 464 234 472 228 465 236 473 230 466 238 474 233 467 242 475 238 468 246 476 243 467 251 475 248 465 255 474 254 463 260 472 259 461 264 470 264 458 266 467 267 455 266 464 268 452 266 462 267 450 262 461 264 449 260 460 263 449 260 459 262 449 262 460 264 449 265 460 267 449 269 459 270 449 271 460 272 450 271 461 272 450 270 462 270 451 269 463 269 453 268 465 268 455 268 467 268 457 269 469 269 459 269 471 269 460 269 472 269 462 270 474 270 463 272 475 272 463 273 475 273 464 274 476 274 466 274 478 274 468 273 480 273 471 271 483 272 474 269 486 270 476 268 489 269 480 267 493 269 484 269 496 270 487 272 500 273 489 276 501 277 491 280 503 281 492 282 504 283 494 284 506 285 497 286 508 287 499 287 510 289 500 288 511 289 501 288 512 289 500 288 512 290 499 289 511 291 498 290 510 292 498 290 509 293 499 291 509 294 499 291 509 295 499 292 509 297 500 295 509 300 499 298 510 302 499 299 510 302 500 297 511 300 501 295 512 298 502 293 514 296 504 292 516 294 505 291 518 293 507 290 520 291 508 289 520 291 508 289 521 291 508 290 521 291 508 290 520 292 507 290 520 293 507 292 519 294 506 291 519 295 505 292 519 295 506 294 518 296 505 293 518 297 505 293 518 297 506 293 519 297 506 293 519 297 506 293 519 297 507 293 520 297 508 293 520 297 509 293 521 296 510 293 522 296 510 292 523 296 511 292 524 296 512 292 524 296 512 293 524 297 511 294 524 298 510 295 523 299 510 295 523 299 509 295 522 299 509 296 522 300 510 299 523 302 511 299 524 303 513 299 525 303 514 298 526 302 515 299 528 302 516 299 529 301 517 298 530 301 517 297 530 300 517 297 531 299 518 297 530 299 516 296 529 299 516 295 529 298 516 295 529 298 517 295 530 298 517 295 530 298 518 295 531 298 518 295 531 298 518 295 532 298 519 296 532 299 520 298 532 301 520 299 533 303 519 301 532 305 518 303 530 306 518 304 530 308 518 304 530 308 518 304 531 307 519 304 531 307 518 303 531 307 518 303 531 307 518 303 530 307 519 306 531 308 520 307 531 310 520 308 531 310 520 308 530 310 518 308 528 311 515 308 524 311 511 308 518 313 505 310 511 316 497 313 502 318 489 314 495 320 483 314 490 319 478 310 486 317 477 307 483 315 476 305 481 314 474 304 479 314 472 305 475 314 469 305 471 315 465 307 466 317 461 310 462 318 458 311 459 319 456 312 458 320 455 313 456 320 454 313 455 320 454 313 454 319 455 311 453 318 454 307 452 314 454 305 451 312 455 302 452 310 455 301 452 309 453 300 449 309 449 301 446 310 448 302 445 311 447 304 445 313 448 305 446 314 449 306 446 315 448 305 444 315 443 306 440 315 437 307 434 316 434 307 431 316 431 307 429 316 427 316 428 316 428 315 429 315 430 306 428 315 429 306 427 315 429 305 427 314 430 303 428 312 430 303 427 312 427 304 425 313 426 304 424 313 425 304 422 313 422 304 422 304 419 305 419 305 418 306 418 305 416 305 416 305 412 305 413 304 409 303 409 303 407 302 407 302 405 301 406 300 403 300 403 300 402 299 401 302 401 299 402 298 400 299 401 298 399 299 399 298 398 298 398 298 398 297 398 297 397 297 397 296 396 297 396 297 395 298 396 297 396 299 396 299 395 301 395 300 396 302 396 301 394 302 395 303 395 299 395 300 395 295 395 296 395 292 395 292 394 288 394 288 394 285 394 285 394 284 394 284 393 283 394 283 393 284 393 284 393 284 393 284 394 283 392 285 392 284 392 285 392 285 392 286 391 286 391 287 391 288 392 288 392 289 392 290 391 291 392 292 392 291 392 292 392 289 392 290 392 286 393 286 393 282 393 282 395 277 395 277 396 273 396 273 397 270 397 269 397 267 398 267 398 265 399 265 399 263 400 263 401 261 402 260 404 258 404 257 408 256 407 255 410 254 411 253 415 254 413 252 417 254 415 252 416 253 416 252 419 256 416 253 415 255 415 254 412 253 413 252 414 251 417 251 422 250 415 247 423 246 415 243 423 242 415 239 423 239 415 236 422 237 414 234 422 234 413 232 420 232 412 230 408 228 409 227 414 226 407 225 414 224 406 223 412 221 405 220 411 219 404 219 410 219 403 218 409 219 401 218 407 218 399 218 406 218 398 219 404 217 397 218 403 217 403 217 403 218 396 218 404 218 398 216 406 217 400 214 410 214 407 212 416 211 416 211 422 209 418 207 428 209 420 204 431 208 423 203 432 208 425 202 433 208 425 202 432 207 425 201 430 205 423 199 429 203 422 196 429 201 422 194 428 198 422 191 428 195 421 189 427 193 420 188 426 192 419 186 425 190 419 185 426 189 420 183 428 188 423 182 432 187 427 180 436 187 431 179 439 187 435 178 441 187 439 178 442 187 441 177 442 187 443 177 444 186 444 177 446 186 446 176 448 186 450 177 451 185 453 176 455 184 457 175 458 183 460 174 461 183 463 174 464 183 466 174 466 183 468 175 468 182 469 174 469 182 472 174 472 181 475 174 476 182 479 175 480 183 483 177 483 185 487 179 489 187 491 180 492 188 494 184 494 189 498 182 496 190 500 184 498 191 501 188 499 193 503 187 499 194 503 187 499 194 503 187 499 193 503 186 499 193 503 185 499 191 502 183 499 190 502 182 499 190 501 182 499 191 502 182 500 193 503 185 499 195 504 187 499 198 505 189 500 200 506 192 501 203 508 195 503 205 511 198 506 208 514 200 510 210 517 203 512 214 519 206 511 217 519 209 512 219 520 211 510 220 519 212 509 219 518 211 508 217 516 209 508 215 515 207 508 215 514 205 506 214 512 203 503 213 508 202 500 212 504 200 497 211 500 199 493 211 495 199 489 211 490 199 486 211 485 199 483 209 481 197 482 205 478 194 481 199 475 189 478 193 470 185 473 187 464 181 464 183 459 181 455 182 450 181 446 182 436 181 438 183 428 184 430 186 430 185 422 189 412 193 413 195 414 195 406 201 403 203 400 204 394 210 396 207 397 206 393 210 387 217 390 213 383 220 385 217 385 217 383 221 383 221 381 226 381 225 378 229 378 228 376 231 369 238 374 233 367 239 371 235 363 241 364 237 364 237 356 238 357 237 354 239 354 239 350 240 350 239 343 242 340 244 339 244 339 244 340 241 337 243 337 239 334 241 335 238 335 237 333 236 333 236 334 234 329 239 333 235 334 235 333 237 333 236 330 240 330 240 332 240 331 239 330 240 325 244 330 239 330 239 328 239 328 239 325 239 325 239 320 242 318 245 318 242 318 242 317 240 315 242 314 240 309 245 309 242 306 244 305 242 306 242 303 240 301 242 301 241 301 240 297 241 298 241 291 243 293 241 288 241 288 241 283 244 285 242 281 243 282 243 280 243 280 243 280 243 281 243 280 243 280 243 278 245 279 244 280 245 280 245 282 246 282 245 278 254 284 247 285 251 280 257 286 253 281 260 287 254 282 261 286 255 281 262 283 256 285 255 282 256 283 256 281 256 282 256 279 258 279 258 278 261 278 260 275 264 275 264 273 267 273 267 272 269 272 269 272 271 272 270 272 273 273 273 273 276 273 276 273 277 274 276 273 277 274 276 273 276 273 276 273 276 273 275 273 275 273 275 274 275 274 275 275 275 275 275 275 276 276 276 276 277 277 276 278 277 277 277 278 278 279 277 279 278 279 278 279 278 279 277 279 277 279 277 278 278 278 278 278 278 279 277 278 278 279 277 278 278 279 278 278 278 278 278 278 278 278 278 278 278 278 278 277 278 278 278 277 277 277 277 277 277 277 277 277 277 277 277 276 277 277 277 276 277 277 277 276 278 276 278 276 278 277 278 277 279 277 278 278 280 278 280 281 283 281 283 285 285 285 285 287 287 288 287 290 290 290 290 293 293 293 292 296 297 296 297 298 302 298 301 298 305 298 305 298 308 298 307 296 308 296 307 294 305 295 305 293 303 293 302 292 301 292 301 292 301 292 301 292 302 292 303 293 304 293 305 294 305 294 305 295 307 295 307 296 309 303 316 296 309 296 309 296 309 296 309 296 310 296 310 296 312 296 311 296 313 296 312 296 313 296 313 296 314 296 314 296 315 303 321 296 315 296 315 296 315 296 315 296 315 297 315 298 315 298 315 299 315 300 315 300 314 300 313 300 312 307 319 301 311 301 311 301 310 302 311 301 311 302 311 301 312 301 311 300 311 301 311 300 312 300 311 299 311 300 311 299 311 300 311 300 312 300 311 299 311 299 311 298 310 298 310 296 309 297 309 295 308 295 308 292 308 293 307 290 306 290 306 287 304 288 304 286 303 287 303 286 302 286 302 286 304 286 303 287 303 287 303 287 303 288 303 288 303 288 303 288 303 288 303 287 303 288 303 287 303 288 303 287 302 287 302 287 302 287 302 287 302 287 302 287 303 288 302 287 303 288 303 288 304 288 303 288 303 289 303 289 303 289 303 290 304 290 303 289 303 290 303 289 302 290 303 289 302 290 302 288 302 289 301 288 302 289 301 288 301 288 301 288 301 288 301 288 301 288 301 289 300 289 300 289 300 289 299 289 297 290 297 290 296 290 296 290 295 291 295 290 295 291 295 290 295 290 295 290 297 290 296 289 298 290 298 288 300 288 299 287 301 287 301 286 302 287 301 286 304 288 312 285 303 285 302 284 302 284 302 284 302 284 301 283 301 282 300 281 300 281 299 281 299 281 298 280 298 280 298 278 298 279 298 278 298 278 297 278 298 278 297 280 296 280 295 280 296 280 295 279 297 279 296 278 296 278 295 277 296 278 295 277 295 277 295 277 295 277 295 276 296 276 295 277 297 277 296 276 297 277 297 276 298 276 298 276 298 276 298 276 298 276 297 276 297 276 307 276 297 276 297 275 297 275 296 275 297 275 296 275 297 275 296 275 296 275 296 275 297 275 296 274 296 275 296 274 296 275 296 274 296 275 296 274 296 275 296 275 296 275 296 275 297 275 296 275 297 275 297 276 297 276 297 276 297 276 297 276 297 276 297 276 297 277 297 276 297 277 297 277 297 277 297 277 297 277 297 277 297 277 297 276 297 276 296 276 297 276 296 276 297 276 296 275 297 276 296 275 297 275 296 275 297 275 296 275 297 275 296 275 297 275 296 276 297 276 296 277 297 277 296 277 296 278 296 277 295 277 294 275 293 275 292 273 291 274 290 271 288 272 288 270 286 270 286 267 283 265 284 264 280 264 280 264 275 262 276 261 273 261 274 260 272 259 273 258 271 257 271 256 269 256 269 255 267 255 267 253 266 253 265 252 265 252 264 251 263 251 263 251 263 251 262 251 262 251 262 250 261 250 260 249 259 249 259 249 259 249 259 249 259 248 259 248 259 247 259 247 260 247 259 248 261 247 261 249 261 250 260 248 261 249 260 247 261 245 262 246 262 247 262 244 264 243 264 243 265 243 265 243 266 242 266 243 267 242 267 242 268 241 268 242 268 241 268 242 269 242 269 242 269 242 269 243 268 242 268 244 267 243 268 244 266 243 267 243 266 243 266 242 264 241 264 240 261 239 262 240 258 240 258 238 255 236 257 237 253 237 253 229 258 229 258 232 256 230 258 231 258 231 258 230 261 230 260 229 262 229 261 228 262 226 264 228 264 223 268 228 265 223 270 228 266 224 271 229 266 227 268 228 265 228 265 226 264 226 264 226 263 223 265 224 261 225 261 223 259 217 264 222 258 216 262 222 259 217 262 222 259 222 258 223 259 222 259 224 260 218 265 224 260 218 265 224 260 218 265 223 259 217 264 222 257 222 256 221 257 221 256 221 256 215 262 219 257 219 257 218 257 213 261 217 256 214 258 215 255 211 260 214 254 214 254 213 252 211 254 211 250 210 251 210 248 210 249 211 246 210 247 211 244 210 245 211 241 212 240 211 240 204 245 210 241 204 247 210 243 203 248 210 244 203 249 208 244 208 243 200 248 201 247 208 242 208 242 206 243 199 245 205 242 198 245 201 245 199 245 205 240 198 244 205 240 197 245 203 240 197 244 203 240 203 239 202 240 196 246 202 241 196 248 201 244 195 252 200 247 195 254 198 249 194 256 197 250 193 257 192 259 191 258 195 251 190 258 194 252 195 250 195 251 195 251 194 253 189 260 193 255 190 259 193 256 193 256 194 257 189 263 196 257 190 263 197 256 191 263 198 257 192 264 199 258 193 265 199 259 193 266 199 259 200 258 199 259 192 265 199 257 199 257 198 256 190 260 196 254 189 257 195 253 187 256 192 251 184 254 190 248 191 248 189 247 181 250 188 246 185 247 189 244 182 246 189 242 182 244 188 240 184 241 186 239 184 239 186 238 180 240 184 238 179 240 183 239 181 239 182 241 179 241 178 243 177 244 181 244 177 245 176 247 176 246 177 247 177 246 176 246 177 244 182 241 174 244 179 240 174 241 175 239 175 239 172 239 163 242 162 244 161 243 160 245 160 244 164 240 155 244 156 239 156 239 148 238 141 243 143 238 139 240 140 238 137 240 139 237 132 242 138 237 131 242 136 236 130 240 135 236 129 240 134 236 127 239 134 237 126 240 133 237 126 240 132 236 127 237 133 234 129 235 133 232 125 234 131 230 124 232 130 229 122 231 129 228 125 228 129 225 125 225 131 221 123 220 133 215 129 214 136 209 132 207 140 204 136 202 143 202 135 198 144 200 139 198 144 200 139 198 142 201 134 198 142 201 132 198 141 201 132 198 141 201 130 198 140 201 130 200 139 202 129 200 137 203 128 202 136 205 126 204 135 206 126 205 135 207 125 207 135 209 125 209 137 213 126 211 138 215 139 215 138 216 126 214 137 216 126 214 137 215 126 212 137 213 126 210 136 211 125 207 135 209 124 205 134 208 123 204 133 208 135 209 133 210 121 207 132 211 132 211 131 214 133 213 131 216 119 215 130 217 132 217 130 219 131 219 131 220 119 221 131 221 120 222 132 222 120 222 132 222 121 222 133 222 122 224 134 222 122 222 134 222 122 222 133 221 121 222 132 221 120 222 130 221 119 222 129 222 118 222 128 223 117 223 129 224 117 224 129 224 131 225 129 225 118 226 130 224 119 226 131 224 120 225 132 222 121 224 133 222 123 223 134 221 123 223 133 221 123 222 133 221 122 223 131 220 120 221 130 220 130 220 128 220 117 220 127 220 128 220 126 220 114 221 125 221 113 221 124 221 113 222 124 221 113 222 124 221 113 223 124 220 113 222 125 220 114 221 126 220 114 221 126 221 115 222 127 222 115 223 126 223 115 223 126 222 114 224 124 222 113 224 124 222 112 223 122 222 111 223 121 222 109 223 120 222 120 222 120 222 108 224 119 222 108 224 119 222 108 225 119 223 108 225 119 222 108 224 119 222 108 224 119 223 108 224 118 223 108 225 119 224 107 226 119 224 108 227 119 224 108 227 118 225 107 227 118 225 107 227 118 224 107 226 119 224 108 227 120 224 108 227 121 224 109 226 120 224 109 226 120 224 120 224 119 224 108 226 118 224 107 226 118 224 107 226 117 224 111 225 117 223 105 225 116 223 105 225 116 223 105 225 117 224 105 225 117 224 105 226 117 224 106 227 118 225 107 228 119 226 108 229 119 225 109 229 120 226 110 230 120 227 110 231 121 229 111 232 123 231 113 235 124 232 115 235 125 230 115 235 127 230 117 234 129 229 119 234 131 229 121 234 132 230 122 233 134 231 123 234 136 231 125 233 138 230 127 232 140 230 129 233 138 229 128 233 135 230 126 234 133 232 134 231 129 233 122 241 127 236 122 245 126 240 124 251 128 248 127 258 132 255 132 265 135 261 136 271 137 265 139 275 137 268 140 277 137 269 139 277 136 269 137 278 136 271 137 280 136 272 137 281 137 274 138 283 139 275 140 285 140 278 142 286 140 281 143 289 141 284 145 293 143 289 147 297 145 291 149 299 144 293 148 300 142 294 147 301 140 293 144 301 139 292 143 301 139 291 143 301 140 292 143 301 141 295 144 304 141 298 144 306 141 299 144 308 141 300 145 308 141 300 146 308 141 302 147 310 142 305 149 312 145 309 152 316 148 314 156 320 153 319 157 322 157 326 165 331 159 332 167 338 160 337 167 343 162 340 170 346 165 343 173 349 170 347 178 352 175 352 184 357 179 357 188 362 182 361 191 365 184 364 193 369 186 366 195 372 188 369 197 375 190 374 198 380 188 378 197 384 189 380 198 386 192 382 201 389 196 385 205 390 202 387 212 391 208 389 217 393 211 391 221 394 214 393 223 397 215 396 225 399 215 398 225 402 217 400 227 404 221 403 232 406 227 407 238 410 230 410 241 413 232 411 243 415 235 411 245 415 237 413 248 416 240 414 251 417 243 416 254 419 246 419 257 421 248 421 259 423 248 420 259 423 250 421 261 424 252 421 263 424 255 419 266 423 256 418 267 421 259 418 270 422 262 419 272 423 262 423 274 426 264 425 275 428 266 427 277 430 268 427 279 430 270 428 282 430 275 429 286 429 279 427 291 426 285 425 295 422 291 422 300 416 297 416 302 412 302 409 306 405 307 403 313 394 311 399 316 391 312 398 317 389 311 397 316 387 309 395 314 386 306 394 311 384 304 392 309 382 302 393 308 384 300 395 306 386 301 397 306 388 303 398 309 389 307 397 313 387 312 395 317 385 314 394 320 385 316 395 322 385 319 393 325 384 321 391 328 382 324 388 330 379 327 386 333 377 329 384 335 375 332 383 338 374 334 384 339 375 334 387 340 378 334 390 341 381 334 391 341 383 335 391 342 383 335 390 342 381 337 388 344 379 339 386 347 377 340 383 349 375 343 382 351 373 347 378 355 370 351 376 359 367 354 376 361 368 356 377 363 368 358 377 365 369 360 377 367 368 361 376 368 368 361 378 369 369 362 380 369 371 363 381 371 373 365 382 373 374 367 381 376 374 370 378 379 371 375 375 383 367 378 373 386 365 382 373 389 365 385 375 393 367 389 376 396 367 391 377 398 368 393 375 400 367 394 374 401 366 397 372 403 363 400 370 406 362 403 371 408 362 405 373 411 365 406 377 413 369 405 381 413 375 405 385 414 379 405 388 414 382 406 389 415 384 407 393 416 388 409 398 418 393 409 402 418 399 407 407 418 404 406 411 416 408 404 414 414 412 402 417 413 415 400 421 412 418 398 423 409 421 396 425 407 424 394 427 405 426 393 427 404 428 392 429 402 431 391 432 402 434 390 435 401 437 390 436 401 438 390 436 401 438 391 435 402 437 391 435 402 437 392 437 403 438 392 438 403 439 393 438 404 440 393 438 405 440 394 438 405 440 394 438 405 439 395 437 406 439 395 437 406 438 396 436 407 438 396 436 407 437 396 436 407 437 396 436 407 437 396 436 407 437 396 437 407 438 396 437 407 438 396 437 406 439 396 438 406 439 395 438 405 440 393 439 403 441 390 440 399 444 385 442 392 447 379 444 384 450 370 446 374 452 361 447 364 453 352 447 354 449 346 445 348 451 344 445 345 448 344 445 346 451 345 445 347 452 347 446 348 450 347 449 348 451 347 448 348 455 347 449 347 453 344 452 345 454 341 450 341 454 336 452 336 454 331 451 330 452 325 448 324 449 319 445 318 447 316 444 316 446 316 442 314 445 311 442 311 444 309 442 309 444 309 442 308 444 308 439 307 442 305 435 303 438 301 432 299 435 300 430 298 433 299 429 297 432 297 429 295 431 294 428 291 431 294 427 291 430 291 427 289 429 291 426 288 429 292 428 289 431 291 430 289 434 289 431 285 437 287 430 283 437 285 430 281 437 283 430 279 437 280 430 277 434 275 430 271 437 274 429 269 437 272 429 267 437 270 428 264 437 266 428 261 436 263 428 258 436 261 428 255 436 258 428 253 436 256 429 253 434 255 430 250 437 254 430 248 436 252 429 247 435 250 428 247 432 249 430 246 433 248 431 246 435 250 431 247 435 250 431 247 435 250 431 247 434 249 431 246 435 248 433 245 435 247 433 244 438 247 434 243 437 247 432 243 436 246 430 240 437 245 427 238 434 244 426 241 429 243 425 236 432 241 425 237 429 239 426 236 429 239 427 235 431 238 428 233 435 237 429 232 436 236 429 233 434 236 430 231 437 235 430 231 437 235 431 231 438 236 431 231 439 236 432 232 440 237 432 232 440 238 433 233 441 238 433 234 441 239 432 234 441 239 432 234 441 240 432 234 440 240 431 235 440 241 432 236 441 241 433 235 442 240 434 235 443 240 435 235 444 239 436 235 446 239 438 235 446 239 438 235 447 238 438 234 447 238 439 236 443 238 438 234 447 239 438 236 444 240 438 235 446 240 438 235 447 240 437 240 437 238 437 233 444 236 436 232 439 234 432 230 435 234 428 165 445 233 425 161 433 234 421 157 423 235 416 227 416 237 412 228 412 238 408 229 408 238 405 229 405 237 401 228 402 234 397 225 398 229 394 223 394 223 391 214 392 220 388 209 390 216 386 205 387 213 381 202 382 211 374 199 375 204 367 192 367 195 361 189 361 188 356 178 356 182 349 172 348 177 342 166 341 171 337 128 326 166 336 156 335 165 334 155 332 165 329 155 326 163 321 152 319 157 314 151 313 151 309 98 280 146 306 136 304 145 302 134 299 143 298 132 295 140 294 129 291 136 290 125 288 133 288 123 285 132 285 121 282 131 280 120 276 129 276 118 272 127 272 117 267 127 268 117 263 128 264 118 259 128 261 119 255 128 258 118 254 128 258 119 254 130 259 119 255 132 260 121 255 133 259 123 254 135 259 124 252 136 257 127 249 137 254 129 245 138 249 131 241 141 244 133 236 143 241 144 240 145 238 138 229 145 236 138 227 145 234 138 225 144 232 137 224 143 231 136 222 142 229 136 220 143 228 136 219 144 227 137 219 144 226 137 218 143 224 136 216 143 223 138 219 142 222 134 216 141 222 132 215 141 223 131 218 141 225 142 225 140 226 129 221 140 229 129 224 140 231 130 226 142 231 132 226 145 230 134 225 146 230 136 224 147 230 136 225 145 231 134 228 142 233 131 231 139 238 127 237 136 244 124 244 133 249 122 250 132 253 121 257 132 259 86 266 132 264 80 271 133 267 75 275 135 269 74 275 135 270 73 275 136 269 72 275 138 268 131 270 142 267 134 271 144 267 134 271 144 268 134 271 142 268 132 274 139 270 134 274 136 272 126 277 133 270 124 276 132 269 122 274 131 267 120 272 130 266 120 271 129 265 118 271 127 267 116 273 124 269 44 291 122 271 46 292 120 272 47 292 119 273 46 292 119 274 108 279 119 274 108 279 119 275 109 280 120 276 110 280 121 278 50 299 123 279 51 301 124 280 52 302 125 279 52 302 125 278 52 302 126 276 50 302 127 275 116 280 127 273 117 279 128 272 117 277 127 272 115 275 126 270 119 271 125 267 44 259 123 264 44 247 122 260 48 237 123 257 50 235 123 255 112 253 124 252 112 251 124 250 113 248 124 247 113 246 124 244 113 244 125 242 119 241 127 240 116 238 129 239 117 237 129 239 118 236 129 240 118 235 129 241 120 235 131 241 124 232 135 240 136 239 140 241 138 236 143 243 139 234 145 245 147 244 147 246 143 235 148 242 143 231 148 236 143 225 147 230 142 219 146 224 141 213 146 218 141 207 147 213 142 202 151 207 146 196 153 188 153 188 158 182 157 181 160 187 156 177 153 174 153 173 156 179 151 169 155 177 150 166 156 175 151 165 157 173 152 162 157 171 151 162 155 172 146 164 155 176 146 168 158 179 148 171 162 180 152 174 165 182 156 174 165 182 165 182 162 184 153 176 159 185 150 177 156 186 147 177 155 184 146 176 155 182 146 174 158 181 149 172 162 178 161 179 162 178 161 178 160 180 151 172 158 180 149 173 156 179 146 173 154 178 144 174 153 180 142 176 151 183 140 178 151 186 140 182 148 189 137 185 145 192 133 189 142 195 130 192 138 197 127 195 134 199 134 199 129 202 117 202 125 206 56 194 123 208 56 195 123 210 55 197 123 211 54 198 123 211 53 199 124 210 51 198 124 209 50 199 126 208 115 211 129 211 59 215 133 215 123 218 138 219 127 222 140 220 129 222 140 220 133 222 138 217 125 220 134 215 123 219 131 215 120 218 128 215 118 219 126 217 116 221 124 221 115 225 123 225 117 227 122 227 116 229 121 228 110 231 119 229 108 231 118 228 107 231 118 228 107 231 120 230 114 232 121 231 115 232 124 233 118 234 126 234 119 236 126 234 119 236 126 235 119 237 127 238 120 240 128 240 117 243 129 241 121 243 131 242 124 244 133 240 125 246 135 239 128 244 136 237 127 243 136 236 128 242 137 236 128 241 137 237 128 242 135 239 129 241 133 240 127 244 133 243 126 246 132 244 126 247 132 244 125 247 132 245 124 248 130 245 123 248 128 246 122 249 129 249 123 251 132 252 127 255 134 254 125 258 136 256 126 260 138 258 128 262 138 259 131 261 138 261 131 262 138 261 131 262 139 261 132 262 140 261 134 263 142 261 136 265 143 264 137 267 143 265 133 269 141 266 132 270 140 265 131 270 138 265 127 270 135 264 125 268 131 262 121 266 127 259 120 262 122 257 115 260 118 255 106 260 117 254 110 257 120 254 113 257 126 256 118 259 129 257 121 260 130 257 119 262 129 257 123 260 126 255 121 260 114 261 115 260 122 253 112 259 120 252 110 260 119 253 119 252 120 254 121 254 122 255 113 262 125 256 115 262 127 257 117 262 127 258 118 263 124 259 119 263 121 260 115 265 119 261 113 265 119 262 114 266 118 265 113 268 117 268 111 272 115 272 72 275 116 272 72 277 116 271 72 277 116 269 72 278 115 270 72 279 116 272 72 279 116 271 72 280 118 273 109 279 120 275 111 281 122 276 113 283 123 278 116 286 125 280 119 289 128 282 123 291 132 283 130 293 135 284 137 293 140 284 145 293 144 285 152 292 149 285 158 292 153 289 162 293 155 293 165 296 159 296 168 299 161 298 170 301 163 299 172 302 165 299 174 302 165 300 175 301 166 300 176 300 166 299 177 298 168 296 177 295 169 294 179 291 170 291 180 288 172 288 182 286 173 287 183 283 174 285 184 282 177 283 188 280 182 283 192 278 188 283 188 283 193 283 201 275 197 280 204 272 200 276 207 267 202 271 202 271 201 265 201 265 206 250 205 250 205 246 205 245 203 242 202 243 199 251 201 240 196 251 197 250 193 253 194 242 188 257 189 244 183 258 185 246 182 257 184 245 182 256 186 242 185 255 189 242 187 257 191 245 189 261 193 250 188 266 193 256 186 271 192 262 183 275 189 266 179 278 188 271 175 279 185 274 173 279 182 274 172 278 182 278 170 279 180 281 169 280 170 279 167 281 176 285 166 280 175 285 166 281 172 283 168 283 173 285 171 287 176 289 172 293 177 295 171 299 172 298 168 306 176 312 166 311 174 317 164 315 173 320 165 316 174 322 168 318 177 323 171 320 180 325 173 321 182 326 174 322 183 327 174 323 183 327 174 323 184 328 176 325 185 330 179 328 188 332 180 331 190 336 180 336 190 341 180 342 190 347 179 347 189 351 180 348 189 353 183 351 193 355 189 357 195 359 198 366 204 368 206 373 217 376 214 375 225 377 225 378 231 378 235 384 245 383 242 389 252 388 247 392 258 391 255 395 262 393 268 397 274 396 281 398 288 396 292 396 299 393 306 394 312 391 318 395 327 388 324 395 333 388 333 396 341 388 341 396 349 388 347 394 354 385 351 389 358 380 356 383 361 373 361 376 364 365 364 369 366 357 365 364 367 353 365 362 366 352 363 362 364 351 361 361 361 350 358 359 358 348 356 358 356 347 356 358 356 358 359 360 357 349 361 360 359 350 363 359 358 349 363 358 358 349 361 359 357 349 354 361 352 351 352 364 349 353 342 364 341 353 340 362 339 351 336 358 334 348 335 355 335 355 332 352 329 343 332 350 325 341 329 348 321 341 323 348 315 342 316 350 309 343 311 350 304 344 310 351 302 344 309 351 301 344 310 350 302 343 309 348 301 341 309 346 301 339 307 343 299 337 305 342 297 336 303 343 294 337 303 345 294 339 302 347 293 341 302 347 292 341 302 346 292 342 303 347 293 344 305 349 294 346 305 349 295 347 306 351 295 347 307 352 297 349 309 353 298 349 310 353 299 349 310 353 300 349 310 353 300 349 311 353 301 348 312 351 302 346 313 350 304 344 314 351 305 344 315 353 307 344 317 356 309 347 320 361 312 352 323 367 314 357 324 371 316 363 323 375 315 365 323 379 315 368 323 381 316 372 323 383 318 373 325 386 320 377 327 389 322 380 328 389 324 380 330 388 326 378 328 385 327 374 326 380 326 368 324 374 326 362 323 369 327 358 324 367 328 357 327 369 333 359 332 373 338 363 338 376 346 368 344 380 352 372 349 382 357 374 352 383 361 375 357 384 364 375 363 383 371 374 374 383 381 374 385 386 392 376 394 389 401 380 397 391 405 382 399 388 407 378 404 382 412 372 412 376 417 369 419 369 425 359 422 362 427 352 425 355 430 344 431 348 436 337 438 342 442 331 442 337 446 325 449 328 451 321 458 319 460 307 463 311 464 299 464 297 464 294 466 289 466 281 470 279 470 267 474 273 472 262 475 267 471 256 476 257 472 246 477 247 471 237 476 240 470 230 473 234 466 225 468 228 461 220 465 221 457 214 462 215 454 209 460 211 451 205 458 209 449 204 454 207 445 202 450 203 441 199 446 200 437 195 443 197 434 193 441 195 432 191 438 192 429 189 433 190 425 187 430 188 421 185 428 188 419 185 426 188 418 185 425 188 416 185 424 187 415 185 423 187 415 185 422 187 414 185 422 188 414 185 422 188 414 186 422 188 414 185 422 186 415 184 424 185 416 182 426 184 418 180 429 182 422 178 432 182 425 177 435 182 432 178 439 182 433 175 442 182 437 174 444 180 439 172 446 177 441 170 449 176 444 168 453 176 447 168 456 175 450 168 456 174 449 166 454 172 447 165 452 172 445 165 452 170 445 164 452 170 445 163 452 169 445 162 451 168 444 162 449 166 441 160 447 164 439 158 446 163 438 158 446 163 437 158 444 163 436 157 442 162 434 157 442 161 433 157 443 162 434 158 444 163 435 158 444 164 435 159 445 164 435 160 446 166 437 162 448 168 438 164 448 168 439 164 448 167 439 163 448 167 438 162 448 166 438 162 448 165 438 161 448 165 438 160 448 165 438 161 448 166 438 162 448 166 439 162 449 167 439 162 449 167 439 162 448 167 438 162 448 166 438 162 447 165 437 161 448 165 438 160 448 164 438 160 448 164 438 160 447 163 437 160 447 164 437 160 446 164 437 160 446 164 436 160 445 164 436 160 445 165 436 160 445 165 436 160 445 165 436 160 445 164 435 160 445 164 435 160 444 164 435 160 444 164 435 160 445 164 435 160 444 164 435 160 444 164 435 160 444 164 435 160 445 163 435 159 445 164 436 159 445 164 435 159 444 164 436 159 443 164 435 158 442 164 435 157 442 163 436 156 444 161 437 154 446 159 439 151 448 156 441 149 451 153 443 145 453 149 445 143 454 146 446 139 454 142 446 135 454 138 446 131 454 135 445 129 453 133 444 127 452 130 443 124 450 127 441 122 447 124 438 119 442 122 433 117 435 119 426 114 428 114 419 110 422 108 414 105 418 103 410 101 416 100 407 98 414 99 404 96 408 97 398 95 399 94 388 93 391 91 381 89 385 88 375 87 376 85 370 84 366 80 356 80 358 75 349 75 352 73 342 73 341 73 338 73 328 72 326 72 318 69 314 70 309 68 305 69 300 66 293 70 294 64 286 68 287 63 280 68 282 64 275 69 279 64 272 70 275 66 268 71 271 68 265 73 271 70 264 75 270 72 263 77 267 76 260 80 265 76 258 79 264 74 257 76 263 71 255 74 261 68 254 71 261 67 253 68 260 66 252 66 260 64 252 65 260 64 251 62 259 60 250 59 259 55 250 54 259 52 250 51 260 49 252 49 260 47 250 46 258 46 248 45 257 45 247 45 256 46 246 46 254 48 244 48 253 48 244 48 254 49 244 49 254 49 244 48 253 49 244 48 253 48 244 48 252 46 243 49 250 46 241 51 246 50 238 55 241 55 238 59 237 62 232 70 234 69 229 77 232 74 228 82 231 78 226 86 229 82 225 90 225 85 220 94 220 89 215 97 214 91 209 100 209 96 204 105 204 107 203 109 196 118 195 121 188 123 187 128 182 129 180 134 175 135 173 145 168 142 166 147 161 147 158 156 158 151 154 160 155 158 152 167 152 165 148 174 147 170 144 178 145 172 141 180 142 172 138 180 140 170 136 179 137 167 132 176 137 166 132 175 137 165 132 174 137 169 132 178 135 173 130 183 134 179 130 189 134 185 131 194 134 188 130 198 133 192 130 203 131 198 128 208 128 203 126 214 125 208 122 218 122 211 119 221 121 211 117 221 120 211 115 221 118 211 114 221 119 212 115 222 121 216 117 226 123 221 120 231 125 227 123 237 127 234 128 241 130 243 131 253 131 249 135 258 130 253 130 263 128 253 128 262 127 249 126 260 128 249 126 259 128 248 127 258 128 244 127 254 127 242 127 251 129 241 128 251 134 241 132 250 136 238 137 247 135 236 135 246 133 234 131 244 132 231 132 242 132 231 130 241 132 231 133 242 133 232 134 243 135 235 136 245 135 239 137 245 135 243 137 254 135 247 138 257 136 249 140 258 138 251 143 259 141 253 147 260 144 254 152 261 147 255 155 261 148 255 149 255 148 254 148 254 147 256 147 255 145 255 154 261 145 254 153 260 145 254 153 260 145 253 153 259 145 252 154 258 146 251 154 257 147 252 156 257 148 251 156 257 149 252 156 257 149 252 157 258 149 253 157 258 149 253 157 259 149 254 156 259 148 254 156 259 147 254 155 260 145 253 154 259 144 251 152 257 142 249 150 256 142 249 149 256 142 249 149 254 142 247 149 253 143 246 150 253 144 246 149 254 146 247 151 254 146 247 150 258 147 250 148 259 148 250 150 250 145 250 147 250 143 250 144 250 140 248 138 258 137 247 135 256 135 245 133 253 135 243 132 251 134 240 129 248 133 239 127 247 132 237 126 244 133 236 126 243 133 236 126 242 134 236 126 244 135 237 129 244 135 237 130 245 134 237 131 245 133 238 127 247 132 239 125 246 130 239 122 246 129 239 121 245 127 236 121 243 126 235 120 242 126 235 118 242 127 235 123 242 128 236 119 242 129 236 119 243 129 236 119 242 130 235 120 241 132 235 122 240 135 234 128 239 137 233 130 237 139 232 130 235 140 231 129 234 140 230 129 235 140 229 129 234 139 229 133 232 139 229 129 234 138 229 128 233 138 230 131 232 137 231 126 234 136 231 128 236 135 231 125 237 133 232 126 239 133 233 124 240 133 235 125 241 133 236 127 243 133 238 126 244 133 240 129 244 135 243 127 249 137 245 129 251 138 246 135 249 138 246 131 253 138 246 132 253 138 246 139 246 138 245 132 252 139 244 133 251 140 244 133 251 141 243 138 247 140 242 137 249 141 242 137 249 141 242 135 251 143 243 135 251 144 245 136 252 144 245 140 251 144 246 140 251 144 245 141 249 145 243 139 250 147 241 144 248 149 239 147 247 151 237 149 245 155 235 152 243 159 233 156 241 163 230 159 238 167 229 162 235 169 227 163 233 172 227 164 232 173 227 168 230 174 225 169 229 175 224 169 230 178 223 173 227 181 222 175 228 176 228 177 227 186 223 177 228 187 224 181 227 -1 -1 177 233 -1 -1 178 232 -1 -1 179 232 179 233 177 230 186 225 180 228 186 221 178 225 186 218 178 223 184 216 178 221 183 215 176 221 173 223 174 223 174 215 169 225 166 217 164 226 158 220 156 230 149 225 148 234 142 231 142 240 140 236 141 247 139 242 142 252 141 249 146 257 146 253 153 259 151 254 156 257 155 255 165 258 158 255 168 258 161 255 171 257 163 255 173 256 165 254 175 255 167 254 178 253 170 253 180 250 171 251 181 247 171 247 182 242 170 243 182 239 169 241 182 237 167 240 180 236 166 241 178 236 165 242 177 238 165 244 175 240 165 246 177 240 165 247 176 243 166 247 177 243 168 247 178 243 172 247 182 242 179 247 189 242 187 247 197 242 194 247 204 242 201 247 210 242 208 246 213 243 212 245 218 242 216 244 221 241 219 244 224 241 222 245 227 243 225 247 231 244 228 248 233 245 232 249 240 243 235 248 244 242 243 246 243 246 251 245 259 238 257 244 265 238 259 244 268 237 261 244 269 237 265 243 272 237 274 243 283 238 286 244 294 238 294 243 295 243 299 241 301 242 304 240 305 239 308 238 319 233 314 236 314 236 319 236 321 236 325 236 325 235 326 235 327 234 326 233 326 233 322 230 322 230 317 228 318 228 312 227 312 226 308 226 309 225 305 225 305 224 303 224 303 223 304 225 304 224 304 225 316 222 302 224 303 223 299 222 299 222 293 221 305 217 287 220 298 215 284 220 295 215 285 219 296 214 289 219 290 218 292 219 292 219 292 220 292 219 288 219 289 218 282 218 283 217 274 216 274 215 267 214 268 213 265 214 274 205 264 214 272 204 261 214 269 204 256 214 265 204 253 215 260 204 249 217 251 210 244 220 247 211 242 221 243 216 241 223 242 220 241 223 241 221 242 223 241 221 243 222 242 221 246 221 250 209 250 219 255 208 252 221 257 210 252 220 251 219 250 217 250 216 248 213 248 211 250 210 252 198 253 206 253 194 256 202 257 202 258 200 256 189 258 198 255 188 253 197 254 196 251 197 251 196 248 197 247 188 247 196 241 188 241 196 234 189 235 196 236 195 229 197 220 193 224 198 214 194 220 199 211 196 217 200 207 198 213 200 203 200 207 201 197 202 200 204 196 205 196 207 187 209 193 209 185 212 192 212 183 215 191 213 182 216 183 218 181 216 188 214 180 216 186 214 178 216 184 214 176 217 174 220 173 218 179 218 170 221 176 221 167 224 173 224 164 228 170 225 162 230 166 226 158 232 164 229 164 229 164 234 155 240 162 239 158 240 159 241 156 242 155 240 72 254 154 235 145 239 153 231 153 231 152 227 153 227 154 223 155 222 155 219 155 219 154 216 155 215 151 214 153 214 149 214 143 212 137 213 137 213 145 216 139 214 144 215 133 212 143 213 132 210 142 211 131 207 141 207 141 207 141 204 130 201 141 201 130 202 139 204 129 202 138 204 128 202 126 203 125 202 135 204 129 203 136 204 124 201 135 203 124 202 135 203 124 202 135 203 128 202 135 202 128 202 135 201 123 200 135 201 124 200 136 200 124 199 135 200 124 198 137 198 126 196 138 200 138 200 141 199 142 199 145 198 137 191 150 196 143 188 155 194 148 185 158 192 152 182 158 191 153 180 158 189 152 178 157 185 152 175 157 182 152 172 157 179 153 168 157 176 155 165 160 171 159 161 163 167 163 157 164 165 165 154 163 162 166 152 166 160 167 149 168 156 169 145 171 152 173 141 176 148 178 136 182 144 184 132 187 138 188 127 190 134 192 122 194 132 196 120 198 130 202 118 207 124 210 112 215 116 217 110 219 110 223 98 223 106 227 94 230 102 234 91 239 96 243 85 243 91 248 80 246 88 252 77 251 84 258 74 260 79 267 69 268 76 276 67 274 78 282 69 281 81 291 73 290 82 300 76 299 82 309 76 306 84 317 79 311 89 323 85 319 95 331 91 327 98 338 94 332 98 343 95 336 99 347 97 340 103 351 100 342 105 354 103 344 106 356 105 347 107 358 107 346 109 358 108 346 110 358 108 347 111 358 110 350 111 361 110 353 110 365 108 355 109 367 107 357 108 369 106 359 106 371 104 361 106 373 105 365 108 377 108 368 110 380 110 370 112 381 112 370 113 382 114 371 115 383 116 371 117 383 116 371 117 384 117 373 118 385 118 376 118 387 118 378 118 391 118 381 117 393 117 384 117 397 116 388 116 401 116 394 116 407 116 400 116 412 115 404 117 416 117 407 120 420 121 413 127 425 129 419 133 431 136 425 138 437 142 427 142 439 146 429 148 440 154 433 161 443 167 437 175 449 180 440 184 451 190 442 191 452 199 446 202 456 210 451 212 460 221 454 223 462 232 456 238 464 246 457 249 466 257 456 254 463 263 452 260 458 270 449 269 455 279 448 280 451 285 449 292 452 297 450 301 455 310 449 303 453 312 445 302 448 312 439 301 438 301 436 303 436 303 436 306 439 316 437 310 439 320 437 313 439 322 438 313 441 323 439 312 441 322 439 311 439 311 438 311 438 310 439 312 441 322 438 314 441 324 437 316 441 326 437 318 441 328 438 320 442 329 439 321 443 329 440 321 444 329 442 320 447 329 444 321 448 330 442 322 447 330 442 323 447 331 443 323 449 332 446 325 451 333 448 325 448 325 449 324 454 332 451 323 455 332 450 323 454 332 447 323 450 332 444 323 446 332 440 324 442 333 439 325 442 334 439 327 442 336 439 328 442 337 440 329 442 337 439 329 442 338 438 329 441 338 438 328 440 338 436 329 438 339 434 330 436 340 434 332 436 341 434 334 436 342 436 336 438 344 439 337 441 346 441 337 443 346 440 337 441 346 438 337 437 344 436 336 433 342 432 331 429 338 430 328 427 334 430 325 427 332 433 323 429 329 436 321 431 327 438 319 432 325 438 316 432 323 436 314 430 320 434 311 428 317 431 308 424 313 426 304 419 308 422 299 416 302 419 293 412 296 416 288 409 291 410 287 408 288 409 286 405 288 406 287 406 287 405 288 405 288 403 289 403 289 402 289 402 289 401 289 401 289 401 289 401 289 400 289 400 289 400 289 400 289 401 288 400 288 400 287 400 287 401 286 400 286 400 286 400 286 400 286 400 286 401 286 400 286 401 286 401 286 401 286 401 286 401 286 401 286 400 286 400 286 400 285 400 284 400 281 400 280 401 277 401 276 402 272 402 271 403 267 403 266 406 260 406 259 413 254 406 251 418 249 412 245 423 245 423 244 425 242 418 238 428 241 420 238 428 242 420 239 426 241 418 237 424 239 415 236 421 237 413 234 418 234 411 232 415 231 408 229 413 229 406 228 405 227 406 226 414 226 406 224 413 225 406 223 405 224 406 224 415 224 407 223 414 222 377 199 415 220 382 200 417 219 386 199 420 218 421 217 424 217 415 214 426 216 417 213 428 215 418 213 430 217 421 214 434 220 423 217 435 222 425 219 435 223 425 221 435 226 425 223 436 230 425 226 436 233 423 230 435 235 424 230 434 235 423 230 423 230 422 230 433 235 422 230 434 234 423 230 435 235 424 230 424 231 424 231 435 236 424 232 422 233 423 232 432 237 422 234 432 237 421 235 431 238 420 236 431 241 421 237 432 242 422 238 435 245 425 240 438 247 428 243 442 251 431 246 446 253 434 250 448 255 436 252 448 256 437 254 450 259 438 257 452 265 439 263 441 271 440 269 451 274 438 273 447 276 435 277 445 279 433 279 444 282 434 283 442 282 432 285 437 280 427 284 431 278 423 284 426 278 420 285 425 279 420 287 425 281 421 289 427 283 424 292 430 286 427 295 432 289 431 300 433 292 430 301 433 294 431 303 433 298 432 307 434 302 432 311 436 306 434 315 436 309 434 318 434 312 433 319 430 319 429 325 426 327 426 337 423 334 422 334 421 339 419 340 418 341 418 352 417 342 417 353 416 343 416 354 416 346 414 354 415 350 413 351 410 356 408 357 405 364 403 373 400 370 398 380 396 375 393 384 389 379 385 388 380 384 377 392 373 387 370 396 369 389 364 397 362 389 361 388 351 391 346 398 340 394 334 402 333 399 327 405 328 402 321 407 318 403 311 409 306 404 303 407 298 402 292 408 293 400 285 405 283 396 276 401 276 395 268 399 271 395 263 399 263 393 260 397 255 397 254 398 252 397 247 398 248 396 239 397 245 392 235 393 239 386 230 387 235 382 224 382 231 379 221 380 227 376 217 377 222 371 211 371 210 365 207 365 203 361 198 361 198 358 188 358 194 352 194 351 190 347 180 347 185 339 175 341 179 336 179 335 173 335 174 333 169 333 169 331 166 332 166 331 162 331 162 329 157 330 157 329 154 331 154 331 152 333 143 336 152 334 142 335 150 335 140 333 149 333 140 328 150 326 141 321 152 317 143 312 156 309 146 303 159 301 150 294 160 293 152 286 159 286 151 278 155 278 151 274 150 273 141 266 146 271 138 264 146 267 139 259 147 258 138 250 144 249 140 246 142 243 137 240 139 240 134 236 137 236 129 228 134 232 126 224 131 228 126 224 129 225 125 221 129 224 126 220 131 224 124 217 133 225 126 217 136 222 132 217 140 219 133 210 144 216 136 207 145 215 136 207 145 215 136 207 143 218 143 217 140 221 133 211 139 221 132 210 140 219 134 207 144 214 139 203 150 216 148 205 155 221 153 213 158 218 155 212 159 215 156 210 160 215 154 205 160 216 156 205 160 216 155 206 160 216 157 209 160 216 156 210 158 218 152 208 155 217 151 210 152 218 145 208 148 217 142 207 146 214 148 212 146 212 148 212 146 211 147 211 147 211 148 210 147 210 141 200 146 210 147 209 146 210 147 209 146 210 142 200 147 210 142 200 148 210 149 209 148 209 143 201 149 209 144 201 151 210 145 201 151 210 153 209 151 212 146 202 152 213 152 212 151 213 153 212 151 213 152 212 151 214 151 213 150 214 150 214 149 215 149 214 147 215 138 206 145 214 147 214 143 213 134 207 142 213 143 212 141 213 142 212 140 213 140 212 138 212 127 209 136 212 125 209 135 212 129 210 135 212 124 211 135 213 123 211 135 214 127 213 134 215 123 214 133 217 126 215 133 217 126 216 134 217 126 216 135 217 124 216 137 216 125 216 137 215 130 215 137 214 130 214 135 213 124 214 132 213 126 215 131 214 124 215 129 215 122 216 127 214 121 215 126 212 120 213 126 210 119 212 126 209 119 210 128 208 116 209 129 207 122 208 130 207 123 207 130 207 124 207 131 208 120 208 132 210 125 209 134 211 127 210 136 211 124 210 136 211 129 210 136 210 129 208 136 209 129 207 136 207 129 205 136 205 129 203 136 204 129 201 136 202 129 200 136 200 129 197 135 198 128 196 134 198 123 194 133 197 127 194 133 197 127 194 133 196 126 193 132 196 125 193 132 195 124 192 132 195 126 193 133 194 126 193 134 194 127 192 134 192 127 191 134 191 128 190 135 191 128 189 137 191 129 189 138 191 127 189 140 191 128 189 141 191 133 189 139 190 132 189 138 190 130 188 137 191 130 189 136 190 129 189 137 191 130 189 138 191 131 189 138 190 126 188 136 189 129 188 136 189 129 188 137 190 130 188 139 190 132 188 142 191 130 188 143 192 136 190 143 192 136 191 142 192 135 190 143 193 135 191 143 194 136 192 144 194 136 193 144 195 137 193 144 197 137 195 142 198 135 195 140 198 133 196 139 198 131 196 140 198 132 195 140 198 133 195 141 197 133 195 141 197 133 194 140 197 133 195 140 198 133 195 141 199 133 196 142 199 134 196 143 198 136 195 144 196 137 194 144 196 137 193 144 195 137 193 144 195 136 192 143 194 136 191 142 194 135 191 141 193 134 190 141 192 134 189 140 191 133 188 139 192 133 189 139 193 132 191 137 195 131 192 135 197 129 195 133 201 128 200 132 207 125 205 130 210 123 211 129 215 122 216 128 220 121 222 129 224 122 226 129 226 122 228 129 229 124 231 131 232 124 235 130 233 121 238 128 235 120 241 126 236 119 242 125 238 118 243 123 238 117 242 120 239 115 242 118 239 113 244 117 240 112 244 117 242 112 246 118 243 113 248 119 243 114 248 119 245 48 284 119 248 112 253 118 249 114 253 118 252 112 255 116 255 112 258 115 257 46 295 115 259 47 299 115 260 46 301 115 261 111 267 116 264 112 268 117 266 113 271 117 268 113 273 117 269 114 274 118 269 113 277 118 270 113 278 118 271 112 279 117 271 110 280 116 273 110 280 116 273 108 280 115 273 107 280 115 272 111 276 116 271 108 278 115 270 111 275 115 270 110 274 114 268 109 273 115 268 110 272 115 269 107 276 116 271 108 278 115 274 107 280 116 274 110 278 115 274 48 301 116 272 110 276 117 271 108 278 117 272 108 278 118 272 112 276 119 271 110 277 118 271 113 276 118 274 112 278 116 276 106 282 114 277 108 281 113 278 46 302 113 278 46 302 113 278 45 301 111 279 45 301 109 281 45 301 109 283 45 302 109 285 46 304 109 285 46 305 109 286 46 306 109 286 48 308 107 288 48 309 106 288 48 309 103 288 51 308 101 289 51 308 100 288 49 307 99 288 48 305 99 286 45 303 99 283 39 301 101 281 38 300 102 280 91 284 102 279 91 283 103 278 92 283 104 277 93 281 104 275 93 280 103 273 93 279 103 272 92 278 103 272 93 278 103 273 93 279 102 274 92 281 101 277 91 283 100 279 91 286 100 282 90 289 100 284 91 291 100 284 91 292 100 285 91 292 100 284 91 291 101 283 91 290 102 281 97 285 104 280 95 287 106 278 101 283 109 278 100 285 114 276 108 280 116 275 108 282 120 274 114 279 122 275 118 280 124 277 119 282 123 279 119 284 121 281 117 286 119 283 115 287 117 284 112 291 116 284 110 293 116 284 112 292 117 284 113 292 118 284 113 293 119 283 116 291 119 284 116 291 120 284 116 293 122 286 118 295 124 289 122 293 126 291 125 297 127 295 127 299 128 297 128 302 130 299 130 304 131 301 132 306 133 303 133 308 134 303 135 308 135 304 136 309 135 305 136 309 134 304 137 311 133 303 138 309 134 304 140 310 138 307 142 311 145 309 150 312 154 310 159 313 163 309 168 311 169 309 178 310 173 308 181 308 175 308 184 308 175 308 185 309 173 309 183 310 169 309 179 310 167 309 176 310 165 309 175 310 164 310 174 311 163 310 173 311 163 310 174 309 166 310 176 307 169 310 178 306 171 308 181 304 175 306 184 301 179 303 189 299 185 301 195 295 191 299 200 293 195 297 204 291 197 296 206 291 198 296 208 291 200 296 209 291 200 296 209 291 200 295 209 291 200 295 209 291 199 295 209 290 200 295 209 290 200 295 209 290 200 296 209 291 199 296 208 292 198 297 207 292 198 297 207 292 198 297 207 292 197 296 206 291 196 295 205 291 196 295 206 290 198 295 207 290 198 295 208 290 200 295 208 290 200 295 209 290 201 296 210 291 201 296 210 291 201 296 210 291 202 296 211 291 202 295 211 291 203 295 212 291 203 295 211 291 202 295 210 292 201 296 206 294 198 297 207 296 191 302 197 300 182 305 192 304 173 308 184 309 172 305 181 308 173 306 182 308 175 309 185 313 179 311 185 313 182 312 187 314 184 315 189 317 183 320 189 321 183 324 188 325 181 327 186 329 180 329 186 331 181 331 186 333 182 332 187 335 183 335 189 337 185 338 191 340 189 342 195 344 193 345 199 347 196 349 201 351 198 353 207 357 202 355 208 358 208 360 214 362 215 367 221 368 220 374 225 376 220 381 226 383 219 385 228 389 221 388 226 390 226 391 232 394 231 395 237 398 234 400 240 402 236 403 241 405 237 405 247 410 241 406 246 408 246 407 252 409 252 409 258 411 257 409 258 409 258 410 260 410 258 410 263 412 256 411 261 413 255 413 256 413 254 413 262 418 254 413 262 419 253 414 258 417 252 415 262 420 252 416 254 416 252 417 253 417 250 418 252 418 249 418 254 420 247 418 255 424 244 418 251 426 239 419 244 428 233 419 238 429 228 419 232 429 224 419 228 429 222 421 226 431 221 423 226 432 222 424 227 434 224 425 228 435 224 427 228 436 222 428 228 438 222 429 226 439 220 430 225 439 220 430 225 440 220 431 224 441 220 433 225 443 222 434 226 444 222 435 227 445 223 435 228 445 223 435 228 445 223 436 228 445 223 436 228 446 223 437 228 447 224 437 228 447 224 438 229 446 224 438 229 446 224 437 228 447 223 437 227 447 222 437 226 447 222 436 226 447 222 435 226 445 224 435 228 445 224 437 229 446 225 438 230 448 227 439 232 448 229 438 234 448 231 438 236 448 232 438 238 448 234 438 239 447 235 437 240 447 235 436 240 446 234 436 241 445 234 436 241 445 234 436 241 444 234 436 235 436 234 436 242 443 235 437 244 443 237 438 247 442 241 438 252 441 247 437 247 437 252 436 253 435 260 434 270 431 268 430 273 426 276 422 281 419 283 414 287 409 290 405 294 401 295 399 302 392 298 397 304 389 298 396 306 389 298 396 304 388 297 394 304 386 300 391 306 383 305 389 312 380 309 386 316 378 312 385 320 377 318 386 324 377 323 387 329 378 326 388 333 379 330 390 337 381 332 391 340 383 336 391 344 383 340 392 346 383 342 392 349 384 344 391 351 383 347 389 354 381 349 386 356 378 351 383 358 375 354 381 360 373 356 378 362 371 356 377 362 369 356 376 362 369 356 378 362 370 356 384 361 375 352 385 357 376 352 391 357 381 348 386 352 381 353 388 359 378 356 385 361 377 357 384 365 375 358 381 366 374 359 381 365 375 359 384 360 382 359 387 368 381 359 388 369 382 360 387 369 381 360 385 367 379 360 383 368 376 360 381 368 375 360 382 367 376 360 384 367 378 360 386 368 380 361 388 371 382 363 389 370 383 365 388 372 382 367 388 373 381 370 388 376 381 373 388 378 380 375 386 380 378 377 384 382 376 378 381 384 373 379 380 384 372 378 380 385 373 378 382 385 375 379 384 384 377 380 385 387 378 381 386 388 379 382 386 389 379 381 386 389 380 381 388 389 381 382 389 389 383 381 390 389 384 381 391 389 385 381 391 389 385 381 390 389 384 382 389 388 383 383 389 390 382 383 389 390 382 382 390 390 383 381 392 388 385 380 394 389 387 379 394 388 389 379 392 380 391 378 394 379 392 377 395 378 394 378 398 388 396 377 401 378 401 376 405 387 404 374 408 385 408 373 410 383 411 371 412 381 414 369 414 379 416 367 416 378 418 365 417 376 420 364 418 375 421 363 420 374 422 362 420 373 423 361 421 372 423 360 421 371 423 360 420 371 423 360 420 371 423 360 420 371 423 360 420 371 423 360 420 371 423 361 420 372 423 362 420 373 423 362 420 374 423 363 420 374 422 363 420 365 419 364 419 364 418 363 418 364 418 363 418 373 421 362 419 373 421 361 418 372 422 359 419 370 424 357 421 358 421 354 423 365 427 352 425 364 428 352 425 363 429 352 425 363 429 353 425 364 429 354 425 365 430 354 426 365 431 354 428 365 433 354 430 365 435 353 430 364 435 354 431 365 436 355 433 366 438 356 434 367 439 356 434 367 439 357 434 364 437 359 435 365 437 360 435 367 437 362 435 373 439 362 435 369 437 363 435 370 437 363 434 375 438 364 434 375 439 364 434 375 438 364 434 375 439 364 434 375 439 364 435 371 438 364 436 375 441 364 437 375 442 363 438 370 441 362 437 369 440 363 437 373 443 364 437 375 443 365 438 376 443 366 438 377 443 367 438 378 443 367 439 378 443 367 440 378 444 367 440 379 444 367 441 373 443 366 441 377 446 364 442 376 446 364 442 375 446 364 442 375 446 364 442 376 446 367 441 374 443 370 441 382 443 374 439 381 440 376 438 388 440 377 437 388 440 376 437 388 440 375 438 377 438 373 439 385 443 371 440 383 444 370 441 381 445 369 442 381 446 368 443 375 445 368 443 379 447 368 443 375 444 368 442 370 442 369 442 380 446 369 442 381 446 370 442 377 444 371 442 383 445 372 441 383 445 372 441 379 443 373 441 384 444 373 441 384 444 373 440 384 444 373 440 384 444 373 439 384 444 373 438 383 444 372 437 381 445 369 439 377 447 364 440 372 449 359 442 367 451 354 444 362 453 350 445 357 455 348 445 354 455 347 445 354 455 348 445 355 454 351 444 358 453 353 444 358 449 355 444 363 452 355 444 363 452 355 444 364 452 355 444 364 451 355 443 365 450 357 441 367 448 359 440 369 447 361 438 371 445 362 438 372 445 362 438 372 444 361 437 372 444 362 437 371 444 362 436 369 445 361 436 367 446 358 437 362 447 354 437 357 448 350 438 352 449 346 438 348 449 342 439 345 450 339 440 342 451 338 442 339 442 338 444 341 455 339 446 342 456 338 446 342 457 338 447 343 457 338 447 338 447 336 447 341 458 336 448 339 458 334 448 338 458 333 448 336 459 332 448 335 459 333 449 335 459 332 448 335 459 332 448 334 459 330 447 333 458 330 445 333 457 331 444 331 444 331 444 331 443 332 444 333 455 333 445 333 456 335 448 333 458 336 449 333 459 334 450 330 459 330 451 325 458 324 451 318 457 316 449 312 451 304 444 302 444 295 434 293 434 289 424 287 423 285 414 285 415 285 424 284 424 287 428 285 427 286 429 285 429 290 432 289 432 295 437 294 436 303 441 301 442 311 443 309 444 319 442 315 445 325 442 321 445 330 443 323 448 333 443 327 449 337 443 330 449 342 442 334 447 348 441 340 447 352 439 346 446 356 437 349 445 358 436 353 445 360 435 356 444 361 435 359 444 360 434 361 443 358 433 363 443 356 433 365 442 359 435 369 443 363 436 374 442 367 436 378 441 371 435 383 439 376 434 388 436 379 432 392 432 382 429 395 428 388 424 401 422 395 418 408 414 405 411 412 407 417 400 420 397 423 392 426 386 426 382 429 376 427 374 431 363 428 367 432 355 430 360 434 349 432 356 436 345 434 353 437 341 436 349 439 337 440 343 441 332 443 339 444 327 446 334 447 323 448 328 449 316 452 320 453 309 455 315 456 303 459 311 460 300 463 311 464 299 466 313 468 300 466 311 469 299 467 300 468 296 470 290 469 282 471 271 471 267 470 262 468 255 467 251 465 245 463 242 461 236 460 237 455 227 456 233 452 224 449 227 448 224 442 220 439 216 438 215 435 211 438 212 431 207 442 209 443 209 448 210 444 207 452 211 444 205 455 213 447 207 456 216 448 209 456 216 449 209 456 217 448 209 457 218 449 210 457 219 450 210 456 217 449 208 454 214 447 205 452 211 446 203 451 208 445 199 450 204 444 196 449 200 443 192 450 197 443 190 450 195 442 188 448 192 441 185 446 190 439 183 443 189 437 182 440 188 441 187 437 187 434 183 434 184 432 181 434 182 429 177 436 182 434 179 438 182 433 175 438 182 433 175 439 183 434 175 442 184 437 176 444 185 439 176 445 184 439 175 445 181 440 173 446 180 441 171 446 179 440 170 445 179 440 170 445 180 441 171 446 182 443 171 450 184 447 172 454 186 452 174 457 186 456 174 460 187 460 175 463 188 464 176 466 189 466 176 468 188 469 176 469 186 472 174 471 184 473 172 472 183 475 171 475 183 477 171 477 182 480 170 479 181 482 168 481 178 484 166 483 178 486 166 485 179 488 166 487 179 490 166 489 177 492 165 490 176 493 163 490 175 493 163 490 175 493 163 492 176 495 163 493 176 496 163 494 175 496 162 493 173 496 160 493 171 496 158 493 169 495 156 493 167 495 154 493 166 495 153 493 164 494 151 492 161 494 148 492 157 493 145 493 154 494 142 494 152 495 140 494 150 494 139 493 149 492 137 490 146 488 135 488 143 486 132 486 140 484 129 487 138 484 127 487 138 485 127 489 139 486 128 489 139 486 128 488 137 486 126 488 135 486 124 489 134 486 123 489 133 486 122 489 133 486 122 488 132 485 121 486 130 483 119 484 128 481 118 483 126 480 117 483 126 479 116 483 125 479 116 483 125 480 116 485 125 480 116 487 125 483 116 489 126 485 118 491 128 487 118 492 128 487 119 493 128 488 119 493 128 487 120 492 129 486 122 490 130 483 124 486 132 479 126 481 132 472 128 473 134 464 131 464 135 459 135 454 139 450 139 446 145 442 146 440 152 433 155 438 159 430 162 439 163 431 165 442 164 433 166 442 165 433 168 442 166 433 169 442 167 432 170 441 168 432 170 442 168 433 170 444 169 434 170 443 169 433 169 440 168 431 169 439 168 429 171 436 168 428 173 433 171 425 177 430 176 423 182 427 182 420 189 424 189 421 193 422 197 418 206 421 208 420 213 422 218 422 223 422 224 423 234 422 228 423 238 421 231 421 241 421 234 421 243 420 238 419 247 418 242 418 251 418 244 417 253 417 246 416 255 415 248 414 258 414 250 412 259 413 251 411 259 411 252 409 260 408 253 406 262 406 256 405 264 406 257 407 257 407 260 406 268 407 261 407 261 410 262 410 261 411 261 407 267 413 259 408 266 414 258 408 264 413 257 407 263 412 257 404 262 410 257 402 262 408 256 401 261 407 255 400 260 408 253 401 259 408 251 401 258 411 249 402 254 412 246 404 252 411 244 404 251 409 242 402 250 410 241 402 248 409 240 402 247 406 239 399 247 403 239 397 246 403 238 397 246 405 234 398 242 406 229 399 237 406 226 399 234 405 225 398 232 404 224 397 231 404 224 397 232 404 223 399 232 406 224 402 233 410 225 405 235 415 228 410 237 420 230 415 239 422 232 418 242 424 236 420 245 424 239 419 247 423 241 419 248 422 239 419 247 422 238 420 247 425 239 424 248 430 239 429 249 437 240 434 249 441 241 441 252 444 242 446 253 447 243 449 254 451 242 453 253 455 240 457 251 459 237 461 249 463 235 465 246 464 231 466 243 464 229 465 240 464 227 465 238 464 227 465 238 464 239 466 239 465 226 468 238 467 226 470 237 468 239 470 239 469 240 470 240 465 229 470 240 465 229 471 239 465 228 472 238 465 228 473 237 467 226 475 236 477 234 478 234 472 222 480 231 474 220 483 229 475 220 484 228 476 217 485 226 476 214 485 222 484 223 485 222 479 216 487 225 479 220 488 229 478 226 487 234 477 231 486 239 475 235 485 243 474 237 484 245 477 236 487 243 480 235 490 242 484 233 493 241 485 234 495 242 485 235 495 243 485 236 495 244 486 237 496 245 488 239 497 246 489 242 498 250 489 247 498 254 488 250 497 257 486 252 497 257 486 251 497 256 486 248 497 254 486 246 498 251 485 245 498 249 486 244 499 247 488 244 500 247 490 244 503 246 493 243 506 244 495 240 508 241 496 237 509 236 497 232 510 230 497 228 510 224 497 223 509 219 497 220 509 214 508 212 509 211 498 214 510 209 499 213 511 208 499 214 512 208 500 215 512 209 500 215 513 210 500 214 513 210 500 213 513 209 500 211 512 207 500 208 512 204 500 205 512 199 501 201 512 194 501 197 511 189 500 194 510 185 500 193 509 184 500 194 510 184 500 195 510 185 501 195 511 186 502 197 512 187 503 197 513 188 504 197 514 188 504 197 514 188 504 197 514 187 504 195 514 185 504 194 514 184 504 194 514 184 504 196 514 186 505 198 515 188 506 199 516 190 506 200 516 191 508 200 518 191 510 198 521 190 512 196 523 188 514 193 524 185 514 191 525 182 514 188 524 179 514 186 524 177 514 185 524 175 515 186 524 176 515 187 524 178 514 189 522 179 512 191 521 180 511 191 519 180 510 191 518 180 510 193 516 180 510 193 514 180 510 194 512 181 508 193 510 180 508 191 508 178 506 189 506 177 505 186 503 175 504 182 501 171 503 177 499 166 501 171 496 160 499 164 492 155 495 157 488 149 490 151 486 146 484 146 475 140 478 143 470 138 476 141 468 136 477 140 469 135 479 140 470 135 479 141 470 136 477 142 468 137 473 142 464 137 469 140 459 135 463 137 454 133 459 135 450 131 455 135 446 131 451 134 442 130 446 131 437 128 442 127 433 124 437 121 429 119 434 116 425 114 432 111 424 109 431 108 422 106 426 105 417 103 422 103 413 102 418 101 409 100 414 99 405 98 410 96 401 95 408 93 399 92 407 92 397 90 403 90 393 89 396 87 386 86 389 84 379 84 384 83 374 82 382 81 371 81 378 82 367 83 370 83 364 84 357 82 352 83 344 79 339 80 335 74 327 77 328 71 319 74 320 68 312 72 313 66 305 70 308 64 300 68 305 64 296 67 300 63 291 66 293 62 284 66 285 63 277 68 282 65 273 69 279 66 271 71 276 68 268 72 275 69 267 72 276 68 267 71 278 68 269 70 279 66 270 69 281 66 272 68 284 66 274 67 286 66 276 66 287 66 277 65 287 66 278 65 289 66 279 63 290 65 280 63 291 64 281 63 292 65 282 63 293 64 283 62 294 62 284 59 294 60 284 57 291 57 282 54 289 54 279 50 288 50 278 46 288 47 278 43 287 46 278 41 285 44 276 39 283 43 274 39 281 44 271 40 278 44 268 40 277 43 267 38 278 40 268 36 280 37 270 33 282 36 272 32 283 37 272 32 283 39 273 34 282 41 272 36 279 44 269 40 277 47 267 43 275 50 265 47 275 52 265 49 273 52 263 48 272 49 262 46 270 46 261 43 270 42 260 39 268 39 259 36 267 37 257 33 264 35 255 32 262 35 252 31 260 36 250 33 258 36 248 33 255 34 246 32 254 34 245 32 253 34 244 33 252 34 243 33 251 34 242 33 250 34 241 34 250 35 241 34 251 35 242 35 252 35 243 35 254 35 245 35 254 35 245 34 256 35 246 34 257 34 247 34 258 33 248 33 258 33 248 34 258 35 248 36 258 37 248 39 258 38 248 40 258 39 249 42 259 39 249 42 258 40 249 43 257 41 248 46 255 43 247 49 252 46 244 52 249 49 242 55 246 52 239 59 243 56 236 63 240 59 234 66 238 62 232 70 236 67 230 75 234 74 228 81 230 80 225 87 226 86 224 90 221 92 219 96 220 95 214 100 218 94 213 100 215 93 209 98 214 88 206 92 213 82 205 86 212 79 205 83 211 77 204 81 210 76 202 80 207 77 199 82 205 78 197 83 204 79 197 84 202 81 195 87 198 82 191 88 196 82 189 87 195 80 188 85 195 80 187 84 195 81 187 86 194 84 186 89 194 85 186 90 192 87 185 92 190 88 183 94 188 90 182 97 185 93 180 102 183 100 181 109 181 108 180 113 180 115 180 121 180 123 181 128 180 130 180 135 177 137 177 146 171 142 171 151 166 146 165 155 162 150 162 159 158 157 159 166 154 165 154 174 151 170 150 179 149 172 149 181 149 173 150 182 148 178 149 187 145 186 146 195 141 192 143 201 138 196 141 205 138 202 141 211 138 208 140 217 137 213 139 222 136 216 138 225 136 220 138 229 136 225 139 234 137 233 140 238 138 242 141 247 139 249 144 257 139 252 143 260 140 256 143 261 142 262 147 269 142 266 147 274 140 267 144 276 137 267 140 277 137 267 139 276 138 267 138 276 137 266 137 275 137 264 135 273 136 262 131 270 134 258 129 266 133 253 130 258 134 248 131 252 136 243 131 251 138 242 134 246 138 241 133 250 138 243 135 251 139 244 135 253 139 245 136 255 138 247 137 256 139 249 139 259 141 253 140 259 141 259 142 267 142 264 142 270 142 269 143 277 143 271 143 281 144 272 143 283 145 272 144 283 148 273 146 283 152 273 149 283 155 273 153 283 157 273 157 281 159 271 157 282 158 270 157 276 156 270 157 270 153 268 153 273 149 266 151 274 147 264 151 272 147 263 152 270 148 262 155 268 149 262 158 267 152 262 161 265 156 264 162 265 159 267 168 269 160 270 170 271 160 271 170 272 161 271 171 272 161 269 172 271 161 267 171 270 160 264 170 266 159 262 159 261 161 259 171 260 163 258 174 258 166 255 177 255 169 251 180 250 170 246 181 245 171 241 171 241 170 238 180 234 168 233 178 229 166 230 178 225 165 230 176 225 164 232 174 226 162 233 173 227 162 234 173 227 163 234 174 227 166 232 178 226 170 230 182 225 174 226 186 222 177 220 187 219 178 215 189 214 178 209 188 211 178 203 188 204 180 199 190 201 181 197 191 198 179 194 190 194 175 190 186 191 172 188 182 188 171 188 181 188 172 192 182 189 185 193 185 192 180 203 181 202 184 208 184 207 187 210 192 201 188 210 192 200 187 208 188 207 185 204 186 204 183 201 184 200 182 198 183 186 182 194 182 192 182 188 183 181 183 183 183 171 181 175 182 173 180 171 180 160 178 168 179 156 180 162 181 156 184 155 184 149 186 150 186 142 187 145 189 133 190 142 192 130 195 138 198 126 201 134 202 127 205 129 208 117 207 125 211 113 210 121 213 113 217 113 220 107 226 106 229 99 234 101 241 90 242 96 250 86 252 91 257 85 259 88 266 78 260 87 268 77 263 85 271 76 269 83 279 75 278 82 288 74 285 81 295 74 291 83 302 76 299 85 311 80 310 87 316 84 318 87 330 81 323 86 335 81 329 87 341 83 336 90 348 87 346 95 358 92 356 98 368 95 362 100 374 97 368 102 375 101 377 106 384 105 388 109 395 109 396 112 409 111 404 114 412 114 414 120 422 120 423 126 435 128 426 133 439 136 431 142 442 146 437 155 449 159 442 163 454 168 446 168 457 174 450 178 460 185 455 191 465 198 456 202 465 208 455 207 464 215 455 213 462 223 459 228 461 230 460 234 464 240 465 249 467 250 464 258 468 267 459 267 465 275 457 269 461 278 453 270 452 270 452 269 450 270 450 270 450 270 449 271 449 270 451 270 454 279 453 269 455 279 453 268 455 278 452 267 452 277 450 266 449 275 447 265 444 274 442 264 440 273 439 264 437 274 438 266 437 276 440 269 439 279 442 272 441 282 443 275 442 285 444 277 443 286 444 277 443 286 444 276 442 286 442 275 441 285 441 273 439 283 440 271 438 281 439 271 437 281 439 271 437 281 440 272 438 281 440 273 439 282 440 273 439 283 440 273 439 283 440 273 438 282 438 271 437 281 438 270 436 280 437 270 435 279 437 270 435 280 437 270 436 280 438 272 437 282 438 272 437 282 438 272 437 282 438 272 437 282 438 271 436 281 437 271 436 281 437 271 435 281 437 271 435 281 437 272 436 281 438 272 437 282 438 273 437 282 438 273 437 282 438 272 437 282 438 271 436 281 438 271 436 281 438 271 436 281 438 271 436 281 438 271 436 281 438 272 436 282 438 272 436 282 438 272 437 282 438 271 437 281 438 271 436 281 438 271 436 281 438 271 436 281 438 271 437 281 439 271 438 281 441 271 439 281 442 270 442 281 444 269 444 280 446 268 447 279 448 267 449 279 450 267 451 278 451 267 452 278 452 267 454 278 453 266 456 277 455 265 457 277 455 267 457 278 454 269 455 281 452 271 454 282 451 272 454 283 450 273 454 284 449 276 454 286 449 278 454 288 450 280 455 290 450 282 456 292 451 285 457 295 451 287 457 297 451 288 457 298 451 289 457 300 451 291 457 300 451 291 457 302 452 292 457 302 452 293 458 303 453 294 459 304 454 297 459 308 455 300 460 310 456 302 460 313 456 305 459 316 454 309 456 320 451 314 452 325 447 320 447 331 442 326 442 337 435 331 434 342 427 337 426 348 420 346 420 351 417 354 415 364 415 359 412 369 408 365 404 375 397 373 395 382 390 379 387 388 384 382 379 391 373 385 368 393 362 390 357 398 353 393 347 400 340 396 335 403 329 399 324 406 323 401 317 407 318 400 310 406 309 398 301 404 297 397 293 399 289 396 284 398 278 395 277 396 275 396 267 397 270 396 262 398 267 395 258 396 262 393 253 393 258 389 249 391 254 387 245 388 248 382 246 380 241 379 232 381 235 377 225 378 231 374 221 375 222 368 218 369 210 364 207 364 205 361 196 362 201 357 192 360 197 352 187 355 190 348 180 351 182 347 172 349 177 348 167 348 173 344 163 346 167 339 163 340 161 334 155 336 155 330 156 329 153 328 143 329 151 326 151 326 147 323 138 318 144 316 139 312 142 307 138 303 142 298 134 291 144 290 137 282 145 281 141 276 142 270 140 266 140 265 134 257 141 262 134 253 145 256 138 247 146 245 143 240 144 231 142 228 143 226 139 222 142 221 135 213 138 217 132 207 136 212 130 203 135 210 129 200 138 206 131 197 141 202 142 201 145 197 145 196 145 193 137 184 145 191 146 191 145 193 136 184 146 193 137 185 147 194 139 185 149 192 141 183 151 189 152 189 155 188 148 178 157 192 151 182 159 197 155 187 160 199 155 189 161 199 155 190 160 200 155 190 158 200 154 191 157 200 154 194 156 200 157 199 155 201 149 190 154 199 150 188 157 197 152 186 157 194 154 183 159 192 160 192 161 191 161 191 160 190 157 179 159 189 156 178 157 189 158 188 157 189 154 178 155 189 152 179 155 189 152 179 155 190 152 180 156 192 157 191 156 193 157 193 157 194 158 193 158 195 152 185 158 195 160 195 157 194 150 185 156 193 148 184 154 191 146 183 152 190 153 189 150 188 145 183 148 186 138 179 145 186 136 179 143 186 134 179 142 187 132 180 141 189 132 181 141 190 133 182 143 190 144 189 145 190 146 188 146 189 136 181 146 187 147 186 146 187 136 179 145 187 136 179 145 186 136 179 144 186 136 178 144 186 134 178 143 186 134 177 143 185 139 180 143 184 134 176 143 183 135 174 143 182 135 173 144 181 140 176 143 178 140 173 143 175 140 170 144 171 140 167 143 168 140 163 143 167 140 162 144 166 139 161 144 165 140 160 143 164 139 159 142 162 138 157 141 161 133 152 140 160 136 155 140 160 135 155 140 160 130 153 139 159 134 155 138 159 127 152 136 159 126 153 135 161 124 155 135 162 125 156 137 163 126 156 139 162 129 155 141 160 130 153 139 159 129 152 136 158 126 151 132 157 122 150 128 157 118 150 126 157 116 150 126 157 116 150 127 156 117 149 128 154 118 148 129 154 119 147 129 153 119 145 129 152 119 145 130 152 119 145 130 151 119 145 131 149 120 145 133 148 121 144 136 146 123 144 138 145 125 144 139 146 127 144 139 145 128 144 139 147 138 146 138 148 126 145 137 150 125 148 137 152 124 151 136 156 124 156 137 161 125 161 137 165 126 165 139 169 127 169 140 171 129 172 142 172 130 173 143 173 131 175 141 174 141 174 139 175 139 175 138 175 137 177 136 178 131 180 135 182 130 183 133 185 128 188 131 190 126 193 130 194 125 198 130 198 125 202 128 198 123 204 127 199 121 206 126 199 119 206 126 201 120 208 126 203 119 210 127 206 123 210 128 209 124 212 128 210 123 216 127 211 60 246 126 213 119 220 125 215 120 220 123 219 73 252 122 223 73 253 122 225 72 254 121 224 70 254 121 224 115 229 120 223 113 230 119 226 112 231 119 228 111 233 119 230 112 234 119 231 114 234 118 232 113 235 118 234 109 239 118 234 114 238 119 235 113 238 119 237 113 240 119 239 111 242 117 239 110 243 116 238 110 241 114 237 109 239 112 237 41 263 111 236 105 240 111 236 40 263 111 236 39 263 111 236 38 263 111 237 105 240 112 236 102 240 112 235 102 238 111 233 106 235 112 233 107 235 113 233 108 235 112 234 106 235 112 233 105 235 112 232 106 233 112 230 105 232 113 229 105 230 113 228 106 230 113 230 105 230 113 231 105 232 114 233 107 233 115 234 108 234 116 234 105 235 117 234 109 235 117 234 109 235 117 234 110 235 117 234 110 234 117 233 106 235 117 233 109 234 117 233 109 234 118 234 107 235 117 234 110 235 118 235 111 236 118 236 111 238 119 238 113 241 119 240 114 244 119 242 112 248 119 244 113 250 121 248 117 254 125 251 121 258 129 254 125 261 129 256 127 264 127 257 125 266 125 257 123 266 124 258 122 264 123 256 120 264 123 255 122 264 123 257 124 266 125 262 126 267 129 266 130 271 132 270 133 275 133 273 135 280 133 275 137 282 134 278 139 284 137 280 143 286 142 285 147 287 151 290 154 290 159 291 163 292 166 291 171 292 170 290 175 292 168 291 173 292 158 291 164 292 150 288 156 291 147 285 156 290 149 285 158 289 154 286 160 288 160 288 170 290 165 288 175 290 168 288 176 289 168 288 176 290 167 289 175 291 167 290 175 293 167 291 175 292 167 291 175 293 167 292 175 294 167 293 175 295 166 294 174 298 167 295 174 298 167 296 175 299 167 297 175 300 168 298 176 301 168 301 177 303 168 302 176 305 167 304 175 305 167 304 175 307 164 304 172 305 162 307 171 308 162 308 172 308 164 307 173 307 166 306 176 306 168 305 178 305 169 304 179 304 169 304 179 304 169 305 179 306 169 306 180 307 169 308 180 309 169 310 180 311 171 314 181 314 173 317 183 317 178 320 188 321 184 322 194 323 190 323 195 323 192 323 198 323 194 325 199 325 194 328 199 328 194 331 199 332 193 334 197 335 192 337 197 338 192 339 200 340 193 338 201 341 194 341 203 342 197 344 206 345 201 348 210 349 204 351 209 352 207 357 216 359 209 361 218 363 213 363 218 364 218 366 224 367 225 369 231 371 230 377 240 377 231 384 241 383 230 387 241 387 233 389 243 388 241 391 248 390 253 394 259 392 263 396 269 394 271 396 277 394 280 395 289 391 288 395 296 390 293 397 302 391 297 396 305 389 301 394 309 386 306 390 311 384 312 385 317 376 316 381 322 373 318 380 324 372 321 380 327 372 324 379 329 371 327 377 332 368 328 374 333 365 328 372 333 363 329 371 333 362 330 372 335 363 332 374 337 365 332 376 337 367 332 377 337 368 332 377 337 368 332 377 337 368 332 378 337 369 332 380 337 371 332 382 337 373 332 383 338 374 332 382 338 373 333 381 338 372 333 380 339 371 333 380 339 371 334 380 339 371 334 379 339 370 333 378 339 370 332 378 338 370 332 379 338 371 331 379 338 371 331 379 338 371 332 379 338 372 332 380 338 372 332 381 339 374 332 383 340 376 331 384 339 377 332 384 339 377 332 384 339 377 331 383 339 376 331 383 339 376 332 383 338 375 332 383 339 376 332 383 339 376 331 383 339 375 331 383 338 375 331 382 338 375 331 382 338 374 331 381 338 374 331 381 338 373 332 381 338 374 331 382 338 374 332 383 339 375 332 383 339 376 332 383 339 376 332 383 339 376 332 383 339 376 332 383 339 375 332 383 339 375 331 382 338 375 331 382 338 375 331 382 338 375 331 382 338 375 331 382 338 374 332 381 338 374 332 382 338 374 332 382 338 374 331 382 338 374 331 382 338 375 331 383 338 375 331 383 338 375 332 383 338 375 332 383 338 375 332 383 338 375 331 384 338 376 331 385 338 377 331 387 337 378 333 387 337 377 335 385 337 374 337 379 337 368 338 372 337 360 337 364 336 353 335 356 334 346 333 350 331 340 331 346 329 337 329 345 328 334 329 342 327 332 328 342 326 332 327 342 325 331 326 340 324 329 326 336 323 326 325 334 326 333 325 331 325 330 324 326 320 317 322 321 318 312 321 318 321 318 319 315 314 306 316 310 314 305 315 303 310 295 315 300 311 290 315 298 311 288 315 294 311 283 316 285 314 279 315 275 311 265 315 270 311 260 320 269 316 259 325 270 321 260 328 270 323 260 329 272 329 272 329 274 325 263 330 275 325 264 331 275 326 264 331 275 326 264 331 274 327 263 332 273 327 262 332 271 327 262 333 271 328 261 333 271 328 260 333 271 329 260 333 272 333 271 332 272 327 261 331 271 327 260 332 271 328 260 332 271 328 260 331 269 327 259 328 267 325 257 326 266 322 257 324 267 319 258 323 269 318 260 323 271 323 270 323 272 317 263 322 271 317 262 323 272 323 272 324 275 320 265 325 277 321 267 326 280 323 270 327 283 324 272 327 286 325 275 326 288 325 278 326 289 325 279 326 291 326 280 328 292 328 281 330 293 330 282 331 296 331 285 331 299 332 288 332 301 334 290 332 303 335 292 333 305 336 294 334 307 337 296 335 309 338 299 336 310 340 300 336 311 340 301 337 312 341 302 336 314 341 304 335 316 341 306 334 317 340 308 334 318 340 309 336 319 342 310 338 320 344 312 340 322 347 314 341 326 348 318 341 332 345 327 340 338 348 331 339 343 347 337 338 346 339 345 336 350 338 349 336 353 339 353 337 357 339 357 337 361 338 361 337 367 338 367 336 373 337 373 334 379 345 383 332 385 333 384 331 390 332 390 332 394 343 397 335 396 341 398 339 398 346 399 345 399 357 401 350 399 362 400 354 399 361 398 358 398 360 396 364 396 370 393 371 394 377 390 376 393 385 387 379 393 390 387 385 394 393 387 392 394 399 386 398 392 404 384 402 389 407 379 404 385 411 376 406 384 413 374 408 383 412 374 409 382 415 372 411 379 416 369 416 373 420 363 421 367 425 356 428 361 431 350 433 356 436 345 436 353 437 342 437 348 438 337 440 338 442 331 447 325 448 319 453 315 453 304 456 305 456 294 461 294 460 283 466 285 464 275 468 282 466 271 468 276 465 266 468 266 466 259 469 255 464 246 469 247 464 238 469 239 462 231 468 233 460 226 465 230 458 223 462 229 454 222 459 228 450 222 454 226 444 221 449 224 440 219 446 222 437 218 445 220 436 216 446 218 437 214 448 216 438 212 447 214 437 211 445 212 435 209 442 210 432 208 438 210 428 208 435 209 425 208 432 210 422 210 429 212 420 212 428 215 418 216 426 218 417 218 427 221 418 220 430 221 419 221 430 220 420 220 428 219 418 219 428 218 418 218 429 219 419 218 431 219 421 219 433 219 423 219 434 217 423 217 434 216 423 216 433 215 422 216 431 214 421 215 429 214 419 215 428 215 418 215 429 215 418 216 432 215 432 215 435 216 424 217 436 217 425 219 436 218 425 219 436 218 425 220 437 218 427 221 439 219 429 222 430 224 430 224 443 220 431 225 445 221 436 226 446 222 437 227 448 223 434 228 447 223 434 229 446 223 433 230 437 231 438 230 445 225 433 231 443 226 430 232 440 227 431 233 439 227 427 232 438 225 427 230 437 222 426 228 436 219 426 224 436 214 426 219 435 210 424 215 434 206 424 212 436 203 425 208 436 203 425 208 435 202 424 207 436 202 425 207 437 203 426 208 438 205 427 209 437 208 426 212 436 209 425 214 436 209 424 214 434 209 425 213 432 209 421 214 430 209 421 213 430 209 419 214 430 209 420 214 431 209 420 215 430 211 420 216 428 212 418 217 425 214 415 218 423 217 413 221 421 219 411 222 419 219 409 223 418 219 409 223 419 219 409 222 420 219 410 223 421 221 411 224 421 222 411 225 420 222 410 226 420 224 409 227 419 224 409 228 419 223 409 227 419 223 409 225 420 222 409 225 419 221 410 224 419 220 410 223 419 220 410 223 419 220 410 223 419 220 410 223 419 220 409 223 419 220 409 223 419 220 409 223 420 220 410 223 420 220 410 224 420 221 410 224 419 220 410 224 419 221 410 224 419 221 410 224 419 221 410 224 419 221 410 224 420 221 410 224 421 221 411 224 424 223 414 225 427 224 417 226 432 227 420 228 436 229 424 229 439 231 427 229 441 232 429 230 443 233 429 230 444 232 432 230 445 231 433 230 446 230 434 229 448 229 435 228 448 229 437 228 448 228 435 228 447 228 434 228 447 228 433 228 448 228 435 228 448 229 437 228 449 229 436 228 450 229 439 228 452 229 441 229 442 231 444 230 455 231 445 231 455 231 445 231 455 230 445 231 456 229 446 230 457 229 447 230 446 231 448 230 445 231 446 230 454 229 444 230 450 229 440 230 446 228 436 230 441 228 431 230 434 226 420 229 425 224 413 228 415 223 404 228 406 224 396 228 402 225 391 230 400 226 389 231 398 226 388 231 398 226 388 231 399 226 388 231 401 227 390 232 405 228 392 234 408 230 395 235 407 232 392 238 404 233 390 239 401 234 387 239 397 234 382 239 394 233 381 238 391 233 377 238 386 233 372 238 379 234 368 239 371 235 361 240 363 235 353 240 353 234 354 234 344 233 344 233 335 231 336 230 330 229 320 233 326 227 326 227 320 228 321 227 315 230 315 229 312 232 312 232 313 234 313 233 317 234 305 237 317 234 306 237 316 232 305 236 316 229 306 234 316 228 305 231 319 226 320 226 323 224 313 226 328 222 329 221 331 220 331 220 333 219 321 218 334 218 334 217 336 217 336 217 338 215 338 215 339 214 340 213 341 212 341 212 344 211 345 211 349 211 349 211 351 211 351 210 351 210 352 209 351 208 352 208 353 208 353 207 354 207 355 207 356 208 356 207 357 208 357 208 358 209 348 203 359 209 359 208 359 209 360 208 359 209 359 209 358 209 358 209 356 208 357 208 356 207 356 206 357 206 350 198 359 205 352 197 361 205 353 197 364 204 357 196 366 202 359 194 367 200 367 199 368 197 362 190 370 194 364 187 373 193 367 186 377 192 371 185 381 192 376 184 386 191 380 183 390 190 384 183 392 189 387 182 395 190 390 182 398 190 393 182 401 190 398 182 405 191 402 182 409 192 408 183 413 194 413 185 415 198 418 189 418 202 421 197 422 206 426 198 423 207 424 206 425 208 427 208 428 209 432 205 431 208 432 207 434 207 434 206 436 207 437 206 438 208 445 200 439 209 440 209 440 212 446 202 440 210 446 201 442 207 446 199 444 203 451 194 448 201 454 192 451 200 451 199 454 199 455 199 459 200 465 192 461 201 468 193 464 204 470 195 467 206 474 197 471 208 477 199 475 209 480 199 478 209 483 199 479 206 484 196 479 203 485 194 479 200 485 191 479 198 485 189 481 197 485 187 482 197 485 187 482 197 486 187 484 197 486 187 483 197 486 186 482 197 484 186 481 200 483 189 483 205 485 193 486 211 489 199 487 213 490 201 486 211 489 199 484 208 486 196 480 202 483 192 477 199 479 188 475 198 477 186 476 197 477 186 478 197 479 186 479 198 480 186 480 198 481 187 478 198 480 186 477 196 478 185 475 194 476 183 473 193 474 182 472 192 473 181 472 191 472 182 473 192 474 181 474 192 475 181 474 193 475 182 474 193 475 182 474 194 475 182 474 193 475 182 476 193 475 182 477 192 475 182 477 191 473 181 475 188 470 180 472 186 466 178 468 183 463 176 465 182 460 175 463 181 457 175 463 181 457 175 464 182 458 175 466 183 460 176 467 184 461 177 466 185 460 177 464 185 459 177 462 184 457 177 462 184 456 176 461 183 456 176 462 183 456 176 463 183 457 176 463 183 457 176 463 182 457 176 462 182 456 175 460 182 455 175 459 181 454 175 458 180 452 174 458 179 451 174 457 179 451 173 456 178 450 173 456 178 450 173 456 177 450 173 456 177 452 174 457 178 450 173 458 178 451 173 458 179 451 174 458 179 451 174 458 179 451 174 458 179 451 175 458 179 451 174 459 179 452 174 460 179 454 174 462 181 457 174 465 182 461 174 469 184 468 175 474 188 475 179 478 192 482 183 482 196 487 187 487 201 493 192 490 206 496 195 492 207 498 197 493 208 499 198 492 209 499 199 491 210 499 201 491 213 498 203 490 216 498 206 490 218 498 208 490 220 495 211 489 220 496 209 489 219 496 208 489 218 493 208 488 217 495 206 488 216 494 205 487 217 493 206 486 219 493 208 486 219 491 210 485 220 493 211 484 222 494 213 484 226 494 216 485 228 495 219 486 229 496 221 487 230 497 222 488 230 498 222 490 229 498 221 491 228 499 219 493 225 500 216 495 222 500 216 498 219 505 211 501 218 508 209 504 217 512 207 505 216 513 205 506 214 513 204 506 212 513 200 505 209 510 198 504 207 510 196 503 206 506 196 503 206 508 195 503 207 507 196 504 207 510 195 505 206 510 196 506 205 512 194 507 203 513 192 507 202 513 190 507 200 511 190 509 199 512 188 510 196 514 185 510 193 514 181 510 189 514 178 510 186 514 176 511 184 514 173 512 181 514 171 513 179 515 168 514 177 517 167 516 175 517 165 516 173 516 163 515 171 515 161 514 168 514 159 514 166 513 157 514 165 513 156 514 165 513 156 514 165 513 156 514 165 514 156 515 165 514 156 516 165 514 156 516 165 515 157 516 166 515 157 516 166 515 157 516 166 515 157 516 166 515 157 516 167 516 158 516 167 516 158 516 167 516 158 517 168 517 159 518 169 518 160 518 169 519 160 520 169 520 160 520 169 520 163 520 169 520 164 519 170 519 162 519 172 517 164 518 173 516 165 516 173 512 164 511 170 507 162 507 168 502 160 503 166 497 159 498 163 494 160 492 161 488 158 487 159 479 154 482 157 475 153 479 156 472 152 477 156 470 152 477 156 470 151 476 155 469 151 474 155 468 150 474 155 467 151 472 155 465 151 470 155 463 151 469 155 462 151 469 156 462 151 468 155 461 151 468 154 459 151 467 154 458 150 465 154 456 150 462 152 453 148 460 151 451 146 458 149 449 146 455 148 447 144 452 145 443 142 450 144 442 140 448 142 440 138 443 138 435 134 439 135 432 132 437 131 429 128 434 127 426 125 432 123 424 121 433 120 424 118 434 117 424 115 431 114 422 112 426 111 417 110 422 109 412 108 419 107 410 106 417 105 407 103 413 103 403 102 408 103 398 101 399 99 394 98 392 95 382 94 389 93 380 92 388 92 378 91 386 91 375 90 380 89 370 90 372 90 362 91 363 90 354 92 357 90 349 92 354 89 345 91 351 88 343 89 350 84 341 87 348 80 339 83 346 76 337 79 344 73 334 75 339 70 330 72 333 67 324 69 328 65 319 67 324 63 315 65 320 63 311 65 317 64 308 66 313 65 305 66 310 64 301 65 306 62 298 64 303 61 295 62 303 58 294 59 303 56 294 56 303 54 294 55 301 52 292 53 300 50 290 51 298 49 288 50 296 49 286 50 294 48 284 49 294 47 284 48 295 48 284 49 294 49 284 50 291 49 282 51 290 48 280 50 289 48 279 50 289 46 279 48 288 44 278 47 286 42 276 46 283 42 274 46 281 42 272 46 279 42 270 47 278 44 270 48 277 45 268 50 275 46 266 50 273 46 264 51 271 48 262 54 267 52 259 58 262 57 257 61 256 63 252 67 251 69 244 77 247 75 241 82 244 78 238 85 242 78 235 85 243 76 235 83 244 74 236 80 246 72 238 78 247 71 239 77 247 71 239 77 245 72 236 78 241 73 232 80 235 76 227 83 230 80 222 87 226 85 218 92 221 89 214 96 218 92 210 99 216 95 208 101 213 99 205 105 209 102 201 109 205 104 197 110 201 104 193 111 198 104 190 111 196 103 188 110 194 103 186 109 192 102 184 108 190 99 181 105 190 96 180 102 193 95 183 99 199 94 189 98 203 94 193 98 205 95 195 98 204 96 195 99 202 95 191 98 197 96 187 99 191 97 181 100 184 98 173 102 176 100 166 104 171 102 161 105 168 102 159 106 167 102 157 106 165 102 155 106 162 103 153 107 160 103 150 107 158 103 148 108 156 104 146 108 153 105 144 109 152 106 143 110 152 106 143 110 154 106 144 111 154 106 146 112 154 107 147 114 155 110 149 118 157 116 152 124 161 122 155 131 162 128 158 137 161 133 157 142 159 136 156 145 155 138 153 147 151 141 150 151 147 145 147 155 144 150 144 159 143 155 144 165 143 161 144 170 143 166 146 176 146 171 148 181 150 175 151 184 152 181 153 190 151 186 152 197 147 188 148 198 143 185 143 195 144 182 142 192 147 180 144 190 148 179 145 189 149 182 145 191 147 185 144 195 143 188 140 198 139 190 136 199 134 191 132 201 130 193 127 201 128 193 125 203 128 195 124 204 129 196 126 205 132 196 129 206 135 197 131 207 137 200 134 210 138 206 133 215 136 213 134 218 132 218 129 227 128 223 125 232 124 227 120 236 122 230 119 240 123 234 120 244 124 237 121 246 123 238 120 248 120 238 116 247 118 236 115 244 118 234 116 240 119 234 117 240 122 235 118 243 125 236 121 244 127 236 123 246 126 239 123 248 124 242 120 251 123 244 118 252 123 245 117 253 124 246 117 254 124 247 117 255 124 247 116 254 123 247 115 253 122 248 113 255 120 249 110 255 119 250 110 255 118 252 111 253 119 252 36 251 119 251 34 244 119 248 36 240 120 245 108 245 122 244 110 242 123 243 113 241 123 244 113 241 123 245 114 242 123 245 42 227 122 247 38 240 122 249 39 245 122 251 114 252 123 255 116 256 125 257 119 259 126 261 120 262 126 262 120 264 125 262 115 269 125 264 115 269 124 264 115 270 124 264 115 271 124 265 116 272 126 266 118 274 128 267 121 276 131 267 125 276 134 266 128 275 134 263 130 271 133 257 131 263 132 252 129 261 134 248 130 257 137 246 133 255 143 243 138 252 150 240 144 248 156 236 151 245 162 231 158 240 167 227 163 236 171 223 167 232 169 228 169 229 177 221 172 227 180 222 175 227 181 224 176 228 175 234 174 232 172 237 173 235 175 233 167 239 170 235 161 241 164 236 154 242 158 235 148 241 153 233 143 240 151 232 142 239 153 232 143 239 156 233 147 240 159 236 149 243 160 239 151 246 151 251 151 250 159 248 151 254 158 249 150 256 159 248 151 257 158 245 152 255 157 243 153 253 156 241 153 252 153 241 152 252 151 243 151 253 147 247 150 257 145 251 150 260 145 255 148 260 147 258 150 262 148 260 152 264 149 262 154 265 151 263 156 267 154 266 160 268 159 268 164 270 162 269 169 271 164 270 170 271 163 270 169 271 162 268 168 270 162 267 171 269 163 265 173 266 165 263 175 264 167 261 178 260 170 257 170 258 172 255 173 256 175 255 175 255 178 255 179 255 181 256 181 256 183 255 193 251 185 254 194 249 187 252 192 249 188 251 196 246 188 250 198 246 188 249 196 244 189 248 197 243 189 247 197 242 189 246 198 241 189 245 198 241 188 245 197 241 187 244 193 242 186 243 192 241 184 243 195 239 183 240 183 239 181 238 192 233 180 235 191 231 180 233 190 228 179 231 189 226 178 229 188 224 178 227 188 221 178 224 188 218 190 218 189 217 181 224 190 217 182 224 187 220 183 224 188 219 184 222 189 217 186 219 190 215 188 216 193 212 191 214 196 210 193 213 202 206 194 212 203 207 193 212 198 208 192 211 197 208 192 210 200 204 191 210 196 207 190 209 198 202 190 208 196 199 189 204 190 203 188 202 193 193 188 202 193 192 188 201 194 192 190 202 196 192 190 202 196 193 190 202 197 193 191 202 198 193 192 201 199 193 194 201 201 193 195 201 203 193 197 201 205 193 199 201 207 193 201 201 209 193 202 200 209 193 210 193 210 193 209 193 209 192 209 193 209 192 202 200 202 199 202 200 203 199 203 200 204 199 205 201 212 194 206 201 214 195 208 202 209 202 209 203 217 198 210 205 218 200 211 206 219 202 212 208 212 207 213 207 221 204 214 206 213 206 213 205 221 202 211 204 220 202 218 204 218 203 215 207 215 206 204 211 214 209 204 214 213 213 205 217 204 217 204 220 213 218 203 223 213 221 205 226 215 223 210 227 213 226 209 230 209 229 211 230 222 227 215 232 226 228 219 234 229 231 221 235 231 232 223 237 229 235 224 239 226 238 225 241 230 238 225 243 226 242 224 245 229 242 224 246 229 244 226 247 227 246 232 248 237 246 238 249 243 247 243 250 243 249 247 250 251 248 250 250 251 249 251 250 252 249 252 249 256 246 253 247 257 245 255 245 260 242 257 242 262 239 259 238 264 235 262 234 267 232 266 234 270 230 267 232 271 229 266 228 267 227 265 221 265 221 262 212 263 212 260 206 261 206 256 202 257 202 253 200 253 200 251 198 252 198 251 199 252 199 248 199 249 199 244 198 252 190 241 198 241 198 238 199 246 191 236 201 244 192 234 203 241 194 231 205 237 196 228 206 235 197 227 207 233 197 227 207 234 198 229 208 235 199 229 209 230 209 229 211 229 210 227 210 228 210 223 208 225 208 221 208 222 208 219 209 226 200 217 210 223 200 214 211 220 201 220 201 219 200 214 209 215 208 214 207 215 206 214 207 215 206 213 209 217 198 210 210 211 209 208 209 211 198 206 208 210 197 207 207 209 196 207 207 209 196 206 206 208 195 205 207 206 195 205 206 206 195 206 206 207 195 206 206 208 194 206 205 206 204 205 204 206 194 203 204 203 203 200 204 200 204 197 205 197 205 195 207 194 206 194 207 192 196 194 205 190 195 194 203 189 194 192 200 192 200 187 198 187 198 182 197 176 190 177 198 174 195 170 198 168 196 168 198 166 196 166 197 167 197 166 195 157 188 163 192 155 186 161 191 154 184 161 191 154 183 161 191 154 183 161 192 154 183 161 191 155 181 162 185 157 175 164 178 160 168 166 172 163 162 169 167 166 157 170 166 167 156 170 155 169 154 176 162 172 152 178 160 176 150 179 158 180 159 179 157 175 147 177 157 172 148 175 157 170 148 173 158 173 158 170 160 171 160 169 160 170 160 169 160 170 160 169 160 164 150 170 160 166 150 171 159 167 149 171 157 167 147 170 156 166 146 168 154 165 144 167 153 164 143 166 151 163 140 166 149 164 139 167 148 164 138 167 147 166 137 169 145 168 135 171 145 171 134 174 144 174 133 177 142 178 132 182 141 183 140 184 139 185 138 186 135 187 124 189 130 190 119 193 127 193 127 195 124 196 113 199 121 200 110 202 117 204 106 206 115 208 104 209 112 210 101 211 108 213 97 212 105 214 95 213 102 214 91 213 99 214 88 214 95 214 84 214 92 215 82 215 90 216 79 217 89 218 77 219 87 221 76 222 86 224 75 225 86 229 75 229 85 234 75 233 84 238 75 236 84 241 74 237 84 242 75 237 88 241 77 236 92 241 81 236 95 237 95 237 95 243 84 242 95 250 85 250 95 257 84 255 96 260 85 253 89 259 80 252 88 257 78 252 86 252 86 253 88 259 78 256 94 262 82 259 93 266 83 263 94 271 85 267 93 276 85 272 91 281 82 277 87 285 78 280 83 289 74 285 82 293 72 291 82 300 73 298 84 308 76 304 86 312 77 306 86 315 77 310 85 319 77 315 84 325 77 320 83 329 75 323 82 332 74 326 81 335 74 329 82 338 74 330 82 340 74 331 81 341 74 333 82 333 81 334 83 344 76 333 83 343 76 333 84 344 77 335 85 335 86 337 89 347 82 338 91 348 85 339 93 350 87 341 93 352 87 343 93 354 87 345 92 345 92 345 91 355 84 345 89 355 82 345 87 355 79 345 85 354 77 345 83 354 75 344 81 353 73 344 80 353 72 344 80 345 79 344 80 353 73 344 82 345 82 343 85 353 78 343 87 343 86 341 88 351 82 340 88 350 84 338 89 349 86 337 92 348 88 335 93 335 93 334 93 345 91 332 95 343 92 331 96 331 95 330 95 342 92 329 96 341 92 329 97 341 93 330 97 341 93 330 97 342 94 331 98 331 98 331 98 332 97 333 98 343 94 333 98 333 98 333 98 333 98 333 98 333 98 332 98 344 94 332 98 343 94 332 99 343 95 331 99 343 95 331 99 343 95 331 99 343 95 332 99 344 95 332 98 333 98 333 98 333 98 333 98 333 98 332 98 332 98 332 98 343 95 332 99 343 94 332 99 343 94 332 98 343 94 333 98 344 94 333 98 344 94 333 98 344 94 333 98 344 94 332 98 333 97 332 98 344 94 332 98 343 94 332 98 343 94 332 98 343 94 332 98 343 94 332 98 343 94 332 98 344 95 332 98 344 95 332 97 344 94 333 92 343 94 332 91 342 94 331 92 341 96 330 95 339 99 328 98 337 103 326 101 335 106 324 104 333 111 323 110 331 116 320 116 328 123 318 121 325 128 316 126 323 134 315 132 321 139 314 135 320 142 314 137 320 144 314 139 320 146 314 141 320 148 314 141 320 149 314 142 320 149 312 145 312 145 311 147 318 152 312 145 312 145 312 146 319 153 312 149 319 157 312 152 320 160 314 155 321 162 316 159 323 164 316 163 317 163 317 163 318 163 315 166 315 165 313 169 315 166 313 169 314 169 313 170 312 172 314 169 315 168 315 166 315 166 315 164 316 164 316 161 317 160 318 157 319 167 318 155 320 165 318 154 320 164 317 154 320 164 316 152 320 162 317 149 320 159 316 146 322 156 316 143 322 152 315 138 322 147 315 134 323 143 316 131 324 139 317 129 326 137 319 129 328 136 321 128 330 134 322 126 332 131 324 122 335 127 326 121 337 124 328 119 339 122 330 119 342 119 333 119 345 118 336 119 337 119 338 118 350 115 340 117 352 114 342 117 354 113 342 115 354 111 343 113 354 108 344 111 356 105 347 108 358 102 350 104 361 99 353 101 364 95 356 97 367 91 358 93 369 87 360 91 371 85 364 92 376 87 369 94 381 89 375 96 386 91 379 97 390 92 382 97 393 92 383 97 395 93 384 97 397 93 386 98 398 94 388 98 400 96 391 99 404 98 397 101 409 100 403 103 415 102 408 106 421 105 413 109 425 108 416 111 429 111 416 117 429 118 418 127 430 128 422 137 434 140 428 146 440 149 433 152 444 156 438 158 449 163 443 167 454 171 448 173 460 178 451 175 461 181 450 180 460 187 451 191 460 198 455 203 465 209 461 211 470 218 466 214 474 223 467 222 475 231 466 234 473 242 464 244 472 252 462 248 470 256 459 252 467 260 457 257 464 267 457 264 464 273 458 271 466 279 460 276 460 276 462 279 462 279 464 279 473 288 466 280 474 288 466 279 474 288 466 280 473 289 465 280 465 281 465 282 466 283 467 285 472 289 470 289 480 296 473 291 484 298 476 292 487 298 477 291 488 297 475 290 476 291 472 290 484 297 470 290 480 298 469 293 470 294 472 296 482 303 476 298 486 305 480 300 491 307 482 302 493 308 481 303 491 310 479 303 488 311 476 303 486 311 475 302 484 311 475 302 484 311 476 302 485 312 477 303 485 312 477 305 484 314 475 307 483 316 474 308 482 318 473 309 480 319 472 310 478 320 469 312 477 321 469 312 476 322 467 312 473 323 464 314 469 325 460 319 466 329 458 326 463 336 458 332 463 343 457 338 457 338 458 340 463 351 456 342 462 352 454 344 460 354 455 345 461 356 457 348 462 359 458 353 464 363 459 358 466 367 459 362 466 371 458 365 465 374 457 367 463 376 454 369 461 378 453 371 458 380 450 373 456 382 448 375 453 385 447 378 451 387 446 381 447 380 446 383 450 392 445 384 450 393 444 384 445 384 443 385 449 394 442 385 443 385 442 386 441 385 441 387 446 396 441 388 446 397 441 388 446 397 441 389 446 398 440 389 446 399 440 390 445 400 440 391 445 400 442 391 442 390 443 391 449 400 445 391 450 400 445 391 451 400 447 390 453 400 446 390 453 400 446 391 453 400 447 391 453 400 447 390 453 400 446 391 453 400 445 392 452 401 445 392 452 401 446 392 452 401 446 392 447 392 447 392 454 401 448 393 454 402 448 393 455 402 448 392 454 402 448 393 454 402 449 393 455 403 449 394 455 403 448 394 454 403 446 394 452 403 444 395 445 394 443 395 448 405 442 396 446 405 440 396 445 406 439 396 443 406 438 397 442 406 436 398 440 407 435 398 438 407 434 398 437 408 432 399 435 408 432 399 435 408 430 399 433 408 429 400 432 408 430 400 432 408 431 401 433 408 432 401 433 401 433 401 436 408 434 401 434 401 435 402 437 409 436 402 436 402 436 402 439 409 436 402 437 402 436 402 439 409 436 402 437 405 435 403 437 405 435 404 437 406 436 404 437 405 436 403 437 405 436 401 436 401 436 401 436 401 436 401 438 407 436 401 436 400 437 402 438 407 434 401 436 404 433 401 434 404 433 402 434 404 432 402 433 403 432 402 432 403 431 402 432 403 430 399 432 403 429 399 431 402 429 400 430 402 429 399 430 402 430 401 431 403 430 401 433 404 433 403 434 405 434 403 434 402 436 403 442 409 439 403 445 408 442 403 449 408 447 402 455 407 453 401 461 406 458 401 464 402 464 399 473 402 469 397 479 401 473 397 483 399 476 395 487 397 479 393 490 396 481 393 492 394 482 391 493 393 483 391 495 392 485 391 496 392 485 391 496 392 486 390 497 391 485 389 497 391 486 389 497 391 486 389 497 391 486 389 497 391 486 389 497 391 486 390 497 391 486 390 497 392 485 390 497 392 485 390 496 392 485 391 496 392 485 391 495 392 484 390 495 392 483 390 495 392 483 390 494 392 483 391 494 392 484 391 495 393 485 391 495 393 486 391 496 393 487 391 497 393 488 391 497 393 488 391 497 394 490 393 493 393 489 394 490 394 485 395 487 396 479 397 481 398 473 399 475 400 467 400 468 402 461 401 462 402 456 401 457 402 451 398 453 400 448 396 449 399 445 394 446 400 441 392 441 398 436 390 435 396 429 388 429 394 424 385 423 391 420 384 419 390 417 384 417 390 414 384 415 387 413 387 414 391 414 386 414 391 413 386 413 391 412 386 413 391 411 387 412 388 410 384 409 389 408 382 407 387 406 380 405 382 403 379 403 380 401 375 401 376 398 372 398 372 396 368 396 368 398 363 395 365 398 361 395 362 398 358 395 360 399 356 396 357 401 354 394 356 402 351 395 353 404 349 396 352 406 349 397 352 406 350 398 352 405 349 397 352 406 349 397 353 407 350 399 353 408 350 399 354 407 350 399 353 408 349 399 353 410 349 400 352 411 348 402 351 412 346 402 350 411 344 402 349 410 343 401 347 408 342 399 347 408 342 397 344 408 342 399 347 409 342 400 347 410 343 401 347 410 342 401 347 411 342 402 347 411 341 401 344 410 341 400 344 410 340 401 345 409 341 399 343 409 341 401 347 410 342 401 347 410 343 400 346 410 344 400 346 411 345 401 349 411 346 402 349 412 345 401 346 411 345 400 344 408 342 398 340 404 338 395 336 402 333 393 332 401 328 392 328 400 325 391 324 400 322 391 321 398 319 389 319 397 317 388 317 395 315 386 315 393 314 385 314 392 313 383 313 390 312 382 313 388 312 381 313 388 312 380 313 387 312 349 302 385 313 350 301 385 313 349 302 385 315 344 303 385 316 386 316 385 318 377 318 385 319 376 320 386 321 377 321 388 324 379 323 390 326 381 325 392 327 382 326 394 328 384 326 394 327 384 326 394 327 384 326 395 328 384 328 398 330 387 330 400 332 388 332 389 334 388 333 399 331 388 333 399 332 388 333 398 333 387 335 395 333 386 337 392 333 384 338 390 333 382 340 389 336 383 343 389 339 384 347 390 343 386 352 392 346 388 355 395 348 391 358 397 350 392 359 399 351 394 361 399 352 394 361 398 353 393 363 396 354 391 363 394 354 389 363 391 356 386 364 388 358 383 366 386 361 381 369 383 364 379 373 380 368 374 376 376 375 371 384 370 381 365 390 363 387 361 391 359 392 354 400 353 395 350 403 347 395 347 395 339 395 340 394 334 396 331 404 330 399 331 398 326 401 322 409 320 403 321 403 314 405 315 404 308 404 309 404 303 404 303 403 299 403 299 402 295 400 296 399 293 398 293 398 291 398 291 398 289 399 289 398 288 401 289 400 287 401 288 400 286 400 286 400 286 401 286 401 285 401 286 401 285 402 285 402 285 404 284 402 284 404 285 404 284 406 284 405 284 407 284 406 284 407 281 415 283 408 283 408 283 409 283 408 282 410 282 410 281 412 281 412 281 415 281 414 281 417 279 426 281 419 280 429 281 421 280 431 281 422 280 432 281 424 280 434 281 426 279 436 280 429 280 428 278 431 278 430 276 432 276 432 275 433 274 443 274 434 274 433 274 434 273 444 273 434 273 433 272 433 272 433 271 434 269 443 270 434 267 444 268 436 268 435 267 437 264 447 265 439 263 448 265 442 265 441 264 444 264 443 264 445 262 454 264 446 263 445 264 446 262 455 263 446 262 455 263 446 261 454 263 445 261 454 263 444 261 452 262 443 262 443 261 442 258 450 260 442 258 450 260 442 260 441 260 442 260 441 260 442 258 450 261 443 259 447 261 444 259 452 261 443 261 443 261 443 260 447 261 442 258 450 260 442 258 450 260 442 257 450 260 442 259 440 259 442 259 441 260 442 260 441 260 443 257 450 260 443 258 451 261 444 258 452 262 444 259 452 262 445 259 452 261 444 259 452 261 444 261 444 260 443 259 447 259 442 259 441 259 441 259 441 258 440 255 449 258 440 255 448 259 440 256 448 258 441 257 445 259 442 259 442 260 443 257 451 261 444 259 452 262 446 262 445 264 448 264 448 266 450 267 450 269 450 268 454 271 451 267 458 271 450 267 457 271 449 267 457 272 449 267 456 272 447 267 455 272 446 266 454 271 446 266 454 271 446 266 455 270 447 265 455 268 447 264 455 267 447 262 455 265 447 260 455 263 448 259 455 262 448 259 452 260 448 258 452 259 448 257 451 258 448 256 451 258 446 255 451 257 446 255 450 256 446 254 450 256 445 253 452 256 445 252 451 256 445 252 451 256 444 254 448 257 444 254 448 257 443 253 450 257 443 253 449 258 443 253 449 258 442 255 446 258 441 255 446 258 441 254 448 258 441 254 448 258 441 254 448 258 441 253 448 257 441 253 448 257 442 253 448 257 442 255 446 257 442 253 449 257 443 253 450 257 444 254 450 257 444 254 452 258 445 255 452 259 446 257 450 260 445 258 450 260 445 257 452 261 445 258 452 261 444 258 452 262 444 258 452 262 443 258 452 261 443 258 451 261 442 258 450 261 442 257 450 259 441 256 450 259 441 255 449 258 442 254 450 257 442 254 450 257 442 254 450 257 442 254 450 256 442 253 449 256 442 253 449 256 442 253 449 256 442 253 449 256 442 253 449 256 442 253 449 256 442 253 449 257 441 254 449 257 441 254 449 257 439 254 449 257 439 254 448 258 441 254 448 258 440 255 448 259 440 255 448 259 440 255 448 258 440 255 448 258 440 254 448 258 440 254 448 258 440 254 448 257 441 254 449 258 441 254 449 257 441 253 449 257 441 253 449 257 442 254 450 257 442 253 450 257 442 253 450 257 442 254 450 257 442 253 449 257 441 254 449 257 441 254 449 257 439 254 448 257 439 254 448 258 440 254 448 258 440 254 448 258 440 254 448 258 440 254 448 257 439 254 448 257 439 254 448 257 439 254 448 257 439 254 448 257 439 254 449 257 439 254 449 257 441 254 449 257 441 254 449 257 441 254 449 257 441 254 449 257 441 254 449 257 441 254 449 257 441 254 449 257 441 254 449 257 440 254 449 258 441 254 449 258 441 254 449 258 441 254 448 258 441 254 448 258 441 255 448 258 441 255 448 258 441 255 448 258 440 255 449 258 441 255 449 258 442 255 449 258 442 255 449 258 442 255 450 258 442 255 450 258 442 255 449 259 442 255 450 258 443 256 451 257 441 256 451 257 441 256 452 258 442 258 453 259 443 259 453 261 445 262 456 264 447 265 457 266 450 269 460 270 452 273 462 274 453 277 463 277 454 281 465 280 456 285 466 283 456 288 466 285 457 291 467 287 458 293 467 289 457 295 467 291 457 297 467 293 457 299 467 295 458 301 467 295 458 302 467 295 458 303 468 296 459 303 468 297 459 304 468 298 460 306 468 299 460 308 468 302 461 310 468 304 461 312 469 305 461 314 469 306 460 314 468 306 461 314 469 305 461 314 469 305 461 313 469 305 461 313 469 305 460 311 469 304 460 311 469 303 460 311 469 304 460 311 469 304 460 311 469 304 460 311 469 303 461 310 470 302 461 310 470 301 462 309 470 301 461 308 470 301 461 308 470 301 460 307 469 301 458 307 468 300 456 306 466 299 453 306 463 299 449 306 460 299 446 306 457 300 443 306 455 301 440 306 451 301 436 306 448 302 433 307 445 303 430 307 442 303 428 307 440 303 426 306 439 303 426 306 438 302 428 305 440 302 430 305 442 302 432 305 444 301 435 305 447 301 438 304 450 301 441 303 453 302 443 301 455 301 444 297 455 297 445 291 454 290 444 283 451 282 441 275 446 275 436 266 440 269 429 261 432 265 423 257 425 263 417 255 418 262 410 254 411 262 404 254 405 261 399 253 399 259 396 251 395 258 393 250 392 256 391 248 390 256 389 247 387 255 388 248 386 255 387 247 384 255 384 248 381 255 382 249 378 256 380 250 376 257 379 251 374 258 378 251 373 258 378 252 374 259 380 252 375 259 382 252 376 260 381 253 376 260 381 253 375 261 380 253 375 262 381 254 376 262 382 254 378 263 384 255 379 264 384 255 379 264 383 255 378 264 381 255 377 264 381 255 377 265 381 255 377 265 381 255 377 266 381 255 377 266 381 256 376 267 381 257 376 267 381 256 379 267 381 256 379 267 381 257 378 267 382 255 381 267 382 255 382 267 382 256 382 267 380 256 380 268 377 256 377 267 376 256 374 266 375 256 374 265 375 254 373 263 375 253 374 261 375 251 376 259 376 249 377 257 377 247 378 254 379 244 380 251 380 241 380 248 380 239 380 246 379 236 379 244 379 234 377 243 378 233 377 240 377 230 378 237 377 227 377 234 375 224 373 230 369 220 367 224 361 222 359 217 356 212 354 210 355 201 353 204 354 195 353 201 353 192 351 197 350 188 348 191 345 186 343 183 337 179 336 177 336 168 333 174 332 164 331 171 325 171 324 168 315 168 314 165 309 165 306 162 307 158 305 158 304 155 302 155 300 155 300 152 298 152 298 149 296 144 293 146 291 146 291 146 287 137 283 146 283 137 277 147 276 139 269 146 268 142 264 144 262 135 256 142 260 134 252 142 252 133 245 141 243 136 240 139 236 135 233 137 234 132 230 135 230 131 227 133 227 128 224 129 226 124 224 127 228 118 223 128 231 119 225 131 231 122 224 137 230 127 224 141 229 131 222 145 229 140 225 147 227 142 222 147 224 147 223 145 222 135 216 144 224 145 223 146 227 142 224 148 232 142 224 148 233 141 225 148 233 141 225 147 235 139 227 146 236 140 229 145 238 138 230 145 238 139 231 146 238 147 236 146 238 140 226 148 234 143 224 149 234 145 222 150 232 147 221 151 231 149 221 152 231 150 221 152 229 151 221 151 228 149 219 150 227 151 227 149 227 150 226 149 226 150 226 148 226 149 226 148 226 145 216 148 227 145 216 147 229 148 228 146 230 144 219 146 233 145 223 145 236 143 225 145 239 142 227 145 240 142 229 146 241 142 229 145 242 142 230 144 243 145 232 143 244 140 233 143 243 140 232 143 244 140 232 144 244 140 232 144 243 140 231 144 242 140 230 144 242 140 231 143 244 139 232 142 245 138 234 142 247 138 237 143 248 139 236 144 247 143 236 146 248 144 235 147 247 145 235 147 247 145 235 146 248 145 235 145 248 141 236 145 249 141 236 144 249 141 237 144 249 140 237 145 249 141 236 146 248 142 236 147 246 143 234 147 244 144 233 147 243 144 232 147 243 146 232 147 243 146 232 147 244 145 233 147 245 146 234 147 246 147 235 147 246 146 235 148 245 144 236 148 245 144 235 148 246 144 235 149 248 144 237 149 248 145 238 151 249 147 238 152 247 148 238 155 245 149 236 156 242 150 233 157 238 150 230 156 234 149 227 155 231 149 227 152 229 144 223 150 227 142 221 149 226 144 223 148 225 137 220 147 226 136 222 146 226 135 222 145 227 134 223 144 228 132 225 143 228 131 226 143 230 131 228 142 231 131 230 142 232 131 231 133 233 133 231 134 231 135 231 146 230 136 231 147 230 138 231 137 232 138 231 136 233 138 232 136 235 136 233 145 234 134 234 142 233 131 234 140 233 130 234 138 233 132 234 139 232 133 233 139 231 132 232 139 230 132 231 138 229 128 230 126 231 126 230 136 230 128 230 135 230 124 230 123 231 123 229 133 228 122 229 132 227 122 228 131 225 121 227 130 223 123 224 129 222 124 223 130 221 122 222 131 221 122 222 132 221 121 222 132 222 68 202 134 224 67 201 136 226 129 225 137 227 129 226 137 226 130 226 137 226 130 225 137 225 129 225 137 226 130 225 137 226 130 225 138 226 131 225 139 227 132 227 140 230 129 231 142 233 135 233 145 237 138 238 150 242 143 243 155 246 148 247 147 252 148 251 162 250 151 252 165 251 158 253 168 251 158 254 167 252 160 254 163 252 157 254 159 252 152 253 154 251 146 252 151 250 142 252 147 249 139 251 143 249 132 252 139 249 132 250 138 248 130 249 135 247 128 247 134 246 127 244 133 243 126 241 133 239 127 236 134 235 126 233 134 232 123 229 134 231 123 226 133 230 123 225 133 229 123 224 133 229 123 223 133 228 124 223 134 228 125 222 136 229 127 222 137 229 132 223 141 229 137 224 145 230 142 223 149 230 146 220 154 231 151 220 158 231 156 220 161 231 161 231 162 230 162 219 162 229 162 218 161 227 161 216 160 215 160 214 159 215 158 214 157 226 157 214 157 227 157 216 157 229 157 218 156 231 158 219 156 233 158 220 155 234 154 221 152 235 152 222 150 235 150 222 156 238 155 226 159 237 156 226 162 235 161 223 164 236 165 225 166 238 166 226 167 240 168 229 166 243 167 236 167 245 169 235 170 246 173 235 180 232 180 232 188 226 187 227 188 231 190 224 190 227 191 220 190 224 192 214 189 223 190 213 188 224 189 213 188 224 190 214 188 227 191 216 189 229 193 218 191 230 195 221 193 232 198 223 195 234 200 225 196 233 201 226 196 233 200 228 198 232 202 228 198 231 203 227 199 231 206 223 200 231 207 223 201 231 206 224 202 232 208 224 203 233 208 224 205 233 211 225 207 233 212 225 208 233 213 226 208 235 212 231 208 237 212 233 206 240 211 236 204 243 209 239 202 245 207 241 202 247 208 241 202 247 207 244 202 247 207 244 203 248 211 242 203 248 210 242 203 248 211 242 203 247 210 242 203 247 212 242 204 247 211 242 205 247 212 242 206 247 210 245 209 249 214 246 211 251 215 247 212 252 219 246 212 254 217 250 214 256 219 252 216 258 221 250 218 258 223 250 221 258 226 250 222 260 228 251 220 262 227 253 216 266 223 257 213 268 219 259 212 269 219 261 215 269 223 262 219 268 226 260 221 268 227 260 220 269 226 261 218 268 224 260 218 267 223 259 218 266 223 257 219 263 223 254 222 258 226 249 225 254 229 244 228 253 233 243 231 254 237 244 234 255 239 245 236 256 242 247 238 254 245 245 243 250 250 242 249 246 256 238 255 242 263 235 262 240 267 237 268 240 272 236 275 239 280 236 285 240 290 238 296 243 300 240 302 244 307 241 308 244 308 244 312 242 317 240 317 240 322 238 322 238 323 238 326 238 327 237 328 239 328 238 329 240 330 240 332 243 332 242 331 247 332 244 329 250 333 246 324 256 325 254 320 261 321 261 318 267 319 266 316 270 317 270 314 273 314 272 310 275 312 274 305 278 306 278 300 279 301 279 296 279 301 279 292 277 293 277 290 275 291 275 290 272 291 272 290 269 291 269 290 265 291 265 289 262 290 262 287 260 289 260 285 260 287 259 282 259 288 260 279 259 284 260 275 258 280 260 271 257 276 260 266 255 271 258 262 254 267 257 260 254 263 257 257 255 261 258 254 256 261 262 249 255 256 262 244 255 249 262 240 254 244 263 237 254 243 262 236 254 241 262 235 256 239 261 234 257 240 265 232 257 237 265 229 257 234 265 226 258 231 267 226 259 229 268 226 261 228 270 228 264 228 273 228 268 227 276 225 270 224 278 221 270 220 278 218 267 216 275 215 264 215 275 214 263 212 271 216 265 216 275 218 268 218 276 220 273 220 273 224 276 224 280 223 280 224 280 222 283 225 286 222 285 224 289 222 288 224 291 222 290 225 294 223 292 224 292 224 294 227 298 226 297 226 297 227 299 228 298 229 300 229 300 230 302 230 302 231 304 232 304 234 306 240 311 235 307 235 307 237 309 244 313 240 310 241 309 243 310 244 310 246 310 250 311 248 311 249 310 251 311 252 311 253 311 254 310 255 310 256 309 257 310 258 309 260 309 260 309 260 310 261 308 262 310 262 308 262 311 262 310 262 311 262 311 260 311 260 310 258 311 266 308 255 312 259 311 252 313 252 312 249 313 249 313 245 313 246 313 243 313 252 312 240 311 240 311 239 311 248 310 238 310 238 309 234 308 237 308 225 306 227 306 214 301 216 302 205 296 206 297 197 288 198 290 193 282 193 284 190 276 190 278 190 271 189 274 189 270 188 272 189 270 186 272 187 272 186 273 186 271 184 273 185 269 183 271 182 265 180 267 179 259 177 261 176 253 173 255 173 246 122 248 172 240 125 236 165 239 124 227 167 232 122 226 166 232 119 224 165 232 118 229 165 234 115 233 164 235 112 237 164 236 108 238 164 236 104 239 163 236 101 236 161 234 95 237 160 234 88 240 157 234 85 240 155 234 81 247 152 236 145 242 149 237 144 245 149 239 143 248 150 242 144 250 149 243 143 251 148 245 142 252 146 245 140 251 144 243 137 249 143 243 135 248 140 242 132 247 137 241 129 248 136 242 127 248 136 242 126 246 135 240 125 243 134 237 124 239 134 235 72 223 135 231 72 221 135 230 73 218 136 230 125 228 137 228 59 187 139 228 129 225 140 230 129 225 139 231 128 227 139 234 128 230 138 236 69 212 139 236 68 212 140 234 68 213 140 233 67 214 142 237 131 237 145 241 138 242 148 246 137 247 152 249 140 251 156 251 144 253 159 252 152 253 161 253 149 255 162 253 155 253 161 253 154 253 158 254 146 255 155 257 143 259 155 260 143 261 155 262 143 264 155 264 142 266 155 265 143 267 157 267 145 269 157 267 145 270 157 267 145 270 158 266 147 269 159 265 147 268 158 264 147 268 158 263 146 267 157 264 145 268 153 264 142 268 151 265 140 268 153 266 141 270 154 268 142 271 153 270 142 273 154 272 143 275 155 273 144 276 156 273 145 277 159 273 147 277 162 273 151 276 163 272 152 274 149 275 148 274 159 271 147 274 160 271 149 273 160 270 149 273 160 270 147 272 160 270 148 271 163 270 151 271 164 271 152 271 164 272 152 273 162 273 150 274 160 276 147 276 157 278 144 278 158 279 146 279 161 279 149 279 163 280 151 280 164 279 152 280 165 277 152 279 164 274 152 277 162 269 151 273 160 265 150 271 158 262 150 268 158 261 150 266 157 261 149 266 155 262 148 271 153 263 147 272 151 262 148 263 145 264 145 264 142 266 142 266 140 268 136 277 140 269 136 279 140 269 137 280 141 269 138 280 142 270 142 270 142 271 140 277 141 271 142 272 141 271 142 272 141 272 142 272 142 274 140 278 142 275 140 279 141 275 139 284 140 275 137 285 139 274 136 285 138 273 136 283 137 273 137 282 137 274 136 283 138 276 137 281 139 278 137 283 138 280 137 286 137 282 136 288 136 284 135 290 135 286 134 291 134 287 132 293 133 288 132 293 131 290 130 296 130 291 129 298 129 291 128 297 129 291 126 301 128 292 127 298 128 294 126 299 128 295 126 301 129 296 127 301 130 296 128 301 131 296 130 302 132 296 128 307 133 297 131 303 133 298 131 304 133 299 131 305 132 302 131 307 132 304 131 310 132 307 131 312 130 309 128 319 130 309 130 315 130 311 130 317 131 313 131 319 130 314 131 320 130 315 130 325 130 315 129 326 130 316 130 327 130 317 131 318 130 318 130 324 130 319 131 320 130 320 131 329 131 321 130 331 129 321 132 322 131 322 132 330 130 322 132 324 130 323 131 334 130 323 131 333 130 322 132 331 129 322 131 331 129 322 129 333 129 322 130 331 130 322 131 330 131 321 131 329 131 321 132 322 131 321 132 322 131 322 131 327 131 322 131 328 131 324 131 332 131 324 130 335 131 325 132 334 132 326 131 335 131 327 131 335 131 328 131 333 132 328 132 333 132 328 133 328 132 327 133 327 133 326 132 337 133 326 134 331 133 325 134 325 133 324 134 325 134 324 133 329 134 324 133 330 135 324 134 330 135 324 134 329 134 324 133 329 133 324 133 329 133 324 134 325 132 325 133 326 133 326 133 331 133 327 134 328 132 328 133 333 133 328 134 334 133 328 134 338 133 327 134 327 134 326 136 331 136 325 138 326 139 326 141 331 141 327 143 332 142 328 145 332 143 328 144 328 143 328 148 336 145 328 149 336 145 329 149 336 143 328 148 335 144 327 148 337 144 328 149 337 144 330 150 337 143 332 150 339 142 335 150 340 144 337 152 341 150 338 156 340 159 338 165 339 170 337 176 338 181 336 186 336 186 337 191 337 189 339 194 339 188 341 197 341 188 342 197 343 186 342 195 341 186 342 195 341 185 342 195 341 186 344 196 343 188 346 197 344 188 347 198 346 189 347 199 345 192 346 201 344 194 345 204 342 197 344 208 342 202 344 211 340 207 344 216 340 210 344 218 340 211 344 220 339 213 343 222 339 214 342 222 337 215 342 224 336 216 340 225 335 218 338 226 334 220 337 228 332 222 335 229 331 224 333 230 331 224 333 231 331 224 336 229 334 223 337 228 336 222 341 230 337 222 343 230 339 222 343 230 339 224 343 233 338 227 342 235 337 230 341 237 337 233 341 240 336 237 339 243 333 240 335 244 332 243 330 246 327 244 326 247 322 245 324 248 320 246 323 251 317 248 320 251 318 250 320 253 318 252 320 254 319 253 322 256 320 254 322 258 320 256 323 256 322 257 323 260 322 258 323 259 323 259 323 261 321 259 323 262 322 259 325 262 323 260 326 263 325 260 329 263 328 259 332 262 331 258 336 258 335 257 339 260 339 256 342 257 341 255 344 259 344 255 345 258 345 254 346 255 346 253 348 254 347 250 348 251 348 248 350 251 349 244 351 245 350 242 352 250 354 240 355 248 358 240 358 248 361 239 363 249 364 241 366 251 367 244 369 254 369 248 371 258 370 251 371 251 371 250 374 250 374 247 380 247 379 244 386 254 386 241 392 252 393 240 396 241 395 241 398 251 399 243 399 249 399 249 399 250 398 258 399 265 398 268 400 275 398 278 402 287 397 285 403 295 397 289 402 298 395 292 397 293 395 297 390 305 383 302 384 309 377 306 382 314 375 312 384 319 376 317 386 324 378 322 389 329 381 324 390 331 383 327 391 334 383 330 391 336 383 332 391 337 382 333 390 338 381 333 390 338 381 332 391 338 381 332 390 338 381 335 388 340 379 337 386 343 377 339 385 345 375 340 383 345 374 341 382 346 372 341 380 347 370 343 376 349 366 346 372 351 362 347 369 352 359 349 367 353 359 350 369 355 360 351 371 356 362 353 371 357 362 354 371 360 362 356 370 361 360 355 369 359 360 354 369 358 359 353 368 357 359 353 367 358 358 353 367 358 357 354 366 357 356 354 365 358 356 354 365 358 356 355 364 358 354 354 362 357 352 353 360 354 350 351 357 352 347 349 355 351 345 349 353 351 344 349 353 350 343 349 353 351 343 349 351 351 342 349 351 351 341 349 350 351 341 349 350 351 341 350 351 352 342 351 355 355 346 354 361 359 353 355 369 362 361 357 376 364 369 359 379 368 373 362 381 370 374 365 381 372 374 371 383 378 375 379 385 386 377 387 386 394 378 393 387 401 379 397 386 404 377 400 382 406 372 404 375 407 368 410 366 412 359 416 358 419 348 422 353 425 342 426 347 428 336 429 339 432 328 436 333 439 322 441 329 443 318 444 325 446 313 449 317 450 309 455 305 455 294 460 297 458 286 461 288 460 281 464 278 461 267 468 270 465 259 469 267 466 256 468 266 465 255 466 261 462 251 465 254 460 243 465 246 460 236 468 241 462 232 470 238 464 229 470 235 464 226 469 233 463 224 468 233 461 224 467 233 461 224 466 233 459 224 464 234 458 224 456 224 457 224 464 232 457 222 465 229 459 220 458 216 459 216 465 221 458 212 464 217 458 208 464 214 457 204 464 211 457 201 462 207 456 198 461 203 455 194 461 198 454 189 462 193 455 184 462 189 456 180 464 187 459 177 461 176 462 175 470 187 464 176 469 189 464 178 467 191 462 180 465 188 460 178 464 183 458 173 464 177 459 167 465 174 461 163 468 172 462 161 469 171 463 161 469 170 462 160 468 169 462 159 468 167 461 157 468 163 460 154 465 156 456 149 458 148 452 144 451 141 442 135 447 134 438 129 448 129 439 124 453 130 443 124 456 133 447 127 458 138 448 131 456 140 447 133 456 141 447 134 457 143 448 136 459 145 450 137 459 145 451 138 458 145 450 137 456 143 448 135 454 140 446 132 452 137 444 129 449 134 441 126 447 130 438 122 446 125 437 118 444 121 434 114 439 115 429 109 431 108 425 105 420 100 410 97 411 94 401 91 406 91 395 88 404 89 393 86 401 87 390 85 395 83 385 80 390 78 379 75 385 75 374 72 380 75 370 72 375 75 364 73 369 75 358 72 367 74 355 71 367 74 355 71 365 75 353 71 360 75 349 72 353 72 342 70 345 68 334 66 337 63 326 62 331 59 320 59 324 56 314 57 317 54 307 57 308 56 298 60 299 58 290 63 292 60 283 64 287 61 278 66 283 64 273 68 275 66 270 69 264 69 259 72 253 72 249 74 244 76 239 79 233 79 229 82 225 80 218 86 222 78 215 85 223 80 214 86 219 83 211 90 211 88 207 92 201 94 198 98 194 99 191 104 189 106 186 111 184 113 179 121 179 116 174 124 175 116 170 124 174 116 167 124 171 119 166 128 165 126 163 131 157 135 155 140 150 145 149 150 148 155 147 160 145 164 145 169 141 169 140 179 137 169 135 179 135 169 133 179 135 172 133 181 133 177 132 187 131 184 131 190 131 192 131 202 134 200 134 210 137 209 137 215 138 217 137 228 135 224 134 234 132 228 131 238 130 232 129 243 128 238 127 249 125 245 125 254 124 250 123 259 122 251 122 260 121 252 75 319 121 254 74 321 123 255 122 262 123 257 122 263 122 258 120 266 121 259 119 268 120 260 119 270 122 261 121 271 124 263 123 272 125 264 124 274 127 265 126 275 129 265 128 275 130 265 129 276 131 265 128 275 133 264 130 273 133 264 130 273 135 262 133 271 141 258 137 267 147 255 141 264 151 254 147 263 156 253 151 263 161 250 157 258 165 246 161 255 169 243 165 251 172 241 168 246 167 249 169 246 171 241 166 249 168 242 164 250 166 242 163 250 165 243 160 252 164 244 160 252 164 243 161 250 163 245 159 254 164 245 159 254 163 246 158 256 162 245 158 256 160 244 158 255 157 244 156 255 153 243 154 255 149 245 151 256 145 248 148 258 142 254 145 265 140 261 144 271 140 267 145 277 142 273 146 278 145 277 151 284 148 280 151 284 150 283 156 290 152 286 159 292 156 287 160 291 159 290 163 294 161 293 165 296 162 294 169 299 165 293 169 296 167 290 176 294 170 284 179 288 171 275 180 281 169 267 179 272 167 259 174 263 164 252 171 256 162 246 170 252 160 241 167 247 158 236 164 242 156 232 164 238 158 230 165 234 160 228 162 229 157 222 161 224 155 217 160 219 154 215 157 217 154 217 156 216 153 218 153 217 145 217 148 217 141 216 142 217 139 215 140 215 141 212 142 213 146 209 147 209 154 206 154 206 160 205 160 205 164 205 164 206 166 207 166 208 165 209 165 210 162 217 162 214 158 214 158 219 155 217 154 228 153 220 152 230 153 221 152 232 156 220 153 229 160 217 157 225 164 215 161 223 166 215 162 222 168 216 164 225 169 219 167 229 169 222 166 233 166 225 162 235 160 226 156 236 152 227 149 237 144 228 139 237 138 228 131 237 134 228 127 237 132 227 127 235 132 227 127 235 134 227 129 237 134 228 130 237 132 241 132 240 138 234 132 243 136 237 130 247 129 252 128 252 131 247 125 256 129 251 122 260 126 253 120 263 124 255 117 264 122 256 115 264 119 256 113 264 117 257 114 263 117 260 71 290 119 261 71 291 121 263 72 294 119 265 76 292 118 267 78 290 120 268 79 291 123 268 74 300 122 267 73 301 122 264 72 301 123 261 118 269 127 259 122 268 131 260 126 268 135 262 129 270 137 261 131 268 141 257 136 262 144 252 138 256 147 248 141 251 150 242 145 245 155 238 149 242 159 237 153 240 162 236 157 238 167 235 160 238 171 236 162 239 174 237 164 239 175 239 166 242 174 241 164 243 170 241 160 243 163 240 157 242 154 240 147 241 144 239 133 243 135 239 128 241 130 238 123 241 127 238 117 243 125 240 114 244 123 242 113 246 122 244 61 254 111 251 62 256 110 251 62 256 108 249 61 254 107 248 60 252 117 242 110 244 116 240 111 243 117 241 59 250 119 241 61 250 122 241 56 249 122 240 52 248 123 241 116 243 123 240 114 245 121 241 112 247 119 243 59 257 118 243 60 258 120 238 111 244 119 235 111 240 116 235 110 238 116 235 106 239 116 234 109 237 114 234 107 237 112 236 106 239 110 237 104 241 108 239 99 244 106 241 98 244 105 240 96 245 104 240 61 260 104 241 59 261 106 241 58 262 107 241 56 262 107 242 54 263 107 242 54 263 107 244 53 264 107 244 53 265 108 244 53 264 109 245 52 263 110 245 104 248 113 244 105 247 114 242 107 244 115 241 108 242 116 241 110 241 117 240 110 240 116 239 111 239 115 237 108 237 113 235 105 235 113 234 105 233 114 232 106 232 115 229 108 229 116 227 109 226 117 225 111 224 118 224 111 222 119 222 111 219 119 219 112 217 119 217 112 215 119 217 112 214 119 216 108 212 119 214 112 212 120 212 114 210 120 211 114 210 121 211 115 208 121 211 116 208 123 210 117 206 124 208 118 205 125 207 119 204 125 207 120 204 127 207 121 203 129 207 123 203 130 207 125 202 131 206 126 201 131 205 127 200 130 203 131 202 130 202 131 200 130 198 124 189 133 196 127 186 137 193 132 183 142 191 138 181 147 190 149 190 151 189 152 189 155 188 156 187 159 186 160 186 162 183 163 183 164 181 164 171 164 179 165 179 161 177 160 167 158 177 157 167 156 178 154 168 153 180 152 169 158 179 160 179 164 178 164 168 171 179 172 179 175 181 176 181 176 182 177 183 175 182 176 182 173 182 173 182 171 183 171 183 167 185 168 174 166 188 167 177 165 190 166 179 164 192 164 180 163 194 162 182 160 194 159 182 157 194 156 182 154 194 153 182 153 193 151 181 153 191 151 179 154 188 153 176 158 185 160 184 161 181 162 180 163 177 162 165 164 174 163 162 164 174 162 162 164 174 161 162 159 165 159 164 160 178 157 166 159 180 155 169 158 183 154 172 157 184 155 174 159 185 157 174 162 183 160 175 165 181 162 175 166 180 163 173 167 180 164 173 166 179 163 172 165 179 162 172 163 178 160 172 161 176 157 170 160 175 155 169 158 174 153 169 156 174 151 169 154 174 149 170 151 174 146 170 149 174 144 170 148 174 142 170 147 175 138 171 145 177 139 174 144 178 138 175 141 179 136 176 140 179 134 176 138 178 132 175 137 178 130 174 137 176 130 173 137 176 131 173 139 176 132 174 139 178 133 175 139 179 132 176 138 179 131 175 136 178 129 175 134 178 127 175 132 177 125 175 129 176 123 173 128 175 121 172 126 174 119 171 126 173 119 171 125 173 118 170 125 173 117 169 115 169 116 168 116 169 118 169 118 169 119 169 131 174 124 171 133 174 126 171 135 174 129 172 137 175 131 173 140 175 133 175 141 178 134 178 141 181 135 181 142 184 136 185 142 185 133 188 142 187 131 189 140 187 130 189 137 187 127 189 136 187 125 189 133 187 123 188 133 186 123 188 133 183 123 185 133 180 123 184 133 178 123 183 133 178 123 184 132 180 124 185 133 181 124 187 133 183 125 189 134 185 125 191 137 187 127 192 143 188 134 193 150 188 140 192 158 188 148 191 163 188 152 190 166 188 155 191 166 190 155 193 163 193 152 195 159 196 148 196 157 197 145 197 157 197 144 197 157 196 145 196 158 195 151 195 161 195 150 195 163 196 152 197 168 200 157 202 173 205 173 204 176 209 167 212 178 212 167 215 176 215 177 215 171 217 161 214 159 213 157 211 155 208 150 202 152 198 148 192 151 189 148 183 153 183 149 173 155 181 153 170 159 181 158 170 162 182 165 170 166 184 168 178 169 187 173 178 172 190 174 184 173 191 176 185 173 191 179 181 173 191 179 181 173 191 180 182 174 192 178 187 174 195 181 185 174 195 181 186 174 196 181 189 175 196 181 188 176 196 183 187 179 195 183 190 181 196 186 191 183 198 185 197 184 200 190 197 187 202 192 200 188 205 195 204 190 209 201 207 192 213 198 213 193 217 199 217 194 221 199 220 194 223 199 223 193 224 199 224 193 226 199 225 194 227 204 226 194 229 204 228 195 230 206 229 197 231 207 230 199 233 210 231 204 235 210 234 211 238 216 237 217 241 222 240 221 242 226 241 224 244 229 242 226 245 228 244 228 246 234 243 231 246 236 244 235 246 240 244 239 247 244 244 240 247 245 244 242 246 247 243 245 245 249 242 247 243 252 240 250 240 254 237 254 237 258 234 258 234 262 230 260 232 264 229 259 230 260 229 257 227 262 224 255 224 265 216 254 220 262 214 251 215 261 209 250 211 255 209 250 207 251 207 250 205 252 205 252 205 262 199 252 203 253 202 249 199 250 198 245 197 255 190 242 198 251 190 240 198 249 190 240 198 240 198 239 198 247 190 238 199 246 190 237 200 244 191 236 201 243 192 235 202 241 193 232 203 239 194 230 205 237 196 230 206 236 197 229 205 237 196 230 204 236 195 229 204 235 195 227 205 234 196 226 206 233 197 226 207 232 198 226 207 233 198 226 207 233 198 226 207 233 199 225 209 232 200 224 212 230 203 224 213 231 204 224 213 231 203 224 212 231 204 224 212 232 203 224 211 232 203 225 211 234 203 226 211 235 203 227 211 236 204 228 210 237 204 229 210 229 210 230 211 239 206 231 212 231 212 232 213 232 213 233 214 233 214 234 216 245 212 234 218 235 218 235 220 235 220 234 221 235 220 234 221 235 220 235 220 235 220 235 219 245 214 236 219 245 214 235 220 235 220 235 220 244 214 234 219 244 213 234 218 244 212 234 217 243 212 234 216 234 216 233 216 233 215 232 215 232 215 231 215 231 215 230 214 231 214 230 214 238 207 230 213 238 207 231 213 239 206 232 212 232 211 231 211 239 203 230 210 230 209 230 210 238 203 229 209 229 209 228 209 238 203 229 209 239 204 230 209 240 204 231 209 231 209 231 210 242 205 232 211 233 211 233 211 233 211 233 211 234 211 234 210 234 211 233 211 234 211 234 209 243 205 235 209 243 205 234 210 243 206 234 210 243 206 232 210 231 211 231 212 231 212 231 212 241 207 231 213 241 207 231 212 232 212 231 212 240 208 231 212 240 208 232 213 240 208 231 214 231 214 230 216 238 208 230 216 230 216 227 217 227 217 224 218 231 208 219 218 225 207 210 217 217 207 201 218 208 207 193 218 201 208 191 218 198 209 190 217 198 209 192 215 201 207 203 206 202 205 202 205 202 204 200 205 199 204 198 205 197 204 191 213 197 203 199 203 199 202 197 213 202 203 198 215 204 204 199 215 204 204 197 213 202 203 195 212 198 200 193 210 194 199 192 209 191 197 192 207 189 196 194 205 191 194 196 203 192 193 196 200 191 190 192 196 192 195 188 194 188 193 186 192 180 182 183 189 176 180 180 186 176 181 177 183 170 174 168 173 168 173 171 179 166 171 170 180 169 179 170 182 164 172 171 183 166 172 172 181 172 180 175 176 171 165 176 172 172 161 175 169 171 158 174 168 170 157 172 168 168 157 170 167 165 158 164 159 163 158 161 159 160 158 165 168 161 157 169 164 165 153 173 161 169 149 173 159 170 148 172 159 169 148 168 160 165 148 164 161 162 149 159 150 159 151 158 149 159 150 160 158 159 150 161 153 161 141 164 148 164 136 167 145 168 133 171 143 173 132 175 143 177 131 179 142 182 130 184 140 187 128 189 137 192 125 194 135 198 123 198 131 202 120 202 127 208 117 208 123 213 112 213 118 218 107 215 115 221 104 219 114 225 104 227 112 232 106 238 109 242 103 246 105 253 95 251 100 259 90 257 94 265 85 265 90 273 80 271 86 279 76 273 85 282 76 276 87 286 78 284 88 293 79 290 87 300 79 293 84 302 75 295 81 304 73 298 79 308 71 302 79 313 71 306 79 316 71 310 80 321 73 313 81 324 75 316 84 327 78 319 86 330 81 323 89 334 85 326 93 338 88 330 95 341 90 333 94 345 89 338 93 349 88 340 92 352 87 343 92 355 88 346 93 358 89 350 94 361 91 354 96 366 93 359 97 370 94 364 97 375 94 370 97 381 94 374 97 385 94 377 96 388 93 380 97 391 94 382 99 393 97 384 102 395 100 386 105 397 103 388 107 399 106 391 109 402 106 393 109 404 106 395 109 406 106 396 109 408 106 396 109 408 105 397 109 409 105 398 108 410 105 399 107 411 104 401 106 413 103 402 106 414 103 404 106 415 105 406 108 418 107 410 111 421 110 413 113 425 114 415 117 427 117 416 121 428 122 418 126 430 128 420 131 432 133 425 135 437 136 428 137 440 138 431 139 443 142 434 143 446 146 438 148 450 150 442 152 454 155 446 155 458 158 448 156 459 160 448 160 459 166 450 169 460 175 452 179 463 185 456 187 467 193 459 192 469 198 462 195 470 203 463 205 471 214 464 216 472 225 464 222 472 231 463 227 470 236 460 236 467 245 458 244 465 252 458 250 459 250 460 255 467 262 460 260 468 267 461 263 468 271 461 266 468 274 460 268 467 275 459 268 459 268 459 268 459 268 459 269 459 268 459 270 459 270 460 271 465 279 462 271 463 280 457 272 461 280 454 271 457 280 450 270 454 279 451 269 450 269 451 269 453 277 449 268 454 277 450 267 454 276 453 266 456 275 455 265 457 274 456 264 458 274 456 264 457 273 454 264 456 273 453 263 454 273 452 262 453 272 450 261 451 271 448 261 449 271 448 260 446 261 448 260 449 270 450 259 449 269 450 259 448 269 448 259 446 269 446 260 444 269 444 260 442 268 442 259 440 268 440 259 438 268 438 259 437 268 438 260 437 268 439 260 437 268 440 260 437 268 440 260 438 269 440 260 438 268 439 259 438 268 439 259 437 268 438 259 436 268 438 259 436 267 437 259 436 268 437 260 436 268 438 260 435 260 438 260 436 268 437 259 436 268 436 259 435 268 436 259 434 267 435 258 434 267 436 258 434 267 434 259 435 267 435 259 434 259 437 259 435 268 437 259 436 267 438 259 436 267 436 259 436 267 436 259 436 267 438 259 437 267 438 259 437 267 439 259 438 267 441 259 439 267 442 259 440 267 442 259 440 267 443 259 441 267 444 257 441 266 445 256 443 265 446 255 443 264 447 254 445 263 450 252 447 261 452 250 448 259 454 249 451 259 454 248 451 258 453 248 448 256 452 247 447 256 450 248 446 256 450 248 445 256 448 248 445 258 448 249 442 257 448 249 445 259 448 249 444 258 448 250 444 258 448 250 444 259 448 250 443 258 447 250 443 258 444 260 443 258 447 249 443 258 447 249 443 258 447 249 443 258 447 249 442 257 448 248 443 257 448 247 444 256 449 247 444 255 450 246 446 255 451 244 448 254 453 243 451 254 454 242 452 253 455 241 452 251 456 240 451 250 455 251 456 250 458 238 457 249 459 238 456 248 459 238 456 249 459 238 458 250 458 239 457 251 458 241 457 251 458 242 457 253 458 243 457 254 458 243 457 254 459 243 457 254 459 244 457 255 458 245 454 255 456 245 455 257 454 247 453 258 452 248 448 258 451 249 447 259 450 250 449 261 448 251 445 260 446 253 444 262 444 255 441 263 442 256 441 267 442 256 441 267 443 256 442 267 444 256 443 266 444 256 443 266 444 255 441 264 443 255 441 264 443 255 440 264 443 255 440 264 444 255 440 264 444 255 441 264 444 256 443 266 445 256 441 264 445 255 443 264 445 256 443 265 445 256 445 267 447 256 447 267 448 256 450 267 450 258 449 267 450 259 451 269 450 261 453 272 450 263 452 274 449 265 451 275 449 266 451 276 450 266 451 277 450 267 451 277 449 268 451 278 448 268 450 279 448 268 449 279 448 267 449 278 447 267 449 278 447 267 448 278 447 267 448 278 447 267 449 278 447 267 449 278 447 267 449 278 448 267 449 277 448 266 450 277 448 265 450 276 449 265 451 276 451 265 453 276 452 264 454 275 453 264 455 275 453 264 455 275 453 263 456 274 454 263 456 274 454 263 456 274 454 263 456 274 453 263 456 274 453 264 455 274 453 264 455 275 453 265 455 275 453 265 455 275 453 265 455 275 453 265 455 275 453 265 455 275 452 264 455 275 452 265 455 275 452 265 454 275 452 265 454 276 452 265 454 275 452 265 454 275 452 265 454 276 452 265 454 276 452 265 454 276 451 265 454 276 451 264 453 275 452 265 454 275 452 265 454 276 452 267 454 278 452 270 455 280 454 272 457 282 454 274 457 284 455 275 458 285 455 275 457 285 454 274 452 275 453 272 455 283 452 271 454 282 452 271 454 281 452 271 450 273 452 272 453 282 452 272 454 282 452 272 451 273 452 271 455 281 453 270 455 281 453 269 456 280 453 269 456 279 453 268 456 279 454 268 457 279 455 268 457 279 456 269 457 280 457 270 457 280 456 270 455 280 456 268 453 277 455 264 452 273 456 260 450 268 457 258 450 266 456 258 452 268 453 260 450 270 452 263 449 273 452 265 450 275 454 267 453 278 457 269 456 279 460 269 458 279 463 268 461 278 465 266 463 277 465 266 462 277 462 267 460 278 458 270 456 280 454 272 453 283 452 275 451 286 450 277 449 288 449 280 449 290 447 282 446 292 441 284 441 294 437 285 436 295 435 285 434 295 431 288 431 287 430 289 428 289 429 290 428 299 428 290 426 298 423 289 424 288 420 287 419 294 418 283 417 291 416 281 415 288 414 280 413 287 413 279 412 286 412 278 411 286 411 278 411 278 409 278 411 277 408 278 408 277 407 279 408 278 407 280 408 280 408 282 408 281 408 284 408 283 409 284 409 284 409 284 410 283 409 282 409 284 409 281 409 281 409 277 409 277 410 271 410 272 411 265 408 267 409 261 412 261 419 256 415 257 423 253 419 255 426 251 417 252 424 247 416 249 422 245 414 246 419 244 415 244 416 243 409 245 415 243 408 244 414 242 407 243 412 241 406 242 412 240 406 241 414 239 407 240 414 238 407 240 414 237 407 239 414 237 408 239 415 237 411 238 414 237 407 240 406 241 407 241 413 238 407 241 413 239 407 242 406 242 406 242 414 239 407 243 414 240 408 243 407 244 367 239 416 242 369 242 409 247 371 243 418 244 372 245 418 244 380 242 419 245 381 243 420 246 384 244 421 246 385 245 421 247 389 245 421 249 390 247 423 254 390 249 426 260 420 264 432 268 426 273 438 274 433 281 442 278 440 287 444 280 443 290 445 282 445 292 446 283 447 294 447 285 448 295 449 288 450 298 451 291 452 301 452 293 454 304 451 294 452 305 449 294 450 305 446 295 447 306 444 295 445 306 443 295 444 306 443 295 444 306 444 295 445 306 445 295 447 306 446 294 447 306 447 295 448 306 447 296 449 307 447 297 449 308 447 298 448 309 446 299 448 310 446 299 448 310 446 299 447 310 446 299 447 310 446 298 447 309 446 298 447 309 445 298 447 309 445 298 446 309 445 298 446 309 445 298 446 310 445 298 446 309 445 298 446 309 444 299 446 310 445 299 446 310 446 298 447 309 446 299 447 309 446 299 447 310 446 299 448 310 447 299 449 310 446 299 448 310 446 300 447 310 445 300 446 311 444 301 445 312 442 302 443 313 441 304 440 314 439 305 438 316 438 307 437 317 437 308 436 317 435 308 422 324 434 308 420 326 433 308 432 317 434 307 432 316 434 307 432 307 432 307 431 317 433 308 431 317 435 308 432 309 436 309 433 318 436 310 434 319 436 310 434 311 437 312 435 321 437 312 435 322 436 311 434 322 435 311 433 321 433 312 433 321 434 312 433 321 434 312 433 322 434 312 432 312 434 312 432 313 434 312 433 313 435 312 434 322 435 312 435 322 436 312 434 313 436 313 436 323 437 314 436 315 438 314 438 325 439 315 439 325 439 315 439 326 439 315 439 325 439 314 437 315 438 314 439 324 439 314 439 324 439 314 439 324 440 314 440 324 441 314 441 325 444 315 444 325 446 315 446 325 448 314 447 325 448 314 447 325 448 314 448 325 448 313 448 324 449 313 448 324 448 314 448 325 448 315 448 326 447 316 447 327 446 317 446 328 447 317 447 329 448 318 448 330 448 319 448 331 447 320 446 331 444 322 444 333 441 323 441 334 439 324 438 335 437 324 437 336 436 325 436 336 434 326 434 336 433 326 433 336 432 326 431 336 430 326 430 337 429 326 429 337 428 328 426 329 428 331 427 331 429 334 427 335 428 338 427 339 427 342 429 352 426 345 426 345 426 345 427 356 423 348 425 358 420 350 419 350 420 353 420 363 419 355 417 355 418 356 418 367 418 357 416 357 417 358 417 369 417 360 415 361 415 363 415 363 415 365 414 366 412 369 412 368 408 370 410 380 404 371 404 371 401 372 402 372 400 373 400 373 400 375 400 375 399 376 399 376 398 378 400 387 396 379 397 378 394 381 395 380 392 383 393 382 391 386 390 385 388 388 388 387 385 390 385 389 381 390 381 390 378 391 378 391 374 390 373 398 371 389 372 389 368 388 368 388 366 389 366 389 363 392 363 391 359 393 360 392 356 394 356 394 352 396 352 395 348 396 348 396 346 398 346 397 345 399 345 399 344 401 344 400 343 401 343 400 343 401 343 400 343 400 343 400 343 399 342 402 343 397 342 400 342 396 342 395 342 395 342 395 342 396 340 403 341 396 342 396 341 397 340 404 341 397 341 396 341 397 341 396 343 397 342 396 343 398 343 398 344 399 343 402 344 400 344 400 342 399 342 402 341 397 341 396 340 394 339 396 340 392 339 394 340 392 339 394 340 393 341 392 341 395 340 397 342 395 341 398 341 395 341 394 341 392 340 395 341 390 341 390 342 390 342 390 342 392 342 391 344 394 343 396 345 396 345 396 346 397 343 403 346 396 343 403 346 394 342 401 346 393 342 399 345 392 341 399 345 392 344 397 346 394 347 394 348 396 348 396 348 397 344 403 348 396 348 396 348 396 348 395 349 396 345 403 348 396 345 403 347 396 347 396 346 395 346 395 346 395 346 394 345 396 346 396 344 396 344 395 343 395 344 395 343 395 342 393 343 394 342 393 343 393 342 393 342 393 342 393 343 393 343 393 343 393 344 394 345 395 345 394 346 396 346 395 346 396 343 404 346 396 347 396 346 396 347 396 346 396 346 396 345 395 345 395 345 395 345 395 345 396 346 396 346 397 346 397 347 398 346 397 347 398 347 397 347 398 347 398 347 398 347 398 347 399 344 407 348 399 348 399 347 400 348 399 348 401 348 400 347 402 347 402 346 403 346 403 344 404 343 414 344 405 344 405 342 407 342 407 339 409 340 408 338 409 338 409 336 410 336 409 335 411 335 410 334 412 333 421 334 413 334 412 333 414 333 414 331 415 331 425 329 415 330 414 327 414 326 424 324 413 323 423 323 411 321 421 321 410 320 409 320 409 320 408 319 409 318 408 319 410 319 409 318 410 317 419 319 411 318 420 319 412 320 412 320 414 320 413 321 415 321 425 322 417 322 417 323 419 323 429 323 421 324 421 324 423 325 422 326 425 328 435 328 427 330 437 330 428 332 439 332 430 332 429 333 430 335 441 334 431 335 431 334 431 334 431 334 431 334 431 333 431 332 430 333 431 332 430 333 431 332 430 333 431 332 430 333 431 333 430 333 430 335 441 334 430 335 441 333 430 335 441 333 430 334 440 332 429 334 440 331 430 333 441 331 430 332 440 330 430 330 429 330 430 331 441 330 430 331 441 330 430 331 441 330 430 331 441 330 430 331 441 330 430 332 441 330 430 332 441 331 431 332 441 331 431 332 441 331 430 332 441 332 430 333 441 332 430 333 440 333 429 333 440 333 429 334 429 333 428 333 439 332 428 331 439 330 428 329 439 331 431 328 440 329 431 327 441 326 431 325 441 327 433 324 442 325 432 323 443 325 434 323 431 322 432 321 443 322 432 322 432 320 432 319 443 320 432 320 432 317 432 316 442 315 432 313 442 312 431 312 431 310 431 308 440 308 431 308 430 310 432 306 440 309 433 304 440 308 433 303 439 306 432 303 436 304 430 299 435 301 427 296 431 299 422 296 424 295 416 293 416 293 408 291 408 291 400 286 401 291 395 286 396 291 392 286 393 291 389 288 389 291 387 288 387 291 387 288 387 290 387 284 388 290 387 283 388 289 387 286 387 288 386 281 387 286 386 280 387 286 385 279 386 285 385 282 386 284 386 277 387 283 386 280 386 283 387 280 387 283 389 280 388 282 389 279 388 282 388 275 387 281 388 278 388 284 387 277 388 286 391 279 391 291 387 282 388 289 383 290 385 288 378 282 382 286 386 279 386 286 380 287 381 282 393 275 391 282 384 277 386 281 379 280 380 280 375 279 375 282 370 283 369 282 368 282 367 280 369 276 368 283 371 279 370 283 372 276 371 282 372 282 371 284 375 276 376 285 376 285 376 286 378 277 378 287 379 278 378 286 378 277 377 283 374 276 375 282 369 282 368 282 365 279 365 280 362 279 362 281 361 280 361 280 362 280 362 281 364 280 364 280 366 279 366 280 369 279 369 280 372 278 372 279 375 276 375 278 376 278 377 277 376 278 377 277 375 277 375 277 374 277 373 278 372 278 372 278 370 278 368 278 369 278 368 277 369 274 368 275 369 275 368 275 370 272 370 275 372 272 371 273 373 273 373 276 373 274 373 275 372 274 372 278 370 275 371 278 368 276 369 279 367 279 367 280 366 281 366 282 366 282 365 283 366 282 365 283 366 283 365 283 367 283 366 283 368 283 367 282 367 282 367 281 368 281 367 280 368 281 367 280 368 280 367 279 368 277 368 280 368 278 368 280 368 278 368 280 368 278 368 280 368 278 369 280 368 278 368 281 369 280 368 281 369 282 369 282 369 282 369 282 370 283 369 283 370 283 370 285 373 277 373 285 373 277 373 283 372 283 371 282 371 282 370 282 370 282 370 281 370 281 369 280 370 280 369 280 371 280 370 279 371 277 372 280 372 277 372 280 372 277 372 280 372 280 371 281 373 281 372 282 374 282 374 284 378 275 383 284 381 275 387 284 385 275 391 282 387 274 394 279 389 271 396 276 392 268 397 272 396 264 401 267 400 260 405 264 402 257 410 263 404 257 412 264 404 257 413 264 405 257 414 262 407 255 416 260 411 257 410 257 413 255 413 256 416 253 415 254 418 248 426 253 419 251 418 252 420 246 429 251 421 245 430 249 423 243 431 248 424 242 432 248 425 242 433 248 425 241 433 246 425 239 433 244 426 241 425 239 426 234 434 237 427 237 426 235 426 231 434 234 426 234 425 232 424 228 432 231 424 226 432 230 424 230 423 229 425 225 433 229 426 230 425 230 426 231 426 230 426 229 425 228 425 229 425 227 425 223 433 227 424 222 432 227 424 227 422 227 424 226 423 227 425 226 424 227 425 226 424 226 425 226 424 225 425 220 433 225 424 224 423 224 423 224 422 223 422 218 429 223 421 222 420 223 422 217 430 223 423 219 432 223 424 224 424 224 425 224 425 225 426 221 434 225 426 221 435 225 426 221 435 225 425 221 434 225 425 220 433 226 424 226 422 226 423 221 431 225 423 225 422 225 422 220 431 225 422 220 430 225 422 220 430 225 421 224 420 224 421 218 429 223 421 218 429 223 421 222 420 222 420 217 428 222 420 217 428 221 420 216 428 221 420 217 428 222 420 217 428 222 419 222 418 222 419 222 418 223 420 217 428 223 420 223 419 224 421 224 420 225 423 219 431 226 424 220 432 226 425 220 432 226 425 143 453 225 426 217 431 223 425 216 429 222 423 217 425 219 420 215 421 218 416 214 417 216 411 210 410 216 403 213 402 218 396 152 367 220 390 150 360 222 385 214 384 223 381 214 380 222 377 212 376 220 373 210 374 218 372 138 351 216 371 137 351 214 370 135 350 209 366 132 348 202 362 130 345 195 361 126 345 188 363 120 348 185 364 112 350 182 363 172 365 179 359 179 359 176 355 165 359 174 355 165 358 175 351 165 357 176 350 166 355 176 349 166 354 175 349 165 354 172 348 163 354 169 348 168 347 166 349 165 348 165 350 165 349 165 351 161 354 164 353 156 357 162 354 153 362 160 356 151 364 159 358 150 365 157 358 156 358 157 359 150 367 158 359 157 359 158 358 151 367 160 356 152 365 161 355 153 364 162 354 153 362 162 354 156 358 160 355 160 355 159 358 149 365 157 359 148 367 156 361 146 367 153 362 148 365 150 362 141 369 147 361 139 368 147 360 136 365 145 357 134 362 143 354 132 359 142 353 131 357 141 351 130 355 140 349 130 352 140 346 130 350 139 344 130 349 140 344 140 343 141 345 131 351 142 346 132 351 142 345 132 351 142 345 132 350 142 346 131 351 142 347 131 351 141 347 130 351 139 347 129 351 139 345 139 344 138 343 133 345 137 342 137 341 138 341 137 340 139 342 128 346 138 342 137 341 138 342 127 346 137 341 133 342 138 341 133 343 139 341 138 340 140 341 139 340 141 341 136 343 142 342 131 346 142 341 142 341 141 341 131 346 140 341 140 341 140 342 130 346 140 342 130 346 139 342 129 346 140 341 129 346 140 341 129 345 140 341 129 345 139 341 129 345 139 340 129 345 140 341 140 339 141 341 141 340 142 343 141 343 141 347 141 347 144 354 134 357 148 357 137 360 150 357 138 360 151 357 139 359 153 356 141 359 155 356 143 359 157 354 145 357 158 351 147 356 160 348 149 354 160 346 150 352 159 344 153 348 157 344 151 348 156 346 146 352 154 347 143 355 152 349 143 356 154 350 144 357 155 349 145 356 156 347 146 355 158 347 148 354 162 346 151 352 163 344 153 350 165 343 154 350 166 345 155 351 166 348 155 354 162 350 151 356 158 352 147 358 155 354 143 360 153 355 141 360 150 355 139 360 148 353 137 359 147 354 135 359 146 354 134 359 144 354 132 359 142 354 130 358 139 352 128 356 137 350 125 354 136 348 124 352 138 345 127 347 139 342 128 343 139 339 128 339 138 336 126 336 136 333 125 332 135 330 125 329 136 327 126 325 138 325 128 323 140 322 130 320 141 319 131 316 140 318 129 315 139 317 128 314 140 315 129 312 140 309 130 307 139 304 128 302 137 303 126 299 135 300 124 299 134 300 123 300 134 300 124 301 135 300 124 300 135 298 128 299 133 299 133 298 132 302 121 305 131 304 120 308 133 305 122 309 137 305 126 310 141 305 129 310 143 306 132 311 146 308 145 307 149 311 142 312 152 311 146 313 157 310 150 314 163 309 156 313 167 308 157 313 168 307 158 312 166 308 157 313 166 312 155 316 166 317 155 320 166 319 158 321 167 321 159 322 169 321 158 323 171 320 160 321 172 319 162 320 175 320 164 324 178 321 167 322 181 322 170 327 182 323 172 329 181 323 173 331 178 324 170 332 173 324 165 333 166 325 158 334 159 326 156 326 152 326 144 335 145 326 137 335 141 326 139 327 138 325 134 330 137 325 133 329 138 324 129 330 137 322 129 329 137 321 129 328 137 321 129 327 137 322 129 328 137 323 129 330 136 325 129 331 135 326 128 333 135 327 131 331 136 327 131 332 137 328 132 334 139 328 134 333 139 327 134 333 139 327 134 332 138 327 133 332 137 327 133 332 136 328 132 333 135 329 130 334 135 330 128 336 135 331 128 337 135 331 127 338 135 331 127 339 135 331 127 337 135 331 128 337 134 329 131 334 136 328 132 332 138 327 133 331 138 326 134 331 138 326 134 331 138 327 133 333 137 329 133 334 137 331 132 336 136 332 132 337 135 333 131 338 134 334 129 338 132 333 126 341 131 333 127 337 130 332 125 337 129 332 121 339 128 333 123 337 127 333 122 337 126 333 121 336 126 332 121 335 125 330 121 333 125 329 119 332 124 327 118 330 123 326 113 332 123 326 117 328 123 326 117 328 123 326 116 328 122 325 116 327 122 323 115 325 122 321 115 323 122 319 116 320 123 316 116 317 123 315 112 317 125 313 118 314 125 312 120 313 126 312 120 312 125 312 119 312 124 311 118 312 124 311 117 312 123 311 116 312 122 312 115 313 122 314 115 315 121 314 114 315 121 313 115 314 121 312 115 312 121 309 110 311 122 308 111 309 124 307 113 307 126 304 121 303 128 300 129 299 130 297 119 296 131 293 119 292 130 290 130 289 127 288 51 259 125 287 52 260 124 286 52 260 123 286 52 260 122 287 52 261 122 288 51 263 121 288 51 264 122 288 52 264 122 286 54 264 122 285 56 263 121 282 60 261 121 280 65 259 121 277 71 257 122 275 60 237 122 271 63 236 122 269 64 236 121 269 61 243 119 269 77 254 117 270 75 256 120 269 75 255 124 265 73 239 126 262 78 233 127 258 116 253 125 255 116 249 124 253 119 249 124 250 117 244 123 248 118 240 127 243 122 235 131 237 128 232 133 232 129 223 134 226 130 218 137 222 131 213 139 218 132 210 138 216 133 208 141 213 136 205 143 209 135 202 140 207 142 206 135 205 136 205 133 204 125 196 132 203 125 194 133 203 126 194 135 202 126 194 135 201 127 194 136 202 127 194 137 202 128 196 139 203 139 203 141 205 130 199 141 207 142 206 141 207 142 206 140 207 141 206 141 207 130 202 145 207 135 201 148 207 137 201 149 208 138 203 150 209 139 204 150 211 139 206 150 212 139 206 148 212 143 209 146 212 140 209 143 213 132 208 139 213 128 210 133 217 122 216 126 224 116 224 123 232 112 234 120 239 110 243 119 246 109 250 119 250 109 254 119 250 109 253 119 249 109 253 117 248 107 251 116 247 110 248 114 247 109 248 113 248 64 235 112 250 103 256 113 254 103 260 114 258 104 265 116 261 106 267 118 262 108 267 119 260 109 266 119 258 113 262 118 255 107 261 114 254 103 258 110 252 103 255 108 253 96 256 107 254 95 257 106 255 99 257 106 257 99 259 105 259 93 261 103 258 93 261 102 257 92 259 101 253 90 256 103 251 95 252 104 248 92 250 104 245 92 246 103 243 91 245 102 243 90 244 101 243 90 245 101 244 89 247 100 245 89 249 101 247 90 250 101 248 91 253 102 249 92 253 103 250 93 254 103 252 94 255 106 254 96 257 106 256 97 261 108 257 100 264 110 259 102 267 111 261 103 269 112 264 104 271 111 266 104 274 111 268 111 269 110 271 103 279 109 273 103 281 109 274 110 275 110 275 103 283 110 275 103 284 110 276 103 284 109 278 103 286 109 279 102 287 110 280 104 289 111 282 105 291 112 285 107 294 114 289 114 288 114 292 110 301 114 295 110 303 115 295 110 304 115 295 110 304 116 296 111 305 116 296 111 305 116 296 111 304 116 294 110 303 116 294 110 303 115 294 109 303 114 295 109 304 114 296 108 305 113 297 107 306 113 298 106 306 113 298 109 303 112 299 113 299 112 299 113 299 113 298 109 303 113 297 106 305 113 296 107 305 114 295 106 303 114 295 106 303 114 295 105 303 113 294 104 302 111 293 103 301 110 292 102 300 110 292 101 299 109 292 100 298 109 292 100 298 110 291 105 295 110 291 102 298 111 290 102 297 112 288 103 295 112 286 103 293 113 284 103 291 114 283 109 287 115 282 107 290 115 281 108 290 114 282 108 290 114 282 111 288 115 284 113 290 116 287 113 297 117 290 116 300 119 294 119 305 122 300 124 310 125 305 127 305 129 310 130 310 131 314 132 314 133 316 135 321 134 318 140 327 143 328 143 328 139 322 145 329 142 322 149 329 145 323 153 329 149 323 157 329 153 323 162 329 159 323 167 329 164 323 165 323 168 322 169 322 170 323 171 322 171 325 177 327 171 327 178 333 171 329 178 336 171 332 177 339 171 336 172 335 173 340 177 342 174 344 182 350 175 347 183 353 174 351 182 356 174 353 182 359 174 356 182 363 173 357 181 365 173 359 180 366 172 361 180 369 173 363 180 371 174 364 181 372 175 367 177 366 175 368 177 368 176 369 183 377 177 371 178 371 179 374 183 377 181 377 189 384 183 379 191 387 184 380 192 388 184 382 189 386 184 384 192 392 184 386 191 394 184 389 191 397 184 391 191 399 185 393 192 401 186 394 186 394 186 395 194 403 186 396 194 403 186 395 194 403 186 395 194 403 187 395 193 402 188 396 189 396 188 396 195 405 188 396 195 405 188 397 195 406 188 400 195 408 187 404 188 403 186 405 187 405 186 407 187 407 187 407 194 416 189 407 195 416 191 406 198 415 193 406 195 406 197 407 198 407 200 409 205 413 202 409 210 416 204 407 212 415 204 407 213 415 206 407 214 415 208 408 216 415 209 409 217 416 209 411 218 418 209 411 217 419 208 412 216 419 206 413 215 420 205 414 214 420 205 414 214 421 206 415 215 421 207 415 217 421 209 415 219 420 211 414 213 414 215 414 217 413 219 414 220 413 222 413 224 413 225 414 226 412 227 414 228 414 228 415 239 419 229 417 239 420 229 418 239 422 228 417 238 422 228 416 238 421 228 416 238 421 230 416 230 416 230 418 239 423 229 420 230 419 228 420 238 425 228 420 238 425 229 420 239 425 231 419 240 424 231 418 241 423 231 417 241 422 231 417 241 422 231 416 241 422 231 417 240 422 230 417 240 422 229 418 230 417 228 419 229 418 227 419 228 419 226 420 228 420 226 421 236 426 226 422 236 428 226 422 236 429 227 424 233 427 229 424 239 430 232 424 233 424 235 424 245 428 238 423 248 428 240 423 250 428 242 425 253 429 244 426 254 430 244 427 255 431 245 428 246 427 246 427 246 427 246 428 256 432 247 429 257 433 247 429 257 433 249 430 259 434 251 431 257 433 254 431 255 430 257 431 257 431 258 431 260 431 260 431 261 431 261 432 262 431 262 432 263 431 263 433 273 436 264 433 274 436 266 433 267 433 269 434 279 437 271 436 282 438 274 436 275 436 276 438 277 436 278 437 289 438 277 440 279 438 276 439 287 439 276 439 287 439 275 439 287 440 275 440 286 441 276 440 287 441 278 441 289 441 280 441 292 442 283 442 295 443 287 443 298 443 290 444 302 442 295 443 305 439 299 439 309 434 303 434 313 428 307 429 316 422 311 423 320 416 314 419 323 410 315 415 323 407 313 414 320 407 310 415 318 407 307 416 314 407 304 416 311 407 303 415 309 407 303 414 309 406 305 411 311 402 310 407 316 398 316 405 323 396 322 404 328 394 326 403 332 394 327 404 333 394 326 405 331 395 324 405 330 396 322 405 328 396 321 404 327 395 321 403 326 394 322 401 328 392 325 399 331 389 330 395 335 385 335 391 340 381 339 389 344 378 342 385 347 375 344 384 348 373 343 382 348 372 343 382 348 372 344 382 349 372 343 383 349 373 342 385 348 375 342 386 347 376 342 386 347 376 340 385 346 376 339 386 345 377 343 377 343 377 337 387 341 377 337 387 341 377 336 387 339 377 337 377 337 377 332 388 335 377 331 388 334 377 330 389 333 378 329 391 331 380 328 392 329 381 329 382 330 382 328 393 330 383 327 394 329 384 326 384 327 384 324 394 326 384 325 383 325 383 326 381 325 381 324 389 327 378 328 376 328 376 327 385 329 374 330 372 331 373 329 382 331 371 329 382 332 371 330 381 332 370 330 381 332 370 329 381 332 370 329 380 332 369 328 380 331 369 328 380 331 369 328 380 331 369 329 380 331 369 329 380 331 369 329 380 332 369 329 380 332 369 330 380 333 369 330 380 333 369 330 379 333 369 331 379 333 368 331 379 333 368 330 379 333 367 330 379 333 367 330 378 333 367 331 378 333 367 331 378 333 366 331 377 334 366 331 374 334 363 332 370 335 358 333 363 336 352 334 358 335 347 335 355 335 343 338 352 336 341 339 350 337 339 339 350 338 339 339 350 337 340 338 351 336 340 337 350 335 340 337 349 335 339 338 349 336 339 338 349 339 349 339 349 337 339 339 350 337 340 338 351 336 341 338 353 335 342 336 355 334 344 335 356 332 345 334 357 331 346 333 358 330 347 333 360 329 349 333 361 329 351 333 362 329 352 333 364 329 353 332 365 329 355 332 367 329 357 332 368 329 357 332 368 330 357 332 369 332 357 333 369 334 358 334 371 336 359 335 372 338 361 336 375 340 364 336 377 341 368 335 380 341 370 334 381 341 372 333 382 341 374 333 383 341 376 333 384 341 376 335 385 342 377 336 385 344 377 338 384 346 377 339 384 348 377 341 387 350 380 342 390 351 383 343 394 352 387 344 397 353 390 344 398 354 392 345 399 354 394 345 400 354 395 345 401 356 396 346 402 356 398 345 403 356 400 344 404 354 401 343 405 354 402 343 404 354 402 343 404 354 401 343 404 354 401 343 404 354 403 342 406 353 404 341 407 352 405 341 409 352 407 340 411 351 409 340 412 351 411 338 413 350 412 337 414 348 413 336 414 347 413 336 414 347 413 336 413 346 412 334 413 345 412 333 412 343 411 332 412 342 412 332 412 343 412 331 412 343 411 332 411 343 411 332 411 342 412 333 411 344 412 336 411 347 413 339 412 350 413 341 412 352 413 342 412 353 413 342 413 350 414 342 414 349 414 340 414 352 416 339 415 347 415 338 413 349 416 337 413 348 415 337 412 344 413 337 411 344 412 337 410 348 412 338 410 348 412 337 412 348 412 336 416 347 414 335 420 345 416 335 421 344 417 338 421 347 416 342 419 352 414 344 418 353 412 344 418 354 412 341 419 351 414 338 421 348 416 338 421 347 417 338 421 348 416 340 419 349 414 342 416 351 410 345 413 354 407 347 412 356 405 348 411 357 404 350 411 357 404 350 411 358 403 352 411 360 403 351 410 359 402 350 408 359 401 349 409 357 402 348 410 357 403 350 411 357 403 354 409 361 401 358 407 364 398 360 405 367 396 361 404 368 395 360 404 367 395 359 404 367 395 359 404 366 395 359 402 367 393 360 400 368 391 362 397 369 389 364 395 372 386 367 393 374 384 370 391 377 382 375 387 382 378 377 385 384 377 376 387 384 378 374 390 382 381 372 393 379 384 372 393 378 384 374 390 380 380 379 384 385 375 384 378 390 368 389 375 395 365 394 374 400 364 400 375 406 364 404 375 410 365 404 375 410 365 406 372 410 361 411 364 414 357 418 355 422 344 426 348 429 336 433 342 436 331 437 336 440 325 442 327 443 320 448 318 450 306 455 311 456 300 457 308 458 297 458 303 457 291 460 292 459 284 465 280 463 269 468 272 466 261 469 264 467 253 471 254 468 243 475 246 472 235 478 242 474 230 477 240 473 229 474 235 469 225 471 225 467 219 470 214 463 205 472 205 465 196 472 198 466 190 470 193 463 184 467 186 460 178 466 181 459 172 468 179 461 169 469 179 462 169 467 178 460 168 464 171 457 163 462 163 454 155 460 155 453 146 460 149 454 140 461 144 454 136 462 142 455 133 463 141 456 132 463 143 457 133 464 143 457 134 462 145 456 134 461 145 454 135 460 144 454 134 461 143 454 133 462 141 455 132 462 139 455 130 462 139 455 130 454 131 454 130 461 140 454 130 461 140 454 131 462 141 455 132 461 142 455 133 460 141 454 132 458 141 452 130 456 141 450 131 454 144 449 133 452 147 448 135 450 148 446 136 449 150 445 139 444 143 446 142 450 155 446 144 447 146 448 145 450 147 450 147 452 150 453 149 453 151 454 150 454 152 454 151 453 151 454 150 452 151 453 150 452 150 453 149 452 150 453 149 456 162 453 150 456 164 453 152 452 155 453 154 452 156 453 155 452 155 454 154 454 153 455 152 460 160 457 148 464 154 458 143 466 146 458 136 466 140 458 129 464 132 456 123 461 125 452 116 458 118 448 111 454 112 444 106 449 108 438 104 442 107 431 104 434 108 423 106 426 111 416 109 421 112 410 111 417 112 407 112 416 111 405 111 412 106 402 107 410 101 400 102 409 100 398 100 407 102 396 103 405 106 395 107 403 111 392 113 397 115 387 118 392 116 382 119 388 115 379 117 384 111 375 113 383 107 373 109 383 105 373 106 383 104 372 106 382 105 372 106 380 107 370 107 378 107 369 107 376 105 366 106 374 101 363 102 369 96 359 96 363 88 353 89 358 81 347 82 353 76 343 77 345 74 340 75 333 72 328 74 323 70 314 73 319 69 309 72 313 69 304 73 304 69 299 71 293 70 285 76 284 73 277 80 276 78 272 82 269 84 262 91 263 87 256 93 259 90 252 96 255 92 248 98 248 94 242 100 240 94 234 100 233 94 226 100 225 96 222 100 216 99 212 104 207 102 201 110 201 104 195 112 198 107 193 115 193 113 190 118 185 120 183 125 177 127 175 132 171 133 169 138 165 140 163 149 158 146 155 155 152 149 149 158 150 150 147 160 150 153 149 162 149 160 149 166 146 175 146 178 143 183 143 188 141 189 141 199 139 196 140 205 136 201 135 211 132 204 132 214 131 205 129 215 131 206 131 216 131 211 131 220 128 217 129 227 125 223 126 232 124 227 126 236 125 231 127 240 126 236 128 245 127 239 128 249 129 241 129 251 134 244 132 254 137 250 136 255 138 256 135 263 137 258 134 262 135 259 135 259 131 258 125 265 130 257 124 264 130 255 124 262 131 253 132 253 132 247 130 251 134 240 130 248 134 235 130 242 134 232 130 240 134 232 131 237 136 235 132 239 137 237 134 242 136 240 134 245 135 241 131 249 133 242 130 250 133 239 129 248 133 235 128 245 134 233 129 242 134 233 130 242 135 235 130 244 135 237 131 246 136 237 132 246 137 238 133 245 137 236 132 244 137 236 132 244 137 236 133 244 138 237 133 244 138 238 133 245 137 238 133 243 135 239 132 244 134 237 130 243 132 236 128 243 132 232 128 241 132 230 127 240 132 229 128 238 133 230 128 240 135 232 130 242 136 234 132 243 136 235 131 244 137 236 132 245 137 236 133 244 136 237 133 245 135 237 131 245 135 236 132 244 135 235 131 243 134 234 131 242 134 233 130 241 134 233 130 241 134 233 130 241 135 234 131 242 135 235 131 242 135 237 132 241 133 239 130 247 131 242 128 250 128 244 126 252 127 247 125 255 128 248 125 255 129 248 126 256 129 249 127 257 130 250 127 257 129 248 128 253 129 248 127 256 129 248 126 256 130 247 127 255 130 245 128 255 130 245 128 254 130 245 128 254 130 245 127 255 130 245 127 254 130 246 127 254 130 247 128 254 130 248 126 255 130 248 127 255 129 249 127 253 129 249 126 252 128 248 125 251 128 246 124 249 127 245 121 250 127 243 122 247 127 241 122 245 127 240 122 244 127 239 122 243 126 239 121 243 125 238 120 242 124 238 119 240 123 237 118 239 123 236 118 239 122 236 114 240 122 237 116 239 121 236 112 240 121 235 115 238 120 234 111 238 119 234 113 236 118 232 113 235 118 231 112 233 117 231 111 233 117 232 111 234 116 232 106 236 116 233 111 235 116 234 109 236 114 235 109 237 114 235 108 237 114 236 107 238 114 236 107 239 112 237 106 239 110 238 104 240 110 238 105 240 110 239 104 242 110 239 102 245 112 240 106 244 113 241 103 247 114 241 104 247 116 242 110 245 117 242 110 244 117 240 107 242 116 237 109 238 115 234 107 235 114 232 102 233 113 230 105 230 113 228 100 226 112 225 100 223 112 223 100 220 113 221 102 220 115 220 109 219 117 220 106 220 122 220 114 221 124 221 117 223 128 223 121 225 133 226 125 227 135 228 127 229 136 229 127 231 136 230 129 233 137 232 129 233 139 234 131 235 139 235 132 236 140 234 132 236 141 233 130 237 142 232 132 236 143 231 133 236 144 231 135 237 143 232 134 239 140 233 133 242 137 236 130 244 133 239 128 246 129 241 125 249 127 243 124 252 127 246 126 251 127 248 127 258 130 251 131 257 134 254 135 260 138 256 140 261 141 257 143 262 142 258 144 262 142 258 147 265 143 257 150 264 146 256 152 263 149 254 156 261 151 253 159 260 154 253 162 259 157 252 165 258 161 250 169 255 165 250 165 249 169 248 169 247 172 245 172 244 172 242 172 242 171 239 181 239 168 238 179 238 165 238 176 237 162 238 173 238 160 237 170 237 159 233 169 235 160 230 171 231 164 225 175 226 168 221 179 221 171 217 182 218 173 213 183 216 173 211 184 215 172 210 182 215 171 209 181 215 171 207 181 214 173 206 182 210 175 206 185 209 177 205 186 208 176 204 186 207 173 204 184 205 168 202 179 202 162 199 173 197 156 195 166 193 150 193 160 191 146 194 155 190 142 194 148 192 138 195 144 193 138 194 140 193 117 200 137 191 133 190 135 189 133 186 135 185 134 183 136 182 135 181 137 180 134 181 139 180 134 183 140 182 133 187 140 187 132 193 138 193 133 197 139 197 137 197 147 200 142 194 152 196 148 189 155 190 154 187 161 187 160 188 170 189 164 192 174 193 164 197 173 199 162 197 172 197 159 194 169 194 156 191 166 191 153 189 163 188 150 187 159 186 143 185 153 182 135 184 141 182 121 191 136 183 121 191 135 185 119 192 137 184 135 185 141 182 138 184 147 180 140 186 149 181 140 189 149 185 137 192 143 188 136 194 146 190 138 195 146 190 142 193 148 190 151 189 154 188 154 186 160 184 158 182 169 181 159 179 170 179 160 177 170 177 158 177 168 176 152 177 159 175 144 177 150 175 140 176 143 175 119 186 138 174 119 185 135 172 119 184 136 170 120 184 135 169 125 174 133 169 125 176 132 169 117 182 116 182 118 183 117 182 123 186 135 174 127 189 137 175 138 185 143 174 147 185 150 173 157 185 160 173 166 185 169 174 174 186 176 175 179 185 182 174 185 183 188 172 182 176 185 170 182 172 184 165 177 168 180 157 179 169 181 157 180 171 184 159 181 173 184 161 180 175 184 164 177 177 181 165 174 178 178 167 173 179 177 168 173 179 177 168 173 180 176 169 172 181 176 171 172 182 176 172 172 183 175 173 172 183 176 173 173 183 176 172 173 183 176 172 173 183 177 172 174 182 177 173 174 182 177 171 174 181 178 172 173 181 177 171 173 182 176 171 172 182 175 172 171 182 175 173 171 183 174 172 171 183 174 172 171 183 173 172 170 183 173 172 171 182 174 172 171 182 174 171 171 182 174 171 171 181 174 170 172 182 175 170 175 181 176 173 178 179 177 171 182 176 180 169 185 174 180 164 185 171 180 162 183 170 179 163 180 169 175 162 175 167 171 162 171 167 162 159 166 168 161 164 165 171 156 166 164 175 154 169 164 179 153 173 166 183 154 175 166 185 154 177 165 186 153 179 164 187 153 181 163 187 153 181 161 186 155 182 160 185 153 181 159 183 153 179 159 180 152 176 158 177 148 171 158 174 147 169 157 172 147 168 155 171 145 165 154 170 144 165 152 168 142 165 151 167 140 165 151 168 139 165 152 170 140 167 153 171 142 168 156 173 146 168 157 175 148 168 159 175 151 165 159 174 154 164 157 162 157 163 157 171 157 163 158 167 157 155 162 163 163 162 168 161 168 148 175 160 175 148 179 160 181 148 182 160 182 158 183 158 184 151 183 155 184 143 183 150 184 139 183 146 184 135 182 143 184 131 182 142 184 130 183 142 184 130 184 142 185 130 185 141 188 129 189 140 191 128 192 140 196 128 197 139 201 127 202 136 206 125 204 132 209 121 207 129 212 118 209 127 213 116 210 127 215 116 212 126 217 115 214 124 221 113 219 121 225 111 224 118 230 108 229 115 235 105 233 111 240 101 237 106 244 97 241 104 246 94 244 102 250 93 248 101 254 92 251 101 257 92 254 100 260 90 257 97 263 88 260 95 266 85 262 92 269 82 264 88 271 79 267 85 273 75 271 81 278 72 276 80 283 71 279 80 286 71 282 79 290 70 287 79 295 71 292 78 300 70 296 77 305 69 301 76 309 68 304 75 313 68 306 76 315 69 309 77 318 70 312 77 322 71 316 79 325 73 320 81 329 75 323 83 333 77 326 84 336 78 328 84 337 78 330 84 339 78 332 85 341 78 335 85 345 78 338 84 347 78 340 83 349 76 342 81 351 74 343 80 352 73 344 79 353 71 345 77 353 69 345 75 354 68 346 75 355 67 346 74 356 67 347 74 356 67 347 74 357 67 348 74 358 67 348 74 357 67 347 74 356 67 347 74 356 66 346 73 355 66 346 73 355 66 346 73 355 66 346 74 355 66 346 74 355 67 346 75 355 67 346 75 355 67 346 74 355 66 346 74 355 66 347 74 354 65 347 72 354 62 347 68 353 57 346 64 351 53 345 59 349 47 343 53 346 42 341 49 344 38 339 46 343 35 337 44 340 32 335 41 338 30 333 39 336 27 332 37 335 26 332 36 335 25 333 35 336 24 334 35 338 24 336 35 340 23 338 35 342 24 340 36 344 24 341 36 346 24 342 35 347 24 343 35 348 24 344 34 349 23 344 32 349 22 344 32 349 21 344 32 349 21 345 32 349 21 346 32 351 21 348 32 353 21 351 32 355 21 352 32 357 21 353 32 358 20 354 30 358 19 354 29 358 18 354 28 359 16 355 27 359 16 356 26 356 25 357 25 357 24 358 24 358 23 358 23 358 22 358 23 358 23 357 23 358 23 357 23 357 23 358 23 358 23 358 23 358 23 356 23 357 22 353 21 353 21 348 20 348 19 342 18 343 18 338 16 338 16 333 15 333 15 330 15 331 15 329 15 329 15 329 15 329 15 329 15 329 15 329 17 330 16 329 17 330 16 329 16 329 15 328 15 328 14 327 15 328 14 327 15 327 14 326 15 326 14 325 15 326 15 325 16 326 16 325 18 326 18 325 22 326 21 325 25 325 25 324 28 325 16 324 30 325 17 324 32 325 19 323 34 324 20 322 36 323 22 323 37 323 24 324 39 323 25 325 41 324 27 325 42 324 33 323 42 321 29 320 45 318 31 317 48 314 34 314 51 311 37 313 53 311 44 313 54 311 46 313 57 311 49 313 60 311 52 314 62 310 50 315 65 310 52 315 67 310 54 314 69 309 57 312 69 308 57 311 69 306 56 309 66 304 54 307 65 301 52 304 64 298 52 301 65 295 53 299 68 293 55 298 70 292 58 297 71 292 58 299 69 294 56 300 64 296 51 302 59 298 45 306 56 302 42 309 53 306 39 312 49 308 35 312 47 309 34 312 45 309 33 312 40 310 33 310 27 310 23 310 22 309 18 309 18 308 17 309 16 310 15 309 14 310 14 310 14 312 14 312 14 312 14 313 15 313 14 313 15 313 14 313 16 314 15 313 16 314 16 311 16 312 16 309 17 309 16 305 16 305 16 300 17 300 16 294 18 284 15 288 20 279 16 285 22 275 18 282 23 272 20 280 26 270 22 279 28 268 24 278 30 268 26 277 32 267 29 275 34 266 30 273 33 264 30 270 32 261 29 267 31 258 28 264 27 255 26 261 23 251 24 258 22 248 25 254 25 244 29 248 31 240 35 244 38 235 43 240 45 233 52 231 60 230 58 234 57 228 63 232 59 226 66 230 60 224 67 229 62 222 69 230 64 223 70 232 66 224 72 232 69 224 75 232 72 224 77 232 74 223 79 234 74 224 78 236 73 226 77 238 73 228 76 237 73 227 77 234 74 224 78 229 76 220 81 222 78 213 83 212 80 205 87 205 81 198 89 200 83 193 90 198 83 192 91 202 82 195 89 207 83 199 89 212 80 203 86 216 76 207 82 219 74 209 79 220 73 209 77 220 71 209 74 221 68 210 71 221 65 211 68 222 64 211 66 222 63 211 66 222 63 212 65 222 62 212 65 222 63 211 64 221 63 211 64 223 62 212 63 222 61 212 63 221 61 211 62 219 60 209 62 216 60 207 63 213 62 203 63 209 63 199 66 206 66 195 68 204 68 193 71 201 70 121 63 198 72 122 67 195 74 121 69 193 77 183 81 190 80 181 85 188 83 161 91 187 85 160 94 187 86 161 96 186 88 178 93 186 89 178 95 186 91 177 96 186 91 177 95 187 90 178 94 187 87 179 92 187 84 114 87 188 83 113 84 189 80 179 84 192 78 182 82 195 76 186 80 201 74 191 77 208 73 198 75 215 72 205 74 219 73 209 74 220 73 210 74 220 72 210 74 221 72 210 73 222 71 211 73 222 70 211 71 223 69 212 70 225 68 215 68 226 66 215 66 226 64 216 65 229 63 219 64 232 63 222 64 235 62 225 63 236 61 227 62 238 61 227 62 238 62 227 62 237 63 226 63 233 65 222 63 230 68 218 64 228 70 218 66 228 70 218 66 228 67 218 62 228 62 218 56 228 58 218 52 225 56 216 50 223 55 214 50 222 57 212 51 221 59 211 53 221 59 212 54 222 58 212 52 223 56 213 51 224 55 214 48 225 53 216 47 228 52 219 46 230 53 221 47 232 56 225 49 234 59 227 50 237 61 233 54 240 62 237 55 244 62 240 55 245 60 242 53 245 58 243 51 244 56 242 48 242 54 241 46 240 51 239 44 239 49 238 37 240 48 239 36 244 47 243 35 247 46 247 34 250 45 250 33 252 43 252 36 254 43 253 30 255 42 255 29 256 42 256 29 257 42 257 29 258 42 258 28 258 41 258 28 258 42 259 29 259 42 260 29 261 42 263 29 264 43 268 30 268 45 272 32 271 46 276 34 274 48 280 36 279 49 286 39 285 51 294 42 292 55 302 47 299 61 309 53 305 67 314 60 309 72 319 64 314 73 324 65 318 72 327 63 319 69 328 60 319 67 328 57 318 66 326 56 319 67 327 56 321 67 330 57 325 67 333 57 328 64 332 58 328 60 336 49 326 57 333 45 323 54 329 42 320 52 326 40 318 51 324 38 318 51 324 39 320 52 326 40 323 53 329 40 326 53 332 40 328 52 335 40 330 52 337 40 332 52 339 40 333 51 341 40 336 51 343 40 338 51 345 40 341 52 348 41 345 54 352 43 349 56 354 49 353 58 358 50 358 59 363 52 362 60 367 53 366 61 371 53 370 60 375 53 373 59 378 51 375 57 380 50 375 56 379 48 373 55 378 48 371 54 375 47 369 54 373 47 366 55 370 47 364 56 367 47 360 56 363 48 356 57 358 48 353 57 354 44 349 59 350 50 345 61 346 49 343 64 343 52 343 67 342 54 343 70 341 58 342 73 340 61 341 76 339 63 341 76 338 63 340 76 338 63 338 75 335 63 335 75 332 62 332 74 329 62 331 74 328 62 330 75 327 63 331 77 328 65 331 79 328 66 332 80 329 68 332 80 329 68 332 80 329 68 331 79 329 66 327 65 328 64 330 74 328 61 330 70 329 61 331 66 329 53 332 61 331 48 334 56 333 47 336 51 334 39 338 48 337 39 339 45 337 32 339 44 337 32 338 46 337 33 337 47 335 33 336 48 334 35 336 50 333 37 335 53 332 40 334 56 331 42 334 58 331 45 334 61 330 48 333 64 330 51 333 68 329 56 333 71 328 58 333 74 328 62 333 76 327 64 332 79 326 67 331 80 325 68 330 80 324 68 328 78 323 66 328 75 324 63 330 70 326 57 333 64 329 52 335 57 331 44 334 49 332 36 334 43 331 30 335 36 331 24 335 29 332 19 336 22 335 19 337 16 337 16 340 15 341 15 343 15 344 15 345 15 345 14 345 14 346 14 346 14 347 13 345 13 346 13 343 13 344 13 342 14 343 13 341 14 341 13 336 14 337 14 332 15 332 14 326 16 326 15 319 19 309 15 313 23 303 20 309 26 298 24 305 28 295 28 302 31 291 31 299 34 288 34 297 36 286 36 295 38 284 38 294 39 283 40 293 41 282 42 294 43 284 45 295 45 285 46 296 46 286 48 297 48 286 50 297 50 286 51 297 51 286 52 297 52 287 53 297 53 286 54 297 53 286 54 296 55 286 56 296 58 285 59 293 63 282 64 290 66 279 69 285 66 275 71 278 66 270 72 271 66 263 73 264 69 257 77 259 76 252 83 255 84 251 88 250 94 247 98 247 101 242 109 245 103 240 111 241 100 236 109 236 97 231 105 233 94 227 102 231 91 225 99 229 90 223 97 228 88 222 96 228 86 221 95 228 86 222 94 230 88 224 96 229 90 223 97 228 90 222 98 229 90 221 97 230 88 223 95 232 87 224 94 234 85 225 91 235 81 225 87 236 78 227 83 236 76 228 81 235 74 226 79 231 74 221 79 224 75 215 79 218 74 208 79 216 69 207 74 217 66 208 71 218 65 209 69 220 64 210 68 218 63 209 66 216 64 207 67 214 65 205 68 213 65 203 69 212 66 202 70 210 68 201 71 210 69 201 73 211 71 160 77 214 71 160 79 216 72 142 77 217 72 142 77 218 72 142 77 220 72 142 77 222 72 213 75 224 73 213 74 224 72 214 72 223 68 213 68 223 65 213 64 224 64 214 62 223 64 213 63 222 66 213 63 222 66 213 63 223 66 214 63 226 64 217 61 228 62 219 58 229 58 220 54 230 56 220 51 228 53 219 49 227 50 217 46 225 49 215 45 223 47 214 44 220 46 212 44 219 46 211 43 219 45 210 44 219 45 211 43 220 45 211 43 220 45 211 43 220 46 211 43 219 46 210 43 219 46 210 44 219 46 211 44 220 46 211 43 220 46 211 43 220 46 211 44 220 46 211 44 220 46 211 43 220 45 211 43 221 44 212 42 223 44 213 41 225 42 216 40 227 42 219 39 231 41 222 38 235 41 226 38 238 40 229 35 239 38 231 33 240 37 233 32 240 39 238 34 244 39 242 33 250 39 248 29 256 40 257 29 265 41 268 30 274 42 279 32 284 43 290 33 293 45 299 36 300 48 307 39 305 51 312 42 308 53 316 45 310 57 319 49 312 61 322 54 312 63 323 59 313 68 324 64 314 73 325 70 313 77 324 74 311 79 322 75 309 81 321 77 309 81 321 77 311 82 323 78 315 83 327 79 319 84 331 81 323 88 335 84 327 91 339 86 332 92 343 87 335 91 347 87 336 89 347 84 333 86 345 80 330 82 342 77 326 79 338 74 322 78 334 72 319 76 330 71 316 76 327 71 315 77 326 72 316 80 327 74 319 82 330 76 323 83 334 77 327 83 339 78 331 84 343 79 335 84 347 80 339 86 352 83 343 91 355 87 346 95 354 93 349 99 357 98 354 103 362 102 359 106 366 104 363 108 371 107 369 110 376 109 375 111 382 110 380 110 392 108 385 108 398 107 390 107 402 105 392 105 400 106 395 107 396 107 399 109 412 109 404 113 405 113 409 115 422 114 413 116 426 114 414 116 427 116 415 119 417 120 417 122 430 123 421 126 434 128 426 131 439 132 431 133 444 135 434 134 447 136 434 136 447 137 434 141 446 144 435 148 447 153 440 156 451 162 444 161 455 168 447 166 457 174 448 173 457 180 449 178 459 186 451 183 461 191 454 187 463 194 456 190 465 198 456 193 465 201 454 196 463 204 452 203 459 212 451 213 458 221 452 221 452 222 455 227 458 233 457 233 463 243 459 239 464 249 459 243 465 253 459 245 464 255 457 245 461 255 453 246 455 256 449 250 452 259 448 254 450 263 450 259 452 269 452 263 456 274 454 265 459 276 455 266 459 276 454 264 458 275 452 262 456 273 450 261 452 270 449 260 453 271 450 260 451 270 451 262 452 271 453 265 454 274 455 267 459 277 458 267 461 278 459 266 463 277 459 264 462 275 460 260 463 271 462 256 461 266 460 253 463 264 459 253 461 264 460 256 461 267 457 259 459 270 455 262 456 273 454 263 455 274 453 263 454 273 454 261 455 272 456 260 456 271 456 258 454 268 455 257 456 269 455 257 456 268 454 258 455 269 455 259 455 269 455 259 456 270 456 259 456 270 455 259 456 270 455 258 456 270 454 258 455 269 453 259 455 270 452 259 454 270 452 260 453 271 453 260 454 271 454 260 455 271 455 259 457 269 456 257 458 268 458 255 459 266 459 252 461 263 460 250 461 261 460 249 461 261 460 250 461 261 460 250 461 261 461 250 462 261 461 251 463 262 461 252 462 264 460 254 458 265 459 255 460 267 457 257 458 268 455 259 456 270 453 262 454 273 450 265 451 276 448 268 449 279 447 270 446 280 447 271 447 282 447 272 448 283 447 272 448 283 446 271 447 283 446 271 444 281 445 270 446 281 446 270 446 281 446 270 445 280 446 270 445 280 446 270 445 281 446 270 445 280 446 270 444 280 446 270 444 280 446 270 446 281 445 270 446 281 445 269 445 281 444 269 445 281 444 270 445 281 445 270 443 280 445 271 446 282 445 271 447 282 446 271 447 282 447 271 447 282 447 271 447 282 447 270 445 280 447 270 446 280 447 269 445 279 448 269 449 280 449 268 447 278 450 267 451 278 452 265 452 277 453 264 454 275 454 262 455 273 456 260 453 271 457 259 458 270 457 258 459 269 458 258 458 270 457 260 457 271 456 262 456 274 454 266 453 277 452 269 450 279 450 271 446 280 446 271 441 280 441 270 435 276 437 266 429 270 433 260 426 265 431 257 424 261 421 259 422 258 428 253 421 257 426 252 419 257 424 252 417 256 423 251 416 257 419 250 412 255 416 248 409 252 415 247 408 251 414 247 407 250 413 246 407 250 414 245 408 250 408 251 409 251 416 247 410 252 410 253 411 253 418 248 411 254 418 249 412 254 411 255 412 255 411 255 412 255 411 255 412 255 420 250 412 254 420 249 413 254 420 249 414 255 421 249 414 253 422 249 416 255 424 250 417 255 427 253 421 258 432 257 426 264 439 260 433 267 445 260 440 269 450 260 446 269 452 258 450 269 453 257 452 268 453 257 452 268 453 259 450 268 454 261 451 271 457 264 455 274 461 266 462 277 464 267 465 278 464 267 465 278 463 268 463 279 461 267 462 278 460 265 461 276 459 263 460 274 459 262 460 273 459 260 461 271 460 260 462 272 461 261 463 272 462 261 465 272 464 260 468 271 466 259 470 270 468 258 471 269 468 257 472 268 468 256 471 267 466 256 470 267 465 258 469 269 464 259 467 271 463 262 467 273 462 264 467 275 462 266 466 276 461 266 465 277 460 266 465 276 460 264 466 274 460 263 467 273 460 261 465 270 461 260 470 269 463 260 471 269 464 261 473 270 465 263 472 270 467 265 475 272 469 267 478 273 471 268 480 274 473 269 479 273 474 270 481 274 475 269 483 274 474 268 486 273 472 268 482 272 471 267 481 272 479 273 478 273 468 269 477 275 467 272 476 278 468 274 477 280 471 276 479 282 473 278 483 284 476 279 485 285 478 279 488 285 480 278 490 283 480 277 490 282 480 276 490 281 479 275 489 280 479 275 489 280 480 277 491 282 482 279 493 283 484 282 492 284 486 283 494 285 488 284 495 286 488 284 501 287 488 283 501 287 489 283 501 287 489 282 501 286 489 282 501 286 489 282 501 286 489 282 502 286 490 282 501 286 492 282 504 286 493 282 505 286 493 282 505 287 493 284 505 288 493 285 494 286 493 286 505 291 493 287 503 292 493 288 505 293 494 287 506 294 494 288 505 295 494 290 495 292 493 291 504 298 493 292 504 299 492 293 503 301 493 294 503 302 492 292 502 300 490 293 501 301 488 294 496 301 486 296 496 303 485 296 495 303 486 294 495 301 486 293 496 301 486 292 497 299 487 291 496 297 488 289 499 296 488 288 499 295 489 288 500 295 490 287 501 294 491 285 502 292 492 283 504 290 493 283 505 290 494 282 506 289 494 282 506 288 494 281 506 287 504 286 505 286 492 280 505 285 490 280 504 284 489 280 491 282 488 280 495 283 487 282 499 284 487 284 495 286 488 286 496 287 488 287 496 289 489 288 502 290 490 289 499 290 491 290 500 290 493 289 506 289 494 288 508 287 495 286 508 286 495 285 508 284 494 284 508 282 494 283 508 281 494 281 502 280 505 278 501 278 492 279 501 277 492 277 500 275 491 275 499 274 490 274 502 272 502 273 498 273 490 275 502 273 491 275 500 274 492 275 505 273 494 275 502 274 494 275 503 274 495 276 503 275 496 277 505 276 497 278 506 277 498 280 506 279 498 281 506 280 497 281 506 281 497 281 506 281 498 281 506 281 497 281 506 280 496 281 505 280 496 280 504 279 495 279 504 278 495 278 503 278 495 278 504 277 495 278 503 277 495 278 503 277 495 278 503 277 495 278 503 277 495 278 503 278 495 279 503 278 495 279 503 278 495 278 503 277 495 278 506 277 495 278 503 277 494 277 503 276 493 277 502 276 493 277 502 276 493 277 502 276 493 277 502 276 493 277 502 276 493 277 502 276 493 276 502 275 493 276 502 275 493 277 502 275 493 277 502 276 494 277 502 276 494 278 502 277 495 278 503 277 495 278 507 277 495 276 504 276 495 275 504 276 496 275 504 276 496 276 504 277 496 276 504 277 496 277 509 279 496 278 504 279 496 280 504 281 495 279 503 281 495 278 508 280 495 276 507 279 495 275 508 277 494 274 507 276 493 273 502 274 492 273 500 273 500 272 498 272 498 270 495 270 495 269 493 269 493 267 491 267 491 265 489 265 488 263 487 263 487 262 485 262 487 262 485 262 487 263 485 263 488 265 486 265 489 268 487 268 480 272 488 270 484 275 493 273 489 277 501 273 494 277 503 274 499 276 506 274 502 275 510 273 505 275 513 272 506 274 514 271 506 274 514 271 506 274 518 270 506 273 514 271 506 273 514 270 505 271 518 267 504 271 512 268 504 271 512 267 503 271 511 267 502 272 513 266 502 272 513 266 504 272 513 265 504 270 514 264 505 269 515 262 506 268 515 260 507 267 517 260 507 266 516 258 507 264 517 258 507 263 516 256 508 263 518 256 509 262 519 256 510 262 520 256 511 262 521 257 512 263 524 257 513 262 522 257 513 262 526 257 513 262 526 257 512 263 523 257 511 262 524 257 511 263 522 258 511 264 518 260 509 263 517 260 509 263 522 258 508 264 518 259 506 264 517 259 504 265 515 260 503 264 510 260 502 265 512 259 500 265 509 259 510 259 509 259 499 265 510 258 500 265 511 258 501 265 511 258 501 264 512 258 501 264 511 258 500 264 510 258 497 263 507 257 495 262 505 256 493 262 504 256 500 257 497 258 497 257 494 258 495 258 496 258 485 265 496 261 487 267 495 264 488 268 500 264 491 267 502 263 492 266 504 262 493 263 505 259 493 261 502 257 494 258 506 254 495 256 503 253 496 255 504 252 497 255 505 252 498 256 506 253 499 257 511 253 502 257 510 254 505 258 518 254 506 259 520 255 506 260 520 257 505 261 518 259 503 262 511 261 502 263 510 262 500 264 514 263 500 264 513 263 500 264 514 263 502 264 516 263 505 263 518 263 507 263 520 262 509 263 522 261 511 263 524 262 511 263 525 262 511 263 525 262 511 264 524 263 511 264 524 263 511 265 524 264 511 266 524 265 511 267 525 266 511 267 524 266 510 268 524 266 510 267 523 266 510 266 524 265 511 266 524 265 512 264 520 264 513 263 526 263 514 263 528 262 516 263 525 262 517 263 530 263 518 264 531 264 518 266 531 264 518 267 531 266 517 268 531 266 517 267 531 266 517 267 526 266 517 266 530 263 517 264 530 262 517 263 530 261 516 262 529 260 514 261 528 259 513 260 526 258 512 260 526 258 511 259 525 257 510 258 519 257 509 257 522 255 509 258 523 255 510 259 524 256 512 262 526 259 514 263 523 261 515 264 529 261 516 265 530 262 518 265 526 263 518 265 532 262 518 264 525 262 517 263 530 259 517 262 530 259 517 262 525 260 517 262 525 259 516 262 530 258 515 261 524 259 514 261 528 257 514 260 522 257 513 259 526 255 511 257 520 255 511 257 524 253 510 256 524 253 509 256 517 254 507 255 516 253 507 254 520 251 509 253 522 252 512 254 526 253 515 255 529 255 517 256 530 257 515 257 528 257 514 254 527 254 513 248 525 250 512 242 525 243 513 235 525 238 512 231 525 236 513 232 525 237 513 236 525 242 513 241 524 248 512 247 523 254 510 251 520 258 508 254 518 260 506 255 517 261 504 253 515 260 504 252 514 259 503 250 513 258 504 249 513 258 504 251 513 260 504 256 512 265 504 262 511 272 502 268 510 277 501 273 508 282 499 277 505 287 496 281 501 291 492 284 495 294 487 286 489 296 481 288 482 297 475 290 476 299 471 290 454 318 466 291 448 317 462 291 445 315 459 291 443 313 457 290 441 313 454 290 440 312 451 288 437 313 449 287 437 312 447 285 445 293 446 284 445 292 448 284 446 292 448 285 446 293 449 285 447 293 451 285 449 293 452 283 450 292 453 282 450 291 453 281 451 290 454 279 452 288 456 278 453 288 456 277 453 287 457 277 454 287 458 276 455 286 460 275 457 285 461 274 458 284 461 274 458 284 462 273 459 283 463 271 459 281 463 270 459 280 462 269 458 279 461 269 456 278 459 269 453 277 458 268 448 274 457 267 450 275 457 266 450 274 456 266 449 274 455 266 448 275 453 267 445 274 453 266 448 276 455 265 450 274 457 263 452 273 454 264 450 274 453 264 448 274 455 261 450 271 456 259 451 268 456 257 451 266 459 256 450 265 454 265 456 264 463 254 457 263 464 252 458 261 463 251 457 260 461 250 455 259 458 250 453 259 455 250 450 260 453 250 449 260 452 251 449 261 452 254 449 264 453 257 449 267 453 261 448 271 453 264 447 274 451 267 442 274 448 267 438 273 435 272 434 271 439 263 429 267 435 260 425 263 432 255 423 258 430 253 421 255 427 251 418 253 425 251 416 253 424 250 415 252 424 249 415 251 426 248 417 250 417 250 417 249 427 247 417 249 428 247 417 249 429 248 418 249 429 248 418 250 429 248 418 250 430 248 419 250 433 248 421 250 434 248 422 250 434 248 422 250 434 248 422 250 435 248 422 250 436 249 423 251 435 249 422 251 434 249 421 252 434 249 422 252 433 249 421 251 432 249 420 251 432 248 420 250 420 250 420 249 432 247 420 248 432 246 420 248 432 246 420 248 420 249 420 248 431 245 419 247 431 245 419 247 430 245 419 247 430 245 418 246 430 245 418 246 429 245 418 247 429 245 418 247 428 245 417 247 426 245 416 247 421 244 410 246 412 242 403 245 405 239 396 243 401 237 392 240 399 235 390 238 398 233 389 237 395 232 385 235 388 230 388 230 380 230 370 235 372 232 368 235 366 234 357 239 359 235 350 239 350 235 346 237 339 237 337 237 334 236 326 239 330 235 322 239 328 235 320 238 324 235 316 238 317 234 317 234 309 234 307 236 298 237 298 237 292 239 292 239 289 240 292 238 288 239 283 243 286 239 280 243 280 242 277 244 280 241 275 245 273 246 273 247 279 243 273 246 277 243 271 246 269 245 270 246 276 241 269 245 271 242 268 244 274 240 267 243 266 243 267 243 266 243 266 243 264 243 265 243 270 239 263 242 266 240 263 241 267 239 263 240 267 237 270 236 269 233 270 233 270 229 270 229 269 225 270 225 264 221 261 221 265 221 261 220 262 222 262 222 269 224 262 222 271 225 262 224 272 227 263 225 266 225 262 224 266 222 261 222 268 221 258 220 262 220 258 221 260 220 256 221 259 221 254 222 261 222 262 222 253 226 253 226 250 229 250 229 248 231 248 231 248 231 248 231 245 232 244 233 241 234 241 235 236 235 235 236 232 234 229 235 225 233 222 235 220 232 217 234 213 233 212 234 209 234 205 236 204 236 204 236 199 238 197 239 193 238 191 240 189 238 187 240 187 238 186 237 182 238 178 240 181 236 174 241 176 236 175 235 171 237 96 257 167 239 98 268 166 242 99 282 165 247 99 293 164 252 100 305 164 258 103 317 165 262 104 326 163 264 100 329 162 263 99 332 158 263 158 262 154 264 150 274 152 266 149 277 153 270 151 280 154 273 153 279 154 278 118 362 152 282 121 365 148 284 123 366 146 287 147 294 148 304 132 374 150 311 140 379 147 307 147 384 148 310 151 389 150 311 153 315 153 313 156 317 156 316 160 320 160 320 168 326 165 325 173 329 168 331 177 336 170 336 179 340 174 339 181 341 190 347 189 345 185 348 194 351 188 355 197 358 189 361 199 364 191 363 200 365 196 364 206 366 210 368 213 369 216 373 223 375 223 381 233 383 227 386 233 388 234 392 244 394 239 397 250 400 242 401 252 404 243 401 253 405 247 403 253 405 253 407 260 409 261 412 267 413 268 417 279 418 276 422 286 423 283 427 294 427 290 431 301 429 297 433 307 432 303 435 313 433 309 434 319 432 313 433 324 430 317 431 328 428 323 430 334 427 330 431 341 428 334 434 344 431 335 435 345 433 337 434 348 432 340 431 347 430 344 427 355 425 349 424 356 422 353 422 363 420 356 422 366 421 357 424 369 425 357 427 365 427 357 429 365 430 358 429 368 431 359 430 367 431 362 430 373 433 364 432 375 435 364 435 376 439 365 439 376 444 365 443 376 448 371 443 382 447 379 437 389 441 382 432 392 436 381 431 392 434 381 432 391 435 383 431 393 434 384 429 394 432 384 428 394 431 383 428 394 431 383 430 393 432 381 433 391 436 377 437 387 440 371 441 381 443 363 442 374 445 354 441 361 443 345 436 356 440 338 429 348 434 332 420 338 424 330 411 338 418 331 404 336 408 334 399 340 403 339 398 347 405 342 399 349 405 342 402 348 407 338 406 344 411 333 409 338 415 327 410 333 418 323 408 327 414 321 407 326 416 320 405 325 414 321 403 325 412 321 401 326 411 322 401 326 411 323 402 326 412 323 405 325 415 321 408 324 419 319 413 321 423 315 416 317 423 312 417 315 427 310 418 313 427 308 417 311 427 307 415 311 425 307 414 310 424 306 414 308 421 304 414 307 422 304 414 307 424 303 413 307 423 302 413 305 423 299 414 302 421 296 417 299 427 294 420 296 430 293 421 294 427 294 420 293 431 295 418 293 429 297 416 292 426 295 416 290 426 291 418 286 427 284 419 280 428 278 422 279 421 274 423 275 423 271 424 267 431 268 423 266 427 266 423 261 429 263 422 258 428 260 419 255 427 257 417 253 426 255 417 251 425 254 415 248 424 251 413 251 413 248 412 243 421 246 412 240 419 244 411 244 411 241 412 235 420 240 415 233 421 237 416 231 422 235 416 229 422 234 415 228 421 233 414 225 419 229 411 222 416 225 408 218 413 221 406 213 410 216 401 209 407 213 400 205 403 210 399 205 401 206 397 199 402 204 398 196 401 203 398 195 401 202 398 197 400 199 398 191 400 196 398 192 399 194 398 187 401 194 396 186 399 194 392 186 395 194 388 186 390 194 382 185 385 192 375 182 379 190 371 180 375 188 369 178 374 186 370 176 374 183 370 173 374 180 374 170 376 177 375 168 377 172 375 167 376 168 373 163 374 166 371 158 373 166 367 167 367 166 363 157 367 165 359 165 359 163 358 158 359 161 357 157 359 159 359 160 358 160 360 160 358 159 359 150 363 159 358 159 357 158 356 149 360 158 355 148 358 157 353 158 352 156 351 146 353 154 350 145 349 153 347 144 346 152 344 148 344 153 342 150 340 157 339 150 335 161 335 155 329 165 327 160 321 172 319 167 313 177 311 172 304 178 305 173 299 178 302 176 298 177 300 172 294 175 300 171 294 174 301 172 296 175 300 170 293 174 301 170 293 174 300 169 293 175 298 169 290 174 295 167 288 171 292 164 285 168 289 161 282 166 286 158 278 165 279 166 278 163 270 160 267 161 263 157 259 157 258 158 257 154 255 147 247 153 249 150 245 153 241 150 237 152 234 152 233 150 228 144 221 149 224 146 219 149 219 146 215 148 215 145 211 148 210 145 206 151 207 151 207 153 205 153 205 153 204 147 196 153 201 153 200 151 199 152 198 150 197 152 196 149 195 150 195 146 195 137 188 144 196 135 190 143 198 133 192 142 198 132 192 139 199 129 193 136 199 126 194 131 199 121 194 128 199 117 194 125 197 125 196 124 194 114 190 124 190 126 189 124 188 114 182 124 187 124 186 124 187 115 180 126 187 116 181 128 187 118 179 129 184 121 176 131 179 123 171 132 174 133 174 133 171 133 170 132 169 124 161 133 169 125 160 134 168 127 159 137 166 138 166 138 165 130 156 136 163 137 163 135 163 135 162 133 164 134 163 133 164 125 156 134 165 135 165 135 167 136 166 136 168 128 160 136 169 128 161 136 170 128 162 135 170 128 162 135 170 135 169 135 169 129 160 138 169 132 160 141 168 138 158 148 167 148 158 159 167 161 158 171 170 174 161 181 173 183 164 186 177 187 166 187 178 187 177 187 179 188 179 185 179 186 179 183 180 186 170 180 182 185 173 181 184 187 176 182 187 189 179 184 191 191 183 186 193 193 186 188 196 195 188 189 197 196 190 188 196 195 188 188 195 196 188 189 194 197 187 189 195 197 188 189 195 197 188 189 197 197 189 189 197 197 190 188 198 196 191 187 199 195 192 186 199 194 192 184 200 193 194 182 200 191 194 179 200 188 193 176 198 184 192 173 195 180 188 170 191 176 184 168 187 170 186 166 183 168 182 166 180 170 169 169 177 172 166 172 174 176 163 174 172 178 161 175 171 178 159 174 170 176 158 172 170 175 158 171 170 173 158 170 171 170 159 167 161 166 160 165 175 164 163 163 175 162 164 161 175 158 163 161 177 157 164 162 177 158 165 163 176 160 164 164 174 163 164 163 172 159 160 160 170 160 159 157 168 153 156 155 167 152 155 155 166 152 153 157 165 153 152 159 164 155 151 161 162 158 149 163 160 160 147 165 157 164 149 166 154 164 146 167 151 166 143 168 148 165 135 169 146 168 138 171 144 167 132 171 143 170 135 173 141 171 133 174 140 172 127 176 138 174 126 177 137 176 125 179 137 177 125 179 137 176 125 178 136 174 125 177 136 175 134 172 133 170 127 169 130 166 124 166 127 163 121 163 125 158 116 162 125 156 115 162 124 158 119 161 124 157 118 160 122 154 113 159 120 156 114 159 118 153 108 158 117 152 107 159 115 153 104 160 112 154 101 160 108 155 98 161 106 156 96 161 105 156 95 162 103 157 93 163 102 158 92 163 101 158 91 164 100 159 90 164 98 159 88 165 97 159 87 166 96 161 86 167 94 161 85 167 94 161 85 167 95 161 85 167 96 161 86 166 96 159 87 165 96 158 87 163 97 159 92 162 98 154 89 160 98 155 94 157 100 148 93 154 103 145 97 151 107 141 102 147 111 137 107 144 116 134 112 143 120 132 117 143 124 132 120 142 125 131 122 141 125 130 122 140 125 129 122 139 125 128 123 139 126 128 125 138 128 126 127 137 131 126 131 137 135 125 135 137 140 126 140 139 144 127 144 139 145 127 145 138 145 137 146 135 144 128 144 132 143 121 142 130 141 121 141 130 141 119 139 132 140 125 140 132 140 120 139 133 142 127 142 134 145 128 144 135 147 129 146 137 149 124 147 138 151 131 149 141 154 133 152 144 157 137 154 148 160 140 156 150 162 143 158 153 165 141 159 155 167 143 162 155 168 147 164 153 168 146 165 150 168 138 163 147 167 135 162 145 167 137 162 145 167 133 161 147 170 135 164 150 173 143 169 153 177 145 172 156 180 144 175 158 183 146 178 158 185 151 182 156 186 148 181 142 179 145 179 149 179 139 173 146 174 139 170 143 168 136 164 141 162 131 156 141 157 130 150 142 154 131 147 143 154 133 145 144 153 136 144 145 152 138 142 147 150 142 139 151 147 147 136 155 144 154 137 159 141 159 129 163 138 165 126 168 135 172 124 175 134 180 124 181 136 188 126 195 130 195 129 193 140 200 131 197 143 198 143 196 145 204 137 196 149 205 145 194 154 204 150 194 157 202 150 193 159 202 152 191 159 199 152 188 160 197 152 186 163 195 155 185 165 195 161 186 168 196 166 189 169 199 170 193 171 203 171 198 176 204 174 200 179 201 179 201 182 202 183 200 187 211 187 200 190 206 190 201 193 202 193 203 196 208 196 206 199 211 199 209 202 210 202 210 204 211 204 209 206 210 206 208 207 208 207 216 207 213 207 203 205 214 206 202 205 212 204 202 203 212 204 201 203 202 202 200 203 200 202 197 205 205 209 191 209 199 214 186 214 193 220 181 218 188 224 176 222 177 221 173 225 179 231 170 228 176 235 166 233 173 239 163 237 170 244 162 241 169 248 163 247 167 250 165 251 170 254 167 255 172 259 170 259 175 262 171 260 175 263 171 260 178 265 173 259 179 264 175 260 181 266 176 264 184 267 178 268 185 272 179 272 183 274 180 276 185 279 181 279 186 283 180 282 185 285 179 285 184 288 178 287 182 290 176 288 180 292 175 290 179 293 173 292 178 296 173 295 178 299 173 297 178 300 174 299 179 301 176 301 181 303 178 302 183 305 177 303 182 306 178 304 183 306 179 303 186 307 177 303 185 306 177 301 183 306 175 302 182 308 172 304 177 307 168 306 173 310 164 309 168 313 160 312 164 316 158 316 162 320 157 319 161 324 157 322 161 326 158 325 162 329 160 328 164 333 162 331 166 336 166 336 170 340 171 341 175 345 175 346 180 350 177 349 181 353 177 351 182 355 178 349 185 355 181 348 188 355 186 353 191 357 191 360 196 364 194 369 203 375 196 377 204 383 197 381 203 384 201 384 206 388 206 390 211 394 209 397 215 400 210 403 219 408 211 405 220 410 213 405 222 410 217 408 226 412 221 412 230 416 224 415 233 419 224 417 233 420 223 416 233 420 223 413 233 417 225 410 235 414 229 409 238 413 235 409 244 414 240 410 250 413 245 412 255 415 247 415 257 419 247 420 257 424 245 421 254 425 242 420 252 424 240 419 250 422 239 419 249 420 238 417 248 416 239 415 248 412 242 411 250 408 246 407 252 404 252 403 258 400 260 399 266 394 267 394 273 389 273 389 281 382 276 384 285 377 279 381 287 373 282 380 291 373 287 383 295 376 291 387 300 381 294 391 303 384 297 391 306 384 302 388 310 381 305 386 315 379 308 388 317 381 310 391 319 384 311 395 320 388 313 397 322 391 314 399 323 393 315 401 323 394 315 402 323 395 312 403 321 397 309 405 318 399 307 405 316 399 304 405 313 399 301 403 310 399 298 402 307 398 295 401 304 398 294 401 303 399 295 403 304 401 296 406 304 403 297 406 306 404 300 406 308 404 302 407 312 405 303 409 313 407 303 411 312 409 301 412 310 410 297 413 307 411 292 413 302 411 288 413 295 412 286 412 294 412 285 410 293 412 285 408 291 410 287 407 296 411 291 407 301 410 297 406 305 409 305 407 315 410 311 407 322 411 315 409 322 412 316 412 323 415 316 416 323 418 315 419 326 424 317 421 324 425 320 423 326 427 323 424 329 428 327 426 334 429 333 428 339 431 339 432 344 435 342 437 348 440 344 443 353 448 342 449 352 452 340 452 349 456 337 455 347 459 335 457 344 462 334 458 343 463 333 458 342 463 334 457 343 463 335 457 336 457 336 457 345 461 336 456 346 461 336 455 345 459 334 454 345 458 333 453 343 457 332 453 343 456 331 452 332 451 332 451 344 451 333 448 345 447 334 444 346 443 334 441 345 438 333 437 343 434 330 434 341 430 328 431 338 426 326 428 335 422 326 426 335 419 327 424 335 416 330 422 337 414 333 419 338 412 338 413 342 406 343 405 346 399 347 398 353 388 349 393 354 382 352 392 357 381 354 395 359 384 354 399 358 388 349 403 353 393 342 406 345 396 334 406 337 396 330 396 331 396 326 396 326 398 323 398 323 400 324 400 324 402 326 402 326 405 328 405 327 407 327 414 329 408 332 404 331 407 332 411 335 402 334 408 337 398 335 404 338 394 339 390 339 391 335 400 340 389 339 389 339 390 334 401 337 391 336 391 336 391 334 401 336 390 336 397 335 386 338 388 335 377 338 376 336 370 332 360 331 358 327 354 323 350 320 349 320 349 314 346 314 346 312 345 312 344 311 343 312 342 312 340 312 339 312 338 312 338 312 339 305 331 312 338 312 338 311 336 312 336 309 336 310 335 308 335 308 334 306 330 299 322 303 324 303 324 301 320 295 311 301 317 295 308 302 316 303 315 303 313 304 313 304 309 298 299 304 301 298 291 304 289 305 288 304 278 298 270 303 271 303 271 301 265 294 257 298 259 295 255 296 253 296 252 295 250 296 249 296 247 296 247 296 243 290 235 296 237 296 237 295 231 296 230 295 223 295 223 293 218 287 211 292 215 286 208 292 213 286 206 291 210 285 204 290 208 290 208 288 207 288 206 286 205 279 200 286 204 279 198 286 203 279 196 285 201 278 195 283 199 277 192 274 190 275 189 280 193 274 187 278 190 272 184 271 183 274 184 276 186 270 180 274 185 268 180 272 185 266 179 265 181 265 179 270 183 263 178 268 181 262 177 261 177 264 177 264 177 263 176 263 176 260 173 262 176 262 174 261 176 258 173 260 176 260 174 259 175 259 174 258 174 258 173 258 172 258 171 258 171 258 170 258 171 258 170 258 171 258 170 257 172 257 171 255 173 255 172 254 173 253 172 253 174 253 173 253 174 252 173 253 174 253 173 254 174 253 173 254 173 254 173 255 173 255 172 256 173 256 172 257 173 257 172 258 172 258 171 260 171 260 171 262 170 262 170 264 169 263 169 265 168 265 168 267 168 267 168 268 168 268 168 268 169 269 168 268 169 268 169 268 169 269 169 267 169 268 169 267 169 268 168 267 169 268 168 268 168 269 167 269 168 270 167 270 166 272 165 272 166 273 165 272 165 273 164 271 165 272 165 270 166 272 164 270 166 271 164 268 166 270 165 267 166 269 165 267 165 268 164 266 166 268 164 266 165 268 164 266 164 269 163 268 164 270 162 269 164 270 162 265 166 268 163 264 166 266 165 263 167 265 165 264 166 265 165 264 165 265 165 264 165 266 164 264 165 266 164 265 165 266 164 266 165 268 163 268 163 270 162 270 162 272 161 272 162 273 160 272 162 273 161 273 162 274 160 273 161 274 160 271 162 272 160 269 163 270 162 268 164 269 162 268 163 269 162 268 162 269 162 268 161 269 160 269 161 269 160 268 161 268 160 267 162 267 161 265 162 265 162 263 164 263 164 261 166 261 166 258 170 258 169 257 172 255 172 255 175 254 175 258 176 255 176 259 178 259 178 260 180 260 180 260 182 260 182 260 185 261 185 262 188 262 188 263 191 254 189 265 191 257 193 266 193 256 194 266 194 257 195 267 195 257 196 268 196 257 196 267 196 256 196 266 197 256 196 265 197 254 197 264 197 254 196 263 197 252 197 262 197 252 196 262 197 252 196 262 196 252 196 263 196 263 195 264 196 264 195 264 196 253 195 264 196 254 196 264 196 253 196 264 196 254 196 263 197 253 197 263 197 253 198 263 197 253 198 263 198 264 197 264 197 253 198 264 197 253 198 264 197 253 198 263 197 253 198 263 197 253 197 263 197 253 197 262 197 252 197 262 197 252 197 261 197 251 197 261 197 251 197 261 197 251 197 261 197 262 197 261 197 251 198 261 197 251 198 262 197 251 198 262 197 251 198 261 198 251 198 260 199 251 197 259 200 251 196 259 200 252 194 261 198 255 192 264 195 259 187 268 192 268 191 272 189 273 189 279 187 279 186 284 185 285 185 290 185 290 184 294 183 294 183 296 183 296 182 297 182 298 181 298 181 299 180 299 181 299 180 300 181 301 181 302 183 303 182 305 183 306 183 309 184 309 184 312 185 312 185 314 186 315 186 316 187 317 186 317 187 318 186 318 187 319 186 318 187 318 186 319 187 319 186 319 187 319 187 318 189 319 188 317 190 318 189 317 191 317 190 317 192 318 191 318 193 318 192 319 193 319 193 320 193 320 191 321 192 321 190 322 191 323 181 322 190 325 178 323 190 325 179 324 189 327 176 326 188 326 177 327 186 329 174 328 185 331 172 330 183 330 173 330 183 332 170 330 183 332 170 330 182 332 170 330 182 332 171 331 181 331 170 330 180 332 168 329 179 331 166 329 177 330 166 330 175 330 165 330 174 332 162 330 174 331 163 330 174 333 162 330 174 332 162 329 174 331 162 328 173 331 162 327 174 328 163 326 173 329 162 326 173 329 160 327 172 330 160 328 172 330 160 328 172 331 160 328 172 331 160 328 173 331 160 328 173 331 160 328 173 330 162 328 173 329 162 327 173 330 160 327 172 330 160 328 171 330 160 328 172 330 160 328 171 330 160 328 171 330 160 328 171 330 160 328 172 330 160 328 172 330 161 328 173 330 162 328 173 330 162 328 172 330 162 328 172 331 160 328 171 331 160 328 171 331 159 328 171 330 160 328 171 330 159 328 171 330 159 327 171 330 160 327 171 330 160 328 171 330 160 328 172 330 160 328 172 330 160 328 172 330 160 328 172 330 160 328 172 330 160 328 172 329 161 328 172 330 160 328 172 330 160 328 171 330 160 328 171 330 160 328 171 330 160 328 171 330 160 328 171 330 160 328 171 329 161 328 172 329 162 328 172 329 162 328 172 330 160 327 172 330 160 327 172 330 160 328 171 330 160 327 171 330 160 327 169 330 164 328 169 329 168 330 171 331 170 333 174 342 166 337 178 347 171 341 183 342 183 345 189 345 188 348 193 348 193 350 196 361 191 352 198 363 193 356 200 357 199 359 200 360 199 363 200 363 199 367 200 367 199 370 199 370 198 372 197 373 197 375 196 375 195 377 195 377 194 380 194 380 194 382 194 383 194 384 194 385 193 385 193 390 188 386 193 388 191 387 193 389 191 387 193 389 190 389 193 389 192 388 192 390 190 389 191 390 189 389 191 390 188 389 191 389 190 389 190 390 188 389 190 390 188 389 191 390 188 390 191 390 189 390 193 391 190 391 193 391 192 391 194 391 193 391 195 391 194 389 198 390 197 388 202 389 201 386 208 388 207 385 214 386 214 384 220 385 220 383 224 384 224 381 226 382 226 381 228 382 227 380 229 382 228 377 229 380 229 376 230 379 229 372 231 376 231 370 232 378 231 369 233 370 233 369 235 369 235 368 238 368 237 367 240 368 239 367 243 367 242 365 248 366 247 363 252 364 252 362 257 363 257 361 261 362 261 361 263 361 263 362 264 362 264 363 265 363 265 363 266 363 266 362 267 362 267 360 268 361 268 359 270 360 270 359 271 359 271 359 271 359 270 359 271 359 270 358 269 359 269 358 268 358 268 356 267 357 266 356 266 356 266 355 265 355 265 354 265 355 265 354 267 354 266 353 268 353 268 351 268 351 267 350 267 351 267 350 268 350 268 350 270 350 270 350 271 350 271 349 273 349 272 347 275 347 275 346 279 356 284 344 282 345 282 344 285 344 284 344 287 344 286 345 288 346 288 349 289 348 289 352 290 352 290 355 291 355 291 357 292 357 291 359 292 360 292 361 293 361 293 361 294 362 293 361 294 362 294 360 295 361 295 359 296 360 295 359 296 359 296 359 297 359 297 357 298 358 297 354 299 355 299 351 301 351 301 346 302 347 302 342 304 343 303 338 305 338 305 335 306 335 305 333 306 334 306 332 307 333 307 331 309 332 310 330 309 331 310 329 308 330 309 327 307 328 308 324 306 325 307 322 306 323 307 323 306 324 306 324 306 325 306 325 305 326 306 325 306 326 306 324 305 325 306 322 304 324 305 321 303 322 304 319 302 320 302 318 299 319 300 316 298 318 299 315 295 316 295 315 293 315 296 313 292 313 295 310 291 311 291 307 291 307 291 304 291 303 291 301 291 301 291 298 291 298 291 296 291 297 291 293 290 294 290 290 288 290 287 286 285 287 288 284 284 284 283 281 283 280 282 280 283 281 283 280 284 280 283 280 284 279 284 279 284 279 284 279 284 279 283 278 282 277 281 276 280 276 280 276 279 276 281 276 277 277 276 276 276 276 275 275 274 276 274 277 274 278 273 279 273 280 273 280 274 280 274 280 275 280 274 281 276 281 276 282 277 282 277 282 279 282 278 281 280 280 279 279 281 279 280 276 281 276 281 273 280 273 279 271 278 271 278 271 278 272 277 271 277 271 277 269 277 269 277 268 278 267 278 266 278 265 277 264 277 265 277 261 276 261 275 259 274 259 274 257 272 256 272 255 270 255 270 254 269 254 269 253 269 253 268 253 270 253 270 252 271 252 271 251 272 252 271 252 272 252 272 252 273 252 272 251 273 252 273 251 274 252 274 251 275 250 275 251 276 251 275 252 277 252 276 252 277 252 277 253 279 253 278 252 279 252 279 254 281 253 280 253 282 253 281 253 283 253 283 253 284 253 283 252 284 252 283 251 284 252 283 251 283 250 283 251 282 251 282 251 282 251 282 251 282 251 282 252 283 251 282 251 283 251 283 252 284 252 284 252 285 251 285 250 285 250 285 250 285 250 285 250 285 250 285 249 285 250 285 249 285 250 285 250 286 250 285 251 286 250 286 250 287 250 286 250 286 250 286 250 286 250 286 249 286 249 285 249 286 249 285 250 285 250 285 250 286 251 285 250 286 251 285 250 286 250 286 251 286 251 286 252 286 251 286 252 287 252 286 251 287 250 286 251 287 250 287 250 287 250 287 250 287 250 287 250 287 250 287 250 287 250 286 251 287 250 286 251 287 250 286 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 251 286 251 286 251 286 251 286 252 287 251 286 252 287 252 287 252 287 252 287 252 287 252 287 252 287 251 287 251 287 251 287 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 286 252 287 251 286 251 287 251 286 251 287 251 287 251 287 251 287 251 288 252 287 251 288 252 287 251 288 252 287 251 288 252 287 251 287 251 287 251 287 251 287 252 287 251 287 251 287 252 287 251 287 252 287 251 287 251 287 251 287 251 287 251 287 252 287 252 287 252 287 251 287 251 286 251 287 251 287 252 287 251 287 251 287 251 287 252 287 251 287 252 287 251 287 252 287 252 287 251 287 252 287 251 287 252 287 252 287 252 287 252 287 251 287 251 287 251 286 251 287 251 286 251 287 251 286 251 287 251 287 251 287 251 287 251 288 251 287 251 288 252 287 251 288 252 287 252 288 252 287 252 288 252 287 251 288 252 287 251 287 252 287 251 287 252 287 251 287 252 287 251 287 251 287 251 287 252 287 251 287 251 287 251 287 251 287 251 287 252 287 252 287 252 287 251 287 252 287 252 287 252 287 251 287 252 287 251 288 251 287 251 288 251 287 251 288 252 287 251 288 252 287 251 287 252 287 251 287 251 287 251 287 252 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 251 287 252 287 252 287 252 287 252 287 252 287 252 287 252 287 252 288 252 287 252 288 252 288 252 289 253 289 252 289 253 289 253 290 253 290 254 291 254 291 254 292 255 292 255 293 255 292 256 293 256 293 257 294 256 293 257 294 257 293 257 293 256 293 257 293 257 293 257 293 257 292 257 292 257 292 257 291 257 291 258 291 258 291 258 291 259 291 259 291 259 291 258 291 258 291 258 292 258 291 258 293 258 292 259 294 259 293 261 296 261 296 262 298 262 298 263 301 264 300 265 303 265 303 267 305 267 305 270 307 270 306 272 308 273 308 274 309 275 309 276 310 276 309 276 310 275 309 275 309 275 309 274 308 274 308 273 307 274 307 273 307 272 306 272 306 272 305 272 306 272 305 272 306 272 305 273 306 273 306 274 307 273 306 274 307 274 307 275 308 275 307 275 308 276 308 276 308 275 308 276 308 275 308 275 308 275 308 275 308 275 307 275 308 275 307 274 307 274 307 273 308 274 307 273 309 273 309 274 310 274 310 276 311 275 310 277 311 277 311 279 311 279 311 280 312 281 311 283 313 283 312 287 313 286 313 290 313 290 313 293 313 293 313 297 313 297 313 299 313 299 314 301 315 309 321 303 316 303 316 304 317 303 317 303 319 303 318 303 319 303 319 304 319 315 323 308 318 319 321 312 317 313 316 317 315 328 316 321 313 322 312 325 311 337 311 329 309 329 309 332 307 333 307 335 306 336 305 338 305 338 304 339 305 339 304 338 305 338 305 337 306 337 305 335 306 335 306 334 306 334 305 334 306 334 306 335 307 335 307 337 307 337 307 337 307 337 306 338 306 338 305 339 306 340 305 341 305 341 304 342 304 354 305 342 303 343 303 342 303 354 304 342 303 353 304 341 304 353 305 341 304 353 305 341 304 341 304 341 304 341 303 341 303 353 303 342 303 354 303 342 302 343 302 343 302 343 302 343 303 354 303 342 303 354 303 342 304 353 305 341 305 353 305 341 305 352 305 341 305 341 305 341 304 341 304 342 304 342 303 342 303 354 303 343 302 343 302 344 302 355 303 344 301 354 304 342 303 352 307 340 306 349 310 336 309 336 309 331 313 331 313 325 316 326 316 319 319 320 318 314 320 314 320 310 321 310 321 307 323 306 322 304 323 305 323 303 324 303 323 302 325 302 325 302 327 302 327 302 329 302 329 303 330 303 330 304 331 304 330 304 331 305 330 302 331 302 331 300 331 300 331 297 331 298 331 294 330 294 330 291 329 291 328 289 328 289 327 288 327 288 326 288 326 288 326 288 326 288 325 289 325 289 324 289 324 289 323 289 323 288 322 290 322 290 321 291 322 290 321 290 323 291 322 291 324 291 323 291 325 291 324 290 325 291 325 289 327 289 326 287 328 287 327 284 329 284 329 281 331 281 331 279 332 279 331 279 333 279 332 280 334 280 334 282 336 282 335 283 337 283 337 285 338 285 338 287 340 287 339 288 341 288 341 288 343 288 342 289 345 289 344 289 348 289 348 289 351 289 351 289 353 288 353 290 355 289 355 290 358 290 357 289 359 289 359 288 360 289 360 289 362 288 361 290 364 290 364 292 366 293 366 294 370 294 369 295 376 295 375 294 382 294 381 292 388 293 388 291 393 292 393 290 398 292 407 288 402 290 411 286 406 286 405 283 408 284 408 280 410 281 410 279 412 279 411 277 413 277 413 275 414 277 422 275 415 275 415 275 417 275 417 274 419 275 419 275 421 277 430 276 423 278 432 277 425 279 434 277 426 280 436 278 428 278 427 279 428 279 428 280 429 281 439 279 430 281 440 278 432 279 431 277 433 278 443 277 434 278 444 278 435 279 445 279 436 280 447 279 437 280 448 279 438 279 449 277 439 277 449 274 440 274 450 271 441 271 451 268 441 268 451 265 441 265 451 263 441 263 451 262 441 262 440 262 442 263 452 263 444 263 454 263 446 264 456 265 448 265 458 265 449 266 459 267 450 267 461 267 450 268 461 268 449 269 461 268 449 269 461 268 450 269 461 269 450 270 461 270 450 270 461 271 451 270 462 270 451 270 462 269 452 270 463 268 451 268 451 267 451 267 450 265 451 265 450 264 451 264 462 264 452 264 451 265 452 264 462 265 452 264 462 264 451 263 462 263 451 262 461 263 450 262 461 264 450 263 460 266 449 264 460 267 448 265 459 269 448 267 459 271 447 269 458 272 446 270 457 272 445 269 456 271 445 268 456 271 446 269 444 269 446 266 457 268 446 265 457 266 447 266 446 264 447 264 447 262 448 262 447 260 447 258 458 259 447 258 457 258 446 258 457 259 446 258 456 259 445 258 456 259 445 258 456 262 445 259 456 261 444 260 455 261 444 259 455 262 444 259 454 264 443 261 454 266 443 262 454 266 443 262 453 265 443 261 453 264 443 260 453 263 443 259 453 263 443 259 454 263 443 262 443 261 444 256 454 259 445 255 455 257 445 253 454 255 444 251 454 252 443 249 452 250 441 247 450 249 439 245 448 248 438 245 447 248 438 244 447 247 438 244 447 247 438 244 447 248 439 244 448 247 440 244 449 246 440 247 440 245 440 241 448 245 439 245 440 244 438 244 437 244 437 241 440 244 436 240 444 244 436 244 435 243 435 241 439 242 434 242 433 241 433 239 436 239 432 238 435 239 430 237 433 239 429 237 432 238 431 237 432 239 431 238 432 239 431 238 433 240 430 239 434 239 431 238 433 238 431 238 432 239 429 238 431 239 429 238 431 240 429 238 432 240 430 238 433 241 432 238 435 241 433 239 436 241 434 240 437 242 436 240 440 241 439 240 442 242 439 240 442 244 441 241 445 243 444 242 446 242 444 241 446 243 443 241 445 241 442 240 444 241 440 239 442 238 439 237 440 238 437 236 438 236 435 234 436 233 433 232 433 232 431 231 431 232 430 231 430 232 427 230 427 231 424 229 423 230 420 229 420 229 418 228 418 229 417 228 417 229 417 228 416 231 418 229 418 231 419 230 418 232 419 230 419 232 419 231 419 234 420 231 419 232 419 231 419 234 417 231 417 233 417 231 417 233 416 232 415 233 414 232 414 233 413 231 413 233 413 232 413 233 412 232 412 233 412 232 412 233 411 232 412 233 411 232 411 234 411 233 411 234 411 233 411 234 411 233 411 235 411 234 411 235 411 234 411 235 412 235 412 235 414 235 414 236 416 236 417 237 419 237 420 238 422 238 422 239 424 238 425 239 426 239 427 240 428 240 430 241 431 241 432 242 433 242 435 243 435 243 437 244 438 244 440 245 440 245 441 245 441 246 439 246 440 245 445 245 441 245 443 245 441 244 443 245 441 243 447 245 442 244 445 245 443 243 449 245 443 243 449 243 445 244 447 243 446 243 447 243 446 242 451 243 447 243 449 243 449 243 451 243 450 243 452 243 449 243 452 242 450 242 451 241 449 242 451 241 448 241 450 241 446 240 449 241 446 240 450 242 446 240 450 242 446 239 453 243 446 240 454 244 446 241 454 244 447 242 454 244 446 241 454 244 445 240 454 243 444 239 452 242 442 238 451 242 441 238 450 243 440 240 449 245 440 242 450 245 441 242 451 246 442 243 452 245 442 243 452 245 442 242 452 245 442 242 452 247 441 244 452 250 441 246 451 253 441 248 451 256 442 250 450 257 442 251 449 259 440 252 447 260 438 252 444 260 435 252 442 258 434 250 439 256 431 247 435 254 427 244 430 252 422 242 425 250 417 240 420 249 413 239 416 249 412 239 414 248 411 237 414 245 410 235 414 243 409 232 412 239 406 229 410 236 405 226 409 233 404 223 408 232 404 221 408 229 403 219 407 225 402 215 406 220 400 210 403 214 395 204 397 210 387 200 389 205 378 196 381 199 371 199 371 193 369 193 368 188 371 186 372 185 375 185 374 183 378 184 378 182 381 182 380 180 383 180 382 179 383 176 386 178 383 175 386 177 384 174 385 176 384 173 387 176 384 177 383 177 385 177 384 176 385 177 384 176 386 177 385 175 386 172 388 175 386 175 384 174 385 175 385 174 385 170 387 173 384 169 386 173 385 174 384 171 386 168 388 169 388 166 390 169 389 166 391 168 388 168 388 167 386 164 389 167 384 167 384 167 383 168 381 167 383 167 382 167 383 167 382 167 383 159 388 166 383 159 388 166 383 157 388 165 383 157 388 164 382 165 382 162 382 154 387 162 380 158 382 162 379 153 385 161 379 153 384 161 380 153 385 162 381 153 386 162 381 154 386 162 381 154 386 162 381 154 386 163 380 154 385 163 380 155 385 164 380 156 385 164 381 160 383 163 381 156 387 163 383 157 390 163 387 158 394 165 391 161 399 166 396 163 404 168 400 166 408 170 404 169 413 173 408 173 417 177 412 177 421 181 415 182 424 184 417 185 427 186 419 188 428 187 419 188 429 188 420 188 429 188 418 189 428 188 418 189 428 188 417 188 427 187 417 188 427 187 417 187 427 186 417 186 428 186 418 185 428 185 419 185 429 185 420 185 430 185 420 185 430 185 420 185 430 185 419 185 430 185 419 185 430 185 419 185 429 185 419 185 430 185 420 185 430 185 420 185 430 185 419 185 429 186 419 186 429 186 418 186 429 186 418 187 428 186 418 187 429 186 419 187 429 186 420 188 429 186 421 187 430 186 421 188 430 186 421 188 429 186 421 188 430 186 422 189 430 188 423 191 432 190 425 194 434 193 427 198 435 197 429 203 436 201 430 207 437 205 432 211 438 207 433 213 439 209 433 215 439 211 434 211 433 213 435 220 441 216 436 223 441 219 437 226 442 222 436 228 441 224 436 230 441 225 435 225 435 226 435 231 441 226 435 231 441 225 435 231 441 224 435 231 441 224 435 229 441 222 436 229 442 222 437 227 443 220 437 221 436 220 437 225 443 219 438 220 437 219 438 219 437 218 438 224 443 218 438 219 437 219 438 219 436 220 437 226 443 220 437 227 442 222 437 229 442 223 438 230 442 223 438 230 442 223 437 231 441 224 436 224 437 227 436 228 436 232 436 232 436 238 434 239 434 243 433 243 433 246 432 246 432 246 431 247 431 246 432 246 432 243 433 243 433 240 434 249 433 238 435 248 433 240 434 250 432 243 433 244 433 247 431 247 431 250 429 250 429 250 429 259 426 250 429 259 426 249 428 258 427 248 428 257 428 247 428 247 428 247 428 256 428 248 428 258 428 248 429 258 429 248 430 258 429 248 430 258 430 248 430 258 430 250 429 260 428 251 427 262 426 252 424 263 423 253 420 264 419 254 417 265 414 258 413 268 408 261 406 269 399 265 399 273 391 268 393 276 385 270 389 278 382 272 390 280 383 273 392 280 385 273 393 280 386 274 393 279 384 273 391 279 382 272 389 277 379 272 387 277 377 272 386 278 376 273 386 278 376 273 386 279 377 274 387 280 378 275 387 281 377 278 385 284 376 283 383 289 373 289 377 293 371 294 371 300 362 296 366 301 357 298 363 303 355 302 363 307 355 308 364 314 356 313 366 319 358 317 368 323 360 320 369 325 361 322 370 327 361 323 370 328 361 326 369 330 359 328 367 332 357 331 364 335 354 335 362 339 352 337 363 341 353 338 364 343 354 339 365 343 355 339 364 343 354 340 361 344 351 340 359 344 348 341 356 345 346 343 354 347 344 346 351 349 341 348 348 351 338 350 345 352 336 352 343 354 333 354 341 355 330 356 339 358 328 357 337 358 327 358 335 358 326 358 333 359 324 358 330 359 320 360 326 360 317 361 323 361 314 361 320 361 312 361 318 361 310 362 317 361 310 362 317 361 309 362 316 361 308 363 316 361 308 364 315 362 308 365 316 363 308 365 316 366 315 366 316 364 309 367 316 365 308 368 315 366 307 368 315 366 307 369 315 366 308 369 315 367 308 370 316 368 308 369 316 368 308 370 316 368 307 370 316 369 308 372 317 370 309 373 318 371 310 374 318 374 318 375 319 373 311 376 320 374 312 377 322 375 314 377 325 377 321 376 329 375 320 375 331 374 323 373 331 371 323 371 330 370 323 370 331 370 325 371 333 371 331 373 337 373 336 374 343 376 341 376 349 377 347 375 355 378 354 375 362 376 362 375 369 376 368 375 375 376 374 373 379 378 377 373 382 382 379 373 384 378 381 373 384 378 381 373 382 382 379 374 381 375 380 374 381 375 380 372 382 381 378 371 382 381 379 370 383 380 379 368 383 370 382 367 384 377 381 364 385 373 381 361 386 371 383 358 387 369 383 354 387 366 384 351 387 361 383 348 386 359 383 345 385 356 381 342 384 353 381 338 383 349 379 334 382 345 379 331 381 341 377 327 381 337 377 322 382 332 378 318 383 328 380 316 384 326 381 315 386 324 382 313 388 321 384 308 390 314 387 305 391 310 389 302 393 310 389 300 395 307 390 298 396 306 392 298 396 306 392 299 397 307 393 301 399 310 394 300 400 310 396 298 401 307 396 295 402 304 396 299 397 297 399 293 397 292 398 289 397 287 398 287 398 286 399 287 400 286 401 283 407 287 403 290 403 288 404 293 404 291 405 296 404 294 405 293 408 298 404 303 401 301 402 307 398 305 400 311 394 309 396 316 389 315 389 316 393 319 386 320 385 324 374 322 378 326 367 324 374 327 362 326 370 328 358 329 366 329 353 332 359 330 348 333 352 333 352 332 345 333 345 331 338 331 338 329 335 329 334 325 332 326 331 323 331 324 331 320 333 321 333 318 337 311 328 316 339 317 339 314 341 307 331 312 339 305 329 310 335 303 325 307 329 301 319 305 325 299 315 303 322 296 312 300 319 295 309 299 314 299 314 298 308 293 298 298 303 299 303 298 298 299 297 299 292 293 282 300 285 294 275 300 279 294 269 298 271 299 271 293 256 293 255 293 248 294 247 294 240 294 239 295 235 290 226 297 230 298 230 298 223 292 214 297 215 297 215 294 210 287 202 291 206 284 199 288 203 281 196 285 199 279 192 283 196 277 189 283 193 277 186 284 190 279 183 287 187 281 180 290 187 285 179 293 187 288 179 296 188 291 179 298 187 294 178 301 187 297 177 304 185 300 175 307 180 303 170 310 175 306 165 312 170 308 161 312 167 310 156 311 166 308 156 309 166 307 156 308 166 307 155 310 164 309 152 312 161 311 150 314 158 312 148 314 154 314 148 315 150 314 149 316 147 313 138 316 145 313 134 316 143 313 132 316 142 312 133 316 140 311 131 315 138 311 128 314 132 310 123 312 125 307 115 309 116 307 110 307 110 305 104 307 106 304 95 308 105 305 95 310 101 307 91 313 96 310 86 315 90 312 80 316 84 315 78 315 78 316 72 317 73 319 68 321 69 322 64 326 66 327 61 330 65 334 56 334 66 339 57 338 67 343 59 342 69 348 61 345 72 352 64 348 75 355 67 350 76 358 69 352 77 360 69 354 77 362 69 356 76 364 68 358 75 366 67 361 75 369 67 363 75 370 66 364 74 371 65 365 72 372 62 365 70 371 59 365 67 370 56 364 63 369 52 364 60 368 48 363 56 366 44 363 52 366 41 363 50 366 38 363 47 366 35 364 43 367 32 364 39 368 29 364 36 369 26 365 34 369 24 366 33 370 23 367 31 371 22 368 30 372 21 370 30 374 20 371 28 375 19 372 28 377 19 374 27 376 22 376 26 379 21 378 25 381 20 381 23 383 20 384 22 385 20 386 22 387 20 388 23 389 20 390 23 392 21 392 23 394 21 394 25 396 22 396 26 397 24 397 27 398 25 398 28 398 26 398 29 399 27 399 30 399 28 399 30 399 28 399 29 398 27 398 29 397 27 397 28 397 26 397 27 397 25 396 25 396 23 395 25 395 23 395 25 395 23 395 25 395 23 395 24 395 21 395 23 395 21 395 22 395 20 395 21 394 19 393 20 392 17 391 18 390 16 388 16 387 15 386 15 385 15 382 14 382 14 380 14 380 14 376 14 376 14 372 14 373 13 368 14 368 13 365 14 365 14 362 15 362 15 358 18 359 17 355 21 355 20 352 23 346 15 350 26 344 16 349 28 342 19 347 30 340 20 346 31 339 21 345 32 338 23 344 34 336 24 342 35 335 25 340 37 333 26 338 39 331 28 336 42 328 31 332 45 325 34 328 47 322 35 323 48 318 35 321 49 316 35 320 49 316 35 321 48 317 35 322 48 318 34 324 48 320 34 325 48 321 34 326 48 321 34 326 48 322 34 327 50 322 37 328 53 323 39 328 53 323 40 328 54 323 40 327 57 323 44 327 60 322 47 327 61 322 48 327 62 322 49 329 64 323 51 331 66 325 53 333 67 326 55 333 68 325 56 332 69 324 58 331 71 323 59 329 72 321 61 329 73 321 62 330 72 321 63 331 72 321 63 330 72 321 63 329 70 320 62 328 67 318 60 327 64 316 58 324 59 313 55 320 53 308 50 313 48 302 47 306 46 295 47 298 47 288 49 291 50 282 54 286 54 277 59 283 58 275 63 281 61 274 65 280 61 272 66 278 59 270 64 278 58 270 62 278 58 269 62 277 59 268 62 275 61 266 64 274 62 264 65 273 62 264 65 274 61 264 65 274 62 264 66 273 64 263 67 272 64 262 68 271 65 261 68 270 65 259 68 269 65 258 68 268 67 258 69 268 69 258 71 267 72 256 75 263 75 253 78 259 77 249 79 253 77 243 79 247 74 236 77 242 72 232 74 239 70 229 72 236 68 226 71 233 67 223 70 231 67 221 70 228 68 218 72 226 70 216 73 224 72 213 75 221 75 211 77 219 77 208 79 216 76 205 78 212 76 201 78 210 76 199 78 209 76 199 78 209 77 198 79 210 80 198 81 210 81 199 82 209 82 198 84 207 86 195 88 201 88 189 92 193 91 182 95 186 93 176 97 181 93 172 97 179 92 169 95 177 91 167 94 175 90 165 94 173 92 163 95 171 94 162 97 169 96 160 100 167 99 159 103 167 100 159 104 166 101 158 105 164 102 156 106 162 102 154 106 161 101 153 105 162 101 153 104 163 101 154 105 164 102 155 105 165 103 156 106 166 102 156 106 166 102 156 105 164 102 154 105 161 103 152 107 157 105 148 109 155 108 146 111 154 109 146 112 155 108 146 111 155 105 145 108 154 103 145 106 154 102 144 105 154 102 144 105 155 103 145 106 158 105 147 108 159 108 148 112 158 111 148 116 156 115 147 120 154 118 145 123 152 119 144 125 150 120 142 125 149 119 141 125 149 119 141 124 149 119 141 124 147 120 140 125 146 120 139 126 144 120 137 126 144 120 135 125 143 120 134 125 144 120 134 125 144 121 135 126 145 123 136 129 146 125 137 131 148 129 139 135 148 133 139 139 146 135 138 142 143 138 136 145 141 140 134 147 140 142 134 149 139 142 133 149 138 141 132 148 138 139 131 146 138 138 131 145 140 139 132 146 141 139 133 147 141 140 133 148 138 142 138 141 135 142 128 150 133 142 126 150 132 143 125 150 132 144 126 152 134 145 127 153 135 148 129 156 135 151 129 159 136 156 130 165 136 162 130 171 135 167 130 175 134 170 129 178 132 172 128 180 130 172 126 180 129 172 125 180 128 171 124 180 129 171 125 179 130 170 125 178 130 169 125 178 131 168 126 177 132 168 126 176 132 169 126 178 132 171 126 180 133 173 126 182 132 176 126 184 130 178 124 186 128 178 123 186 127 178 122 186 126 178 120 186 125 177 120 186 125 177 119 184 125 176 119 184 125 177 118 185 123 176 116 184 122 176 115 184 121 176 114 184 121 178 114 186 122 179 114 186 123 180 116 188 124 180 116 186 124 179 115 186 123 178 115 185 123 177 114 184 122 176 113 182 121 176 112 182 121 176 112 182 120 176 111 182 119 177 110 183 118 177 109 182 118 176 109 182 118 176 108 182 118 176 109 182 118 176 109 182 119 177 109 182 120 177 110 182 120 176 110 181 120 175 110 179 119 174 109 178 118 173 108 178 117 172 107 177 117 172 106 177 116 171 106 175 117 168 106 173 117 167 106 171 118 165 107 170 118 164 107 169 118 164 107 169 117 164 107 169 118 165 108 170 120 165 110 170 122 165 111 171 122 167 111 172 121 169 111 174 120 171 110 176 119 173 109 178 118 175 108 180 116 176 107 181 115 176 105 181 114 177 104 182 113 176 103 181 112 176 103 181 112 175 103 180 111 173 102 179 111 172 102 178 112 171 103 177 114 169 104 175 116 168 106 173 117 166 107 172 119 165 110 172 121 164 113 171 124 164 116 172 125 165 119 174 126 168 122 177 127 172 125 183 128 178 128 189 128 184 129 195 127 189 129 199 127 194 129 205 128 199 132 209 131 205 133 209 135 210 136 210 140 214 143 217 142 217 143 217 143 218 143 218 143 220 144 219 144 222 150 229 144 225 151 232 145 227 145 227 147 230 147 230 148 232 148 232 149 234 157 240 153 235 157 238 157 238 157 238 162 241 162 241 167 244 171 247 171 248 171 248 173 251 173 251 175 255 175 255 176 259 176 259 178 262 178 262 180 267 181 267 182 272 183 272 183 273 184 273 185 274 186 274 189 277 190 277 194 280 194 280 199 282 199 282 202 284 202 284 203 286 203 285 203 287 203 287 204 288 204 288 205 288 206 288 206 287 207 287 206 286 207 286 206 287 206 287 206 289 206 288 205 289 206 289 204 288 204 288 204 288 204 288 204 289 204 289 205 290 205 290 205 290 205 290 205 290 205 290 205 290 205 289 206 290 206 289 207 290 207 289 207 291 208 291 207 292 208 292 208 293 208 292 208 293 209 293 208 295 208 295 209 297 218 301 210 298 218 301 211 298 218 301 211 299 218 302 212 300 212 300 212 301 212 301 212 302 212 302 212 303 213 303 213 304 219 306 213 305 220 307 213 306 214 305 213 306 217 306 213 307 216 307 213 307 213 307 212 307 213 307 212 307 212 307 212 307 212 307 212 308 212 307 212 308 215 308 211 308 212 308 211 308 212 308 212 308 212 308 212 308 212 307 211 307 211 307 211 308 217 308 211 308 215 308 212 309 215 309 211 310 214 309 209 311 212 310 205 312 208 311 201 312 203 312 194 312 196 312 187 310 188 311 180 307 181 308 172 301 175 304 168 297 173 304 166 294 166 294 165 294 169 303 165 296 169 305 165 298 169 307 166 298 166 298 166 299 169 309 164 303 166 313 160 307 163 317 154 310 157 320 150 310 151 310 149 310 152 322 149 312 149 312 151 312 151 313 152 314 156 325 152 317 157 327 152 320 151 319 152 321 152 321 152 324 156 334 153 325 157 336 154 328 158 338 155 329 155 329 156 331 160 341 157 334 157 334 159 337 159 337 160 339 161 339 159 339 159 339 156 339 156 338 153 338 153 338 150 337 151 348 148 333 147 345 146 331 145 343 146 328 144 340 146 325 143 337 146 325 144 337 147 326 145 338 148 327 146 339 150 328 147 340 150 329 147 341 151 332 147 344 150 336 145 347 148 338 143 350 144 340 139 351 140 341 140 341 137 340 137 340 135 340 130 350 131 340 127 350 129 340 125 349 128 339 124 349 128 339 128 339 128 339 128 338 128 340 124 349 129 340 129 340 128 341 128 340 128 340 128 339 128 338 129 337 128 337 120 345 127 336 120 343 128 335 128 334 128 334 121 342 129 336 120 342 129 335 120 341 128 333 120 339 126 332 118 337 125 328 117 336 125 326 117 334 126 324 118 333 126 323 119 333 127 324 120 333 128 326 121 336 129 329 123 339 131 333 126 343 133 336 129 346 135 339 133 349 137 341 136 352 139 343 137 354 138 345 138 355 137 345 138 356 137 345 137 356 137 346 137 356 137 347 138 357 137 347 139 358 138 347 139 358 139 347 140 358 140 348 141 358 141 348 142 359 142 348 144 359 143 349 145 360 145 350 146 361 145 351 148 361 145 353 148 363 145 354 148 364 146 355 150 365 148 357 152 366 149 359 154 368 151 361 156 369 152 362 157 371 152 363 158 371 153 365 159 373 154 367 160 374 156 367 162 375 158 369 164 376 160 370 166 378 162 371 168 378 163 373 170 379 164 374 172 380 165 375 172 381 165 376 172 381 163 375 163 375 163 374 170 380 163 373 170 379 162 373 169 379 159 373 167 379 157 373 164 379 155 373 156 373 154 375 160 381 154 375 160 381 155 374 155 374 156 373 164 378 159 371 167 376 163 371 164 371 170 371 179 374 175 371 175 370 177 369 178 369 178 368 187 371 177 366 178 365 178 364 186 369 178 363 187 369 179 363 187 369 180 364 189 370 182 366 190 372 181 367 189 373 180 368 188 375 179 371 188 376 179 372 188 378 180 373 190 378 183 375 192 379 189 377 199 381 198 379 203 381 206 380 216 383 214 381 223 383 217 382 226 384 218 383 226 387 216 385 224 389 214 387 222 391 213 387 221 391 213 386 222 390 216 385 225 388 218 383 228 385 221 381 230 384 222 383 231 385 221 384 230 387 219 386 220 385 219 389 228 392 218 391 227 395 216 393 226 398 218 394 227 399 221 396 231 400 227 398 237 402 233 399 233 399 236 399 237 398 239 398 248 400 240 399 249 400 240 400 249 401 241 401 249 403 242 402 250 404 242 402 250 404 242 402 250 404 241 403 241 402 240 403 240 402 239 403 247 405 239 403 247 405 239 403 247 405 240 402 249 404 242 402 250 404 243 402 243 400 244 401 251 403 244 401 252 403 244 402 251 403 244 403 244 402 242 404 250 406 241 405 242 405 240 406 247 407 240 406 247 408 240 406 240 405 239 406 246 408 238 405 245 407 237 406 237 406 236 406 244 408 235 406 243 408 236 406 243 407 238 405 238 404 239 404 239 404 240 403 248 404 240 403 247 403 239 403 239 402 238 403 246 403 238 403 246 403 238 402 246 402 240 401 248 401 241 400 242 399 242 399 250 399 240 400 249 400 237 402 246 403 235 404 236 403 234 405 243 406 234 405 243 406 235 404 236 404 237 404 237 404 237 404 238 403 238 404 247 404 238 404 248 404 238 404 248 404 239 403 247 403 239 403 247 403 240 402 249 402 241 400 249 401 241 400 241 399 236 401 237 401 233 401 240 405 229 402 230 402 226 402 234 407 223 402 231 407 221 402 229 407 220 402 228 408 217 402 225 409 215 403 222 410 212 404 219 412 209 405 215 413 205 405 213 414 203 407 210 415 202 407 208 416 201 408 207 417 201 408 208 417 202 409 208 418 202 411 209 419 203 412 209 421 204 413 211 422 205 415 212 423 206 415 213 424 206 415 212 423 204 415 211 423 204 415 210 424 203 415 210 424 203 415 209 423 203 413 209 422 204 412 211 421 207 413 213 422 208 414 214 423 208 414 214 423 208 414 214 423 207 415 214 423 206 414 212 423 204 413 210 422 202 412 209 421 202 411 208 421 201 409 207 419 200 408 207 417 201 406 207 416 201 405 207 414 200 402 206 411 198 399 205 409 198 398 204 407 197 398 204 407 197 399 204 407 198 399 206 408 200 399 207 408 199 397 206 405 197 393 204 401 195 389 202 398 194 387 201 395 195 385 201 393 195 384 199 389 196 386 201 393 196 386 202 394 196 385 203 393 197 385 203 393 197 386 203 393 198 387 203 395 198 389 204 397 199 391 205 398 201 392 207 400 203 392 208 401 203 393 209 402 204 395 210 403 206 395 209 401 206 396 209 402 205 397 210 406 204 399 208 405 204 401 209 410 204 403 210 411 205 403 211 412 205 403 209 408 204 400 207 405 202 398 206 404 201 397 204 403 201 395 204 401 201 392 205 402 202 388 204 394 204 383 206 389 206 378 208 384 209 373 210 380 211 370 212 376 213 368 214 378 214 366 215 377 213 368 214 378 211 369 213 380 208 372 211 382 205 375 208 386 201 380 207 390 199 385 206 394 200 391 209 397 204 396 214 400 212 400 218 401 221 400 227 399 230 397 236 394 237 392 242 388 242 387 247 382 245 382 252 374 247 379 254 371 250 375 256 367 253 374 259 365 255 373 261 365 256 373 262 365 255 374 261 365 255 373 260 363 254 370 259 361 253 370 258 360 254 369 258 360 254 369 259 359 255 368 258 358 255 365 258 354 256 361 258 350 256 355 257 344 255 348 257 338 255 342 256 342 255 338 256 328 255 335 256 326 256 333 256 324 256 332 257 323 255 331 256 322 255 331 256 322 256 330 257 321 257 330 259 321 258 330 259 322 260 331 260 322 260 332 262 323 261 333 263 324 262 335 264 326 263 337 265 328 264 338 266 329 264 339 266 329 264 339 266 330 264 341 266 331 264 342 267 333 264 345 268 337 263 349 269 341 262 354 269 347 261 359 269 353 258 363 266 357 255 373 264 366 252 376 261 369 250 379 260 373 251 377 261 373 254 379 264 375 257 382 267 378 260 384 270 379 263 386 273 382 266 390 275 385 268 392 278 387 272 392 281 387 278 391 287 386 285 388 291 384 292 386 301 381 297 388 306 382 300 393 308 387 301 396 309 390 301 396 310 389 305 393 313 386 310 390 318 382 316 388 323 380 322 389 328 381 326 390 332 381 328 390 335 382 330 390 336 381 331 389 337 380 332 388 338 379 333 387 340 377 334 385 340 376 335 384 341 375 338 382 344 373 342 381 349 372 345 381 352 372 347 383 354 374 349 385 355 376 350 386 356 377 350 387 357 378 350 387 357 378 353 386 360 377 356 384 362 375 358 380 365 371 360 376 367 368 363 376 370 367 365 377 372 369 367 378 374 370 369 380 376 372 372 384 379 375 375 386 382 378 377 389 385 381 379 390 387 381 382 389 389 380 386 386 393 378 391 383 399 374 397 380 404 372 402 378 410 369 408 375 415 366 414 371 419 365 421 367 426 361 429 364 436 356 435 363 443 355 441 363 448 355 445 362 451 353 447 359 454 349 451 355 457 345 457 350 462 340 461 347 466 337 466 345 470 335 469 343 473 332 472 337 476 327 474 333 477 323 474 330 477 320 474 328 478 318 476 326 479 316 478 324 481 313 479 321 482 310 481 318 483 307 484 315 485 303 486 311 487 299 488 306 487 295 488 301 487 289 488 295 486 283 485 288 482 277 482 280 480 273 482 272 479 262 484 269 481 258 488 269 485 258 491 270 487 260 493 269 488 259 492 266 486 256 488 262 482 252 485 256 478 246 484 250 477 241 483 246 475 238 481 245 473 237 479 242 470 234 475 237 465 231 468 231 463 228 455 223 453 222 443 217 441 216 436 213 432 212 432 211 424 209 430 210 431 209 428 209 419 208 426 209 416 209 422 210 422 210 415 210 416 209 411 210 412 210 408 212 409 212 406 213 397 214 405 213 405 212 404 212 404 212 402 213 393 217 398 214 399 214 393 217 389 219 381 222 381 222 377 223 378 222 373 224 373 224 368 225 364 226 362 226 362 226 357 227 350 229 349 228 349 228 348 226 345 226 347 224 347 224 345 223 338 226 343 222 343 221 343 221 344 221 341 222 342 221 337 221 337 221 334 221 327 225 331 222 331 221 327 222 327 222 323 222 323 222 319 222 311 225 316 224 317 223 307 225 307 225 303 224 300 225 297 223 294 224 294 224 291 224 289 224 288 224 288 223 281 225 286 221 279 223 284 220 281 221 282 219 282 219 281 218 281 218 280 218 280 218 278 218 279 218 278 219 271 220 271 221 280 219 281 221 273 221 282 221 273 222 283 221 274 222 285 220 286 220 287 220 288 219 288 219 289 219 290 219 290 219 290 219 291 219 290 219 291 219 290 219 280 221 289 220 289 220 288 221 288 220 288 221 288 221 287 221 277 222 286 220 286 220 286 221 286 221 284 221 284 220 282 219 282 219 281 219 282 218 280 218 280 217 277 216 278 215 276 214 277 214 275 212 275 212 272 210 273 209 270 208 271 208 270 208 270 208 269 208 270 208 269 208 270 208 270 209 270 208 271 209 272 209 273 211 274 210 276 212 276 212 278 214 278 214 279 215 280 215 281 216 281 216 282 218 282 217 282 218 272 219 283 218 273 219 284 218 274 219 286 219 275 219 287 219 276 219 287 218 276 219 286 218 275 219 285 218 274 219 284 218 274 218 283 217 272 218 282 217 282 217 280 216 281 216 279 216 279 215 277 215 277 215 276 215 267 219 274 217 274 217 272 222 267 230 272 228 267 236 272 235 269 244 274 243 272 252 277 249 275 259 280 255 278 264 282 259 281 268 284 263 283 271 285 265 284 274 286 266 285 275 286 267 285 276 285 268 286 268 284 269 282 278 283 270 283 270 282 271 282 271 281 271 282 270 281 271 282 271 282 272 282 272 282 274 282 273 282 275 281 285 282 275 282 275 281 276 282 275 280 275 280 275 280 275 280 275 280 274 280 274 281 274 278 282 281 274 279 282 282 274 282 274 282 274 282 274 282 274 283 274 282 275 282 275 281 275 282 275 281 275 282 275 281 275 281 274 281 275 282 274 281 274 282 274 281 274 282 274 281 274 282 274 281 274 281 273 280 274 281 274 280 274 278 282 280 274 280 274 280 274 281 274 280 275 281 274 281 275 281 274 281 275 282 274 282 275 282 275 282 275 281 285 282 275 282 275 281 275 282 275 281 275 282 275 281 275 282 275 281 275 282 275 281 275 282 275 281 275 282 275 282 275 282 274 282 274 282 274 281 274 282 274 281 275 282 274 281 274 282 274 281 274 281 274 280 274 281 273 280 273 280 273 280 273 280 273 281 274 281 273 282 275 286 285 284 276 284 277 286 279 286 279 288 280 292 288 289 280 292 284 291 281 291 281 292 282 295 286 293 283 294 284 294 285 295 285 294 286 297 290 295 287 297 295 296 288 297 292 295 291 296 292 296 294 299 298 298 297 298 296 299 298 301 302 299 298 302 306 299 299 301 306 296 299 302 309 295 299 296 298 295 300 296 298 295 300 296 299 295 300 300 310 295 300 300 310 295 301 296 302 295 303 295 303 294 305 294 305 294 307 294 308 293 311 294 311 294 314 296 318 295 317 297 322 297 321 298 326 298 328 300 333 298 336 300 341 297 344 300 348 297 349 299 353 297 350 300 358 297 351 299 357 297 357 299 362 296 366 298 371 296 376 298 381 297 384 299 389 299 390 300 390 301 396 305 406 301 402 301 402 299 408 304 419 299 414 289 496 298 419 288 495 296 424 286 495 295 431 284 494 294 435 285 494 294 438 285 494 295 439 287 494 296 440 289 493 295 442 291 494 295 444 295 496 296 445 299 498 297 446 305 501 300 446 307 455 302 445 308 455 303 444 309 454 305 443 310 454 305 444 311 455 305 446 311 456 306 449 311 459 307 451 310 457 308 453 312 463 309 454 313 465 308 454 312 465 307 454 310 465 305 454 308 465 302 454 305 466 300 454 303 466 299 454 301 465 297 453 300 464 296 452 299 464 295 452 297 463 295 451 297 463 297 451 296 463 298 450 297 461 299 448 298 460 300 447 299 459 300 446 299 458 299 446 298 458 297 446 297 459 296 446 296 458 296 445 296 457 295 445 294 457 293 445 293 457 293 443 293 455 294 439 295 451 298 434 296 434 301 430 301 442 303 427 303 439 305 423 306 436 308 419 309 432 310 417 311 429 310 416 311 429 308 417 309 430 305 418 306 431 301 418 301 431 296 418 296 431 292 419 290 420 288 421 286 422 284 426 282 438 282 429 279 438 283 428 282 441 286 427 285 439 287 426 286 439 289 427 287 440 290 428 287 440 289 428 285 440 287 429 282 440 282 428 276 439 277 427 271 437 274 424 268 435 273 422 268 432 275 420 269 431 276 419 270 430 276 418 270 427 276 417 271 427 277 416 273 426 280 416 274 425 281 416 276 426 282 417 276 426 282 417 276 426 282 417 277 427 283 418 277 427 283 418 278 427 284 417 278 427 286 417 278 425 285 416 278 426 283 414 275 423 279 413 271 422 275 412 266 418 271 411 263 419 268 411 261 420 265 414 258 422 263 416 256 424 262 419 259 418 261 421 254 429 259 423 258 422 255 424 251 432 253 426 249 434 253 428 248 436 254 430 251 434 255 431 249 437 255 431 249 437 254 430 248 436 253 428 246 434 253 426 246 432 252 424 245 430 252 421 244 428 251 420 243 427 250 420 243 428 250 421 242 429 248 421 241 429 245 419 238 428 242 418 235 426 238 415 231 424 233 412 233 411 227 411 228 410 224 412 224 412 222 414 222 414 222 417 218 426 222 419 219 428 222 421 219 430 221 422 221 421 221 423 219 433 221 424 221 423 221 424 221 423 222 423 222 422 222 421 219 431 221 418 218 428 221 415 217 424 222 412 217 420 223 408 217 416 225 405 225 405 226 401 219 406 228 399 220 401 229 395 221 394 230 390 222 388 231 384 224 380 232 376 225 371 232 370 230 367 233 365 230 363 232 363 230 360 232 362 228 358 232 363 228 358 233 365 228 359 234 365 229 360 236 368 229 363 236 371 230 365 237 372 230 366 237 371 230 366 238 370 231 365 238 369 231 363 239 368 232 362 240 370 234 364 242 372 236 364 244 373 236 365 245 375 237 368 246 377 239 370 248 379 240 372 249 381 241 374 250 382 243 375 252 385 244 377 254 388 245 380 255 390 247 383 256 392 248 384 255 392 248 384 252 392 248 382 250 389 248 377 248 383 247 371 248 376 248 369 251 368 251 357 257 362 257 352 264 359 265 348 271 358 271 348 275 358 276 348 278 358 278 348 278 358 278 347 276 356 276 346 273 354 275 344 272 352 274 342 273 351 275 341 275 351 277 340 277 351 279 341 279 353 280 342 280 353 282 342 282 352 283 341 283 351 284 341 282 351 284 340 281 350 284 340 280 350 282 340 278 350 280 340 274 350 276 340 270 353 271 342 264 357 265 357 259 361 262 350 255 364 258 353 252 366 256 355 251 368 253 356 249 368 251 356 247 370 247 358 246 374 243 363 246 377 242 365 246 379 241 370 248 379 241 370 250 379 241 372 249 377 240 370 247 375 237 370 244 374 235 369 242 373 232 369 239 374 230 370 237 375 227 371 235 378 225 375 234 380 223 377 232 379 222 377 232 377 221 374 228 372 217 369 222 367 212 364 215 361 205 358 209 356 199 353 205 352 195 349 202 349 192 346 201 345 191 340 198 338 187 334 192 331 182 328 184 327 178 323 176 324 167 321 173 323 163 319 170 317 169 315 164 307 160 305 159 298 155 296 154 290 152 290 154 285 156 286 154 277 152 276 154 272 150 269 149 266 146 264 145 262 141 259 144 257 142 256 143 252 142 250 146 249 143 245 148 242 148 242 150 238 150 237 150 235 145 227 151 233 149 228 152 227 146 219 152 223 146 214 143 212 142 211 145 217 139 209 144 215 136 209 141 214 137 211 138 213 133 211 134 214 130 212 130 216 126 213 128 217 119 212 127 218 117 212 125 219 116 212 124 218 114 212 123 218 113 213 122 217 112 213 121 217 112 213 120 216 111 210 120 215 110 209 120 215 110 209 119 214 109 208 118 212 109 208 117 211 112 210 118 211 112 210 118 212 112 210 117 212 107 211 115 213 109 212 113 214 108 213 111 215 107 215 111 217 105 217 111 219 100 217 110 219 100 218 110 219 100 218 110 219 100 218 111 220 100 219 111 220 100 219 111 221 101 220 111 221 101 219 112 220 101 219 112 219 102 219 111 219 102 218 112 218 102 218 113 218 102 218 112 219 106 218 112 219 102 218 112 219 102 218 112 220 102 218 112 220 102 218 112 220 102 218 112 220 102 218 112 220 101 218 112 220 101 218 112 220 102 218 113 220 102 218 113 219 103 217 113 219 103 217 114 218 103 217 113 218 103 217 113 217 103 217 113 217 103 216 113 217 107 216 113 217 102 214 113 216 102 214 112 217 102 214 112 217 102 216 112 218 102 217 111 218 102 219 111 219 102 221 110 221 101 224 108 225 98 227 106 228 97 232 105 232 96 237 104 236 96 241 104 238 96 245 104 242 96 248 103 244 97 251 104 248 98 255 105 251 98 258 106 253 99 260 106 254 100 261 106 255 100 263 106 257 100 265 106 259 100 266 106 260 100 267 106 261 100 268 107 261 100 269 107 262 101 270 107 263 101 270 107 264 100 271 106 264 100 271 105 264 98 271 104 264 97 271 103 264 96 271 103 263 96 270 103 263 95 270 102 263 94 270 101 263 94 269 101 262 94 268 101 261 93 267 101 260 92 266 100 258 92 264 100 257 92 263 100 255 91 261 99 254 91 260 99 254 90 259 99 253 90 259 99 253 91 259 99 254 90 259 99 255 90 259 100 255 91 260 101 255 92 259 101 255 93 259 102 254 93 257 103 253 93 255 103 250 94 252 104 248 95 247 105 244 96 242 107 240 103 237 109 234 105 230 113 226 110 221 120 217 117 209 129 210 128 202 140 206 137 198 146 205 144 197 149 204 149 196 153 204 153 199 157 203 157 199 160 203 160 199 162 204 161 200 164 205 162 201 165 206 163 198 165 209 164 200 166 211 165 201 165 215 165 204 165 218 165 207 164 221 164 209 163 223 162 211 161 222 160 210 160 221 158 209 158 220 157 208 157 220 155 208 157 219 154 207 158 219 154 207 160 218 155 206 162 216 156 205 162 214 156 202 162 209 156 198 161 206 158 199 159 203 156 196 157 201 154 194 156 199 150 189 155 199 149 189 155 200 149 188 157 198 151 187 160 193 155 182 162 184 159 177 163 175 160 168 162 169 160 163 161 165 158 159 159 163 154 153 158 161 153 151 157 160 151 148 155 156 152 149 153 153 148 142 152 150 147 139 151 149 149 142 153 148 150 141 154 147 151 140 157 146 154 139 159 144 156 137 161 141 158 134 163 137 161 130 165 131 163 124 166 126 165 119 168 121 165 109 170 118 167 106 172 115 170 104 174 113 173 102 177 112 175 100 180 108 179 96 183 104 182 93 184 101 182 89 183 97 181 86 181 94 179 83 180 92 179 81 181 90 179 79 181 88 179 77 182 86 180 76 183 84 181 74 184 82 182 72 184 80 183 71 184 79 184 74 185 78 185 74 185 78 184 69 186 78 185 73 187 77 186 72 188 77 187 73 189 78 188 74 189 78 188 73 188 78 187 73 187 78 186 74 185 78 184 74 183 79 182 74 181 79 179 74 180 79 178 75 179 80 177 76 176 80 175 77 175 82 172 78 171 83 167 80 165 84 162 81 160 86 156 84 154 88 149 87 147 92 138 91 143 97 134 96 141 101 132 100 140 104 131 102 140 106 130 104 140 106 130 105 141 108 131 106 143 110 132 107 143 109 133 106 143 107 133 105 142 106 132 103 141 104 131 102 140 104 130 101 139 104 130 102 138 106 129 103 137 106 128 104 134 108 125 106 132 109 123 108 130 111 122 110 130 112 120 111 130 112 121 111 130 112 126 111 131 111 122 110 132 111 123 109 132 111 123 109 133 110 124 108 134 110 124 108 135 110 125 108 135 110 125 108 135 110 125 108 135 111 124 109 134 112 124 110 134 114 124 111 134 114 123 112 134 115 123 112 135 114 124 111 136 113 125 111 137 113 126 110 138 114 127 110 139 114 128 111 140 116 129 112 141 117 130 114 141 119 130 115 142 122 131 117 145 126 133 121 148 132 137 127 154 139 143 132 159 144 153 139 163 147 157 142 166 148 159 142 166 147 157 139 164 145 157 139 160 142 154 137 156 141 147 132 153 142 143 133 151 143 142 133 149 144 142 132 149 142 144 130 150 138 146 125 152 132 150 119 156 124 158 112 164 119 169 107 176 116 183 106 190 119 198 111 201 128 209 121 206 138 215 132 210 144 219 138 212 146 220 140 212 146 220 139 212 147 213 147 211 147 211 147 209 146 210 146 210 147 211 147 210 146 210 146 209 145 210 145 207 144 208 144 206 143 207 143 206 143 207 142 205 142 207 142 205 142 206 142 205 143 206 142 205 143 207 143 206 142 207 143 207 141 208 142 207 141 208 142 207 141 209 142 208 141 217 137 208 143 218 140 208 148 209 149 209 154 209 154 208 160 209 160 206 166 207 165 205 170 206 170 206 173 207 173 207 175 216 174 207 176 208 176 207 178 208 178 204 182 205 183 200 188 204 189 194 193 199 195 189 197 193 199 184 199 184 198 181 200 181 200 179 201 183 206 180 206 183 209 181 209 184 212 179 211 186 218 177 213 185 220 176 214 184 220 174 212 182 219 174 210 182 218 175 209 182 216 177 208 184 216 179 206 185 214 181 206 187 214 182 208 188 215 185 208 193 212 190 205 195 207 195 201 200 202 199 197 204 197 200 194 205 194 200 193 210 194 200 195 210 196 199 198 204 199 197 201 198 201 195 203 205 204 195 203 196 203 197 198 203 197 202 190 207 187 203 180 208 176 200 172 201 171 196 168 197 167 194 167 202 158 195 167 202 158 196 168 200 162 196 165 203 156 197 160 203 150 198 154 201 147 199 146 202 140 202 139 207 128 206 133 211 122 209 128 214 117 210 125 215 114 210 124 216 114 212 124 218 114 218 122 223 111 223 118 229 107 227 113 233 102 229 109 235 98 231 108 238 97 236 106 241 99 245 103 249 97 253 99 261 89 259 96 265 85 260 93 265 86 263 89 267 81 267 85 271 78 270 81 273 74 271 78 275 70 271 75 275 68 272 73 278 61 275 71 279 59 276 70 280 58 277 69 280 56 277 67 279 55 277 65 280 53 278 63 278 62 278 61 278 60 277 58 278 46 276 56 275 44 274 54 272 41 270 51 269 39 268 49 266 37 265 47 263 35 263 44 261 33 261 42 261 41 262 41 258 29 261 40 260 39 259 39 257 28 258 39 256 28 257 38 256 27 258 36 256 25 260 35 258 24 262 35 261 24 264 35 263 24 266 35 266 24 268 36 268 24 269 36 269 25 270 37 269 25 270 38 270 26 270 39 270 27 270 39 270 27 270 39 270 27 269 39 272 28 270 40 273 29 271 42 276 31 273 43 280 35 278 46 287 39 285 51 295 46 293 59 303 54 300 67 309 63 303 73 323 79 302 75 326 80 300 76 310 70 297 76 307 70 294 78 305 72 294 82 306 76 299 85 311 80 309 88 320 83 317 91 328 86 325 92 325 92 329 89 340 83 332 85 343 79 335 83 346 78 339 84 350 79 345 86 356 80 351 86 362 81 357 85 368 79 361 84 372 78 362 85 374 80 364 89 377 85 370 95 383 92 377 102 390 100 384 106 396 105 390 109 402 109 396 112 409 112 403 117 416 116 411 119 424 118 415 120 428 119 417 122 429 123 421 129 433 131 428 136 440 139 435 142 442 144 441 144 452 148 443 147 455 153 447 157 458 163 452 169 462 175 456 178 467 183 458 184 468 191 459 193 468 200 461 205 470 213 465 216 474 223 469 221 476 230 470 227 476 237 468 240 474 249 466 253 471 263 463 261 468 270 458 267 461 278 453 277 456 287 452 287 455 297 453 293 456 304 452 298 454 309 446 306 448 317 440 317 442 327 436 325 438 335 435 330 436 340 429 334 431 345 423 343 424 353 418 352 421 362 420 359 420 369 421 362 419 372 415 365 412 375 404 370 401 380 392 377 392 386 387 383 386 392 382 385 382 395 376 387 377 387 369 392 367 401 363 397 362 397 358 401 355 410 354 403 350 412 347 405 342 413 337 408 332 416 329 411 324 418 322 413 316 420 315 410 310 418 308 408 303 416 300 407 296 417 294 408 294 408 290 411 287 420 290 414 286 423 290 416 286 426 290 416 233 474 290 415 285 425 289 414 285 424 290 412 285 422 293 410 287 420 296 408 288 416 293 404 289 408 289 400 283 406 288 395 280 403 286 392 279 399 285 389 278 396 286 387 279 394 289 386 281 393 291 386 283 392 292 388 284 394 294 390 285 394 294 392 285 395 292 394 282 398 288 395 279 399 286 396 277 399 285 396 276 400 284 395 275 399 284 395 276 396 285 396 277 397 285 396 277 397 285 397 276 399 285 397 276 399 286 396 277 397 285 396 277 398 285 395 277 397 284 395 275 397 284 395 275 397 283 395 281 392 283 394 281 392 284 394 275 396 284 395 275 397 284 395 275 397 284 396 275 397 284 396 275 398 284 396 275 397 283 395 275 397 284 394 276 396 284 394 276 396 285 394 276 396 285 394 277 396 285 395 277 397 285 396 276 398 285 396 277 398 286 397 277 399 287 398 278 400 288 399 279 401 288 400 279 401 289 400 280 402 290 400 281 402 292 401 282 403 294 402 284 404 296 403 285 405 297 404 287 405 299 404 289 406 300 405 289 407 301 405 290 407 302 405 291 407 304 405 293 407 305 405 295 408 306 405 296 408 306 405 295 407 306 404 295 406 304 403 293 405 303 402 292 404 301 401 290 402 299 399 289 402 296 398 286 400 294 397 284 398 292 395 282 395 290 393 281 393 289 391 280 391 288 389 279 388 286 387 278 387 286 386 277 386 285 386 276 386 284 386 276 386 284 386 276 386 285 386 276 387 285 386 277 385 286 385 278 384 286 385 278 384 286 384 278 385 286 384 277 385 286 385 278 384 286 385 278 385 287 386 278 386 287 387 278 386 287 387 277 389 286 387 277 389 286 387 278 388 286 387 277 390 286 387 278 388 286 387 278 392 286 389 277 394 284 391 276 396 284 393 276 400 284 396 276 402 284 397 277 405 285 399 278 407 285 400 279 409 285 401 279 411 285 403 279 413 285 404 280 414 285 405 281 415 286 407 282 417 286 408 282 418 287 409 283 420 288 411 284 422 288 412 285 423 288 414 287 414 289 416 287 427 287 417 287 428 288 418 287 418 287 419 287 430 286 420 286 420 284 421 285 421 285 420 284 420 285 418 283 430 283 417 283 418 284 417 282 428 284 417 282 428 285 417 283 429 285 418 283 430 285 419 283 431 283 420 282 431 283 420 281 431 281 420 280 420 279 420 279 420 278 420 277 420 276 420 276 420 276 420 273 431 275 419 272 430 274 419 271 429 274 418 270 428 274 417 269 427 274 415 269 425 274 413 269 423 274 410 273 410 276 407 275 408 278 405 274 416 280 403 275 413 284 403 277 412 287 403 279 411 290 403 282 411 294 402 286 410 297 402 288 410 301 403 291 409 304 403 294 409 307 404 296 409 308 404 297 408 307 404 296 406 305 403 293 403 301 401 290 402 298 401 287 400 296 401 286 400 295 401 284 400 294 401 284 401 295 403 284 402 297 404 286 404 299 405 288 405 302 405 291 405 305 404 294 404 307 402 295 403 308 401 296 401 308 399 296 400 308 398 297 399 310 398 299 399 312 397 300 398 312 396 301 397 313 394 302 396 314 393 303 394 315 391 303 392 314 388 301 387 312 386 300 385 309 383 297 382 305 382 294 379 302 380 292 377 299 379 290 374 298 376 290 370 298 372 290 366 300 369 292 363 301 367 294 359 302 365 296 358 302 364 297 356 303 362 297 356 303 361 297 354 302 358 296 352 301 357 295 350 295 349 295 349 302 356 295 350 302 357 295 350 302 356 296 350 303 356 296 350 304 356 304 355 304 355 297 349 305 354 298 349 306 354 306 353 306 354 306 353 307 355 307 354 307 356 308 356 308 357 300 352 308 358 300 353 308 360 300 353 308 361 301 354 308 361 301 355 309 363 303 356 311 365 304 357 312 366 306 358 313 369 307 360 314 371 308 362 316 373 309 365 316 376 309 366 316 378 310 368 317 380 310 370 317 382 310 372 318 384 311 374 318 385 310 375 318 386 311 375 318 385 310 375 318 384 310 374 317 383 310 374 317 383 309 373 316 381 309 372 309 371 309 370 316 379 308 369 316 378 309 369 316 378 309 368 316 377 308 368 316 375 308 366 315 373 307 363 313 369 306 360 312 364 305 356 309 359 303 351 308 355 301 347 308 352 301 343 308 348 301 339 308 342 308 341 307 335 307 334 306 328 307 328 306 323 300 314 306 318 300 308 305 309 306 309 304 303 305 303 304 298 298 289 304 295 298 286 305 292 305 292 305 286 305 285 304 278 305 277 303 270 303 270 302 265 302 265 302 260 296 252 303 257 304 257 303 255 304 254 304 252 297 244 304 251 305 250 306 252 307 252 312 254 309 251 318 258 319 258 322 263 323 263 324 268 316 260 324 271 325 271 325 273 326 273 327 276 319 266 329 279 323 270 331 281 326 271 333 282 333 281 333 281 330 270 332 280 329 269 332 282 329 271 332 283 329 272 333 283 333 283 335 284 331 273 338 285 334 274 341 285 341 284 343 284 344 284 344 284 345 284 345 284 346 283 346 285 347 285 347 289 343 278 347 294 343 283 346 297 342 286 343 295 339 285 340 289 335 278 337 280 335 274 334 272 329 262 330 267 331 267 327 264 323 254 326 261 321 251 325 258 325 258 325 256 326 256 325 254 325 254 324 251 324 251 322 249 322 248 321 247 321 246 320 245 315 237 319 244 314 236 320 245 315 236 320 246 320 246 321 250 317 241 327 256 322 246 331 262 329 257 331 269 328 258 329 272 326 262 331 274 329 263 333 275 330 264 332 275 330 264 332 275 329 264 331 275 328 265 331 278 329 267 331 282 329 271 331 287 330 275 330 292 330 281 330 298 330 287 329 304 331 292 328 310 331 298 327 316 330 305 326 320 329 309 326 322 329 311 325 324 329 314 324 327 329 316 323 329 329 319 322 331 327 322 322 333 327 324 321 334 327 325 321 336 326 326 320 339 325 330 320 342 325 333 320 344 325 336 319 346 325 337 318 347 323 339 317 347 323 338 317 346 324 338 317 346 324 337 317 346 325 338 326 340 326 339 318 348 327 341 318 349 327 343 319 351 327 344 320 352 330 346 323 351 334 346 326 348 337 345 329 345 335 344 332 345 338 344 334 347 340 346 335 350 336 350 335 354 342 354 335 355 336 355 334 356 340 357 334 356 341 358 336 358 347 363 336 360 337 360 336 363 346 369 333 367 343 373 330 370 340 377 325 373 335 380 321 375 329 383 315 378 317 378 310 380 318 389 307 383 315 392 306 386 314 395 306 389 314 397 308 390 313 394 311 389 316 394 312 387 317 391 314 387 322 395 315 387 319 392 315 389 320 394 315 393 319 398 314 397 315 397 313 400 317 406 313 404 320 414 313 407 320 417 313 411 320 420 313 413 319 423 312 415 319 425 311 417 315 423 311 422 317 432 310 427 316 437 309 429 315 440 308 431 311 436 308 431 313 442 307 432 312 443 307 435 289 493 305 439 287 493 305 442 286 493 306 443 286 496 308 443 312 454 309 443 312 454 309 443 313 454 310 443 313 455 311 444 315 455 311 444 315 455 311 444 315 455 311 443 315 454 310 442 314 454 311 441 315 453 312 439 316 451 314 436 318 448 317 431 321 443 320 424 325 435 323 415 328 426 325 406 330 417 325 398 328 405 323 394 327 401 327 403 326 403 319 396 325 405 318 401 324 409 318 406 323 412 319 410 324 415 322 410 327 416 324 410 330 415 327 409 334 413 329 407 336 410 330 404 337 408 329 403 336 406 327 404 334 407 322 407 332 412 317 412 327 417 314 415 324 420 313 417 319 420 314 416 323 421 316 415 326 420 321 414 327 417 325 413 335 418 329 412 337 415 332 412 339 416 344 418 344 418 335 415 345 420 346 421 346 422 336 418 347 423 347 422 344 421 336 415 343 417 335 409 342 412 335 403 341 406 334 396 341 400 333 391 339 394 330 387 337 391 328 384 334 388 334 388 332 387 332 388 332 388 330 388 328 386 320 381 326 386 325 386 325 387 316 378 323 386 323 384 322 384 316 375 323 382 324 379 322 377 319 368 325 376 325 374 325 375 324 376 324 377 322 380 321 380 314 376 318 385 310 381 313 391 306 384 310 394 304 385 307 395 304 385 307 396 305 387 309 397 306 390 312 400 310 395 316 404 312 400 317 406 316 407 321 412 319 412 325 417 323 418 329 423 328 424 333 429 331 427 341 435 334 429 341 433 337 431 348 435 341 433 352 435 345 433 352 434 350 433 361 432 354 432 356 431 358 429 369 425 362 425 372 420 364 420 375 414 367 415 376 409 369 410 377 404 371 404 380 398 373 399 382 392 374 394 383 388 375 393 383 386 376 393 384 387 376 394 385 388 377 395 387 389 377 397 387 391 377 398 386 392 377 399 386 394 377 400 386 394 377 401 387 395 377 402 386 396 376 404 386 398 376 405 386 399 376 405 386 400 375 406 385 400 375 406 385 400 374 406 384 400 373 406 383 400 372 406 382 400 371 406 381 400 370 407 380 401 369 407 379 401 368 408 378 402 367 409 377 403 366 409 377 403 366 409 376 403 366 409 375 403 367 408 377 402 368 408 378 402 369 407 379 401 369 407 377 401 370 407 380 401 370 408 380 402 371 408 381 402 370 408 381 402 370 409 380 402 370 408 380 402 370 408 380 402 370 407 378 401 370 407 380 400 370 405 378 399 369 405 379 399 369 404 379 398 368 404 378 398 369 405 378 398 369 404 379 397 370 404 379 398 369 405 377 398 368 405 376 398 369 403 378 396 372 401 380 392 375 397 383 389 379 394 386 385 385 390 391 381 392 385 396 379 400 379 406 369 407 374 413 364 413 371 417 360 415 366 420 356 418 359 422 349 422 352 426 341 427 347 431 335 432 341 435 329 436 333 439 322 442 325 444 314 448 317 450 306 452 311 453 299 451 305 451 294 450 291 450 287 453 283 453 276 459 276 458 265 464 274 462 263 469 268 466 257 471 258 467 248 471 249 465 240 467 243 460 233 462 236 455 228 458 229 450 222 456 224 449 218 456 220 448 214 454 216 445 210 450 214 441 209 445 212 436 208 439 210 430 207 434 208 426 205 432 207 424 205 433 207 424 204 434 207 425 204 434 207 426 203 436 207 427 204 438 208 428 204 436 207 427 203 434 205 425 201 433 203 424 200 432 202 424 198 431 200 422 196 429 197 420 194 426 196 418 192 423 195 415 191 419 194 410 191 415 192 407 191 412 191 404 190 411 189 411 189 410 188 402 188 409 187 409 187 408 187 400 188 406 186 398 187 405 185 405 185 404 185 404 185 403 185 394 187 403 184 403 184 404 183 405 182 406 182 406 182 405 182 406 182 405 183 405 183 405 182 405 182 406 182 406 182 407 182 407 181 409 181 410 180 412 180 411 179 413 179 413 179 413 180 413 179 412 180 413 180 413 181 413 181 414 182 415 181 419 183 411 184 425 183 417 183 432 183 427 182 438 184 435 181 444 184 438 179 448 184 442 178 448 183 442 176 447 182 441 176 447 182 440 177 449 183 442 178 453 183 445 178 459 184 450 178 463 186 454 179 466 188 459 181 466 189 460 181 464 188 458 179 461 186 456 178 458 184 452 176 456 182 451 175 457 180 452 173 459 179 453 171 460 177 455 170 461 176 456 169 461 176 456 169 460 176 454 169 458 176 452 170 456 177 450 170 453 177 448 171 452 177 447 171 453 177 448 171 455 178 450 171 457 178 452 171 459 178 454 171 460 178 455 170 460 178 456 170 461 178 457 171 462 178 458 170 463 178 460 170 465 178 462 170 467 178 465 170 469 179 467 170 471 180 469 170 472 180 471 171 473 181 471 171 472 181 471 171 472 182 470 173 472 183 472 173 474 183 473 174 476 183 475 172 476 183 476 173 477 183 478 172 478 183 480 172 480 183 482 172 482 183 484 173 484 183 486 173 484 183 487 172 485 184 488 173 485 185 487 175 486 186 487 176 486 187 489 176 486 188 490 177 486 189 489 178 486 188 489 177 486 188 489 176 486 187 488 176 486 187 487 176 486 187 487 176 486 187 487 176 487 187 488 176 488 187 488 176 489 187 489 177 490 186 489 175 490 184 488 174 488 181 484 171 485 177 480 168 481 172 476 164 478 170 473 161 476 168 471 160 476 167 470 160 476 167 469 159 476 166 468 158 472 163 465 156 467 160 460 154 462 157 455 152 459 155 451 150 456 154 448 149 454 152 447 147 454 151 447 146 456 151 449 146 458 151 451 146 458 151 451 146 456 150 449 145 454 150 447 145 454 149 446 145 455 150 447 145 456 149 448 145 457 148 448 144 456 147 447 144 454 147 445 145 449 147 440 146 445 148 436 148 441 150 433 151 438 153 430 154 436 155 428 158 434 157 426 160 433 159 425 162 431 161 424 164 430 162 423 166 430 162 423 165 431 162 424 165 431 162 432 162 432 162 424 164 432 163 424 165 432 162 432 162 432 162 432 161 432 161 425 164 432 161 424 163 432 161 424 163 432 161 424 163 432 161 432 161 432 161 432 161 432 161 432 161 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 162 424 164 432 161 425 164 432 161 425 163 433 161 426 162 434 161 427 162 436 161 429 161 440 160 431 160 443 160 434 160 447 161 438 160 452 163 443 160 455 164 445 161 456 164 446 160 456 164 447 160 455 164 446 159 453 163 444 158 452 161 443 155 452 158 443 152 453 156 444 150 453 153 445 148 455 152 446 146 457 151 448 144 459 150 450 143 460 150 451 143 459 150 451 143 458 149 449 142 455 147 446 141 452 145 443 138 448 141 439 135 443 136 437 132 437 129 428 124 433 124 424 119 428 120 419 115 424 117 415 111 421 114 413 108 419 111 411 106 418 108 410 103 415 103 407 98 412 98 405 93 409 94 403 90 408 91 402 86 408 88 402 83 409 85 403 79 411 83 405 77 412 82 407 75 412 81 406 75 412 81 405 75 409 81 401 75 404 80 397 76 399 80 396 78 396 81 390 77 395 80 389 77 396 79 393 78 399 78 396 77 401 78 395 75 402 79 396 75 400 81 394 76 398 82 395 78 390 80 392 77 398 81 392 77 400 79 396 77 402 77 395 74 403 77 397 73 404 78 398 74 404 80 398 75 404 82 398 77 404 84 398 78 403 86 398 79 404 87 398 79 404 85 398 78 404 83 398 76 406 81 399 75 407 80 400 74 407 79 400 73 407 78 400 73 408 77 400 72 408 77 400 72 407 76 399 71 405 74 397 70 402 72 394 69 398 71 390 68 393 70 385 68 390 69 382 66 386 67 379 65 382 64 374 62 379 62 371 60 377 61 369 59 374 60 366 57 371 60 363 56 368 58 360 56 365 56 357 53 362 53 354 50 360 50 352 48 357 49 349 47 354 48 345 47 352 47 343 46 351 46 342 45 350 46 341 45 346 45 337 45 341 45 332 46 337 45 328 46 333 46 324 46 331 46 322 47 333 48 323 49 334 51 324 51 332 53 322 53 329 55 319 55 328 56 317 56 326 57 316 56 325 56 314 56 323 56 313 55 322 53 312 53 320 51 310 50 317 49 307 48 313 47 303 47 309 46 298 46 305 44 295 44 302 43 292 43 300 42 289 43 299 42 289 42 300 42 289 41 300 41 290 41 299 40 288 40 298 41 287 41 295 42 285 41 293 42 282 42 289 42 279 43 285 42 275 43 281 42 271 42 279 41 268 42 277 40 267 41 274 38 264 40 270 35 261 37 268 33 258 34 265 33 255 34 263 33 253 35 260 36 250 38 256 40 247 41 252 43 243 45 247 45 239 49 243 46 235 51 240 48 232 53 238 50 230 55 238 52 230 57 237 54 229 60 234 58 227 63 233 58 226 63 233 57 225 62 233 55 225 60 232 54 224 59 232 53 224 57 233 51 224 55 234 51 225 55 235 52 226 57 235 54 227 59 234 57 227 64 232 63 227 71 231 71 227 79 229 80 229 84 229 89 229 94 230 97 230 101 231 100 231 100 231 101 232 101 232 101 233 110 232 101 234 111 234 102 233 101 234 103 234 102 233 105 234 104 233 103 233 112 232 101 232 110 231 101 231 100 230 101 231 101 231 101 232 111 232 103 232 102 232 104 234 113 233 105 235 115 234 107 237 116 236 108 239 117 238 109 242 117 240 108 245 117 243 108 248 116 245 108 250 116 247 108 252 116 250 107 256 115 256 106 263 114 267 107 273 115 282 107 288 114 293 104 299 110 300 100 306 106 304 97 310 103 306 97 310 100 306 97 312 103 306 99 311 105 304 100 308 103 304 100 308 104 303 100 309 106 303 100 309 106 303 100 309 106 304 99 310 106 304 99 310 105 304 99 310 105 304 100 308 103 304 99 310 105 304 99 308 102 304 97 310 104 304 97 308 100 305 96 310 102 306 95 311 102 306 96 310 100 307 97 312 103 307 97 312 104 306 97 311 104 306 98 311 104 305 98 308 101 304 98 309 104 303 98 309 104 303 97 309 104 304 99 308 102 305 98 310 104 306 98 309 102 306 97 312 104 307 97 312 103 307 96 312 103 306 95 310 100 306 96 310 100 306 96 309 100 306 97 309 101 306 98 309 102 306 98 309 102 306 98 310 102 306 97 310 101 306 97 312 103 306 97 310 101 306 97 310 101 306 98 309 102 306 97 311 103 306 98 310 102 306 98 310 101 306 97 312 103 306 99 312 104 307 98 310 101 307 99 313 104 307 99 310 101 307 98 310 101 306 99 310 102 306 98 310 101 306 99 309 102 305 100 309 102 305 99 312 103 305 100 309 102 305 99 309 102 305 99 312 103 304 100 311 104 304 99 308 102 303 101 310 105 302 102 309 106 301 103 308 107 300 105 305 107 298 107 305 111 292 112 301 114 286 115 286 116 280 119 280 119 275 121 276 121 271 123 279 126 268 121 276 127 267 125 267 125 267 128 268 128 266 128 274 131 267 123 267 123 264 117 268 121 266 113 270 121 263 113 268 121 261 118 265 126 257 121 263 130 259 123 261 131 254 119 256 123 244 110 246 119 246 108 248 118 248 109 250 118 250 112 252 121 252 115 255 123 254 116 256 125 254 115 256 124 253 114 255 123 252 113 254 122 252 112 254 121 252 111 254 121 253 111 255 120 254 111 256 120 255 112 257 121 257 113 258 122 257 115 259 124 258 117 259 126 257 119 259 128 257 121 259 130 256 123 258 132 255 125 258 133 254 126 259 134 254 126 259 133 257 126 260 133 259 127 261 131 261 129 263 133 261 132 263 132 261 131 262 132 259 129 262 131 260 128 262 130 261 125 264 129 262 126 264 127 262 124 264 126 261 120 263 124 259 120 261 124 257 120 259 124 254 120 257 127 253 121 256 127 252 119 254 124 252 119 254 126 252 118 255 125 253 118 255 125 254 119 257 126 257 120 259 127 259 121 262 128 261 122 262 125 262 121 264 125 262 121 264 127 260 120 262 124 259 119 261 126 256 118 259 122 255 117 258 124 255 116 258 123 254 115 258 123 255 115 258 123 256 116 258 120 258 117 261 124 259 117 261 121 261 119 264 126 263 119 265 126 264 119 266 126 264 120 266 124 265 124 267 126 266 126 268 127 266 129 268 129 265 128 267 130 265 128 267 130 265 128 267 130 267 130 268 130 267 129 269 130 266 129 269 130 266 128 268 129 264 126 267 128 262 124 265 126 261 121 264 128 258 120 260 124 256 119 258 126 254 119 256 124 252 120 255 124 252 120 254 124 252 120 254 124 253 119 256 126 254 119 257 126 255 119 257 126 255 119 258 126 257 118 259 125 257 117 260 125 259 117 261 124 260 118 262 126 261 119 264 126 262 119 265 126 262 119 265 126 261 119 265 126 262 118 265 126 261 118 264 126 260 118 263 126 260 119 263 126 260 119 263 126 260 119 263 126 261 121 264 128 264 123 266 130 266 127 269 131 267 128 269 129 268 128 270 129 268 127 270 129 267 127 270 128 266 124 268 127 264 122 265 126 261 121 264 128 259 121 263 128 259 121 261 124 259 120 261 124 259 121 262 128 259 121 262 128 261 121 263 128 263 125 265 129 265 127 267 128 267 128 269 129 269 129 271 130 270 129 271 131 269 129 271 130 267 129 269 130 267 129 269 130 266 129 269 131 266 130 268 131 265 129 268 130 263 128 266 130 261 127 265 128 262 127 264 129 262 127 265 131 262 126 264 128 262 126 264 127 262 127 264 128 261 125 264 129 261 125 264 129 260 124 262 126 259 124 262 126 258 123 261 126 258 121 261 128 258 123 261 127 259 121 262 128 260 123 262 128 261 125 263 126 262 125 265 129 262 125 264 127 261 125 262 126 257 124 259 126 255 124 257 126 253 123 256 126 253 123 255 127 253 122 255 127 253 122 256 127 254 121 256 124 255 122 258 127 257 123 260 127 258 121 260 128 259 124 262 125 261 124 263 126 261 125 264 126 261 124 263 126 260 121 264 128 260 121 263 128 260 121 263 128 259 121 263 128 259 121 263 128 260 121 262 128 261 121 263 128 262 124 265 126 265 127 267 128 268 129 269 130 269 129 271 131 270 130 272 131 270 130 273 131 270 131 272 132 269 131 271 132 268 131 271 132 267 131 270 132 266 131 269 132 266 130 268 132 265 129 268 131 265 128 267 130 265 128 267 129 264 127 266 129 263 127 265 128 262 126 265 128 261 126 264 128 261 126 263 128 260 126 263 128 260 126 263 128 259 125 262 127 259 125 262 129 259 125 262 129 259 125 262 127 259 124 262 126 260 124 263 127 262 123 264 127 262 125 265 127 262 124 265 127 261 124 264 126 261 124 263 127 260 122 262 126 259 123 262 126 259 121 262 128 260 124 262 126 259 125 263 129 259 126 261 128 258 127 261 128 257 126 260 127 257 125 260 129 256 124 259 126 257 121 259 126 258 121 260 128 258 121 261 128 260 121 262 128 261 122 263 126 262 124 264 126 262 124 264 126 262 124 264 126 262 124 264 126 261 124 265 128 261 122 265 128 262 121 265 128 263 121 267 128 264 121 267 128 263 121 267 128 263 121 268 128 262 122 269 128 263 123 269 129 266 124 266 126 268 125 275 130 272 125 281 129 276 126 286 128 279 124 291 125 283 122 289 122 286 119 293 119 288 117 294 116 289 114 299 114 289 111 299 112 288 109 299 110 288 108 299 109 287 108 298 109 286 108 297 108 286 107 297 108 285 107 297 108 285 107 296 108 285 108 296 108 285 108 297 109 286 108 297 109 288 109 298 110 288 110 299 111 288 111 299 112 288 111 299 112 288 111 299 112 288 111 298 113 287 112 297 113 287 112 297 113 287 113 297 114 287 113 297 114 288 113 298 114 288 114 299 114 289 114 300 114 289 113 300 114 290 113 300 113 290 113 301 114 292 113 302 114 293 113 303 116 295 115 305 118 296 117 307 121 296 120 307 124 296 123 306 127 296 125 305 128 295 127 306 129 296 127 301 128 296 125 306 128 296 124 297 125 296 123 297 123 295 122 303 124 294 122 305 124 295 121 300 121 298 117 303 119 303 113 304 113 310 106 320 109 316 100 326 103 320 94 330 97 323 91 333 93 325 88 335 91 326 87 336 89 327 86 336 89 327 86 337 89 328 86 338 89 327 86 337 89 327 85 337 88 326 86 336 88 326 86 335 89 326 87 335 89 326 87 335 90 325 87 335 90 325 88 335 90 325 87 335 90 326 86 335 89 326 86 336 88 327 85 337 88 328 85 337 88 327 86 337 88 327 86 336 89 327 87 336 90 326 88 335 91 325 88 334 91 325 88 334 91 325 88 334 91 325 87 334 90 326 86 335 89 326 85 335 88 327 83 336 87 327 83 336 86 327 81 336 85 327 81 336 84 326 81 336 83 326 79 335 82 325 79 335 82 325 79 334 82 325 78 334 81 324 78 333 81 321 76 331 80 319 75 329 79 318 76 327 80 316 77 325 82 314 79 323 83 312 80 321 85 309 81 318 87 306 82 315 89 301 86 310 93 295 91 300 100 286 96 291 106 275 101 280 110 266 103 270 112 260 105 262 114 256 105 256 114 253 104 251 113 249 103 247 111 246 101 244 109 245 101 243 108 245 101 242 108 243 101 241 109 241 102 238 110 238 103 235 111 235 102 231 110 231 101 228 109 230 101 226 109 229 104 225 112 227 108 228 108 225 113 226 112 223 116 220 125 221 118 218 126 219 118 216 126 217 117 214 126 214 118 211 127 209 121 207 130 205 125 203 134 202 128 201 137 201 131 200 138 201 132 199 140 201 133 199 142 201 134 199 142 200 134 199 142 200 134 198 142 198 133 197 142 198 133 197 141 198 133 197 141 198 135 197 143 198 137 198 145 199 139 200 147 199 141 200 148 199 141 200 148 199 141 199 148 199 140 200 148 198 139 199 148 197 139 197 148 197 140 197 148 196 141 196 149 196 142 195 150 194 142 195 150 194 142 194 150 192 141 193 149 192 141 193 149 190 141 193 149 190 141 193 150 192 144 194 152 191 144 194 152 190 144 193 152 189 143 191 152 187 140 189 149 186 136 186 136 184 135 185 144 183 136 185 146 184 141 186 150 186 143 188 152 188 144 189 152 187 145 189 153 187 146 188 154 188 146 188 154 188 146 188 154 188 147 189 155 189 147 189 155 190 148 190 155 190 148 191 147 191 147 189 155 190 146 188 153 189 144 186 150 187 141 184 148 186 139 183 145 185 136 181 142 184 133 179 139 183 130 177 136 182 129 176 134 181 127 175 132 182 126 175 130 182 125 175 130 182 124 175 129 182 124 175 128 181 122 175 127 181 119 174 124 180 116 174 121 182 114 175 119 183 112 176 117 184 112 177 117 185 112 178 117 186 113 179 119 187 114 180 120 187 115 180 121 186 115 180 121 186 115 180 121 185 114 179 122 184 115 179 123 183 116 178 125 181 119 177 128 180 123 176 132 179 127 176 136 178 131 176 140 177 134 175 142 176 136 174 145 175 138 173 147 174 140 173 149 173 142 172 151 171 144 170 153 169 147 168 156 167 150 167 159 167 153 167 162 168 155 168 164 168 157 169 165 170 157 170 166 170 157 172 165 171 156 173 164 175 155 176 159 175 151 175 150 179 153 179 152 177 153 177 152 178 157 179 157 178 159 179 167 180 161 181 168 181 162 183 170 182 163 182 162 182 163 184 171 181 163 184 172 180 164 182 171 179 164 182 171 179 164 179 163 180 162 180 162 181 160 184 168 183 160 186 168 187 163 190 170 190 167 192 170 194 171 195 171 195 171 197 173 198 172 200 174 199 172 201 174 200 173 203 175 200 173 202 175 199 173 202 174 200 173 201 173 198 173 199 173 196 174 198 174 195 173 196 174 194 173 196 174 195 172 196 173 196 172 198 174 197 172 199 174 198 173 199 173 196 171 198 173 195 170 197 172 196 171 197 172 195 171 196 171 195 171 197 173 194 170 197 174 192 168 195 171 192 171 193 172 190 172 191 172 189 171 190 172 188 170 189 172 186 169 189 173 186 168 190 173 187 168 189 170 188 167 190 170 189 168 191 170 191 168 194 173 192 168 195 173 192 169 195 171 193 170 194 170 194 172 195 172 190 165 195 172 192 169 195 171 191 165 194 168 194 168 195 169 192 165 195 168 194 168 195 168 194 168 195 168 194 167 195 168 192 165 196 171 192 167 196 171 192 166 194 169 192 168 194 169 192 167 195 170 192 166 195 170 191 165 195 172 189 163 191 167 187 160 190 168 185 159 187 167 182 159 183 168 177 161 179 170 174 163 174 172 171 164 172 172 170 165 170 173 169 167 170 175 168 169 169 177 168 172 169 181 166 175 167 184 164 179 166 188 163 183 164 192 161 188 163 197 160 193 160 192 158 197 158 196 156 201 156 201 154 206 156 215 153 209 156 218 153 213 156 219 153 217 155 220 153 221 155 225 153 226 156 229 154 228 158 235 155 230 159 237 156 233 161 240 157 235 161 242 158 236 161 241 158 238 161 241 164 247 164 247 158 241 165 248 158 243 165 249 159 244 166 250 161 246 169 252 164 250 172 253 176 259 175 256 178 261 177 259 178 264 177 264 179 268 179 267 182 271 180 269 175 268 183 271 174 269 180 270 174 268 183 271 174 268 184 271 175 268 184 270 176 266 176 266 178 265 178 264 178 263 190 263 178 261 189 263 176 260 187 262 175 259 186 261 174 258 185 260 174 259 185 260 175 260 185 262 175 261 186 263 175 262 185 263 175 263 186 264 175 264 185 266 175 265 185 266 175 265 186 266 174 264 185 265 174 263 184 265 174 263 184 265 174 262 184 264 174 261 184 263 174 261 180 261 175 260 184 263 175 260 185 263 176 261 185 264 176 262 185 264 175 263 184 265 175 263 184 265 175 263 185 266 176 263 185 265 186 266 184 264 186 265 182 264 175 263 181 264 175 263 185 265 175 264 185 266 175 264 181 265 175 264 181 265 174 265 184 266 174 265 184 266 173 265 182 265 170 264 181 264 166 264 177 265 162 264 172 265 170 268 169 267 157 264 167 267 166 271 165 269 157 267 162 269 159 270 164 273 163 273 168 277 165 277 169 280 166 279 170 283 166 283 171 286 167 288 172 291 168 293 173 296 170 297 174 300 171 301 175 304 172 304 177 307 174 307 179 310 175 311 180 314 174 314 182 318 173 316 181 320 173 318 181 322 175 322 183 325 179 326 187 330 182 332 190 336 183 337 191 341 184 341 193 346 188 345 196 350 193 352 202 354 198 358 208 362 201 364 207 366 203 367 207 369 204 369 209 371 208 372 214 373 216 376 222 377 223 380 230 381 229 383 234 384 234 385 240 386 240 387 246 388 246 390 256 392 248 394 258 395 249 396 258 399 249 400 259 402 252 405 262 407 256 408 266 412 259 412 269 415 261 414 263 414 262 417 271 420 262 421 272 424 264 423 274 428 265 425 267 424 266 426 276 430 267 426 277 432 268 427 269 427 269 426 278 431 270 425 279 430 272 425 279 428 275 427 281 430 276 429 282 432 275 431 285 438 275 433 284 439 274 434 283 442 274 434 279 439 273 433 279 439 273 433 278 439 273 434 278 440 272 435 278 441 272 436 277 442 272 438 277 443 273 440 278 445 274 441 281 450 275 442 280 448 276 444 281 449 278 447 286 455 281 451 303 489 283 456 301 487 284 459 294 487 283 462 290 486 283 465 289 484 282 467 288 484 282 467 288 484 282 466 288 484 281 465 289 487 280 464 291 490 279 463 294 493 278 461 301 496 278 458 305 500 277 456 285 461 276 453 283 459 274 449 283 456 274 445 274 445 272 442 280 450 270 438 277 446 267 434 275 442 265 430 273 439 265 428 272 437 264 427 271 436 264 427 271 435 264 426 271 435 264 427 271 434 265 426 271 434 265 426 273 435 266 425 271 430 266 424 273 433 266 424 271 430 267 425 272 431 267 427 272 433 267 428 271 434 267 429 273 439 266 430 272 439 266 430 270 436 265 429 269 435 265 428 271 437 265 426 271 435 266 423 271 432 266 420 269 426 265 416 268 422 265 411 269 421 266 408 268 414 266 407 271 417 268 409 272 415 270 412 273 418 270 416 274 422 268 421 272 427 266 425 269 431 263 429 268 440 260 432 263 438 258 434 261 440 256 435 261 445 256 436 259 443 256 437 259 443 257 437 262 446 258 437 264 446 259 437 265 447 259 438 263 444 259 438 265 449 258 438 261 444 257 437 263 448 257 437 262 447 256 436 263 446 257 434 261 440 258 433 265 443 258 432 263 438 259 431 264 436 260 430 268 437 262 429 270 436 264 429 271 437 265 430 273 438 266 431 274 438 267 432 275 440 268 433 275 441 267 434 273 439 267 435 273 441 267 436 273 441 266 436 276 442 266 436 276 440 266 434 276 436 268 432 278 432 272 430 282 429 276 428 283 425 281 424 291 419 286 418 295 412 289 413 298 407 293 410 302 403 299 410 307 403 305 412 315 405 310 414 319 408 311 415 321 409 311 415 320 409 310 414 320 408 311 412 320 405 313 410 322 403 315 409 324 403 318 409 327 404 321 410 330 405 323 411 332 405 325 410 334 404 327 408 336 402 328 405 337 400 328 403 338 398 330 401 339 396 332 400 340 394 334 399 342 393 335 399 344 393 336 398 344 392 338 398 345 391 339 397 347 391 340 396 349 390 342 396 349 389 344 395 351 389 345 395 352 389 345 395 354 389 346 395 354 388 346 394 354 388 346 393 354 387 346 393 352 386 345 393 352 386 342 393 350 387 340 395 348 388 338 396 346 389 338 397 346 390 338 397 346 390 338 398 346 391 338 400 346 393 337 402 345 394 336 404 344 396 334 406 342 398 331 408 340 401 329 409 337 402 326 411 334 403 325 411 333 403 324 410 332 403 326 408 334 401 329 406 337 398 334 402 341 394 338 398 344 390 340 395 346 386 342 393 347 384 342 392 347 383 343 390 347 381 344 388 347 378 343 385 347 375 342 383 346 374 341 383 344 373 340 383 344 373 340 383 345 373 340 383 345 373 340 382 344 373 339 381 344 373 340 381 344 371 340 380 344 371 340 380 345 371 340 380 344 371 340 381 344 372 340 381 344 372 340 382 345 373 340 382 345 373 339 381 344 373 339 381 344 372 339 381 344 372 339 380 345 371 340 379 344 370 340 379 346 370 342 379 346 370 342 378 348 370 344 379 349 371 345 379 349 371 345 380 351 372 346 381 352 373 347 381 353 374 348 382 353 375 348 382 354 375 348 383 354 375 349 383 355 376 349 383 355 376 348 383 354 376 349 384 355 376 350 384 356 377 350 384 356 377 350 383 356 377 350 383 357 377 350 383 358 377 351 383 357 377 351 384 358 378 350 385 358 378 351 385 358 378 352 385 357 378 352 386 358 378 353 386 358 378 353 385 359 378 352 385 358 377 352 385 358 377 353 385 358 378 352 387 358 379 351 388 358 381 351 389 357 382 351 389 359 381 351 388 358 381 352 387 358 380 352 387 359 380 353 386 361 379 353 386 361 379 352 388 360 381 352 389 360 382 352 390 359 383 352 391 358 383 351 391 358 384 351 391 358 384 351 391 358 383 351 390 358 383 351 390 358 383 351 391 358 383 351 391 358 383 352 391 358 384 351 391 358 383 351 391 358 383 351 390 357 383 351 390 358 382 352 389 358 382 352 389 358 382 352 390 358 382 351 390 358 383 351 390 359 383 351 390 358 383 351 390 358 383 351 389 358 382 351 389 358 382 351 389 359 382 351 389 357 381 351 389 358 381 351 389 358 381 351 389 358 382 350 389 358 383 350 390 357 383 349 392 357 386 348 394 356 388 346 396 356 391 345 399 354 394 343 403 352 398 340 406 350 401 337 409 347 404 335 411 344 407 332 412 342 409 330 413 341 411 329 413 341 412 328 413 339 412 328 414 338 413 328 414 338 413 327 415 338 415 327 416 339 415 327 417 338 416 327 417 338 416 326 417 338 417 326 417 338 418 326 417 338 418 327 417 339 417 327 416 339 417 329 414 336 415 331 413 333 412 333 411 339 413 334 410 335 410 334 409 345 413 334 410 345 413 333 411 345 415 332 414 343 417 330 416 341 420 329 417 340 422 328 418 339 422 327 418 338 423 327 418 337 423 326 419 337 423 325 419 336 424 324 419 335 425 323 420 334 426 323 421 329 424 323 422 333 428 324 423 333 429 324 425 333 431 323 425 333 432 322 426 332 433 322 426 328 430 321 426 331 434 321 428 331 436 322 430 328 434 322 431 332 439 323 432 333 440 323 433 333 441 324 433 334 441 324 433 334 440 325 432 334 440 325 432 331 436 325 432 332 436 325 432 332 436 325 432 332 436 326 431 336 439 326 431 336 439 326 431 336 439 326 431 336 439 326 431 336 439 326 432 336 439 326 432 336 439 326 432 336 440 326 432 336 440 327 433 336 440 327 433 336 440 326 432 336 440 326 431 336 439 327 431 333 435 329 428 339 436 331 425 340 433 332 423 342 430 332 420 342 427 331 418 341 424 329 415 339 422 325 411 331 415 321 408 327 412 317 406 324 410 314 404 323 409 310 400 320 406 307 397 317 401 304 393 314 398 302 390 312 394 310 391 311 391 301 385 310 388 309 386 309 386 309 385 309 385 310 384 310 385 311 385 312 385 313 386 314 386 314 385 314 386 313 384 312 383 313 384 311 383 314 386 312 385 317 389 317 390 319 391 317 390 320 392 320 392 320 390 320 390 320 388 318 387 313 383 319 388 322 390 320 389 321 390 321 390 319 391 319 391 320 395 318 393 323 397 322 397 325 395 322 393 326 390 325 390 328 387 328 387 322 379 331 386 332 384 333 385 320 378 329 383 318 377 327 383 317 377 326 382 327 381 327 381 327 379 326 380 318 374 327 379 317 374 326 379 322 378 319 377 309 376 316 378 316 380 316 380 315 380 314 381 313 380 313 381 311 381 311 381 309 382 310 383 308 384 308 385 304 387 305 387 294 383 302 389 292 384 299 390 290 384 297 390 290 386 297 392 292 388 299 395 301 397 302 397 303 399 304 400 297 395 305 403 298 398 304 404 298 402 304 407 298 405 303 411 297 409 302 414 297 413 302 418 297 416 302 422 297 419 305 428 299 421 306 430 300 423 305 428 300 423 305 429 300 424 305 430 300 425 305 431 300 425 305 431 300 426 305 432 301 427 306 433 302 428 307 433 303 428 308 434 305 428 310 434 307 429 312 434 308 430 313 436 310 432 332 496 310 435 331 494 310 438 326 488 310 441 323 487 309 442 321 486 308 444 318 485 307 445 316 485 308 446 315 485 308 446 314 486 308 446 315 487 308 445 315 487 309 446 317 488 309 445 318 488 308 445 319 490 307 444 319 492 307 444 319 495 306 444 317 500 307 444 318 501 308 445 319 502 310 445 316 456 312 445 318 456 314 446 319 452 316 447 323 457 317 448 334 493 319 448 335 492 319 449 334 491 320 449 336 491 320 447 335 487 321 446 326 452 322 445 326 451 322 442 326 448 323 439 329 450 324 436 330 447 325 434 332 444 327 431 334 442 330 427 337 438 333 424 339 435 335 423 341 434 334 422 342 432 332 418 341 427 330 414 339 423 329 410 335 415 329 406 334 411 337 410 337 411 329 400 337 408 335 406 336 407 327 397 334 406 332 405 332 405 330 406 329 406 322 398 326 408 324 410 323 410 320 413 320 413 313 406 315 416 309 410 311 419 305 413 306 420 301 417 303 427 299 421 301 432 297 424 299 435 297 428 299 439 298 429 301 440 299 431 303 442 301 432 304 443 303 433 306 444 303 435 305 441 304 435 307 446 303 435 307 446 303 435 307 446 303 435 306 446 302 435 305 445 302 434 304 441 301 433 305 444 302 432 304 439 302 432 304 439 302 432 305 443 303 432 305 439 303 432 305 439 303 432 306 439 304 432 306 440 304 433 306 440 304 433 307 444 303 434 306 440 303 434 305 441 303 434 305 440 302 434 304 440 301 434 303 441 301 433 303 444 300 433 303 444 300 433 303 444 300 433 303 444 302 433 303 444 303 433 303 440 303 433 303 440 303 434 303 446 303 434 302 446 302 434 301 446 301 434 300 447 300 435 300 446 300 435 299 445 300 435 299 447 300 435 299 447 300 435 299 447 300 435 299 447 299 434 297 444 297 434 296 446 296 434 295 446 296 433 294 443 296 433 294 443 296 433 295 444 296 433 295 444 296 432 295 445 296 433 294 442 295 434 295 446 294 435 293 445 293 436 293 449 292 437 292 450 293 439 292 439 293 440 294 452 293 441 294 448 293 442 296 454 294 443 297 454 295 443 297 450 296 445 296 445 297 446 299 452 298 446 301 458 298 447 302 459 299 448 301 454 299 449 303 460 299 449 304 460 299 449 305 460 300 449 305 461 301 449 306 460 302 449 307 460 302 449 306 455 303 448 307 454 304 447 310 457 305 446 309 452 306 445 313 455 307 444 314 454 307 442 311 448 307 439 311 445 307 436 314 445 307 431 312 438 308 426 313 432 310 421 314 427 317 428 316 425 313 419 317 426 314 421 319 431 313 425 318 435 312 429 316 436 311 433 315 439 309 435 313 442 308 438 312 444 308 439 315 449 308 439 315 450 309 440 313 446 309 440 313 446 309 440 313 446 309 439 313 445 309 438 313 444 308 437 315 447 308 436 312 442 308 434 311 441 307 433 311 440 307 433 311 440 308 434 312 440 309 434 313 440 309 435 313 442 310 436 314 443 310 436 315 443 310 437 317 447 310 437 314 443 310 437 315 447 309 437 313 443 309 436 313 443 309 436 313 442 308 436 312 442 308 436 314 446 308 435 312 442 307 435 311 441 307 435 311 441 307 435 313 444 307 435 311 441 307 435 311 442 307 436 311 442 307 436 313 447 307 437 311 443 307 437 311 444 307 437 311 444 307 437 311 444 307 437 311 443 307 437 310 443 307 436 311 442 307 436 313 447 307 436 311 442 307 436 311 442 307 436 311 442 308 436 312 443 308 436 312 443 309 436 315 447 309 436 312 442 309 436 314 448 311 437 314 448 313 437 314 449 313 437 313 449 312 437 311 449 310 437 308 449 307 437 304 449 303 437 300 449 300 436 296 447 297 435 293 446 295 434 291 445 293 433 289 444 291 432 288 444 290 433 286 444 289 433 286 445 288 434 285 446 288 435 285 446 288 435 286 447 289 435 287 447 289 435 287 444 290 435 287 445 291 435 288 444 291 434 289 445 292 434 289 443 292 433 290 442 292 431 290 440 293 429 291 440 293 428 291 439 293 428 292 439 293 428 292 439 294 428 292 438 293 428 293 435 291 431 291 437 289 433 289 439 286 435 286 447 283 435 283 446 281 432 280 444 280 430 278 441 278 428 275 439 275 427 271 437 273 426 268 435 271 425 265 432 269 423 263 429 268 420 261 425 265 415 259 420 263 411 257 414 261 407 255 411 260 405 260 405 258 403 253 406 258 403 251 404 257 400 250 400 256 393 250 396 255 389 256 389 255 389 249 391 255 390 250 392 254 389 252 391 255 389 248 390 255 388 248 387 256 385 252 384 256 383 250 381 257 378 254 379 257 376 252 376 259 378 252 376 260 377 253 375 260 376 253 374 260 376 253 373 259 376 253 373 259 375 252 373 258 372 252 372 259 374 258 371 258 373 258 371 258 374 252 372 258 372 251 372 258 372 251 373 258 375 252 373 259 375 252 373 259 372 256 373 259 372 253 372 260 373 253 372 260 371 260 371 260 371 260 370 260 372 260 371 260 372 254 372 260 371 253 372 260 373 253 372 260 373 253 372 259 373 253 372 259 371 259 372 259 371 253 372 259 372 253 372 259 372 253 373 259 372 253 372 259 372 253 372 260 373 253 372 260 371 253 372 260 371 253 372 260 372 260 371 260 372 260 371 260 372 254 372 260 373 253 372 260 374 253 372 260 374 253 372 259 372 253 373 259 372 253 373 259 372 253 373 259 372 253 373 259 372 253 373 259 372 253 373 259 372 253 373 259 372 253 373 259 372 253 373 260 372 253 373 260 372 253 373 260 375 253 374 260 374 253 377 260 377 260 375 260 380 260 379 261 385 261 383 264 390 255 394 266 393 257 398 268 395 259 401 271 397 262 404 272 399 264 406 274 399 265 407 276 400 267 407 277 400 269 408 278 401 270 409 278 401 270 409 276 401 267 409 272 401 264 409 269 402 261 409 267 401 259 409 264 401 257 410 262 401 259 401 260 402 253 411 258 403 252 412 257 404 251 413 256 405 250 414 255 406 249 415 254 407 248 416 253 408 247 417 252 409 246 418 250 409 244 419 248 411 242 420 246 413 240 422 243 414 239 422 244 415 238 424 241 416 237 425 242 418 236 427 241 419 236 429 241 421 240 420 242 422 236 431 240 422 237 431 241 422 237 432 242 423 240 422 239 423 235 432 238 422 238 422 236 422 233 432 237 423 232 432 236 423 231 432 235 423 231 432 235 422 231 432 235 421 230 431 234 420 235 420 233 418 228 428 231 418 232 418 230 418 231 418 230 419 230 418 230 420 230 419 230 421 226 431 230 422 227 432 230 423 227 432 231 423 227 433 231 423 227 432 230 422 227 432 231 421 227 431 230 421 227 430 230 421 227 430 230 421 227 430 230 421 227 430 230 421 227 430 230 421 227 430 230 421 227 430 231 421 227 430 231 421 227 430 231 421 227 430 230 421 227 430 230 421 227 430 230 421 227 430 230 421 226 430 230 421 226 430 230 421 226 430 230 420 226 430 230 420 226 429 230 419 230 419 230 419 229 419 229 419 229 419 229 419 225 429 229 419 229 419 229 420 229 419 229 420 229 419 230 420 230 419 230 420 231 420 230 420 231 420 230 420 231 420 230 420 231 420 231 420 231 419 231 419 231 419 230 419 226 429 230 419 226 429 230 419 226 428 230 419 226 429 230 419 226 429 230 419 226 429 230 419 229 418 230 419 229 418 230 420 226 429 230 420 229 419 230 420 230 420 230 420 230 420 230 420 230 420 230 420 230 420 230 420 230 419 230 419 230 419 230 419 226 429 230 419 226 429 230 419 226 429 230 419 225 428 230 419 225 428 230 419 225 428 230 419 225 428 230 419 225 428 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 231 419 230 420 230 419 230 420 226 429 230 419 226 429 230 419 229 419 230 419 226 429 230 419 229 419 230 420 230 419 230 420 230 419 230 419 225 429 230 419 226 429 230 419 226 429 230 419 226 429 231 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 229 419 230 419 229 419 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 429 230 419 226 428 230 419 226 428 230 419 226 428 230 419 226 428 230 419 225 428 230 419 225 428 230 419 226 429 229 419 226 429 229 420 229 419 229 421 226 431 229 422 228 434 231 425 231 435 233 427 235 438 236 430 239 441 240 432 243 443 244 434 247 444 247 435 251 445 250 435 254 446 251 436 256 447 253 436 258 447 254 436 258 446 254 435 258 446 254 434 258 445 255 433 258 444 256 432 257 443 254 431 254 442 252 429 252 440 249 427 249 438 248 425 247 437 247 425 247 436 247 425 247 437 247 426 247 437 247 427 247 438 248 428 248 439 248 428 248 439 248 428 248 439 248 428 248 439 248 429 246 439 246 428 244 437 244 426 241 434 242 423 238 431 239 418 234 426 237 413 237 413 236 407 233 409 235 400 235 400 235 393 235 392 236 386 236 385 237 380 231 380 239 374 239 374 240 371 240 371 241 370 238 369 241 369 241 368 241 368 239 368 241 366 239 366 242 365 241 364 242 363 242 362 242 363 242 363 241 364 241 363 241 366 238 366 239 368 237 368 238 370 238 368 238 369 238 369 238 369 238 369 239 368 236 368 240 367 240 366 242 365 242 365 243 363 243 362 243 362 244 362 243 361 243 360 242 361 242 360 241 361 241 360 239 363 240 362 239 364 239 363 238 365 239 365 238 366 238 364 237 366 237 365 236 367 235 366 235 367 235 367 233 367 233 366 232 367 232 366 231 367 231 367 231 368 231 368 230 368 231 368 230 368 231 368 230 369 230 368 230 368 230 368 230 367 230 367 230 367 230 366 230 367 231 367 230 368 230 368 230 369 230 369 230 369 231 369 231 371 232 371 232 372 232 371 233 373 233 372 233 374 233 374 234 376 225 380 233 378 234 376 233 379 233 378 232 380 232 379 231 380 223 385 231 383 222 386 229 381 221 385 230 383 229 380 228 380 228 378 228 380 220 384 228 380 228 380 228 380 220 385 228 381 228 381 228 381 229 381 229 381 229 381 231 383 222 385 230 380 222 384 230 379 223 384 230 379 223 384 230 379 223 383 230 379 223 383 231 379 223 383 231 378 223 383 233 380 223 382 233 379 224 382 233 379 224 382 233 379 232 377 233 380 223 382 231 378 230 377 230 379 223 382 230 378 229 377 230 379 222 383 230 378 230 378 230 378 230 378 230 378 222 382 230 378 223 382 230 378 223 381 230 377 223 382 230 377 223 381 230 377 223 381 230 377 230 376 230 377 223 381 230 377 223 381 230 377 223 381 230 377 223 382 232 380 223 382 233 381 231 379 234 383 224 384 234 385 225 385 235 385 225 385 235 385 225 385 236 384 226 384 236 383 226 382 236 382 227 382 237 382 227 381 238 383 228 381 239 382 229 381 239 382 229 380 239 381 230 378 239 379 230 376 239 376 230 373 239 374 230 370 238 371 230 368 238 370 231 364 238 369 231 364 232 362 231 363 232 361 231 362 233 360 232 360 233 359 232 359 233 358 232 359 234 358 233 359 240 363 233 358 240 363 233 358 240 363 233 358 240 363 234 358 240 364 233 359 241 365 234 360 240 365 232 360 230 361 229 361 234 365 226 361 230 365 222 362 228 365 218 364 226 365 217 361 223 362 214 361 219 357 213 356 216 354 210 353 215 354 207 352 211 352 205 350 207 350 204 350 204 348 201 348 201 346 198 346 199 345 193 343 197 343 193 342 194 340 191 340 193 337 189 337 190 335 189 335 188 333 187 333 187 332 184 332 185 331 185 330 183 330 180 330 181 329 181 328 179 326 179 326 177 325 177 325 175 325 175 324 174 325 174 324 172 325 172 324 170 325 170 324 168 326 168 325 167 326 167 326 165 326 165 326 164 326 164 325 163 325 163 325 163 326 163 324 163 326 163 325 162 326 162 325 162 326 162 326 162 326 162 325 162 326 162 326 162 327 152 329 161 328 152 329 160 328 161 327 159 329 159 328 159 330 159 330 158 332 158 332 157 334 147 337 156 335 156 334 154 335 155 334 153 335 143 339 151 334 151 333 150 333 150 332 148 333 148 332 146 333 146 333 144 333 144 332 142 332 142 331 141 332 141 331 141 331 133 334 141 330 141 329 141 328 141 327 141 327 132 329 141 325 132 327 140 324 140 323 140 324 141 323 140 326 131 328 142 326 142 326 142 327 132 329 142 327 132 329 142 326 142 325 140 326 141 325 139 326 140 325 138 326 139 325 137 326 137 326 136 326 136 326 135 328 135 327 135 330 128 337 135 334 128 342 136 340 130 348 138 345 132 353 140 349 135 358 143 352 138 361 145 354 140 363 145 354 141 363 146 354 141 363 145 352 141 362 146 351 142 361 147 351 143 362 148 353 144 363 150 355 146 365 152 357 149 368 153 360 150 370 154 360 150 371 153 360 149 371 151 360 148 370 149 359 146 369 148 358 144 368 147 357 143 367 146 357 142 367 146 357 143 367 147 358 143 368 147 359 143 369 148 359 144 369 148 359 145 370 149 359 146 369 150 359 146 369 150 358 146 368 150 357 146 367 150 357 146 367 150 357 146 367 150 357 146 367 151 357 147 367 152 358 147 367 152 358 148 368 153 358 148 368 152 359 148 369 152 359 148 369 152 359 148 369 151 359 148 369 151 358 147 368 150 357 147 368 149 357 149 355 149 357 145 367 149 356 145 367 149 356 144 367 149 357 145 367 149 357 145 367 150 358 146 368 150 359 146 369 151 359 147 369 152 360 148 370 152 359 148 370 152 359 148 369 153 359 148 369 152 358 149 368 152 357 148 368 152 357 148 367 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 368 151 358 147 368 150 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 357 147 368 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 358 147 367 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 150 357 147 368 150 357 146 368 150 357 146 367 150 357 146 367 150 357 146 367 150 357 146 367 150 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 358 147 367 151 358 147 367 151 358 147 367 151 357 147 367 151 358 147 368 151 358 147 368 151 357 147 368 150 357 147 368 150 357 147 368 150 357 147 368 150 357 147 368 150 357 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 357 147 367 151 357 147 367 151 357 147 367 151 357 147 367 151 358 147 367 151 358 147 367 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 151 358 147 368 150 357 147 368 150 357 147 368 151 358 146 368 150 359 145 368 150 358 144 366 149 356 142 363 147 353 140 360 147 349 147 349 146 345 146 345 145 342 145 342 145 340 145 339 145 338 145 338 145 336 137 338 146 333 137 334 146 329 147 328 147 326 147 326 147 325 147 323 146 323 147 323 146 322 146 322 145 322 145 322 145 322 145 322 145 321 145 321 147 319 139 318 150 317 151 315 154 313 154 311 157 309 158 308 161 304 161 303 166 299 160 294 169 296 169 295 172 294 172 292 172 294 167 288 172 294 167 289 173 294 167 289 173 294 167 289 173 294 166 289 172 294 166 289 172 294 172 294 171 292 172 291 171 290 172 289 171 288 171 288 172 287 165 282 172 286 172 285 171 285 172 284 172 284 169 278 173 284 170 276 173 281 170 277 172 281 171 279 171 280 170 279 169 280 169 278 170 279 169 278 171 279 170 278 172 280 171 275 174 281 173 278 175 281 174 274 176 281 175 274 176 282 172 275 173 285 171 277 171 287 170 278 170 289 169 279 171 289 170 280 172 289 173 279 176 288 176 278 181 285 182 283 182 280 182 278 183 279 182 275 182 279 181 277 180 279 179 277 179 281 178 277 178 279 178 277 177 279 177 277 178 278 178 277 180 278 180 276 181 278 182 276 183 280 183 273 184 280 184 279 186 281 186 280 186 281 187 277 186 282 187 277 187 280 187 279 187 281 187 279 188 282 187 280 187 284 187 277 186 283 187 278 186 285 186 278 185 285 184 277 184 285 181 278 182 286 179 278 180 286 177 279 177 287 174 279 176 286 172 279 175 285 171 279 174 286 170 280 172 289 169 280 172 289 168 280 172 289 169 281 173 290 169 281 173 290 170 281 175 288 170 281 176 288 171 281 176 288 177 286 176 288 176 288 175 287 175 288 175 287 171 281 175 287 171 281 174 289 171 281 174 289 171 281 174 289 171 281 174 289 171 280 174 289 171 280 174 289 171 280 174 289 171 280 174 289 170 280 174 289 171 281 174 290 171 281 175 290 171 281 174 290 171 282 174 290 171 282 174 291 171 282 174 291 170 282 174 292 170 283 172 294 168 285 170 299 165 290 168 305 162 295 166 312 160 302 166 319 159 309 166 324 159 314 167 328 159 318 167 330 159 321 167 331 159 322 167 332 159 323 166 331 159 322 166 329 159 320 165 326 158 316 163 321 157 311 163 317 157 306 162 313 156 303 162 310 157 299 162 307 158 296 163 303 160 292 166 300 165 288 169 298 168 286 173 295 172 284 177 293 175 282 180 290 177 279 182 286 179 275 182 284 179 274 181 284 177 273 178 283 176 272 177 282 174 271 177 281 173 271 177 281 173 270 177 280 173 269 178 278 174 268 179 276 174 266 177 273 172 263 175 269 169 259 171 265 166 256 169 260 164 251 168 256 164 247 166 249 163 244 168 250 163 241 168 249 163 240 168 248 164 239 167 246 163 237 166 243 162 233 163 236 162 233 164 235 160 224 163 231 161 225 162 227 161 222 164 224 160 214 166 221 162 212 168 219 165 210 169 213 168 210 170 213 167 205 169 211 166 203 165 207 165 204 165 208 166 208 166 207 166 206 166 206 164 197 166 206 163 196 163 197 163 196 162 197 162 196 164 205 161 196 163 205 160 196 163 205 159 196 162 206 163 206 161 207 162 206 161 207 157 198 160 206 161 206 160 204 161 204 159 202 160 202 157 201 158 200 156 200 154 192 155 199 154 192 155 200 153 193 154 201 152 194 153 195 153 194 157 202 155 195 163 203 160 195 168 203 165 195 172 204 170 196 175 205 174 196 177 205 175 197 177 207 176 206 176 208 177 208 175 209 174 201 174 210 174 210 173 211 174 210 172 210 173 209 170 208 171 208 169 207 169 207 169 207 166 198 170 207 168 198 172 207 170 198 174 207 172 198 175 207 173 199 176 208 174 199 176 208 173 199 174 208 174 208 172 208 171 199 170 207 169 199 169 208 168 198 167 198 166 198 166 206 165 198 166 207 164 199 166 209 164 200 167 210 165 200 169 211 167 201 170 212 168 202 171 212 171 212 170 213 170 212 169 211 170 211 169 209 167 200 168 208 167 199 166 199 166 198 166 199 166 199 167 207 166 198 167 207 166 198 167 208 167 207 167 208 166 199 168 209 166 200 166 200 166 200 167 209 166 200 166 208 166 199 166 208 166 199 167 209 166 199 168 210 167 200 169 212 167 202 169 212 169 212 168 211 169 211 168 210 169 209 168 210 169 209 167 211 168 210 166 212 168 211 166 211 165 202 166 211 166 203 167 211 167 211 168 212 169 203 169 213 169 204 168 213 168 204 166 214 167 204 165 214 166 204 165 214 165 204 164 213 164 203 164 213 164 204 164 214 164 214 164 216 165 215 163 217 164 216 160 219 164 209 157 223 163 213 156 227 162 218 156 231 166 224 158 234 168 227 161 237 171 230 163 239 172 232 165 241 174 235 165 242 171 238 163 243 173 237 161 243 171 237 159 242 169 237 159 244 169 237 158 245 168 238 159 244 168 238 160 245 166 241 161 245 169 238 161 245 169 238 161 245 170 237 161 245 170 237 161 245 170 237 162 245 171 237 162 244 171 237 163 244 172 237 163 244 173 236 164 244 172 237 165 244 173 236 167 244 175 237 173 245 180 236 181 243 186 233 186 236 188 230 182 225 184 219 171 215 175 206 162 214 164 202 156 204 156 202 158 215 158 215 163 215 160 203 169 211 166 201 172 208 169 198 172 205 169 195 168 200 168 199 166 198 166 197 165 196 162 186 164 194 161 184 166 194 163 183 168 192 168 192 173 193 170 183 175 193 175 193 175 191 175 191 174 191 170 181 168 182 167 181 169 190 163 181 165 191 158 182 161 192 158 187 158 193 159 191 156 194 152 189 153 195 145 188 151 196 142 189 148 197 140 191 144 200 140 196 139 205 133 197 136 208 130 200 134 211 128 202 134 210 128 201 135 207 130 198 138 202 134 193 143 198 140 188 150 194 147 185 155 193 153 183 160 192 157 182 162 193 160 183 162 193 160 184 162 194 162 193 160 196 157 187 159 199 156 189 159 201 156 190 160 202 156 190 162 201 163 200 162 201 163 200 161 200 162 200 159 200 159 200 157 200 157 200 153 201 149 190 152 202 147 190 151 202 151 201 151 202 147 192 153 203 149 192 154 202 151 192 153 192 153 192 158 203 154 192 158 204 154 193 157 205 154 194 153 196 153 195 156 207 152 196 156 207 156 207 155 209 150 198 154 209 150 198 155 210 150 199 156 210 157 210 158 211 159 210 158 211 159 210 157 211 158 210 153 211 153 199 151 210 152 199 151 211 154 201 150 212 155 201 150 214 155 203 149 217 153 205 148 221 152 209 147 223 155 212 148 225 155 215 149 227 156 217 150 229 157 220 150 230 158 221 151 231 157 221 152 231 160 224 153 232 161 224 156 232 164 224 160 232 167 225 165 231 171 223 170 229 175 220 173 226 177 220 176 223 179 217 182 212 181 212 174 220 181 211 175 221 180 212 177 222 182 213 179 223 185 214 180 223 185 214 180 223 186 214 180 222 186 213 180 222 185 212 179 222 179 221 179 222 179 220 178 221 182 211 179 221 184 210 182 219 186 210 184 218 187 209 186 217 188 207 186 217 187 208 186 218 187 208 186 218 187 209 187 219 188 209 187 219 189 209 187 217 190 208 187 217 189 208 186 217 186 216 185 217 187 212 184 217 186 212 182 217 185 211 181 217 185 207 179 217 183 206 177 216 181 206 176 216 180 206 176 215 180 204 181 203 181 203 178 211 182 202 178 212 183 202 181 212 185 202 184 211 184 211 185 212 185 211 185 212 185 212 184 214 188 205 182 214 182 213 180 215 181 214 178 215 179 214 178 215 177 214 177 214 177 213 176 213 181 204 176 212 182 204 177 213 184 205 180 217 188 210 181 222 190 217 182 228 188 226 183 234 189 233 183 240 188 239 182 245 188 245 180 249 186 249 177 251 184 251 174 251 184 252 172 250 182 252 171 250 180 252 170 249 180 251 171 249 181 252 172 250 172 250 171 251 181 254 171 252 180 255 171 253 180 256 171 254 181 256 172 254 182 257 175 255 185 258 178 257 188 260 181 259 191 261 181 260 191 262 180 262 189 264 177 264 182 264 171 264 177 264 167 262 174 262 175 260 173 259 175 258 174 257 167 257 176 257 170 259 179 258 173 262 183 260 179 265 189 262 185 266 194 261 189 264 198 258 190 261 199 254 192 258 199 250 192 254 199 246 193 250 226 233 193 246 223 229 194 242 220 227 194 239 218 225 195 238 217 225 198 239 217 225 200 239 206 233 202 239 207 236 204 241 212 235 206 241 211 238 206 243 215 237 206 243 210 239 205 243 212 237 205 243 212 237 204 242 211 236 204 241 211 236 205 240 214 236 207 240 216 235 208 240 213 237 210 241 214 239 210 243 215 240 210 245 215 242 210 246 215 244 210 246 216 243 211 246 212 245 212 245 217 242 214 243 214 243 215 243 219 241 214 243 218 241 212 246 216 242 210 247 217 241 208 249 215 242 208 250 214 244 208 250 213 247 211 250 215 247 212 250 217 247 213 250 218 246 212 250 217 246 211 250 211 249 210 250 215 246 212 249 216 246 211 248 217 242 210 247 217 241 210 246 218 239 211 245 218 238 212 245 219 238 212 246 219 240 214 248 220 242 211 250 220 244 206 253 206 252 197 256 198 255 190 259 195 256 183 263 192 256 182 265 189 256 187 265 194 257 195 263 199 259 201 259 204 254 204 254 210 244 205 250 211 240 205 247 210 238 204 246 209 236 205 243 209 233 205 239 209 229 203 235 207 225 201 232 205 221 200 229 204 219 200 228 205 218 199 229 204 220 198 231 203 221 197 234 202 224 196 236 200 226 194 237 199 227 192 238 227 217 191 238 196 228 192 236 196 226 192 235 197 226 191 235 197 226 191 236 197 226 191 235 196 226 192 235 192 234 193 235 198 225 194 235 199 224 194 235 199 224 194 234 199 223 194 234 200 224 194 234 200 223 194 234 200 223 194 233 200 223 195 234 200 223 194 234 200 224 194 234 200 224 192 233 199 224 189 232 195 226 188 231 194 223 187 227 190 221 184 223 186 216 181 216 183 210 179 211 179 205 178 207 176 197 177 205 174 194 175 202 173 191 173 198 171 188 171 195 169 185 169 191 167 182 167 186 167 181 167 182 167 181 169 178 169 177 172 174 171 164 174 172 174 171 175 170 176 169 177 168 178 163 178 168 179 158 180 167 180 167 181 156 181 155 183 164 183 153 184 162 183 151 184 160 183 149 184 158 184 146 185 154 186 143 187 151 187 140 185 150 186 150 182 149 183 150 181 149 181 136 182 147 183 135 186 144 186 132 190 140 191 129 193 137 194 126 194 135 196 124 195 133 197 121 197 130 199 119 199 127 202 115 202 123 206 112 206 119 209 109 209 116 213 105 212 113 215 102 214 111 218 100 217 112 221 100 223 112 228 100 232 109 237 98 240 104 246 93 246 99 252 89 251 97 258 87 259 94 266 84 268 91 275 81 274 88 281 79 277 89 285 79 281 91 290 82 289 93 297 84 297 91 306 82 304 86 313 77 307 82 316 73 309 80 319 71 314 79 323 71 319 80 329 71 324 79 334 71 328 80 337 71 332 79 341 70 336 77 342 72 341 75 350 67 347 75 356 67 351 75 359 66 354 75 363 66 356 74 364 65 357 73 365 64 357 74 366 64 358 73 366 64 360 73 369 64 362 72 371 63 363 71 373 62 365 69 374 60 365 67 375 58 366 66 375 57 366 64 375 54 365 62 374 52 365 61 374 51 366 61 374 51 367 61 376 51 368 61 377 50 369 60 378 50 369 61 379 50 369 61 379 51 369 62 379 51 369 63 379 53 370 64 379 53 371 65 380 55 372 66 382 56 375 67 385 57 377 67 387 59 380 68 390 59 382 68 393 60 385 68 397 62 387 70 399 65 389 74 401 71 389 79 402 77 390 85 402 84 390 91 402 90 389 96 401 96 388 100 389 99 387 103 399 103 386 104 398 104 384 102 385 102 382 99 394 99 378 95 390 95 376 92 388 94 377 94 389 97 382 102 394 104 388 112 400 113 395 117 402 118 401 117 414 118 408 116 421 117 414 117 426 118 416 120 429 121 419 125 431 126 422 129 434 132 424 135 437 137 427 139 439 143 432 146 443 150 437 154 449 159 444 162 455 167 447 168 457 175 448 177 458 183 451 187 461 193 454 195 464 201 458 196 467 204 461 199 469 209 463 209 470 219 463 223 470 233 462 235 469 244 460 241 466 251 456 250 462 259 456 258 461 268 458 266 463 276 461 269 466 279 462 272 466 283 459 280 462 291 454 291 457 302 450 302 453 312 447 307 449 318 442 310 444 321 436 315 437 327 432 324 433 334 429 331 430 342 427 338 427 348 422 346 422 352 416 355 416 366 411 363 413 373 410 366 409 376 402 369 400 380 393 376 390 385 385 383 383 392 382 386 378 396 377 390 372 399 367 394 364 403 357 399 353 408 350 402 346 411 346 403 341 412 341 402 335 411 332 403 327 411 323 406 318 414 317 409 312 418 310 412 306 421 303 416 300 425 298 421 296 430 297 424 297 424 296 425 295 435 294 424 292 434 291 423 290 434 291 424 291 423 294 423 291 434 291 422 289 432 287 420 285 431 282 418 281 428 279 416 279 416 277 417 277 417 277 419 276 430 280 421 281 421 283 419 280 429 288 416 282 425 290 413 284 421 289 409 283 419 283 408 283 409 279 406 274 417 275 406 273 411 272 408 272 408 270 411 267 421 268 413 266 424 268 414 267 415 269 413 267 424 270 411 267 421 271 407 267 415 271 404 269 415 270 404 268 415 268 405 266 414 268 408 268 409 269 411 268 416 271 412 270 417 274 408 272 413 276 405 271 413 277 402 272 409 277 399 272 410 277 399 271 409 276 400 270 410 275 402 270 410 274 403 269 413 272 404 268 414 272 405 267 414 271 405 267 415 271 404 267 413 272 401 267 411 274 399 268 406 275 397 269 404 275 396 269 404 275 396 269 404 274 398 268 407 273 398 268 407 272 399 267 409 272 399 267 407 273 397 267 407 274 396 268 405 275 395 269 402 275 394 269 403 275 394 269 403 275 395 269 402 274 396 268 405 273 396 268 406 272 397 267 407 272 398 267 407 272 397 267 407 273 396 268 403 274 394 268 403 275 393 270 400 275 392 269 400 274 394 268 403 274 397 268 404 273 399 268 407 272 402 267 410 271 404 267 413 271 405 266 415 271 406 266 415 271 406 267 415 272 405 267 414 275 403 269 413 279 406 273 413 282 406 276 415 284 412 278 421 281 414 277 423 279 415 279 414 276 414 272 422 275 412 270 421 274 411 275 411 274 409 270 418 274 408 275 407 274 406 275 406 274 405 269 414 273 404 269 413 272 404 273 404 272 405 267 414 271 407 271 407 271 409 267 417 272 410 272 409 272 410 273 410 272 409 269 418 273 408 272 408 271 406 272 406 271 405 268 414 271 404 268 413 271 403 271 403 272 403 272 403 273 403 273 403 273 403 270 413 273 403 271 413 275 403 275 403 275 404 275 403 275 403 272 414 274 404 271 414 273 403 271 414 273 403 273 403 272 402 272 402 271 402 271 402 271 402 271 401 272 401 272 402 272 402 269 411 274 401 273 401 273 401 269 411 274 400 270 410 273 400 270 410 272 400 270 409 273 400 270 409 273 399 269 409 273 399 269 409 273 400 269 409 274 400 274 400 275 401 270 410 275 401 270 410 274 401 270 409 275 400 269 407 275 399 275 398 275 397 275 396 275 394 275 393 275 391 275 390 275 388 274 388 277 385 275 385 278 382 279 381 279 381 279 381 280 382 274 381 281 378 281 380 282 379 275 378 284 378 277 377 286 379 282 378 288 380 280 379 289 380 281 379 290 379 282 378 291 378 291 378 291 375 283 375 293 372 284 372 292 373 293 373 294 375 286 373 295 377 287 373 292 380 284 381 291 382 283 379 287 380 284 379 285 377 282 376 287 374 283 373 290 370 286 369 297 369 290 366 300 367 293 364 302 367 295 363 304 368 296 364 304 370 296 366 305 373 297 367 305 374 298 368 306 374 299 368 307 372 300 365 309 368 303 361 312 363 306 357 316 360 317 360 320 359 321 359 323 360 317 353 324 360 318 353 323 359 317 352 321 359 316 351 318 360 319 360 314 361 315 361 312 363 307 355 312 364 307 356 314 364 309 357 317 365 312 357 322 365 316 357 326 366 319 358 329 367 322 358 330 367 324 358 331 367 331 367 332 368 325 359 332 369 326 359 333 369 327 360 333 370 327 361 334 370 327 361 334 371 328 362 334 371 328 362 334 371 328 362 335 371 328 361 335 370 328 361 335 369 328 361 335 369 328 361 335 369 336 369 335 369 328 361 335 370 335 369 335 369 335 369 335 369 335 369 336 368 336 367 336 365 328 358 335 361 336 361 333 357 334 357 334 355 334 355 335 354 336 353 338 354 327 350 339 354 328 350 337 352 327 349 333 349 322 346 327 345 327 345 323 344 313 341 322 345 312 342 320 347 320 347 318 349 309 344 316 348 307 344 315 347 315 346 315 343 315 343 314 339 314 339 312 336 313 335 312 333 312 333 311 329 312 329 310 324 304 315 309 318 309 318 307 312 308 312 306 309 307 309 306 308 306 307 305 304 299 295 304 298 305 297 304 290 304 290 304 283 304 282 304 278 304 278 304 275 305 275 304 271 305 271 300 260 300 258 299 252 297 248 299 243 300 243 301 238 302 238 304 235 298 226 306 232 299 223 305 225 305 225 303 217 303 217 301 210 301 210 300 207 300 206 298 205 291 199 297 204 290 198 295 203 289 197 296 203 288 197 295 204 295 203 294 205 286 199 295 206 295 205 297 207 297 207 299 210 300 209 302 213 302 213 304 217 293 213 301 218 292 214 300 221 300 220 300 221 292 215 303 220 304 220 308 218 301 211 312 217 306 209 318 218 318 218 324 223 322 218 327 231 324 220 328 237 327 226 328 240 327 229 328 239 328 229 329 237 330 227 330 235 333 225 332 236 333 235 335 238 336 237 337 239 340 230 337 239 339 230 335 238 338 227 333 236 334 227 332 236 331 226 331 237 330 226 332 238 331 227 333 240 332 229 333 241 332 230 333 243 333 232 333 244 333 234 333 247 334 236 332 250 333 239 331 254 333 243 329 259 331 248 327 263 330 253 325 267 330 256 323 270 328 260 321 273 328 264 320 274 326 267 319 275 328 268 321 275 330 269 322 274 331 268 323 273 331 268 325 274 331 271 327 274 332 271 327 275 329 274 328 277 334 275 328 280 334 278 330 284 336 282 332 287 338 285 335 289 336 288 337 293 338 293 338 299 339 299 338 306 339 306 338 313 339 313 336 318 337 318 333 322 334 322 329 326 330 326 326 329 336 334 324 331 334 336 323 331 324 331 322 333 323 333 320 336 320 336 317 339 317 339 312 341 313 341 310 342 311 342 310 344 310 344 309 346 310 346 310 348 311 348 312 348 312 349 313 349 313 350 312 351 313 352 310 355 311 356 307 358 307 358 304 360 305 361 301 362 302 362 298 363 299 364 296 366 299 371 295 371 297 375 295 375 297 379 296 379 299 383 298 382 301 387 299 384 302 390 299 387 300 387 299 389 299 390 298 391 291 473 296 393 286 474 294 395 280 476 292 397 274 476 291 399 272 478 290 400 272 481 290 401 276 483 290 401 277 484 290 402 293 407 290 403 280 488 289 405 279 488 289 407 280 489 290 408 282 489 291 409 285 490 293 410 287 490 296 411 289 493 297 411 303 422 299 412 302 418 300 412 303 418 301 412 304 418 301 413 306 424 301 413 305 423 300 414 301 415 299 415 304 426 298 415 301 421 297 415 302 426 297 415 299 421 296 415 299 421 297 415 299 421 297 415 299 421 297 415 299 422 296 415 298 421 296 415 298 421 297 415 301 426 297 414 302 426 299 414 302 420 300 413 307 423 303 414 309 420 309 415 315 419 316 415 323 417 324 412 336 413 330 407 342 406 335 401 337 400 339 396 340 395 340 393 342 391 340 393 351 389 338 394 340 392 335 396 347 393 334 397 344 394 335 398 347 396 336 400 346 396 337 401 349 398 338 402 347 399 337 404 349 401 337 405 348 403 336 405 346 403 335 406 347 403 336 406 347 403 337 406 346 401 338 406 349 401 339 407 348 401 340 407 348 401 339 408 348 401 339 408 348 401 339 409 347 403 338 410 346 403 337 411 345 404 337 411 345 405 337 411 345 405 337 411 346 404 338 410 347 403 339 409 348 402 340 409 348 401 340 408 349 401 341 407 350 399 342 405 351 398 344 403 352 396 346 401 354 394 347 399 355 392 348 397 357 390 350 396 359 388 352 394 360 387 354 392 363 385 359 392 367 385 361 393 370 385 363 395 372 388 362 398 371 392 361 401 370 395 359 404 368 397 356 406 365 399 353 408 361 402 349 410 357 404 347 411 354 405 345 413 352 407 344 413 351 408 344 413 351 408 346 413 352 407 349 412 356 406 352 411 358 406 356 410 364 403 367 402 367 402 361 409 369 402 362 409 370 402 360 411 368 404 363 406 362 408 356 408 355 411 344 419 347 413 341 413 341 415 337 413 337 415 333 420 336 415 337 414 337 415 339 414 339 415 339 421 342 415 347 411 346 413 352 407 351 410 351 412 357 403 354 408 360 398 357 404 364 395 360 401 365 391 361 399 366 388 361 395 367 384 362 391 366 380 366 388 367 376 370 384 370 372 373 380 371 368 372 377 370 365 371 373 368 362 370 372 367 361 369 374 365 363 368 377 364 366 368 381 363 371 368 385 363 376 368 388 362 377 368 388 362 377 368 387 362 377 361 377 360 376 358 376 359 376 360 385 355 373 354 371 353 370 356 377 352 365 357 373 353 360 358 369 355 356 358 367 356 354 358 367 357 355 358 370 357 357 357 372 357 359 357 361 357 360 357 362 357 361 359 374 358 361 360 373 360 360 363 372 362 360 364 371 364 359 365 358 364 357 366 369 365 357 367 356 366 355 367 354 367 353 367 364 367 352 365 362 367 350 364 361 366 349 364 362 366 350 365 363 367 351 366 363 369 352 369 364 372 352 371 365 374 354 373 366 376 355 374 366 377 355 376 365 379 354 377 363 380 352 379 362 382 351 381 360 385 349 385 360 390 349 389 361 393 350 394 362 399 351 400 362 405 351 408 360 413 350 417 358 421 348 423 355 427 345 426 353 430 343 428 353 432 343 427 355 432 345 426 356 432 346 428 358 434 347 430 358 436 347 433 357 438 346 437 353 442 341 442 347 446 335 446 343 449 331 449 339 451 328 451 334 453 322 453 326 454 315 454 321 455 309 456 318 457 306 458 317 459 305 460 315 460 303 461 311 461 299 463 307 463 295 465 302 465 290 466 297 466 285 466 293 466 281 467 289 466 277 468 285 466 273 467 279 465 268 466 270 464 263 465 261 462 250 466 255 464 245 471 254 468 243 476 254 473 243 480 254 476 243 478 249 474 238 474 240 471 233 471 229 468 223 470 221 466 212 473 218 468 208 476 216 471 206 475 213 471 203 471 208 467 198 465 203 461 194 461 199 457 190 459 196 455 188 460 193 457 185 463 192 460 184 466 191 462 182 466 189 463 180 466 188 464 179 467 189 465 179 469 189 466 179 470 189 468 179 472 190 471 180 474 191 475 180 478 191 478 181 481 192 481 180 482 191 483 180 484 190 485 179 484 191 484 179 483 192 483 180 482 192 482 181 483 191 482 180 484 190 483 179 486 189 485 178 488 189 487 177 490 187 488 176 489 184 487 174 486 183 484 172 483 182 481 172 482 182 480 172 484 183 481 173 487 183 483 174 488 183 483 174 488 183 482 174 486 182 480 174 484 182 477 174 482 181 476 173 482 181 475 173 482 181 475 173 483 181 475 174 484 181 475 175 484 182 475 176 483 183 474 177 482 184 472 178 480 185 471 179 478 186 469 180 476 187 467 181 473 187 464 182 470 187 460 183 466 186 456 183 461 185 451 185 454 186 425 175 449 190 423 177 448 195 419 179 438 201 439 200 448 202 439 203 447 203 437 204 448 204 438 204 451 205 440 205 453 207 443 205 456 207 444 206 457 208 447 207 457 209 446 209 456 210 445 211 455 212 444 213 453 213 442 215 449 212 438 216 443 213 434 218 437 216 428 222 432 220 424 226 428 223 421 229 426 225 419 231 423 228 423 227 420 229 412 234 415 230 408 235 413 230 414 230 414 230 414 230 413 229 406 234 414 229 406 234 415 230 407 234 414 230 406 235 412 231 404 235 410 231 403 236 411 231 403 236 411 230 411 230 410 229 403 235 410 228 411 228 412 228 413 228 414 228 414 228 412 228 412 228 412 227 412 227 413 227 413 227 414 226 414 226 415 225 407 231 415 224 407 230 416 223 409 229 418 221 411 228 420 219 413 227 422 218 415 226 424 217 417 225 427 216 419 224 429 215 421 224 431 214 423 223 432 214 424 222 432 214 424 222 431 214 423 222 430 214 423 221 432 214 424 220 435 213 426 218 436 212 427 217 438 211 427 215 440 211 429 213 443 211 432 212 448 211 437 211 453 211 442 209 456 211 444 209 457 211 446 208 457 211 446 208 457 211 446 208 458 212 447 208 460 212 449 208 462 212 451 207 464 213 453 208 466 214 455 209 467 216 457 210 467 217 457 211 467 218 458 212 468 219 458 213 467 219 458 213 466 217 456 212 461 214 450 209 455 210 444 205 452 208 442 202 450 206 440 200 448 202 439 197 446 199 437 194 444 196 436 190 442 193 434 186 441 191 432 186 440 190 432 185 441 189 432 184 441 187 432 182 442 186 433 181 442 185 434 179 442 184 435 178 442 184 434 178 442 184 433 178 440 183 433 177 441 183 433 177 443 183 435 177 446 184 437 178 448 185 440 178 450 185 441 178 451 185 442 178 452 183 444 176 454 181 446 174 456 179 447 171 456 177 448 170 456 177 448 170 456 179 448 172 457 179 449 172 458 181 449 175 460 185 450 178 462 187 452 180 458 188 448 182 455 187 446 180 454 185 444 179 456 184 446 178 459 184 449 178 463 185 454 178 465 187 456 180 465 187 456 180 463 184 453 178 459 178 449 174 454 175 443 172 452 174 441 170 453 175 444 170 459 178 449 172 462 179 452 172 460 177 450 171 458 175 448 169 457 175 447 170 457 176 447 171 458 177 447 172 460 179 450 175 464 181 454 177 467 181 457 176 469 178 459 174 471 176 461 172 473 175 463 171 472 174 462 170 468 172 457 168 460 168 449 165 451 162 441 159 445 155 434 154 441 150 430 148 439 145 428 143 440 141 429 138 442 137 431 134 444 136 432 133 443 136 433 132 441 135 431 131 439 134 429 129 437 132 427 128 438 129 427 125 440 127 429 123 437 124 427 121 432 119 421 116 425 113 415 110 420 108 409 105 416 105 405 103 414 104 403 102 411 103 401 101 406 102 395 100 399 101 388 100 392 98 381 97 387 94 376 93 384 90 373 89 383 86 372 86 381 84 370 84 375 83 364 83 364 79 358 79 350 74 340 75 341 70 331 71 333 68 324 70 325 67 316 70 318 67 310 71 315 66 306 70 314 65 304 68 314 63 304 66 314 62 303 65 309 64 300 67 299 66 294 68 286 68 281 70 277 68 267 72 271 68 261 72 266 68 257 72 264 68 254 72 263 67 253 70 263 66 252 69 261 66 251 69 258 68 248 72 251 71 241 75 242 72 233 76 235 72 225 76 231 70 221 74 228 69 219 72 225 67 215 71 222 67 212 71 219 68 209 73 216 70 207 75 215 72 205 76 214 74 205 78 214 76 204 80 212 78 203 82 211 79 201 83 208 78 199 83 205 78 197 84 204 79 195 85 204 79 195 85 204 78 197 84 206 78 197 84 206 78 198 84 206 78 197 84 204 79 195 85 201 80 193 87 196 83 190 91 191 87 184 95 185 92 180 101 180 99 178 104 175 106 174 111 172 114 170 123 170 119 169 129 169 123 168 133 168 126 168 136 169 130 169 140 168 139 169 144 165 152 165 155 160 160 161 165 157 165 158 174 155 164 157 175 154 161 154 171 156 156 156 166 160 155 159 164 162 159 161 169 161 168 161 174 156 179 157 184 151 188 152 198 148 195 150 205 145 202 148 211 144 210 147 219 142 216 147 227 148 234 148 233 149 240 149 239 147 237 152 244 150 242 154 247 152 249 159 255 152 252 158 259 149 254 156 262 147 256 154 263 147 257 154 265 148 260 149 260 153 267 157 272 157 276 164 284 159 283 166 291 161 288 168 296 165 292 172 300 170 299 174 303 171 307 178 315 167 316 175 324 163 320 170 327 162 322 169 328 165 328 172 334 170 337 175 341 175 346 180 349 180 351 182 351 186 354 192 357 194 359 199 362 199 367 208 371 201 374 210 377 202 377 211 382 204 379 214 383 210 383 219 387 216 389 222 392 222 394 232 398 228 398 239 402 236 402 247 404 244 407 255 410 249 413 260 416 252 416 263 419 254 415 265 418 258 414 269 416 266 415 277 417 272 418 283 420 276 422 287 424 278 426 289 427 280 426 291 428 283 425 294 427 287 426 298 427 291 427 302 428 294 427 306 428 298 426 310 427 301 427 313 428 302 428 313 430 301 428 313 431 299 426 310 427 295 422 306 423 290 417 300 419 286 414 296 417 285 414 295 418 286 414 296 418 287 415 297 419 288 415 298 419 286 415 296 420 283 415 292 420 281 415 290 420 281 415 289 421 282 417 290 424 283 421 291 426 283 424 291 431 280 424 288 432 278 423 286 431 277 422 284 430 277 422 284 430 278 423 286 431 280 423 287 431 281 423 289 431 282 422 289 431 281 422 288 430 280 421 287 430 279 421 286 430 279 421 286 430 279 421 286 430 279 421 286 430 278 422 285 431 278 422 285 431 278 422 284 431 277 422 284 431 277 422 283 431 276 422 283 431 275 422 282 431 275 421 282 430 275 420 282 429 276 419 281 428 275 419 281 428 274 419 280 428 272 419 278 428 272 419 277 429 272 420 277 429 272 422 279 431 273 424 281 432 275 428 283 435 277 430 285 437 280 432 290 438 284 433 294 439 289 434 300 439 293 433 304 438 296 432 307 437 299 431 310 435 300 430 311 435 300 429 312 434 300 429 312 433 300 428 311 433 300 427 311 431 300 426 311 431 300 426 311 431 300 427 311 431 301 427 312 432 301 427 312 433 301 428 312 434 301 428 311 435 300 430 311 435 299 430 310 436 299 430 310 436 300 430 310 436 301 430 311 435 303 430 313 435 305 431 315 436 307 433 318 438 310 436 321 440 312 439 323 443 314 442 325 446 315 444 327 448 316 445 328 449 318 447 329 451 321 448 332 451 324 449 335 452 327 450 338 453 329 452 340 455 332 453 343 455 334 454 345 457 336 455 347 457 337 456 348 458 337 456 348 459 337 456 348 459 337 456 348 459 338 455 349 458 339 455 350 458 339 454 350 458 339 454 350 457 339 454 350 457 340 453 351 456 341 452 351 455 342 451 353 453 345 450 356 452 347 448 357 449 348 446 359 447 349 444 360 445 350 444 361 444 352 443 361 442 352 441 361 440 351 439 360 436 350 435 359 432 348 432 358 428 346 428 356 424 344 425 354 420 341 422 351 418 337 420 347 415 333 418 343 412 328 415 338 409 322 411 332 405 314 407 324 401 304 403 315 397 296 398 305 393 288 395 298 389 283 393 292 387 280 392 290 386 280 393 289 388 290 390 290 390 282 398 292 392 284 399 293 393 283 399 292 390 281 396 290 388 278 394 287 386 285 384 285 384 277 390 284 382 278 390 285 381 281 391 287 381 287 391 291 380 293 389 296 378 298 386 299 375 300 383 299 371 299 380 297 369 297 379 294 367 294 377 291 366 292 375 288 365 290 376 286 365 288 377 285 366 288 377 284 366 287 376 283 365 287 375 283 364 285 373 281 362 283 371 279 361 282 369 276 360 278 369 272 360 272 370 266 361 268 373 262 364 262 377 256 367 262 376 254 368 262 371 253 366 262 367 252 364 262 366 251 363 261 366 251 363 260 367 249 365 257 369 247 368 253 371 243 370 249 374 239 372 246 376 236 373 244 379 234 377 244 381 233 377 245 382 234 379 247 382 236 382 250 383 238 383 252 383 240 384 252 381 241 384 250 380 239 384 247 379 237 383 246 378 235 383 245 379 235 382 245 380 235 384 243 382 234 387 241 385 233 390 238 387 231 393 237 388 231 398 238 389 231 398 239 390 232 399 242 390 234 398 244 389 236 397 244 389 236 396 244 388 236 396 242 388 234 395 241 388 232 396 240 389 231 396 239 391 231 398 238 392 229 398 236 392 227 399 234 391 225 398 232 390 224 397 232 390 224 397 233 391 224 397 235 393 226 399 238 397 228 401 240 399 229 404 241 401 230 405 242 403 231 404 243 403 231 404 243 403 231 404 242 404 231 404 241 405 229 404 239 405 228 402 238 403 226 400 236 400 225 396 234 395 223 392 231 389 220 385 227 382 217 378 224 376 214 372 221 370 211 367 219 367 209 364 216 365 206 362 213 363 203 361 211 361 201 358 209 358 199 355 207 354 197 351 205 349 195 346 202 343 192 340 196 336 186 332 185 327 182 326 176 321 174 319 173 316 168 313 167 308 163 306 160 300 158 299 159 294 155 291 161 293 155 286 164 289 156 282 162 279 157 275 159 272 158 271 155 266 150 262 153 266 145 258 150 263 142 256 151 260 143 252 151 254 144 246 152 246 145 239 152 242 144 234 150 240 143 232 148 238 141 231 139 228 139 227 138 224 138 224 138 221 137 221 146 225 138 218 145 222 143 219 145 219 140 215 148 220 140 213 147 219 139 212 142 215 137 211 141 215 139 213 142 217 140 215 142 217 134 211 134 213 133 212 132 213 132 212 132 214 131 213 139 219 131 215 138 220 134 217 137 220 132 217 135 220 131 218 135 222 129 220 132 225 123 222 130 228 120 225 127 231 117 229 125 234 119 232 123 236 113 234 113 236 113 235 111 235 111 236 112 235 111 234 121 235 112 233 122 233 112 230 121 231 111 228 121 229 111 226 120 228 114 226 119 227 109 224 117 225 108 222 117 224 108 221 117 223 108 220 117 222 111 220 117 220 112 218 117 219 107 216 118 219 108 216 119 219 109 216 119 219 110 216 118 219 112 217 116 221 110 219 115 223 105 221 114 224 109 223 114 226 108 225 114 227 103 225 113 228 104 226 114 228 108 227 114 228 104 226 114 227 110 226 115 226 105 225 115 226 105 225 115 225 105 224 115 225 105 224 115 225 104 224 115 225 104 224 114 225 108 225 115 225 104 225 115 226 109 225 115 226 104 225 115 227 109 226 114 228 104 226 114 228 104 226 114 228 104 226 114 228 104 226 115 228 104 226 115 228 110 227 115 227 106 226 115 227 105 226 115 226 105 226 115 226 104 225 115 226 109 225 114 226 103 225 113 227 103 225 112 227 107 226 112 229 107 227 112 232 108 230 111 238 107 234 112 242 104 235 113 243 107 235 114 241 111 237 116 238 111 229 119 232 115 222 122 225 120 215 128 219 127 209 134 213 133 204 139 210 139 201 144 209 144 200 148 209 146 200 150 209 149 204 150 211 150 202 151 212 151 201 152 213 153 202 153 213 154 203 155 213 155 203 156 213 156 202 157 214 158 202 159 213 160 202 162 213 163 202 165 213 168 203 169 214 172 204 176 215 177 215 179 216 201 188 181 216 201 192 181 216 201 194 179 216 200 193 176 216 176 215 172 216 175 215 168 215 172 206 169 214 170 213 171 212 172 212 172 212 173 211 173 210 174 210 172 208 173 208 172 206 172 205 172 204 173 203 171 203 172 202 170 200 171 196 170 200 172 193 169 200 171 193 168 200 170 193 167 201 167 201 168 202 169 194 170 204 171 196 173 205 174 197 174 206 177 198 176 206 178 198 178 207 179 198 180 208 182 200 184 210 185 201 187 212 187 212 189 215 189 214 190 217 190 216 189 219 190 218 188 219 190 209 187 220 187 219 186 219 186 218 185 217 185 216 184 215 186 205 183 213 183 213 183 213 186 204 185 214 188 205 186 216 186 216 188 217 188 216 189 218 189 218 190 219 190 218 190 220 190 220 190 220 190 219 188 219 192 209 188 214 188 214 186 212 186 211 185 211 187 204 187 204 186 203 182 212 183 211 183 213 186 205 184 215 187 207 186 217 188 208 186 218 190 209 188 219 191 210 188 220 188 220 188 221 188 221 188 221 188 220 187 221 187 220 186 221 186 220 185 221 185 221 185 223 185 222 186 223 186 223 187 224 186 223 187 223 187 223 187 222 187 222 186 221 189 212 186 220 189 211 185 220 190 211 191 212 190 211 187 218 187 217 187 215 191 208 186 214 190 205 189 204 189 203 184 208 188 201 184 207 187 200 184 207 187 200 184 207 184 207 184 208 188 202 186 210 190 203 187 211 187 211 188 212 192 205 188 212 192 206 188 214 193 206 188 212 192 205 187 212 191 204 187 211 189 204 186 212 189 204 185 213 189 206 187 216 187 216 188 220 193 212 188 224 193 216 185 229 185 229 182 234 191 228 180 238 188 230 179 241 188 234 178 242 186 234 177 242 186 235 177 241 186 235 177 241 186 234 177 241 186 234 178 242 187 235 178 241 188 235 179 240 188 235 180 241 188 234 181 241 189 234 181 241 189 233 181 241 189 233 180 240 189 233 180 240 189 232 180 240 188 232 180 240 188 232 180 240 188 232 180 240 188 232 180 240 188 232 181 240 188 232 181 240 188 232 181 240 189 232 181 240 188 232 181 240 189 232 181 240 188 233 181 240 181 240 180 240 181 240 180 241 181 240 180 241 189 232 180 241 180 241 180 241 181 240 181 241 189 233 181 240 189 233 182 240 187 235 182 239 189 232 185 237 189 234 187 236 192 232 191 235 196 232 196 235 197 235 199 236 203 233 201 237 205 234 202 237 206 234 202 237 206 234 201 237 205 234 201 237 206 231 201 236 207 229 202 235 208 228 205 234 209 226 206 232 211 224 207 231 212 223 207 231 210 226 207 230 207 229 205 230 209 223 202 230 207 223 201 231 205 223 200 230 205 222 201 229 205 221 201 229 206 221 202 229 207 221 203 229 209 222 204 229 210 222 204 229 208 225 205 230 209 227 206 232 211 229 208 235 213 232 209 237 214 234 209 240 214 238 210 244 215 242 210 247 215 245 210 250 215 248 210 252 211 251 210 253 215 251 210 253 215 250 210 251 215 248 210 248 215 245 211 244 216 242 212 241 216 239 212 238 217 236 212 237 213 236 213 236 214 236 214 236 218 234 213 237 214 237 213 240 218 238 212 241 218 239 212 242 217 240 212 243 222 239 212 244 217 241 212 244 217 241 213 244 214 243 214 244 219 241 214 243 219 240 213 242 218 239 212 240 216 238 210 237 216 235 210 233 215 231 209 230 210 229 207 227 217 224 205 225 215 221 203 223 212 219 199 221 201 221 196 219 205 215 190 216 201 212 186 214 195 208 180 211 190 205 176 209 185 202 174 207 182 200 171 207 178 199 168 207 174 198 164 207 170 198 162 208 166 198 160 209 162 198 156 211 159 199 154 211 155 200 152 211 151 200 151 210 151 210 151 209 151 209 153 209 154 208 157 208 157 207 158 207 158 207 158 207 156 196 157 207 154 196 153 197 152 196 150 198 150 197 150 211 148 198 150 211 149 201 150 212 148 201 151 213 147 202 150 215 147 203 150 215 147 204 151 215 148 204 152 215 148 203 153 215 152 204 153 214 153 204 153 212 152 203 153 211 148 199 150 210 147 198 149 210 146 198 148 211 145 198 147 212 144 199 147 212 144 200 147 211 145 200 148 211 146 200 149 212 146 201 150 212 148 201 150 211 149 201 150 212 148 200 151 212 148 200 151 213 148 200 151 213 148 200 152 211 148 199 152 211 149 199 153 211 150 199 154 211 155 209 154 210 150 199 152 211 154 209 152 211 149 198 151 209 149 198 151 208 149 197 150 207 148 196 150 207 148 196 150 207 148 195 150 207 149 195 151 206 150 194 153 205 152 193 154 205 153 193 155 205 154 193 156 205 154 193 156 205 154 194 154 195 153 194 152 197 151 196 149 209 149 197 147 210 146 198 144 211 144 200 142 212 143 201 143 213 144 201 144 214 145 201 146 214 147 201 148 214 148 201 148 214 148 202 148 216 148 203 147 217 147 205 145 221 145 209 142 221 144 210 142 220 144 208 145 216 147 204 150 213 151 201 151 213 151 201 148 216 147 203 143 217 143 205 141 218 141 206 140 217 143 207 141 216 143 203 143 214 144 202 143 216 143 205 143 220 142 209 142 223 141 211 142 224 141 213 143 223 141 211 144 219 143 207 146 214 146 202 149 210 149 198 153 208 154 196 157 207 158 196 159 208 162 196 161 210 166 199 164 211 165 211 166 213 171 203 167 215 173 205 169 217 175 208 171 219 177 211 173 221 179 213 174 222 179 217 184 215 184 215 177 223 184 215 178 224 186 216 180 226 188 218 182 228 187 224 184 231 188 227 185 233 189 229 186 233 191 228 187 231 191 227 188 228 192 224 188 226 192 221 188 224 192 219 188 223 188 221 188 223 188 221 188 224 191 219 188 225 187 223 187 226 191 221 187 227 192 220 187 227 188 226 187 227 187 225 187 227 187 226 186 227 187 226 186 228 190 223 186 228 187 227 186 229 194 221 186 229 187 227 186 228 190 223 186 227 187 225 186 226 190 222 186 226 190 221 186 225 189 221 185 225 189 221 185 226 189 221 185 227 185 226 185 227 186 226 185 228 189 223 185 228 192 220 185 228 192 220 185 228 192 220 185 228 192 219 186 228 192 219 185 227 186 225 185 227 186 225 185 226 192 219 185 226 190 220 185 227 190 220 185 227 190 220 185 226 192 219 185 226 192 219 185 227 186 226 185 227 186 225 185 227 186 226 185 227 186 226 185 227 186 226 186 227 192 219 186 227 186 225 185 226 189 223 184 226 189 223 184 227 189 224 185 229 190 227 185 232 190 230 185 234 190 232 185 236 191 236 187 239 192 238 188 242 193 241 189 244 194 244 189 247 195 246 190 249 196 248 192 251 198 250 193 253 199 252 193 254 199 253 193 254 199 253 194 253 201 252 196 252 202 251 195 250 205 249 193 249 204 248 194 247 204 247 194 246 204 245 196 246 206 243 198 247 208 243 200 248 210 244 202 249 213 247 206 251 216 248 210 252 220 249 215 253 225 250 220 253 230 249 224 253 229 250 227 252 232 250 229 252 234 249 231 251 236 248 232 251 237 248 233 251 238 248 233 250 238 248 232 250 237 247 231 249 238 245 230 248 238 243 231 247 239 242 232 246 239 242 232 246 237 243 232 245 237 243 231 245 237 243 229 245 235 243 226 243 232 242 224 242 235 240 222 240 232 240 221 238 230 239 218 237 229 237 218 238 228 237 218 238 229 238 222 242 228 240 223 242 228 240 223 240 228 238 223 238 233 234 222 235 223 234 219 232 224 229 216 229 218 228 213 227 214 225 209 223 213 219 206 221 207 219 203 219 203 218 199 218 199 217 195 217 194 215 191 215 190 213 188 213 188 211 187 211 186 200 185 211 183 200 182 212 179 201 175 211 173 200 170 212 167 200 164 210 162 198 161 206 159 199 157 201 155 195 156 198 153 187 155 194 154 187 156 189 156 183 160 186 158 175 162 184 160 172 163 182 162 171 164 181 163 170 164 180 163 170 166 179 162 167 165 178 162 166 165 177 163 170 166 176 163 164 168 175 167 167 170 174 168 162 172 173 170 165 172 170 170 163 171 168 168 156 170 164 168 158 169 161 167 156 169 159 164 148 166 157 164 151 163 156 159 145 159 155 157 144 158 156 154 144 157 156 154 144 157 156 154 144 157 155 154 143 157 156 154 144 157 157 154 145 157 159 154 147 157 161 156 154 157 163 154 150 157 164 158 154 157 164 157 152 158 164 160 154 158 163 158 151 157 163 158 150 154 162 157 150 153 161 157 149 155 159 160 148 160 157 165 146 164 156 169 145 163 159 167 147 159 162 162 150 153 167 156 154 148 170 151 158 147 170 151 159 150 168 154 156 155 164 160 152 161 162 165 150 164 161 168 149 167 161 171 149 171 160 174 148 175 159 177 158 179 158 182 151 183 157 187 146 185 156 187 149 185 155 189 144 184 153 188 142 183 152 187 140 181 151 185 140 179 151 183 140 178 152 180 151 177 154 182 143 177 155 182 144 178 157 182 146 179 158 182 147 180 160 183 148 180 160 184 148 182 159 185 148 182 158 185 147 182 158 185 146 181 157 184 146 179 158 182 147 178 159 181 147 178 159 180 148 178 158 180 147 179 158 180 156 182 156 184 145 184 155 186 144 186 154 188 144 186 155 188 145 187 157 187 156 187 159 187 158 188 160 188 159 188 161 190 150 188 160 190 150 188 160 190 149 187 160 190 149 186 160 189 149 184 160 187 149 182 160 184 148 179 157 182 147 178 155 181 144 177 153 180 142 178 152 180 142 180 152 182 142 183 152 185 142 185 153 187 143 185 154 188 144 185 156 188 146 184 158 188 148 184 159 188 149 183 159 187 148 182 158 187 148 181 157 186 147 181 156 185 146 182 156 186 146 184 157 188 147 187 158 187 158 189 160 192 150 191 161 194 151 192 162 195 152 192 162 192 162 192 162 192 161 191 161 194 150 189 160 193 150 187 159 191 150 186 159 186 159 184 159 188 149 183 158 187 148 182 158 186 147 182 157 185 146 181 156 185 146 180 156 184 146 180 156 184 145 180 156 184 146 182 157 185 146 182 157 186 147 183 158 186 147 183 158 187 147 184 158 188 148 184 158 188 148 184 159 187 148 187 150 187 148 182 159 186 148 181 158 186 148 181 157 186 148 181 157 186 148 182 158 186 148 182 158 187 148 183 156 188 147 184 154 188 145 183 153 188 144 183 151 187 142 182 150 187 141 182 149 187 141 183 149 188 141 183 151 188 142 184 153 188 144 184 155 189 146 184 157 189 148 185 159 185 159 185 161 190 152 186 162 191 153 186 164 191 154 186 164 192 155 187 165 192 155 187 165 192 156 189 165 194 156 190 164 195 155 192 164 197 154 194 165 198 155 195 166 199 156 196 167 201 158 197 167 201 158 196 168 201 158 196 168 200 158 195 167 200 158 193 167 198 158 190 166 196 157 190 166 195 156 188 165 194 156 188 165 193 155 188 164 193 154 188 162 193 153 189 159 194 150 190 157 194 148 190 156 193 147 188 155 192 146 188 156 192 147 188 158 192 148 188 160 193 150 189 161 194 152 189 162 194 153 189 163 194 154 188 164 194 154 188 164 193 155 188 165 193 155 188 165 193 155 188 165 192 156 187 166 192 156 186 166 192 156 186 166 187 166 187 166 192 156 187 166 192 156 188 166 193 156 188 166 193 156 188 165 194 156 189 165 194 156 189 165 194 156 188 164 194 155 188 164 194 155 188 163 194 154 188 162 193 153 188 162 193 153 188 163 193 154 188 163 193 154 188 164 194 155 189 165 194 156 189 166 194 157 189 166 194 157 189 166 194 157 188 166 194 156 189 165 194 156 188 164 194 155 188 163 194 154 188 162 193 153 187 162 193 153 187 162 193 153 187 163 193 154 188 164 193 155 188 164 193 155 188 165 194 156 188 166 194 156 188 165 194 156 188 164 193 155 187 164 192 154 186 163 192 154 187 164 192 154 186 164 192 154 187 164 192 154 187 163 192 154 187 163 192 154 188 163 193 154 188 162 193 153 189 161 194 152 189 161 194 152 188 160 193 151 188 160 193 151 188 160 193 151 188 161 193 152 188 161 193 152 188 162 193 153 189 163 194 154 190 163 194 154 190 162 195 153 190 161 194 152 190 161 194 152 189 161 194 152 189 161 194 152 190 160 194 151 190 159 194 150 190 159 194 150 190 159 194 150 190 158 194 149 190 158 194 148 190 157 194 148 190 158 194 149 190 158 194 149 190 157 194 148 189 157 189 158 189 158 189 158 189 159 194 150 190 158 194 150 190 158 195 149 190 159 195 150 190 160 195 151 192 161 196 152 193 161 198 152 193 160 197 151 193 160 197 151 193 161 197 152 192 162 197 153 192 160 197 151 192 157 196 148 191 154 196 146 191 152 195 145 190 152 194 144 190 153 194 145 190 155 195 147 191 158 197 150 195 163 200 154 197 166 202 157 200 168 204 158 201 168 205 159 200 167 205 158 199 166 205 158 198 166 203 158 196 166 202 158 196 164 201 156 195 160 200 153 195 157 200 150 194 155 199 147 193 153 198 146 193 154 198 146 193 155 198 148 194 158 199 150 196 161 202 154 198 164 204 156 200 166 205 157 202 168 206 158 202 168 207 159 201 169 206 160 200 170 205 162 200 170 205 162 201 169 206 160 201 168 206 160 202 169 207 160 202 170 207 162 203 171 208 163 203 172 209 164 204 172 209 164 204 172 209 164 204 172 209 164 203 171 208 162 202 170 207 162 201 169 206 160 200 168 205 160 199 167 204 158 198 166 203 158 197 164 202 156 197 163 202 156 196 162 202 154 197 161 201 153 197 160 201 152 197 161 197 161 198 161 202 153 198 160 202 152 198 157 202 150 197 155 201 148 195 153 200 146 193 151 193 151 192 150 196 142 191 148 191 148 191 148 195 141 190 149 191 149 191 150 191 150 192 152 197 145 193 153 198 146 194 154 199 147 194 154 199 147 194 154 198 146 193 153 194 153 193 153 193 153 194 154 194 154 194 157 198 148 195 159 200 151 197 161 202 154 198 161 203 154 198 160 203 152 198 160 203 152 199 160 198 161 200 162 204 155 201 164 206 156 202 165 206 157 202 166 207 158 201 166 206 158 200 167 205 160 200 168 205 160 200 167 205 160 199 167 199 168 199 166 199 167 199 165 199 165 200 164 199 164 199 163 204 156 199 164 204 156 199 164 204 157 199 166 205 158 200 164 205 157 199 162 204 154 198 161 203 153 198 161 203 153 200 162 205 155 201 163 206 156 202 165 207 158 203 167 208 159 204 168 208 160 204 170 209 162 204 172 209 163 204 172 209 164 204 173 209 164 204 172 209 164 204 172 209 164 204 173 209 164 205 173 209 164 205 172 209 164 206 172 209 163 206 172 205 171 206 172 210 164 206 172 210 164 206 172 206 171 206 172 210 164 206 172 209 163 205 171 210 163 205 171 209 163 203 170 209 163 203 170 208 162 202 167 208 160 201 165 206 157 200 163 205 155 199 162 204 154 199 162 204 154 199 163 204 155 200 164 204 156 200 164 205 157 201 166 205 158 201 165 205 157 201 162 205 155 200 159 200 158 199 156 203 148 198 154 201 146 196 153 199 145 195 153 199 146 195 155 199 147 196 157 200 149 197 159 201 151 196 160 201 152 195 160 200 151 194 160 194 160 194 158 198 147 195 155 199 144 196 152 200 141 197 149 201 139 198 147 202 137 200 146 204 136 201 146 205 135 202 146 206 134 202 144 206 133 204 142 206 131 204 139 207 128 204 135 208 125 204 132 207 121 204 130 207 119 204 128 207 117 206 126 209 116 207 125 212 114 210 124 214 114 212 124 216 114 213 124 217 113 213 124 217 113 213 124 217 113 212 124 216 114 212 125 216 114 212 126 215 115 212 127 215 115 212 127 216 116 212 127 216 116 212 127 216 116 212 127 216 116 212 127 216 116 212 127 216 116 212 127 216 116 213 127 216 116 213 127 216 116 213 127 217 116 214 127 217 116 214 127 217 116 214 126 217 116 214 125 217 114 214 123 218 112 214 119 218 108 216 115 220 104 218 111 222 100 221 109 225 98 225 107 230 96 229 104 234 93 233 101 237 90 236 96 241 86 239 93 245 83 242 90 248 80 246 89 253 80 252 90 258 80 256 91 264 82 260 92 268 82 264 91 271 82 266 89 273 80 267 87 274 78 269 86 277 77 273 86 281 76 277 84 284 75 279 83 287 74 282 82 290 73 285 82 293 73 289 81 297 72 292 80 300 72 294 80 303 72 295 81 304 74 294 80 303 72 294 82 302 74 293 80 302 72 294 84 303 76 295 84 304 75 296 87 296 86 295 81 304 73 295 85 296 84 295 75 304 67 295 80 303 71 296 81 305 73 297 84 297 84 296 88 306 81 296 90 306 83 298 89 308 82 300 87 311 81 302 84 313 78 306 83 316 76 309 82 320 76 313 82 325 77 320 84 331 79 326 87 337 81 330 88 341 82 333 87 344 82 338 86 348 81 342 86 353 81 346 87 357 82 348 88 359 83 349 90 359 86 349 92 359 88 348 93 359 89 348 92 348 92 347 92 357 89 345 92 346 92 344 91 355 92 344 92 353 93 342 95 352 95 340 96 351 96 338 97 348 97 334 99 346 98 332 98 343 99 330 99 341 100 327 101 339 101 326 100 337 101 325 100 336 102 325 101 337 103 326 102 337 103 326 102 337 104 326 104 338 106 326 106 338 109 327 110 338 111 327 112 338 113 328 113 339 114 329 112 340 113 330 111 331 111 332 109 343 109 333 108 333 107 333 107 334 107 331 107 343 106 330 107 341 106 327 105 328 106 326 105 337 102 325 103 326 103 324 100 336 95 325 97 336 92 325 96 336 89 325 93 335 85 323 91 334 83 322 89 332 80 321 87 331 79 320 86 330 77 319 86 329 77 318 86 328 77 317 86 326 77 316 87 323 81 315 88 324 78 314 89 320 83 313 89 319 83 313 90 319 84 314 90 323 82 315 90 321 85 316 90 325 83 317 90 324 85 318 90 325 85 319 89 326 84 319 89 326 83 318 88 325 83 318 87 327 79 317 87 323 82 316 87 326 80 316 88 326 80 316 88 326 80 317 88 324 83 318 88 325 83 319 88 325 84 320 88 330 81 321 89 328 84 322 89 329 84 322 88 329 84 321 86 332 79 319 84 330 77 317 82 328 76 315 80 327 75 313 79 325 75 313 79 325 75 313 80 325 76 312 80 324 76 310 78 322 75 307 76 319 73 303 73 315 71 300 72 311 69 299 72 310 70 298 73 309 70 301 76 312 73 306 80 317 77 310 84 322 81 311 84 322 83 308 83 320 79 316 81 316 81 315 84 315 84 305 89 316 88 308 91 318 91 311 93 322 93 314 95 325 94 317 97 328 96 320 100 330 99 322 102 332 100 324 103 335 101 325 103 337 101 326 103 337 101 326 102 337 100 326 101 337 100 326 101 337 99 326 101 337 100 326 101 337 100 326 102 337 100 327 103 337 101 327 103 337 101 326 103 337 102 326 103 337 102 326 102 337 101 326 102 336 101 326 102 338 101 327 102 339 101 327 102 329 102 327 102 338 102 326 103 337 104 325 104 335 106 323 105 333 109 320 107 330 111 317 108 327 114 315 110 323 117 313 112 320 119 312 113 318 121 311 115 317 123 311 118 316 125 309 122 315 127 307 123 311 126 307 123 313 130 307 124 312 130 307 123 313 130 308 122 314 129 309 121 315 128 310 121 313 127 310 121 314 128 309 121 313 127 309 121 314 128 308 121 315 128 309 122 315 129 309 122 315 129 309 121 316 129 310 121 316 128 310 121 316 128 310 121 316 128 310 121 316 128 310 121 316 128 309 121 316 128 309 121 316 128 309 122 315 128 309 122 315 128 309 121 316 128 309 121 314 128 309 121 315 128 309 121 315 128 309 121 315 128 308 121 315 128 308 122 315 128 309 122 315 129 309 122 315 129 309 122 315 129 309 122 315 129 309 122 315 128 309 121 315 128 310 121 314 128 310 121 314 128 309 121 310 129 307 123 307 130 304 123 304 130 300 124 300 131 296 124 296 128 292 125 294 130 291 125 292 130 290 124 291 130 291 122 292 126 291 121 293 128 292 119 293 128 293 119 293 127 293 118 295 126 295 117 295 126 296 116 296 125 296 116 296 125 297 117 297 126 297 117 297 126 298 118 298 127 298 120 298 129 298 122 298 130 297 122 298 131 296 122 298 130 297 122 298 131 297 123 299 132 298 123 299 132 298 123 300 132 298 121 300 130 298 119 301 128 298 119 300 128 298 119 301 128 298 118 300 128 298 119 300 128 297 120 301 129 297 120 301 129 297 121 301 130 296 121 300 130 296 121 300 130 296 121 300 130 296 121 300 130 296 121 300 130 297 121 301 130 297 121 301 130 297 121 301 130 297 121 300 130 296 122 300 130 296 122 300 130 296 122 300 130 296 122 300 130 297 122 301 130 297 122 301 130 297 122 301 130 297 123 301 131 297 123 300 131 296 122 301 131 296 122 301 131 296 122 300 130 296 122 300 130 296 122 300 130 296 122 300 131 296 122 300 131 296 122 300 131 296 122 300 130 296 122 300 131 297 123 300 131 297 123 300 131 297 123 301 131 297 123 301 131 297 123 300 131 297 123 300 131 296 123 300 131 296 123 300 131 296 123 300 131 296 123 300 131 296 123 301 131 296 123 300 131 296 124 301 131 296 125 303 132 298 127 305 133 300 128 308 134 304 130 311 136 307 131 314 136 308 132 318 137 311 133 320 138 312 133 321 138 312 134 321 139 312 135 320 140 311 135 317 141 310 136 318 142 309 137 318 142 310 138 318 144 310 139 319 144 311 139 320 144 312 139 321 144 312 141 321 146 311 142 321 147 311 142 320 148 310 143 319 148 310 145 320 150 312 146 319 151 314 146 323 152 315 145 324 150 315 144 324 150 316 143 325 149 316 142 324 148 315 140 324 146 315 139 322 146 315 139 321 146 315 141 323 148 316 143 323 151 316 147 321 155 313 150 317 158 311 153 315 162 309 157 313 165 308 160 314 169 307 163 312 172 306 166 310 175 304 172 308 180 303 180 304 180 303 188 304 188 302 191 309 200 302 195 306 202 301 198 302 198 301 203 301 205 300 209 301 209 299 215 300 216 298 223 299 223 298 229 301 233 298 234 301 236 299 237 299 237 299 241 300 241 300 247 300 247 300 251 301 251 301 255 305 258 301 258 302 258 301 260 302 259 301 261 301 261 300 263 301 263 299 264 300 264 298 264 298 264 297 264 298 264 298 264 299 264 299 263 300 264 300 261 301 262 301 260 302 260 302 259 303 259 303 258 308 260 304 257 305 257 304 256 305 257 304 257 309 261 304 259 309 261 305 259 310 262 306 259 307 259 308 258 312 261 310 259 315 262 313 260 318 263 315 262 320 265 318 264 322 267 318 267 319 267 318 269 323 273 317 272 318 272 316 274 317 275 314 276 321 284 313 277 313 278 310 279 311 279 308 282 308 282 305 284 306 285 303 287 304 287 300 289 301 289 297 292 298 292 294 295 295 295 292 297 293 297 291 299 291 299 290 301 291 300 290 302 291 301 291 303 291 302 292 302 292 302 291 303 291 302 290 303 291 302 291 302 291 302 291 301 292 301 292 300 292 300 293 297 293 297 294 294 294 294 293 292 294 292 293 291 293 291 292 290 292 290 292 289 292 290 292 290 293 294 291 291 293 296 292 294 294 298 293 296 295 300 293 297 295 302 293 300 295 304 293 301 305 341 294 301 296 309 294 301 297 309 294 300 298 309 294 299 297 308 295 300 299 309 296 302 299 310 296 303 297 302 297 304 300 309 298 306 301 310 298 308 301 312 298 308 308 338 298 308 300 312 298 308 301 313 297 309 300 313 296 311 299 314 296 312 299 316 296 314 306 338 297 315 306 338 298 316 301 322 299 317 306 338 298 318 306 338 299 317 306 338 298 316 305 338 298 316 305 339 297 316 305 339 297 316 305 339 297 315 304 339 297 314 305 339 298 314 300 318 298 313 306 338 298 313 306 338 297 313 301 316 298 312 301 315 298 310 308 338 300 308 308 338 299 309 308 338 299 306 301 311 298 306 307 338 296 306 296 307 295 305 296 305 295 305 295 304 295 303 293 310 295 299 293 307 295 295 293 304 297 293 295 303 298 291 297 302 297 290 296 300 296 289 295 299 295 288 294 298 295 287 294 297 296 287 294 297 293 287 292 297 290 288 288 298 284 290 282 298 278 290 278 289 267 288 270 285 261 284 258 287 257 284 257 283 254 285 254 285 252 289 252 289 250 293 250 293 248 298 248 298 247 305 247 305 246 312 246 313 245 322 246 323 244 332 245 332 243 343 243 344 241 354 241 355 237 365 238 366 232 372 233 373 228 379 228 380 223 386 224 387 220 393 221 394 217 399 218 401 216 405 216 406 214 409 215 411 213 414 213 416 211 416 211 418 210 417 210 418 209 416 210 417 210 414 210 415 212 411 211 413 214 409 214 409 217 406 216 407 220 404 219 404 223 401 222 402 227 399 226 399 232 396 231 396 236 394 235 394 241 392 238 393 243 391 240 391 244 390 202 395 244 389 205 394 242 388 210 392 202 393 211 391 206 392 213 391 209 392 215 391 210 390 219 389 210 387 219 385 206 383 217 381 204 380 214 376 202 376 209 373 199 371 213 363 199 370 215 360 224 358 215 359 222 357 217 357 220 356 216 356 220 355 215 355 220 355 216 355 221 355 217 354 222 355 218 354 223 355 219 354 222 355 218 354 222 355 217 355 222 355 217 355 222 355 217 355 221 356 217 356 222 357 216 357 221 358 216 357 221 359 216 358 221 360 213 361 221 360 213 361 221 360 213 361 222 361 213 361 197 369 211 361 196 371 211 368 194 373 205 371 193 374 201 374 192 376 201 378 225 380 202 382 228 383 202 387 230 385 200 390 232 386 199 392 234 386 198 393 236 387 236 385 236 388 236 387 236 388 236 387 236 389 236 388 237 390 237 389 238 391 238 389 238 392 239 390 238 393 239 390 238 393 239 390 239 393 239 394 241 394 240 394 241 395 242 395 242 394 242 394 243 393 243 393 246 394 245 394 248 396 248 396 251 400 251 400 253 404 253 405 255 409 255 409 257 414 257 414 262 419 262 420 269 427 269 427 277 435 279 432 291 428 285 441 295 454 293 451 302 464 301 460 308 473 310 470 326 466 319 478 335 471 328 484 346 474 342 488 360 474 356 487 375 474 374 473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407 467 412 465 411 463 413 457 412 456 410 445 410 444 405 430 406 432 401 419 401 419 396 408 396 408 391 398 390 396 382 385 385 385 376 378 379 379 371 376 372 375 366 376 365 373 357 371 361 372 362 374 360 371 355 370 360 371 358 371 359 371 358 372 359 372 357 372 359 372 356 372 357 372 356 372 357 372 357 373 357 372 356 374 357 374 356 376 357 375 356 378 356 377 355 380 355 378 355 380 355 379 354 380 355 379 353 379 354 378 352 378 353 377 351 375 351 375 349 372 350 372 348 369 348 368 345 364 343 363 343 360 341 358 341 356 339 354 339 351 337 349 338 347 336 344 337 343 335 340 336 340 334 337 335 337 333 334 334 334 333 332 334 332 331 330 333 331 332 329 333 330 331 327 333 329 332 327 334 329 332 326 334 328 332 326 333 328 331 325 333 328 331 325 333 328 332 325 333 328 332 325 334 327 332 325 334 327 333 325 335 328 333 325 337 331 335 327 340 335 340 333 342 340 343 339 344 347 345 346 345 355 344 354 343 364 342 364 341 373 340 374 337 383 337 383 333 393 336 392 331 403 331 402 327 414 327 413 323 425 324 424 319 435 319 434 316 444 316 444 313 454 314 453 312 463 312 461 311 473 311 471 311 485 311 483 311 497 311 495 311 503 312 501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 198 -1 -1 233 198 -1 -1 233 198 -1 -1 233 198 -1 -1 233 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 198 -1 -1 233 198 -1 -1 -1 -1 -1 -1 233 198 -1 -1 -1 -1 -1 -1 233 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231 200 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233 198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235 186 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 225 206 -1 -1 225 206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 262 192 257 192 255 192 259 205 256 200 44 303 359 192 472 132 294 253 397 158 290 258 365 202 291 259 359 217 288 258 358 225 289 258 358 227 294 259 355 229 294 259 357 231 294 259 356 234 293 258 355 234 293 258 355 232 290 260 338 258 292 259 336 252 293 259 335 256 293 260 337 258 294 261 337 259 293 260 337 259 294 261 338 259 294 258 336 258 295 259 336 258 294 259 336 258 296 260 336 258 296 260 336 258 296 259 347 257 296 259 346 257 296 259 335 257 295 259 335 257 296 260 327 255 292 260 335 256 295 260 335 255 296 260 334 254 295 260 334 253 295 260 335 253 295 260 334 252 294 260 334 251 295 260 337 247 295 260 337 247 294 260 335 248 294 260 336 248 293 261 337 247 293 261 337 247 292 261 337 247 291 261 337 247 292 261 337 247 291 260 337 247 290 260 337 247 290 260 335 252 291 260 335 252 299 289 334 252 291 261 332 254 291 261 334 252 292 261 332 254 292 261 335 253 298 288 333 254 298 288 335 253 298 288 335 253 298 288 334 253 297 288 332 254 297 288 326 253 297 288 326 253 296 288 328 251 296 288 333 254 296 288 326 252 296 288 326 252 296 288 326 253 296 289 332 254 297 289 334 252 296 289 332 254 297 289 332 254 297 289 332 254 297 290 335 249 297 290 335 249 297 290 335 249 297 290 335 249 297 290 335 249 297 290 330 246 297 290 337 247 297 290 335 249 297 290 335 249 297 290 335 249 297 290 337 248 297 290 337 247 297 290 337 247 297 290 326 252 297 291 334 252 297 291 332 254 297 291 326 253 297 290 327 251 297 290 327 251 297 290 334 252 290 260 332 254 297 290 332 254 297 290 333 254 297 290 332 254 297 291 332 254 297 291 334 253 297 291 323 251 296 291 323 252 290 259 333 255 290 259 323 252 288 259 335 253 290 259 325 250 290 259 324 250 289 258 324 250 289 258 332 255 289 258 322 252 289 257 323 252 289 257 327 251 285 259 326 251 284 259 327 252 287 256 327 251 283 259 327 251 283 258 327 251 282 258 334 253 282 257 327 251 282 257 327 252 283 254 327 252 283 254 327 252 281 257 326 252 281 257 326 252