289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 437 488 289 487 437 488 289 487 437 488 289 487 437 488 289 487 436 488 289 487 437 488 289 487 436 488 289 487 436 489 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 436 488 289 487 434 491 289 487 436 488 289 487 436 488 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 437 488 289 487 437 488 289 487 437 488 289 487 437 488 289 487 437 488 289 487 437 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 436 488 289 487 434 491 289 487 434 491 289 487 434 491 289 487 434 491 289 487 436 488 289 487 436 488 289 487 436 488 288 489 436 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 489 288 489 436 489 288 489 436 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 436 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 436 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 289 487 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 435 491 288 489 436 489 288 489 434 492 288 489 434 492 288 489 437 488 288 489 436 488 288 489 434 492 288 489 434 492 288 489 435 491 288 489 437 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 435 489 288 489 436 489 288 489 436 489 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 435 490 288 489 436 489 288 489 436 489 288 489 436 488 288 489 436 488 288 489 436 489 288 489 435 489 288 489 435 489 285 493 435 489 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 489 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 436 488 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 435 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 287 490 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 491 288 489 434 492 289 487 434 492 290 486 434 492 290 486 433 493 287 490 431 494 287 490 433 493 287 490 435 492 287 490 434 495 287 490 435 496 287 490 288 489 287 489 288 489 283 494 439 492 287 488 286 490 287 488 438 494 287 488 285 491 286 489 285 490 285 489 284 491 284 490 283 491 283 491 283 491 284 489 282 491 -1 -1 282 491 281 490 281 490 283 488 281 490 282 488 280 491 -1 -1 280 490 -1 -1 279 490 -1 -1 279 490 -1 -1 279 489 -1 -1 279 488 -1 -1 277 488 -1 -1 499 496 -1 -1 275 488 -1 -1 250 442 -1 -1 250 442 -1 -1 499 496 -1 -1 272 488 -1 -1 -1 -1 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 499 496 -1 -1 -1 -1 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 217 280 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 217 280 -1 -1 499 496 -1 -1 499 496 -1 -1 217 280 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 437 449 -1 -1 432 448 -1 -1 436 449 -1 -1 433 448 344 495 345 495 -1 -1 342 491 334 495 334 495 339 492 339 492 337 487 337 487 335 482 336 481 334 476 336 478 335 470 335 469 336 462 336 461 338 454 338 453 339 447 339 446 340 439 341 439 343 431 343 431 346 423 346 423 349 415 349 414 353 406 353 406 357 397 357 397 361 387 362 387 366 378 366 378 371 368 371 368 375 358 375 358 379 349 379 348 383 340 383 340 387 332 387 331 391 323 391 322 396 313 396 313 403 303 403 303 410 291 410 292 417 280 416 280 422 270 422 271 426 263 426 264 425 259 425 259 421 256 403 492 415 256 403 490 407 256 399 489 398 256 399 489 387 255 396 489 375 253 394 490 365 250 393 490 355 247 393 490 347 244 391 490 339 242 388 489 331 241 387 487 -1 -1 385 485 -1 -1 384 483 -1 -1 384 481 -1 -1 380 479 -1 -1 382 477 -1 -1 379 473 -1 -1 377 469 -1 -1 375 464 -1 -1 372 459 -1 -1 398 469 -1 -1 426 479 -1 -1 433 472 328 197 430 471 345 186 428 470 364 176 429 469 382 166 428 468 392 157 428 468 395 154 428 467 392 155 428 466 388 158 428 467 383 163 428 467 379 166 428 467 376 169 428 467 373 170 428 467 371 172 330 485 368 173 329 485 366 173 329 485 364 173 331 485 362 173 331 485 361 173 329 486 361 173 330 487 360 173 330 487 360 173 330 487 358 173 330 488 357 175 329 488 356 176 329 488 357 177 330 489 357 177 329 489 358 179 428 473 358 180 428 474 360 182 427 475 361 184 427 476 362 186 429 476 364 189 351 449 366 191 415 479 368 196 351 456 370 200 412 482 372 205 353 463 374 208 352 468 377 216 351 473 379 222 348 478 382 228 347 482 385 236 342 484 388 243 340 488 391 251 343 490 394 259 354 490 397 267 357 492 400 275 360 494 403 283 403 283 405 290 405 290 408 297 407 298 410 304 409 304 412 311 411 311 414 316 414 317 416 323 415 323 417 328 417 328 418 333 417 333 419 337 418 337 419 342 418 342 419 346 418 346 419 349 418 349 418 353 418 353 417 356 418 355 417 359 417 358 417 361 417 360 417 362 417 361 417 363 417 362 418 363 417 362 418 364 417 363 418 364 417 363 418 364 417 363 418 363 417 363 417 363 417 362 417 363 417 362 417 362 417 362 417 362 417 362 417 362 417 362 417 362 417 362 417 362 417 362 418 361 417 361 419 361 419 361 422 362 421 362 425 363 425 362 429 364 429 362 435 365 434 363 441 367 440 365 446 370 445 367 449 373 448 370 450 378 449 373 447 385 448 378 441 388 441 389 432 391 432 391 423 392 422 392 410 391 410 391 397 389 397 388 385 387 385 386 374 383 374 382 365 380 365 379 359 377 359 376 355 373 356 373 352 371 353 371 351 368 370 348 351 365 371 346 -1 -1 372 346 361 345 373 345 -1 -1 364 347 364 347 365 347 366 347 366 347 367 347 368 347 367 346 368 346 368 345 368 345 368 344 368 344 368 343 368 343 368 342 368 343 368 342 369 342 369 341 369 341 -1 -1 379 340 -1 -1 379 340 -1 -1 379 341 -1 -1 378 342 -1 -1 378 342 -1 -1 379 343 -1 -1 432 448 -1 -1 433 448 -1 -1 433 448 -1 -1 433 448 -1 -1 433 448 -1 -1 432 448 -1 -1 429 448 -1 -1 434 448 -1 -1 432 448 -1 -1 431 448 -1 -1 430 448 -1 -1 430 448 -1 -1 429 448 -1 -1 429 448 -1 -1 428 448 -1 -1 429 448 -1 -1 428 448 -1 -1 427 448 -1 -1 427 448 -1 -1 427 448 -1 -1 426 449 -1 -1 427 448 -1 -1 426 448 -1 -1 427 448 -1 -1 427 448 -1 -1 427 448 -1 -1 429 449 -1 -1 428 448 -1 -1 429 448 -1 -1 431 448 -1 -1 431 448 -1 -1 432 448 -1 -1 431 449 -1 -1 431 449 -1 -1 431 449 -1 -1 431 449 364 434 430 449 363 444 428 448 361 450 427 448 358 458 427 448 357 464 427 448 357 468 368 487 371 490 368 487 371 488 370 485 373 486 375 484 377 485 377 483 386 489 383 486 -1 -1 386 488 -1 -1 428 448 -1 -1 426 448 -1 -1 427 448 -1 -1 424 448 -1 -1 424 448 -1 -1 423 448 -1 -1 424 448 -1 -1 424 448 -1 -1 424 448 -1 -1 424 448 -1 -1 423 448 -1 -1 422 448 -1 -1 422 448 -1 -1 417 448 326 480 417 448 324 483 422 448 -1 -1 422 448 322 486 423 448 -1 -1 423 448 -1 -1 420 448 320 491 419 448 320 492 419 448 320 493 420 448 320 493 420 448 319 494 419 448 318 494 419 448 318 495 419 448 316 495 418 448 316 496 418 448 315 496 418 448 -1 -1 422 448 -1 -1 419 448 -1 -1 419 448 -1 -1 419 448 -1 -1 419 448 -1 -1 419 448 -1 -1 420 448 -1 -1 417 448 -1 -1 418 448 -1 -1 419 448 -1 -1 419 448 -1 -1 419 448 -1 -1 417 448 -1 -1 420 448 -1 -1 418 448 -1 -1 418 448 -1 -1 418 448 -1 -1 418 448 -1 -1 419 448 -1 -1 418 448 -1 -1 418 448 -1 -1 421 448 -1 -1 418 448 -1 -1 418 448 -1 -1 418 448 -1 -1 418 448 -1 -1 418 448 -1 -1 415 448 -1 -1 417 448 -1 -1 419 448 -1 -1 418 448 -1 -1 418 448 -1 -1 418 448 -1 -1 425 448 -1 -1 418 448 -1 -1 418 448 -1 -1 416 448 -1 -1 417 448 -1 -1 424 448 -1 -1 425 448 -1 -1 425 449 -1 -1 425 449 -1 -1 425 449 -1 -1 425 449 -1 -1 426 449 -1 -1 425 448 -1 -1 426 449 -1 -1 426 448 -1 -1 426 449 -1 -1 427 449 -1 -1 426 448 -1 -1 426 449 -1 -1 426 449 -1 -1 427 449 -1 -1 427 449 -1 -1 427 449 -1 -1 427 449 -1 -1 427 449 -1 -1 427 449 -1 -1 427 449 -1 -1 427 448 -1 -1 427 448 -1 -1 427 449 -1 -1 426 448 -1 -1 426 448 -1 -1 426 448 -1 -1 426 448 -1 -1 419 448 -1 -1 419 448 -1 -1 419 448 -1 -1 420 448 -1 -1 417 448 -1 -1 419 448 -1 -1 419 448 -1 -1 419 448 -1 -1 417 448 -1 -1 418 448 -1 -1 420 448 -1 -1 419 448 -1 -1 419 448 345 496 419 448 349 495 420 448 353 493 420 448 358 492 419 448 363 490 419 448 368 488 420 448 374 487 420 448 379 485 421 448 384 483 421 448 390 482 421 448 394 481 422 448 400 480 430 448 404 478 420 448 408 477 430 448 410 476 423 448 414 474 430 448 416 472 416 471 418 471 418 470 421 471 420 469 421 468 422 467 423 467 423 466 424 466 425 465 427 469 426 465 426 466 427 465 427 465 411 448 428 465 429 464 429 465 429 464 431 465 431 464 431 465 433 454 434 454 434 454 437 454 436 454 -1 -1 438 454 -1 -1 423 449 -1 -1 423 448 -1 -1 421 448 -1 -1 421 448 -1 -1 420 448 -1 -1 418 448 -1 -1 417 448 -1 -1 499 496 -1 -1 415 448 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 -1 -1 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 431 448 -1 -1 429 446 -1 -1 428 446 426 455 428 447 424 452 426 450 423 449 424 448 421 449 421 445 418 446 417 441 413 441 413 436 407 436 407 431 400 430 401 428 393 423 394 422 385 415 386 414 378 406 406 448 372 399 408 448 -1 -1 380 370 -1 -1 376 363 -1 -1 372 357 -1 -1 368 351 -1 -1 366 345 -1 -1 364 339 -1 -1 364 336 -1 -1 364 333 -1 -1 364 332 -1 -1 362 316 -1 -1 499 496 -1 -1 437 448 -1 -1 437 448 -1 -1 437 448 -1 -1 436 448 -1 -1 435 448 -1 -1 436 448 -1 -1 437 448 -1 -1 437 448 -1 -1 366 331 -1 -1 366 332 -1 -1 437 449 -1 -1 367 332 -1 -1 368 332 -1 -1 368 332 -1 -1 438 448 -1 -1 439 448 -1 -1 370 332 -1 -1 370 332 -1 -1 370 332 -1 -1 370 332 -1 -1 439 448 -1 -1 440 448 -1 -1 439 448 -1 -1 439 448 -1 -1 439 448 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 440 448 -1 -1 440 448 -1 -1 441 448 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 499 496 -1 -1 438 449 -1 -1 437 448 -1 -1 436 448 -1 -1 435 448 -1 -1 435 448 -1 -1 435 449 -1 -1 402 332 -1 -1 434 449 -1 -1 433 448 -1 -1 433 449 -1 -1 435 449 -1 -1 435 449 -1 -1 434 449 -1 -1 433 449 -1 -1 432 449 -1 -1 430 449 -1 -1 430 448 -1 -1 430 448 -1 -1 431 448 -1 -1 429 448 -1 -1 431 448 -1 -1 428 448 -1 -1 428 448 -1 -1 428 448 362 334 427 448 362 334 427 448 366 334 428 449 -1 -1 428 449 -1 -1 428 449 -1 -1 428 449 -1 -1 428 448 -1 -1 428 449 -1 -1 428 449 -1 -1 429 449 -1 -1 429 449 -1 -1 428 449 -1 -1 428 448 -1 -1 427 448 -1 -1 432 448 -1 -1 428 448 -1 -1 427 448 -1 -1 427 448 -1 -1 428 448 -1 -1 427 448 -1 -1 429 449 -1 -1 429 449 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 430 448 -1 -1 430 448 -1 -1 430 448 -1 -1 429 448 -1 -1 429 448 -1 -1 430 448 -1 -1 429 448 -1 -1 430 448 -1 -1 430 448 -1 -1 430 448 -1 -1 431 449 -1 -1 431 449 -1 -1 430 448 -1 -1 430 449 -1 -1 430 448 -1 -1 430 448 -1 -1 431 449 -1 -1 431 449 -1 -1 431 449 -1 -1 430 449 -1 -1 430 448 -1 -1 430 448 -1 -1 430 448 -1 -1 431 449 -1 -1 431 449 -1 -1 431 449 -1 -1 431 449 -1 -1 431 449 -1 -1 430 449 -1 -1 429 448 -1 -1 430 448 -1 -1 430 448 -1 -1 430 448 -1 -1 430 448 -1 -1 429 448 -1 -1 428 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 342 332 429 448 342 332 430 448 342 332 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 448 -1 -1 429 449 -1 -1 429 449 -1 -1 429 449 -1 -1 430 449 -1 -1 430 449 -1 -1 430 449 334 339 430 449 335 339 430 449 -1 -1 429 449 -1 -1 429 449 -1 -1 429 449 -1 -1 429 449 -1 -1 430 449 -1 -1 429 449 -1 -1 429 449 -1 -1 429 449 -1 -1 430 449 -1 -1 430 449 -1 -1 430 449 -1 -1 430 449 -1 -1 431 448 -1 -1 430 449 -1 -1 430 449 336 341 430 449 336 341 430 449 336 341 430 449 336 341 430 448 336 341 430 448 336 341 428 448 335 341 429 448 335 342 429 449 335 342 429 449 335 342 429 449 335 342 427 448 335 343 429 448 335 343 428 448 334 342 428 448 333 343 428 448 333 342 428 448 333 343 427 448 333 343 427 448 333 342 428 448 333 342 427 448 332 342 427 448 332 342 427 448 332 341 428 448 332 341 428 448 332 341 427 448 331 341 427 448 331 341 428 448 330 341 428 448 330 340 428 449 329 340 348 311 328 340 350 311 328 340 349 311 328 340 348 311 328 340 348 311 328 340 348 311 328 340 348 311 328 340 347 311 328 340 330 335 328 340 330 335 329 340 331 335 329 340 331 335 329 340 331 335 329 340 331 335 329 340 347 311 329 340 347 311 329 341 347 311 329 341 347 311 332 341 346 311 335 342 345 311 334 342 344 311 334 342 345 311 334 342 335 334 332 342 346 311 332 342 346 311 332 342 346 311 332 342 347 311 332 342 347 311 332 343 347 311 332 342 347 311 333 343 347 311 333 342 347 311 333 343 346 311 333 342 345 311 334 342 345 311 334 342 345 311 335 342 346 311 335 342 347 311 335 342 348 311 335 342 348 311 335 343 347 311 335 343 347 311 336 344 347 311 342 345 348 311 343 345 348 311 343 346 349 311 344 346 349 312 344 346 349 312 344 347 347 333 342 346 346 333 330 344 345 334 329 344 346 311 329 344 343 334 332 345 341 335 331 345 340 335 330 345 341 311 330 345 335 338 330 345 335 339 330 345 335 339 330 345 335 339 330 345 335 338 330 345 338 335 330 345 338 335 330 345 338 335 330 345 338 336 330 345 335 339 330 345 334 339 328 344 333 338 327 344 333 337 327 343 328 336 326 343 329 310 325 342 328 310 323 341 327 312 321 341 429 449 320 341 322 310 320 344 318 333 320 346 315 337 321 349 319 336 324 351 324 312 327 342 326 312 327 353 329 313 334 344 336 314 334 356 338 345 336 356 429 449 337 357 430 449 336 358 431 449 334 347 335 347 326 344 328 313 316 349 311 336 312 334 308 334 311 334 310 333 313 349 311 336 314 351 306 338 312 341 311 340 314 342 315 342 317 343 316 312 315 353 315 343 313 353 310 341 311 353 307 339 309 351 306 338 311 341 311 341 313 353 312 312 313 353 312 312 312 352 312 341 312 341 313 341 314 342 310 339 313 352 311 339 312 352 307 338 310 352 306 339 309 351 304 339 308 352 253 333 309 353 253 334 309 344 253 336 311 345 311 345 306 421 313 346 309 353 313 345 311 340 310 343 312 335 310 311 310 341 314 310 312 342 317 311 314 344 322 312 319 339 317 339 320 340 319 342 322 343 321 344 325 345 414 448 326 345 325 346 326 345 325 346 319 351 324 346 319 351 324 347 319 351 324 347 325 346 324 348 325 346 324 348 325 346 323 348 325 346 324 348 325 346 324 348 325 346 324 348 319 351 325 347 326 346 325 347 321 353 326 349 323 355 416 448 324 356 328 352 323 356 419 448 331 351 417 448 332 351 416 448 333 351 333 351 333 351 416 448 332 350 416 448 331 350 331 350 323 355 329 350 329 349 417 448 329 348 327 350 328 348 327 349 328 347 327 349 329 348 328 349 329 348 328 349 329 348 327 350 329 348 327 350 329 348 327 350 329 347 327 349 329 347 327 349 328 347 327 349 328 346 326 348 328 346 327 347 322 352 327 347 328 346 327 347 328 346 327 347 328 346 327 348 328 346 327 348 328 346 326 348 328 346 326 348 327 346 326 348 327 346 326 348 327 346 326 348 327 347 326 348 319 351 325 348 325 346 324 347 323 344 321 345 319 339 318 341 318 335 318 312 312 338 318 312 312 334 318 310 312 330 317 309 312 328 318 309 312 327 318 309 312 328 318 308 312 328 318 309 313 329 319 309 320 324 319 309 314 329 320 310 314 330 321 310 315 330 321 310 323 327 322 310 324 329 324 311 324 330 325 312 324 331 325 312 325 333 323 334 327 337 325 338 328 341 326 341 320 343 326 342 328 342 326 342 321 345 326 344 322 348 331 347 323 351 333 351 324 352 333 353 333 354 333 354 324 352 333 354 324 352 332 354 323 351 332 353 323 350 332 353 324 350 332 352 324 350 333 353 324 351 334 354 325 353 334 356 326 354 334 358 325 354 334 358 325 353 330 421 325 353 331 422 325 353 331 422 326 353 331 422 327 352 332 422 328 352 333 423 328 351 333 422 328 352 333 422 328 353 333 421 328 354 332 421 327 354 332 420 327 354 332 420 328 355 332 420 328 355 332 421 328 354 332 421 328 354 332 421 328 354 331 421 327 354 332 421 327 354 332 421 328 354 332 421 328 354 332 421 328 353 332 421 327 353 423 448 327 352 423 448 327 352 423 448 327 352 422 448 327 353 331 421 327 353 331 421 327 353 331 421 327 353 331 421 327 353 331 421 327 353 418 448 326 353 419 448 326 353 418 448 326 353 418 448 327 353 417 448 327 352 417 448 327 352 423 448 327 352 417 448 327 352 416 448 327 352 417 448 327 352 417 448 327 352 417 448 327 352 331 421 327 352 417 448 327 352 331 421 327 352 418 448 327 352 420 448 327 352 421 448 327 352 331 422 327 352 422 448 326 352 332 422 326 351 426 449 326 351 427 449 326 351 332 422 326 352 331 422 327 352 418 448 327 352 425 448 327 352 331 422 327 351 331 422 327 352 331 422 326 351 331 422 327 351 331 422 327 352 331 422 327 352 331 422 326 351 331 422 326 351 331 422 326 351 331 422 326 351 331 422 326 351 331 422 326 351 330 422 326 351 330 422 326 351 330 422 326 351 330 422 326 351 331 422 326 352 331 422 327 352 331 422 327 353 331 422 327 354 332 421 328 355 333 421 328 356 333 421 328 358 333 421 328 361 333 420 329 365 335 418 326 420 336 415 326 417 337 410 326 415 337 407 327 415 338 407 327 415 338 407 327 415 338 407 327 415 337 407 327 415 337 407 326 415 337 406 326 415 335 407 326 415 337 407 326 415 335 408 326 415 336 408 326 416 337 408 326 417 337 408 326 417 337 409 326 417 337 411 326 419 337 411 326 419 336 411 326 418 336 411 325 419 336 411 326 418 336 411 326 417 336 410 328 416 339 411 331 416 342 414 335 417 344 419 337 421 342 421 340 370 347 364 341 355 342 356 327 357 333 348 321 352 324 313 320 339 319 312 314 346 314 335 311 345 311 334 311 347 310 335 313 350 311 339 314 342 311 341 314 354 312 342 311 421 313 341 315 353 313 340 314 350 313 338 312 348 312 311 312 347 312 311 312 347 313 312 313 348 312 312 317 340 312 312 317 340 314 312 316 350 317 312 318 351 320 312 320 341 318 312 318 350 318 312 320 340 317 312 320 341 317 312 318 352 321 347 321 355 325 349 328 349 327 351 324 357 329 351 331 351 330 352 328 358 332 353 328 358 333 353 335 351 333 353 337 352 337 353 334 361 340 355 329 422 339 355 328 423 336 357 327 423 336 357 332 361 335 357 332 361 337 354 332 361 338 354 339 354 339 354 331 423 342 355 334 422 345 357 334 422 346 358 334 422 343 362 335 422 336 422 336 421 338 422 338 421 340 421 338 422 339 422 335 422 347 361 331 422 333 422 329 421 338 364 328 421 420 448 327 421 419 448 327 422 419 448 327 422 419 448 329 421 419 448 331 421 419 448 331 421 335 422 332 420 336 421 333 420 338 420 332 418 339 420 332 418 339 420 332 418 341 422 332 417 341 419 332 417 342 420 332 417 340 419 332 417 342 421 331 417 339 420 331 417 341 420 330 417 340 421 330 418 339 422 329 418 335 420 328 419 407 448 327 419 405 448 326 419 332 421 327 420 332 421 327 420 333 421 328 419 333 420 328 419 333 421 329 418 335 420 330 418 336 420 329 418 339 421 329 418 339 421 327 419 337 422 325 420 332 422 324 421 338 367 323 422 337 365 327 365 337 363 328 364 337 362 329 364 338 362 339 362 339 362 329 365 339 363 329 365 340 363 330 366 340 365 328 366 339 366 328 366 334 422 326 365 331 421 326 364 332 421 325 364 332 421 325 363 331 420 325 362 331 420 325 361 331 421 325 358 335 363 326 354 337 358 327 352 337 355 327 350 338 353 326 349 337 352 326 348 336 351 327 348 338 351 329 348 339 350 331 349 342 351 333 352 344 354 333 354 344 356 334 355 344 357 333 356 344 357 334 358 344 359 334 359 344 359 336 360 346 357 338 359 347 353 341 355 347 346 345 344 346 344 337 344 338 345 329 345 329 345 321 347 328 313 316 342 320 310 314 338 315 309 314 338 315 310 314 340 315 310 314 332 315 311 313 348 313 336 313 350 309 338 312 352 313 345 308 421 313 351 312 346 313 346 312 356 307 344 311 354 306 343 312 353 306 342 311 355 305 344 308 421 306 346 308 420 306 348 307 419 252 342 306 418 252 343 305 417 252 343 305 416 252 344 304 414 253 346 303 412 297 417 304 410 297 415 306 408 297 414 308 404 299 411 309 403 300 409 311 403 302 405 313 402 303 405 315 402 305 404 316 402 306 404 316 402 306 404 316 402 306 404 315 402 305 404 314 402 304 404 314 403 304 403 316 404 305 403 319 404 308 404 322 405 310 405 325 405 313 405 326 405 314 405 327 405 315 404 327 405 315 403 327 404 315 402 326 403 315 401 326 403 315 401 326 403 315 401 327 403 315 401 327 404 315 403 329 406 318 403 331 407 319 405 333 412 322 408 336 414 324 412 338 417 327 417 339 422 328 420 346 365 334 364 347 360 336 360 349 358 337 355 350 355 338 352 350 353 339 349 351 352 339 348 351 353 340 350 351 357 339 353 351 362 339 358 351 366 339 363 339 367 339 367 352 372 340 370 354 370 341 369 355 366 343 364 357 362 346 358 357 358 346 355 356 355 345 353 343 350 343 350 355 348 343 346 356 347 345 345 358 350 345 347 359 354 347 352 360 359 349 358 361 364 349 362 360 365 348 365 359 364 346 364 360 362 348 362 362 363 350 362 364 365 352 364 363 367 351 366 349 369 349 369 361 371 349 371 363 370 351 370 363 367 351 365 364 364 353 361 365 362 353 359 365 360 353 357 364 359 353 356 364 357 353 354 364 354 353 350 364 351 352 347 363 349 352 345 364 348 352 344 364 349 353 345 365 350 354 345 366 350 355 346 367 349 356 344 368 348 357 343 368 349 357 343 369 350 359 345 370 352 360 346 372 355 362 348 372 357 363 350 372 359 363 352 362 352 362 351 371 358 362 351 372 359 363 352 372 363 363 356 371 364 361 357 370 362 360 355 371 360 361 353 372 360 362 353 372 364 363 357 371 365 362 358 371 362 361 355 370 358 360 350 370 357 360 349 369 358 360 351 370 359 360 352 370 356 360 349 370 353 360 346 370 354 360 346 370 355 360 347 370 356 360 348 370 355 360 348 370 356 360 347 370 356 361 349 371 358 362 349 371 358 362 350 370 357 360 350 368 358 359 351 367 361 358 353 366 362 357 355 365 363 356 355 364 363 354 355 362 363 352 355 360 363 350 355 359 366 349 357 358 367 347 360 357 369 346 362 357 369 346 363 358 367 347 362 359 364 348 359 361 360 349 356 362 358 351 354 363 358 352 353 364 357 352 353 364 356 352 352 363 352 351 349 362 349 350 346 361 347 349 344 361 345 349 343 350 343 350 343 352 343 353 343 354 344 354 343 354 345 354 345 -1 -1 354 346 -1 -1 353 349 -1 -1 355 355 355 361 355 361 354 367 355 366 366 368 354 369 366 368 355 370 368 369 356 371 357 373 357 373 356 374 356 375 366 370 355 375 366 370 354 375 366 370 354 375 364 369 353 375 365 369 353 375 367 370 356 375 369 371 358 376 360 376 361 377 374 371 363 377 364 377 364 378 364 377 365 377 364 375 365 375 -1 -1 363 376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 353 364 350 361 351 361 348 361 349 361 348 361 349 361 349 358 350 358 -1 -1 349 357 -1 -1 348 347 -1 -1 346 362 353 363 353 363 349 371 350 371 343 375 343 376 339 412 338 377 337 410 330 420 334 407 327 416 331 403 326 408 330 398 323 403 329 395 321 402 329 395 320 400 326 393 322 398 326 393 319 401 325 393 322 398 325 394 323 399 325 394 323 399 325 394 323 399 325 393 322 399 324 392 322 399 323 392 322 398 323 392 321 395 322 391 321 397 321 391 320 394 319 390 319 394 318 390 317 398 316 392 316 398 316 392 315 399 315 392 314 399 314 392 314 400 315 393 313 401 316 393 314 402 319 394 317 402 322 395 319 404 324 397 320 404 324 398 320 405 324 399 319 405 321 398 317 405 316 398 311 405 311 397 307 404 309 398 304 404 309 397 304 404 309 396 304 402 308 395 303 401 308 394 303 400 307 394 301 402 308 394 304 400 309 395 305 402 308 396 304 403 306 399 302 405 304 401 302 407 303 401 301 408 302 402 301 409 302 403 301 411 300 404 299 412 297 405 296 412 295 406 294 413 294 409 293 414 291 411 291 414 287 413 254 348 282 415 257 345 256 354 258 342 258 351 260 339 260 350 263 338 261 352 262 352 260 357 268 346 258 362 261 350 277 417 257 354 287 371 253 353 292 362 292 362 297 362 297 362 301 373 299 362 298 362 298 362 297 374 295 362 295 375 292 364 297 378 295 367 303 381 302 371 308 383 307 373 309 384 310 375 311 377 310 379 307 387 310 381 310 381 309 383 307 381 307 384 301 387 303 382 302 376 302 379 301 373 300 375 294 380 298 372 296 367 296 369 292 375 297 364 295 361 295 361 285 369 290 356 279 349 279 350 264 358 266 343 256 355 256 340 247 356 246 340 242 361 239 345 242 369 238 353 245 374 240 360 247 375 240 362 246 371 239 358 242 364 235 350 239 353 231 339 236 343 227 328 230 334 220 318 226 325 214 311 223 316 212 302 222 305 211 291 222 295 212 280 222 286 212 270 225 278 218 261 230 267 226 251 237 258 233 242 245 253 245 236 253 251 254 234 260 249 261 233 259 247 261 232 257 242 258 227 256 234 257 219 255 227 255 211 254 221 252 207 255 220 254 204 254 224 250 209 254 228 249 215 254 228 250 215 253 223 250 209 252 219 250 204 253 217 251 203 254 220 252 206 256 224 252 211 258 228 254 214 260 230 256 216 261 228 257 215 262 227 259 213 264 226 262 212 266 228 263 216 268 232 264 220 270 234 266 221 270 233 267 220 270 232 267 219 270 230 268 217 271 226 269 214 272 224 272 211 272 222 271 210 272 223 272 210 272 225 271 212 272 226 270 214 272 226 270 214 272 224 272 223 272 222 270 209 272 219 271 206 273 217 273 204 274 216 274 204 275 216 275 204 275 217 276 206 274 217 275 206 272 215 273 204 272 213 272 202 272 211 273 200 272 212 272 201 270 214 271 202 270 216 269 204 269 217 269 206 268 218 269 207 268 218 268 207 268 217 268 217 269 218 268 206 271 221 272 221 273 223 274 223 275 224 272 213 277 226 276 214 277 228 274 217 276 228 274 216 273 230 269 219 268 231 264 221 265 233 261 222 261 234 257 223 258 235 255 223 256 235 253 224 257 235 254 223 257 234 252 224 256 234 251 223 256 234 252 223 256 234 252 223 255 235 250 224 254 236 249 225 254 236 248 226 254 238 249 227 253 241 248 230 253 243 248 232 254 243 248 233 255 245 248 235 255 246 249 236 255 246 248 236 256 246 248 236 255 246 248 236 254 247 247 236 253 248 247 237 253 249 247 238 252 250 247 240 252 250 245 239 251 249 245 239 250 248 245 238 248 248 243 238 247 247 242 237 247 247 241 237 246 248 241 237 244 248 239 238 245 248 239 238 246 248 240 238 246 248 240 238 245 248 239 238 247 248 240 238 250 248 242 239 252 250 243 240 250 252 243 242 250 253 241 245 250 254 240 246 249 255 240 248 252 256 242 249 255 256 244 250 258 258 248 253 263 262 252 257 266 264 255 261 269 264 270 264 270 266 258 263 269 267 257 264 267 266 267 265 266 264 254 261 266 262 255 260 268 262 268 261 269 261 269 260 269 260 258 256 258 256 258 255 269 256 258 253 269 256 257 253 268 257 257 254 268 259 257 255 268 261 257 258 269 262 257 259 268 263 257 260 256 260 256 260 267 262 256 259 267 262 268 262 268 263 257 259 268 264 257 260 269 265 257 262 269 266 258 263 269 267 257 264 268 267 268 267 268 268 268 267 267 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 270 268 269 268 272 257 269 269 273 258 272 270 276 259 274 271 277 260 276 272 277 260 276 273 277 262 276 274 277 262 275 275 275 263 274 277 274 265 274 280 275 268 274 283 277 272 276 285 279 273 279 287 281 276 283 291 283 280 285 295 285 283 287 296 286 285 288 297 287 285 289 297 288 286 290 297 288 285 290 297 289 286 291 298 290 287 292 299 291 288 293 300 291 288 293 300 292 289 293 300 293 289 295 300 293 288 295 299 292 288 294 300 293 288 294 300 293 288 295 300 292 300 292 301 291 292 298 306 289 306 289 311 287 312 286 316 282 308 291 317 278 309 286 316 275 308 282 311 274 313 273 312 275 305 284 313 276 314 276 316 276 309 286 319 276 311 285 319 275 311 283 319 277 319 276 318 278 309 286 317 280 307 285 315 283 304 286 311 286 299 286 302 288 303 288 292 288 282 285 284 285 284 285 280 280 269 274 280 275 269 269 281 273 271 266 280 274 271 266 278 276 269 268 278 275 269 267 279 273 279 273 280 274 280 273 280 276 270 268 279 276 270 269 278 276 269 268 275 274 267 266 272 273 265 264 268 271 263 262 263 267 259 257 259 261 258 252 256 254 255 244 255 249 254 238 254 244 253 233 252 242 252 231 251 241 250 230 250 241 249 231 250 241 249 231 251 241 249 229 250 240 248 229 250 240 248 228 250 240 249 229 249 240 248 229 248 240 247 229 247 239 247 229 248 238 249 228 250 234 251 225 251 232 253 223 253 231 255 221 253 230 256 221 252 230 255 220 252 230 252 219 252 230 254 219 251 228 253 218 249 226 251 217 250 226 251 215 249 225 251 214 248 224 250 214 250 214 249 213 247 224 249 214 248 226 250 215 249 227 250 216 250 227 250 217 250 228 251 217 250 228 250 218 251 229 252 219 253 230 254 220 253 230 255 221 254 230 253 220 254 230 253 219 253 229 253 219 253 229 253 219 253 229 254 220 253 230 255 220 253 230 254 221 253 230 255 221 253 230 254 220 254 230 253 220 254 230 255 219 253 229 255 218 252 228 252 218 252 228 255 218 252 228 254 218 252 228 253 218 252 228 252 218 250 226 253 217 249 223 253 215 250 218 255 211 251 212 257 206 254 207 260 201 257 203 264 198 260 200 264 196 261 197 267 193 263 196 270 190 264 196 269 192 265 195 272 190 266 194 274 188 267 192 273 189 269 191 274 188 270 190 274 187 269 189 274 185 268 188 273 184 267 187 272 183 267 187 272 183 267 187 273 183 268 187 276 181 268 186 273 182 268 184 273 181 268 184 273 180 268 184 273 180 267 183 273 180 267 182 273 179 268 181 274 178 270 180 276 177 272 179 278 176 276 176 281 174 279 174 285 172 282 172 288 170 282 170 289 169 282 169 288 168 282 168 288 166 281 167 288 165 282 166 289 165 284 166 291 164 287 165 293 164 290 164 296 163 292 164 298 163 293 163 299 163 294 162 295 163 292 162 299 161 291 161 293 161 290 159 297 157 290 159 300 156 289 158 291 158 289 155 299 152 288 154 299 150 287 152 298 148 286 150 293 148 286 148 296 143 286 148 296 143 287 147 297 143 287 145 298 141 287 143 298 139 288 142 294 140 289 141 295 138 289 138 300 134 289 136 300 132 290 135 296 134 291 134 297 133 291 133 298 132 291 133 297 132 290 134 296 134 299 136 296 135 292 135 298 135 294 135 303 136 296 135 305 137 298 135 307 137 299 135 308 137 299 135 307 137 297 137 304 138 305 143 303 141 298 141 304 143 300 142 306 144 300 143 306 145 301 145 309 148 311 152 310 151 302 148 311 151 302 146 310 150 303 146 310 150 304 148 309 151 304 151 309 155 314 161 312 159 315 163 314 161 307 156 313 163 305 157 312 164 304 157 312 164 306 156 313 162 309 155 316 161 310 155 317 161 311 155 318 160 312 154 319 160 313 154 320 160 313 155 321 161 314 156 321 162 313 157 319 161 313 156 322 162 314 154 321 159 314 152 322 158 314 152 322 158 314 152 321 158 314 152 319 157 313 153 320 158 313 152 320 158 312 152 319 158 313 152 319 158 313 152 320 158 314 152 321 158 314 151 320 157 321 158 320 156 313 151 320 157 312 151 320 157 312 152 320 158 312 152 319 158 320 160 319 158 312 152 319 158 312 152 319 158 312 152 319 157 312 152 319 158 319 160 318 159 311 153 318 159 310 153 318 160 310 155 317 161 309 156 317 162 309 157 316 163 308 158 317 164 316 165 313 162 306 160 312 163 304 162 310 165 304 162 310 165 303 162 309 165 303 163 309 166 302 164 309 168 301 166 309 170 300 166 306 169 300 165 309 170 309 170 309 168 298 163 307 168 297 164 306 169 297 164 306 169 307 169 307 168 298 161 304 164 308 166 305 163 300 158 307 162 300 158 307 160 300 157 307 160 300 157 307 160 300 157 307 160 309 163 306 160 299 158 306 161 300 158 309 163 300 158 310 162 300 158 310 162 300 158 309 162 300 158 307 160 310 161 311 159 301 155 308 157 311 157 311 156 311 154 311 153 297 154 309 150 294 155 305 148 287 155 298 147 280 157 280 156 274 161 281 150 270 165 275 154 267 168 273 157 268 170 273 159 267 170 273 160 267 170 273 159 266 169 273 159 266 168 271 159 265 168 271 158 263 168 269 159 262 169 267 158 261 170 265 160 261 171 265 160 260 173 263 162 260 176 262 163 258 178 260 165 257 181 258 168 256 183 256 170 254 184 254 172 253 186 252 173 252 188 251 175 251 189 249 176 250 190 247 176 248 190 245 178 247 192 244 179 246 194 243 182 246 196 243 184 246 197 243 185 248 198 244 186 248 198 245 185 248 198 245 185 248 197 245 184 248 198 245 186 247 199 244 189 247 205 242 197 247 214 241 205 249 224 242 216 252 234 243 226 255 240 245 233 254 242 245 236 253 244 243 237 251 246 242 239 249 249 239 241 246 250 238 243 244 252 235 244 242 254 233 246 242 255 233 248 241 255 232 247 240 256 231 247 238 256 230 247 238 254 230 246 238 254 230 244 238 254 230 245 239 253 230 244 240 254 231 245 239 255 231 246 238 257 229 247 237 259 229 250 238 261 230 252 239 262 230 254 238 262 229 254 238 261 230 253 239 261 231 253 238 261 230 252 236 261 228 253 236 261 228 253 237 261 228 252 236 260 228 251 236 260 227 251 235 259 226 250 235 259 227 249 236 260 227 250 236 260 227 250 235 259 226 250 234 258 226 250 235 259 226 250 237 259 228 252 241 261 230 256 244 266 244 265 248 270 236 266 250 273 250 272 252 276 239 274 252 278 240 276 252 279 241 278 251 280 240 279 250 282 239 280 250 283 239 281 251 284 239 282 251 286 240 284 252 288 241 286 254 290 242 288 255 290 244 289 256 292 244 290 255 292 243 290 256 292 244 291 256 291 244 290 257 290 246 290 260 290 248 290 261 287 251 290 265 286 256 289 270 285 261 291 275 285 267 292 280 285 272 291 282 283 276 290 287 281 288 281 288 279 287 278 289 277 289 276 294 279 290 277 297 281 288 288 298 282 290 290 302 283 295 291 307 283 300 292 311 281 305 291 315 281 309 291 317 281 310 291 315 280 307 288 314 282 314 281 315 283 307 291 316 284 308 291 319 284 311 293 321 285 313 292 323 285 316 292 325 283 317 290 327 283 319 290 329 285 321 291 329 284 321 292 328 283 320 291 328 283 320 290 330 285 322 292 331 286 324 293 330 286 322 293 327 286 319 293 326 288 318 294 327 290 319 297 327 291 319 299 327 292 319 299 327 293 320 300 328 294 320 301 327 294 319 301 327 295 319 302 326 294 319 302 326 294 319 302 326 294 319 301 326 294 319 301 327 294 319 301 320 303 320 301 328 294 321 301 328 293 321 301 329 294 321 301 329 294 322 303 329 293 321 301 329 293 321 301 328 293 321 301 328 293 321 301 328 294 321 301 328 294 321 301 329 295 321 302 320 304 320 303 327 303 317 307 323 310 312 313 318 316 307 319 315 320 304 323 314 324 303 327 315 326 303 329 314 329 303 332 303 336 303 336 313 339 302 341 312 345 301 347 312 351 300 353 312 356 300 358 310 359 298 361 308 363 296 365 308 371 296 372 309 378 298 381 311 386 300 389 302 394 303 394 315 397 304 400 315 404 304 407 314 410 303 413 314 415 303 418 315 417 305 421 319 420 308 424 321 421 311 426 321 422 312 426 320 423 310 427 319 424 308 428 317 423 307 428 316 422 306 429 317 421 308 428 318 420 310 430 321 420 316 430 327 417 322 428 332 413 328 425 335 411 333 423 336 410 335 422 338 408 337 420 339 408 337 421 339 408 337 421 338 420 338 420 340 407 338 420 340 407 337 419 341 407 337 419 342 406 339 418 342 405 339 417 343 405 339 416 342 406 339 417 340 408 337 419 339 409 335 420 338 410 334 422 337 411 335 423 338 409 337 421 340 405 340 418 341 402 341 414 341 400 343 412 342 397 345 409 343 394 346 406 343 393 347 404 342 393 347 404 343 393 347 404 343 392 346 404 342 392 345 404 343 393 346 404 343 393 347 404 343 393 346 405 344 393 347 405 345 392 348 404 345 392 347 404 343 393 345 405 342 393 344 405 341 393 343 405 341 393 343 405 341 392 343 405 341 392 344 404 342 392 345 405 341 393 345 406 341 394 345 406 343 393 348 404 345 389 351 400 344 386 349 397 341 384 347 395 342 381 349 391 350 387 351 387 343 374 349 385 349 383 350 384 343 372 350 383 350 383 351 384 345 374 352 385 352 386 352 386 345 376 351 387 343 378 349 389 347 389 347 389 342 378 347 389 342 376 347 387 341 375 347 387 345 386 346 387 343 375 347 386 345 373 351 384 346 370 352 381 345 368 352 379 346 365 353 376 346 364 353 374 350 374 351 374 349 373 349 373 344 361 350 372 343 362 349 372 346 376 346 376 340 367 345 379 340 368 345 379 340 368 344 380 337 370 340 382 332 372 335 384 329 374 331 386 327 386 327 387 324 375 322 387 320 376 317 388 318 378 313 390 317 380 312 391 319 381 313 392 322 382 314 392 322 383 315 393 314 394 314 395 322 389 314 398 323 391 315 400 325 393 317 402 326 394 318 401 326 394 317 402 326 396 317 402 326 398 317 404 325 402 315 406 321 406 310 409 314 409 304 410 309 410 298 411 305 410 294 410 301 412 290 411 299 415 287 414 296 419 285 418 295 422 283 422 294 426 283 425 295 428 284 427 295 428 284 428 296 428 285 427 297 427 287 425 297 425 288 423 297 423 288 420 296 421 287 417 295 419 287 414 295 417 287 412 296 416 287 410 295 415 286 410 294 416 285 410 283 410 284 410 292 416 283 411 292 416 283 411 292 417 282 413 292 419 282 416 292 422 281 420 293 425 282 423 281 425 282 425 292 428 281 427 290 428 279 427 287 430 276 428 284 431 274 429 283 432 273 429 283 433 272 430 282 435 271 432 281 436 270 434 280 438 269 436 281 439 271 437 283 442 273 440 275 441 275 442 275 442 276 443 282 445 273 442 278 444 269 439 273 440 265 436 268 436 261 431 264 431 257 425 260 426 254 420 257 420 250 414 256 416 249 410 256 414 250 407 254 412 249 405 252 410 247 402 251 409 246 402 250 408 245 400 246 406 243 398 246 405 242 397 245 405 242 397 242 403 240 395 240 401 237 393 238 393 237 393 238 400 236 394 236 396 234 387 236 394 235 386 235 394 234 385 231 391 230 382 230 390 230 383 231 391 231 386 230 390 231 385 230 390 230 385 230 391 230 387 228 390 229 389 227 392 227 388 226 392 226 388 226 391 225 387 224 390 224 385 224 390 224 385 222 389 222 385 219 385 218 381 218 382 217 375 218 381 218 373 216 379 216 371 216 378 216 369 218 382 218 377 220 386 220 379 219 387 219 383 218 386 219 381 220 386 220 381 221 387 221 382 221 388 221 382 220 388 220 383 220 386 219 379 220 380 220 380 220 387 220 382 220 380 220 382 220 379 219 379 220 386 219 379 220 387 220 380 220 388 220 383 220 388 220 383 220 387 220 382 220 380 219 380 220 387 220 380 220 388 220 383 220 387 220 382 220 380 220 380 220 380 220 380 220 387 220 383 220 388 220 383 220 388 220 383 220 388 220 382 220 388 219 383 220 388 219 381 220 388 219 381 220 388 220 383 220 388 220 382 220 387 219 380 220 388 219 382 218 380 218 380 218 380 218 380 218 385 217 381 216 383 216 378 215 379 215 371 216 370 216 370 216 379 216 371 214 378 215 370 212 375 213 367 214 376 214 367 214 376 215 369 210 374 213 364 209 372 210 361 211 373 211 363 213 375 214 367 212 377 213 367 212 378 213 367 215 380 214 368 216 382 216 371 214 382 215 371 212 381 211 370 210 380 209 370 209 380 207 370 206 380 204 370 205 381 204 370 206 383 204 371 204 385 201 374 203 385 199 375 203 385 200 374 204 385 201 375 204 386 201 376 204 386 201 376 201 377 201 377 205 387 202 378 205 387 202 378 204 386 201 377 202 384 200 374 199 380 198 370 197 378 196 368 196 379 195 369 194 381 194 370 192 380 191 370 190 379 189 368 188 378 186 366 184 375 183 365 184 374 181 364 183 376 181 365 182 377 181 367 183 378 181 368 184 379 182 369 185 380 182 371 185 381 182 370 188 383 184 373 192 387 186 377 193 391 187 382 194 393 187 384 194 394 187 385 193 396 187 386 192 396 185 387 191 396 184 386 191 397 184 387 192 399 184 390 192 400 184 392 191 400 184 393 190 401 184 393 190 402 184 395 190 401 182 394 189 401 181 393 188 401 181 393 188 402 181 395 188 403 180 395 187 404 179 397 187 405 178 398 178 400 178 400 186 407 177 400 185 407 177 400 186 408 178 402 186 409 177 403 187 410 178 404 188 410 178 405 186 410 177 405 184 409 176 403 183 407 175 401 184 407 176 401 186 410 178 404 186 410 178 405 184 408 176 402 183 406 175 399 183 405 175 399 184 406 177 399 185 406 177 399 186 404 178 397 189 404 181 397 195 406 185 399 200 408 190 403 204 410 195 405 207 412 197 407 208 411 199 404 208 411 200 404 209 410 201 403 209 409 201 402 208 408 199 403 208 408 199 402 209 408 200 402 211 408 202 400 210 408 202 400 209 410 201 402 207 411 198 405 204 411 196 405 200 409 192 403 198 408 190 401 196 407 189 400 194 406 187 399 190 400 184 393 188 394 183 385 186 389 182 379 187 387 183 377 187 386 183 376 186 384 182 374 184 381 181 371 183 379 180 368 182 377 179 366 182 377 179 367 182 378 180 367 182 378 179 367 182 378 181 367 184 379 182 368 184 379 182 369 184 381 183 369 186 382 183 371 186 383 184 373 186 383 184 372 187 383 184 374 186 383 183 373 183 382 181 372 180 381 178 370 182 382 179 373 184 384 181 374 180 375 179 375 183 385 180 376 185 387 182 378 186 388 182 378 184 387 181 378 182 387 179 377 180 386 177 377 178 383 176 374 178 382 176 371 175 378 174 373 172 368 173 364 173 358 174 355 174 353 177 346 176 347 179 341 178 344 181 339 179 343 183 336 179 343 183 338 180 344 183 341 182 344 185 339 182 344 186 341 184 345 187 343 187 346 188 345 189 345 190 344 186 346 191 344 187 347 192 345 188 346 193 344 187 344 192 342 193 340 191 341 185 342 190 339 185 340 190 337 186 340 194 328 184 336 192 328 181 331 188 324 183 322 184 319 170 329 178 318 163 328 172 316 157 323 161 318 154 318 157 312 152 310 157 303 149 303 154 295 147 300 152 292 143 300 149 290 140 295 144 288 137 288 142 279 134 285 137 276 131 279 134 275 130 270 133 266 130 266 133 259 128 261 133 255 127 252 133 245 126 249 132 242 125 248 128 244 123 243 129 236 123 241 131 233 123 237 129 231 123 231 130 224 123 227 129 221 123 224 127 221 125 220 128 216 127 215 134 210 128 214 137 208 130 210 138 205 131 207 139 202 129 209 136 203 128 208 134 203 127 205 134 200 129 204 137 200 131 203 136 201 134 200 139 199 137 198 143 198 142 199 143 199 140 202 142 203 141 204 143 205 143 203 146 204 146 202 149 203 149 201 156 203 159 201 159 200 153 199 165 201 151 201 161 201 149 201 160 201 150 198 158 200 151 197 159 199 151 197 157 198 152 196 159 197 155 194 165 196 157 192 166 194 158 191 168 191 159 189 168 190 160 188 169 188 159 189 168 190 156 191 165 192 155 193 163 194 155 193 162 195 155 193 163 195 155 193 162 195 152 194 159 196 159 199 157 198 151 195 156 197 152 196 158 198 153 194 159 197 154 194 160 196 155 194 160 196 154 194 159 195 154 193 161 196 154 193 159 195 154 193 160 195 154 193 160 195 162 196 160 195 154 193 160 195 155 193 160 195 155 193 160 195 155 193 160 195 154 193 160 195 154 193 160 195 155 193 160 195 155 193 160 195 155 193 163 196 155 192 162 195 154 192 160 194 154 192 160 194 154 192 159 194 154 192 159 194 154 192 159 193 154 192 159 193 154 192 159 193 154 192 159 193 154 192 159 193 154 192 160 193 154 192 160 193 154 191 159 193 154 192 159 193 154 192 159 193 154 192 162 195 154 192 160 194 155 192 161 194 154 192 160 193 154 192 160 193 154 192 160 193 155 191 160 193 155 191 161 193 156 190 161 193 157 187 160 191 162 188 163 190 168 186 170 190 177 189 178 194 181 193 184 201 182 196 184 205 182 198 184 206 186 198 186 206 186 198 188 206 188 198 188 206 191 199 192 207 194 202 195 209 194 204 195 213 196 208 196 217 199 213 199 223 202 216 201 226 201 225 201 225 202 214 202 223 205 214 205 223 210 216 210 224 212 218 212 228 215 222 215 232 219 225 219 234 222 226 222 236 222 227 223 236 222 228 223 238 225 229 225 239 226 230 226 240 225 231 226 241 223 232 223 242 222 233 223 243 224 234 224 242 226 234 228 245 226 234 227 243 225 235 225 244 224 236 226 247 226 236 228 247 228 235 230 247 228 235 229 245 228 235 229 245 230 234 229 243 233 233 234 244 237 231 239 242 239 231 240 232 241 231 242 232 244 231 244 232 248 231 250 242 251 231 253 241 251 231 252 241 250 232 252 241 250 231 252 241 251 230 252 240 252 230 253 239 257 229 257 238 261 228 262 238 267 227 268 236 275 226 276 236 282 226 283 236 287 226 286 236 289 226 289 236 295 227 294 236 301 228 300 238 305 230 305 240 309 231 308 240 313 231 313 240 316 230 316 240 318 230 318 239 320 230 320 239 322 230 322 239 322 230 323 240 324 230 324 240 326 231 326 240 326 230 328 241 327 230 329 241 328 230 330 241 328 230 332 241 329 230 329 229 330 229 334 240 331 228 334 239 331 229 335 240 335 240 336 240 333 229 334 229 334 229 336 241 335 230 337 241 336 231 338 242 337 231 339 242 338 232 340 243 339 232 341 243 339 233 341 244 338 233 340 245 338 234 338 233 338 234 340 245 339 233 341 244 340 233 342 244 340 233 343 244 341 233 344 244 341 233 344 244 340 234 340 233 339 233 342 244 338 233 342 245 339 233 342 245 339 233 339 233 340 234 343 244 341 233 344 244 341 232 344 243 341 232 344 243 340 233 343 244 339 233 339 233 338 233 341 245 338 234 341 244 337 232 338 232 338 231 341 243 338 232 341 243 338 233 341 244 339 234 342 245 339 235 341 246 338 235 340 246 337 234 337 234 337 234 340 245 338 234 341 245 338 232 342 243 339 232 339 231 340 232 344 243 340 232 344 243 340 232 344 243 339 232 340 231 339 232 342 243 338 232 341 243 337 231 338 231 337 231 340 242 338 231 341 242 339 231 341 242 338 231 341 242 338 231 340 243 338 232 340 243 335 231 337 242 332 230 332 240 329 228 328 238 328 227 327 236 329 238 328 236 329 227 329 236 330 227 329 236 331 239 330 237 335 239 334 238 336 240 335 238 337 229 335 239 337 229 334 239 336 240 336 239 338 230 337 240 337 230 335 240 331 240 332 239 332 229 330 238 330 240 330 239 333 230 330 239 331 230 329 240 327 241 327 239 325 240 326 240 328 230 326 240 330 231 328 241 330 242 330 242 330 242 330 241 331 230 330 240 330 241 330 240 332 229 330 239 331 230 329 239 327 241 328 240 329 230 327 240 329 230 327 240 330 230 327 240 327 240 328 240 331 228 327 238 330 228 324 237 330 229 323 238 332 232 324 240 331 235 323 243 329 237 322 244 329 239 321 247 330 241 322 250 329 241 321 249 326 240 319 248 326 241 318 249 327 243 327 242 326 243 318 251 324 243 317 251 325 243 317 252 327 245 319 253 330 248 330 247 332 250 325 259 333 250 334 249 334 250 328 259 336 250 336 250 337 251 330 259 337 251 330 260 330 261 330 260 331 263 331 262 340 259 332 267 340 261 333 270 340 263 333 271 341 265 336 275 343 266 344 266 346 265 343 277 349 263 347 275 351 261 351 272 351 258 352 269 351 253 352 253 350 250 353 261 348 247 353 257 347 240 352 252 346 236 351 247 345 234 345 234 342 234 348 245 340 234 345 245 340 233 340 232 336 232 336 231 332 231 336 241 334 241 334 240 330 228 336 238 332 226 340 235 334 223 343 230 341 226 341 226 330 216 331 216 329 214 330 214 329 210 330 210 328 206 329 206 326 202 327 202 324 198 335 202 324 194 324 195 324 194 334 197 325 194 326 195 324 196 324 196 322 196 322 196 317 194 318 194 311 191 323 192 305 189 316 189 312 190 312 189 300 188 306 188 299 186 304 187 301 185 306 186 302 184 308 185 305 184 311 185 307 184 309 184 308 183 310 184 309 184 314 184 309 183 310 184 309 182 320 184 311 181 312 182 314 182 325 184 316 182 317 184 317 182 319 184 319 182 319 184 319 183 320 183 319 184 320 185 318 185 329 189 318 186 328 191 317 186 318 187 317 185 328 190 316 185 328 188 317 184 317 184 317 183 318 183 316 183 317 183 316 183 317 184 316 182 328 184 316 180 316 181 314 181 316 182 314 183 325 188 314 184 325 188 315 184 316 184 314 184 314 184 312 184 314 184 310 184 320 188 310 184 310 185 310 184 312 184 311 185 312 185 311 185 312 186 310 185 312 186 310 184 316 187 310 184 315 186 309 183 319 186 309 182 315 185 309 182 315 184 310 182 316 185 310 182 320 186 310 183 312 184 310 184 316 186 311 182 315 186 313 182 317 189 316 185 319 192 322 198 321 195 325 197 325 202 328 207 327 212 326 227 327 222 328 225 324 234 327 233 322 242 327 238 321 247 327 241 322 250 328 241 323 251 329 239 325 249 330 238 325 247 330 238 325 247 331 240 325 248 331 245 324 252 328 252 321 259 325 259 316 265 321 265 311 271 318 270 307 275 305 279 305 278 316 276 305 280 316 279 305 282 315 282 304 286 314 287 303 290 312 291 301 294 311 295 300 296 307 298 296 298 303 301 292 300 302 302 290 302 302 304 290 302 302 304 291 303 302 304 292 303 303 303 292 302 303 303 292 301 302 303 292 302 301 302 290 302 300 302 289 302 299 304 288 304 298 308 286 307 297 311 285 311 297 313 286 314 299 315 287 316 300 321 288 321 299 327 287 328 298 334 286 335 298 340 287 341 300 345 288 346 302 348 291 349 304 353 293 355 306 361 295 363 307 368 295 370 306 375 295 376 305 380 294 382 305 385 293 386 304 393 293 393 304 399 293 400 305 405 294 406 307 409 295 412 307 413 296 416 307 417 296 419 308 418 297 420 308 420 298 422 308 420 297 422 307 419 296 421 306 420 296 421 307 419 296 420 308 416 298 417 309 416 299 416 309 415 298 417 308 416 298 420 309 417 300 422 313 418 303 424 315 418 305 424 317 418 307 424 317 419 307 425 316 420 306 426 314 421 304 426 312 422 302 428 311 421 302 428 314 420 305 427 317 419 308 426 319 417 312 426 323 415 316 425 327 412 321 422 329 410 323 420 329 409 321 419 327 410 320 420 325 411 318 420 324 411 315 419 323 412 314 420 323 413 313 421 322 414 312 420 321 414 311 420 320 415 310 420 319 415 308 420 316 415 307 419 314 418 304 419 311 422 301 421 304 424 294 424 297 424 286 423 289 424 279 421 283 423 272 419 278 422 268 417 277 422 267 417 278 422 268 417 278 422 268 417 276 422 267 417 265 416 265 416 272 420 263 415 269 419 260 414 268 418 260 412 268 418 260 412 268 417 260 412 268 417 261 411 271 417 263 411 265 411 266 411 276 416 268 410 278 415 271 409 274 408 274 408 281 413 274 407 281 413 274 407 282 412 275 405 275 405 275 405 274 405 275 405 281 413 273 406 280 414 271 407 269 409 270 409 270 410 270 409 278 416 270 410 277 418 268 413 274 418 265 413 271 417 263 411 272 414 263 408 272 412 264 405 272 409 265 403 272 406 265 399 267 396 267 396 278 402 270 395 278 402 271 395 276 402 268 394 265 392 265 393 271 400 264 392 270 399 264 392 261 391 261 391 266 398 261 389 264 396 259 387 260 394 255 385 259 392 253 383 260 392 254 383 258 391 253 382 252 381 252 381 257 390 251 380 257 390 252 381 254 381 254 381 260 391 255 382 260 391 255 383 260 390 255 381 260 389 254 380 260 388 255 379 260 387 256 378 260 386 257 376 259 383 257 375 255 379 254 371 250 373 250 365 245 364 247 359 244 354 245 349 248 338 247 341 247 340 251 333 250 337 254 329 253 336 258 328 256 334 260 329 258 329 264 320 262 323 268 315 268 317 275 312 273 315 281 310 277 313 286 309 279 308 288 304 278 303 286 298 278 299 285 293 278 294 287 290 279 285 286 279 279 276 287 271 280 269 290 266 281 266 292 263 281 264 292 261 280 257 291 255 279 246 280 244 278 237 280 233 278 231 288 227 278 226 279 224 277 220 277 218 273 213 279 210 272 209 274 208 273 208 283 204 275 206 275 204 276 206 277 204 278 208 288 202 279 208 289 203 279 207 279 206 278 207 288 201 276 206 287 201 275 207 286 202 276 211 287 206 278 214 288 209 278 214 288 210 276 213 287 209 274 212 280 209 273 210 279 207 272 207 277 205 272 208 281 203 272 207 279 202 271 206 276 203 280 202 275 202 271 206 279 202 271 207 279 202 271 207 278 202 271 205 279 200 273 203 278 200 274 202 280 198 275 200 276 199 275 199 281 196 276 198 278 196 276 197 277 196 275 197 276 196 275 198 277 197 276 199 276 197 277 198 278 197 277 198 288 193 278 199 289 193 278 200 279 199 278 200 288 195 278 200 279 199 277 199 287 193 278 198 279 197 278 198 279 197 277 197 278 196 275 197 276 197 273 199 282 189 270 199 271 198 268 201 276 191 268 201 268 199 268 202 268 200 269 201 270 199 270 201 270 200 269 201 270 201 267 203 267 202 265 205 265 204 262 207 262 206 260 209 260 208 259 211 259 210 259 213 259 211 260 212 264 201 259 211 260 210 259 211 259 209 258 211 263 200 257 213 260 201 255 213 254 212 253 215 253 214 251 217 250 216 251 220 252 208 250 224 250 211 248 226 248 213 247 227 247 215 247 227 247 215 246 227 247 214 247 226 247 213 247 225 248 213 246 224 247 212 246 224 247 212 246 226 247 213 246 226 245 213 245 226 246 214 245 227 245 215 244 227 245 215 244 227 245 215 245 227 245 215 244 227 244 215 244 227 244 215 245 228 245 216 245 229 245 217 244 229 244 216 244 229 244 217 245 230 243 219 244 231 243 219 243 231 242 219 243 231 242 219 242 231 241 219 241 232 239 219 240 233 239 220 240 233 239 221 240 234 239 221 240 234 239 221 240 233 240 221 240 231 239 220 240 231 239 219 240 231 239 219 240 231 239 219 239 231 238 218 239 231 238 219 238 231 237 219 238 231 237 219 238 231 237 219 238 231 237 219 238 232 236 219 238 232 236 220 238 232 236 220 237 232 236 221 238 232 236 220 238 232 237 219 238 232 236 220 238 232 237 219 238 231 237 219 237 231 237 219 238 231 237 219 238 232 236 219 237 231 236 219 237 231 236 219 237 231 236 218 238 231 237 219 238 231 238 219 239 231 238 219 240 232 238 220 240 232 238 221 241 233 240 221 242 235 239 223 243 239 239 227 244 242 239 231 245 244 239 233 246 244 242 232 248 244 248 243 249 244 250 244 250 246 245 234 250 247 245 235 249 249 243 238 247 250 241 239 244 251 238 241 243 252 236 243 240 254 234 244 237 255 231 245 235 255 229 244 232 253 226 243 228 252 222 242 226 252 220 240 223 251 218 240 222 252 216 241 221 252 215 241 220 252 215 241 220 252 215 241 219 250 214 239 217 249 212 237 215 248 211 236 214 247 211 236 214 248 210 237 212 248 208 237 210 247 206 236 209 247 205 236 208 247 205 236 206 246 202 235 204 245 200 234 202 244 198 233 201 245 196 234 197 245 193 234 193 245 189 234 190 245 187 234 188 242 185 231 186 239 183 228 185 237 182 226 184 237 182 226 184 237 182 226 185 238 182 227 185 239 183 228 185 239 184 229 185 239 184 229 185 239 183 228 184 238 182 227 184 236 182 226 183 235 182 224 183 235 182 224 184 237 182 226 185 239 183 229 186 241 183 231 186 242 184 233 186 236 185 236 187 246 186 238 186 237 186 237 185 234 185 234 185 239 184 229 185 238 185 228 188 238 187 229 191 230 190 229 190 238 190 228 191 227 191 227 191 236 192 226 193 237 194 227 195 238 196 228 196 239 198 228 195 238 197 228 196 238 196 228 196 239 198 228 196 239 199 230 196 238 198 229 195 235 198 226 195 230 198 221 195 225 199 216 197 220 202 213 199 216 205 209 202 211 206 207 209 204 211 202 213 200 218 197 218 195 224 193 225 192 230 191 229 189 234 188 232 188 238 186 234 186 239 184 243 184 243 183 238 182 243 182 243 180 247 180 254 180 255 180 259 178 263 180 267 178 271 180 280 185 279 182 286 187 285 184 287 183 292 188 292 184 298 190 297 186 302 192 300 186 306 193 302 187 307 193 305 186 311 193 308 184 314 191 310 183 315 190 311 183 317 189 312 184 317 190 313 183 318 189 313 183 319 189 313 183 319 190 313 184 319 191 315 185 322 192 316 187 321 193 318 188 323 195 322 190 326 198 326 193 329 202 330 197 331 206 332 200 334 210 336 202 336 212 338 202 338 212 340 202 340 212 343 203 343 212 345 205 345 215 346 208 345 218 346 210 344 220 346 212 344 220 346 212 346 222 347 212 347 222 348 213 349 224 351 225 349 224 353 225 352 224 353 213 354 224 354 213 355 225 354 212 354 222 354 211 355 222 354 210 354 220 353 210 354 220 352 210 353 220 352 211 352 220 353 210 355 222 354 210 356 221 355 210 356 221 356 212 356 223 356 216 354 225 355 220 356 231 355 223 355 234 357 225 354 235 358 228 359 228 360 232 355 240 360 237 356 247 360 241 355 251 358 243 353 254 358 246 352 255 356 246 351 256 356 247 351 257 356 248 350 258 355 247 355 247 354 247 347 256 354 248 346 256 353 248 345 255 353 249 344 255 353 251 344 257 352 255 343 260 349 260 340 264 347 264 336 267 344 267 333 270 340 271 329 272 337 274 326 276 334 276 323 278 333 276 322 279 333 278 322 280 332 279 321 282 332 280 321 283 331 280 320 284 331 281 319 284 330 283 319 286 329 285 318 287 330 285 319 288 332 284 321 288 335 285 324 288 336 286 325 288 335 288 324 290 333 290 322 292 331 292 320 293 330 292 319 294 328 293 318 294 324 295 313 295 319 296 308 295 316 297 304 296 312 298 301 296 307 298 296 295 302 298 292 295 299 297 288 293 295 295 284 290 290 292 291 292 286 290 286 289 282 287 273 280 279 284 279 284 278 283 269 276 277 282 278 282 277 282 269 274 276 282 268 274 277 282 277 282 278 282 279 282 278 283 270 276 280 283 280 282 280 282 273 274 281 281 281 281 283 281 283 280 285 281 286 280 287 281 287 281 288 281 280 273 287 281 288 280 287 280 287 280 286 280 286 279 284 279 277 271 280 278 274 269 277 275 277 275 277 275 270 266 279 275 272 266 277 275 271 266 274 275 267 265 273 273 266 264 272 272 265 263 271 273 264 264 271 272 272 272 272 273 272 272 270 274 271 273 266 274 266 274 264 274 264 273 261 274 254 265 259 274 251 265 258 276 250 266 257 276 249 268 256 278 256 277 254 278 255 277 253 278 253 277 252 278 244 270 251 280 251 279 250 280 251 280 250 281 251 281 251 283 251 282 251 284 251 283 251 284 243 275 252 284 252 283 251 284 253 284 252 285 253 284 253 284 245 276 253 283 245 276 253 283 245 275 253 282 245 274 254 281 246 273 254 281 246 275 254 282 246 275 254 281 247 274 253 280 245 273 245 273 245 273 245 273 245 273 252 280 245 272 252 280 245 273 252 280 244 273 244 274 245 274 252 280 244 273 251 280 243 272 251 280 243 273 251 280 242 274 250 280 242 273 250 280 241 273 249 280 240 273 248 280 240 274 248 282 241 274 248 283 240 275 249 284 241 277 250 286 241 278 250 286 241 279 250 286 241 278 249 284 241 276 250 283 241 275 250 283 251 282 251 282 243 275 251 282 243 275 252 282 243 275 251 282 251 281 250 281 242 273 249 282 250 281 250 281 251 281 252 282 243 274 252 281 243 273 251 280 243 273 252 280 243 272 253 280 254 279 254 279 246 271 256 278 247 270 256 278 248 269 256 276 248 268 256 275 249 267 258 274 251 265 258 271 251 262 257 269 251 259 255 266 250 256 252 264 248 254 251 261 247 250 250 258 250 257 248 255 244 245 248 255 244 245 248 255 244 245 248 256 244 245 248 255 243 245 247 254 243 244 246 251 242 242 246 250 242 240 246 249 242 238 245 248 242 237 246 248 242 236 246 248 243 237 246 249 243 238 246 248 243 237 246 247 243 237 245 246 243 235 244 242 242 232 244 238 242 228 244 236 244 225 245 234 246 223 244 233 245 223 244 233 244 222 245 233 245 223 246 233 247 221 245 233 245 223 246 234 245 223 246 233 245 222 246 232 245 221 246 231 245 220 245 230 245 219 246 230 246 218 246 230 246 218 246 232 246 219 246 232 246 220 246 234 244 222 246 234 244 223 245 233 245 221 245 232 245 220 245 231 244 220 245 231 245 220 245 231 246 219 245 230 245 220 245 228 246 217 245 227 247 215 245 226 246 215 245 226 245 215 245 226 245 215 245 227 246 215 246 215 246 215 245 227 246 215 245 226 247 214 246 224 248 212 246 221 249 210 247 219 250 207 248 216 252 206 249 213 253 203 250 210 251 208 252 207 253 205 253 207 259 197 253 207 260 198 253 207 254 206 253 207 254 205 259 200 257 201 252 209 257 201 253 209 257 201 253 208 257 201 253 207 256 202 255 204 258 200 257 200 261 196 260 198 264 193 262 196 266 192 264 194 269 191 265 193 274 188 266 192 270 189 266 192 270 189 266 193 271 190 266 192 271 189 266 192 270 189 266 193 270 190 266 194 267 193 266 194 275 187 266 195 275 188 265 197 275 190 265 199 264 198 264 202 273 194 262 201 263 201 261 202 269 194 259 204 260 203 258 206 264 197 256 206 257 204 254 204 258 196 255 204 262 195 254 203 261 194 253 201 257 196 253 201 258 193 252 201 256 196 252 200 253 198 257 189 258 188 251 199 257 189 250 198 256 188 249 197 250 195 249 197 249 195 248 198 253 187 247 197 253 187 247 195 247 193 247 193 248 192 248 193 254 182 247 192 246 190 246 191 251 180 246 190 250 179 246 190 250 178 245 188 250 177 249 177 250 176 244 188 248 176 244 188 248 176 244 188 248 176 244 186 250 175 245 184 251 173 246 184 252 173 246 184 252 174 245 185 251 175 244 187 244 184 245 188 244 187 246 189 245 188 246 189 253 179 254 179 254 179 247 188 249 188 247 188 254 178 246 188 253 178 246 188 252 178 246 187 247 186 246 187 246 186 247 186 254 177 247 187 254 176 247 187 247 185 247 187 253 178 246 188 253 178 247 187 247 186 247 187 253 177 247 187 246 185 247 187 246 186 247 188 246 186 247 188 247 186 247 188 253 178 247 188 253 178 247 188 253 178 247 188 253 178 247 188 253 178 247 188 254 178 247 188 254 178 247 188 254 178 247 189 254 179 248 190 254 180 248 190 255 180 255 181 256 180 250 188 253 185 255 186 257 184 260 183 269 180 266 178 272 177 272 174 278 173 277 172 283 171 280 169 288 170 282 168 283 168 281 167 283 167 280 166 281 165 280 164 281 164 281 163 287 161 283 163 293 161 285 162 291 161 286 160 293 160 287 160 297 159 298 162 294 161 288 161 294 162 290 162 300 162 290 161 301 162 291 161 297 162 290 160 297 161 292 158 298 158 294 155 300 155 306 156 305 155 295 156 295 155 295 157 305 158 294 156 295 155 294 154 305 154 293 154 304 155 303 157 300 156 303 157 300 156 295 153 305 154 296 150 307 150 296 147 303 147 297 145 303 145 297 143 303 143 305 143 302 143 295 142 301 142 295 142 302 143 296 143 302 144 307 146 303 144 308 146 304 144 309 145 305 144 301 142 306 143 302 141 310 143 314 144 312 143 305 141 313 143 305 142 311 143 305 146 315 148 304 149 315 152 305 148 310 150 305 147 315 149 304 146 311 148 305 147 316 149 305 150 316 152 305 154 315 158 304 159 314 164 305 161 313 168 308 161 313 166 319 169 319 168 319 163 323 172 326 168 327 177 334 174 333 183 340 183 337 191 345 194 342 203 348 205 343 214 349 213 343 222 349 216 344 225 344 227 344 227 350 219 346 229 347 232 347 231 353 223 349 234 354 226 351 236 358 228 356 239 361 229 359 240 364 229 363 241 366 230 365 241 369 231 368 242 371 231 370 243 372 232 371 244 372 233 371 245 373 235 371 247 375 237 373 248 376 238 377 238 378 239 377 251 380 241 378 251 381 241 378 252 380 242 378 252 375 251 375 251 376 239 372 249 375 239 373 251 373 239 371 251 373 239 368 248 375 239 370 248 372 250 372 249 372 251 372 249 376 240 372 250 376 241 373 252 376 240 373 251 376 240 374 251 378 240 375 251 379 240 376 250 382 241 378 251 384 241 380 251 382 253 382 251 385 242 383 254 386 243 382 253 387 244 384 256 387 246 385 257 384 257 385 257 389 245 386 256 390 244 387 256 390 244 387 256 390 244 388 255 388 255 389 255 392 243 390 255 392 243 390 255 390 254 391 254 395 241 392 251 396 240 394 251 396 239 394 249 398 238 394 248 398 238 395 247 397 239 394 249 392 252 392 250 394 242 391 253 387 255 386 253 388 247 383 257 382 250 376 260 376 252 370 262 371 253 365 263 368 254 361 261 365 254 357 261 361 256 353 263 349 266 349 264 354 258 346 265 351 258 343 265 350 257 342 265 350 258 342 266 351 259 343 267 351 259 343 267 351 259 344 267 352 259 344 267 352 258 345 267 352 258 345 266 352 258 345 266 353 258 345 266 353 257 346 265 354 257 348 266 355 256 349 266 356 256 349 264 356 256 349 266 356 256 349 264 356 257 349 264 356 257 349 265 355 257 348 267 355 257 348 267 355 257 348 265 355 257 348 266 356 258 348 265 356 258 356 257 356 258 356 257 355 258 356 257 355 258 347 265 355 257 347 266 355 257 347 265 355 257 347 265 355 258 356 257 355 257 356 257 356 258 348 265 356 258 348 265 355 257 348 265 355 257 356 257 355 257 347 265 355 257 347 265 348 267 347 265 348 267 348 265 355 257 348 267 356 258 356 257 356 258 356 257 356 258 356 257 355 258 356 257 355 257 356 257 355 257 348 267 355 257 347 265 355 257 348 267 355 257 356 257 355 258 356 257 355 258 348 267 355 258 348 268 355 259 348 268 355 259 347 266 355 259 347 266 354 259 346 266 354 259 346 266 354 259 346 266 355 258 346 265 354 258 345 265 352 260 343 265 349 263 339 267 346 268 335 270 339 274 329 274 330 278 319 277 319 280 308 278 309 280 299 276 303 278 292 274 300 278 288 274 298 278 287 275 299 279 287 276 300 281 288 280 301 283 289 283 301 284 290 284 301 285 290 286 301 286 290 286 302 287 291 288 304 287 293 288 306 286 295 288 309 287 298 289 310 286 299 288 312 286 301 289 313 286 302 289 314 286 302 287 314 285 302 285 314 284 302 283 312 284 301 284 310 285 299 285 309 288 297 287 307 290 295 288 303 292 292 290 300 293 289 292 300 296 288 292 296 296 286 293 291 296 281 292 288 294 278 290 288 293 278 289 289 293 278 290 288 293 277 289 287 294 276 290 287 295 276 292 288 296 277 294 291 297 279 297 295 299 284 300 301 300 289 301 305 300 294 302 308 299 298 303 310 298 311 298 310 298 300 302 310 298 299 301 310 298 310 298 309 297 310 297 309 297 298 299 309 295 298 298 311 292 300 294 312 290 302 293 312 289 301 292 309 286 309 286 307 284 307 284 307 284 307 283 308 286 297 287 308 287 297 287 303 288 292 285 292 287 282 282 280 282 275 277 274 273 267 264 274 267 268 257 274 265 268 254 272 267 265 258 270 269 263 260 269 272 263 262 267 273 260 264 266 274 258 264 265 272 258 262 266 270 260 260 264 267 260 257 259 263 257 252 256 258 255 247 256 254 255 244 254 254 253 242 251 253 250 241 249 251 247 240 248 250 245 238 247 248 244 237 246 248 243 235 244 248 242 235 244 248 242 236 245 247 243 235 244 247 241 236 244 248 241 236 244 248 240 237 244 249 239 237 241 250 237 239 241 253 237 241 242 256 237 244 242 258 237 247 240 261 235 250 240 264 234 253 241 267 235 258 242 271 236 261 241 273 235 264 239 274 233 264 237 273 231 264 235 272 229 262 234 272 228 262 235 272 235 272 237 274 238 274 240 276 232 268 242 278 233 271 243 280 243 280 242 281 234 274 241 282 241 282 240 284 240 284 240 287 231 280 242 289 242 289 242 291 233 284 244 292 234 286 245 293 235 288 246 294 237 289 248 295 238 290 250 295 240 291 252 295 242 291 253 295 253 294 254 294 255 294 255 294 255 293 256 294 247 290 258 294 248 290 259 294 249 291 259 294 249 290 259 294 249 291 258 294 248 291 258 295 247 291 256 296 246 292 254 297 244 293 254 297 254 297 252 296 243 292 252 297 242 292 254 297 243 293 256 298 245 295 258 298 247 295 260 297 250 295 262 295 262 295 262 293 251 292 263 291 251 291 263 288 252 288 263 286 263 285 261 283 250 281 260 280 260 280 259 279 260 280 261 281 262 281 265 284 255 285 270 287 271 286 276 289 264 290 279 290 268 291 280 290 269 291 278 290 267 290 276 289 265 289 274 287 263 287 274 286 274 285 275 284 276 284 277 283 278 283 278 285 267 284 280 288 268 287 280 291 269 290 282 292 270 292 284 294 273 294 286 297 275 297 288 300 276 299 289 302 278 302 291 303 280 304 293 304 282 305 295 306 284 307 297 308 285 308 299 308 287 309 300 307 289 308 301 309 302 308 301 310 289 311 301 312 301 311 301 312 302 312 301 312 290 315 301 313 291 317 304 315 293 318 306 316 295 320 309 317 298 321 310 320 298 323 309 323 298 326 308 326 296 329 308 328 308 328 308 329 297 332 310 329 299 332 311 328 300 332 310 328 300 332 310 328 300 332 312 328 300 332 312 328 301 332 311 327 301 331 309 325 299 330 309 323 299 328 311 321 301 326 313 319 303 325 314 319 304 323 313 319 303 323 313 322 302 326 312 327 301 330 310 333 299 336 306 340 294 342 303 345 291 346 289 351 289 351 302 352 290 354 304 356 292 357 306 361 295 363 308 367 297 369 310 375 298 377 311 381 299 383 312 385 300 386 312 388 301 390 300 396 300 395 310 397 299 398 308 398 297 398 308 398 297 399 308 397 297 399 308 397 297 398 308 398 297 399 308 400 297 401 308 402 297 404 309 404 298 406 309 406 298 409 309 406 298 409 309 407 298 409 309 407 298 409 310 406 298 409 298 405 298 406 311 404 299 405 311 402 299 404 311 401 299 402 311 400 299 401 311 400 299 401 309 402 297 401 305 402 294 402 300 402 289 400 296 398 285 396 293 396 281 394 291 398 280 396 291 399 280 397 291 396 280 395 291 395 280 393 292 396 280 394 294 398 282 397 297 399 285 398 300 398 287 399 302 398 290 399 303 397 292 399 305 396 294 397 306 393 294 395 306 392 295 394 306 392 295 394 306 392 295 394 306 393 295 395 306 394 295 396 306 394 295 398 306 394 295 397 307 394 296 398 308 394 297 398 308 393 298 396 309 392 298 396 310 392 299 396 310 392 299 395 310 392 299 395 310 392 299 396 310 392 299 397 311 392 300 395 312 392 301 397 313 391 302 395 302 396 302 394 313 390 303 396 314 390 303 396 314 390 304 394 314 389 304 394 315 388 304 393 316 388 305 392 315 386 305 390 314 385 304 389 314 385 303 388 312 385 302 388 311 386 300 389 310 388 299 390 308 390 297 392 307 392 296 394 307 394 295 396 307 396 296 398 297 400 297 401 309 400 297 403 309 403 297 405 307 406 296 408 307 410 295 412 306 413 295 415 306 417 295 419 308 420 296 422 309 422 298 424 310 423 299 426 311 423 301 427 311 423 301 426 311 422 300 426 311 421 300 425 311 422 300 426 311 424 300 428 311 425 301 429 311 427 300 430 311 429 300 432 311 430 300 433 311 431 300 434 311 431 300 434 311 432 301 435 312 433 301 436 312 433 301 436 311 432 301 436 310 430 299 435 309 426 298 431 308 420 297 426 306 414 296 420 305 406 295 410 303 397 292 402 301 390 290 394 300 384 288 388 299 380 288 382 300 380 288 381 300 383 289 384 301 389 289 390 301 395 289 396 301 398 290 399 302 400 290 400 302 401 291 402 302 403 291 404 303 406 291 406 304 409 292 408 303 412 292 411 303 414 291 412 302 413 291 412 301 413 289 412 300 413 288 412 299 412 288 411 298 412 286 412 296 409 284 411 295 406 284 409 295 402 285 407 295 399 287 406 299 395 292 404 305 391 299 401 312 387 308 398 317 383 315 395 323 379 323 391 328 372 330 384 332 366 335 378 336 361 339 373 339 360 342 371 341 359 345 371 344 359 347 370 346 358 349 370 347 358 349 369 348 358 350 370 348 359 350 370 348 370 349 370 347 359 347 359 348 370 349 370 350 369 351 370 349 359 350 370 348 360 349 372 348 362 349 373 348 362 349 374 348 362 350 374 348 361 351 373 348 361 352 372 347 359 353 370 351 366 351 366 342 353 348 364 340 352 346 363 340 351 346 362 340 349 347 359 340 346 348 355 340 343 349 351 339 341 349 349 339 338 340 339 339 334 351 338 335 324 348 326 326 315 339 314 316 308 328 305 304 303 316 299 296 301 307 297 291 299 302 296 289 297 300 295 288 291 300 289 288 282 300 281 288 275 299 274 287 270 299 268 286 263 298 261 285 251 296 250 284 240 295 239 285 235 296 233 285 229 297 228 285 221 286 219 286 213 286 211 285 210 296 208 286 208 297 206 297 201 292 201 287 197 288 197 287 194 288 193 286 191 297 188 285 188 286 187 288 186 299 182 294 187 294 186 297 191 309 187 297 194 309 190 297 195 297 194 298 199 298 198 301 204 301 203 304 208 305 207 305 210 318 207 305 209 306 209 304 210 317 208 304 212 317 211 307 213 307 213 310 216 309 215 313 220 325 222 315 223 328 227 317 225 329 230 317 227 328 232 317 228 317 227 317 229 327 234 319 234 329 240 321 239 330 246 320 244 321 244 319 248 318 248 316 251 316 251 313 254 313 253 311 256 322 262 320 265 321 264 312 261 321 268 312 263 322 270 312 264 312 264 311 266 311 266 309 269 317 276 314 280 314 280 304 276 305 275 303 282 311 290 302 287 310 296 303 291 311 300 304 295 311 304 305 300 306 299 307 304 307 303 310 306 310 305 313 304 313 303 316 300 324 309 317 296 317 295 316 295 315 294 321 306 321 306 315 299 321 309 317 303 321 313 320 308 320 307 323 312 323 312 326 316 326 327 328 319 328 320 329 332 329 321 331 321 330 332 330 333 331 331 332 323 331 335 332 325 332 337 331 328 332 340 330 331 332 342 329 333 333 345 328 334 335 345 328 332 336 342 327 328 336 337 328 322 337 331 328 318 338 325 328 315 338 322 329 313 338 320 329 311 339 319 329 311 339 318 329 311 339 319 328 311 337 319 329 312 335 322 331 316 332 321 332 324 332 335 332 332 328 341 331 340 325 348 330 345 323 353 330 349 321 356 330 352 321 359 320 362 320 362 328 361 318 366 315 370 315 370 323 370 312 374 311 379 311 378 321 379 310 382 320 383 310 387 310 392 310 391 322 393 311 396 322 398 311 401 322 403 312 406 322 408 267 455 322 412 269 456 321 414 274 459 322 417 281 461 324 419 288 466 326 420 291 468 326 420 292 468 326 420 291 468 325 420 288 468 325 420 282 469 325 418 315 422 325 416 315 420 325 417 315 422 326 418 315 423 326 418 316 423 326 418 316 423 326 418 315 423 325 418 315 423 326 418 315 423 325 417 315 421 325 417 315 421 325 419 314 423 325 421 315 426 325 423 315 427 324 424 314 429 323 425 313 431 322 427 312 434 320 427 312 436 320 427 313 437 320 425 313 435 321 422 314 432 321 419 315 430 322 417 317 429 323 415 319 426 321 424 321 425 329 411 325 423 334 409 332 421 340 406 339 418 347 400 347 413 353 394 353 407 356 391 357 404 359 390 359 402 361 392 361 404 363 393 364 405 365 392 366 404 370 389 370 401 374 385 376 398 378 382 380 394 382 381 384 394 385 380 387 393 388 377 389 389 392 374 394 386 395 372 397 384 399 372 399 383 399 383 400 384 402 375 398 385 401 380 396 389 399 386 394 396 398 390 392 400 390 402 390 401 397 395 389 403 388 406 388 405 395 397 387 405 394 397 387 406 393 397 387 408 393 398 387 408 393 397 388 408 394 396 389 407 390 406 390 406 396 393 393 405 398 391 397 403 400 388 401 400 402 385 406 397 405 379 411 390 407 370 415 379 407 362 416 371 406 358 416 367 416 364 416 365 416 361 417 361 416 358 417 358 405 350 417 355 416 350 417 350 405 341 417 346 406 339 417 345 407 338 418 346 409 336 420 344 412 332 423 339 414 329 425 336 418 326 428 333 432 325 433 325 435 318 437 318 428 309 439 315 433 303 444 308 449 299 450 299 440 292 452 296 443 292 456 296 446 287 459 291 447 282 460 285 458 282 459 282 459 276 461 275 450 267 463 269 453 266 465 270 456 265 468 269 471 265 472 264 472 260 473 260 459 253 472 255 459 247 472 248 459 242 472 242 471 240 472 239 460 236 473 236 458 232 471 232 456 231 469 229 457 230 470 229 459 230 472 229 460 230 473 229 461 229 474 229 461 228 474 227 471 226 472 225 459 226 472 224 472 224 474 223 472 222 473 221 459 223 472 219 456 223 469 217 453 224 465 217 449 225 462 218 449 229 461 221 451 233 462 225 450 232 460 224 445 229 457 221 455 223 456 223 445 233 456 225 444 232 456 224 442 226 453 219 438 221 449 213 435 218 446 211 444 212 446 211 432 216 444 210 438 207 439 206 424 208 434 201 432 201 433 200 422 208 433 202 421 207 431 200 419 203 429 196 420 204 431 196 431 198 432 197 432 199 434 198 424 206 435 199 424 204 435 198 424 203 435 197 425 200 436 194 425 197 436 191 425 194 436 188 426 192 437 185 427 191 437 184 428 189 439 182 438 179 440 178 440 178 440 176 440 178 441 177 430 184 441 178 430 183 441 178 430 182 441 176 440 176 441 175 432 180 443 174 434 180 446 174 435 180 447 174 435 180 446 174 434 181 445 174 443 176 444 175 432 182 444 176 443 177 444 176 443 177 444 176 443 176 444 175 442 175 444 174 432 180 443 173 443 174 444 173 433 180 444 173 432 180 444 173 432 180 443 174 432 181 443 174 432 181 443 174 432 181 443 174 432 180 443 174 432 180 444 173 442 174 444 173 432 180 443 173 432 181 443 174 432 181 443 174 442 175 444 174 442 176 444 175 442 176 443 175 432 182 443 175 443 176 444 175 433 182 444 175 433 182 444 175 433 182 444 175 433 182 444 176 442 177 444 176 442 177 444 176 443 177 444 176 443 177 444 176 442 177 444 176 432 183 443 176 432 183 443 176 432 182 444 176 432 183 443 176 442 177 443 176 442 177 444 177 432 184 444 177 443 178 444 177 433 184 445 178 445 181 446 180 447 183 448 182 438 190 451 186 452 191 454 190 442 196 455 193 453 195 454 194 453 197 454 196 442 202 455 198 455 200 456 200 455 201 456 201 455 201 456 200 455 200 456 200 454 198 455 198 442 200 455 196 454 197 456 197 444 202 457 198 457 198 458 198 447 205 460 198 448 208 460 201 449 211 461 204 448 213 460 206 448 214 460 207 446 214 458 207 445 215 456 207 443 215 454 207 442 214 453 207 451 206 452 206 449 203 450 202 438 208 447 198 441 196 442 195 432 204 439 192 430 204 436 192 430 204 435 191 430 204 435 192 436 194 437 193 432 206 438 193 432 206 438 194 436 196 437 195 431 209 437 198 437 200 438 199 432 211 438 200 432 211 438 200 432 210 439 199 437 199 438 198 437 199 438 198 430 210 437 199 430 210 437 199 430 210 437 198 430 210 437 198 430 210 438 199 437 201 439 200 438 203 439 202 431 212 441 203 441 205 442 204 440 206 442 205 428 210 439 202 434 200 435 199 432 196 434 195 432 192 433 191 432 189 433 188 435 186 436 185 437 184 438 183 439 182 440 181 431 185 442 179 442 178 443 177 440 175 442 174 428 176 439 168 426 170 436 162 425 165 435 156 434 152 435 151 423 154 433 145 421 151 431 140 421 147 431 137 431 137 432 136 420 144 430 134 417 140 426 130 412 135 421 125 409 129 418 119 407 126 416 115 404 124 412 112 397 121 405 109 390 118 397 106 383 111 389 100 380 105 387 93 378 100 385 88 371 96 376 84 362 93 367 81 359 93 363 80 356 93 358 79 353 93 356 79 355 92 357 78 354 90 357 77 349 89 351 76 342 90 345 76 337 89 339 76 332 86 335 73 328 82 331 68 322 79 324 65 310 79 311 65 297 82 296 68 287 85 285 71 279 85 277 71 272 87 269 73 262 89 259 75 258 90 254 76 252 91 248 79 246 94 241 82 242 96 237 84 236 98 231 86 233 98 226 86 232 97 225 85 230 97 224 85 230 99 222 88 233 101 224 92 237 105 227 96 240 108 230 99 241 109 232 99 240 108 232 98 236 108 228 98 229 110 221 99 221 111 212 101 214 112 206 102 209 114 200 104 201 119 192 110 193 126 184 117 185 131 176 122 181 137 172 128 175 143 165 134 157 141 158 141 151 145 151 144 147 150 147 149 142 160 142 159 150 179 150 179 150 192 138 188 152 199 152 198 151 210 138 208 147 221 147 220 144 225 131 223 142 229 130 228 144 240 132 239 149 252 136 253 152 263 140 265 154 269 142 271 157 275 145 278 159 284 148 288 162 294 150 298 162 302 151 306 163 308 152 311 167 312 155 318 174 321 163 327 184 330 174 337 193 334 184 342 199 340 191 348 206 349 197 358 211 356 202 366 215 361 207 370 222 362 215 371 233 365 226 375 245 370 239 381 254 375 249 386 260 380 256 391 267 385 264 396 273 390 269 401 279 391 276 402 287 392 283 403 293 394 289 405 296 397 292 409 298 402 293 413 296 405 290 415 294 406 286 415 293 407 284 415 293 406 284 413 292 404 283 411 292 402 283 410 292 402 284 410 291 400 282 408 290 400 281 407 287 399 279 407 284 396 275 404 282 393 272 400 281 392 271 399 283 393 273 399 285 395 276 400 283 395 274 402 277 393 266 400 271 392 261 400 272 394 263 402 279 395 271 403 284 391 276 399 284 388 276 394 286 389 277 396 291 394 282 400 295 397 286 402 297 399 288 404 297 399 287 405 295 397 285 403 294 393 285 399 284 396 284 396 291 388 282 395 288 388 279 396 278 396 278 396 284 388 278 399 282 389 279 400 282 389 281 401 284 388 283 400 286 386 286 398 288 384 289 396 289 382 291 394 288 382 290 394 287 382 290 394 289 394 289 395 287 383 289 395 287 384 289 396 287 384 288 396 287 384 289 396 287 383 289 395 287 383 289 395 287 382 289 394 287 381 289 393 287 381 289 393 287 381 289 393 289 392 289 393 288 381 289 393 288 382 289 394 287 382 289 395 287 383 289 395 288 383 289 395 288 382 290 394 287 382 289 394 287 382 288 394 287 382 288 395 287 383 288 395 287 383 288 395 287 383 289 395 287 382 289 394 289 394 290 394 288 382 290 394 289 394 290 394 287 383 289 395 287 384 289 396 288 384 289 396 288 384 289 396 288 384 289 396 288 383 289 395 287 383 289 395 287 383 289 396 286 384 288 396 285 384 287 396 285 385 286 397 285 397 286 397 285 396 286 397 283 385 284 397 283 385 284 398 285 396 286 397 285 384 286 396 284 384 286 396 284 385 285 397 283 386 284 398 281 387 283 399 282 400 282 400 281 400 281 401 279 389 280 401 279 389 279 401 278 388 279 401 278 388 279 401 279 388 279 400 279 388 279 400 279 388 279 400 280 388 280 400 279 387 280 399 279 387 280 399 279 387 280 400 280 387 281 399 280 387 281 399 279 387 280 400 279 388 280 400 278 388 279 400 277 388 278 400 277 388 277 400 276 388 277 400 275 388 275 401 273 389 273 401 271 389 271 401 271 388 271 401 273 387 273 399 275 386 275 398 277 384 277 397 278 384 278 396 276 385 277 397 274 386 274 398 271 387 270 400 268 389 267 401 265 389 263 401 262 388 261 401 261 388 260 401 260 388 258 400 257 388 256 401 255 388 253 401 253 388 252 401 253 388 252 401 255 389 254 401 258 389 258 401 262 388 263 400 264 387 266 400 266 386 267 398 267 385 269 397 270 383 272 396 273 382 275 394 276 382 278 393 278 380 280 392 278 379 281 391 279 379 282 391 278 379 282 391 278 379 282 391 278 379 283 390 280 377 286 387 282 373 289 382 284 369 292 378 286 367 294 376 288 366 296 375 290 365 297 375 290 365 297 375 291 364 298 374 291 363 298 373 292 362 298 372 292 363 299 373 292 363 298 374 292 363 297 373 290 363 295 374 288 363 293 373 286 362 291 373 287 372 288 372 284 372 285 373 281 362 281 373 277 363 276 374 273 363 271 374 269 363 266 374 264 373 264 374 263 362 262 372 261 360 260 370 260 360 259 369 258 361 258 371 258 364 259 374 256 366 259 376 256 368 259 378 255 368 260 377 254 366 261 373 262 369 262 369 264 365 265 365 268 361 267 361 259 356 270 357 260 354 271 354 257 352 268 352 253 352 264 351 248 352 259 350 244 354 255 351 242 355 252 352 238 357 248 353 243 352 243 352 229 360 234 351 223 362 228 352 224 354 222 353 213 364 217 354 209 365 213 355 205 364 208 355 200 363 203 354 195 361 199 352 189 357 192 348 182 352 185 343 177 347 180 338 171 341 175 332 167 336 170 325 162 331 165 320 158 327 163 320 156 322 161 313 153 317 159 308 147 311 154 303 141 305 147 296 136 300 140 291 133 295 135 286 130 287 134 283 127 277 131 273 126 269 129 265 126 262 130 258 132 254 133 251 130 248 135 245 131 239 136 236 130 232 137 228 128 228 133 221 127 223 132 220 128 217 133 215 130 211 135 209 133 206 140 202 134 203 142 199 134 201 141 197 132 199 140 195 131 197 139 193 130 196 138 193 129 195 136 191 128 194 135 189 128 193 135 188 127 193 134 187 125 194 133 187 123 195 130 188 121 196 127 188 118 198 118 197 116 200 121 191 113 201 118 192 111 201 111 200 115 192 114 191 108 197 113 189 107 194 113 187 107 193 113 186 107 195 111 187 105 197 109 190 104 199 108 192 110 195 108 193 111 194 110 195 111 193 110 192 107 195 112 189 109 192 114 184 110 189 116 181 110 189 116 181 108 190 114 184 112 187 112 186 108 193 114 188 112 192 118 187 117 191 123 185 119 189 128 184 120 187 130 183 120 184 126 182 121 181 125 181 127 179 128 179 133 178 134 178 140 177 142 178 145 178 147 179 147 179 149 181 148 182 151 183 149 181 151 183 151 182 153 183 150 181 152 182 150 181 152 182 152 180 154 181 153 180 155 182 151 182 157 185 148 180 156 185 152 181 158 187 154 176 159 179 158 174 162 176 158 172 164 174 159 170 164 172 158 170 164 171 157 170 164 171 154 172 159 175 157 181 156 179 149 176 152 179 148 178 152 182 148 178 152 181 148 178 149 177 149 185 155 192 147 184 149 190 146 182 147 187 146 182 148 187 150 177 151 184 155 175 157 180 162 175 165 183 166 178 171 185 169 179 174 186 169 183 173 186 169 186 170 187 159 182 160 183 162 187 162 188 156 180 158 184 161 180 162 186 170 190 170 188 179 187 179 195 185 195 185 204 189 202 187 212 188 207 186 217 187 209 186 218 186 207 184 217 184 204 182 213 185 202 182 211 187 202 184 211 188 202 186 211 189 203 187 212 189 203 187 212 188 202 187 211 188 201 186 210 187 201 186 209 187 200 185 209 187 200 185 209 186 210 186 210 188 201 187 210 188 201 187 210 188 200 187 209 188 199 186 208 187 199 185 207 187 199 185 208 186 200 184 209 186 202 183 210 183 212 183 211 184 202 182 212 183 201 182 211 182 199 182 208 179 195 181 205 176 192 179 200 171 187 176 195 165 184 169 187 158 180 163 183 153 179 158 181 150 178 155 179 149 176 155 178 150 174 156 176 152 172 157 173 153 170 159 172 155 169 160 171 156 168 161 170 157 165 163 166 159 159 165 161 160 154 166 156 160 148 166 150 160 144 165 146 160 140 165 142 162 137 167 138 166 131 172 133 171 125 177 127 174 118 182 121 176 113 184 117 178 109 184 112 183 103 188 105 189 95 194 98 196 89 201 92 203 88 207 91 210 87 214 91 219 83 224 91 226 78 230 83 233 73 236 78 236 71 241 76 244 68 247 73 254 64 257 69 264 62 267 66 272 62 274 66 278 64 281 73 286 67 288 76 293 68 296 77 302 66 304 75 310 63 312 72 316 61 318 70 320 59 323 67 323 57 327 66 327 59 329 67 328 59 330 67 330 60 331 68 333 63 333 72 334 66 334 71 332 66 331 75 329 66 328 72 327 77 328 76 330 69 327 77 325 79 325 78 325 81 325 79 329 72 325 80 329 72 326 80 330 73 327 82 331 73 329 82 332 72 330 81 333 69 331 77 333 65 330 72 330 71 331 67 334 62 332 67 335 64 333 69 336 66 334 72 335 66 332 74 334 65 331 72 331 72 332 69 334 63 331 70 335 63 331 69 335 62 333 67 337 63 334 71 338 65 335 72 337 64 335 69 331 69 333 66 335 60 332 64 332 71 332 69 337 67 334 74 337 68 333 76 337 67 333 74 337 67 333 74 336 66 333 75 336 66 333 74 337 67 333 74 339 69 335 76 335 79 336 78 335 78 335 77 340 70 337 78 343 73 339 82 343 76 339 84 345 77 341 85 345 77 342 86 340 85 340 84 342 74 339 82 345 75 341 84 346 78 342 87 345 79 341 88 345 77 343 87 347 75 344 85 347 75 344 84 346 75 344 85 345 75 343 85 343 87 343 86 346 75 345 84 348 73 347 83 352 71 350 81 357 72 356 81 364 74 362 84 369 75 368 85 375 74 373 84 380 75 378 84 384 78 382 87 390 83 387 92 398 89 394 98 405 94 402 103 412 98 407 107 415 104 409 112 418 111 412 120 425 119 419 128 434 126 427 134 438 133 431 139 444 141 435 147 450 153 442 159 456 165 447 171 456 175 446 180 454 184 444 187 456 194 445 197 461 205 450 208 465 213 454 216 468 221 457 224 468 234 457 235 467 247 456 248 453 257 454 256 461 263 449 262 457 273 446 272 444 283 446 282 457 292 445 290 456 298 443 295 438 305 438 305 442 321 432 317 436 330 425 326 430 334 419 329 422 341 412 335 406 344 407 344 404 353 402 353 401 357 400 357 402 371 392 363 391 378 382 371 382 385 372 377 367 380 364 379 366 390 358 381 358 393 351 384 353 399 345 390 350 404 340 395 345 406 337 398 337 408 330 400 331 412 323 404 329 413 320 406 328 414 318 407 324 416 315 410 322 417 313 411 323 417 313 411 326 416 315 411 325 417 315 411 324 418 315 412 324 418 315 412 323 419 314 412 322 418 314 411 321 418 312 410 319 416 311 407 316 412 309 402 312 407 305 397 305 403 299 393 301 401 295 391 300 400 293 391 301 399 295 389 303 397 297 387 306 397 301 387 307 398 302 387 307 399 303 388 308 401 304 390 308 403 305 392 308 405 304 393 304 396 302 395 303 408 301 397 300 408 296 396 299 408 296 396 297 396 296 396 299 407 296 396 300 408 297 398 301 409 298 398 301 408 298 397 299 398 298 397 301 408 297 396 300 408 298 397 300 408 297 396 300 407 297 396 300 407 298 396 300 407 298 396 300 408 297 396 300 408 297 396 300 408 297 396 301 409 297 397 301 409 298 398 302 410 298 398 303 411 299 399 303 411 299 399 300 399 299 399 304 410 298 399 298 400 298 400 303 411 297 401 303 412 297 403 303 415 296 406 302 417 295 408 300 418 293 409 297 419 290 410 296 420 289 411 295 421 288 413 295 423 288 415 295 424 288 416 296 425 289 417 298 426 291 418 299 426 292 419 300 426 292 418 299 426 292 418 298 426 291 417 294 424 289 415 289 421 285 412 282 415 281 405 278 409 277 399 275 404 275 394 274 402 274 392 274 402 274 392 273 400 272 390 271 397 271 387 272 396 272 386 274 397 275 387 275 398 276 388 274 397 276 387 275 396 276 386 275 394 277 384 275 394 276 383 275 394 276 384 276 396 276 386 276 397 277 387 277 398 278 388 277 398 277 388 276 397 277 387 276 396 277 386 276 396 277 386 276 396 277 385 276 395 277 385 276 396 276 384 277 396 276 385 277 396 277 386 277 396 277 385 278 396 278 385 278 395 278 383 278 395 278 384 279 394 278 382 279 394 281 384 282 383 280 381 281 392 284 383 287 383 287 384 288 394 292 385 295 384 294 387 296 383 296 383 292 392 295 382 292 392 295 381 293 392 294 381 293 393 294 382 292 394 293 383 292 394 294 384 294 393 296 383 296 391 299 381 298 388 302 378 301 384 306 374 305 382 310 372 308 382 313 371 313 372 314 372 307 383 313 373 311 374 311 375 303 384 310 375 302 384 309 376 309 375 309 375 310 373 310 374 312 370 313 371 305 373 314 366 306 370 315 364 308 370 317 364 309 371 319 366 309 371 319 365 308 368 318 363 310 368 319 361 312 367 322 361 314 366 324 359 315 365 325 358 316 364 326 357 317 364 326 357 327 357 327 358 319 364 330 359 332 360 332 360 335 363 335 363 326 367 337 365 339 365 339 365 327 364 339 365 336 363 337 363 326 358 337 362 338 360 339 361 342 360 343 360 348 360 348 360 354 360 354 360 350 353 359 361 355 352 363 360 365 358 366 358 362 350 371 357 369 350 376 358 383 359 383 359 388 361 389 361 392 361 392 361 395 358 396 358 400 353 401 353 405 350 406 350 403 340 412 348 416 347 417 347 421 343 422 343 415 328 426 335 430 327 432 327 425 314 437 321 428 310 439 316 431 304 443 308 436 293 448 297 454 288 456 288 447 276 460 281 447 269 460 272 448 258 461 260 451 247 465 249 454 240 467 241 452 235 466 234 450 225 463 224 447 216 461 213 448 209 461 206 449 206 462 204 448 204 461 200 444 198 457 193 440 195 453 190 439 194 452 190 439 193 452 188 439 190 452 185 439 187 452 182 441 188 453 182 441 189 453 182 437 187 449 179 432 185 443 176 429 186 439 177 428 188 438 178 436 180 437 179 426 186 436 178 422 182 433 174 419 181 429 173 418 183 427 174 417 184 427 174 426 175 427 175 419 187 427 176 418 191 425 180 416 196 423 184 416 200 421 188 422 192 423 191 424 192 424 190 416 199 423 188 415 197 421 186 419 186 420 184 411 195 417 184 408 194 413 183 406 194 411 183 409 183 410 182 404 193 408 182 402 192 407 181 401 192 405 181 400 191 403 179 398 191 401 179 397 193 399 180 396 196 398 183 396 198 397 185 396 198 396 185 396 196 394 194 397 193 395 192 397 190 400 178 397 189 400 176 397 187 396 185 399 185 399 185 401 185 405 173 402 185 406 173 401 186 405 174 402 187 406 174 403 187 407 175 403 187 407 175 403 188 407 176 403 188 407 176 402 188 407 176 402 188 406 176 402 188 406 176 402 188 406 176 402 188 406 176 402 188 406 176 402 188 406 176 402 188 407 177 403 189 407 177 403 189 407 177 403 189 407 177 405 190 408 177 405 189 407 177 404 189 406 177 401 190 400 189 401 190 405 178 402 189 401 189 402 188 406 176 402 188 406 176 401 189 405 176 402 189 405 177 404 189 406 176 401 188 401 187 400 188 403 176 399 189 403 177 399 189 398 189 398 189 397 189 398 189 398 189 399 189 399 189 401 188 405 176 405 186 408 174 406 186 408 174 405 187 408 174 405 189 407 176 405 191 406 178 405 193 405 180 403 195 403 182 403 197 402 184 405 198 404 186 406 201 405 188 406 205 406 192 404 209 404 196 402 215 401 201 402 218 402 205 405 219 404 206 406 220 405 207 405 223 404 211 404 226 403 214 403 216 403 215 406 228 405 216 409 227 408 215 409 214 409 214 408 227 409 214 407 215 407 214 407 229 407 216 403 230 403 218 397 231 397 219 393 220 393 219 393 219 393 218 393 218 393 217 390 230 391 217 386 230 383 219 384 231 384 219 383 231 383 219 382 232 379 222 381 232 378 222 382 232 382 220 383 231 383 220 385 221 385 220 384 232 385 220 381 232 382 221 381 221 381 220 384 220 385 220 385 231 386 219 382 219 383 218 381 218 381 218 383 219 383 218 386 220 386 219 387 220 387 220 386 220 387 220 384 220 385 219 385 231 384 219 383 218 383 218 386 231 382 218 386 232 382 220 387 235 382 223 388 237 383 226 389 239 383 228 390 241 383 230 391 242 383 232 391 243 383 233 390 245 383 235 390 247 383 237 392 249 384 239 393 251 386 241 395 253 385 245 396 253 389 243 398 253 391 243 398 253 389 245 396 255 389 245 393 255 385 246 391 255 385 245 391 254 385 244 390 254 381 245 384 244 381 244 388 252 381 242 384 239 382 239 386 235 383 235 389 241 198 348 391 236 198 355 395 232 396 220 396 230 398 218 394 231 397 220 393 233 395 221 393 233 395 221 395 232 397 220 399 231 401 219 407 219 408 218 413 217 413 216 416 214 417 213 410 218 419 210 409 214 418 207 417 204 417 203 416 200 417 200 410 201 416 195 413 194 418 191 427 184 423 184 424 184 434 178 428 181 439 175 431 177 443 172 442 169 443 169 440 166 441 165 428 166 438 159 427 161 437 153 427 155 438 147 429 151 440 144 429 149 442 142 429 147 441 140 426 147 437 139 422 145 433 136 420 142 430 133 418 138 428 129 418 135 427 125 417 131 427 121 414 127 424 116 406 122 415 112 398 118 407 107 393 113 402 102 389 110 397 99 381 105 388 94 369 97 376 85 359 91 365 78 351 87 356 74 341 85 345 72 330 82 333 68 322 79 325 65 315 77 318 63 304 74 305 60 291 74 291 59 282 76 281 62 275 82 272 68 265 85 262 72 257 86 254 72 251 86 248 72 245 85 241 72 242 85 236 73 240 88 233 77 236 94 229 82 230 101 223 89 224 105 217 94 217 106 211 95 211 105 204 93 205 107 197 95 197 113 189 102 186 124 177 114 178 137 168 128 174 146 164 138 171 155 161 148 165 162 154 155 161 167 149 161 159 175 147 169 154 187 142 182 152 198 140 195 153 207 140 206 154 216 141 214 152 228 139 227 136 236 135 235 146 243 134 242 147 250 134 251 151 259 139 260 156 272 144 274 160 284 148 287 161 293 151 296 163 302 152 306 166 311 155 316 168 316 158 322 173 320 162 325 179 327 168 333 187 338 177 345 196 347 187 355 204 354 195 363 211 363 202 372 214 371 207 380 219 375 211 384 224 375 217 385 233 378 227 388 244 384 238 394 251 390 245 400 256 394 250 404 262 399 256 410 265 405 258 414 264 409 257 418 265 411 257 421 268 412 262 422 275 412 269 423 283 412 277 422 287 413 282 423 289 415 283 425 290 414 284 424 291 413 286 423 293 412 287 422 296 412 290 423 295 412 289 423 293 412 286 423 290 411 282 421 285 410 278 420 283 410 276 419 285 411 278 421 288 413 280 423 286 413 279 422 281 410 273 419 277 407 268 415 273 405 264 412 270 402 262 408 271 402 262 408 270 403 262 410 269 402 260 409 267 402 258 408 265 401 257 407 264 399 256 406 262 397 255 404 262 396 255 404 264 396 258 406 269 398 264 409 278 399 275 411 289 398 287 411 296 394 295 406 300 390 300 402 302 387 303 400 303 386 305 399 303 388 304 400 302 389 303 401 300 390 301 402 300 402 300 402 300 390 300 402 299 389 300 401 300 388 300 400 301 399 301 400 301 387 302 399 302 387 303 399 300 388 302 400 300 388 301 401 300 388 301 401 300 401 300 401 299 401 300 401 299 389 300 401 299 388 300 401 299 388 300 401 300 388 300 401 299 400 300 401 300 388 301 400 301 387 302 399 302 386 303 398 302 385 304 397 303 384 305 396 305 394 305 395 304 382 306 393 303 381 306 393 303 380 306 392 302 380 306 392 302 381 305 393 302 382 304 394 299 381 301 393 298 380 300 392 299 379 301 390 299 378 301 389 299 378 301 389 299 378 301 390 298 379 301 391 297 381 299 393 296 382 298 394 295 383 297 395 294 383 296 395 294 383 295 395 293 383 294 395 291 383 293 395 291 383 292 395 289 383 291 395 288 384 288 396 285 384 286 396 283 384 283 397 281 385 281 397 280 385 280 397 280 384 280 397 282 384 282 396 284 384 284 396 285 383 285 395 286 383 287 395 286 383 287 396 287 384 287 397 287 384 287 397 286 384 287 397 287 384 288 396 288 396 288 396 287 383 288 396 288 384 289 396 288 383 289 395 288 382 289 395 288 382 289 394 288 382 289 394 287 381 289 393 287 381 289 393 287 381 289 393 287 381 289 393 288 382 289 393 288 382 289 394 288 382 289 394 288 382 289 394 288 382 289 394 288 382 290 394 289 381 290 394 289 381 290 394 288 381 290 393 290 393 290 393 288 380 290 393 288 380 290 393 288 380 290 393 288 380 290 393 289 380 290 393 289 380 290 392 289 380 290 392 289 380 290 392 289 380 290 392 290 380 291 392 293 390 293 391 293 377 295 389 295 376 298 387 295 375 299 387 297 375 300 386 298 374 301 385 298 374 302 385 299 374 303 385 298 374 302 386 298 375 302 387 298 375 302 386 298 375 303 386 299 375 303 386 299 375 303 386 298 375 302 387 298 376 302 387 298 376 301 388 298 377 301 389 298 377 301 389 298 377 301 389 299 376 303 388 303 386 304 386 300 374 304 386 300 374 305 385 300 375 304 386 300 376 304 388 300 376 304 388 300 376 304 387 303 386 304 386 299 375 303 386 299 375 303 386 298 375 303 387 299 376 303 387 299 376 303 387 299 376 303 387 299 376 303 387 299 376 303 387 299 376 303 387 299 376 303 387 298 376 303 387 298 376 302 387 298 376 302 387 299 376 302 388 299 376 303 388 299 376 303 388 299 377 303 388 299 377 303 388 303 387 303 388 303 387 303 388 299 377 303 388 298 377 302 389 298 378 302 390 298 378 302 390 298 378 302 390 299 378 303 389 299 378 303 389 298 378 302 389 298 378 302 389 298 377 303 389 298 378 302 389 298 377 303 389 299 377 303 389 299 377 302 388 299 377 303 388 299 376 303 388 299 377 303 388 299 376 303 388 303 388 303 388 299 377 303 388 299 377 303 388 299 377 303 389 299 378 303 390 299 378 303 390 299 378 303 390 299 379 302 390 298 380 301 391 298 380 301 391 301 392 301 392 297 381 300 393 297 381 300 393 297 381 300 393 299 392 299 393 295 381 299 393 295 382 298 393 294 382 297 393 297 393 297 393 296 380 298 392 297 379 299 391 299 390 299 391 299 378 300 390 300 380 299 380 299 394 300 394 302 386 299 398 303 390 299 401 304 393 298 404 304 396 298 406 303 397 297 407 303 398 297 408 304 399 297 408 306 400 298 409 306 402 298 409 305 406 297 414 304 408 295 416 302 410 294 418 301 412 292 420 301 413 292 421 301 413 293 420 300 412 291 420 298 412 289 420 298 412 288 418 296 410 287 418 294 409 285 417 294 408 284 416 294 407 284 415 294 406 285 413 294 403 285 410 295 400 286 407 294 397 286 405 294 395 286 403 294 393 286 402 295 392 287 401 294 392 287 401 293 391 287 401 291 391 287 401 290 391 286 402 289 390 285 402 287 390 283 402 283 390 279 401 277 388 273 400 268 385 264 397 260 381 254 392 254 376 246 386 250 371 242 379 249 368 240 376 250 368 241 375 251 370 242 378 249 372 240 380 246 372 236 379 243 370 234 376 242 369 232 375 244 370 233 375 245 370 234 375 246 370 236 376 248 372 237 376 249 373 238 378 250 372 238 376 249 371 237 375 247 371 236 375 246 372 234 376 244 372 233 376 243 373 232 376 242 375 231 378 242 379 230 382 241 382 230 386 241 386 229 390 239 390 227 395 236 392 224 397 234 393 222 398 233 396 222 401 233 398 222 403 234 400 222 405 235 401 224 406 236 401 225 407 238 401 227 406 239 400 229 406 241 400 231 407 244 399 234 408 245 398 238 409 248 397 244 409 252 395 249 407 257 392 254 404 261 389 260 401 265 386 266 399 270 383 273 396 275 380 279 391 280 376 283 388 289 386 288 386 288 377 291 389 287 382 290 394 288 384 290 396 287 384 290 396 284 383 287 395 282 381 284 394 281 380 284 393 282 379 285 391 282 377 285 390 281 377 284 390 281 378 283 390 281 378 283 391 281 379 283 391 280 378 283 390 280 377 283 389 281 376 283 389 281 376 283 389 281 376 283 389 281 377 283 389 282 377 284 389 282 378 285 390 281 378 285 390 279 378 285 389 276 374 284 384 273 369 281 379 268 365 276 374 262 362 271 371 258 362 266 370 256 360 263 369 264 368 264 368 268 367 268 367 272 366 272 366 268 355 275 365 270 352 276 362 272 347 276 357 270 344 276 353 268 342 275 350 265 341 270 345 260 340 269 346 254 340 262 341 246 341 255 339 241 342 252 340 236 342 247 340 233 344 244 341 230 346 240 341 226 346 236 340 221 346 229 337 215 346 221 336 215 338 213 336 199 349 203 337 191 350 194 340 182 350 186 341 173 348 176 339 164 343 167 336 157 335 161 330 152 326 155 321 148 314 151 307 145 304 147 294 142 298 148 290 136 292 143 284 130 286 136 278 126 278 129 274 124 272 128 269 127 263 128 261 124 254 127 248 124 245 128 239 126 237 131 230 129 229 136 224 133 221 139 218 135 212 144 210 135 207 139 204 140 201 139 201 128 205 133 202 126 204 131 201 127 201 132 198 128 200 133 196 129 199 134 196 128 198 136 195 129 198 135 196 130 198 138 195 132 198 137 195 133 197 138 194 135 196 142 194 136 198 142 196 137 199 142 197 138 200 143 198 140 199 145 198 143 199 150 198 145 199 153 198 146 199 154 198 146 199 151 198 144 199 149 198 142 200 150 197 142 201 147 199 142 202 148 200 145 202 152 201 151 201 157 201 154 202 163 202 156 203 161 203 157 203 165 204 156 204 162 204 152 204 162 204 148 205 158 205 146 206 154 206 143 207 152 207 142 208 151 208 141 207 150 207 141 207 148 206 149 206 148 205 150 207 148 205 141 205 147 204 145 203 151 202 147 202 153 201 148 203 157 202 147 203 156 202 145 205 154 204 152 205 151 205 141 207 146 206 139 208 144 207 137 208 142 207 136 209 141 208 136 210 144 208 137 208 142 208 138 207 146 206 139 205 145 205 137 206 146 204 145 207 144 205 136 208 144 206 137 209 142 207 139 208 144 206 141 208 146 206 141 207 150 206 141 207 150 206 140 208 150 207 141 209 149 207 140 208 145 208 139 208 145 207 138 208 146 208 136 210 144 208 134 212 143 210 143 212 143 211 137 212 145 211 140 210 147 211 144 209 152 211 146 210 154 210 144 210 154 210 143 211 152 211 142 210 151 209 144 208 153 207 146 206 155 206 147 205 153 205 149 205 158 205 150 204 159 205 150 204 156 204 159 206 158 205 149 204 158 204 149 204 155 204 149 205 158 205 147 206 156 206 144 207 151 207 142 208 148 207 140 207 146 206 148 207 147 206 139 207 139 206 140 207 148 205 140 206 149 205 150 205 149 205 141 206 147 205 140 206 148 205 138 206 145 205 137 206 143 205 136 206 141 205 136 206 141 205 136 206 141 204 137 205 142 204 138 205 144 204 139 205 145 204 140 206 145 205 140 207 145 206 141 208 147 207 142 209 151 208 144 209 144 209 145 209 155 209 148 209 156 209 147 209 156 210 145 211 154 211 143 211 149 211 142 211 143 211 143 210 143 210 153 211 151 209 152 209 151 208 144 207 153 207 148 206 156 206 151 205 159 205 152 205 157 205 152 204 158 205 153 204 159 205 154 204 162 205 154 205 163 206 155 205 161 206 156 206 162 206 156 206 165 207 155 206 161 206 153 207 162 207 151 207 160 208 148 208 158 208 147 208 156 209 146 209 154 210 155 210 154 209 145 207 154 208 145 207 154 207 144 207 153 207 143 207 152 206 143 207 152 206 143 207 148 206 143 207 148 206 141 207 149 205 139 207 147 205 138 207 144 205 146 205 143 205 138 206 143 204 138 206 143 204 139 205 146 204 139 205 145 204 141 205 145 204 140 205 145 204 140 205 145 204 139 205 145 204 140 205 144 204 140 205 145 204 141 205 146 204 142 205 147 204 143 205 148 204 143 205 148 204 143 206 149 205 143 207 151 206 143 207 149 207 143 208 149 208 144 208 153 208 155 209 154 208 145 209 145 209 143 210 152 210 141 211 147 211 139 214 148 211 135 216 145 213 132 221 141 216 128 227 137 221 125 233 134 225 123 238 130 231 122 241 129 234 122 242 128 235 122 241 129 234 123 240 130 233 123 238 124 238 132 229 131 229 124 233 131 226 124 229 129 224 123 227 127 221 121 225 126 216 118 223 124 214 115 223 119 214 111 224 115 215 107 227 111 217 105 229 108 218 103 229 105 219 103 228 104 219 102 228 105 219 103 229 106 219 104 230 104 229 105 229 108 219 105 226 110 217 112 214 112 214 114 211 114 210 108 217 114 208 109 217 109 217 109 215 115 209 110 213 114 209 113 210 118 207 116 208 122 205 121 205 125 203 124 203 129 201 128 202 132 200 129 201 135 199 131 201 138 199 130 202 138 198 129 202 138 199 129 203 137 199 130 204 137 199 128 206 136 199 126 208 133 199 123 210 128 200 119 214 120 214 117 218 118 206 115 221 116 208 114 222 114 210 113 223 113 211 113 224 112 212 113 225 111 214 113 227 111 214 113 228 111 216 113 229 111 216 113 229 110 217 113 229 110 217 114 230 110 217 114 230 114 229 114 230 114 230 115 230 115 229 115 229 115 229 115 229 115 229 115 229 113 216 115 228 112 216 115 228 112 216 115 229 115 228 114 229 111 217 114 230 110 217 113 230 110 218 113 230 110 218 113 230 110 219 113 229 110 218 112 230 110 218 113 229 110 218 113 229 110 218 113 229 110 217 113 229 110 217 113 229 110 217 113 229 114 229 114 229 110 217 114 228 110 216 112 217 111 216 114 228 111 216 114 228 111 216 113 229 110 216 113 229 110 218 113 229 110 218 113 229 110 218 113 229 110 217 112 228 110 216 113 227 110 215 113 227 110 216 113 227 110 216 112 228 110 216 113 229 110 216 113 229 110 216 113 229 113 229 113 229 113 229 113 229 113 229 113 229 113 229 113 229 113 229 113 229 113 228 113 229 113 228 113 229 110 216 113 229 111 216 113 228 110 216 113 227 111 214 113 223 113 222 115 218 115 206 118 213 119 201 120 211 120 199 119 211 120 199 118 212 119 200 116 213 118 202 116 211 120 200 119 206 124 196 125 199 132 191 132 194 137 190 139 191 144 189 145 191 151 190 149 193 158 192 149 196 158 196 -1 -1 157 199 145 202 146 201 144 204 155 207 144 206 151 208 146 207 153 210 146 206 158 209 147 205 156 207 148 204 154 205 148 201 156 205 150 198 156 201 153 197 158 199 162 199 159 198 154 195 159 196 154 194 159 195 154 194 159 195 156 193 160 194 157 193 163 195 157 193 163 195 157 192 163 195 156 192 164 193 157 192 162 193 158 193 162 194 158 193 162 193 158 193 163 194 159 193 166 196 160 194 167 197 160 194 167 197 160 194 167 197 159 194 167 197 159 194 166 197 157 195 162 196 166 199 162 198 158 198 165 201 160 198 167 201 161 197 167 202 160 198 168 201 160 198 168 201 159 198 164 200 159 198 164 201 159 199 164 202 159 200 164 204 160 201 165 204 161 202 166 205 163 201 170 206 166 200 173 205 168 198 175 204 169 198 175 203 168 199 175 204 166 200 173 205 164 200 170 205 162 200 168 204 161 199 167 203 160 198 164 201 158 198 166 201 158 198 165 201 159 197 166 200 160 196 167 199 161 195 168 199 161 195 168 198 168 197 168 197 160 194 167 196 159 194 163 196 158 194 164 197 158 194 162 194 158 194 162 194 158 194 164 195 158 194 164 197 158 194 164 197 158 195 165 198 160 196 165 199 165 197 169 200 170 199 175 205 172 201 178 207 173 201 180 206 174 200 181 206 174 200 178 206 174 200 182 204 175 200 182 205 176 200 184 206 176 202 184 207 175 202 183 207 173 201 181 206 170 200 178 205 167 199 174 204 166 198 174 203 165 198 170 202 165 197 170 201 164 197 171 201 164 198 171 202 164 198 171 202 174 203 172 204 166 200 174 204 168 200 174 205 168 200 174 206 167 200 173 206 166 200 172 205 173 204 171 203 164 198 170 203 163 198 168 201 163 198 169 203 164 200 170 205 164 200 169 204 166 201 172 207 167 201 171 205 166 202 172 207 165 201 171 206 164 200 170 205 164 199 168 203 164 199 168 203 164 200 169 205 164 200 171 205 164 200 171 205 165 201 171 206 164 202 170 207 163 203 169 209 161 205 167 211 161 207 165 212 160 208 165 214 158 208 165 215 157 208 164 214 156 208 162 213 156 205 160 209 156 204 161 210 154 204 159 208 154 204 159 209 154 204 159 209 157 203 162 211 158 202 163 207 159 201 166 208 160 199 167 205 162 195 169 201 164 192 172 196 166 190 173 195 167 189 174 193 169 187 176 192 172 186 178 190 175 185 183 188 177 184 183 189 178 184 185 188 177 183 184 187 176 182 183 186 176 182 183 186 178 182 185 186 179 183 185 188 181 183 190 187 184 182 193 186 184 180 191 185 184 179 193 182 183 178 190 183 182 178 187 183 182 179 187 185 183 181 187 187 184 184 188 190 184 186 189 192 184 186 187 193 184 187 187 195 183 188 186 196 178 187 180 192 177 189 179 197 177 191 180 199 179 191 183 200 178 192 183 199 174 190 181 198 170 188 178 195 166 186 173 191 163 183 165 185 150 183 155 183 154 184 154 185 150 180 152 180 151 180 156 181 154 179 159 180 156 178 164 180 158 178 163 178 157 175 163 176 156 172 161 173 155 168 161 169 155 165 161 166 156 164 161 164 157 161 162 162 158 160 164 161 158 161 165 161 158 160 163 160 157 158 163 159 155 158 161 160 152 160 159 160 151 160 157 161 152 160 157 160 151 160 157 161 149 162 155 163 146 165 152 166 143 169 149 170 141 172 147 174 140 176 147 177 139 179 146 181 137 183 145 185 135 187 142 189 134 188 140 190 133 187 138 189 133 185 138 188 135 183 139 186 137 180 140 183 142 177 145 181 148 176 151 182 154 179 157 184 159 182 161 188 163 186 164 194 168 187 167 196 174 187 171 197 178 190 176 198 181 193 179 201 183 197 180 205 185 201 181 210 186 207 181 216 187 212 183 222 188 216 185 226 189 217 185 227 189 217 186 226 189 216 188 226 191 216 189 225 191 215 189 224 190 214 188 224 188 214 187 223 188 214 187 223 189 214 188 223 189 214 188 223 188 214 188 223 188 214 186 223 186 214 186 224 187 215 185 224 186 216 184 225 186 217 184 226 186 218 184 228 186 218 184 228 186 218 183 228 185 217 182 227 184 216 182 226 183 215 181 225 182 214 181 224 182 214 181 222 181 211 182 220 181 207 183 216 180 203 183 211 179 198 182 203 178 194 181 199 175 191 179 195 172 188 177 191 168 185 173 187 163 182 169 184 160 180 165 181 158 178 163 179 156 176 162 177 157 176 163 177 160 174 165 176 163 174 168 176 166 174 171 176 167 171 172 174 166 167 172 169 166 161 172 163 166 155 172 157 166 149 172 151 165 143 171 145 164 138 170 139 163 134 168 136 162 133 170 135 164 129 170 131 169 124 175 126 174 118 179 120 178 113 184 115 181 109 186 111 185 106 190 109 190 102 195 105 196 96 201 100 201 92 206 95 206 88 210 91 209 85 213 89 213 84 217 89 218 82 222 87 224 79 228 83 228 75 233 79 232 72 235 76 234 70 238 75 238 70 241 75 244 69 248 77 253 67 257 76 262 63 264 69 269 59 271 65 273 58 275 63 278 58 279 67 287 59 288 68 297 60 299 69 307 59 309 68 314 58 315 67 319 58 321 67 326 59 327 68 333 60 334 69 339 61 340 70 345 61 346 70 348 60 349 68 350 59 351 67 353 60 353 69 354 62 354 71 357 65 355 73 358 69 354 77 357 74 353 82 355 76 351 84 352 75 347 82 351 75 345 82 348 75 342 81 346 76 340 83 345 79 339 86 344 83 339 91 342 83 337 91 337 93 337 91 344 85 339 93 344 84 339 93 343 81 339 90 343 79 338 88 344 80 339 89 346 84 341 93 347 89 343 97 347 90 343 99 347 89 343 99 346 87 342 96 347 86 343 95 348 87 344 96 348 89 344 97 347 90 342 99 347 90 342 100 347 90 342 99 347 89 343 98 347 88 343 97 347 88 342 96 347 86 342 94 347 85 341 92 347 86 340 92 347 90 338 96 347 97 337 102 345 105 335 110 342 111 331 115 339 115 329 119 340 116 329 120 341 116 332 119 342 117 333 120 342 117 332 121 342 115 333 119 343 115 334 119 344 118 334 122 342 123 332 127 340 126 329 130 340 126 330 131 341 127 331 132 342 127 332 132 342 126 332 131 332 130 331 129 340 123 330 127 337 122 326 126 334 124 323 125 328 127 317 128 322 129 311 131 316 131 305 132 312 133 300 132 310 133 298 132 309 133 298 132 309 133 298 132 310 132 298 132 310 132 299 131 308 131 297 129 301 128 290 127 292 125 281 119 280 117 271 108 272 106 266 96 268 96 264 84 267 90 264 78 267 90 263 78 266 92 262 80 266 94 261 84 266 97 261 86 266 97 261 86 266 97 261 87 267 100 261 90 268 103 262 93 269 105 262 94 270 103 263 93 271 101 264 90 272 98 266 86 272 94 267 82 271 91 266 79 270 90 266 78 269 90 264 78 267 91 263 78 267 92 263 80 267 91 263 80 267 90 263 80 266 90 263 79 266 89 263 78 267 90 263 79 267 92 267 91 267 93 263 81 268 92 264 80 269 91 265 79 269 91 266 79 271 90 267 78 271 90 266 78 270 90 266 78 271 91 266 78 270 92 266 79 270 92 266 80 270 92 266 80 269 93 265 81 269 92 265 80 269 92 264 80 269 91 265 80 270 90 265 79 270 90 266 79 271 90 266 78 271 90 266 78 271 90 266 79 273 89 267 79 275 91 269 80 278 91 271 81 281 95 273 85 284 98 276 89 290 101 280 92 296 103 286 95 302 106 292 98 310 107 299 99 315 107 306 99 319 107 310 100 311 103 311 101 313 103 313 101 325 105 315 100 327 102 316 98 328 98 317 97 331 95 320 96 335 92 325 97 339 87 330 94 342 82 335 89 345 78 339 86 347 77 342 85 349 78 344 86 350 80 345 89 351 83 345 92 354 84 348 92 359 83 354 92 367 81 361 90 374 80 370 88 380 79 375 88 383 81 379 90 388 87 383 95 394 95 389 103 399 102 393 111 403 108 396 117 407 112 400 120 413 117 406 125 423 123 415 130 430 130 423 137 435 136 427 143 441 147 431 153 446 158 437 164 451 168 441 173 454 177 444 181 446 194 447 193 464 204 453 207 467 215 456 218 469 226 457 228 469 241 458 242 456 253 455 254 465 263 453 262 451 275 452 276 451 286 451 286 461 294 449 292 454 301 442 298 436 309 435 310 429 321 429 321 423 328 421 327 416 331 414 331 417 345 406 339 410 355 399 349 397 357 395 357 401 372 390 365 393 381 382 375 376 381 375 381 378 389 369 382 369 392 359 383 351 389 349 388 354 400 345 393 349 405 340 398 335 404 334 404 340 417 331 410 336 418 327 411 329 418 322 410 321 419 315 409 312 416 308 406 306 412 302 402 299 400 298 400 300 410 297 400 297 408 294 398 296 406 292 395 295 405 292 394 294 396 294 396 294 394 293 393 295 401 292 390 297 402 293 391 298 405 294 394 295 398 295 397 292 397 292 396 294 406 290 396 292 406 288 395 289 404 285 394 287 403 284 392 285 394 284 393 286 395 285 394 285 396 285 395 288 404 285 394 288 403 285 393 285 393 285 392 288 403 285 392 288 402 285 391 288 402 285 392 288 403 285 392 285 394 285 393 289 404 285 394 289 404 285 393 286 393 285 392 285 393 285 392 290 404 286 393 292 404 288 394 296 405 291 394 300 407 295 397 307 409 301 399 312 411 306 401 315 411 309 402 318 410 312 401 322 409 314 399 328 407 319 400 334 408 324 402 340 409 329 404 344 412 333 407 336 409 336 409 336 411 336 411 345 416 334 412 342 417 331 412 338 418 327 413 337 420 327 414 340 422 329 417 331 418 331 418 343 422 332 418 331 418 331 418 341 420 331 417 341 419 329 417 340 418 328 417 339 418 327 419 339 419 327 421 339 420 327 422 340 421 329 423 342 418 331 418 329 410 330 411 339 409 328 406 335 405 324 402 331 401 320 397 328 399 318 393 326 397 316 391 325 395 315 389 325 395 315 388 324 395 316 387 315 386 316 386 323 394 315 385 321 392 314 383 320 390 313 381 320 389 313 380 319 389 313 379 320 390 315 379 321 390 316 379 320 379 320 380 328 390 324 379 332 389 326 379 335 388 329 378 336 387 331 376 338 385 333 374 340 383 335 372 338 371 337 371 344 383 339 372 348 385 341 374 354 386 349 375 358 385 351 374 364 385 356 375 369 384 363 374 374 382 368 373 377 381 370 372 372 371 373 371 382 379 376 370 377 370 377 370 377 370 377 371 376 372 377 372 388 379 379 374 380 376 381 376 381 379 381 380 380 382 380 383 390 388 378 386 389 390 377 388 375 390 374 391 382 398 370 394 377 402 366 397 373 404 361 400 368 408 358 403 364 413 355 407 361 416 352 410 357 417 348 411 354 418 345 411 360 418 349 411 356 412 354 411 369 418 362 412 372 417 366 411 371 408 371 408 378 405 379 407 382 404 384 406 383 404 384 405 384 404 385 406 385 402 387 404 385 401 385 401 383 402 383 403 378 405 380 407 373 407 374 407 379 413 374 407 378 406 380 408 382 408 383 409 380 407 383 409 383 404 385 406 396 404 391 399 398 389 398 389 406 392 402 384 407 391 404 382 406 395 404 386 403 401 401 392 399 409 397 401 394 403 395 404 397 409 395 402 395 398 395 398 400 404 398 395 400 403 399 394 397 396 397 396 394 395 395 396 399 402 398 392 402 399 402 389 402 399 402 389 398 403 398 393 393 397 393 398 391 399 391 400 394 406 393 396 395 402 395 393 392 392 392 392 386 391 387 391 382 391 383 391 383 390 383 390 382 389 383 390 385 399 382 389 378 390 378 391 371 393 372 393 364 395 365 395 359 393 360 394 360 401 355 391 353 400 349 390 342 388 340 388 338 387 336 387 341 399 334 388 340 401 333 390 339 404 333 394 338 407 331 397 336 410 328 400 334 410 327 400 327 402 326 401 325 403 324 403 328 414 320 405 325 415 317 406 326 417 318 408 328 419 322 412 329 421 323 413 323 413 323 414 331 421 326 413 334 421 330 413 333 411 333 412 335 411 335 412 343 419 338 411 343 410 343 410 345 410 346 410 353 417 346 411 355 417 344 410 355 415 344 411 356 412 345 410 359 409 347 409 363 408 351 410 368 409 356 411 374 409 362 412 378 408 367 411 381 405 370 410 380 404 370 410 379 404 369 412 379 404 371 413 381 404 375 414 386 404 381 414 392 402 389 414 398 401 398 413 405 397 408 409 413 390 418 401 419 378 427 388 423 365 433 373 424 352 435 358 421 340 433 345 419 332 431 337 419 327 430 334 422 323 432 330 427 319 438 326 433 315 444 323 436 313 447 321 438 309 449 316 442 301 454 306 446 291 459 295 449 283 462 287 451 278 464 282 450 273 464 276 450 266 463 267 451 258 465 259 453 253 467 254 453 248 467 249 454 241 467 242 455 235 469 236 455 231 470 232 456 231 470 231 454 228 467 228 450 223 464 224 447 219 461 220 458 218 460 218 457 217 459 216 445 210 458 210 446 203 458 203 446 196 460 196 447 192 460 192 447 189 460 188 447 186 460 184 448 184 460 182 447 181 460 179 446 178 459 176 445 175 458 172 456 169 457 168 456 167 457 166 444 167 456 163 443 166 455 161 443 166 455 161 443 166 456 161 443 167 455 160 442 169 453 161 440 171 451 162 439 173 450 164 439 175 450 166 439 177 450 168 438 179 448 170 437 182 446 172 437 187 445 176 437 191 445 179 437 194 444 182 435 195 441 183 432 195 438 183 430 195 437 183 432 195 439 184 434 196 442 184 436 196 443 184 436 196 444 184 435 196 442 185 440 186 441 185 434 198 441 186 434 198 441 186 440 187 442 186 433 197 442 187 441 188 442 187 432 193 442 185 442 183 443 182 433 185 444 178 434 180 445 174 435 176 446 169 435 172 448 165 438 168 449 161 438 164 450 157 439 161 451 154 438 158 450 151 433 153 446 146 428 147 439 139 423 140 434 131 421 135 431 125 419 131 429 121 414 128 424 118 407 123 416 113 400 118 408 107 396 112 404 101 392 107 400 95 387 103 395 91 377 97 385 85 367 91 373 78 357 87 363 74 351 86 355 72 341 84 345 70 331 80 334 67 324 77 327 63 319 75 322 62 311 74 313 60 298 72 299 58 288 73 288 59 283 75 282 61 276 78 275 65 269 80 266 67 261 81 258 67 257 82 254 69 255 83 250 69 250 83 246 70 244 85 239 73 239 88 233 76 237 91 231 79 236 95 229 83 230 101 224 89 224 107 217 95 217 109 210 97 211 108 203 97 205 111 198 99 197 117 189 106 189 125 180 115 184 132 174 123 181 139 171 130 178 146 167 138 171 155 160 148 164 160 153 152 160 162 149 155 159 166 147 159 155 177 142 171 151 190 139 186 151 200 138 197 152 207 139 204 153 215 141 212 151 226 140 224 148 237 149 233 147 241 147 241 146 246 134 247 147 255 135 257 151 264 138 267 154 272 143 274 158 279 146 282 161 285 158 283 166 293 155 297 169 301 157 305 168 306 157 311 169 311 158 316 171 316 161 322 177 323 168 330 184 332 175 340 189 338 181 346 196 339 187 348 201 340 193 349 209 345 201 353 215 353 207 362 219 360 211 369 220 365 213 374 226 371 220 380 235 376 229 386 243 381 238 391 250 382 244 393 256 382 252 393 265 385 260 396 270 391 265 402 272 397 267 408 275 398 270 409 280 398 275 409 287 399 282 410 293 400 288 411 296 401 292 412 300 402 294 413 300 402 294 413 300 404 294 415 301 407 296 418 300 407 294 418 297 405 291 416 296 406 290 416 296 405 289 415 293 404 286 414 290 404 283 414 287 402 281 412 286 398 279 408 284 395 276 404 284 392 276 402 285 392 277 400 283 389 275 397 280 387 271 394 281 386 272 394 280 386 272 394 278 387 269 395 276 388 269 397 274 390 269 400 275 392 271 403 276 406 276 407 285 407 285 408 292 407 293 408 297 393 297 405 298 390 300 402 301 400 302 400 299 387 301 399 298 388 301 400 298 389 300 401 297 389 299 401 298 388 300 400 298 386 300 398 298 386 300 398 301 396 301 397 299 384 301 396 301 395 302 395 299 383 301 395 299 383 301 395 299 384 301 395 300 384 302 395 300 384 302 395 300 384 302 395 300 384 302 396 300 384 302 396 300 384 303 396 300 384 303 395 299 383 302 395 299 383 301 395 301 394 302 395 302 394 302 394 302 394 302 394 300 384 302 395 299 385 301 397 298 387 300 399 298 388 299 401 297 388 299 401 297 388 299 401 297 388 299 400 298 400 298 400 297 400 297 401 295 389 297 401 296 401 296 402 296 401 296 402 297 401 297 402 296 389 298 401 298 400 298 400 298 400 298 400 297 400 297 401 295 390 296 402 295 391 295 403 294 392 295 404 293 392 294 405 292 392 293 405 292 392 292 405 290 392 291 404 289 392 290 404 288 392 288 405 286 392 286 405 285 392 284 405 284 392 284 405 285 392 284 405 286 392 286 404 287 391 287 404 288 392 288 404 288 391 288 404 288 392 288 404 289 392 289 405 289 393 289 405 289 393 289 405 289 393 290 405 290 392 290 405 291 392 291 404 292 391 293 403 293 390 293 402 293 389 294 401 295 400 295 401 295 399 296 399 296 386 297 399 298 397 298 398 298 385 299 397 299 384 301 396 300 383 302 395 301 382 304 394 302 381 305 393 303 380 306 392 303 380 306 391 302 380 306 392 302 380 305 392 304 391 305 392 304 392 304 392 301 380 305 392 301 380 305 392 301 381 305 392 302 382 305 393 302 382 306 393 302 382 306 394 302 382 306 394 302 382 306 394 302 382 306 394 302 382 305 393 301 381 305 393 301 381 305 393 301 381 305 393 301 381 305 393 305 392 305 392 305 392 305 392 305 391 305 392 305 391 305 392 301 380 305 391 302 380 306 391 305 390 306 390 306 390 306 390 302 379 307 390 302 379 307 390 303 379 307 390 303 379 307 390 303 379 307 390 302 378 307 389 303 379 307 390 303 379 307 390 303 379 307 390 303 379 307 391 303 380 307 391 303 380 307 391 302 380 307 391 302 380 307 391 302 379 307 390 303 379 307 390 302 379 307 390 303 379 307 390 303 379 307 390 307 390 307 390 307 389 307 390 303 379 307 390 303 379 307 391 303 379 307 391 303 379 307 391 303 379 307 391 303 379 307 390 303 379 307 390 302 379 307 390 302 379 306 391 302 379 306 391 301 380 306 391 301 380 305 391 305 391 305 392 301 381 304 392 300 381 303 393 300 382 303 393 302 382 303 393 302 381 303 393 303 382 303 393 303 384 302 396 304 387 300 399 303 390 299 401 302 393 296 404 301 396 295 407 300 398 294 408 299 399 292 409 298 400 291 408 297 400 289 409 296 400 289 410 296 401 288 410 296 403 287 411 294 405 285 413 292 407 282 414 290 408 279 414 288 409 277 414 286 409 275 414 285 410 274 416 286 411 275 416 288 411 278 416 292 412 281 416 294 412 284 418 295 412 285 418 295 412 285 418 294 413 285 419 293 413 284 420 292 413 283 422 290 411 283 421 289 409 285 420 292 406 290 419 297 414 297 415 301 397 305 409 304 389 311 400 306 382 313 392 306 377 313 387 306 374 313 384 306 374 313 384 308 374 314 385 310 373 316 384 310 373 316 384 311 372 316 384 313 370 319 381 315 368 321 378 316 366 323 376 316 367 323 377 316 367 325 376 315 365 325 374 314 361 324 368 312 356 322 363 311 354 319 362 310 355 317 363 317 362 318 363 311 354 319 361 312 353 321 361 313 351 322 359 313 350 322 358 312 353 320 360 310 355 319 363 310 356 319 363 318 363 319 363 309 355 318 363 308 355 317 363 307 356 316 364 307 357 316 364 306 358 315 365 304 360 313 368 309 372 309 372 297 368 304 378 293 374 299 384 288 378 295 388 283 382 290 391 278 382 284 393 272 382 277 393 267 380 271 391 264 379 267 389 263 378 267 387 271 385 271 385 278 381 278 381 283 375 283 375 274 368 286 368 272 363 284 362 267 361 277 359 260 360 271 357 254 361 263 355 248 362 253 353 241 366 245 355 235 370 239 359 231 372 234 362 227 374 229 363 223 375 224 364 219 376 221 365 213 376 214 365 205 376 207 365 197 374 199 363 191 371 193 360 185 364 187 355 179 357 182 348 173 351 176 341 169 345 171 334 166 339 169 331 163 334 168 324 158 329 162 320 153 325 156 317 149 320 153 313 147 314 152 308 142 305 147 297 138 295 143 285 135 287 141 277 135 281 140 273 133 272 139 267 132 263 137 259 129 257 135 254 128 252 134 249 129 246 135 243 130 238 135 235 131 231 139 227 132 226 140 221 132 224 139 217 131 221 138 216 130 220 137 216 129 219 134 216 128 218 135 214 129 217 136 213 130 217 134 213 132 215 137 213 134 213 142 211 135 212 141 210 135 211 142 210 134 212 139 211 132 212 140 211 131 213 132 213 131 213 139 211 132 213 139 212 -1 -1 141 212 -1 -1 141 212 142 211 141 210 134 212 142 209 134 211 142 209 133 211 140 208 132 211 140 208 132 211 137 209 132 211 136 209 132 211 139 208 132 210 139 207 133 210 138 208 133 210 141 208 133 210 140 208 132 210 140 208 132 211 137 209 139 210 138 209 139 210 138 210 139 210 138 210 140 211 139 210 140 211 139 210 140 211 139 210 -1 -1 140 210 139 211 138 210 130 212 138 210 130 211 134 210 130 211 134 210 130 211 134 210 130 212 137 211 129 213 134 212 128 213 128 212 128 214 130 213 127 215 131 214 127 216 131 215 132 218 132 217 129 219 132 218 129 220 132 219 128 221 132 220 128 223 132 222 128 225 132 223 127 227 130 226 126 229 128 229 126 231 128 231 126 232 128 232 126 234 127 234 122 236 126 237 121 239 125 241 121 242 124 244 121 245 124 247 120 245 125 247 120 244 124 246 121 242 124 244 121 238 125 240 122 235 126 236 123 233 124 232 125 230 125 230 134 230 133 229 134 231 133 230 129 232 131 232 125 231 130 232 127 232 130 231 128 232 130 231 128 232 129 230 128 232 130 231 127 233 130 233 123 236 129 236 122 238 127 238 123 239 128 239 123 240 127 240 122 243 127 243 121 245 126 245 121 244 127 245 121 243 126 243 122 244 127 245 123 247 128 248 123 250 127 250 122 250 128 251 122 250 126 250 121 251 126 250 121 253 126 253 121 257 126 256 121 258 126 258 120 258 125 257 120 257 125 256 121 256 126 255 121 255 126 254 121 253 126 252 120 249 126 246 119 242 124 238 127 228 127 227 127 222 126 221 121 227 125 219 119 225 124 217 117 224 121 215 115 223 119 213 114 222 118 212 112 220 116 211 110 219 114 210 108 218 112 208 106 216 111 207 105 215 109 206 104 216 108 207 102 218 107 209 101 220 105 211 101 221 106 212 101 219 102 218 103 214 107 208 105 208 112 200 107 204 114 197 107 202 114 195 107 201 114 195 106 202 112 195 105 203 110 196 105 203 112 196 107 201 111 197 109 199 114 195 111 198 118 193 113 197 120 192 114 196 122 192 117 194 122 193 121 191 126 192 127 189 132 190 133 188 138 188 138 186 146 188 141 186 147 187 143 185 152 188 154 186 153 185 154 183 153 182 153 180 152 180 154 177 152 177 143 176 152 176 142 175 151 175 142 174 149 174 145 173 153 173 144 173 153 173 141 174 150 173 141 173 149 172 140 172 147 171 142 172 151 171 142 172 150 171 142 171 150 170 142 171 150 170 142 171 150 170 140 172 147 171 140 174 148 174 140 175 148 176 140 176 146 177 141 175 147 178 143 175 148 177 144 174 149 176 150 175 152 177 155 177 155 179 154 178 156 182 151 182 155 185 146 186 149 191 146 188 151 194 151 189 155 198 157 191 161 199 165 201 165 200 163 201 164 200 156 191 161 199 157 199 157 199 154 190 158 197 161 197 160 194 162 190 166 197 167 191 171 199 167 192 172 200 165 192 171 199 166 190 171 197 167 189 172 196 165 189 169 196 163 189 168 196 164 188 169 194 165 187 170 194 163 189 168 196 162 190 167 195 164 190 171 197 166 190 172 196 167 191 172 197 166 190 170 195 164 190 171 196 164 190 168 194 163 191 170 198 165 191 172 198 169 192 174 197 172 191 178 197 173 190 179 196 173 189 180 196 172 189 178 195 172 190 176 193 172 190 178 196 171 190 177 197 170 192 175 198 169 192 175 198 169 191 175 198 169 191 175 198 168 192 174 198 168 192 172 196 169 192 175 198 168 192 174 199 168 192 174 199 168 192 174 198 168 192 174 199 169 192 173 197 168 192 173 197 168 192 174 198 168 191 174 198 168 191 174 198 169 191 174 198 168 192 174 198 168 192 172 196 166 192 171 196 163 194 168 201 156 197 162 204 150 201 157 207 147 202 152 209 144 204 151 210 142 207 149 212 141 210 147 215 138 212 145 218 136 212 144 219 136 212 142 219 135 209 142 216 136 209 140 213 136 208 140 212 134 210 140 216 133 211 138 218 131 211 137 220 132 210 137 218 133 209 138 215 133 208 139 215 134 207 140 214 136 205 142 212 139 203 142 207 144 198 147 202 152 194 155 202 159 192 161 201 166 194 167 203 170 198 170 207 173 202 172 211 175 206 174 215 178 209 175 218 179 210 177 220 181 211 180 220 183 211 182 220 182 210 181 219 180 210 179 219 177 209 176 218 177 208 175 217 177 208 176 217 178 208 177 217 179 207 178 217 179 207 178 217 178 208 177 217 176 208 175 217 175 207 175 217 177 217 176 216 177 217 177 217 177 207 175 216 174 206 173 216 174 206 172 215 176 206 174 216 177 207 175 217 176 208 175 217 176 208 175 217 175 208 174 217 174 208 172 218 172 208 171 218 172 210 170 219 172 210 169 220 172 212 168 221 173 213 169 222 175 214 171 224 177 216 174 226 180 218 177 227 182 218 178 228 183 219 180 228 185 219 180 229 186 220 182 229 186 222 182 231 186 224 182 233 186 226 182 235 186 228 181 237 187 229 182 238 188 228 183 238 189 227 184 236 189 226 185 236 188 226 185 235 186 224 184 234 186 222 183 232 185 221 181 230 186 221 181 230 188 223 183 231 192 226 187 235 194 228 190 238 196 230 191 239 196 230 191 238 196 228 191 237 196 226 191 235 194 224 190 233 194 222 190 232 194 221 189 230 190 229 189 229 194 218 190 228 193 218 189 227 193 218 190 226 194 217 190 226 194 216 190 225 193 216 189 225 193 216 189 225 192 215 189 224 192 215 188 224 192 215 188 224 192 215 188 224 192 215 188 224 189 225 189 224 194 216 189 225 194 216 190 225 194 216 190 224 194 216 189 224 194 216 189 224 193 216 189 224 194 216 189 224 194 216 189 224 194 216 190 224 194 216 189 224 194 215 189 224 193 215 189 223 193 215 189 223 193 215 188 223 192 214 188 222 192 214 187 222 190 212 186 221 188 211 184 220 186 208 182 217 182 207 178 216 178 205 173 214 174 204 170 213 170 202 170 202 166 202 166 201 160 202 160 201 155 202 155 202 152 202 153 201 150 202 151 201 148 202 148 201 145 203 143 213 144 204 142 213 144 204 142 212 145 203 145 203 147 202 145 211 149 201 148 210 151 200 149 210 150 200 149 210 148 201 147 210 146 200 144 210 147 199 144 208 151 198 148 208 157 198 155 207 166 197 164 207 173 209 172 209 182 203 179 212 187 208 182 217 189 215 183 223 190 223 182 230 189 231 181 238 188 237 179 244 188 242 178 249 189 245 180 251 190 247 181 253 190 248 182 256 190 250 182 257 188 253 180 259 184 255 176 261 180 257 170 264 175 257 173 256 171 255 161 261 168 252 157 258 167 250 161 253 167 248 156 254 158 252 158 251 171 245 160 249 172 244 162 249 174 244 164 249 175 243 165 249 174 243 166 250 175 242 168 250 175 240 170 250 176 237 172 247 177 233 174 244 177 227 175 238 175 221 174 231 171 214 172 224 167 207 172 216 163 201 168 206 160 196 165 199 157 190 162 193 155 185 160 187 155 180 161 182 156 178 162 179 158 176 164 178 160 174 165 175 160 171 165 172 159 167 165 169 157 163 163 165 155 160 161 162 152 158 158 159 152 156 158 157 152 153 160 156 154 149 159 151 156 143 162 145 160 137 165 139 162 132 167 135 166 127 171 130 172 119 177 122 177 113 182 115 181 108 187 111 185 104 190 107 190 99 195 101 194 92 200 95 199 86 204 89 202 82 207 85 206 81 211 85 213 80 218 84 221 76 226 80 227 73 234 79 231 69 238 74 236 63 241 67 243 58 246 63 251 55 254 59 261 53 263 58 269 55 273 63 277 58 279 67 283 62 285 71 289 63 291 73 296 62 298 71 301 59 304 68 305 58 307 67 311 59 312 65 318 62 318 71 323 65 323 74 326 66 325 75 329 65 327 74 331 64 328 73 332 65 329 73 335 66 333 75 339 68 338 77 344 70 343 79 349 70 347 79 351 69 350 78 354 69 352 78 358 71 357 81 363 75 361 84 367 78 364 87 370 80 368 90 376 81 373 91 382 83 379 92 386 84 382 93 388 86 384 95 391 90 387 99 396 94 391 103 403 96 398 105 410 98 405 107 414 101 408 110 420 108 413 115 428 117 420 124 427 134 428 133 440 134 432 141 441 142 432 148 444 152 435 157 451 161 441 166 457 168 447 173 459 173 449 178 460 183 450 187 461 197 451 200 463 210 452 212 463 218 452 220 461 225 449 226 459 235 448 235 460 247 448 247 461 257 450 257 462 263 450 263 459 273 448 271 454 285 443 282 449 296 438 293 432 299 433 299 439 310 428 305 433 320 422 315 430 332 419 327 417 334 415 335 411 340 410 341 412 357 402 351 404 366 394 360 389 363 387 364 390 375 381 367 382 382 373 374 377 390 367 382 373 394 362 386 365 397 356 389 346 394 346 394 347 406 338 398 343 409 333 400 338 410 330 402 332 411 324 404 320 406 320 406 326 417 318 410 326 419 317 413 328 422 319 416 320 417 321 418 328 426 320 420 327 426 319 420 328 426 319 420 328 428 320 422 327 429 318 423 324 430 315 423 320 431 312 424 317 430 309 422 316 430 309 422 316 430 309 423 317 430 309 422 318 430 309 423 319 431 310 424 319 432 310 425 317 433 308 426 315 434 307 427 316 436 307 429 317 438 308 432 318 439 309 433 319 441 310 434 310 435 310 435 317 442 309 435 314 442 306 436 312 442 304 435 309 443 302 436 307 443 300 436 307 443 299 436 307 443 299 436 307 444 300 437 307 444 299 437 307 444 300 437 309 446 301 439 310 446 302 439 312 447 303 441 316 449 307 444 320 451 311 447 320 452 312 448 319 450 310 446 309 445 310 446 309 445 310 445 320 449 311 445 322 449 313 445 313 444 314 445 320 448 311 443 319 446 310 442 321 446 312 442 323 447 315 443 325 447 317 443 326 448 317 443 327 447 318 442 328 446 319 441 328 446 319 441 327 445 319 440 317 440 318 441 325 445 317 440 325 445 316 440 316 440 316 440 325 445 317 441 325 445 317 441 325 445 316 441 316 440 316 440 316 440 316 440 325 445 316 440 325 445 317 441 325 445 316 441 315 440 316 440 315 440 316 440 324 445 315 440 324 445 315 440 325 445 316 440 316 440 316 440 315 439 316 440 325 445 316 440 315 439 316 440 315 439 316 440 316 439 316 440 316 439 316 440 316 439 316 440 325 445 316 440 324 445 315 439 324 444 315 439 313 438 314 439 323 443 313 437 322 442 313 436 323 440 313 435 325 440 315 435 327 439 317 435 331 439 321 435 335 438 325 434 335 437 327 433 333 435 323 431 328 432 319 427 326 430 316 425 325 428 315 423 325 427 315 421 326 426 315 421 327 426 317 421 330 428 319 423 334 430 323 426 336 432 325 428 337 433 327 430 338 434 327 431 337 435 326 432 335 435 325 432 335 436 325 433 335 437 325 434 335 439 325 435 336 440 326 436 335 441 325 437 335 442 325 438 324 437 324 438 333 444 324 439 333 444 324 440 334 446 325 441 333 446 324 442 331 446 322 442 331 446 321 441 333 447 323 443 333 448 323 444 331 448 322 444 329 448 321 443 326 447 317 442 324 446 315 441 324 446 315 440 325 446 316 441 324 446 316 441 324 446 315 441 321 446 313 441 318 446 311 440 318 446 310 440 320 447 312 442 322 448 314 443 321 449 313 443 317 447 309 442 315 446 307 441 314 446 306 440 313 445 305 439 313 444 304 438 314 444 305 438 317 444 307 439 319 445 309 439 321 445 311 440 324 444 314 440 329 444 319 441 336 443 325 441 343 442 332 442 351 441 340 443 357 440 346 443 362 438 352 442 367 436 357 441 371 435 361 441 371 435 362 441 372 434 362 441 373 434 363 440 373 434 364 441 375 434 365 440 375 433 365 440 377 433 367 439 379 433 369 439 380 432 371 439 381 431 373 439 383 429 373 437 383 427 375 435 383 424 376 433 385 422 378 432 387 419 382 430 390 416 387 428 393 413 392 425 398 411 401 422 404 406 409 417 410 397 416 408 414 388 422 397 416 377 424 385 414 367 424 375 413 358 424 365 413 352 424 359 412 351 423 358 412 352 423 360 411 352 422 359 410 350 421 358 410 347 420 356 409 345 419 353 409 340 419 348 411 334 421 342 415 330 425 338 420 327 429 336 424 324 434 332 428 320 439 327 433 314 444 321 437 308 449 314 440 303 452 308 452 301 453 301 453 291 455 290 457 282 458 282 448 272 461 276 449 266 462 269 462 261 464 261 464 251 465 251 453 241 467 243 454 235 468 236 454 229 467 230 464 223 465 222 462 215 464 214 460 209 462 208 460 206 461 205 451 206 464 205 454 206 468 205 469 205 470 203 467 202 469 201 455 203 468 201 467 202 468 201 455 202 469 200 454 202 467 199 464 199 465 199 464 200 465 199 464 199 465 199 462 198 464 197 449 202 462 197 450 203 462 199 451 204 464 200 451 204 464 200 450 204 463 200 449 205 462 200 450 207 462 201 452 209 464 203 453 210 466 204 453 210 465 203 451 211 464 204 450 214 462 207 449 216 461 210 447 217 459 210 445 217 457 210 443 216 455 209 442 216 454 209 442 215 453 208 441 215 453 208 452 209 454 208 442 216 454 209 442 216 454 210 442 217 453 210 441 216 453 209 441 215 453 208 441 215 453 208 442 215 454 208 443 215 455 208 443 214 455 207 442 214 454 207 442 214 454 207 442 215 453 208 453 211 454 210 442 213 454 208 442 207 455 202 443 199 456 195 443 192 456 187 441 184 454 179 439 179 451 173 437 175 449 169 437 175 449 167 449 169 450 168 438 176 450 168 447 169 448 168 436 178 446 169 444 172 446 171 435 181 445 172 434 182 444 172 433 181 443 171 431 181 439 170 425 179 433 168 420 181 427 170 418 183 425 172 420 185 427 174 422 186 429 175 422 187 429 176 421 187 427 176 419 188 425 176 418 187 425 176 420 188 426 176 422 188 428 176 422 187 429 176 422 186 429 176 420 186 428 176 419 186 427 176 421 186 429 175 430 176 431 174 424 181 434 173 425 177 435 170 425 172 436 165 424 166 435 160 424 162 434 155 425 159 435 151 427 155 438 148 429 151 441 146 442 145 443 144 431 147 444 140 431 142 443 135 429 134 441 128 425 129 438 122 423 125 434 117 419 121 431 113 415 118 426 109 408 116 418 106 401 114 409 103 396 110 405 99 395 105 404 95 393 103 402 92 387 100 396 89 378 93 386 81 370 88 377 76 363 84 370 72 359 82 366 69 354 81 361 69 347 80 353 67 340 78 345 65 334 75 338 61 328 72 331 58 325 71 328 57 321 71 324 57 315 72 317 58 308 73 308 59 300 75 300 60 297 75 297 61 296 73 296 60 292 73 292 59 287 74 288 60 286 76 286 62 287 77 287 63 292 75 290 62 298 71 299 63 303 74 301 60 301 73 301 59 298 79 296 65 294 83 292 69 290 85 287 72 287 85 284 72 286 83 282 70 285 81 282 67 282 81 279 67 275 83 272 69 270 86 266 73 269 87 265 73 268 85 264 72 264 85 260 72 259 86 259 86 259 88 255 75 259 88 255 75 260 87 257 74 261 86 258 72 259 85 256 71 253 86 250 72 250 89 245 76 249 93 243 81 249 94 243 82 249 93 243 81 250 93 244 81 250 91 243 79 250 89 244 77 250 88 244 75 249 86 245 74 250 86 245 74 251 88 246 75 251 87 246 75 250 87 246 74 250 88 246 75 251 88 246 76 252 88 246 76 253 89 247 77 253 89 247 78 255 91 248 79 255 91 248 80 255 91 248 80 255 91 248 79 255 90 248 78 254 89 248 77 254 87 248 75 254 86 248 74 253 85 248 72 253 83 248 69 253 81 248 68 254 81 248 68 254 82 249 71 255 86 250 74 257 88 250 78 258 91 251 81 259 93 252 82 259 94 253 83 260 94 253 83 259 93 253 82 259 93 252 83 259 94 253 83 259 94 253 83 259 93 253 82 260 92 253 82 259 91 253 81 260 91 253 79 259 88 253 78 259 88 253 76 259 87 253 76 259 87 253 76 259 87 253 76 259 87 253 76 259 87 253 75 259 85 254 72 258 82 254 69 258 79 254 66 258 77 255 64 258 74 256 60 257 69 257 56 258 66 258 52 257 63 258 49 258 61 259 48 258 60 260 46 259 60 260 46 259 60 260 46 259 60 261 47 260 61 262 48 260 61 262 48 260 60 263 48 261 59 264 47 261 57 265 45 263 55 266 43 264 54 268 41 266 53 270 40 266 52 270 39 265 53 269 40 263 54 266 41 261 55 264 42 260 54 263 41 260 52 264 40 262 50 265 37 263 47 268 35 265 45 270 32 266 43 271 31 265 43 270 31 262 45 267 32 261 47 265 33 261 47 264 34 262 46 266 33 264 44 268 31 265 44 270 31 266 45 270 31 264 46 268 33 261 49 265 35 259 51 262 38 259 53 262 39 259 51 262 38 260 51 263 37 260 51 263 37 258 52 261 38 257 53 259 39 255 55 257 41 253 55 255 42 253 55 254 41 253 55 255 41 254 54 256 40 254 54 256 40 254 54 256 40 255 54 257 41 255 55 256 41 252 57 253 43 249 60 249 46 247 62 247 48 247 63 247 49 247 61 248 47 249 59 251 46 250 57 251 43 249 57 249 43 247 57 247 43 245 57 245 43 243 58 242 44 241 59 241 45 242 58 242 44 242 57 242 43 241 57 242 43 240 59 240 45 241 60 240 45 242 59 242 45 243 57 245 43 244 56 246 42 243 57 245 43 243 58 244 44 241 59 242 45 239 60 239 47 237 62 236 49 236 63 235 49 237 60 236 46 237 58 237 44 238 57 238 43 239 57 239 43 238 58 238 43 237 59 237 45 237 61 237 47 238 62 238 47 237 62 238 49 237 64 236 49 237 65 236 51 237 64 236 51 237 65 236 51 239 66 236 53 240 69 237 56 241 72 238 59 242 75 238 61 243 76 239 63 245 77 240 65 247 79 242 66 249 81 243 70 251 85 244 74 256 89 247 79 260 90 252 80 264 89 255 79 266 90 257 79 265 94 255 85 262 98 253 89 260 100 251 90 256 99 247 89 249 100 241 90 246 101 238 91 244 101 236 90 242 100 234 89 239 98 230 88 234 99 225 89 231 102 223 91 228 104 220 93 225 106 217 95 222 107 214 96 217 107 209 96 212 107 205 95 210 106 202 95 207 108 199 97 199 115 192 104 192 123 184 113 185 129 176 118 182 132 172 123 179 138 169 129 175 146 165 138 170 152 160 144 166 155 154 148 163 159 151 152 161 166 149 160 157 177 146 173 154 189 143 185 153 198 141 195 154 205 141 202 152 214 140 212 149 225 136 223 146 233 133 232 146 239 132 238 146 246 134 247 149 257 137 257 152 267 140 268 154 275 141 277 157 280 145 283 161 288 150 292 164 297 152 301 163 303 151 306 161 305 150 309 161 307 151 311 167 313 157 318 173 323 163 329 178 332 169 339 184 336 174 344 189 338 180 345 195 342 186 349 198 349 189 356 198 356 189 364 199 361 190 369 201 363 194 371 206 365 199 374 214 369 208 379 222 374 216 385 228 378 222 388 232 379 226 390 236 379 230 389 242 380 236 390 247 384 241 394 252 389 247 400 256 392 251 403 260 394 255 405 266 396 262 407 274 399 268 410 277 402 273 413 277 406 272 417 277 409 272 420 279 412 273 423 280 413 274 424 280 413 274 424 277 412 271 423 273 411 267 422 272 409 266 420 270 407 266 419 267 405 262 416 262 403 257 414 260 402 254 413 262 402 255 412 264 401 257 411 266 401 258 411 267 402 258 411 268 403 260 412 270 406 261 414 271 408 262 417 271 411 263 420 272 414 264 424 274 416 266 426 275 417 268 427 275 416 267 426 272 415 265 424 272 414 264 424 273 415 266 425 276 415 267 424 277 415 269 424 279 414 271 423 280 413 272 422 284 412 275 422 287 412 279 422 289 413 281 422 289 415 281 424 289 417 282 428 291 418 285 429 294 418 288 429 297 417 290 428 295 417 289 427 290 417 283 426 282 415 274 424 275 410 266 418 272 406 262 412 273 404 262 410 277 403 266 409 280 403 270 408 279 402 269 408 276 402 265 408 272 403 262 410 269 406 259 413 266 409 256 417 265 412 256 420 266 414 256 422 265 414 256 422 265 412 255 420 266 412 255 419 267 413 257 421 270 415 260 423 274 417 263 425 275 419 265 427 275 420 265 428 273 421 263 429 269 420 259 428 266 420 256 428 266 421 255 428 265 421 255 428 266 421 256 429 268 420 257 428 269 419 260 427 273 416 263 424 276 413 267 422 278 410 270 420 280 408 274 419 284 406 280 418 291 404 288 416 298 402 295 414 304 400 301 412 306 398 304 410 306 400 305 412 308 402 309 414 313 400 314 412 322 408 322 409 325 393 327 405 327 391 330 404 328 390 331 403 327 391 329 403 327 391 329 403 328 389 331 401 327 389 328 401 323 402 323 403 318 391 319 404 315 391 314 403 308 401 309 401 308 387 304 398 305 384 300 394 302 380 296 390 300 376 295 385 293 382 294 382 299 370 294 379 298 370 294 380 296 367 293 377 290 375 290 375 287 371 287 371 285 368 285 368 284 366 284 365 280 356 280 364 276 355 275 364 274 355 273 364 274 363 274 364 274 354 274 363 273 354 273 363 271 362 271 362 268 361 268 361 262 353 265 362 263 362 263 362 263 361 263 361 265 360 265 360 256 355 267 358 257 352 267 355 258 350 268 352 257 349 268 350 256 347 267 349 256 347 266 348 254 347 264 349 251 348 261 349 246 350 257 349 241 352 251 349 232 355 240 347 226 358 231 348 220 359 224 350 215 361 218 351 209 362 212 351 203 362 207 353 198 363 202 352 192 362 197 353 184 358 187 352 176 352 178 345 169 344 171 337 163 333 166 327 157 324 162 314 154 318 159 307 151 313 157 305 145 306 151 298 137 301 143 294 133 296 138 290 133 289 135 287 131 279 132 273 126 268 130 261 126 258 130 253 125 251 130 246 127 243 132 240 129 234 134 232 130 228 138 224 129 225 136 220 127 222 134 217 126 219 132 214 124 218 131 214 124 218 128 215 123 217 130 212 125 215 131 211 127 213 131 210 130 211 135 209 133 210 139 208 133 211 141 208 133 212 138 210 133 213 138 211 134 214 142 211 144 213 143 212 135 217 144 213 -1 -1 147 214 146 213 146 213 137 216 144 213 136 216 144 213 135 216 142 214 142 214 142 214 144 214 141 213 138 214 142 212 138 213 146 211 138 212 145 212 140 212 144 211 140 212 146 212 139 214 145 213 139 215 144 214 146 216 144 215 140 216 148 215 141 216 146 215 143 213 151 212 144 212 153 211 145 213 154 211 145 211 154 210 145 211 154 209 144 211 150 209 144 210 149 208 143 208 152 206 144 208 152 205 143 207 152 204 142 208 148 205 149 207 146 207 139 209 143 208 140 209 145 208 143 209 150 207 143 209 151 208 141 212 149 211 146 215 145 214 145 217 144 217 145 219 143 219 144 223 143 223 140 224 142 224 138 223 140 224 139 224 145 224 141 224 145 224 142 225 154 223 142 224 148 224 142 222 147 222 141 221 147 223 139 221 145 223 142 221 143 221 141 219 144 219 143 218 146 217 147 219 147 216 144 218 147 217 141 217 148 216 141 218 148 216 141 218 147 218 149 220 147 219 142 218 147 218 142 217 151 217 152 215 152 214 142 214 151 211 141 211 148 209 140 209 145 207 137 207 143 204 135 206 141 203 133 206 142 202 131 205 136 203 129 204 135 201 129 201 134 198 131 197 136 194 134 193 139 190 136 190 142 188 137 187 143 186 138 184 143 183 138 181 143 179 138 178 144 176 139 176 144 174 138 174 147 171 137 173 146 170 135 171 144 169 135 169 140 168 137 166 141 166 139 161 144 160 142 156 150 155 144 152 152 152 144 149 152 149 146 146 151 146 149 142 154 143 152 138 160 139 156 132 161 133 160 127 165 128 163 124 169 126 166 121 172 124 169 118 174 121 172 115 177 118 175 111 180 114 177 107 183 110 180 105 185 108 184 102 190 105 188 97 193 100 190 94 196 96 192 90 197 93 194 89 199 92 195 87 200 91 198 85 202 88 202 81 205 84 206 79 210 83 210 79 213 82 212 79 215 83 215 79 218 82 219 78 222 82 222 77 227 84 226 76 228 81 229 75 232 79 232 73 237 81 235 71 240 79 237 69 241 74 239 67 243 73 244 67 247 71 250 65 255 73 258 65 261 69 264 63 268 71 267 62 270 67 272 61 276 70 276 60 279 65 281 59 283 67 285 59 287 67 288 59 289 68 290 61 291 69 292 62 292 71 295 63 295 73 299 65 299 75 302 64 303 74 304 63 305 72 305 61 306 70 307 60 308 69 309 59 310 69 312 61 312 70 314 61 315 71 317 63 318 72 321 63 321 72 324 62 324 71 325 61 326 71 326 60 327 69 326 59 327 68 326 60 326 68 327 62 326 67 328 66 326 71 328 71 325 79 327 75 324 83 324 73 322 82 322 71 319 79 322 72 319 81 322 74 319 83 320 72 317 81 317 68 313 77 310 74 310 73 314 64 309 72 310 73 310 72 312 75 313 75 319 69 314 77 318 68 315 75 316 67 313 74 315 67 311 75 318 70 314 78 319 74 316 82 317 75 314 84 318 74 314 83 319 73 315 81 319 72 316 80 321 73 318 81 323 75 320 83 322 73 319 82 322 72 319 80 320 82 320 80 324 73 321 81 325 75 321 83 325 76 321 85 319 86 320 84 322 74 319 83 323 75 320 83 321 87 322 86 326 80 323 88 322 90 322 88 327 79 323 87 328 80 324 89 328 83 325 92 329 85 325 94 330 86 326 96 329 86 325 95 327 84 324 93 326 82 324 92 327 83 323 92 327 83 323 93 327 84 324 94 327 84 325 94 327 84 325 93 327 83 324 93 325 81 323 90 325 79 322 88 325 78 323 87 323 89 323 87 325 78 323 87 321 88 322 86 325 77 322 86 326 78 324 87 328 79 325 88 329 78 327 87 327 87 327 86 331 75 329 85 331 74 328 83 332 74 330 80 333 76 329 84 331 76 329 86 327 85 328 84 327 83 327 82 327 82 327 81 330 73 327 82 330 73 327 82 330 72 325 82 330 73 326 81 330 74 326 82 329 75 325 83 324 83 325 82 323 82 323 80 327 71 323 80 323 81 323 80 327 72 323 81 323 84 324 82 327 75 325 83 326 74 324 83 327 75 324 83 327 75 325 84 327 76 325 86 325 76 323 85 321 84 321 83 321 71 319 80 320 70 317 79 315 80 316 78 319 71 315 79 321 73 317 81 322 76 319 85 322 77 319 86 322 76 319 86 322 75 319 84 321 74 318 83 317 83 317 82 319 73 316 82 318 74 316 83 317 75 315 84 316 75 315 85 316 75 315 84 315 72 315 82 313 69 314 78 314 66 315 75 314 65 316 73 314 65 317 73 314 63 317 71 313 60 318 68 314 56 318 61 314 52 318 57 313 49 320 56 314 47 320 53 317 45 322 51 318 44 322 48 319 45 324 52 321 45 326 52 323 45 327 53 322 47 327 55 319 47 326 55 316 46 324 53 313 43 320 49 308 39 316 45 305 37 312 42 303 35 312 39 306 33 314 37 309 33 317 37 310 33 317 37 309 31 316 36 307 30 315 34 306 29 313 33 306 29 312 33 307 27 312 31 312 28 316 32 315 29 320 34 317 30 323 36 315 29 323 34 312 28 319 33 309 29 316 34 309 29 314 33 311 31 315 35 316 33 318 39 322 40 323 43 328 46 328 47 332 54 331 56 333 58 332 63 333 63 332 68 332 64 329 71 329 63 327 67 326 60 323 65 317 67 320 64 316 68 316 68 315 69 315 69 320 61 314 69 316 68 316 68 323 61 320 66 319 69 321 67 319 69 320 68 323 61 320 65 324 60 319 66 321 70 322 68 321 73 322 71 319 74 319 74 315 73 315 73 314 73 315 72 317 75 318 73 322 68 319 74 321 69 317 78 322 70 318 79 326 72 321 81 329 73 326 82 333 73 330 83 337 72 334 81 341 71 338 79 343 70 340 79 344 69 341 78 347 69 343 77 345 79 347 76 352 72 349 81 354 74 351 83 351 86 352 84 357 75 353 84 359 76 355 85 362 77 358 86 366 77 362 86 368 76 364 85 368 75 364 84 369 74 364 82 363 83 364 82 363 83 364 82 363 84 364 82 368 74 363 83 370 76 365 85 374 79 369 87 379 82 374 91 386 85 381 94 392 89 386 97 396 95 389 103 400 103 393 111 406 109 399 117 415 114 408 121 423 116 416 124 427 118 419 125 432 124 424 130 430 142 431 141 446 146 437 152 448 154 439 160 446 161 436 165 435 174 436 174 438 182 439 182 456 185 446 189 461 192 450 196 463 198 452 201 453 210 454 210 466 219 454 221 454 229 455 229 452 234 452 234 460 238 447 238 455 247 444 246 456 257 444 257 458 269 446 268 447 274 446 275 444 281 444 282 451 296 439 293 447 308 435 305 443 315 431 312 437 319 426 314 429 326 419 320 423 336 412 330 420 348 410 343 419 356 408 351 415 363 404 356 396 366 396 366 394 381 385 374 385 383 375 376 376 384 367 375 367 388 360 379 363 395 353 386 359 400 350 392 355 404 345 396 347 410 339 402 343 414 333 406 341 415 331 408 337 416 327 409 334 418 325 411 323 412 323 413 330 420 321 413 330 420 320 413 330 420 322 413 327 419 318 412 324 416 316 408 321 413 313 405 318 410 310 402 315 409 307 400 314 406 306 398 317 403 309 395 316 403 309 394 316 402 308 394 317 401 310 392 319 402 313 391 320 403 315 393 321 405 316 393 320 406 316 395 319 407 317 397 319 409 313 397 318 410 313 399 317 410 313 399 316 409 311 398 315 409 309 398 314 408 309 398 314 408 310 397 311 398 312 398 315 408 312 398 315 408 312 398 312 397 311 397 314 408 310 396 315 407 311 395 313 396 311 395 315 406 311 394 313 396 311 395 315 407 310 395 314 407 310 396 314 408 310 396 312 397 310 397 314 408 312 399 311 398 309 397 311 398 309 397 311 398 311 399 315 408 310 397 314 408 310 397 314 407 309 396 312 397 310 396 313 407 310 396 313 407 310 396 313 408 310 397 313 408 310 397 313 408 309 397 313 408 310 397 313 408 310 397 313 408 310 397 313 407 309 396 313 407 309 396 313 407 309 395 311 396 309 395 311 396 309 395 313 407 309 395 310 396 310 396 313 407 309 395 314 407 309 396 315 408 311 397 313 399 311 397 313 399 311 397 315 409 312 398 313 398 312 398 313 398 312 398 317 409 314 399 317 409 315 399 315 399 313 398 317 409 313 398 315 399 314 398 316 400 314 399 317 410 314 399 315 409 312 398 314 408 310 397 310 397 309 396 313 408 309 396 314 408 309 397 313 408 309 397 313 407 309 396 313 407 309 396 311 397 309 395 313 407 311 396 311 398 311 399 314 408 310 398 311 399 309 397 314 409 311 400 311 400 312 400 311 399 310 398 313 408 309 397 310 398 309 397 312 408 309 396 312 408 309 396 312 407 308 396 312 407 309 396 314 408 312 399 315 409 311 397 314 399 314 400 315 400 315 400 315 400 314 399 317 410 316 401 319 411 317 401 317 401 318 402 319 411 318 401 317 401 318 401 318 401 318 402 318 401 318 402 317 401 317 402 317 410 313 399 314 408 311 397 313 407 309 395 312 406 309 395 311 397 309 396 313 408 309 397 311 398 309 397 311 398 309 397 311 398 310 397 312 407 308 395 312 406 308 395 312 406 309 395 312 406 309 395 312 406 309 395 312 406 309 396 313 407 309 395 310 396 309 395 312 406 308 394 312 405 309 394 312 406 308 394 311 405 308 394 311 405 308 394 311 405 308 394 310 396 308 394 313 407 309 395 311 397 309 396 313 407 310 396 313 407 310 396 311 396 309 395 312 396 310 395 312 396 311 395 312 395 312 396 311 395 311 396 313 406 312 396 311 396 309 395 311 396 310 395 314 407 310 395 314 407 310 395 312 397 310 396 311 396 312 397 311 396 312 397 311 396 312 397 311 396 310 395 313 406 309 395 310 395 309 395 312 406 309 395 312 406 309 395 313 406 309 395 311 395 309 394 311 396 309 393 311 396 309 395 313 406 310 396 313 407 308 395 310 396 308 394 313 406 309 395 313 407 309 396 313 407 310 396 313 407 309 395 313 407 310 396 314 408 312 398 312 398 311 397 315 409 312 398 315 409 313 399 315 408 312 398 312 397 312 398 311 396 309 395 312 406 311 397 312 396 312 396 312 395 312 396 312 396 311 396 312 405 310 394 311 396 312 397 311 396 311 397 312 406 309 395 311 397 310 396 309 396 308 395 311 406 309 395 310 396 310 396 311 406 310 396 312 406 309 395 312 406 310 396 312 407 309 395 314 408 313 398 314 399 314 399 318 410 317 400 320 401 321 402 323 402 324 403 325 402 325 403 327 403 327 403 329 403 329 403 332 403 332 403 335 402 336 403 336 402 337 402 335 403 336 403 334 403 334 404 332 403 333 403 332 402 333 403 332 402 333 402 331 402 332 402 330 402 331 402 329 402 330 403 328 403 329 403 328 412 327 403 323 402 323 403 320 410 318 401 314 397 314 398 311 405 311 395 308 403 308 394 305 401 307 393 303 398 304 392 301 395 303 387 304 385 304 386 306 388 305 390 307 390 307 392 303 396 306 391 307 386 307 387 304 394 308 386 305 395 309 387 307 397 311 391 314 392 313 393 315 392 315 394 316 392 316 394 313 400 317 395 319 393 318 395 320 394 319 396 316 402 321 396 322 395 321 397 316 402 321 397 319 393 319 395 316 390 315 392 314 387 313 389 307 389 312 384 314 377 313 380 317 374 317 375 318 371 318 372 311 378 319 371 312 379 319 372 318 371 319 372 310 378 316 369 314 368 314 368 308 378 315 370 314 370 314 371 305 376 310 367 307 364 308 364 303 374 309 365 311 367 311 367 304 377 310 368 306 368 306 368 296 376 301 367 292 374 297 366 290 374 295 365 287 372 289 361 283 368 285 357 279 365 282 354 276 361 278 349 274 360 276 348 279 352 279 352 274 360 277 349 274 360 277 348 275 360 281 352 276 362 282 354 276 364 282 356 277 364 283 356 277 364 283 357 277 364 283 356 277 363 283 355 277 362 283 354 277 361 281 352 284 354 283 352 280 360 285 353 283 360 289 353 286 359 295 355 298 354 297 352 293 356 300 351 296 354 306 351 300 354 309 351 302 354 311 351 303 352 314 349 304 350 315 347 305 351 315 348 306 354 316 350 318 351 318 351 311 354 321 352 326 354 327 354 323 355 334 357 341 362 341 362 336 361 347 368 340 363 349 371 350 371 351 371 344 361 351 370 352 368 352 369 355 368 356 369 360 369 360 370 367 370 368 370 376 369 376 369 385 369 386 369 392 370 393 370 397 368 397 368 401 362 402 362 406 354 407 354 403 341 412 348 408 336 417 345 418 341 419 341 421 335 422 335 427 330 428 330 433 326 434 326 429 317 440 324 432 316 443 322 433 308 444 315 447 302 448 302 441 287 453 291 457 284 458 284 458 280 459 279 446 269 458 273 458 263 459 262 449 251 462 252 451 244 464 244 450 239 463 238 460 229 462 228 449 220 462 219 451 215 465 213 452 211 466 211 450 210 463 208 445 203 458 201 441 194 453 190 439 186 451 182 438 180 451 175 437 175 449 170 433 166 445 160 432 158 443 152 432 152 443 145 430 148 442 141 426 145 438 137 419 136 430 129 414 128 425 119 412 122 422 113 411 118 421 108 405 114 415 103 395 107 404 96 385 102 393 90 378 98 385 86 372 96 379 84 365 94 371 82 356 89 362 77 350 84 356 71 345 81 351 68 337 79 343 66 326 76 330 62 316 74 318 60 310 73 311 59 306 75 307 61 301 76 302 62 294 75 296 62 288 74 289 61 286 72 286 58 283 69 284 55 280 70 281 56 275 73 274 59 268 76 266 63 267 79 263 66 267 82 262 69 267 85 262 72 266 88 260 76 263 92 258 79 260 94 254 82 257 96 250 84 254 95 248 83 251 94 245 81 247 93 241 80 243 95 237 82 240 98 233 87 240 102 232 91 240 105 233 93 240 106 232 95 238 106 230 96 235 108 226 97 231 109 222 99 229 111 221 101 227 113 219 103 226 115 217 105 226 116 217 106 224 116 215 106 220 115 213 104 216 113 208 102 210 111 203 100 208 110 201 99 204 113 196 103 197 119 188 109 189 124 180 114 182 128 173 118 179 132 170 122 175 137 165 128 170 143 159 135 166 148 155 140 165 150 153 143 166 154 154 147 166 162 154 156 162 172 151 168 158 184 146 180 155 192 142 188 153 198 141 194 151 208 139 206 147 217 134 214 144 223 131 221 144 227 131 226 146 235 133 235 149 246 137 246 152 256 140 256 153 262 140 263 153 267 140 268 152 276 140 278 149 285 138 288 150 291 139 295 152 294 141 298 159 296 148 300 167 303 156 307 175 311 165 317 181 320 171 327 185 328 176 334 190 338 181 346 192 348 183 356 192 355 184 362 195 356 186 363 201 357 192 365 211 363 203 372 221 369 213 378 228 374 221 384 233 376 227 386 240 379 233 388 247 384 240 394 252 390 246 401 257 394 251 405 261 394 256 405 266 394 262 404 275 396 270 406 280 399 276 410 283 403 278 414 284 405 280 417 288 406 283 417 294 406 288 417 297 408 292 418 298 408 292 419 295 408 288 418 295 408 288 418 299 409 292 419 302 409 296 419 306 410 300 420 306 409 300 420 296 419 296 420 298 409 292 419 297 410 291 420 297 409 290 420 297 406 290 416 295 404 289 413 292 401 285 410 288 397 279 406 287 395 279 403 289 393 280 401 289 391 280 400 288 392 279 400 285 392 277 401 282 394 276 403 283 395 277 405 281 406 281 406 291 394 288 406 296 405 296 406 303 392 303 404 307 391 307 403 309 390 310 402 309 390 310 402 309 391 310 403 308 392 309 404 307 393 308 405 306 394 307 406 306 394 307 407 306 394 307 406 307 393 308 406 308 392 309 404 308 390 309 403 309 389 310 401 309 388 311 400 309 387 310 399 308 388 310 400 308 387 311 399 309 387 311 399 309 387 311 399 309 388 311 399 309 388 311 400 310 388 311 399 311 387 313 399 311 387 313 399 310 386 313 398 310 386 312 398 310 386 312 398 310 386 312 398 310 385 312 397 310 385 312 397 309 385 312 397 309 385 311 397 308 386 311 397 308 386 311 398 308 386 311 398 308 386 311 398 309 398 310 399 309 398 309 399 310 398 311 398 309 385 311 397 310 384 313 396 310 383 313 395 310 383 313 395 309 384 312 396 309 385 313 396 309 386 312 398 309 386 312 398 309 386 312 398 312 398 312 398 312 398 312 398 312 398 312 398 309 385 313 397 313 396 313 397 314 396 314 396 314 396 314 396 313 396 313 396 313 396 313 396 313 396 313 397 309 385 313 397 310 386 313 397 310 385 313 397 309 386 313 397 309 386 313 397 310 385 313 397 309 385 313 397 313 396 313 397 313 396 313 397 313 395 314 396 314 396 314 396 314 396 313 396 313 396 313 397 309 385 313 397 312 397 312 398 311 398 312 398 308 387 311 399 307 388 311 399 306 388 310 400 306 388 309 400 306 388 309 400 305 388 308 400 304 389 307 401 303 390 306 403 301 392 305 404 300 393 303 405 299 394 302 406 298 394 300 407 296 394 299 407 295 395 297 407 295 395 297 407 295 394 297 407 296 393 299 406 298 392 301 405 300 391 302 404 300 391 302 404 300 391 302 404 300 391 302 404 300 392 302 405 299 392 302 405 299 393 301 405 298 393 300 406 297 394 300 406 298 393 301 405 300 391 303 404 301 390 303 403 302 389 304 402 302 389 305 402 302 388 305 401 303 388 305 401 303 388 305 401 303 388 306 400 304 388 306 400 304 387 307 399 304 387 307 399 304 388 308 400 304 389 307 401 304 389 307 401 307 400 308 401 305 387 309 399 307 385 311 397 308 384 311 396 308 384 311 395 308 383 312 395 313 393 313 394 310 382 314 393 315 392 315 393 315 393 315 393 314 393 314 394 310 383 314 395 310 384 314 396 310 384 314 396 309 384 314 395 313 394 313 395 313 394 313 394 309 382 313 394 308 384 311 395 306 386 309 398 305 389 306 401 300 403 301 403 299 394 296 405 297 396 292 408 295 397 290 409 294 399 289 410 295 400 289 410 295 400 288 410 295 399 289 409 296 399 289 409 297 399 290 410 298 400 291 410 298 400 291 409 298 400 289 408 296 400 287 408 294 401 284 408 292 402 283 409 292 402 282 409 292 403 282 410 291 403 282 411 291 403 282 411 291 403 281 410 290 403 280 410 290 402 279 408 288 401 277 406 286 399 274 404 282 397 271 401 280 397 268 400 278 398 267 401 278 401 267 405 279 406 268 410 280 410 268 414 279 412 267 417 277 412 265 417 274 412 262 417 271 412 260 417 270 411 259 417 269 410 258 416 270 409 259 415 271 408 260 414 272 407 262 414 274 407 265 415 277 407 270 416 282 405 275 415 280 410 281 410 290 397 285 408 295 397 290 409 299 399 295 411 303 399 299 411 306 399 303 411 311 396 308 409 315 394 314 406 320 393 320 405 326 404 327 405 327 390 332 401 329 385 334 396 334 393 334 394 327 384 333 395 327 384 332 395 326 383 332 394 324 383 330 394 323 382 329 393 328 391 328 391 320 381 326 392 320 382 325 393 320 381 325 392 317 381 321 393 315 381 319 394 315 381 319 393 317 378 321 390 317 376 322 387 317 375 321 387 317 376 321 388 317 377 321 389 317 378 321 389 316 377 321 389 315 376 320 387 312 374 317 385 308 374 313 385 305 376 309 387 300 379 303 391 294 393 295 394 286 384 283 395 276 384 271 396 269 383 263 394 265 380 259 390 266 377 259 386 268 374 261 384 270 376 263 385 270 381 264 391 269 386 264 396 266 387 260 399 261 387 255 397 255 385 249 396 252 385 247 396 251 385 245 396 250 384 245 395 250 382 244 392 250 379 244 390 250 377 243 387 249 375 242 385 238 381 238 382 241 372 232 380 235 371 225 378 230 370 220 376 227 368 218 373 226 367 216 371 226 367 215 371 226 368 214 372 226 371 215 375 227 375 216 379 229 378 218 384 232 382 221 388 235 387 224 394 238 393 228 400 242 393 232 401 245 393 235 400 249 394 239 402 253 397 243 404 256 402 247 409 257 408 248 415 257 412 248 420 258 415 248 423 258 417 249 424 259 418 249 426 257 419 248 426 253 418 244 425 251 418 241 425 252 417 243 425 256 417 247 425 260 414 253 424 265 412 258 421 267 410 261 420 269 410 262 420 269 409 264 420 270 409 265 419 270 410 263 420 267 411 260 421 264 413 256 421 258 415 249 422 252 416 242 422 246 418 234 421 239 420 228 421 233 420 221 421 228 421 217 420 224 421 213 419 220 420 209 418 216 419 204 417 214 419 202 417 214 419 202 418 214 419 202 418 214 421 203 420 216 422 204 421 216 423 204 423 218 423 206 425 220 423 208 425 222 421 211 426 224 421 213 425 226 421 216 425 229 421 218 426 230 420 220 426 231 419 220 424 232 419 221 424 234 419 223 424 234 419 223 424 235 419 224 424 236 419 225 424 237 419 226 424 237 419 226 424 236 420 225 424 233 420 222 423 229 420 217 422 221 420 210 419 212 419 203 415 199 415 194 412 184 407 183 405 176 399 173 395 169 388 167 383 164 380 162 371 162 375 160 366 160 371 158 363 158 368 156 358 156 365 155 356 156 365 155 356 154 364 154 354 152 361 152 351 149 357 150 349 147 350 148 346 146 343 147 338 145 335 147 330 144 328 149 320 145 324 150 315 145 325 149 315 143 324 147 315 141 324 144 315 138 324 142 316 136 324 140 317 134 322 137 317 132 317 135 312 130 310 133 305 128 303 131 299 126 298 130 294 126 292 130 288 127 283 130 280 127 274 132 270 127 264 131 261 126 258 134 254 127 254 134 250 129 248 134 245 132 241 137 239 131 236 137 234 129 235 137 230 127 232 134 227 127 229 131 225 127 225 134 221 128 223 134 220 131 221 139 218 134 219 142 216 134 219 142 216 133 220 138 219 132 222 137 220 132 223 139 220 131 224 139 220 130 226 138 221 130 228 138 223 140 224 139 223 132 226 134 226 133 225 142 221 132 226 141 222 -1 -1 139 223 136 225 135 225 126 228 132 226 136 224 133 224 130 223 136 221 131 221 140 219 132 219 140 216 131 219 137 217 129 221 134 219 128 223 133 221 128 222 133 220 130 220 138 218 131 220 140 217 130 222 139 218 130 221 135 219 131 220 134 219 132 218 136 217 130 218 139 216 128 220 137 217 135 219 133 218 127 221 132 219 128 218 133 216 130 215 135 214 129 215 138 212 129 213 137 210 129 210 137 208 137 208 136 207 127 213 128 212 122 218 124 217 121 219 123 219 125 216 124 218 130 214 133 213 135 212 138 212 141 213 140 212 133 213 139 214 136 214 140 215 134 212 140 216 135 213 137 214 134 214 139 216 133 215 137 216 139 218 137 216 133 215 141 216 132 216 140 216 129 214 136 213 127 211 132 210 126 208 131 207 134 204 133 203 137 198 137 198 133 191 139 191 138 186 143 186 140 184 145 184 138 184 144 184 136 183 142 183 135 181 140 180 137 177 142 177 141 173 146 174 144 169 153 171 146 165 155 166 147 162 153 163 146 159 154 161 145 156 153 159 146 153 152 155 151 148 155 150 157 141 162 143 160 133 166 136 162 127 168 130 167 124 170 125 168 118 173 121 175 111 180 114 182 105 187 108 188 99 192 102 192 95 197 98 198 93 202 97 205 90 208 94 212 85 215 89 218 79 221 83 223 75 227 79 229 73 232 78 239 69 242 75 248 66 251 71 254 65 258 72 260 66 262 72 265 69 267 78 273 73 275 83 283 73 285 83 291 71 293 81 297 68 299 78 304 66 305 76 310 65 311 75 314 64 316 73 317 63 318 72 318 62 319 71 319 63 319 72 322 64 322 74 327 65 326 75 331 65 331 75 335 64 335 74 338 63 337 72 340 62 338 70 343 63 339 71 344 67 340 75 346 72 342 81 349 76 345 85 354 78 349 87 359 79 354 88 362 81 357 90 369 85 364 95 379 90 374 99 389 93 384 102 397 94 392 102 401 94 395 102 402 97 395 105 407 104 399 111 414 113 405 120 411 131 412 130 424 129 416 136 428 134 419 140 433 141 424 147 442 151 432 157 450 159 441 165 454 164 444 169 457 172 447 175 459 183 449 186 461 196 450 198 462 204 451 207 461 212 450 214 462 223 451 224 464 232 453 234 468 240 458 242 471 245 459 246 468 250 456 251 464 261 453 260 448 272 449 271 446 281 447 281 456 287 444 285 440 289 441 289 448 299 437 295 436 304 435 304 445 316 433 312 440 322 429 317 433 332 423 326 426 341 416 336 421 349 410 343 417 352 406 346 401 350 400 350 395 358 395 358 391 366 391 366 397 378 390 371 391 380 382 372 371 376 369 375 367 389 360 381 362 393 353 385 351 390 350 389 356 399 349 392 349 401 340 393 341 405 333 397 336 409 328 400 334 411 324 402 330 414 321 405 324 417 316 407 313 410 312 409 312 411 310 410 312 412 312 412 310 412 308 411 305 411 304 411 310 419 302 411 303 412 302 412 310 422 301 413 311 420 303 411 314 417 305 408 316 413 309 405 315 410 307 401 314 408 306 400 316 407 308 398 316 406 308 397 315 406 307 397 313 407 305 399 315 408 306 400 318 410 308 402 320 411 311 404 320 414 312 406 323 414 317 405 329 412 323 404 330 411 323 403 331 410 324 403 335 408 329 401 337 407 331 400 337 409 331 402 338 410 333 403 334 401 334 402 339 407 334 400 340 406 334 398 333 395 333 396 337 404 331 395 334 404 328 395 330 405 325 396 325 406 320 396 319 408 314 398 312 409 305 398 306 410 300 399 302 409 297 398 300 408 294 397 299 406 294 395 296 394 295 394 298 404 295 393 298 404 294 393 297 404 293 393 297 405 293 394 297 405 294 394 295 394 293 393 295 394 294 393 296 393 294 393 298 404 294 392 297 404 294 392 297 404 294 392 296 404 293 393 293 393 292 393 293 394 292 393 295 405 292 394 296 406 292 394 295 405 292 394 296 406 292 394 296 406 292 394 296 406 292 394 294 395 292 395 293 396 292 395 293 396 292 395 293 396 292 395 293 396 292 396 297 407 292 396 297 408 293 396 295 398 294 397 296 399 294 398 295 400 293 398 295 400 293 398 299 410 293 399 301 412 295 401 303 415 297 404 305 417 299 407 307 419 300 410 309 420 301 411 302 411 300 411 306 420 299 410 304 418 297 409 297 408 297 409 297 408 297 408 304 418 297 408 304 418 298 408 304 418 298 408 304 418 298 408 303 417 297 407 303 417 297 407 303 417 297 407 297 408 297 408 297 408 297 408 303 418 297 408 304 418 297 408 303 418 298 409 304 419 298 409 304 419 298 409 305 418 298 408 304 418 298 408 303 417 297 407 304 417 298 407 297 407 297 407 301 416 295 406 296 406 295 405 301 415 296 405 302 415 296 405 297 405 296 405 297 406 297 406 303 416 296 405 303 416 296 406 303 416 296 406 303 416 297 406 302 416 296 406 303 416 296 406 297 407 296 406 303 416 296 406 303 417 297 406 303 417 297 406 302 416 296 405 301 415 295 404 301 414 296 404 301 414 295 404 302 414 296 403 302 414 296 404 301 414 296 404 301 414 296 403 302 414 295 403 297 403 295 403 299 414 294 403 298 414 293 403 293 402 292 402 293 403 293 403 293 403 293 403 298 414 294 403 295 404 294 403 298 413 294 402 298 412 293 401 298 412 294 402 298 412 294 401 298 412 293 401 298 412 294 401 298 411 294 401 298 411 293 401 294 401 294 401 298 411 294 401 297 411 293 401 293 401 293 401 298 412 293 401 298 412 293 401 297 412 293 401 293 402 293 402 294 402 293 401 293 401 293 401 293 401 293 401 297 411 293 400 297 411 293 400 293 400 293 401 293 400 292 400 296 411 292 400 296 411 292 400 293 402 292 401 293 402 292 402 297 412 292 401 292 401 292 401 293 401 292 400 297 412 292 401 293 402 292 401 297 412 292 401 293 402 293 402 297 412 292 401 293 402 292 401 298 412 294 401 298 412 294 402 299 412 294 401 299 413 295 402 299 413 295 402 295 403 294 402 299 413 295 402 299 413 294 402 298 412 294 401 298 412 294 401 295 402 294 400 295 402 294 401 295 402 294 400 300 412 295 401 303 413 297 401 302 414 297 402 300 413 295 402 295 403 294 402 300 413 295 402 301 413 296 402 302 414 297 403 303 414 298 403 304 414 298 403 305 415 300 404 306 416 300 404 303 406 301 405 308 416 304 407 309 416 305 407 310 416 306 407 308 407 307 407 313 417 309 408 308 407 308 408 312 416 305 406 303 406 302 406 308 414 301 406 307 414 299 406 307 415 299 407 307 416 299 408 307 417 299 409 308 418 299 410 308 418 299 411 309 418 299 412 311 419 301 414 314 421 303 416 317 423 306 419 319 424 308 421 321 425 310 422 322 425 310 423 323 426 311 423 324 426 313 425 326 427 315 426 327 429 316 427 328 430 317 429 329 431 317 431 329 432 318 432 329 432 318 432 330 432 318 432 330 432 318 433 331 433 320 434 333 434 322 435 336 434 325 435 339 435 328 436 341 435 329 436 341 435 330 436 341 435 330 436 341 436 329 437 340 437 329 437 340 438 328 438 339 438 328 438 339 437 328 437 339 437 328 434 337 436 327 432 332 437 323 431 325 437 317 430 315 436 309 430 304 431 298 423 297 426 291 417 294 421 289 411 293 418 287 409 294 418 288 409 297 420 290 410 301 422 294 412 304 424 299 415 305 425 300 416 306 425 300 416 305 424 298 414 305 422 297 413 306 420 297 412 308 420 299 412 311 420 302 413 318 422 307 415 326 422 314 418 332 421 321 421 337 421 325 424 341 422 331 428 347 422 338 430 354 422 347 431 362 420 358 431 370 417 370 429 380 410 383 422 389 400 394 411 395 387 403 396 397 371 406 380 406 366 407 366 398 351 407 358 408 355 409 356 403 348 411 356 407 347 415 356 413 344 421 354 418 341 427 350 423 339 433 347 426 336 436 343 426 331 438 338 439 329 441 328 443 320 444 319 447 314 448 313 451 309 452 309 441 299 453 304 451 297 453 296 444 283 456 287 460 279 462 279 452 269 465 271 453 260 467 262 455 249 468 251 457 242 470 242 457 236 471 237 454 232 468 232 451 225 464 224 449 218 463 217 452 213 465 212 454 209 468 209 455 205 469 204 453 198 467 197 451 192 465 189 448 187 462 184 447 187 460 182 458 184 460 182 443 185 458 181 440 183 453 178 434 178 446 173 439 166 440 165 428 163 439 156 430 155 441 148 431 148 443 142 428 141 441 134 422 131 434 123 415 123 427 115 411 121 421 111 406 120 416 110 399 115 408 105 391 108 400 97 386 101 394 90 383 97 391 85 377 93 384 81 365 90 372 77 356 87 362 75 351 87 355 73 346 87 350 74 339 89 342 76 330 89 333 76 323 86 324 72 317 80 319 67 312 77 313 63 303 76 303 62 292 78 291 63 285 80 283 66 280 81 278 67 276 83 274 69 270 85 267 71 264 84 262 71 260 82 258 68 256 81 253 68 252 84 248 70 244 88 239 76 235 95 229 83 228 101 221 89 221 105 214 93 216 109 209 97 209 115 201 104 201 119 193 108 196 121 187 111 191 124 182 114 184 131 174 122 177 141 166 133 171 153 160 145 167 161 155 154 163 167 152 162 157 176 147 171 152 183 140 178 149 186 137 180 149 191 136 186 147 201 135 198 147 215 134 213 148 228 135 226 150 235 137 235 152 243 140 244 152 253 139 253 150 261 137 261 148 266 136 267 151 271 139 274 155 281 143 285 161 293 149 297 165 301 154 306 171 303 160 309 177 310 168 315 181 319 171 324 182 326 172 333 183 332 172 339 187 336 177 343 195 343 186 349 204 350 195 358 210 356 202 365 216 358 209 367 224 359 216 368 232 365 224 374 238 374 230 383 241 381 234 390 246 385 239 396 253 390 248 401 260 394 254 405 265 397 258 408 267 398 261 407 272 398 265 407 276 398 269 408 280 401 272 411 278 403 270 412 274 402 266 410 272 401 263 409 271 399 261 407 272 398 262 406 274 398 264 405 278 400 268 405 276 402 267 410 273 402 263 410 270 403 261 411 270 404 261 412 269 402 260 410 270 400 260 406 270 398 261 405 262 404 263 404 274 398 265 405 275 397 266 405 273 394 265 402 271 393 262 401 273 395 263 402 277 398 268 405 278 395 269 402 279 390 269 397 280 390 271 396 284 394 275 399 284 392 274 397 286 392 275 397 277 396 277 396 288 389 278 394 288 388 278 392 287 387 277 391 285 385 275 391 282 385 274 391 280 385 272 393 277 386 271 395 277 386 270 396 277 388 272 398 279 388 275 400 281 390 278 401 282 391 280 402 283 390 281 402 284 390 281 401 284 390 282 402 284 391 282 403 284 391 282 403 284 392 282 403 284 391 282 403 284 391 282 403 284 390 282 403 284 390 282 402 285 390 283 403 285 391 283 403 285 392 284 404 285 393 284 405 285 394 283 405 284 393 283 405 284 394 282 406 284 394 282 406 284 393 282 406 284 392 282 405 284 392 283 404 285 391 283 403 284 402 284 403 286 390 284 402 285 390 284 403 285 390 284 403 285 390 284 403 285 391 284 403 286 390 285 403 286 390 285 402 286 390 285 402 286 390 284 402 285 390 284 402 286 390 284 402 285 390 284 402 285 390 284 402 285 389 284 402 286 389 285 401 286 389 285 401 286 389 286 401 286 389 285 401 287 389 287 401 288 388 288 401 288 388 287 400 288 388 287 400 287 388 286 400 288 388 287 400 288 388 287 400 288 387 287 400 287 388 286 400 286 389 285 401 286 389 285 401 286 390 285 402 286 390 285 402 286 390 286 403 287 390 286 402 287 390 286 402 287 390 286 402 286 390 286 402 286 390 285 402 286 389 285 401 286 389 285 401 286 388 285 401 287 388 286 401 287 388 287 400 287 388 287 401 287 389 286 401 287 389 286 401 287 389 286 401 286 389 286 401 286 388 286 400 287 388 286 400 287 388 286 400 287 388 286 400 287 388 287 400 287 388 287 400 288 388 287 401 288 388 287 401 288 388 287 401 288 389 287 401 288 389 287 401 287 389 287 401 287 389 287 402 287 389 287 401 287 389 286 401 286 389 286 401 286 388 286 400 287 388 286 400 287 388 286 400 286 388 286 400 286 388 285 401 286 388 285 401 286 388 286 401 287 388 287 400 288 388 288 400 289 387 289 399 290 386 290 399 290 386 290 398 290 386 291 398 290 386 290 398 290 385 290 397 289 386 290 397 289 385 289 397 289 386 289 397 289 386 289 397 289 386 289 397 289 386 289 398 289 386 289 398 289 386 289 399 289 387 289 399 289 388 289 400 288 387 289 399 288 388 288 400 288 388 288 400 288 387 288 399 289 387 289 399 290 387 290 399 290 387 290 399 290 387 290 399 290 388 290 399 289 388 290 399 289 388 289 399 288 387 289 399 288 387 288 399 287 387 287 399 287 388 286 400 287 388 286 400 288 388 287 400 289 389 288 400 289 389 288 400 291 389 288 401 292 392 289 403 292 394 289 406 294 397 291 409 296 399 293 411 299 401 296 413 302 402 299 414 304 404 302 415 306 404 304 416 306 406 304 418 305 407 304 419 305 409 303 421 303 410 302 422 303 409 303 421 304 407 305 419 306 405 307 417 306 404 307 416 306 403 307 415 306 403 307 415 305 403 305 415 306 402 306 414 306 400 307 412 306 399 306 412 305 400 305 412 305 400 304 413 304 401 303 413 302 402 299 414 298 403 294 415 295 404 289 415 292 406 285 416 289 407 282 416 284 407 278 416 280 406 272 415 276 404 268 413 273 403 265 412 272 402 264 411 272 401 263 411 270 399 262 409 267 398 259 407 261 395 253 404 256 391 247 400 252 390 243 397 251 389 242 397 254 390 244 398 259 393 249 401 263 397 253 405 263 401 254 408 262 402 252 410 260 403 251 412 257 405 249 414 257 406 250 417 258 407 253 419 259 407 258 419 264 404 266 416 269 398 274 409 274 389 282 399 277 378 286 386 277 368 285 376 274 362 282 370 271 359 279 368 270 358 277 367 278 365 278 365 275 353 282 362 285 359 285 359 278 349 285 358 278 349 285 357 286 356 285 356 279 347 286 356 287 354 287 354 281 346 288 354 280 348 287 356 279 351 287 359 279 351 287 360 279 350 287 358 278 349 286 357 286 357 285 357 276 351 284 358 275 352 283 360 274 352 283 359 275 349 284 355 274 343 276 342 272 340 281 343 269 337 277 341 267 336 273 337 274 341 272 338 273 343 271 341 273 342 271 340 266 337 271 340 273 344 273 345 264 340 272 345 274 344 273 344 275 342 275 342 276 344 276 343 275 344 275 345 275 346 275 346 273 346 274 346 276 345 275 345 267 340 277 343 266 341 277 343 262 343 274 343 258 345 269 343 264 344 264 344 249 348 259 344 241 350 248 342 232 352 238 343 225 356 229 346 218 358 221 348 211 358 215 348 205 358 208 348 198 359 201 349 191 358 194 348 183 355 186 346 174 350 176 341 168 344 170 337 162 335 165 327 156 324 160 316 152 316 154 307 150 310 155 301 145 303 149 298 138 296 142 291 133 290 139 281 132 283 137 276 130 275 135 272 128 263 133 260 128 251 132 248 128 242 137 238 130 235 136 232 131 225 139 223 138 215 138 214 127 212 133 207 126 208 129 204 127 203 131 201 130 198 134 196 133 191 141 189 135 186 142 184 134 183 143 180 134 180 140 178 134 176 139 175 136 170 141 169 136 165 142 165 137 160 142 161 139 155 143 156 143 150 148 152 150 141 157 144 157 132 164 135 165 123 171 125 171 118 176 121 178 113 182 116 184 105 189 107 191 99 193 100 194 93 196 95 199 90 201 91 206 82 210 86 218 75 222 79 229 71 232 76 236 71 239 76 245 69 249 78 256 64 258 68 265 60 266 65 271 59 273 68 279 59 280 67 291 59 292 68 301 60 302 69 307 61 308 70 311 63 312 72 318 64 318 73 329 63 328 72 341 62 339 71 349 63 347 72 353 66 350 75 358 72 354 80 365 79 360 88 373 84 369 94 380 88 376 97 385 92 380 101 390 96 385 105 401 102 394 111 413 109 406 117 422 115 416 123 428 121 421 128 433 130 425 137 438 141 430 147 443 150 435 157 445 157 435 163 445 164 435 169 450 176 440 180 456 188 446 192 461 197 450 201 465 207 454 210 467 220 456 223 468 230 457 232 467 235 455 237 464 244 453 244 464 256 452 256 465 266 452 265 464 273 453 271 462 281 450 278 457 293 445 289 440 303 440 303 447 315 435 312 430 316 429 317 425 323 425 323 421 330 421 330 429 341 418 335 424 346 413 341 418 354 407 348 413 361 402 355 411 366 399 360 409 370 398 363 404 372 393 365 396 375 387 367 380 372 380 372 384 385 374 377 378 391 368 382 371 393 362 384 355 388 355 388 354 400 346 391 349 404 340 396 347 408 337 400 344 409 337 401 337 409 329 401 330 412 322 402 326 414 317 405 323 417 314 408 321 419 312 410 319 421 310 413 311 416 311 416 311 417 312 418 318 424 311 417 316 426 309 419 315 424 307 417 314 421 307 414 312 418 304 410 310 417 301 409 307 415 299 407 307 413 299 405 302 402 302 403 312 409 305 400 314 406 308 396 316 403 311 392 315 400 310 390 315 399 310 389 316 400 311 389 316 401 311 391 315 404 311 394 314 408 310 398 310 412 307 402 307 415 301 405 305 418 299 407 303 419 297 409 302 419 296 408 301 418 295 408 300 417 294 407 300 416 295 406 295 405 295 405 295 405 295 406 296 406 295 406 299 416 293 405 298 416 293 406 298 415 293 405 293 404 293 404 297 414 292 404 297 414 292 404 297 414 292 404 296 414 292 404 297 415 292 404 293 406 292 405 297 416 292 406 296 416 292 406 296 416 292 406 296 416 292 405 296 416 292 405 295 415 291 404 296 415 291 404 295 415 291 404 295 415 290 403 291 404 290 404 295 414 290 403 295 415 290 404 295 415 291 405 295 415 291 404 291 404 291 404 296 414 292 404 296 414 292 404 296 414 292 404 296 414 292 403 296 414 292 404 296 414 292 404 296 414 291 403 296 414 291 403 292 403 291 403 295 414 291 403 296 414 291 403 296 414 292 404 296 414 292 404 295 414 291 403 296 414 291 403 293 404 292 403 294 403 293 403 294 403 292 402 293 403 293 402 298 414 293 402 295 404 294 402 296 404 295 403 295 404 295 403 299 414 295 404 299 415 295 404 295 404 294 404 299 415 295 404 299 415 295 404 299 414 295 404 299 414 295 403 299 414 294 403 295 404 294 402 295 403 294 402 295 403 294 403 297 413 292 402 296 412 292 402 296 412 292 401 296 412 292 402 293 402 292 402 297 413 292 402 297 413 292 402 297 413 292 402 296 413 292 402 297 413 292 402 294 403 292 403 296 413 292 403 291 402 291 402 291 402 291 401 295 412 291 401 296 412 292 401 297 413 292 402 298 413 293 402 298 414 293 402 295 404 294 403 299 414 294 403 300 414 295 403 301 415 296 403 302 415 297 404 299 406 298 405 304 416 299 405 305 416 299 404 301 406 300 405 307 414 302 405 308 413 300 403 307 412 299 403 307 411 299 403 307 411 299 402 307 412 300 404 309 413 301 405 312 415 303 408 315 417 305 411 319 419 309 413 322 421 312 416 325 422 314 418 327 422 316 418 328 422 317 419 329 420 318 418 331 419 320 418 334 420 322 418 336 419 325 418 339 418 327 418 340 417 328 419 340 418 329 421 340 419 329 423 341 420 330 424 343 420 332 425 345 421 335 425 347 421 336 426 348 422 337 426 348 421 337 426 336 424 337 425 346 418 337 424 345 416 338 425 348 413 342 425 353 410 350 422 359 406 360 419 365 402 370 414 372 394 379 405 375 383 383 393 376 373 385 381 379 364 388 372 391 366 392 367 395 365 396 365 391 356 399 365 395 354 403 363 400 350 409 359 406 346 416 355 412 343 422 351 413 338 424 345 416 330 427 336 420 320 431 326 436 318 437 318 431 306 443 312 433 302 445 307 445 300 446 300 448 291 449 290 443 277 455 280 447 270 460 272 460 265 461 265 449 252 462 252 450 241 463 241 450 234 464 234 449 229 462 228 458 221 459 221 446 214 459 212 448 207 461 205 450 203 463 200 448 197 462 194 445 187 458 183 440 180 452 174 436 173 449 168 434 169 446 163 430 164 442 158 425 157 437 151 423 149 435 142 423 143 434 135 420 137 432 129 414 128 425 119 406 118 416 108 398 110 408 100 393 107 402 96 385 103 393 92 377 97 384 86 373 92 380 80 371 89 378 76 366 87 374 74 357 83 363 71 346 81 352 68 339 79 343 66 333 77 338 63 328 76 334 63 321 76 325 63 312 76 314 63 306 74 309 62 303 71 307 57 300 66 303 53 294 63 297 50 290 63 292 49 287 63 289 49 285 63 286 49 283 62 286 49 284 60 288 47 285 56 289 43 284 54 289 41 284 53 289 41 284 53 290 41 283 53 289 41 282 54 286 41 282 55 286 42 282 56 286 43 283 57 287 44 282 57 286 44 282 58 283 45 281 62 280 47 278 67 276 54 276 75 272 62 276 81 272 69 279 86 274 74 280 89 274 78 279 92 272 80 277 92 272 80 278 92 272 80 278 93 271 83 278 96 270 85 279 96 271 85 280 94 273 83 279 93 273 81 277 95 270 83 275 98 267 87 274 101 266 91 273 105 265 95 273 108 264 98 274 106 266 96 276 103 267 94 278 103 268 93 278 104 269 94 277 105 268 95 278 105 269 95 279 103 271 93 280 101 272 90 281 99 272 88 280 98 272 87 279 98 271 87 277 99 270 88 276 100 268 89 275 101 268 90 275 102 267 91 274 104 266 93 274 105 265 95 273 105 265 95 272 105 264 95 270 104 263 93 270 103 262 93 270 103 263 92 271 103 263 93 272 105 264 94 272 106 264 95 272 106 264 96 273 105 265 96 273 105 265 95 273 105 265 96 272 108 264 97 271 109 263 99 270 110 261 100 269 112 261 102 268 114 259 106 268 116 258 109 267 119 257 112 267 120 256 115 267 121 256 115 265 121 254 115 264 120 253 114 263 120 252 113 262 120 251 114 262 120 252 114 263 121 252 114 263 121 253 115 264 121 253 115 264 121 254 115 264 121 254 115 264 120 253 114 264 120 253 114 264 121 253 114 264 121 253 114 264 121 253 114 262 119 252 112 261 117 251 110 260 114 251 106 260 110 251 101 261 106 253 95 262 102 255 90 263 99 258 87 262 99 258 86 261 99 256 87 258 101 253 89 255 103 249 91 252 103 246 92 249 103 242 91 245 101 239 90 242 98 235 87 238 95 233 83 236 93 231 80 233 92 227 79 230 94 223 81 226 96 220 84 224 97 218 85 222 98 215 85 218 101 212 89 214 105 206 94 210 110 201 100 207 112 198 103 204 113 196 102 203 113 195 103 201 117 192 107 195 124 186 115 188 131 178 122 180 138 171 127 175 140 175 142 174 144 164 135 169 151 158 144 163 159 151 152 158 164 146 157 156 167 144 161 155 173 144 167 154 183 142 179 153 193 140 189 152 201 140 198 151 208 140 205 151 217 139 215 148 224 136 223 145 229 133 228 144 232 132 232 145 238 132 238 148 249 136 250 152 259 140 261 155 270 143 272 156 276 145 277 158 281 146 284 161 291 149 294 162 301 151 305 163 307 152 312 165 310 157 313 174 314 163 320 181 323 170 328 185 330 175 338 189 335 179 341 193 338 183 345 197 344 188 352 203 354 195 362 208 362 201 371 214 364 206 373 218 366 211 375 227 369 220 379 237 375 230 385 244 380 237 390 248 387 241 396 252 394 246 404 257 401 251 411 261 405 254 416 265 406 258 416 269 405 263 415 276 405 270 415 280 406 273 416 280 409 272 418 275 410 267 420 269 411 260 420 264 409 255 418 263 408 254 416 264 407 255 414 267 405 258 413 269 402 259 410 269 401 260 408 269 400 259 407 268 401 258 409 265 402 256 411 262 403 253 411 259 401 250 410 257 401 248 409 257 400 248 408 258 399 249 407 261 400 251 407 264 401 255 409 268 404 259 412 273 407 264 415 275 409 265 418 273 411 264 419 270 411 261 418 268 408 258 416 266 405 256 411 265 400 255 406 267 398 256 403 269 399 258 404 272 403 261 409 274 407 263 413 276 409 266 416 277 412 267 419 277 416 267 423 276 419 266 426 274 420 263 427 271 421 261 428 269 421 259 429 268 422 258 430 268 424 258 432 270 427 260 435 271 428 261 436 273 428 262 435 273 427 263 434 273 426 263 433 272 425 261 432 269 423 259 430 268 423 258 430 268 423 258 430 267 421 256 428 266 421 255 428 266 422 255 428 265 421 254 428 264 419 253 425 264 416 253 422 266 415 254 421 268 415 256 421 269 416 258 423 271 418 260 425 272 419 262 427 273 419 263 428 274 417 264 426 273 414 265 423 272 410 266 421 272 405 269 417 275 401 274 413 280 396 280 408 285 390 285 402 289 385 291 396 294 379 298 391 299 376 304 386 304 372 310 383 315 381 315 381 313 372 319 383 322 383 321 383 316 374 322 384 316 376 321 387 316 375 322 386 318 374 322 385 315 374 319 385 314 374 319 385 317 373 322 384 317 372 321 383 316 373 321 384 315 374 319 385 318 386 318 386 312 375 317 387 310 376 315 387 307 376 313 386 303 375 311 384 298 373 307 382 294 371 303 378 288 369 299 374 282 363 293 368 276 358 287 363 269 355 280 360 263 355 273 358 258 354 268 358 255 353 265 354 252 352 262 350 249 351 259 346 245 349 254 342 238 349 246 341 230 351 238 342 222 355 226 344 214 359 217 348 207 362 209 352 199 364 199 355 193 365 191 356 187 363 188 357 180 358 181 351 171 349 174 341 165 338 168 329 161 330 164 324 157 322 160 317 151 315 156 309 145 311 149 306 142 308 145 300 140 303 144 298 137 291 142 286 134 279 139 272 132 269 138 259 132 261 138 255 132 252 137 248 130 242 138 237 129 235 136 230 127 232 133 226 126 227 130 223 126 221 131 218 127 216 135 211 128 214 136 209 128 213 135 208 127 211 132 208 127 211 132 207 126 212 133 206 125 213 131 207 124 213 131 207 124 214 132 208 125 216 132 210 124 221 131 215 123 227 129 222 122 231 131 226 123 232 132 229 123 232 129 229 123 231 129 228 130 230 129 230 121 235 129 234 121 237 124 237 117 236 123 235 116 233 122 233 116 230 122 230 117 228 120 228 121 228 122 227 119 227 123 228 120 229 124 229 120 230 125 230 121 229 125 230 121 228 126 229 121 229 126 229 122 229 127 230 122 228 127 229 122 223 130 224 123 217 129 217 125 214 131 213 124 212 131 210 123 211 128 209 120 212 126 210 126 212 124 210 119 213 124 211 124 212 125 210 121 212 127 211 121 211 126 208 121 211 127 209 120 212 126 210 120 212 125 211 126 211 128 211 127 207 133 207 138 201 140 201 145 196 147 196 146 190 151 191 145 187 151 187 142 183 148 183 138 180 144 179 137 177 142 176 145 173 143 173 140 168 146 168 143 162 148 163 146 156 155 157 149 148 157 149 151 141 156 143 158 139 159 139 160 133 165 136 167 126 172 128 173 118 180 123 177 112 182 115 180 108 185 112 187 101 191 105 196 91 201 95 205 83 210 87 213 80 217 84 223 76 227 81 233 70 236 75 238 67 243 75 243 66 245 72 249 65 251 74 261 63 262 72 274 61 275 71 283 63 284 72 290 65 290 75 299 67 299 77 309 65 309 75 317 63 317 73 322 62 320 71 327 64 325 73 338 66 335 76 351 70 348 79 361 73 358 82 367 78 363 87 373 82 369 91 382 85 378 94 393 87 388 96 401 90 396 99 405 95 400 103 414 103 408 111 422 112 415 120 420 130 421 129 431 131 423 137 434 140 425 146 441 149 431 155 446 156 436 162 450 163 439 168 452 172 440 176 455 187 444 190 457 201 446 204 458 211 447 214 458 221 447 222 460 234 448 235 463 246 451 247 464 254 451 255 462 264 451 263 459 278 447 276 455 291 443 289 450 299 438 297 445 308 434 303 441 317 430 314 440 328 428 324 438 335 426 331 423 334 422 335 413 343 412 343 401 352 400 352 392 357 391 358 386 359 385 360 387 375 378 367 373 376 372 376 378 390 371 383 372 393 366 385 361 397 354 389 352 402 343 394 344 407 335 398 339 409 330 400 333 410 325 401 325 412 318 404 312 407 311 407 314 419 305 409 309 420 301 412 305 422 298 413 295 417 295 418 304 426 294 419 306 424 296 416 306 422 297 414 305 420 296 413 303 418 293 411 300 415 291 408 298 413 289 405 296 412 289 403 293 411 286 401 288 410 281 401 288 409 280 400 290 407 281 399 292 406 283 398 294 404 285 397 296 402 287 394 299 399 289 392 302 396 293 388 304 392 295 384 305 390 296 382 302 393 294 385 301 397 293 389 304 397 298 387 310 394 303 385 310 393 304 384 307 393 301 384 305 391 299 381 304 390 298 380 304 389 298 379 306 388 301 378 308 388 303 378 310 387 305 377 312 386 307 375 314 385 309 374 314 385 310 374 313 388 311 376 312 392 311 380 308 397 307 386 303 403 303 392 300 406 299 395 298 408 297 397 296 407 295 397 295 407 295 396 295 396 295 397 295 407 295 397 295 396 295 397 296 396 295 396 295 405 293 394 296 404 295 394 295 404 295 393 295 404 295 393 295 405 294 395 295 405 292 394 294 396 294 396 293 396 294 397 295 407 294 397 294 407 292 396 293 406 293 396 292 395 292 396 293 406 292 396 293 406 292 396 293 406 289 395 293 406 292 396 294 406 291 395 294 406 291 394 294 405 291 394 293 394 291 394 294 405 291 394 293 405 290 394 293 405 292 396 293 406 292 396 293 406 293 396 292 396 292 397 293 407 292 397 292 396 292 396 292 396 293 396 293 406 293 396 294 406 293 396 293 406 292 396 293 406 292 396 292 396 292 396 292 406 289 394 292 406 289 395 291 396 292 397 292 396 292 397 293 406 292 396 293 406 292 396 294 406 290 394 293 405 290 394 293 405 293 395 293 405 291 393 292 394 292 394 293 404 290 393 292 404 289 392 292 404 289 393 292 405 289 394 292 406 289 395 291 396 289 395 293 407 289 395 292 406 289 395 292 406 289 394 292 405 290 394 291 394 290 394 293 405 290 394 293 406 290 394 293 406 290 394 294 406 292 395 294 406 292 395 294 406 290 395 295 407 290 396 297 408 291 398 291 399 290 399 296 410 290 400 294 411 288 401 291 411 286 401 289 411 284 401 289 411 283 401 288 412 282 402 286 413 280 403 284 414 278 404 282 414 276 405 280 416 274 406 279 418 273 409 279 422 272 412 279 424 272 415 280 426 273 418 281 428 273 420 282 430 274 422 283 432 275 425 283 434 275 427 283 435 275 427 283 434 274 427 281 433 273 425 279 432 271 425 278 433 270 425 276 434 269 426 276 434 268 426 277 434 269 427 277 435 269 427 277 436 269 428 276 437 268 429 275 438 267 430 276 439 267 432 276 440 267 433 276 442 267 435 278 445 268 439 280 447 270 442 283 450 273 445 285 450 276 446 287 450 277 445 285 450 276 445 283 450 274 445 282 450 272 444 281 449 272 444 281 448 272 443 281 448 272 443 282 447 272 442 284 446 274 441 284 445 274 441 285 444 274 440 285 443 274 440 286 443 275 440 287 444 276 442 289 446 278 444 291 447 279 446 293 448 281 447 294 449 283 448 295 449 284 448 296 449 284 448 295 449 283 448 293 450 282 448 291 450 280 447 289 450 279 446 287 448 277 442 283 444 275 438 277 439 271 432 271 433 266 425 267 427 263 418 266 422 262 413 265 419 261 409 265 418 261 408 264 418 260 408 262 418 258 408 261 418 258 409 263 420 260 411 265 422 261 413 266 423 263 414 265 422 262 413 264 420 262 411 262 413 261 405 262 406 261 397 265 400 265 392 268 396 268 387 270 393 271 383 272 390 273 379 272 388 277 381 278 380 278 380 277 377 276 375 274 386 276 374 275 389 279 380 276 392 279 386 276 393 280 385 276 393 280 385 276 392 280 384 276 391 280 383 276 390 280 382 276 390 280 382 276 390 280 382 275 388 279 381 274 386 278 381 279 376 278 378 279 373 280 372 281 370 286 367 286 366 294 363 299 359 299 359 301 355 299 354 290 360 298 353 288 361 297 359 294 358 294 355 286 356 291 350 294 350 293 348 288 352 297 349 289 350 298 347 288 347 296 342 287 343 295 337 288 342 294 334 296 335 295 334 288 340 294 333 296 332 294 331 296 333 296 332 288 342 296 336 287 342 296 336 286 341 293 334 286 342 292 335 286 344 293 338 287 346 294 341 288 349 297 343 288 350 297 344 289 352 295 344 289 354 295 345 288 354 294 345 288 354 293 346 288 355 294 348 289 357 296 349 290 358 297 351 293 360 301 355 305 357 305 358 309 357 309 357 301 358 312 356 313 354 314 354 305 356 315 354 316 353 316 354 306 355 317 353 307 354 317 351 307 354 317 352 307 356 317 354 319 357 319 358 323 360 324 361 319 359 329 363 325 360 335 365 331 361 341 367 345 367 345 367 338 359 347 366 340 356 347 361 349 362 348 360 351 362 350 360 355 363 356 363 360 364 360 364 366 364 366 364 373 365 373 365 380 366 381 366 379 357 386 367 390 364 391 364 396 359 397 359 401 354 402 354 407 351 408 351 413 349 414 349 415 346 416 346 416 341 417 341 411 325 421 332 426 323 427 323 435 318 435 318 430 310 441 316 432 306 444 311 436 296 448 301 440 287 452 291 445 279 458 283 446 274 459 277 445 269 458 271 456 263 457 262 445 251 458 252 448 243 461 243 451 238 464 238 451 233 464 232 451 225 464 225 453 220 467 220 456 219 470 218 457 218 471 217 456 214 469 214 453 209 467 209 454 207 467 206 468 207 469 206 467 206 468 205 452 202 466 202 449 196 462 193 446 185 458 181 443 178 456 173 444 175 457 170 447 174 460 168 448 173 462 167 448 171 461 166 445 169 458 163 440 167 452 161 435 163 447 157 431 159 443 153 430 154 441 148 430 150 442 144 430 146 442 140 429 141 441 135 427 136 439 129 424 133 435 125 419 131 430 122 415 126 425 117 413 121 424 112 415 117 425 107 413 112 423 103 408 109 418 98 402 107 410 96 394 106 402 95 390 104 398 93 390 102 399 91 389 101 398 90 383 99 391 88 374 95 382 83 368 92 376 80 367 89 375 78 367 88 376 76 366 86 375 75 362 84 370 73 354 81 362 69 348 79 355 67 346 77 353 65 345 74 352 62 345 73 350 59 344 71 349 58 341 71 345 57 336 71 338 57 330 75 331 61 321 79 321 65 313 81 314 67 307 80 308 65 302 77 303 63 296 76 298 61 292 78 292 64 283 82 282 68 273 84 271 71 265 83 263 70 260 80 257 67 256 80 253 66 250 82 246 68 243 86 238 73 236 91 231 78 231 95 226 82 228 101 223 88 224 108 217 97 214 115 207 104 203 119 195 108 193 122 186 110 186 124 178 114 179 131 170 122 173 139 163 129 171 145 161 136 170 153 159 145 164 163 153 156 160 170 148 164 156 173 143 168 153 179 141 173 150 188 138 184 149 199 134 199 148 209 135 207 146 218 134 215 147 225 134 223 147 234 134 234 147 242 134 242 146 247 132 248 145 251 132 252 148 258 135 258 150 267 138 269 152 276 140 279 154 285 142 288 157 290 146 292 162 295 150 298 164 304 154 309 167 314 156 319 168 318 157 323 171 321 160 326 176 326 166 332 185 333 176 339 193 340 183 347 198 347 189 353 203 352 193 359 208 361 199 368 212 371 203 380 214 379 206 388 217 382 209 391 223 383 216 393 233 386 227 397 244 389 237 400 250 392 243 403 252 395 245 405 253 395 247 405 257 397 251 407 263 399 257 410 269 401 264 413 274 402 269 414 278 404 273 415 280 402 276 414 282 401 278 412 285 402 280 413 285 404 280 414 284 404 278 415 283 403 276 414 283 403 276 413 285 400 277 410 288 398 280 408 290 397 283 407 293 397 287 406 289 406 289 406 296 397 290 407 297 398 290 406 297 399 291 409 294 400 288 411 292 400 286 410 292 399 286 410 293 397 288 407 297 394 292 404 301 390 297 399 304 387 302 394 309 384 305 393 305 390 305 390 303 388 303 387 301 388 301 387 300 390 300 390 309 387 302 394 310 390 303 398 303 399 304 400 313 393 305 400 312 391 305 398 304 396 304 396 303 395 303 395 308 386 302 394 306 384 301 394 303 383 299 393 298 393 298 394 298 382 297 393 296 381 296 392 294 380 294 392 293 380 294 392 293 382 295 393 295 394 295 394 294 384 296 395 294 384 296 396 294 384 296 396 294 384 296 395 293 383 296 395 293 383 296 395 294 382 296 394 294 380 297 392 295 380 298 391 295 379 299 390 295 378 298 390 295 378 298 389 295 378 298 389 295 378 297 389 295 378 297 389 295 378 298 389 295 378 298 390 295 378 298 390 295 379 298 390 295 379 298 390 295 379 298 391 295 379 298 391 295 379 297 391 295 380 298 391 295 380 298 392 294 381 297 393 295 381 297 393 295 381 298 393 295 381 297 393 295 382 297 393 296 382 298 393 295 381 298 393 295 381 298 392 295 381 297 393 295 380 298 392 294 380 298 392 294 380 298 392 294 380 297 392 294 380 297 392 294 381 297 393 294 381 297 393 294 381 297 393 294 382 297 394 294 382 297 394 294 382 297 394 294 382 297 394 294 382 296 394 295 394 296 395 293 382 295 395 293 382 295 394 293 382 295 394 292 382 295 394 292 382 295 394 292 382 295 393 293 382 296 393 294 381 296 393 294 381 296 393 294 382 296 393 294 382 296 393 294 382 296 394 293 382 296 394 293 382 296 394 292 382 295 394 292 382 294 394 292 382 294 394 292 382 295 393 292 381 295 393 293 380 295 392 294 380 296 392 294 379 297 391 295 378 298 390 295 378 299 389 296 378 299 389 296 378 299 389 295 378 299 389 295 377 299 388 295 376 299 387 295 376 299 387 295 375 299 386 295 375 299 385 294 375 299 385 294 374 299 386 294 375 299 386 295 375 299 385 295 375 299 385 295 375 299 386 295 375 299 386 295 375 299 386 294 376 299 387 294 376 299 387 294 376 299 387 294 376 299 387 294 375 299 386 294 375 299 385 295 375 299 385 295 375 299 386 294 376 299 387 295 376 299 387 295 376 299 387 295 377 299 388 295 377 299 388 295 377 299 388 295 377 299 388 295 377 299 388 295 377 299 388 295 377 299 388 295 376 299 388 295 376 299 387 294 376 299 387 294 376 299 388 294 377 298 388 293 377 298 388 294 378 298 388 293 378 297 389 297 389 297 390 293 379 296 390 293 379 296 391 294 380 296 391 294 381 295 393 294 384 294 396 294 386 293 398 294 388 293 400 294 390 293 402 295 391 293 403 294 392 292 403 293 392 291 403 294 392 291 403 293 392 290 403 292 392 289 404 291 393 288 404 290 393 287 405 289 394 285 405 288 394 283 405 286 395 280 406 283 397 276 407 279 398 271 407 274 398 265 407 269 398 261 407 267 398 258 406 265 398 257 406 265 398 257 407 265 398 257 407 265 397 256 406 265 396 256 405 265 396 256 404 266 394 257 403 266 394 258 403 268 394 259 403 268 395 260 404 269 396 261 406 269 397 263 408 270 397 267 409 273 396 272 409 277 394 278 406 283 402 284 402 283 388 287 399 285 384 292 395 286 379 295 388 286 372 296 381 285 366 295 374 283 362 293 369 280 360 290 367 277 360 288 366 276 359 285 365 276 356 285 363 278 354 286 361 285 360 286 360 278 352 285 360 280 349 287 357 280 348 288 356 279 348 287 356 277 348 285 356 276 348 284 355 274 349 283 356 271 352 280 358 267 353 276 359 272 359 272 359 261 354 270 360 268 361 268 361 258 359 266 365 256 362 265 367 256 364 264 370 256 364 264 369 266 365 266 366 258 359 269 360 259 355 270 354 258 352 269 349 253 350 264 346 247 350 258 345 240 352 249 346 233 356 237 347 227 360 231 350 223 362 229 354 218 362 222 352 213 360 217 350 207 358 211 348 199 357 203 347 191 355 193 344 182 350 185 341 174 342 176 333 168 333 171 327 163 323 168 315 157 316 161 304 152 311 156 298 147 309 152 303 142 303 147 298 137 292 141 288 131 281 136 277 127 271 131 265 125 261 129 255 123 250 128 244 123 240 129 235 133 230 131 230 129 223 135 222 130 215 138 214 130 209 138 207 130 203 136 198 131 196 136 192 132 187 137 185 133 181 138 180 132 178 139 177 134 176 140 175 137 172 143 172 139 170 148 169 138 170 147 169 138 174 147 171 134 176 138 176 135 180 138 179 133 178 134 179 131 178 133 178 133 177 135 177 134 175 136 174 140 173 139 172 137 167 143 168 141 162 147 163 144 157 151 159 146 151 155 153 145 145 152 146 144 140 152 141 144 136 148 136 148 132 150 132 150 130 151 130 150 129 152 128 148 126 153 127 154 124 156 125 155 121 161 122 161 116 167 117 165 112 171 113 165 109 175 110 163 108 169 108 160 107 169 106 158 107 164 106 156 108 163 107 156 109 163 109 158 110 164 110 158 110 165 110 160 111 169 111 161 110 169 110 160 110 169 110 160 110 166 109 159 110 167 109 157 112 166 108 156 113 164 108 153 113 159 109 151 113 157 109 149 113 154 109 147 112 152 108 147 111 152 106 147 108 152 104 148 106 154 101 149 103 155 99 150 101 156 97 151 99 157 96 151 98 156 94 150 97 158 92 150 95 158 90 150 93 158 89 150 92 156 88 150 90 156 87 150 90 158 86 150 90 158 86 150 89 158 86 150 89 158 87 153 89 158 89 161 90 163 90 169 90 171 91 179 92 180 93 188 94 189 95 193 94 197 97 198 95 202 99 200 94 206 100 201 91 205 94 201 87 205 91 203 85 207 90 207 84 211 89 214 81 217 86 220 77 223 81 226 73 229 77 232 71 235 76 240 70 242 75 252 68 254 76 261 66 264 75 268 63 271 72 272 63 274 71 279 63 281 72 289 61 290 70 298 58 299 67 305 57 305 65 309 57 308 66 317 60 315 68 327 63 326 73 336 66 335 76 343 69 342 79 347 73 344 83 355 78 352 87 365 80 361 89 376 81 372 89 383 83 379 92 391 87 384 96 401 95 395 103 410 104 403 112 415 111 408 119 419 119 411 127 425 129 417 136 435 136 426 143 443 141 433 148 446 147 436 153 449 159 439 163 453 174 443 178 455 186 444 190 455 194 444 198 457 205 446 207 462 217 451 220 466 228 453 230 453 236 453 237 462 248 450 247 458 261 446 260 456 272 444 272 441 278 441 279 450 288 438 285 446 298 434 294 431 306 430 306 427 314 426 315 432 327 421 322 424 337 414 331 418 345 407 339 414 350 402 345 407 354 397 347 399 362 390 354 392 372 383 364 387 380 377 372 382 384 372 376 372 389 365 380 355 386 354 386 356 399 346 390 344 392 341 392 344 403 337 394 338 409 331 399 334 413 329 405 332 416 326 407 321 408 319 408 319 418 313 409 314 419 307 409 311 420 305 411 310 421 302 413 311 423 304 415 309 425 301 416 310 423 302 414 305 412 305 411 314 417 307 408 312 415 306 406 312 413 304 404 310 402 310 402 317 408 313 398 316 406 312 396 315 402 312 391 318 397 315 386 318 392 315 381 315 388 311 377 312 385 309 374 313 382 309 371 314 382 311 371 315 383 312 372 315 386 313 375 313 392 312 380 309 398 309 387 305 403 302 390 302 406 299 394 301 407 299 397 298 407 294 397 297 407 293 395 296 405 293 394 296 404 293 393 296 403 293 392 296 403 293 393 296 404 293 393 297 404 294 393 297 404 294 393 297 404 294 393 298 404 294 392 297 404 294 392 297 404 294 392 297 404 294 392 297 404 293 393 305 458 293 393 296 404 294 393 297 405 294 394 297 406 294 395 295 395 294 395 295 396 293 395 298 407 295 396 299 407 295 395 297 396 295 395 300 406 297 395 300 405 297 394 300 405 297 393 299 394 297 393 300 405 297 393 300 406 296 394 301 406 297 395 301 407 297 396 300 407 296 396 299 407 295 396 296 396 294 395 297 406 294 394 297 406 293 394 296 405 293 394 295 404 292 393 292 392 291 392 294 402 291 391 295 402 292 391 294 391 292 391 294 392 293 391 295 403 293 392 296 403 294 392 297 404 294 393 296 403 294 392 294 391 293 391 295 402 292 391 295 403 293 391 296 404 293 392 296 404 293 392 296 404 293 392 296 404 293 392 296 404 293 392 296 404 294 393 296 404 294 392 296 403 294 392 296 403 294 392 296 403 293 392 294 392 293 391 294 391 293 391 294 391 293 391 296 402 293 390 296 402 293 391 295 402 293 391 295 402 293 391 295 402 293 391 294 391 293 391 294 392 293 392 295 403 292 392 295 404 292 392 295 404 292 393 295 404 292 393 295 404 292 393 293 393 292 392 295 403 292 392 294 392 293 392 294 392 293 391 294 391 293 391 294 392 293 391 296 403 293 392 298 404 294 392 297 404 294 393 296 403 294 392 296 402 294 391 295 392 293 391 297 402 293 391 296 402 294 391 296 402 294 391 296 402 294 391 295 392 294 392 297 403 294 392 298 404 294 393 298 404 294 392 298 404 294 392 298 404 294 392 298 404 294 393 298 404 295 393 298 404 295 393 299 404 295 393 299 404 295 393 299 404 294 393 299 404 294 394 300 405 294 395 302 407 295 397 303 408 295 398 304 409 296 400 305 410 296 402 306 411 297 404 309 411 299 405 312 412 301 407 315 413 304 409 317 414 306 410 319 414 308 411 320 415 309 411 321 415 310 413 322 415 311 414 324 416 313 415 328 417 317 415 320 414 320 414 334 415 323 413 335 414 324 412 335 413 324 410 335 411 324 409 335 411 324 408 334 410 323 407 333 409 322 407 332 409 321 407 332 409 320 408 334 410 322 411 338 412 327 412 343 412 331 413 334 414 334 414 345 412 334 415 344 413 333 417 342 415 332 421 340 415 331 424 340 417 333 426 343 416 336 426 347 413 342 424 352 409 350 421 358 404 359 416 368 408 369 409 370 389 377 399 375 379 382 388 384 377 385 377 378 361 387 369 387 362 388 363 389 358 390 358 385 348 393 356 396 356 397 356 393 346 401 356 403 355 403 355 406 353 407 353 410 350 411 351 414 347 415 348 419 346 420 346 415 338 425 346 426 345 427 345 416 334 427 342 418 328 428 336 419 323 430 329 431 322 432 323 424 311 435 317 428 306 439 312 429 302 440 308 429 297 440 302 432 289 443 293 446 285 447 285 440 277 453 280 444 274 457 276 445 271 458 274 456 267 457 267 444 258 457 258 443 251 456 251 456 246 457 246 446 243 459 243 447 241 460 241 458 239 459 238 445 233 458 232 455 226 457 226 456 222 457 221 445 221 458 219 449 219 461 216 449 215 462 212 446 213 459 208 443 211 455 205 441 210 453 203 440 207 452 201 439 205 451 198 440 203 451 196 441 201 453 195 443 199 456 193 444 198 456 191 443 199 456 193 443 199 456 194 443 199 455 194 441 199 452 193 439 199 451 193 438 199 451 194 440 200 452 195 441 201 454 196 443 201 456 196 443 201 456 196 442 202 455 197 442 203 454 197 452 198 453 197 452 198 453 197 442 204 453 197 442 203 454 197 453 197 454 196 443 204 455 197 444 206 456 197 444 206 454 196 442 207 451 196 438 208 447 197 436 211 444 200 440 204 442 203 433 216 441 206 434 218 442 208 442 210 443 209 432 218 441 207 429 215 436 205 427 215 434 204 429 217 437 206 432 220 440 209 434 223 440 211 432 225 437 213 433 216 434 215 427 229 431 217 426 230 429 218 425 231 428 219 428 219 428 218 425 228 428 216 425 227 429 215 425 227 429 214 428 216 429 215 429 216 429 215 426 229 429 216 425 229 429 216 425 228 429 216 426 228 429 216 426 228 430 216 428 217 429 216 431 217 431 216 438 217 439 216 437 220 448 214 439 213 452 208 450 202 452 201 437 201 449 195 445 193 446 193 443 194 444 193 443 194 444 193 434 198 445 192 444 192 445 191 434 195 445 188 443 187 444 187 432 192 443 186 441 186 443 185 431 189 443 184 432 188 443 183 432 188 443 182 440 180 441 179 437 177 438 176 427 180 438 174 430 177 440 171 442 166 444 165 436 167 448 160 437 163 449 156 436 158 448 151 434 152 445 144 429 145 441 137 427 141 438 132 423 135 434 126 419 132 430 123 413 129 423 120 410 126 419 116 408 122 417 111 406 117 415 107 404 115 412 104 397 111 405 100 387 106 394 94 378 103 383 91 371 101 375 88 366 100 370 87 361 98 365 85 353 95 356 82 346 90 350 77 343 86 346 73 338 83 341 70 327 79 330 66 317 76 319 61 309 75 310 61 304 78 303 63 297 81 296 67 292 81 290 67 289 79 287 65 287 78 285 64 282 79 280 65 274 81 271 67 266 85 263 71 263 87 258 74 260 87 256 73 257 87 252 74 252 89 247 76 245 92 240 79 239 96 233 85 234 99 228 87 230 98 224 86 227 98 220 86 220 101 212 89 207 108 200 96 199 115 191 104 194 121 185 111 191 127 181 119 185 134 175 126 179 139 168 130 173 140 163 132 170 143 159 135 166 151 155 143 161 162 150 157 159 176 146 171 157 185 144 182 155 193 142 192 151 200 138 197 147 203 135 200 146 206 133 203 145 212 133 209 145 223 133 223 149 237 136 238 152 248 139 249 152 255 140 257 154 262 141 264 154 271 143 273 154 278 142 281 153 284 140 287 152 288 146 289 158 292 146 297 166 301 154 307 173 312 163 319 178 318 169 325 184 322 174 329 189 327 180 334 194 337 184 344 196 345 187 354 197 351 189 359 201 352 192 360 206 354 198 363 216 358 209 367 227 362 220 372 234 367 228 378 237 373 232 383 243 379 238 390 248 386 243 397 252 390 247 401 256 390 251 400 260 387 257 398 270 386 266 397 278 386 274 397 282 391 277 402 283 397 282 396 284 400 278 410 288 400 283 411 293 401 287 411 295 401 289 411 295 401 290 412 296 403 290 413 295 405 289 415 293 407 288 418 293 408 288 419 293 409 288 420 296 410 290 421 300 409 294 420 303 407 297 417 306 404 301 415 307 402 302 413 307 401 302 411 304 398 299 408 301 395 296 405 293 400 294 400 299 388 295 393 299 385 293 394 298 385 292 393 297 386 291 394 295 388 289 397 293 390 288 401 291 393 287 404 290 394 287 406 291 397 289 409 292 411 292 412 296 400 296 412 298 399 298 412 299 399 299 411 299 398 299 410 299 397 299 410 299 397 299 409 299 396 300 408 299 395 299 407 298 394 299 406 298 392 299 404 299 389 300 402 300 388 301 400 300 387 302 399 301 387 303 398 303 398 303 398 302 387 304 398 302 387 304 399 302 388 303 399 302 388 303 400 301 388 303 400 301 388 303 399 301 387 303 399 301 387 303 399 301 387 303 398 303 398 303 399 303 398 303 399 303 398 303 399 302 386 304 398 302 386 304 398 301 386 303 398 303 398 303 398 301 387 303 399 301 388 303 400 301 388 303 400 301 388 303 400 300 388 302 400 300 388 302 400 300 388 301 400 300 388 301 400 300 388 301 400 300 388 302 400 301 388 303 400 302 388 304 400 303 387 306 399 303 386 307 398 303 385 307 396 303 384 307 395 302 383 307 394 306 393 305 394 301 382 304 394 300 382 304 393 300 382 304 393 301 382 304 394 301 383 304 394 300 384 304 395 304 396 304 396 304 398 304 398 299 387 303 399 299 388 302 400 301 400 302 400 301 400 301 401 297 389 301 401 297 389 300 401 296 388 300 401 296 388 300 400 297 387 301 399 298 387 301 399 299 386 302 398 299 386 302 397 299 386 303 397 299 386 303 397 299 385 303 397 300 386 303 397 304 397 303 398 303 397 304 398 299 386 303 397 303 396 303 397 299 385 303 397 299 385 303 397 299 385 303 397 299 385 303 397 299 385 303 397 304 395 304 396 300 384 305 395 300 384 305 395 300 384 305 395 304 395 305 395 300 384 305 395 304 395 304 396 303 396 304 397 303 396 303 397 303 396 304 396 304 396 304 396 303 395 303 396 304 396 303 396 304 396 303 396 304 396 304 396 304 396 304 396 303 396 304 396 299 385 303 397 299 386 303 397 299 386 303 397 299 386 303 397 299 385 303 397 299 385 303 397 304 396 304 396 305 394 305 394 302 382 307 392 303 380 307 391 303 380 308 390 303 380 308 390 303 380 307 391 303 381 307 391 302 381 307 392 302 382 306 392 301 382 306 393 305 393 306 393 305 393 306 394 306 393 306 394 307 393 307 393 307 393 307 394 303 383 308 394 308 393 308 394 308 393 308 394 303 382 308 394 303 383 308 394 302 383 307 395 302 384 307 395 301 384 306 395 301 384 306 395 301 384 307 395 307 393 307 394 302 382 307 393 302 382 307 393 303 382 307 393 303 382 307 393 303 383 307 394 302 383 307 394 302 383 307 394 306 394 307 394 306 393 306 394 306 393 306 394 306 393 306 394 306 393 306 394 306 394 306 394 300 384 305 395 303 396 304 396 299 386 303 398 298 388 302 400 296 390 300 402 294 393 298 405 293 394 297 406 292 394 296 406 291 394 295 407 290 395 292 408 287 395 290 408 286 395 288 408 286 395 288 408 287 394 289 406 288 393 291 405 290 391 293 403 291 391 294 403 292 390 295 402 292 390 296 402 294 389 297 401 296 387 299 399 299 384 302 396 300 381 304 392 301 380 305 391 301 379 305 390 301 380 305 391 302 381 306 392 304 382 307 393 305 380 309 392 306 379 310 390 307 377 312 388 312 387 312 387 312 388 312 389 308 380 312 391 312 392 312 392 311 392 312 392 312 391 312 392 308 379 312 390 312 389 312 390 308 379 313 390 312 391 312 392 308 382 312 393 308 382 312 393 312 392 312 392 308 380 312 391 312 390 312 390 311 390 312 390 308 380 312 391 312 391 312 392 312 391 312 392 308 380 313 391 307 379 313 390 312 390 312 390 312 390 312 390 311 390 312 391 307 380 311 391 311 391 311 391 311 391 311 391 311 391 311 391 307 380 312 391 308 380 312 391 308 380 312 391 308 380 312 391 312 391 312 392 311 392 312 392 307 382 311 393 307 382 311 393 306 383 310 394 305 384 305 383 303 386 309 397 302 387 309 397 301 386 308 397 298 386 306 395 295 385 303 395 292 386 301 394 288 386 298 393 284 384 294 391 290 389 290 390 278 382 287 388 276 380 285 386 276 380 286 385 288 382 288 383 290 378 290 379 291 373 291 373 279 367 291 368 277 363 288 364 274 362 285 363 272 362 282 363 270 362 280 362 279 362 279 362 278 362 278 362 278 362 278 362 268 361 279 362 280 362 280 362 281 361 281 361 282 362 281 362 271 361 281 362 271 361 281 362 270 360 281 361 270 360 281 362 280 361 281 362 281 361 281 362 281 362 281 362 282 362 281 362 281 361 281 361 282 361 281 361 271 360 281 361 270 361 281 362 281 362 281 362 281 362 281 362 281 362 281 362 282 362 281 361 282 361 281 361 282 361 281 361 282 361 281 361 271 361 281 361 281 361 281 361 270 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 281 361 281 361 281 361 281 361 271 360 281 361 281 361 281 361 282 362 281 361 282 361 282 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 271 360 281 361 281 361 281 361 271 361 281 362 281 362 281 363 270 362 281 363 270 362 280 363 270 362 280 364 270 362 280 363 270 362 280 364 270 362 280 364 270 361 280 364 280 366 280 365 279 366 279 367 278 367 279 367 272 360 279 368 275 359 280 368 278 360 283 369 286 371 286 371 284 364 289 374 289 376 290 376 290 378 290 379 289 381 289 381 285 371 289 382 284 372 289 383 284 372 288 383 288 383 288 383 287 382 288 383 284 371 288 382 288 381 288 381 284 370 288 381 284 370 288 380 284 369 288 380 284 369 288 380 284 369 288 380 284 369 289 380 284 369 289 379 285 368 289 379 290 378 290 379 286 368 291 378 289 366 291 377 291 366 293 377 295 367 295 374 298 370 298 377 299 375 299 386 300 378 300 390 301 380 301 391 303 380 304 391 305 390 306 390 307 377 308 389 309 387 309 388 308 377 310 388 308 378 310 390 308 379 310 390 308 379 309 391 310 390 310 390 308 377 309 389 308 376 309 387 309 376 310 387 311 377 311 388 311 378 312 390 312 380 313 391 312 381 313 392 311 382 314 394 310 383 313 395 310 383 312 394 309 382 310 394 308 381 310 393 308 382 311 393 308 382 313 393 309 380 315 391 309 378 318 387 308 374 318 381 305 369 315 375 298 366 310 370 291 365 303 369 285 366 297 369 281 366 292 370 279 365 290 369 278 364 289 368 279 362 289 367 279 362 289 367 280 360 290 365 280 358 291 363 281 356 291 362 280 355 291 360 280 354 290 359 281 351 291 356 283 348 293 352 284 346 295 351 286 346 297 350 288 344 289 342 290 340 301 344 290 339 300 343 289 338 299 342 289 335 291 334 289 335 290 334 289 336 289 335 288 339 299 342 288 342 298 346 286 344 297 348 284 347 295 351 284 350 294 353 283 350 294 353 282 350 293 353 280 350 290 353 288 352 288 352 274 351 285 351 269 351 281 349 263 352 274 348 254 354 264 348 245 357 251 347 237 361 242 351 231 364 233 354 225 367 227 357 220 369 222 359 220 362 217 360 211 369 212 359 205 367 208 357 198 364 201 355 191 361 194 353 185 358 186 351 177 351 179 344 170 343 172 333 165 336 167 327 162 330 168 323 159 324 164 315 151 319 158 310 145 315 150 306 140 311 145 305 136 304 142 299 132 292 137 286 129 278 134 272 129 267 134 263 130 258 130 257 128 247 133 244 126 239 131 235 125 232 131 230 125 226 133 225 129 216 132 216 128 208 134 206 138 200 137 199 139 195 139 194 132 190 138 189 133 182 140 181 134 176 146 174 143 171 145 169 145 166 146 165 142 158 147 158 146 152 151 153 149 147 155 148 150 144 155 144 153 142 156 142 156 140 158 141 158 135 163 138 164 128 170 131 170 119 178 124 174 110 178 113 178 103 182 107 183 99 187 102 192 92 196 95 201 86 206 89 210 82 214 86 216 81 221 85 223 80 227 85 232 75 237 83 240 68 242 73 245 64 248 69 250 63 252 71 257 63 259 71 269 63 271 71 281 63 283 72 288 63 290 72 294 63 295 73 302 63 302 73 312 60 312 70 323 59 322 67 330 59 329 68 335 62 333 72 343 68 340 77 352 73 349 83 362 77 359 87 368 80 365 89 373 83 368 92 381 88 375 97 393 95 387 103 403 101 397 110 409 106 402 114 416 113 408 120 422 123 415 130 429 131 421 139 434 138 425 144 441 147 432 153 439 163 440 162 454 164 443 170 454 171 443 176 441 183 442 183 453 193 441 196 455 206 443 209 457 215 446 218 459 222 448 223 459 230 447 231 459 243 447 244 460 255 448 256 460 263 448 263 445 269 445 269 451 282 439 279 447 293 435 290 445 301 433 299 442 307 430 303 427 307 426 308 432 324 421 320 428 336 417 331 425 344 413 339 418 353 407 347 409 362 399 355 402 368 392 361 397 369 387 362 389 372 380 364 381 379 372 370 377 386 367 378 366 383 363 383 366 395 358 386 349 391 349 390 342 394 341 394 347 406 337 397 346 409 339 401 342 409 333 401 339 411 330 403 338 414 329 405 338 416 331 409 336 419 329 412 332 422 323 414 320 415 319 416 322 424 314 415 316 422 308 413 312 423 304 414 312 426 304 418 314 429 306 421 315 430 307 422 316 430 307 422 315 430 306 422 312 429 303 421 310 429 301 421 309 429 299 421 310 428 300 420 311 428 302 420 312 428 303 420 315 428 307 420 317 428 311 420 311 419 311 420 315 427 309 419 315 415 315 416 319 414 319 414 317 412 317 413 318 407 319 408 326 412 321 403 325 410 319 401 324 408 319 399 325 407 319 398 320 398 320 398 326 409 319 400 324 412 317 403 314 406 312 406 310 410 309 410 307 412 306 412 313 422 304 414 312 422 304 414 303 414 303 414 311 422 302 414 311 422 302 414 310 422 301 413 310 422 301 413 309 421 301 413 309 421 300 412 308 420 300 412 308 420 300 411 308 420 300 411 308 420 300 411 301 411 301 412 309 421 302 412 310 422 302 413 309 422 301 413 301 413 301 414 309 422 301 414 309 422 301 414 309 422 301 414 309 422 300 414 308 422 300 413 308 422 300 413 307 421 300 412 300 411 299 412 300 411 299 411 299 411 299 411 299 411 298 412 299 412 299 412 306 422 299 413 306 422 299 413 307 422 299 414 307 422 299 413 307 422 300 413 308 422 300 414 301 413 300 413 308 422 300 413 301 413 300 413 308 422 300 413 308 422 300 413 307 422 299 413 307 422 299 413 308 422 300 413 301 413 300 414 301 413 300 413 301 413 300 413 308 421 301 413 301 412 300 412 301 412 300 412 301 412 300 412 301 412 300 412 307 421 300 412 308 422 300 412 307 422 300 413 306 422 299 413 306 421 299 413 307 422 299 413 307 422 300 413 308 422 300 414 301 414 300 414 308 422 300 414 308 422 300 413 306 422 298 412 303 421 296 411 302 420 295 410 302 419 295 409 301 418 295 409 301 418 295 408 300 418 294 408 300 418 294 408 300 418 294 408 300 418 294 409 300 419 293 409 299 418 294 409 299 418 293 408 299 418 294 408 299 418 294 408 299 418 294 408 299 418 294 408 300 418 294 408 299 418 293 408 298 418 293 408 293 408 292 408 293 407 292 408 293 407 292 407 293 408 293 408 298 417 292 407 298 417 293 407 298 417 293 406 299 417 293 406 299 416 293 406 298 417 293 407 298 417 293 407 294 407 293 407 300 418 294 408 300 418 294 408 300 418 294 408 299 418 294 408 299 418 294 407 299 417 294 407 299 417 293 407 298 417 293 407 298 417 293 407 298 417 292 407 297 417 292 407 297 417 292 407 297 417 291 406 296 417 291 406 296 417 291 406 297 417 291 407 297 417 292 407 298 417 292 407 297 417 292 407 298 417 292 407 298 416 292 406 293 406 292 406 297 416 292 406 297 416 292 406 298 416 292 406 293 406 292 406 297 417 292 406 297 417 292 407 293 408 293 408 298 419 293 409 299 419 293 409 299 419 293 409 299 419 293 409 293 408 293 408 298 418 292 407 297 417 292 407 298 418 292 408 298 418 293 408 299 418 293 408 298 418 293 408 293 408 293 408 297 417 292 407 297 417 292 407 297 417 292 406 297 417 292 406 297 416 292 406 297 416 292 406 297 416 292 406 298 416 292 406 297 417 292 406 297 416 292 406 297 417 292 406 298 417 292 406 298 417 293 407 293 407 293 407 293 407 292 406 298 417 293 407 298 417 292 407 297 417 292 407 297 417 292 407 297 416 292 406 297 416 292 406 298 416 292 406 293 406 292 406 297 416 292 406 297 416 292 406 297 416 291 406 297 416 292 406 291 406 291 406 291 406 290 406 295 416 290 405 295 415 290 405 296 416 291 405 297 416 292 406 297 416 292 406 297 417 292 406 293 407 292 406 297 417 292 406 297 416 292 406 296 416 291 406 297 417 291 406 297 417 292 406 297 417 292 406 297 417 292 407 293 407 292 407 298 417 293 407 294 407 293 407 294 407 293 407 294 407 293 408 299 418 294 408 299 418 294 408 299 418 294 408 299 417 294 407 300 417 293 407 302 418 295 408 303 418 296 410 305 419 297 411 306 421 298 414 308 423 299 416 310 424 300 418 311 425 301 419 312 425 303 419 312 426 303 419 312 425 302 419 310 426 301 419 309 426 299 419 299 418 299 419 309 426 299 419 309 427 300 420 310 427 301 421 310 427 301 421 311 428 301 423 313 428 302 425 316 429 305 427 319 430 308 428 323 430 311 429 325 430 313 429 326 430 314 430 325 430 314 430 325 430 313 429 324 430 313 429 322 430 311 429 321 430 309 428 319 429 307 428 319 428 307 427 320 427 309 428 323 428 313 430 328 428 318 433 336 427 326 434 343 425 334 433 348 422 341 431 352 419 347 430 356 417 353 429 360 413 359 426 365 409 366 421 370 402 373 414 373 394 379 405 382 394 383 394 376 376 385 384 377 369 386 376 386 371 386 371 387 366 388 366 390 363 391 363 386 354 394 363 390 353 399 362 395 351 404 359 398 349 407 357 400 348 409 357 402 347 411 356 404 345 414 352 416 348 416 349 408 339 419 345 410 335 421 341 413 333 424 339 415 333 426 339 416 332 428 339 418 330 429 336 428 332 429 332 419 322 430 329 421 320 431 326 423 319 433 326 425 321 435 328 426 323 437 330 426 324 437 332 426 326 436 335 426 328 436 337 425 329 435 338 425 328 434 337 426 325 435 334 428 323 438 331 439 328 440 328 441 325 442 325 432 314 443 322 433 311 444 319 434 309 445 316 445 312 446 311 435 301 446 306 444 300 445 300 433 290 444 295 445 290 446 290 449 286 450 286 444 281 455 286 457 287 459 286 458 288 460 288 458 287 459 287 457 285 458 285 446 277 458 283 456 285 458 285 448 281 459 288 449 282 460 289 461 288 462 288 461 284 463 284 461 281 462 280 451 272 462 279 451 274 462 282 451 277 462 285 450 281 461 289 447 285 458 293 444 289 454 297 441 292 451 299 438 293 449 299 437 292 448 298 436 293 447 298 436 293 447 298 435 293 447 298 436 290 447 295 448 290 449 289 450 281 452 281 451 273 453 272 452 266 453 265 452 258 453 258 450 252 452 251 450 247 451 246 440 247 452 243 442 244 455 240 444 242 457 238 443 237 456 234 439 232 452 228 435 230 446 225 443 225 444 224 443 225 444 224 446 223 447 223 439 224 452 220 439 221 452 217 448 213 450 213 435 211 446 206 434 206 445 201 445 198 446 198 436 201 448 195 437 199 450 194 439 199 451 193 438 197 450 191 436 197 448 191 435 197 447 192 435 197 447 192 436 197 447 191 435 195 447 190 435 192 446 187 434 190 445 184 432 189 443 182 430 188 441 180 428 188 439 179 427 187 438 179 427 188 437 180 436 181 437 181 436 182 437 181 426 190 436 182 425 191 435 183 424 192 433 184 422 191 432 184 422 192 431 184 422 191 431 183 428 181 429 181 418 190 426 179 415 191 421 180 412 192 417 181 409 193 414 182 406 194 411 182 405 194 409 182 404 193 407 181 402 192 406 180 402 191 405 179 400 192 403 179 398 193 401 181 396 196 398 183 395 198 395 186 395 198 396 186 396 186 396 185 395 195 397 183 395 194 397 181 395 192 398 180 396 192 398 180 395 192 398 179 394 192 396 180 394 193 396 181 394 193 396 181 394 192 396 180 395 191 397 179 395 191 398 178 395 192 398 179 395 192 397 180 396 181 396 180 394 193 396 181 394 193 396 181 394 193 396 181 395 181 396 181 394 192 396 180 394 192 397 180 394 192 396 180 396 182 396 181 394 193 396 181 394 194 396 181 394 193 396 181 394 191 396 179 396 189 399 176 399 185 402 174 401 185 404 173 401 187 404 175 401 191 400 190 403 195 404 182 405 197 406 184 407 198 407 186 407 199 406 186 405 199 405 187 406 202 406 189 406 192 407 192 411 207 409 193 412 209 410 196 411 211 410 197 409 212 407 199 408 214 407 201 409 214 407 201 410 214 409 201 410 214 410 200 408 201 408 201 408 214 408 201 409 215 408 202 411 217 410 204 411 205 411 204 411 206 411 204 410 205 411 205 410 218 410 205 410 218 409 205 410 220 408 207 408 220 407 208 408 221 407 209 409 221 408 209 409 221 409 208 409 220 409 208 409 208 409 207 409 207 409 206 410 219 409 206 410 218 409 205 409 205 410 204 410 217 410 204 411 217 411 204 412 217 411 204 412 218 411 204 412 218 411 205 412 218 411 205 412 218 411 205 410 206 411 205 411 217 410 204 411 217 410 204 411 217 410 204 412 218 411 204 411 205 412 204 412 217 413 204 410 218 412 205 410 216 413 205 411 211 416 201 414 204 421 194 418 197 427 188 423 192 433 185 427 189 438 183 441 183 442 182 431 186 442 181 430 185 440 179 437 178 438 177 436 176 437 176 428 180 438 174 429 177 440 171 431 175 442 169 432 173 443 168 432 172 443 166 432 171 443 166 431 170 442 165 431 169 442 163 431 167 442 161 441 158 442 157 432 159 443 152 432 156 443 148 430 153 441 145 426 147 436 138 421 140 431 131 417 133 427 124 415 127 425 118 412 123 423 114 408 121 417 111 402 116 411 105 399 110 408 100 398 106 407 95 395 103 403 91 387 101 394 89 375 97 380 84 363 92 368 80 355 88 360 75 351 85 355 72 345 85 348 71 334 81 337 68 326 76 329 63 322 73 323 59 316 73 318 59 305 73 307 59 294 75 293 61 284 76 283 62 278 77 277 63 271 78 269 65 264 78 262 64 260 75 258 61 256 75 254 61 250 75 248 62 242 79 238 65 237 84 232 72 234 89 228 77 231 91 225 79 229 92 223 80 225 94 219 82 220 99 213 87 214 105 207 93 210 108 203 97 206 108 199 96 202 108 194 97 198 111 189 99 191 118 182 108 186 127 176 118 182 134 172 125 179 138 169 129 177 143 166 134 175 149 164 141 171 157 160 150 166 165 155 157 161 169 149 162 157 172 145 166 155 177 143 172 153 188 141 185 152 199 139 197 151 207 138 205 151 213 138 210 152 219 138 219 152 228 139 227 151 238 138 237 148 246 135 246 144 251 133 252 147 257 134 258 149 265 137 268 152 275 140 278 156 283 144 286 159 287 149 290 167 292 155 296 171 300 161 305 171 311 161 315 168 318 158 323 169 320 160 325 175 324 165 329 184 330 174 338 193 339 185 347 201 345 192 353 206 347 198 356 211 350 203 360 218 358 211 367 227 368 220 378 232 375 226 386 235 380 230 390 241 383 236 395 251 386 246 398 259 389 255 401 265 390 261 402 271 390 267 401 278 391 274 402 282 395 278 406 284 400 279 411 286 402 281 413 290 403 285 414 295 404 291 415 300 403 296 414 304 402 300 413 304 402 300 414 303 405 299 416 301 408 297 419 299 409 295 421 298 410 295 421 297 410 294 421 297 409 293 421 297 409 293 420 297 407 293 419 296 405 293 417 295 403 293 415 294 401 292 414 294 401 292 413 293 400 291 413 292 400 290 412 291 399 289 411 290 398 289 411 290 398 289 411 289 398 288 411 288 398 287 411 287 398 286 411 286 398 287 410 287 395 289 407 289 390 293 401 291 384 296 395 292 380 297 391 292 379 297 390 290 381 295 392 288 381 295 392 292 377 298 388 293 373 300 384 292 370 299 380 292 367 299 377 293 363 300 372 294 361 301 370 292 362 298 372 290 364 297 374 291 363 297 374 292 363 299 374 292 364 299 373 291 363 297 373 290 364 296 374 290 363 297 373 292 363 298 374 292 363 298 374 292 363 297 373 292 363 297 373 292 364 298 374 298 374 298 374 291 364 297 374 290 363 297 373 290 362 297 372 290 361 297 371 290 361 297 371 291 362 297 372 291 363 298 373 292 364 298 374 291 363 298 374 291 363 298 373 291 362 297 372 290 362 297 372 290 362 297 372 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 362 297 372 290 362 297 372 290 362 297 372 290 362 296 372 290 362 296 372 290 362 297 372 291 362 297 373 291 362 297 373 291 362 297 372 291 362 297 372 290 362 297 372 290 362 297 371 290 362 297 372 291 362 297 372 291 362 297 372 291 362 297 373 291 362 297 373 291 362 297 372 291 362 297 372 291 362 297 372 291 362 297 373 291 363 297 373 291 363 297 373 291 362 297 373 291 362 297 372 291 362 298 372 291 362 298 372 297 372 297 373 291 363 297 373 292 364 297 373 292 364 292 362 292 364 292 362 292 364 297 373 292 364 297 373 291 363 297 373 291 363 297 373 297 372 297 373 291 363 297 373 291 362 297 373 291 362 297 373 291 362 297 372 291 362 297 372 291 362 297 372 291 362 297 373 291 362 297 373 291 363 297 373 291 363 292 362 291 363 297 373 291 363 297 373 291 362 297 373 291 362 297 373 291 362 297 372 291 362 297 372 291 362 297 372 291 362 297 372 291 362 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 291 362 291 363 291 362 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 290 363 297 373 290 363 297 373 291 363 297 373 291 362 297 373 291 362 297 373 291 362 297 373 291 362 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 290 363 297 373 290 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 291 363 297 373 290 363 297 373 290 363 297 373 290 363 297 373 290 362 297 373 290 362 297 372 290 362 297 373 290 362 296 373 290 362 297 373 291 362 297 372 291 362 297 371 291 360 299 369 292 358 300 365 289 353 299 360 288 351 297 358 284 351 293 358 283 352 291 359 282 353 290 361 282 355 290 363 284 355 291 363 286 353 294 360 288 350 297 357 291 348 292 347 293 346 301 353 304 351 304 351 298 344 306 350 300 344 309 350 311 351 311 351 313 351 313 351 314 351 314 351 314 351 314 351 304 343 314 349 302 343 312 349 302 345 302 344 302 345 303 345 302 345 312 352 302 346 311 353 303 345 313 351 304 343 314 350 304 343 314 350 306 342 315 349 308 342 317 347 308 342 319 347 320 346 320 346 310 340 321 345 310 339 321 344 309 337 309 336 308 337 319 340 306 335 307 335 306 334 317 337 305 335 305 334 304 334 305 333 304 333 315 336 303 331 304 330 304 331 315 334 304 331 315 334 304 331 305 330 304 331 315 333 304 331 304 329 303 331 304 330 314 335 304 331 303 334 304 333 303 335 304 334 303 333 303 332 302 332 303 331 302 331 302 330 302 331 302 330 302 331 302 330 302 331 303 331 303 332 304 332 304 332 315 334 302 331 303 329 301 330 313 332 301 330 313 331 300 330 312 331 300 330 312 331 300 330 311 332 301 331 301 330 301 332 302 332 301 332 302 332 300 332 312 335 301 333 311 337 302 335 312 340 304 338 312 344 304 341 313 348 303 344 312 352 300 349 300 348 296 353 296 352 292 354 299 363 288 355 295 365 284 357 290 367 284 368 284 369 275 360 279 370 275 370 276 371 271 360 274 371 275 371 275 371 274 360 278 370 278 360 281 369 278 359 282 370 277 360 280 370 276 370 276 371 271 369 271 370 266 367 266 367 262 356 261 365 257 364 257 364 255 364 255 364 258 355 254 365 257 356 255 365 258 355 255 365 257 364 257 364 262 354 259 363 264 353 262 363 267 353 265 363 267 364 268 364 272 357 270 366 274 360 272 370 273 374 274 374 278 366 276 377 279 368 278 374 281 368 278 378 277 380 277 380 278 382 278 382 283 372 279 383 286 374 281 382 282 385 282 384 288 378 282 387 288 382 282 391 282 395 283 394 290 390 283 398 284 402 284 401 291 397 283 404 290 400 282 406 289 403 280 409 288 405 279 412 288 408 279 416 289 410 281 419 291 411 282 420 292 411 285 420 294 410 287 419 295 409 287 418 295 408 288 418 294 408 287 417 294 408 287 417 294 408 286 417 294 408 286 417 294 408 286 416 294 407 287 416 295 406 288 414 295 406 288 415 295 406 288 415 295 406 288 415 294 407 287 417 293 407 288 418 293 407 289 419 295 406 293 418 298 401 297 413 301 395 302 407 301 389 304 401 301 384 306 394 301 378 306 388 299 374 306 384 297 373 305 383 294 373 302 382 291 372 299 381 287 371 294 381 281 371 289 380 276 370 284 378 274 364 281 373 274 359 281 367 274 356 281 364 281 362 281 363 275 352 283 360 278 349 285 357 278 350 285 357 277 349 284 357 279 346 287 354 281 343 285 348 287 350 285 347 284 342 288 348 286 342 291 349 285 343 289 348 284 344 288 349 284 344 290 352 284 344 287 347 282 342 287 346 283 340 288 344 285 338 290 341 286 335 295 340 288 334 297 338 289 333 299 337 290 331 300 335 292 331 293 331 292 331 303 335 293 330 294 330 293 329 294 329 294 330 305 333 294 330 294 330 292 330 303 334 292 329 302 333 292 329 302 333 291 329 302 333 292 330 302 333 292 329 292 328 292 329 292 328 292 329 303 333 291 329 292 328 302 332 302 332 292 329 302 332 292 329 293 328 292 329 302 333 292 329 302 333 292 329 302 333 291 330 303 333 291 330 301 334 290 330 301 333 289 329 300 332 288 328 299 332 288 328 288 328 298 331 288 328 286 328 297 331 285 328 296 330 285 328 285 327 285 328 296 330 284 327 295 329 283 326 284 326 283 325 284 325 283 324 295 325 283 322 294 324 282 322 294 322 282 321 293 321 282 320 293 320 282 319 293 320 282 319 292 320 282 319 292 320 282 319 293 319 282 320 293 320 283 320 294 320 284 320 294 321 285 322 296 322 295 326 296 326 284 324 292 324 283 326 292 329 285 328 293 333 287 330 296 335 289 330 297 336 291 330 299 336 293 330 293 331 293 330 301 336 294 330 301 335 294 329 302 335 293 330 301 335 293 330 294 330 293 330 294 331 294 331 295 332 294 331 295 331 294 332 303 337 303 338 303 338 294 334 303 339 292 335 302 341 290 337 291 335 286 340 295 347 283 343 290 351 290 353 290 353 284 347 291 356 288 352 293 361 290 359 295 369 291 365 294 376 290 371 293 383 290 374 293 385 288 373 292 385 286 371 290 383 284 369 288 381 284 367 289 378 283 366 287 377 284 366 287 377 286 363 291 374 289 361 293 372 288 361 292 372 288 361 292 372 296 370 296 369 293 356 297 367 296 367 295 367 296 370 295 370 292 362 296 373 294 364 297 375 298 376 297 376 294 365 297 377 294 365 298 377 296 366 300 377 302 378 302 378 298 366 303 378 299 367 303 378 300 367 304 378 300 367 304 378 299 368 304 380 299 370 303 381 300 370 304 381 301 368 305 379 302 365 307 376 303 362 307 373 303 360 307 371 308 370 307 370 308 370 308 370 303 360 307 371 308 372 307 372 304 361 309 372 306 362 309 372 306 361 309 372 306 362 310 373 310 373 310 374 311 375 311 376 309 366 312 378 311 367 314 379 314 365 317 377 316 362 321 373 319 360 323 370 321 359 325 369 321 360 325 371 321 363 326 374 324 375 325 375 318 364 323 375 322 372 323 373 322 371 322 371 322 370 322 370 318 361 323 372 319 363 323 374 319 364 323 375 319 364 323 375 319 363 323 374 318 362 321 373 316 361 320 372 315 360 319 371 313 360 317 371 311 359 315 370 308 359 313 370 306 360 310 371 302 361 307 372 299 362 303 373 299 374 299 374 292 363 293 374 286 375 286 376 280 366 279 377 275 365 273 376 270 364 269 375 268 362 266 373 265 361 264 371 260 361 261 371 257 362 260 371 261 370 261 371 264 368 264 368 268 364 268 364 260 356 271 359 259 353 270 353 256 350 267 349 251 347 261 345 243 348 254 344 237 350 242 342 230 353 234 344 225 356 229 346 227 348 224 347 218 357 221 347 214 358 217 348 209 359 212 348 204 359 206 349 198 359 201 349 191 357 194 348 185 355 187 345 179 350 182 340 174 344 177 335 168 339 171 330 163 335 166 325 159 331 162 322 156 328 159 321 153 322 157 313 148 318 153 308 145 315 148 304 141 311 145 304 138 305 143 298 136 297 140 290 134 289 138 283 132 282 137 275 131 277 135 274 132 273 138 266 133 266 138 263 132 259 140 254 130 254 138 249 127 251 132 246 125 247 131 242 124 242 130 238 124 235 129 232 125 227 132 223 125 223 132 219 124 220 131 215 125 219 129 215 125 215 132 211 126 212 134 207 125 210 133 205 123 211 130 205 120 214 126 205 118 216 123 208 117 217 123 210 118 217 122 212 119 216 124 212 120 216 121 216 121 216 127 213 123 217 129 213 123 217 129 214 122 217 129 214 122 216 128 212 121 215 126 212 119 213 124 211 123 208 124 207 123 202 125 201 126 194 130 194 130 189 135 188 134 183 139 183 135 179 141 179 136 176 142 175 138 171 143 171 140 165 146 166 142 160 147 160 142 155 146 155 143 150 148 151 151 146 153 147 157 139 159 139 161 131 165 133 165 126 170 128 169 122 174 125 173 120 178 123 180 115 187 121 185 109 192 115 187 101 192 104 191 97 193 98 193 93 194 94 198 87 199 88 206 77 209 80 218 71 221 76 227 70 231 75 236 72 238 77 245 72 248 81 252 68 256 76 258 62 260 68 262 59 264 65 267 58 268 63 279 57 279 65 291 58 291 66 301 60 302 69 307 63 307 72 313 65 312 75 321 66 320 76 330 64 328 74 337 61 336 68 341 61 339 70 346 64 343 74 356 70 351 79 366 76 361 85 375 82 370 91 379 87 374 96 383 92 377 101 390 98 384 107 400 103 393 111 408 106 400 114 412 109 404 116 419 117 410 123 426 128 417 134 432 137 423 144 434 143 425 150 426 156 427 156 441 159 431 165 448 169 438 173 455 174 444 180 447 182 447 183 459 186 448 189 461 198 450 201 450 215 452 214 463 221 452 223 450 228 451 228 461 234 449 235 460 246 448 246 449 257 450 257 463 264 451 264 451 269 450 270 448 282 448 282 455 296 443 293 439 300 438 301 445 310 433 306 439 319 428 314 436 329 424 323 434 334 423 329 422 332 420 333 425 345 415 338 407 345 407 345 400 352 399 352 404 365 393 357 399 368 389 361 391 374 383 366 386 381 377 373 375 380 374 379 373 383 373 383 373 393 364 385 361 397 354 388 351 402 343 393 345 406 338 398 334 398 332 398 332 408 323 399 325 413 317 404 322 417 314 409 321 419 315 412 310 412 311 413 305 414 302 413 308 425 300 416 308 425 299 417 310 424 303 417 312 422 305 415 313 420 304 413 311 420 303 412 308 419 299 411 304 417 296 409 304 416 296 408 301 408 301 408 310 416 304 407 309 413 304 403 309 406 306 395 311 399 308 388 308 393 305 382 304 391 301 380 303 390 300 379 304 391 300 380 306 394 302 382 307 396 303 385 307 399 304 388 306 403 302 392 305 406 303 395 301 398 299 398 302 412 297 401 300 414 295 402 298 412 293 402 295 402 293 402 298 412 293 402 298 412 293 402 298 412 293 401 298 412 293 401 298 411 293 400 299 410 293 399 298 410 294 399 297 409 293 398 297 409 293 397 296 408 292 397 296 408 291 396 295 408 292 397 295 408 292 397 293 398 292 397 296 408 292 398 297 409 293 399 297 410 293 399 297 411 293 400 297 411 293 400 297 411 292 400 296 411 293 400 296 411 292 400 293 400 292 399 296 410 291 398 296 409 291 398 293 399 292 398 293 398 292 398 293 398 292 398 293 398 292 398 293 398 292 398 293 398 292 398 293 398 292 398 293 398 292 398 293 398 292 397 293 398 292 397 297 409 292 397 297 409 293 397 297 409 293 398 298 410 293 399 295 400 294 399 299 411 294 400 300 412 295 400 300 412 296 401 300 412 297 403 300 412 297 403 300 412 296 401 299 411 295 400 298 410 293 399 296 408 292 398 295 408 291 397 294 407 290 396 293 407 289 396 293 408 290 397 293 408 290 398 294 409 290 398 295 409 291 399 295 409 291 398 296 409 291 397 294 398 292 397 296 408 292 396 297 408 293 396 295 398 294 397 298 410 294 398 298 410 294 398 295 398 294 398 297 408 294 397 298 408 293 397 298 408 293 397 297 408 293 397 297 409 293 398 298 409 293 398 298 410 294 399 295 400 296 400 298 410 294 398 297 409 293 398 297 408 293 397 298 408 293 397 297 408 293 397 297 408 293 397 297 408 292 397 297 409 293 398 297 409 293 398 297 410 293 399 297 410 293 399 296 409 292 398 295 408 292 398 295 408 292 397 293 398 292 398 293 398 292 398 293 399 292 398 296 409 292 398 296 409 292 398 296 409 292 398 296 409 292 398 296 409 292 398 296 409 292 398 293 399 292 398 296 410 292 398 295 409 291 398 295 409 291 398 292 398 291 398 295 408 290 397 295 408 291 397 295 408 291 397 295 409 291 398 295 409 291 398 295 410 291 399 295 410 291 399 295 410 291 399 295 410 291 398 295 409 291 398 296 409 292 398 296 409 292 398 297 409 293 398 298 410 293 398 298 410 293 398 297 410 293 398 298 410 293 399 298 410 294 399 299 410 294 400 295 400 294 400 299 411 294 400 301 411 295 400 301 411 295 401 301 411 295 401 301 412 294 402 300 414 294 404 300 415 293 406 300 416 293 407 300 416 293 407 293 406 292 406 297 415 290 405 295 414 288 405 292 415 285 405 290 416 285 407 290 418 284 410 291 421 284 412 292 424 285 414 292 425 285 416 292 426 285 417 292 426 285 417 293 426 285 417 293 425 286 417 292 424 285 416 291 424 284 416 291 424 284 415 291 424 284 415 291 423 284 414 291 423 284 414 290 422 284 412 289 421 283 411 285 418 282 408 282 414 280 403 279 409 279 400 277 392 277 391 277 388 276 387 277 385 277 384 276 394 276 383 278 385 276 384 277 397 277 386 277 397 276 386 278 397 277 385 278 397 278 385 278 397 277 385 278 398 277 386 279 399 277 387 280 400 278 389 280 401 279 390 281 402 279 391 282 402 280 390 283 392 281 389 284 400 283 388 287 389 286 387 289 388 287 385 287 395 290 387 288 393 291 388 289 390 292 386 295 380 294 382 293 382 296 378 295 380 299 376 303 372 303 373 298 379 305 372 299 380 306 374 299 379 306 373 298 377 305 370 299 376 306 369 307 370 307 370 300 376 307 369 299 374 305 367 299 374 305 367 306 369 307 369 300 377 308 371 300 377 307 371 306 369 306 370 305 368 306 369 299 374 307 367 300 374 307 367 300 374 307 367 300 374 307 366 300 374 307 367 300 374 307 367 300 374 307 367 300 374 307 367 299 374 307 367 307 367 307 367 308 368 307 367 308 367 309 367 302 374 309 366 301 373 309 366 308 366 308 366 301 374 307 367 301 374 307 367 307 366 307 367 301 373 308 366 309 366 309 366 309 367 309 367 309 367 306 368 301 368 307 366 312 364 310 364 314 361 312 360 318 360 316 358 323 358 323 358 327 357 328 357 330 356 331 356 322 356 333 355 322 355 333 355 322 356 333 355 322 356 332 354 331 353 331 353 331 350 332 350 322 350 333 347 324 348 334 343 324 346 333 340 322 344 331 337 320 343 329 336 319 343 328 336 319 342 329 335 320 341 330 334 323 341 333 334 325 341 335 334 326 342 337 335 328 344 337 336 327 345 337 338 326 346 336 338 322 347 331 339 316 349 326 341 314 354 323 346 312 358 321 351 309 359 318 352 314 351 315 350 304 355 313 348 305 355 313 348 316 350 317 350 310 358 319 351 310 356 319 349 308 354 318 348 309 357 318 350 309 359 318 352 308 360 317 353 307 360 316 353 305 360 314 354 305 360 313 353 305 359 313 352 314 350 315 350 308 356 317 349 310 354 320 348 313 353 322 346 314 352 324 345 314 352 324 345 314 352 323 345 313 352 322 345 321 346 321 346 314 353 322 346 314 353 323 346 315 353 323 345 322 343 322 343 313 351 321 343 312 353 320 345 311 354 319 347 320 349 316 348 324 350 322 349 323 351 329 350 342 353 342 353 340 351 350 356 355 359 355 359 351 352 360 360 363 358 363 358 365 356 363 354 366 355 365 353 368 356 367 353 370 356 369 354 374 357 372 354 378 358 378 358 382 360 383 360 388 362 389 362 392 362 393 363 388 351 396 360 399 354 400 355 395 343 403 351 406 347 407 347 411 346 411 346 414 346 415 346 408 336 418 344 419 338 420 339 421 331 422 331 415 319 425 325 429 320 430 320 425 312 436 318 428 311 440 317 430 307 441 312 432 299 444 303 434 290 447 293 437 284 450 287 452 282 454 282 454 278 455 278 442 271 454 274 454 267 455 266 447 256 460 257 450 249 464 250 451 245 464 244 449 238 462 237 446 229 459 227 445 219 458 217 446 211 459 208 446 206 459 204 444 201 457 199 454 192 455 191 443 187 456 184 442 181 455 178 439 175 452 171 433 165 445 160 427 156 438 149 424 149 435 141 423 144 434 137 418 140 429 132 411 133 421 125 407 126 417 118 405 121 416 113 404 116 414 107 399 109 408 99 392 103 401 92 385 99 392 88 378 98 385 86 370 97 376 85 362 94 368 82 358 91 363 79 357 88 362 75 355 86 361 73 351 84 356 72 340 80 345 67 331 77 336 64 327 76 331 63 323 75 327 61 320 73 324 60 312 73 317 60 305 73 309 60 301 73 306 60 300 71 305 58 299 70 304 57 295 70 300 57 290 69 295 56 287 69 292 56 287 68 293 56 288 67 294 55 287 67 293 55 282 66 288 54 277 65 282 53 275 65 280 53 274 65 279 52 273 65 278 52 272 64 277 52 274 65 279 53 276 65 282 53 278 65 285 54 280 65 288 55 283 65 291 54 283 65 292 54 282 64 291 54 281 63 290 54 281 63 291 54 281 61 290 53 279 60 289 51 277 58 285 48 274 55 282 46 271 54 279 44 270 53 278 43 269 53 276 41 269 53 274 40 268 54 271 41 266 58 267 43 263 63 261 49 260 71 256 58 260 79 254 67 260 82 254 69 261 79 255 67 260 80 256 68 261 83 256 71 265 85 258 74 268 85 260 74 271 85 263 74 272 87 264 76 272 89 263 79 272 92 264 82 272 94 264 84 271 94 263 83 270 92 262 81 269 91 261 81 268 93 259 83 268 94 260 84 269 93 261 82 270 91 262 80 271 90 263 79 272 90 264 79 273 91 265 80 273 93 265 83 273 95 266 84 273 95 265 84 272 93 265 82 272 92 264 80 271 91 264 80 272 92 264 81 272 93 264 82 272 94 265 83 273 94 265 83 273 94 265 83 273 94 265 83 273 94 265 83 272 94 265 83 272 94 265 83 272 93 265 82 273 93 265 82 273 93 265 82 272 93 265 82 272 94 264 83 272 94 264 83 272 94 264 83 272 93 265 83 273 93 266 82 274 93 266 82 274 93 267 82 275 93 267 82 275 91 267 81 275 91 267 81 276 92 268 82 277 93 267 85 278 96 267 88 279 99 268 92 280 102 270 95 281 103 270 96 282 105 271 98 282 104 271 98 282 105 271 99 283 107 272 101 283 109 272 103 283 110 272 104 283 111 272 105 281 112 271 106 282 113 271 107 282 113 271 108 282 113 271 108 283 113 271 108 283 113 272 109 285 114 273 111 287 115 276 112 290 117 279 115 293 117 281 115 294 118 283 116 296 119 284 118 296 118 284 117 296 118 285 116 296 118 285 116 297 118 285 116 297 119 285 117 286 119 286 118 298 120 286 120 298 120 286 118 298 119 286 117 297 118 285 116 296 117 284 114 296 116 284 113 296 114 284 112 296 112 284 110 296 109 284 107 296 106 284 105 297 103 285 102 298 100 287 100 300 98 288 98 301 96 289 96 302 94 290 93 302 93 291 93 303 95 291 95 303 99 291 98 304 100 292 100 304 101 292 100 304 100 292 99 304 100 292 99 304 100 292 99 304 100 292 100 304 100 292 100 304 100 292 99 304 99 292 99 303 99 292 98 302 100 291 99 302 100 290 100 303 101 291 100 303 100 291 100 303 100 291 99 303 100 291 99 303 100 291 99 303 100 291 99 304 100 292 99 304 100 292 99 304 100 292 99 304 100 292 99 304 100 292 99 303 100 291 99 303 100 291 99 303 100 291 99 303 99 291 99 303 99 291 99 302 99 291 99 302 100 290 99 302 99 290 99 303 99 291 99 303 99 291 99 304 100 292 99 304 100 292 99 304 100 292 100 304 100 291 99 303 100 291 100 303 100 291 100 303 100 291 100 303 100 291 99 303 100 292 99 304 100 292 99 304 100 292 99 304 100 292 99 303 100 291 99 303 100 291 99 303 100 291 99 303 100 291 99 303 99 291 99 303 99 291 99 303 99 291 99 303 100 291 99 302 100 291 99 303 100 291 99 303 100 291 99 303 100 291 100 303 100 291 100 304 100 291 99 303 100 292 99 303 100 292 99 303 100 292 99 303 100 291 99 303 100 291 99 303 99 291 99 303 99 292 99 303 99 291 99 303 100 291 99 303 100 291 99 303 100 291 99 303 100 292 99 303 99 291 99 303 100 292 99 303 99 291 99 303 99 291 99 303 99 291 99 303 99 291 98 303 99 291 99 302 99 291 99 303 99 291 99 303 99 291 99 303 99 291 99 303 100 291 99 303 100 291 99 303 100 291 99 303 99 291 99 302 99 291 99 302 99 291 99 302 100 290 99 302 100 290 99 302 99 291 99 303 99 291 99 302 99 291 99 302 100 290 99 302 100 290 99 303 99 291 99 303 99 291 99 303 100 291 99 303 100 291 100 304 101 292 100 304 99 292 98 304 97 292 96 305 97 294 95 306 98 294 95 306 101 294 97 306 104 294 100 304 107 292 104 302 111 290 107 300 114 288 110 299 115 287 112 298 117 287 114 299 122 287 118 299 127 287 126 299 129 287 127 298 131 287 129 298 135 287 134 298 137 286 137 299 138 287 138 301 141 289 141 302 141 290 140 303 140 291 139 304 140 292 138 292 142 291 142 303 144 291 145 303 145 292 144 304 147 292 148 304 151 293 151 304 153 293 153 304 154 293 154 303 155 291 155 302 153 290 152 302 150 289 149 302 149 289 148 301 150 289 150 301 148 289 148 300 146 289 145 301 143 289 142 301 141 289 140 300 139 288 138 298 137 286 134 296 134 284 131 293 130 282 126 291 125 279 121 290 121 279 117 279 115 280 114 294 113 282 109 296 107 284 104 297 100 286 97 297 92 285 91 297 89 285 88 297 90 285 88 297 91 285 89 297 94 285 90 295 99 285 91 290 104 282 94 284 105 277 94 277 102 271 91 271 95 266 83 266 88 262 76 264 86 260 73 263 87 259 74 263 91 258 78 264 95 258 83 265 99 259 88 265 100 260 89 264 98 258 87 261 97 255 85 259 95 254 83 260 95 254 82 260 93 254 80 263 91 255 80 266 90 257 80 269 91 259 83 272 94 261 88 276 98 264 94 280 104 268 101 283 108 271 105 284 110 272 108 285 113 274 111 285 115 273 112 285 115 273 114 284 115 272 114 284 116 273 113 285 116 273 113 286 115 274 112 286 114 274 111 286 115 274 111 286 114 274 112 287 114 275 112 288 114 276 112 290 113 278 113 292 113 280 114 294 113 283 115 296 113 286 116 299 114 288 116 300 113 289 116 299 112 288 114 299 111 287 113 299 111 288 112 300 110 288 112 301 110 290 111 303 110 291 111 303 110 292 111 303 110 291 111 302 110 291 111 301 110 290 111 300 110 289 111 300 109 288 110 299 107 288 109 299 106 287 107 298 105 287 106 298 104 286 106 298 105 287 106 298 105 287 107 298 105 287 107 298 105 287 106 298 105 287 106 299 105 288 107 300 108 289 108 301 111 290 108 299 113 289 107 291 112 282 104 282 106 275 95 275 98 270 86 269 92 265 79 263 88 259 75 257 88 252 75 251 90 246 77 247 93 242 80 244 94 238 82 241 94 235 82 238 93 232 81 235 91 229 79 234 92 228 79 230 95 224 83 224 100 217 88 216 105 209 94 211 109 203 98 208 112 200 102 207 116 198 106 205 123 196 114 200 132 190 123 191 137 182 128 183 138 173 129 177 140 168 129 171 145 163 134 164 149 156 140 160 152 151 142 157 151 148 141 156 152 147 142 154 155 145 146 153 160 143 151 153 163 143 155 151 166 142 157 149 168 139 160 147 169 137 160 143 169 134 160 140 172 132 162 140 174 130 165 140 176 131 168 141 179 131 173 140 180 131 172 141 179 130 171 140 178 130 170 139 179 129 170 137 180 127 171 135 182 125 175 134 184 123 177 134 186 124 179 134 186 124 180 134 185 122 178 134 183 123 176 135 183 124 176 137 185 126 179 139 187 127 182 140 188 128 184 137 190 130 189 145 194 133 192 148 198 136 196 149 200 136 199 151 202 138 200 153 207 153 206 155 212 155 211 155 216 155 215 152 221 154 220 153 226 141 227 152 230 139 230 150 233 138 232 150 237 137 237 149 241 138 242 151 243 140 244 154 246 143 248 156 246 144 251 156 247 147 252 158 246 148 252 157 244 149 250 157 244 148 250 157 243 148 249 157 242 150 249 159 241 152 248 161 240 153 248 162 240 154 248 164 240 155 248 163 240 154 248 161 240 152 248 160 240 150 247 160 241 150 247 162 242 153 249 165 243 156 250 168 244 158 250 168 244 158 250 168 245 158 251 170 248 160 254 171 249 161 253 169 248 159 253 167 248 157 253 156 254 155 253 164 248 153 253 162 248 151 252 162 247 150 252 162 248 160 246 164 248 153 253 164 250 154 254 165 251 154 256 164 252 153 256 162 252 151 256 162 252 150 256 152 256 151 256 162 252 151 256 162 252 150 255 161 253 149 255 160 255 149 256 160 257 148 259 159 261 148 263 160 264 148 267 161 268 150 271 162 271 151 275 163 274 153 278 163 277 152 280 163 278 150 281 161 280 149 283 160 282 148 285 160 282 148 285 160 283 148 286 161 283 149 287 163 284 151 288 163 284 152 288 163 285 151 287 161 286 150 287 160 288 149 289 159 289 147 289 158 289 147 290 158 290 146 293 157 290 146 292 156 290 145 292 155 290 143 293 155 291 144 294 157 292 146 296 160 294 148 298 162 296 150 300 163 297 151 301 164 299 152 303 166 301 155 305 168 302 157 307 168 303 157 308 169 305 158 310 170 308 160 313 173 310 162 316 174 312 162 318 172 315 160 321 168 318 159 324 168 321 158 327 171 323 160 329 175 325 164 331 179 327 169 335 183 330 174 337 186 334 176 341 188 337 178 345 187 341 177 348 186 344 177 350 190 347 179 354 193 351 184 359 198 355 189 362 202 358 192 366 201 362 191 369 202 363 191 370 205 365 194 371 209 368 199 375 213 372 203 380 216 376 206 383 218 380 209 386 218 382 208 390 218 385 209 392 223 387 212 395 228 390 219 398 232 392 223 400 234 395 225 404 236 399 227 408 238 401 230 410 239 402 233 412 242 402 237 412 248 400 243 411 253 398 249 409 257 397 253 408 259 394 255 406 262 393 259 405 267 393 263 404 270 395 265 406 271 398 266 409 271 400 266 411 272 402 266 412 274 402 269 413 277 402 272 413 279 401 274 412 280 402 274 413 279 404 273 415 278 406 273 417 278 408 272 419 277 409 272 419 277 408 272 419 278 407 274 418 280 406 275 416 282 404 277 415 283 404 278 415 284 406 278 416 282 407 277 418 281 408 277 419 282 408 277 419 282 406 277 417 282 406 277 417 282 406 277 416 282 405 277 416 282 406 277 416 282 406 277 417 282 406 277 417 282 406 276 417 281 406 275 416 280 407 273 416 279 409 270 417 275 411 265 418 269 414 259 420 265 416 255 422 262 417 251 423 260 417 249 423 260 418 249 424 262 419 251 425 264 419 252 424 264 419 253 424 263 419 253 424 262 418 250 423 259 418 248 423 256 418 246 423 256 419 245 424 258 421 246 426 258 422 247 428 260 423 249 429 260 422 249 428 259 420 248 425 257 417 246 422 255 415 245 420 253 413 243 418 250 411 240 416 247 409 237 414 245 408 235 414 245 407 236 415 248 407 241 417 252 405 247 417 258 401 257 413 264 394 265 407 267 388 271 399 269 381 275 391 270 376 276 385 270 372 277 382 276 382 276 382 268 375 275 385 266 377 272 387 264 376 269 387 262 374 267 385 260 371 266 382 260 367 266 378 263 363 269 373 266 359 273 369 269 356 275 365 271 355 278 364 271 356 278 365 270 358 277 368 268 361 275 371 269 364 268 363 271 366 277 376 273 368 279 377 274 368 280 379 273 368 278 379 272 368 276 378 270 366 275 377 270 364 275 374 269 361 274 372 268 360 274 370 268 359 273 369 267 359 272 369 273 368 273 368 269 356 275 366 270 356 276 364 270 354 277 363 270 356 277 364 269 357 275 367 268 360 274 370 269 362 275 373 269 364 275 375 268 366 274 376 269 366 275 377 274 378 274 378 269 366 274 377 271 364 277 375 273 363 279 373 273 364 279 374 273 366 279 376 272 366 277 377 270 366 276 377 275 375 275 375 269 363 275 373 268 361 274 371 268 361 273 371 268 362 273 372 276 373 276 373 272 364 278 374 273 364 278 375 272 366 278 376 272 366 277 377 271 366 276 376 270 364 275 374 269 362 275 372 268 360 274 370 268 360 273 370 268 362 272 372 272 373 272 374 267 364 272 375 267 364 272 375 266 364 272 375 266 364 271 375 272 375 271 375 272 376 271 376 272 375 272 375 267 364 273 375 267 364 273 374 267 362 273 373 266 362 272 372 266 362 272 372 266 362 272 372 267 362 272 372 266 363 272 373 267 363 272 374 266 363 272 374 266 363 271 374 271 373 271 373 266 361 271 372 271 371 271 371 265 360 271 370 266 361 271 371 266 361 271 371 267 362 272 373 267 362 272 373 268 364 273 374 268 364 272 375 272 375 272 376 266 365 271 376 266 365 271 376 266 364 270 376 266 364 270 374 270 373 270 374 270 373 269 373 270 373 269 373 270 373 270 374 265 364 269 375 270 376 270 376 270 376 270 376 267 364 272 375 268 362 273 373 268 361 273 372 268 362 273 372 268 362 274 372 269 361 275 371 269 362 274 372 268 363 274 373 269 364 274 374 269 364 275 374 269 363 274 374 268 363 274 374 268 363 274 374 268 363 273 373 268 362 273 373 267 363 272 374 267 364 272 376 273 376 273 375 268 364 273 375 267 365 272 376 267 365 272 376 268 364 272 375 268 362 273 372 268 361 273 371 268 362 273 372 267 362 273 372 267 364 273 374 269 365 274 376 270 366 276 377 271 367 277 378 271 367 277 377 271 366 276 377 270 365 275 376 269 364 274 375 268 361 274 371 267 356 273 366 267 353 273 362 266 350 273 358 266 348 273 356 266 348 273 357 267 350 273 359 267 352 273 361 267 355 273 365 267 358 273 369 269 360 275 371 270 362 276 372 270 363 276 374 270 364 275 374 269 364 273 375 266 366 271 377 262 369 263 381 258 375 255 387 254 379 249 391 250 382 245 394 247 384 242 395 247 384 242 395 249 384 244 395 251 384 246 395 252 384 246 395 252 384 246 394 252 384 246 395 251 384 245 395 250 384 244 395 249 384 244 395 250 384 244 395 251 384 245 395 252 384 246 394 252 383 246 394 252 383 245 394 251 384 245 394 250 383 245 394 250 383 244 394 250 382 244 393 251 383 245 393 252 383 246 394 252 383 246 394 251 384 246 394 251 384 246 395 251 384 245 395 251 384 245 395 251 384 245 395 252 384 245 394 252 383 246 394 252 382 246 393 252 382 246 393 251 383 245 394 251 382 245 393 251 382 245 393 251 382 245 393 251 382 245 393 252 382 246 393 252 382 246 393 252 382 246 393 252 382 246 393 252 382 246 393 252 382 246 393 252 382 246 393 252 382 246 393 252 382 246 393 252 381 246 393 252 382 246 392 253 382 247 392 253 382 247 392 253 382 247 392 255 382 247 391 258 382 249 389 260 384 250 388 258 386 249 390 256 389 246 394 252 393 242 397 249 395 238 399 246 397 236 400 246 398 234 402 246 397 235 401 247 396 237 401 250 395 239 400 251 394 241 398 252 393 242 398 252 393 241 398 250 393 240 398 250 394 239 398 249 394 238 399 249 394 239 398 250 395 240 398 251 396 241 398 251 398 239 400 236 401 236 401 243 403 232 404 238 405 226 405 234 406 222 405 231 407 219 406 230 407 218 407 232 409 220 408 235 409 223 410 238 411 226 412 239 412 228 414 239 414 228 417 237 415 225 420 234 416 224 422 233 417 224 423 233 417 224 424 234 416 226 425 237 416 230 426 244 415 238 425 252 412 246 423 259 409 254 420 264 404 259 415 267 401 262 412 270 399 265 410 271 400 265 411 268 403 261 413 262 404 255 414 257 404 249 414 253 403 246 413 252 401 245 411 251 398 245 409 252 396 246 407 251 392 247 404 250 389 248 401 248 385 250 397 250 381 256 392 254 374 261 384 254 364 262 373 251 354 259 363 247 348 255 356 243 345 250 353 241 342 248 351 241 341 248 350 241 340 248 349 240 339 241 337 239 339 248 345 236 338 248 342 234 335 245 337 228 332 240 331 223 330 234 328 218 330 229 326 213 330 222 324 205 331 215 324 197 332 204 324 189 333 194 323 181 333 186 324 173 333 177 323 166 333 169 322 159 330 162 324 153 325 156 320 146 316 150 311 142 305 145 300 138 294 143 289 138 285 142 280 135 275 141 269 131 266 133 259 127 260 131 255 126 254 130 252 127 245 131 243 128 235 132 232 129 227 134 224 130 221 136 217 133 216 140 213 134 212 142 209 134 209 142 206 132 206 139 203 131 205 139 202 131 205 139 201 131 204 139 200 131 203 140 199 132 202 140 198 133 199 140 197 142 197 141 196 133 199 141 197 132 202 140 199 131 205 138 202 130 208 136 206 131 209 136 206 132 208 139 204 141 204 142 204 143 204 142 203 134 207 142 203 134 209 142 207 141 212 140 211 139 211 139 211 140 211 139 210 141 210 141 209 133 209 139 208 133 208 141 206 132 210 140 207 130 213 137 210 129 213 134 210 129 212 134 209 131 211 138 208 132 210 140 206 133 209 141 206 133 209 141 206 132 209 140 206 131 209 136 207 131 210 138 206 131 209 136 207 132 209 140 206 133 209 141 205 133 209 142 206 133 209 142 206 133 209 141 206 132 210 138 207 132 210 140 206 132 210 140 206 133 210 141 206 133 209 141 206 133 209 141 205 133 209 141 205 133 209 141 205 132 209 141 205 141 206 141 206 132 209 141 206 133 209 141 205 133 209 141 205 133 208 141 205 141 206 141 205 133 209 141 205 133 209 141 205 133 209 141 205 133 209 141 206 133 209 141 206 133 209 142 205 133 209 141 205 133 208 141 205 132 208 141 205 132 207 138 206 133 208 141 206 135 210 144 206 135 210 144 206 133 211 141 206 128 214 135 206 123 218 128 210 118 223 123 214 115 229 118 218 114 232 116 222 113 233 115 224 113 233 115 223 113 231 115 221 113 228 115 219 114 226 117 217 115 225 119 215 115 224 119 215 115 225 119 215 115 225 118 216 114 226 118 216 115 227 119 216 115 226 120 216 116 226 121 216 117 225 122 216 117 225 122 216 117 225 122 216 115 224 120 216 113 219 117 215 115 213 119 210 118 206 123 203 121 200 126 198 125 195 131 193 129 191 135 190 131 190 139 188 131 189 137 187 131 189 140 185 131 190 136 186 129 191 133 187 125 194 129 189 120 198 127 189 114 205 120 196 112 209 117 200 111 213 115 204 110 214 115 206 111 211 116 204 119 201 118 201 115 204 119 199 117 200 121 196 118 195 123 192 120 191 125 188 122 187 128 184 123 183 129 180 124 179 130 177 126 176 134 172 127 172 133 171 130 169 136 167 133 165 140 165 135 163 140 164 139 161 144 162 144 160 148 161 147 159 152 161 149 159 156 162 149 159 154 161 149 159 154 161 148 160 156 162 147 159 153 160 148 158 156 160 149 159 158 159 148 158 154 158 145 158 154 158 142 158 149 156 138 158 148 152 135 158 137 158 133 157 135 157 132 155 137 153 133 154 138 152 135 152 141 149 136 150 145 147 138 148 145 146 140 145 149 143 140 142 146 140 139 139 145 138 139 137 146 135 137 135 145 133 135 134 144 132 134 134 142 132 133 132 141 131 134 129 143 128 137 126 145 126 140 124 148 123 145 121 151 121 149 118 158 118 152 117 160 118 154 116 162 117 156 114 165 115 159 112 168 113 160 110 169 112 161 108 170 110 161 106 170 107 162 104 170 105 163 101 168 102 169 101 171 101 174 101 176 102 180 100 183 102 183 98 188 101 186 97 191 101 188 96 193 100 188 94 193 98 188 92 193 96 188 91 193 94 189 89 194 93 192 88 197 92 196 87 201 91 200 86 205 90 202 84 206 88 201 81 205 85 200 79 204 83 202 80 205 81 202 76 207 80 209 78 211 79 212 73 216 77 216 72 221 76 218 70 223 74 221 68 225 72 224 66 228 70 227 65 231 69 233 64 236 69 241 64 243 69 249 65 252 73 255 64 259 72 261 63 264 71 264 61 267 69 267 62 269 67 271 64 273 73 279 64 281 73 286 63 288 72 291 61 294 70 296 58 298 67 299 57 301 67 304 58 305 67 309 59 311 69 313 61 315 70 315 61 317 70 316 59 318 68 316 57 319 66 315 55 319 64 314 54 317 63 313 53 316 62 312 53 314 62 313 55 313 63 314 67 314 65 316 62 315 67 319 68 316 77 320 74 317 83 320 76 317 85 321 76 318 84 322 74 319 83 322 72 320 80 322 68 320 74 322 67 319 75 322 68 320 77 323 71 321 79 324 73 321 81 323 73 321 82 322 72 320 81 322 72 320 81 323 72 321 81 325 73 323 82 323 84 323 83 325 73 323 82 325 71 323 80 324 70 322 79 323 70 322 75 323 70 322 75 322 70 321 79 322 72 321 81 322 73 321 83 323 75 321 84 323 75 322 84 323 75 322 84 323 73 322 83 323 73 322 82 324 73 322 82 324 73 322 83 323 74 322 83 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 324 74 323 83 324 74 323 83 324 74 323 83 324 75 323 84 324 75 322 84 323 75 322 84 323 75 322 85 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 324 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 323 75 322 84 321 85 322 84 321 85 322 84 321 85 322 84 321 85 322 84 321 85 322 84 321 85 322 84 323 75 322 84 321 85 322 84 321 85 321 83 323 74 321 83 323 73 321 82 323 73 321 83 323 74 321 83 323 75 322 84 323 75 322 84 323 74 323 83 326 73 325 83 329 73 328 82 333 72 332 82 338 71 337 80 342 69 341 79 346 68 344 77 351 70 349 79 358 73 355 83 365 77 362 86 372 78 369 87 378 77 375 86 382 78 377 87 384 81 378 89 390 87 383 95 396 93 389 101 402 98 395 105 407 101 400 109 411 103 403 111 414 107 406 115 421 114 412 121 429 120 421 127 436 125 428 132 441 129 431 135 441 133 431 139 442 143 431 147 446 156 435 161 439 174 440 173 454 178 443 182 455 184 444 187 456 193 445 196 460 206 448 209 464 216 451 219 466 223 454 225 466 232 454 232 452 245 452 245 462 258 450 258 448 267 448 267 447 279 447 279 458 294 445 291 457 300 444 298 453 305 441 301 437 308 435 308 439 324 428 318 434 333 423 327 421 332 419 332 415 337 414 337 418 351 407 345 403 354 403 354 410 366 402 360 397 362 395 363 387 368 385 368 383 384 374 375 366 382 365 381 368 392 358 383 355 384 352 384 352 396 344 388 339 394 338 394 343 409 335 399 341 412 335 404 335 413 326 404 324 415 317 406 316 417 308 408 313 419 304 409 311 422 302 412 306 423 299 415 302 423 296 415 300 425 293 416 298 428 291 418 296 430 288 420 293 430 285 422 291 430 283 422 286 430 279 420 281 429 274 420 271 420 270 420 276 431 268 422 275 434 268 425 275 435 267 427 278 436 268 428 278 436 270 430 279 437 270 430 280 436 270 430 282 436 270 432 285 437 274 432 288 437 277 433 292 436 280 433 294 434 282 431 296 432 284 430 298 431 286 428 298 430 287 427 298 430 287 426 296 430 285 426 295 430 283 427 294 431 283 429 296 432 284 430 297 434 287 431 300 435 288 432 300 437 289 434 300 439 289 435 298 441 288 437 296 442 285 437 291 442 281 437 284 441 277 434 277 436 271 428 269 428 267 422 263 418 262 408 261 409 260 397 261 403 261 392 261 401 261 391 262 402 261 391 262 403 262 392 263 404 262 393 263 404 262 393 264 406 262 395 264 408 261 397 264 410 261 400 268 414 264 404 272 418 267 407 274 420 269 411 277 422 272 413 273 413 273 413 275 422 271 411 271 421 268 410 267 419 264 408 264 417 260 407 260 417 256 405 253 406 253 406 252 408 251 408 250 410 249 409 251 419 245 409 248 418 242 408 245 418 239 407 242 418 237 408 242 418 236 408 243 420 236 410 246 423 238 415 249 427 241 419 250 429 242 421 251 430 242 422 251 431 243 424 252 432 243 424 251 431 243 423 250 430 243 421 248 427 242 418 245 423 241 415 243 417 241 408 241 409 240 399 239 399 239 393 238 390 240 383 240 382 244 372 242 380 246 370 243 380 246 372 244 379 248 371 248 374 247 377 245 385 248 380 246 386 248 381 246 386 249 379 246 387 248 383 246 388 249 384 246 388 249 384 247 388 250 385 247 388 249 384 247 388 250 385 248 389 251 385 250 390 253 386 252 390 255 386 257 382 256 384 254 388 258 383 260 380 260 380 255 386 258 381 259 377 259 377 256 386 257 374 260 379 259 380 256 388 257 380 256 388 260 380 258 388 261 380 261 389 264 381 267 380 267 380 264 386 270 379 265 382 270 378 275 371 272 373 271 369 276 366 276 363 285 359 279 359 289 355 280 355 290 352 280 354 287 348 278 352 285 346 277 352 283 346 277 353 283 347 287 349 285 347 280 351 286 345 282 350 290 345 285 350 293 345 298 347 295 345 300 347 300 347 292 349 301 346 299 350 310 350 307 352 318 355 315 356 325 361 320 359 330 366 323 357 333 365 325 354 334 360 332 356 330 354 330 355 329 353 326 349 330 354 331 353 335 358 335 359 339 364 339 363 344 374 346 377 347 377 345 365 350 376 349 362 355 372 359 367 359 368 359 358 365 367 364 360 371 370 368 362 375 372 372 361 379 372 377 360 384 370 388 367 389 367 395 364 396 365 400 361 401 362 402 357 403 357 405 350 406 349 402 335 410 344 409 332 417 341 415 331 425 339 419 330 429 338 420 326 431 333 425 317 437 322 440 310 442 310 433 295 445 299 444 293 445 293 444 288 445 287 445 279 446 278 450 269 452 268 446 259 459 261 460 258 462 257 447 249 461 250 446 238 459 237 446 226 459 225 446 218 459 216 457 212 458 211 442 206 455 204 440 196 453 194 440 189 453 186 439 185 453 181 450 175 451 174 437 169 449 163 435 161 448 155 435 155 447 149 432 152 444 145 426 147 438 140 419 139 430 131 414 130 425 122 412 124 423 115 410 120 419 109 401 112 411 102 391 105 400 94 382 101 390 89 376 100 383 88 368 99 374 87 358 96 363 83 350 92 355 79 347 87 352 74 344 85 348 71 333 82 337 68 322 80 325 66 312 79 314 65 307 80 307 66 301 82 301 68 292 84 291 70 284 84 283 70 279 81 277 67 274 80 273 66 267 80 265 66 257 82 254 68 248 87 245 72 244 90 240 77 240 95 235 82 233 100 227 88 227 102 221 90 222 102 216 89 218 101 213 88 214 101 208 89 206 107 199 95 198 115 190 104 193 123 184 113 188 130 179 120 185 134 176 125 181 141 172 133 176 148 166 140 169 152 159 144 165 153 153 145 160 157 149 149 155 166 143 160 151 177 140 172 151 189 151 186 151 196 140 193 153 204 140 201 152 213 139 211 149 219 135 217 143 223 130 222 140 227 127 226 141 234 128 233 143 244 131 245 148 254 136 255 151 262 139 264 154 267 143 269 155 273 144 276 156 280 144 283 154 286 142 289 153 290 142 294 157 294 146 298 164 302 153 307 172 312 162 318 179 320 168 327 184 324 174 330 188 328 178 335 193 334 184 341 196 344 186 352 196 353 188 361 197 356 189 364 203 357 194 365 211 360 203 369 222 365 215 374 233 369 226 378 238 373 232 383 244 379 238 389 249 386 243 396 251 393 244 403 252 396 245 406 255 396 249 406 261 396 255 406 270 396 263 407 274 398 267 408 274 401 266 411 272 404 264 413 271 405 264 414 274 404 266 413 277 402 269 411 280 400 273 409 284 399 276 407 286 398 278 406 289 397 281 405 291 398 284 406 291 400 284 408 287 401 281 411 285 401 278 412 285 401 278 412 287 400 279 410 290 397 283 405 292 394 286 402 288 399 291 396 292 395 292 395 298 394 298 394 308 388 302 395 304 395 304 396 302 392 302 393 307 381 301 387 308 380 303 385 309 381 303 387 303 388 303 389 303 390 303 390 304 392 304 392 303 391 303 391 301 390 302 390 300 389 301 389 303 379 300 386 297 388 298 388 298 379 296 388 297 380 296 392 297 382 297 393 298 382 298 394 298 382 299 394 298 382 300 394 299 382 301 394 299 382 301 394 299 382 301 394 299 382 301 394 298 383 300 394 298 383 300 395 298 384 300 395 299 394 299 395 298 382 300 394 298 381 300 393 298 380 300 392 298 380 301 391 298 380 300 392 300 392 300 392 300 392 300 392 300 392 300 393 297 382 300 393 297 382 300 394 297 382 300 394 297 381 300 393 297 381 300 392 297 380 301 391 298 379 301 390 298 378 301 389 298 378 301 389 298 378 301 389 298 379 301 391 298 380 301 391 298 380 301 392 298 381 300 393 298 381 300 393 298 381 300 392 298 380 300 392 297 379 300 391 300 390 300 390 297 379 300 391 297 380 300 391 297 380 301 391 298 380 301 391 298 380 301 391 298 380 301 392 298 380 300 392 298 380 301 392 297 380 300 392 297 380 300 392 300 392 300 392 300 392 300 392 300 392 301 392 300 391 300 392 299 392 300 392 300 392 300 392 298 380 301 392 300 392 300 392 296 381 299 392 296 381 299 392 296 380 299 392 297 380 299 392 297 380 300 391 297 380 299 391 297 380 299 391 297 380 300 391 297 379 299 391 296 379 299 391 296 380 299 391 296 379 299 391 296 379 299 391 297 379 299 390 297 379 299 390 296 380 299 391 297 380 300 392 297 380 300 391 297 379 300 391 297 379 299 391 296 379 299 391 296 379 299 390 296 379 299 390 296 379 299 390 295 379 298 391 296 380 298 391 296 380 298 391 296 380 298 391 296 380 298 392 296 380 298 392 295 380 297 392 295 381 296 393 294 382 295 393 294 383 294 394 295 384 293 396 294 387 291 398 291 390 286 400 287 394 281 404 283 396 276 406 278 397 272 407 275 398 268 407 273 396 265 405 270 395 261 403 264 391 255 399 259 388 249 395 254 385 244 392 251 384 240 390 248 383 237 389 246 383 236 390 245 384 235 390 245 386 234 392 244 387 233 393 243 389 232 396 242 391 232 398 243 394 233 402 244 396 234 404 246 398 236 406 247 400 238 408 249 399 241 408 251 398 244 409 254 396 250 408 257 406 257 406 263 392 266 404 269 389 275 399 274 383 282 392 277 376 285 385 278 368 285 378 278 363 285 372 280 361 288 369 283 359 291 367 286 358 294 366 287 358 295 367 287 358 295 367 287 357 295 365 284 357 293 366 281 359 289 367 278 360 286 368 278 360 286 368 277 360 285 369 276 361 284 369 275 362 284 370 274 361 284 367 274 358 284 363 272 354 282 358 280 355 280 355 266 352 277 353 264 351 275 351 263 350 275 348 262 350 273 347 259 351 270 347 254 351 264 346 256 346 256 346 238 356 246 347 229 360 233 349 221 362 225 352 216 364 218 353 210 364 212 353 204 365 207 353 199 364 202 354 192 361 196 353 184 356 186 350 176 349 177 343 170 341 172 335 164 332 169 323 158 322 162 311 154 316 158 303 151 312 156 303 144 305 149 299 138 297 142 292 134 292 138 285 135 284 137 280 131 276 136 273 128 262 135 254 127 249 135 241 127 239 132 236 128 229 132 227 127 219 132 217 126 211 131 210 127 205 132 204 129 196 133 196 130 185 137 184 132 175 137 174 135 169 140 168 138 161 144 162 142 151 146 152 143 143 148 145 147 140 149 140 149 137 151 138 153 130 157 133 160 121 165 123 167 114 172 117 175 112 178 113 179 108 183 110 185 102 190 106 191 96 196 100 196 91 200 95 201 88 205 93 209 86 212 90 221 80 224 85 232 74 237 82 239 70 243 75 245 68 248 73 252 64 255 69 258 59 261 65 262 55 266 61 264 55 268 61 268 55 273 62 273 52 276 58 273 51 278 56 270 50 275 55 266 49 270 54 262 49 266 53 260 51 267 57 259 54 266 59 257 56 262 60 255 58 260 61 253 59 258 61 252 58 260 62 252 58 261 60 252 56 260 56 253 53 260 52 253 49 260 48 252 44 259 43 251 40 257 38 249 35 256 33 248 31 254 30 247 29 254 27 248 26 254 24 250 24 256 22 251 22 258 20 253 21 262 18 255 19 264 16 256 17 265 15 257 17 268 13 258 16 268 13 259 16 268 13 258 15 268 13 258 15 268 13 258 16 268 14 259 16 265 15 262 16 269 17 267 17 271 18 274 20 277 20 282 24 284 25 291 30 293 31 300 38 301 40 307 48 307 49 310 54 311 59 312 60 313 67 313 62 313 69 312 62 312 68 312 62 312 68 314 62 314 72 315 63 315 72 316 62 315 72 317 61 315 70 320 61 319 70 325 61 325 67 328 62 328 67 331 64 331 70 334 64 333 73 336 63 336 72 340 63 339 71 346 63 344 72 355 65 352 75 363 68 361 77 371 72 368 80 376 75 372 82 380 78 376 87 388 85 383 93 394 90 389 99 400 92 394 101 406 94 399 102 413 97 406 105 423 105 415 113 432 118 425 124 431 136 431 137 442 139 434 147 446 150 437 157 451 158 441 165 445 167 445 168 458 166 449 170 459 174 447 178 460 188 449 190 462 201 452 205 451 216 452 217 462 221 451 223 462 232 450 232 462 243 451 243 464 252 451 252 463 258 451 258 460 270 448 267 457 282 444 280 452 293 440 291 435 296 434 298 439 311 428 306 435 323 424 318 433 332 421 328 430 338 418 333 423 347 413 340 413 356 403 348 405 363 394 355 399 366 388 358 389 370 380 362 380 377 371 369 374 386 365 377 371 392 364 384 365 395 358 387 353 399 346 391 337 395 337 394 339 407 331 398 336 408 326 398 321 399 319 399 313 402 312 402 314 415 307 406 312 417 304 407 309 418 300 409 306 421 297 414 309 421 300 414 316 419 307 411 320 417 313 409 321 414 313 406 318 410 309 403 313 407 304 399 310 404 301 396 308 402 299 394 310 402 301 394 311 403 302 395 313 404 305 395 318 399 311 389 322 393 316 383 319 392 313 381 314 392 309 382 315 391 310 380 316 389 311 379 317 388 312 378 318 387 314 376 320 387 316 376 321 390 319 378 320 393 319 382 317 385 317 385 313 399 313 387 308 401 308 390 304 403 304 392 300 392 299 392 299 402 298 392 297 390 296 390 299 401 296 390 300 402 297 391 300 392 297 392 302 404 301 393 302 404 301 393 301 403 300 393 299 392 297 391 299 392 297 391 300 402 297 390 300 402 299 391 300 402 299 391 299 402 298 391 299 401 296 390 298 390 296 390 298 402 296 391 297 392 295 391 297 392 295 392 298 403 295 392 297 392 295 391 297 392 295 391 298 402 296 391 298 402 296 390 298 401 295 390 298 402 295 390 297 392 295 391 297 392 295 391 298 403 295 392 298 403 295 392 297 392 294 391 298 403 296 392 297 392 295 391 298 402 295 390 298 402 295 390 299 402 298 392 299 402 298 392 298 392 295 391 297 392 296 392 297 392 296 392 297 392 296 392 298 403 296 392 298 403 295 391 299 404 295 392 299 404 298 394 300 404 298 394 300 404 296 392 297 391 296 391 299 401 295 391 295 390 294 390 297 401 294 390 297 401 294 391 298 402 294 391 297 402 294 391 298 403 294 392 299 404 296 394 300 405 297 394 301 405 298 394 301 405 298 394 301 405 297 393 300 404 296 392 300 402 297 391 300 402 297 390 299 401 297 390 299 400 297 388 299 397 298 386 302 386 299 384 299 393 299 381 300 390 301 379 300 387 302 377 300 386 302 375 301 386 302 375 301 388 303 377 302 389 303 378 303 389 304 378 307 380 307 380 308 381 308 381 308 381 308 382 303 389 307 381 304 390 308 382 309 383 309 383 306 391 309 386 310 383 310 385 311 382 311 383 311 381 311 382 311 380 311 381 307 388 311 379 311 377 311 378 307 386 311 377 311 378 311 378 308 388 313 380 315 382 313 385 311 390 316 383 316 381 317 382 317 379 316 382 312 383 316 378 313 378 318 374 316 372 321 368 330 361 330 361 328 362 338 357 342 355 343 355 343 352 343 352 332 356 341 350 330 356 339 351 338 353 339 353 329 359 338 354 328 358 338 353 338 351 338 351 330 356 340 351 332 356 342 351 344 351 344 351 335 357 345 352 335 359 345 353 336 362 345 356 345 358 345 358 344 358 345 358 333 362 344 357 343 357 343 357 343 356 343 357 342 355 343 356 343 354 343 354 343 353 343 354 343 353 343 353 343 353 343 353 342 353 343 353 342 354 343 354 332 359 342 354 341 354 341 354 331 356 341 353 332 353 342 351 345 349 345 349 341 347 349 347 357 348 357 348 363 347 364 347 358 341 364 344 369 345 367 343 363 340 372 345 373 344 371 342 375 344 376 344 377 343 378 344 380 342 382 343 385 342 384 340 390 343 388 340 394 344 395 344 398 346 399 346 401 348 402 348 403 347 404 347 406 343 407 343 408 337 409 337 410 332 411 332 413 329 414 328 417 327 418 327 412 319 422 326 416 319 426 326 428 323 429 323 421 310 432 315 423 302 435 307 425 296 437 299 439 294 440 294 433 287 444 291 434 286 446 290 444 286 446 286 446 277 446 277 448 269 449 268 442 260 454 262 459 259 460 258 449 255 463 255 448 249 461 248 446 239 459 237 456 228 457 228 444 225 457 222 443 220 455 217 441 214 453 211 451 205 452 204 442 203 454 199 443 199 456 195 444 197 456 192 441 192 454 187 449 183 450 182 446 179 448 178 446 176 447 175 437 178 448 173 437 175 450 171 440 178 452 172 442 183 455 178 442 187 454 181 441 183 454 179 433 183 445 177 439 176 440 175 427 179 438 174 438 173 439 172 430 176 441 170 431 172 442 166 440 160 441 159 428 157 439 151 427 148 438 142 428 143 439 136 429 139 440 131 426 134 437 126 419 128 430 119 410 123 420 113 402 118 411 108 397 116 405 105 392 116 400 104 385 113 392 102 377 107 383 95 372 100 378 89 369 95 375 83 364 91 370 79 355 86 361 73 348 82 352 69 341 81 345 67 335 82 338 69 327 84 329 70 320 83 321 69 315 81 317 67 311 79 312 65 305 79 306 65 293 77 292 63 281 78 280 64 273 80 271 67 268 85 266 71 261 89 258 75 255 91 252 77 251 90 247 76 248 89 244 76 244 90 240 77 234 94 228 81 221 101 215 89 213 109 205 98 208 115 200 104 206 119 198 109 199 126 191 116 191 131 182 121 184 133 175 122 179 134 170 124 173 138 163 128 164 147 154 139 159 158 149 151 158 167 147 161 158 176 146 170 154 183 142 178 151 186 138 180 148 186 136 181 148 189 136 184 147 197 134 193 146 209 147 209 150 223 137 222 150 233 138 232 150 239 138 239 152 244 139 244 152 252 139 253 150 260 138 261 147 265 137 266 149 268 136 270 153 273 141 276 158 283 146 287 163 293 152 298 168 300 157 304 172 305 161 310 176 311 165 317 176 320 166 326 176 326 166 333 177 330 167 336 182 331 172 337 190 334 180 342 200 340 192 348 211 347 204 355 218 354 211 362 223 363 215 372 226 372 219 381 228 378 220 387 230 380 223 389 234 379 228 388 243 379 237 389 253 380 248 391 261 382 256 393 266 386 260 397 268 389 261 399 269 391 261 400 271 393 264 403 275 395 267 404 279 396 271 405 283 396 276 406 288 398 281 406 290 400 284 411 291 403 284 413 292 404 286 414 294 404 288 414 297 403 291 411 299 401 293 409 299 399 293 407 298 398 292 406 290 405 291 404 297 395 291 403 287 401 287 400 291 390 284 397 289 388 282 395 288 387 282 395 288 386 281 394 287 382 281 390 291 380 285 387 291 386 291 386 295 385 295 386 298 386 298 385 303 378 299 384 297 383 298 383 300 376 297 380 293 382 295 380 296 375 293 384 292 386 293 386 291 389 291 388 291 392 291 391 290 384 291 396 290 385 291 397 290 385 291 397 291 384 292 396 292 382 293 394 292 381 293 393 292 380 293 391 292 379 294 391 293 379 294 390 293 379 295 391 293 380 295 391 293 381 295 392 293 381 295 393 293 381 295 393 292 381 295 392 292 380 294 392 292 380 294 391 292 379 295 390 293 378 295 389 292 378 295 389 293 378 295 389 293 378 295 389 293 378 295 390 292 379 295 390 292 379 294 390 292 379 294 390 294 390 294 390 294 390 294 390 294 389 294 390 294 389 294 390 292 379 294 391 292 380 294 392 292 381 295 393 293 382 295 394 293 382 295 394 293 382 295 394 292 382 294 394 292 382 294 394 292 382 294 393 293 392 293 392 291 380 293 392 292 380 293 391 292 380 293 391 292 380 293 391 292 380 293 391 291 380 294 391 292 380 294 391 292 379 294 392 292 379 294 391 292 379 295 391 293 378 296 390 293 378 296 389 293 378 295 389 292 378 295 389 292 378 295 389 291 378 295 389 291 378 294 388 293 388 294 389 294 388 294 389 292 377 295 388 292 377 295 388 293 377 295 389 293 378 295 389 293 378 295 389 293 378 296 389 293 379 296 390 293 378 295 390 293 378 295 389 293 378 295 389 292 378 295 389 292 378 295 389 292 378 295 389 292 378 295 389 292 377 295 389 292 377 295 389 292 377 296 389 293 378 296 389 292 378 296 389 292 378 295 389 292 377 295 389 291 377 295 388 291 378 294 389 290 378 294 389 293 390 293 390 290 380 292 391 289 380 291 392 291 392 291 392 290 392 290 393 287 382 290 393 286 382 289 394 286 382 289 394 287 382 289 394 287 381 290 392 287 380 290 392 288 380 291 391 288 380 291 391 287 380 290 392 286 381 290 393 286 382 289 394 285 383 288 395 284 384 287 396 284 384 286 396 283 384 285 396 282 384 284 396 282 384 284 396 282 383 285 395 283 382 285 394 284 382 286 393 284 381 287 392 284 381 287 393 284 382 286 393 284 382 286 394 286 382 288 394 290 392 290 392 290 391 290 391 287 379 291 391 291 390 291 390 289 378 292 390 290 378 293 389 293 388 293 388 290 376 294 387 291 374 295 385 291 373 295 384 291 372 295 383 292 372 296 382 292 372 296 382 292 372 296 382 291 372 295 382 290 371 295 381 290 371 295 381 290 371 295 381 290 371 295 381 290 371 295 382 290 372 295 382 291 372 295 383 290 372 295 383 291 373 295 383 290 372 295 383 290 372 295 383 290 372 295 383 290 372 295 383 290 372 295 383 290 372 295 383 290 372 295 382 291 372 295 383 290 372 295 383 290 373 294 383 294 383 294 384 290 374 294 384 290 374 294 384 290 374 294 384 290 374 294 384 290 373 294 384 291 373 295 383 292 373 296 384 293 374 297 385 294 375 295 375 297 375 301 386 300 374 304 385 301 374 307 384 303 372 309 382 303 371 309 381 303 371 308 382 302 372 307 383 302 372 307 383 302 372 306 383 302 373 307 383 302 374 307 384 308 385 308 386 302 377 308 388 301 380 307 390 298 382 305 393 295 383 302 394 292 381 299 392 289 379 297 389 287 377 294 386 284 376 291 385 280 376 287 385 276 376 283 385 274 374 281 384 280 381 280 381 275 368 281 378 276 366 283 375 284 374 284 374 279 366 286 374 290 372 289 372 283 361 292 369 283 358 292 365 281 357 289 364 288 363 288 363 280 354 290 360 280 354 289 361 280 353 289 361 281 351 282 349 290 358 289 358 280 352 289 359 282 352 290 359 282 351 291 358 291 358 291 357 290 357 290 357 280 350 289 357 280 350 288 357 280 352 289 357 279 352 289 357 289 355 289 355 274 351 286 353 269 352 281 351 263 352 274 349 254 351 265 347 244 350 251 341 234 352 239 342 224 355 229 345 217 358 220 348 210 359 212 349 202 360 204 350 195 360 198 350 186 357 189 349 177 349 180 342 170 341 174 331 164 330 167 322 159 318 162 308 155 313 158 302 150 310 155 301 143 305 148 296 135 298 140 290 130 294 136 286 130 287 133 284 128 281 130 280 125 270 127 269 125 259 127 256 124 250 127 249 128 241 129 240 142 229 141 229 135 224 144 222 133 219 141 216 131 213 135 210 131 207 136 206 131 205 136 204 131 202 136 201 131 197 135 196 131 193 136 192 132 189 137 188 134 185 139 184 136 179 141 179 136 174 142 174 140 170 143 170 141 166 144 167 145 163 148 164 148 154 153 157 154 146 160 149 158 138 166 141 162 132 168 134 166 127 172 130 172 120 177 123 178 112 182 115 182 105 186 107 187 102 189 103 189 95 194 99 197 90 201 93 206 84 210 88 214 80 218 84 220 79 224 83 228 78 231 83 236 74 239 79 243 69 247 77 248 64 250 69 253 62 254 68 260 63 261 71 272 62 273 71 285 63 286 72 294 64 295 73 300 66 301 75 308 67 308 76 317 65 316 75 327 63 326 73 334 62 332 71 338 64 335 73 347 68 343 77 357 74 352 83 367 80 362 89 373 85 368 95 380 91 375 100 389 95 383 104 398 98 392 107 404 102 396 110 406 107 398 114 410 115 401 123 416 126 407 132 423 135 415 142 429 140 421 147 433 145 424 151 438 152 428 157 444 162 434 167 451 172 440 177 454 181 444 186 456 191 446 194 458 202 447 205 459 212 448 215 460 219 448 222 459 225 447 226 446 235 447 236 446 248 447 248 460 260 448 260 460 267 448 267 459 277 447 275 455 287 443 285 451 296 439 294 447 301 435 298 441 308 429 304 424 314 424 314 432 330 420 325 430 338 419 332 427 342 417 336 420 350 409 342 411 357 400 349 395 354 393 355 397 366 388 358 389 373 381 364 384 380 374 371 382 386 375 377 372 381 373 381 368 382 368 382 364 394 357 384 355 398 347 387 350 401 345 393 340 395 338 396 340 408 332 399 334 413 327 403 332 416 324 406 330 417 324 410 326 418 318 410 314 410 312 409 306 409 305 409 306 420 298 409 303 421 294 411 303 423 293 415 303 424 294 416 303 425 294 417 302 425 294 417 302 422 294 413 304 418 296 409 305 415 297 405 304 413 297 403 302 412 294 402 296 397 296 397 303 402 298 392 301 399 296 388 302 395 297 384 303 392 298 382 305 390 300 380 306 389 301 379 307 389 303 378 307 389 304 378 306 392 304 380 303 396 301 384 299 401 297 389 297 405 293 393 296 408 291 396 294 409 288 397 292 409 287 397 292 408 286 397 291 407 287 397 291 407 289 397 291 407 288 396 291 406 286 396 292 406 287 395 291 405 287 394 291 404 287 393 291 404 288 393 288 392 286 391 288 402 286 391 285 390 285 390 286 401 284 390 285 390 284 390 287 402 285 391 285 392 284 392 285 393 284 393 285 394 284 393 287 405 284 393 286 404 284 393 286 404 284 392 285 402 283 391 286 402 283 391 285 401 283 390 284 389 283 389 284 389 283 389 284 389 283 389 284 389 283 389 284 389 283 389 285 400 283 389 285 400 283 389 285 400 283 389 285 400 283 389 285 400 282 389 285 400 283 389 285 400 283 389 285 400 283 388 285 400 282 389 284 389 283 389 285 401 284 390 285 401 284 390 286 402 284 390 286 402 284 390 286 402 284 390 286 402 284 390 286 391 285 390 286 390 285 390 287 401 285 389 287 401 285 389 287 401 285 390 287 401 285 389 287 402 285 390 287 402 284 391 287 403 285 391 288 403 285 392 287 393 286 393 289 404 286 393 289 404 286 393 289 404 286 392 290 404 287 392 290 404 287 392 291 404 288 393 291 404 290 394 291 404 290 394 291 404 290 394 291 404 290 394 291 404 288 392 290 404 287 392 290 404 287 392 289 404 286 392 287 392 285 391 287 402 284 391 286 401 284 390 285 400 283 389 284 400 282 389 283 398 282 387 282 397 282 386 282 385 281 385 282 396 282 385 283 396 282 385 283 386 283 386 284 398 283 387 284 398 283 387 284 398 283 387 285 398 283 387 285 399 284 387 284 398 283 387 284 398 283 387 284 398 282 387 283 398 282 387 283 398 282 387 283 398 282 387 284 398 282 387 284 398 282 387 284 398 282 387 284 398 283 387 284 387 283 387 284 398 283 387 284 387 283 387 284 398 283 387 284 398 283 387 284 387 283 387 284 398 283 387 284 399 283 387 284 399 283 387 284 387 283 387 284 388 283 387 285 399 283 387 285 399 283 387 284 399 283 387 284 399 283 388 284 399 283 388 284 387 283 387 284 399 283 387 285 399 283 387 285 398 283 387 285 398 283 387 285 398 283 387 284 398 283 387 284 398 283 387 284 398 283 387 283 398 282 387 283 398 282 387 283 388 282 387 283 388 282 388 283 388 282 388 284 400 282 388 284 400 282 388 284 400 282 388 284 399 283 388 284 388 283 388 284 388 282 387 284 387 282 387 284 398 282 387 284 398 282 387 284 398 283 387 284 398 282 387 284 387 283 387 284 387 283 387 284 388 283 388 284 399 283 388 284 400 282 388 284 400 282 388 284 399 282 388 283 399 283 388 284 388 282 388 284 388 283 387 284 398 282 387 284 398 282 386 284 398 283 386 284 398 283 387 284 398 283 387 285 398 283 387 285 399 283 388 285 400 284 388 285 400 284 388 285 400 284 388 285 400 284 388 285 400 283 388 285 399 283 388 284 399 283 388 284 399 283 388 284 399 283 388 284 388 283 388 283 398 282 387 282 385 281 385 280 384 280 384 280 394 279 383 278 394 278 383 276 394 276 383 275 394 275 383 275 394 274 383 274 394 273 383 274 394 273 383 275 396 273 384 276 398 273 386 275 399 273 388 276 400 273 390 276 401 274 390 277 402 274 391 277 402 274 391 276 401 274 391 277 401 274 391 278 402 275 392 278 402 275 392 278 403 276 393 279 404 276 393 279 404 277 394 280 405 278 395 280 405 278 395 280 405 278 395 280 405 278 395 281 405 278 395 282 405 279 395 282 406 279 396 283 406 280 396 285 408 281 398 286 409 283 399 288 409 285 399 291 409 286 399 292 410 286 400 293 412 286 402 293 415 287 406 295 419 287 410 297 422 288 414 300 424 290 418 303 425 292 421 306 426 295 424 310 427 298 427 314 428 302 430 317 429 306 432 321 429 310 434 326 428 316 435 333 426 324 434 340 423 333 433 346 420 342 431 353 416 352 428 361 410 363 422 369 402 374 413 375 392 383 402 385 390 386 390 379 370 387 380 380 363 389 372 392 368 393 367 389 356 398 365 396 355 405 365 401 353 409 363 405 347 414 356 418 348 419 348 423 343 424 343 417 332 427 340 429 337 430 337 432 332 433 332 426 321 437 327 440 324 442 324 433 314 445 320 433 310 445 315 444 308 445 307 433 296 445 300 436 291 448 295 440 288 452 293 442 286 455 291 443 279 455 283 456 272 457 272 447 260 459 263 449 255 462 258 451 252 465 254 451 248 464 248 448 240 461 239 455 230 456 230 453 224 454 224 446 220 458 219 450 216 464 215 453 212 467 212 454 207 467 205 451 201 464 198 449 193 462 190 449 185 462 182 447 179 460 176 442 173 455 169 438 165 451 159 435 158 448 152 434 155 446 148 432 152 444 145 427 145 439 138 421 138 432 130 417 133 427 124 415 129 425 119 413 125 423 115 407 120 417 109 400 115 408 103 394 114 401 102 393 116 398 103 391 116 397 104 389 116 394 104 384 114 389 101 378 111 383 99 374 108 379 95 372 103 377 90 370 98 375 85 364 95 369 81 355 93 359 80 349 92 353 79 347 90 350 77 344 87 347 74 338 84 341 71 330 82 333 69 326 81 328 67 325 79 328 65 324 76 327 62 318 74 321 61 312 74 314 60 309 73 310 59 309 71 309 57 309 71 309 57 310 74 309 59 311 77 309 63 312 81 310 67 313 85 310 71 312 86 310 73 309 87 306 74 304 87 301 74 300 86 296 72 295 84 292 70 292 83 288 69 288 85 284 71 283 89 279 76 278 96 273 83 273 101 267 89 270 102 265 90 266 102 260 90 261 103 254 92 259 105 252 95 259 107 251 97 259 109 251 99 257 112 249 102 256 114 247 105 256 114 248 104 256 113 247 103 255 113 245 104 254 114 243 108 255 119 244 113 259 124 248 121 263 128 251 126 265 129 254 128 266 131 255 130 265 131 254 129 261 129 251 127 259 129 249 126 259 129 250 126 259 127 250 125 259 127 249 124 259 127 249 123 260 126 250 122 260 124 250 120 261 124 251 121 262 125 252 123 262 128 256 126 268 126 257 125 269 123 258 123 270 122 259 121 272 124 261 123 275 126 263 125 276 124 264 123 277 121 265 120 278 121 266 120 278 123 266 121 278 123 266 121 278 121 266 119 278 120 266 118 277 120 265 118 276 122 264 119 276 123 264 121 277 123 265 121 278 123 266 120 278 122 266 120 278 122 266 120 278 122 265 120 276 122 264 120 276 122 264 120 276 122 264 120 276 122 264 120 277 123 265 121 277 123 265 121 278 123 266 121 279 123 266 121 279 123 266 121 278 123 266 122 278 123 266 121 278 124 266 122 278 123 266 121 278 122 266 121 276 120 265 119 276 118 265 118 278 117 267 118 281 117 270 119 285 119 273 120 289 120 277 122 293 121 281 124 296 124 285 126 298 125 287 128 300 128 289 130 302 130 291 133 303 131 292 134 303 131 292 133 303 129 292 131 303 127 292 129 304 128 292 129 304 129 292 130 303 129 291 130 302 129 291 131 301 128 290 130 300 126 289 129 301 124 289 128 303 125 292 129 306 126 295 130 309 128 298 132 310 130 300 135 313 133 302 139 314 134 303 138 314 134 304 138 316 137 305 142 318 142 307 147 319 145 307 149 318 147 307 150 318 149 307 152 320 152 309 156 320 155 310 158 320 156 309 158 319 155 307 158 319 158 308 161 319 163 308 166 319 167 308 170 318 167 307 171 318 168 308 172 319 173 309 177 321 179 310 183 322 181 311 184 323 179 312 183 324 178 314 181 326 180 315 186 327 183 317 186 326 182 315 188 326 182 315 186 327 184 317 188 317 190 317 190 327 183 317 186 327 180 317 184 329 181 318 183 330 182 319 186 330 181 319 185 330 180 318 183 318 182 318 182 328 180 318 183 317 184 317 182 326 179 315 182 323 177 313 179 321 174 310 177 319 173 308 175 316 172 305 174 313 171 302 173 311 171 299 172 308 170 297 172 307 169 295 171 305 170 293 171 304 169 291 169 301 166 289 165 297 161 285 159 294 156 281 153 290 152 279 148 287 149 276 144 285 147 274 141 284 145 273 139 284 143 273 137 285 141 274 135 286 138 275 132 286 137 275 129 283 136 274 128 280 135 271 126 276 132 268 123 272 130 264 119 270 127 262 116 268 123 261 112 269 120 261 109 270 116 263 105 269 113 264 101 267 110 264 97 264 105 264 93 262 98 262 86 260 91 260 78 257 85 258 72 256 82 255 68 252 82 251 68 247 83 244 70 242 85 238 72 238 87 233 74 234 88 229 76 231 91 226 78 228 95 222 83 226 99 219 87 223 103 216 91 219 105 212 94 214 107 207 96 210 107 203 96 208 107 200 95 206 110 198 99 204 117 195 106 199 125 190 115 193 129 184 120 187 130 177 120 182 129 172 120 179 131 169 121 173 138 163 129 167 147 156 139 164 156 152 150 162 165 150 159 163 170 151 166 163 178 150 173 161 184 149 180 157 188 145 183 151 190 139 185 148 193 136 189 148 200 135 196 148 212 135 209 148 224 136 223 149 232 136 231 150 237 137 237 152 241 140 242 154 249 143 249 154 256 143 257 152 263 140 265 149 268 138 270 152 271 139 274 155 278 143 282 160 290 149 293 164 300 153 304 168 306 157 311 172 307 161 313 177 312 166 317 180 320 169 326 181 329 171 335 182 335 173 341 185 337 175 344 190 340 180 348 198 346 189 354 207 353 199 362 213 359 205 368 215 363 207 372 219 367 212 376 226 371 219 381 232 377 226 387 236 382 229 392 237 386 231 395 241 386 234 395 248 386 242 397 256 388 250 398 261 391 256 402 263 396 258 407 265 398 260 409 267 397 262 407 273 394 268 404 278 394 273 404 282 394 277 405 285 396 280 406 286 398 281 408 286 400 281 411 286 401 281 412 285 402 282 412 286 401 281 412 285 400 281 412 283 400 280 411 282 398 280 410 282 396 282 408 284 391 286 404 286 387 289 398 286 382 291 393 286 380 291 390 286 379 291 390 286 379 291 390 284 380 288 391 281 381 285 393 282 380 287 392 284 378 289 389 285 374 291 385 287 370 293 381 288 367 294 378 286 368 293 378 283 367 290 377 281 365 288 375 280 361 288 370 281 357 287 366 280 357 285 366 279 358 285 368 280 358 287 367 283 354 289 364 285 352 291 361 291 360 291 360 286 352 292 361 288 352 295 361 296 361 296 362 289 354 295 363 294 364 293 364 291 365 291 365 284 355 291 365 289 364 290 364 290 364 289 364 284 353 289 363 283 353 289 362 290 362 290 362 284 353 290 363 285 354 291 363 285 354 291 363 285 354 291 363 285 353 291 362 285 353 291 362 291 362 291 363 285 354 291 363 292 364 291 364 292 364 292 364 292 364 291 364 292 364 291 363 285 354 291 363 285 354 291 363 284 354 290 363 284 354 290 363 284 353 291 363 285 353 291 363 285 354 291 363 285 354 291 363 285 353 291 363 284 353 291 362 285 353 291 362 285 352 291 362 285 353 291 362 285 353 291 362 285 353 291 362 285 353 291 363 284 353 290 363 283 355 289 364 281 358 286 368 277 362 282 373 273 366 278 377 270 368 275 379 266 370 270 380 262 371 266 382 258 372 261 383 256 372 259 383 256 372 261 382 266 378 266 379 273 373 273 373 276 368 276 368 267 358 276 365 273 364 274 364 273 361 273 362 264 353 272 359 263 351 272 358 271 357 271 357 264 349 272 355 273 354 273 354 274 352 274 352 274 351 275 351 275 350 275 351 266 346 275 349 265 345 275 348 265 342 275 345 266 340 267 338 266 338 277 340 268 337 270 336 270 336 281 336 270 335 282 335 268 335 279 333 263 335 263 334 256 337 268 333 249 340 260 334 242 342 252 336 235 346 241 336 228 349 233 340 221 354 226 343 217 356 220 346 212 357 216 347 209 357 213 347 204 356 209 346 197 354 202 344 190 354 194 342 184 355 186 340 178 353 181 345 172 348 174 342 167 341 169 335 163 333 164 327 161 326 163 320 158 319 163 310 153 314 159 300 149 312 154 305 144 308 149 304 142 302 146 299 139 292 143 288 136 280 140 276 133 270 136 265 131 263 135 256 132 257 137 251 131 247 139 242 128 240 137 236 125 234 132 230 124 230 128 227 124 223 129 220 125 213 130 210 128 207 136 203 131 204 139 199 132 201 138 198 133 199 139 197 133 198 141 194 132 198 141 194 132 198 140 193 131 198 137 195 131 199 136 196 130 199 136 197 131 200 138 196 132 199 140 198 135 199 143 198 138 198 146 199 142 197 150 198 145 197 152 198 154 198 153 197 144 196 152 197 143 195 150 196 141 195 147 194 140 194 148 194 140 194 145 194 139 193 144 193 139 193 145 193 140 193 145 192 140 193 144 192 139 193 145 192 139 192 145 192 139 192 145 192 140 193 145 193 140 193 145 193 140 193 148 193 140 193 147 194 140 193 148 194 140 194 148 193 139 194 148 194 139 194 146 194 137 195 142 194 135 195 142 195 142 197 141 196 133 196 140 197 132 198 133 197 132 198 138 198 132 199 137 199 131 200 137 201 131 201 136 201 131 201 136 202 139 202 137 201 132 200 138 201 133 199 139 200 134 198 139 198 134 198 141 197 134 197 139 197 141 197 138 196 133 197 138 196 133 197 137 196 132 197 137 196 132 197 138 196 131 197 136 197 139 198 138 197 130 198 135 198 136 200 136 200 136 201 136 200 135 199 137 200 139 198 140 199 141 198 142 200 142 198 144 199 142 198 143 199 137 197 142 200 136 198 140 199 138 199 139 201 137 199 138 201 132 199 137 200 131 199 138 199 130 200 130 200 129 200 130 200 128 201 128 200 127 200 128 200 135 200 133 199 135 200 134 199 126 200 132 199 127 199 132 198 128 198 133 197 130 197 134 196 130 198 135 197 129 199 133 198 129 197 133 198 133 196 135 197 137 196 139 196 142 195 142 196 146 197 146 197 147 198 148 198 147 201 149 200 148 205 147 203 151 205 152 203 156 205 155 204 153 199 158 204 154 199 158 202 157 197 158 197 161 195 166 199 162 196 170 202 162 196 168 201 162 196 169 202 165 194 171 201 168 195 171 199 166 197 169 200 165 197 171 203 168 196 173 201 168 196 174 202 167 197 171 201 166 199 171 203 168 198 173 204 172 198 176 204 173 199 178 206 170 201 173 205 166 202 170 210 167 203 169 207 170 202 174 210 172 203 177 211 172 204 178 211 175 203 179 210 176 202 180 208 175 200 180 206 173 198 179 205 173 197 178 203 173 196 178 202 174 196 180 202 176 196 180 201 177 197 182 203 178 196 183 203 178 196 183 202 177 195 181 202 176 195 179 199 177 195 182 202 178 196 184 202 180 196 186 204 183 196 188 203 185 195 189 202 184 194 190 201 182 192 188 198 180 190 185 196 179 189 182 193 179 189 182 193 180 190 185 196 182 192 187 198 183 193 188 200 184 193 188 199 184 192 189 198 182 190 188 196 182 189 187 195 182 188 187 195 183 190 188 196 182 191 188 197 180 192 186 198 179 193 184 200 178 194 184 201 178 196 182 202 178 196 182 204 180 198 183 206 183 202 186 210 186 205 187 214 187 209 188 218 186 212 188 221 185 212 186 222 185 213 186 222 185 212 186 222 185 212 186 221 184 211 186 220 184 210 185 219 183 209 185 218 183 209 184 218 184 210 184 219 183 211 184 220 183 211 184 220 182 210 183 219 181 209 182 219 181 209 182 218 181 209 182 218 181 209 182 218 181 209 182 218 181 209 182 218 180 209 182 218 178 208 180 218 171 207 175 216 160 206 169 213 153 205 158 208 148 204 154 205 146 202 152 202 144 198 150 198 143 193 151 193 141 190 150 190 140 187 149 187 140 183 146 182 140 180 146 179 140 176 146 176 142 174 148 172 141 171 150 170 139 171 148 170 138 172 144 171 139 170 145 170 141 166 147 167 143 162 149 163 144 155 151 156 146 151 153 152 148 148 154 149 148 145 154 146 149 141 155 144 153 138 159 141 159 133 164 136 165 127 170 131 170 123 174 126 172 118 177 121 176 114 181 117 180 110 184 114 185 104 189 108 191 97 196 101 196 91 201 94 201 89 206 93 207 88 211 93 216 87 220 95 223 84 228 92 230 78 234 83 236 73 240 81 239 71 243 79 246 69 249 77 256 66 259 75 267 64 269 73 273 63 276 72 278 65 279 75 285 67 285 77 294 68 294 78 303 65 303 75 310 62 310 72 315 61 314 70 323 60 321 69 330 61 330 71 339 63 338 72 345 64 344 73 348 68 345 76 351 73 347 82 358 79 353 89 367 84 362 93 377 86 372 95 383 86 377 95 388 88 382 97 395 94 389 102 404 102 397 110 410 109 403 117 414 115 406 121 420 122 411 129 428 130 419 137 436 136 428 142 442 138 432 144 443 143 434 148 447 153 436 158 451 166 441 171 454 177 444 182 455 184 444 188 454 191 443 193 453 200 442 201 456 211 445 213 449 222 450 222 464 227 452 229 464 236 453 237 463 248 451 248 461 259 449 259 460 267 448 267 457 272 445 270 453 281 441 277 450 292 438 288 438 299 438 300 450 310 438 307 448 316 436 311 441 325 429 319 432 335 420 329 423 342 412 336 417 347 406 340 409 355 399 347 394 356 393 356 392 362 393 362 389 366 387 366 387 378 378 370 376 385 368 376 368 391 359 382 364 393 354 385 356 396 347 387 346 400 339 391 334 396 334 396 333 400 330 399 330 402 327 401 327 412 321 403 314 403 314 403 310 403 309 403 312 413 305 404 309 415 303 405 308 416 302 406 304 417 298 407 301 417 295 408 300 418 293 409 301 421 295 412 303 423 296 415 297 416 297 416 305 425 298 416 306 425 299 417 308 425 301 416 311 424 303 415 315 422 308 414 321 420 313 412 325 418 317 410 329 416 319 409 333 416 323 410 339 417 328 414 347 418 335 418 355 418 343 421 362 417 350 422 368 415 358 422 373 414 364 422 376 411 369 421 379 408 375 420 383 416 383 417 389 399 391 411 395 391 400 402 406 391 407 392 403 371 413 379 414 367 415 367 404 351 414 356 414 349 415 349 416 344 417 344 419 341 420 341 414 334 424 339 429 336 430 336 425 327 436 332 439 326 440 326 440 318 442 318 432 306 444 308 434 299 446 301 437 295 449 297 449 294 450 294 450 288 450 288 449 280 450 280 440 274 452 275 455 273 456 272 457 269 458 269 457 263 458 263 446 254 458 253 446 247 457 244 446 242 458 239 448 239 460 237 449 237 460 233 446 230 458 226 444 224 454 219 442 219 452 214 444 216 454 211 446 215 457 211 448 216 459 211 447 213 459 208 446 208 457 202 442 204 452 197 438 201 448 193 437 199 446 191 437 200 447 192 438 201 447 191 435 198 444 188 432 198 440 188 430 200 439 191 431 203 440 194 431 205 440 196 432 206 439 197 429 205 437 195 427 204 434 195 426 204 434 195 427 205 436 197 428 204 438 197 437 196 438 195 428 203 437 195 429 206 438 198 441 202 442 201 434 211 445 204 436 212 446 203 435 211 445 203 433 210 443 201 432 211 441 201 439 202 441 201 433 213 440 202 431 213 438 202 428 215 434 204 426 218 431 207 426 222 432 211 428 225 435 214 436 216 437 215 436 215 437 214 434 212 435 211 428 220 434 209 428 219 435 209 430 220 437 210 439 213 441 212 435 223 443 213 435 224 443 214 441 216 442 215 440 216 441 215 432 225 440 215 438 214 439 214 431 223 438 213 431 222 439 212 431 222 439 212 431 222 439 212 431 222 439 212 432 222 439 212 439 214 440 213 442 213 444 212 444 208 446 208 436 206 446 201 435 201 446 196 445 192 447 191 436 195 447 188 446 187 447 186 446 185 447 184 446 185 447 184 438 192 448 184 439 191 449 184 438 191 448 182 436 190 446 182 443 182 444 180 434 188 443 179 441 179 442 178 441 178 442 177 441 178 442 177 441 178 442 177 440 178 441 177 438 178 439 177 430 186 439 177 437 178 438 177 437 177 438 177 436 176 437 176 429 183 438 175 430 183 438 174 430 182 439 173 439 175 440 174 440 175 440 174 439 176 440 175 430 184 439 175 430 184 439 176 430 184 439 176 430 184 438 176 429 184 438 176 430 184 439 175 430 184 439 176 430 184 439 176 438 177 440 176 439 178 440 177 439 178 440 177 439 178 440 177 439 178 440 177 439 177 440 176 439 177 440 176 439 177 440 176 439 177 440 176 439 177 440 176 439 177 440 176 438 178 440 176 438 178 439 177 438 178 439 177 438 178 440 177 431 186 441 178 434 186 444 179 446 178 448 177 448 173 449 172 448 168 450 167 438 168 449 161 437 165 447 157 435 161 446 154 433 158 443 150 429 153 439 145 434 142 435 141 423 147 433 138 422 142 432 134 430 130 431 129 418 131 429 122 414 124 424 115 410 118 419 107 407 113 415 102 402 110 411 99 395 107 402 96 387 105 393 93 382 102 389 91 380 99 387 87 377 97 383 85 371 94 376 82 362 90 367 77 355 87 359 74 350 86 354 72 346 85 349 72 339 85 341 72 333 85 334 71 329 83 331 70 328 82 331 68 326 81 328 67 319 80 321 66 309 79 310 65 301 78 302 64 297 76 297 62 294 74 294 60 290 73 289 59 285 75 284 61 277 79 275 66 272 84 268 71 270 87 266 74 270 86 266 73 268 86 265 73 266 86 261 73 263 87 258 75 261 88 256 76 258 88 253 76 257 87 251 75 257 88 250 76 256 92 248 80 253 96 245 86 251 102 243 92 248 107 240 97 243 109 235 99 237 108 229 98 231 106 223 95 226 102 219 91 222 100 215 88 219 100 211 88 213 103 206 92 208 109 199 99 203 115 194 105 198 119 189 110 195 122 185 112 192 125 183 116 189 131 179 122 185 136 175 128 181 139 170 131 177 139 166 131 175 140 164 133 173 145 162 138 169 154 158 148 165 165 153 160 161 174 149 169 158 179 145 178 156 184 144 180 153 190 141 187 151 195 138 192 148 197 135 195 147 199 134 197 148 204 135 201 150 212 137 211 151 224 139 224 151 234 138 235 150 241 138 242 151 246 138 247 150 253 139 255 151 259 139 261 150 262 138 265 150 264 138 268 153 268 141 271 156 276 145 280 161 284 149 289 163 290 153 294 166 293 155 298 169 296 159 301 174 302 165 308 178 310 168 317 180 317 171 323 180 321 171 328 182 324 173 331 188 331 179 338 194 338 185 346 200 344 191 352 204 348 195 356 208 353 200 362 215 359 207 368 220 365 212 375 222 371 214 380 221 373 214 383 224 374 217 383 229 376 223 386 237 380 232 391 245 383 240 394 250 386 244 397 254 389 248 399 258 391 252 401 260 394 255 404 261 398 256 408 263 400 258 411 265 402 261 412 269 400 266 412 275 397 273 409 281 393 281 404 288 389 289 400 294 388 294 400 297 391 296 403 298 395 297 408 299 396 298 409 301 394 299 406 304 391 302 403 307 388 307 399 310 385 310 396 313 385 312 396 313 388 313 400 313 393 312 405 311 396 311 408 311 396 310 408 311 394 310 406 312 392 311 403 312 389 311 401 311 389 311 400 311 390 311 401 311 391 310 402 311 391 310 404 311 392 310 404 311 392 310 403 311 390 311 402 312 389 311 400 312 388 311 399 312 388 311 400 311 390 311 401 311 391 311 403 310 391 311 403 309 391 310 402 308 389 310 401 306 388 308 400 307 398 308 398 302 385 307 397 300 384 307 395 298 383 307 392 297 379 305 388 295 375 304 383 293 371 301 380 290 370 298 378 288 369 297 377 288 365 297 373 288 365 297 372 286 365 295 372 284 366 293 373 283 366 292 372 281 366 291 372 279 365 288 371 276 364 286 370 275 362 284 368 282 367 282 367 281 367 282 367 281 366 282 367 282 366 282 366 283 365 284 365 285 363 285 364 277 356 286 362 286 359 287 359 287 355 287 355 287 352 287 352 286 350 286 350 285 348 286 349 277 344 286 348 277 344 286 348 285 349 286 348 277 346 286 350 276 347 285 351 276 348 285 352 276 348 285 353 285 352 285 353 285 353 285 353 283 354 284 354 283 354 284 355 284 355 284 355 284 354 284 355 284 354 284 355 276 350 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 353 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 354 285 354 284 353 285 354 284 353 285 354 284 354 285 354 285 353 285 354 286 354 285 353 276 348 285 353 286 354 285 354 276 349 285 354 284 355 284 355 275 351 283 356 282 358 282 358 281 361 281 361 279 364 279 364 267 362 276 367 263 365 273 369 261 368 269 372 258 371 267 375 256 374 264 378 255 377 263 382 255 378 263 383 255 376 264 381 265 377 266 377 269 372 269 373 262 365 273 368 264 362 275 364 265 360 276 361 264 358 275 357 272 354 273 354 257 356 266 352 250 356 259 350 243 356 250 348 240 358 245 349 238 358 245 350 236 358 240 347 232 356 236 346 229 356 232 345 226 355 228 345 223 357 225 347 219 357 221 347 215 356 217 345 210 356 212 345 204 357 206 346 198 359 200 348 194 361 195 351 191 361 194 356 185 356 188 349 179 348 182 339 173 342 176 332 168 338 171 327 165 335 169 327 163 329 166 323 159 321 163 316 153 313 159 305 147 306 154 296 144 302 149 289 141 294 145 288 136 284 140 278 133 276 135 268 131 269 134 262 131 263 135 255 131 254 137 249 130 245 137 240 128 236 135 231 127 229 133 225 128 223 133 220 129 214 133 213 131 207 136 205 132 201 140 198 134 197 142 194 136 193 143 190 136 190 144 187 136 187 144 184 136 184 144 181 136 182 145 178 137 181 145 178 137 179 145 177 137 179 144 176 137 180 144 178 136 179 141 178 136 178 142 178 137 176 144 176 147 175 146 174 149 173 148 173 143 169 150 171 145 167 151 168 147 164 153 165 151 159 157 161 157 152 162 153 160 143 169 145 161 135 170 136 160 128 165 129 161 124 164 125 163 119 166 120 168 112 170 112 175 105 178 106 184 101 186 102 193 100 194 101 198 95 202 99 204 93 209 97 208 88 213 92 211 82 215 87 214 77 217 82 218 77 220 81 227 75 229 79 239 71 242 76 251 68 253 73 259 69 261 74 264 71 267 80 273 71 275 81 281 68 283 77 289 63 291 72 294 69 294 66 298 59 298 67 308 60 307 68 318 61 318 69 327 63 327 72 334 67 333 76 339 71 337 81 346 74 344 84 354 75 351 85 362 75 359 84 367 75 363 84 372 77 366 85 378 82 372 91 388 91 382 100 397 100 391 109 402 106 397 114 406 110 399 118 411 117 403 124 419 124 412 131 428 129 420 137 434 132 425 140 437 138 428 144 441 148 431 154 444 161 435 166 448 171 438 177 450 179 440 184 450 185 440 189 452 194 441 197 456 205 445 208 462 214 450 216 464 219 453 222 465 228 453 230 451 242 451 242 448 253 449 253 460 259 448 259 458 266 447 265 455 275 444 275 455 285 443 284 456 292 443 291 444 294 442 295 439 301 438 301 442 315 430 311 434 324 424 320 431 330 420 326 417 330 417 330 411 336 411 336 407 344 406 344 405 352 404 352 405 357 405 358 410 366 399 359 393 365 391 363 389 377 379 368 372 373 371 373 367 377 365 377 371 386 362 378 357 380 356 379 357 393 348 383 352 398 343 389 341 396 338 395 346 405 337 397 337 407 330 397 328 409 321 399 322 409 314 400 319 412 310 403 318 416 309 407 316 417 308 409 305 410 304 409 309 419 301 410 310 420 302 413 304 414 303 414 313 422 307 415 314 423 307 416 312 422 304 414 302 414 303 415 305 421 297 412 303 421 294 411 302 420 293 411 303 418 295 410 303 417 294 408 301 415 293 407 299 412 292 403 300 407 293 397 303 402 297 392 305 399 299 388 305 395 300 385 305 393 301 382 305 391 301 381 306 391 302 380 306 392 302 381 307 393 304 382 308 396 305 384 307 398 305 387 307 400 304 390 304 404 301 393 301 407 296 396 299 409 293 398 298 410 292 399 297 410 292 400 298 410 292 400 297 410 292 400 297 409 292 399 296 409 291 398 296 408 291 397 295 407 291 397 295 406 291 396 292 395 291 395 296 406 291 394 295 405 291 394 295 405 291 394 291 394 290 393 295 405 292 395 296 406 291 395 296 406 291 395 296 406 292 396 296 407 292 396 296 407 292 396 295 407 291 396 295 407 291 396 291 396 290 396 291 396 290 396 291 396 290 395 292 395 290 395 295 406 291 394 295 405 292 395 295 405 292 394 295 405 291 394 295 405 291 394 295 405 291 394 291 394 291 394 295 405 292 394 296 405 292 394 296 406 292 394 296 406 291 394 296 406 291 394 296 406 291 394 296 406 291 394 296 406 292 395 293 396 292 396 293 396 292 396 296 407 292 396 293 397 292 396 297 407 292 396 298 407 293 396 298 407 293 396 293 396 292 395 295 406 291 394 295 405 291 394 295 405 291 393 295 404 291 393 295 404 292 393 295 404 291 393 295 404 291 393 295 404 291 393 295 404 292 393 293 394 292 394 296 406 292 394 296 406 292 394 296 406 292 395 296 406 292 395 295 405 292 394 295 404 291 393 295 404 290 392 294 403 290 392 294 403 290 392 295 404 291 392 295 404 291 393 295 404 291 393 295 405 292 394 295 405 291 394 294 404 291 393 295 404 291 393 295 404 291 393 295 404 291 393 295 404 291 392 295 404 291 392 295 404 291 392 294 403 291 392 294 404 290 392 294 404 290 392 295 404 291 393 292 393 291 393 293 404 290 393 289 392 289 392 293 403 289 391 291 392 290 391 293 402 290 391 292 402 289 392 290 392 290 392 291 392 290 392 293 402 290 391 293 402 290 391 294 402 291 391 292 391 290 390 291 392 291 392 294 403 290 392 294 404 290 392 294 404 291 392 296 404 292 393 297 405 293 394 297 406 293 394 295 396 294 396 300 408 294 396 300 408 294 397 301 408 294 398 301 409 294 399 301 410 295 400 295 401 295 401 302 411 295 402 303 412 296 403 298 403 296 403 305 413 297 403 305 413 298 404 307 414 299 405 309 415 300 406 310 416 301 408 312 416 303 409 314 417 304 410 315 417 306 410 317 417 307 410 319 417 309 410 321 417 310 411 323 417 312 411 325 417 315 411 328 417 318 411 323 410 322 411 334 417 324 411 334 416 325 411 326 410 325 410 334 415 325 409 334 413 325 407 336 412 326 406 335 410 326 404 335 409 325 404 335 408 325 403 336 408 326 403 338 409 328 403 338 410 329 404 338 411 329 406 338 412 327 407 339 411 330 405 341 408 331 402 342 406 333 399 343 405 333 399 332 399 332 400 341 408 331 402 340 410 329 404 339 411 329 406 339 413 328 408 339 415 329 410 341 416 330 411 343 417 333 411 334 410 334 410 344 413 334 408 343 411 333 405 342 410 331 403 338 409 328 403 334 410 324 404 318 405 319 406 326 413 315 407 324 414 313 408 323 416 313 410 323 418 313 413 325 420 314 415 326 421 315 416 327 420 314 417 327 420 315 416 327 420 315 417 314 417 314 418 325 423 313 420 325 425 313 424 327 429 315 428 329 433 317 432 331 435 319 436 333 437 321 437 335 437 323 438 336 437 324 438 335 438 323 439 334 440 322 440 332 442 320 442 330 442 319 443 329 443 318 443 329 444 318 444 331 444 319 446 333 443 323 447 338 443 328 449 344 441 336 450 352 438 346 448 360 433 356 444 367 426 366 438 373 417 375 429 376 409 381 420 380 401 386 411 384 393 390 404 385 389 392 399 386 385 394 395 396 390 397 390 391 375 400 384 400 378 401 379 392 367 401 375 391 363 400 372 390 361 400 370 391 359 401 368 391 360 401 369 392 360 403 368 393 358 404 365 392 357 404 362 391 355 403 361 387 356 398 361 384 357 395 363 382 356 393 362 393 359 394 359 386 348 397 354 389 344 400 350 392 341 402 347 404 345 405 345 399 338 408 345 410 346 411 346 413 347 414 347 406 339 415 347 416 345 417 345 407 336 417 343 416 342 417 342 409 334 419 342 420 341 421 341 423 340 424 340 426 340 427 340 428 339 429 339 430 337 431 337 423 324 433 331 434 327 435 327 426 317 437 324 439 321 439 321 430 314 441 319 431 311 443 316 443 313 444 313 444 308 445 308 432 299 444 302 442 294 443 295 442 289 443 289 434 283 446 284 451 281 452 281 444 278 457 280 458 279 459 278 457 273 459 273 456 266 457 266 455 261 457 260 456 258 457 257 447 255 459 255 459 253 461 252 460 250 461 250 447 247 460 246 456 244 457 243 444 242 455 240 454 238 455 237 445 238 457 236 447 239 460 236 450 239 463 236 451 240 464 235 448 241 461 235 444 241 456 235 441 243 453 238 441 247 453 241 440 248 452 242 438 246 449 239 435 242 446 236 435 243 446 236 437 245 449 238 450 240 451 239 441 245 453 239 452 238 453 238 439 243 451 237 437 243 448 237 436 242 447 236 445 237 446 236 435 241 447 235 436 241 447 235 436 241 447 234 435 240 447 235 435 240 446 235 445 235 446 235 445 235 446 235 445 235 446 235 445 235 446 234 435 240 446 235 435 240 447 235 446 235 447 234 436 240 447 234 436 240 447 234 436 240 447 234 435 240 447 235 446 235 447 234 435 240 447 234 435 240 447 234 435 240 447 234 435 240 447 234 435 240 446 235 445 235 446 235 445 235 446 235 444 235 445 235 444 236 445 235 434 240 445 235 434 240 445 235 434 240 445 235 435 240 446 234 445 235 446 234 445 235 446 234 445 235 447 234 446 235 447 234 435 240 447 235 435 240 447 235 436 241 447 235 436 241 447 235 436 240 447 234 436 241 447 235 436 241 447 235 446 236 447 235 437 243 448 237 449 239 450 239 439 248 448 239 437 249 445 239 434 250 442 240 438 244 439 243 438 247 439 246 438 249 439 249 438 250 439 250 438 251 439 251 438 252 439 252 437 253 438 252 436 253 437 252 435 252 437 252 434 252 436 251 434 252 435 251 434 252 434 251 432 251 434 251 432 251 433 250 431 251 432 250 431 250 432 250 431 250 432 250 431 250 432 250 431 251 432 250 431 251 432 250 432 251 432 250 432 251 432 250 432 251 432 250 431 250 432 250 431 250 432 250 431 251 432 250 431 251 432 250 431 251 432 250 431 251 432 250 430 251 431 250 430 251 431 250 430 251 432 250 430 251 431 250 430 251 431 250 430 251 431 250 430 251 431 250 430 251 431 250 430 250 431 250 430 250 431 250 430 250 431 250 431 251 432 250 431 251 432 250 430 250 432 250 430 250 432 250 431 250 432 250 431 250 432 250 431 251 432 250 431 251 432 250 431 250 432 250 431 251 432 250 431 251 432 250 432 251 432 250 432 251 432 250 432 251 432 250 431 251 432 251 433 253 434 252 435 253 436 253 436 250 437 250 438 245 439 245 440 239 441 238 443 234 444 233 435 235 447 230 446 229 448 228 447 228 448 227 447 226 449 226 449 224 450 224 451 223 452 222 454 222 455 221 454 220 455 220 452 216 454 215 439 212 451 207 438 204 449 199 438 198 448 193 440 194 451 189 441 190 453 185 451 183 452 183 447 178 449 178 444 173 445 171 433 173 444 167 434 169 446 163 437 165 449 158 448 155 450 154 435 158 446 150 429 151 438 142 422 143 430 133 417 137 426 126 415 133 424 123 413 130 421 120 409 128 417 117 402 124 410 112 397 120 404 108 396 115 403 103 397 110 403 98 396 106 402 94 391 103 397 91 382 99 387 86 372 96 377 83 366 94 370 80 361 93 365 79 357 92 361 79 349 89 353 76 339 86 342 73 334 82 336 68 330 78 332 64 327 77 328 63 317 76 318 62 305 77 305 63 296 79 295 65 290 81 289 67 285 83 283 70 276 86 273 73 267 86 264 73 262 85 259 71 258 83 254 69 252 83 248 69 241 85 237 72 233 89 227 77 228 95 221 82 224 100 218 88 220 106 212 95 214 110 205 99 208 110 200 99 205 109 197 98 201 112 193 101 193 119 184 109 185 129 175 120 181 136 171 128 179 142 169 134 178 148 167 140 174 156 163 149 170 162 158 156 164 165 152 159 159 167 147 161 155 171 143 165 151 179 138 174 147 188 149 188 149 198 137 194 152 205 139 203 154 212 142 209 154 221 142 220 151 227 138 226 147 231 134 230 144 235 131 234 144 242 131 242 145 252 134 254 151 263 139 265 156 271 144 274 160 276 148 280 165 280 153 284 169 286 158 291 170 295 160 300 170 303 160 307 167 309 156 313 167 312 155 317 170 317 160 323 177 326 167 333 185 332 175 340 192 336 183 344 197 336 189 343 203 338 195 346 209 345 201 352 212 354 205 362 213 361 205 370 213 364 206 373 218 366 211 375 227 369 220 379 236 374 230 384 242 377 236 388 247 379 242 390 253 382 248 393 260 387 255 398 262 392 257 403 262 395 257 406 263 397 258 407 267 396 261 406 272 396 267 407 276 396 271 407 279 398 273 408 278 400 272 410 276 403 269 413 271 405 264 414 264 404 257 414 257 401 248 410 252 396 242 403 250 391 239 398 249 387 239 394 250 384 240 391 253 383 243 390 255 384 245 391 256 386 247 394 257 389 248 398 257 392 249 401 256 394 249 403 255 394 248 404 253 393 248 404 250 403 250 404 256 391 255 403 260 388 261 400 262 383 266 394 264 377 269 387 265 371 270 381 265 367 271 377 264 365 269 375 263 364 267 375 262 363 266 374 265 371 266 372 264 359 268 369 273 366 273 367 273 356 277 366 276 358 276 358 277 358 280 364 278 358 281 365 277 358 280 364 277 358 280 364 277 356 281 366 277 356 280 362 281 366 280 366 276 355 281 364 281 362 282 362 282 361 281 359 283 362 283 362 285 362 285 362 286 361 286 362 279 352 285 360 283 358 283 358 283 355 282 352 284 352 282 349 283 348 281 346 274 340 279 342 279 343 277 340 272 335 276 338 278 339 276 337 278 340 277 338 279 340 277 339 280 341 278 339 274 336 279 340 280 342 279 340 274 336 278 339 278 342 276 340 274 343 273 340 274 341 273 339 274 342 273 339 272 344 272 344 268 338 272 344 268 338 273 344 273 347 273 347 272 349 272 349 268 342 273 349 274 347 273 346 275 347 275 348 270 340 275 347 271 338 277 344 273 336 278 340 273 336 279 339 274 337 279 340 272 339 277 342 278 346 276 344 268 342 274 345 265 343 274 348 262 344 271 349 258 344 268 348 254 344 265 347 250 344 260 346 246 343 257 345 244 342 254 344 242 341 252 343 242 340 251 341 241 338 252 339 241 337 251 339 242 336 252 338 242 336 253 338 243 336 254 337 242 336 253 337 242 336 251 337 240 336 250 337 240 336 249 337 240 334 248 333 240 334 248 333 248 335 246 333 234 336 244 336 230 338 238 333 225 339 233 333 221 340 228 332 217 340 222 332 213 341 218 332 208 341 214 332 203 342 209 333 199 344 204 334 195 346 198 336 189 347 192 338 183 347 185 338 175 346 177 337 169 344 171 338 164 339 165 332 158 332 161 326 154 325 157 317 150 317 153 307 149 310 152 301 148 303 151 297 144 295 151 289 140 290 145 284 136 287 143 279 134 283 140 279 133 275 140 271 130 262 138 257 128 250 135 245 127 242 133 237 128 236 133 233 127 226 137 222 124 218 139 212 121 213 136 205 121 208 126 206 130 201 130 201 130 190 131 192 132 181 135 180 137 174 139 173 141 169 143 169 141 162 146 162 142 157 150 158 142 153 151 153 145 149 152 152 148 145 151 146 154 139 156 139 160 135 162 135 161 131 166 132 162 129 170 131 162 129 172 130 161 129 170 132 162 135 171 137 161 133 163 134 165 134 170 136 168 129 169 129 167 124 171 126 170 121 175 123 172 118 179 121 174 116 180 119 179 113 184 117 186 107 191 112 193 102 198 106 199 95 203 99 203 90 208 94 209 85 213 89 215 80 219 84 220 75 225 79 226 72 228 76 231 72 233 77 239 71 242 79 250 68 253 77 260 67 263 75 265 67 268 75 272 67 274 76 281 65 283 75 288 62 289 71 293 59 294 68 296 57 296 64 299 60 297 69 307 63 305 72 316 67 313 76 323 69 321 79 330 71 328 80 334 71 332 81 338 73 335 83 343 74 340 84 351 77 348 87 361 80 357 89 370 82 365 90 375 83 369 91 381 88 374 95 389 95 382 103 396 102 389 110 401 107 394 115 406 114 399 121 413 121 405 128 421 125 414 133 428 128 419 135 431 131 422 137 435 138 425 143 428 156 429 155 432 167 434 167 447 170 437 175 449 175 439 179 450 181 440 185 452 191 442 195 457 202 446 205 450 211 451 211 452 214 452 214 464 222 452 222 461 233 450 234 448 245 449 245 448 252 449 253 459 258 447 257 457 265 445 264 456 275 444 273 456 284 444 282 446 288 447 287 454 294 445 289 447 300 438 294 439 308 427 302 421 311 421 311 429 325 418 320 428 331 416 326 423 337 412 331 417 345 406 339 412 353 401 346 408 358 397 351 403 362 393 354 386 360 384 360 376 368 375 367 378 381 368 372 374 383 364 375 367 387 358 377 351 383 351 382 346 388 345 387 351 400 345 392 347 401 341 393 332 393 331 393 329 404 323 395 324 406 316 397 322 409 313 400 321 412 312 404 319 413 311 405 315 413 308 405 312 414 304 405 311 413 302 405 310 414 301 405 310 414 301 406 311 415 303 407 312 416 303 408 313 416 304 408 312 416 304 406 303 406 302 405 309 413 302 404 306 410 300 400 307 403 303 392 309 395 306 383 308 389 305 378 306 385 302 375 304 384 301 373 305 383 302 372 308 383 305 372 310 384 307 372 310 384 307 373 308 386 306 374 307 388 304 376 305 392 303 381 304 397 301 386 302 402 298 391 301 406 296 395 301 408 295 398 295 398 294 398 298 406 294 396 298 404 293 394 297 403 293 392 297 401 294 390 297 401 293 390 297 400 293 389 297 400 293 389 295 389 294 389 296 390 295 389 298 400 295 389 298 400 294 388 298 400 294 389 298 400 295 389 297 400 294 389 297 400 294 389 297 401 294 390 297 402 293 391 294 392 293 392 297 403 293 392 297 403 293 392 297 402 294 391 298 402 294 390 295 389 295 389 298 400 295 389 297 400 295 388 297 400 294 388 297 400 294 389 295 390 294 389 297 401 294 390 298 402 294 390 298 402 294 391 298 402 294 391 298 402 294 391 297 401 295 391 297 401 294 390 297 400 294 389 296 400 293 389 296 400 293 389 296 400 293 389 296 400 293 389 297 401 294 389 297 401 294 390 297 402 294 391 298 402 294 390 298 402 294 390 298 402 295 391 298 401 296 390 298 401 295 389 296 389 295 389 296 389 295 389 296 389 295 389 298 401 294 390 298 401 294 390 298 402 294 391 297 402 294 391 297 402 294 391 298 402 294 391 298 402 295 391 298 402 295 391 298 402 295 390 298 401 294 390 296 390 295 389 299 401 295 390 299 401 295 390 299 402 296 390 299 402 295 391 299 402 295 391 299 403 295 392 299 403 295 392 299 403 295 392 299 403 296 392 299 403 296 392 299 403 296 392 299 403 295 392 299 403 295 392 299 403 296 392 300 404 296 392 300 404 296 392 300 404 296 392 299 403 296 392 299 403 295 392 299 403 295 392 300 404 296 392 300 404 296 392 300 404 296 392 299 403 295 392 299 403 296 392 299 403 296 392 296 392 295 392 297 402 294 391 297 402 294 391 296 401 293 390 296 402 293 390 296 402 292 391 295 403 292 391 295 403 292 392 295 403 292 393 296 404 292 393 293 394 293 393 293 394 293 393 296 404 292 393 296 404 292 392 293 392 293 392 293 392 293 392 293 392 292 392 295 403 292 392 294 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 294 391 292 391 296 402 293 391 296 402 292 391 296 402 293 391 293 390 292 390 295 401 292 390 293 390 292 390 293 390 292 390 294 401 292 390 294 401 292 390 295 401 292 390 293 390 292 390 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 294 402 292 391 294 402 292 391 294 402 292 391 294 402 292 391 294 402 292 392 294 402 292 391 294 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 294 402 292 391 294 402 292 391 294 402 292 391 294 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 295 402 292 391 294 391 292 391 293 391 292 391 293 392 292 391 293 391 292 391 295 402 292 391 294 402 292 391 294 402 292 390 294 402 292 391 295 402 292 391 295 402 292 391 295 403 292 391 293 392 292 391 294 392 293 392 293 392 292 392 295 403 292 391 295 402 292 391 295 402 292 391 294 391 292 391 294 391 292 391 294 392 292 391 294 392 293 392 296 403 294 392 296 403 293 391 296 403 294 392 296 402 293 391 294 391 293 391 294 391 293 391 296 402 292 391 296 402 293 391 296 402 293 391 296 402 293 391 294 391 293 391 296 402 293 391 297 403 293 391 297 403 293 391 297 403 294 392 296 403 294 392 296 403 294 392 296 403 294 391 297 403 293 391 297 403 294 391 297 403 294 392 297 403 294 391 297 403 293 391 294 392 294 392 299 404 294 393 299 405 294 395 300 407 294 397 301 409 294 399 301 411 294 401 301 411 294 402 303 412 296 404 305 413 297 405 307 415 299 406 308 416 300 407 309 416 301 407 310 415 302 407 313 415 303 408 317 415 306 410 321 416 311 410 316 410 315 410 330 414 320 409 331 413 322 408 332 411 322 406 333 408 323 403 335 406 326 400 339 404 330 398 341 403 332 396 342 402 333 395 344 401 336 394 346 400 338 392 347 399 339 391 348 400 340 392 339 392 339 393 347 401 338 394 346 402 337 394 345 402 337 394 346 402 339 393 347 403 341 393 348 402 342 393 348 402 342 392 348 402 342 392 348 401 342 391 347 401 341 391 346 402 339 392 344 404 337 394 343 407 335 397 340 409 333 400 338 411 331 403 327 404 327 405 332 415 323 408 317 410 318 410 323 417 311 411 321 415 309 411 320 415 309 410 320 416 309 411 321 418 310 413 322 419 310 415 324 420 312 416 324 420 313 417 325 422 314 419 327 424 315 422 330 427 318 426 336 428 324 428 343 428 332 427 338 424 338 425 341 421 342 421 352 420 342 417 351 416 341 412 349 413 339 408 346 411 335 405 342 410 331 404 340 411 329 405 339 411 328 406 342 410 331 405 344 409 334 403 346 407 336 401 346 406 336 401 345 406 333 401 342 406 332 402 340 406 329 401 337 406 326 402 334 406 323 403 333 407 321 405 334 410 321 407 335 413 324 408 335 417 326 410 333 421 326 413 326 424 322 415 317 425 311 415 309 423 302 412 302 420 296 410 296 418 292 408 293 417 289 407 288 416 286 408 284 412 283 404 282 408 280 398 282 406 280 397 280 395 280 395 280 394 280 394 282 396 282 396 283 405 283 397 283 404 282 395 283 404 282 393 283 404 283 395 283 396 283 396 283 405 283 397 284 406 283 397 284 405 283 396 284 396 283 394 287 406 285 395 290 408 287 397 293 410 290 399 295 411 292 402 296 411 294 403 298 410 297 402 300 410 299 401 302 400 303 400 305 398 305 398 306 397 306 398 305 406 306 398 306 406 307 401 308 398 308 400 307 404 309 399 308 402 309 397 308 400 310 395 311 388 310 391 311 384 312 384 311 390 314 382 312 389 315 381 313 390 316 382 317 382 317 382 315 392 317 384 318 385 318 386 319 386 320 386 322 386 322 386 321 394 323 385 324 384 324 384 325 381 325 382 326 378 327 378 329 375 330 375 328 381 333 372 330 380 335 370 336 368 337 368 333 377 337 367 339 367 339 367 343 367 343 368 348 367 348 367 351 378 353 367 356 377 357 366 359 376 361 364 362 362 363 363 360 373 362 362 361 361 362 362 363 362 363 362 363 375 366 364 363 376 366 364 360 375 364 364 354 374 358 363 347 375 350 363 340 377 341 365 334 369 334 369 330 383 329 371 328 385 324 374 326 386 322 376 325 388 320 377 325 390 320 379 325 392 320 382 326 392 321 382 328 387 322 377 330 383 327 372 332 379 328 368 333 377 329 366 334 375 331 364 334 373 331 362 334 373 333 361 336 361 336 361 338 374 338 362 340 374 344 364 344 373 348 363 352 362 352 362 356 361 356 361 351 366 361 360 364 358 365 358 368 354 369 355 361 353 372 351 363 350 374 349 374 350 375 350 375 347 376 347 378 343 375 341 382 341 379 339 386 339 387 340 380 335 390 339 391 338 391 339 384 332 393 338 394 337 392 334 396 336 395 334 399 335 400 335 402 335 404 334 406 333 408 333 410 332 412 332 415 331 416 331 419 330 420 330 412 321 423 327 423 322 424 322 424 316 424 316 416 307 426 312 429 308 430 308 433 307 434 307 428 301 439 307 431 302 443 308 433 300 444 306 435 294 447 298 437 285 449 288 439 278 452 279 442 273 455 274 456 271 457 271 444 267 456 269 441 263 454 264 452 257 453 257 452 252 454 251 455 248 456 247 446 245 458 245 448 243 461 242 449 240 462 240 462 237 463 236 461 233 462 232 447 230 460 228 446 228 458 225 445 224 458 221 445 222 458 219 456 217 458 216 443 218 456 214 440 214 452 210 436 210 448 205 445 203 446 202 446 200 448 200 438 202 450 198 440 200 452 196 440 198 452 193 439 195 451 190 438 190 450 185 438 186 449 180 450 177 451 176 440 178 453 172 452 169 453 168 439 170 451 164 435 166 447 160 432 161 444 155 440 152 442 151 430 154 442 147 430 150 441 143 428 147 439 138 422 141 433 131 416 134 426 125 412 129 422 120 411 126 420 116 409 123 419 113 405 121 414 111 396 118 405 107 390 113 398 102 387 109 395 98 386 104 394 93 383 100 391 89 375 95 382 83 367 91 372 77 360 89 365 75 356 90 360 76 350 89 354 76 340 87 344 75 334 87 336 74 332 85 333 72 331 82 333 68 330 79 332 65 329 78 332 65 328 79 330 66 329 79 331 66 329 78 332 65 331 77 333 64 331 76 333 63 331 76 334 63 332 76 335 63 332 77 335 64 332 78 334 65 331 79 334 67 331 81 334 67 332 81 334 68 332 81 333 68 331 81 333 68 330 80 333 67 329 77 332 65 329 74 332 62 329 72 332 59 329 69 332 57 330 67 334 54 331 66 335 53 332 66 336 52 332 67 335 53 331 69 334 55 330 71 332 57 328 71 331 58 328 71 330 58 328 71 330 57 329 70 331 56 329 68 332 55 331 68 334 55 331 68 334 55 330 69 333 56 329 71 332 58 328 72 331 59 327 72 330 59 326 70 329 58 327 69 329 55 327 66 330 53 328 64 332 50 328 63 331 49 327 63 330 50 326 64 329 51 325 64 328 50 323 63 326 50 323 63 326 49 323 61 326 48 323 59 327 46 324 57 328 44 325 57 328 43 324 58 327 44 323 59 326 46 321 59 324 46 320 60 324 46 321 60 324 46 321 58 324 45 321 57 325 44 321 57 325 44 322 57 325 44 322 57 325 44 321 57 325 44 323 58 327 44 327 56 331 44 330 55 335 42 330 55 334 41 327 57 331 43 325 59 328 46 324 61 327 48 323 61 326 47 323 60 326 47 323 60 327 46 324 59 327 45 323 58 326 45 323 59 326 45 323 59 325 46 323 59 326 45 324 56 327 44 325 56 329 42 326 56 330 42 327 57 330 42 325 57 328 44 323 60 326 46 322 62 324 48 321 62 323 48 321 61 323 47 322 59 324 46 323 58 326 44 323 58 325 44 323 59 324 45 322 60 324 46 322 61 323 47 321 61 322 47 321 61 323 47 323 61 325 47 323 60 325 46 323 60 325 46 323 61 326 48 325 61 328 48 324 62 327 48 324 63 326 50 323 65 325 51 322 65 324 52 322 65 324 52 322 64 324 51 323 63 326 49 326 61 329 48 327 60 330 46 326 60 330 46 326 61 329 48 326 62 330 48 326 62 329 48 324 62 327 49 323 63 326 50 323 63 326 50 323 63 325 49 323 63 325 49 323 63 326 49 325 62 328 48 325 61 328 48 324 63 328 48 325 63 328 49 325 62 328 49 325 63 328 48 326 62 329 48 326 62 329 48 326 62 329 48 326 62 330 48 327 61 330 48 328 62 331 48 329 62 333 48 329 62 333 48 329 63 333 49 330 63 333 49 331 63 334 49 331 64 334 50 330 66 332 52 331 68 333 54 333 69 336 55 333 69 335 56 331 71 333 57 332 71 334 57 333 71 335 57 333 71 335 57 333 71 334 57 332 71 334 58 331 71 334 58 332 72 334 58 332 71 334 58 331 71 334 58 332 71 334 57 333 72 334 58 334 72 336 58 333 73 335 59 333 73 334 59 333 73 334 60 333 73 334 60 333 73 334 59 333 73 335 59 333 73 334 59 332 73 333 59 332 73 333 59 332 73 333 59 332 73 334 59 332 72 334 58 332 72 333 58 332 73 333 59 332 73 333 59 332 73 333 59 332 73 334 59 333 73 334 59 333 73 334 60 333 74 334 60 333 74 334 60 333 74 334 60 333 75 334 60 333 75 334 61 333 75 334 61 333 74 334 60 333 74 334 61 333 74 334 60 333 75 334 61 333 75 335 61 333 75 335 61 334 75 336 61 334 75 336 61 334 75 335 61 333 75 335 61 333 75 335 61 333 75 335 61 333 75 335 61 333 74 335 61 333 74 335 60 333 74 335 60 333 74 335 60 333 74 335 60 334 74 335 60 334 74 335 60 333 74 335 61 333 74 335 61 333 75 335 61 333 75 335 61 333 74 335 61 333 74 335 60 333 74 336 60 333 74 336 60 334 74 336 60 335 72 337 59 333 70 335 57 327 69 330 56 319 68 322 55 317 69 318 55 315 69 317 55 312 68 312 54 309 69 309 55 309 70 308 56 309 71 308 57 309 71 308 57 307 71 306 57 305 71 303 57 301 73 298 60 295 77 291 63 290 81 286 68 287 84 281 71 283 86 277 74 280 85 276 72 279 83 274 70 275 84 271 71 274 86 268 73 273 87 267 76 272 92 265 81 272 96 264 86 274 100 266 90 275 102 266 92 275 103 266 93 275 101 266 92 275 99 266 89 274 96 266 86 274 94 266 84 275 95 267 85 276 96 267 86 276 98 268 88 277 97 268 87 278 94 270 84 277 93 270 83 277 93 270 83 278 94 270 84 279 97 270 86 279 99 270 89 278 100 270 91 277 100 269 90 276 99 268 89 275 97 267 88 275 97 267 87 276 95 268 85 276 95 268 84 276 95 268 84 276 94 268 84 277 93 269 82 279 90 271 79 278 89 271 77 277 89 270 78 278 90 271 79 280 90 272 79 281 89 273 78 280 89 273 78 280 90 273 79 281 91 274 79 284 89 277 78 288 87 281 75 288 86 282 74 287 87 280 75 287 87 280 75 289 86 283 74 291 85 286 72 292 84 287 71 291 85 285 73 289 88 283 76 288 90 282 78 287 91 281 79 286 91 280 79 284 91 278 80 284 91 278 79 283 91 277 79 283 91 277 79 285 90 279 78 287 89 280 77 284 90 278 78 284 91 277 79 285 91 278 79 284 92 278 80 284 92 278 81 283 93 278 82 283 94 276 83 283 94 276 83 283 93 277 81 285 91 278 79 285 89 279 77 286 89 279 77 287 89 280 78 288 89 282 77 290 88 283 75 288 88 282 76 287 89 281 77 287 90 280 78 287 91 280 78 286 90 280 78 286 89 280 76 286 88 280 76 287 88 281 76 287 89 281 77 287 89 281 77 287 89 280 77 287 89 280 77 286 89 280 77 286 89 280 77 286 88 280 77 287 87 279 77 287 87 278 78 288 90 277 83 290 96 279 90 294 101 283 97 298 104 286 100 300 106 288 102 300 108 289 104 299 109 288 105 299 109 287 105 298 108 286 104 298 106 287 102 300 105 288 101 301 104 289 100 302 104 291 100 304 104 292 100 305 103 294 101 307 103 296 100 309 103 298 100 311 103 299 100 311 102 300 101 310 104 299 102 309 105 298 103 308 106 296 104 307 106 296 104 307 106 296 104 307 105 296 104 308 105 296 104 308 106 296 105 308 108 296 106 307 108 296 107 307 108 295 107 307 107 295 106 306 105 295 103 306 105 294 103 305 107 294 105 305 107 293 106 305 107 293 105 305 109 293 107 306 109 293 108 305 108 293 106 305 109 293 107 304 110 292 109 304 110 292 109 304 109 293 107 305 109 294 107 306 108 294 106 306 108 294 106 305 107 294 105 306 107 294 105 305 106 294 104 293 105 294 104 305 106 294 104 306 107 294 104 307 107 295 105 308 107 296 105 308 107 296 106 308 107 297 106 308 107 296 106 307 107 296 105 307 107 296 105 307 107 296 105 308 107 296 105 295 107 296 106 308 107 296 106 308 107 296 106 308 107 296 105 307 107 296 105 307 107 296 105 307 107 296 105 307 107 296 105 307 107 296 105 295 107 296 106 308 108 296 106 308 108 296 106 307 107 296 106 307 107 296 106 307 107 296 106 307 107 296 105 308 107 296 106 308 107 296 105 308 107 296 105 308 107 296 105 308 107 296 105 308 107 296 106 307 107 296 106 307 107 296 106 295 107 296 106 307 107 296 106 307 107 296 106 295 107 295 106 295 107 295 106 295 107 295 106 307 107 295 106 307 107 295 106 307 107 296 106 307 107 296 106 307 107 295 105 307 107 296 105 308 107 296 105 308 106 296 103 308 107 296 105 307 107 295 105 307 107 295 105 307 107 296 105 307 106 296 104 307 107 296 105 306 108 295 106 306 108 294 106 305 107 293 105 305 105 293 103 305 101 293 99 305 103 293 101 304 106 292 103 303 107 291 104 303 107 292 104 304 107 292 104 305 106 293 104 305 105 294 102 305 104 294 101 306 103 294 99 306 101 294 97 306 99 294 96 306 98 294 95 306 98 294 94 307 96 294 93 307 95 295 92 307 92 295 89 308 91 295 88 308 91 296 87 308 90 296 87 308 91 296 87 308 90 296 87 308 89 296 86 308 87 296 84 308 86 297 84 308 88 297 86 309 93 297 92 309 99 297 99 309 104 297 104 310 108 298 108 311 110 299 110 311 113 299 113 310 115 299 117 310 117 298 119 309 119 298 121 310 119 298 121 310 118 299 121 311 117 299 119 311 117 300 119 312 116 300 118 312 116 301 117 313 116 301 117 312 116 301 118 312 116 301 118 312 116 301 118 313 116 301 118 312 116 301 118 312 116 301 118 312 116 301 119 312 116 301 119 313 117 301 118 313 117 301 118 312 117 300 118 312 117 300 118 311 117 299 119 311 117 299 118 311 117 299 118 311 116 299 117 311 116 299 118 311 116 300 118 312 116 300 118 312 116 300 119 312 116 300 117 312 116 300 117 311 116 300 119 311 116 300 118 311 116 300 118 311 116 300 118 311 116 300 118 312 116 300 118 311 115 300 117 311 115 300 117 311 115 300 116 311 115 300 116 311 115 300 115 311 114 300 115 311 114 300 116 311 113 300 116 299 115 300 114 310 115 298 113 307 115 295 112 302 114 291 110 297 113 286 107 292 111 282 103 288 108 278 101 284 105 276 95 282 102 274 91 279 99 273 89 279 97 272 85 277 94 272 82 276 91 272 78 274 89 270 77 271 89 266 76 267 89 262 77 264 90 259 78 262 91 256 79 260 90 254 78 257 89 251 77 255 90 248 78 251 92 245 81 249 95 242 84 248 97 241 86 246 98 238 87 242 98 235 87 240 98 232 87 239 99 231 89 240 100 231 89 240 101 231 90 240 100 231 89 239 100 231 89 238 100 230 90 237 101 229 91 238 102 229 91 238 102 229 92 237 103 229 93 237 103 228 93 237 103 229 93 237 103 229 92 238 102 229 91 237 101 229 91 238 101 229 91 238 102 229 91 238 102 230 92 238 103 230 92 237 102 229 92 237 102 229 91 237 101 229 91 236 101 229 91 237 101 229 91 238 102 229 91 238 102 229 92 237 101 229 91 237 101 228 90 237 99 228 89 237 99 229 88 237 98 229 88 236 98 227 87 234 99 225 89 231 101 223 91 229 103 220 93 226 105 217 95 224 106 215 96 220 108 212 97 218 111 210 100 213 116 205 106 208 121 199 111 202 123 193 114 196 124 187 114 192 124 182 115 190 127 179 118 185 134 174 126 180 143 169 136 177 150 165 144 174 156 163 150 173 161 162 156 172 168 160 162 168 176 156 172 162 183 150 178 156 185 143 181 152 187 140 183 150 193 138 190 148 203 136 202 151 214 139 212 153 222 140 221 154 226 142 226 156 229 143 229 156 237 144 237 155 245 144 245 151 252 140 252 147 256 135 256 146 258 134 260 148 264 137 267 153 273 141 275 157 279 146 283 160 284 149 288 163 287 152 290 166 289 154 293 169 292 159 296 172 299 162 303 173 306 163 310 172 313 161 317 169 318 159 323 168 319 158 326 170 321 160 327 175 324 166 332 181 329 173 336 186 334 177 342 188 339 179 348 190 343 182 351 194 344 186 352 199 347 191 356 205 351 197 359 208 356 200 365 210 361 202 370 209 366 203 375 210 367 204 377 214 367 208 377 220 368 214 379 228 370 223 380 232 372 229 383 236 376 232 387 239 379 235 390 241 380 241 380 245 382 241 392 250 382 247 393 255 382 252 393 258 382 254 393 259 383 256 395 260 385 257 396 259 386 257 397 260 386 258 398 263 386 260 397 263 385 262 396 265 384 263 396 267 384 265 396 268 383 267 395 269 382 269 394 271 382 270 394 269 383 269 395 268 386 268 397 268 386 268 398 268 387 268 399 269 386 270 398 271 384 271 396 271 382 271 395 272 383 271 395 272 383 273 395 273 382 273 394 271 384 272 395 271 384 272 396 270 384 273 396 270 382 274 394 276 390 276 390 271 376 275 388 267 375 270 387 262 375 264 387 259 374 262 386 261 370 265 382 262 366 266 378 260 365 263 376 258 363 261 375 258 363 262 374 258 362 262 374 257 363 260 375 255 364 258 376 255 364 258 376 256 364 259 376 257 363 260 374 258 362 261 372 262 372 262 372 258 361 262 372 257 362 261 372 256 361 260 372 254 360 259 370 255 358 260 368 256 356 260 366 257 353 262 363 259 350 264 360 262 348 266 357 267 354 268 354 270 354 268 351 271 352 270 350 272 352 271 348 273 351 272 348 268 342 272 347 269 342 273 346 270 341 273 346 275 348 273 345 270 340 274 344 270 340 273 344 270 340 273 344 270 339 273 344 270 340 273 344 270 340 273 345 275 348 274 346 276 349 274 346 275 348 274 346 275 348 273 345 270 340 273 344 270 339 274 343 270 339 275 344 272 341 275 345 271 343 275 347 270 346 273 351 274 358 273 359 264 352 271 362 261 355 262 354 258 355 267 363 253 353 263 361 249 350 259 357 246 348 256 354 243 346 253 351 240 346 251 349 236 345 248 348 232 344 244 346 228 341 239 342 223 338 234 338 220 337 230 336 217 335 227 333 213 334 224 330 209 333 216 326 205 332 214 326 201 332 209 325 198 332 205 325 194 332 200 324 191 333 196 324 187 332 192 324 184 331 189 323 181 329 186 321 178 327 183 319 176 325 182 316 174 322 180 313 173 319 179 310 172 317 177 309 170 316 175 308 166 317 171 307 163 318 168 309 159 318 163 311 155 315 159 309 153 308 158 301 149 301 155 294 145 297 150 286 140 294 146 283 137 291 142 281 135 285 140 281 133 276 137 273 131 267 135 263 129 261 134 252 128 258 135 249 128 256 133 250 128 249 133 245 130 242 135 240 131 237 136 235 132 234 139 229 131 231 138 224 130 228 138 222 132 224 137 222 133 220 139 219 134 217 142 215 134 214 142 212 134 213 142 210 133 211 141 209 132 212 137 210 130 213 135 211 126 214 132 211 125 216 131 211 123 218 130 213 126 220 130 217 126 225 129 222 122 229 127 228 123 230 129 228 125 228 131 228 127 225 128 225 130 220 135 220 133 214 140 215 138 208 142 209 142 204 146 206 145 203 150 205 144 203 148 205 143 205 145 205 142 205 144 205 143 206 145 207 144 207 145 208 145 207 146 208 143 206 148 208 142 208 148 209 142 210 147 210 146 215 146 213 146 216 145 214 142 212 146 215 142 213 146 215 142 214 150 218 143 214 148 216 145 214 154 218 153 217 152 216 153 215 153 215 144 210 150 212 143 209 148 211 150 212 148 209 150 212 149 209 151 211 149 209 151 211 149 210 151 211 149 210 150 211 149 210 150 211 148 210 150 212 149 210 151 212 149 210 150 212 149 210 143 209 149 211 151 213 149 212 143 212 149 213 143 213 149 214 143 213 149 214 143 211 152 213 143 207 153 209 143 202 149 202 141 197 150 196 139 192 148 190 138 189 145 187 138 186 144 185 138 180 143 180 139 174 145 174 141 168 148 168 142 163 147 163 143 159 148 160 148 157 150 157 149 152 154 154 154 147 159 149 158 141 166 145 161 135 166 137 164 131 169 133 167 127 171 130 174 122 178 126 181 115 186 119 187 108 191 111 190 103 195 106 194 101 198 105 201 97 205 101 208 92 212 96 213 85 217 89 217 79 220 84 220 77 223 82 225 76 227 81 235 73 237 78 246 69 249 78 255 68 258 77 261 69 263 78 269 68 270 77 278 66 279 75 286 62 287 71 291 59 292 68 295 59 294 65 300 62 298 70 310 64 308 73 321 67 320 76 331 69 329 79 338 71 336 80 345 74 342 83 354 77 350 86 363 80 359 89 370 81 365 90 373 83 367 92 379 89 372 97 389 97 382 105 399 104 392 112 406 110 400 118 411 115 403 122 417 123 409 130 424 130 416 137 431 134 423 141 435 137 426 144 439 144 429 149 444 155 434 160 450 167 440 172 454 176 444 181 456 182 446 186 458 192 447 195 459 202 448 205 463 211 452 213 455 218 455 218 456 220 456 221 467 228 455 228 465 242 453 241 463 255 451 254 461 263 450 263 459 268 447 267 455 277 443 275 453 288 440 285 441 294 441 294 452 301 440 299 448 309 438 304 441 320 432 314 422 325 422 325 426 338 415 333 422 341 410 336 414 348 405 341 409 356 398 349 405 364 397 358 395 363 395 364 390 365 389 365 382 371 380 370 378 385 368 376 369 390 359 380 356 384 354 383 352 384 351 384 343 385 343 385 336 390 335 389 338 403 329 394 328 398 329 398 329 409 321 400 320 411 314 402 315 413 307 403 313 415 304 406 307 408 304 408 313 419 304 411 313 421 304 412 316 420 307 412 317 419 311 411 317 418 311 410 314 416 307 408 311 415 302 406 309 415 301 406 310 415 303 407 302 407 301 408 312 415 305 407 313 413 306 405 313 411 306 402 312 410 305 401 312 407 305 397 314 401 309 391 315 397 310 386 313 394 309 383 312 393 308 382 313 392 309 381 315 392 311 381 317 391 313 381 319 391 315 381 319 393 316 382 317 395 314 384 313 398 311 387 307 402 305 391 303 404 298 392 300 405 295 394 298 405 294 395 297 406 292 395 294 395 292 395 297 407 294 396 297 398 297 398 298 399 298 400 299 410 299 400 299 400 300 401 299 399 299 400 298 397 298 398 296 406 297 397 296 406 297 397 297 397 298 397 298 397 299 397 297 407 299 398 298 407 299 398 298 408 299 399 297 408 298 399 297 408 298 399 297 408 297 399 296 408 297 399 296 408 297 399 296 408 297 399 296 408 297 399 297 398 297 398 295 406 296 397 295 396 295 396 296 396 296 396 295 406 296 396 296 396 296 396 296 395 296 396 295 406 296 396 296 405 297 396 296 406 297 396 296 406 297 396 295 405 296 396 295 405 296 396 295 395 296 396 294 405 295 396 293 405 295 395 294 404 295 395 294 404 295 395 295 405 296 396 295 406 296 396 295 406 296 396 295 406 296 396 296 395 296 396 294 405 295 395 294 404 293 393 294 404 295 394 293 403 294 394 294 404 295 394 294 404 295 394 294 404 295 394 294 404 294 393 295 404 293 393 294 404 293 393 294 404 295 395 294 405 293 393 294 404 295 395 294 404 292 393 294 404 294 393 294 404 295 394 294 403 295 394 296 393 296 393 296 393 296 394 296 393 296 394 296 393 296 394 295 403 296 394 296 393 296 394 295 404 296 395 295 405 295 395 295 405 296 395 295 405 296 395 295 405 297 395 295 405 297 395 295 405 297 395 296 405 297 395 296 405 297 396 297 395 298 396 296 405 297 396 295 405 296 395 294 403 295 394 294 402 292 390 293 401 294 392 294 402 295 391 294 402 292 390 294 403 296 394 295 404 296 394 296 404 297 394 295 403 297 394 295 403 297 394 295 403 297 394 296 393 296 394 294 403 295 393 294 402 292 390 293 402 294 392 293 401 294 392 293 401 294 391 293 401 294 391 293 401 294 391 293 401 295 391 293 401 294 391 293 401 295 391 293 402 295 392 293 402 292 391 293 402 295 393 293 402 295 393 293 402 295 393 293 402 293 391 293 402 292 390 293 402 293 391 294 402 293 391 294 402 293 390 294 402 293 390 293 401 295 391 293 401 293 389 293 401 293 389 293 401 295 391 294 391 294 391 292 401 293 391 292 400 293 391 293 390 294 391 292 400 294 391 292 401 294 391 294 391 294 392 293 392 294 392 294 391 294 392 294 391 294 392 293 401 294 392 293 402 294 392 294 391 294 392 293 402 294 392 293 403 295 393 293 403 294 394 293 403 294 393 293 402 294 393 293 403 294 394 293 403 294 393 293 402 293 393 293 402 294 392 293 402 294 393 293 402 292 391 293 402 293 391 294 402 295 392 296 392 296 392 294 401 296 392 293 401 293 389 293 401 293 389 293 401 293 389 294 402 296 392 294 402 296 392 294 402 293 391 294 402 294 391 294 402 293 391 294 402 296 392 294 401 296 392 294 401 296 392 296 391 296 392 294 402 296 392 294 402 296 392 296 392 296 392 295 402 296 392 295 402 297 392 295 402 297 392 295 402 296 392 295 402 296 392 295 402 296 392 295 402 296 392 295 402 296 393 295 403 297 393 295 403 297 393 295 403 297 393 295 403 297 393 295 403 297 393 295 403 297 393 295 403 297 393 295 403 297 393 295 403 297 393 296 404 297 394 296 404 297 395 296 404 298 395 297 405 299 395 299 395 299 395 299 395 300 396 298 406 300 396 297 405 299 396 298 395 299 396 296 405 298 396 296 404 298 395 296 404 297 395 295 404 296 394 294 402 292 391 293 401 295 391 294 402 293 390 295 393 295 393 294 404 295 394 294 404 293 393 294 404 296 394 296 394 296 394 294 403 296 393 295 393 295 393 294 402 295 393 295 392 293 391 295 393 293 391 296 393 296 394 296 393 296 394 296 393 296 394 296 404 297 394 297 404 299 395 299 395 299 395 297 405 298 396 297 405 298 395 296 404 298 395 296 404 297 395 296 404 297 395 296 405 297 395 298 395 298 396 297 405 298 395 297 405 299 395 298 395 299 395 297 404 299 395 298 394 298 395 297 404 298 395 297 404 298 395 297 404 298 395 297 404 298 395 297 404 299 395 298 394 299 395 299 394 299 395 297 404 299 395 297 404 299 395 297 404 299 395 297 404 299 395 297 404 298 395 297 404 299 395 297 404 299 395 298 404 299 395 299 394 299 395 298 404 299 395 299 395 299 395 298 404 299 395 299 395 299 395 300 395 300 395 300 395 300 396 300 395 300 396 299 406 301 396 299 406 301 397 299 406 301 397 299 406 301 397 299 407 301 397 299 406 301 397 299 406 301 397 300 396 300 396 300 396 300 396 300 396 301 396 300 395 300 396 299 405 300 395 299 404 299 395 298 404 298 394 298 403 297 393 298 404 293 392 298 404 293 392 294 394 293 394 298 405 292 395 299 407 292 397 299 409 293 400 301 412 294 403 302 414 294 405 302 415 295 406 302 416 295 407 303 416 295 407 304 416 296 408 306 417 298 408 308 417 299 409 310 417 301 411 313 418 303 412 317 419 308 413 322 419 312 413 327 419 317 414 320 413 320 414 321 413 321 413 329 418 319 412 325 418 315 412 311 411 311 412 316 417 306 412 312 417 301 413 308 418 298 414 309 418 297 415 310 419 299 417 314 421 302 420 317 422 305 423 321 423 310 426 325 422 315 427 330 422 320 429 334 421 326 431 340 421 334 431 346 420 342 431 352 417 351 429 359 411 360 424 366 403 370 415 377 404 378 405 375 384 383 393 377 374 386 383 377 366 387 375 379 362 387 371 380 359 389 368 384 356 393 365 388 353 397 362 392 351 401 361 396 349 404 358 400 345 409 354 412 349 413 349 409 340 418 348 422 348 423 348 417 341 427 349 418 340 429 348 429 342 430 343 432 335 433 335 435 328 436 328 427 318 439 324 428 315 440 319 439 314 440 314 439 311 440 311 439 308 440 308 440 306 441 306 430 299 441 304 441 302 442 302 441 300 443 300 444 296 445 296 446 292 447 292 449 294 450 294 454 301 456 301 450 301 460 309 458 316 459 315 451 310 458 320 451 312 458 323 451 313 457 325 451 313 457 324 457 323 458 323 451 311 458 322 456 322 458 322 451 312 458 323 456 323 457 323 451 311 457 322 450 310 457 320 456 319 457 319 456 318 457 318 456 318 457 317 451 307 457 317 452 307 459 318 452 307 459 318 458 318 459 318 454 308 459 320 455 310 459 321 457 312 460 324 458 316 461 327 460 331 461 331 462 322 463 333 464 322 466 334 467 322 470 334 470 321 473 333 471 320 475 332 476 331 477 331 473 320 478 331 476 331 477 331 472 320 477 331 472 320 476 331 472 320 476 331 472 319 476 331 472 319 477 330 476 330 477 330 476 331 477 331 476 332 477 332 476 332 477 332 476 332 477 332 473 320 477 331 476 330 478 331 473 319 478 330 478 330 479 329 474 318 481 328 480 326 481 326 480 324 482 324 475 312 482 322 474 311 481 321 474 311 481 321 473 311 481 321 474 311 481 321 480 320 481 320 480 321 481 320 474 312 481 322 480 324 481 325 474 316 481 326 474 315 482 325 473 312 482 322 474 310 482 319 473 308 482 317 482 316 483 316 475 307 484 315 475 307 485 316 475 308 484 316 475 308 484 318 482 319 483 319 475 311 482 321 474 311 482 321 474 310 482 320 474 310 482 319 474 310 482 320 474 311 482 321 475 312 483 322 475 313 483 323 475 314 482 324 474 314 482 324 474 314 481 324 480 324 481 323 474 312 481 322 474 311 481 321 474 312 482 322 475 312 482 322 481 323 483 324 475 314 483 324 475 314 482 324 474 313 482 324 480 323 481 323 473 312 481 322 473 312 480 321 472 312 479 322 473 312 480 322 473 312 480 323 473 312 480 323 479 323 481 323 473 312 481 323 479 322 481 322 473 312 481 322 479 322 481 322 474 312 481 322 474 312 481 323 474 313 481 323 474 313 482 323 474 313 482 324 474 313 482 323 474 312 481 323 474 312 481 323 474 312 481 323 474 312 481 322 473 310 481 320 473 309 480 319 473 308 480 317 473 308 481 318 479 320 481 320 475 312 481 322 479 326 481 326 477 319 481 330 477 323 480 335 478 338 479 338 476 328 478 340 476 330 478 342 476 331 478 343 476 332 478 343 475 331 478 343 477 342 478 342 475 330 479 341 474 328 479 339 473 326 479 336 472 323 479 334 478 329 479 329 468 313 479 321 466 306 478 312 463 299 476 303 460 291 474 295 458 286 471 288 469 286 470 286 456 283 469 285 456 281 469 284 456 280 469 282 457 277 470 279 456 274 470 276 455 269 468 270 455 262 468 262 455 256 469 255 456 250 470 250 456 248 470 248 455 248 469 247 454 244 467 243 453 238 467 236 454 233 467 231 455 232 468 227 453 232 466 227 450 230 462 223 444 225 456 218 440 222 451 215 438 220 449 213 437 218 449 212 447 211 448 210 434 212 445 206 431 209 442 203 430 206 442 200 432 206 443 200 444 201 445 200 434 204 446 198 445 196 446 195 433 199 445 193 443 192 444 191 432 196 443 189 432 194 442 187 432 193 443 186 432 190 443 184 431 187 443 180 430 186 441 178 430 185 441 178 430 184 441 178 429 183 440 177 429 181 440 175 429 180 440 174 430 178 440 172 431 175 430 173 433 171 444 165 436 168 448 162 438 166 450 160 436 162 448 156 433 156 444 148 429 149 439 141 425 143 436 135 423 139 433 129 419 135 429 126 414 132 424 123 408 128 416 118 404 124 413 114 403 119 412 109 403 115 412 104 400 111 408 100 393 106 400 95 384 101 390 89 376 99 382 86 371 98 376 85 367 97 372 85 362 97 367 85 353 95 357 82 344 92 347 79 339 88 343 75 336 84 340 71 332 82 335 68 323 79 325 65 313 77 314 63 306 77 305 63 300 78 301 64 297 81 296 67 290 84 288 70 284 83 282 69 283 79 281 65 283 74 282 60 282 72 281 58 277 73 276 58 269 75 267 61 259 78 256 65 254 83 249 70 250 87 245 74 247 90 242 77 244 93 238 80 237 97 231 85 228 102 221 90 221 103 214 91 216 102 210 90 213 103 207 90 207 106 200 94 198 111 190 100 192 117 183 107 189 122 180 113 188 128 179 119 187 135 177 126 182 144 171 136 177 151 165 143 170 153 159 146 164 154 153 146 160 157 150 149 156 165 145 158 154 176 142 171 155 187 155 186 156 193 144 189 158 200 146 197 158 208 146 206 157 217 145 216 154 225 141 224 150 231 137 230 148 236 136 235 147 245 134 245 148 253 136 254 150 259 138 261 153 263 140 266 156 267 144 271 160 274 149 277 165 280 153 285 166 289 155 291 164 295 153 297 162 298 150 301 162 302 151 306 166 309 156 314 172 315 162 322 177 322 167 328 181 326 171 332 184 325 174 333 190 327 180 334 195 334 186 340 198 343 189 350 199 351 190 359 199 357 190 365 202 358 193 366 209 362 200 371 218 367 210 377 226 371 219 380 232 372 225 382 238 375 231 383 244 380 237 390 247 385 240 395 247 391 241 400 249 394 242 403 251 395 245 405 256 395 250 405 264 396 258 407 271 399 265 409 272 402 266 413 271 406 264 416 269 409 263 418 272 410 264 419 273 409 265 419 275 409 268 419 278 408 272 418 281 407 274 416 283 405 275 414 283 405 275 414 285 404 276 413 286 404 278 411 286 405 279 415 288 406 283 417 292 405 288 416 296 403 292 414 295 412 296 411 303 402 298 411 300 413 300 412 305 404 300 413 304 405 299 413 302 406 297 413 300 404 295 413 300 403 295 411 301 400 296 408 302 397 297 405 304 396 299 403 299 404 300 401 302 393 298 403 298 402 300 399 306 392 302 400 303 400 304 400 305 400 305 400 307 402 308 402 314 394 309 402 309 401 310 401 309 398 310 398 309 397 310 398 309 398 309 397 312 390 308 399 309 391 307 401 307 393 305 405 304 405 304 406 305 395 303 406 302 394 301 406 300 393 299 405 300 391 300 403 301 389 301 401 301 388 302 399 303 398 304 398 302 387 304 399 302 389 304 401 302 392 303 404 302 394 302 406 301 396 302 408 301 396 302 408 301 396 302 408 302 395 303 407 302 394 302 407 301 394 302 406 302 392 303 404 302 390 303 402 301 390 302 402 301 390 302 402 301 390 302 401 301 390 302 402 301 390 302 402 301 390 302 402 301 391 302 403 301 392 302 404 301 392 303 404 301 392 303 404 301 392 303 404 302 392 303 404 302 392 303 405 302 392 303 405 302 393 303 405 301 392 302 404 301 392 302 404 301 392 301 404 300 391 301 403 300 391 301 403 300 391 300 403 300 390 300 402 300 390 300 402 300 390 301 402 300 390 300 402 300 391 300 403 300 392 300 404 300 391 301 404 300 391 301 404 299 392 300 404 300 392 300 404 299 393 299 405 299 393 299 406 298 394 299 406 298 394 298 406 297 394 297 406 297 394 297 406 296 393 296 406 296 392 296 405 296 392 296 404 297 392 297 404 297 391 297 403 297 391 297 403 298 392 298 404 297 404 298 404 298 392 298 405 298 393 298 405 298 394 298 405 297 394 297 406 296 394 296 406 295 394 295 406 294 394 294 406 294 394 293 406 292 394 291 406 290 394 289 406 289 393 287 406 287 393 285 405 283 404 282 404 283 392 281 403 282 391 279 403 280 392 278 403 276 402 276 403 281 391 277 402 283 390 279 402 286 390 282 402 287 390 284 402 289 390 286 402 289 392 286 404 285 404 286 404 288 394 286 406 288 394 286 406 289 394 287 407 289 394 287 406 290 393 288 406 291 393 289 405 293 392 290 404 295 390 293 401 296 388 294 399 295 398 295 396 295 398 296 393 297 388 296 400 297 389 296 390 296 402 296 402 299 391 296 403 300 392 296 403 300 392 297 403 296 402 296 402 296 404 296 404 300 395 296 406 301 398 296 409 302 401 296 412 301 402 296 414 302 404 297 415 303 405 298 416 304 406 298 417 304 406 299 417 304 406 299 417 304 406 299 417 304 405 299 416 305 404 300 415 305 404 300 415 306 403 301 415 306 403 301 414 306 403 301 414 306 403 301 415 306 403 301 415 306 403 301 415 306 403 302 414 302 414 302 414 301 414 302 414 306 403 301 415 306 403 302 414 306 403 302 414 306 403 302 414 302 414 302 414 307 403 302 414 307 403 302 414 307 403 302 414 307 403 302 414 307 403 302 414 307 403 301 414 307 403 301 413 307 403 301 413 307 402 301 413 307 402 301 413 307 402 301 413 306 401 301 412 306 400 301 411 301 410 301 411 307 399 303 409 308 398 304 408 305 408 305 409 308 396 305 396 307 394 309 405 308 389 312 401 309 384 314 395 309 378 315 388 315 382 315 383 306 370 314 378 312 377 312 378 303 369 311 378 302 371 309 381 299 373 306 383 297 373 305 383 296 371 303 381 294 369 302 379 293 368 301 377 292 368 299 377 291 367 299 375 290 366 299 373 288 362 298 368 285 357 295 362 280 352 290 357 276 350 285 354 272 350 282 353 269 349 278 351 275 351 275 351 272 353 273 353 272 355 272 355 272 356 272 356 273 355 273 355 274 353 274 354 274 352 274 353 266 350 274 352 274 351 274 350 273 351 274 351 273 351 274 350 273 351 272 348 273 351 272 349 274 351 272 349 274 351 272 349 274 351 274 351 274 351 274 352 274 352 274 352 274 352 272 349 264 349 272 350 264 349 271 349 264 349 272 349 274 352 274 352 274 351 274 352 274 351 274 352 274 351 274 352 265 350 274 352 275 352 275 352 265 352 275 353 266 353 275 354 265 354 276 354 264 355 275 354 262 355 273 352 257 353 266 348 248 352 257 346 239 353 245 344 233 356 237 346 228 357 231 347 229 347 226 347 218 357 222 347 213 356 217 346 206 356 209 345 198 357 201 345 193 358 194 346 187 357 188 347 179 352 182 344 172 348 175 340 166 342 169 333 162 335 164 327 157 327 161 317 153 323 156 308 150 320 154 313 146 316 150 312 144 309 148 304 141 300 145 295 139 292 143 286 136 285 142 278 134 280 140 270 134 275 139 265 133 266 140 257 129 259 136 253 125 253 131 250 126 247 131 244 127 240 130 239 125 231 130 229 126 223 134 218 136 214 135 212 136 210 136 208 129 206 134 205 130 201 135 200 129 198 136 195 128 194 135 192 126 191 131 189 134 187 133 185 134 184 134 183 128 182 133 181 136 179 136 179 127 181 134 180 126 182 133 181 126 183 131 181 125 183 131 182 125 184 131 183 125 185 130 183 136 184 134 184 127 187 129 186 132 187 133 186 127 184 128 184 131 182 133 181 135 177 137 177 136 172 142 172 142 165 148 165 144 159 154 160 145 154 153 155 145 149 153 150 151 143 154 144 155 135 157 135 160 128 162 128 166 122 168 123 172 118 174 118 176 111 180 113 182 105 188 109 186 100 192 105 189 96 195 101 193 93 198 97 201 89 205 94 209 84 213 88 217 78 220 82 223 75 227 80 229 75 233 79 236 73 241 80 242 70 245 74 245 66 248 71 248 64 251 69 252 63 254 71 260 63 261 71 271 62 273 70 281 62 282 71 289 62 290 70 295 64 295 73 302 68 302 78 310 69 309 79 317 67 316 77 323 65 322 74 327 65 325 74 334 67 331 76 346 71 342 80 358 77 354 86 367 82 363 92 376 88 371 97 385 92 380 102 393 95 389 104 398 96 392 105 400 99 393 107 408 106 400 114 418 117 410 125 428 128 420 135 433 135 425 142 438 144 429 150 443 154 434 160 450 162 441 167 454 166 443 172 455 174 444 178 458 185 447 189 448 203 449 202 460 211 450 213 447 220 447 221 457 229 446 229 458 239 446 240 461 248 449 249 463 253 450 253 450 257 449 257 446 267 445 267 451 283 439 280 446 294 434 290 442 301 431 297 426 305 427 305 434 322 422 317 421 326 420 327 430 337 419 332 425 343 415 336 416 351 406 343 406 358 396 350 398 363 388 356 390 368 381 360 382 375 374 367 378 383 367 375 375 388 368 380 362 381 360 381 359 393 351 385 350 398 342 388 345 401 336 392 343 404 334 396 339 405 330 397 324 398 324 398 329 408 320 401 329 411 319 404 329 414 319 407 319 410 318 410 318 412 317 412 323 421 316 413 320 422 313 413 318 422 311 414 310 415 311 416 309 416 310 417 317 423 308 415 315 421 307 413 310 421 302 412 309 418 300 410 309 416 300 408 311 413 303 405 311 413 304 405 309 413 302 404 309 411 303 402 311 408 305 398 313 404 309 394 314 400 310 389 314 395 310 385 314 392 310 381 313 390 310 379 314 390 310 379 314 390 310 379 313 392 310 381 312 395 309 384 309 400 306 388 305 404 302 393 301 407 298 396 298 409 293 399 296 410 290 399 295 409 290 398 294 408 290 397 294 407 289 396 295 407 290 397 295 408 290 397 295 408 289 398 295 408 290 398 294 408 289 397 295 407 290 396 295 406 289 395 294 406 290 395 293 405 290 394 293 405 289 394 293 405 289 394 293 406 289 394 293 406 289 395 292 406 289 395 289 396 288 396 290 407 287 397 290 408 287 397 288 396 287 396 291 406 287 396 291 406 287 395 291 406 288 394 290 405 287 394 291 405 288 394 291 405 288 394 291 406 288 395 291 407 288 396 291 408 288 396 291 408 288 397 291 408 288 397 291 407 287 396 289 396 288 396 289 396 288 395 292 406 289 395 291 406 288 395 292 407 288 396 291 407 288 396 291 407 288 396 289 396 288 396 289 396 288 396 292 407 289 396 289 396 288 396 289 396 289 396 293 407 289 396 293 407 290 396 291 396 290 396 294 407 291 396 295 408 291 396 295 408 291 396 295 408 291 396 291 397 291 396 291 396 290 396 291 396 290 395 294 407 290 395 291 396 290 396 294 407 290 396 294 408 290 397 294 408 290 397 294 408 290 396 294 407 290 396 295 407 291 396 295 407 291 396 294 406 290 395 294 406 290 395 293 405 289 394 293 406 289 394 292 406 288 395 291 406 288 395 289 405 287 394 288 405 286 394 286 393 285 394 289 404 286 394 289 405 286 394 287 394 286 394 287 394 287 394 288 393 287 393 289 404 286 393 288 404 286 393 288 404 285 393 287 403 285 392 287 403 285 393 288 404 285 393 288 404 285 393 288 404 285 393 288 404 285 393 288 404 286 394 286 393 285 394 285 393 285 393 285 393 284 393 285 393 284 393 287 404 284 393 287 404 285 393 286 393 285 393 288 405 286 394 289 405 286 394 291 406 287 395 291 407 288 396 292 408 288 397 290 398 289 397 294 409 290 398 296 410 292 399 299 411 294 400 302 412 296 402 303 412 296 402 304 413 296 403 303 413 296 404 303 414 295 405 303 414 294 406 301 415 293 407 299 416 291 408 299 417 291 409 300 418 291 411 291 412 291 413 299 421 291 414 298 422 290 414 297 422 289 414 295 421 287 413 293 421 285 413 292 422 284 413 291 422 284 414 290 424 283 415 289 424 282 416 289 425 281 417 289 426 282 418 289 427 282 419 289 427 282 419 289 427 282 419 289 427 282 419 290 428 283 420 291 429 283 421 291 430 283 423 292 432 284 424 292 432 285 425 293 432 285 425 293 432 285 424 292 432 285 424 289 431 283 423 286 429 281 420 284 427 279 418 283 426 277 417 281 425 276 416 281 425 276 415 282 425 276 415 283 425 277 416 284 425 278 416 285 425 279 416 287 425 281 417 288 426 282 417 289 425 282 417 288 425 282 416 288 425 282 416 287 424 281 415 286 423 280 414 286 422 280 414 286 422 280 414 287 423 281 414 287 424 281 415 287 424 281 415 287 424 281 415 286 424 280 415 285 423 280 414 286 423 280 415 287 424 280 415 287 424 281 415 287 425 281 416 287 424 281 415 287 424 281 415 287 423 281 415 288 423 282 414 289 423 283 414 289 423 283 414 289 423 283 414 290 422 283 413 292 421 284 413 295 422 286 415 299 423 290 416 306 423 296 417 312 424 303 418 316 424 307 419 318 424 309 418 309 416 310 416 311 412 311 412 320 416 312 409 311 406 312 407 320 413 311 405 312 404 311 404 320 412 312 404 319 412 311 404 318 414 311 406 315 418 309 409 306 412 307 413 306 425 301 415 300 427 294 415 292 425 288 415 285 420 281 409 280 412 279 405 279 405 278 394 279 399 280 389 278 396 278 385 277 394 277 383 277 395 277 384 279 387 278 385 279 397 279 385 281 387 281 387 282 387 282 388 280 398 282 389 280 398 281 389 280 398 280 386 281 389 279 385 280 399 281 390 280 400 280 390 279 401 278 389 279 400 278 388 279 400 281 391 280 400 281 391 281 391 281 391 280 400 281 391 279 399 279 388 278 396 278 385 277 394 280 386 278 392 281 383 278 389 282 381 283 379 283 379 280 388 284 380 285 380 285 381 281 389 286 381 282 390 287 382 288 383 288 383 289 383 289 383 284 390 289 381 288 380 288 380 283 387 288 378 283 386 288 378 283 386 287 377 282 386 287 377 281 386 286 378 286 378 286 378 287 379 287 379 289 380 289 380 290 381 290 382 291 381 291 382 291 380 291 381 285 387 292 379 284 384 291 377 282 379 287 369 281 373 288 367 281 369 287 360 282 366 287 358 289 360 289 360 282 367 287 359 281 366 286 358 288 359 288 360 281 366 287 359 282 366 287 357 282 365 288 358 283 366 290 358 284 366 289 357 283 364 289 356 284 366 291 359 284 365 291 359 283 362 289 353 283 360 291 355 283 360 291 355 284 358 290 350 284 356 289 347 285 357 293 351 284 356 291 348 283 352 290 345 283 351 289 343 282 351 288 343 281 350 288 342 282 352 288 344 290 347 290 347 281 351 287 343 281 350 289 344 281 352 289 347 280 353 287 346 279 352 286 345 280 352 286 345 279 350 287 345 280 350 288 344 281 352 289 347 281 352 290 347 282 352 290 346 282 352 289 346 290 347 288 345 282 354 290 348 282 354 290 348 282 354 289 349 282 356 289 348 283 357 291 351 284 358 291 350 286 360 294 353 286 360 293 353 287 363 296 357 289 367 297 361 298 365 298 366 291 377 299 371 291 381 299 375 293 385 300 378 296 389 301 381 298 394 303 385 305 388 305 389 307 392 308 392 310 394 310 393 307 403 310 393 304 401 308 392 305 390 305 390 303 389 303 389 303 388 303 389 303 398 304 389 304 388 305 389 304 400 304 389 305 401 304 390 304 402 304 391 303 402 303 392 299 402 299 392 296 402 295 391 293 390 293 390 294 402 292 391 293 402 291 391 292 402 289 391 290 401 287 391 286 389 286 390 286 400 284 389 282 399 281 388 278 400 275 389 275 402 272 390 274 404 269 393 272 406 268 395 272 406 267 396 273 407 268 397 275 408 269 398 279 410 272 400 283 411 276 402 287 411 280 402 289 409 282 400 290 405 283 396 290 401 283 392 291 398 284 389 294 396 286 387 296 396 288 386 296 396 289 385 297 394 290 384 296 392 291 381 296 389 292 378 296 386 293 374 298 381 297 369 300 378 299 365 300 375 301 363 300 375 303 363 301 377 305 366 302 380 306 369 303 383 308 373 305 385 311 377 307 386 314 379 317 378 317 378 312 381 320 375 316 377 324 371 319 372 329 367 324 369 334 363 337 362 337 362 328 366 339 362 340 363 341 364 330 366 341 365 332 366 343 366 333 366 344 367 333 366 344 368 343 367 344 368 334 363 344 366 345 363 345 363 348 359 348 360 353 357 354 357 359 356 360 356 364 356 365 357 368 356 368 356 371 356 372 356 374 356 375 356 378 356 378 357 381 358 381 358 383 358 384 359 377 350 385 358 385 354 386 355 389 350 390 350 395 346 396 346 401 344 402 344 406 343 407 343 412 341 413 341 416 337 417 337 419 332 420 332 421 328 422 328 425 326 426 326 429 326 430 326 433 327 434 327 434 327 435 326 437 321 438 321 441 311 442 311 433 298 445 301 436 291 448 294 439 286 452 289 439 283 453 286 450 280 451 280 450 272 451 271 441 264 453 265 457 262 459 262 462 258 463 258 462 254 463 253 448 245 462 245 447 236 460 234 446 228 459 226 458 223 460 223 459 221 460 220 446 220 459 217 443 215 457 212 439 209 451 206 437 203 449 199 436 198 447 194 447 189 448 188 437 187 449 183 438 182 451 178 439 179 452 175 442 177 456 173 443 176 456 171 442 174 454 168 436 169 448 163 431 166 441 158 427 161 438 154 428 158 439 150 430 155 442 147 433 152 444 144 433 148 445 141 430 145 441 137 423 142 433 133 414 137 423 127 409 131 418 121 409 125 418 115 409 120 419 110 408 116 417 106 402 111 413 101 396 107 406 97 393 105 401 95 392 105 401 95 393 104 403 95 391 102 401 93 386 98 396 89 382 96 392 86 379 94 389 84 378 92 387 82 377 90 386 80 376 87 385 77 374 85 383 75 369 83 378 72 362 81 370 70 355 81 362 69 351 79 357 67 349 76 355 64 348 71 355 60 346 68 354 57 344 67 351 56 339 65 347 55 336 64 343 54 333 63 338 55 332 61 338 50 333 60 338 49 333 59 339 48 333 58 340 47 335 58 342 47 336 57 344 46 335 58 342 47 334 59 340 47 330 59 336 48 326 60 332 48 325 60 329 47 324 60 328 47 323 60 327 47 321 60 325 48 320 61 324 49 320 61 324 49 319 62 323 49 317 62 321 49 317 61 320 49 315 61 319 48 314 62 317 49 312 62 315 49 312 62 314 49 313 62 314 48 313 62 314 48 313 64 313 50 312 68 311 54 311 72 310 58 311 74 309 60 313 75 309 61 312 75 309 61 311 74 309 61 312 74 308 60 312 73 309 59 312 73 310 59 311 74 308 60 308 77 305 63 306 81 303 67 305 85 301 71 302 87 298 74 297 89 292 76 292 91 287 79 289 93 284 81 287 94 281 82 283 96 277 84 279 97 273 86 279 98 272 86 278 98 271 87 275 99 268 88 274 99 268 88 273 99 267 87 273 99 267 87 273 99 266 88 274 100 268 89 276 101 269 89 276 101 269 89 276 101 269 89 277 100 269 89 277 100 270 89 277 101 270 90 278 102 271 91 279 101 272 91 280 100 272 89 280 99 272 88 280 98 272 87 279 98 272 87 279 100 271 89 279 102 270 92 278 104 269 95 280 107 270 98 281 108 271 100 282 109 272 101 282 107 272 100 282 105 272 97 282 102 272 94 281 101 271 94 281 103 271 95 282 105 272 97 283 105 273 99 284 105 273 98 284 104 274 96 283 103 273 95 283 102 273 94 284 102 274 93 285 101 275 92 286 100 277 91 287 99 278 90 288 98 280 88 290 97 281 87 289 97 282 86 288 97 281 85 287 97 280 85 285 96 279 84 283 95 277 83 280 96 274 84 278 96 272 84 278 96 271 85 278 95 271 84 278 95 272 83 278 93 273 81 278 92 272 80 277 91 271 79 275 92 269 80 275 91 269 79 275 89 270 77 276 87 271 75 277 86 271 73 277 85 272 72 278 85 272 72 278 86 271 73 277 87 271 75 277 90 271 77 277 91 271 79 278 91 271 79 277 91 272 79 278 91 272 79 279 91 273 79 280 91 274 79 280 91 274 79 280 92 274 80 280 92 274 80 279 93 274 81 279 93 273 80 278 92 272 80 278 92 272 80 278 92 272 80 279 93 273 80 279 93 273 80 279 93 273 80 279 93 273 80 279 93 273 80 279 93 273 81 279 93 273 81 279 93 272 81 279 93 273 81 279 93 273 81 279 93 273 81 280 93 274 81 280 92 274 80 280 92 274 80 280 92 274 80 280 93 274 80 280 92 274 80 280 93 274 80 280 93 274 81 280 93 274 81 280 93 274 80 280 93 274 80 280 92 274 80 280 92 274 80 280 92 274 79 280 91 274 79 280 92 274 79 280 92 274 79 280 92 274 79 280 92 274 79 280 92 274 79 280 92 274 80 279 91 274 80 279 92 274 80 279 93 273 80 279 92 274 80 280 92 274 80 280 92 274 80 280 92 274 80 280 92 274 80 281 93 275 80 281 93 275 80 281 93 275 81 281 93 275 81 281 93 275 81 281 93 275 81 280 93 274 81 280 93 274 81 280 93 274 80 280 92 274 80 280 92 274 80 280 92 274 80 280 92 274 80 280 92 274 80 281 92 275 80 281 92 275 80 281 92 275 79 275 81 276 79 282 92 276 80 282 92 276 80 281 93 276 80 281 93 276 80 281 93 276 80 281 93 275 81 281 93 275 81 281 93 275 81 281 93 275 81 281 93 276 80 282 92 276 80 281 92 276 80 282 92 276 80 281 92 276 80 281 92 276 80 281 92 275 80 281 93 275 80 281 93 275 80 280 93 274 80 279 93 273 81 279 94 272 82 279 94 270 83 279 93 270 84 279 95 270 86 280 97 270 89 281 100 271 92 283 102 272 95 284 103 273 97 285 105 274 98 285 105 275 99 285 106 274 100 285 107 274 100 285 107 274 101 284 106 273 100 284 106 273 101 284 107 273 103 285 109 273 105 286 111 274 107 287 111 275 108 287 111 276 107 288 111 275 108 288 112 276 109 288 112 276 109 288 112 276 109 288 112 276 109 287 113 276 110 288 114 276 111 288 114 276 112 288 114 277 112 288 114 276 112 288 114 277 112 289 114 277 112 289 114 277 113 290 115 278 114 291 117 279 116 292 117 280 116 293 117 281 115 292 115 280 114 292 116 280 115 292 117 281 117 293 117 282 117 295 117 283 118 296 117 284 118 297 119 286 121 298 120 287 122 298 119 287 121 298 120 287 122 297 120 286 122 297 119 285 120 297 118 286 119 298 119 286 120 298 120 287 121 300 121 288 123 301 122 290 124 303 123 291 124 303 123 292 125 304 123 292 125 304 123 292 124 304 123 292 124 304 123 292 124 303 122 292 124 303 122 292 124 303 121 292 124 303 122 292 124 303 121 291 123 302 121 291 123 302 123 291 125 302 124 290 125 302 126 291 127 303 127 292 129 303 128 292 130 303 128 292 129 303 127 291 128 302 126 291 127 289 126 290 125 300 122 288 124 299 121 288 122 298 120 287 120 298 118 286 119 298 117 286 117 298 115 286 116 297 115 285 114 296 114 284 113 295 112 284 111 295 111 283 109 294 110 282 106 292 109 281 104 290 108 279 102 286 106 275 99 283 103 273 96 281 101 271 93 280 99 271 90 280 97 270 87 279 95 271 84 279 92 273 80 278 89 274 75 275 86 271 72 270 86 266 72 264 88 260 75 260 90 256 77 258 91 254 79 257 91 252 79 256 91 252 78 256 90 252 77 256 88 252 75 257 87 253 74 257 87 253 74 256 88 252 74 255 89 252 75 256 90 252 76 256 90 252 77 255 89 252 76 255 87 252 74 254 86 251 73 253 86 249 73 250 88 246 75 247 89 243 76 244 89 240 76 242 88 237 75 240 88 235 74 238 87 233 74 235 87 230 74 232 89 227 76 229 92 223 81 225 98 218 86 222 103 214 92 218 106 210 96 214 108 206 97 211 108 203 96 208 109 200 98 204 113 196 102 198 119 189 110 192 126 182 117 187 130 176 122 182 134 172 125 179 138 168 129 175 145 165 136 174 149 162 142 171 151 160 145 157 146 156 145 166 154 154 147 164 159 152 153 161 168 159 169 160 177 148 173 159 183 146 179 156 187 144 183 156 191 143 187 156 197 143 194 156 207 145 205 155 215 142 213 149 220 137 218 143 223 130 222 140 227 141 226 141 234 129 233 143 244 131 245 148 254 135 255 150 261 138 263 152 266 141 268 155 271 143 275 158 279 146 282 157 286 146 290 153 292 142 296 151 298 140 301 150 302 141 305 157 305 147 309 166 312 156 318 174 320 164 326 180 326 169 332 182 330 172 336 186 332 175 339 191 335 180 342 196 341 186 349 201 348 192 357 204 354 197 364 207 358 199 368 210 361 202 371 215 366 208 375 222 370 215 380 225 374 218 384 227 378 221 387 231 381 225 390 234 383 233 383 236 387 228 396 236 391 228 399 238 393 228 401 238 393 230 401 241 394 232 402 244 395 236 404 246 397 237 406 246 400 237 408 245 403 235 411 243 405 233 413 241 407 231 415 241 408 231 416 241 409 231 417 242 409 232 417 243 409 233 417 243 409 234 416 242 408 233 416 242 408 233 416 242 408 232 416 242 408 232 416 242 408 233 415 243 407 233 415 244 407 234 415 244 407 235 415 244 407 235 415 245 407 235 415 245 407 235 415 245 407 235 415 244 408 235 416 244 408 235 416 244 408 235 416 244 408 234 415 244 409 233 414 242 409 231 414 239 410 229 412 237 410 226 411 235 410 224 411 233 410 222 411 232 411 221 412 231 410 220 411 232 410 221 411 232 409 221 411 233 409 222 410 234 409 223 410 236 409 224 410 236 409 225 410 238 408 226 410 239 408 228 410 240 408 229 409 242 408 231 409 245 404 234 410 252 397 243 406 260 387 254 397 265 376 259 383 264 368 260 375 257 370 257 370 254 368 254 367 251 366 251 366 250 366 250 366 250 366 249 365 251 364 251 364 253 364 253 364 254 366 255 364 253 367 255 366 260 364 254 368 252 368 253 368 252 365 253 364 251 363 253 361 250 360 251 360 247 357 247 356 239 352 239 352 241 341 233 346 239 338 235 341 232 342 232 342 236 335 230 340 234 335 228 340 227 341 227 342 228 345 229 342 229 348 230 345 230 349 232 346 234 348 234 348 237 348 237 348 243 338 240 346 243 339 240 347 243 339 240 348 244 340 241 348 241 348 241 348 244 339 241 347 244 338 241 346 242 336 240 344 239 344 239 344 241 336 238 344 239 345 239 346 240 337 240 343 239 337 239 343 237 336 238 341 234 335 236 341 229 334 232 341 224 332 228 342 220 329 224 339 216 327 220 332 213 325 217 334 210 324 215 332 207 323 215 330 205 322 214 328 203 321 212 326 202 320 212 325 202 320 212 324 201 320 212 322 199 317 210 319 196 315 207 314 190 312 201 311 185 310 193 305 180 308 187 301 174 306 182 299 169 304 176 296 164 302 170 294 159 300 165 293 154 298 161 291 150 295 157 288 147 290 154 284 144 285 151 277 142 280 148 271 139 277 145 267 137 273 142 266 135 267 140 264 135 259 140 256 134 252 139 249 132 247 139 243 131 243 138 237 130 236 137 233 131 228 137 226 132 219 140 217 134 212 139 210 134 207 140 205 135 204 139 202 135 199 141 198 137 194 145 192 137 188 145 186 135 183 140 182 134 178 138 177 135 173 141 173 138 165 143 166 141 157 147 157 149 150 151 150 151 143 156 144 158 141 161 142 162 137 167 139 168 131 176 136 170 125 179 129 171 118 176 120 173 115 176 116 173 110 177 112 179 103 183 106 187 95 191 99 195 90 200 93 202 87 206 90 209 87 213 92 217 87 222 95 224 85 229 93 229 80 232 84 233 73 236 77 236 70 238 74 241 68 243 73 250 65 253 71 259 64 262 68 267 63 270 71 273 64 275 73 276 68 277 78 281 72 282 82 289 73 289 83 297 71 298 81 304 67 305 77 307 63 308 72 309 61 309 69 313 60 313 69 317 60 318 70 319 61 320 70 320 62 320 71 319 63 319 73 317 63 317 73 317 65 316 74 319 66 317 76 325 69 322 78 332 71 328 81 339 75 336 84 345 77 341 87 351 77 347 87 356 76 352 85 359 75 354 83 361 76 355 84 367 81 362 89 377 88 371 96 386 94 380 103 394 99 388 108 399 104 393 112 402 109 394 116 407 116 399 124 416 124 407 131 425 130 416 137 431 134 422 141 437 141 427 147 442 152 433 157 447 162 438 167 450 170 440 175 450 177 439 180 450 185 439 189 453 197 442 199 459 205 448 208 452 212 452 212 465 213 453 215 464 222 452 223 462 235 450 235 460 246 448 246 447 254 448 254 458 262 446 260 455 272 444 270 442 282 443 282 455 292 442 290 442 293 442 293 448 305 437 301 441 316 429 312 433 326 422 321 416 326 416 327 421 338 411 332 414 347 405 340 411 356 400 350 409 363 401 356 405 367 398 360 388 366 387 366 386 381 377 373 378 386 368 378 364 381 365 381 358 381 357 381 349 384 349 384 351 399 343 390 348 405 341 397 346 409 340 401 335 402 334 401 332 411 325 402 316 404 316 404 319 414 310 405 311 407 309 407 314 419 306 410 312 421 304 413 303 413 304 414 306 414 305 414 313 422 307 415 313 420 305 412 313 417 303 410 312 416 303 408 311 415 303 407 310 413 302 404 311 411 303 402 316 409 307 401 322 407 314 399 326 407 319 398 327 407 321 399 328 408 323 399 329 409 323 401 328 411 323 403 319 404 320 405 321 414 316 406 315 416 307 406 308 416 301 406 304 414 297 403 301 411 294 401 300 410 294 399 299 409 294 398 299 409 294 398 299 409 294 399 300 410 294 400 295 400 294 399 300 410 294 399 299 409 294 399 299 409 294 399 300 410 294 399 300 410 295 400 296 400 294 399 299 409 294 399 299 408 294 398 295 397 294 397 298 407 294 396 294 395 293 395 293 395 293 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 296 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 291 395 295 406 291 395 295 406 292 395 296 406 292 395 296 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 295 406 292 395 296 406 292 395 295 405 292 395 295 405 292 394 295 405 292 394 295 405 292 394 295 405 292 394 295 405 292 394 295 405 292 394 296 406 292 395 296 406 293 395 295 405 292 395 293 394 292 394 296 405 292 394 295 405 292 394 295 405 292 394 294 404 291 393 294 404 291 393 294 404 291 393 294 404 291 393 294 404 291 393 292 393 291 393 292 393 291 394 291 393 291 393 293 404 290 393 293 404 290 393 292 404 290 393 292 404 289 393 289 392 289 392 289 392 289 392 290 392 289 392 292 403 290 392 292 404 290 393 292 404 289 393 292 404 289 393 292 404 289 393 291 403 289 393 289 392 289 392 291 404 289 393 291 404 289 393 291 404 288 393 291 403 288 393 289 392 289 392 289 392 289 392 289 391 289 392 289 391 289 392 289 392 289 392 289 392 289 392 289 392 289 392 291 403 289 393 291 404 289 393 289 393 289 393 290 403 289 392 290 403 288 392 290 403 288 392 291 403 288 392 291 403 289 393 289 392 289 392 289 392 289 392 289 392 289 392 292 403 289 392 292 403 289 393 289 392 289 392 291 403 289 392 292 404 290 392 292 404 290 392 292 404 290 392 292 403 290 392 292 404 290 393 292 403 290 392 293 404 291 393 291 393 290 392 293 404 290 392 292 404 290 392 292 404 290 392 291 393 290 392 291 393 290 393 293 404 290 393 293 404 290 393 293 404 290 393 293 404 290 393 293 404 290 393 292 393 291 393 291 394 291 393 291 394 291 394 294 405 291 394 293 405 291 394 291 394 291 393 292 393 290 393 293 404 290 393 291 393 290 393 291 394 291 393 291 394 290 393 293 404 290 393 292 404 290 393 292 404 290 393 293 404 290 392 292 393 290 393 292 394 291 393 295 405 292 394 295 406 292 394 295 406 292 394 296 406 293 394 296 406 293 394 295 405 292 393 293 394 292 393 295 404 292 393 295 404 292 392 295 404 292 392 295 404 292 393 295 404 292 393 292 394 291 393 292 393 291 393 292 393 291 393 292 394 291 393 292 394 291 393 292 404 290 393 290 403 289 392 288 400 290 395 289 388 288 389 290 384 288 385 287 390 291 382 288 390 291 381 287 389 291 381 289 378 288 377 290 377 288 375 287 388 291 379 291 380 291 381 287 390 291 381 287 390 290 382 287 390 290 382 287 390 290 382 288 390 291 382 288 391 292 383 289 392 293 384 289 392 293 384 289 392 293 383 293 383 294 383 294 382 294 382 289 390 294 382 290 390 293 381 289 390 293 381 289 390 293 381 289 390 294 382 293 382 294 382 290 391 295 383 291 392 295 384 291 393 296 385 292 394 295 388 292 394 297 386 298 387 298 387 299 389 298 390 301 392 301 393 305 395 303 397 306 397 305 398 306 396 305 398 305 395 304 397 304 393 303 395 304 391 303 393 299 398 306 391 307 391 306 392 308 391 307 393 309 393 307 395 309 394 308 396 304 402 311 395 303 402 310 395 301 400 308 394 303 391 302 392 299 387 298 389 295 383 294 385 287 387 292 379 285 384 289 375 283 382 288 373 287 373 287 373 283 384 287 375 283 385 286 376 286 376 287 376 283 384 287 374 282 382 286 372 281 380 284 370 280 379 284 369 281 380 284 370 281 382 284 372 280 384 283 375 279 384 282 375 279 384 279 372 279 381 279 370 280 368 279 367 277 378 278 367 276 378 275 367 276 382 275 370 275 386 274 375 275 389 275 377 276 390 278 381 276 390 279 381 276 389 278 379 277 388 279 378 277 388 280 379 278 390 280 380 277 390 280 381 277 390 279 381 276 390 278 380 275 388 275 377 276 388 278 378 276 388 278 378 277 390 279 379 277 390 279 380 277 389 279 380 276 388 279 378 276 387 278 377 276 386 277 376 277 387 278 376 279 387 279 376 282 388 281 376 285 378 286 378 287 389 288 378 290 389 293 379 292 389 295 379 294 389 294 378 297 390 299 379 300 391 301 380 304 381 304 382 308 382 308 383 311 394 312 383 315 394 317 383 321 382 321 382 324 381 325 382 327 394 327 382 328 396 329 384 330 386 331 387 331 398 332 387 332 387 333 388 334 387 335 387 339 386 339 387 341 396 343 385 344 395 346 384 348 395 351 385 352 395 355 384 354 395 356 384 357 395 358 384 359 383 359 384 360 393 360 382 359 381 360 382 362 392 360 381 363 392 361 381 364 393 363 382 363 395 363 383 361 398 361 387 357 402 358 392 355 405 356 395 357 403 359 393 360 400 361 389 361 399 362 388 361 399 361 388 361 400 361 389 362 402 362 391 362 403 363 392 364 402 365 391 365 401 365 390 363 401 363 390 361 401 361 391 362 401 362 390 362 400 363 389 360 400 359 389 357 400 355 389 356 400 353 389 359 399 356 388 361 399 358 388 358 388 358 388 364 399 359 389 364 402 360 392 364 407 360 397 363 411 359 402 363 415 358 405 361 419 357 410 359 409 359 410 367 417 364 407 369 414 366 405 370 414 367 404 370 414 367 405 368 416 365 407 361 408 361 409 363 418 358 409 355 409 355 410 362 417 357 408 365 414 360 405 367 413 361 403 366 415 361 405 360 408 360 409 365 421 360 411 363 423 358 413 363 422 357 413 363 421 358 411 363 420 358 410 362 420 357 410 360 422 356 412 358 423 354 413 356 423 352 413 351 411 351 411 357 418 353 408 358 415 354 404 356 413 353 402 354 413 350 402 350 415 347 403 347 414 345 402 344 399 344 400 347 395 347 395 351 404 350 392 351 404 350 392 348 405 348 393 344 395 345 396 342 396 343 396 343 406 344 395 348 391 349 392 349 402 351 390 346 401 348 389 342 401 345 389 340 401 343 389 344 399 346 387 349 398 351 386 354 397 357 385 355 396 359 385 358 383 359 384 358 396 361 384 358 396 362 384 357 395 362 384 357 396 361 384 358 396 362 384 358 394 362 382 357 391 361 379 355 388 359 376 352 386 355 374 350 385 352 374 349 384 351 373 348 383 350 371 348 382 349 370 348 369 349 369 346 380 347 367 346 367 347 367 348 379 350 367 350 379 351 367 349 365 349 366 346 376 347 364 345 374 345 362 346 373 347 361 350 374 350 361 350 373 350 361 345 373 346 360 344 372 344 360 346 373 347 361 347 373 348 361 347 373 349 361 349 373 351 361 349 373 351 361 346 372 347 360 345 371 346 359 345 369 346 357 345 368 347 356 349 369 350 357 349 368 350 356 345 367 346 355 340 367 341 355 335 371 335 358 331 377 331 364 329 381 328 370 326 386 325 374 324 388 323 377 322 387 320 376 318 387 317 375 317 387 315 375 314 388 313 376 311 390 311 379 309 393 308 382 307 394 305 383 302 383 301 383 300 393 299 382 299 393 297 382 296 383 295 383 295 386 295 386 299 400 297 389 296 390 296 390 295 390 295 390 296 398 294 387 296 396 295 385 295 384 294 384 297 395 295 384 299 397 296 385 297 388 297 388 300 400 297 389 300 400 297 389 300 399 298 388 301 400 298 388 302 400 299 388 302 389 300 388 305 401 304 391 305 391 306 392 307 392 307 392 310 391 311 392 311 398 314 391 315 389 316 389 311 394 314 389 311 392 314 386 312 390 315 383 318 383 317 386 318 382 318 383 313 389 317 381 315 390 318 381 317 392 321 383 322 384 322 383 320 382 320 382 316 390 319 381 320 380 320 380 317 388 321 379 317 388 321 379 317 388 321 379 321 378 321 378 321 377 321 378 317 387 321 378 318 388 322 379 325 380 325 381 328 383 329 383 332 385 332 385 335 386 336 386 332 396 338 388 338 388 339 388 339 388 339 388 338 388 338 389 332 396 338 388 336 386 337 387 336 386 337 386 337 385 337 385 337 384 337 384 336 383 337 384 337 383 337 384 337 384 337 384 337 383 337 384 336 383 337 384 331 392 336 383 335 383 335 383 335 383 335 383 335 383 335 383 335 383 335 383 335 383 335 383 330 392 335 383 330 392 335 383 335 383 335 383 335 383 335 383 335 383 335 383 329 392 335 383 329 392 334 383 333 382 334 382 334 381 334 381 329 390 334 381 333 380 333 380 332 379 333 379 331 378 331 378 331 374 329 376 332 369 333 369 327 370 335 364 328 365 336 358 329 361 337 354 328 360 337 353 335 353 335 353 334 353 334 353 333 353 333 353 334 353 334 354 336 354 336 354 328 359 337 352 329 356 337 349 329 354 337 347 329 352 337 345 328 351 337 344 335 343 335 343 326 350 334 342 326 350 331 341 325 348 330 340 324 347 330 339 325 346 330 338 326 345 333 337 327 345 334 335 328 344 333 336 328 344 335 337 338 337 338 337 334 340 341 336 339 338 346 336 343 337 349 335 357 336 353 335 361 335 357 334 354 334 359 333 355 333 361 333 357 333 362 334 367 335 364 334 361 332 367 333 372 334 370 332 374 334 372 332 377 335 374 333 379 336 377 334 383 337 381 335 388 338 386 336 392 340 390 338 397 343 397 343 399 344 400 345 391 336 400 344 400 340 401 340 401 336 403 336 397 328 406 334 410 333 411 332 414 332 415 332 409 326 419 332 411 324 421 331 422 326 423 327 413 315 423 320 412 309 423 313 423 309 424 309 427 306 428 306 433 305 434 305 437 305 438 305 439 302 440 302 442 297 443 297 434 286 446 289 437 278 449 281 440 274 453 276 454 273 456 272 442 268 455 269 450 263 452 262 438 255 450 255 440 250 452 250 444 248 457 248 448 246 462 246 462 244 464 243 449 241 462 239 447 234 460 231 446 226 458 222 445 219 457 216 446 214 458 210 447 209 460 206 459 205 460 204 445 204 458 201 453 194 454 193 450 187 451 186 440 186 452 180 443 180 455 175 446 176 458 170 446 174 458 168 441 170 453 163 436 163 447 156 431 157 442 149 438 144 439 143 436 140 437 139 424 144 435 136 420 142 430 132 412 136 422 127 405 132 414 122 402 126 411 116 401 121 410 110 400 115 409 105 395 110 403 99 387 104 395 92 381 100 388 88 377 99 383 86 372 98 378 85 366 97 372 84 357 94 361 81 350 90 354 77 346 86 350 73 342 83 346 70 335 81 337 67 323 78 325 64 314 77 315 63 309 78 309 64 304 80 304 67 296 82 295 68 289 83 288 69 286 81 285 67 284 78 283 64 281 77 280 63 275 78 273 64 265 82 261 68 256 87 251 74 248 91 244 79 244 93 239 80 241 95 236 82 236 98 230 86 228 101 222 89 221 102 216 89 216 101 210 89 212 102 205 90 205 106 197 95 197 113 188 103 191 121 181 111 187 128 178 119 186 135 176 126 182 142 172 134 178 146 168 138 172 147 163 138 168 146 158 138 166 149 154 141 162 156 151 150 158 169 146 164 156 179 144 175 154 187 141 183 154 191 142 188 155 198 143 195 154 206 142 203 151 212 138 209 147 216 135 213 146 219 133 218 146 227 133 226 146 240 134 240 148 250 135 251 149 257 137 258 152 261 140 263 156 266 145 268 160 274 148 277 160 283 149 286 157 289 146 292 145 295 143 295 157 295 146 298 161 303 151 309 168 313 158 319 176 321 165 328 182 323 172 330 188 325 178 332 193 329 185 335 198 337 189 343 200 344 192 352 201 350 192 358 202 353 194 361 207 358 200 366 216 363 208 372 223 368 215 378 228 371 220 381 232 374 226 383 240 376 233 386 245 381 239 391 248 387 241 397 249 392 242 402 251 394 244 403 256 394 250 403 263 395 257 405 268 397 261 406 268 400 260 409 268 403 259 412 269 404 261 413 272 404 263 412 275 403 267 410 278 403 270 410 281 402 273 410 283 401 276 408 285 401 277 408 286 403 277 409 286 405 277 410 283 406 275 412 280 407 271 415 279 408 270 416 280 408 271 416 281 406 273 413 284 404 277 411 288 400 279 407 282 402 282 402 294 392 285 398 297 392 289 397 291 398 292 399 294 402 294 402 294 401 295 402 295 400 295 400 295 397 295 397 300 389 294 395 292 394 293 394 297 387 291 393 296 386 289 393 288 393 288 393 287 393 287 394 286 394 286 393 291 386 286 394 290 387 287 394 291 388 287 399 291 388 289 399 292 390 290 401 292 391 291 402 293 391 291 403 293 392 291 401 293 392 291 404 293 392 291 404 293 392 291 404 293 393 290 404 292 392 290 404 292 392 290 403 290 402 290 402 292 390 290 401 291 389 290 389 289 400 290 400 292 388 290 400 291 389 291 400 292 390 291 401 292 390 292 402 292 390 291 390 292 389 292 401 293 388 292 400 293 388 292 400 292 388 292 399 292 387 292 399 292 386 292 398 292 385 293 397 292 385 293 396 292 384 293 396 292 384 293 395 292 384 293 395 292 384 293 395 292 384 293 396 292 385 293 396 291 385 293 397 291 386 292 397 291 386 293 397 292 386 293 397 292 385 293 396 291 384 293 396 291 384 293 396 292 384 293 396 291 385 293 396 291 386 292 397 291 386 292 397 291 386 292 398 290 386 291 398 290 386 291 398 290 386 290 398 290 386 290 398 289 386 290 397 289 386 290 397 289 386 290 398 289 386 290 398 289 386 290 398 289 386 291 397 290 385 292 397 291 385 292 396 291 385 292 396 291 385 292 396 291 386 292 397 290 387 291 398 290 387 291 399 289 388 291 399 290 386 291 398 289 386 291 397 289 385 290 396 289 384 290 396 289 385 290 396 289 386 290 397 289 386 290 397 289 386 290 397 289 386 290 397 289 386 290 397 289 386 291 397 289 386 291 397 290 385 291 397 290 386 291 397 290 386 291 398 290 386 290 398 289 386 290 398 289 386 289 386 289 386 290 397 289 385 291 396 290 384 291 396 291 384 291 396 291 384 293 395 292 384 294 395 293 384 294 395 293 384 294 395 291 384 293 396 291 385 293 396 291 385 293 397 291 386 292 397 291 385 292 397 290 385 292 396 291 384 292 396 291 384 293 395 292 384 293 395 292 384 293 395 292 384 294 395 292 384 294 395 292 384 293 396 291 385 293 396 291 386 292 397 291 386 292 397 291 386 293 397 291 386 293 397 291 385 293 397 291 385 293 397 292 385 294 396 292 385 294 396 291 385 293 396 291 385 293 397 291 386 293 397 291 386 293 397 291 386 293 397 291 386 293 397 291 385 293 397 291 385 293 396 291 384 293 396 291 385 293 396 291 385 293 397 291 386 293 397 291 386 292 397 291 386 292 397 291 385 293 396 291 384 293 396 291 384 293 395 291 384 293 395 292 384 293 395 292 384 294 395 292 384 293 396 291 384 293 396 291 384 293 396 291 384 292 396 291 384 292 396 291 384 293 396 292 385 293 396 292 385 293 396 291 385 293 397 291 386 293 397 291 386 293 397 291 386 292 397 291 386 292 397 291 385 292 397 290 385 292 396 291 384 292 396 291 384 292 396 291 384 292 396 291 384 292 396 290 384 291 396 290 384 291 396 290 385 291 396 290 385 291 397 289 386 291 397 289 386 291 397 289 386 291 397 289 386 291 397 289 386 291 397 289 386 291 397 289 386 290 397 289 386 290 397 289 386 290 397 289 385 291 397 290 384 291 396 291 384 292 396 292 384 293 396 293 385 294 396 295 386 296 398 297 388 298 400 299 389 300 401 301 389 302 401 302 389 303 401 303 388 305 400 304 388 306 400 305 388 304 388 305 387 308 399 306 387 309 398 310 397 310 398 307 387 310 399 307 388 306 388 307 388 310 400 307 388 309 399 307 387 309 399 306 387 310 398 307 386 310 397 307 385 310 396 307 384 311 396 308 385 312 396 308 385 312 396 308 385 311 396 308 386 310 398 307 388 309 399 306 389 308 400 305 389 308 401 305 390 308 402 304 391 307 403 303 391 306 403 304 391 306 403 305 390 307 402 305 390 308 401 305 390 308 402 304 391 308 403 303 391 308 402 302 390 307 401 300 388 306 398 299 385 305 396 297 383 303 394 294 382 300 392 291 382 297 393 288 381 294 392 287 380 292 392 286 379 292 390 286 377 292 388 286 375 291 386 286 374 291 385 287 373 292 384 290 371 295 382 293 369 298 380 296 368 301 378 301 378 302 379 298 370 303 380 298 371 303 382 297 372 303 383 305 382 305 382 300 370 307 379 300 366 307 375 300 364 306 373 299 364 306 373 298 367 305 376 296 370 303 380 293 373 299 383 290 374 297 385 288 374 294 385 288 373 293 384 289 371 295 382 293 370 299 380 296 368 301 378 298 368 303 378 303 379 304 379 299 370 303 381 299 371 303 382 300 371 303 383 300 371 303 382 304 382 301 372 303 372 305 383 305 374 307 385 307 376 309 387 311 388 312 388 311 376 313 388 312 375 315 387 316 385 317 386 315 373 318 384 316 374 319 384 316 375 319 386 316 376 319 388 316 378 318 389 315 378 318 390 314 378 318 390 314 378 317 389 312 377 315 389 308 377 311 388 306 376 309 387 304 374 309 384 300 373 307 383 296 373 305 382 292 371 302 379 287 368 297 374 281 364 292 369 274 360 286 364 269 358 280 361 265 357 277 358 261 356 272 353 254 352 265 347 247 349 257 343 241 347 249 340 233 348 241 340 225 351 230 340 218 353 221 342 212 354 214 344 207 356 209 346 201 358 202 348 196 361 197 351 193 364 196 357 193 356 191 357 181 357 183 351 172 348 174 342 165 338 169 330 162 331 164 324 160 323 163 316 155 313 161 304 148 304 155 292 141 296 147 287 137 291 143 283 135 283 140 278 132 273 136 270 130 263 134 260 130 256 134 254 131 250 137 247 131 240 138 236 129 232 140 225 136 222 135 222 134 218 134 218 134 212 135 211 135 203 134 203 138 193 138 192 134 184 140 184 138 178 144 178 143 169 149 169 146 161 152 160 147 152 153 153 153 146 155 147 158 138 160 138 164 130 167 131 169 123 174 125 175 120 180 122 182 117 187 120 189 111 194 115 195 104 200 107 199 95 204 98 202 89 207 93 207 85 211 90 216 78 219 83 227 72 230 76 237 71 240 76 246 73 250 81 255 72 260 81 262 69 266 77 266 64 269 73 269 61 271 70 276 60 276 69 287 59 287 68 298 60 299 69 308 62 308 71 313 66 313 76 320 70 319 80 328 71 327 81 336 69 334 79 342 67 340 76 346 67 343 76 352 70 347 79 362 75 357 84 374 83 369 93 383 91 379 101 388 96 383 105 392 100 386 108 399 106 393 114 409 111 402 120 417 115 410 124 422 119 414 126 426 126 418 132 431 136 423 142 436 147 427 153 440 156 431 161 442 162 432 167 443 169 432 173 446 179 435 184 452 191 441 195 458 199 448 202 462 204 452 209 464 215 452 217 463 226 452 228 463 237 452 238 462 245 451 246 460 251 448 251 457 260 446 260 457 273 445 271 458 284 446 282 459 290 446 289 456 295 443 293 449 305 437 301 430 310 430 310 424 317 424 318 431 329 420 323 424 336 414 329 418 347 408 340 415 356 404 349 413 362 402 355 405 366 396 358 396 373 386 364 385 380 374 371 376 383 367 375 369 385 361 376 353 380 352 380 346 387 346 387 351 402 344 394 348 405 342 397 336 397 334 397 325 397 324 397 315 399 314 399 316 411 308 400 315 412 309 403 311 414 303 405 299 405 298 405 303 416 295 407 303 417 294 408 296 409 294 409 302 421 295 413 304 422 295 414 306 420 300 412 308 418 301 410 307 416 301 408 303 415 296 406 297 412 290 403 293 410 285 401 293 408 287 399 296 406 290 396 295 405 289 395 296 402 291 391 299 396 295 384 300 391 296 380 297 389 294 378 296 387 293 377 297 386 294 376 298 386 294 375 298 384 294 373 298 382 295 371 299 381 296 370 300 381 297 370 301 383 298 372 301 385 298 374 301 387 298 376 301 391 299 380 301 395 297 384 297 400 295 389 294 405 290 393 293 408 288 396 287 398 287 398 291 409 286 398 290 407 286 397 286 395 285 396 286 396 285 396 286 395 285 396 286 395 285 396 285 395 285 396 289 406 285 395 289 406 285 395 286 393 284 393 288 404 285 393 288 403 285 392 288 404 285 392 288 404 285 393 285 394 285 394 287 405 284 395 288 406 284 395 288 407 284 396 287 407 284 396 287 407 284 396 287 406 283 396 287 406 284 395 287 405 284 394 287 405 284 394 287 405 283 394 283 394 283 394 283 395 283 395 286 406 283 395 286 406 283 395 286 406 283 395 283 395 283 395 287 406 283 395 287 406 283 395 287 406 284 394 287 406 284 394 284 394 283 394 283 394 283 394 283 394 283 394 285 405 282 394 286 406 282 395 283 395 283 395 287 406 283 396 284 395 283 396 285 396 284 396 287 406 284 396 285 396 284 395 289 406 285 395 288 406 285 395 288 406 284 394 285 394 285 394 288 405 285 394 288 405 285 394 289 406 285 395 289 406 285 395 285 396 285 396 285 396 285 396 285 396 284 396 285 396 284 396 285 396 285 396 289 407 285 396 289 407 286 396 291 408 286 397 292 408 287 397 292 408 288 396 293 408 288 397 294 408 288 397 294 408 289 397 295 408 290 398 295 409 290 398 296 410 290 399 296 410 291 399 296 410 291 400 297 410 291 400 293 400 292 400 293 400 292 400 297 410 292 399 297 410 291 399 296 409 291 399 295 409 290 399 295 409 290 398 291 398 290 398 296 409 290 398 292 398 290 398 296 409 290 398 291 398 291 398 296 408 290 398 296 408 290 398 297 407 289 398 289 398 289 398 297 409 289 400 297 410 288 402 298 412 289 404 298 413 289 405 299 414 289 407 289 408 290 408 302 415 291 410 304 417 294 412 306 418 296 414 307 420 297 415 308 421 297 417 308 422 297 417 308 422 297 418 308 422 297 418 307 422 297 418 307 423 297 418 307 423 296 419 308 425 297 421 308 426 298 422 309 427 298 424 309 429 298 426 310 432 299 429 312 434 300 432 314 435 303 434 318 436 306 435 320 436 309 435 322 434 310 435 324 433 312 433 324 433 313 433 324 434 313 433 324 433 313 432 324 434 312 432 323 434 312 433 324 435 313 433 325 435 314 434 327 435 316 435 329 435 318 434 330 434 319 433 330 435 319 434 329 437 318 436 329 437 317 435 328 437 316 436 327 437 316 436 326 437 315 436 325 438 313 437 323 439 311 438 322 440 311 438 321 440 309 438 320 440 309 437 320 438 309 436 320 437 309 435 319 436 308 433 318 435 307 431 317 433 305 430 315 432 304 429 315 431 303 429 315 430 303 429 317 429 305 429 319 429 308 432 323 429 312 434 328 430 318 436 333 429 324 437 340 427 333 437 346 423 342 434 353 418 352 430 360 411 362 423 366 402 370 413 370 392 377 403 373 382 381 392 374 375 383 384 384 378 384 378 376 365 385 374 378 363 386 372 381 360 389 369 384 357 394 365 389 353 398 361 394 348 404 356 400 346 409 353 413 352 414 352 409 344 419 351 411 340 421 348 414 335 424 342 427 336 428 337 431 333 432 334 424 325 435 331 426 321 437 327 427 315 438 321 427 308 438 314 439 309 440 309 432 301 444 306 436 298 448 303 437 295 450 299 450 292 451 292 440 280 453 281 454 275 455 274 445 269 458 272 459 270 460 270 447 264 460 266 445 257 458 258 454 249 455 248 454 243 455 242 447 238 460 239 452 235 465 235 453 231 467 231 453 225 466 225 451 218 464 216 450 212 462 211 460 208 461 208 450 206 462 204 450 202 462 199 449 199 461 197 448 196 459 194 447 194 459 191 457 188 458 187 447 187 459 184 449 184 460 181 462 179 463 178 464 177 464 176 464 175 465 174 454 176 465 173 466 173 467 172 456 172 468 169 456 170 468 168 467 168 468 167 467 167 468 166 456 168 468 166 467 167 468 166 458 167 468 166 458 168 469 167 458 168 469 167 459 168 470 167 469 167 470 166 469 167 470 166 469 166 471 165 470 165 472 164 460 164 472 162 460 163 472 161 460 163 472 161 460 162 472 160 458 160 470 158 457 158 469 155 468 156 470 154 472 155 473 154 464 158 476 155 465 157 478 156 464 157 478 156 474 155 476 154 461 154 474 150 457 153 470 148 454 151 465 146 453 151 464 146 455 151 467 146 455 150 468 146 465 145 466 144 452 148 464 144 451 148 463 144 450 146 462 141 449 145 460 140 450 144 461 138 452 144 464 138 455 145 468 139 457 145 470 140 456 145 468 138 452 144 463 136 447 143 458 134 443 142 453 133 440 141 450 132 439 141 449 131 437 138 447 129 434 136 444 126 431 134 441 124 430 134 439 123 427 132 437 122 424 129 434 119 419 125 429 115 416 121 424 111 414 118 424 108 413 116 423 106 410 113 419 102 405 108 413 97 398 105 406 93 393 103 400 92 392 104 399 91 391 104 398 92 386 102 394 90 379 100 386 88 372 97 378 85 370 95 375 83 369 93 375 80 367 90 373 78 362 89 368 76 354 86 360 74 347 85 352 72 343 83 346 69 341 81 343 67 338 81 339 67 332 80 333 67 326 81 327 67 323 79 324 66 321 77 323 63 319 75 321 61 315 75 317 61 310 75 311 61 304 75 304 61 299 77 300 62 297 77 298 63 297 77 298 63 295 77 296 63 291 77 292 63 288 78 289 64 286 78 287 65 284 77 285 63 282 76 283 62 279 75 280 61 276 75 277 61 273 75 274 61 270 74 271 60 267 74 267 60 264 73 263 59 261 73 260 59 258 73 256 59 256 72 252 58 253 72 248 60 250 77 244 64 248 82 242 70 247 87 241 75 246 90 240 77 244 90 238 78 242 89 237 77 240 89 235 76 237 90 232 77 234 94 228 82 229 101 222 90 220 108 212 98 213 114 203 104 207 117 198 107 203 120 194 110 199 123 190 114 194 130 184 121 189 133 183 127 183 134 173 125 179 134 168 125 175 137 165 127 168 144 158 135 165 153 153 145 163 161 151 155 163 168 151 162 163 174 151 169 163 182 150 178 161 188 148 184 155 190 143 186 151 192 139 187 148 196 136 190 147 202 135 198 147 212 135 210 148 222 136 222 148 229 136 230 152 235 139 236 156 241 144 242 157 247 146 249 155 254 143 255 151 258 139 260 149 262 138 264 151 270 139 273 154 281 142 284 158 290 146 293 162 295 152 299 169 299 158 304 174 304 164 309 166 315 165 315 173 315 163 322 172 319 162 325 176 320 166 326 181 325 171 332 188 332 179 340 194 338 186 346 199 343 191 352 202 345 193 354 204 345 196 354 211 349 202 357 217 355 209 363 220 363 213 372 221 371 214 380 222 374 215 383 226 376 219 386 233 380 227 390 241 383 235 393 245 386 240 396 250 389 245 399 256 392 250 403 259 396 254 407 261 400 255 411 261 403 254 414 260 405 254 415 261 405 255 415 265 404 258 413 269 403 264 413 275 403 270 413 279 405 272 415 277 408 271 418 272 410 266 420 270 411 263 421 269 411 263 421 271 410 264 419 273 408 266 417 275 406 267 415 276 404 269 413 277 403 269 412 278 402 270 411 282 402 274 410 288 403 280 410 289 403 283 410 287 404 282 414 283 414 284 414 291 402 286 411 292 399 287 409 293 396 289 406 296 393 291 402 293 400 294 400 301 390 296 399 302 389 297 398 297 398 298 398 296 396 296 396 294 394 295 394 293 392 294 393 301 385 294 391 302 385 295 391 296 391 296 392 297 392 298 392 297 393 297 393 303 388 296 393 304 388 297 394 298 395 298 395 298 394 299 395 306 388 299 394 306 388 299 394 298 392 298 393 297 392 298 392 298 392 297 392 296 392 297 392 295 393 295 393 300 386 295 394 298 386 294 395 295 388 293 394 295 388 293 394 294 400 294 395 296 389 296 400 297 389 297 401 298 390 297 401 297 390 297 402 297 390 297 403 297 402 297 403 297 391 297 404 297 392 297 404 297 391 297 403 296 391 297 403 297 390 297 402 296 389 297 401 297 388 297 400 297 387 297 399 297 386 298 398 297 386 298 398 296 386 297 398 296 386 297 398 296 386 297 398 296 386 298 397 297 386 298 397 297 386 299 397 297 385 299 397 297 385 299 396 297 385 299 396 297 385 299 396 297 384 298 396 296 384 298 396 296 383 298 395 296 383 298 395 298 394 298 394 297 382 298 394 297 382 299 393 298 382 299 393 299 393 299 394 297 384 299 395 297 385 298 397 297 386 298 398 296 386 297 398 296 387 297 398 296 386 297 398 296 386 297 397 296 385 297 397 296 386 297 397 296 386 297 397 296 386 297 397 296 385 297 397 296 385 297 396 295 384 297 396 295 384 297 395 295 384 297 395 296 384 297 396 296 385 297 397 296 385 297 397 297 386 297 397 297 386 297 397 296 385 297 397 296 385 297 397 296 385 297 396 296 385 297 396 296 384 297 396 296 384 297 396 296 384 297 395 296 384 297 396 296 384 297 396 296 384 297 396 296 384 297 396 296 385 297 396 295 385 296 396 295 386 296 397 295 386 296 397 294 386 295 398 294 386 295 398 295 386 296 398 295 386 296 398 295 386 295 398 294 386 294 398 294 386 294 398 293 386 293 398 293 386 293 398 293 386 293 398 292 386 292 398 293 386 293 398 293 386 293 398 293 386 293 398 293 386 293 398 293 386 293 398 293 386 293 398 293 386 293 398 293 386 293 398 293 386 293 398 293 398 294 398 294 386 294 398 294 386 295 397 295 386 295 398 294 386 294 398 294 386 294 398 293 387 293 398 293 387 293 399 293 387 293 399 293 387 293 398 293 386 293 398 292 387 293 399 292 387 292 399 292 387 292 399 292 388 292 399 292 388 292 400 292 388 292 400 292 388 292 399 292 387 292 399 293 386 293 398 294 386 295 397 296 386 297 397 298 396 298 396 298 385 300 396 301 396 301 396 301 385 303 397 301 386 304 397 303 386 306 397 305 386 308 397 306 385 310 396 308 384 311 395 309 384 313 395 311 383 314 394 311 383 315 394 312 382 316 393 312 382 316 393 312 383 316 393 311 383 315 394 311 384 315 395 310 385 314 396 309 386 313 397 309 387 313 398 308 388 312 400 312 399 312 400 307 388 311 399 311 397 311 398 304 386 310 396 304 384 310 394 302 381 309 391 299 378 308 387 295 374 305 382 291 372 300 378 284 368 294 375 278 366 288 373 275 365 284 372 283 370 283 371 278 362 287 370 289 370 290 370 284 364 293 371 286 364 294 371 285 362 294 370 284 360 293 367 282 358 291 366 288 365 288 365 277 358 286 366 275 359 285 366 274 359 284 365 272 359 282 365 270 358 280 363 268 358 278 362 268 358 277 362 266 358 275 362 264 358 274 361 264 358 274 359 274 355 274 355 263 354 274 351 262 352 272 348 257 351 268 346 251 351 261 345 245 352 251 343 238 354 243 344 231 357 235 347 225 360 228 350 221 363 223 352 216 363 219 352 212 363 215 352 207 361 210 351 201 359 204 348 195 355 198 345 189 350 192 340 182 346 184 334 178 344 180 332 175 341 177 330 172 338 176 330 169 331 172 323 166 322 172 314 160 313 167 306 153 305 159 295 148 299 154 290 144 292 148 286 139 284 143 280 135 277 140 273 133 272 138 269 133 267 138 263 132 258 139 250 130 249 137 241 127 241 134 233 126 234 133 228 126 227 130 224 126 220 131 217 127 213 133 210 130 208 136 203 131 205 139 201 135 201 141 198 138 194 144 195 140 189 149 188 138 182 143 182 135 177 143 178 142 174 141 173 137 168 143 168 141 160 146 160 146 153 151 154 151 147 157 149 154 143 163 146 158 141 164 143 163 137 169 140 167 132 173 134 168 125 177 129 168 118 176 121 172 114 174 115 173 111 176 112 180 107 182 107 187 97 191 100 197 91 200 95 205 88 210 92 213 90 219 97 221 90 226 97 227 85 230 90 230 79 234 83 233 74 236 78 238 71 240 77 246 68 249 73 256 65 259 73 263 63 266 69 269 65 272 71 274 69 276 75 280 73 281 83 289 73 290 83 300 70 300 79 308 65 308 75 312 63 312 72 316 61 316 70 325 62 324 71 334 65 333 74 342 69 340 79 348 74 345 83 354 79 350 89 360 82 356 92 368 82 365 91 375 81 371 90 378 81 373 90 382 85 376 93 391 92 384 100 401 102 394 110 408 110 401 117 413 116 405 123 417 122 409 130 424 130 415 137 431 135 423 142 437 138 428 144 440 142 430 148 433 157 434 157 449 165 438 170 451 178 441 182 452 187 441 191 439 197 440 196 451 204 439 205 455 213 443 215 459 221 448 224 463 226 451 228 463 233 451 234 461 245 449 245 459 259 447 259 458 269 445 269 454 277 443 275 450 284 439 281 447 293 436 290 447 303 435 300 436 306 435 307 445 315 433 311 438 324 427 319 419 329 418 329 422 342 411 337 416 346 405 340 408 353 399 346 403 361 393 354 400 369 389 362 389 367 387 367 385 370 383 370 382 384 373 375 365 381 364 380 366 394 355 385 361 396 352 387 348 388 346 388 347 400 339 391 343 404 335 395 341 407 334 399 337 410 331 402 332 413 324 404 327 416 319 406 324 419 318 411 317 412 318 413 316 412 317 413 313 412 314 413 317 420 309 410 317 419 311 411 316 418 311 409 310 407 310 408 314 417 309 408 312 417 306 409 310 418 301 408 310 418 302 409 310 420 305 411 308 421 303 412 304 421 297 411 303 420 297 411 301 408 301 409 306 405 307 405 313 413 309 403 312 399 313 399 318 407 315 396 318 405 315 394 318 404 315 394 315 394 315 395 319 407 315 397 313 398 313 399 314 410 310 400 310 412 306 401 306 412 300 402 304 413 298 402 303 413 296 402 302 412 296 402 301 413 296 403 295 403 295 403 295 403 295 403 301 413 294 403 300 413 295 402 295 402 294 402 300 412 294 401 299 411 294 401 301 410 294 400 296 400 295 400 296 400 295 399 296 400 295 400 299 410 294 400 294 400 293 400 294 399 293 400 293 400 293 400 293 400 293 400 298 411 294 401 298 411 294 401 299 412 294 401 299 412 294 401 299 412 294 401 299 412 294 401 299 411 294 401 300 412 294 401 299 412 294 402 298 412 293 402 293 401 292 402 293 401 292 401 297 411 292 401 298 411 293 401 299 411 294 400 299 411 294 400 299 411 294 400 298 411 294 400 298 411 294 400 298 411 294 401 298 411 293 401 298 411 293 401 299 412 294 402 299 413 294 402 301 414 296 403 303 414 297 404 304 416 299 405 304 408 304 408 309 418 306 409 306 410 306 411 310 420 308 411 311 412 312 412 313 412 315 414 313 412 314 415 313 412 313 412 314 412 314 413 316 419 316 413 316 420 316 413 313 411 314 413 312 411 313 413 311 410 312 412 311 410 312 410 310 410 311 412 309 409 310 411 307 417 307 411 302 416 302 408 297 413 294 403 293 409 289 398 287 394 286 394 286 392 286 391 287 402 285 391 287 403 285 392 288 404 286 394 289 406 287 395 289 405 287 394 289 404 289 395 289 403 287 391 289 394 289 394 288 404 286 392 287 403 286 392 287 403 286 392 288 404 286 393 287 403 286 393 287 394 286 392 288 403 286 392 289 404 289 395 289 404 289 395 289 404 289 395 289 404 287 392 288 403 287 391 288 402 288 393 289 402 289 393 288 401 287 390 289 402 287 390 289 392 287 389 288 401 287 389 288 400 287 388 288 400 286 388 288 391 287 389 288 391 287 390 288 402 286 391 288 402 288 393 288 402 287 391 288 402 287 390 288 391 286 389 288 400 286 389 288 401 287 390 287 401 286 390 288 402 287 391 289 402 287 391 289 403 287 391 289 393 288 391 290 393 288 391 289 402 288 390 289 400 289 391 286 399 286 387 283 397 282 385 280 397 278 385 278 389 276 387 272 400 273 391 267 400 264 387 262 398 260 387 257 397 256 385 253 396 251 384 248 394 246 382 244 393 243 381 242 395 240 383 238 397 238 387 233 396 232 387 228 393 228 382 223 387 223 377 217 383 216 372 210 379 210 368 204 374 205 364 199 371 200 360 195 367 196 356 189 364 191 354 183 359 185 349 179 358 180 347 176 357 178 346 172 354 173 345 166 347 169 338 163 340 165 329 160 334 163 325 158 330 161 320 156 330 159 319 153 332 155 322 150 332 151 322 146 330 149 319 145 328 146 319 145 327 146 319 144 325 146 316 141 319 143 311 138 315 141 306 137 311 140 303 135 308 138 300 132 304 135 299 130 299 134 292 129 293 132 288 129 287 133 283 128 281 133 275 127 277 135 267 125 273 133 263 122 270 130 260 120 268 125 260 117 268 122 260 114 266 118 258 113 263 117 253 111 262 116 251 109 261 113 251 107 259 111 250 106 259 109 249 104 261 106 251 101 264 103 253 99 266 102 256 99 267 101 256 99 267 99 258 97 266 99 256 97 264 100 253 97 261 99 252 96 259 98 249 95 257 97 247 93 255 96 244 93 253 95 243 92 253 94 243 91 253 93 242 90 252 93 241 89 251 91 240 90 249 64 238 89 249 64 240 90 248 64 240 89 248 65 239 89 248 65 238 89 247 65 237 89 247 65 236 66 243 66 235 66 245 65 236 66 244 66 236 67 245 66 237 68 245 67 238 69 248 67 238 70 249 68 238 70 250 68 239 71 250 69 239 71 250 69 240 72 249 70 242 72 249 70 242 72 248 70 241 71 248 69 241 71 247 69 240 70 247 68 240 70 248 68 240 69 250 67 241 68 252 66 241 67 254 65 242 66 257 64 244 65 262 61 245 64 263 59 244 82 258 58 244 82 261 56 246 81 266 54 251 83 271 55 268 85 276 79 265 85 278 80 267 86 278 81 267 87 277 83 267 87 276 83 265 86 275 83 264 86 274 84 263 87 274 84 263 87 276 85 265 87 278 85 267 89 279 86 269 89 281 87 271 90 282 87 271 91 282 88 272 95 283 94 273 100 284 99 274 100 275 101 274 99 275 100 274 100 284 100 273 102 284 102 273 103 284 102 273 103 284 102 273 104 284 103 273 106 285 106 274 106 286 107 275 104 286 105 276 102 286 103 275 100 286 99 275 98 284 96 275 97 284 95 272 94 282 93 270 93 280 92 269 93 280 90 268 93 280 90 269 93 281 91 271 94 282 93 271 94 274 96 272 98 284 100 270 101 286 103 275 102 286 104 278 102 286 105 279 104 284 107 278 108 284 112 277 112 283 117 276 115 282 119 272 114 278 119 268 113 275 118 266 112 274 117 264 110 274 115 263 108 274 113 262 105 273 108 265 102 272 106 263 99 269 103 260 98 263 102 256 99 257 101 250 105 247 106 244 107 242 112 238 112 238 117 234 115 236 122 231 116 236 123 230 115 235 122 229 114 232 120 228 115 231 121 225 113 231 119 224 112 232 118 223 111 233 118 226 111 233 118 227 111 231 118 226 113 230 120 225 114 227 115 227 125 221 124 220 116 224 124 219 113 225 121 219 110 226 117 219 108 228 113 220 105 229 110 222 104 228 109 221 103 224 108 220 105 220 110 215 106 218 112 212 106 214 110 211 106 210 113 205 107 207 114 202 109 205 116 199 111 205 117 198 110 207 117 199 109 207 115 200 109 207 115 199 111 206 117 198 112 204 119 196 112 203 120 196 121 197 120 196 112 204 119 196 118 197 118 196 111 206 117 197 110 206 117 198 111 207 118 198 113 208 120 199 116 209 123 200 118 210 124 202 120 211 127 202 122 212 130 204 123 214 131 206 124 216 132 208 124 218 132 210 125 220 133 213 125 220 133 214 125 221 133 214 125 221 134 216 125 222 133 216 125 222 133 215 124 222 134 216 125 222 134 216 136 217 135 216 136 217 135 219 126 220 135 216 127 219 136 216 129 217 135 215 132 215 138 213 134 213 140 211 135 213 143 210 134 212 140 211 134 212 141 210 134 212 140 211 134 212 139 212 137 211 142 212 139 211 147 211 140 213 148 212 140 216 149 215 140 218 149 218 149 222 149 222 140 226 149 227 140 231 149 232 140 234 149 235 141 234 151 235 152 235 153 234 142 235 152 234 141 235 147 235 140 236 149 237 140 239 148 239 141 239 143 239 142 237 151 241 143 236 152 240 153 239 153 239 154 239 154 238 145 236 154 238 145 237 154 240 145 238 151 240 144 240 150 242 143 242 149 244 142 244 148 246 141 247 149 250 140 252 146 254 140 254 149 258 140 257 148 260 139 260 145 262 139 261 144 264 138 264 146 268 136 268 144 271 134 273 142 275 133 277 138 278 132 281 137 281 132 284 137 285 132 289 137 290 133 292 140 296 133 293 140 296 134 292 138 293 134 289 142 292 136 287 144 289 137 287 146 289 139 288 147 290 140 287 149 289 141 288 150 289 141 288 150 289 141 286 150 288 140 283 150 285 140 281 149 282 141 278 150 280 142 275 152 277 145 273 155 274 149 270 160 270 153 270 164 270 155 273 166 274 155 276 166 277 156 274 167 275 156 273 167 274 153 275 164 277 150 276 161 279 149 275 160 277 149 274 159 276 149 276 160 278 150 276 161 278 152 277 163 278 153 279 164 281 156 278 167 279 158 274 169 275 159 271 170 272 159 271 170 271 158 272 169 273 155 275 167 277 155 274 166 275 157 269 168 270 156 267 167 268 155 270 166 271 154 273 165 273 153 274 164 275 152 274 163 275 151 273 162 274 149 272 160 272 148 272 158 272 147 273 157 274 146 275 156 275 145 279 155 276 142 282 152 279 140 287 148 284 138 291 146 288 139 295 144 293 140 298 144 296 139 299 144 297 137 300 144 296 135 302 139 300 133 304 138 302 130 305 134 302 127 304 131 301 125 304 129 301 123 304 127 301 119 304 124 301 118 305 122 302 120 309 124 306 121 311 126 308 120 312 124 309 119 312 123 309 117 313 120 309 113 314 117 310 109 313 113 309 105 312 108 308 103 308 104 306 100 306 102 305 102 309 104 307 108 312 109 310 113 313 114 312 115 316 119 314 116 316 120 313 113 313 117 310 111 310 115 307 111 311 115 308 113 313 117 310 115 314 119 311 119 314 122 311 122 314 126 310 123 314 129 308 123 314 128 308 121 313 124 308 119 311 125 304 120 312 124 307 120 313 124 309 121 317 125 313 121 320 125 317 121 322 125 319 121 323 124 320 122 324 126 322 122 325 126 322 123 324 127 321 123 322 127 319 122 319 126 315 121 314 125 309 120 308 123 302 119 304 123 295 122 294 122 294 118 304 121 294 117 304 119 294 118 294 118 294 116 305 118 295 119 308 120 300 124 312 126 303 127 316 128 310 127 320 129 314 126 323 129 318 127 326 129 322 127 328 129 323 128 328 130 323 129 328 131 323 130 327 134 319 132 327 136 319 134 327 138 319 135 327 139 319 137 328 141 320 138 328 142 321 137 328 141 321 136 328 140 321 133 328 137 321 129 328 133 321 124 328 126 323 119 326 121 319 113 325 115 319 109 323 111 317 109 321 110 315 108 319 110 313 106 317 108 310 107 304 106 306 106 308 108 300 109 301 112 291 111 296 112 284 114 291 115 280 113 288 116 277 112 286 115 275 111 284 115 273 111 282 115 271 111 278 115 268 112 274 116 264 104 262 117 260 114 271 118 260 113 272 117 261 112 273 114 262 111 273 113 264 111 273 116 264 111 273 113 263 110 272 112 262 109 271 111 261 109 269 109 259 108 268 107 258 108 264 112 257 109 261 114 253 109 258 114 250 109 255 114 248 103 244 114 245 105 241 111 242 112 239 116 238 116 236 120 235 119 232 125 231 121 229 134 228 119 226 135 227 127 235 136 229 128 233 133 230 130 230 138 227 133 229 140 226 134 227 143 223 135 223 145 220 136 224 136 223 135 226 135 226 135 229 135 229 135 230 135 230 137 231 146 227 139 233 148 229 139 234 148 231 140 234 150 231 142 235 151 232 142 238 152 234 143 241 153 238 144 248 154 249 147 253 156 256 148 258 158 261 149 264 158 267 150 267 160 270 152 266 162 270 154 264 160 266 154 262 163 266 153 265 162 270 154 269 163 274 155 273 165 278 158 275 167 280 159 275 169 281 159 277 168 282 156 279 166 284 155 282 164 287 154 283 163 289 155 282 164 287 156 278 166 284 158 274 166 280 158 269 166 276 159 266 166 272 161 264 168 271 163 264 170 271 166 265 174 271 169 265 177 271 172 266 181 272 177 266 185 273 180 266 188 273 180 266 189 272 181 266 189 273 181 267 186 271 182 269 183 268 183 271 188 280 184 273 187 278 185 276 188 281 187 278 189 284 189 280 190 286 191 283 191 289 192 287 191 296 192 293 189 302 192 300 189 306 191 306 187 312 190 312 184 320 190 316 183 324 190 319 183 327 190 321 184 329 191 323 184 331 193 325 186 333 196 328 189 336 199 332 192 342 202 336 196 346 205 341 199 351 208 346 202 356 209 351 203 361 209 355 204 365 212 358 207 368 217 360 212 371 222 362 218 373 228 364 224 375 234 367 229 379 237 372 232 383 239 376 234 387 242 380 236 391 246 383 240 394 249 385 245 396 254 386 250 397 258 388 255 399 260 390 256 402 260 393 256 405 262 397 257 408 263 399 258 410 265 399 260 410 268 400 262 410 269 398 264 410 269 399 264 409 270 400 264 409 270 402 263 411 269 402 262 412 269 404 261 413 268 405 262 415 267 405 261 415 269 404 262 415 270 404 264 415 269 404 262 414 267 404 259 414 265 405 258 414 265 406 258 416 266 406 259 416 266 405 259 415 266 406 259 416 265 407 258 417 264 407 257 417 264 407 256 417 263 406 256 415 263 406 254 415 261 405 252 414 259 406 250 414 258 407 249 416 258 409 250 418 260 411 251 419 261 413 252 421 262 415 253 423 262 417 252 425 261 418 252 426 260 419 251 427 258 419 249 427 257 418 247 426 256 418 247 426 256 417 247 426 257 415 249 425 258 413 251 423 260 410 255 421 263 407 260 418 268 402 267 414 274 397 275 409 279 392 281 404 283 388 285 400 286 386 289 398 288 387 290 399 290 388 292 400 292 387 295 399 298 384 300 396 305 381 308 393 315 392 315 392 322 391 323 392 328 390 328 390 324 379 331 389 326 377 333 387 326 374 334 382 324 372 332 381 322 373 329 383 320 375 327 385 319 376 327 386 326 385 326 386 319 373 326 383 327 380 327 380 327 378 327 379 320 370 326 380 319 371 326 381 320 370 327 381 322 369 329 379 325 368 331 377 327 366 333 376 334 375 335 375 331 365 338 375 334 363 342 373 336 361 343 371 337 361 343 371 336 364 342 374 337 366 343 377 339 367 339 367 347 377 347 377 342 365 349 375 344 364 350 374 350 372 350 372 346 361 352 370 356 368 356 368 350 359 358 368 360 368 360 368 362 369 362 370 363 371 363 372 354 365 363 374 354 366 363 374 356 364 366 372 357 361 366 369 357 359 366 368 358 360 366 369 359 360 369 369 360 358 370 366 360 355 369 363 368 362 369 363 368 365 368 365 359 357 367 367 360 358 368 366 368 365 368 365 368 363 369 363 369 360 369 360 370 359 371 359 368 352 371 356 371 354 374 360 374 358 379 368 376 363 381 374 376 367 380 378 374 370 374 371 374 372 377 383 373 372 377 384 373 372 377 383 376 383 377 384 374 373 378 384 380 384 380 384 378 372 383 383 380 370 385 381 382 368 389 378 392 373 393 373 396 367 397 367 400 359 401 359 395 346 405 353 400 342 410 349 417 346 417 346 423 345 424 344 415 336 426 343 418 332 429 338 422 324 434 329 427 315 439 319 432 308 444 312 446 306 447 306 446 299 447 299 436 288 448 290 440 280 453 282 446 274 459 276 449 270 462 272 449 262 463 263 450 252 463 251 451 243 464 240 451 236 464 232 449 230 462 226 444 222 457 217 442 216 454 210 443 211 455 206 445 209 457 204 445 204 457 199 442 196 454 190 439 189 451 183 438 184 450 178 440 181 451 174 441 176 453 169 437 169 449 161 432 163 442 154 427 159 437 150 427 155 437 147 427 151 437 143 426 145 437 137 422 137 432 128 416 129 427 120 412 124 422 115 408 124 418 113 411 113 412 111 395 117 402 105 384 110 391 98 378 103 383 91 374 98 379 85 370 94 375 81 360 89 365 75 351 85 355 71 343 83 346 69 336 83 339 69 326 81 327 68 317 79 318 65 312 76 313 62 309 76 309 61 303 76 302 62 290 78 288 64 276 80 273 66 266 82 263 68 258 83 255 69 249 84 245 70 242 83 237 69 237 83 232 70 233 86 228 73 224 91 219 79 213 100 206 88 203 109 195 98 197 116 188 105 188 121 179 111 180 126 171 117 175 129 164 119 172 132 162 123 169 139 159 129 163 150 152 141 159 160 147 153 155 168 143 161 152 173 140 166 148 180 137 173 142 187 132 180 138 192 128 183 137 191 125 183 135 193 125 185 134 198 123 191 131 205 121 200 129 210 118 203 127 212 116 204 126 213 115 205 123 217 117 211 123 220 112 212 123 223 113 214 123 223 114 214 123 222 115 213 123 222 113 213 114 214 113 213 113 215 117 215 122 225 114 217 122 226 115 221 124 225 114 219 126 223 116 217 127 225 117 218 127 229 121 223 129 233 120 225 132 236 124 227 135 238 126 230 136 242 128 236 139 243 133 240 142 243 136 240 135 238 138 239 136 237 138 238 144 240 138 237 133 236 137 236 141 237 133 234 137 236 126 234 122 233 123 234 119 234 120 233 130 236 117 233 129 236 117 233 130 237 117 234 130 238 119 234 130 238 119 236 131 239 117 237 131 240 119 236 130 240 118 237 130 240 117 239 130 240 117 239 130 241 117 239 131 241 118 239 132 241 119 239 133 241 120 239 134 240 121 239 135 240 123 238 136 240 125 237 136 239 123 238 136 239 123 238 136 239 125 237 135 239 123 238 135 239 123 238 135 240 123 239 135 240 122 239 134 240 122 239 133 240 121 239 133 240 121 239 133 240 121 239 134 240 121 240 134 240 121 240 134 240 122 240 135 240 123 239 136 240 122 240 136 240 124 239 137 239 124 239 137 239 124 238 137 239 124 239 137 239 125 240 137 239 125 241 137 239 125 240 137 239 125 239 137 239 125 239 137 239 125 239 137 239 125 239 137 239 124 239 137 239 125 239 137 239 124 239 137 239 124 239 137 239 124 239 137 239 125 239 137 238 125 239 137 238 125 238 137 238 126 239 138 238 126 239 138 239 126 240 138 240 126 240 139 241 127 241 139 241 127 241 139 242 127 243 139 242 128 244 139 242 127 243 140 242 128 243 140 242 128 243 140 242 128 244 140 242 128 244 141 242 129 243 142 241 130 243 142 242 130 243 143 241 131 243 143 241 132 242 144 240 132 242 145 239 133 240 145 239 133 241 146 239 134 241 145 239 134 241 145 239 134 241 145 240 133 242 145 241 133 243 144 241 132 243 144 241 131 243 143 241 131 243 143 241 130 243 143 241 130 243 142 240 130 242 143 240 131 241 142 240 130 241 142 240 129 240 140 240 128 238 137 240 125 237 134 240 123 235 130 239 119 234 127 238 116 233 124 237 113 231 122 237 111 231 120 238 108 232 119 239 107 233 118 240 106 234 117 241 105 235 115 241 103 236 114 242 102 237 113 243 102 238 113 244 101 239 113 245 101 240 113 245 101 240 113 245 113 245 113 244 101 240 115 244 103 240 104 241 104 240 117 245 104 239 116 244 104 240 116 244 104 240 116 245 104 240 104 241 103 240 115 245 102 240 113 245 102 239 113 245 101 239 112 244 101 238 111 243 99 236 108 240 98 233 96 232 96 231 106 235 95 229 106 233 96 227 107 233 96 226 109 232 99 225 111 231 101 225 114 231 103 224 117 231 105 225 119 232 108 227 123 235 110 231 126 238 113 235 128 241 115 239 128 244 116 241 128 246 115 244 127 249 114 248 126 252 114 252 128 256 115 256 129 259 116 260 129 261 117 261 128 261 115 261 125 261 112 260 123 261 110 260 122 260 110 257 121 258 109 256 120 257 108 256 119 257 109 257 123 257 123 257 125 257 112 254 127 255 114 252 128 255 115 253 130 254 117 252 131 253 123 251 130 250 123 247 129 245 119 239 129 238 119 231 129 231 120 221 130 224 122 214 132 220 124 209 133 219 126 208 135 219 128 210 136 220 129 209 137 222 129 212 137 223 129 214 136 222 126 215 123 217 123 217 133 222 120 221 131 227 119 229 133 233 123 238 140 238 131 244 147 239 139 246 156 238 147 246 159 236 152 244 160 236 153 245 161 237 154 246 161 239 156 248 162 238 156 246 165 235 162 233 168 233 167 232 172 231 166 240 176 231 170 240 180 232 174 239 183 233 177 242 186 237 179 245 187 240 180 248 187 244 178 252 186 248 177 255 184 251 175 257 182 253 172 258 181 254 172 259 180 254 170 258 178 254 168 258 178 254 168 259 178 256 168 260 177 256 167 261 176 256 166 261 174 255 164 261 174 254 164 261 173 251 164 259 174 249 166 257 176 247 168 255 177 245 171 254 178 242 173 252 178 240 174 251 178 238 174 250 177 237 176 246 179 232 177 241 182 228 179 237 185 222 183 232 188 218 187 224 190 213 189 222 191 208 190 217 193 204 193 213 194 202 194 210 193 210 193 210 193 201 193 209 193 201 193 210 193 201 193 210 192 202 193 212 194 213 193 212 192 204 194 213 191 202 194 212 190 200 194 208 190 196 195 204 188 190 194 197 184 183 189 187 177 177 183 180 171 171 176 173 163 165 169 167 158 162 164 162 155 157 161 158 156 153 161 153 157 148 163 149 158 143 164 144 161 136 167 138 164 131 169 132 167 126 172 127 170 122 175 123 174 118 180 120 179 114 184 117 184 110 190 113 189 106 195 108 192 102 198 105 194 100 202 104 197 96 203 100 203 93 208 96 208 89 213 92 212 85 220 91 216 82 221 86 220 81 224 84 224 78 229 82 229 75 234 80 234 72 239 76 239 69 243 73 244 65 250 72 249 63 253 67 254 61 258 66 260 60 263 65 265 59 268 67 269 59 272 67 273 59 275 67 276 60 277 66 278 60 280 69 282 61 282 70 287 61 287 71 292 62 291 71 294 62 295 71 297 62 298 71 301 62 301 71 304 63 304 72 309 66 308 75 314 69 313 78 316 70 316 80 319 69 318 79 321 69 321 78 325 69 325 79 329 69 328 78 330 68 328 77 331 69 328 77 330 71 327 80 328 72 326 82 326 70 325 79 322 65 321 74 313 69 313 67 306 64 306 63 306 54 301 61 304 54 298 61 303 54 296 61 303 55 297 62 305 57 299 64 307 58 302 66 310 60 305 68 315 62 311 71 323 67 320 77 330 74 328 83 334 80 333 91 337 85 335 95 341 85 338 95 345 81 343 91 349 76 349 87 351 72 351 81 353 69 352 79 353 69 352 78 352 70 351 80 354 74 352 84 359 80 356 89 366 85 362 95 373 88 369 98 380 91 376 100 386 93 381 102 387 96 382 104 387 100 381 109 393 106 386 115 402 113 395 121 414 117 407 126 423 118 416 125 427 119 420 127 432 127 425 134 438 138 430 146 442 149 434 156 445 158 435 164 447 168 437 173 450 176 440 182 455 182 445 188 447 191 448 190 448 194 447 194 447 205 448 204 459 214 448 217 459 226 448 228 459 233 448 235 446 239 447 239 456 243 445 243 456 253 445 253 457 264 446 263 458 272 447 271 445 279 446 279 453 292 442 290 436 300 436 300 443 309 431 306 436 315 426 311 428 324 418 319 425 334 414 329 424 341 412 336 421 347 410 341 403 348 403 348 403 363 393 357 395 371 385 364 378 367 377 367 378 376 370 367 368 380 361 372 361 387 353 377 357 392 348 383 351 397 343 387 341 401 333 393 329 405 322 396 319 407 313 398 311 406 305 396 299 405 294 394 290 405 284 394 284 407 280 398 278 407 276 398 269 406 267 398 257 403 254 393 246 400 244 390 238 396 237 386 229 392 228 382 220 390 219 381 214 388 214 380 210 386 211 377 202 381 203 372 191 375 192 366 183 368 184 357 178 363 180 352 174 358 175 348 167 352 169 342 160 350 161 341 156 349 157 340 152 346 152 337 145 340 146 332 139 333 142 323 135 326 136 316 131 322 133 312 130 320 130 310 128 316 129 307 125 311 126 301 121 307 123 297 118 304 121 295 117 301 119 291 114 298 116 287 111 294 113 282 110 291 111 279 108 290 109 277 106 290 106 279 105 293 105 281 104 296 103 284 104 298 102 286 104 298 102 286 105 297 102 285 105 298 103 286 107 300 104 288 108 304 106 292 108 306 106 296 108 307 106 296 109 306 106 295 108 303 106 292 108 300 106 289 107 298 106 287 105 296 105 285 102 294 104 283 100 289 102 281 99 282 101 277 99 275 102 269 106 260 106 259 105 262 111 253 109 259 115 250 111 259 116 249 112 259 117 249 113 261 119 251 117 266 121 256 120 268 125 258 123 268 128 258 126 268 131 257 128 268 133 258 129 268 135 259 131 268 137 258 131 268 137 259 130 268 136 259 128 270 135 261 127 274 134 263 125 276 131 266 124 278 128 270 128 272 127 273 128 272 127 273 124 276 131 270 130 276 139 270 135 274 143 267 137 271 146 265 139 270 147 263 138 271 146 263 137 272 144 264 134 272 142 263 132 272 139 262 130 273 136 263 126 273 132 263 122 271 127 258 119 268 125 258 118 267 123 258 117 267 123 259 118 266 123 257 118 264 123 255 118 264 124 255 119 263 124 255 119 263 124 255 119 262 124 254 119 263 124 254 118 262 124 254 119 261 124 253 118 261 124 254 118 260 124 253 119 259 125 252 120 258 125 251 121 258 127 251 122 258 128 250 123 257 130 251 123 256 128 252 123 255 130 249 123 255 130 249 123 255 130 249 123 255 130 249 123 255 130 249 123 255 130 249 131 250 130 249 131 249 131 249 124 255 131 249 124 256 132 249 125 255 132 249 125 255 132 249 125 255 132 249 125 255 132 249 133 250 132 249 132 250 132 249 132 250 132 249 125 255 132 249 124 254 131 249 125 255 132 249 125 256 132 250 125 255 132 250 125 255 132 249 125 254 132 248 125 254 133 249 125 255 133 249 125 255 133 249 125 255 132 249 126 256 132 249 126 256 133 250 126 256 133 251 126 256 133 251 126 257 133 251 125 258 132 251 124 258 131 252 124 259 129 254 124 259 130 254 124 260 130 254 123 258 131 252 125 257 132 251 126 256 133 250 127 255 134 250 127 255 134 249 127 254 134 249 126 254 134 249 126 254 133 249 125 254 133 249 126 254 133 249 126 254 133 248 126 253 134 248 126 252 133 246 126 251 134 246 127 251 134 246 127 251 134 246 127 250 134 246 127 250 134 245 127 250 134 245 127 251 134 246 126 251 134 246 126 252 133 246 126 252 133 246 126 251 133 246 126 251 133 247 126 251 133 246 126 251 134 246 126 250 134 246 127 250 135 246 127 250 135 246 127 251 135 246 127 251 135 246 127 251 135 246 127 250 135 246 128 250 135 245 128 250 135 244 128 250 135 245 128 250 135 245 127 250 135 245 128 250 135 245 127 250 135 245 127 251 134 247 126 251 133 246 125 251 131 247 125 250 133 245 125 250 133 245 126 250 134 246 125 251 133 246 126 251 134 246 126 251 133 246 126 252 134 247 126 251 134 247 126 251 134 247 126 252 134 247 126 252 134 247 126 253 134 247 126 254 134 248 126 254 133 247 125 254 132 247 124 254 130 246 122 254 128 246 120 255 125 246 117 255 123 245 116 254 121 244 115 251 120 242 115 249 120 240 115 247 120 238 114 246 120 238 113 246 119 237 112 246 117 237 111 248 116 238 111 249 116 240 110 250 115 241 110 250 116 241 110 251 110 250 111 251 111 250 111 251 111 250 111 251 111 250 111 251 110 250 109 251 114 241 108 253 111 242 106 254 109 244 105 255 108 244 103 255 106 244 103 254 106 244 102 254 105 243 102 253 105 243 101 253 103 243 99 253 102 242 97 253 100 242 97 253 99 242 95 252 98 242 95 252 97 241 94 251 94 251 94 251 94 250 94 250 97 239 94 249 98 238 95 247 99 237 95 247 99 236 95 246 99 236 95 245 99 235 95 244 99 234 95 242 100 233 95 241 96 241 96 240 96 240 96 240 96 239 96 239 104 232 96 239 96 239 95 238 96 238 96 238 96 237 96 237 96 237 97 236 102 228 96 236 102 227 96 236 102 227 96 236 102 227 96 236 102 227 96 236 101 227 96 235 102 226 96 235 102 226 97 235 102 226 96 235 101 226 95 235 100 227 93 237 99 228 92 238 97 229 91 239 96 230 90 241 95 231 91 241 95 231 91 242 96 231 93 243 97 232 93 246 97 234 93 249 95 237 92 252 95 241 92 256 93 244 92 260 93 248 93 264 93 252 94 268 93 256 95 272 92 261 96 277 92 266 97 283 91 272 99 288 92 279 101 293 94 284 101 296 95 287 102 298 96 290 101 298 93 289 99 297 94 288 98 295 93 285 97 293 92 282 96 291 91 281 95 291 91 280 95 292 92 281 96 294 92 283 97 295 94 285 98 296 95 285 100 296 97 286 103 296 101 286 105 296 103 286 106 296 104 286 108 296 106 285 111 296 108 285 114 295 112 285 117 295 115 284 121 295 118 284 123 295 119 284 125 294 119 283 126 293 118 283 125 292 116 283 124 293 114 285 123 295 112 289 122 299 111 294 123 302 111 298 125 306 113 303 127 308 115 308 131 311 118 312 135 314 124 316 141 316 129 320 145 319 133 324 148 321 137 327 150 323 141 330 153 325 145 333 159 327 151 336 166 328 158 337 173 329 166 338 179 330 173 339 185 330 180 341 190 333 185 344 193 337 186 347 193 341 187 351 193 345 187 355 194 349 186 358 194 352 186 361 196 355 188 364 198 356 190 365 201 357 194 367 204 358 198 368 206 359 201 370 210 360 204 371 212 361 206 373 212 364 209 374 215 364 212 375 218 365 215 376 221 365 217 377 224 366 220 377 228 366 226 377 232 366 231 365 235 367 233 378 239 370 236 381 242 371 239 383 243 374 239 386 244 377 240 389 245 380 242 391 246 381 244 393 249 381 247 392 252 380 251 391 256 378 254 389 259 378 258 389 262 378 261 390 262 381 260 392 261 385 259 397 263 388 260 400 266 390 264 390 268 390 265 401 272 389 268 400 275 388 271 399 277 390 273 401 278 392 273 403 279 394 274 405 280 396 275 407 280 398 275 408 280 399 275 409 277 401 274 412 276 402 276 414 280 412 280 412 282 396 286 407 286 389 291 400 294 394 294 394 290 382 295 393 291 381 296 392 293 379 299 390 295 377 301 388 296 375 302 386 299 372 306 383 304 368 310 379 307 367 312 377 309 367 315 377 312 368 317 379 316 370 321 381 322 384 322 385 318 377 323 389 318 378 323 389 323 376 328 387 327 372 333 384 329 370 335 381 330 371 335 382 331 372 336 383 333 373 338 384 334 372 339 383 335 371 340 382 336 369 342 380 338 368 343 378 339 366 344 376 339 365 345 375 339 366 345 375 340 366 346 376 341 366 348 376 342 366 348 376 342 367 348 377 343 369 349 379 344 371 349 381 343 372 348 383 344 373 349 385 348 374 352 385 350 374 354 385 352 374 356 386 358 386 358 386 354 374 359 385 355 374 359 385 360 384 360 384 356 372 361 382 356 371 361 381 355 370 360 381 360 381 361 382 362 382 362 382 364 382 365 382 367 381 367 381 364 369 372 379 369 366 377 375 381 372 381 372 385 369 385 370 388 366 389 367 383 354 393 362 386 349 397 355 388 345 400 350 388 341 400 344 388 337 399 340 389 333 400 337 391 332 403 335 403 332 404 332 403 327 392 324 401 323 401 323 387 320 398 319 394 316 384 316 382 316 389 312 391 313 391 312 383 314 384 312 385 312 386 310 385 309 386 308 384 307 385 306 382 307 387 304 380 306 385 303 380 306 385 304 382 305 387 304 385 306 394 304 389 307 395 305 402 307 393 305 394 307 400 307 407 309 403 308 401 309 407 310 415 313 412 311 420 314 421 314 426 314 427 314 422 311 433 316 426 312 437 318 428 311 439 315 430 305 442 308 433 297 445 300 447 292 448 292 439 284 452 286 441 278 453 279 441 271 454 271 444 264 457 264 448 259 460 259 451 257 464 257 451 256 464 255 448 250 461 249 446 241 458 237 443 230 456 225 444 222 456 217 445 217 458 212 446 214 459 210 445 209 458 204 443 202 455 196 441 196 453 190 442 189 454 184 443 185 455 179 452 175 454 174 439 171 451 165 438 164 450 157 438 158 450 151 436 154 448 146 432 151 444 143 425 146 436 137 417 139 426 129 413 132 421 122 411 125 420 115 410 121 419 110 403 115 412 104 394 108 402 96 385 102 392 90 378 100 385 87 372 100 377 87 362 99 366 86 351 96 354 83 343 90 346 77 339 84 342 70 333 79 336 65 323 76 324 62 312 76 313 61 304 79 305 64 299 83 297 69 289 87 287 73 277 89 274 76 268 87 265 74 264 84 261 70 257 82 254 69 247 83 243 70 239 86 234 73 233 91 228 78 229 98 222 86 222 106 214 95 213 110 206 99 206 109 198 98 200 109 192 98 192 112 184 101 184 118 175 108 179 126 169 118 176 134 166 126 176 141 165 135 172 150 162 143 169 156 158 149 164 156 153 148 159 156 148 148 155 159 145 151 152 167 140 159 149 176 138 169 147 182 135 176 144 186 132 179 143 188 131 181 141 191 131 185 141 196 130 189 138 201 128 194 134 205 123 199 130 206 119 201 126 207 115 200 125 209 113 202 125 212 114 206 124 218 113 212 123 222 112 215 122 220 112 213 112 211 111 211 122 217 111 210 124 217 113 211 127 217 116 210 129 219 119 212 131 223 120 216 133 227 122 221 134 229 133 229 133 229 133 228 135 226 124 219 137 224 126 217 139 225 129 219 141 229 131 222 143 232 134 228 146 233 136 228 148 231 138 225 139 228 138 228 138 231 137 229 139 231 138 230 141 229 140 229 151 232 140 226 152 230 141 226 152 228 142 223 152 228 141 224 150 226 139 224 149 227 136 226 147 228 134 228 145 230 132 230 143 231 131 232 142 232 130 232 142 232 129 232 141 232 128 232 141 232 128 232 142 232 129 232 141 232 128 232 141 232 128 234 141 233 129 234 142 233 130 234 143 233 131 234 145 232 132 234 145 232 133 234 147 231 134 233 147 230 135 232 148 230 136 231 149 230 137 232 149 231 137 233 150 231 138 233 150 232 138 233 150 232 137 234 149 232 137 234 149 232 137 234 149 232 137 234 149 232 137 234 149 232 137 235 150 232 138 235 150 232 138 235 151 232 139 235 151 232 139 235 151 232 139 235 151 231 140 234 151 230 140 233 152 230 140 233 152 229 140 232 152 229 140 232 152 229 140 232 152 229 140 232 152 230 140 233 151 230 140 234 152 231 140 234 152 231 140 234 151 231 139 234 151 231 139 234 149 231 138 234 149 231 137 234 149 231 137 234 149 231 137 234 149 231 137 234 150 230 138 234 150 230 139 233 151 230 139 233 151 229 139 233 151 229 139 233 151 229 139 233 151 229 139 233 151 229 139 233 151 229 140 233 152 230 140 233 151 230 140 234 151 230 139 233 151 230 139 233 150 230 139 233 150 230 139 234 150 230 139 234 151 230 139 234 151 230 140 234 151 230 140 234 151 230 139 233 151 229 139 233 151 229 139 233 140 233 139 232 151 229 140 232 152 229 140 233 153 229 141 233 153 230 142 234 153 230 142 234 153 231 142 235 153 231 142 235 153 231 141 235 153 231 141 235 153 231 141 235 153 231 141 235 152 231 141 235 141 235 141 234 152 231 140 234 152 230 140 234 152 230 140 234 152 230 140 234 151 230 140 234 152 230 140 234 152 229 140 233 152 230 141 233 153 230 142 234 153 230 142 234 153 230 142 234 153 230 142 234 142 235 142 235 152 230 141 234 152 230 141 234 152 230 141 233 152 230 141 233 152 230 141 233 153 229 141 233 153 229 141 232 153 229 142 233 153 229 142 233 153 229 142 233 153 229 141 233 153 229 141 233 153 230 142 234 154 230 142 234 154 231 142 235 154 231 142 235 143 235 142 234 154 231 142 234 153 231 141 234 141 235 140 234 151 230 140 234 151 230 140 234 151 230 140 234 152 230 140 234 140 235 140 234 152 230 141 234 142 235 141 234 153 230 142 234 153 230 142 234 153 230 142 234 142 235 142 234 152 230 141 234 152 230 140 234 152 230 140 234 141 235 140 234 152 231 141 235 153 231 141 235 153 231 141 235 152 231 141 235 152 232 141 235 153 231 141 235 153 231 141 235 152 230 141 234 153 231 142 234 153 231 142 235 153 231 141 235 153 231 141 235 153 231 141 235 153 231 141 235 153 231 141 235 153 231 141 235 142 235 141 235 142 235 141 234 152 230 141 235 142 235 141 234 153 231 141 235 153 231 141 235 142 234 141 234 153 230 141 234 153 230 141 234 152 230 142 234 153 229 141 233 153 229 141 233 153 229 141 233 153 229 141 233 153 229 141 233 152 228 140 232 151 228 140 232 152 229 140 233 152 230 140 233 152 229 140 233 152 228 141 232 141 233 141 232 153 229 141 233 153 229 141 233 152 230 141 233 152 229 140 233 152 229 140 232 152 229 140 232 151 228 140 232 151 228 140 232 152 228 140 232 152 228 140 232 152 228 140 232 152 228 140 232 151 229 140 232 151 229 139 232 151 228 139 232 150 228 139 231 150 228 139 231 150 228 139 231 150 228 139 232 150 228 138 231 149 227 138 230 149 226 137 229 150 227 138 230 150 228 138 231 150 227 138 231 150 226 138 230 150 226 139 230 151 227 139 229 151 227 139 230 151 227 139 230 151 227 138 231 151 227 138 230 151 227 138 230 150 227 138 230 150 228 138 231 149 228 138 231 149 228 138 231 150 229 138 231 150 230 138 231 150 232 138 233 148 234 136 235 146 236 133 235 143 236 131 236 141 237 128 236 139 238 127 237 139 239 127 238 140 240 127 239 141 241 128 240 141 242 128 242 143 243 130 243 143 243 130 243 143 243 131 244 142 244 131 245 141 244 131 247 143 245 133 248 145 245 135 250 148 247 137 252 150 249 139 254 152 250 142 256 154 252 153 251 155 253 146 259 156 256 154 254 158 258 148 264 158 261 149 264 157 263 147 266 156 265 146 269 155 266 145 269 155 266 143 270 154 268 142 270 153 269 142 273 153 270 142 273 152 272 141 275 152 274 141 279 154 276 143 281 155 277 144 282 157 278 146 282 159 279 148 285 161 283 150 288 163 286 152 292 164 289 154 295 164 292 154 298 166 295 156 302 168 298 158 305 171 301 161 307 174 304 164 310 176 307 167 314 177 310 168 318 175 313 165 320 172 317 162 323 172 320 161 326 172 322 162 328 173 323 164 331 175 324 167 332 181 323 172 332 186 323 177 331 188 322 179 330 186 322 178 331 186 323 176 331 185 322 176 330 184 322 175 330 183 321 182 320 184 320 176 329 184 320 183 319 182 319 173 327 178 317 177 317 174 314 165 321 169 310 159 316 165 306 154 311 163 302 152 307 163 298 152 303 164 293 152 298 163 286 151 289 161 278 148 281 159 272 147 274 158 266 146 267 158 260 146 260 158 256 145 255 158 251 158 251 158 247 146 244 160 246 147 241 161 245 149 240 162 244 150 238 161 242 150 237 160 240 149 234 159 236 147 230 157 233 146 227 156 232 144 226 157 230 146 224 162 229 151 222 167 229 158 220 172 231 164 222 175 235 168 225 175 238 168 228 172 238 165 228 169 233 161 224 165 227 156 218 163 224 154 216 162 222 153 214 163 220 154 212 163 217 153 209 162 215 152 207 163 214 153 205 166 214 157 204 168 214 160 204 168 216 160 206 165 219 158 208 162 219 154 209 159 215 151 205 158 210 150 200 157 208 148 198 157 209 149 198 159 209 150 199 161 209 153 198 163 209 156 198 163 210 156 199 162 208 156 197 160 206 153 195 159 203 152 193 159 202 152 192 158 201 150 191 154 199 146 190 146 198 137 189 138 200 128 191 133 201 124 193 135 200 125 192 137 201 128 192 137 202 128 193 133 204 124 195 131 205 121 196 132 205 122 196 134 205 125 196 136 205 126 196 135 205 125 196 132 204 123 195 130 204 121 195 128 205 118 196 126 205 116 197 125 206 116 197 123 206 114 197 119 207 111 200 114 211 106 204 112 215 102 208 112 219 101 213 114 223 102 217 116 227 104 222 118 233 106 228 123 239 111 236 129 244 116 243 135 247 121 245 137 248 124 247 137 248 124 248 135 249 123 248 134 249 121 248 134 248 121 247 134 247 122 246 135 247 122 246 135 247 121 245 134 247 121 245 132 246 119 243 129 241 116 239 127 234 114 230 126 225 114 221 128 219 116 214 130 216 118 211 132 217 120 210 132 218 121 211 122 213 122 213 134 219 124 211 134 216 125 207 135 213 127 204 137 209 128 199 138 205 128 196 140 202 131 193 146 199 137 189 150 197 142 186 153 196 146 184 154 196 147 184 155 194 149 183 157 193 151 182 159 193 153 181 160 192 155 181 160 192 154 180 159 191 152 180 157 192 150 181 155 195 148 184 152 198 145 187 148 203 140 192 144 208 137 197 143 212 136 201 144 213 138 202 145 213 138 201 144 212 138 200 144 210 140 198 146 207 142 194 148 203 145 190 151 199 149 187 153 196 152 183 154 191 153 179 154 190 153 176 153 190 152 177 151 192 151 179 149 195 148 182 146 198 146 186 143 201 142 188 141 203 141 190 139 203 137 191 133 204 134 193 128 203 127 191 123 203 122 192 121 200 119 189 119 198 118 189 117 195 116 187 114 194 113 182 112 193 111 185 110 192 108 185 112 193 109 183 119 197 116 185 127 200 124 189 135 204 133 192 141 207 139 196 144 208 143 197 146 208 145 197 146 198 145 198 150 208 147 198 153 205 147 194 156 200 149 190 158 196 148 188 158 196 147 190 158 198 146 193 158 200 146 198 162 203 149 202 167 207 154 208 172 211 159 213 174 214 163 217 176 216 165 219 177 216 166 220 178 216 167 220 180 214 170 219 185 210 175 216 190 205 181 211 194 197 186 205 196 191 190 198 195 185 190 193 193 182 188 191 191 183 189 193 190 184 190 195 190 184 190 195 192 183 191 194 192 180 193 190 194 175 196 185 195 168 199 178 195 161 200 169 193 151 198 156 190 143 195 147 187 136 193 138 185 129 190 131 183 122 188 125 182 118 187 120 181 112 186 115 182 108 188 110 186 102 191 105 190 96 196 99 195 93 200 96 202 89 207 93 209 86 214 90 217 84 221 88 224 82 228 86 230 82 235 89 234 83 239 91 238 83 243 91 245 80 250 89 252 75 257 84 258 69 262 78 261 64 265 72 263 63 266 68 269 61 273 69 277 61 281 70 285 61 288 70 292 61 294 70 296 61 297 70 298 62 299 71 303 63 303 73 309 64 309 73 314 62 315 72 319 59 319 68 323 56 323 65 325 55 324 65 326 58 325 67 329 62 327 71 335 66 333 76 343 69 341 79 351 72 348 82 356 74 354 84 360 76 356 85 363 79 359 89 370 84 365 93 378 90 373 99 386 94 381 103 392 96 386 105 396 100 390 108 404 106 397 114 410 114 403 122 417 122 409 130 419 127 412 135 421 133 413 139 426 142 417 147 433 150 424 157 441 156 433 163 447 159 438 165 450 163 440 169 452 173 442 178 454 185 444 189 456 197 446 200 456 204 446 207 455 208 444 211 454 215 443 217 455 228 444 229 458 238 447 239 462 245 450 247 463 251 451 252 449 260 449 260 457 271 446 270 442 280 443 279 450 287 439 285 445 292 434 289 440 300 429 296 437 310 426 306 425 315 425 315 426 319 424 319 421 326 421 326 424 341 413 335 405 345 404 344 408 356 397 350 400 358 390 351 390 364 382 356 374 363 374 363 379 378 368 370 373 383 364 375 364 389 355 381 345 386 345 386 345 398 337 389 338 398 331 388 328 396 322 386 312 386 310 386 302 389 302 389 302 405 296 394 298 408 294 399 287 400 287 400 278 408 274 398 267 404 262 394 260 400 254 390 255 395 251 385 247 391 245 380 239 389 238 379 232 389 232 379 228 388 228 378 220 385 220 376 209 380 209 369 201 375 199 363 195 370 195 359 190 364 192 353 183 358 186 347 176 354 179 345 172 352 174 343 168 348 170 343 162 342 164 337 153 333 155 328 147 325 150 315 143 319 145 308 140 314 143 306 135 306 140 296 130 301 135 292 128 298 132 289 125 295 129 287 123 290 127 284 119 282 122 277 117 276 119 266 113 273 117 262 111 272 114 262 110 269 113 261 109 265 112 255 109 263 113 253 109 263 112 253 109 264 111 254 109 265 111 254 109 265 112 252 107 263 113 251 106 257 112 248 107 250 113 241 109 245 116 236 112 241 118 233 114 239 123 229 118 237 125 228 128 228 129 228 122 236 131 227 125 237 133 229 128 239 136 231 130 240 138 231 131 239 141 229 132 240 141 231 134 241 142 233 135 241 144 233 136 242 144 235 136 243 145 236 136 243 146 238 135 243 144 239 134 242 134 242 134 241 143 238 133 240 142 236 142 235 142 234 132 236 141 232 132 236 141 232 131 235 140 231 131 235 139 231 130 236 138 231 129 236 136 231 128 236 135 231 127 237 135 231 128 237 135 232 128 237 136 232 129 237 136 232 129 237 134 234 130 238 139 234 130 238 139 234 129 238 139 235 140 235 139 234 139 235 139 235 139 234 139 233 139 233 138 232 130 236 138 232 130 236 137 230 130 235 138 231 129 235 137 230 129 234 137 230 129 234 137 230 128 234 136 230 128 235 137 230 128 235 136 231 128 235 133 232 128 235 133 232 129 235 137 232 129 236 138 232 130 235 139 231 131 235 140 231 131 235 140 231 141 232 140 231 131 234 140 230 132 234 140 230 131 234 140 230 130 234 139 230 130 233 135 230 129 233 138 230 129 233 137 230 128 234 137 230 129 234 136 230 128 234 137 230 129 235 137 231 129 235 137 231 130 236 138 231 129 236 138 232 129 237 138 233 139 233 138 232 139 234 139 232 129 236 139 233 140 235 139 234 130 237 139 234 130 237 139 234 130 238 139 234 129 237 138 234 129 237 138 233 129 236 138 232 130 236 138 232 130 236 139 232 131 235 139 231 131 234 140 230 132 233 140 229 141 230 141 229 141 229 141 229 132 232 140 229 132 232 140 229 131 233 140 229 130 233 138 230 130 234 138 230 129 234 138 230 130 235 138 230 131 235 139 231 131 235 139 232 131 235 139 231 131 235 139 231 130 235 139 231 130 235 138 231 129 236 138 232 129 236 137 232 128 237 137 233 128 238 137 234 136 236 136 234 136 236 136 235 136 237 136 236 127 242 135 237 126 242 135 237 127 242 135 237 127 242 136 236 137 237 137 236 129 239 137 234 129 238 138 233 130 237 138 232 130 235 138 230 129 233 137 229 129 231 136 227 129 230 136 225 129 229 136 224 127 228 135 223 126 228 134 223 127 227 134 222 127 225 134 221 128 225 136 220 128 226 136 221 128 226 137 222 128 227 136 223 127 229 136 225 137 227 136 226 127 230 136 227 129 229 138 227 141 226 141 227 135 225 145 225 139 224 148 224 142 223 151 222 152 222 151 221 141 221 147 220 138 220 144 219 137 219 142 218 137 219 145 218 136 220 141 218 136 219 145 218 138 220 143 218 138 220 143 219 138 221 143 220 137 222 143 221 137 223 143 222 137 223 147 222 137 224 146 224 147 225 147 224 146 225 147 224 148 225 147 224 141 222 146 223 144 221 149 222 149 220 154 222 152 220 157 222 155 220 162 223 156 219 160 221 157 218 161 221 158 217 163 220 159 218 164 220 159 218 164 220 161 216 168 220 161 216 169 220 160 216 168 219 161 214 169 218 162 215 170 218 159 217 168 219 158 218 167 221 158 218 169 221 159 218 171 220 160 218 171 220 162 216 172 219 173 217 172 217 159 215 170 216 156 216 165 219 155 214 165 218 156 212 165 213 156 213 163 214 156 214 164 217 156 216 161 217 156 216 161 218 156 216 162 217 156 217 165 219 156 218 165 220 157 220 164 222 157 222 162 224 157 224 164 228 156 225 161 228 163 233 161 231 158 228 162 233 160 232 164 236 162 236 166 240 164 240 168 244 165 243 169 248 167 245 170 251 169 246 174 256 170 246 176 256 171 247 176 256 172 247 178 256 174 248 180 256 174 250 181 258 173 254 180 263 173 259 178 269 172 264 175 275 172 266 172 278 173 267 171 278 174 268 171 279 175 270 171 280 176 273 172 283 177 277 174 282 178 282 173 290 180 286 173 295 180 291 173 298 180 295 173 302 179 300 171 307 177 304 169 312 176 307 167 315 175 309 166 318 176 310 168 319 179 312 171 320 183 315 175 323 186 319 179 327 189 324 181 334 190 329 183 338 192 333 185 343 197 337 189 347 201 341 195 351 205 344 199 353 208 348 202 358 210 354 203 364 211 358 205 369 212 359 207 370 216 360 212 371 224 362 221 373 233 363 230 374 238 364 236 376 242 367 240 378 245 368 242 379 250 368 247 379 258 370 256 381 264 374 264 386 270 379 269 392 274 384 274 396 277 386 277 398 281 385 282 397 290 383 292 395 298 381 300 393 303 382 306 393 309 383 313 394 316 384 319 395 320 386 325 398 328 402 328 402 326 391 329 403 328 389 331 401 330 385 334 397 333 382 337 393 340 389 341 390 345 387 345 388 346 377 351 388 351 379 357 390 355 380 361 391 357 378 363 389 366 384 367 384 372 378 373 378 378 374 379 374 378 363 385 374 388 372 389 372 386 358 394 367 401 360 402 360 409 352 410 352 417 348 417 348 410 335 420 343 410 329 421 336 422 326 423 326 429 317 429 317 437 312 438 311 432 303 443 308 436 297 449 301 442 287 455 290 445 277 458 279 444 269 457 270 441 261 454 261 442 253 454 252 445 246 458 246 447 243 460 242 447 240 460 237 444 229 457 226 441 218 453 214 440 210 452 205 442 205 454 200 442 202 454 197 441 197 453 192 437 189 449 183 435 180 447 174 437 172 449 166 441 169 453 162 440 164 452 157 436 154 447 146 428 144 439 135 421 136 431 128 414 133 424 124 408 130 417 119 403 125 411 114 401 119 409 108 399 115 407 103 392 108 400 97 379 101 386 89 367 97 372 84 357 94 361 81 349 92 352 79 341 88 344 74 336 84 339 70 334 82 336 68 329 80 331 66 316 77 318 63 301 78 301 64 290 81 289 67 283 84 281 70 275 85 272 71 266 84 263 70 260 82 257 68 257 81 253 67 251 83 247 69 242 89 237 76 232 96 226 84 224 103 217 91 219 107 210 98 215 112 207 101 207 117 198 107 199 120 190 109 191 119 183 108 187 120 178 109 181 124 172 114 174 134 164 126 167 145 156 138 163 153 152 146 160 160 149 153 157 167 145 161 152 171 141 164 147 174 136 166 144 177 134 169 144 182 133 177 141 191 129 185 138 198 126 192 135 201 123 195 133 204 121 198 133 209 121 204 133 213 122 208 132 217 120 212 130 220 118 214 127 223 128 223 127 227 127 226 127 230 127 230 125 233 126 233 122 235 123 235 121 234 109 230 122 231 122 231 124 228 113 221 126 226 115 219 127 228 116 223 129 234 119 227 128 233 129 233 128 229 117 222 128 226 117 218 127 225 116 217 130 220 119 213 133 216 123 208 135 217 124 211 136 218 125 211 138 217 127 210 140 216 129 208 141 216 131 208 141 214 132 207 141 213 130 206 140 214 130 207 139 215 128 209 136 218 136 217 134 221 122 217 120 223 120 222 132 231 120 227 133 233 133 233 134 236 121 233 134 237 122 235 134 238 122 236 133 239 121 237 133 239 120 237 133 239 120 237 133 239 119 238 132 238 119 236 133 238 120 236 133 238 121 236 134 238 121 237 134 238 122 237 135 238 122 237 136 239 123 237 137 239 124 238 137 239 124 238 137 239 124 238 137 239 125 237 137 239 125 237 137 239 124 238 137 240 123 239 136 239 123 238 135 240 123 238 135 240 122 238 135 240 122 239 134 240 122 239 135 240 122 240 135 240 122 240 136 239 122 239 136 239 123 238 135 239 123 238 135 238 123 238 136 237 123 237 136 237 124 237 137 238 124 236 137 238 124 236 137 237 124 235 137 237 125 235 136 236 125 234 136 236 124 234 124 235 123 234 135 236 123 234 135 235 123 233 134 235 122 232 135 236 122 233 135 237 122 235 135 237 122 236 135 237 122 236 135 237 122 235 135 236 122 234 134 236 122 234 134 236 123 234 135 236 122 233 135 235 123 233 135 236 123 234 135 236 123 234 135 236 123 235 135 236 123 235 135 237 123 235 135 236 124 234 135 236 123 234 135 235 123 234 135 235 122 235 136 236 124 237 139 237 127 239 142 238 130 241 144 238 133 242 147 239 136 244 149 240 138 245 150 240 140 246 152 241 142 247 154 242 144 249 157 244 147 250 159 245 149 252 160 247 151 253 161 248 151 255 160 249 151 255 159 250 149 258 158 251 148 258 158 251 148 258 158 252 149 257 158 252 149 258 159 252 149 258 159 252 149 258 159 251 149 258 160 251 150 256 160 251 150 256 160 252 150 258 160 252 150 259 160 252 150 259 159 252 150 259 159 252 150 260 159 252 150 259 159 252 150 259 159 252 150 259 160 252 149 259 160 252 150 257 159 251 149 258 159 251 148 258 157 251 146 257 156 251 144 256 154 251 143 256 154 252 150 251 154 254 151 253 154 257 143 262 155 259 144 264 155 262 144 266 155 264 144 269 157 266 146 271 159 268 148 274 161 270 151 277 162 272 152 279 163 274 153 281 162 275 153 280 161 275 151 280 158 275 148 280 157 276 146 281 156 275 146 281 157 274 147 280 157 275 148 282 160 276 150 282 161 275 151 281 160 273 150 279 160 274 149 280 161 274 150 280 163 275 152 281 165 276 154 282 166 273 157 278 168 268 156 273 169 261 159 265 170 255 158 255 170 249 159 250 171 245 160 246 170 242 160 243 168 239 159 240 167 235 155 236 167 231 156 230 167 227 156 228 168 226 160 226 167 225 157 227 166 224 156 227 164 222 155 226 162 222 153 229 160 223 153 231 161 221 154 229 161 216 155 225 161 213 156 222 160 211 158 221 161 210 161 220 164 210 166 219 166 208 169 217 166 203 171 212 167 198 173 207 168 193 172 198 168 187 173 190 165 178 171 181 161 170 170 173 158 164 164 165 158 160 163 161 158 156 164 157 161 152 167 154 166 146 174 150 170 141 179 145 174 135 182 139 175 130 180 132 176 127 182 129 178 124 183 128 183 120 189 123 190 112 195 115 197 103 202 107 200 96 206 99 201 92 206 95 205 86 210 90 213 80 218 84 223 75 228 80 231 74 235 78 238 75 243 83 248 74 252 82 255 71 259 79 261 66 264 71 263 63 266 71 266 62 268 71 274 63 275 72 285 65 286 75 296 67 297 77 304 68 305 78 310 69 310 79 317 70 317 80 329 69 329 79 340 67 340 77 348 65 347 74 352 65 351 74 360 69 358 78 372 76 368 85 381 84 378 93 388 91 384 101 395 98 391 107 404 103 399 113 412 106 407 115 417 107 412 116 419 111 413 118 424 120 415 126 430 131 421 138 426 151 427 150 437 152 429 158 439 159 430 164 441 167 432 172 447 176 437 182 453 185 444 190 457 190 447 195 459 198 449 201 448 213 449 212 460 224 449 226 457 234 447 236 443 242 444 241 452 250 441 250 453 262 441 262 456 272 445 273 447 278 446 279 456 285 444 284 449 296 437 293 429 304 430 304 422 312 422 312 428 323 417 318 421 332 411 326 417 342 407 337 406 344 405 345 403 349 402 349 403 364 393 357 392 373 382 366 372 371 371 370 365 372 364 372 361 383 354 374 353 390 345 381 349 397 340 387 340 392 341 392 338 403 331 394 325 406 318 396 305 398 305 397 296 396 295 394 290 402 286 391 281 402 278 392 276 403 273 394 271 404 270 395 264 403 262 394 250 400 249 391 238 394 236 384 229 388 228 378 221 384 220 373 213 381 213 372 208 381 208 372 202 378 204 369 196 373 198 365 185 366 185 360 176 357 179 346 172 350 173 340 168 344 168 335 162 338 164 328 154 333 157 325 149 330 152 322 146 327 149 322 143 322 146 317 138 312 143 306 134 303 138 294 130 296 132 285 127 293 130 283 126 289 130 278 123 282 126 275 120 276 126 267 118 274 122 265 116 275 119 266 113 277 114 264 112 276 114 264 112 273 115 262 113 270 117 261 115 268 119 259 115 267 120 258 115 265 122 256 116 262 121 251 115 259 121 248 115 255 121 246 116 251 116 250 118 248 126 240 128 238 128 238 124 245 131 237 125 244 132 235 126 242 133 233 128 240 136 232 129 238 137 229 131 237 138 228 133 237 140 228 133 238 142 230 133 239 140 230 133 240 140 230 133 242 139 234 133 245 139 238 131 246 138 239 129 246 138 238 128 246 137 238 128 246 136 240 137 239 136 239 128 243 134 238 128 242 137 237 128 242 137 235 128 241 136 234 128 241 135 235 128 242 135 235 126 242 134 235 126 242 133 235 126 242 133 236 126 242 132 236 126 242 133 236 126 242 133 236 126 242 133 236 126 243 134 237 126 243 133 239 127 243 135 238 126 244 135 237 127 244 134 237 127 244 135 237 127 244 135 238 127 243 135 237 127 243 135 237 127 243 134 236 126 242 134 236 125 242 133 236 124 242 132 236 124 242 132 236 125 243 132 236 125 243 131 237 125 243 131 237 125 243 132 237 125 243 132 237 126 244 133 237 126 243 134 237 127 243 134 237 127 244 134 238 126 244 134 237 126 244 134 237 126 245 134 239 125 246 133 240 125 246 133 240 125 245 132 239 125 246 132 240 125 247 132 240 125 247 132 241 125 247 132 241 124 248 132 241 124 248 131 241 124 249 131 241 124 250 131 243 124 250 132 243 132 245 131 244 124 252 131 245 124 253 131 245 124 254 131 246 124 255 131 247 124 257 131 249 124 259 132 250 123 261 131 252 123 262 129 254 123 263 128 254 122 263 127 254 121 263 121 263 120 263 124 253 119 263 123 253 118 263 121 252 117 262 120 251 117 260 119 248 116 258 119 246 116 258 118 246 115 259 117 247 114 261 115 249 113 264 113 252 111 266 111 254 110 268 108 256 109 271 107 259 109 274 105 262 109 279 103 267 109 283 102 273 110 288 102 278 112 293 104 284 113 296 103 291 117 302 106 298 123 308 111 306 129 313 118 314 138 318 127 321 147 321 137 327 156 324 147 332 165 325 157 334 172 325 165 334 177 326 170 335 180 327 173 336 184 330 177 339 188 334 180 343 191 337 184 346 196 340 189 350 200 344 194 354 204 349 199 359 209 352 203 362 212 353 207 364 216 356 212 366 222 358 218 369 226 361 222 372 228 365 224 376 230 367 226 379 233 368 229 379 237 368 233 379 242 368 240 379 247 370 245 381 249 374 247 385 251 379 248 391 251 382 250 394 253 382 252 394 257 380 256 392 264 378 264 390 272 376 273 388 279 377 280 389 285 380 286 392 290 382 290 394 292 382 293 393 298 381 300 392 305 380 307 392 311 381 313 392 317 384 319 395 320 386 322 398 324 398 324 398 326 385 330 397 332 383 336 394 338 379 344 390 344 377 350 388 354 386 354 386 357 382 358 383 354 369 361 378 359 366 367 375 364 365 372 374 368 366 376 375 379 376 379 376 375 366 384 374 386 372 386 372 386 369 387 369 388 366 388 366 383 356 393 364 387 353 397 360 400 358 401 358 404 356 405 356 408 354 409 354 409 352 410 352 410 348 411 348 413 342 414 342 416 338 417 338 420 337 421 337 416 331 427 338 422 332 432 339 434 339 436 339 424 329 436 335 427 321 439 326 430 311 443 315 444 307 446 307 436 298 448 301 438 294 450 297 450 292 451 292 450 285 451 285 450 276 451 276 454 268 456 268 460 263 462 263 451 257 465 259 453 250 466 250 453 241 466 239 453 232 466 230 452 226 465 224 450 222 463 219 446 216 459 213 443 207 455 203 442 199 454 195 445 193 457 189 447 188 460 184 447 180 459 175 444 170 456 165 440 162 452 156 436 157 448 150 431 154 443 147 425 149 436 141 420 141 430 132 417 134 427 125 415 128 425 119 412 122 422 113 405 114 414 103 397 109 405 97 390 106 397 94 382 107 389 94 374 106 379 94 364 102 367 90 356 96 360 83 352 90 356 77 349 86 352 73 339 81 342 67 329 79 331 64 320 79 322 65 315 82 317 68 310 85 309 71 299 85 298 71 290 83 288 69 284 80 282 66 280 78 278 65 271 78 268 65 260 81 257 68 252 85 248 72 247 90 242 77 242 96 236 84 233 101 227 89 226 101 219 89 220 99 213 87 215 100 208 89 207 106 199 95 198 116 189 105 191 125 181 115 188 132 186 132 186 138 176 130 182 145 171 138 175 149 164 141 168 150 157 142 164 153 153 145 161 159 150 152 156 169 145 163 152 180 140 174 148 187 136 181 148 191 136 186 148 197 136 192 145 203 133 199 141 207 129 202 137 209 125 203 135 211 123 204 132 215 121 209 131 222 120 215 130 225 119 219 129 226 118 221 130 227 119 220 129 227 118 221 129 228 118 222 129 228 118 222 128 230 118 224 119 226 118 226 120 225 119 225 119 225 119 225 119 224 119 225 118 223 117 222 128 226 118 218 130 220 121 210 133 216 124 206 135 217 126 207 136 218 129 208 138 219 131 210 140 220 131 210 141 221 132 212 141 220 132 210 141 220 132 210 141 219 131 210 140 220 131 212 -1 -1 136 216 126 223 125 222 126 229 125 229 138 236 125 233 139 238 139 238 139 240 128 239 140 240 128 239 141 241 128 241 141 242 128 241 141 242 128 241 140 242 128 241 140 240 127 240 140 240 126 240 140 240 127 240 140 240 128 240 128 241 128 241 142 241 129 241 143 242 131 242 144 242 131 243 133 244 132 243 145 243 133 243 145 243 133 244 146 242 133 244 145 242 133 243 145 242 133 243 144 242 133 243 144 243 132 244 144 243 132 244 144 243 132 244 143 243 131 245 143 244 131 245 143 244 131 245 143 243 131 245 143 243 131 244 143 242 131 244 144 242 131 244 144 242 132 244 145 243 132 244 133 245 133 244 145 242 133 244 145 242 133 243 145 242 133 243 145 241 133 243 145 241 132 242 145 242 132 243 144 242 132 243 145 242 133 244 146 244 133 245 145 245 133 247 146 245 133 247 146 245 133 247 145 244 133 246 145 244 133 245 144 244 132 245 144 243 131 245 143 243 132 244 144 243 132 244 132 245 132 244 133 245 132 244 133 245 132 244 145 243 133 245 145 243 133 244 145 242 132 244 145 242 132 244 144 242 132 243 144 241 132 243 145 241 132 243 144 241 132 242 144 241 132 242 144 241 133 242 144 241 132 242 144 241 132 242 144 241 132 242 144 241 132 242 144 241 132 242 144 240 131 242 144 240 131 242 144 240 132 242 144 241 132 242 144 241 132 242 144 241 132 242 144 241 132 242 144 241 132 242 144 240 132 241 144 240 131 241 144 240 131 241 144 240 131 241 144 240 131 241 144 240 131 241 144 240 132 242 143 240 131 242 143 240 131 242 144 241 132 243 146 242 134 245 148 243 136 246 150 243 138 247 152 244 140 248 153 246 142 250 154 249 142 253 153 252 142 256 153 255 142 259 153 258 142 261 153 260 142 265 154 264 143 267 154 266 143 270 155 268 144 272 157 271 146 275 159 273 148 277 160 274 150 278 160 276 150 279 160 277 149 280 159 278 149 281 159 278 148 281 158 277 148 280 158 276 147 279 158 276 146 280 157 274 146 279 157 273 146 276 156 272 145 276 156 270 144 274 154 267 142 271 151 264 139 267 148 260 135 261 131 254 130 252 129 242 129 243 141 236 129 232 144 229 133 224 149 226 142 222 143 220 143 220 146 220 146 219 158 228 148 221 158 231 148 224 156 235 147 228 152 238 142 233 148 241 137 233 142 242 131 235 137 242 127 235 131 243 121 235 128 243 117 236 126 243 114 236 125 244 114 236 125 246 114 238 125 246 116 238 127 246 118 238 128 246 119 237 128 244 119 235 128 241 119 233 128 239 119 230 120 229 120 229 121 228 120 228 132 235 121 229 125 228 124 228 138 230 125 227 140 231 140 230 142 234 130 235 145 238 133 242 148 241 139 247 152 242 144 249 156 242 149 251 159 242 153 250 162 240 156 249 164 239 157 247 164 238 158 247 163 236 158 245 163 235 162 235 166 230 164 240 170 222 168 232 174 215 172 225 176 211 174 221 178 210 176 219 182 210 179 219 186 213 184 223 188 218 185 227 188 222 184 231 187 226 182 234 184 228 180 237 182 228 176 237 180 228 174 237 178 228 173 238 179 228 173 238 179 228 173 236 180 228 174 237 180 228 174 237 181 230 174 239 180 231 173 238 178 232 172 241 176 234 168 243 173 236 165 245 170 237 162 246 167 238 160 246 168 239 160 247 166 241 160 248 167 241 160 249 168 241 160 249 168 242 160 250 170 242 162 251 172 242 165 250 174 242 167 250 176 242 168 251 176 243 169 252 177 244 169 252 174 245 169 253 176 245 168 253 175 245 167 253 174 244 166 253 172 244 164 252 170 244 162 252 169 243 160 251 169 243 161 252 171 243 164 251 166 251 165 251 164 251 164 251 170 243 162 251 165 241 158 250 162 240 156 249 163 238 163 238 167 236 167 236 173 232 171 242 177 225 176 236 179 220 180 230 181 214 183 224 180 208 185 217 180 202 184 211 179 197 184 205 178 192 180 197 176 190 180 197 174 188 176 193 171 187 175 191 169 184 174 187 168 180 173 183 168 177 174 179 169 173 174 175 169 168 174 170 167 163 173 165 166 158 172 159 164 152 171 153 163 145 169 146 163 139 169 140 163 135 168 135 164 131 173 133 167 128 173 130 170 126 176 128 174 122 182 126 177 120 183 122 178 118 186 121 177 116 186 119 177 115 183 117 177 113 183 116 179 113 185 116 183 111 190 114 189 109 195 111 192 105 201 109 193 101 199 103 194 97 200 100 194 94 200 96 197 90 202 93 201 86 206 90 206 84 211 88 213 82 217 86 219 80 224 85 224 79 229 83 228 79 232 83 231 81 235 86 238 81 243 89 246 79 250 88 253 75 258 83 259 68 263 76 263 63 267 71 266 62 268 67 272 62 273 68 281 63 282 72 290 65 292 74 298 65 299 75 303 65 304 73 305 65 306 75 309 67 310 76 317 67 318 77 327 67 327 77 335 67 335 77 342 67 341 77 347 69 344 78 352 74 349 83 361 80 357 89 370 85 366 95 377 89 373 98 382 92 378 101 389 96 384 106 397 101 393 111 406 105 401 114 412 108 406 117 416 113 408 120 419 120 411 127 425 131 416 139 430 142 421 150 433 149 425 156 436 154 427 160 439 162 429 168 445 172 436 178 452 180 442 185 456 185 445 190 457 193 446 196 456 205 445 208 455 219 445 222 456 229 445 232 457 237 446 238 456 245 445 245 444 256 445 256 458 267 446 267 458 275 446 274 455 281 443 279 449 292 437 289 430 299 430 299 437 311 425 308 422 313 422 313 416 320 417 319 422 335 412 330 419 345 408 340 406 344 404 344 400 348 399 349 398 363 388 355 387 370 378 362 381 374 372 367 375 378 366 370 365 383 357 374 357 389 349 380 351 396 343 387 346 399 341 391 338 400 330 390 325 402 319 393 313 403 307 393 306 403 299 392 297 403 292 393 287 405 282 394 281 408 275 396 273 400 273 400 271 407 269 400 261 405 259 396 250 400 248 390 241 396 238 384 235 391 232 380 229 387 228 376 221 383 220 371 212 380 212 368 206 378 206 369 201 375 201 366 191 368 192 363 183 360 185 350 178 354 179 342 175 349 178 340 172 342 177 332 166 334 171 324 158 327 163 316 151 325 155 312 147 325 149 317 141 321 143 316 135 312 137 308 131 304 134 297 128 298 132 289 127 293 132 285 124 287 130 279 121 281 128 270 118 278 123 266 116 277 119 266 115 276 119 266 114 276 118 265 114 274 117 264 114 272 118 262 115 270 119 260 115 266 119 257 115 262 120 252 116 258 121 247 116 254 121 244 114 252 120 242 113 249 119 239 114 246 122 236 115 245 121 236 116 246 117 246 118 247 126 238 121 246 128 237 123 243 131 234 127 241 135 233 131 240 138 231 138 228 138 228 137 226 136 225 130 234 137 224 130 233 138 224 132 234 141 226 134 233 143 227 136 235 145 227 137 237 145 229 137 239 145 231 136 240 136 240 135 241 144 234 134 242 142 235 133 243 141 236 131 245 140 238 129 246 138 239 127 247 136 240 125 246 134 240 124 246 132 239 123 245 123 245 121 245 129 239 121 244 129 238 120 244 129 237 120 244 128 237 120 244 126 237 119 243 124 237 119 244 126 237 119 243 126 236 120 243 127 236 121 243 128 236 122 243 129 236 123 243 130 236 123 243 131 236 124 243 132 236 124 243 132 235 124 243 132 237 123 243 124 242 124 243 124 242 123 243 132 236 123 243 131 236 123 243 131 236 123 243 131 236 123 243 131 236 123 243 130 236 122 243 129 236 121 243 129 236 121 243 128 237 120 244 128 237 120 244 128 238 120 244 128 238 121 244 128 237 121 245 129 237 130 239 129 237 130 239 130 237 122 245 130 238 122 245 130 238 122 244 130 238 122 244 130 238 123 245 130 238 123 245 130 238 122 245 130 238 122 246 129 238 121 247 128 239 120 249 125 239 118 250 123 240 116 253 119 241 114 256 116 244 112 249 112 248 109 264 109 252 108 267 107 255 107 269 106 257 106 268 106 257 106 267 106 255 106 266 106 254 105 265 106 253 105 265 106 253 105 265 107 253 106 266 107 254 106 266 107 255 107 267 107 255 107 267 108 256 108 268 109 257 109 269 110 257 109 269 110 257 109 269 110 257 108 269 109 257 107 268 108 257 107 267 108 256 105 267 106 266 105 265 105 264 105 263 109 254 106 260 110 250 108 254 112 246 111 250 116 242 114 246 121 238 118 243 124 236 120 242 127 235 120 241 127 235 120 242 127 234 120 243 126 236 119 245 126 237 118 246 125 238 118 246 125 239 118 247 125 239 118 248 125 240 118 248 124 240 117 249 118 248 117 250 117 250 115 253 115 252 112 257 112 256 109 263 110 251 106 269 106 257 104 275 103 263 105 281 101 270 106 286 101 275 108 290 102 280 109 294 103 283 109 294 103 284 109 293 103 282 107 290 102 279 107 288 103 276 106 285 103 273 107 284 104 271 109 284 105 271 109 284 107 272 111 286 107 273 111 286 108 275 112 287 108 276 113 288 107 277 112 290 104 280 111 293 102 285 111 298 101 292 114 306 103 302 120 314 109 313 129 321 118 323 140 325 130 330 151 328 142 335 160 328 152 337 167 328 160 338 174 328 167 338 178 329 177 328 181 332 174 341 183 333 175 343 186 334 178 343 190 336 182 345 197 340 190 349 205 344 198 353 211 347 206 357 216 351 212 361 222 357 218 368 226 362 222 373 228 364 224 375 232 364 228 376 235 364 232 376 240 366 237 377 245 368 242 379 250 370 247 381 254 371 251 383 260 372 258 384 269 375 268 386 277 379 277 391 281 383 281 396 283 384 283 397 287 382 288 394 295 379 297 391 305 377 307 388 315 387 315 388 320 377 323 388 329 379 333 390 337 381 340 393 341 384 345 396 346 396 346 396 349 393 350 393 357 385 358 386 367 377 368 377 368 361 376 370 381 366 382 366 386 361 388 361 395 356 395 357 395 347 404 355 402 347 411 356 404 346 413 354 415 347 416 347 420 336 421 336 425 326 426 327 429 320 430 320 436 313 436 313 432 303 443 307 438 300 450 304 443 298 455 302 444 297 457 300 454 295 455 294 441 281 454 282 442 267 454 267 444 256 456 255 447 250 460 249 449 244 461 242 450 234 463 232 453 226 466 224 454 222 468 220 452 220 465 217 448 211 461 207 444 199 456 194 442 189 454 184 454 178 455 178 453 174 454 174 439 171 451 165 437 161 448 154 436 152 447 145 436 148 447 140 433 143 445 135 427 135 437 126 417 126 427 116 409 120 418 109 401 116 409 105 394 110 402 99 390 105 398 94 389 103 396 91 384 100 391 89 374 94 380 82 359 88 364 74 346 85 350 72 339 85 341 72 330 85 332 71 320 82 321 68 314 76 315 62 310 71 312 57 304 69 306 55 293 67 293 53 281 71 279 57 272 78 268 64 266 83 262 70 258 87 253 74 250 86 245 73 245 84 241 70 241 84 236 70 233 87 228 74 222 95 215 82 213 104 206 93 208 112 199 101 205 118 196 108 199 125 189 115 190 129 181 119 183 129 174 119 178 131 169 120 174 134 165 125 167 144 156 135 160 156 150 149 156 165 146 158 154 171 143 164 150 179 150 180 146 183 146 183 142 185 130 178 139 187 128 180 139 192 127 185 137 201 126 196 124 207 124 207 121 213 121 213 119 216 119 215 129 223 118 217 130 229 117 224 129 233 117 228 116 231 115 230 125 233 114 229 125 230 114 224 124 228 113 221 125 225 114 217 126 224 115 216 126 225 115 217 127 225 121 219 130 227 120 220 135 225 125 218 141 226 130 218 146 226 136 219 151 226 142 219 155 227 155 226 157 229 157 229 159 227 150 222 159 227 151 222 159 228 159 227 159 229 159 229 158 230 158 229 157 230 146 225 145 225 144 225 142 225 142 224 150 228 138 228 136 231 137 230 145 234 133 234 143 237 131 237 142 239 130 239 142 240 130 241 143 241 131 242 143 242 131 243 143 243 131 244 143 243 130 244 143 243 130 244 143 243 130 244 142 243 129 244 141 243 128 244 140 242 128 243 140 241 128 242 140 240 128 240 140 238 127 238 141 236 129 236 143 235 131 234 145 235 137 233 145 235 137 232 144 235 137 232 142 235 135 231 139 236 132 232 137 237 125 232 134 239 122 235 132 241 120 236 132 242 120 238 133 243 120 239 132 244 120 240 131 245 119 240 129 244 117 239 126 242 115 237 124 239 114 231 123 236 114 227 124 233 115 225 124 232 118 227 116 224 118 224 127 233 121 227 129 233 121 224 132 233 124 223 126 221 127 221 136 227 129 218 137 225 129 215 137 223 129 214 135 223 127 214 133 224 125 216 130 225 124 219 128 225 119 217 125 227 115 218 123 228 113 219 121 230 111 221 121 232 112 225 121 233 110 225 123 232 123 232 123 233 123 232 123 237 123 236 123 238 112 231 123 239 113 231 114 232 113 233 123 238 113 232 122 237 116 232 120 237 115 231 117 235 111 226 114 232 109 223 108 218 108 218 107 212 107 212 106 206 106 206 106 213 105 202 106 212 104 200 105 213 105 213 105 215 101 203 104 218 98 207 103 222 97 210 102 224 96 213 102 227 94 217 101 228 94 218 101 229 93 220 101 231 92 221 100 232 92 223 100 233 91 224 99 233 90 223 90 223 90 223 90 221 90 221 99 227 90 218 100 225 90 216 100 224 90 214 101 221 91 213 102 221 92 212 104 219 94 212 106 219 96 213 108 220 97 213 110 221 100 213 113 221 102 213 116 220 105 213 117 217 106 210 117 215 107 208 117 212 107 206 116 210 106 202 115 208 105 199 113 205 103 196 112 201 102 193 111 199 101 191 111 198 101 190 110 199 101 191 110 200 100 192 110 202 100 193 110 204 101 194 102 193 102 193 109 200 102 189 108 196 102 184 107 190 103 178 106 183 105 171 108 176 109 169 111 168 114 161 114 162 120 154 117 156 123 148 119 152 124 148 122 148 126 145 125 145 130 142 130 140 138 138 134 137 140 135 139 132 148 132 143 128 152 128 148 124 156 125 152 121 160 122 156 119 164 120 161 117 167 118 166 114 174 116 170 111 179 113 172 108 181 110 174 105 182 107 177 102 182 103 182 99 188 101 189 98 194 100 195 96 200 99 200 95 208 100 204 94 212 99 206 92 214 97 206 90 214 94 208 88 215 93 211 87 216 90 216 85 223 90 221 81 226 85 226 76 230 80 230 72 236 78 234 71 238 75 241 69 246 77 249 68 253 74 256 68 259 73 261 67 266 75 266 66 269 71 269 67 273 75 276 68 280 77 284 67 288 76 291 64 295 73 296 59 300 68 299 57 302 66 302 57 305 66 310 59 312 67 318 59 319 69 324 61 325 71 330 64 330 74 334 68 333 77 337 71 336 81 342 73 341 83 348 73 346 83 354 73 352 83 358 73 355 83 363 74 359 84 369 78 366 88 376 84 372 93 382 88 378 97 387 91 383 100 389 93 385 102 391 96 385 104 394 102 388 111 401 109 395 118 410 115 404 124 419 119 412 128 424 122 417 130 428 128 420 135 433 137 425 144 437 146 429 153 440 155 432 162 442 161 433 168 444 166 434 172 445 172 435 178 450 181 440 186 444 194 446 194 460 194 450 199 462 199 451 203 449 210 450 209 460 218 448 221 458 231 447 232 457 240 446 241 455 247 444 248 453 258 442 258 456 269 444 269 446 276 446 276 446 279 446 279 442 286 442 286 447 299 436 296 441 310 430 307 436 317 425 314 432 320 421 316 426 327 416 322 421 336 410 331 407 340 407 341 416 353 406 347 412 358 402 352 394 358 392 358 392 373 382 366 382 378 373 370 373 379 365 371 363 383 356 374 348 378 348 378 352 393 343 383 346 396 341 388 332 389 330 389 324 401 318 391 309 393 309 392 307 402 301 391 298 400 293 389 290 402 285 391 284 405 281 396 279 407 277 398 271 398 270 398 261 403 258 391 248 398 246 387 239 394 238 383 231 389 230 378 222 385 221 372 216 383 216 374 212 384 212 375 207 381 209 374 200 376 201 371 190 368 192 359 182 359 185 349 177 353 180 342 173 346 176 336 166 339 170 329 160 334 163 326 155 333 159 325 152 331 154 326 149 325 153 318 143 316 148 309 138 305 142 300 133 298 141 289 131 295 136 284 128 290 134 279 124 282 131 272 120 279 125 268 117 279 122 268 116 278 119 269 114 277 119 267 113 275 119 263 113 274 117 263 113 273 117 263 112 271 117 261 112 266 118 255 113 261 117 251 114 256 119 245 114 251 120 240 113 247 119 237 111 245 118 235 110 243 110 243 110 241 117 232 120 231 118 231 115 237 120 228 117 235 123 226 119 234 124 224 119 233 125 224 123 235 129 224 126 234 132 224 129 234 135 224 138 226 136 224 131 235 140 227 132 237 142 230 133 239 142 233 131 240 140 235 129 241 138 236 128 242 137 236 128 241 137 235 129 240 138 233 130 237 130 237 131 236 141 231 141 231 141 230 131 235 140 229 130 235 139 229 129 235 137 229 127 235 135 229 127 235 134 228 125 235 133 228 125 235 132 229 125 235 132 229 125 236 133 230 125 237 133 231 134 232 133 231 126 239 134 231 127 238 135 232 127 238 136 232 128 238 137 232 129 237 129 237 129 237 129 236 129 236 138 231 129 235 138 230 129 235 137 230 128 236 137 230 127 235 135 229 127 235 133 229 126 236 133 230 126 236 133 230 125 236 133 230 125 236 133 230 125 236 133 230 125 236 131 232 126 236 132 233 126 237 134 231 127 238 135 232 127 238 136 232 128 238 128 238 128 238 128 237 128 238 128 237 129 237 129 237 129 237 137 232 128 238 137 232 127 238 135 232 125 238 134 233 124 239 133 233 125 239 132 233 125 239 133 234 125 239 133 234 125 239 133 234 125 240 134 234 125 241 125 241 125 242 125 242 125 243 125 243 125 243 133 237 126 243 125 243 127 243 127 243 127 242 128 242 128 241 129 241 129 239 138 235 130 238 139 234 139 232 138 231 138 231 138 231 128 236 137 230 137 230 136 229 127 234 135 229 127 234 135 228 127 235 135 229 127 235 134 229 127 235 134 230 126 235 133 230 126 236 134 230 126 236 134 230 127 237 135 231 136 233 135 231 136 233 136 232 137 233 137 232 128 238 137 233 128 238 137 232 128 237 137 232 129 237 136 231 137 232 137 231 137 232 136 231 136 231 136 231 127 236 135 231 126 236 134 230 126 236 134 230 126 236 134 230 125 236 134 230 134 231 134 231 126 237 134 231 126 238 134 232 126 238 134 233 127 239 135 234 127 239 127 239 127 239 128 238 128 238 128 238 128 238 137 233 129 237 138 232 139 232 138 231 139 232 138 231 129 236 138 231 128 236 136 231 127 235 135 230 127 235 134 230 127 236 134 230 127 236 134 230 127 235 135 230 127 235 135 230 128 235 136 230 137 232 137 231 138 231 137 231 138 231 138 231 138 232 138 231 130 235 138 231 130 236 138 231 130 236 138 232 129 236 138 232 129 237 138 233 128 238 137 234 127 239 136 235 126 240 135 236 125 240 126 240 125 241 134 237 125 242 134 238 126 244 134 240 125 244 133 240 125 245 134 240 126 245 134 240 126 246 135 240 127 247 135 241 127 248 135 243 126 249 135 244 126 250 134 245 125 251 133 245 124 251 132 245 123 252 130 245 121 252 128 245 120 252 126 243 119 251 125 242 118 250 124 240 117 250 122 240 115 251 115 250 113 251 114 250 112 252 116 241 111 252 114 241 111 253 113 241 111 254 112 242 110 255 111 243 109 257 110 245 108 259 109 247 108 260 108 248 108 261 108 249 107 262 107 250 108 264 108 264 110 267 107 255 113 270 109 259 117 273 113 262 120 276 115 265 122 277 118 266 124 276 122 266 126 273 123 263 127 269 126 258 127 264 126 252 126 260 126 248 125 256 125 245 123 253 124 242 121 251 122 239 120 250 120 250 121 248 123 237 125 245 127 234 130 242 132 231 136 239 142 228 143 237 149 228 145 236 152 228 146 238 153 230 146 241 153 232 146 243 154 235 145 244 153 237 145 247 152 240 157 244 154 242 151 252 160 245 154 253 160 245 155 256 163 247 155 257 155 257 157 259 157 259 158 261 167 253 161 263 169 257 163 266 173 260 167 269 177 265 168 272 178 268 167 274 178 269 165 275 175 268 163 274 172 268 159 274 167 267 155 275 163 266 152 276 158 266 149 277 154 267 147 278 152 267 145 278 150 268 144 277 149 266 143 274 148 264 140 272 143 261 136 270 140 259 132 270 135 259 128 270 131 259 125 271 127 260 122 272 124 262 120 273 121 262 119 274 121 263 119 274 121 263 118 273 120 263 118 273 121 263 119 271 122 262 121 270 125 260 123 266 128 258 126 264 133 256 130 262 137 254 132 260 140 253 133 260 140 253 133 259 140 252 131 258 139 251 130 257 137 250 129 256 137 249 129 254 136 247 128 253 135 246 127 253 134 246 126 254 132 246 125 253 131 245 125 253 130 245 124 250 130 243 125 248 131 241 127 246 133 239 130 242 137 237 134 239 139 235 136 236 145 231 148 229 148 229 140 231 150 227 140 230 150 227 138 228 139 228 137 227 137 226 135 223 136 224 135 221 135 220 133 219 142 214 132 218 141 213 133 216 141 211 135 213 140 211 137 213 145 208 137 213 145 208 137 215 145 209 135 217 143 211 133 220 139 216 132 224 137 219 133 227 138 222 135 229 141 222 138 230 146 224 143 234 152 227 148 238 158 232 164 238 164 238 160 249 170 243 163 252 163 252 166 256 176 252 166 258 176 255 165 257 176 256 165 256 176 257 164 255 175 257 164 257 175 259 164 259 174 261 164 260 174 264 164 262 173 266 165 263 173 268 167 263 174 270 172 264 178 272 177 267 181 276 179 271 184 280 181 273 182 272 182 275 183 274 182 277 184 287 182 278 182 287 182 282 182 288 184 288 183 294 186 295 183 301 186 301 182 307 186 306 179 315 186 310 179 318 186 313 179 321 186 317 179 324 186 320 179 328 187 324 179 332 188 327 180 336 190 330 183 338 194 334 187 342 198 338 191 347 200 343 192 352 200 347 192 356 200 349 193 359 203 352 195 362 206 354 199 364 210 355 204 365 216 356 211 366 222 358 216 368 224 362 219 373 226 366 222 377 228 368 224 379 233 370 230 382 241 374 238 385 249 376 247 388 255 377 253 389 259 376 258 388 265 375 265 386 273 375 274 386 281 379 281 390 285 383 287 396 289 398 289 399 291 386 292 398 298 383 301 395 310 380 312 392 323 389 324 390 327 378 331 389 332 376 336 387 340 374 345 384 349 374 354 384 355 375 362 386 358 376 365 387 360 374 368 383 366 368 375 377 374 359 383 367 382 351 390 359 395 354 396 354 398 351 399 352 402 348 403 348 409 343 410 343 409 331 419 338 414 328 425 334 416 325 427 330 430 321 431 321 423 306 434 309 438 300 439 299 442 294 443 294 444 289 445 288 446 280 447 280 440 270 453 272 446 265 458 266 459 262 460 262 446 255 459 254 456 241 457 241 456 228 457 228 445 222 458 219 444 217 456 214 453 205 455 205 444 200 456 195 458 189 460 189 449 189 461 183 445 181 457 175 438 170 450 162 433 159 444 151 429 152 439 143 424 147 435 138 418 140 427 131 414 132 424 123 413 127 423 116 412 122 421 111 404 116 413 105 393 109 400 97 381 102 388 90 374 100 379 87 366 97 370 84 358 92 362 79 354 87 358 74 350 84 353 70 343 81 346 68 329 79 331 65 315 81 316 67 307 83 306 69 301 85 299 71 290 85 288 71 281 82 279 68 277 78 274 64 273 78 271 63 263 80 261 66 252 85 247 71 241 91 236 78 236 97 229 85 231 102 224 91 224 108 216 97 215 111 208 100 207 111 199 100 201 112 193 101 194 116 186 105 187 123 176 116 180 133 169 125 177 140 166 132 173 148 162 140 168 155 157 147 164 158 153 150 161 159 150 152 158 164 148 157 156 173 144 168 152 184 140 179 148 191 136 187 144 197 132 191 143 202 131 196 144 208 132 202 143 214 131 208 141 215 129 209 136 218 125 212 132 221 120 216 130 227 119 221 129 233 117 229 129 238 116 233 127 240 115 235 126 240 114 235 125 242 114 237 126 245 114 240 127 247 115 242 130 243 118 237 133 238 122 232 135 235 124 229 137 234 126 227 139 234 128 228 130 231 129 231 132 233 132 232 143 240 136 234 142 238 132 229 140 235 131 227 140 232 132 224 142 231 134 223 143 231 135 223 145 230 136 221 146 228 135 220 146 228 136 220 146 228 135 223 146 230 135 226 145 235 133 233 144 239 132 238 143 242 130 242 143 243 130 243 143 245 131 246 143 246 131 247 144 246 132 247 144 246 132 247 144 246 132 248 144 246 132 247 144 245 132 247 144 245 131 247 145 245 132 247 145 245 133 247 146 245 133 247 146 246 134 248 147 246 135 248 148 245 136 248 137 248 137 247 149 245 137 247 149 245 137 248 149 245 137 248 149 245 137 248 148 245 136 249 148 246 136 249 147 246 136 249 147 246 135 250 147 246 136 250 147 246 136 250 147 246 136 250 147 246 136 250 147 246 136 250 148 246 136 250 148 246 136 250 149 246 137 249 149 246 138 249 150 245 138 249 150 246 138 249 150 245 139 249 150 244 139 248 150 244 139 248 150 244 139 249 150 244 139 249 150 245 139 249 150 246 139 250 150 246 139 249 150 246 138 250 150 246 138 250 150 246 138 250 150 246 138 250 150 246 139 250 150 246 139 250 150 246 140 250 151 245 140 249 151 245 140 249 151 245 139 249 150 245 138 249 150 245 139 249 139 249 138 249 149 245 138 249 150 245 139 249 139 249 139 249 150 245 138 249 150 245 138 249 150 245 138 249 150 245 138 249 150 245 139 249 150 245 139 249 150 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 140 249 151 245 140 249 151 245 140 249 151 245 140 249 151 246 139 249 150 246 139 249 150 246 139 249 150 246 139 249 150 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 139 249 151 245 140 249 151 246 140 250 151 245 140 250 150 246 139 250 150 246 139 249 150 246 139 250 151 246 139 249 151 246 139 249 151 245 139 249 151 245 139 249 150 245 139 249 150 245 139 249 150 245 139 249 151 245 139 249 150 245 139 249 139 249 139 249 150 244 139 248 150 244 139 248 139 249 139 248 150 244 139 248 150 244 139 248 150 243 139 247 150 243 139 247 150 244 139 248 150 244 139 248 150 244 139 248 150 244 138 248 149 244 138 248 149 244 138 248 149 244 138 248 149 244 138 248 150 244 138 248 149 244 138 247 149 244 138 248 150 244 138 248 150 244 139 248 150 244 139 248 150 244 139 247 150 244 139 248 150 244 139 248 150 243 139 247 150 244 139 247 150 244 139 247 150 244 139 247 150 244 139 248 150 244 139 248 150 244 139 248 150 244 139 248 150 244 139 248 150 244 138 248 149 244 138 248 149 244 138 248 149 244 138 247 149 243 137 247 149 243 137 247 149 243 138 246 149 243 138 246 150 243 138 247 150 243 138 246 149 243 138 246 149 243 138 246 150 243 138 247 149 243 138 247 149 243 138 247 150 242 140 247 152 243 142 248 154 243 144 249 156 244 146 250 157 245 147 251 158 246 148 253 158 247 149 253 158 248 149 255 158 250 149 256 159 251 150 257 160 252 150 257 160 252 151 258 160 252 151 258 160 252 151 259 160 253 151 259 160 254 151 260 160 254 151 260 160 254 151 259 160 254 151 258 160 252 151 259 160 252 152 260 162 252 153 260 163 251 154 260 163 250 155 259 163 249 155 257 164 247 156 256 165 245 158 254 166 242 160 252 168 240 162 250 168 238 167 238 168 236 163 246 168 235 164 245 169 234 168 234 169 233 167 243 170 230 169 241 170 225 171 232 172 219 174 229 172 211 176 220 172 203 178 211 172 197 177 200 174 191 179 194 174 185 180 187 173 179 184 183 171 174 177 176 169 168 174 169 166 162 172 163 164 157 170 157 162 150 168 151 162 145 167 146 161 141 167 143 162 137 171 140 167 132 174 135 170 127 176 129 174 123 179 124 176 119 184 123 179 117 184 119 184 115 189 118 192 111 199 117 198 106 205 112 202 99 210 105 205 94 212 101 207 92 211 96 213 89 217 93 222 84 226 88 233 78 239 85 240 76 244 81 246 75 251 83 254 74 259 82 262 70 267 79 270 65 274 73 275 62 277 67 278 61 280 69 286 62 287 71 297 64 298 73 308 67 310 77 316 70 317 80 321 71 322 81 328 71 328 81 338 71 338 81 348 70 348 80 356 69 354 79 360 71 358 80 367 76 364 85 376 84 372 93 384 92 380 102 390 99 385 108 394 104 388 113 400 112 394 121 410 117 403 126 418 120 411 128 422 122 414 130 426 130 418 137 430 141 422 148 435 153 426 159 437 161 428 167 440 167 430 173 442 174 432 180 448 184 439 189 454 190 444 196 458 193 449 199 460 198 451 203 462 205 452 210 464 210 454 216 465 213 456 219 468 215 459 221 468 215 459 221 468 215 459 221 456 223 458 222 465 218 456 224 465 219 455 226 454 227 456 226 456 224 457 223 467 210 460 218 469 205 463 215 463 212 465 211 470 196 466 207 470 193 466 203 470 191 467 202 466 202 468 202 467 203 468 202 466 204 468 203 470 194 468 204 470 196 469 206 470 195 469 206 470 193 470 204 472 190 472 201 475 187 475 198 476 197 478 196 477 195 479 193 478 194 480 193 480 195 481 193 481 184 482 194 482 196 483 195 483 185 484 195 485 185 486 195 487 185 488 195 488 195 489 193 490 181 491 191 492 179 493 190 495 178 496 188 497 178 498 189 498 179 500 190 500 181 501 191 500 181 502 191 500 179 502 189 500 177 502 186 500 174 503 184 498 170 501 180 500 177 500 176 494 165 500 174 492 164 498 172 490 163 497 171 488 163 495 171 492 173 492 172 484 165 490 173 487 176 487 175 480 167 486 176 478 167 484 176 481 178 481 176 478 177 479 176 472 167 477 175 470 166 475 174 474 174 475 173 476 172 476 171 479 170 479 169 476 159 482 167 485 169 486 167 483 159 488 168 487 160 491 169 491 162 492 172 494 178 494 177 498 175 495 184 500 185 495 193 499 195 492 203 497 205 489 211 492 216 483 220 485 224 475 226 478 229 468 231 474 231 463 233 472 232 461 233 471 234 460 235 457 238 458 238 466 242 454 242 451 247 452 246 450 250 451 249 450 253 451 252 450 256 451 255 448 259 449 259 448 262 449 262 460 268 449 266 447 273 448 272 457 278 446 277 458 281 447 280 459 285 448 284 459 288 449 287 457 293 446 292 454 299 443 298 439 304 440 304 451 310 440 309 451 314 440 313 448 321 437 319 442 330 432 327 436 339 426 336 431 346 420 342 426 349 416 345 418 355 409 349 411 361 401 355 396 362 397 362 396 368 396 368 402 377 393 371 393 382 385 376 381 389 374 382 369 393 362 386 360 395 354 387 352 395 345 387 342 399 336 390 337 404 330 396 333 408 327 399 326 410 321 402 313 413 309 405 300 412 296 404 289 409 285 400 277 406 275 396 269 406 267 396 264 406 262 396 260 404 258 394 252 401 251 391 239 397 239 387 228 391 228 381 221 385 221 375 213 380 214 371 204 376 205 367 197 374 198 365 193 371 194 363 188 368 191 359 180 360 182 355 171 351 174 344 165 342 168 334 161 337 164 328 155 331 158 321 148 326 151 311 144 323 146 315 142 321 145 313 139 315 143 310 136 306 142 299 132 295 138 287 129 289 132 279 125 285 129 274 123 282 128 272 120 277 127 268 119 271 125 262 116 268 121 259 113 267 117 254 111 266 116 254 109 265 113 256 107 265 110 256 106 264 109 255 106 263 110 254 107 262 111 252 108 262 112 253 108 262 112 253 109 263 114 254 109 265 114 255 110 266 115 257 110 268 115 258 112 269 117 260 113 271 118 261 116 272 122 261 119 273 124 263 120 276 126 266 122 280 127 269 122 284 127 272 122 288 125 276 120 292 123 281 119 296 121 284 119 298 119 285 118 300 117 287 117 303 116 290 117 306 115 294 117 309 115 298 116 309 115 299 116 308 115 298 115 305 114 295 114 302 115 290 114 298 115 287 115 294 116 284 115 292 117 281 117 293 118 281 118 296 118 284 119 301 117 288 121 308 117 296 123 315 116 304 126 323 117 314 131 331 120 324 136 337 124 333 140 342 128 340 145 347 132 346 150 349 137 351 155 352 143 356 163 354 151 360 170 355 159 362 175 355 167 364 181 355 175 365 190 354 184 364 198 351 193 362 204 349 201 360 209 359 208 359 217 350 214 361 222 353 218 363 225 354 222 364 231 357 228 363 238 364 234 374 244 371 240 383 249 377 245 389 251 380 249 392 254 379 252 391 261 378 260 389 271 377 270 389 280 377 279 389 286 378 286 390 290 377 290 389 295 375 295 386 303 374 304 386 313 385 313 386 317 377 320 388 320 377 323 389 328 387 329 387 332 373 337 384 340 371 344 382 347 371 352 382 352 372 356 383 354 371 359 382 360 368 365 379 367 365 373 376 374 363 381 373 386 371 387 372 388 370 389 370 392 364 393 364 391 348 400 356 397 341 406 348 411 343 412 343 405 333 415 340 407 329 416 336 419 328 420 328 426 323 427 323 425 314 434 320 439 319 440 319 441 317 442 316 433 304 444 308 446 298 448 298 438 286 451 289 442 281 454 284 454 280 455 280 452 277 453 277 450 269 452 269 451 259 452 258 454 251 455 250 459 246 460 246 450 243 463 243 449 238 462 237 449 229 462 228 449 224 462 223 451 220 464 218 451 215 464 213 449 210 462 207 444 206 456 202 450 196 451 196 437 192 449 188 438 185 449 180 440 181 452 176 442 177 455 172 442 171 455 166 441 167 453 161 438 163 451 158 436 161 449 156 433 158 445 154 438 150 439 149 423 149 435 143 424 145 435 139 437 138 438 137 427 138 440 134 426 133 439 129 423 129 436 124 421 125 433 120 419 121 431 116 417 119 428 113 414 115 425 110 413 113 424 108 414 111 425 105 415 110 426 104 415 109 427 103 415 109 426 103 423 104 424 102 410 109 420 101 406 109 415 98 402 109 409 97 396 110 402 96 392 110 397 97 389 109 395 97 388 109 394 97 384 108 390 96 379 106 383 94 374 103 377 90 369 99 373 85 366 94 370 81 363 91 367 77 358 87 362 74 352 84 357 71 349 82 353 69 348 80 352 67 347 79 352 65 344 77 349 64 338 76 341 62 329 75 330 61 319 76 319 61 313 77 313 63 309 79 308 65 305 81 304 67 298 83 296 69 290 84 287 71 284 83 283 70 281 79 280 66 278 75 277 61 274 75 272 60 265 76 263 62 254 80 250 67 246 86 241 74 241 91 235 79 238 95 232 82 235 98 229 86 228 103 222 91 221 106 214 95 215 107 208 95 210 106 203 94 206 106 198 95 200 110 192 99 193 118 184 108 188 127 178 118 184 133 174 124 182 137 172 129 180 143 170 134 177 150 166 142 171 159 160 151 164 163 153 156 158 165 147 158 154 167 143 160 150 174 139 167 148 181 138 176 146 187 134 182 143 192 132 186 142 195 131 189 142 199 131 193 142 206 131 201 139 210 127 205 134 212 123 206 130 212 118 206 128 214 117 208 128 219 116 214 128 225 116 221 128 231 116 227 116 230 115 229 113 230 113 229 125 235 112 230 -1 -1 112 230 127 237 118 230 130 237 129 237 130 238 131 238 132 239 131 239 132 241 121 235 131 242 131 241 131 241 121 235 131 240 121 234 121 232 120 231 132 233 122 227 134 230 124 221 136 229 129 224 138 229 128 222 140 230 131 223 143 229 134 221 145 229 135 221 146 229 136 222 146 230 135 223 145 231 135 225 145 231 134 226 144 231 132 229 143 234 131 232 141 237 129 236 140 240 128 240 141 241 128 242 142 243 130 244 144 244 131 246 145 244 132 246 145 245 133 247 145 245 133 247 146 245 133 248 146 245 134 248 146 245 134 248 146 245 134 248 146 245 134 248 147 244 135 247 148 244 136 247 149 243 137 247 150 243 138 247 151 243 140 247 152 244 140 247 152 243 140 247 152 243 141 247 152 243 141 247 152 243 141 246 152 243 141 246 152 243 141 247 152 243 141 248 152 244 141 248 152 244 142 249 152 244 142 249 153 245 142 250 153 245 142 250 153 245 142 250 152 244 141 249 152 244 141 249 152 244 141 249 152 243 141 248 151 243 140 247 151 242 140 247 151 242 140 246 151 241 140 245 151 241 141 244 151 241 141 245 151 241 141 244 151 241 141 245 151 242 141 245 151 242 141 246 151 242 141 246 151 242 140 247 150 242 140 247 151 243 140 247 151 243 140 247 150 242 139 247 150 242 139 247 151 242 140 247 150 242 140 247 150 242 140 247 151 242 140 246 151 242 140 246 150 241 140 246 151 241 140 246 150 242 140 246 151 242 140 246 151 242 140 246 151 242 140 246 151 242 140 247 151 242 141 246 152 242 141 246 152 242 141 246 152 242 141 246 152 242 141 247 152 242 142 247 152 243 142 247 153 243 142 248 153 244 142 249 152 244 142 249 153 244 143 250 154 245 144 250 155 245 144 251 156 246 145 251 156 247 146 251 157 247 146 252 157 247 147 252 158 248 147 253 157 247 147 253 156 248 146 252 156 248 146 253 156 248 145 252 155 247 145 252 155 247 144 253 155 247 145 253 155 247 145 253 156 247 146 252 156 247 146 252 156 247 146 252 156 248 147 253 156 248 147 253 156 248 147 253 156 248 147 253 155 248 145 253 155 248 145 253 154 248 144 253 154 248 143 254 153 248 143 253 153 248 143 253 154 248 144 253 154 248 145 253 155 248 145 253 155 247 145 254 155 247 145 254 155 247 145 254 155 247 145 254 155 247 145 254 155 247 145 253 155 247 145 253 156 247 146 252 156 248 146 252 156 248 146 253 156 248 145 253 155 248 145 253 155 248 145 253 154 248 144 253 154 247 144 253 154 247 144 252 154 247 144 253 154 247 144 252 155 247 144 254 154 247 144 253 154 247 144 253 154 246 144 252 154 246 144 252 154 246 145 251 154 246 144 251 154 246 143 252 154 246 143 252 153 246 143 252 153 247 143 251 152 247 141 252 151 247 140 252 151 247 140 252 151 247 140 252 152 247 141 250 152 246 142 251 153 247 142 251 152 246 142 250 152 246 141 251 152 247 141 251 152 247 141 251 152 246 141 251 152 246 140 251 152 246 141 251 152 246 141 251 152 246 142 250 153 247 143 250 153 247 142 252 153 247 142 252 153 247 142 251 153 248 142 250 152 249 141 250 151 250 140 251 148 251 137 250 145 252 134 250 141 252 130 250 138 252 126 249 135 251 123 248 134 251 122 248 134 251 122 248 135 251 123 249 137 252 124 250 138 252 126 250 140 252 128 249 140 252 129 248 139 251 128 246 138 250 128 244 134 248 126 241 132 245 125 237 130 241 124 232 130 237 126 231 131 235 128 228 133 237 127 226 133 239 129 227 132 243 129 232 131 245 128 235 126 237 126 237 126 247 122 237 122 245 118 235 119 243 116 233 117 242 118 241 118 241 118 240 121 241 116 230 123 242 118 232 126 245 121 236 123 238 123 237 131 247 125 238 133 247 127 239 138 246 131 237 143 246 137 235 147 245 144 237 151 244 148 235 155 242 152 233 159 240 156 230 162 236 159 226 165 233 161 223 166 230 160 222 166 230 158 223 165 234 157 228 163 239 153 234 161 244 149 239 160 246 149 243 162 248 153 245 164 249 156 246 167 250 160 247 162 248 163 248 170 250 163 248 171 250 164 249 172 250 162 248 173 248 165 247 176 245 165 244 179 242 171 241 174 240 174 239 181 238 173 238 171 239 172 238 169 240 167 239 167 241 167 241 168 242 167 241 172 242 172 241 179 242 177 242 179 243 180 243 186 246 181 245 185 248 181 247 177 250 177 249 183 248 175 249 184 245 176 246 186 242 179 242 190 237 185 236 187 233 188 233 188 233 190 232 193 234 188 234 192 234 187 234 186 234 187 233 193 232 186 232 194 231 188 232 194 233 189 233 195 236 188 236 194 239 188 241 194 242 185 244 194 244 188 246 194 246 186 248 192 247 185 249 191 248 183 250 189 249 181 251 188 249 180 251 188 249 181 251 188 248 181 250 186 246 177 248 184 242 173 246 181 238 171 243 178 236 169 240 175 235 164 238 170 235 161 237 165 237 154 239 160 241 150 242 159 244 147 244 158 246 146 245 159 246 147 245 164 244 150 244 171 240 160 242 179 235 172 237 185 227 179 229 190 218 182 221 186 214 185 213 187 211 185 211 188 213 181 214 183 221 177 221 176 227 170 228 169 231 158 233 164 232 154 232 164 232 153 229 164 231 154 228 166 230 156 227 159 225 159 227 161 224 163 227 163 225 165 225 162 226 165 226 162 226 164 226 161 227 161 226 171 228 164 226 172 227 166 225 174 227 163 226 167 229 165 228 175 235 168 234 175 238 164 238 176 238 165 240 178 240 168 241 181 238 171 240 184 237 175 239 186 238 182 238 185 238 178 240 186 238 177 240 181 239 180 239 189 237 185 238 189 236 183 238 190 235 186 236 189 234 182 236 188 234 181 237 184 232 177 237 180 227 172 233 178 217 171 228 175 204 169 212 174 192 169 199 174 185 174 192 173 190 177 189 174 180 177 188 176 180 177 189 176 180 178 189 176 180 180 188 176 178 182 187 176 173 183 179 176 164 182 171 174 156 179 159 172 149 177 151 171 144 176 146 172 140 180 145 174 137 182 142 178 133 183 136 181 129 188 133 182 124 190 129 183 120 188 123 184 116 189 119 186 113 190 115 187 109 192 112 188 107 193 111 189 107 194 111 192 107 196 111 200 113 198 110 193 103 198 108 192 102 197 106 192 99 197 104 194 97 198 101 197 96 199 97 198 93 200 94 199 90 201 92 200 86 204 90 203 85 207 89 208 84 211 88 213 83 218 88 218 81 223 86 223 79 227 83 227 76 230 80 230 73 234 78 234 69 237 73 238 67 242 74 243 68 245 73 251 67 253 76 260 68 262 76 268 68 271 76 274 67 277 76 279 66 281 75 281 67 283 76 286 69 287 79 292 71 294 80 300 69 301 79 306 67 307 76 311 65 311 74 316 65 315 74 324 67 322 76 331 70 330 79 336 72 335 81 340 74 339 83 341 76 339 85 342 78 339 88 347 81 344 91 356 84 353 95 365 85 362 96 374 84 371 94 380 83 377 92 384 84 379 92 387 89 382 97 393 96 387 104 398 104 392 112 404 111 397 119 407 115 401 124 410 118 403 127 414 123 407 131 421 130 413 138 429 137 422 144 437 143 430 150 442 146 434 153 434 159 435 158 446 163 436 168 447 176 437 181 449 186 438 190 450 193 439 196 450 199 439 202 452 209 441 213 456 219 445 222 448 228 449 229 462 231 450 233 459 240 447 241 443 251 444 251 440 260 441 259 440 266 441 266 452 270 440 269 439 272 439 273 448 285 436 282 432 294 433 294 431 303 432 303 441 310 430 308 426 313 426 313 431 324 419 319 424 330 414 324 410 328 409 329 415 339 405 332 408 345 398 338 401 354 392 347 397 362 386 355 395 368 384 360 388 373 378 365 379 379 370 371 371 384 361 375 363 386 354 376 356 386 349 376 346 387 340 377 339 393 332 382 335 399 328 389 332 403 327 395 325 405 320 396 307 397 305 396 295 397 295 396 291 405 286 394 283 401 279 389 276 398 272 386 270 400 267 390 265 401 263 392 260 402 259 393 253 399 252 388 242 395 241 384 232 391 229 379 224 387 221 375 219 382 218 371 212 377 213 368 205 372 206 363 200 370 202 361 196 367 198 359 190 362 192 357 182 355 185 346 175 349 177 338 169 343 170 332 165 338 167 330 160 331 165 320 156 326 159 317 151 323 155 315 148 320 151 313 146 316 148 311 142 308 146 302 138 299 141 293 134 293 138 282 131 290 135 277 129 289 132 281 127 287 132 280 126 281 130 275 125 274 130 267 123 272 127 262 122 273 125 261 121 276 125 263 121 280 124 269 120 283 124 274 123 277 123 277 122 276 122 275 119 283 122 273 121 281 122 270 122 279 123 267 121 276 123 265 121 275 123 264 121 274 123 262 119 273 121 262 117 272 119 260 113 272 116 260 112 272 113 261 113 274 115 262 116 275 118 265 115 274 119 262 115 270 119 260 117 267 122 257 119 263 124 253 120 257 125 247 125 255 130 244 128 252 133 241 129 248 134 238 132 247 137 236 134 247 140 237 136 248 141 238 136 249 142 239 135 251 142 242 132 252 140 245 128 254 136 247 125 256 132 248 121 257 128 249 121 257 127 248 121 255 128 248 122 253 130 247 125 252 132 245 135 244 134 244 127 249 134 243 127 249 133 243 133 243 133 243 125 249 131 243 123 249 130 243 123 249 129 243 122 249 129 243 122 249 129 243 123 249 129 243 123 249 129 243 123 249 130 242 123 248 131 243 124 248 131 242 124 248 132 243 125 249 132 243 125 249 132 243 125 249 132 243 125 249 132 243 124 248 132 242 124 248 132 242 125 248 132 242 125 247 132 241 125 247 131 241 124 247 131 241 124 247 131 241 124 248 131 242 124 248 131 242 124 248 131 241 123 247 130 242 123 247 130 242 123 247 130 242 123 247 130 242 124 247 131 241 124 247 131 241 124 247 131 241 125 248 132 241 124 248 132 242 124 248 132 242 124 247 131 242 124 248 131 242 123 248 130 242 122 248 130 243 123 249 130 243 123 249 130 243 123 249 130 244 124 250 130 244 124 249 131 244 124 249 132 243 124 250 124 249 123 250 124 250 123 251 130 244 123 251 130 245 130 245 130 244 123 251 130 245 123 251 130 245 123 251 130 245 123 251 129 244 123 251 129 244 123 251 129 244 123 251 130 245 123 251 129 245 122 251 129 245 122 252 129 245 122 252 129 245 123 252 129 245 122 252 130 246 122 253 129 247 122 254 129 247 121 254 128 248 121 254 128 248 121 254 128 248 129 249 128 248 122 254 129 248 123 254 130 248 123 254 130 248 123 254 130 248 122 254 129 248 122 255 127 249 121 255 128 248 121 255 128 248 121 254 128 248 122 254 129 248 122 254 129 247 122 254 129 247 122 254 129 248 129 249 129 248 122 255 128 248 122 256 128 248 121 256 127 248 120 256 126 249 119 257 125 249 118 258 124 250 117 258 123 251 117 259 123 251 117 259 123 251 117 258 123 251 117 258 123 251 118 258 123 250 118 258 123 250 118 257 123 249 118 258 124 249 119 258 124 250 119 258 124 249 119 257 124 249 119 257 125 250 119 257 126 249 119 257 126 249 119 257 126 249 119 256 125 249 118 254 125 248 118 252 124 246 118 251 124 244 118 249 124 243 119 248 125 242 119 246 125 241 120 246 126 240 121 245 127 239 121 245 128 239 121 245 127 240 121 245 126 239 121 246 127 240 121 246 128 241 121 245 128 241 122 246 129 241 122 246 129 241 122 245 130 240 123 245 130 240 122 244 130 239 122 244 130 239 121 244 129 239 121 245 128 239 120 245 127 239 120 245 126 239 120 245 126 240 120 245 126 239 120 245 120 245 120 246 121 245 121 247 127 240 121 249 127 241 119 251 126 243 119 254 124 244 118 256 122 246 117 259 120 248 116 262 119 251 116 264 118 253 115 266 117 254 114 267 116 255 113 267 114 255 111 267 112 255 111 268 110 256 110 270 108 257 109 272 107 261 108 275 108 275 108 278 105 266 108 280 105 269 110 282 106 270 111 281 107 270 113 279 108 268 113 276 110 265 115 272 115 272 116 268 117 268 119 264 119 264 120 262 121 249 121 260 123 248 121 258 124 246 121 256 124 245 120 255 122 243 118 254 120 242 116 255 118 243 115 255 116 244 115 255 116 243 115 252 117 241 117 248 120 238 121 244 125 235 124 241 128 233 126 240 132 231 125 241 131 232 123 242 128 233 122 244 126 234 121 245 126 235 122 244 122 244 124 243 124 243 126 242 126 242 128 242 128 242 129 242 137 232 130 242 137 232 130 242 137 232 130 242 138 233 130 242 137 233 130 242 137 234 131 243 137 235 131 243 139 235 133 242 141 235 135 242 143 235 137 242 145 235 141 243 148 236 145 245 153 238 151 248 159 241 155 250 164 244 157 252 157 250 157 252 158 252 156 252 165 245 164 244 163 244 155 249 163 242 155 249 164 242 156 249 165 242 157 249 167 242 160 249 169 244 161 249 171 246 161 250 172 248 162 252 170 249 162 254 168 252 164 256 172 255 165 259 173 259 165 262 174 262 167 267 176 269 169 271 179 275 170 275 180 279 170 277 178 284 171 278 177 286 173 279 178 288 176 280 179 290 180 282 182 292 182 286 184 296 185 288 186 299 188 290 188 300 191 292 190 302 194 296 192 302 196 300 194 307 198 306 195 312 198 311 196 317 200 315 195 324 202 320 196 327 202 324 197 333 202 329 197 337 201 334 194 345 200 338 193 348 202 341 195 351 205 343 199 353 209 345 203 356 211 348 206 359 216 351 211 362 221 353 216 364 224 354 220 365 227 356 224 366 231 358 227 369 233 362 229 373 235 366 230 377 235 368 231 379 237 370 233 381 243 372 241 384 252 374 250 385 259 374 258 386 263 376 263 388 266 377 266 389 269 375 268 387 275 374 274 385 283 375 283 387 291 380 292 392 298 385 301 398 302 388 305 399 307 384 310 396 316 380 321 391 326 374 331 385 338 381 339 381 341 369 346 379 355 378 356 378 366 379 366 379 367 371 373 381 370 371 377 381 374 366 382 376 381 357 390 365 396 355 397 355 395 341 404 348 411 342 411 343 418 339 419 339 425 339 426 339 419 330 429 337 420 324 430 331 434 319 435 319 428 303 440 308 433 295 445 298 436 290 448 293 437 285 450 289 448 284 449 283 448 276 449 276 451 268 452 268 453 261 455 260 443 253 456 253 456 244 458 243 446 236 459 234 460 226 461 226 448 223 461 221 455 216 456 215 449 208 451 208 448 203 449 202 450 196 451 196 452 190 452 189 449 181 451 180 437 175 449 169 447 163 448 161 436 162 448 156 433 159 445 152 427 153 437 145 420 146 430 137 417 139 427 130 424 125 425 124 412 127 422 118 406 119 417 109 403 114 412 103 399 110 409 100 396 108 404 97 389 106 398 95 379 101 387 90 372 97 377 85 367 93 371 80 364 88 369 75 361 85 365 71 353 82 357 68 343 81 347 67 336 80 339 67 330 80 333 66 326 82 328 68 319 83 321 69 309 82 310 68 302 80 303 66 297 78 298 64 291 75 292 62 286 73 288 59 283 71 285 57 281 71 284 57 278 71 281 57 274 73 275 60 268 75 269 62 266 76 267 62 265 73 267 60 267 71 269 57 269 68 271 55 270 68 273 54 269 69 272 55 267 70 269 56 264 71 262 57 260 74 256 61 256 78 250 65 252 82 245 69 248 84 242 72 245 85 239 73 242 85 236 72 240 84 234 72 238 87 232 75 235 93 228 81 229 100 223 89 223 105 216 95 217 107 210 97 212 107 204 95 206 107 198 96 202 110 194 99 197 117 188 108 191 126 181 119 186 133 176 125 182 138 172 129 180 142 170 133 178 147 168 139 175 155 164 148 170 163 159 157 163 167 152 160 157 169 145 161 153 172 142 164 149 179 138 172 146 188 134 181 143 194 131 188 141 198 129 192 141 201 129 194 141 207 130 201 139 212 128 206 136 214 125 209 133 215 121 209 130 215 119 208 129 215 117 207 127 213 120 209 127 211 117 204 127 210 117 201 129 203 119 194 133 194 123 185 135 191 125 182 135 194 125 185 134 202 124 193 133 210 128 205 133 217 122 210 134 220 123 213 133 223 123 215 132 226 132 225 129 230 129 228 126 232 115 226 124 233 124 233 121 235 109 228 121 234 109 227 121 231 109 224 122 227 111 220 124 226 113 217 126 224 115 215 126 223 116 215 127 223 118 215 129 223 119 214 128 223 120 213 122 213 121 212 122 210 122 210 127 218 120 207 125 215 117 204 123 213 116 202 123 211 117 201 125 209 118 200 126 209 118 200 128 212 119 201 129 214 120 205 131 218 121 209 132 223 122 215 133 227 122 220 133 232 121 225 131 233 120 228 131 235 119 230 131 237 118 232 130 238 118 234 131 239 119 236 132 240 121 238 133 242 121 239 134 242 122 240 134 243 122 240 134 242 121 240 134 242 121 240 134 242 120 240 133 241 120 239 133 241 121 239 135 241 122 239 136 242 123 240 137 242 124 241 137 242 125 241 138 242 126 242 139 243 127 242 139 243 127 243 140 244 127 244 140 244 128 244 140 244 128 244 140 244 127 245 140 244 127 245 140 244 127 244 128 245 127 244 140 244 127 245 140 244 128 245 141 244 128 245 141 244 128 245 142 244 129 245 143 243 143 243 143 243 130 244 143 243 131 243 143 243 131 243 143 243 131 243 143 243 131 243 144 243 132 243 144 244 132 244 144 244 132 244 144 244 132 245 143 244 131 245 143 244 130 245 143 244 130 245 142 244 130 245 143 245 130 246 143 245 130 246 143 245 131 246 144 245 132 246 145 245 132 246 145 245 133 246 146 246 134 247 146 246 134 247 147 246 134 247 147 245 134 247 147 245 135 247 147 245 135 247 147 246 135 247 147 245 135 247 147 245 135 247 148 246 135 247 148 246 135 248 148 246 136 247 148 246 135 247 147 246 135 247 147 246 135 247 147 246 135 247 146 246 135 248 146 246 135 248 147 246 134 248 147 246 135 248 147 246 135 248 147 246 135 248 147 246 135 248 146 246 135 248 146 246 135 248 146 246 135 247 146 246 134 246 146 246 134 247 146 246 134 247 146 246 135 247 147 246 135 247 147 246 135 247 147 246 135 248 147 246 135 248 147 246 135 248 147 246 135 248 146 246 134 247 146 246 134 247 146 246 133 247 146 246 133 247 145 246 133 247 145 246 133 247 145 246 133 247 145 246 133 247 146 246 134 247 146 246 134 247 146 246 134 247 146 246 134 247 146 246 134 247 147 246 135 246 147 246 135 246 147 245 135 247 147 245 135 247 147 245 135 246 147 246 135 246 146 246 134 247 146 246 134 247 146 246 134 247 146 246 134 248 146 246 134 248 146 246 134 248 146 246 133 247 145 246 133 247 145 246 133 247 145 246 133 247 145 246 133 247 146 246 134 247 146 246 135 247 146 246 135 248 147 247 135 249 147 247 135 248 146 247 135 248 147 247 134 248 146 247 134 248 146 247 134 248 146 247 134 248 146 247 134 248 145 247 134 248 145 246 133 248 145 246 134 248 146 246 134 247 146 246 133 247 146 245 134 247 146 246 134 247 146 246 134 247 146 245 134 247 146 245 134 246 145 245 134 245 145 245 134 245 146 244 134 245 146 244 134 245 146 244 134 245 146 244 134 244 146 244 134 244 146 244 134 245 145 244 134 245 145 244 134 245 145 244 134 245 145 244 134 245 146 244 134 246 146 245 134 246 146 245 134 246 146 245 134 246 146 245 134 246 145 244 133 245 144 244 132 245 143 243 132 244 143 242 131 244 142 242 130 245 142 242 131 244 143 242 131 244 144 242 133 245 148 243 136 246 150 244 138 248 153 245 141 249 154 247 143 251 156 248 145 252 157 250 147 253 159 251 148 255 159 253 148 257 160 254 149 258 159 255 148 259 157 255 146 259 156 256 144 259 155 256 143 259 154 255 143 259 155 255 144 259 156 255 145 258 157 255 147 259 159 254 148 258 159 253 149 258 159 252 148 258 159 251 148 257 158 250 148 256 158 249 148 256 158 248 148 255 158 246 149 255 158 244 150 253 158 242 151 251 159 239 153 249 161 235 156 246 162 231 158 242 163 227 160 238 162 234 161 233 160 229 159 228 158 213 156 223 156 210 154 220 153 209 151 219 151 209 149 219 148 210 146 220 146 210 144 220 145 208 144 218 146 206 147 215 150 203 150 202 155 198 159 207 161 193 166 201 166 190 171 196 169 188 174 191 171 186 176 189 171 182 176 185 169 178 175 181 166 173 172 175 163 168 169 170 160 164 166 165 158 161 163 162 156 158 162 159 156 154 162 155 156 149 162 151 156 145 162 147 158 142 164 145 161 139 167 142 167 134 171 138 172 129 177 132 177 124 182 127 181 118 186 122 185 115 190 119 190 112 194 116 196 109 200 112 200 102 204 106 203 96 207 99 204 91 208 95 205 88 209 93 210 84 213 89 217 80 221 85 226 77 231 84 232 75 238 83 236 76 240 81 241 77 246 85 249 76 253 84 256 71 259 80 263 67 266 75 269 65 272 73 273 65 274 73 280 65 281 74 288 67 289 76 295 66 296 76 301 65 302 75 304 65 305 74 308 65 309 75 314 65 315 75 319 63 320 73 321 61 323 70 323 59 325 68 323 58 325 67 323 57 326 67 323 58 325 67 322 58 324 66 321 58 323 66 321 58 322 66 321 58 322 67 321 58 322 67 321 59 323 67 320 59 323 68 318 59 322 68 316 58 321 66 313 56 318 62 312 54 316 59 315 60 315 57 309 49 312 53 309 47 312 51 309 47 312 51 308 46 312 52 307 47 311 52 307 48 311 52 308 48 311 53 309 49 314 57 310 50 313 55 315 59 314 55 315 58 316 57 310 49 314 54 309 48 313 53 309 47 313 52 309 47 313 53 313 57 313 53 309 49 312 54 309 49 313 54 309 49 312 54 309 49 314 57 309 49 314 57 309 49 313 54 309 49 313 54 309 49 313 54 309 49 313 54 309 49 314 54 310 49 316 57 311 49 316 57 313 48 316 53 317 48 318 54 323 50 323 56 329 53 328 59 333 69 334 64 341 64 338 73 345 69 342 78 349 71 346 80 353 73 349 82 358 76 354 84 363 79 359 88 369 81 365 91 375 81 371 91 380 81 377 90 383 81 379 90 386 83 381 91 393 88 386 97 400 97 394 104 406 105 401 113 412 111 406 119 414 116 407 124 415 121 408 128 420 128 413 135 430 136 422 143 439 144 432 150 446 149 437 155 449 154 440 160 442 169 443 169 454 175 444 180 454 185 443 189 453 193 442 197 454 205 444 208 459 214 448 218 465 220 454 223 467 223 456 226 468 231 456 232 454 243 454 243 451 253 452 253 449 259 449 259 458 263 446 262 454 271 442 269 452 280 440 279 453 289 442 287 444 293 443 293 454 299 442 295 449 306 439 302 429 311 428 311 432 324 421 320 416 327 416 327 424 335 412 329 418 338 407 332 411 348 401 340 406 358 395 351 392 357 391 357 395 370 385 362 385 378 376 370 367 376 366 376 367 387 357 378 352 377 350 377 342 379 341 379 340 395 333 385 336 401 328 391 328 396 328 396 324 406 318 396 311 407 305 397 293 397 292 396 288 404 284 394 281 401 276 389 272 399 268 386 263 400 262 391 256 394 255 394 251 394 251 395 242 400 241 392 230 395 228 384 219 389 217 378 213 383 212 372 206 376 206 364 198 370 199 358 192 368 193 359 188 368 189 360 184 365 185 360 177 359 179 352 168 349 170 342 161 341 163 331 157 335 158 327 153 329 157 318 148 323 153 312 144 320 147 312 140 318 144 311 138 316 140 310 136 311 140 304 133 302 136 297 129 294 133 285 125 291 130 279 123 292 127 281 120 292 123 284 119 291 121 282 118 291 122 282 118 292 122 283 119 292 121 281 119 291 122 280 117 289 120 278 116 286 120 275 115 282 119 272 114 280 118 270 113 280 116 266 111 280 113 268 109 279 110 268 108 277 108 266 107 276 107 265 106 274 107 263 106 271 108 260 111 267 113 256 118 264 118 264 123 260 128 249 126 257 131 246 127 254 132 244 126 252 131 241 127 251 132 240 129 250 129 249 131 249 138 239 132 249 138 240 133 249 139 240 133 247 138 238 131 245 138 235 130 243 136 233 129 241 135 231 129 242 129 241 129 243 135 233 129 244 136 234 127 247 134 237 123 250 128 240 119 254 125 243 116 257 121 247 113 259 118 249 112 259 116 250 112 258 117 249 120 249 119 249 115 256 120 248 116 254 121 247 117 254 123 246 117 254 123 246 117 254 123 246 117 253 123 246 117 253 123 246 117 253 124 246 118 253 124 246 119 253 126 246 119 253 126 245 120 252 127 245 120 252 127 245 120 252 128 245 120 252 127 245 120 252 127 245 120 252 127 246 120 252 127 246 119 252 126 246 119 252 126 245 119 251 126 245 119 251 126 245 119 251 126 245 119 251 126 245 120 252 126 246 120 252 120 251 120 252 120 252 119 252 126 246 120 252 127 246 120 251 127 245 120 251 127 245 120 251 127 244 120 250 127 244 121 251 127 244 121 251 127 244 121 251 127 244 120 251 127 245 120 251 127 245 120 251 127 245 120 251 127 245 120 251 127 245 121 251 128 245 121 251 128 245 121 251 121 250 121 251 128 245 121 251 128 245 121 251 128 245 120 252 128 246 120 252 128 246 120 252 127 245 120 252 128 245 120 251 128 246 120 251 127 245 120 251 127 245 120 252 127 245 120 252 127 246 120 252 127 246 120 252 127 246 120 252 128 246 120 252 128 246 121 252 128 246 121 252 128 245 121 251 121 251 121 251 128 245 120 250 128 245 120 250 128 245 120 250 128 245 120 250 120 249 121 249 128 243 121 249 128 243 121 249 128 243 121 250 128 243 120 250 128 244 120 250 128 244 120 250 127 244 120 250 127 245 121 251 127 245 120 251 120 251 121 252 121 251 121 251 121 251 121 251 121 251 121 251 121 251 121 251 121 251 120 252 128 246 120 252 128 246 120 252 127 246 120 252 127 246 120 252 127 246 120 252 127 246 120 252 127 246 120 252 127 245 120 251 127 245 120 251 128 245 120 252 128 246 120 252 128 246 120 252 128 246 120 252 128 246 121 251 128 246 121 251 129 245 122 251 129 245 122 251 129 245 121 251 129 245 121 251 128 245 120 252 128 246 120 252 127 246 120 252 127 246 120 252 128 246 120 252 128 245 120 251 128 245 120 250 128 245 121 251 127 245 120 251 127 245 120 251 127 245 120 251 127 245 120 251 127 245 121 251 127 245 120 250 128 245 128 245 127 245 120 250 128 245 120 250 128 244 120 250 128 244 120 250 127 244 119 250 127 244 119 251 127 245 119 251 127 245 119 252 127 246 119 252 126 246 119 252 126 246 119 252 127 246 119 252 126 246 118 253 125 246 116 255 122 248 114 258 119 249 111 260 116 251 110 263 114 253 109 266 112 255 108 268 110 257 106 269 108 258 105 269 107 259 105 269 105 269 104 270 104 269 104 271 104 271 104 274 105 263 103 276 104 266 104 278 104 267 103 278 104 268 103 278 104 268 104 278 104 268 104 277 105 267 104 277 105 267 104 277 105 267 104 278 105 267 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 278 104 268 103 279 105 268 104 280 104 269 104 281 103 270 103 283 102 272 104 285 102 274 104 288 101 277 104 290 100 279 104 291 100 280 103 293 99 282 103 294 98 283 103 296 98 285 103 298 98 287 103 299 97 289 103 300 97 289 103 300 97 289 102 300 96 289 101 300 96 289 101 300 96 290 102 300 97 290 103 301 97 290 103 301 97 291 103 301 97 291 103 300 97 290 103 300 97 290 103 300 97 289 103 299 97 289 103 299 97 288 103 299 97 289 103 300 98 289 103 313 97 290 103 312 98 290 103 311 98 290 103 309 98 290 104 306 98 290 104 305 100 285 101 285 101 278 101 271 102 265 106 259 108 248 110 253 115 242 113 249 119 239 114 250 119 239 112 252 116 242 111 254 116 244 111 255 115 245 111 255 115 244 113 253 118 243 115 252 119 241 116 250 120 239 117 249 121 239 117 248 121 238 124 237 123 237 118 244 124 236 119 243 124 234 119 243 124 233 117 243 123 234 116 244 122 235 116 245 121 235 117 245 122 235 119 244 124 234 120 242 126 234 128 233 128 234 128 234 127 233 121 244 127 234 121 244 122 244 122 245 122 244 123 245 128 235 124 244 130 235 125 244 131 234 126 243 132 233 126 242 133 233 126 242 133 233 127 241 133 232 128 240 128 240 129 239 136 230 136 231 135 230 135 232 134 231 126 241 132 232 125 242 132 232 125 242 132 233 126 242 133 232 126 242 134 233 134 233 135 233 128 242 135 233 128 242 129 241 129 242 135 233 129 241 136 232 129 241 136 232 129 241 137 232 130 241 136 232 130 241 136 232 129 241 136 232 128 242 128 241 128 242 128 241 128 242 135 231 129 241 135 231 129 241 135 232 136 233 136 232 -1 -1 135 232 136 232 136 232 137 233 137 232 130 240 137 232 130 240 138 232 130 240 139 232 130 241 131 240 130 241 130 240 130 241 130 240 131 241 130 240 130 240 130 240 130 241 130 240 131 241 131 241 133 241 141 232 136 242 144 232 138 242 139 242 140 244 140 243 139 246 144 236 136 248 142 237 134 250 138 239 134 251 138 240 135 251 140 240 137 250 142 240 139 249 145 239 140 249 146 239 139 250 145 240 135 250 142 241 131 250 136 240 128 250 132 240 129 248 135 239 129 247 134 236 129 247 135 237 129 247 134 237 128 246 132 237 128 247 133 237 128 247 134 237 128 247 133 238 127 247 134 238 134 239 134 239 128 248 134 239 129 248 135 240 132 248 139 240 136 248 143 240 139 249 145 241 139 250 145 242 137 251 144 243 135 254 141 244 133 255 138 246 131 256 137 247 131 257 136 248 132 256 138 248 134 257 140 248 135 257 141 249 135 258 142 251 135 261 142 254 142 257 141 257 135 264 141 257 137 263 137 262 138 262 146 255 140 262 148 255 141 261 141 261 141 260 142 260 142 260 151 253 143 260 152 254 145 261 153 255 147 261 155 256 148 262 157 257 149 263 158 258 149 265 158 260 147 267 156 261 147 268 155 263 147 269 155 264 147 269 155 263 149 269 157 264 150 269 159 265 151 269 160 265 151 270 160 265 151 270 151 269 150 270 159 265 149 270 158 265 149 271 149 270 148 271 148 271 148 271 148 271 148 271 148 271 149 271 158 266 150 270 159 266 150 271 158 266 148 271 157 266 146 272 154 267 145 274 153 268 144 274 152 269 145 273 152 268 146 272 154 267 148 272 156 267 149 272 158 267 149 272 158 267 148 272 157 267 148 272 157 267 148 272 156 266 148 272 156 266 148 272 156 267 148 272 156 267 148 271 156 267 149 271 157 267 149 271 157 267 148 272 156 266 147 275 154 268 144 278 152 270 142 282 148 273 140 284 146 275 139 286 144 277 139 287 144 278 139 287 144 278 140 288 145 278 140 288 145 279 141 288 146 279 141 287 147 278 142 286 148 277 142 286 148 276 142 286 147 276 141 286 146 277 140 287 145 278 139 287 144 278 139 287 144 278 140 287 144 278 140 288 144 278 139 290 142 279 138 293 140 281 136 295 138 284 135 298 136 286 135 299 135 288 135 300 134 289 134 301 133 289 133 300 133 289 133 300 132 288 133 300 133 288 133 300 133 299 132 300 131 289 131 302 130 290 131 302 130 291 131 303 129 291 131 302 130 291 131 302 130 290 131 301 130 290 132 301 130 290 132 301 131 290 133 302 131 290 134 302 131 290 135 301 133 289 136 300 134 288 136 299 135 287 136 297 135 285 137 296 136 284 137 294 136 283 136 294 136 282 135 292 136 281 133 291 136 280 133 289 136 278 134 285 138 275 136 282 140 272 137 278 143 270 140 276 146 268 142 274 148 266 143 273 150 266 143 274 150 266 143 275 149 268 143 276 148 268 143 277 149 269 145 277 151 269 146 276 153 268 149 275 156 267 152 273 161 267 157 272 166 268 163 272 172 268 167 272 176 268 169 273 179 271 170 274 180 273 169 275 179 274 168 277 178 275 168 279 176 277 168 282 176 280 170 284 178 288 176 287 182 294 183 292 188 300 189 297 194 307 193 303 197 313 196 306 199 317 197 307 198 308 198 308 199 319 200 310 199 317 202 314 200 321 204 320 200 326 205 326 199 334 206 331 200 340 208 335 201 344 208 338 203 347 211 341 205 349 213 342 207 351 215 344 209 353 216 345 210 355 215 345 209 356 214 346 208 357 213 348 207 358 212 349 206 359 214 351 207 360 216 353 208 362 218 356 209 365 218 359 210 368 220 362 211 370 220 363 212 373 222 365 214 375 223 366 215 375 222 366 214 375 222 368 214 378 221 369 213 378 220 369 212 379 220 369 212 379 220 369 213 378 220 368 213 378 220 368 213 377 220 368 212 377 220 367 213 377 220 367 213 376 221 366 214 376 221 366 214 376 222 366 214 376 222 367 214 376 222 367 214 377 221 368 219 367 220 368 213 378 220 368 213 378 220 368 213 378 220 368 213 378 221 368 214 378 221 368 213 377 221 368 213 377 220 368 213 377 220 368 212 377 220 368 212 377 220 368 213 377 221 367 213 377 222 368 214 377 222 367 214 377 222 367 214 377 222 368 213 377 221 368 213 377 220 368 213 377 220 368 213 377 220 368 213 378 221 367 213 377 221 368 214 377 222 368 214 377 222 368 214 377 221 368 213 377 220 367 213 377 219 368 212 377 219 368 212 378 219 369 213 378 221 369 215 379 226 369 220 379 231 370 225 381 234 371 230 382 236 373 233 384 242 375 238 386 246 377 243 388 251 377 248 389 256 378 254 390 260 380 258 392 263 380 262 392 266 379 266 391 271 378 271 390 276 378 276 390 282 380 282 392 285 381 285 393 288 382 288 395 290 382 291 395 294 381 294 393 296 379 298 391 300 378 301 389 302 378 304 390 306 381 307 393 309 383 310 396 312 386 313 398 315 387 317 400 322 400 322 400 320 386 324 397 322 381 327 392 334 386 334 386 337 372 341 382 343 370 349 381 355 381 355 381 354 369 360 380 365 376 365 376 373 372 374 372 377 361 384 371 383 361 391 371 386 359 394 368 390 353 399 362 397 344 406 352 413 344 414 345 418 339 419 339 421 335 422 335 424 328 425 328 430 321 431 321 428 310 439 316 444 313 445 313 435 304 447 308 446 300 447 300 448 286 449 286 439 271 452 272 443 262 455 263 444 257 457 258 443 252 456 252 444 242 457 242 447 231 460 231 462 222 463 222 461 216 462 216 458 206 459 205 444 197 456 193 443 187 455 182 442 180 455 176 440 176 452 171 436 169 447 163 432 161 443 154 431 152 442 145 431 146 442 137 429 141 439 132 421 134 430 124 410 124 420 115 402 117 411 107 398 112 407 101 393 108 401 97 384 101 392 89 378 94 385 82 373 90 379 77 367 88 372 75 355 84 359 71 342 82 345 68 333 81 335 67 326 81 328 68 316 81 317 68 307 79 307 65 301 77 300 63 297 77 295 63 289 78 287 64 277 81 274 67 266 85 263 71 259 86 255 73 255 88 251 75 246 92 242 79 236 95 232 82 230 96 224 83 226 96 219 83 222 99 215 87 214 106 206 95 204 115 195 105 195 122 186 111 189 126 179 115 184 130 175 121 177 138 167 129 170 143 160 134 164 146 154 136 161 148 151 138 158 153 148 144 153 163 142 155 150 173 139 167 147 181 136 175 146 186 135 179 145 193 134 187 144 198 143 201 141 201 129 195 137 204 125 197 136 207 124 200 135 211 124 206 134 220 122 215 133 226 133 225 131 228 119 222 129 229 117 223 116 223 116 224 116 224 115 224 117 226 117 226 120 224 119 223 133 228 125 222 125 223 125 223 124 226 124 226 136 232 126 227 126 224 126 223 136 227 125 219 137 225 126 221 131 218 131 217 148 219 139 212 152 219 144 213 154 223 144 217 156 226 147 220 149 221 149 220 159 227 150 220 158 226 150 220 159 228 150 221 158 228 150 222 158 226 149 221 158 225 148 219 156 224 146 219 143 221 142 221 151 227 141 223 147 231 148 231 145 235 133 234 143 238 130 237 144 239 132 239 145 241 132 241 146 241 134 242 147 241 134 242 147 241 134 243 146 241 134 243 146 241 134 243 146 240 133 242 146 240 133 242 147 240 134 242 148 240 136 241 149 239 137 241 151 238 139 240 153 237 141 239 154 237 143 239 155 237 143 239 155 238 143 240 153 238 142 241 153 239 141 241 152 240 140 242 150 240 139 242 150 240 139 243 150 240 138 242 150 240 139 243 151 240 139 242 151 240 139 243 151 240 139 243 151 240 139 243 151 240 139 243 151 239 139 242 151 239 140 242 152 239 140 242 152 238 141 241 152 238 141 241 153 238 141 241 153 238 141 241 153 238 141 241 153 239 141 241 153 239 141 242 152 240 140 242 152 240 140 243 151 240 140 243 151 240 140 243 151 240 140 243 151 240 139 243 152 240 140 243 151 240 140 243 151 239 139 242 150 240 139 242 150 240 138 242 150 240 138 242 149 240 137 242 150 239 138 242 150 240 138 242 150 240 138 242 149 240 137 242 149 240 137 243 148 240 136 243 147 241 135 243 147 241 134 243 146 242 133 243 145 243 132 243 143 244 131 243 140 244 128 242 137 243 125 241 135 243 122 239 133 241 121 238 132 241 120 237 132 241 120 237 133 242 121 238 134 242 122 238 135 243 123 240 135 243 123 240 135 243 123 240 135 243 122 240 133 243 121 239 133 242 121 239 133 242 121 238 133 242 121 238 134 242 122 238 123 239 122 239 123 240 123 239 123 240 123 239 123 240 122 239 122 240 121 239 132 243 120 239 131 243 119 238 128 243 116 237 125 243 114 236 123 242 112 235 121 241 110 233 119 241 109 233 119 241 108 234 118 241 107 234 117 242 107 234 117 242 107 234 117 243 107 235 117 243 108 235 118 243 108 235 119 243 108 236 119 243 109 236 119 243 108 235 119 243 108 235 119 242 119 242 118 242 119 242 118 242 118 241 118 242 118 241 118 242 118 241 117 241 118 241 117 241 118 241 117 241 117 240 117 241 118 240 119 241 119 240 121 241 121 240 123 241 111 237 125 243 113 239 127 243 115 241 128 244 116 242 129 244 118 242 130 244 118 243 131 244 119 243 132 245 119 244 132 245 120 244 132 245 120 244 132 246 120 245 131 245 120 245 131 245 120 245 132 246 120 245 132 246 120 245 132 246 119 245 132 246 119 245 131 245 119 244 130 245 118 243 130 245 119 243 131 245 119 243 131 245 119 244 132 245 120 244 133 245 120 244 132 245 120 244 132 244 120 243 131 243 120 243 131 243 120 243 131 244 120 243 131 244 120 243 132 244 119 243 131 244 119 242 131 244 118 242 130 244 118 242 130 244 118 243 131 244 119 243 132 244 120 243 132 245 120 244 132 245 120 244 133 245 120 244 133 245 120 244 133 245 120 244 133 245 120 244 133 245 121 244 133 245 121 245 133 245 121 245 133 245 121 245 132 245 121 244 133 246 121 244 133 246 120 244 132 245 120 245 132 245 120 245 131 245 122 244 132 245 121 244 133 246 121 244 132 245 120 245 132 245 121 245 133 245 121 245 133 245 121 245 134 245 121 244 134 245 121 244 134 245 121 244 134 246 121 245 134 246 121 245 134 246 121 244 133 245 120 244 133 245 120 244 132 245 120 244 132 245 120 244 133 245 121 244 132 245 121 244 132 245 120 245 132 245 121 245 132 245 121 245 133 245 121 244 133 245 120 244 133 245 121 244 133 244 134 244 133 244 121 243 134 244 120 243 133 244 120 242 133 244 120 242 132 243 120 242 132 243 120 242 132 243 120 242 132 243 120 242 132 243 121 243 132 244 121 243 132 243 120 243 132 243 120 242 132 243 120 242 132 243 120 242 132 244 120 243 132 244 120 243 132 243 120 242 133 244 120 242 132 243 120 242 132 243 119 241 132 243 119 241 131 242 119 240 132 242 119 240 131 241 119 239 132 242 119 240 132 241 119 240 132 242 120 240 132 243 120 241 132 242 119 240 131 242 119 240 131 241 119 240 130 241 118 240 130 242 118 240 131 243 119 240 132 243 119 241 132 243 119 241 132 243 120 241 132 243 119 241 132 242 119 240 132 242 119 240 131 241 119 239 131 241 118 238 132 241 119 238 132 241 119 238 132 241 119 239 133 242 120 239 133 242 120 240 133 242 120 240 133 242 120 240 132 242 120 240 132 241 120 240 131 241 120 240 132 242 120 240 132 242 120 240 132 243 120 241 133 243 121 241 134 244 122 242 136 246 123 245 137 247 124 247 139 248 126 249 141 249 130 251 144 250 134 252 148 251 136 255 150 252 139 256 152 252 140 256 152 252 140 256 150 251 139 255 150 251 138 255 149 250 137 253 149 249 137 252 148 248 137 252 150 248 139 251 151 248 140 252 152 248 141 252 154 249 143 254 156 250 146 255 157 250 146 255 156 250 145 255 154 250 144 255 152 251 143 256 151 251 142 256 152 251 142 256 151 251 142 256 152 250 142 256 153 250 144 255 155 250 144 255 156 250 144 254 155 249 144 253 154 248 142 251 152 248 140 249 138 247 138 246 136 243 136 243 145 242 133 239 145 240 133 236 145 237 137 234 148 235 141 231 152 233 147 230 156 231 150 228 159 229 153 226 153 223 156 223 162 228 155 222 160 227 154 221 150 219 153 220 157 223 150 217 156 220 156 220 155 218 155 217 157 217 146 209 149 210 148 209 162 216 151 208 164 216 154 209 165 218 155 212 155 218 153 219 164 227 152 224 164 228 153 226 166 225 155 223 160 221 160 220 172 224 162 223 165 225 165 225 175 228 164 227 176 228 167 226 177 228 167 226 168 226 167 226 169 227 168 227 169 229 169 230 181 230 170 231 174 231 172 232 177 233 177 233 188 232 178 233 183 232 184 233 185 234 186 234 185 235 187 235 184 235 184 235 183 235 181 236 190 232 180 234 190 228 178 232 188 222 177 227 178 218 176 219 186 208 175 213 185 202 175 206 175 201 174 201 183 195 174 198 182 193 173 198 181 191 173 196 174 197 174 197 182 190 175 197 183 189 176 196 184 188 178 196 183 186 179 195 183 183 182 193 182 179 184 189 181 172 185 182 179 167 184 175 177 162 181 166 174 157 179 161 172 153 177 156 171 149 176 152 170 146 175 149 171 143 176 146 172 140 180 144 175 135 180 138 179 130 184 133 181 124 190 129 183 118 188 121 184 113 190 117 185 112 190 115 188 110 192 114 193 106 197 110 198 103 202 107 202 99 209 106 206 95 211 99 209 91 214 95 212 89 216 94 217 87 220 92 224 86 229 93 230 83 235 91 234 79 237 85 237 77 240 82 238 75 243 83 242 73 246 81 248 71 252 79 253 70 256 75 257 68 260 73 261 66 264 71 263 65 266 73 265 65 268 73 270 65 273 74 275 66 278 75 280 65 284 74 284 63 288 71 286 60 289 65 289 57 293 65 292 55 295 63 296 55 297 61 300 57 300 63 304 61 304 70 308 64 308 74 311 67 311 76 314 68 314 78 318 68 317 77 319 69 319 77 321 70 319 79 325 72 324 82 332 74 331 84 338 75 337 85 345 73 344 84 352 72 350 81 356 69 354 79 355 79 355 78 364 72 359 81 371 79 366 87 379 86 374 95 386 91 381 100 390 94 385 103 394 97 388 105 400 103 394 112 407 107 402 116 416 109 410 118 422 110 417 119 418 120 419 118 429 117 421 123 424 135 424 134 437 140 428 145 440 147 431 153 442 152 433 158 445 161 435 165 449 167 440 173 453 171 444 177 456 174 445 179 456 179 444 182 456 188 444 191 443 201 443 201 454 207 443 209 443 217 444 216 444 221 446 221 446 224 447 223 459 224 447 226 459 233 447 234 459 244 448 244 448 254 450 254 451 261 452 260 463 266 451 266 461 275 449 274 458 283 446 283 454 292 443 290 451 298 440 296 448 301 437 298 444 304 432 300 437 312 426 307 433 322 423 317 421 328 421 328 422 336 421 335 420 339 418 339 412 344 411 344 413 356 402 350 404 363 393 356 397 366 387 359 391 368 382 361 384 372 376 364 377 379 369 371 373 388 363 379 369 393 363 386 365 396 356 387 348 390 346 388 340 401 334 391 328 402 322 392 320 401 313 390 312 399 306 388 301 400 296 388 294 403 288 392 288 405 285 397 283 406 280 397 272 405 269 397 260 403 255 392 249 399 245 387 242 394 240 382 233 388 233 376 225 386 225 376 219 385 219 376 213 383 214 374 204 378 205 373 194 372 195 363 186 366 186 354 182 360 182 348 179 354 180 345 173 346 177 335 167 339 172 327 161 335 164 327 155 334 159 327 151 332 153 327 148 326 150 319 142 317 144 311 136 308 138 301 132 303 136 291 130 299 136 285 129 293 135 281 125 287 131 277 122 285 126 275 121 286 124 273 119 286 122 271 117 283 120 270 115 281 119 269 114 279 118 269 113 277 118 266 111 275 115 265 110 271 114 260 110 265 113 255 109 261 113 250 110 259 113 247 111 258 113 247 109 258 112 247 107 257 111 247 107 255 111 245 108 252 108 252 112 250 112 250 116 249 116 249 122 250 128 240 123 248 129 239 123 249 130 239 123 251 129 242 123 253 129 244 123 256 131 245 123 257 133 246 123 258 132 250 123 257 132 250 121 255 130 249 120 253 128 247 119 251 127 246 118 250 126 244 119 248 126 242 119 247 126 241 119 246 124 242 119 246 124 242 119 245 126 240 119 244 124 241 120 244 127 239 121 243 126 240 122 243 129 239 124 242 131 238 125 241 131 239 126 242 134 238 127 242 135 238 127 242 133 239 127 242 136 239 128 242 136 239 128 242 136 238 128 242 136 238 128 242 136 238 128 242 135 237 128 241 135 237 127 241 134 237 127 241 134 238 126 241 134 237 126 241 133 237 125 241 130 239 124 242 132 239 124 243 132 239 124 243 132 239 125 243 132 240 125 243 132 240 126 244 134 240 127 244 134 240 127 243 133 241 128 243 136 239 137 240 136 239 128 242 136 239 128 242 136 238 127 242 135 238 126 242 134 238 126 242 133 238 134 239 133 238 125 242 131 239 125 242 131 239 125 242 132 238 134 240 132 239 126 242 134 238 127 241 135 238 127 242 133 239 127 242 135 238 136 239 135 239 135 240 135 239 135 241 134 240 134 241 134 240 134 240 133 240 133 240 133 240 125 243 133 239 125 243 132 240 125 243 132 239 125 243 132 239 125 243 132 239 125 243 132 239 125 243 132 239 125 243 132 238 125 242 130 239 125 241 133 238 125 241 133 238 125 241 133 237 125 241 133 238 125 242 130 239 125 243 132 239 124 244 131 239 123 243 128 240 123 243 130 239 122 244 130 240 122 244 127 241 122 244 128 241 123 244 130 240 123 244 128 241 123 245 128 241 123 245 128 241 122 244 130 240 122 244 128 241 123 244 128 241 123 244 129 241 123 244 128 241 123 245 128 241 122 244 128 241 130 241 130 240 130 241 130 240 130 241 130 240 130 241 130 240 131 241 130 240 131 241 130 240 130 242 130 241 130 242 130 241 130 242 129 241 130 241 129 241 130 241 130 241 130 241 130 241 131 241 130 240 131 241 130 240 130 241 130 240 130 241 129 240 129 241 128 240 129 240 129 240 130 241 130 239 131 240 130 240 131 240 130 240 130 240 130 240 130 241 129 240 129 241 129 240 129 241 129 240 130 241 129 241 130 241 130 240 131 241 130 240 132 240 131 239 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122 245 122 244 123 245 122 244 123 245 128 241 123 244 129 241 124 244 132 240 123 245 129 241 123 245 130 239 123 245 130 240 123 245 130 240 123 245 130 240 122 245 130 241 122 245 130 241 122 246 130 241 122 246 130 241 122 246 129 241 122 246 129 241 122 246 129 241 122 246 129 241 122 245 129 241 123 245 130 240 123 245 128 241 123 245 130 240 123 245 130 240 123 245 129 241 122 245 129 240 122 245 127 241 122 245 127 242 122 245 127 242 122 245 127 242 122 245 129 240 122 245 129 240 121 245 126 242 121 245 126 242 121 245 127 240 121 245 126 242 121 245 126 241 121 245 127 241 129 240 127 241 122 244 127 241 122 244 129 240 122 244 129 240 122 244 129 240 122 245 129 241 122 245 129 241 122 245 129 241 122 246 127 243 121 247 126 243 121 247 126 244 121 246 127 243 121 246 127 243 122 247 127 244 122 248 127 243 122 248 127 243 122 248 127 244 122 248 129 243 122 248 127 243 122 249 127 244 121 249 127 245 121 249 126 245 121 249 126 245 121 249 126 245 121 250 126 246 120 251 126 246 120 252 126 247 120 252 125 247 120 251 126 247 121 251 126 247 121 251 126 246 121 251 127 246 129 247 128 246 122 251 128 246 121 251 127 247 121 250 127 247 121 250 127 246 121 251 126 246 121 251 126 246 121 251 126 246 121 251 126 247 121 251 126 247 121 251 126 246 121 251 126 246 121 251 127 245 121 251 127 246 121 251 127 246 121 251 128 246 121 251 126 248 121 251 127 247 122 251 127 246 122 251 128 246 123 251 128 246 122 252 128 247 122 252 127 247 122 250 129 245 123 248 130 242 124 246 131 240 125 244 132 238 125 242 132 236 124 241 130 235 122 241 128 234 120 242 126 234 119 244 124 235 117 246 121 237 115 249 119 239 113 251 117 241 112 252 115 242 111 253 115 243 111 255 114 245 110 256 114 246 110 256 114 246 109 256 114 246 109 256 113 246 109 256 112 246 109 257 111 246 109 260 110 248 107 261 109 250 107 264 107 252 106 265 105 254 106 268 104 256 107 271 104 260 109 274 106 262 112 275 108 263 115 275 111 264 117 274 113 263 119 273 114 261 119 272 115 260 118 271 115 259 117 269 114 257 116 268 114 256 115 267 114 255 113 265 113 253 113 262 113 251 114 259 115 247 116 255 117 244 120 250 123 239 125 244 129 234 132 240 136 231 137 238 142 230 140 237 147 229 140 238 148 229 138 239 146 230 136 240 143 232 135 242 140 234 135 244 140 236 136 246 142 238 139 247 146 240 143 246 151 239 150 245 159 240 156 245 162 243 159 245 170 243 159 245 170 243 157 245 163 242 155 244 161 242 155 245 160 243 155 245 161 243 157 245 162 243 159 246 165 244 161 246 167 245 163 248 173 246 163 249 170 247 164 250 170 249 164 251 174 251 165 255 170 254 166 258 172 257 167 261 173 261 170 264 181 264 172 267 184 265 173 267 184 265 173 266 184 264 171 265 181 262 166 263 177 261 161 262 169 259 158 262 167 260 158 264 166 263 160 267 168 267 163 271 169 274 166 276 175 281 169 278 177 285 171 280 178 288 175 281 178 291 178 283 180 293 181 285 182 296 184 288 184 299 188 292 187 299 190 298 188 307 192 304 190 310 192 310 189 316 192 315 186 323 192 317 186 325 193 318 187 326 195 318 188 326 196 319 190 328 198 322 191 330 198 325 192 334 198 329 192 338 199 333 192 343 200 338 194 348 204 342 197 353 208 346 202 357 213 349 207 360 216 352 211 363 219 356 214 367 221 361 215 372 221 364 216 375 222 364 216 375 226 366 222 377 234 368 231 380 244 371 240 383 250 374 249 385 256 374 253 385 260 372 259 383 267 372 266 383 275 376 274 387 282 383 281 395 285 387 284 400 288 388 288 400 297 387 298 399 309 384 311 396 320 381 323 393 327 379 330 391 330 375 333 387 337 383 338 383 345 379 346 380 358 379 358 379 367 381 368 381 366 371 373 381 371 366 378 376 386 367 386 367 395 358 396 358 394 344 402 353 400 339 409 347 416 340 417 341 415 331 425 338 421 329 432 336 423 324 434 330 434 319 435 319 437 305 438 305 431 290 442 293 445 288 446 287 438 277 449 280 442 271 454 274 446 266 459 269 447 261 460 263 457 253 458 252 443 238 456 236 443 225 455 223 445 217 458 216 447 214 460 211 446 205 459 203 445 196 458 193 445 188 458 185 445 184 459 180 443 181 456 177 438 172 450 166 431 160 443 152 427 150 438 142 424 143 434 135 420 138 430 129 415 132 425 122 412 126 422 116 409 121 419 111 404 116 412 105 393 109 401 98 381 104 387 92 371 99 376 87 364 97 369 84 357 93 362 81 347 89 351 76 341 84 345 70 338 80 342 66 333 79 337 65 323 77 325 63 311 77 311 63 301 78 300 65 295 80 294 67 288 82 286 69 281 82 279 69 276 82 274 68 272 82 270 68 266 84 263 70 255 88 251 75 245 94 240 81 236 99 230 86 230 102 224 90 225 106 218 95 218 113 211 102 209 118 201 107 201 119 192 108 194 119 186 108 187 121 179 111 179 127 169 118 171 137 161 128 168 145 158 136 167 153 156 146 164 161 153 156 158 166 147 158 153 168 141 161 148 172 138 164 148 178 137 171 146 188 135 182 143 198 131 194 138 207 126 200 137 210 125 204 137 214 125 209 135 220 124 215 131 224 121 219 127 222 117 215 126 214 116 207 126 209 116 201 124 210 114 201 122 214 112 207 123 222 112 216 124 231 112 224 125 236 125 236 126 240 114 237 128 243 116 239 129 245 117 239 129 244 118 238 130 243 118 237 129 242 118 236 130 243 118 238 130 245 119 238 131 241 120 235 133 237 122 230 135 236 123 229 139 234 128 228 145 233 134 227 147 236 137 230 149 238 138 232 148 238 138 233 148 236 138 231 149 234 139 227 149 233 139 227 149 232 139 226 150 231 140 225 148 230 138 226 137 227 136 227 135 229 135 228 144 233 145 233 144 236 144 235 143 238 131 238 143 240 131 240 143 242 131 243 144 244 131 245 144 244 132 246 144 245 132 246 144 244 131 246 144 244 131 246 144 245 132 247 145 245 132 246 145 245 133 247 146 245 133 247 146 245 134 246 147 244 135 246 147 243 135 245 147 243 135 245 147 243 136 245 147 244 136 246 147 244 136 246 147 244 136 246 147 245 135 247 146 246 135 249 147 247 134 249 146 247 134 249 145 246 133 249 144 246 132 248 144 246 132 249 144 246 132 249 144 246 132 248 145 245 132 248 145 245 133 247 145 245 134 247 145 245 134 247 145 243 134 246 146 243 134 245 146 242 134 245 147 242 136 245 147 243 136 246 148 244 136 246 148 244 137 247 148 244 136 247 148 245 136 248 148 245 136 248 148 246 136 248 147 246 136 249 148 246 136 249 148 246 136 249 148 245 136 248 148 245 137 248 149 245 137 248 149 245 137 248 149 245 138 248 149 244 138 247 149 244 138 248 150 245 138 248 150 245 138 248 149 245 138 248 150 245 139 248 150 245 138 249 150 245 138 249 150 245 138 249 150 246 138 249 150 246 138 249 149 245 137 249 148 246 137 249 148 246 136 249 147 246 136 249 147 245 135 249 147 245 135 248 147 245 136 248 148 246 136 248 148 246 137 249 148 246 137 249 149 246 137 249 148 246 137 249 148 246 136 249 148 246 136 249 147 246 136 249 147 246 135 249 148 246 135 248 148 246 136 249 148 246 136 249 149 246 137 249 149 246 137 248 149 246 137 248 149 246 136 248 148 245 137 247 148 244 136 247 147 244 136 246 147 245 136 247 148 245 136 247 148 245 136 247 148 245 136 247 148 245 136 247 147 245 136 247 147 245 135 247 146 244 135 247 146 244 134 247 146 244 134 246 146 244 134 247 147 245 135 247 147 245 136 248 148 245 136 248 148 245 137 248 149 245 137 248 149 245 137 248 150 246 139 249 153 247 142 251 155 249 143 253 155 251 144 255 155 252 144 256 155 253 144 257 155 253 144 257 155 255 144 259 156 255 144 259 156 256 145 260 157 256 146 261 158 257 147 261 158 257 148 261 158 258 147 261 157 257 147 261 157 257 146 261 157 257 147 260 157 256 147 260 158 256 148 260 158 256 148 259 158 256 148 260 158 256 148 260 157 256 147 260 157 256 147 259 156 256 146 260 156 256 145 259 156 255 145 259 154 255 143 258 153 255 141 259 151 254 140 258 150 253 139 258 150 252 138 256 149 251 138 255 150 249 139 254 151 248 140 253 153 245 144 252 156 243 147 250 159 240 150 248 160 239 151 246 160 238 150 245 148 245 147 244 156 237 145 243 155 238 144 245 155 240 144 246 155 241 145 247 157 243 146 249 160 245 149 252 163 247 153 254 165 249 155 254 165 250 155 255 162 251 151 256 158 252 148 257 156 253 145 259 154 253 144 259 153 251 143 258 151 249 140 256 149 247 139 253 148 246 148 245 148 243 149 243 150 241 139 247 152 240 140 246 143 246 142 246 144 247 143 247 152 241 142 248 149 240 140 248 147 240 137 248 146 238 136 246 145 237 137 246 146 236 138 246 147 236 140 245 148 235 140 244 149 233 142 242 151 233 145 243 154 233 149 244 156 232 152 242 152 241 152 240 156 228 151 239 154 227 149 237 152 225 146 235 150 224 146 234 151 223 146 233 151 223 146 233 150 223 146 233 148 222 144 232 147 221 143 232 147 222 144 232 148 222 145 232 149 221 145 232 148 220 145 229 150 219 147 228 152 218 149 228 154 218 152 227 155 217 152 227 155 217 153 227 155 216 152 227 153 216 151 226 152 216 152 215 152 216 150 226 153 216 151 226 153 216 150 226 152 216 149 226 150 216 148 226 150 216 147 226 149 216 146 227 148 216 149 217 148 216 146 226 148 216 146 226 149 216 147 226 150 216 148 227 153 217 150 227 154 217 152 228 155 218 152 228 155 217 152 228 155 217 152 227 155 217 152 227 155 217 153 227 155 217 153 227 156 216 154 227 155 217 154 227 155 217 153 227 155 217 154 227 156 217 153 227 155 216 154 226 155 216 154 226 155 216 154 227 156 217 154 227 156 217 154 227 156 217 154 228 156 217 154 228 156 217 154 227 157 217 154 227 157 217 154 227 157 217 154 227 157 217 154 227 157 217 154 227 157 217 154 227 157 217 155 228 157 217 155 228 157 217 155 228 157 217 154 228 157 217 154 227 156 228 155 227 159 216 156 226 163 215 159 225 167 214 162 224 170 213 165 222 172 212 167 221 174 210 169 220 175 209 170 218 174 208 169 217 175 208 169 216 176 208 170 216 176 208 170 216 175 207 169 216 175 206 169 215 175 205 170 214 174 204 170 213 172 213 171 212 174 202 172 212 174 202 174 212 175 201 176 211 176 199 179 209 178 196 181 205 177 191 181 199 175 185 179 190 171 180 175 184 166 174 171 177 161 169 166 172 156 165 162 167 154 162 159 164 154 159 160 161 156 156 162 159 160 154 165 156 163 151 168 153 165 146 170 149 166 141 172 144 168 137 174 140 172 132 177 134 174 127 182 130 176 121 184 124 177 117 183 119 179 115 185 116 182 112 188 115 186 109 193 112 190 106 199 110 192 102 201 105 192 98 201 100 192 94 201 96 191 90 200 92 192 86 201 88 193 83 202 84 194 80 203 81 196 76 206 77 198 73 208 74 198 71 207 71 197 68 206 68 196 66 205 66 195 64 204 63 194 63 203 63 194 64 203 64 194 64 204 64 195 65 204 65 195 66 204 65 194 66 204 65 192 66 202 64 189 65 199 63 187 65 196 62 186 64 195 61 186 62 195 59 188 61 196 58 190 60 198 57 192 58 200 57 195 56 200 56 201 55 206 56 210 57 212 58 218 59 220 60 224 60 228 63 231 63 234 67 236 65 239 70 238 67 242 72 240 69 243 74 243 69 247 77 246 69 249 77 250 68 253 73 255 66 260 74 260 64 263 69 264 63 269 71 269 62 273 67 275 61 280 69 279 58 284 66 283 55 287 63 285 53 288 59 291 55 293 59 297 57 298 63 302 60 304 69 306 61 308 70 307 61 309 69 307 59 309 68 307 57 308 66 307 57 307 65 307 57 308 63 311 59 311 66 314 62 314 71 316 64 316 73 317 64 317 73 320 64 320 73 322 66 322 75 323 69 324 78 325 72 326 81 328 74 328 84 330 76 330 86 334 76 333 86 337 75 336 85 340 73 340 83 344 71 344 80 348 69 346 78 350 70 349 80 354 75 352 84 360 81 357 91 366 86 363 96 373 87 370 97 382 86 378 96 386 85 381 94 392 87 386 96 399 93 394 102 406 100 400 109 412 108 406 117 415 115 409 122 415 120 407 127 417 126 408 134 423 136 414 143 432 144 424 151 441 148 433 155 436 158 436 158 438 164 438 164 450 170 439 173 451 180 441 185 452 188 442 193 453 195 442 198 454 200 442 204 456 211 445 214 460 223 450 225 465 231 454 233 467 235 455 237 466 242 454 242 462 251 450 251 458 261 447 260 456 270 445 269 454 277 443 275 452 284 440 282 449 295 437 293 435 305 436 304 444 316 432 312 440 321 428 316 432 328 421 323 423 337 413 331 417 345 407 339 403 344 402 344 406 355 396 349 397 364 388 357 382 366 381 366 387 380 379 372 380 384 369 375 360 380 359 379 356 392 347 383 340 386 340 385 335 386 332 384 329 397 323 386 318 401 312 390 311 406 305 396 308 410 301 400 301 413 297 405 289 414 285 406 277 411 272 401 268 406 264 398 260 400 258 388 250 396 249 384 241 395 240 383 235 396 234 387 230 397 229 389 224 395 224 387 213 390 213 385 203 383 203 376 197 376 197 367 192 368 194 360 187 360 191 349 180 356 183 347 175 354 178 346 170 353 173 346 166 350 169 345 159 342 161 337 151 333 154 327 146 326 149 319 142 321 146 311 137 315 142 305 132 310 136 302 129 308 132 300 126 307 128 299 122 302 125 295 117 295 122 286 114 288 117 280 112 285 114 276 109 283 112 273 107 281 110 270 107 277 110 266 109 275 112 264 111 275 114 264 112 276 116 265 114 277 116 266 115 277 116 266 114 276 116 265 115 276 119 264 118 279 122 266 119 279 123 268 118 278 123 268 118 273 123 264 121 270 127 260 125 267 131 258 128 264 135 255 130 259 137 250 130 253 138 244 133 250 141 242 136 250 144 242 137 251 146 242 136 251 145 244 135 252 145 244 134 253 134 253 132 254 142 247 130 256 139 249 127 257 135 250 124 258 131 250 122 258 130 249 121 257 129 249 121 256 128 249 121 254 129 248 123 253 129 246 124 252 131 245 126 252 134 246 127 251 135 245 127 251 134 245 127 251 134 245 126 252 133 245 125 252 132 245 125 253 133 247 125 253 132 246 125 253 132 246 126 254 126 253 127 254 134 248 128 254 136 248 137 249 136 248 137 249 136 248 127 253 136 248 127 253 135 247 135 248 134 247 125 253 133 247 125 253 131 247 123 253 131 247 123 253 129 247 123 254 129 247 122 253 129 247 123 254 129 247 123 253 130 247 123 253 131 247 124 253 131 247 125 253 132 247 125 253 132 248 126 254 134 248 127 254 126 253 127 253 135 248 127 253 135 248 127 253 135 248 127 253 135 247 127 253 136 248 126 252 134 247 126 251 133 246 126 251 133 245 125 251 133 245 125 251 133 245 125 251 133 245 126 252 133 246 126 252 133 246 126 252 133 246 126 252 134 247 126 253 134 248 126 254 134 248 126 254 133 248 126 255 134 249 126 256 133 251 125 257 134 251 126 257 134 251 126 257 134 252 126 257 134 252 126 258 134 251 126 257 133 251 125 257 133 251 126 256 133 250 126 255 133 249 125 255 133 249 125 255 132 249 125 254 132 248 125 254 132 248 125 253 133 248 125 253 133 247 125 253 133 247 125 253 133 247 126 253 133 247 126 252 133 247 126 252 134 246 127 251 134 245 127 250 135 245 128 249 135 244 128 249 136 244 128 248 137 244 129 248 137 243 129 248 136 243 128 249 137 244 128 249 136 244 128 249 136 244 129 249 136 244 137 245 136 244 137 245 136 244 128 249 136 244 129 249 136 244 129 249 137 244 129 249 137 244 129 249 137 245 129 249 137 244 129 249 137 244 129 249 137 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 128 248 136 244 128 248 136 244 129 248 137 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 129 249 136 244 128 250 136 245 128 250 136 246 128 250 136 246 128 250 136 246 128 250 136 246 129 251 136 246 129 251 137 246 129 251 137 247 129 251 137 246 129 250 129 250 129 250 137 246 129 251 137 246 129 251 137 246 129 251 137 246 128 250 137 246 128 250 137 246 129 251 137 246 128 250 137 247 128 250 136 246 128 250 136 246 129 250 137 246 129 249 138 246 129 250 138 246 129 250 137 246 129 250 137 246 128 250 137 246 129 250 138 246 130 249 138 246 131 248 139 245 132 247 140 244 133 246 141 244 135 244 141 243 136 243 142 242 138 241 144 241 140 240 148 240 142 240 147 239 142 239 148 239 143 238 149 238 143 238 149 237 143 238 149 237 143 238 149 237 142 238 149 237 142 239 151 237 151 239 150 238 150 239 150 239 150 239 150 239 152 239 150 238 143 239 149 238 143 239 149 238 144 239 150 238 145 239 153 238 145 238 150 238 144 238 153 238 144 238 153 238 143 239 149 238 142 239 148 238 143 239 148 239 143 239 151 239 143 239 149 239 145 239 153 239 145 238 151 239 147 237 152 239 149 237 154 239 159 242 158 241 161 242 160 241 161 242 160 241 151 238 156 240 150 238 155 240 156 241 156 240 148 238 153 240 154 242 152 241 153 242 152 241 148 238 152 241 146 240 151 242 147 243 148 243 147 247 146 245 142 245 145 246 143 245 145 246 144 245 147 246 148 247 147 246 143 243 148 246 149 249 148 248 142 244 147 247 144 241 149 244 146 241 151 244 152 246 150 244 144 242 150 245 145 241 151 244 146 239 153 241 148 238 156 239 150 238 157 239 151 237 157 239 152 235 159 236 153 234 159 236 153 234 159 235 152 235 159 237 152 236 158 237 152 236 158 238 152 236 160 238 152 236 160 239 153 237 161 239 161 241 161 240 160 241 160 240 160 241 160 239 152 238 158 238 151 238 157 239 150 238 157 240 158 243 158 242 150 239 157 241 150 239 156 241 150 240 156 241 148 241 158 242 148 242 157 241 147 242 156 242 145 242 154 241 143 241 152 241 141 241 149 238 139 239 148 237 138 239 146 236 147 238 145 236 146 238 145 236 137 238 145 236 138 238 145 236 138 238 146 236 139 238 147 236 140 238 148 237 140 238 149 238 140 240 148 239 140 241 146 240 140 241 149 241 143 242 149 243 147 242 152 245 152 244 157 247 157 246 162 249 162 248 168 253 164 250 171 255 172 259 171 257 173 258 172 257 167 250 172 253 166 250 174 256 174 257 174 256 165 251 174 256 175 254 174 253 165 248 173 252 162 248 172 252 163 246 171 250 164 243 173 246 166 242 174 247 166 244 174 248 164 246 172 250 162 246 172 250 161 246 170 250 158 247 163 250 156 246 164 250 156 244 164 247 157 241 162 242 159 237 164 238 161 233 170 234 164 230 170 232 166 228 172 230 168 227 173 228 167 226 172 228 165 226 172 227 164 226 169 226 162 226 168 227 162 226 167 228 163 226 167 228 164 227 170 229 166 228 172 230 167 230 172 231 166 231 171 233 164 232 169 234 164 234 170 237 174 241 171 239 166 238 174 243 169 239 174 243 172 239 177 243 175 239 180 242 176 238 180 241 176 237 182 241 176 237 181 240 176 237 180 240 176 237 181 240 176 237 181 241 177 237 182 240 178 238 182 241 178 238 186 243 179 239 184 242 181 239 186 242 182 240 187 244 183 242 191 248 183 243 192 249 184 243 192 249 184 243 192 249 184 244 189 247 186 245 194 251 187 245 195 252 188 245 196 252 188 244 197 251 187 243 196 249 185 241 195 246 183 238 183 238 180 234 190 237 177 231 187 234 174 230 181 231 172 230 179 231 169 231 175 231 166 232 172 231 164 232 172 232 163 233 169 234 162 234 169 235 163 235 169 236 165 235 171 236 167 235 176 236 168 235 177 236 168 234 174 235 167 233 173 234 166 232 176 234 166 232 175 235 167 233 172 235 170 236 174 238 173 239 177 243 177 243 182 251 181 249 184 257 184 255 186 263 187 261 188 266 190 266 189 271 192 270 191 278 194 272 193 281 196 272 194 281 196 272 195 281 196 270 195 279 196 268 197 277 196 267 198 276 196 266 199 272 197 266 197 266 197 262 204 271 196 259 203 267 195 257 202 264 194 256 202 263 194 255 203 262 193 253 202 260 192 252 202 257 190 250 200 255 188 249 198 253 186 248 196 253 184 248 184 247 181 248 191 253 179 250 189 254 188 253 186 250 177 245 186 249 174 242 184 246 179 242 179 242 174 238 173 237 159 231 159 231 156 228 164 230 154 228 162 229 154 227 163 228 156 225 162 225 158 224 166 224 161 222 167 223 163 221 169 223 164 220 173 222 166 219 174 221 168 218 174 220 171 217 176 219 174 216 179 219 175 216 184 220 176 218 184 220 174 218 183 220 172 218 178 219 169 219 175 221 164 221 170 222 160 225 165 225 156 229 165 229 154 235 163 233 152 240 162 237 152 242 162 242 154 246 163 246 154 250 164 250 156 254 165 253 158 258 166 265 163 261 168 269 169 263 172 268 175 265 176 271 179 267 179 276 182 271 182 277 185 275 183 281 187 281 185 287 188 288 184 298 189 296 184 305 189 303 183 311 188 309 181 317 186 315 179 323 187 319 179 328 187 323 179 331 188 325 180 334 191 327 184 335 197 330 190 338 202 335 197 345 208 341 203 352 212 347 207 358 215 350 209 361 220 352 214 362 227 354 222 365 235 359 230 368 240 367 235 377 241 373 238 384 242 375 239 387 247 377 244 389 258 379 255 391 269 380 267 392 278 380 277 392 283 378 282 389 290 378 291 389 299 380 300 392 307 386 308 397 308 389 311 401 313 388 315 400 321 383 323 395 333 379 337 390 348 385 349 386 354 372 360 381 366 368 373 378 383 376 383 376 380 366 389 376 382 363 391 372 386 355 395 364 392 346 402 353 400 337 410 344 406 333 416 339 410 328 421 334 425 326 426 327 431 320 432 319 429 310 440 315 433 308 445 313 445 307 446 306 448 294 449 294 440 278 453 280 443 268 456 269 454 261 455 261 454 251 455 250 445 241 458 240 450 235 463 233 451 229 465 228 450 220 463 217 447 206 460 202 444 193 457 188 442 185 454 180 438 179 450 173 434 169 445 163 432 159 444 153 434 154 445 146 432 148 444 140 425 137 436 129 414 127 423 117 403 119 411 109 394 114 402 103 386 108 393 96 382 104 389 92 379 102 385 90 372 98 378 86 358 91 362 77 341 85 344 72 330 85 332 72 323 87 324 73 312 86 312 73 301 82 301 68 295 78 294 64 289 76 289 63 276 76 275 62 265 80 262 66 258 86 254 72 255 91 250 78 247 99 242 86 237 104 232 92 228 103 222 91 222 99 215 87 217 99 211 87 208 104 201 92 197 113 189 102 190 124 181 114 186 131 177 122 183 137 174 129 175 145 166 136 167 149 157 140 161 150 150 142 156 154 146 145 151 162 140 154 135 167 135 166 132 177 132 176 143 189 131 183 142 195 131 190 141 202 129 196 127 200 126 200 123 203 122 203 133 213 121 207 132 218 120 213 118 221 118 221 117 223 117 224 128 228 116 223 128 229 116 223 129 232 116 226 131 234 118 228 133 231 122 224 136 228 125 221 137 229 126 222 136 232 126 225 136 233 126 227 138 230 127 223 140 227 129 220 133 219 133 220 135 220 136 221 146 227 138 220 148 226 138 219 148 226 137 218 137 222 137 220 136 224 135 224 146 233 134 229 146 237 135 235 146 241 134 239 146 242 135 241 146 243 138 243 146 244 134 244 147 245 135 246 147 246 134 247 146 245 134 246 145 245 133 246 145 245 132 246 144 245 132 246 144 246 132 246 145 246 132 246 145 245 132 246 145 245 134 246 147 245 134 246 147 245 136 245 148 244 137 245 148 244 137 245 149 244 137 245 150 244 138 246 150 244 138 246 150 244 138 246 150 244 139 246 150 245 138 247 150 245 138 247 150 245 138 247 150 246 137 248 149 246 137 248 149 246 137 248 149 245 136 247 148 245 136 247 147 245 135 247 136 247 135 247 148 244 136 247 148 245 136 248 149 245 136 248 149 245 137 247 148 244 137 247 148 244 137 246 148 244 137 246 148 244 137 245 148 244 137 245 149 244 137 245 149 244 137 246 149 244 138 245 149 244 138 246 148 244 137 246 148 244 137 246 149 244 137 247 149 244 137 247 149 244 137 246 149 243 137 246 149 243 137 246 149 243 137 246 149 243 137 246 149 243 137 246 149 243 137 245 149 243 138 245 150 243 138 245 150 243 138 245 150 243 138 245 150 243 138 245 149 243 138 245 150 243 138 245 150 243 139 245 150 243 139 245 150 244 139 245 150 244 139 246 151 244 139 246 151 244 140 247 151 244 140 247 151 245 140 248 151 245 139 248 150 245 138 248 150 245 138 248 149 245 137 248 149 245 137 248 149 244 137 247 138 247 137 247 150 244 138 247 150 244 138 247 150 244 139 246 150 244 139 246 150 243 139 246 151 244 139 246 151 244 139 246 150 243 139 245 150 243 139 245 150 243 138 245 150 244 138 245 149 244 137 246 148 244 136 246 148 244 136 246 148 244 135 245 148 244 136 245 147 245 135 244 146 246 134 245 145 247 132 246 143 250 131 248 142 252 130 250 141 253 129 252 142 254 129 252 142 254 129 252 141 253 128 252 140 252 128 250 138 250 126 248 136 248 124 246 135 245 122 242 134 242 121 239 134 239 121 236 135 238 122 237 137 237 124 239 141 238 129 243 145 240 135 247 151 241 141 249 157 240 148 249 161 239 152 248 161 238 152 246 161 239 152 246 161 242 152 248 161 243 151 250 160 244 150 252 161 246 152 253 163 247 153 254 164 248 154 255 165 247 156 254 167 247 158 255 168 248 159 255 168 248 159 254 166 247 157 254 163 247 154 254 160 246 150 253 157 244 147 251 154 242 154 241 144 249 143 248 148 236 142 246 147 232 140 242 144 227 139 237 143 222 137 231 142 218 136 227 142 216 137 225 145 216 140 225 145 228 145 227 155 219 152 230 160 220 161 231 166 218 168 229 170 214 174 224 173 209 177 217 174 203 178 208 174 196 179 200 173 189 178 193 172 183 179 189 170 179 175 182 168 177 173 178 166 174 173 175 166 172 172 173 164 170 170 171 163 167 169 168 163 162 169 164 164 156 170 158 164 149 170 150 162 144 168 145 160 140 166 141 160 138 169 138 160 136 166 135 159 135 169 131 155 134 164 128 147 133 154 129 141 136 146 131 136 138 141 133 133 141 138 134 131 142 135 135 129 142 135 132 128 143 133 132 126 143 131 132 124 142 129 132 122 142 125 135 120 141 123 134 118 140 122 129 117 138 122 128 117 136 121 126 117 135 122 124 118 133 123 122 118 131 124 122 120 130 125 120 120 128 126 122 121 127 127 121 121 126 129 118 123 125 130 119 123 124 131 118 123 123 131 118 124 122 132 117 124 121 132 116 124 120 132 115 124 120 132 114 124 119 131 113 123 118 131 113 123 118 130 112 123 119 130 113 123 119 130 113 124 119 130 114 124 119 131 114 124 119 131 114 125 119 131 114 124 119 132 114 124 119 131 114 124 120 131 114 126 120 133 115 129 118 134 116 138 116 140 115 146 114 149 114 156 113 159 113 163 113 168 114 171 114 175 115 177 114 182 116 181 112 186 115 184 110 193 114 186 107 194 111 187 104 193 106 190 101 198 106 195 99 200 102 202 94 210 99 207 89 215 93 209 83 217 88 211 78 216 81 215 76 219 80 222 75 226 79 232 73 235 78 241 71 245 76 250 68 253 73 255 68 258 73 260 69 264 77 268 68 273 76 276 63 280 72 284 59 287 67 289 58 290 64 296 59 297 68 306 61 308 70 315 63 317 72 322 64 323 74 325 66 325 76 328 70 328 80 335 72 334 82 343 72 342 83 351 71 350 81 357 71 356 80 361 70 359 79 367 72 363 81 375 77 370 86 382 85 377 93 386 90 381 99 390 95 385 103 396 99 390 108 402 102 396 111 407 103 401 112 410 104 403 113 413 108 405 116 418 116 410 123 425 127 416 134 431 137 423 144 436 144 427 151 437 149 429 155 438 155 428 161 440 166 430 171 446 177 436 182 452 185 442 190 457 193 447 197 460 203 450 207 464 215 453 219 465 222 455 226 464 227 454 229 462 235 450 235 460 245 449 245 462 254 450 255 465 261 453 261 466 266 454 265 464 274 452 273 459 284 448 282 454 293 443 289 449 299 438 294 442 304 431 301 426 308 426 308 425 317 426 317 438 328 425 323 425 327 424 328 428 342 417 335 418 352 407 345 408 360 398 353 402 364 391 357 393 369 384 361 384 376 376 368 379 384 370 376 376 389 369 381 371 391 362 383 353 388 351 386 339 391 339 391 334 402 328 392 326 401 319 391 315 401 309 390 307 404 300 393 301 408 297 400 296 410 293 402 286 409 284 401 273 407 269 397 258 404 255 392 250 399 247 389 242 395 239 383 234 394 233 384 228 394 228 384 222 391 223 382 215 387 217 379 205 380 207 370 195 372 196 362 186 364 187 354 180 358 182 348 172 351 175 339 166 346 169 338 162 344 166 336 159 340 162 335 153 332 155 327 146 322 149 316 141 315 144 307 139 311 139 300 136 305 139 297 131 297 136 286 127 291 133 281 123 289 128 279 120 288 125 278 119 285 122 273 116 282 118 269 114 283 116 271 113 287 115 273 113 289 116 278 114 289 119 275 115 287 117 277 115 284 119 274 115 280 117 268 113 276 116 264 110 272 114 261 109 270 113 258 107 270 107 269 107 272 108 261 106 274 108 262 104 274 107 264 104 271 107 261 106 266 106 265 112 260 118 250 118 255 125 244 123 249 129 239 124 246 129 236 126 245 132 235 128 244 135 235 131 245 137 236 132 247 139 237 132 249 139 238 131 251 139 242 130 252 138 243 129 253 137 245 126 253 135 246 123 252 133 245 123 252 132 244 122 251 130 244 123 249 132 242 133 242 132 242 126 246 132 242 126 246 135 240 127 245 135 240 127 245 135 240 126 246 133 240 124 246 131 240 123 246 131 240 123 247 130 240 123 247 131 241 123 247 130 241 124 247 124 247 125 248 125 247 126 248 134 242 127 247 136 243 128 247 128 247 127 247 136 242 127 246 136 241 127 246 136 240 127 245 135 240 127 245 134 239 126 245 134 240 126 245 134 240 125 245 133 240 125 246 133 241 125 247 132 241 125 247 132 242 124 247 132 242 124 247 131 242 125 247 132 242 125 247 133 242 125 247 134 242 125 247 134 242 125 247 134 242 125 247 133 241 125 247 133 242 125 246 133 241 125 245 133 240 125 245 133 240 126 245 134 239 125 245 134 240 125 245 133 240 125 245 132 240 125 245 132 240 124 246 132 241 124 246 132 241 125 247 132 242 125 247 133 242 125 247 133 243 134 243 134 242 135 243 134 243 127 247 135 243 127 247 135 243 127 247 135 243 127 246 136 242 127 246 127 246 127 247 135 241 127 247 134 242 126 247 134 242 125 247 134 242 125 247 133 242 125 247 133 242 125 246 133 241 125 246 133 241 126 246 134 241 125 246 126 246 125 247 133 242 125 247 134 243 126 248 134 243 125 248 134 244 125 249 133 244 125 249 133 245 125 250 133 246 125 250 133 246 125 250 134 246 126 249 134 245 126 249 135 244 127 249 136 244 127 249 135 243 126 249 134 244 125 248 133 243 125 249 132 243 124 249 132 244 124 250 132 245 124 250 132 245 124 250 132 245 125 250 132 245 125 251 133 245 125 251 134 246 125 251 134 246 125 250 134 246 126 250 134 246 126 250 134 245 126 249 134 244 126 248 134 244 126 247 135 242 127 245 135 241 127 244 135 239 127 243 135 238 126 242 135 238 126 242 135 238 126 242 134 238 126 242 134 238 127 243 134 238 126 244 134 239 126 244 133 239 125 244 133 240 125 245 133 240 125 245 134 240 126 244 135 240 126 245 135 240 127 245 136 241 128 245 136 240 127 244 136 240 127 244 136 240 127 244 135 240 126 245 134 240 125 246 133 241 124 247 132 242 123 248 131 244 122 250 130 245 122 250 130 245 122 251 130 245 123 251 130 246 123 251 131 246 123 251 132 247 124 252 132 247 124 252 132 247 125 251 133 247 125 251 134 246 125 250 134 245 126 250 134 245 125 249 133 244 124 250 132 244 124 249 132 244 123 249 131 244 123 249 131 244 123 249 131 244 123 249 131 244 123 250 131 244 123 251 123 251 121 252 128 244 119 253 126 244 118 253 125 245 117 253 123 245 116 253 122 244 116 252 122 244 115 252 121 243 115 253 120 243 113 254 113 254 111 257 116 246 110 260 113 249 109 264 111 253 107 267 109 256 105 269 108 258 105 270 106 259 104 270 106 259 104 269 106 259 105 268 107 258 105 268 108 258 107 267 109 257 107 266 110 256 107 265 110 255 107 264 111 254 107 263 111 253 108 264 111 253 107 264 111 254 106 262 110 252 106 261 109 250 105 259 109 249 105 258 109 248 105 257 109 247 105 257 109 246 105 256 109 246 105 256 109 246 105 256 109 245 105 257 110 247 105 257 109 247 106 258 109 247 106 259 110 249 107 261 110 250 107 263 110 252 108 264 111 254 109 265 112 255 109 265 112 255 109 266 112 255 109 267 112 256 109 269 112 258 108 271 110 261 107 274 109 263 108 278 110 267 109 283 111 272 111 286 112 279 111 288 113 278 112 288 114 280 115 277 115 277 113 283 116 273 112 280 117 267 112 278 115 266 112 276 114 264 111 277 114 264 111 278 113 266 112 280 112 268 112 281 110 270 113 281 109 269 113 282 108 270 112 282 106 271 112 283 106 272 111 284 104 273 112 286 104 275 113 288 103 279 114 293 103 286 115 298 103 294 119 304 107 302 122 309 112 308 128 313 117 316 135 317 125 322 143 319 134 326 153 320 145 329 162 320 156 329 171 319 164 329 176 320 169 330 178 322 171 332 179 324 171 334 182 327 174 336 187 331 179 340 192 337 185 347 197 342 191 352 201 346 195 356 205 348 200 359 211 351 206 362 216 356 211 366 220 360 215 371 223 364 218 375 226 365 220 376 231 365 225 376 236 368 233 379 243 372 239 384 248 378 245 390 250 381 249 393 252 379 251 391 259 378 258 389 269 376 269 388 280 375 280 387 288 376 289 388 293 378 294 390 303 389 303 390 311 382 314 393 320 386 322 398 323 389 325 402 328 400 328 401 332 384 336 396 343 378 348 389 353 372 358 383 358 368 364 378 364 364 370 373 371 361 378 371 381 362 388 371 386 362 393 372 387 362 395 371 391 356 400 365 399 346 408 353 415 341 416 341 410 327 420 333 424 327 425 327 430 321 431 320 428 310 439 316 435 308 447 314 438 305 450 311 449 303 450 303 439 286 452 289 441 272 454 273 443 261 455 262 456 253 457 253 459 244 460 243 452 236 466 235 457 231 470 230 456 227 469 224 451 217 464 214 445 203 458 198 441 190 453 185 440 182 452 176 437 175 449 169 436 165 447 159 435 156 448 150 437 151 449 144 435 146 447 139 429 139 440 130 418 129 428 119 408 122 416 111 400 119 408 108 393 115 400 103 388 108 395 97 386 104 393 92 382 99 389 87 374 94 381 81 362 89 367 76 349 87 353 73 340 87 342 73 333 87 334 74 323 86 324 73 316 83 317 69 312 79 313 65 306 77 307 63 295 78 295 64 281 80 279 67 270 84 267 70 264 88 259 75 257 92 252 80 247 96 241 83 236 97 230 84 228 95 223 83 224 95 218 82 219 98 212 86 210 105 202 93 202 112 194 101 198 118 188 108 196 124 186 114 191 131 181 122 184 136 174 127 178 138 168 129 174 141 164 131 169 146 159 137 163 156 153 147 158 164 147 157 154 171 143 164 153 177 152 179 151 184 140 178 148 189 136 183 143 191 131 184 139 192 127 184 138 194 127 187 136 200 125 194 135 208 123 203 133 215 121 211 132 220 120 215 132 224 121 218 134 227 123 222 134 231 134 231 132 232 132 232 131 230 120 223 131 229 120 222 130 230 120 222 132 228 121 221 133 227 123 218 134 226 125 217 126 219 126 218 136 230 127 222 137 229 129 219 132 215 132 214 140 221 131 212 139 221 130 212 140 219 132 210 142 218 133 208 143 215 135 207 145 215 135 206 145 215 136 207 145 216 147 216 144 219 133 215 142 225 131 220 140 229 128 227 139 233 126 230 138 234 126 232 140 235 127 233 141 236 129 235 143 237 130 236 144 237 131 237 144 237 132 237 144 237 131 238 143 237 131 237 143 236 130 236 142 236 130 236 142 236 130 236 143 235 130 235 144 235 131 234 145 235 133 234 145 235 134 235 146 236 135 237 147 237 135 238 149 237 136 238 137 239 137 239 149 237 136 239 149 237 136 239 149 238 136 240 148 238 136 240 148 238 136 240 148 238 135 241 148 238 136 241 148 238 136 241 148 238 136 240 137 240 136 240 148 236 136 239 148 236 136 239 148 236 136 238 148 236 136 238 148 236 136 238 149 236 136 238 149 235 137 237 149 235 137 237 149 235 137 237 149 235 136 237 148 235 136 237 147 235 135 237 147 235 135 238 147 235 135 238 147 235 134 238 147 235 135 238 147 235 135 238 136 239 136 238 148 236 136 239 148 236 136 239 148 236 136 239 148 236 136 239 148 237 137 240 148 236 136 240 149 236 137 239 149 236 137 239 150 236 138 239 150 236 138 240 150 236 139 240 151 237 139 241 151 238 140 241 151 239 139 242 151 239 139 243 150 240 138 243 150 240 139 244 151 241 139 245 151 242 140 246 152 242 140 247 151 243 140 246 151 243 139 247 150 244 139 247 150 244 139 247 149 243 139 247 149 243 138 247 149 243 138 247 149 243 138 247 150 243 138 248 149 243 139 247 149 243 140 247 151 243 140 248 151 243 140 248 151 243 140 248 150 243 138 248 150 243 138 248 150 243 138 248 149 243 138 247 150 243 139 247 150 244 139 247 150 243 139 247 151 243 139 247 151 243 140 247 151 243 140 247 151 243 140 247 150 242 139 247 151 242 139 247 151 242 139 246 151 241 140 246 151 241 140 246 151 241 140 246 151 241 140 246 152 242 140 246 150 242 140 246 151 241 140 246 151 241 140 246 151 242 140 246 152 242 141 245 152 242 141 245 152 242 141 246 152 242 142 246 153 243 142 246 152 243 142 247 153 243 142 247 153 243 142 247 153 243 142 247 153 243 141 248 152 243 141 246 152 242 141 246 152 242 140 247 152 242 140 247 152 242 140 247 152 242 140 246 152 242 140 246 152 242 140 246 152 242 140 246 152 242 140 246 151 241 140 246 151 241 140 246 151 241 139 245 151 241 139 245 151 241 139 245 151 241 139 243 151 241 139 243 150 242 138 243 149 243 137 243 147 244 135 243 134 243 133 242 131 242 131 241 129 241 127 240 136 244 125 240 134 245 122 240 133 245 121 241 133 246 120 241 133 246 121 242 134 246 122 242 135 246 122 241 134 244 122 240 133 243 122 238 133 242 122 237 131 240 132 239 130 238 119 233 130 236 119 231 119 230 119 230 132 235 120 229 133 235 121 230 134 236 121 233 135 237 122 237 137 239 125 243 140 243 129 248 145 246 134 251 149 248 139 253 153 248 143 253 155 249 145 255 155 251 145 256 153 252 143 257 151 252 140 257 149 253 139 257 150 253 139 260 151 254 141 259 154 254 144 259 156 252 145 257 157 250 146 256 158 248 147 254 160 247 149 253 160 246 150 252 151 252 150 251 161 245 150 250 160 245 149 249 158 246 152 248 156 249 147 251 153 254 142 258 151 257 140 260 150 261 139 264 151 263 140 266 153 263 142 267 156 264 145 268 158 263 147 268 159 262 148 267 157 262 146 266 155 261 144 265 154 260 143 264 152 258 142 262 151 255 139 259 148 249 137 254 147 244 134 246 146 237 134 238 147 232 135 231 148 228 136 225 149 227 137 222 148 229 137 222 147 231 135 226 145 234 132 229 140 235 128 232 136 236 123 235 133 238 120 240 133 241 122 245 138 244 129 250 146 245 140 253 157 241 152 250 165 234 162 244 170 224 168 235 174 215 171 225 176 210 172 220 175 219 175 218 182 212 177 220 182 214 178 223 182 217 177 226 181 219 176 229 181 221 177 231 184 222 180 232 188 222 184 232 192 220 191 220 197 219 193 226 199 219 197 225 200 220 197 228 201 222 198 231 202 225 199 234 201 228 198 238 198 230 194 239 198 232 192 240 197 233 192 242 196 233 191 242 195 232 191 242 195 232 191 241 194 230 191 241 192 228 189 237 189 223 188 234 186 219 186 230 183 213 185 224 181 207 185 218 180 201 186 210 181 192 188 201 181 184 189 191 180 175 188 181 176 168 182 171 172 161 177 162 167 155 173 157 164 151 170 152 162 148 168 149 162 143 167 144 164 136 169 138 166 129 171 130 168 123 176 126 171 118 177 120 176 114 181 116 180 110 185 113 184 106 189 109 188 103 192 106 192 101 196 105 197 99 203 107 205 95 209 99 215 89 220 96 224 84 230 90 230 81 236 88 236 80 239 85 246 77 250 85 256 71 261 80 265 66 269 74 270 63 273 71 275 61 277 70 285 61 286 69 295 61 297 71 304 64 305 73 309 67 309 77 316 69 315 79 327 70 325 79 338 68 337 78 348 67 345 76 354 67 351 76 359 71 356 80 369 77 365 87 379 84 376 93 389 89 385 99 394 93 390 102 400 99 395 108 408 106 403 115 417 112 411 120 423 116 417 125 426 120 418 128 429 129 420 136 431 140 423 147 435 151 427 158 438 159 429 165 440 166 431 170 442 175 432 180 448 185 438 190 453 192 443 196 445 199 446 199 457 203 446 206 457 215 446 218 457 228 446 231 446 241 448 240 457 245 446 246 455 251 443 251 453 261 441 261 452 274 440 272 451 283 440 281 437 291 438 291 432 301 433 301 441 309 430 308 437 314 426 312 433 318 421 314 428 321 417 316 423 328 412 323 409 332 409 332 417 345 407 339 412 352 402 347 408 357 398 352 406 361 395 356 402 364 391 358 388 357 387 357 390 365 381 357 380 369 372 360 372 376 364 367 360 375 359 375 356 381 354 380 348 387 347 386 339 391 339 390 339 401 331 392 326 392 324 391 317 391 315 390 311 402 305 390 303 404 297 392 294 397 292 395 288 398 286 396 279 406 275 395 269 404 265 393 262 402 258 390 257 399 254 387 248 394 247 382 239 391 238 379 232 391 232 381 227 391 227 383 222 390 223 381 213 384 214 377 203 377 204 366 195 371 197 359 191 365 193 354 187 359 190 348 181 353 185 342 175 350 179 337 169 350 172 342 164 348 167 342 160 343 164 337 154 334 158 327 147 323 151 316 141 315 146 304 138 310 144 297 137 306 141 298 133 300 139 290 128 296 133 287 124 296 130 285 121 295 124 286 118 293 121 281 114 288 119 276 114 285 117 272 116 285 119 270 119 288 121 274 119 287 124 274 119 285 123 276 119 282 125 272 119 278 126 269 119 274 126 265 120 269 127 259 122 266 129 256 124 265 132 255 124 261 132 254 124 257 132 250 125 255 132 247 128 257 137 250 129 255 138 247 128 249 136 241 130 248 138 240 133 246 140 238 134 245 143 237 136 245 144 237 137 246 145 238 136 247 145 240 136 249 145 243 134 251 142 245 132 252 140 246 130 252 138 244 129 252 138 246 130 252 139 246 131 251 140 246 131 251 140 246 131 250 140 245 131 249 140 244 130 248 139 244 131 248 139 243 130 248 138 244 129 248 137 244 128 248 135 243 128 249 135 244 127 249 135 244 128 250 135 245 128 250 136 245 129 251 137 246 130 251 137 246 131 251 138 246 131 251 139 246 131 252 140 247 132 252 140 247 133 251 141 246 133 250 141 246 133 251 141 246 132 250 140 246 131 250 139 246 129 250 137 246 129 251 136 246 128 251 135 247 127 251 135 247 128 251 135 247 129 251 135 247 129 251 136 247 129 251 137 247 130 251 138 248 130 251 139 247 130 252 138 247 130 252 139 248 130 252 139 248 130 252 139 248 131 251 139 246 131 251 139 246 131 251 139 247 130 251 139 247 139 248 138 246 130 251 138 246 129 251 138 247 129 251 138 247 129 251 137 247 129 250 137 246 129 250 137 246 129 251 137 247 130 251 138 247 130 252 139 248 131 252 139 248 131 253 139 248 131 253 139 249 131 253 140 249 131 253 140 249 131 253 139 249 130 253 138 248 130 254 138 248 130 253 138 249 130 253 138 248 130 252 138 248 129 252 137 248 129 252 138 247 129 251 137 247 130 250 138 246 130 249 138 245 131 248 139 245 132 248 140 244 132 247 140 244 133 248 141 244 133 247 141 244 133 247 141 244 133 247 141 244 132 248 140 245 131 248 140 245 131 248 139 245 131 248 139 245 130 248 139 245 130 248 139 245 130 248 139 245 130 248 139 245 130 248 139 244 131 247 139 244 131 247 139 244 132 247 140 244 132 248 139 245 131 248 139 245 131 248 140 245 131 248 139 245 131 248 139 245 131 249 140 246 131 248 139 245 132 248 140 245 132 248 140 244 132 247 141 244 133 247 141 244 133 247 141 244 133 247 141 244 132 248 141 244 132 248 141 244 132 248 140 244 132 247 140 244 131 247 140 245 131 248 139 245 131 248 139 245 131 248 139 245 131 248 139 245 131 248 140 245 131 249 140 246 131 249 139 246 131 249 139 246 131 248 139 245 132 248 140 245 132 248 140 245 131 248 140 245 130 248 139 245 130 248 138 245 129 249 138 245 129 248 138 245 130 248 138 245 130 248 138 245 130 248 139 244 130 248 139 245 130 248 139 245 130 248 138 245 130 248 138 245 130 248 138 245 130 249 138 245 131 249 139 245 131 249 139 246 131 249 139 246 131 249 139 246 131 249 139 246 131 249 139 246 131 249 139 246 131 250 139 247 131 250 139 247 131 250 136 247 131 249 139 247 131 249 139 246 131 250 140 247 131 250 139 247 131 250 139 247 131 250 139 247 132 250 140 247 132 249 140 246 132 250 140 246 132 249 140 247 132 250 140 247 131 250 140 247 131 251 139 248 130 252 138 249 129 253 137 249 129 256 137 251 128 257 134 253 127 259 134 254 127 260 134 255 126 260 134 256 127 260 134 256 128 260 135 256 129 259 138 254 130 257 139 253 131 256 139 252 132 254 140 250 132 252 140 249 132 250 140 248 133 248 139 247 135 246 140 245 137 244 143 244 140 243 145 244 142 243 147 244 143 242 149 243 144 241 150 242 145 239 151 240 146 238 151 239 146 238 152 238 147 237 155 237 147 237 153 237 147 236 153 236 148 237 156 237 148 238 156 237 148 238 156 237 147 238 156 238 147 238 156 238 147 238 156 238 146 239 156 238 146 238 155 238 146 240 155 238 145 240 155 238 144 242 153 239 142 243 151 239 140 245 148 240 138 248 146 242 138 252 145 244 138 255 146 246 139 260 147 249 139 266 147 257 139 271 147 262 140 274 147 264 142 275 148 265 145 275 150 265 146 273 152 263 147 272 154 262 149 273 156 262 151 275 158 264 152 277 160 267 154 279 162 272 157 281 165 274 159 282 168 274 161 281 170 274 163 280 171 273 163 278 172 271 161 277 170 270 160 276 169 269 160 274 169 268 161 274 170 267 161 273 170 267 161 272 171 267 160 273 170 268 160 274 170 270 160 276 171 273 161 277 171 273 161 277 170 273 160 278 170 273 159 279 168 274 159 280 169 274 160 281 169 275 161 283 170 276 161 284 170 278 161 284 170 279 160 287 170 281 159 291 168 284 156 295 164 287 153 300 159 291 150 305 156 296 149 308 152 297 148 309 153 301 148 308 150 297 148 306 151 295 149 304 152 292 151 302 152 289 152 301 156 290 151 300 154 289 148 301 149 289 144 301 145 289 141 302 141 290 139 302 139 290 139 302 138 289 141 302 139 290 140 305 139 293 142 306 141 295 143 306 143 294 146 303 146 292 148 299 152 289 152 295 157 286 157 292 164 286 161 291 170 288 165 292 174 290 168 294 176 291 169 297 180 297 171 299 181 300 171 301 181 303 172 301 182 303 174 301 184 302 176 301 186 302 177 301 186 303 178 302 187 304 179 302 188 306 182 303 190 308 184 305 192 310 185 306 193 312 184 307 193 313 184 306 192 312 184 305 193 310 184 304 193 309 185 303 194 308 186 304 195 309 188 305 196 310 191 306 198 310 194 308 201 316 199 311 204 320 207 325 206 321 208 320 209 326 211 325 211 331 213 329 212 336 214 335 213 342 215 339 214 346 217 343 214 355 221 347 217 358 224 350 221 360 227 354 224 365 230 358 230 359 231 362 229 373 234 364 232 376 239 366 236 378 244 368 242 380 248 370 247 382 252 374 251 385 255 376 254 388 258 388 258 389 266 376 265 388 273 376 272 388 279 378 279 390 284 382 285 393 287 383 288 396 290 384 292 396 301 394 301 395 308 380 310 391 316 377 318 389 320 375 323 387 324 373 327 385 334 382 334 383 345 381 345 381 352 371 358 382 367 383 367 384 365 372 372 383 370 367 377 377 384 368 385 368 393 359 394 359 401 353 402 353 409 347 410 347 419 341 420 341 419 332 429 339 422 330 433 337 424 324 435 331 427 313 438 318 431 299 443 303 436 288 448 291 438 281 450 284 450 277 451 277 443 264 454 266 448 254 460 254 449 246 463 245 449 238 462 236 447 227 460 225 458 214 459 214 446 208 459 206 444 202 457 200 443 194 455 189 444 186 456 180 456 174 458 173 444 172 457 167 439 164 451 157 431 151 442 143 423 140 434 132 419 135 429 126 413 128 423 119 407 121 417 110 404 113 413 102 400 109 408 97 390 102 399 91 378 97 385 85 365 94 371 82 357 95 362 82 350 95 353 83 339 93 341 80 329 86 331 73 323 79 325 66 319 74 320 61 308 72 309 58 296 73 295 59 286 76 285 63 281 81 279 68 273 85 270 72 264 85 261 72 257 84 254 70 252 83 249 69 244 84 240 71 233 89 227 76 225 96 218 84 221 103 213 91 218 109 211 99 213 115 205 105 203 121 195 111 195 123 186 114 188 123 179 112 183 123 175 113 175 128 166 118 169 138 158 129 164 148 153 140 162 156 151 148 160 164 149 156 156 171 145 164 151 174 140 166 145 174 135 166 142 175 131 167 140 180 130 171 139 189 128 181 138 199 126 193 136 207 124 201 134 210 134 211 133 213 133 213 131 217 132 217 118 215 117 216 -1 -1 117 216 116 217 115 217 125 229 115 223 125 231 128 230 125 234 115 228 124 237 117 233 124 237 113 232 124 236 116 233 125 238 114 233 127 241 116 237 131 244 123 241 135 248 128 246 140 250 129 248 143 250 133 248 143 249 136 247 133 246 137 246 142 248 134 244 142 247 131 243 143 245 131 242 143 244 133 240 144 242 133 238 145 239 134 236 147 237 135 234 -1 -1 138 233 149 234 141 233 150 233 142 234 150 235 144 236 151 238 139 239 151 239 139 242 150 240 139 244 151 241 139 243 150 241 139 244 149 240 138 244 149 241 138 244 150 241 138 244 149 241 138 244 149 241 138 244 149 241 138 245 149 240 138 244 149 240 138 244 150 240 139 243 151 239 140 243 151 239 140 243 151 238 140 243 151 238 140 243 152 238 150 237 151 238 140 243 151 238 140 243 151 238 140 243 150 239 140 243 151 239 139 243 150 239 140 243 150 239 139 243 149 239 138 243 149 239 138 243 149 239 139 243 149 239 139 243 148 239 138 244 149 239 138 244 150 239 138 244 150 238 139 243 150 238 139 243 150 238 139 243 150 238 139 243 150 238 139 243 151 238 140 243 151 238 140 243 151 238 140 243 151 238 140 244 151 238 140 244 151 239 140 244 150 239 140 244 151 240 140 245 150 240 140 246 152 240 140 246 152 240 141 245 153 239 142 245 154 240 143 246 154 239 144 245 154 238 144 244 154 238 144 243 154 238 143 243 153 238 142 244 153 238 142 244 153 238 142 243 154 238 142 243 154 238 143 244 153 238 143 243 152 238 142 243 153 238 142 244 152 238 142 244 153 238 143 244 154 238 143 244 154 238 143 243 155 237 144 243 155 237 144 243 156 237 144 243 155 237 145 243 155 237 145 243 155 237 144 243 155 237 144 243 155 237 144 243 154 238 144 243 154 238 143 243 154 238 143 244 154 238 143 244 154 238 143 244 154 238 143 244 154 238 144 244 154 238 144 244 155 238 145 244 146 245 146 244 156 238 156 237 156 237 156 237 156 237 156 237 156 237 156 237 155 237 156 236 154 236 155 236 154 236 155 236 155 236 155 236 155 237 156 236 156 237 156 236 156 237 156 236 156 237 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 155 238 155 237 155 237 155 237 155 237 155 237 155 237 155 237 154 236 155 236 155 236 155 236 156 236 156 235 156 235 157 235 157 235 157 235 157 235 157 235 157 236 157 235 156 236 156 235 156 236 156 235 154 235 147 240 154 234 146 240 154 235 146 240 155 235 146 240 156 235 145 240 156 234 145 240 155 234 146 239 155 235 146 240 155 236 156 234 156 236 156 235 156 235 148 239 157 235 157 235 157 235 157 235 157 236 157 235 158 236 158 236 158 236 158 236 158 236 158 236 158 236 159 236 158 236 159 237 158 236 159 237 158 236 158 236 157 236 158 236 157 237 158 236 157 236 157 236 156 236 157 236 157 237 157 237 157 237 157 237 156 237 157 237 157 237 157 237 157 237 157 237 157 237 157 237 157 237 157 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 156 237 156 238 146 243 156 238 146 244 157 237 147 243 157 237 147 242 156 238 146 244 156 238 147 243 156 238 147 243 156 238 146 243 156 238 147 243 156 238 146 243 156 238 146 242 157 238 147 242 157 237 147 243 157 237 147 243 157 237 147 242 157 237 146 243 157 237 146 243 157 237 146 244 156 238 147 243 157 238 147 243 156 238 147 243 156 238 146 243 156 238 146 243 156 238 146 244 155 238 145 244 155 238 145 243 155 238 145 243 155 237 144 243 155 237 145 242 155 237 145 241 155 236 145 242 156 236 146 242 156 236 146 243 156 237 157 237 156 238 156 237 156 237 155 237 155 237 155 237 154 238 143 243 154 238 154 237 154 237 154 237 154 238 143 243 154 237 142 243 154 237 143 242 154 237 143 242 154 237 142 243 153 237 143 242 153 237 154 236 152 236 142 241 152 236 141 241 151 236 151 235 150 236 139 240 150 236 139 240 150 235 138 240 150 236 138 240 151 236 139 240 152 238 140 240 153 240 142 241 152 242 141 243 150 243 139 244 147 245 135 245 145 246 133 246 144 248 131 245 141 248 129 244 138 246 127 242 134 244 123 238 130 241 119 233 126 238 117 229 123 235 115 226 121 233 114 223 120 232 114 223 121 231 114 220 122 231 114 220 123 231 123 231 124 232 117 222 124 232 118 222 125 232 119 223 125 233 119 223 126 232 118 223 125 232 119 222 125 232 120 223 125 232 119 222 125 232 119 222 125 232 125 232 125 232 122 221 123 232 122 222 124 233 124 232 123 232 118 222 118 223 118 223 122 231 117 222 122 231 116 221 121 230 116 221 121 229 116 220 122 230 117 220 123 231 118 221 124 232 118 222 -1 -1 119 223 124 233 124 232 124 232 124 232 124 232 119 222 124 232 118 221 124 232 119 221 124 232 119 221 124 232 118 221 124 232 119 222 124 233 124 232 125 233 124 233 124 234 115 225 124 236 113 228 125 240 114 234 128 244 116 240 131 248 118 245 132 250 120 248 134 252 121 250 134 252 121 251 134 253 122 251 133 252 121 250 132 251 120 249 132 250 132 249 134 250 121 249 136 250 124 251 139 250 128 252 144 251 145 248 149 252 137 255 152 253 140 256 153 253 141 256 153 254 141 258 153 255 141 259 153 255 141 260 152 256 141 261 152 257 141 262 152 257 141 262 151 257 140 262 148 256 137 260 146 254 135 258 144 253 133 256 144 252 133 256 146 252 136 255 148 251 138 255 150 250 139 254 150 248 138 252 149 246 137 250 149 244 137 248 149 242 139 247 152 240 141 244 154 238 143 242 156 238 144 241 156 237 145 242 157 240 145 244 157 244 145 248 156 248 144 252 155 251 144 256 154 254 143 259 156 258 144 263 157 263 147 268 160 266 150 272 162 266 150 271 159 264 148 268 156 263 145 267 156 264 145 269 157 263 145 268 145 267 144 267 156 263 144 268 157 266 145 269 159 268 147 273 162 268 151 273 164 268 153 272 165 267 154 272 165 266 154 271 164 264 153 269 163 264 152 270 163 263 152 269 163 260 152 267 162 257 153 264 162 251 154 259 161 244 154 252 162 237 156 247 162 232 162 232 164 227 161 237 166 222 165 233 168 217 169 228 172 212 172 222 174 206 176 216 175 200 179 209 175 192 179 197 174 185 179 189 173 179 179 181 173 173 178 175 171 168 177 170 169 163 174 165 167 157 173 159 166 151 172 152 165 144 171 146 163 137 169 139 162 134 168 136 163 130 168 133 166 126 171 129 171 121 176 124 175 116 180 119 178 111 183 114 183 109 188 112 190 105 194 109 198 100 202 105 204 95 211 102 208 91 215 97 212 89 216 93 218 85 223 93 226 81 231 89 234 76 238 81 241 73 246 81 246 73 250 81 252 74 254 79 261 72 264 81 270 68 273 77 277 64 280 73 284 63 285 71 292 61 292 70 300 61 301 70 307 63 308 72 312 65 312 75 318 68 318 78 325 70 325 79 333 69 333 79 337 68 338 78 341 67 340 76 346 68 345 77 353 69 351 79 360 72 358 82 365 76 362 85 369 79 366 88 371 81 367 91 371 85 366 94 375 90 370 99 383 95 377 104 391 100 386 109 399 101 394 111 405 102 401 111 410 104 404 112 414 108 409 117 420 113 415 121 424 116 419 124 429 119 422 127 431 125 423 131 431 131 423 137 432 141 423 147 436 150 426 156 441 156 432 162 447 160 438 166 439 167 439 167 451 167 440 171 453 178 442 182 454 189 444 193 458 199 446 202 459 205 449 208 459 210 448 212 446 221 447 222 460 231 449 232 464 239 453 240 455 245 455 245 467 249 455 249 452 258 451 259 459 272 447 270 454 282 442 280 438 286 438 286 446 298 435 294 443 307 432 304 444 315 432 311 433 314 432 315 439 326 427 321 430 336 419 330 411 340 411 340 416 351 404 346 411 354 399 348 402 359 392 351 392 366 383 358 387 375 377 366 375 374 372 373 379 386 369 378 362 383 360 382 357 396 350 387 347 398 339 388 339 397 331 388 329 397 322 387 321 400 313 389 315 404 311 395 307 397 307 398 301 397 299 396 291 406 287 394 278 404 274 393 267 401 263 390 259 398 255 386 250 395 247 382 242 385 242 386 238 394 239 386 235 384 234 386 224 387 226 376 212 380 213 369 202 374 202 362 196 369 196 358 189 363 191 352 182 357 184 344 176 354 179 346 173 353 176 345 170 349 172 344 164 342 169 336 157 332 160 326 149 322 153 313 144 316 148 303 142 310 145 303 137 303 143 293 132 299 137 289 127 298 131 288 124 298 127 287 122 295 123 284 118 289 120 284 115 286 119 275 115 286 119 274 116 288 119 276 116 286 119 275 117 284 120 272 119 280 121 269 121 277 124 267 122 274 125 263 120 272 123 261 119 270 121 258 116 268 119 257 117 269 119 258 121 272 123 260 125 273 126 262 126 273 127 262 124 272 127 261 123 270 127 259 122 264 126 253 127 261 127 260 132 258 132 258 129 253 135 242 127 250 132 238 131 250 136 239 133 248 137 238 135 247 141 238 136 249 143 239 138 250 145 240 140 251 147 242 141 252 148 243 141 252 147 242 139 253 146 244 136 254 143 245 134 255 140 246 131 257 138 247 127 258 136 252 125 259 134 252 124 258 132 252 123 257 130 251 122 256 130 250 122 255 129 248 123 253 130 247 123 253 130 247 123 252 130 246 125 252 131 246 126 252 132 245 126 252 133 245 128 252 134 245 127 252 134 246 127 252 134 246 127 253 133 246 126 253 133 246 126 255 134 248 127 255 135 249 128 255 136 249 128 254 136 248 128 254 136 247 127 253 135 247 126 253 133 247 125 252 132 246 124 252 131 245 123 252 130 246 123 252 130 246 123 252 130 246 124 253 130 247 124 253 131 247 125 253 131 247 125 253 132 247 125 253 133 247 126 252 132 246 127 252 134 246 127 251 127 251 127 251 136 245 127 251 135 244 127 250 135 244 128 250 136 244 127 249 135 243 127 249 135 243 127 249 134 243 126 249 133 243 126 250 133 243 125 250 133 244 125 250 133 244 125 251 133 245 125 251 133 246 125 252 133 246 126 252 134 246 126 252 135 247 127 252 127 252 128 252 136 247 128 252 136 246 129 251 137 246 129 251 136 245 128 250 136 244 127 249 136 243 127 248 135 243 127 248 135 243 127 249 135 243 127 249 133 243 125 249 132 243 125 249 132 243 125 249 132 243 125 249 132 243 126 249 133 243 126 249 134 243 127 249 134 244 127 249 135 244 127 249 136 245 128 250 127 249 128 250 136 244 128 250 136 244 128 250 136 245 128 249 136 245 128 249 135 244 127 249 135 244 127 250 135 244 126 250 134 244 126 250 134 245 126 251 133 245 126 251 133 246 126 252 134 247 126 252 134 247 126 252 134 247 127 252 135 247 127 252 135 247 127 252 135 247 127 252 136 248 128 252 136 247 128 252 137 247 128 252 137 247 128 252 136 247 128 252 135 247 127 252 134 247 127 252 134 247 126 252 134 247 126 252 134 247 126 252 134 247 127 252 134 247 127 252 135 247 127 252 135 247 127 252 135 246 127 252 135 247 127 252 136 247 127 253 136 247 127 254 136 248 127 255 135 249 127 256 135 251 127 257 134 251 127 257 135 252 127 257 135 252 127 257 135 252 127 257 133 253 127 256 135 251 127 256 135 251 127 255 135 251 127 255 135 250 126 255 134 249 127 255 134 249 127 254 134 249 127 253 135 249 127 253 135 247 128 252 136 247 128 253 136 247 128 253 136 247 128 252 135 247 128 252 136 247 128 251 136 246 129 251 136 246 128 250 136 246 129 250 136 246 129 249 137 245 131 249 139 245 132 248 140 245 132 249 140 245 132 250 140 246 131 249 139 245 132 248 139 244 132 248 140 244 132 248 140 244 132 248 140 245 131 248 139 245 131 249 139 245 131 249 139 245 131 249 140 245 131 249 140 246 131 250 139 246 130 250 138 246 139 248 138 246 130 251 138 247 130 251 138 246 130 252 138 246 130 254 137 248 129 256 137 249 128 258 136 250 128 260 134 254 127 263 134 256 128 264 134 258 136 261 135 259 137 262 137 258 129 264 136 259 129 265 137 259 129 265 136 261 129 266 137 261 137 264 136 261 128 266 136 261 128 265 135 260 128 263 135 258 128 261 134 257 128 258 137 253 129 256 137 250 130 253 138 248 131 251 138 245 130 250 138 244 128 252 135 243 125 254 130 245 121 258 125 248 117 263 120 252 114 269 116 257 111 274 112 263 111 278 111 267 111 279 111 268 112 278 113 267 113 275 115 264 113 269 116 259 114 265 117 254 114 263 118 251 114 263 118 252 114 266 118 255 114 268 116 257 114 272 115 260 114 276 113 265 114 281 111 269 114 286 108 274 113 291 106 280 112 296 104 287 113 301 103 294 116 308 105 301 121 314 109 310 129 321 117 319 138 328 126 326 148 332 136 330 152 333 141 332 153 334 141 332 151 334 140 331 149 334 139 329 148 332 138 326 147 329 138 322 147 326 138 319 145 324 137 318 145 326 135 320 144 328 134 324 144 331 131 330 146 335 133 336 147 337 137 340 153 338 141 343 154 334 143 338 153 329 142 334 151 323 140 328 150 324 139 326 151 324 140 328 150 324 139 327 147 322 136 327 146 322 134 325 147 322 135 324 149 322 136 323 151 324 140 323 153 325 140 325 153 326 143 324 149 324 137 323 145 320 132 319 140 315 128 315 137 312 124 311 135 310 123 310 135 310 122 309 134 311 133 308 135 314 126 307 133 316 124 307 132 324 124 307 131 323 123 306 128 320 121 303 121 305 117 294 115 292 114 282 113 279 114 272 113 268 117 259 115 261 120 252 117 256 122 247 117 252 122 244 116 249 122 241 115 245 122 237 115 240 122 233 114 235 122 229 115 230 122 225 116 224 121 221 119 217 119 217 121 212 130 208 134 205 133 205 127 203 136 201 129 199 137 198 129 196 139 194 126 194 135 190 124 192 132 189 125 188 131 187 129 183 135 181 134 179 143 177 137 178 146 176 140 178 149 175 143 174 153 173 146 173 154 172 144 174 150 173 141 174 147 173 140 174 149 172 140 176 149 174 141 177 150 175 142 177 151 176 143 177 153 176 146 179 155 178 148 182 156 182 150 188 155 188 158 199 160 196 155 201 159 205 161 206 164 210 165 209 169 214 167 210 170 219 171 212 172 222 176 215 177 224 180 216 184 226 184 217 187 226 186 216 189 225 188 214 190 223 189 212 192 221 191 211 194 220 192 211 194 220 193 212 195 221 196 215 198 223 198 218 201 227 199 220 201 230 200 222 202 231 204 222 204 228 203 222 204 228 200 222 202 227 198 221 200 227 195 222 198 231 190 225 193 235 184 229 188 239 182 245 181 244 172 237 176 247 171 238 175 248 172 238 177 248 173 237 178 246 180 245 179 244 174 233 178 243 171 234 174 244 168 235 171 245 166 236 168 247 162 238 164 249 159 241 161 251 158 242 160 252 158 241 159 252 157 241 158 252 157 241 158 252 156 240 156 251 154 241 153 251 151 242 150 253 150 244 149 255 151 246 149 257 151 246 148 257 153 247 148 258 154 248 149 258 158 249 152 259 161 249 154 259 163 251 156 259 164 254 156 262 163 259 162 259 162 265 153 272 160 271 151 278 161 275 151 281 162 278 152 284 164 280 154 287 168 282 158 288 170 284 162 291 173 287 165 294 174 292 165 298 172 298 162 306 168 305 159 312 164 310 155 318 163 313 154 320 166 316 156 323 171 320 163 329 179 325 170 334 185 329 176 338 189 332 181 342 194 334 187 344 200 336 193 346 206 340 199 350 209 347 203 356 212 352 206 363 214 356 209 366 221 362 215 372 229 368 223 379 235 373 231 384 240 373 237 384 246 370 243 381 255 368 253 380 263 371 261 383 271 378 269 390 274 383 273 395 278 386 277 398 287 386 287 398 300 386 301 398 311 383 313 395 319 380 321 391 326 378 330 389 335 378 339 389 347 393 347 393 347 385 351 396 354 394 354 394 361 388 362 388 368 369 374 379 385 369 385 369 390 363 391 363 394 356 395 356 402 349 404 349 405 338 413 346 411 338 421 346 423 343 424 343 417 327 427 334 432 320 433 320 427 302 438 306 430 294 442 297 433 287 445 290 448 281 449 281 444 271 456 274 460 270 461 270 460 265 461 265 447 253 460 253 458 239 459 238 447 227 460 225 446 218 459 216 444 212 456 209 441 204 453 200 440 193 452 189 442 184 454 180 442 178 454 174 439 171 451 164 435 161 446 154 430 154 442 146 426 148 437 140 421 145 432 136 414 138 423 128 406 128 415 119 401 121 411 111 397 115 406 104 390 106 399 95 384 100 391 88 377 97 384 84 370 96 376 83 359 93 364 80 351 89 354 76 345 87 349 73 339 84 342 71 328 80 331 67 318 78 320 64 312 77 313 63 307 80 306 66 299 84 298 70 289 85 286 72 281 83 279 69 277 81 274 67 271 80 268 67 259 81 256 68 249 85 245 72 241 90 236 77 236 95 230 82 228 100 222 88 221 104 214 92 214 104 207 92 209 103 202 92 205 106 198 94 198 112 190 101 191 121 181 111 185 131 175 121 180 137 171 128 179 142 169 133 177 149 166 141 173 157 162 150 167 163 156 156 160 165 149 157 155 167 144 159 151 173 140 165 148 182 137 176 144 189 133 183 141 194 130 187 141 197 129 190 140 203 128 197 137 208 125 203 133 211 122 205 130 213 118 207 128 214 116 209 129 217 116 211 129 221 117 216 128 226 127 225 127 230 115 225 127 233 115 228 126 236 114 232 127 239 116 235 129 236 116 232 130 231 118 226 132 230 120 224 134 232 122 227 137 238 126 233 138 238 127 234 138 234 126 230 137 231 137 231 136 230 136 230 137 231 137 229 141 230 130 223 144 230 133 224 146 230 136 224 147 230 137 224 148 229 137 223 148 227 137 221 148 226 138 220 148 226 138 219 149 227 140 220 149 231 140 225 150 233 139 228 150 235 139 230 149 237 138 232 148 239 136 235 144 241 132 238 141 244 129 242 138 244 126 243 138 246 124 245 138 247 125 246 139 247 126 246 140 248 127 248 141 248 128 248 142 248 129 248 143 247 130 248 143 247 131 248 144 245 132 247 144 244 132 246 145 244 133 246 146 244 135 244 147 243 135 245 137 245 136 245 149 243 138 244 150 244 139 246 151 245 140 247 151 246 139 248 150 247 139 249 149 248 138 251 148 249 137 252 147 249 135 253 146 250 134 253 145 250 133 253 145 249 133 252 146 248 134 251 148 248 135 251 149 247 137 250 149 246 139 250 150 246 139 249 151 245 140 248 151 244 141 247 152 244 140 248 152 244 140 248 152 244 141 247 151 245 141 248 152 246 141 248 151 246 141 249 151 246 140 250 151 247 140 251 151 247 140 251 151 247 140 251 151 247 140 251 151 247 140 251 151 247 140 251 150 246 139 250 150 246 139 249 151 245 140 249 151 245 140 249 152 244 141 248 152 244 141 247 153 243 142 246 153 243 142 247 154 243 143 247 154 244 143 247 154 244 143 247 153 244 142 247 153 244 142 248 152 244 141 248 152 244 141 248 152 245 141 249 152 245 140 248 141 249 140 249 142 249 141 248 153 244 142 249 153 244 142 249 154 244 143 249 154 244 143 249 154 244 144 249 155 244 145 249 156 244 146 249 156 244 147 249 157 245 147 249 156 244 147 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 243 146 248 157 243 146 248 157 243 147 247 157 243 147 247 157 243 147 248 157 243 147 248 157 243 146 248 157 243 146 248 157 243 146 249 157 244 146 249 157 244 147 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 145 248 156 244 146 249 156 244 146 248 156 244 146 248 156 244 146 249 156 244 145 248 156 243 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 249 156 244 146 248 156 244 146 248 156 244 146 248 156 244 146 248 156 243 146 248 156 243 146 248 156 243 146 248 156 243 145 247 156 242 146 247 156 242 146 247 156 243 146 248 156 242 146 247 155 242 145 247 155 242 145 247 155 243 145 247 156 243 146 248 156 242 146 247 156 242 147 247 156 242 147 247 157 242 147 247 157 243 148 248 158 244 148 248 158 244 149 249 158 244 148 249 158 244 148 249 158 244 148 249 158 244 148 249 158 244 148 249 158 244 147 249 158 244 147 249 157 244 147 249 157 243 146 248 157 243 146 249 157 244 147 249 157 244 147 249 157 244 147 249 157 244 147 248 157 244 147 249 157 244 147 249 157 243 147 248 157 243 147 248 157 243 147 248 157 243 146 248 156 243 146 248 156 243 146 247 156 242 146 247 155 242 145 247 155 243 145 248 156 243 146 248 156 243 146 248 156 242 146 247 156 242 145 247 156 242 145 247 155 242 145 247 155 242 145 247 155 242 145 247 154 242 144 247 154 242 144 247 154 242 144 247 154 242 144 246 154 242 144 247 154 243 144 248 153 243 143 247 153 243 142 247 153 243 142 247 152 243 142 248 153 243 142 248 153 244 143 249 154 244 144 249 156 244 145 249 157 244 146 249 159 243 148 248 159 243 149 247 158 242 148 247 157 241 146 245 155 239 144 244 153 236 142 241 151 233 140 237 149 229 137 233 133 228 133 227 141 218 129 221 139 212 127 216 139 210 127 214 139 209 128 213 142 210 131 215 146 213 135 217 150 217 139 223 152 220 142 226 151 220 141 227 139 228 138 227 144 218 134 225 140 216 140 215 138 214 128 221 137 212 127 218 137 212 126 217 135 211 124 217 134 210 134 210 133 209 133 209 133 208 133 207 134 206 124 211 135 203 124 208 135 200 124 205 136 198 124 202 137 196 125 199 136 194 125 197 133 192 122 195 132 191 121 193 134 191 122 192 135 192 122 191 136 192 123 189 136 189 123 186 135 185 123 183 135 182 122 180 134 179 121 176 133 174 120 172 132 169 120 166 133 165 121 161 134 162 122 157 135 158 123 154 137 157 125 152 140 159 128 153 143 164 131 156 145 168 134 161 148 171 136 163 149 172 137 164 148 171 138 162 146 169 137 160 146 167 136 157 145 164 136 155 144 162 136 152 144 160 135 150 146 159 137 149 148 159 138 149 149 159 139 150 149 160 139 152 150 162 140 153 151 163 140 157 151 163 140 155 150 163 140 155 151 163 141 154 151 162 142 153 152 160 142 151 153 157 143 148 153 153 144 144 153 151 144 141 152 151 142 141 149 152 140 143 148 155 137 146 147 157 136 149 146 158 135 149 144 156 134 148 143 155 132 147 143 155 132 146 143 155 132 147 142 157 133 149 142 158 133 150 145 157 133 150 142 156 133 148 142 156 132 147 143 155 132 147 144 155 143 157 144 155 134 147 143 154 133 146 143 154 143 155 143 154 133 146 143 155 144 156 144 156 143 156 143 156 142 157 143 155 134 148 143 155 133 148 143 155 133 148 142 153 132 146 142 153 132 146 141 151 131 144 141 150 131 142 142 149 132 141 142 148 133 140 143 147 134 140 145 147 135 139 145 147 136 140 146 147 135 140 146 147 136 140 147 149 136 142 147 150 136 143 146 150 136 143 146 148 136 140 145 148 136 140 146 148 136 141 147 150 137 142 148 151 138 144 148 152 138 145 147 153 138 146 146 152 137 145 146 152 136 144 145 151 136 143 145 153 135 145 146 156 135 150 145 160 135 154 144 163 144 165 143 166 132 159 142 171 143 172 144 176 132 172 144 181 132 177 144 185 132 181 144 188 131 185 143 191 130 188 141 192 129 190 138 193 128 189 137 194 127 191 139 197 128 194 142 199 131 198 145 201 133 199 145 201 132 200 144 200 131 199 140 198 129 196 139 196 129 194 140 197 129 195 142 197 131 196 145 197 133 197 148 198 136 200 149 202 138 203 148 202 137 204 145 203 133 203 142 204 130 203 143 207 130 207 133 214 133 213 147 218 135 219 147 223 134 224 148 228 136 230 148 231 136 233 142 234 135 234 145 237 135 238 148 240 136 242 147 240 134 241 145 238 132 238 143 238 131 239 142 240 131 241 143 241 131 243 144 244 145 244 132 250 132 249 146 251 133 253 148 256 135 259 151 261 139 264 153 263 141 267 151 264 139 267 146 263 133 265 143 261 130 263 142 261 130 263 145 265 132 268 149 270 138 274 155 276 143 279 158 279 147 284 160 282 150 288 161 285 152 292 165 288 155 295 166 290 157 298 168 294 158 301 168 297 158 304 166 297 157 305 167 296 158 304 168 294 159 302 165 292 156 300 159 291 151 299 156 292 147 300 155 290 146 299 155 290 147 299 156 289 148 297 155 287 145 294 150 283 139 289 148 281 135 285 144 280 132 283 141 279 128 281 139 278 126 280 137 279 124 281 136 280 124 284 138 283 127 287 139 281 128 287 137 280 126 286 137 280 126 285 137 280 126 285 137 280 127 285 138 280 128 286 142 283 132 289 149 287 140 294 158 290 149 297 167 289 159 297 171 290 163 299 172 291 164 300 170 291 161 299 168 292 160 301 169 293 162 302 172 295 164 303 173 295 164 303 171 294 161 303 168 295 159 304 169 297 160 306 172 299 164 307 176 299 168 308 174 300 166 308 170 300 161 309 164 300 156 310 161 302 154 312 160 303 153 314 160 303 153 313 160 302 153 311 160 300 153 309 159 297 152 306 157 293 149 302 155 287 145 295 150 280 139 287 144 273 133 279 142 268 131 274 141 265 130 271 140 264 129 270 139 264 127 269 137 263 126 268 135 261 124 266 133 259 122 264 131 257 44 256 131 257 45 253 132 258 44 253 134 262 122 264 136 267 124 269 140 272 129 277 145 276 135 282 141 274 129 279 137 273 127 277 136 274 125 278 137 274 126 278 137 274 126 278 138 276 126 279 139 276 127 279 139 278 129 279 131 281 130 281 143 280 132 282 146 280 135 283 147 280 136 283 145 280 136 286 145 280 137 288 149 280 141 289 148 280 140 288 148 279 140 288 148 279 140 287 148 279 140 287 148 279 140 287 149 278 141 287 148 279 140 288 148 280 109 345 148 280 140 288 148 279 140 288 148 279 111 345 148 279 140 288 147 279 139 287 147 278 139 286 147 279 139 286 148 280 139 287 148 280 139 287 148 279 139 287 147 280 138 288 145 281 138 289 143 281 136 289 142 279 134 287 141 279 133 286 142 278 133 286 142 278 133 286 141 278 132 285 141 277 132 285 140 277 131 286 138 278 130 286 138 277 130 285 138 277 129 284 138 276 129 283 139 276 130 282 140 275 130 282 139 276 130 283 138 276 130 283 139 275 130 282 138 274 129 280 139 273 130 280 139 273 130 279 141 272 131 278 142 271 132 276 142 270 132 276 142 270 132 275 143 269 132 274 144 267 133 271 145 266 134 270 146 266 135 271 146 267 135 271 145 269 134 273 144 270 133 274 144 270 133 274 144 271 133 275 143 271 132 275 142 271 131 274 140 270 130 275 138 270 128 274 137 269 128 272 137 268 128 272 139 270 130 274 141 271 132 277 145 270 136 278 151 269 145 278 161 266 161 266 174 257 174 263 182 245 183 252 186 235 188 241 188 230 190 240 189 231 189 235 189 235 190 240 190 238 190 249 189 240 189 251 190 239 189 250 192 237 192 238 195 235 195 236 196 233 197 239 198 231 199 236 201 230 201 238 201 230 200 238 200 231 199 240 196 232 195 241 192 232 190 242 188 232 185 241 184 230 179 240 180 230 174 238 179 231 171 238 172 242 172 240 182 238 174 246 184 242 177 251 186 245 180 253 187 247 181 256 188 248 182 258 188 248 182 258 187 248 181 257 187 247 181 256 182 256 181 255 187 245 181 254 188 245 182 254 188 245 182 254 188 246 182 254 187 245 182 253 187 245 181 253 187 244 180 252 187 243 181 251 187 242 182 252 188 242 182 252 189 242 184 251 190 244 184 252 189 245 184 254 188 245 182 255 187 245 181 254 185 244 179 254 183 243 176 252 181 242 174 250 179 241 171 249 177 241 169 249 175 242 168 251 175 244 167 253 174 246 167 256 172 248 168 258 173 248 172 259 177 245 179 256 181 238 185 248 182 229 186 234 181 220 186 224 177 213 182 216 173 210 178 213 170 208 175 211 170 208 175 210 172 206 176 210 175 206 182 212 178 206 183 209 180 206 185 209 181 204 186 207 181 202 188 207 180 201 188 206 177 201 185 205 174 201 180 203 170 201 177 202 166 200 173 201 164 200 170 200 163 199 168 199 162 198 168 198 161 197 168 196 162 197 169 196 164 196 174 195 167 196 177 196 169 197 180 196 171 197 181 196 171 197 182 196 171 197 171 196 168 196 179 194 166 195 176 192 162 193 168 190 157 190 163 188 152 188 158 186 148 185 154 183 147 183 153 180 147 180 152 178 148 178 155 175 151 177 157 175 154 177 164 173 155 177 165 172 154 177 164 172 150 176 160 172 148 177 155 174 145 177 151 173 142 176 147 173 139 175 144 172 137 173 143 170 137 172 142 169 138 170 144 167 139 167 144 165 140 166 145 162 140 164 146 160 140 163 146 159 139 162 145 158 138 162 144 158 137 163 144 156 134 164 142 155 131 165 138 156 127 167 133 157 123 169 130 161 121 171 127 163 119 171 126 165 119 172 124 164 119 173 124 162 118 173 123 164 117 173 123 164 117 173 122 164 116 172 122 165 117 172 122 163 117 171 122 163 117 171 122 162 117 171 122 162 117 170 123 164 117 170 123 162 119 171 122 159 117 172 120 160 115 176 116 163 113 169 112 168 110 187 108 174 109 191 105 179 108 195 104 183 103 187 102 186 101 191 101 190 107 204 100 193 106 206 98 195 107 207 98 196 106 207 100 196 107 206 100 196 108 205 100 195 108 205 101 194 108 205 101 194 108 206 102 194 103 196 102 195 109 206 103 195 110 206 103 195 110 205 103 194 110 205 104 194 110 204 104 193 109 203 103 192 109 203 103 192 103 193 102 192 102 193 102 193 102 194 102 194 102 195 102 194 108 206 102 194 108 206 102 195 108 206 102 195 109 207 102 195 109 207 103 195 109 207 106 199 109 205 108 199 112 203 111 196 116 202 114 190 120 201 119 194 122 202 121 190 125 203 125 193 127 203 127 193 128 203 127 191 127 203 126 192 125 204 124 193 123 206 122 195 122 208 121 198 122 209 122 199 121 209 122 198 120 210 120 199 117 210 116 199 113 211 112 200 107 211 106 200 102 210 100 200 100 211 97 200 99 212 96 201 101 213 98 202 104 215 101 204 110 217 108 205 118 218 117 208 125 219 124 208 129 221 128 210 129 222 130 212 128 223 130 212 124 223 127 213 120 222 124 212 121 209 122 209 120 205 120 205 119 201 119 201 118 196 116 197 109 194 114 191 110 185 115 183 121 177 119 176 123 169 124 169 131 164 133 164 138 160 141 160 146 157 148 157 151 153 155 155 156 150 160 152 160 148 165 150 162 146 171 150 164 144 169 147 166 143 170 146 167 144 172 146 168 145 174 148 166 146 176 152 165 147 173 151 165 149 174 154 165 150 170 152 165 150 170 153 165 150 170 152 165 149 171 152 165 148 171 151 166 146 170 149 165 145 171 147 165 144 170 146 164 144 172 146 164 142 172 146 166 142 171 143 168 142 175 144 168 141 176 143 168 139 176 141 167 136 176 139 166 133 175 134 166 128 175 130 166 124 175 126 168 121 177 124 172 119 176 120 177 114 181 116 182 108 187 110 187 103 193 105 191 98 197 100 195 95 200 97 200 93 206 96 209 89 214 93 216 84 220 88 222 79 226 83 226 75 230 79 231 74 234 77 239 71 243 75 248 67 252 74 256 65 260 72 262 65 265 70 267 67 271 75 276 68 279 77 284 67 286 76 290 65 293 73 295 62 296 68 298 61 299 70 303 61 303 67 312 63 312 72 322 65 322 75 330 67 330 76 336 67 336 76 340 69 338 78 346 74 343 83 356 78 353 88 365 80 362 90 372 79 368 88 376 79 371 88 382 83 376 91 391 90 385 99 401 98 394 106 406 105 400 112 412 113 405 120 419 120 411 127 425 125 418 132 420 136 421 135 430 130 421 136 434 138 424 143 439 149 428 155 444 162 435 168 448 171 439 176 449 177 439 181 449 182 438 186 449 193 438 196 452 204 442 207 458 211 448 214 463 216 451 219 453 227 453 227 463 237 452 238 463 248 452 249 462 255 450 255 458 261 446 260 454 271 443 269 454 281 443 279 445 286 444 287 458 293 446 290 455 298 443 295 448 308 436 304 439 320 427 315 431 329 420 323 425 333 415 327 418 338 408 331 401 339 401 340 408 357 398 351 406 364 395 356 393 362 390 362 390 377 380 368 378 385 370 376 369 389 360 380 361 389 352 380 349 391 342 381 340 395 333 385 335 402 328 391 333 406 327 399 323 400 323 400 311 403 311 403 302 411 296 401 291 409 286 399 282 405 278 394 272 400 269 389 265 400 262 388 259 401 257 392 254 402 253 393 248 400 248 392 237 396 237 391 226 391 225 380 217 385 216 374 211 378 211 367 203 371 206 359 195 365 198 353 188 362 190 353 183 361 185 353 179 359 180 354 170 354 172 349 162 346 164 339 156 338 158 332 152 331 154 323 148 322 151 315 143 314 147 306 140 310 144 302 138 307 142 299 135 301 141 291 129 293 136 284 124 288 129 280 121 288 126 279 118 287 122 278 116 283 121 273 114 277 119 268 113 272 118 262 113 271 117 261 112 271 119 259 110 270 114 260 108 268 112 258 107 267 111 256 105 264 110 254 104 260 109 250 105 257 110 245 105 255 110 243 108 256 112 244 113 257 117 245 118 257 122 245 123 255 127 244 126 254 132 244 127 252 132 242 125 250 131 239 129 250 135 239 131 249 136 238 133 248 139 237 135 248 142 238 136 250 143 240 137 252 144 244 136 255 144 247 135 255 145 249 135 255 144 249 133 255 143 248 130 253 140 246 127 251 137 244 124 250 134 244 124 248 132 243 124 247 124 247 124 246 132 241 124 246 131 241 124 246 132 240 125 245 132 240 124 245 131 240 122 246 128 239 121 245 128 240 121 246 127 240 120 246 127 240 121 247 128 241 121 247 129 241 123 247 131 241 125 247 133 242 127 246 135 241 128 245 137 241 129 245 137 241 129 245 138 241 128 244 137 240 128 244 136 240 128 244 136 240 127 244 135 239 126 244 133 239 126 244 133 239 125 243 133 238 125 243 133 238 125 243 133 238 125 244 133 239 125 245 132 239 125 245 132 240 125 245 133 240 125 246 133 241 126 246 134 241 127 246 135 241 127 245 136 240 127 244 136 240 127 244 136 240 127 244 136 240 127 243 135 239 127 243 134 238 127 243 134 238 126 243 134 238 126 243 134 238 126 243 134 238 126 243 134 238 126 244 133 239 125 244 133 239 125 244 133 239 125 245 133 240 125 245 133 240 125 245 134 240 126 245 135 240 127 245 136 240 127 245 136 240 128 245 136 241 127 245 136 241 127 245 135 240 127 245 135 240 126 244 134 240 126 244 134 240 126 244 134 240 126 244 134 239 127 243 134 239 126 244 134 239 126 244 134 239 126 244 134 240 126 244 134 240 127 245 134 240 126 246 134 241 126 246 134 242 126 246 134 242 126 246 135 242 127 247 135 243 127 248 135 243 126 248 135 243 126 248 134 243 126 248 134 243 125 247 134 242 125 247 134 242 125 247 133 242 126 246 133 241 126 245 134 241 126 244 134 240 127 243 135 239 126 243 135 238 127 242 135 238 128 242 136 237 128 242 136 237 128 241 136 237 128 242 136 238 127 242 136 238 127 242 135 238 127 243 135 239 127 243 135 239 128 243 136 239 128 243 136 239 128 243 137 239 129 243 136 238 128 242 136 238 128 242 136 238 128 243 136 238 128 243 136 238 127 243 136 238 128 243 136 238 127 243 136 238 127 243 136 238 127 243 136 238 127 243 136 238 127 242 128 242 127 242 136 239 127 242 136 238 127 242 135 238 127 242 127 241 127 242 135 237 127 242 135 238 127 242 135 237 127 242 135 238 127 243 136 238 127 243 136 239 127 243 136 239 128 243 136 239 128 244 136 239 128 244 136 239 127 245 136 240 127 245 136 240 127 244 136 240 127 244 136 240 127 244 136 240 127 245 136 240 127 245 136 240 126 245 136 240 126 245 135 240 127 244 135 240 127 245 135 240 127 245 135 240 127 245 135 241 127 246 135 241 127 247 135 242 126 248 134 242 126 249 134 242 125 250 132 243 123 252 130 244 122 253 128 244 120 254 126 245 118 255 124 246 116 256 122 246 115 257 120 247 113 256 118 247 112 256 117 247 112 255 111 255 111 255 117 246 112 254 116 245 112 254 117 245 112 254 117 246 113 255 117 246 113 256 117 247 113 257 118 248 114 257 119 248 115 257 120 248 116 256 122 247 117 256 123 247 117 256 123 247 118 256 124 247 118 256 124 247 117 256 122 246 115 257 120 246 113 259 116 247 111 261 112 249 109 264 110 252 108 267 107 255 107 269 106 257 107 271 105 259 107 273 104 261 108 276 103 264 109 280 103 268 110 284 104 273 112 287 105 277 113 291 106 281 115 293 107 283 116 294 108 285 117 294 109 285 117 294 109 285 117 295 107 287 116 298 106 290 116 301 105 294 118 306 107 300 122 311 111 308 130 315 118 316 139 318 128 322 148 319 139 326 158 319 150 327 166 318 159 327 174 316 166 325 178 315 171 325 181 317 174 326 182 318 174 327 181 320 174 329 182 323 175 332 185 326 178 335 188 328 180 337 189 330 182 339 190 332 182 341 189 334 180 343 188 335 179 344 188 336 178 345 188 337 179 345 190 336 182 345 194 336 185 345 196 335 189 345 198 335 191 345 198 337 191 347 199 339 191 349 199 343 192 352 198 346 192 355 201 348 194 358 203 350 197 360 208 350 201 360 213 352 207 362 217 353 212 364 221 358 220 358 221 365 217 375 222 371 220 370 220 375 214 385 220 375 214 386 224 374 219 386 232 375 229 387 243 376 240 387 252 376 250 388 259 378 257 389 264 378 262 389 268 378 266 389 275 378 273 389 283 380 282 391 290 383 290 394 295 385 296 397 298 385 300 397 305 383 308 395 314 381 317 393 325 391 325 392 328 381 331 392 332 381 336 392 338 379 343 390 345 378 349 388 352 378 356 390 361 392 361 392 362 392 363 393 360 379 366 390 367 374 374 384 382 376 383 377 391 372 392 372 397 368 397 368 398 363 399 363 399 356 400 357 403 348 404 348 403 334 412 342 411 330 421 337 424 335 426 335 421 322 432 328 426 311 437 317 430 301 441 306 440 298 441 298 432 286 443 288 446 280 448 280 441 273 453 275 457 272 458 272 458 265 459 265 458 253 459 253 448 240 461 239 449 230 462 228 448 224 462 222 445 218 459 216 442 209 454 206 451 197 452 196 441 193 453 188 441 187 453 182 439 177 451 172 437 166 449 160 434 157 446 150 431 152 442 145 426 146 437 137 421 139 432 130 419 134 430 125 419 130 430 121 416 126 426 116 409 116 419 106 400 108 409 97 391 105 398 93 384 106 390 93 376 105 381 92 367 101 372 88 362 95 367 83 359 91 364 77 355 87 360 74 345 82 349 69 333 80 336 67 324 80 325 66 317 83 318 69 312 85 311 73 302 87 301 73 291 84 290 71 284 80 282 66 279 77 278 63 273 76 272 62 263 77 260 63 252 81 248 68 246 88 241 75 244 95 240 87 240 102 234 90 232 107 224 96 221 108 214 97 214 107 207 95 209 107 201 95 200 112 192 101 191 119 182 109 185 127 180 121 183 133 176 125 182 138 172 130 177 147 167 139 170 153 159 145 163 155 153 148 159 156 148 149 155 161 144 153 150 169 139 162 146 178 135 172 144 187 133 181 143 192 132 186 142 197 131 191 140 202 128 196 136 201 124 195 133 199 121 192 131 201 120 194 131 206 120 199 131 214 120 208 131 222 120 217 131 226 120 220 119 222 118 221 129 228 118 222 131 231 119 226 134 236 126 232 136 243 126 238 136 249 129 246 135 249 124 244 133 248 122 241 130 247 119 240 129 247 129 246 117 242 116 241 128 246 118 240 128 246 118 239 128 247 118 242 128 252 117 245 129 255 118 250 131 258 120 252 132 255 122 250 132 254 122 247 133 254 127 251 138 252 128 246 146 248 136 241 150 248 141 242 153 249 147 245 154 250 148 246 154 248 146 244 155 247 147 242 155 246 146 241 154 246 146 240 154 244 146 239 153 243 145 237 152 242 147 238 152 240 152 239 150 238 150 240 148 239 151 241 146 241 139 238 133 244 132 243 130 249 129 249 140 252 128 254 140 256 128 256 141 258 128 259 141 259 130 259 142 259 130 260 141 259 129 261 141 260 128 262 140 260 128 262 140 260 128 261 141 260 129 262 142 260 129 262 143 259 131 262 144 258 132 260 145 257 134 259 146 256 135 258 147 254 135 257 147 253 136 256 148 252 141 253 148 252 139 254 148 253 136 256 148 254 136 257 147 255 135 257 147 255 137 257 147 256 135 258 146 257 135 259 146 258 134 261 145 259 134 262 146 259 135 262 146 259 134 262 146 259 135 262 147 259 135 262 147 258 135 261 147 258 136 261 147 257 136 260 147 257 136 259 146 256 136 258 147 256 137 257 147 255 136 259 148 255 136 258 148 255 136 258 149 255 136 258 148 255 138 258 148 256 137 258 147 257 137 258 147 257 135 260 146 257 135 259 146 257 135 259 146 257 134 261 146 258 134 261 146 258 134 261 147 257 135 260 147 257 135 260 147 256 136 259 147 256 136 259 147 256 136 259 147 256 136 259 148 256 137 259 148 256 136 260 149 257 137 261 149 259 139 261 150 260 140 263 150 260 140 263 150 260 140 262 150 260 140 263 150 260 139 262 150 260 138 263 150 259 138 263 149 259 137 262 148 258 137 262 149 258 137 262 149 258 138 261 150 258 139 260 150 258 139 261 150 258 140 260 151 258 140 261 151 258 140 261 150 258 140 260 150 258 139 260 150 258 139 260 149 258 139 261 149 258 138 261 149 258 138 261 149 258 138 261 149 258 138 261 149 257 138 260 149 257 138 260 149 257 138 260 149 257 138 259 149 256 139 258 149 256 139 258 150 256 139 259 150 255 139 259 149 256 139 259 149 256 139 259 149 256 139 259 149 256 138 259 148 256 137 259 149 256 137 260 149 257 137 260 149 257 138 260 149 257 138 260 149 257 139 260 150 258 139 260 150 259 140 262 151 260 140 264 151 260 141 264 152 259 141 262 151 259 140 262 151 259 141 263 151 259 140 263 151 259 140 262 151 259 140 262 151 259 141 262 152 258 141 262 151 258 141 262 151 258 141 262 152 258 141 262 151 258 141 262 151 258 141 262 151 258 141 262 152 258 141 261 152 258 141 261 152 258 141 261 152 258 141 261 152 258 141 261 151 258 141 261 151 258 141 260 151 258 141 260 151 257 140 261 151 257 140 261 151 257 140 261 151 257 140 261 151 257 140 261 151 257 140 261 151 258 140 261 151 258 141 261 152 258 141 261 152 258 141 260 152 258 141 261 152 258 141 261 152 258 142 261 152 258 141 260 152 258 141 261 151 258 141 261 151 258 140 261 150 258 139 261 150 258 139 261 150 258 139 261 150 258 139 261 149 258 139 261 149 258 138 263 148 259 138 262 148 259 136 264 148 259 136 264 137 264 138 262 149 259 137 263 149 258 138 263 150 258 139 262 150 258 139 261 150 258 139 261 149 258 139 261 149 258 139 261 149 258 138 261 149 258 137 263 149 258 139 261 149 258 139 261 150 258 139 260 150 258 139 261 150 258 139 261 150 258 139 261 149 257 139 260 149 257 138 260 149 257 138 260 148 256 138 259 148 257 138 259 148 257 137 261 148 256 137 260 148 256 136 260 149 256 137 261 149 257 138 262 150 256 138 261 150 256 139 261 150 256 139 261 150 256 139 261 150 256 139 261 150 256 140 260 150 256 138 261 150 256 138 261 149 256 138 260 149 256 137 260 148 255 136 260 148 255 136 260 148 254 136 259 148 254 136 259 148 254 137 259 148 254 137 259 148 254 137 259 148 254 138 259 150 254 139 259 151 255 140 260 152 255 141 260 154 256 143 260 154 256 144 261 155 256 145 260 155 256 145 260 155 256 145 261 156 256 145 262 157 258 146 263 157 258 147 263 157 258 147 263 156 258 146 263 156 258 146 262 156 257 146 260 156 256 145 259 154 254 143 257 152 253 140 255 150 250 137 251 148 247 135 247 148 243 136 244 149 241 136 242 149 240 137 240 151 240 138 240 151 240 152 240 150 241 138 242 149 242 136 244 146 243 134 245 143 244 131 246 141 246 128 247 139 246 126 247 139 248 127 248 139 248 127 248 141 248 128 248 141 246 129 248 142 245 129 247 142 244 130 246 142 242 130 246 142 241 130 244 141 239 130 243 142 236 130 241 141 234 130 239 141 232 129 237 140 231 128 236 139 230 128 234 139 230 126 234 139 230 126 234 139 231 126 234 139 233 126 235 138 233 126 235 138 234 126 235 138 234 126 235 138 234 127 236 139 234 127 236 140 233 128 236 141 233 128 236 141 232 129 235 130 236 130 235 143 232 131 236 144 232 133 236 148 233 137 237 152 235 141 239 156 236 146 241 159 238 149 242 161 239 151 244 161 241 151 247 161 244 151 249 162 245 151 250 162 246 151 250 161 246 150 250 160 246 148 248 158 246 146 247 155 245 143 245 151 244 139 242 148 242 136 240 151 240 138 237 152 238 140 236 153 237 140 236 153 234 140 233 154 230 154 231 155 226 156 226 157 223 157 223 159 219 159 219 159 217 147 217 158 216 147 215 146 215 146 215 146 215 147 215 146 213 148 213 147 210 147 210 147 205 147 205 148 201 148 201 162 198 150 196 164 198 152 195 165 197 165 197 165 194 166 194 164 191 164 190 164 190 164 189 165 189 165 189 166 190 155 191 169 192 158 193 172 194 162 195 175 194 164 194 178 194 169 194 175 198 174 197 177 199 176 199 177 196 177 195 187 192 178 193 179 191 179 190 187 187 179 188 186 185 178 186 186 184 178 185 179 186 178 185 186 182 179 185 186 182 179 186 185 181 178 189 183 179 178 188 182 177 178 186 180 175 178 184 178 174 179 184 178 174 180 183 179 173 182 183 180 172 184 181 182 170 186 179 182 168 187 176 183 165 188 173 182 162 188 169 182 157 189 163 180 151 185 155 177 144 182 148 174 138 180 141 172 132 177 134 169 126 175 129 168 123 174 126 177 127 175 124 174 119 179 123 181 116 185 120 187 112 194 119 192 109 196 113 195 105 200 109 198 102 202 105 201 100 205 104 206 98 213 105 210 96 217 102 213 92 220 99 216 87 222 95 220 83 223 87 222 79 227 86 225 78 227 84 230 78 233 86 239 76 242 85 248 75 251 84 256 73 259 82 260 72 263 81 265 72 268 81 272 70 275 79 277 68 280 77 280 65 283 75 283 64 285 73 286 64 286 73 292 64 291 74 298 66 297 75 304 67 303 76 309 67 308 76 312 66 311 76 315 67 314 76 316 67 315 76 319 68 317 77 323 69 321 79 328 69 326 79 333 69 331 79 339 69 336 78 343 69 340 78 345 70 342 79 348 72 343 81 353 77 347 86 358 82 353 91 364 85 359 94 369 88 364 98 372 90 367 99 375 91 370 100 378 92 373 101 381 95 375 103 386 99 381 108 395 105 389 115 405 109 398 118 412 111 406 119 417 111 411 119 421 115 414 122 427 124 419 131 432 134 424 141 436 143 428 150 438 151 429 157 439 157 429 162 430 172 432 172 436 180 437 179 453 179 444 185 458 182 447 188 459 187 448 190 460 195 448 198 458 206 447 208 457 216 446 218 457 223 446 224 456 229 445 229 443 237 444 237 456 245 444 246 459 254 447 254 461 259 449 259 461 263 448 262 446 270 445 270 452 283 440 281 447 291 435 289 431 295 432 294 429 297 429 297 426 299 426 299 422 305 423 306 431 319 421 314 432 327 420 323 422 329 421 329 431 336 419 331 424 342 413 336 406 342 406 342 400 347 400 347 396 352 396 352 403 361 393 353 397 363 388 355 389 369 381 359 384 376 375 367 382 383 371 374 372 381 373 381 376 389 368 381 362 381 360 380 352 383 350 383 348 395 340 385 341 398 333 388 330 390 328 389 324 390 323 388 319 399 314 388 311 402 306 390 305 406 299 394 301 408 297 400 296 408 292 400 285 407 282 399 273 404 270 393 265 401 262 390 259 398 257 387 253 394 251 382 246 392 244 379 240 392 240 382 236 383 236 384 233 384 232 384 226 389 227 380 215 383 216 372 206 377 206 365 198 371 197 359 192 367 193 356 187 361 190 349 181 355 185 344 176 351 179 343 172 350 176 342 168 346 171 341 163 340 167 333 155 331 159 324 149 324 152 312 145 319 148 306 144 314 147 305 141 306 147 296 138 300 144 290 135 295 143 286 130 294 138 284 127 293 131 284 122 290 127 281 119 287 122 279 116 284 120 275 114 282 118 273 113 280 117 272 113 276 119 268 113 271 117 262 112 266 118 255 111 264 117 252 111 264 115 253 111 266 115 255 111 266 114 256 110 266 114 257 110 266 113 257 109 264 114 254 109 262 115 253 110 259 117 250 114 256 121 247 119 252 127 243 123 246 132 237 126 240 134 233 128 237 137 229 131 237 138 229 132 239 133 238 133 240 142 231 133 242 142 234 132 245 141 237 131 248 140 240 131 249 140 242 131 249 140 243 130 247 139 241 129 246 138 237 127 243 136 237 125 241 135 236 125 240 125 239 -1 -1 135 234 136 234 135 233 137 233 134 233 127 237 136 233 126 237 131 234 126 238 133 233 124 238 132 233 124 238 131 233 123 238 131 233 123 238 130 233 124 238 132 233 124 238 133 234 125 238 134 234 126 238 134 234 126 238 135 234 127 238 127 237 127 237 135 234 126 236 126 235 126 235 134 231 125 234 133 229 124 233 132 229 123 233 131 228 123 234 131 229 124 235 131 230 125 235 132 230 125 235 133 231 125 236 133 231 125 236 131 231 125 237 133 232 125 237 134 232 126 238 134 233 126 238 134 234 126 239 135 234 127 239 135 235 127 240 136 235 128 240 136 235 128 239 136 235 127 239 135 235 127 239 135 234 126 238 134 234 126 238 134 233 126 238 133 233 126 237 133 233 126 237 133 233 126 237 134 233 126 238 134 233 126 238 134 233 127 238 134 233 126 238 135 234 127 239 135 235 128 239 136 235 128 240 136 235 128 240 137 235 128 240 137 236 128 240 137 236 128 240 136 236 128 240 136 236 127 240 136 236 127 240 135 236 127 240 135 236 127 240 135 235 127 239 134 234 126 238 134 234 125 238 134 234 125 239 133 234 125 239 133 234 125 239 134 235 126 239 134 235 127 239 135 235 127 239 135 235 127 239 136 235 128 239 137 235 129 239 137 235 129 239 137 235 128 238 137 234 128 238 137 234 128 238 136 233 127 236 135 232 127 235 134 231 126 234 134 230 126 234 134 230 127 235 135 230 127 235 135 231 127 235 133 232 127 234 133 232 127 234 135 231 127 235 135 231 127 235 135 231 127 235 135 231 127 235 136 231 128 235 136 232 129 235 137 231 129 235 138 231 129 234 138 231 129 234 138 231 129 234 137 231 128 234 137 231 128 234 137 231 127 234 136 231 127 234 135 231 127 235 135 231 127 234 135 231 127 234 135 231 127 234 136 231 127 235 136 232 128 235 134 232 129 235 137 232 129 236 137 232 129 236 137 233 128 236 137 233 128 236 137 234 129 237 137 234 129 237 137 234 128 237 137 234 128 237 136 233 128 237 136 233 128 237 136 233 128 237 136 234 128 237 136 234 128 237 136 234 128 237 136 234 128 237 136 234 129 237 136 234 129 237 136 234 128 237 137 234 128 238 137 234 128 238 137 234 128 238 137 234 127 239 136 234 126 240 134 234 123 241 131 234 121 241 129 235 120 242 127 235 119 241 127 234 119 239 127 232 119 236 127 230 119 233 127 228 118 231 126 226 116 230 124 224 115 228 123 223 115 228 121 222 115 229 122 223 116 230 123 223 118 230 125 224 119 231 127 225 121 232 129 226 123 233 131 227 123 233 132 228 124 233 132 228 124 234 124 233 123 234 124 234 122 235 130 230 120 236 128 231 118 238 126 232 117 239 124 233 117 241 123 234 116 243 122 236 115 244 120 240 116 245 122 239 117 247 123 240 117 249 123 242 116 253 122 246 114 257 120 252 116 262 119 257 114 269 116 268 114 274 116 274 116 276 118 277 117 276 119 275 119 273 120 273 119 272 121 271 120 273 122 272 119 276 120 276 119 278 120 279 119 281 121 281 120 283 121 284 117 284 121 286 117 286 121 288 117 288 121 290 118 292 122 294 119 296 123 299 120 300 126 304 121 302 127 306 121 304 128 308 122 306 129 310 123 308 127 310 123 310 127 312 124 312 130 316 124 314 131 318 124 316 131 320 124 317 131 322 123 318 130 324 122 318 128 324 122 318 128 324 122 319 128 326 123 320 130 327 123 322 130 327 123 322 129 328 120 322 127 328 119 321 126 327 118 321 124 326 118 321 125 326 119 321 125 326 119 322 126 327 121 324 125 325 124 326 128 327 126 327 130 329 128 329 132 330 128 329 132 329 130 327 131 327 129 324 130 323 128 317 128 318 126 320 127 314 124 317 124 307 123 313 123 301 122 310 123 299 121 306 121 295 121 305 121 292 122 308 122 296 123 310 122 300 125 312 122 301 125 314 121 303 124 316 120 305 124 320 119 309 125 323 119 312 128 326 121 316 132 330 123 322 136 334 125 328 139 338 128 335 142 343 132 342 147 347 136 350 155 351 144 356 163 354 153 361 171 356 163 364 180 358 173 367 190 361 183 371 199 363 194 373 206 364 203 375 212 366 208 377 216 366 212 378 221 368 216 379 225 369 221 381 229 372 225 384 233 376 229 388 236 378 233 390 241 378 239 390 250 379 249 391 259 380 258 391 266 380 266 392 270 379 271 391 276 378 276 389 283 377 283 389 288 380 289 391 292 382 292 394 295 383 296 395 301 383 303 395 312 382 314 393 321 379 324 391 329 378 332 389 333 375 336 386 339 382 339 382 345 378 346 379 355 377 355 377 366 379 366 380 373 383 373 383 370 372 377 383 382 377 383 377 391 367 391 367 399 357 400 357 404 349 405 349 408 342 409 342 415 335 416 335 423 331 424 331 421 325 432 331 423 324 435 330 426 317 437 322 429 304 441 308 432 292 444 294 435 282 448 284 436 276 449 279 448 271 449 271 441 260 453 261 445 252 457 253 448 248 461 248 449 243 461 243 460 232 461 232 447 222 460 219 446 210 458 207 445 205 457 200 453 194 454 193 442 190 454 185 456 178 457 178 447 179 460 174 446 176 458 171 441 169 452 162 433 157 444 148 426 145 437 136 420 138 431 129 416 135 425 125 408 129 417 119 403 123 411 112 401 117 409 105 398 112 406 100 391 105 399 93 381 99 388 86 372 94 377 81 363 92 368 79 354 89 358 76 348 86 351 72 345 85 348 70 342 84 345 70 335 83 338 69 321 81 323 67 309 82 309 68 300 82 300 68 295 82 293 68 290 83 287 69 279 84 276 71 271 84 267 71 265 83 261 70 260 84 257 70 251 86 247 72 241 89 237 76 235 93 229 80 230 97 224 84 225 102 218 90 217 109 209 98 211 112 202 101 204 113 196 102 200 114 191 103 193 118 185 108 187 127 178 117 181 135 171 125 174 141 165 131 170 146 161 136 168 152 159 143 163 158 153 150 157 162 147 154 152 163 142 154 148 165 139 155 146 169 137 159 144 175 133 168 142 182 130 177 140 189 128 183 140 193 128 189 139 198 126 194 138 202 126 198 134 204 123 199 131 205 119 199 129 206 117 200 130 209 118 203 132 213 120 207 135 218 123 213 138 223 137 223 137 228 135 228 135 232 133 231 132 235 132 234 130 237 128 236 129 237 127 237 131 237 118 232 133 239 122 234 135 241 125 236 137 243 126 239 137 246 127 241 138 246 127 242 139 247 129 243 141 248 132 243 144 247 135 243 147 246 137 242 149 244 142 242 151 242 141 240 151 240 145 239 150 238 143 236 138 234 139 234 138 233 136 232 147 232 136 232 146 232 135 230 146 233 134 232 146 235 136 235 146 235 136 237 147 237 136 238 148 238 137 239 149 239 139 240 150 238 138 240 150 239 138 241 150 240 138 242 150 239 138 242 150 239 138 242 150 239 138 242 151 238 139 241 151 238 140 241 152 236 141 240 152 236 142 239 153 235 143 238 153 234 143 237 154 234 142 238 154 234 143 239 154 235 144 238 154 235 143 240 153 235 142 241 153 236 144 240 153 236 142 240 153 237 142 240 153 237 142 241 153 237 142 241 154 237 142 241 142 241 142 241 153 236 142 240 152 236 141 240 152 236 142 239 153 235 142 239 154 235 143 239 154 235 144 239 154 234 144 239 154 234 144 239 154 234 145 238 155 235 145 239 155 235 144 240 155 235 144 240 155 235 143 241 155 235 144 239 154 235 144 239 154 235 144 239 154 235 144 239 155 235 144 239 155 235 144 239 155 235 144 239 155 235 144 239 155 235 143 239 155 235 143 239 154 236 143 239 154 236 143 240 154 236 143 240 154 236 143 240 154 236 143 239 154 236 143 239 154 236 144 239 154 236 143 239 154 236 143 241 154 236 144 241 155 235 144 240 155 235 144 239 155 235 144 239 155 235 143 239 154 235 144 239 155 235 144 239 155 235 144 239 155 235 143 239 154 235 143 239 154 235 143 239 154 235 143 238 154 235 143 239 153 235 142 239 153 234 142 239 153 234 142 240 153 234 142 240 153 234 143 240 153 235 142 239 152 234 142 240 152 234 142 239 153 234 143 238 154 235 143 238 153 235 143 238 153 235 141 238 152 235 140 238 151 236 140 239 151 236 140 240 151 236 140 240 152 236 141 240 153 237 141 240 153 237 141 240 153 237 141 240 153 237 142 240 153 237 142 240 152 236 142 240 152 236 141 240 153 236 143 239 153 235 142 240 152 235 141 239 152 235 140 238 152 234 140 238 152 234 140 238 151 234 140 238 151 234 139 237 150 233 138 236 150 234 138 238 151 235 140 239 152 235 141 239 152 236 141 239 153 235 141 239 153 236 142 239 154 236 143 239 154 236 143 239 152 236 142 239 152 236 141 239 152 235 140 239 153 235 140 238 152 235 141 238 152 235 141 238 152 235 141 238 152 234 142 238 153 234 142 238 153 234 143 237 152 234 141 238 152 235 141 238 152 235 141 238 153 235 141 238 153 235 141 238 153 235 142 238 153 235 141 238 153 235 141 238 153 235 141 238 153 234 141 238 152 234 142 237 152 234 142 238 153 234 142 237 153 234 142 237 154 234 142 237 153 234 142 237 153 234 142 238 153 234 142 238 153 234 142 237 153 234 142 238 153 234 142 237 153 234 141 238 153 234 141 238 153 234 142 238 153 234 142 237 153 234 143 238 153 234 141 238 153 234 141 238 152 234 142 238 152 234 153 233 152 234 153 233 153 234 152 233 152 234 152 233 153 234 152 234 153 234 152 234 153 234 152 234 153 234 152 234 152 234 141 238 153 234 141 238 153 234 141 238 152 234 141 238 152 234 141 238 152 234 141 238 152 235 140 238 151 235 139 240 149 235 139 241 148 236 139 242 150 236 141 244 152 236 145 243 156 234 149 243 159 234 152 242 162 234 154 242 162 234 154 242 160 233 152 241 159 232 150 241 158 232 150 242 159 232 152 242 160 232 155 242 163 231 160 241 166 228 163 238 166 223 164 234 167 219 165 230 168 217 166 228 169 215 168 226 170 214 169 224 171 214 172 224 172 213 175 223 173 209 179 219 176 203 180 208 176 193 183 201 173 184 177 189 169 177 173 182 163 173 168 176 159 171 164 173 158 168 164 170 161 166 169 169 164 164 170 167 166 161 175 165 167 158 176 162 168 153 177 157 170 146 179 150 171 139 177 141 170 131 180 134 171 124 177 126 172 119 180 122 174 115 180 118 179 109 184 112 187 103 192 106 195 98 199 101 201 96 205 99 207 94 210 98 213 90 217 95 218 85 224 92 220 80 224 84 220 77 224 82 222 75 226 81 230 73 233 81 241 69 245 77 253 67 256 75 262 67 265 76 268 69 270 77 274 70 276 79 282 69 283 79 289 65 291 75 294 60 295 69 296 58 297 64 301 58 301 64 309 59 309 68 319 61 319 71 328 63 329 72 334 64 335 73 338 65 336 75 342 69 340 79 348 73 346 82 356 76 353 85 362 77 359 87 366 78 363 87 371 80 366 89 379 86 373 94 387 92 382 101 395 97 389 106 400 101 394 110 402 105 396 112 407 112 399 120 414 118 406 126 422 123 414 131 427 125 419 132 430 128 421 134 434 136 425 142 439 148 429 155 443 161 433 166 444 169 434 174 443 175 433 179 446 183 435 187 451 195 440 199 457 204 447 208 462 210 451 214 463 217 452 220 463 228 451 230 449 243 450 243 459 252 448 253 456 258 445 258 454 263 442 262 451 272 439 271 449 283 438 282 450 291 438 290 450 297 438 295 447 303 435 299 441 311 429 307 434 319 422 315 428 326 417 320 423 329 412 323 414 336 405 329 410 345 400 338 398 347 397 347 407 359 396 352 400 366 390 358 391 372 381 364 372 372 371 371 364 374 362 373 356 373 355 373 354 386 346 376 340 382 340 381 343 398 335 387 340 401 335 393 332 404 325 394 318 406 312 396 305 406 300 396 296 404 292 394 287 402 283 389 276 390 274 388 273 403 270 393 267 404 265 395 260 403 259 394 249 400 248 391 237 395 235 384 227 389 226 379 221 383 221 372 214 377 214 363 207 374 208 365 202 374 203 365 198 372 199 366 192 368 195 363 183 360 185 353 173 351 177 341 167 344 169 333 164 338 167 327 159 331 163 320 154 325 158 316 150 324 153 315 147 321 151 314 143 316 148 310 137 308 141 302 131 300 136 290 127 295 131 284 124 293 128 282 123 290 127 282 121 284 126 275 118 279 124 270 115 278 121 268 113 280 117 268 111 284 114 278 113 278 113 279 109 279 111 277 106 278 110 272 106 275 110 269 106 274 112 265 107 274 111 269 110 271 112 269 111 269 113 267 113 264 116 261 115 263 121 257 117 259 125 252 117 258 124 249 119 260 127 250 122 263 129 253 131 258 132 254 125 265 131 258 125 264 132 260 129 264 138 259 134 262 143 256 139 262 148 256 144 263 153 257 147 262 156 255 149 260 158 254 150 262 159 255 150 265 159 259 151 266 160 261 150 266 160 260 151 266 160 260 152 266 162 260 153 266 163 261 153 267 162 262 151 268 161 263 148 266 158 262 144 262 154 258 138 257 147 251 134 253 142 248 132 252 140 247 131 250 140 244 132 249 141 244 133 248 142 243 134 247 142 242 134 246 142 241 134 246 142 241 132 246 140 240 131 245 138 239 131 245 137 239 130 244 137 239 129 245 137 239 130 245 137 239 130 245 137 239 131 245 138 240 132 245 140 240 132 245 140 241 132 245 139 240 132 246 140 240 132 245 140 240 132 244 140 239 132 244 139 238 132 244 139 239 132 243 139 239 131 243 139 239 131 243 139 238 130 242 138 237 130 242 137 237 131 243 138 238 130 243 137 238 130 243 138 239 130 244 138 239 130 244 137 239 130 244 138 240 131 244 138 239 131 244 139 239 131 244 139 239 131 244 138 239 130 244 138 239 130 244 138 239 130 244 138 239 130 244 137 239 130 243 138 239 130 243 137 238 130 243 137 238 130 243 138 238 130 243 138 239 130 243 138 239 130 244 138 239 130 244 138 239 130 244 138 240 131 245 139 240 131 245 139 241 130 246 139 241 130 246 139 241 131 246 139 242 131 246 139 242 131 246 139 242 131 246 139 242 131 246 139 241 131 246 139 241 131 246 138 240 131 246 138 240 130 246 139 242 130 247 138 242 129 248 137 243 129 249 135 243 128 250 135 244 127 251 134 245 127 253 134 245 126 254 133 247 125 255 132 248 125 255 132 248 124 256 131 249 125 257 131 249 125 257 132 250 125 257 132 250 133 252 132 250 132 252 131 249 124 256 131 249 124 256 131 249 124 256 129 250 123 256 129 250 123 255 129 250 123 253 131 246 124 251 131 244 125 250 132 243 126 249 133 243 127 248 134 243 127 247 134 242 127 247 134 241 127 247 134 240 127 247 134 241 126 248 132 241 125 248 132 242 125 249 131 242 125 249 130 242 125 250 130 242 125 250 131 244 125 251 131 244 125 252 131 245 125 252 132 245 125 252 132 245 126 252 133 245 127 252 134 245 127 252 134 245 127 252 134 245 127 251 134 244 128 250 134 243 129 249 135 242 129 249 135 242 127 249 134 242 125 251 130 243 122 253 128 245 120 256 124 246 118 260 120 249 116 265 117 253 114 269 115 257 114 271 114 260 114 272 114 261 114 272 113 260 113 271 112 259 113 271 111 259 112 273 109 261 111 276 108 264 111 279 107 268 112 283 106 272 113 286 106 276 114 291 105 282 116 296 107 289 121 303 110 298 125 308 115 306 132 313 121 315 139 317 129 321 148 320 138 326 157 322 148 330 165 323 157 332 173 324 165 333 178 324 171 333 183 326 176 335 187 329 180 339 190 332 183 342 194 335 187 345 198 339 192 349 203 343 197 353 207 348 201 358 209 353 204 363 212 355 207 365 216 358 212 369 224 361 219 372 230 364 226 375 235 366 232 378 239 366 236 378 245 366 243 378 250 377 251 378 258 371 257 382 263 377 262 389 265 382 263 394 268 383 266 395 276 383 274 395 286 383 286 395 296 382 297 394 303 381 305 392 309 378 312 390 319 387 320 387 324 378 328 389 332 382 336 394 336 385 339 397 339 385 343 397 350 392 351 393 355 375 361 386 364 369 371 379 377 373 377 373 381 367 381 367 385 361 386 361 393 357 394 357 395 348 404 356 401 349 410 358 405 347 414 355 411 339 421 346 427 335 428 335 432 325 433 325 435 316 436 316 438 308 439 308 443 302 444 302 438 296 450 300 454 299 455 299 443 292 456 295 443 283 456 285 456 271 457 271 445 257 458 257 446 249 458 248 446 242 458 240 457 230 459 230 449 226 462 224 452 221 465 219 451 218 464 215 448 209 461 206 445 198 457 193 455 183 457 183 443 181 455 175 440 174 452 168 436 168 447 160 435 161 446 153 436 156 448 148 438 152 450 144 435 148 447 141 428 141 438 132 417 131 426 120 406 123 415 111 399 119 406 107 391 115 398 103 385 108 391 97 382 102 388 90 379 97 386 85 373 92 379 80 361 87 367 74 350 85 354 71 340 84 343 70 334 85 335 71 323 84 324 70 314 80 314 67 308 75 308 61 304 72 305 58 298 71 298 57 287 71 286 57 275 76 274 62 268 82 265 68 265 87 260 74 258 92 253 80 249 95 244 83 241 93 235 81 235 92 230 79 228 93 223 80 219 98 213 86 211 106 204 94 205 113 197 101 202 118 193 108 198 124 189 114 192 131 182 122 185 133 176 124 179 134 169 124 173 135 164 125 170 139 161 130 165 148 155 140 160 159 149 151 154 167 144 159 152 171 141 164 152 177 141 170 151 184 143 180 148 190 136 184 142 194 130 188 137 197 126 190 136 200 124 193 136 205 124 200 135 212 134 210 134 219 134 219 131 224 131 224 130 226 118 222 132 231 121 226 133 235 133 235 131 237 130 237 128 236 117 231 127 234 115 229 128 231 116 226 129 227 117 222 132 222 120 216 134 219 123 212 137 219 125 212 139 223 128 215 131 215 131 215 134 213 134 213 133 215 133 215 145 225 135 217 149 223 149 223 150 225 143 217 150 230 146 222 153 229 144 220 154 230 145 222 154 230 146 222 154 228 145 220 153 224 144 217 151 221 141 213 149 218 138 211 147 218 136 211 144 220 132 214 141 224 129 221 126 228 126 227 139 233 138 234 140 237 129 236 142 239 130 239 144 241 132 240 144 241 132 241 144 242 132 242 144 242 131 243 143 242 130 242 143 241 130 242 143 241 130 241 143 241 130 241 144 240 131 240 145 240 133 240 146 240 135 241 148 240 137 242 149 240 138 242 151 240 139 242 151 240 140 242 151 240 140 243 151 240 140 243 150 240 138 243 150 240 138 243 149 241 137 243 149 241 137 243 149 241 138 244 150 241 138 243 139 244 139 243 150 240 138 242 151 239 139 242 151 239 139 242 150 238 139 241 151 237 139 240 150 237 139 239 150 237 139 240 151 238 140 240 151 238 140 240 151 238 140 240 151 238 141 239 151 237 141 238 152 236 140 239 152 237 140 240 152 236 140 240 152 235 141 238 152 235 140 238 152 234 151 233 152 234 140 236 153 233 141 236 153 235 142 237 154 235 142 239 154 236 142 239 153 237 141 240 153 238 141 240 152 238 141 241 152 238 141 241 152 240 141 242 151 241 140 244 152 242 141 246 153 243 141 247 152 243 140 247 151 243 139 246 150 242 138 245 150 242 138 245 150 241 138 245 151 241 140 246 151 241 141 246 152 242 151 241 152 242 152 241 152 242 152 242 153 243 153 243 152 244 152 243 152 244 152 243 151 243 151 243 150 243 138 247 150 243 138 247 150 243 138 246 150 243 138 246 151 243 139 247 151 243 139 247 151 243 140 245 150 242 139 245 150 242 139 246 151 242 139 246 151 242 140 244 151 241 140 245 151 241 140 245 151 242 140 245 151 242 140 245 151 242 139 245 151 242 139 245 150 242 139 245 150 242 139 245 150 242 138 245 150 241 138 245 150 241 139 244 151 241 139 244 150 241 139 244 151 241 139 244 151 241 139 244 151 241 139 245 151 241 139 245 151 241 139 245 150 241 138 244 149 241 138 244 149 241 138 244 149 241 138 244 150 240 139 243 150 240 138 244 150 240 138 243 150 240 138 243 150 240 138 243 149 240 138 243 149 240 139 243 150 240 139 243 150 240 139 243 150 240 139 244 150 240 139 244 150 240 138 244 150 240 138 244 150 242 139 245 150 242 139 246 151 243 140 246 151 243 140 246 152 243 141 246 152 244 141 247 152 244 140 247 151 244 140 247 150 244 140 247 150 244 139 248 150 244 139 248 150 244 139 248 150 244 139 248 151 244 140 247 151 244 140 247 151 244 140 247 152 244 140 247 152 244 141 247 151 244 140 247 151 243 140 247 151 243 139 247 150 243 139 246 151 243 139 246 151 243 140 247 151 243 140 247 152 243 140 247 151 243 140 246 151 243 140 246 151 242 140 246 150 242 139 245 149 241 137 244 148 241 136 245 148 241 136 246 149 242 138 246 151 242 140 246 152 243 141 247 151 243 141 247 150 243 139 247 149 243 137 247 149 243 137 247 148 244 137 247 149 244 138 247 150 243 138 247 150 244 139 247 150 244 139 247 150 243 138 247 149 243 138 247 149 244 137 247 148 244 137 247 148 244 137 247 149 244 137 247 149 244 137 247 148 243 137 247 148 242 137 246 148 242 137 245 148 242 137 245 147 242 137 245 147 242 136 246 147 243 136 246 147 243 136 246 147 243 136 246 147 243 135 246 146 242 135 246 145 241 134 245 143 240 132 244 140 238 129 244 137 238 127 244 136 237 126 244 137 237 127 244 138 238 129 245 131 247 130 246 141 239 133 247 143 240 135 248 144 240 136 248 143 240 135 248 141 240 134 248 140 240 132 248 139 238 131 246 137 238 128 245 135 236 126 244 134 236 125 242 133 235 124 242 132 234 123 242 132 234 122 240 132 233 121 238 131 232 120 236 129 229 118 233 128 228 116 230 128 228 116 230 128 229 128 228 129 230 117 232 130 231 117 233 130 231 117 232 129 230 129 229 129 230 116 230 129 229 117 229 129 229 116 229 128 229 115 229 128 230 115 230 129 231 116 230 129 232 116 230 129 231 117 229 128 229 116 227 126 226 114 222 125 222 113 217 125 219 112 213 125 218 113 211 126 219 115 212 128 220 117 213 130 221 119 214 130 222 119 214 130 222 119 214 129 222 118 214 128 222 128 221 127 221 128 220 127 219 117 212 127 217 116 211 127 215 116 208 126 213 115 205 125 211 114 203 124 208 114 200 125 207 115 198 125 205 116 196 126 203 126 203 126 201 126 201 127 199 117 190 129 197 119 188 129 194 120 185 130 191 121 181 129 189 122 179 129 189 121 178 127 189 120 178 126 190 119 180 126 190 119 179 126 190 119 179 125 190 117 180 125 191 116 182 124 192 116 182 125 193 117 184 125 193 117 184 125 193 117 184 126 194 118 184 126 193 118 186 125 192 119 184 124 190 120 184 123 187 120 180 123 184 121 177 124 181 122 173 125 177 122 165 127 173 123 161 129 172 124 160 130 172 125 160 130 174 125 162 127 176 124 164 124 178 123 168 121 177 121 167 117 173 118 167 115 166 117 160 116 159 119 153 119 151 122 146 122 145 126 140 126 139 131 135 131 132 136 130 137 127 142 125 143 122 148 122 148 118 154 118 154 114 159 116 159 111 164 113 165 110 169 112 170 109 175 112 176 108 181 111 182 106 186 109 186 104 193 109 190 101 194 104 197 98 200 101 204 95 208 99 210 92 214 96 214 89 221 96 217 86 221 89 219 82 223 86 220 80 224 84 223 81 227 85 228 81 232 85 233 79 237 84 238 78 243 85 240 75 246 82 241 71 245 76 243 69 247 74 246 68 249 73 251 67 253 73 257 68 260 73 265 67 268 76 272 67 275 76 277 65 279 75 281 65 282 74 285 66 286 76 290 69 291 79 297 70 298 80 304 69 305 78 308 66 308 76 311 64 311 73 318 63 317 73 326 65 325 74 334 67 332 76 340 68 339 79 345 71 342 80 350 75 347 85 356 79 353 89 364 80 360 90 370 79 367 88 374 77 371 86 376 77 371 86 379 81 373 90 384 88 379 96 389 94 383 103 394 99 387 108 398 102 392 110 402 104 395 111 403 105 395 113 404 110 396 117 408 119 400 126 415 127 407 134 422 132 413 139 427 134 418 141 431 139 422 145 435 148 426 154 439 159 429 164 442 166 432 171 444 173 433 177 446 183 434 186 449 193 438 196 453 200 442 204 445 207 445 207 459 211 447 213 460 222 448 224 459 232 447 234 458 240 446 241 456 246 445 246 454 254 442 253 453 263 442 261 443 268 443 268 457 274 445 272 456 280 444 277 440 286 439 287 445 302 433 298 439 310 428 306 434 316 423 311 417 318 418 318 424 332 414 326 423 338 411 333 422 343 412 337 409 341 407 341 408 355 398 347 398 363 388 356 390 369 381 361 383 371 374 364 373 378 365 369 357 376 357 376 353 382 352 381 357 394 351 385 342 387 340 387 334 399 327 389 317 391 316 391 315 401 309 391 306 401 301 390 296 402 292 393 286 405 283 396 280 407 278 399 276 407 274 399 266 405 264 397 253 401 251 391 243 395 242 384 237 388 236 376 230 382 230 370 221 379 222 366 213 378 213 365 208 370 208 369 201 377 202 366 192 372 193 365 183 364 185 358 178 356 180 348 176 348 179 340 173 339 178 330 167 331 172 321 160 327 165 315 155 324 159 316 151 321 154 316 145 315 149 308 139 307 145 297 135 300 139 293 133 294 139 284 132 288 138 279 130 279 137 269 126 274 132 264 121 272 126 263 117 272 122 262 114 270 119 261 111 270 117 260 111 274 113 268 110 275 113 271 111 270 113 268 110 264 112 262 110 256 113 253 108 253 114 247 110 250 118 243 111 247 117 242 113 244 121 235 114 244 120 236 115 245 121 236 116 244 121 236 116 242 121 231 116 239 122 229 118 238 123 228 118 238 124 228 118 241 124 230 119 246 124 236 119 249 124 239 118 250 123 241 118 252 124 242 117 253 123 243 117 255 124 246 117 255 125 246 117 252 125 244 118 249 125 240 121 250 126 241 119 250 125 241 119 252 122 244 118 255 121 247 116 260 118 252 115 256 116 256 112 268 112 261 110 270 109 265 112 274 111 269 113 274 113 272 115 276 115 274 117 276 117 273 120 270 119 271 119 273 122 267 120 268 123 262 120 261 124 256 121 253 126 249 122 246 130 240 124 241 132 235 125 239 133 231 125 238 132 231 124 237 131 231 122 236 130 228 123 235 130 228 123 234 129 228 122 233 130 228 121 233 129 228 121 234 128 229 121 234 128 229 121 235 127 230 121 235 128 230 122 235 128 229 123 235 130 229 123 235 131 230 124 234 132 229 125 233 132 228 124 232 133 228 125 231 132 227 123 230 132 226 123 230 131 225 -1 -1 131 224 121 229 122 229 123 229 130 224 123 229 130 224 123 229 130 224 123 229 130 224 123 229 131 225 124 229 131 224 124 229 132 224 124 228 132 224 125 228 133 223 125 228 134 224 125 228 134 224 135 224 134 224 134 224 134 224 134 225 133 224 125 229 133 224 125 228 133 224 125 228 133 224 125 228 132 223 124 228 133 224 124 228 132 224 124 228 132 224 125 228 132 224 125 228 133 224 125 228 133 224 125 228 133 224 125 228 133 224 125 228 133 225 125 228 133 225 125 229 134 225 125 229 134 225 125 229 134 225 126 229 134 225 126 228 134 225 126 228 134 225 126 228 134 224 126 228 134 224 126 228 134 224 125 227 133 224 124 228 133 224 124 228 133 224 125 228 133 224 125 228 133 224 126 228 134 224 126 227 134 224 127 227 134 224 126 226 135 223 126 226 135 222 126 225 135 222 127 225 135 222 126 226 135 222 134 223 134 223 125 227 133 223 124 228 132 224 123 228 131 224 123 228 131 225 124 228 132 224 124 228 133 224 125 227 133 224 126 227 134 224 126 227 134 224 126 228 134 224 125 228 134 224 125 228 134 224 125 228 134 225 125 228 134 225 125 228 134 225 126 228 134 225 126 228 134 225 126 228 134 225 126 228 134 224 126 228 134 224 125 228 134 225 125 229 133 225 125 229 133 226 125 229 133 226 125 230 133 226 126 230 134 227 126 230 135 227 126 230 135 227 127 230 135 227 127 230 135 227 126 230 135 227 126 230 135 227 126 230 135 227 127 230 135 227 127 230 135 227 127 229 135 227 127 229 135 226 126 230 134 226 126 230 134 226 125 229 133 226 125 229 134 226 126 229 134 226 127 229 135 226 127 229 135 226 127 230 135 227 128 230 135 227 128 230 136 227 128 230 136 227 127 230 135 227 126 230 135 227 127 231 135 227 127 231 135 227 126 230 135 227 126 230 135 227 126 230 135 227 127 231 135 227 126 231 134 228 125 231 134 227 125 231 134 227 125 231 134 227 126 231 134 227 127 231 135 227 126 231 135 227 127 231 135 227 127 231 136 227 127 231 135 227 127 231 136 226 127 231 135 226 125 232 133 226 124 232 131 225 122 232 129 225 121 232 128 225 121 231 127 224 120 230 127 223 119 230 126 222 119 230 125 223 119 231 125 224 119 233 124 224 118 234 123 225 117 236 122 226 115 239 120 229 113 241 118 231 113 243 117 233 112 242 117 233 112 241 112 240 112 238 118 228 112 237 118 227 111 235 116 226 109 235 114 225 108 235 113 226 107 235 111 225 105 235 109 225 105 235 109 225 105 235 109 225 106 237 108 226 107 239 108 227 107 242 108 230 107 246 106 233 108 250 106 238 111 253 108 241 115 255 110 243 116 255 114 244 119 254 116 242 120 250 117 240 120 247 119 237 119 244 121 234 119 242 121 232 120 239 122 229 123 237 124 225 126 234 126 221 129 231 130 220 132 230 134 217 134 228 137 216 134 228 140 217 136 227 143 219 139 227 147 221 144 227 150 224 148 226 154 225 150 227 156 227 152 228 158 228 153 230 159 229 152 232 158 231 151 234 160 233 149 237 159 236 149 240 155 239 150 242 156 242 155 245 159 247 161 248 164 252 169 252 171 257 175 256 177 261 181 261 182 268 186 266 186 272 189 270 188 279 191 275 189 285 193 282 189 291 192 292 189 298 190 302 183 310 187 310 179 318 186 316 177 324 177 330 177 328 185 325 177 334 186 327 178 334 188 329 181 338 191 333 184 342 195 337 188 346 199 341 192 351 204 346 198 356 210 350 204 361 217 355 213 366 225 361 221 373 230 366 225 377 231 368 227 379 237 370 234 382 248 373 245 385 259 376 257 388 267 376 266 388 273 375 273 387 282 374 283 386 292 378 293 390 299 384 301 396 302 388 304 400 307 388 308 400 315 385 317 397 326 380 329 392 336 376 340 386 343 372 348 382 351 368 357 378 365 377 366 378 366 370 373 380 370 371 376 382 372 368 379 378 385 371 386 371 387 351 396 360 404 349 405 349 400 335 410 342 412 336 413 336 418 329 419 329 417 316 428 322 424 311 435 317 437 312 438 313 441 303 442 304 435 288 446 292 450 280 451 280 440 269 453 271 451 264 452 263 442 252 454 252 447 243 459 243 462 240 463 239 450 235 463 234 448 225 461 223 445 212 458 208 443 200 456 196 441 194 454 189 437 188 449 182 433 178 445 172 433 168 445 161 435 161 447 154 434 156 446 150 428 148 440 140 419 137 430 128 410 128 420 119 404 124 413 113 399 118 407 107 395 113 404 102 394 109 402 98 389 106 397 95 380 100 387 88 365 93 371 81 352 91 356 78 344 90 347 76 338 89 340 75 326 85 328 71 316 80 318 66 312 76 313 62 308 75 309 60 299 74 298 59 286 76 284 62 276 80 273 66 271 85 267 71 265 88 261 75 255 89 251 76 246 87 242 74 240 86 235 73 235 88 231 75 227 92 221 79 218 100 210 89 210 110 202 100 206 117 196 109 202 122 193 112 194 128 184 119 186 131 177 121 181 132 172 122 178 134 169 124 173 140 163 130 167 150 157 142 161 161 150 153 158 168 147 161 157 173 146 167 155 180 144 175 153 188 141 182 149 191 137 186 144 193 132 187 140 196 128 189 136 201 125 195 135 210 123 205 136 219 124 214 136 224 124 220 134 227 122 222 133 229 122 223 132 233 121 228 119 232 118 232 129 235 118 231 128 235 116 230 128 238 115 234 130 235 118 231 132 232 121 227 132 232 121 226 134 235 122 230 139 235 128 231 136 231 136 230 152 238 147 234 155 242 149 238 147 240 149 238 156 242 149 238 147 236 149 237 155 238 148 234 144 233 144 232 152 236 142 232 152 235 145 234 149 234 149 234 146 234 146 234 143 236 143 235 140 238 141 238 139 240 140 239 139 241 127 242 141 243 127 244 141 243 129 244 141 244 129 245 143 245 130 246 143 245 131 246 144 245 131 246 144 245 131 247 143 245 131 246 143 245 130 247 143 245 131 246 143 244 131 245 143 244 130 246 144 243 131 245 145 243 132 246 146 243 135 245 147 243 136 245 147 243 136 246 149 243 136 246 149 244 136 247 148 244 137 246 148 244 137 247 148 244 137 247 148 244 137 247 148 244 136 246 148 244 136 246 149 243 137 246 149 243 138 246 150 243 139 246 151 243 139 246 151 243 140 246 151 243 141 246 151 243 140 247 151 243 140 246 151 243 139 247 151 243 139 248 151 243 140 247 151 243 140 246 151 243 140 246 151 243 140 246 151 243 140 246 151 243 140 247 151 243 140 247 151 244 140 247 150 244 140 247 151 244 140 247 150 244 139 247 150 244 139 247 150 244 139 247 150 244 140 247 151 244 140 247 151 244 141 247 152 244 141 247 152 244 141 247 152 244 141 247 152 244 141 247 152 244 141 247 152 243 141 247 151 243 140 246 150 243 140 246 150 243 139 246 149 243 138 246 149 243 138 246 149 243 137 247 149 243 137 247 149 243 136 246 149 243 137 245 148 243 137 246 149 243 137 246 149 243 137 245 148 243 137 245 148 244 136 246 148 244 136 247 148 245 136 247 147 245 136 247 147 245 135 247 147 245 135 247 148 244 136 247 149 244 138 247 150 245 139 248 151 245 139 248 151 245 139 248 150 245 139 247 149 244 138 247 149 244 137 247 149 244 138 246 149 244 138 246 150 244 138 246 150 244 138 246 149 244 138 246 148 244 137 247 147 244 136 247 146 244 135 247 146 244 135 247 147 244 136 247 148 244 137 247 150 244 138 247 150 244 139 246 150 244 139 246 150 244 139 246 150 244 138 247 150 243 137 246 150 243 137 246 150 243 139 246 150 244 139 246 151 244 139 246 150 244 139 246 150 244 139 246 150 244 139 246 150 244 139 246 150 244 139 246 150 244 139 247 150 244 139 247 150 244 139 247 150 244 139 246 150 244 139 246 150 243 139 246 150 243 139 246 150 243 139 246 150 244 139 247 150 244 139 247 151 244 140 246 151 244 140 247 150 244 139 247 150 244 139 247 150 244 139 246 150 244 139 246 150 243 139 246 151 243 139 246 151 243 139 246 151 243 139 246 151 243 140 246 150 243 139 246 150 243 139 246 151 244 139 246 151 243 139 246 151 243 140 246 151 243 140 246 151 243 140 246 151 243 139 246 151 244 139 247 150 244 139 246 150 243 139 246 150 244 139 246 150 243 139 246 150 243 139 246 150 243 139 246 150 243 139 245 150 242 139 245 150 243 138 246 151 243 140 245 152 243 140 246 152 243 141 246 153 244 142 246 153 244 142 246 153 244 141 246 153 243 141 246 152 243 140 246 151 243 140 246 151 243 140 247 151 242 140 247 151 242 140 248 152 242 142 249 154 242 146 250 157 241 150 250 161 240 155 249 164 237 162 238 167 234 162 244 169 231 165 241 172 228 168 238 172 224 169 233 172 221 170 231 171 217 170 228 171 215 169 225 171 214 168 224 172 216 170 226 174 218 171 228 174 218 172 228 174 218 173 229 175 217 173 229 176 216 173 226 177 215 174 225 178 215 174 225 177 216 174 225 177 216 175 225 176 216 174 226 176 217 174 227 177 217 173 228 177 217 174 228 177 217 174 227 178 216 174 226 178 216 174 226 177 216 174 226 177 216 174 226 175 227 174 227 175 227 174 227 175 227 174 226 175 227 174 226 177 216 174 225 176 216 174 226 177 216 174 226 177 215 174 225 177 215 174 225 177 215 174 225 177 215 175 225 176 216 174 225 176 216 173 226 174 216 174 226 173 215 174 225 174 213 176 223 174 209 177 218 176 203 181 211 176 194 183 201 172 185 178 189 169 179 175 182 167 175 172 176 166 172 171 173 166 171 172 171 166 171 177 172 166 170 172 170 165 170 175 170 163 170 168 169 161 170 167 170 160 171 166 170 160 171 167 171 160 170 166 170 160 170 169 171 158 172 168 173 156 175 166 177 155 177 164 181 154 180 163 183 154 180 163 184 153 181 161 184 152 180 161 184 154 177 163 181 157 172 165 177 160 168 169 172 162 164 168 166 164 160 172 164 164 157 170 160 164 154 170 156 165 152 170 154 165 150 170 152 166 150 171 152 166 150 173 152 166 150 173 151 166 148 172 149 165 146 171 147 164 146 170 146 163 146 172 145 160 145 170 144 158 144 167 143 157 141 165 140 155 138 164 137 155 135 164 134 156 133 165 131 157 131 163 131 158 130 165 129 160 129 166 129 161 128 167 128 162 128 170 129 163 127 170 128 164 126 169 128 166 126 170 128 168 125 176 128 171 125 177 128 174 124 183 128 176 123 185 127 178 122 186 126 181 119 188 123 184 114 189 117 189 109 194 112 194 105 201 109 196 101 204 105 196 96 204 100 197 93 202 95 201 89 206 92 207 86 212 89 213 82 218 85 216 78 221 81 218 73 223 77 222 74 224 75 224 69 227 73 232 67 235 71 242 64 245 69 252 61 257 69 260 61 263 67 267 64 270 72 275 66 278 75 281 64 284 73 286 61 289 70 291 58 293 67 295 59 295 67 303 59 303 68 312 61 313 71 322 63 322 73 329 66 329 75 333 69 333 78 336 71 334 81 340 75 338 85 347 78 345 88 355 79 353 89 363 77 360 87 368 76 365 85 371 77 367 87 377 82 373 91 383 87 379 96 390 92 385 100 395 96 389 105 397 101 391 109 397 105 390 113 400 111 393 119 405 118 398 126 413 124 405 132 421 127 413 134 426 128 418 136 429 133 421 139 433 141 425 147 438 150 429 155 441 158 432 164 444 164 435 170 446 168 436 173 447 176 437 180 451 185 441 190 456 194 446 198 461 200 450 204 463 205 451 208 451 217 451 217 450 229 451 229 461 237 450 238 460 245 449 245 457 251 446 250 455 261 444 259 456 270 445 269 459 277 447 276 460 281 448 279 457 287 445 285 451 298 439 295 433 305 433 305 438 316 426 312 423 316 423 316 427 323 417 318 421 331 411 324 418 340 407 334 417 347 405 342 415 353 404 346 408 361 397 353 399 368 389 361 391 374 380 367 384 376 374 368 366 369 366 369 365 382 358 373 352 379 351 378 349 384 350 384 352 395 346 387 334 389 333 388 328 400 321 390 318 402 311 392 312 402 305 392 303 402 298 391 293 401 288 389 283 402 278 389 278 404 275 395 275 406 273 398 267 406 266 398 255 404 254 396 244 399 241 388 236 395 234 383 230 389 229 378 221 384 221 373 213 382 213 369 206 381 207 372 202 380 204 372 199 377 200 371 191 370 192 365 182 362 184 354 175 354 177 343 170 346 173 336 165 338 169 328 160 332 165 321 155 330 160 319 151 330 155 322 148 328 151 323 145 322 149 317 139 313 144 306 135 305 139 295 131 299 136 289 129 297 133 289 129 293 132 288 128 286 133 280 127 278 135 271 123 273 132 265 119 269 127 260 116 267 122 258 114 265 121 256 113 259 117 254 113 254 120 246 112 250 118 242 111 249 115 240 110 249 114 239 109 250 114 239 109 251 114 241 111 253 116 244 114 256 120 246 116 256 123 248 117 255 126 246 120 254 128 244 121 255 129 250 131 251 131 249 124 253 134 248 129 252 140 247 138 253 147 249 143 253 154 249 147 253 157 249 148 254 158 250 146 255 157 249 141 254 152 250 134 252 145 248 128 247 138 244 124 245 133 241 123 244 130 239 123 241 132 237 124 239 133 234 127 238 135 234 129 237 137 232 129 236 137 230 129 237 136 230 127 237 135 230 126 237 135 233 125 238 134 233 125 237 133 232 125 237 133 232 126 237 134 232 126 238 134 234 126 238 135 234 127 238 128 238 128 238 137 234 138 235 138 235 129 238 138 235 129 237 138 234 129 237 138 234 130 236 139 233 129 236 138 232 129 235 138 231 128 235 137 231 128 234 137 230 128 234 136 230 128 236 136 231 127 236 136 232 128 237 136 233 129 237 136 233 128 238 137 233 128 238 137 234 128 239 137 235 129 239 138 236 129 239 138 236 129 239 138 237 129 239 135 237 129 240 138 237 129 240 138 237 129 240 138 237 129 240 138 237 128 240 137 236 129 239 137 236 128 239 137 236 128 239 136 236 127 239 136 236 127 239 136 235 127 240 135 235 126 241 136 235 126 241 136 237 127 241 136 236 127 240 137 236 128 240 137 236 128 240 138 236 129 240 138 236 129 239 138 236 129 239 138 236 129 239 138 236 129 239 138 236 129 238 137 235 128 238 137 235 129 237 137 234 129 236 138 233 130 235 139 231 131 234 139 230 131 232 140 229 132 231 140 229 132 231 140 228 132 230 141 227 132 230 141 227 133 231 141 228 133 231 142 228 133 231 142 228 134 231 142 229 134 232 142 230 134 232 142 230 134 231 143 230 134 232 143 230 134 231 143 229 133 231 142 229 133 231 142 229 133 231 142 229 133 231 142 229 133 231 141 229 133 231 141 228 132 231 141 229 133 231 141 229 133 231 142 229 133 232 142 230 133 232 142 230 133 232 142 230 133 233 142 231 133 233 143 231 134 233 143 231 134 232 143 230 134 232 143 230 134 232 143 230 134 232 143 230 134 231 143 229 134 230 143 228 134 229 143 228 135 229 143 227 134 228 143 226 134 227 143 226 134 228 143 226 134 229 143 227 134 230 144 228 135 230 144 228 134 230 144 228 135 231 144 229 135 231 144 229 135 231 143 230 135 231 144 230 135 231 144 230 135 231 144 230 135 231 144 230 135 231 144 229 134 230 144 229 135 231 144 229 135 231 143 230 134 231 143 230 133 232 142 230 133 233 141 231 133 233 140 231 132 233 140 231 133 233 141 232 133 233 142 232 133 234 142 233 133 235 142 233 134 235 142 233 134 235 143 234 133 235 143 234 133 236 142 234 132 237 141 234 132 237 141 234 131 237 138 235 130 238 140 236 129 238 137 237 129 240 136 237 128 241 135 239 127 243 134 240 127 244 135 242 135 246 134 244 126 247 135 245 127 249 132 249 127 251 133 251 127 253 137 250 127 253 135 252 128 253 140 250 128 253 140 250 128 253 138 253 128 253 138 252 128 252 138 252 128 251 137 252 129 251 135 251 129 251 135 251 129 251 136 251 129 252 136 251 129 252 136 251 139 252 136 251 130 251 137 251 130 251 137 251 140 250 139 250 140 249 140 249 140 249 140 249 141 248 140 249 132 249 140 246 132 248 142 244 132 248 141 247 132 248 141 246 143 246 143 242 132 247 143 242 133 247 143 242 133 247 143 242 133 247 143 242 132 246 143 242 132 246 142 242 132 246 142 242 132 247 141 243 132 247 141 244 132 248 141 244 131 249 142 244 132 250 142 245 132 250 141 248 132 251 142 246 133 250 142 244 133 250 142 243 133 249 141 240 133 247 140 238 132 246 139 236 131 246 136 236 129 247 134 236 127 247 132 236 126 247 129 236 125 247 127 236 123 247 125 236 122 248 124 237 121 249 123 238 122 249 123 238 122 249 124 238 124 248 127 237 126 247 129 236 129 245 131 235 131 244 134 233 134 243 139 232 137 242 142 232 140 242 146 233 142 242 148 233 144 242 151 234 145 242 152 234 146 242 153 234 147 242 154 236 149 243 158 237 150 244 160 238 152 245 162 240 154 246 165 241 158 248 168 244 160 249 170 246 160 250 172 250 160 252 171 253 160 253 171 255 160 253 170 255 160 253 169 255 159 254 168 255 159 255 167 258 159 256 166 259 160 258 168 262 163 261 170 263 166 264 173 271 170 268 176 276 173 272 177 281 177 277 178 276 181 283 181 293 185 287 183 293 189 291 187 297 191 295 188 303 193 299 190 308 195 304 190 313 195 308 189 317 195 313 189 322 196 319 190 327 198 324 191 333 198 330 192 340 198 334 192 344 200 336 194 346 204 339 198 349 208 342 203 352 212 344 207 355 214 347 210 358 218 349 213 360 221 351 216 361 224 351 219 362 228 352 224 362 234 354 231 365 240 358 237 368 246 364 242 375 249 371 245 382 250 375 246 386 254 378 251 390 262 380 260 391 271 380 270 392 278 380 277 392 284 380 284 391 292 390 292 390 298 380 300 391 304 383 306 395 309 400 310 400 309 391 311 403 311 390 313 401 320 397 320 397 327 380 332 392 339 374 344 385 346 370 352 381 356 377 357 378 360 374 361 374 362 360 367 370 377 366 377 366 380 355 387 365 393 365 394 365 392 352 401 360 407 351 408 352 413 342 414 342 413 327 422 334 420 321 431 327 436 324 437 324 429 315 441 322 441 317 443 317 446 305 448 305 440 289 452 292 444 278 456 280 444 272 457 273 444 263 457 264 446 254 459 254 450 248 464 248 453 244 467 244 464 238 465 238 450 226 463 225 448 213 461 210 446 202 459 199 444 196 457 192 441 189 453 184 449 175 450 173 440 171 452 165 441 165 454 159 439 159 452 152 433 149 444 141 423 139 434 130 414 133 424 123 407 129 416 119 400 122 408 111 395 114 404 103 393 108 402 96 389 103 398 92 380 96 387 85 367 91 373 78 355 89 359 76 345 89 348 75 335 88 337 75 327 86 328 72 322 81 323 67 319 77 321 63 315 74 316 60 304 72 304 57 291 74 290 60 282 80 279 66 277 85 271 74 270 90 266 77 261 91 257 78 253 89 249 77 247 88 243 75 241 89 237 76 232 94 227 81 222 102 216 90 213 109 206 98 208 114 200 107 204 119 196 109 198 126 189 116 190 130 189 131 184 131 174 121 178 132 169 122 174 136 165 126 168 144 158 136 163 155 152 147 160 164 149 157 160 169 148 163 158 177 146 171 154 183 142 178 149 187 137 180 145 190 133 183 142 196 131 189 140 205 128 199 126 209 126 209 137 220 125 215 136 224 124 219 136 227 124 223 137 234 137 233 135 237 134 237 132 237 120 232 129 236 118 230 127 238 116 232 127 241 115 236 126 246 122 244 128 252 121 248 130 256 120 250 131 257 120 253 132 256 121 254 136 255 125 252 141 253 130 251 145 251 135 248 149 249 139 246 149 248 139 246 138 246 138 245 146 246 137 244 144 244 136 243 142 242 135 241 139 241 132 240 138 241 125 241 124 243 124 243 137 244 125 245 138 246 127 247 140 247 128 250 141 249 130 251 141 249 129 252 141 249 129 252 141 250 129 252 141 250 129 252 141 249 129 252 141 249 129 251 140 248 128 251 141 249 130 250 143 248 131 250 144 248 133 250 145 248 133 251 147 247 135 251 148 247 136 252 149 247 136 251 148 247 137 251 148 247 137 251 148 247 137 251 148 247 136 252 148 248 136 252 147 248 136 250 146 249 134 252 145 249 133 253 145 250 133 251 143 249 131 253 143 249 131 252 143 249 131 252 143 249 131 252 143 248 132 251 142 248 131 252 143 248 132 252 144 248 133 252 145 248 134 252 146 248 134 253 146 247 135 252 146 247 146 246 146 247 135 251 147 248 135 251 146 248 134 252 146 248 134 252 145 248 134 253 146 249 134 253 146 249 134 253 146 248 134 252 145 248 134 252 146 248 134 252 145 248 134 251 145 247 133 251 144 247 133 251 144 246 132 250 143 246 132 249 144 245 131 250 144 246 133 250 145 246 133 250 145 246 134 249 145 245 145 244 145 245 144 243 145 246 134 248 145 246 133 249 145 246 133 249 144 246 133 250 144 246 132 250 144 246 132 250 144 246 132 250 144 246 132 249 144 246 132 249 144 246 132 249 144 246 132 249 144 246 132 248 144 246 132 248 143 245 132 248 144 246 131 248 144 245 132 248 144 245 131 248 144 245 132 247 144 245 132 247 144 245 132 247 144 246 133 247 144 245 132 247 144 245 133 247 144 245 134 248 145 246 133 249 145 246 133 250 145 247 133 250 145 247 133 250 145 247 133 250 146 247 134 250 146 248 134 250 147 247 136 251 148 248 137 252 151 248 140 252 153 248 143 252 154 248 145 252 156 248 147 253 157 248 147 253 157 249 147 253 157 249 147 254 156 250 146 253 155 250 145 253 154 250 143 255 154 250 144 253 155 250 145 254 155 251 145 254 155 251 145 255 155 251 144 255 154 251 144 255 154 251 142 256 153 251 142 256 152 251 142 257 153 251 143 258 153 250 145 258 155 249 148 258 159 246 154 256 164 241 161 247 168 236 163 246 170 232 164 242 169 229 163 238 168 226 161 235 161 235 161 234 161 234 159 233 157 234 156 234 154 235 154 234 158 225 151 234 156 224 148 232 145 231 145 230 154 221 143 227 143 227 143 226 144 229 143 228 144 233 144 232 153 230 143 235 154 233 143 239 157 237 147 244 163 243 154 249 171 246 162 252 174 245 165 263 173 245 165 256 167 244 162 256 161 243 154 252 154 242 148 251 151 241 144 249 149 239 142 248 148 238 141 247 145 236 139 246 143 235 138 246 140 233 137 244 141 232 137 242 143 231 139 242 147 230 145 241 152 229 150 240 153 226 152 238 155 223 152 233 152 231 151 230 148 230 148 229 143 231 144 230 148 225 139 232 145 229 135 235 144 232 133 238 146 235 135 240 148 237 136 241 149 238 138 242 151 239 139 243 151 239 140 245 149 240 139 245 146 240 135 245 143 240 132 244 140 239 129 242 140 237 128 240 140 233 128 236 140 231 140 231 140 228 140 227 140 224 128 224 140 220 127 219 140 217 128 216 128 213 127 213 -1 -1 127 212 139 212 139 212 138 210 138 210 135 207 136 207 132 202 119 200 129 198 130 198 128 193 116 191 129 190 117 190 131 190 118 190 133 189 121 188 136 187 123 187 137 186 124 185 138 184 125 183 139 182 126 180 139 180 127 178 140 179 127 177 142 181 129 177 143 184 131 179 145 186 132 181 144 182 131 178 142 181 130 176 141 180 129 174 139 179 128 173 138 180 127 173 138 181 127 174 139 180 128 175 138 178 127 171 138 175 127 168 137 173 127 166 139 171 128 164 142 171 130 164 142 171 132 166 144 172 133 167 145 173 134 169 147 174 136 171 149 174 138 172 152 174 153 173 156 174 144 174 161 174 149 176 164 176 158 179 176 172 168 179 184 166 178 175 189 159 184 169 191 153 189 163 194 147 196 158 197 141 199 151 198 135 202 145 200 132 205 141 203 130 207 139 206 128 211 137 209 125 214 134 212 120 217 129 213 113 218 121 214 106 218 111 215 99 219 103 216 93 220 97 217 87 221 91 220 83 224 88 225 80 229 85 232 77 237 84 238 75 244 82 245 72 249 77 250 70 255 78 254 70 257 75 260 70 263 79 267 70 270 79 275 68 277 77 280 65 282 74 284 61 286 69 288 59 289 68 290 60 290 69 295 63 295 72 303 65 303 74 311 67 311 77 318 69 318 79 323 70 323 80 327 71 326 81 331 71 330 81 339 73 337 83 348 75 346 85 356 76 353 86 362 76 359 85 366 78 363 87 372 81 367 90 378 86 374 95 385 90 381 99 391 93 387 102 395 96 390 105 398 101 392 109 403 107 397 115 409 113 403 121 417 117 409 125 422 120 414 127 423 123 415 129 426 129 417 135 430 139 421 146 434 150 425 156 440 158 431 163 443 163 433 168 444 168 434 173 447 178 437 182 451 187 441 191 456 194 445 198 458 198 447 202 448 209 448 209 460 218 448 220 460 227 448 230 460 235 448 236 457 243 446 243 442 252 443 252 455 260 444 260 457 266 445 266 458 270 445 269 456 278 443 275 451 288 439 286 446 298 433 296 442 305 430 303 427 305 427 305 432 314 421 309 426 322 415 317 424 332 412 326 423 338 412 334 421 346 410 340 406 348 405 348 407 362 396 356 390 360 389 360 382 360 381 360 382 373 373 364 377 379 368 370 374 383 364 374 370 387 364 378 361 390 353 380 349 393 342 384 340 397 332 387 334 399 326 390 323 390 323 390 317 398 311 386 305 399 300 387 296 402 291 390 288 396 286 394 285 407 282 399 272 400 271 399 264 406 261 397 257 403 253 392 250 397 248 386 241 392 241 380 233 389 232 377 226 389 226 380 222 388 222 380 216 385 217 374 207 379 208 368 199 373 200 363 193 368 194 363 190 362 192 355 187 354 191 342 179 346 184 335 173 341 177 328 167 341 170 332 162 340 164 333 157 337 160 332 150 329 155 322 145 320 148 313 140 313 145 303 138 307 144 296 137 299 142 291 134 291 140 284 131 287 137 278 126 284 133 276 125 282 129 275 122 276 128 267 119 270 125 262 118 268 125 258 119 269 126 257 119 270 127 259 120 270 126 260 120 267 126 258 120 264 128 254 121 260 128 251 122 256 129 247 122 254 131 243 123 251 130 243 124 252 131 244 124 254 131 246 123 255 132 247 124 253 133 245 127 249 136 243 133 247 133 247 136 245 145 237 147 234 146 234 138 240 146 232 137 237 145 230 137 235 146 227 139 235 147 228 139 236 148 229 138 239 146 230 137 241 147 232 136 242 146 235 137 243 145 238 135 243 144 238 134 243 143 237 134 242 143 237 135 241 144 237 135 239 145 236 136 239 145 235 136 238 145 235 136 238 146 234 136 237 145 234 136 238 143 234 135 238 143 234 134 239 142 234 134 239 142 235 135 239 143 235 134 239 143 235 134 239 143 235 134 240 143 236 134 240 143 236 134 240 143 236 133 240 142 236 133 241 142 237 134 242 143 237 134 242 143 237 134 242 142 237 133 241 142 237 133 241 142 237 134 240 142 236 133 239 142 236 133 238 142 234 133 239 141 234 133 239 141 235 132 238 141 234 132 239 141 235 132 239 140 235 132 239 140 235 132 240 140 235 132 240 141 236 133 240 141 236 133 240 142 236 134 240 143 236 134 240 143 237 135 239 144 236 135 238 144 235 135 238 144 234 135 238 143 234 143 235 143 235 143 235 142 235 133 238 141 234 132 238 141 235 132 239 141 235 133 239 141 235 133 239 141 235 133 239 142 235 133 239 142 235 133 239 142 236 133 239 142 236 133 240 142 236 133 240 142 236 134 240 142 236 134 240 142 236 134 239 142 236 134 239 142 235 134 240 142 235 134 240 143 236 133 240 142 237 133 240 142 237 132 241 141 237 132 242 140 237 131 242 140 239 131 243 140 239 131 243 140 239 131 244 140 240 131 246 140 241 131 245 140 241 132 245 140 241 132 244 141 240 133 245 141 240 132 245 141 240 132 245 141 240 132 244 141 240 132 244 140 239 132 244 140 239 132 244 140 239 132 243 140 238 132 242 141 238 132 242 141 237 132 242 141 237 132 242 141 237 133 242 141 237 133 243 142 238 133 243 142 238 134 243 143 238 133 243 142 238 131 243 140 238 129 243 138 238 129 244 136 238 126 244 127 243 126 244 126 244 125 245 134 239 126 245 133 239 -1 -1 136 242 136 241 135 240 136 241 136 240 128 246 136 240 128 246 136 240 127 246 135 240 127 245 135 240 127 245 134 239 127 245 134 239 126 244 134 238 126 244 134 238 126 243 133 237 125 243 133 237 134 237 133 237 134 237 133 237 134 237 133 236 134 237 133 237 133 238 133 237 134 239 133 238 134 239 133 238 133 240 133 239 132 241 132 240 131 242 131 241 131 242 132 241 125 243 131 241 134 243 133 241 128 241 134 240 138 240 138 239 141 239 141 238 135 239 143 237 137 240 143 238 139 241 146 237 140 243 148 241 141 245 149 243 141 247 150 245 139 248 149 244 138 249 146 244 136 251 144 245 133 253 140 245 132 256 138 247 130 258 130 257 129 259 133 249 127 260 132 250 127 261 130 251 126 261 129 251 124 262 127 251 123 263 125 251 121 264 123 253 119 266 120 255 116 269 117 257 115 272 115 260 114 275 114 264 114 278 114 266 114 280 115 268 114 280 115 269 115 282 115 269 116 284 116 270 118 287 118 275 121 291 121 280 125 293 125 281 127 293 127 283 128 291 127 281 127 288 126 277 126 284 124 273 125 282 121 270 122 281 119 269 120 282 116 270 118 284 114 273 117 288 112 276 117 291 113 280 118 292 114 282 119 291 116 280 120 286 119 276 122 277 122 268 126 268 128 259 132 261 137 253 138 259 144 251 141 259 148 252 143 261 150 254 143 262 151 257 144 264 152 259 148 264 156 260 153 266 163 264 159 267 168 265 163 269 172 271 164 271 172 272 164 271 172 274 166 273 171 275 169 275 174 279 174 278 178 283 181 281 184 287 190 285 191 291 197 291 197 300 203 297 201 307 208 304 205 313 211 311 207 320 213 317 208 326 214 323 207 332 212 329 206 337 211 336 204 343 211 342 204 350 210 348 203 358 210 353 204 363 214 356 207 367 219 361 213 372 224 366 219 377 229 370 224 380 235 370 230 381 240 370 236 381 248 370 245 382 256 372 255 384 261 374 260 385 268 375 266 386 274 378 273 390 279 383 278 395 282 386 282 398 285 384 286 397 292 382 293 393 302 378 304 390 313 376 315 387 321 376 324 388 327 378 327 378 332 377 334 389 339 375 343 387 349 372 353 384 361 381 362 381 367 378 368 379 375 373 375 373 383 365 384 365 391 358 392 359 396 354 397 354 401 348 402 348 409 341 410 341 418 337 418 337 415 329 425 336 418 327 428 334 421 320 432 325 436 313 437 312 441 301 442 301 433 290 445 294 445 289 447 289 437 279 448 282 450 273 451 273 445 263 457 265 461 260 462 260 462 255 463 255 450 245 463 244 460 230 461 230 447 220 461 218 447 215 460 211 445 208 457 204 445 199 457 195 447 191 460 187 448 188 461 182 446 182 458 178 441 173 452 167 433 161 444 154 427 150 438 142 423 145 434 137 419 141 429 133 413 135 422 126 410 128 419 118 408 122 418 112 405 116 414 106 397 109 406 98 387 103 394 90 377 99 383 87 369 99 374 86 360 98 364 85 350 93 353 81 344 87 348 74 342 82 346 69 337 79 341 65 326 75 329 61 314 74 315 60 304 77 304 63 298 82 297 69 291 86 289 73 281 88 279 75 272 86 270 73 268 84 265 70 260 83 257 70 250 84 246 71 242 87 238 74 238 94 233 81 235 100 229 88 227 107 219 97 217 111 210 101 211 111 203 100 205 110 198 99 197 112 189 101 188 118 179 107 183 125 178 119 181 132 172 122 182 138 181 134 178 146 168 138 171 155 160 147 164 158 153 151 158 159 147 151 154 161 143 153 149 167 138 160 146 177 135 170 145 187 133 181 144 194 132 189 144 198 132 193 143 204 131 198 140 206 128 199 136 204 125 197 133 203 122 195 132 205 121 197 132 210 122 201 132 217 122 209 132 223 123 217 123 221 123 221 121 220 122 220 127 225 124 218 127 220 122 213 128 215 122 205 129 215 122 204 128 215 122 206 130 216 123 206 132 217 127 208 134 217 128 207 134 218 127 209 135 219 128 211 135 221 131 216 135 224 130 218 137 226 131 221 145 226 140 221 149 227 144 222 144 224 145 224 151 227 146 223 152 225 146 222 142 218 145 219 150 220 140 215 148 218 139 218 146 218 135 216 144 218 132 217 142 219 134 217 142 220 130 217 142 221 131 220 143 221 131 221 143 223 130 222 143 223 130 222 142 223 130 222 141 223 128 222 141 223 129 222 140 223 128 221 141 223 128 221 140 223 128 222 141 223 129 222 142 223 129 222 142 223 129 223 142 224 129 223 142 224 129 224 142 224 129 224 142 224 129 224 142 224 129 224 142 224 129 224 142 224 130 224 143 224 130 224 142 224 130 224 142 224 130 223 142 224 131 223 143 223 131 223 143 223 131 223 144 223 131 223 145 223 132 223 145 223 132 224 145 224 132 224 145 224 133 224 145 224 133 225 145 223 133 224 145 223 132 223 145 223 132 223 145 223 133 224 146 223 133 224 147 224 134 224 147 224 135 224 147 224 135 225 147 224 135 225 147 224 135 224 147 223 134 224 147 223 134 224 147 223 135 223 147 223 135 223 147 223 135 223 147 222 134 223 147 222 134 223 147 223 135 223 147 223 135 224 148 223 135 223 147 223 135 223 147 223 135 223 147 223 134 223 147 223 135 223 147 223 134 223 147 223 134 223 147 222 135 223 147 222 135 223 148 222 135 222 147 222 135 223 147 223 136 223 147 223 135 223 147 222 135 222 148 221 135 222 148 222 135 222 148 222 135 222 148 222 136 222 148 222 136 223 148 222 136 222 148 222 135 222 147 222 135 222 146 222 134 223 146 222 135 223 147 223 135 223 148 223 136 224 148 224 136 224 149 225 137 225 149 225 137 226 148 224 136 226 148 224 135 225 136 225 135 225 136 225 135 225 147 224 134 224 136 225 135 225 148 224 135 225 148 224 136 225 149 224 137 225 149 224 137 225 149 224 137 226 149 224 137 226 149 224 137 225 150 224 137 225 150 224 137 225 150 224 138 225 150 224 138 225 150 224 137 225 150 224 137 225 150 224 137 225 150 224 137 225 150 224 138 225 150 224 138 225 150 225 138 226 149 225 137 226 149 225 137 226 149 225 137 226 149 225 137 226 149 225 137 226 149 225 137 226 149 225 137 226 150 225 138 226 150 225 138 226 151 225 138 226 151 225 138 226 150 225 138 226 150 225 138 226 150 225 138 226 150 225 138 226 150 225 138 226 150 225 138 226 150 225 138 226 150 224 138 226 150 224 138 226 150 224 138 226 150 224 138 226 151 225 138 226 139 227 138 226 150 224 138 226 150 224 138 226 150 224 138 225 150 224 138 225 150 224 138 225 150 224 138 225 151 224 139 225 151 224 139 225 151 224 140 226 152 224 140 226 152 224 140 226 141 227 140 226 152 225 140 227 152 225 140 227 152 225 140 227 152 226 140 228 152 227 140 229 152 227 140 229 151 226 140 228 152 226 140 228 152 226 140 228 151 226 139 227 151 225 139 227 150 225 139 227 151 225 139 227 150 225 139 227 151 225 139 227 151 225 139 227 151 225 139 226 151 225 139 226 151 225 139 226 151 225 140 226 152 224 140 226 141 227 140 226 152 225 140 227 152 226 140 228 152 226 140 228 152 226 140 228 152 227 140 229 151 228 140 230 151 229 140 231 152 230 140 231 152 231 140 232 152 232 140 233 152 232 141 234 153 233 141 234 154 234 142 237 154 235 142 237 155 235 143 238 155 236 143 239 154 236 142 240 155 237 142 239 155 237 142 240 154 237 142 239 154 236 142 239 154 236 142 239 154 236 142 239 154 236 142 239 155 235 143 238 155 235 142 238 155 234 142 238 155 234 143 238 155 234 143 238 155 235 144 238 156 235 144 239 156 236 145 240 156 237 145 240 157 237 146 241 157 237 146 241 157 238 145 241 156 238 144 241 156 237 144 241 155 237 143 240 155 237 144 239 155 237 143 240 155 237 143 240 155 236 143 240 156 236 144 240 156 235 144 240 157 235 146 240 158 236 147 240 159 235 148 241 160 236 149 242 160 236 150 242 161 237 151 243 162 237 152 244 163 237 154 243 162 236 154 243 161 236 153 243 161 236 153 243 160 235 152 242 159 234 152 242 161 234 153 241 163 233 155 240 164 232 154 239 163 232 153 238 162 232 152 238 161 232 150 237 159 230 149 236 159 231 148 236 158 230 147 236 158 230 147 236 158 230 146 235 157 231 146 235 156 231 144 235 155 231 144 235 155 231 144 235 155 231 145 235 156 231 145 236 156 231 145 236 157 231 145 236 156 230 145 235 156 230 157 230 156 230 157 230 156 230 156 230 156 230 156 230 156 231 156 232 155 232 143 233 153 234 141 234 150 235 143 235 146 236 140 235 142 236 131 234 137 235 128 231 132 234 122 229 129 233 119 227 128 232 117 226 128 232 116 226 128 232 117 227 131 233 119 228 133 233 121 229 134 233 122 228 134 232 134 232 135 232 134 230 124 228 123 228 136 229 127 227 137 227 128 224 138 223 127 217 140 216 130 209 142 211 131 203 143 209 133 201 144 210 134 202 144 212 138 207 143 216 137 211 141 219 132 210 139 220 129 213 136 220 125 213 133 219 120 214 129 220 116 216 127 221 115 220 128 225 117 226 131 231 125 231 136 237 129 238 147 236 135 239 151 234 140 238 154 234 142 238 154 234 142 237 153 234 142 238 153 237 142 240 154 238 142 242 154 239 142 243 155 240 155 239 158 242 158 241 163 244 151 248 166 244 157 249 168 246 158 249 166 246 155 250 164 248 152 252 161 249 150 254 162 250 150 255 161 248 150 254 160 246 150 251 159 243 149 249 157 238 148 246 158 233 149 241 158 227 152 236 160 221 154 230 162 213 158 223 165 206 163 217 169 200 169 210 173 193 174 204 176 189 177 199 178 187 180 196 180 186 183 195 182 185 187 194 182 183 188 191 182 179 189 186 182 173 186 177 180 165 186 168 177 157 182 159 172 148 177 150 168 141 176 144 166 134 172 136 168 129 173 130 171 124 177 126 176 121 181 123 181 118 186 121 186 116 191 119 189 114 196 119 192 112 197 116 195 109 202 114 197 105 204 110 198 101 203 104 201 98 206 102 208 94 213 98 216 90 223 97 222 85 229 93 227 81 233 89 230 79 235 87 235 76 238 81 244 72 246 78 252 69 256 77 258 67 262 75 263 67 267 75 270 67 273 75 277 66 280 75 285 64 286 73 289 62 291 71 292 71 292 68 296 63 295 73 304 66 303 76 314 69 313 79 323 71 322 81 330 72 330 82 334 73 333 83 340 75 338 86 348 79 346 89 357 80 355 90 365 81 361 90 369 81 365 90 375 84 370 93 383 90 378 99 392 97 387 107 398 103 393 113 401 107 396 117 407 112 401 121 413 115 407 124 419 116 413 125 423 117 416 125 426 120 418 127 430 128 421 135 435 140 426 146 439 149 430 156 444 156 435 163 446 160 437 165 446 162 436 168 436 177 437 176 451 180 440 185 456 187 446 192 461 193 450 197 463 197 452 201 453 209 453 209 452 221 453 221 464 229 453 231 452 238 453 237 463 240 452 241 461 248 450 248 462 257 450 257 452 266 452 266 466 271 453 272 454 274 453 274 449 279 447 279 452 293 439 290 444 303 433 299 428 306 428 306 436 315 425 310 420 317 421 316 428 330 417 325 426 340 415 335 416 341 417 340 422 351 411 345 403 352 401 352 401 366 391 359 392 372 381 365 385 374 375 367 378 375 368 367 368 379 360 370 353 376 353 376 356 392 348 383 347 388 347 389 346 399 339 390 329 393 328 392 316 394 316 393 313 401 307 391 307 399 302 389 296 398 292 385 286 398 281 385 278 400 275 390 274 401 272 392 266 401 263 391 254 399 252 389 244 396 242 385 238 390 236 378 231 385 231 372 221 379 222 367 212 376 212 363 204 377 204 364 199 378 200 370 193 376 194 366 184 370 185 365 176 362 177 355 171 353 173 345 168 344 171 336 163 336 168 323 159 332 164 318 154 331 158 323 150 327 153 323 147 321 151 314 142 311 146 305 138 303 143 294 134 297 140 286 132 294 138 281 132 291 137 280 131 284 138 275 129 277 135 268 124 272 129 263 120 273 125 259 117 276 120 264 114 278 117 267 112 280 115 270 111 283 114 275 115 279 115 279 114 288 116 278 113 285 116 274 112 280 115 267 112 276 114 266 113 274 115 263 113 273 116 264 111 272 114 261 109 271 112 260 107 269 109 258 103 268 105 257 100 267 102 257 98 267 100 257 97 266 99 255 96 263 99 252 97 258 100 247 100 255 103 244 102 252 105 240 105 250 109 238 107 250 111 238 107 247 111 237 107 246 111 237 108 245 108 245 110 245 111 245 114 245 120 234 117 244 124 234 120 244 126 234 120 244 127 234 119 244 126 235 117 244 125 236 117 244 125 237 116 245 124 238 115 245 122 238 114 243 122 236 114 242 115 242 114 240 115 240 116 239 125 233 117 238 125 232 117 237 126 232 117 237 126 231 117 237 125 231 117 237 125 231 118 236 126 231 118 236 126 231 119 236 127 231 120 236 127 230 120 236 128 231 119 236 128 231 120 237 128 232 129 233 128 232 130 233 129 233 121 238 129 233 121 237 130 232 121 237 129 232 121 237 129 232 119 236 128 231 119 236 127 231 119 236 127 231 119 236 127 231 119 236 127 231 118 236 127 232 119 237 127 232 119 237 126 232 119 237 126 232 119 237 126 232 119 237 127 232 119 237 127 232 119 237 128 233 119 237 128 233 119 237 128 232 119 236 128 232 120 236 128 232 120 236 128 232 119 237 128 232 119 237 128 232 119 237 127 232 119 237 127 233 118 238 127 233 119 237 127 233 119 238 127 233 119 238 127 234 119 238 127 233 119 238 128 233 119 238 128 233 119 239 127 234 119 239 128 234 119 239 128 235 119 239 119 239 119 239 119 239 119 240 119 239 119 240 119 239 120 240 127 235 119 240 127 234 119 240 128 235 120 240 128 235 120 240 128 235 120 239 128 235 119 239 128 234 119 239 128 234 119 240 128 235 119 240 128 235 119 240 127 235 119 240 127 235 119 241 127 236 119 241 127 236 119 241 128 236 120 241 128 236 121 241 129 236 121 241 129 236 121 241 129 236 121 241 128 236 121 241 129 235 120 241 128 236 119 241 128 236 119 241 128 236 119 240 128 236 119 240 128 236 120 240 128 235 120 240 128 235 120 240 129 236 121 241 129 236 120 241 128 236 120 241 129 236 120 241 128 236 121 241 129 236 121 241 129 236 121 242 129 236 121 242 129 237 121 242 129 237 121 242 129 236 120 242 129 236 120 242 129 236 120 242 128 237 120 243 128 238 119 243 127 238 119 242 128 237 121 242 129 236 121 241 130 236 121 241 130 236 122 242 130 237 121 242 130 237 120 242 129 237 120 242 129 237 120 242 129 237 120 242 129 236 120 242 129 237 120 242 129 237 121 243 129 237 120 243 129 238 120 245 129 239 119 247 128 240 118 249 128 242 118 251 127 244 118 253 126 246 118 253 125 246 118 254 124 245 117 255 123 245 115 256 120 246 114 258 120 248 113 259 118 249 111 259 115 249 109 258 112 248 107 256 112 246 107 255 111 245 106 254 110 245 105 254 110 244 106 253 110 243 106 252 110 242 106 252 110 242 107 251 111 241 107 251 112 241 108 252 112 242 108 252 113 243 109 253 114 243 109 254 114 244 110 255 114 245 110 256 114 245 110 256 114 245 109 257 111 245 107 258 108 247 105 261 105 249 103 266 102 253 103 270 100 257 103 274 99 262 103 277 98 266 103 280 98 269 103 282 98 271 104 283 99 272 106 283 101 272 110 281 105 271 113 279 107 268 115 278 109 267 116 277 111 266 117 276 110 266 118 276 111 266 119 277 112 267 121 278 115 268 121 280 118 269 119 281 116 271 114 279 115 269 110 272 112 263 108 262 111 256 112 251 115 247 120 243 126 235 128 238 134 234 135 237 141 234 138 238 147 235 138 240 147 237 136 241 145 238 135 241 143 239 134 241 141 238 135 241 142 239 136 242 142 238 137 242 146 240 139 243 148 241 152 244 151 243 144 245 153 243 156 246 155 245 157 247 157 246 150 246 158 247 151 246 158 247 154 248 160 249 158 250 163 252 167 257 169 258 173 261 176 266 181 269 183 275 188 277 188 283 195 284 192 293 200 292 195 300 203 298 198 307 204 304 198 313 203 312 198 320 202 319 195 328 200 326 194 334 201 333 194 341 204 340 197 350 207 346 201 356 212 351 206 362 215 353 209 364 218 354 213 365 224 357 220 368 233 359 229 370 239 361 236 373 244 364 241 375 250 365 247 377 257 368 255 379 265 372 263 384 270 377 268 389 272 380 271 391 280 382 279 394 291 383 291 395 302 382 303 394 311 379 312 390 320 377 323 389 330 379 333 390 336 381 340 393 343 394 343 394 347 392 347 392 351 377 356 388 362 371 368 381 376 375 377 375 376 360 383 370 379 356 387 365 392 360 394 360 402 356 403 356 403 346 412 354 408 345 417 353 421 348 422 348 427 337 428 337 433 325 434 324 425 310 436 315 438 306 439 306 433 293 444 297 450 290 451 290 446 284 458 287 447 282 460 285 448 274 460 275 458 260 460 260 458 247 459 246 447 238 460 238 446 234 459 232 444 225 457 223 444 215 456 212 446 207 458 204 447 202 460 199 457 193 459 193 442 185 455 180 437 175 449 169 435 167 447 161 433 163 446 157 430 158 441 151 424 150 435 142 421 142 431 133 421 135 431 127 421 131 431 121 416 123 426 113 408 116 416 105 398 110 407 99 392 108 399 96 385 107 393 95 377 104 383 92 367 99 372 86 361 92 366 80 358 87 362 74 352 82 356 68 342 77 345 63 331 77 333 63 323 79 324 65 318 83 318 69 308 85 307 72 297 84 296 71 290 80 289 66 286 78 284 64 279 77 276 63 267 79 265 66 259 84 255 70 254 89 249 76 251 94 246 81 245 100 240 88 236 106 229 95 228 107 221 96 222 105 215 93 216 103 209 91 208 105 201 94 200 113 192 102 193 121 184 111 188 128 179 118 186 133 177 124 183 141 173 132 177 147 167 141 169 150 159 141 163 151 153 142 160 154 150 145 155 162 145 154 151 172 140 165 148 181 136 175 146 187 134 180 146 191 146 192 146 197 134 191 143 202 131 196 138 204 127 197 133 205 122 198 131 207 119 201 131 212 119 207 131 220 118 216 132 228 120 225 133 232 120 228 131 233 119 229 130 233 117 228 129 234 129 234 130 236 130 235 131 237 120 232 132 240 119 237 133 243 121 239 134 245 123 240 134 243 134 243 123 236 122 235 136 237 125 231 141 234 129 229 145 234 134 229 148 234 138 228 150 234 140 228 151 233 140 227 150 232 139 225 148 230 137 224 146 230 145 229 144 231 132 229 143 234 132 232 142 239 135 237 143 241 131 240 144 243 132 244 145 245 134 246 146 246 134 247 147 246 134 247 147 246 134 247 146 246 134 247 146 245 134 247 146 245 134 247 146 245 134 248 147 245 134 247 147 244 135 246 148 244 136 246 149 244 137 246 150 244 139 245 150 244 140 246 151 244 140 246 151 244 140 246 152 243 141 246 151 243 141 245 151 243 141 245 151 243 140 245 152 243 140 246 152 244 140 247 151 244 140 247 151 244 140 247 151 244 139 248 151 245 139 248 150 246 139 249 150 246 138 249 149 247 138 250 149 247 138 251 149 247 138 251 150 248 139 251 140 251 139 251 152 245 141 249 153 245 142 250 154 244 144 248 154 244 144 248 154 244 144 248 154 244 143 249 153 244 143 248 153 244 142 249 153 244 142 249 153 243 143 247 153 244 143 248 154 244 143 248 154 244 143 248 154 244 144 248 154 244 144 249 154 244 143 249 153 244 142 249 152 245 142 249 153 245 142 249 153 245 142 249 153 244 143 249 154 244 143 249 154 244 144 248 155 243 144 247 155 243 145 247 155 243 145 247 155 243 145 247 155 243 145 247 155 243 145 247 155 243 145 247 155 242 145 247 154 242 145 246 154 242 144 247 154 242 144 247 154 242 144 247 154 242 143 247 154 242 143 247 155 242 143 246 155 242 144 246 154 242 144 246 154 242 144 246 155 241 145 245 155 241 145 245 155 241 145 244 156 241 146 245 156 242 146 246 156 242 147 247 157 243 147 248 157 243 147 248 157 243 147 248 147 249 147 248 157 243 146 248 157 243 146 248 156 242 146 248 156 242 146 247 156 242 146 247 156 242 146 247 156 242 146 247 157 243 147 247 158 243 147 247 158 242 148 247 157 242 148 247 158 242 148 247 158 242 148 247 157 242 148 247 157 243 147 247 157 243 147 248 157 243 147 247 157 243 146 248 157 243 146 248 157 243 146 248 156 244 146 248 156 244 146 248 156 244 146 248 157 244 146 248 157 243 147 248 157 243 146 248 156 242 146 247 156 242 146 247 156 242 147 246 156 242 146 246 156 242 147 246 156 242 147 246 156 242 147 246 156 242 146 245 156 242 146 246 156 241 145 245 155 241 145 246 154 242 145 246 154 242 144 247 154 242 143 247 144 247 143 247 143 247 143 246 154 242 143 246 154 242 144 246 155 242 144 247 156 242 145 247 156 242 146 247 156 243 146 248 156 244 146 251 156 246 146 253 158 248 148 255 159 248 150 256 161 248 152 256 164 248 155 256 166 247 157 255 166 247 157 253 164 246 156 254 163 246 154 254 162 246 153 253 161 245 152 252 161 244 152 252 154 251 153 251 162 242 154 251 162 241 155 251 163 241 157 251 164 239 159 251 165 238 161 249 166 236 163 248 166 236 162 246 166 234 161 244 164 231 161 242 165 230 161 240 164 228 161 239 166 228 162 238 166 226 163 236 167 225 164 236 168 223 165 234 170 221 167 232 171 219 168 229 172 216 169 226 172 214 170 224 173 213 170 223 173 213 170 223 174 214 171 224 174 216 172 225 174 217 172 228 174 218 172 228 174 218 172 227 174 217 174 227 174 216 174 227 174 216 176 226 173 213 177 221 174 210 179 219 175 206 180 214 176 201 182 209 177 197 184 203 177 191 185 197 176 187 184 192 174 184 182 188 172 181 180 185 170 179 175 181 168 178 174 179 168 177 178 179 168 176 178 177 167 173 172 174 165 170 171 171 163 167 169 168 162 162 168 163 161 157 167 158 160 153 169 154 159 149 165 150 158 146 167 146 158 143 166 144 159 141 165 142 161 139 167 140 164 136 173 138 167 133 173 134 168 129 177 133 169 127 175 128 170 122 179 126 173 118 178 121 177 116 182 118 180 113 186 116 183 110 188 113 184 107 193 112 186 105 191 109 188 103 193 107 193 99 197 103 200 94 204 98 206 90 211 93 212 85 216 89 216 82 220 86 220 82 223 87 226 82 229 87 233 80 238 89 240 76 245 85 246 71 250 79 248 68 251 73 252 67 254 74 259 66 260 71 268 65 271 73 276 65 278 74 283 65 284 74 287 67 288 77 294 70 295 79 301 69 301 79 306 66 306 76 311 62 311 71 313 60 313 66 315 61 314 70 321 63 319 72 331 67 329 76 340 71 338 81 349 74 346 83 354 77 350 85 358 81 354 90 364 85 360 95 372 88 368 98 379 89 375 98 384 89 379 98 391 92 384 101 399 99 393 108 406 107 400 115 411 112 405 121 413 117 406 125 414 122 407 129 418 130 411 137 426 138 417 145 432 144 424 150 437 146 428 153 440 150 430 156 442 159 431 164 444 169 434 174 437 185 438 184 451 186 441 190 452 190 442 195 454 195 442 199 455 205 444 207 457 216 446 219 459 226 448 227 461 231 449 233 461 239 450 240 448 249 449 249 459 257 447 257 458 264 446 264 456 269 445 267 453 277 442 275 451 287 440 285 441 294 441 294 443 299 441 299 452 306 440 302 447 314 435 309 429 318 428 318 433 329 421 324 427 333 417 328 422 338 413 332 418 345 408 338 415 352 405 345 414 358 403 352 413 362 405 355 407 365 398 357 391 362 389 361 389 375 379 366 373 372 372 372 378 383 367 375 374 385 365 377 366 388 358 379 349 383 349 382 348 397 341 388 342 401 334 391 333 403 326 394 323 406 315 396 313 407 305 397 307 406 300 396 300 404 295 394 290 404 285 393 281 404 278 395 276 406 272 397 271 407 269 399 264 406 263 398 253 402 251 394 243 398 241 386 235 393 234 382 231 389 231 379 225 384 226 371 216 379 217 367 209 378 208 364 203 378 203 370 198 378 199 370 191 373 192 369 183 366 184 361 176 357 178 352 172 350 174 345 170 344 174 337 167 336 172 326 161 331 167 318 156 329 161 315 152 329 155 321 149 327 153 320 146 322 149 317 140 312 145 305 136 303 141 294 132 298 139 286 130 295 135 282 129 291 134 282 127 287 133 277 124 286 132 275 122 288 126 278 120 290 124 280 118 290 122 280 117 287 120 275 117 283 119 272 116 280 120 270 117 278 119 267 116 274 119 263 115 270 118 259 115 267 117 256 114 268 117 257 113 268 116 258 111 267 115 256 110 264 115 254 113 260 118 249 119 255 125 246 124 250 124 249 126 246 126 246 127 246 134 236 127 244 134 235 129 243 135 234 131 243 137 234 133 244 140 235 136 246 143 237 138 248 145 236 140 250 148 240 142 251 149 242 142 253 150 245 141 254 150 246 138 254 148 248 134 254 145 248 132 253 141 248 130 251 138 246 127 250 128 249 127 248 136 242 128 246 136 241 129 245 138 240 130 244 138 239 130 244 139 239 130 244 138 239 129 244 137 239 129 245 136 240 128 246 136 240 128 246 136 241 128 246 136 242 129 247 137 241 130 247 138 243 130 248 140 243 131 248 141 243 132 247 141 243 133 247 142 243 142 244 141 243 141 243 140 242 131 246 140 242 131 247 139 242 130 247 138 242 129 247 138 242 129 247 137 242 129 247 137 242 129 247 137 242 129 247 137 242 129 246 137 242 129 246 137 242 129 247 138 242 130 247 139 243 130 248 139 243 130 248 139 243 131 247 140 243 131 248 139 243 130 248 139 243 130 247 139 243 130 246 139 242 130 246 138 242 130 246 138 242 129 246 137 242 128 246 136 242 127 246 135 241 127 246 135 241 127 246 135 241 128 246 136 242 129 247 136 242 129 247 137 242 129 247 138 242 129 246 138 242 130 246 140 242 132 246 140 242 133 246 141 242 133 245 141 241 132 246 141 242 132 246 141 241 132 245 140 241 131 245 140 240 131 245 139 240 131 245 139 241 130 246 138 241 130 246 138 242 130 246 138 242 129 246 138 242 129 247 138 243 129 247 137 243 127 249 136 244 124 251 132 245 121 255 127 248 118 260 124 251 116 262 121 253 116 264 119 254 115 267 119 257 115 270 118 260 114 274 116 264 113 278 115 267 113 281 114 270 113 283 114 273 115 285 115 274 115 286 115 275 115 286 116 275 115 285 116 274 115 284 116 273 116 283 117 273 116 283 117 272 116 282 118 272 116 282 118 272 116 283 118 272 117 284 118 272 116 284 117 273 115 284 117 274 115 284 116 273 115 284 116 273 114 284 116 273 114 284 116 274 114 285 116 274 114 285 116 274 114 285 116 274 114 284 116 274 114 284 116 273 114 284 116 273 114 284 116 273 114 284 116 273 115 284 116 274 115 284 116 273 115 284 117 273 115 283 117 272 115 283 116 272 114 282 116 272 113 281 116 271 112 280 115 270 111 279 114 268 111 277 114 267 110 274 114 265 110 273 114 264 111 272 115 263 112 271 116 262 113 270 117 262 113 270 118 261 113 270 118 262 113 270 118 262 113 270 119 262 114 271 119 262 114 270 119 262 114 270 119 261 114 270 119 261 114 270 119 261 114 269 119 261 114 269 120 261 114 270 120 261 114 270 119 261 114 270 119 261 114 270 118 261 114 270 118 261 114 269 118 261 114 269 119 260 114 268 119 260 115 268 119 260 115 268 120 260 115 269 120 260 115 269 120 260 115 269 120 260 115 269 120 260 115 268 121 260 115 268 121 260 115 268 121 259 115 267 121 259 115 267 120 259 115 268 121 259 115 268 121 260 115 269 120 261 115 270 120 261 114 272 120 263 115 273 119 264 114 274 118 264 114 275 117 265 113 276 116 266 113 278 115 268 113 280 114 270 113 282 114 271 112 283 113 272 112 283 113 272 112 283 112 272 111 283 113 272 111 283 113 272 111 282 113 272 111 282 113 272 112 282 113 271 112 282 114 271 113 282 114 271 113 281 114 270 113 281 114 270 113 281 115 270 113 282 115 271 113 283 114 272 112 284 113 272 112 285 112 273 111 287 110 275 110 290 108 278 110 293 107 281 111 296 106 285 111 298 107 287 111 299 107 288 111 300 107 289 111 300 107 288 111 299 107 288 111 298 107 287 111 297 107 285 111 296 107 285 112 297 106 286 113 298 106 287 113 300 106 290 115 302 107 294 117 305 106 298 119 309 108 304 123 314 111 311 129 319 117 319 137 323 126 326 146 326 136 332 155 328 147 336 163 330 156 338 171 331 163 340 177 332 169 341 180 333 173 342 184 335 177 345 188 337 181 347 192 340 185 350 197 343 191 354 201 348 195 359 205 352 199 363 207 354 202 365 211 355 206 366 217 357 213 368 225 359 221 371 232 362 228 373 237 365 233 377 240 366 237 378 242 365 239 377 247 365 245 376 256 367 253 378 264 372 262 384 268 378 267 390 272 382 270 394 278 383 278 395 287 383 287 396 296 396 296 397 304 387 306 399 316 400 316 401 323 399 323 400 321 388 327 399 321 386 327 397 322 383 328 394 322 381 328 392 320 381 327 392 319 382 325 393 319 383 324 394 319 383 324 394 319 383 325 394 320 381 325 393 320 380 326 392 320 380 325 392 319 381 325 392 319 382 325 393 319 382 325 394 319 383 325 394 319 382 325 393 319 382 325 392 318 381 324 392 317 381 323 392 317 381 322 392 316 381 322 392 317 381 322 392 317 380 323 391 317 380 323 391 317 380 323 391 316 380 322 391 316 380 323 390 317 380 323 390 317 379 322 390 317 378 322 389 318 376 323 387 326 385 327 386 326 374 331 385 332 374 338 385 339 375 344 386 345 376 349 387 348 374 353 385 354 369 359 379 367 374 368 374 378 370 379 370 378 359 386 369 381 357 389 366 393 359 394 359 392 343 400 350 406 343 407 343 403 332 413 339 407 328 416 335 418 330 419 330 423 323 424 323 431 316 432 315 440 311 441 311 435 303 447 308 449 301 450 301 440 287 453 290 441 276 454 278 453 269 455 269 456 259 457 258 448 250 461 249 452 245 466 245 468 243 469 242 467 238 468 237 452 227 465 224 449 214 462 209 447 203 460 198 456 194 458 193 453 190 454 190 438 187 449 181 436 178 448 172 438 170 450 165 439 166 452 160 437 159 449 152 432 150 444 142 426 142 437 133 420 137 430 127 413 132 422 123 405 127 413 116 401 121 410 110 400 116 408 105 396 110 404 99 387 102 395 91 377 96 384 84 367 93 373 80 359 92 364 79 350 91 354 78 343 88 346 74 339 85 342 71 336 82 339 68 328 79 330 65 315 78 316 64 303 80 302 66 294 81 292 67 284 81 282 68 277 81 274 67 274 79 271 65 271 79 269 65 265 81 262 67 252 84 248 71 241 90 235 77 232 96 224 85 226 101 219 90 220 107 212 96 213 110 205 100 208 111 199 99 204 109 195 98 200 110 192 99 193 114 185 103 186 122 177 114 179 130 169 121 176 137 166 128 174 144 163 136 171 151 160 144 168 156 157 148 164 158 153 150 160 160 149 152 157 165 146 157 152 175 141 168 148 185 138 178 147 191 135 185 145 195 133 189 144 200 132 194 142 206 130 200 139 210 127 204 135 212 123 206 132 214 120 208 131 218 119 213 133 224 120 220 133 230 121 227 133 235 122 231 131 234 119 229 129 229 118 224 130 229 118 222 129 233 116 228 130 236 118 231 121 229 121 229 135 229 123 223 137 228 125 223 137 229 126 224 139 231 127 226 140 232 128 227 140 229 129 226 139 227 128 224 129 222 129 222 133 222 133 221 150 226 139 221 157 227 147 222 160 230 151 225 161 231 156 228 162 230 153 224 161 229 152 224 161 227 152 222 160 224 152 219 160 222 150 216 158 220 149 216 157 221 146 218 154 224 143 223 151 231 139 230 149 236 137 237 147 240 134 241 146 241 145 241 146 243 134 245 147 243 135 247 148 244 137 248 150 245 138 248 151 245 139 248 151 245 139 248 151 245 138 248 150 244 138 247 149 244 137 247 149 244 138 246 149 243 138 245 149 243 138 245 150 242 139 245 151 242 141 245 152 242 141 245 152 242 141 246 152 242 141 245 151 242 141 245 152 242 141 245 152 243 141 245 152 243 141 246 151 243 140 246 150 244 140 247 150 244 140 247 150 244 139 246 150 244 139 247 151 244 139 247 151 243 139 247 151 243 140 246 151 243 140 247 151 244 140 248 151 243 140 247 150 244 139 247 148 244 138 247 147 244 136 247 146 244 135 247 145 245 134 248 145 246 135 248 145 246 135 249 145 246 134 250 145 246 133 251 144 246 133 251 145 245 134 249 145 245 135 249 144 244 134 249 144 243 134 249 144 242 134 248 144 240 134 246 144 239 133 245 143 238 133 244 143 236 134 242 144 235 145 236 144 234 144 233 145 233 147 234 145 233 147 234 144 234 145 233 142 234 132 240 140 232 130 239 138 231 129 239 137 229 129 238 137 228 130 237 139 225 139 225 140 223 140 222 142 222 143 221 146 222 141 231 152 222 145 231 154 223 148 232 149 235 149 234 147 236 147 236 150 226 144 237 150 226 143 236 150 226 144 236 152 225 146 235 153 225 148 234 155 224 152 234 160 222 158 233 167 219 165 229 171 215 170 225 172 212 172 222 173 211 171 219 172 210 170 218 171 210 169 215 171 211 168 219 169 212 168 221 168 212 166 222 168 212 167 218 168 212 167 222 169 211 167 220 169 211 167 220 169 211 166 221 168 212 166 222 167 212 165 222 167 212 165 222 168 213 166 223 168 212 166 222 168 212 166 222 168 212 166 220 168 212 169 213 169 211 168 220 169 211 168 220 169 211 168 221 169 211 167 221 169 211 167 221 168 211 166 221 167 210 165 220 167 210 165 220 167 209 165 219 167 209 165 218 166 208 165 218 165 207 164 217 164 206 164 215 165 204 166 213 169 202 171 211 172 199 175 207 176 196 179 204 179 194 182 202 181 191 184 200 183 190 186 199 185 190 187 198 186 192 189 200 188 192 191 201 190 194 193 202 192 194 193 202 193 193 196 202 195 193 198 201 196 192 199 200 198 192 200 200 200 192 201 199 202 192 205 200 205 192 207 200 207 192 210 200 208 192 210 200 210 192 213 201 212 192 215 201 212 192 215 200 213 192 216 200 213 192 217 200 214 192 217 200 214 191 218 200 213 191 217 199 213 192 216 200 212 191 216 199 212 191 215 200 210 191 215 199 210 191 214 199 210 191 214 199 210 191 213 200 210 191 214 199 210 191 214 199 210 190 215 199 210 190 215 199 211 190 215 198 211 190 216 198 211 190 216 198 211 190 216 198 211 190 215 198 211 190 215 198 211 190 216 198 211 189 215 198 210 189 215 198 210 190 214 198 210 190 215 199 210 191 215 199 210 191 213 201 210 191 214 200 210 191 214 199 210 191 214 199 209 190 214 199 209 190 214 199 210 190 214 198 210 190 214 198 210 190 214 198 210 191 214 199 210 190 214 199 210 190 215 198 210 189 214 197 210 189 214 197 209 188 214 196 209 188 214 196 209 188 213 196 214 197 214 196 210 189 214 198 210 190 214 198 210 190 214 199 209 190 214 199 209 190 214 199 209 190 213 198 209 190 214 198 209 190 213 198 209 190 213 198 209 190 214 198 209 190 214 198 209 190 214 198 209 190 214 197 208 190 213 197 207 189 213 197 206 189 212 197 204 190 210 197 200 190 208 198 196 190 206 198 193 191 200 199 192 193 199 200 190 194 198 202 190 196 196 204 190 196 196 204 197 203 198 203 198 202 199 202 192 192 198 200 192 190 198 198 192 190 198 197 191 190 197 198 190 191 196 199 196 201 195 200 189 194 194 201 194 203 193 202 194 204 193 203 194 203 193 202 -1 -1 193 198 -1 -1 195 204 -1 -1 -1 -1 -1 -1 195 198 -1 -1 194 197 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 194 203 -1 -1 190 196 -1 -1 193 198 188 193 188 192 188 192 195 200 189 192 195 199 190 192 196 199 190 191 196 199 190 191 195 198 190 191 196 198 190 191 195 198 190 190 196 198 190 190 196 198 190 190 197 198 190 190 197 198 191 190 197 198 191 190 197 198 191 190 197 197 192 190 197 197 191 190 197 197 191 190 197 198 192 190 197 198 192 190 197 198 192 190 197 198 192 190 197 197 192 190 197 198 192 190 197 198 192 190 196 198 192 190 197 198 191 190 197 198 191 190 197 198 191 190 197 198 191 190 196 198 191 190 196 198 191 190 196 198 191 190 196 197 192 190 197 197 192 190 198 197 192 190 198 197 191 189 197 196 191 189 197 196 191 189 197 197 191 189 197 197 191 189 197 197 190 190 196 198 189 190 194 198 188 192 193 199 187 192 192 200 187 193 192 201 187 194 193 202 188 194 193 200 188 193 194 200 189 192 193 199 188 191 194 199 188 191 194 199 188 191 194 199 188 192 193 199 188 192 193 200 188 192 194 199 188 190 194 198 188 190 193 197 189 189 194 197 189 189 194 196 189 189 194 196 189 189 194 197 188 190 194 198 188 190 193 198 188 191 193 198 188 190 193 198 188 190 194 198 188 190 194 197 188 190 194 197 188 190 193 197 188 190 194 197 189 190 195 198 189 191 194 198 188 192 194 199 188 192 193 199 186 192 192 200 186 194 191 201 184 195 190 203 182 197 188 205 180 199 187 206 179 200 185 208 178 202 184 209 179 201 184 209 180 198 184 207 179 202 180 211 176 209 174 219 173 217 168 227 171 223 164 232 170 228 162 236 170 231 162 239 172 234 163 241 173 235 164 243 175 235 166 243 176 236 169 244 178 238 170 246 178 242 169 248 177 244 168 250 176 245 167 252 174 246 164 253 171 247 163 252 170 247 161 254 170 246 162 254 172 246 163 253 171 248 161 253 168 251 158 255 165 256 155 258 163 260 153 263 164 266 153 269 165 271 155 275 167 275 157 279 168 279 158 283 170 283 159 289 170 288 160 293 171 292 160 296 172 294 162 299 173 296 163 302 173 299 163 303 173 300 163 305 174 302 164 307 175 305 165 310 176 308 166 313 177 312 167 319 179 316 170 324 182 320 173 329 183 324 176 332 188 326 179 335 193 329 185 337 198 332 191 340 202 337 195 345 204 342 196 351 204 347 196 357 204 351 196 360 205 353 199 363 210 356 204 366 218 359 213 370 227 362 222 373 232 366 228 377 236 366 232 377 238 376 238 376 248 366 246 377 257 370 256 382 265 375 264 387 270 378 270 389 277 378 277 390 287 378 287 390 296 378 298 390 304 379 305 391 308 378 309 390 313 376 316 388 322 375 324 386 330 376 332 388 336 380 338 392 338 382 342 395 346 392 347 392 351 375 356 386 361 367 368 377 369 360 376 370 373 355 380 364 382 357 383 357 388 350 389 351 398 348 399 348 399 340 408 349 406 340 415 349 408 337 418 345 413 329 423 336 427 325 428 325 432 317 433 317 426 306 437 311 428 302 439 307 438 302 439 302 442 292 444 292 439 280 451 283 456 278 458 277 448 270 461 272 448 263 461 263 446 252 458 251 456 241 457 241 444 236 457 235 444 231 456 230 443 224 455 221 444 217 457 214 449 212 462 209 453 209 466 206 452 204 465 201 447 195 460 191 441 185 453 179 437 176 448 169 435 170 447 164 434 167 445 160 430 159 441 153 428 151 438 144 427 143 438 136 426 137 438 130 424 133 435 125 417 125 428 117 408 117 419 108 402 111 411 100 398 107 407 96 394 105 403 94 387 102 395 91 381 97 388 86 379 93 386 81 378 88 387 77 377 85 385 74 371 84 379 72 361 80 368 68 352 77 358 64 347 74 353 61 346 72 351 59 340 68 347 57 334 66 340 53 329 64 334 51 325 60 330 47 324 59 329 45 322 59 327 45 316 59 321 46 310 59 313 46 305 60 308 46 303 59 307 46 305 58 309 45 305 57 310 44 302 58 307 44 299 59 303 45 297 61 301 47 299 63 303 49 303 65 309 52 304 65 310 52 301 65 307 53 300 65 306 53 303 65 309 51 307 65 313 52 308 66 313 53 312 70 317 58 315 75 321 63 314 77 319 65 311 78 316 66 311 79 316 67 311 78 316 66 312 76 317 64 312 75 317 62 314 63 315 61 308 73 312 60 307 73 310 60 305 73 308 60 303 73 305 61 301 73 303 60 299 73 301 60 299 72 301 59 299 71 301 58 299 71 301 57 299 70 301 57 298 70 300 56 298 70 300 57 299 71 301 57 297 70 299 57 296 70 297 57 294 70 294 56 292 70 292 57 291 71 290 57 290 71 288 57 289 72 288 58 289 72 287 59 289 72 287 58 290 70 288 57 290 70 289 56 290 70 289 56 290 70 289 57 289 71 288 57 289 72 288 58 289 73 287 60 288 74 286 60 288 74 286 60 288 74 286 60 288 73 286 60 288 74 286 60 288 74 286 60 289 74 286 60 288 74 286 60 289 73 287 60 289 73 288 59 289 73 288 59 288 71 288 58 288 70 289 57 287 69 289 55 286 67 288 54 285 66 286 53 283 64 285 51 282 63 284 50 281 62 283 49 281 61 282 47 280 60 281 47 278 60 280 46 277 61 278 47 276 60 277 47 276 60 276 46 275 59 277 46 276 58 277 45 276 57 278 44 277 57 279 43 278 57 280 43 278 56 280 43 279 55 282 43 280 53 284 41 282 51 287 39 284 48 290 37 285 46 292 35 287 45 293 33 287 43 293 32 286 42 293 31 285 42 292 31 285 41 291 30 284 40 291 29 284 39 291 28 291 28 278 12 286 34 280 12 280 17 284 15 283 15 286 13 285 14 289 13 287 14 295 13 291 13 295 12 291 13 295 12 290 29 292 11 287 31 286 8 286 32 285 8 284 32 284 7 284 32 284 7 285 31 285 7 285 29 285 7 287 27 287 10 287 25 288 8 287 25 288 9 294 17 288 9 285 24 284 5 285 25 291 18 285 25 291 19 285 25 291 19 286 26 294 17 287 27 293 21 287 27 293 20 286 26 295 17 286 27 295 19 285 28 291 22 283 28 288 22 281 27 286 22 278 27 283 21 277 27 281 20 275 25 280 18 275 23 280 17 283 14 281 16 278 21 283 14 279 19 285 13 288 12 286 13 281 19 289 11 282 19 287 13 283 21 289 14 283 21 292 12 283 20 289 14 283 20 289 14 284 21 289 15 284 20 290 15 285 19 291 14 286 17 292 12 287 15 295 7 287 15 296 6 287 15 296 6 286 14 296 7 285 15 292 10 285 15 291 10 285 16 294 8 285 17 293 9 292 11 290 12 285 18 290 13 285 17 291 12 287 17 293 11 289 17 298 8 291 17 301 8 293 17 303 9 295 19 305 11 296 20 306 13 297 23 306 15 296 25 306 17 295 27 305 19 295 30 305 21 295 32 303 23 293 33 302 25 293 35 301 26 293 36 301 26 293 36 301 26 293 35 301 25 293 34 301 24 293 33 301 23 293 32 301 22 293 32 301 22 292 31 300 21 291 31 300 21 291 31 299 21 291 33 298 22 290 32 298 22 291 33 298 22 291 33 298 22 291 33 298 22 291 33 299 23 291 33 299 23 291 34 299 23 291 34 299 24 291 34 299 24 291 34 299 24 292 35 299 24 276 40 297 27 293 33 301 23 293 33 302 23 294 33 302 22 295 33 302 22 295 33 302 22 294 33 302 22 294 33 302 23 293 33 301 23 293 34 300 24 293 35 300 24 293 35 300 24 293 35 300 24 294 34 302 23 297 33 304 22 299 33 307 21 301 33 309 22 303 34 311 22 304 34 312 22 305 35 313 23 307 35 314 23 307 36 314 23 308 35 315 23 309 35 317 23 311 35 319 23 321 25 321 24 312 34 321 24 311 33 322 25 313 32 323 25 316 32 326 25 318 31 329 25 321 31 332 25 323 30 334 26 323 30 335 25 323 30 334 25 322 29 334 25 321 28 332 24 320 27 331 22 319 26 331 21 319 26 330 20 320 26 331 19 321 25 331 19 322 25 333 20 324 26 335 21 326 27 337 23 329 27 340 25 332 28 343 27 338 27 348 29 344 29 354 33 352 31 357 35 359 35 363 40 366 40 369 45 370 44 373 53 374 49 376 57 376 50 378 59 378 52 379 61 380 55 381 64 384 58 384 67 388 61 387 71 392 65 391 75 395 69 393 78 397 72 395 82 399 75 397 85 400 77 399 87 402 78 401 89 404 78 404 88 405 77 405 87 406 75 407 85 405 73 408 83 403 72 408 81 402 70 407 79 400 69 408 77 398 67 407 75 395 64 405 71 393 61 403 67 391 57 401 63 388 54 399 58 386 51 398 54 385 47 396 49 383 44 395 45 382 43 394 43 382 41 393 41 382 39 394 40 383 38 394 38 383 38 395 38 384 38 395 39 385 38 396 40 387 39 397 41 389 40 398 44 393 41 399 48 399 45 402 50 405 51 406 57 411 60 410 66 415 71 413 76 418 81 413 90 412 99 413 98 419 97 412 105 420 102 413 109 421 102 415 110 416 112 417 110 418 112 419 111 425 105 419 113 426 111 419 118 427 116 420 124 429 120 423 128 433 123 426 131 438 126 431 133 442 128 435 136 444 133 437 140 447 138 439 144 449 143 441 150 451 149 443 156 452 155 444 162 455 161 446 167 447 172 448 171 457 169 448 175 455 173 445 178 453 180 444 185 455 187 445 192 458 192 449 197 463 196 453 201 466 200 456 204 466 204 455 207 464 211 453 212 461 216 450 218 446 222 447 221 457 222 446 223 457 223 446 223 456 224 445 223 453 224 442 223 451 224 440 222 451 223 440 221 449 224 438 222 447 225 436 223 447 224 436 223 447 225 437 224 447 228 436 226 446 230 435 228 446 232 435 230 446 234 435 232 445 236 434 234 444 240 433 237 443 242 433 240 445 243 434 241 447 243 436 241 448 245 437 242 448 246 437 244 436 244 436 243 448 246 436 244 448 246 436 244 448 248 436 246 448 250 436 247 448 250 436 247 437 248 437 248 438 247 437 247 438 247 437 247 448 249 436 247 446 250 435 248 445 253 434 250 445 256 434 253 435 256 435 256 436 259 436 258 448 264 437 261 437 265 437 265 449 273 437 270 449 276 437 274 449 279 437 277 439 280 439 280 441 283 442 283 454 289 443 286 440 291 440 290 446 300 436 296 431 300 432 300 430 304 430 303 431 306 431 306 431 308 432 308 430 310 429 310 438 319 426 313 427 314 424 314 426 314 425 314 424 315 422 314 422 314 420 313 422 315 419 314 422 316 423 316 422 314 423 314 426 319 422 311 418 306 419 306 417 309 415 300 414 302 409 291 411 296 406 285 410 292 405 281 407 279 404 278 406 290 402 278 405 290 401 279 403 291 398 280 398 280 397 279 399 289 396 277 394 274 395 274 395 283 393 272 394 281 393 270 394 281 392 270 392 272 392 272 393 285 390 274 392 286 390 274 389 274 390 274 393 283 391 272 394 280 393 270 396 277 395 266 397 273 398 262 399 266 401 257 402 261 404 251 406 256 410 246 408 252 412 242 408 249 415 239 408 250 412 240 406 252 409 243 404 254 406 245 403 254 405 246 408 245 406 244 410 243 411 242 406 250 411 240 410 241 407 240 404 252 407 242 404 253 406 243 404 254 406 244 404 253 407 244 409 245 407 244 410 245 407 244 409 245 407 244 404 253 406 243 409 244 408 243 405 252 407 242 405 252 408 243 409 244 407 244 408 245 407 245 404 254 407 246 408 247 407 246 404 254 406 245 404 254 407 244 405 253 407 243 406 254 408 244 406 255 411 246 406 257 411 248 406 260 407 249 406 262 407 251 407 265 406 254 408 271 405 259 410 278 405 267 413 286 406 275 417 293 409 283 422 298 413 290 426 302 417 294 429 304 419 298 418 299 418 299 417 300 417 301 417 302 417 303 427 313 416 306 425 318 416 312 424 326 414 319 424 333 414 326 422 339 412 331 409 336 409 336 404 341 404 341 400 344 400 345 396 349 396 349 399 363 390 354 385 360 385 360 390 375 381 367 390 380 379 373 381 376 379 376 383 388 375 378 374 392 365 382 362 396 354 386 347 390 345 388 347 398 339 388 338 397 333 387 327 399 322 388 319 403 314 392 313 406 308 395 307 409 304 400 296 411 293 403 285 411 281 401 276 408 272 398 270 403 267 392 261 399 260 387 254 399 252 387 248 400 247 390 243 399 243 391 237 397 237 389 226 393 225 385 216 387 216 377 209 380 210 370 205 374 207 364 199 366 202 356 193 361 197 350 187 360 190 351 182 358 185 350 177 354 180 347 169 348 173 339 162 341 166 331 157 335 161 326 155 328 159 320 152 321 158 311 147 312 154 303 144 307 150 298 140 304 146 297 137 300 143 294 134 294 140 287 130 283 135 278 128 274 134 267 126 267 134 260 125 261 132 255 124 253 131 248 122 246 130 240 121 241 129 234 119 239 125 234 121 235 123 233 122 228 128 225 125 219 129 219 125 211 125 211 127 204 137 202 128 198 139 196 131 194 142 193 135 188 145 189 140 181 149 181 140 175 150 176 139 170 148 170 138 164 149 166 140 160 148 161 144 152 150 154 147 145 153 145 149 139 158 140 149 134 159 136 150 130 159 132 155 126 160 127 161 119 166 120 166 114 171 115 169 108 174 110 173 104 178 106 181 103 184 105 186 96 191 99 193 91 198 93 196 86 201 88 196 80 201 83 199 79 203 80 203 78 206 79 210 76 213 76 216 69 221 72 222 66 226 69 224 63 232 67 227 59 234 63 229 56 234 60 233 54 237 57 241 54 243 55 244 49 249 53 251 48 255 52 255 48 259 52 259 49 263 54 263 51 266 55 268 53 271 58 272 53 278 60 274 51 281 57 272 48 277 52 267 47 272 51 269 51 269 49 269 50 268 47 268 48 269 48 270 48 271 49 269 45 274 48 272 43 276 47 275 42 280 46 277 40 283 45 279 39 285 45 275 39 280 43 272 39 276 43 273 40 275 41 275 40 276 41 276 39 280 43 278 42 283 47 281 45 287 53 281 47 285 52 279 51 284 59 278 54 281 58 278 56 283 65 276 61 281 70 276 65 281 74 277 67 282 76 278 67 283 76 278 68 283 77 279 69 284 78 280 70 285 79 279 71 284 80 279 71 284 80 279 68 284 78 281 66 284 75 282 62 285 71 283 57 286 63 286 53 289 61 288 50 291 58 290 50 294 58 293 52 296 57 295 53 299 61 296 54 300 62 297 54 299 59 299 63 300 61 295 52 299 60 295 52 297 57 295 53 297 57 295 53 299 61 296 54 299 59 297 54 300 63 297 55 301 63 297 55 301 63 297 55 300 63 297 55 300 63 297 54 300 63 297 53 300 62 298 53 301 59 299 53 302 62 299 53 302 61 299 53 303 62 299 53 302 59 299 53 302 59 299 53 302 62 299 54 301 59 298 54 301 63 298 54 301 63 298 54 301 63 297 55 301 63 297 54 300 63 297 55 300 63 296 54 300 63 295 53 299 61 295 53 299 61 294 52 298 61 293 52 296 57 292 51 297 59 292 51 297 59 291 51 296 58 290 50 294 55 288 50 293 55 287 50 294 56 285 50 293 55 283 49 292 53 281 47 292 50 280 45 291 47 277 44 289 43 274 41 286 40 271 39 283 37 270 37 281 34 268 36 280 32 267 35 278 30 266 34 277 28 263 33 274 27 261 33 272 26 247 34 271 27 261 37 272 31 264 40 275 34 268 44 279 38 272 46 284 41 277 47 289 45 281 49 293 49 284 51 296 53 287 53 298 57 290 55 299 61 292 58 298 65 294 60 300 68 295 61 300 70 295 63 301 71 295 63 301 71 295 62 300 70 295 61 300 69 294 61 299 69 293 61 298 70 293 63 297 72 292 66 297 75 291 69 297 78 289 71 294 80 285 71 291 80 283 71 288 79 280 70 286 78 277 70 283 77 272 70 280 77 268 71 276 77 264 71 272 78 263 72 270 78 263 73 271 79 264 73 272 80 265 75 272 81 265 75 273 81 265 73 272 81 263 73 272 80 261 74 270 79 258 73 267 79 254 73 263 79 252 74 261 79 248 75 258 79 245 76 255 80 240 77 249 81 236 79 245 83 233 81 242 85 232 81 241 87 234 81 242 86 238 79 246 85 242 76 250 82 246 75 253 81 249 73 256 80 251 73 258 79 253 74 257 79 255 76 260 83 257 80 260 85 258 84 262 92 258 88 261 97 258 92 261 101 256 94 258 104 253 95 256 105 250 96 253 106 247 97 250 106 245 97 248 107 244 98 247 108 243 99 245 108 242 98 244 107 241 97 243 106 240 96 243 105 240 95 242 105 240 95 242 104 240 94 243 103 239 94 242 103 238 94 241 103 236 94 240 102 235 94 238 103 234 94 236 103 232 94 233 103 230 95 231 103 227 95 228 103 226 94 227 100 228 94 227 103 229 95 229 105 229 97 230 105 228 96 230 105 228 95 229 103 227 93 229 102 226 92 227 97 225 92 227 97 225 93 229 101 226 94 231 102 227 94 232 102 228 91 234 99 231 87 236 95 234 82 239 89 236 77 240 82 236 73 243 79 236 71 243 77 237 71 242 74 240 70 244 74 242 70 246 74 243 71 249 77 244 71 248 75 244 71 248 76 243 72 247 76 242 72 246 77 240 74 247 80 239 75 243 79 238 76 242 81 237 79 243 85 237 81 241 86 237 83 242 91 237 84 242 92 237 83 241 92 237 83 241 90 236 82 238 87 235 82 237 87 234 83 237 91 234 85 236 91 233 88 235 97 231 91 234 99 230 92 233 100 228 92 229 101 225 93 225 101 223 95 221 103 218 108 219 108 226 106 221 117 229 114 224 126 231 123 225 132 233 130 226 139 234 135 228 144 236 138 229 145 236 139 229 147 236 140 229 148 230 150 229 148 236 141 229 148 235 141 228 149 234 141 227 149 231 142 223 150 228 144 220 151 225 145 216 152 222 146 213 152 220 148 210 153 216 149 206 154 212 152 202 156 207 154 197 157 202 158 192 159 197 162 186 162 191 164 181 165 186 166 176 166 182 169 171 167 179 172 167 170 176 176 165 174 170 178 159 176 164 181 151 178 158 182 146 179 156 185 144 183 154 191 141 189 153 197 140 196 152 203 140 202 152 209 140 207 154 213 140 212 156 219 145 220 158 225 146 227 158 233 146 234 157 238 145 239 157 244 144 246 156 251 145 254 157 258 145 261 156 262 145 266 154 263 143 267 155 264 144 269 159 266 148 272 162 266 151 272 165 264 155 269 166 263 155 269 167 262 156 268 169 262 158 268 170 264 159 269 170 265 160 269 170 266 159 270 170 268 159 272 170 271 160 276 170 277 161 280 169 283 160 286 167 288 157 291 167 294 156 297 169 299 158 305 172 304 162 309 174 308 164 313 172 312 162 319 170 317 160 323 170 319 159 325 172 321 162 327 178 328 168 336 186 336 178 345 195 342 187 352 203 344 195 354 208 343 201 351 213 343 207 353 220 349 217 354 226 357 222 367 230 364 226 375 233 367 229 379 239 370 236 381 249 372 247 384 258 374 256 386 265 376 264 387 274 378 273 389 282 380 282 392 288 385 288 397 291 388 291 401 294 388 295 400 303 386 305 398 316 382 318 394 325 378 328 390 333 384 333 385 333 370 337 380 344 376 344 376 350 365 355 375 364 378 365 378 365 370 371 380 369 368 376 378 376 361 384 370 385 352 393 360 399 352 400 353 404 348 404 348 407 342 408 343 413 337 413 337 421 332 421 332 418 323 429 330 421 320 432 327 424 312 436 317 438 304 440 304 443 292 444 293 435 282 447 285 446 280 447 280 446 272 447 271 438 260 450 261 444 252 456 253 460 250 461 250 451 245 465 245 453 235 466 234 451 223 465 221 449 214 462 211 446 210 458 206 443 203 455 198 443 196 455 192 445 191 458 187 450 188 462 184 450 184 463 180 445 178 458 173 439 167 450 159 430 155 441 147 425 147 435 138 421 143 432 134 418 141 427 131 412 133 421 124 409 125 419 115 409 118 419 108 408 114 419 105 402 109 413 99 392 100 401 89 382 93 390 81 376 89 383 77 371 88 378 76 364 86 369 73 358 81 365 69 357 77 364 64 354 73 361 61 349 73 355 60 340 71 345 59 328 69 332 56 318 68 322 54 313 65 317 51 311 65 315 51 306 65 310 52 299 65 303 51 296 63 301 50 296 62 301 49 295 61 301 48 292 59 297 46 288 57 293 45 284 56 288 44 280 57 284 44 276 58 279 45 275 57 278 44 276 58 279 45 277 59 279 45 276 62 279 49 276 67 277 59 277 73 276 63 279 77 280 69 281 80 282 73 285 74 285 72 283 73 282 75 282 72 283 70 285 75 286 76 286 77 286 78 285 87 286 80 287 81 286 81 287 80 288 80 287 87 288 77 287 85 288 74 286 83 284 73 283 79 280 69 280 76 278 63 278 73 276 59 276 73 274 59 276 73 274 60 276 75 273 62 276 77 272 65 276 77 273 64 276 77 272 64 275 77 272 64 275 77 272 64 275 77 272 64 274 77 271 63 274 76 270 63 274 76 270 63 274 77 270 64 273 77 270 64 275 79 270 65 276 78 271 65 276 78 271 65 276 79 272 65 276 78 272 65 276 77 272 64 276 77 272 64 276 77 272 64 276 77 272 64 276 78 272 66 276 80 271 67 276 80 272 67 276 80 272 67 276 80 272 67 276 79 272 67 277 79 272 66 277 79 272 66 277 79 273 66 277 79 273 65 277 78 274 65 278 78 274 64 278 77 275 64 279 77 275 63 279 76 276 62 280 75 277 62 280 76 277 62 280 77 277 64 280 78 276 65 279 79 276 66 278 80 274 67 278 80 273 67 277 81 272 68 276 81 271 69 276 81 271 68 276 80 271 68 275 80 271 67 275 79 271 67 275 79 271 66 275 78 271 65 275 78 271 65 276 78 271 65 277 79 272 66 276 79 272 66 271 66 272 65 273 66 273 64 273 66 273 64 271 66 272 64 271 66 272 65 271 67 271 65 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 265 76 -1 -1 -1 -1 -1 -1 267 75 -1 -1 268 74 -1 -1 266 76 -1 -1 263 78 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 277 79 277 79 276 80 276 80 275 80 276 79 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261 60 262 59 261 59 262 57 261 67 262 55 261 65 262 53 261 63 262 55 261 60 263 53 262 58 263 50 263 55 265 47 265 51 267 43 267 47 270 40 269 45 275 32 271 43 277 31 273 42 280 31 274 43 280 31 274 44 280 32 274 45 280 32 274 45 280 33 275 46 279 33 277 46 280 33 278 47 280 33 279 48 281 34 280 49 281 35 281 50 282 36 282 51 282 37 283 52 282 38 283 53 283 38 284 52 284 38 283 51 284 37 283 51 284 37 282 50 284 36 282 50 284 37 283 51 285 37 285 50 287 37 287 50 290 36 289 51 291 37 290 51 293 38 293 51 296 38 295 50 298 37 297 49 301 36 298 48 302 35 298 48 303 35 297 49 302 36 296 49 302 37 298 48 304 37 301 46 308 35 305 44 313 33 309 43 318 32 311 43 321 33 313 44 322 34 313 45 322 36 313 45 322 38 315 43 321 39 318 43 324 39 322 41 328 38 325 40 332 36 329 39 340 34 331 38 342 33 331 37 342 32 330 37 341 32 329 37 339 32 327 39 337 33 326 40 333 37 326 39 333 37 328 38 334 36 331 37 337 36 335 36 342 35 340 36 349 36 344 36 354 37 349 37 358 39 352 38 363 40 354 37 365 39 354 35 365 36 352 32 363 33 349 31 358 32 347 31 356 31 345 33 355 32 346 34 355 33 348 35 355 35 351 36 359 37 353 38 365 39 355 39 367 41 356 39 367 41 356 37 367 40 356 35 364 38 356 33 364 37 358 33 365 37 362 33 367 37 368 36 372 40 376 40 378 45 382 45 384 51 389 51 389 57 394 58 392 67 398 66 395 74 401 74 397 83 402 82 397 91 396 99 397 97 404 95 397 102 406 100 399 108 407 105 400 114 409 109 401 117 411 112 403 119 414 116 407 123 419 121 411 129 423 125 415 133 427 127 420 135 430 130 423 137 434 135 425 141 437 139 429 146 439 144 430 150 439 147 431 154 440 150 432 156 442 151 433 158 443 152 435 159 444 154 436 161 446 156 436 161 446 159 436 165 447 165 437 170 449 172 439 178 453 176 443 182 458 179 449 184 463 181 454 186 466 182 457 187 466 186 456 190 465 192 455 196 465 198 454 201 466 203 455 206 468 206 457 210 470 207 460 212 472 209 462 213 472 212 462 216 472 217 462 221 460 226 462 226 461 229 462 229 474 226 464 230 464 232 465 231 476 228 466 232 464 233 466 233 477 230 466 234 466 236 467 235 466 237 468 236 480 234 470 238 470 239 471 238 482 233 473 238 472 238 473 238 483 233 473 238 482 233 472 237 470 238 471 237 468 238 469 238 467 240 468 240 465 243 467 242 476 245 464 245 473 249 460 248 467 254 454 250 460 256 448 251 444 251 444 251 454 256 441 252 444 252 441 252 446 253 444 253 444 256 442 256 452 261 439 258 450 263 438 259 450 263 438 260 439 263 439 262 441 265 440 264 443 267 443 266 456 272 444 269 445 273 444 273 458 279 445 276 444 279 444 278 441 282 441 282 436 286 437 286 434 290 435 290 447 299 436 295 437 300 438 300 439 304 440 304 441 306 439 306 449 312 436 308 443 317 432 312 437 321 427 316 432 327 422 320 431 332 420 327 431 338 419 333 419 335 417 335 413 337 412 337 414 350 405 343 408 359 398 351 404 366 392 358 401 371 393 364 395 376 386 367 377 373 377 372 375 386 367 378 368 390 359 381 353 382 353 382 344 386 343 385 344 400 336 390 340 404 333 394 332 397 331 396 328 407 325 399 315 408 310 398 303 408 298 397 294 406 289 395 288 404 283 393 278 402 275 390 270 402 267 390 263 404 261 392 256 396 256 396 250 403 249 395 237 400 237 392 227 394 225 383 220 386 219 375 215 379 216 368 207 373 210 361 201 371 202 361 195 370 197 361 192 369 194 361 185 363 189 356 175 355 179 345 167 345 171 335 163 337 167 326 161 329 166 318 156 319 163 308 151 313 157 304 147 309 151 304 144 306 148 302 141 298 147 293 136 288 142 282 133 277 138 271 132 269 137 263 133 263 138 257 133 254 142 247 132 246 142 240 130 240 138 236 127 235 136 230 126 229 137 225 126 220 132 219 127 209 136 204 131 198 136 196 134 191 143 189 137 186 146 185 142 179 153 179 144 172 155 172 142 165 153 165 140 160 147 160 144 156 148 157 147 149 149 149 154 138 155 138 157 129 163 129 163 124 170 125 171 122 178 125 179 117 187 121 184 111 192 115 184 104 193 108 184 98 189 100 186 94 191 97 191 89 196 92 204 85 206 85 211 77 216 80 220 73 225 77 229 76 231 77 233 73 240 80 240 71 246 76 245 67 252 73 247 62 254 67 248 58 255 63 251 55 256 59 256 53 264 59 261 52 269 57 263 53 271 57 263 52 271 57 262 51 271 56 263 50 271 55 265 49 273 55 269 49 277 54 273 48 279 52 278 47 286 53 281 45 289 51 284 43 292 49 287 40 295 46 289 37 298 42 291 36 300 41 292 36 301 41 291 37 301 43 291 39 301 44 290 41 300 46 287 44 297 49 284 49 293 54 281 52 290 57 281 53 290 59 283 55 291 61 286 54 294 61 290 55 298 62 292 56 299 64 293 60 300 67 293 63 299 71 295 64 302 72 296 65 303 73 297 66 303 73 296 64 302 73 296 63 302 72 295 61 301 70 294 59 300 68 291 56 297 65 289 55 294 63 287 54 292 62 286 53 291 62 286 54 291 62 287 55 292 63 289 57 294 65 291 58 296 66 293 59 297 67 293 59 298 67 294 58 298 67 294 58 299 66 294 57 298 65 293 57 297 65 293 56 297 65 292 56 296 65 291 57 296 65 291 57 296 66 292 59 295 67 292 59 295 68 292 61 296 69 293 61 296 70 293 61 297 70 293 61 297 70 293 61 297 70 293 61 296 69 293 61 295 70 292 60 296 69 292 60 296 69 292 59 296 68 291 59 296 68 292 59 296 68 292 59 295 69 292 60 295 69 292 60 295 69 292 60 295 69 291 61 295 69 291 61 295 69 291 60 295 69 291 59 295 69 291 59 295 68 292 59 296 68 293 59 296 67 293 59 297 67 294 59 298 68 295 59 299 68 295 60 299 69 295 60 298 69 295 61 298 69 295 61 298 70 295 61 298 70 294 61 298 70 294 61 297 71 293 61 297 71 293 61 297 71 293 61 297 70 295 61 297 70 295 61 298 70 295 61 297 70 294 61 297 70 294 60 297 69 294 60 297 69 293 60 297 69 293 59 296 68 293 59 296 68 293 59 296 68 293 60 296 69 292 61 296 69 292 61 295 69 291 61 295 69 291 61 294 69 291 61 295 69 291 60 295 69 291 61 295 69 291 61 294 69 291 61 294 69 291 60 295 69 291 59 295 68 291 59 295 68 291 59 295 68 290 59 294 68 289 59 293 68 290 60 293 69 289 60 293 69 289 60 293 69 288 60 292 69 288 60 292 69 287 59 292 68 287 59 291 67 287 58 291 67 287 58 291 67 286 58 290 66 285 57 289 65 282 56 286 65 280 55 283 61 279 55 283 63 278 55 282 63 277 55 281 63 276 56 279 61 275 56 278 61 274 55 277 61 274 56 277 62 275 57 279 65 276 57 280 65 278 57 282 66 280 58 284 66 282 58 286 66 285 59 289 67 288 59 292 68 290 60 294 68 291 59 295 68 292 59 295 67 292 57 295 66 291 55 295 64 291 55 295 63 290 54 294 62 289 53 293 62 289 53 294 62 289 54 293 63 290 55 294 64 290 56 293 65 290 57 294 65 291 57 295 66 291 57 295 66 291 57 295 66 291 57 295 66 291 57 295 65 291 57 295 65 291 56 294 65 290 55 294 64 290 55 294 64 289 55 294 63 287 55 293 62 285 54 292 61 282 52 290 58 279 50 290 53 275 47 286 49 272 44 283 46 270 42 281 43 269 41 280 41 268 39 280 39 268 38 280 38 268 37 280 36 268 35 279 34 266 32 278 31 264 30 276 28 262 28 274 25 260 28 272 23 258 27 270 22 257 28 268 22 257 29 268 22 257 31 268 23 258 32 269 25 259 34 270 27 261 36 273 30 264 36 275 33 268 37 279 36 274 38 285 41 282 42 291 47 289 47 297 54 294 54 301 62 297 59 301 68 297 61 301 70 297 59 301 68 297 57 300 66 297 56 301 64 298 56 302 64 300 56 304 65 301 57 306 65 301 57 306 64 300 56 304 64 299 55 304 63 299 56 304 64 299 58 303 66 300 62 302 68 302 66 303 75 303 71 303 81 303 75 302 85 301 77 300 87 297 88 297 87 296 77 295 87 293 76 292 85 290 74 289 83 288 74 286 83 286 76 284 84 286 78 283 87 286 80 283 89 287 84 283 95 286 86 284 97 284 86 283 97 283 85 281 96 286 87 283 97 288 88 285 97 288 89 286 98 288 88 286 98 288 88 286 97 287 88 285 98 285 89 282 99 283 92 279 101 281 95 276 103 279 97 273 106 277 99 271 108 275 101 268 110 274 102 268 110 274 102 269 111 275 101 270 111 276 101 271 110 276 100 271 109 276 101 270 110 274 103 268 111 271 108 262 114 264 114 255 119 256 119 246 124 247 122 236 124 239 125 228 124 232 128 221 125 226 130 215 126 220 130 209 126 213 132 204 129 206 133 195 126 199 133 188 126 191 134 181 126 186 136 175 129 181 140 170 133 178 144 166 138 175 148 164 141 172 150 160 143 170 152 159 145 169 157 158 150 168 163 157 156 166 167 154 161 162 170 151 164 158 173 146 167 154 176 142 171 152 181 139 177 150 188 138 185 149 196 136 195 149 203 136 202 150 209 138 207 154 213 141 211 156 219 144 218 157 224 144 224 154 229 142 228 150 233 137 232 148 237 135 237 148 244 136 244 150 252 137 254 153 258 142 260 157 262 146 265 161 265 149 268 164 266 152 270 168 268 157 272 172 273 162 276 174 279 164 284 172 287 166 289 168 294 158 299 166 299 159 300 165 300 154 305 167 305 156 308 171 313 162 320 178 321 168 328 183 326 174 334 188 328 179 336 190 328 182 336 195 332 187 339 199 338 191 346 201 346 194 354 202 351 194 361 203 354 195 363 207 355 200 365 215 358 209 369 225 361 220 372 233 365 229 376 239 368 236 379 243 369 241 380 250 370 247 382 258 373 255 384 265 378 263 389 270 382 268 394 274 384 274 396 281 385 282 397 290 384 290 395 298 382 299 394 303 380 304 392 306 377 308 389 312 374 313 385 319 374 321 384 326 376 330 387 335 390 335 390 339 390 339 390 342 375 347 387 351 369 357 380 360 363 366 373 371 368 371 369 370 354 377 363 378 350 385 359 393 356 394 356 393 348 401 357 396 347 405 356 411 349 412 349 409 332 419 339 416 322 427 328 429 321 430 321 428 314 429 314 420 300 431 304 435 298 436 298 442 295 443 294 437 288 448 292 451 286 452 286 454 275 456 274 445 261 458 262 445 252 458 252 454 245 455 244 442 237 454 236 445 230 457 228 447 227 461 225 461 222 462 222 459 214 460 213 444 203 457 199 454 187 455 186 441 182 454 178 439 179 451 174 434 173 445 167 431 166 442 159 432 159 444 152 434 154 446 147 432 150 444 143 426 141 437 133 418 130 428 121 410 122 420 112 405 117 414 107 400 115 408 104 393 110 401 99 389 104 397 93 387 98 395 87 383 95 391 83 376 92 383 80 364 86 370 73 353 82 358 69 345 79 350 66 339 78 344 65 332 77 336 64 326 73 331 60 325 69 329 55 322 65 328 52 318 64 323 51 309 63 314 50 300 61 304 48 295 60 299 46 293 59 296 46 289 59 293 45 288 59 292 46 288 59 293 46 287 59 292 46 285 59 290 46 280 60 284 48 275 60 277 53 272 61 275 50 274 62 276 50 279 63 282 51 281 65 285 52 281 68 284 56 284 74 287 64 285 69 285 70 279 79 281 69 279 72 279 73 279 72 280 73 279 71 280 70 279 71 278 70 278 79 277 70 279 77 278 67 281 76 280 65 283 74 282 61 282 72 281 59 281 71 279 58 279 72 277 59 277 72 275 58 276 71 273 58 275 72 272 58 275 73 272 59 275 73 271 59 275 73 271 59 275 73 272 59 274 72 272 59 275 73 272 59 274 73 271 59 275 74 272 61 275 74 271 61 275 75 271 61 275 75 271 62 275 75 272 62 276 75 272 62 276 75 272 62 276 75 273 62 276 74 273 61 276 74 273 61 276 74 272 61 275 75 272 61 274 75 270 62 274 75 270 62 274 76 270 63 274 77 270 64 274 77 270 64 273 76 269 63 272 76 268 63 271 76 267 63 270 77 266 63 268 77 263 64 266 77 262 64 265 77 261 66 264 74 261 63 264 70 262 62 267 65 267 52 274 63 276 49 284 63 286 49 289 65 292 51 287 67 290 53 282 69 283 56 277 72 275 58 273 74 271 60 270 74 267 61 267 74 264 61 263 73 260 60 259 74 256 61 254 77 249 72 256 77 251 69 260 78 255 71 264 80 257 73 266 80 258 74 262 79 258 75 260 80 261 58 270 64 267 49 275 58 273 44 279 55 277 41 281 56 279 42 282 58 280 44 283 59 280 45 285 61 282 47 289 61 285 48 293 61 288 48 295 61 289 49 294 63 288 51 294 65 288 53 294 66 287 55 294 66 287 54 294 64 288 52 295 62 289 49 294 61 290 48 293 61 290 47 294 59 292 45 295 58 294 44 298 57 297 43 300 57 300 43 300 58 301 44 299 61 301 46 299 62 302 48 301 63 304 49 302 61 306 48 303 60 308 47 305 59 311 47 307 59 313 47 309 59 315 47 309 60 316 48 311 62 316 50 311 63 317 52 313 63 318 52 314 62 319 51 315 60 318 53 317 57 320 49 319 53 326 41 321 50 328 39 321 49 328 38 320 47 328 36 320 46 328 34 321 45 328 33 321 44 328 33 321 43 329 33 324 42 332 32 327 40 336 30 331 39 339 30 335 39 344 30 339 38 349 30 344 38 354 31 350 38 361 33 357 38 368 35 364 39 375 38 371 39 381 40 376 41 387 44 382 43 392 48 388 46 397 52 392 49 401 55 396 50 403 57 400 52 407 59 404 56 407 63 408 61 411 70 413 68 415 78 416 75 415 84 419 81 416 91 420 88 416 97 421 95 417 104 423 103 417 111 424 107 418 115 426 110 420 118 429 111 423 120 432 113 427 121 435 116 429 124 436 120 430 129 438 126 431 134 440 133 432 139 440 137 432 145 441 141 433 148 443 144 435 151 445 146 437 153 447 149 439 155 446 152 437 159 445 159 436 165 446 165 437 171 448 169 439 176 453 173 444 179 457 175 448 182 460 177 451 182 453 185 454 184 465 182 456 187 466 187 456 190 465 191 454 194 463 194 453 198 462 198 451 200 459 200 449 203 457 204 446 206 456 208 445 210 456 212 445 215 457 215 447 218 460 217 449 219 462 218 451 220 462 218 451 220 460 218 449 219 457 219 446 220 456 220 445 221 455 220 444 222 456 222 445 223 457 222 446 223 446 224 448 223 460 224 449 224 460 226 449 226 458 226 447 227 446 227 447 226 446 225 447 225 457 222 445 223 455 222 444 223 441 224 442 223 440 223 441 223 451 223 440 223 451 223 439 223 451 222 440 222 452 223 441 223 451 225 440 224 451 225 440 225 450 224 439 223 449 223 438 222 448 222 437 221 448 222 437 221 436 221 437 221 450 223 439 221 452 223 441 222 440 223 441 222 441 223 442 222 452 224 441 223 450 224 439 223 436 223 437 222 435 222 437 221 448 222 437 221 448 222 437 221 449 222 438 221 450 223 439 221 451 223 440 221 452 223 441 221 453 223 441 221 452 223 441 222 438 223 439 222 449 223 438 221 450 223 439 221 438 222 439 221 452 223 441 221 452 223 441 222 451 224 441 223 439 225 440 224 451 225 439 224 439 224 440 223 452 224 441 222 452 223 441 221 452 222 441 221 451 222 440 220 438 221 439 220 437 221 438 220 448 222 437 220 436 221 437 220 450 222 439 220 438 221 439 221 439 221 440 221 451 222 440 221 451 222 439 221 450 223 439 221 450 223 450 223 450 224 450 223 450 224 439 223 451 224 439 223 451 224 439 223 451 224 440 223 440 224 440 223 452 224 441 223 452 223 441 222 440 222 441 222 440 223 441 222 452 223 441 222 440 222 441 221 440 222 441 221 452 224 441 222 440 223 441 222 452 223 441 221 439 222 441 221 440 222 441 222 440 223 441 222 452 223 441 222 452 222 441 221 451 222 440 221 451 223 439 222 438 222 439 222 438 222 439 221 450 222 439 221 450 222 439 220 450 221 439 219 438 220 439 219 451 221 440 219 452 221 441 219 453 221 441 220 454 221 443 220 455 221 444 220 454 222 443 221 452 224 440 222 450 224 438 222 436 222 437 222 450 223 439 221 451 222 440 221 452 222 441 220 452 221 441 220 452 221 441 220 453 222 442 221 454 223 443 222 455 224 444 223 456 224 445 224 444 224 445 223 455 223 444 222 454 222 443 221 452 222 441 220 437 221 438 221 446 223 435 221 433 222 434 221 432 222 433 221 446 224 435 221 447 223 435 221 448 222 437 220 448 221 437 219 449 221 438 219 449 220 438 219 449 221 438 219 450 222 439 220 451 222 440 221 453 223 441 221 453 223 442 221 452 222 441 221 452 222 441 221 451 222 440 220 450 221 439 220 450 221 439 219 439 219 440 219 440 219 441 219 454 220 442 219 454 220 442 219 440 219 441 219 452 220 441 219 439 219 440 219 439 219 439 219 452 220 441 218 441 219 442 219 442 219 443 219 455 220 443 219 454 222 443 221 454 224 443 223 453 224 443 224 454 224 443 224 454 223 443 223 454 222 443 221 454 222 443 221 452 221 441 220 451 220 440 219 440 222 440 221 441 224 442 223 455 225 444 225 445 226 446 225 458 227 447 226 457 227 447 226 443 226 444 226 453 225 442 224 452 224 441 223 452 223 440 221 451 223 440 221 450 224 439 222 448 225 437 223 446 226 435 224 445 227 434 225 444 227 433 225 444 226 433 224 434 223 435 223 434 222 435 222 435 222 436 221 447 222 437 220 448 222 437 220 449 222 438 220 450 222 439 221 441 223 442 223 456 224 445 224 459 224 448 225 462 226 451 226 462 226 451 226 449 229 450 228 448 232 448 231 458 235 447 235 457 239 446 239 457 244 446 243 458 248 447 248 459 251 448 251 458 255 447 255 457 260 446 259 445 262 446 262 445 265 446 265 456 269 445 267 455 272 444 270 443 274 444 274 456 281 445 278 445 283 445 282 454 289 443 286 449 294 438 290 445 298 434 294 444 303 432 299 443 308 432 304 433 310 434 310 435 312 435 312 445 318 432 314 429 319 427 319 421 327 421 327 424 339 414 334 410 341 410 341 408 346 408 346 405 347 405 347 408 357 398 351 391 357 391 357 394 373 385 364 391 378 380 370 385 383 375 374 375 388 367 380 357 384 357 384 358 395 350 386 351 395 343 386 341 397 334 387 333 400 325 390 326 404 318 393 318 397 318 398 316 407 313 399 305 408 301 397 290 398 289 396 286 405 281 393 281 402 277 391 275 399 271 387 265 388 264 386 261 400 258 388 255 402 253 390 250 401 249 389 241 399 241 388 231 395 230 384 222 389 222 378 217 383 216 372 213 377 214 366 207 371 210 359 202 368 205 355 196 367 199 356 191 366 193 358 186 364 189 354 178 358 182 349 170 351 174 340 165 342 167 335 163 335 165 325 162 328 166 316 159 320 166 310 155 314 163 304 150 310 158 301 145 308 152 300 142 304 148 298 137 296 143 290 133 284 138 279 132 273 137 269 132 264 138 259 134 257 142 252 136 248 147 244 135 242 145 238 131 238 142 232 126 234 138 229 125 230 134 225 126 222 132 219 136 211 135 210 141 198 140 197 136 190 144 189 139 186 148 186 144 181 150 181 148 173 158 175 149 165 158 165 146 158 155 158 144 154 151 154 149 149 152 150 155 140 156 140 158 129 163 130 166 121 171 122 173 118 179 120 181 115 187 118 187 110 196 114 188 103 196 107 187 96 195 100 188 92 192 94 191 89 196 91 199 83 204 86 208 78 213 81 215 75 221 78 220 73 226 76 224 73 230 77 230 74 235 77 236 73 244 79 242 68 250 74 245 63 253 68 245 58 253 62 246 54 254 59 247 50 253 54 251 48 257 51 254 47 263 51 256 46 265 51 257 45 265 50 258 43 266 49 260 43 268 49 262 43 267 47 264 44 269 48 267 43 275 49 269 43 277 48 269 41 277 45 267 38 274 41 266 36 272 38 264 33 273 37 263 31 271 35 263 30 271 33 263 28 272 31 263 26 273 28 265 24 273 27 265 23 273 25 265 21 273 24 265 21 274 23 265 21 273 23 265 19 274 22 267 18 276 21 269 16 278 19 270 15 279 18 271 13 281 16 272 12 281 14 272 10 281 13 272 9 281 11 273 9 282 10 273 7 283 10 275 7 286 9 276 7 286 9 277 7 288 9 277 7 288 8 277 6 288 7 274 5 286 6 271 5 282 6 267 5 277 6 263 6 274 6 261 7 271 7 259 9 268 8 257 10 268 9 257 10 267 10 258 11 267 11 259 12 268 12 259 12 269 14 261 13 269 15 264 14 271 17 268 16 272 19 271 19 275 22 275 23 279 27 279 27 283 31 282 31 286 35 286 35 290 40 291 40 294 45 295 44 298 49 301 54 301 53 294 43 299 51 291 41 297 48 289 39 294 44 287 40 291 44 284 41 291 47 285 41 290 45 287 42 291 46 285 43 291 49 285 44 291 50 285 45 291 51 283 46 287 50 285 55 284 51 281 47 285 55 284 47 287 53 288 50 290 55 293 54 293 59 295 59 296 65 295 64 296 69 295 68 294 73 293 71 291 81 289 73 288 82 287 75 285 83 287 77 284 85 283 75 281 84 279 71 276 79 278 70 275 79 280 71 277 80 285 73 282 83 290 76 288 88 292 79 290 91 288 78 286 87 283 77 281 85 279 75 276 83 276 74 273 83 273 73 271 82 268 73 266 82 264 72 262 81 262 72 261 82 262 74 261 84 264 77 262 87 266 81 264 92 268 86 265 95 268 92 263 101 266 96 262 107 263 99 258 110 261 100 255 111 258 101 251 110 256 101 249 110 256 103 248 112 255 107 245 113 252 111 243 118 247 117 236 120 241 122 230 125 235 127 224 126 229 131 218 131 223 135 212 133 216 138 205 135 210 139 199 137 204 139 193 136 198 140 187 134 192 142 181 135 187 144 176 138 182 147 172 142 178 150 167 144 176 154 164 151 173 158 162 154 171 162 160 158 169 166 158 162 168 169 156 164 166 169 154 164 164 171 152 166 164 174 151 169 164 177 152 173 166 183 155 181 166 188 155 186 165 192 152 189 160 196 148 192 154 198 154 199 149 198 137 194 148 201 135 197 147 206 134 204 147 215 135 214 148 220 135 219 149 223 137 223 150 227 137 227 150 230 139 230 150 234 138 233 149 238 136 239 147 240 134 241 145 243 133 243 144 244 132 245 144 247 132 248 145 249 132 251 148 251 136 254 154 254 143 259 160 258 149 263 163 262 152 267 162 266 161 265 160 271 158 269 157 275 146 280 156 279 145 283 158 283 147 287 162 288 150 293 164 293 152 298 164 297 153 303 163 301 153 307 164 304 154 310 167 308 157 315 172 314 163 321 178 320 169 328 181 324 173 332 186 326 177 334 191 327 182 336 196 330 189 337 201 336 193 344 202 343 194 352 201 349 193 358 200 352 194 361 206 354 200 364 215 358 210 369 226 361 221 372 234 364 230 375 239 364 234 375 242 364 238 374 250 365 245 376 258 370 255 381 265 376 263 388 270 382 269 394 274 384 273 396 280 384 280 396 291 383 291 395 301 381 302 393 308 379 310 391 313 376 316 388 320 374 323 385 327 374 331 386 335 377 338 389 341 390 341 391 345 388 346 389 354 382 354 383 356 364 363 375 363 359 370 369 367 356 374 365 376 362 377 362 379 357 380 357 380 343 387 351 396 348 397 348 397 340 405 348 409 348 410 348 405 336 416 343 411 328 422 334 417 319 427 325 419 312 430 318 430 312 431 312 431 304 432 304 435 297 436 296 442 291 443 291 437 285 449 289 450 287 451 287 452 278 453 278 441 265 454 267 442 257 455 258 442 252 455 252 441 247 454 247 439 243 451 242 449 235 450 235 450 227 451 226 444 220 456 218 448 215 461 213 460 210 461 209 458 201 459 201 444 193 457 189 442 184 455 179 439 178 452 173 437 175 448 169 431 168 443 161 428 159 439 152 429 150 440 143 431 144 443 138 431 141 443 134 426 133 438 125 418 124 428 115 410 119 419 109 404 116 413 105 399 115 407 104 391 112 398 101 384 106 391 95 381 101 389 89 381 94 389 83 378 90 386 79 369 85 377 73 360 81 367 69 352 78 359 65 348 74 355 62 344 72 351 60 337 70 343 58 331 68 336 55 327 64 333 51 326 61 332 48 322 59 328 46 316 59 321 45 308 57 312 44 302 57 307 44 301 57 305 44 300 57 305 44 297 57 302 44 295 57 299 44 292 57 296 44 290 57 294 44 287 58 291 45 286 59 291 47 285 59 290 47 287 61 292 48 290 63 294 51 290 66 295 54 291 70 295 58 295 76 298 66 296 80 298 72 297 73 298 74 297 74 297 75 297 76 297 77 293 85 295 79 295 81 295 81 295 81 296 81 297 81 298 82 299 80 299 81 299 79 299 79 297 76 297 75 293 73 293 71 291 81 289 68 288 77 286 64 286 75 284 61 284 73 282 60 283 74 281 60 283 75 280 62 283 77 280 63 284 78 280 65 283 79 279 67 283 79 280 66 284 79 280 65 284 79 280 65 283 79 280 65 284 78 281 66 284 78 281 66 284 79 281 66 285 79 282 67 285 81 281 68 285 81 282 69 286 82 282 69 286 82 282 69 285 81 282 69 286 81 282 68 286 80 282 67 285 79 282 67 285 79 281 66 284 79 281 65 284 79 281 65 285 79 281 66 285 79 282 66 285 80 282 67 285 81 282 68 285 81 282 68 285 81 281 69 285 81 281 69 285 81 281 68 285 80 280 70 286 79 282 66 286 79 282 65 286 78 282 65 286 78 283 65 287 78 283 65 287 79 283 66 287 79 284 67 287 81 283 67 287 81 283 68 287 81 284 68 287 81 284 68 287 81 284 69 287 81 284 69 287 81 283 69 286 82 282 69 285 81 281 69 285 81 281 69 284 81 280 68 284 81 280 68 284 80 280 68 284 80 280 67 284 80 280 68 284 81 280 68 283 81 279 69 284 82 279 70 283 83 279 71 284 84 279 72 284 84 279 72 283 83 279 72 283 83 279 71 283 83 278 70 283 83 278 70 283 83 278 70 283 83 278 70 283 83 278 70 283 82 278 70 283 82 278 69 284 82 279 69 284 82 279 69 284 82 279 70 284 83 280 70 284 83 279 71 284 83 279 71 284 83 279 71 284 83 279 71 284 83 279 71 284 82 279 70 284 82 279 69 284 82 279 69 284 82 279 69 284 82 279 69 284 82 279 69 284 82 279 69 284 82 279 69 284 82 279 69 279 71 279 69 284 82 279 69 284 82 278 69 284 82 279 70 284 83 279 70 285 83 280 70 285 83 280 70 285 83 280 70 285 81 280 69 286 81 280 68 286 80 281 67 285 79 282 66 287 79 282 65 287 79 283 65 287 78 283 65 288 77 284 64 289 76 285 63 289 75 286 62 290 75 286 62 291 75 287 62 291 75 287 62 292 76 288 63 292 76 287 63 292 76 288 63 292 76 288 63 292 76 288 63 288 65 288 63 288 65 288 63 288 67 288 64 -1 -1 284 77 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 287 80 287 79 288 78 289 78 290 76 290 76 291 75 292 75 292 74 293 73 293 72 294 72 294 71 295 70 -1 -1 -1 -1 299 69 299 68 301 69 302 68 303 69 304 69 305 70 306 70 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308 57 309 59 309 58 317 70 309 60 316 73 308 63 314 76 305 65 311 80 302 69 307 84 298 74 303 90 294 80 298 96 289 87 295 102 285 93 291 103 282 95 289 103 279 95 287 103 278 94 285 103 276 94 284 103 275 93 284 101 275 91 285 98 276 88 285 95 277 85 286 92 277 82 287 88 278 78 289 84 281 73 289 79 284 66 289 73 286 60 289 69 287 55 291 66 289 52 294 63 292 49 297 61 296 47 300 60 299 45 302 59 302 45 305 59 305 45 308 58 310 44 311 57 314 43 314 56 317 42 318 57 320 43 321 59 324 45 323 61 327 47 324 63 328 49 325 63 330 50 327 63 332 50 329 62 335 49 331 61 337 49 334 62 341 49 336 63 343 51 336 64 345 54 337 65 346 56 347 58 347 56 339 64 348 55 339 61 349 53 341 60 351 52 341 59 351 51 341 58 350 50 340 57 349 49 341 56 350 48 341 56 351 48 343 54 353 47 346 52 353 48 350 49 357 47 354 49 361 48 357 49 364 49 359 51 371 51 361 54 373 54 363 56 370 57 373 61 370 59 363 58 371 60 365 56 372 60 370 54 375 59 375 55 380 60 383 56 387 61 391 58 394 64 400 62 400 71 407 68 406 77 413 76 411 85 418 84 413 93 421 92 416 100 423 99 417 107 425 106 418 114 425 113 417 120 423 118 415 125 422 123 413 129 423 129 415 135 427 134 418 140 432 137 423 144 436 140 428 147 440 144 431 150 444 148 434 154 447 152 437 157 450 157 440 162 451 163 441 168 452 169 442 173 442 179 443 178 451 178 440 181 436 188 437 188 448 191 437 194 452 196 441 199 457 200 446 203 450 206 450 206 451 206 450 207 462 213 449 214 459 221 447 222 456 229 445 228 442 234 443 233 455 239 444 238 456 241 444 240 455 243 443 243 440 248 441 249 452 257 440 256 453 264 441 263 455 269 443 268 456 273 443 271 454 280 442 276 439 283 439 283 446 293 434 289 443 299 432 295 430 299 430 298 440 305 429 300 435 309 425 303 431 316 420 311 430 324 418 318 430 332 419 327 421 331 420 331 419 333 417 333 412 338 410 338 410 351 400 344 401 355 393 346 395 358 386 349 380 354 380 354 382 369 374 360 378 375 370 366 376 379 367 370 369 385 360 375 359 389 351 379 351 394 343 384 345 396 337 387 334 387 332 386 330 397 324 386 319 399 314 388 310 402 304 391 305 406 298 395 300 408 294 397 287 399 285 398 279 407 275 397 270 404 266 392 266 400 262 389 258 396 257 385 250 394 248 382 242 393 241 380 237 393 237 384 233 392 234 383 224 387 227 375 216 380 218 369 209 374 211 362 203 369 206 356 199 363 202 352 192 358 196 345 186 355 189 342 180 355 183 347 175 354 179 346 170 350 172 344 161 341 164 335 153 330 157 324 149 321 153 315 147 312 151 307 144 304 151 294 140 299 146 292 137 298 141 292 134 294 139 290 134 289 139 284 130 277 137 274 129 265 134 262 130 255 135 252 131 248 137 245 133 242 143 237 134 234 144 231 134 229 145 225 132 226 143 222 131 221 140 219 131 215 141 213 132 204 139 203 134 193 139 192 136 184 145 183 140 178 149 175 143 172 156 171 147 165 156 166 147 161 158 162 145 157 153 158 145 152 153 154 147 147 157 152 155 138 158 138 159 129 164 130 165 124 170 125 169 120 175 122 175 117 181 119 183 111 189 114 188 106 197 109 189 101 197 105 189 95 194 98 190 91 195 94 197 87 200 89 206 82 208 83 211 75 215 78 217 72 222 75 222 70 226 73 228 69 232 73 235 68 239 72 239 66 243 69 240 62 247 68 241 59 246 62 245 58 250 62 250 55 255 60 255 53 263 60 259 53 266 58 260 51 268 57 261 50 269 56 261 49 269 54 261 48 269 53 261 47 269 52 262 45 270 51 264 45 272 51 267 46 274 52 267 47 275 53 267 46 275 53 269 44 274 49 272 44 277 50 276 46 282 54 279 50 285 57 281 53 287 61 283 56 289 64 284 58 290 66 285 58 291 66 287 56 295 65 288 56 296 63 288 56 295 64 287 57 292 65 285 58 291 66 284 58 289 66 282 58 287 67 281 59 286 67 281 59 286 68 282 59 286 68 284 59 287 69 284 61 288 69 285 61 288 69 286 60 289 69 287 59 290 68 287 59 289 68 286 57 289 66 287 57 289 65 286 56 289 65 286 55 289 63 285 54 289 63 286 55 289 64 286 56 289 65 285 57 288 66 285 57 288 67 285 58 288 67 285 59 288 68 286 59 288 69 286 60 289 69 286 60 288 69 285 60 288 69 285 60 288 69 285 59 288 68 286 59 288 68 286 58 289 67 286 58 288 67 286 58 288 67 286 58 288 67 286 58 288 67 285 59 288 68 285 59 288 69 285 60 288 69 285 61 287 70 285 61 288 70 285 61 287 70 285 61 287 70 285 60 287 69 285 59 288 68 285 59 288 68 285 59 288 68 285 59 288 67 285 59 288 68 285 59 288 68 285 59 287 68 285 59 287 69 285 59 287 68 284 58 287 67 284 58 287 67 284 58 287 67 284 58 287 67 285 59 287 67 285 58 287 67 285 58 287 67 285 59 287 67 285 59 287 67 284 59 287 67 285 59 287 67 285 59 287 67 284 59 287 67 284 59 286 67 284 59 287 68 285 59 287 68 283 59 286 68 283 59 286 68 283 59 286 68 283 59 286 68 282 58 285 67 281 57 284 66 280 57 283 65 280 56 282 65 279 55 281 64 277 55 280 64 277 55 279 64 276 55 278 64 276 56 278 64 277 57 279 65 278 57 280 66 279 59 282 67 279 59 282 68 280 59 283 68 281 59 284 67 281 58 284 67 282 58 285 67 283 58 285 68 284 59 286 67 285 59 287 68 286 59 288 67 287 59 289 68 286 59 288 68 286 58 288 67 286 58 288 67 286 59 288 67 285 59 287 68 285 59 287 68 285 59 287 68 285 59 287 68 285 59 287 68 285 59 287 67 285 59 288 68 285 59 287 67 285 58 287 67 285 58 287 67 285 58 287 67 285 58 287 67 285 58 287 67 285 58 287 67 285 58 287 67 285 58 287 67 285 58 287 67 284 59 286 67 284 59 286 67 284 59 286 67 285 59 287 67 285 58 287 67 285 59 287 67 285 58 287 67 285 57 287 67 284 57 286 66 284 57 287 66 285 57 287 66 285 57 287 67 285 58 287 67 285 59 287 67 285 59 287 67 285 59 287 67 285 59 287 67 285 59 287 67 284 58 286 67 284 58 286 67 283 58 285 67 283 59 285 67 282 58 285 67 281 58 284 67 281 57 284 67 279 57 285 66 279 57 285 65 277 55 284 62 275 52 282 58 272 48 280 53 269 45 277 50 267 43 275 47 265 41 274 46 266 41 272 44 267 41 275 44 267 40 274 43 268 40 274 43 269 40 277 45 269 40 277 45 269 41 278 45 269 41 277 46 268 42 277 47 267 42 276 47 266 43 275 47 265 43 275 47 264 43 274 46 262 42 272 45 260 41 270 42 258 40 269 39 255 38 264 37 252 37 263 34 249 36 260 32 246 36 256 30 242 36 252 29 238 36 249 29 235 37 245 29 232 38 241 29 229 39 237 29 226 41 232 29 222 44 227 31 218 49 222 35 215 52 217 39 212 56 213 43 209 59 210 46 207 62 208 48 206 63 207 50 206 64 205 51 205 66 203 52 203 68 199 55 200 73 196 60 198 81 192 69 197 90 189 79 197 99 188 90 197 107 189 99 198 112 189 104 198 117 187 108 195 121 185 113 192 125 181 118 189 129 178 122 185 131 175 123 182 133 172 125 180 137 170 130 178 142 168 136 177 145 165 139 174 148 162 141 170 149 160 142 168 149 156 143 166 151 154 145 165 156 153 149 166 161 155 156 166 166 156 163 165 169 153 165 163 171 151 166 161 172 149 166 161 175 148 170 160 180 148 176 158 185 146 181 156 191 156 192 154 194 142 191 154 197 141 194 153 199 140 197 152 204 139 202 151 208 138 206 150 211 137 210 147 214 147 213 145 215 145 215 144 218 144 218 145 222 145 222 147 226 134 227 148 230 137 232 149 235 138 236 149 239 137 239 149 240 149 239 136 243 136 242 138 247 138 246 153 250 141 251 156 255 144 256 156 259 144 262 155 264 142 266 152 267 139 268 149 269 137 272 148 274 137 277 149 280 138 284 152 285 142 290 155 290 144 294 157 291 146 296 158 292 146 297 159 292 148 297 162 293 151 299 166 298 156 304 170 304 161 308 171 308 161 314 170 313 159 319 169 318 158 324 168 321 158 328 172 323 163 330 180 326 172 333 188 331 180 340 194 336 186 346 198 340 190 350 201 344 199 344 204 345 196 353 207 348 200 357 212 353 205 363 216 358 209 368 219 363 212 373 220 365 212 375 222 365 215 375 228 366 222 377 234 368 230 379 241 370 238 381 247 372 244 383 252 373 249 384 255 374 254 374 258 374 258 374 265 375 264 387 273 377 271 388 279 380 278 392 283 382 282 394 286 384 286 396 293 383 294 395 302 381 304 393 309 378 311 390 313 376 315 387 317 373 320 384 323 370 326 381 334 382 334 382 341 385 341 386 345 389 345 389 346 376 350 388 357 383 358 383 367 376 367 376 374 369 375 369 380 364 380 364 382 360 383 360 384 355 385 355 390 349 391 349 399 346 400 346 399 338 408 345 413 345 413 345 417 341 418 341 422 332 423 332 419 317 429 323 422 311 434 316 423 306 435 311 432 305 433 305 433 297 434 297 428 285 439 288 435 279 447 282 440 277 452 280 443 271 457 273 446 262 459 263 458 253 459 252 444 246 457 245 441 240 454 238 440 232 452 230 442 226 454 224 447 222 460 220 450 219 464 217 450 214 463 212 446 204 459 201 441 191 453 186 437 180 449 173 433 173 446 167 430 171 442 165 426 166 436 160 420 158 431 151 420 151 429 143 422 144 433 136 423 140 435 132 420 132 431 124 413 122 423 113 405 114 415 105 400 111 409 100 395 109 403 98 387 104 395 93 383 101 390 89 381 97 388 85 379 93 386 81 374 90 381 77 365 85 372 73 357 82 362 69 349 80 355 67 344 78 349 65 337 76 342 63 330 75 334 62 326 74 330 60 325 71 329 57 324 68 328 54 319 66 324 52 312 64 316 51 304 63 308 50 299 63 302 50 297 63 301 49 295 62 299 48 290 61 294 48 287 62 291 49 287 63 291 49 286 63 291 50 285 63 289 51 282 62 286 49 283 61 287 47 284 61 288 48 284 61 288 48 283 63 287 50 284 68 287 55 293 63 293 61 290 76 294 65 290 68 291 67 289 70 290 68 289 71 290 70 287 81 290 70 290 71 291 70 292 71 293 69 291 69 292 67 289 77 290 65 288 75 287 62 285 73 283 59 282 72 280 59 279 73 277 59 278 74 275 60 277 75 274 62 278 76 274 63 278 76 274 63 277 76 274 62 277 76 274 62 277 76 274 63 277 77 274 63 277 77 274 64 278 77 275 64 279 77 275 64 278 77 274 64 278 78 274 65 278 78 274 65 278 79 274 65 279 79 274 66 279 79 275 66 279 79 275 65 279 79 275 66 279 79 274 66 279 79 275 65 278 78 275 65 278 77 274 64 278 77 274 63 278 77 274 64 277 77 274 64 277 77 274 64 277 77 274 65 278 78 273 65 278 78 273 65 278 78 274 65 279 78 275 65 278 78 274 65 278 78 274 64 279 78 274 65 279 78 274 65 279 78 275 65 279 78 275 65 279 77 275 65 279 77 276 64 279 77 276 64 280 76 276 63 280 76 277 63 281 76 277 63 281 77 277 63 280 77 276 64 279 79 274 66 278 80 273 67 278 80 274 68 278 80 274 68 278 80 273 67 278 80 273 67 278 80 274 66 279 79 274 66 279 79 275 66 279 79 275 65 279 79 275 66 279 79 275 66 279 80 274 67 279 81 274 68 279 81 274 68 279 81 275 68 279 81 274 68 279 81 274 68 278 81 274 68 278 80 273 67 278 80 274 67 278 79 274 66 278 79 274 66 279 79 275 66 279 79 275 66 279 79 275 66 279 79 275 66 279 80 275 67 279 80 275 67 279 81 275 68 279 81 275 68 279 80 275 68 279 80 275 67 279 79 275 66 279 79 275 66 279 79 275 66 279 79 275 66 279 79 275 65 279 78 275 65 279 78 275 65 279 78 275 65 279 77 276 64 280 78 275 65 279 78 275 65 280 78 276 65 279 79 275 65 279 79 275 66 279 79 275 66 279 79 274 66 278 79 274 66 278 79 274 66 278 79 274 66 278 79 274 65 278 78 274 65 278 79 274 65 278 79 274 66 279 79 274 66 279 79 274 66 279 79 274 66 279 79 275 66 279 79 275 66 279 79 274 66 278 79 274 66 279 79 274 66 279 79 274 66 279 79 274 66 279 79 274 66 279 79 274 66 279 79 274 66 279 79 274 66 278 79 274 66 278 79 274 66 278 79 274 66 279 79 275 66 279 79 275 66 279 79 275 66 281 77 277 65 283 77 280 63 282 76 279 63 282 77 278 63 283 77 280 63 286 76 283 63 288 75 286 61 290 74 288 60 292 73 290 59 294 73 292 59 296 72 295 59 297 73 297 59 299 73 298 59 299 74 299 60 299 75 298 60 299 75 298 61 299 75 299 61 301 75 301 61 303 74 304 60 305 73 306 59 309 73 309 59 311 72 312 59 313 73 314 59 313 73 316 59 313 75 318 61 314 76 320 64 314 78 321 67 313 79 321 68 312 80 319 69 308 80 315 70 302 80 310 70 296 79 305 71 300 71 301 69 290 74 299 66 289 70 298 62 297 58 297 57 288 61 296 52 287 57 297 48 287 55 297 46 287 54 297 46 287 53 296 45 285 53 295 44 284 53 293 44 283 53 290 43 281 52 288 42 280 50 287 40 279 49 286 39 279 49 286 39 278 48 284 38 276 47 282 37 275 47 280 36 273 46 277 36 272 43 275 36 271 41 273 33 270 38 275 26 269 36 274 23 267 34 272 21 265 35 268 21 261 36 264 22 259 38 261 25 258 39 259 25 257 39 258 25 257 38 258 23 257 37 258 22 257 35 259 22 258 35 259 21 258 35 260 21 258 34 260 21 258 34 260 20 259 33 261 19 259 33 262 19 260 32 262 18 260 32 263 18 261 32 263 18 261 33 263 19 260 33 262 19 259 35 261 21 259 36 261 23 258 35 261 23 261 24 262 22 260 31 264 19 263 27 268 17 265 24 271 14 268 20 274 10 270 17 278 8 273 17 280 7 274 16 282 7 275 17 283 7 275 17 283 8 274 18 282 9 274 19 279 13 274 19 279 13 273 21 281 11 273 21 280 12 273 21 280 12 273 21 280 12 273 21 281 12 273 21 281 12 273 21 282 13 274 21 283 14 274 20 283 12 273 20 281 12 273 19 281 10 272 19 278 13 271 20 280 11 270 21 275 16 270 23 277 13 269 23 276 13 269 23 276 13 269 23 273 16 267 22 274 11 267 23 274 11 267 25 272 12 266 28 270 15 264 32 266 19 262 38 262 24 260 45 259 31 259 49 258 36 259 50 258 36 261 49 260 35 262 47 261 34 262 47 261 33 263 49 261 35 263 50 262 36 262 51 261 37 262 52 260 38 262 52 260 39 262 53 261 39 261 39 262 37 263 50 262 35 263 49 262 34 263 49 262 35 261 37 262 36 261 38 262 36 262 51 262 37 264 50 262 36 265 50 262 36 265 51 262 38 264 54 260 41 264 59 259 47 264 65 213 21 264 71 258 59 265 76 258 65 266 81 259 70 267 85 260 74 268 87 261 76 270 83 262 72 269 79 263 68 269 78 263 66 271 77 264 66 272 76 264 65 272 77 264 66 271 80 264 69 272 82 264 70 273 82 266 70 275 79 269 67 277 77 271 65 278 76 272 64 280 76 274 64 282 75 276 63 285 74 279 61 287 73 281 60 287 73 281 61 285 74 280 62 283 76 278 63 282 76 276 64 280 76 274 64 278 78 272 65 277 79 271 67 277 79 270 67 279 79 272 66 281 77 275 64 285 74 279 62 289 72 283 59 293 70 288 57 296 68 291 55 297 67 292 54 298 65 292 51 298 63 293 50 299 62 295 48 302 61 297 47 307 59 303 45 313 58 311 44 318 59 317 45 321 59 321 45 322 61 322 47 319 63 320 49 314 65 316 51 312 66 315 52 311 66 315 53 311 66 316 54 313 65 319 53 316 63 324 53 321 62 330 53 325 61 335 53 329 60 339 53 330 59 341 53 331 58 341 53 332 57 342 51 342 51 340 51 336 51 346 47 339 48 350 45 344 47 355 43 348 45 359 41 351 43 362 41 354 42 360 42 358 41 367 43 366 41 372 43 375 43 380 46 385 45 388 51 395 50 397 56 403 58 403 64 410 68 408 77 415 78 412 86 418 87 413 96 420 97 414 105 421 105 414 113 422 112 415 119 424 116 417 125 425 121 419 129 428 124 421 132 432 128 425 136 436 132 429 139 439 137 431 145 441 145 432 151 443 154 433 159 444 162 434 167 444 168 435 174 446 172 437 177 449 175 439 180 450 178 440 182 448 181 439 185 448 188 437 192 449 195 439 199 453 200 443 203 459 203 448 206 462 204 451 207 464 208 452 210 452 217 453 218 462 225 451 227 460 231 448 231 447 237 448 236 447 241 448 240 448 246 449 246 450 251 450 252 464 256 452 257 453 259 453 259 463 264 450 262 458 272 446 270 452 281 441 278 447 289 436 286 433 293 433 293 433 298 433 298 432 300 432 300 439 307 427 303 433 315 422 310 417 318 417 319 426 332 415 326 413 332 413 333 408 340 409 341 402 347 403 347 409 358 398 352 402 361 392 354 395 366 386 358 389 371 380 362 376 368 375 368 375 372 373 372 379 384 369 375 369 388 361 378 360 392 352 383 353 396 344 386 348 398 339 388 343 398 335 388 332 399 326 388 322 401 317 390 316 404 310 393 311 408 305 397 306 409 304 401 296 409 292 398 284 408 280 396 275 405 271 393 269 403 266 391 263 400 260 387 255 398 253 385 250 399 248 389 245 400 244 391 241 400 241 391 235 396 236 391 224 389 226 378 215 382 216 370 209 377 209 364 205 373 205 361 201 369 203 357 194 363 198 351 187 358 191 347 180 357 184 345 175 357 178 346 169 354 172 345 161 347 163 341 154 338 157 331 151 327 154 320 151 318 154 311 150 310 158 299 147 303 158 294 143 300 152 291 139 298 145 292 137 294 143 289 135 285 141 280 133 273 138 270 133 261 140 257 133 252 141 247 134 246 144 240 136 240 144 237 138 232 147 229 135 225 145 222 131 220 140 217 128 216 137 213 132 210 136 208 130 199 130 199 134 187 140 186 138 178 144 177 143 173 149 173 148 169 159 171 154 162 164 164 156 155 166 155 155 147 164 149 152 142 159 144 156 140 158 140 156 132 161 134 162 124 168 125 169 117 174 118 174 111 179 113 178 109 184 112 184 108 189 110 191 103 197 106 196 98 204 102 198 91 207 95 200 86 208 90 204 82 209 85 210 77 215 80 216 73 221 76 221 69 226 72 225 67 230 71 229 67 234 71 235 67 240 71 242 66 246 70 247 62 252 67 250 59 255 63 252 55 257 59 253 53 259 58 257 52 261 58 262 52 266 57 267 50 271 55 271 48 277 56 274 46 280 53 276 43 282 50 278 42 283 47 281 42 287 49 284 41 291 48 287 40 293 47 289 39 295 45 289 37 296 44 289 36 296 43 287 35 295 41 285 35 291 39 283 35 289 39 282 36 290 42 282 37 287 42 283 39 291 46 286 42 293 49 287 45 295 52 287 49 295 55 283 51 292 57 281 49 289 56 278 47 285 53 275 46 282 53 273 45 277 49 271 45 275 49 271 43 275 47 273 43 277 47 275 43 280 47 278 44 283 49 281 45 288 53 284 46 289 51 287 45 293 53 290 44 295 53 291 43 297 51 291 41 295 47 291 40 297 47 292 39 296 44 293 39 297 44 295 39 301 47 297 41 301 48 297 41 302 49 298 42 303 51 298 43 303 51 298 44 301 50 297 45 302 53 298 45 302 53 298 46 302 54 298 46 301 52 299 46 302 55 298 47 302 55 298 47 302 55 299 47 302 55 299 46 303 55 300 46 303 52 300 45 303 54 303 55 303 54 303 55 303 54 300 46 303 51 299 46 303 54 299 46 303 55 299 47 303 55 300 47 303 55 300 47 303 56 300 47 303 56 300 47 303 55 300 47 303 55 300 46 303 55 300 46 302 51 300 45 304 54 300 45 303 51 300 45 303 54 300 46 303 55 300 46 303 55 299 47 303 55 299 47 303 55 299 47 303 56 299 47 303 56 298 47 302 56 297 47 301 55 295 46 299 55 293 45 297 51 290 45 294 53 289 44 292 49 289 44 292 49 288 44 292 49 287 44 291 49 285 44 289 49 283 44 287 49 279 43 283 48 274 43 279 47 268 43 274 48 264 43 269 47 262 44 267 47 262 44 267 48 262 46 270 49 262 47 271 50 263 48 273 51 264 48 274 51 265 48 275 50 266 46 276 48 266 44 276 47 266 43 275 45 265 41 275 42 264 39 274 40 264 37 273 38 263 37 273 37 263 36 273 37 263 36 273 37 263 39 272 38 263 42 272 41 263 45 273 42 264 46 275 43 265 48 276 44 266 49 277 46 267 51 278 47 268 51 279 47 268 52 280 47 269 52 281 47 270 52 282 48 281 50 282 48 270 51 282 49 271 49 278 49 272 46 279 48 275 45 281 47 279 44 285 47 284 45 291 51 288 46 295 53 292 48 299 55 295 49 301 57 297 49 303 57 297 49 304 57 299 49 305 56 299 49 306 56 300 50 307 57 302 50 308 57 303 51 310 59 305 53 313 60 305 55 313 62 305 57 312 65 305 59 311 67 305 61 310 70 303 64 308 73 302 67 306 76 301 69 305 78 300 71 305 79 299 71 303 80 298 71 302 81 296 73 301 82 294 74 299 83 293 76 297 85 290 78 295 87 287 80 292 89 285 81 289 91 283 82 287 92 282 82 285 91 280 81 284 91 278 81 282 91 275 81 280 90 272 82 277 91 267 83 273 92 262 85 268 94 257 87 263 95 254 89 259 97 251 90 257 99 249 91 255 100 247 91 253 99 246 89 253 98 246 88 252 96 244 87 250 95 242 86 248 94 239 85 246 93 236 85 243 92 233 86 239 93 230 87 236 94 229 88 232 92 228 88 231 93 228 89 230 92 226 89 232 96 224 89 230 96 224 89 229 97 224 89 228 96 224 88 229 96 225 87 230 95 228 86 233 94 230 85 236 92 231 84 237 91 230 84 236 92 229 84 235 91 228 84 233 88 230 83 234 87 232 82 236 86 232 82 237 86 232 81 239 88 233 79 237 83 236 77 242 84 237 75 245 82 238 75 246 81 237 75 242 78 234 74 242 79 230 73 238 78 227 73 232 75 227 71 233 73 228 69 237 71 232 66 239 68 236 63 243 65 239 59 246 61 241 55 248 57 243 51 252 54 243 47 250 49 243 44 253 46 243 42 253 43 243 39 252 41 243 36 253 38 245 35 253 36 245 32 255 34 246 31 255 33 245 30 254 31 243 30 252 31 239 30 248 30 235 31 244 30 232 32 241 32 232 34 240 33 234 34 242 34 236 34 246 35 239 35 249 35 242 35 252 35 243 35 253 36 242 33 252 35 240 32 249 33 238 31 247 32 237 31 246 32 237 31 246 31 238 31 247 31 239 31 249 31 240 31 249 32 240 31 249 32 239 31 249 32 239 31 249 31 239 31 248 31 239 30 249 30 239 30 249 30 240 30 249 31 240 31 249 31 241 31 249 32 241 32 249 33 242 31 247 33 248 35 250 35 254 38 255 38 260 41 262 43 268 47 269 48 271 49 274 54 274 53 277 61 274 54 277 59 272 53 275 61 271 53 273 57 273 53 275 58 274 54 277 60 275 55 279 63 276 56 278 61 275 56 278 61 275 55 278 61 275 55 279 63 275 55 277 60 275 55 278 63 275 55 277 61 276 57 278 63 279 61 281 69 281 64 283 71 281 65 283 73 279 63 281 72 277 63 278 70 274 62 276 67 272 62 274 67 270 63 272 71 268 66 269 71 268 69 269 75 269 74 269 83 270 78 268 87 269 81 267 90 266 83 264 93 256 93 257 91 256 85 251 93 253 87 246 95 252 92 245 98 253 97 244 102 252 104 243 109 250 112 240 116 245 118 235 123 239 122 228 124 233 126 221 126 225 131 214 128 217 134 206 133 211 136 200 132 206 138 194 134 201 140 190 136 196 141 186 136 193 144 182 139 188 149 177 145 184 153 172 147 180 154 168 148 174 154 163 148 168 157 157 151 166 163 154 157 164 171 153 166 163 178 152 175 160 182 148 177 158 185 146 180 156 189 144 185 156 194 143 191 153 202 141 199 150 210 137 208 149 216 136 214 150 220 137 220 153 224 141 224 155 230 142 229 154 236 142 234 153 242 140 242 151 246 138 246 150 248 138 250 151 253 140 253 153 259 141 262 154 265 142 268 155 270 143 273 157 274 145 277 161 277 149 281 166 281 154 284 167 286 157 289 165 292 154 296 163 297 152 301 162 301 151 306 164 305 153 311 166 311 157 318 171 316 161 324 176 319 166 327 180 322 171 330 185 324 177 331 188 323 179 332 193 326 184 333 198 332 190 340 200 340 193 349 201 348 194 358 201 353 195 364 203 355 197 365 209 355 204 366 218 356 214 367 229 358 225 368 238 360 234 371 243 361 240 373 247 364 244 375 255 367 252 378 263 372 261 383 269 377 267 388 272 380 271 391 277 381 277 393 286 380 287 392 296 379 297 391 304 379 305 391 309 378 311 389 314 375 317 387 321 374 324 386 328 376 330 388 332 379 335 391 338 392 338 392 342 389 343 389 345 373 351 383 360 375 361 375 367 370 368 370 372 367 373 367 376 363 376 363 381 357 380 354 390 354 390 354 390 345 399 354 403 354 404 355 399 343 409 351 414 343 415 343 421 333 422 333 427 326 428 325 428 320 429 320 420 308 430 312 423 300 434 304 429 294 441 298 436 291 448 296 440 289 452 293 442 282 455 284 444 270 457 272 445 259 459 260 445 252 458 252 442 248 455 247 440 241 452 239 441 231 453 229 445 224 457 221 450 218 463 216 463 211 464 210 460 201 461 201 445 194 458 189 442 184 455 179 440 178 453 173 447 170 448 169 430 170 441 163 425 160 436 154 425 150 436 143 428 144 440 137 427 139 439 131 421 129 432 121 412 120 423 111 405 115 415 104 400 113 409 102 395 111 403 100 386 106 393 95 380 100 387 89 378 95 385 83 376 90 384 79 371 85 379 73 361 80 368 67 351 78 357 65 344 76 349 63 339 75 344 62 334 74 339 61 326 73 330 60 322 70 326 57 321 66 325 53 319 62 325 49 315 60 321 47 307 58 312 45 299 57 303 44 294 57 298 44 293 57 296 44 292 57 296 44 290 56 293 43 288 57 292 43 290 58 295 45 292 60 297 48 289 61 294 49 286 63 290 51 287 65 290 53 287 69 290 56 286 71 288 58 287 73 289 61 289 75 290 63 289 65 290 64 289 75 290 63 288 74 289 62 287 73 287 61 285 73 284 60 284 74 282 61 283 77 280 63 282 77 279 65 282 78 278 65 281 79 278 66 281 79 277 67 281 80 277 67 281 79 278 67 282 78 278 66 282 78 278 65 281 77 278 65 281 78 278 65 282 79 278 66 281 79 278 66 281 79 277 67 281 80 277 67 282 80 278 68 283 81 278 68 283 81 278 68 283 81 279 68 283 80 279 68 282 80 278 67 282 80 278 67 282 79 278 67 282 79 277 67 281 79 277 67 282 79 277 67 281 79 277 67 281 79 277 67 281 79 277 67 281 79 277 67 282 80 278 67 282 80 278 67 282 80 278 67 282 80 278 67 283 79 278 66 283 79 278 66 284 79 280 66 284 79 280 66 285 79 281 66 285 79 282 66 285 79 282 66 286 79 282 66 286 79 282 66 285 79 282 66 285 79 282 66 285 79 281 65 285 78 281 65 285 78 281 65 284 78 281 65 284 78 280 65 284 78 281 65 285 79 281 65 285 79 281 66 285 79 281 66 285 79 280 66 285 79 280 66 284 79 280 66 284 79 280 66 284 79 280 66 284 79 280 66 283 79 280 67 284 80 284 79 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 285 79 286 78 285 79 286 78 286 79 286 78 286 79 286 79 286 79 282 65 286 78 282 65 286 78 282 64 285 77 282 64 286 78 283 65 286 78 282 65 286 79 286 79 286 79 287 79 286 80 287 79 286 80 286 80 285 81 286 80 285 81 285 81 285 82 285 81 285 82 285 81 284 82 285 82 284 83 284 82 283 83 284 83 283 83 284 83 283 83 283 83 283 83 283 82 282 82 283 82 282 82 282 82 281 81 282 81 281 81 282 81 281 81 281 80 281 81 282 80 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273 80 -1 -1 -1 -1 282 83 282 82 282 83 276 71 282 82 276 70 282 82 276 70 282 82 276 69 282 81 277 69 282 81 277 69 283 81 277 69 283 82 277 70 283 82 278 70 284 82 278 70 283 83 278 70 283 83 278 71 283 83 278 70 283 83 278 70 283 83 278 70 284 82 278 70 283 82 278 70 284 82 278 70 284 82 278 70 284 82 278 70 283 82 278 70 284 82 278 69 284 81 279 69 284 81 279 69 285 81 279 69 285 81 279 69 285 81 279 69 285 81 280 69 285 81 280 69 285 81 280 69 286 82 281 69 286 82 281 69 286 82 281 69 286 82 281 69 286 82 281 69 286 82 280 69 285 81 280 69 285 81 280 69 285 81 280 69 285 81 280 69 285 81 280 68 285 81 280 68 286 81 281 68 286 81 281 69 286 81 281 69 286 82 281 70 287 82 282 70 287 82 282 69 288 82 283 69 287 81 283 69 287 81 283 69 287 81 283 69 287 81 283 69 288 81 283 69 288 81 284 69 289 80 284 68 290 79 286 66 291 77 288 64 294 75 291 62 298 73 295 59 302 71 301 57 304 70 304 56 303 69 304 55 302 69 302 55 298 69 299 55 294 68 294 54 289 68 289 54 284 67 284 53 279 64 281 50 277 58 280 44 277 51 282 38 280 46 285 33 281 44 288 31 281 43 288 31 281 45 287 32 279 47 286 35 278 48 284 37 279 51 285 39 280 51 286 40 281 52 288 40 282 52 289 41 283 53 289 41 283 53 289 41 282 54 289 42 282 54 288 42 282 54 288 42 282 54 288 42 281 53 287 41 282 52 288 40 282 51 288 39 282 50 288 38 281 51 288 38 281 51 287 39 283 53 287 38 283 54 286 40 282 56 284 42 281 59 282 45 280 62 280 47 281 63 281 48 282 61 282 47 284 59 285 45 287 57 288 43 290 56 291 41 293 54 295 40 296 54 297 40 298 54 299 39 298 53 299 39 299 54 300 39 299 55 301 40 299 55 302 41 301 55 305 42 304 54 310 42 308 54 314 42 312 54 318 43 315 55 322 44 317 53 325 43 319 51 328 42 321 48 330 39 323 46 333 37 326 45 336 36 327 44 338 36 338 38 339 36 330 43 340 36 331 43 342 36 334 43 345 37 338 42 349 38 343 41 349 40 347 42 359 40 351 41 362 41 354 41 363 43 357 40 365 43 367 45 368 44 363 41 370 45 368 42 374 48 373 44 377 48 380 47 383 53 386 53 389 61 392 59 393 66 396 65 397 75 398 70 400 79 397 72 400 81 399 72 402 82 400 71 403 81 401 69 404 79 402 68 405 77 403 67 405 77 406 67 407 77 409 71 408 80 412 78 410 86 416 87 411 96 417 98 411 106 416 106 410 115 416 113 409 121 417 118 409 126 418 120 410 128 420 120 412 128 423 120 415 127 426 120 417 127 418 130 419 129 430 126 422 133 432 130 424 137 432 134 424 141 433 140 424 147 435 144 426 151 438 146 430 153 442 146 434 154 443 145 436 153 444 144 437 152 444 144 436 152 444 144 436 151 444 145 436 153 443 149 435 157 443 151 435 159 443 152 436 160 444 152 436 161 444 152 437 160 444 150 436 159 444 150 437 157 436 157 437 156 446 149 438 156 446 150 438 156 447 151 439 158 449 153 440 161 451 158 443 165 453 161 446 168 456 162 448 170 449 172 450 171 460 165 452 172 462 166 453 173 463 169 454 175 464 172 455 178 464 176 454 181 463 181 453 185 463 186 452 189 462 191 451 194 462 194 451 197 462 196 451 198 462 195 451 199 462 195 452 198 464 192 453 195 466 189 455 192 470 181 460 185 470 180 459 184 465 184 467 183 473 184 464 186 457 193 457 192 463 194 452 197 448 198 449 198 460 196 449 199 460 200 449 202 461 205 451 208 462 209 451 212 453 216 454 216 467 217 455 219 456 223 457 223 467 224 456 226 466 229 454 230 464 235 452 236 450 241 451 240 461 245 451 244 462 248 451 246 463 249 453 248 452 250 452 250 451 252 452 251 449 254 450 253 448 256 448 256 459 262 447 260 460 266 448 264 449 268 450 268 451 273 452 273 453 276 453 276 454 277 453 277 463 281 451 278 446 282 445 283 450 295 439 291 445 302 434 298 442 310 431 305 440 315 430 311 429 313 429 313 425 317 425 317 432 329 421 324 430 337 419 331 430 343 417 338 419 342 418 342 416 345 415 345 419 357 408 350 409 362 400 355 403 366 394 359 398 370 390 361 384 363 384 363 385 376 378 366 371 372 371 372 368 380 366 378 366 383 367 383 361 386 359 384 357 397 350 388 346 400 340 391 338 402 331 392 326 391 324 391 324 400 318 389 310 390 310 390 309 404 303 392 304 407 299 396 296 400 295 398 290 409 287 401 276 400 275 398 272 406 266 394 266 402 261 391 258 398 256 387 250 396 249 384 245 395 244 385 241 395 241 386 237 394 238 385 228 389 230 381 216 383 218 373 207 377 207 364 200 371 200 359 197 367 197 356 191 362 193 351 185 360 187 349 180 360 181 351 176 359 178 351 173 356 175 351 166 349 170 343 159 339 162 333 154 329 157 322 152 320 155 312 151 312 157 301 148 306 156 297 146 304 151 296 142 302 148 295 139 299 145 293 138 293 143 289 134 282 140 279 130 271 135 267 129 261 134 256 130 255 136 247 132 250 139 243 133 240 141 237 133 232 143 228 131 227 141 224 128 224 136 221 127 218 135 217 126 209 133 208 127 199 135 196 130 190 138 186 135 184 144 179 141 179 150 176 147 170 156 171 148 164 158 165 147 160 153 160 145 155 151 155 147 149 153 150 151 139 157 140 157 131 162 131 162 124 168 125 168 120 174 121 174 115 181 117 181 110 187 113 184 107 192 110 183 101 189 104 182 96 189 98 187 93 191 94 193 89 195 90 198 81 203 84 205 77 210 79 209 73 215 76 216 74 219 76 218 71 223 75 226 69 231 73 234 68 241 74 239 64 245 70 242 58 246 63 243 55 248 59 247 52 251 56 252 51 256 56 259 49 263 54 265 49 269 53 269 49 276 56 273 48 279 55 276 48 281 53 279 49 285 56 282 47 289 54 285 45 292 52 286 44 294 50 286 42 293 48 285 41 292 47 283 39 291 45 283 39 289 43 285 39 290 44 288 40 293 45 291 39 298 46 292 39 299 45 291 40 298 47 289 42 294 47 289 46 295 54 287 52 293 61 288 58 293 66 287 60 294 68 287 60 294 69 288 58 293 67 288 55 294 64 287 52 294 61 288 49 294 57 288 47 294 55 288 46 292 51 288 45 294 53 289 45 295 52 290 45 296 52 290 44 296 52 290 45 296 52 291 43 296 51 291 43 296 50 291 43 297 50 291 43 297 50 291 43 297 51 292 44 297 51 292 45 297 53 293 45 298 53 293 46 298 54 293 46 299 55 294 47 299 55 293 47 298 55 293 46 298 54 293 46 298 54 293 46 298 54 293 45 298 53 293 45 298 53 293 45 298 53 293 45 298 53 293 45 298 52 293 45 297 52 292 45 296 49 292 45 296 50 291 45 295 51 292 45 297 53 293 45 297 53 293 45 297 52 293 44 298 52 293 44 298 52 293 45 298 52 293 45 298 53 293 45 298 53 293 45 298 53 292 45 297 53 291 45 295 51 291 46 294 52 291 46 295 52 292 46 295 52 292 46 295 52 292 46 295 52 292 46 295 52 291 45 295 51 291 45 296 53 292 45 297 53 291 45 296 53 289 45 293 51 287 45 291 51 285 45 291 53 284 45 288 51 282 45 285 51 279 45 283 51 278 46 282 52 278 47 282 53 280 48 283 54 281 49 287 58 283 51 288 59 284 50 289 59 285 49 290 58 287 49 291 57 287 47 292 55 289 47 293 55 289 46 294 54 290 46 294 51 291 46 296 54 292 46 296 52 293 46 297 52 295 47 299 55 297 47 301 55 299 47 302 56 300 48 303 57 301 49 304 57 302 50 305 59 302 51 305 59 302 51 305 60 302 51 305 60 302 52 305 61 302 51 305 61 301 51 304 61 302 51 305 61 302 51 304 61 302 51 305 61 302 52 304 61 302 52 305 61 302 52 305 61 302 52 305 61 302 52 304 61 302 53 305 62 303 53 305 62 303 53 305 61 303 52 305 61 303 51 305 61 302 51 305 60 302 51 304 60 301 51 304 61 301 51 304 61 301 52 304 61 302 51 305 61 302 51 305 60 302 51 305 60 301 51 304 60 301 51 305 61 302 51 305 60 302 51 305 61 302 51 305 60 302 51 304 60 301 51 304 60 302 52 304 61 302 52 305 61 302 52 304 61 302 52 305 61 302 52 304 61 301 52 304 61 301 53 304 61 301 53 303 62 301 53 303 62 301 53 304 62 301 53 304 62 301 53 303 61 301 52 304 61 301 52 304 61 302 52 304 61 302 52 304 61 302 52 305 61 303 52 305 61 303 53 305 62 303 53 306 62 303 53 305 62 302 53 305 61 302 52 304 61 302 52 304 61 301 52 304 61 301 52 304 61 302 52 304 61 302 52 304 61 301 52 304 61 301 52 303 61 300 52 303 61 299 51 302 60 297 51 300 60 295 51 298 59 292 50 297 59 290 49 295 57 287 49 293 57 283 49 288 53 279 48 287 54 275 47 284 52 271 47 280 52 276 52 276 50 265 47 274 50 264 46 273 49 264 46 273 50 272 51 273 50 263 49 272 52 261 49 271 53 260 51 270 54 259 53 269 55 257 53 266 56 254 54 263 57 251 55 260 58 249 55 258 58 248 55 256 58 247 54 255 57 246 53 255 56 246 51 254 54 246 51 254 54 244 51 252 55 241 53 246 55 238 56 246 60 235 57 240 60 234 57 238 59 233 55 237 57 233 52 236 54 233 50 240 54 233 49 238 50 234 47 241 51 235 46 240 48 237 45 242 47 239 44 247 47 241 44 250 47 242 44 250 47 242 45 250 48 241 47 249 49 240 47 246 48 240 47 246 47 241 47 248 46 253 44 251 43 255 41 256 40 245 43 257 39 256 40 257 39 244 43 252 40 243 43 250 39 241 43 252 38 240 41 247 37 239 42 246 37 239 43 246 38 240 44 250 38 242 48 252 43 244 52 255 47 247 57 257 49 250 57 260 51 251 57 261 49 251 56 261 47 251 56 261 47 250 56 261 49 249 57 261 53 250 59 261 55 251 61 263 56 253 61 265 58 256 63 267 60 258 65 270 63 261 67 273 66 263 68 276 67 264 66 276 67 264 62 275 66 264 60 274 65 263 60 270 64 262 61 268 65 261 61 268 68 263 61 269 68 266 61 271 69 270 63 273 69 274 67 277 77 276 72 279 82 279 76 281 86 281 80 282 90 282 82 282 92 283 84 282 94 283 85 281 95 283 85 280 95 282 85 279 95 281 85 279 95 281 85 278 94 280 85 277 94 279 85 276 93 276 85 273 95 274 89 270 97 273 94 267 102 271 102 263 108 267 109 259 115 262 116 252 122 257 122 247 127 254 126 243 130 253 129 241 131 251 130 240 133 249 131 238 133 245 131 234 133 240 131 229 133 232 131 222 131 225 131 214 129 219 131 207 128 212 131 202 127 208 132 197 127 203 132 193 127 199 132 190 127 196 133 185 125 192 135 181 130 187 140 177 134 182 144 171 139 176 147 166 140 171 151 161 144 169 156 167 157 167 161 155 155 164 167 152 161 160 170 148 164 158 173 146 167 156 177 145 172 155 183 143 179 153 190 140 187 151 196 150 198 150 200 137 197 150 205 138 201 152 210 140 209 153 216 152 216 150 220 150 220 147 223 147 223 145 225 133 224 145 229 133 229 146 237 133 237 147 244 135 246 150 250 138 252 153 253 141 255 156 254 144 257 160 257 148 260 164 262 160 257 166 266 156 267 164 272 152 275 160 277 148 281 155 282 143 285 153 284 142 288 154 287 143 291 158 293 147 298 162 300 152 306 167 305 156 311 170 309 160 315 172 312 162 319 175 313 165 320 178 315 169 322 182 318 173 324 184 323 175 330 184 328 174 336 183 333 174 341 182 335 173 343 185 336 177 344 190 338 183 347 197 341 190 351 202 344 196 354 208 347 201 357 210 350 203 360 212 352 205 362 213 353 206 363 219 356 211 366 223 361 217 371 228 366 222 376 231 371 226 382 234 376 229 387 237 379 232 390 241 381 238 392 248 383 245 394 255 384 253 396 262 385 261 397 268 385 268 397 274 384 275 396 279 384 280 396 283 387 283 398 284 391 285 403 286 394 286 406 288 393 289 406 293 391 294 403 301 389 304 400 310 385 314 397 317 382 321 394 321 380 325 392 326 377 329 389 330 376 334 388 336 378 339 389 341 381 345 394 345 385 349 397 348 383 353 395 356 379 361 390 366 373 372 383 374 367 381 377 385 371 385 372 379 356 387 365 387 358 388 358 393 351 394 351 402 347 403 347 404 338 413 346 409 338 419 346 423 341 424 341 431 331 432 331 427 314 438 320 428 304 440 310 438 301 439 301 439 292 440 293 434 284 446 287 441 282 453 286 444 281 457 284 445 274 458 276 445 263 459 264 446 252 459 251 458 242 459 242 445 238 458 237 453 233 454 233 440 226 452 224 442 218 454 216 447 212 460 210 450 209 463 206 449 202 462 199 445 189 459 186 441 181 454 175 438 174 450 168 434 170 446 164 430 167 441 160 433 154 434 153 419 153 429 145 417 145 427 136 417 137 427 129 414 129 424 120 408 120 419 111 404 115 413 105 400 112 409 102 395 111 404 100 388 108 396 97 380 104 386 92 375 97 381 85 373 91 380 79 372 86 379 73 365 80 372 68 355 75 361 62 346 73 352 61 341 73 346 59 337 71 342 58 330 70 335 57 323 69 327 56 320 66 324 53 320 63 324 50 318 59 324 46 314 57 319 44 308 57 311 43 300 57 303 43 296 58 299 44 295 57 298 44 295 57 299 44 293 57 297 44 289 56 294 43 289 57 294 44 291 60 296 48 295 65 300 53 293 66 298 54 291 67 295 55 292 70 295 58 293 73 297 62 295 67 297 66 295 71 294 72 295 75 296 75 297 75 297 73 299 73 299 73 300 73 300 72 298 82 299 70 296 82 295 69 292 81 290 69 289 81 285 71 287 81 284 68 286 80 283 67 285 80 282 67 284 80 281 67 284 80 281 67 284 80 280 67 284 79 279 69 284 79 280 66 284 78 280 65 284 78 280 65 283 79 280 66 283 79 280 66 284 79 281 66 284 79 281 66 285 79 282 67 285 80 282 67 286 80 282 67 285 80 282 67 285 80 281 67 285 80 281 67 285 80 281 67 284 80 281 67 285 79 281 67 285 79 282 66 285 79 281 65 285 79 281 65 285 79 282 65 285 79 281 66 284 79 280 66 284 79 280 67 284 80 280 67 285 81 281 67 284 80 280 67 284 80 280 68 284 80 280 67 284 80 280 67 284 80 280 67 284 80 280 67 284 80 280 67 285 79 282 67 286 79 282 66 286 79 283 66 287 79 284 65 287 79 285 65 288 78 286 65 290 78 288 65 291 79 289 65 292 78 291 65 293 79 292 65 294 78 293 65 296 78 295 65 297 78 297 65 298 78 297 65 296 78 295 65 293 78 291 65 290 79 288 65 288 78 286 65 287 77 284 64 286 76 284 63 286 74 284 61 288 73 286 59 289 72 288 58 290 72 289 58 291 73 290 59 292 73 291 60 293 75 292 61 294 75 293 62 295 77 294 63 295 77 294 64 295 77 294 64 296 77 296 64 297 77 297 64 298 77 298 64 299 78 298 64 298 78 298 65 298 78 298 64 298 77 298 64 297 77 296 64 296 77 295 63 295 77 294 63 294 76 293 63 293 76 292 63 292 76 290 63 291 77 290 63 291 77 289 64 291 77 288 64 289 77 288 64 288 78 286 65 287 79 285 65 287 79 284 66 285 79 282 66 284 80 280 67 283 81 279 68 283 81 278 68 282 81 278 68 282 81 278 68 283 81 278 68 283 81 278 68 283 80 279 67 284 80 280 67 285 80 281 67 285 80 281 67 285 80 282 67 286 80 282 68 286 80 283 68 287 80 284 67 287 79 285 66 288 78 286 65 289 77 287 64 290 76 289 63 292 75 294 62 295 73 298 61 298 72 302 59 300 71 304 58 301 71 306 58 303 71 309 58 305 71 311 59 306 72 313 61 307 73 314 62 306 74 314 64 305 75 314 66 305 75 315 66 306 74 315 66 306 72 316 65 306 71 315 63 304 69 314 62 302 68 312 60 300 66 309 58 297 63 306 55 293 61 302 52 290 58 298 50 289 57 294 50 288 54 295 45 287 51 291 44 287 49 294 39 287 47 294 37 287 45 294 34 287 43 294 32 288 41 295 31 291 41 299 30 295 41 303 30 301 42 308 30 306 44 313 31 309 47 315 34 311 51 317 38 313 55 319 43 313 59 319 46 312 61 318 48 309 61 314 48 304 60 310 47 301 59 305 46 299 57 303 44 300 54 304 41 302 52 306 38 304 51 308 37 305 51 310 37 305 52 310 39 304 54 309 41 303 57 308 44 302 59 307 47 302 62 307 49 307 53 307 51 303 62 308 50 303 59 309 48 303 55 310 44 304 52 311 42 305 50 314 40 307 49 316 40 309 49 318 41 312 50 321 42 315 50 325 43 319 51 329 44 322 50 333 45 325 49 332 47 338 47 335 46 330 44 337 45 334 41 340 43 339 39 345 41 346 37 351 40 354 36 359 40 363 36 367 40 373 39 376 43 381 42 384 47 389 47 391 53 396 55 397 61 402 65 401 71 405 75 403 80 407 83 403 92 407 90 403 98 408 95 403 104 410 100 405 109 412 102 407 111 415 104 411 113 419 107 414 116 422 113 417 121 426 119 419 127 428 124 421 132 423 137 424 136 434 131 426 138 436 133 429 140 438 135 431 142 440 139 433 147 442 144 435 151 444 149 436 156 447 153 439 159 450 156 442 162 452 158 443 164 452 162 443 167 454 169 444 174 454 177 445 182 444 190 445 188 444 193 445 193 458 191 448 196 448 197 449 197 458 194 448 198 458 198 447 203 459 204 448 208 460 209 450 213 464 214 453 218 455 222 455 222 455 226 456 225 466 232 455 232 451 241 452 240 460 247 449 247 459 252 448 252 460 256 449 256 460 258 448 258 457 263 446 262 455 269 444 268 455 276 444 275 445 281 446 281 447 285 447 285 447 286 447 287 455 296 443 292 448 305 437 301 441 312 431 308 437 318 426 314 425 319 425 319 423 321 423 321 429 329 419 323 423 338 412 332 417 347 407 341 414 355 404 349 413 360 402 354 406 365 397 358 397 370 388 363 378 368 378 369 371 371 369 371 372 379 364 371 363 382 356 373 348 378 348 378 344 385 344 384 349 398 341 388 341 401 334 391 331 404 324 395 314 396 313 395 313 403 306 393 303 400 299 390 293 399 290 388 286 400 282 388 282 402 277 391 278 403 275 392 270 404 267 393 261 403 257 392 253 401 250 391 246 398 244 387 238 392 237 381 232 389 231 377 227 387 227 378 222 388 223 378 218 386 219 377 212 383 214 372 203 376 206 365 196 371 197 359 191 366 190 354 188 363 188 351 185 358 187 348 179 350 183 339 174 344 179 334 168 340 175 329 162 338 169 328 159 335 162 328 154 328 158 322 150 319 153 311 146 311 150 301 144 304 148 295 145 297 150 290 144 289 153 281 142 281 152 272 138 276 149 265 133 271 142 263 130 266 137 259 129 257 134 253 128 247 133 244 128 239 137 234 129 233 136 230 131 228 133 227 134 220 145 217 135 212 145 210 132 207 142 204 129 203 130 202 128 199 143 200 130 191 138 190 133 181 133 180 137 173 143 172 141 168 147 167 146 164 154 165 152 160 159 162 158 153 167 155 160 145 169 147 159 138 167 140 158 133 164 135 163 129 165 129 165 119 170 121 171 112 176 114 177 108 182 109 185 107 187 108 192 106 194 107 198 101 203 104 203 95 211 100 204 88 212 94 207 85 209 86 206 80 210 83 210 76 215 80 219 72 223 75 228 67 232 71 237 65 241 69 244 66 249 70 250 68 254 73 256 69 262 77 261 65 267 73 263 60 270 67 264 55 269 60 265 53 271 59 267 50 273 57 271 49 275 53 277 48 281 53 282 48 287 55 285 47 290 55 287 47 293 54 289 46 295 53 291 45 297 52 293 42 299 50 295 41 301 47 292 41 300 47 291 41 298 48 290 42 297 48 290 44 297 51 290 48 294 53 289 53 294 62 286 60 291 68 285 64 290 73 286 68 291 77 285 68 290 77 285 68 289 77 285 66 289 75 286 63 290 73 289 60 292 70 291 57 295 66 293 54 297 63 295 52 299 61 297 52 301 61 298 53 302 62 299 53 302 63 299 54 303 63 300 53 303 62 299 53 303 62 299 53 302 61 299 53 302 62 299 53 302 62 299 53 302 62 299 53 303 63 300 54 303 63 300 54 303 63 300 55 304 64 301 55 304 64 300 55 304 65 300 55 303 65 300 55 303 65 299 55 302 64 300 54 303 63 300 54 303 63 300 53 303 62 301 53 304 62 301 53 304 61 301 53 304 61 301 53 304 61 301 53 304 62 301 54 303 63 300 55 303 63 300 55 303 64 299 55 302 64 299 55 302 64 299 55 302 64 298 54 301 63 297 54 300 62 295 53 299 61 293 52 297 61 292 51 296 60 290 50 294 59 288 50 292 59 286 50 289 59 283 50 285 56 280 50 283 56 279 51 282 59 277 51 279 57 274 52 277 61 272 53 275 61 271 53 273 62 270 53 272 62 270 53 271 59 270 53 271 59 270 54 272 63 271 54 273 63 272 54 275 63 274 54 276 63 274 54 277 63 275 55 278 63 275 54 278 63 276 53 278 60 277 53 280 62 277 53 280 61 277 53 280 61 276 52 279 61 275 52 278 61 275 53 278 61 275 53 277 61 274 53 277 62 274 54 277 63 274 54 277 63 275 55 278 63 275 55 278 63 275 55 279 64 276 55 280 64 277 56 283 65 279 57 285 65 281 56 288 64 283 55 290 63 283 54 290 61 283 52 290 59 283 50 290 57 283 49 287 53 283 47 289 53 283 47 290 53 283 47 291 54 283 48 290 54 283 49 290 55 283 50 290 57 283 51 290 58 283 52 290 59 283 53 290 60 283 53 289 60 282 52 289 60 282 52 289 59 282 52 289 59 281 51 289 58 282 51 289 57 282 50 289 57 281 50 289 57 281 49 288 56 281 49 288 56 281 49 288 56 281 49 288 56 281 49 288 56 280 50 287 57 279 50 285 55 279 50 287 58 279 51 287 58 280 52 288 59 281 52 288 59 281 52 288 59 281 52 288 59 281 52 288 59 281 51 288 58 281 51 289 58 281 51 288 57 281 50 288 57 280 50 287 57 280 50 287 57 280 50 287 57 280 50 287 57 280 50 287 57 280 50 287 57 280 50 285 55 280 50 285 55 280 50 287 57 279 50 287 57 279 51 286 58 279 51 286 58 279 52 286 59 279 52 286 59 279 52 286 59 279 52 286 59 279 51 287 59 279 51 286 58 279 52 286 59 278 52 286 59 277 52 285 59 277 53 285 60 277 53 285 60 277 53 285 60 277 53 284 59 276 52 283 59 275 53 283 60 275 53 282 60 275 53 282 60 275 53 283 60 275 53 283 60 276 53 283 60 276 53 283 60 276 52 283 59 276 53 283 59 276 53 283 59 276 52 283 59 276 52 283 59 275 53 283 60 274 53 279 58 272 53 278 60 269 53 276 61 269 53 274 61 267 53 272 61 265 54 268 59 263 55 267 63 261 56 264 60 260 56 264 61 260 56 264 61 259 57 263 60 258 56 265 62 256 56 263 62 254 55 259 59 253 55 259 60 252 55 260 60 254 55 261 59 256 54 265 58 259 53 269 56 262 52 272 54 265 51 275 53 267 50 277 51 269 48 280 49 269 47 281 48 268 46 280 45 265 46 277 43 261 45 273 39 257 42 268 34 250 40 261 31 243 40 252 30 237 42 243 29 232 44 236 30 228 47 230 33 224 51 224 37 221 54 220 40 219 58 217 44 217 60 213 48 215 64 210 52 213 69 207 57 212 76 205 65 211 82 204 71 210 87 203 77 211 92 202 82 210 97 202 87 210 101 202 91 211 103 202 94 213 105 203 96 212 109 202 100 210 112 208 114 204 116 195 107 199 118 190 109 194 119 185 109 190 121 181 111 186 123 177 114 183 127 173 118 179 131 168 123 174 135 164 127 171 139 172 139 169 141 169 142 168 146 157 139 168 151 156 145 166 156 154 150 164 158 163 159 161 160 150 154 161 163 149 157 160 169 148 165 159 177 148 173 156 183 145 179 154 188 143 183 154 190 141 186 154 193 141 190 154 199 142 196 154 205 142 202 153 209 140 206 149 212 136 208 146 215 146 215 144 216 132 213 143 221 131 218 144 226 131 225 145 232 132 232 146 237 134 237 147 240 134 241 146 243 135 245 147 245 136 246 151 247 138 250 154 252 142 254 156 256 144 258 156 259 145 261 156 262 144 264 155 264 143 264 154 267 142 269 153 270 141 271 153 271 141 272 152 274 140 273 152 278 141 279 152 280 141 283 153 284 141 287 155 286 143 290 157 289 145 293 158 291 147 294 158 293 147 297 158 296 146 300 157 300 146 304 157 302 146 306 158 304 146 308 159 306 147 310 161 308 150 312 163 309 152 313 165 311 154 313 165 314 155 315 163 317 152 319 161 320 150 321 159 322 147 322 157 324 145 326 157 324 144 326 156 325 145 325 156 325 145 326 156 325 144 329 158 326 146 329 159 326 147 331 160 327 149 332 159 326 151 334 163 326 155 334 169 326 161 334 173 327 165 335 176 327 167 336 178 329 169 337 181 332 172 340 183 335 174 343 183 337 177 346 188 339 180 348 191 340 184 350 187 352 187 352 196 343 190 353 199 346 193 356 200 348 194 359 202 351 196 361 204 352 203 351 209 353 202 363 213 354 208 365 217 356 212 367 219 359 214 370 220 363 215 374 221 368 216 379 222 370 217 382 225 369 222 381 232 369 230 381 240 369 238 381 246 370 244 382 249 373 247 385 251 375 249 387 254 376 253 387 260 376 258 387 264 378 262 389 268 381 266 393 271 385 269 397 272 387 270 399 274 387 273 399 281 399 281 399 290 385 292 397 299 382 301 394 306 381 308 392 311 378 314 390 316 375 319 386 326 385 326 385 330 377 333 389 335 381 339 393 340 394 341 395 346 391 346 392 349 376 356 386 363 379 364 379 364 363 371 373 374 370 375 370 368 358 375 368 378 363 379 363 385 358 386 358 394 356 395 356 393 348 402 357 398 347 407 356 413 349 413 349 419 339 420 339 414 325 425 331 426 324 427 324 428 316 429 316 422 304 433 308 429 300 440 304 435 299 447 304 438 298 450 303 439 293 452 296 441 281 453 283 454 270 455 270 444 259 457 259 443 254 456 254 441 250 454 249 452 240 453 239 443 232 455 230 458 224 460 223 461 219 462 218 447 212 461 209 446 200 458 197 445 190 457 185 443 183 456 178 440 178 452 173 435 172 446 165 434 165 445 157 435 158 447 151 437 153 449 146 435 148 446 141 427 137 439 129 418 127 429 118 410 121 421 111 406 119 415 108 399 115 407 104 395 110 403 99 393 105 402 93 392 101 400 89 386 97 395 86 376 92 384 80 365 87 371 74 356 84 361 71 349 82 354 69 341 79 345 67 336 76 340 63 334 72 338 59 330 70 336 56 324 67 329 54 315 65 320 52 308 63 312 50 303 63 306 49 300 62 304 48 296 61 301 48 292 60 295 47 289 60 294 47 289 60 294 47 291 60 296 47 289 60 294 47 284 59 289 47 279 59 283 47 279 59 282 47 281 61 284 49 281 63 285 50 282 65 286 54 286 71 290 60 294 67 294 68 289 77 294 67 289 67 289 68 293 68 293 67 294 79 298 68 298 70 299 69 299 70 299 69 296 79 300 68 301 69 300 70 297 77 302 66 302 67 302 66 301 67 301 65 297 67 298 66 293 67 295 66 289 77 291 66 289 77 289 65 287 75 287 62 285 72 284 59 282 69 281 56 281 68 280 54 280 67 279 54 280 67 278 53 279 67 278 54 279 68 278 54 278 68 276 54 278 69 276 55 278 70 276 56 278 71 276 57 279 71 277 57 279 71 277 58 279 71 277 57 279 71 277 58 279 71 277 58 280 72 277 59 280 73 277 59 279 73 277 60 279 74 276 60 279 74 276 60 279 74 276 61 279 75 276 61 279 75 276 61 279 75 276 61 279 75 276 61 279 75 276 61 279 75 276 62 279 75 276 62 279 75 276 63 279 76 276 63 279 75 276 62 279 75 276 62 279 75 276 62 279 75 276 62 279 75 276 62 279 75 276 62 280 75 276 62 280 75 276 62 280 75 277 62 280 75 277 62 280 75 277 62 280 75 277 62 280 76 277 63 280 76 277 63 280 76 277 63 280 75 277 63 280 75 277 62 280 75 277 61 280 75 277 61 280 74 277 61 280 74 277 61 280 74 277 61 280 75 277 62 281 75 278 62 281 75 278 61 282 74 279 61 283 74 280 60 283 73 280 60 283 74 280 60 283 75 280 62 282 76 279 63 281 77 278 64 280 77 276 64 280 77 276 65 278 77 274 64 277 77 273 64 277 77 273 64 277 77 273 63 277 75 274 63 278 75 274 62 278 75 274 62 278 75 274 62 278 75 274 63 279 77 275 64 279 77 275 64 279 78 274 65 278 78 274 65 279 78 274 65 279 78 274 65 279 78 274 65 279 78 275 65 279 78 275 65 279 77 275 65 279 77 275 64 279 77 275 64 279 77 274 63 278 76 275 63 279 75 275 63 279 75 276 62 278 75 275 61 279 73 276 60 279 73 276 60 279 73 276 60 278 73 276 61 277 74 274 61 276 75 273 61 276 75 272 61 276 74 272 61 275 74 272 61 275 74 272 61 275 74 272 61 276 74 273 61 277 74 274 60 278 73 275 61 279 73 276 60 280 73 278 60 280 73 277 60 279 73 277 61 280 74 278 60 281 73 280 60 283 73 282 60 285 72 285 59 288 71 289 58 292 69 296 57 297 68 302 55 301 67 307 55 304 68 311 56 306 69 313 57 307 71 314 59 306 72 314 60 304 72 311 61 302 72 309 61 301 72 307 61 300 72 307 60 301 71 307 59 301 69 308 58 300 68 308 56 299 66 307 55 298 64 306 54 297 63 305 51 295 60 303 49 292 57 300 46 289 55 296 43 287 54 293 42 285 52 292 40 286 51 291 38 289 50 294 37 293 51 298 37 296 51 301 37 299 52 304 38 301 53 307 40 303 55 308 42 301 56 306 43 297 58 302 45 293 61 299 48 290 62 296 50 289 63 294 50 288 63 293 50 293 51 294 50 289 60 294 48 290 57 296 46 292 56 297 43 293 54 299 42 294 52 300 41 295 51 301 39 294 49 300 37 293 49 299 37 293 50 298 37 293 50 298 38 296 49 302 37 301 47 308 35 305 46 313 35 309 46 317 35 312 45 321 36 314 45 324 35 315 44 325 34 314 44 324 35 313 46 322 36 313 47 322 38 315 48 324 39 317 48 327 40 319 47 329 40 322 45 333 40 325 45 337 39 328 44 339 38 339 39 340 37 328 42 339 36 327 41 337 35 326 40 337 35 325 39 335 34 326 39 332 34 327 37 337 31 328 36 339 30 339 31 339 30 329 36 340 30 330 37 341 31 331 39 342 32 331 41 342 34 332 42 343 36 333 43 344 38 335 44 346 39 347 41 348 40 338 43 350 41 341 41 352 40 343 40 355 39 345 39 357 38 357 39 358 38 347 39 359 38 348 40 360 39 351 41 362 40 354 41 365 41 357 42 369 43 360 43 372 45 363 44 374 47 364 45 372 50 365 45 372 52 367 46 372 54 371 47 374 55 376 49 379 58 382 51 384 58 388 55 389 64 394 60 393 69 399 65 397 75 403 73 401 79 405 81 401 90 406 87 402 97 407 93 402 102 408 96 402 105 408 99 402 108 408 103 401 111 408 107 401 115 408 110 401 117 409 113 401 120 411 116 402 123 414 119 406 126 416 120 408 128 419 122 411 130 422 124 414 131 424 125 417 132 427 127 419 133 429 131 420 136 430 135 421 140 431 140 421 143 431 143 421 147 430 146 420 150 428 148 418 152 427 148 417 153 428 149 417 153 429 149 419 153 430 149 420 155 432 152 423 156 434 154 424 159 437 159 426 164 439 165 429 170 443 170 433 175 449 173 439 177 454 176 444 180 445 181 446 180 458 180 446 183 458 188 446 190 457 196 446 198 457 203 445 204 456 208 445 209 455 213 444 214 454 219 442 219 453 225 442 224 456 229 444 230 460 234 448 234 462 236 450 236 463 239 451 237 461 245 448 244 457 253 445 251 453 259 442 257 453 265 442 262 442 266 443 266 443 268 443 269 453 274 441 272 450 280 438 277 447 288 435 284 446 295 434 292 433 297 433 297 443 306 431 301 438 313 427 308 432 320 422 315 417 322 417 322 424 332 414 327 422 335 412 328 416 338 406 332 411 346 401 339 409 354 398 347 408 361 397 354 407 365 397 358 403 369 393 361 393 374 384 366 381 379 373 370 373 382 365 373 367 382 360 373 359 384 353 373 347 378 347 378 343 385 342 384 348 401 342 392 346 403 341 395 334 396 335 396 326 405 321 395 314 405 309 395 304 404 300 394 299 402 295 390 291 399 288 388 282 399 279 387 275 402 272 390 271 404 268 394 264 396 264 394 256 404 254 393 245 400 243 390 236 395 235 386 230 388 230 377 223 382 224 371 217 379 219 368 212 379 214 370 209 377 211 369 202 373 205 364 193 366 195 356 185 359 187 348 180 351 182 341 178 344 180 333 172 336 177 325 167 331 171 320 162 328 167 318 158 325 164 316 153 319 159 310 147 310 152 302 142 302 147 295 140 295 143 289 138 287 144 279 135 276 141 270 133 271 133 270 130 268 136 262 128 265 135 260 128 258 134 256 126 248 132 246 126 237 130 234 127 227 134 223 129 221 138 217 143 210 145 209 136 205 148 204 146 199 146 199 134 196 145 195 141 192 143 192 135 185 137 186 139 174 147 174 142 164 150 164 145 157 151 157 151 153 157 154 157 147 166 148 160 141 169 143 160 136 165 137 158 132 164 133 161 130 164 130 163 123 167 125 170 114 175 116 177 107 182 108 182 103 187 104 187 101 193 103 194 98 199 101 201 93 207 97 206 88 211 92 208 82 216 87 210 78 214 81 212 76 216 79 218 72 222 76 226 69 231 73 233 65 238 69 237 63 244 69 240 61 245 65 244 61 249 65 250 59 254 63 255 55 262 61 257 51 265 57 259 47 266 53 260 45 265 48 261 44 266 48 262 44 271 49 264 44 272 49 266 45 274 51 267 46 274 53 268 47 274 55 270 49 277 56 274 49 281 57 280 49 286 57 285 49 292 57 290 49 297 56 293 47 299 54 295 45 301 53 296 45 304 52 295 45 303 53 294 47 302 55 293 51 299 59 291 54 297 62 289 58 296 66 289 59 298 67 290 58 298 66 290 58 296 67 289 60 295 69 288 64 293 73 286 69 292 77 286 72 292 80 285 72 291 80 287 71 292 80 287 71 292 79 286 70 291 79 285 70 291 79 289 71 296 79 293 69 299 77 297 69 303 77 299 69 306 76 299 70 306 77 300 71 306 79 299 73 306 81 298 74 304 82 296 75 303 83 295 76 301 83 294 75 298 83 293 73 297 82 293 72 296 81 292 71 295 81 292 69 295 79 293 69 295 79 294 68 296 79 295 69 297 78 295 68 297 78 295 68 297 78 296 68 297 78 296 67 297 76 296 65 297 75 295 65 298 74 295 64 298 73 295 64 297 73 294 64 296 74 293 65 295 74 293 65 295 75 293 65 294 75 293 67 294 76 293 67 295 76 295 67 296 77 295 67 296 77 295 67 297 77 295 66 297 76 295 65 296 75 294 65 296 74 294 64 295 74 293 64 295 74 293 65 295 74 293 64 294 74 293 64 295 74 294 64 295 74 294 64 295 74 294 64 295 74 294 64 295 74 294 65 295 74 293 65 295 75 293 65 295 75 293 65 294 75 293 65 294 75 293 65 294 75 293 65 294 75 293 65 295 75 293 65 294 74 293 64 295 73 293 64 295 73 293 64 295 73 293 64 295 74 293 65 294 75 293 65 294 75 293 65 294 74 293 65 294 74 293 65 293 74 292 65 293 74 292 65 293 74 291 65 293 74 291 65 292 74 290 64 292 73 290 63 291 73 289 63 291 72 289 62 291 72 290 62 291 71 290 62 291 71 290 62 291 71 290 62 292 72 290 63 291 73 290 64 291 73 290 64 292 74 290 65 292 74 290 64 292 73 290 63 292 73 290 63 292 73 290 63 292 72 290 63 292 72 290 63 292 72 289 63 291 72 289 63 290 72 287 62 289 71 286 61 288 70 285 61 287 69 283 59 286 68 282 58 284 68 280 58 282 67 278 58 281 67 277 59 279 67 276 59 278 68 276 59 278 68 277 60 279 69 279 61 281 70 282 61 284 71 285 63 287 72 288 63 290 73 291 65 292 74 293 65 294 74 294 64 295 73 294 63 296 72 295 61 297 71 295 61 297 70 294 61 297 70 294 61 296 70 293 61 295 70 293 61 295 71 293 62 294 72 293 63 294 72 293 63 294 73 293 63 295 73 293 64 295 73 293 64 294 73 293 64 294 73 293 63 295 73 293 63 295 73 293 63 295 72 294 62 295 72 294 62 295 71 294 62 295 71 294 62 295 71 294 62 295 71 294 62 295 72 293 63 295 72 293 63 295 73 293 63 295 73 293 63 294 73 293 64 294 73 293 63 295 73 293 63 294 73 293 63 295 73 293 63 295 73 293 63 295 72 293 62 295 72 294 62 295 71 293 61 295 71 293 61 295 70 293 61 295 70 293 61 295 70 293 61 295 70 293 61 295 71 293 62 294 71 293 63 294 71 292 62 293 72 292 62 293 72 291 62 293 71 291 62 293 71 291 61 293 71 290 61 292 71 290 61 292 71 289 61 292 71 289 61 291 71 287 61 291 71 287 61 291 69 285 59 291 68 284 58 291 66 283 56 290 63 281 53 288 59 280 50 288 56 278 48 286 54 278 46 288 51 277 44 287 49 277 42 287 47 277 40 287 45 277 39 287 43 277 37 287 42 277 37 287 41 277 37 287 41 275 36 287 39 274 36 285 38 271 36 283 36 267 35 279 35 263 35 275 33 259 35 271 32 256 34 268 31 254 35 266 31 254 35 265 32 255 36 266 32 257 36 268 33 261 35 272 35 266 36 274 38 271 38 281 42 277 42 284 48 282 47 288 54 285 53 290 61 286 58 291 67 287 63 291 72 287 67 289 77 287 70 289 80 287 72 288 82 287 73 287 83 287 73 287 83 287 75 287 84 288 76 287 85 287 79 287 88 287 81 287 91 285 82 285 91 283 83 282 92 280 84 278 93 276 85 274 95 273 85 270 95 271 87 265 96 269 91 262 98 267 96 259 103 264 101 256 108 263 105 254 111 261 108 252 114 258 110 249 117 256 114 246 119 253 118 243 122 247 121 236 124 241 124 229 125 234 124 222 122 229 126 217 122 223 126 212 121 219 127 208 122 216 129 205 124 213 132 203 128 210 135 199 131 205 136 195 133 200 137 189 130 195 135 184 129 191 135 180 129 188 138 176 131 184 141 173 135 180 145 169 138 177 147 165 140 174 148 163 142 172 152 160 145 170 157 159 151 170 162 158 157 168 166 156 160 165 168 153 162 162 169 150 163 158 172 147 167 156 178 144 173 153 184 141 179 151 189 139 186 150 194 138 191 152 197 138 195 155 202 142 200 157 208 145 206 157 212 145 211 154 215 142 214 149 217 137 214 145 217 132 215 144 219 131 217 145 226 132 224 145 233 134 230 146 239 134 240 148 244 136 246 151 247 138 250 153 250 140 252 156 252 144 255 159 255 147 257 160 261 149 263 159 269 148 271 156 275 145 279 154 279 142 283 151 282 141 285 153 283 142 286 156 285 145 289 158 291 148 297 163 296 153 303 167 301 158 307 170 306 160 313 172 307 162 315 175 308 164 315 179 312 169 318 182 318 173 325 184 325 176 332 184 331 176 340 183 334 176 343 186 335 177 343 190 338 183 347 198 342 192 351 207 345 201 356 214 349 208 359 217 351 212 361 221 352 215 362 226 354 221 365 232 359 228 370 238 364 233 376 241 368 237 380 243 370 240 382 249 372 246 383 257 372 255 384 265 373 264 385 271 375 270 386 274 377 274 388 278 377 277 389 284 378 283 390 290 380 290 391 294 382 294 394 298 386 298 398 301 388 300 400 304 389 305 401 309 388 310 400 314 387 315 399 318 386 320 398 321 385 325 397 324 383 328 395 328 379 333 390 331 374 336 385 335 372 340 382 340 372 344 382 348 384 348 384 346 374 351 385 350 373 355 384 362 381 363 381 370 375 371 375 371 360 378 370 376 357 383 367 378 355 386 365 387 360 388 361 391 353 392 353 391 340 399 348 399 338 408 346 412 347 413 347 408 335 418 343 423 334 424 334 419 317 429 323 433 315 434 315 435 308 436 308 426 298 438 301 429 291 441 294 435 287 447 290 453 288 454 288 443 282 456 286 443 277 456 279 443 265 457 266 456 254 457 253 445 245 458 244 444 240 457 239 443 235 455 232 443 227 454 224 446 220 459 217 451 216 464 213 453 213 466 210 450 206 463 204 456 193 458 192 441 186 453 180 449 171 451 169 437 172 449 165 435 170 446 163 431 162 442 155 428 154 439 147 428 147 439 140 428 143 440 135 425 138 436 130 417 130 428 120 409 122 418 112 402 119 410 108 397 118 405 107 392 118 400 107 385 114 392 103 375 108 381 97 370 103 377 91 369 97 375 85 366 92 372 79 358 85 365 72 351 81 357 68 347 79 353 66 343 77 349 64 338 76 344 63 331 74 335 61 326 72 330 59 325 69 330 56 327 65 333 52 329 62 335 49 326 58 333 45 319 55 325 42 311 55 315 41 304 56 308 42 301 57 304 43 299 58 303 45 298 60 302 47 295 61 299 47 293 61 297 47 294 60 299 47 296 60 300 47 294 59 299 46 291 59 294 45 290 59 293 45 292 59 295 46 294 60 298 46 293 59 298 46 293 60 298 46 294 63 298 50 293 68 298 55 293 74 297 62 295 70 296 68 291 83 293 75 292 77 292 78 293 77 292 78 294 76 294 77 294 75 294 75 293 74 294 73 296 76 296 77 297 77 298 76 297 78 298 79 299 79 299 77 299 79 300 77 299 87 301 76 300 77 300 75 298 75 299 73 294 71 295 69 292 79 289 66 288 76 286 63 286 74 283 60 283 73 281 60 283 74 280 60 283 75 280 61 283 75 280 62 283 75 280 62 283 76 279 63 283 77 279 64 283 77 279 64 283 78 279 65 283 78 279 65 283 78 279 65 283 78 278 65 283 78 279 65 283 78 278 65 282 78 278 65 283 78 278 65 283 79 278 66 283 79 278 66 283 79 279 66 283 79 278 66 283 78 278 65 282 78 278 65 283 77 278 64 283 77 278 65 283 78 279 65 283 79 279 66 284 79 279 67 283 79 279 67 283 79 278 66 283 79 278 66 283 79 278 66 282 79 278 66 282 79 278 66 282 78 278 65 282 78 278 65 283 79 278 65 283 79 278 66 283 79 279 66 283 79 279 67 283 79 279 67 284 80 279 67 284 80 279 68 284 80 279 68 284 80 279 67 284 80 280 67 284 80 280 67 279 68 280 67 285 79 280 66 285 79 280 66 285 79 280 66 284 79 280 67 284 80 279 67 284 80 279 68 283 81 278 68 283 81 278 68 283 81 278 69 284 81 278 69 284 81 279 69 284 81 279 69 284 81 279 69 284 81 279 69 284 81 279 69 284 80 279 68 284 79 280 67 285 79 281 66 287 77 282 64 288 76 285 63 289 75 286 62 291 75 288 62 292 75 289 62 293 75 291 62 295 76 292 62 295 77 293 63 295 77 292 64 294 78 291 65 293 79 290 66 291 79 288 66 290 79 287 67 289 79 285 67 288 79 284 66 286 79 282 67 285 80 281 68 284 80 280 68 283 81 278 68 283 81 278 68 282 81 277 69 282 82 276 72 281 82 276 70 281 83 276 71 281 83 276 71 282 83 276 71 282 83 276 71 282 83 277 71 283 83 277 71 283 84 277 72 284 84 278 72 284 84 278 72 284 84 278 72 284 84 278 72 283 83 277 71 282 83 277 71 282 83 277 71 282 83 277 71 282 83 276 71 282 83 276 71 282 83 277 71 283 83 277 71 283 83 277 71 282 83 277 70 282 83 277 70 283 82 278 70 283 82 278 69 283 81 278 69 283 81 279 69 284 81 280 69 285 81 280 68 285 81 280 68 286 80 281 67 287 79 282 66 288 78 282 66 287 79 281 67 286 82 279 71 285 86 278 75 284 89 277 78 283 91 276 80 282 92 275 83 281 91 274 81 281 91 273 80 280 90 273 79 280 89 273 78 281 89 273 78 281 89 274 77 282 87 275 76 282 87 276 75 283 87 277 75 283 86 278 73 285 84 281 71 288 81 286 68 292 77 292 64 296 74 296 61 300 74 300 60 303 74 304 61 305 75 307 61 306 75 310 62 306 75 311 62 306 74 311 61 303 73 308 60 299 72 303 59 295 71 297 57 292 69 293 55 291 68 291 54 289 67 288 52 286 66 285 52 283 67 282 52 281 68 280 54 281 69 279 55 283 69 281 55 285 69 282 55 285 69 282 55 285 68 281 53 286 66 282 52 287 65 284 51 289 64 286 50 291 64 288 50 292 65 290 50 292 66 290 52 292 69 290 55 295 71 293 57 300 70 298 56 305 65 303 51 311 59 309 45 316 54 314 40 319 53 318 39 319 53 319 38 319 54 319 39 318 57 319 42 317 60 319 45 317 63 319 49 318 64 321 51 317 65 321 51 316 64 322 52 316 64 322 52 316 63 323 52 317 61 324 51 318 58 327 50 321 57 330 49 324 55 333 47 327 52 337 45 331 51 341 44 334 50 345 45 337 50 344 46 340 50 351 45 343 49 350 46 346 47 353 46 350 45 357 45 354 43 361 44 360 41 368 44 366 41 374 45 374 42 379 45 383 44 387 48 392 49 395 54 401 56 403 65 408 65 408 71 414 73 411 82 417 81 415 87 419 89 415 98 419 96 414 104 419 102 413 110 421 106 414 114 424 110 417 118 428 114 421 122 430 118 424 126 432 124 425 132 434 130 427 138 436 136 429 143 438 142 430 149 440 146 432 153 442 148 434 156 444 151 437 157 446 155 437 161 446 160 438 167 448 166 439 173 451 171 442 178 453 175 444 181 455 179 446 184 457 185 447 189 459 192 449 196 460 199 450 204 461 205 451 209 461 209 451 213 459 215 449 217 457 223 446 224 457 230 446 232 460 236 449 238 463 241 451 242 451 246 452 245 450 253 451 252 448 261 448 261 445 266 446 266 443 270 444 270 453 274 442 273 450 276 439 273 446 280 434 277 442 287 430 285 442 295 430 292 444 303 433 301 448 309 436 306 448 311 436 308 444 316 432 312 436 324 425 319 428 330 418 325 412 330 413 330 420 340 411 335 407 338 409 338 403 342 403 342 406 356 397 350 393 357 393 357 401 370 390 363 399 374 388 367 393 376 384 368 374 372 374 371 363 376 362 375 363 387 355 379 352 380 350 380 344 381 344 381 335 384 334 383 333 398 327 388 323 394 322 393 321 398 320 397 315 400 314 398 306 400 305 399 300 406 296 396 294 404 290 394 289 400 286 389 284 396 281 385 275 393 273 381 266 382 265 380 260 395 258 383 256 397 254 386 249 387 248 386 243 395 241 385 237 393 235 382 232 390 231 379 228 386 228 374 222 380 224 369 216 374 218 363 210 372 211 358 205 373 206 361 201 374 203 366 197 372 199 365 189 366 193 356 183 360 186 347 178 354 180 341 175 350 178 340 173 345 177 335 169 337 174 329 164 330 170 318 158 325 164 316 152 322 160 310 149 321 154 312 147 316 151 310 143 307 148 301 140 297 145 292 138 289 147 281 137 284 147 274 136 277 144 269 134 270 142 261 130 266 138 257 127 265 135 255 124 263 129 257 124 259 129 254 124 250 130 246 126 238 130 236 128 230 133 227 128 224 129 224 129 221 134 219 132 218 136 217 135 210 135 210 137 202 137 202 137 193 146 192 134 186 142 184 131 181 140 180 135 177 140 177 138 168 141 169 141 158 146 158 147 152 151 152 151 148 156 148 156 145 162 146 162 140 168 141 166 133 176 136 168 127 176 129 168 122 174 123 170 117 176 120 176 111 181 114 182 105 187 108 188 100 193 102 192 97 198 100 197 97 203 100 206 95 211 99 212 91 220 97 215 85 220 89 216 79 220 82 216 75 221 79 219 72 224 77 225 69 229 73 232 64 237 68 239 62 243 65 244 61 249 65 250 60 254 65 253 61 257 66 258 62 262 67 264 59 271 67 269 55 275 63 271 50 277 57 272 45 276 50 273 43 278 47 276 43 280 49 281 45 285 53 285 45 289 54 288 45 293 53 289 43 295 51 289 41 295 48 286 40 291 45 283 40 288 45 281 42 286 46 281 43 284 47 282 46 287 52 284 49 290 57 283 51 287 59 281 53 285 61 278 56 283 65 274 61 278 70 273 66 276 75 273 69 277 79 274 70 277 79 273 69 276 78 271 67 274 76 270 66 273 75 271 64 275 73 275 62 279 71 280 59 284 68 284 56 289 65 287 54 291 63 289 53 294 62 291 53 295 61 291 52 295 61 291 51 295 59 292 50 296 58 291 49 296 57 291 49 296 57 292 50 295 56 292 51 296 59 293 52 297 61 293 53 298 62 294 54 298 63 296 55 300 65 297 55 300 65 298 55 301 64 299 55 302 64 299 55 302 64 299 54 302 63 299 53 302 62 299 53 302 62 299 53 302 62 299 54 302 63 299 55 302 64 298 56 301 65 298 56 301 65 297 57 300 66 297 57 299 65 296 56 299 65 296 56 298 65 295 56 297 65 293 55 296 65 292 55 294 64 291 55 293 64 290 55 293 64 290 54 292 63 289 55 292 64 289 56 291 65 288 56 291 65 287 55 290 64 287 55 289 63 287 54 289 63 287 54 289 63 287 53 290 63 288 53 290 63 288 54 291 63 289 55 292 64 289 55 292 65 290 56 293 65 291 57 293 65 291 57 294 66 291 57 294 66 291 57 294 66 292 57 295 66 292 57 295 66 291 56 294 65 291 56 294 65 290 55 293 65 290 55 292 64 289 55 292 65 289 56 292 65 289 57 292 66 289 57 292 66 289 57 292 66 289 57 292 66 289 57 293 67 290 57 293 67 291 57 293 67 290 57 293 66 289 57 292 66 288 56 290 65 287 55 290 65 287 55 289 65 286 55 289 65 285 55 288 64 284 55 286 65 283 55 285 65 282 56 284 65 282 56 284 65 280 57 282 65 279 57 281 66 277 57 278 66 275 57 276 66 273 57 274 67 272 57 274 67 272 57 273 67 272 58 273 67 272 57 273 67 273 57 274 66 275 57 276 66 278 57 280 66 281 57 283 66 285 57 288 67 289 57 292 67 293 58 295 67 296 58 298 67 299 58 301 67 301 59 303 67 303 58 305 67 304 58 305 67 305 58 307 67 307 59 308 68 307 59 309 68 308 59 310 68 309 60 310 69 309 61 311 70 309 61 310 71 309 61 310 70 309 61 309 70 309 61 309 70 309 61 309 70 308 60 309 70 308 60 309 70 308 60 309 70 308 61 309 70 309 61 310 70 309 61 310 70 309 61 310 70 309 61 310 70 309 61 309 70 308 61 309 70 308 60 309 70 308 60 309 70 307 60 309 69 307 60 309 69 308 60 309 69 308 60 309 69 308 60 310 69 308 60 309 69 308 59 310 69 308 59 310 69 308 59 310 68 308 59 310 68 308 59 309 68 307 59 309 68 307 58 308 68 306 58 308 67 307 58 308 68 307 58 309 68 306 59 308 68 305 59 307 68 305 59 307 68 303 58 305 67 301 58 303 67 298 57 301 67 294 56 296 65 290 56 292 65 285 56 288 65 280 57 283 65 275 57 278 65 272 57 275 65 271 57 274 65 270 56 273 65 269 56 272 64 268 55 271 61 269 55 273 63 272 54 275 59 276 53 280 61 279 53 284 61 281 53 287 61 282 52 286 58 283 52 289 60 285 52 291 60 286 53 293 60 288 52 295 58 289 50 297 56 289 48 297 53 287 45 294 48 285 42 291 44 281 39 290 41 279 37 288 39 277 37 284 37 277 37 284 37 277 36 284 36 278 36 285 37 279 36 286 37 280 36 291 37 280 35 287 36 279 35 291 36 279 33 288 35 277 32 285 33 276 31 287 31 273 30 281 30 271 30 278 29 269 30 278 29 267 30 277 29 267 31 276 30 267 31 277 30 268 31 276 30 269 30 277 28 270 28 278 27 271 27 278 25 271 25 278 24 270 24 278 23 269 24 277 23 269 25 276 23 269 25 276 23 268 26 276 24 268 26 276 25 268 27 276 25 269 29 276 26 269 29 276 28 269 31 276 29 269 31 277 29 270 31 278 30 271 31 278 29 272 30 280 29 274 29 284 29 277 28 286 29 282 28 290 30 288 30 294 33 295 35 300 39 302 43 306 48 306 51 309 58 307 58 310 69 308 62 309 73 308 64 309 73 308 63 309 73 307 62 309 71 307 62 309 72 307 63 309 73 307 65 309 74 306 66 307 75 305 68 306 77 304 70 305 79 304 72 303 82 303 74 303 84 303 76 301 86 302 78 300 87 301 79 299 89 299 81 297 91 297 83 294 92 294 84 291 93 291 84 287 93 287 85 282 93 283 87 278 96 281 89 275 98 279 93 272 102 278 97 271 105 279 101 270 108 278 103 269 111 276 105 268 112 275 105 266 112 274 104 265 112 272 104 264 111 271 104 262 111 268 106 259 111 265 109 255 113 262 112 251 116 259 114 248 118 255 117 244 119 249 120 238 120 240 122 230 117 230 122 220 115 221 122 211 113 213 121 204 112 208 121 198 112 203 121 193 112 199 120 190 111 198 121 188 111 196 124 185 116 193 128 182 121 189 132 179 124 185 134 174 126 181 135 170 127 177 136 166 128 175 140 164 132 173 146 162 139 171 152 160 145 168 156 157 149 166 158 155 152 165 162 153 157 163 168 151 164 160 176 148 171 157 182 145 179 155 187 142 184 155 191 142 188 155 197 143 195 156 203 144 201 155 208 143 204 150 211 138 210 148 213 136 212 145 218 135 218 146 224 134 224 146 232 134 233 147 239 135 238 148 242 136 243 152 245 139 245 156 249 145 251 160 254 148 256 160 258 149 260 157 262 145 265 153 266 141 268 150 269 139 271 152 273 140 275 154 279 142 283 157 284 156 282 162 286 151 292 164 288 154 293 165 290 155 295 165 293 155 297 166 293 155 298 167 296 157 300 170 300 160 305 173 304 163 308 174 307 164 313 173 310 163 316 170 312 161 318 169 313 159 320 170 313 160 320 172 316 163 323 176 319 169 328 182 323 175 332 188 327 180 336 191 332 183 341 193 334 185 344 195 335 188 345 200 337 193 346 204 342 197 351 208 347 201 357 210 352 203 362 212 354 205 364 215 357 210 367 222 359 218 371 230 362 226 373 236 364 234 375 242 367 239 379 245 368 244 368 250 367 249 368 257 368 255 380 263 373 261 384 268 379 266 390 270 383 268 395 270 384 269 396 274 383 274 395 281 381 282 393 289 378 290 390 295 377 296 389 300 377 301 389 301 377 303 388 304 376 306 388 311 375 313 386 322 386 322 386 328 377 331 388 334 380 338 392 341 394 341 394 341 382 346 393 347 377 354 388 356 372 362 382 368 377 369 378 373 374 373 374 376 369 377 369 380 363 381 364 387 361 388 361 386 352 394 361 390 352 399 362 392 351 400 360 396 346 405 354 410 344 411 344 415 334 416 335 419 328 420 328 422 324 423 324 423 320 424 320 427 312 428 313 423 302 433 307 439 305 440 304 432 299 444 304 434 296 446 300 435 287 448 290 448 278 449 278 438 267 451 268 440 262 453 263 440 260 453 260 450 255 452 255 440 246 452 245 443 239 456 239 446 236 458 235 446 232 459 230 445 224 458 223 444 218 457 216 454 211 455 211 454 209 455 208 444 208 456 205 444 206 457 202 443 204 456 199 440 200 453 196 437 195 449 190 445 185 446 184 445 180 446 179 437 180 449 174 452 170 454 170 445 172 457 166 454 166 456 165 439 168 450 161 432 160 443 152 426 152 436 143 422 146 431 137 420 142 429 132 417 136 427 127 415 131 425 121 415 126 425 117 415 123 425 114 414 121 425 111 410 118 419 108 401 112 410 101 391 104 399 93 384 100 390 88 379 97 385 84 373 94 379 81 367 91 373 78 364 87 370 74 363 84 370 71 361 82 368 69 356 81 362 68 347 78 352 65 338 75 342 62 332 73 336 60 329 71 333 58 326 69 331 56 320 67 326 54 317 66 322 54 316 65 322 53 318 64 324 52 318 64 326 52 317 64 325 52 314 62 321 51 310 61 316 50 305 61 310 49 299 61 303 49 296 62 299 50 293 62 296 49 291 61 294 48 290 61 292 53 289 61 290 52 287 61 290 48 287 61 290 48 287 60 292 49 288 60 292 49 288 62 293 50 290 64 294 53 290 66 291 59 289 69 292 57 287 71 291 61 285 73 286 63 282 72 282 65 277 71 278 61 275 61 275 59 277 72 276 62 277 73 277 63 278 74 277 64 281 68 280 69 282 76 282 69 281 76 282 69 282 77 281 68 284 69 282 68 285 71 286 71 284 70 283 71 278 75 279 69 276 74 277 67 277 65 276 65 276 74 276 65 276 74 275 66 277 76 276 67 279 76 279 70 282 77 282 70 283 77 284 67 284 77 286 65 285 77 286 65 285 77 286 65 287 78 285 67 288 79 287 66 289 79 287 66 290 79 286 66 290 80 286 67 289 81 285 68 289 81 285 68 288 80 284 67 288 80 283 67 287 80 283 67 287 80 283 67 287 80 282 67 286 80 282 67 287 81 282 68 287 81 283 68 287 81 282 68 287 81 282 68 288 80 283 68 288 80 283 68 288 80 283 67 288 81 284 68 288 81 284 69 288 81 283 69 289 82 283 69 289 83 284 70 289 83 284 71 289 83 284 71 289 83 284 71 288 83 283 70 288 82 283 70 287 82 283 69 288 81 283 69 287 81 283 68 288 81 284 68 288 81 284 68 289 81 284 68 289 81 284 68 289 81 284 68 289 81 284 68 289 81 284 69 289 81 284 68 289 81 284 68 289 81 284 68 289 81 284 68 290 81 284 68 289 81 284 68 289 81 284 68 289 81 284 68 289 81 284 69 289 81 284 69 283 71 284 69 283 71 284 69 283 71 284 69 289 82 284 69 290 82 285 69 290 82 285 69 290 82 285 69 289 81 285 69 289 81 285 69 289 81 284 69 289 81 284 69 289 83 284 69 289 83 284 70 289 83 285 70 290 82 285 70 290 82 285 69 289 82 285 69 289 82 285 69 290 82 285 69 290 82 285 69 290 82 286 69 290 82 285 69 290 82 286 69 285 71 286 69 290 82 286 69 285 71 286 69 290 82 285 69 290 82 285 70 290 83 285 70 290 83 285 70 290 83 285 70 290 83 285 70 289 83 285 70 289 83 285 70 290 82 285 70 290 82 285 69 290 82 285 70 290 82 285 70 290 83 285 70 290 83 285 70 290 83 285 70 290 82 285 70 290 82 285 70 290 82 285 69 290 81 286 69 290 81 286 68 291 81 287 68 292 80 287 67 292 79 288 66 292 79 288 66 293 79 289 66 294 78 291 65 295 77 292 64 296 76 293 63 296 76 293 63 296 77 292 64 296 78 292 65 295 79 292 67 294 80 290 67 294 81 290 67 293 81 289 67 293 81 289 67 292 81 288 67 291 81 287 68 291 82 286 69 290 82 285 70 289 83 284 71 289 85 283 72 288 85 282 73 288 86 282 74 288 86 282 74 288 86 282 73 288 85 282 73 288 85 282 73 288 85 283 73 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 74 289 85 283 74 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 73 289 85 283 74 289 85 283 74 290 86 283 74 289 85 284 74 289 85 284 73 289 85 284 73 290 85 284 72 291 85 284 73 291 85 285 73 291 85 285 73 291 85 285 73 291 85 285 73 290 85 284 72 290 85 284 73 290 85 284 73 290 85 284 73 290 85 284 73 290 85 284 73 290 85 284 73 290 85 284 72 290 84 284 72 290 84 284 72 291 84 285 72 290 84 284 72 290 85 284 72 290 85 284 72 291 85 285 72 291 85 285 72 291 84 286 72 291 84 286 72 291 83 286 71 291 83 286 71 292 84 286 71 292 84 286 71 292 84 286 71 291 83 286 71 291 83 286 71 291 83 286 71 291 83 286 71 291 83 286 71 291 84 285 72 291 85 284 73 290 86 284 74 289 87 283 75 289 87 282 76 289 87 282 76 289 87 282 76 289 87 283 75 289 85 283 74 289 85 284 73 290 84 284 72 291 85 284 72 291 85 285 73 291 85 285 73 291 85 285 74 290 86 284 74 290 86 284 74 290 86 284 74 290 86 284 73 290 86 284 73 290 86 284 74 290 85 284 74 290 85 284 74 290 86 284 74 290 86 284 74 290 86 284 74 289 85 284 74 290 86 284 74 291 86 285 74 291 85 285 74 291 85 285 73 291 85 286 73 293 85 287 72 293 85 288 72 294 84 288 71 293 83 288 71 293 85 288 72 293 85 287 73 292 87 286 75 291 87 286 76 291 88 285 76 290 88 284 76 290 87 284 75 290 87 284 75 290 86 284 74 290 86 284 74 290 86 284 74 291 87 284 74 291 87 284 75 291 87 285 75 292 87 285 75 291 87 285 75 291 87 285 75 291 87 285 75 291 87 285 75 291 87 284 75 291 87 285 75 291 87 285 75 291 87 285 75 291 87 285 75 291 87 285 75 291 86 286 74 291 86 285 74 291 87 285 74 290 86 284 74 290 87 283 75 289 87 282 76 288 88 282 76 287 88 280 76 286 88 280 76 286 88 279 76 285 88 278 76 283 87 277 76 283 87 276 76 282 88 276 77 282 89 275 77 282 89 275 78 283 89 275 77 282 88 276 77 282 87 276 76 283 87 276 75 283 87 277 75 277 75 277 74 282 85 278 73 282 84 277 72 282 83 278 70 282 80 279 68 283 78 281 65 284 76 283 63 288 74 287 61 292 74 292 60 294 74 293 61 293 76 292 62 292 78 291 65 291 81 289 67 290 82 287 69 289 82 286 69 288 81 286 68 287 79 285 67 287 77 285 65 287 75 286 62 288 74 286 60 288 72 286 58 288 71 286 57 288 70 286 56 289 69 288 55 292 68 290 54 293 67 292 53 295 65 294 51 297 64 296 50 300 63 299 49 302 62 302 48 306 62 306 48 309 63 310 48 314 63 314 49 319 63 319 49 326 63 326 49 334 62 334 47 341 61 341 46 343 60 343 46 343 59 343 45 340 59 341 45 339 58 340 44 340 59 342 44 342 60 345 45 347 61 350 47 353 62 356 48 358 64 361 50 362 65 364 51 364 65 365 51 364 65 365 51 363 64 363 49 364 62 364 48 366 62 366 47 369 60 369 47 370 60 370 45 370 59 370 44 370 59 371 45 370 59 372 45 371 60 373 46 371 62 375 48 373 64 377 51 372 67 377 53 371 67 375 54 368 66 371 52 364 64 366 50 358 64 359 50 351 65 351 51 343 68 343 53 338 71 337 57 338 72 337 58 338 71 338 56 327 74 336 56 328 73 326 71 327 73 326 69 327 72 325 68 328 72 324 68 327 71 324 67 327 70 323 66 325 70 322 66 325 70 322 66 325 70 324 67 326 71 324 67 328 72 325 68 330 73 328 69 332 73 341 56 333 74 345 55 336 74 349 54 337 73 350 53 335 72 351 53 336 71 350 52 336 70 350 53 338 70 351 52 341 69 354 52 342 70 358 52 345 70 362 52 359 62 367 52 362 61 372 53 366 60 377 54 380 57 381 55 373 59 380 57 386 59 383 58 379 59 386 58 382 59 389 60 385 60 392 61 387 59 394 61 389 59 396 62 391 59 400 64 394 59 402 65 398 61 405 68 403 63 409 71 408 66 412 75 415 81 416 79 419 74 419 84 423 81 423 87 427 89 425 99 429 97 426 107 433 104 428 113 436 111 429 119 437 117 430 124 438 121 430 129 439 127 431 134 439 134 431 140 440 140 431 146 441 147 431 152 443 153 433 158 445 157 435 162 446 161 437 166 447 166 437 170 448 171 438 174 450 176 440 179 451 181 441 184 453 185 442 189 454 188 444 192 456 190 445 193 444 195 445 195 442 198 443 197 450 198 440 200 448 202 437 205 449 207 438 209 452 210 441 213 458 213 447 215 462 213 451 216 464 214 452 216 463 214 451 216 460 217 448 217 444 220 445 220 456 224 444 223 456 227 445 226 445 229 446 229 446 232 447 231 459 233 448 233 459 233 448 234 447 234 447 234 458 235 446 235 443 237 444 237 452 241 440 241 448 246 437 246 447 251 436 250 448 254 437 254 452 258 441 258 456 262 445 261 460 264 448 263 460 264 448 264 446 265 446 265 454 273 442 270 450 280 438 276 435 282 436 283 446 293 435 289 435 294 435 294 446 300 434 296 432 298 432 299 429 302 429 303 438 312 427 308 438 318 426 313 428 319 428 319 440 327 428 322 427 322 426 323 422 324 421 325 415 328 415 328 409 332 409 332 413 345 404 337 400 342 400 342 399 343 398 344 402 354 393 346 396 360 387 352 383 358 383 359 380 366 380 366 379 369 378 369 382 380 373 372 366 375 365 375 356 378 356 377 350 380 350 379 354 390 346 381 351 390 343 381 336 381 336 381 334 393 328 383 322 387 322 387 323 401 316 390 321 404 316 395 311 395 309 394 305 404 301 393 296 402 292 391 289 401 285 390 281 391 281 390 281 399 276 388 274 398 270 387 269 400 264 388 265 402 261 390 261 403 258 393 256 402 254 391 247 399 246 387 239 394 237 383 232 390 230 379 228 387 226 375 226 384 226 373 222 379 223 368 215 372 217 362 210 369 213 358 204 369 207 358 199 372 200 361 195 374 196 366 192 373 194 365 187 368 188 363 180 361 183 353 175 353 178 344 172 346 175 338 170 340 175 331 169 334 175 322 166 329 171 320 161 326 167 312 157 325 166 300 153 321 159 311 151 314 156 309 147 304 153 299 144 295 149 288 141 287 149 277 140 283 148 274 142 279 147 275 143 271 152 265 142 262 152 257 139 256 148 252 134 253 142 247 128 250 138 242 126 248 132 242 126 241 131 237 126 231 131 228 136 218 135 217 139 211 139 210 143 207 143 206 138 204 144 203 142 199 152 197 144 190 154 189 143 184 152 183 140 179 149 178 139 175 146 175 140 169 145 169 144 160 149 161 148 152 156 153 153 146 161 147 157 141 163 142 163 138 173 140 169 133 178 136 170 128 180 131 169 122 177 124 175 121 173 119 171 116 173 116 176 112 177 113 180 104 185 107 187 98 192 100 193 94 198 96 197 91 202 94 202 90 207 94 208 89 213 93 213 86 221 92 217 82 225 88 219 76 224 80 221 72 226 76 224 69 229 74 228 67 233 71 233 63 238 67 238 60 242 65 240 57 245 62 241 55 247 60 244 54 249 59 247 53 252 58 249 53 255 58 249 53 256 57 247 52 253 56 244 54 250 57 243 55 251 60 244 56 253 61 248 56 254 59 252 55 261 61 256 56 265 62 258 56 267 62 260 55 267 62 260 55 268 61 261 52 267 57 263 49 270 57 266 48 270 53 269 49 276 56 274 52 279 59 277 55 284 61 280 57 289 63 282 56 292 62 282 54 292 59 281 51 290 57 279 54 286 60 278 58 287 65 279 61 288 67 282 60 291 65 283 58 293 63 283 58 292 64 283 63 292 69 284 66 294 72 285 65 294 71 285 65 294 71 284 65 293 72 283 67 291 73 282 68 290 75 281 68 286 75 280 68 287 77 279 69 286 78 280 70 285 79 280 72 286 81 279 71 283 80 278 69 282 79 278 67 282 76 278 66 282 75 278 65 282 74 279 65 282 73 280 64 283 73 280 63 283 72 281 63 284 72 281 63 286 72 281 63 284 72 281 63 284 72 281 63 284 73 280 64 283 73 280 64 283 74 280 65 284 74 281 65 283 75 280 66 283 75 281 65 284 75 281 65 285 74 281 64 284 73 281 63 284 72 281 63 284 71 279 61 283 70 279 61 283 70 279 63 282 71 279 63 282 71 279 63 282 71 279 63 283 72 279 63 283 72 279 63 283 72 279 63 283 72 279 63 283 72 279 63 282 71 278 63 281 72 276 63 279 72 275 63 278 71 275 63 277 71 274 62 277 71 273 61 276 71 271 61 274 69 270 60 273 68 270 60 273 68 271 61 273 69 271 61 274 69 272 62 275 71 273 63 276 71 274 63 277 72 275 63 278 72 275 63 278 71 275 63 278 71 276 63 279 71 278 62 281 72 279 64 281 73 279 65 282 74 279 65 282 74 279 65 281 75 278 65 280 74 277 64 280 73 277 64 280 73 277 64 280 73 277 64 279 73 277 64 279 73 278 65 280 74 278 65 280 74 278 65 281 73 278 64 281 73 278 64 281 73 278 63 280 72 277 63 279 71 277 63 279 71 277 63 279 71 278 63 280 72 279 65 281 73 278 65 281 73 279 65 281 73 279 65 281 74 278 64 281 73 278 64 281 73 278 64 281 73 279 63 281 73 279 64 281 73 279 64 281 73 279 64 281 73 279 64 281 73 279 63 281 73 279 63 281 72 279 63 282 72 279 64 281 73 279 65 281 73 278 64 280 73 278 64 280 73 278 64 280 73 277 64 279 73 277 63 279 73 277 63 279 72 277 63 280 72 277 63 280 73 277 63 279 73 276 63 278 72 275 63 278 72 275 63 278 72 275 63 277 71 275 62 277 71 275 63 278 71 275 63 278 72 275 63 278 72 276 64 278 73 276 64 278 73 276 64 278 73 275 63 278 73 275 63 278 72 274 63 277 72 274 63 277 72 274 63 276 72 274 63 276 72 274 63 276 72 274 63 277 72 274 63 276 72 273 63 276 72 273 63 276 72 273 63 276 73 272 63 274 72 271 63 273 71 269 62 272 71 268 61 270 67 267 61 269 70 266 61 267 70 265 61 266 70 264 61 265 70 264 61 265 70 263 61 264 70 263 61 264 70 263 61 265 70 264 61 265 68 266 62 267 71 267 63 269 71 269 63 270 71 270 63 271 72 271 63 273 73 273 65 274 73 276 67 276 76 278 70 277 79 279 73 278 82 281 77 279 85 282 78 279 87 282 78 280 87 283 79 281 88 283 79 282 89 284 80 282 89 284 80 282 89 283 81 282 90 282 80 281 90 281 80 280 89 281 79 279 89 280 78 279 87 279 77 279 86 279 76 280 85 279 75 280 85 280 73 281 83 279 72 281 81 279 71 281 80 278 69 281 79 278 68 280 77 277 67 280 77 277 67 279 75 276 66 278 75 275 66 278 75 274 65 277 74 273 65 276 73 272 65 275 73 271 65 274 73 271 66 273 75 270 68 272 76 269 69 271 78 269 71 270 80 269 72 269 81 268 72 268 81 268 72 267 81 267 82 267 81 267 82 268 78 270 73 267 81 270 74 268 83 271 77 269 86 271 80 270 86 270 81 268 90 270 82 268 91 268 82 266 91 265 79 263 88 263 77 261 86 262 77 260 85 260 76 258 85 258 76 256 86 256 76 254 85 254 76 252 85 253 77 251 86 252 78 252 88 252 79 253 88 252 79 255 89 253 79 257 88 252 78 259 85 251 75 258 82 249 72 256 77 246 68 251 71 241 65 247 66 236 62 243 63 232 61 239 62 228 61 235 62 226 61 233 61 223 63 229 63 220 66 228 66 220 67 229 69 220 70 229 72 222 72 231 74 224 75 233 78 226 77 235 81 228 79 237 83 230 79 237 85 233 80 239 88 236 82 240 91 240 86 241 95 242 91 242 100 242 97 241 106 239 103 237 112 234 108 232 117 230 110 227 123 227 113 222 125 226 118 219 126 224 124 215 130 222 131 212 136 220 139 209 143 216 146 205 149 211 151 201 155 206 158 195 159 200 163 189 164 194 166 183 166 188 168 176 166 181 170 169 168 175 170 163 166 171 171 159 169 169 174 157 171 167 179 156 177 166 183 153 180 163 186 151 183 160 188 149 186 157 191 147 190 157 196 146 195 158 201 146 199 157 204 145 204 155 207 142 205 153 209 140 207 152 212 140 211 151 217 138 218 150 224 138 225 148 229 136 231 149 232 136 233 149 234 136 235 150 235 137 237 151 239 139 241 155 243 143 244 156 246 145 248 155 250 143 252 154 253 142 256 154 257 141 259 154 261 143 263 156 266 144 268 156 271 145 272 157 275 145 278 158 277 146 281 158 280 147 283 160 283 148 288 163 286 152 291 166 290 156 295 169 292 159 298 170 295 158 301 168 299 157 306 167 304 156 310 165 306 156 311 166 309 156 315 169 313 160 320 175 318 166 326 181 322 172 331 185 326 177 334 188 328 180 337 191 329 184 338 196 331 189 340 199 333 192 342 201 338 194 347 201 344 194 353 201 346 195 356 204 348 198 358 210 351 205 362 219 354 215 365 228 357 224 369 234 360 231 371 238 360 235 371 243 361 242 372 252 363 249 374 258 368 256 379 262 372 261 384 268 376 267 388 276 378 276 390 285 380 286 392 291 381 292 393 294 379 296 391 299 376 301 387 303 372 306 383 309 373 311 384 312 377 315 388 317 392 318 392 317 381 319 393 322 379 325 391 328 376 332 386 334 371 339 382 340 369 346 379 345 368 351 377 352 375 353 376 355 372 355 372 361 368 361 368 369 364 370 365 377 363 378 363 384 363 385 363 391 361 392 361 398 356 399 356 403 350 404 351 407 346 408 346 408 341 409 341 410 333 411 333 414 327 415 327 411 318 421 323 416 317 427 324 419 317 430 323 423 312 434 317 427 302 438 306 440 297 441 296 432 287 444 290 444 287 444 287 443 282 444 281 445 274 446 274 439 268 451 268 445 264 458 264 448 262 462 263 448 260 460 260 446 251 459 250 444 240 457 238 456 228 456 228 445 224 458 220 446 220 459 216 445 216 457 212 452 206 454 205 441 202 453 197 454 191 455 190 458 186 459 185 458 182 460 181 443 181 455 174 438 172 449 165 433 162 445 155 431 156 442 148 430 154 440 146 425 152 435 143 418 144 427 135 414 136 423 127 414 130 424 120 414 125 424 115 410 118 420 109 402 110 411 99 393 104 401 93 386 102 393 90 381 102 388 90 375 102 382 91 365 98 371 86 358 93 363 81 355 87 361 75 354 82 360 70 349 77 355 64 339 71 345 58 330 68 335 55 325 67 329 54 320 67 325 54 314 66 318 53 309 64 313 51 307 61 312 48 307 58 312 44 305 55 311 42 301 54 307 40 297 52 302 39 294 52 299 39 294 53 299 39 296 54 301 41 294 54 299 41 295 55 299 42 294 58 300 45 293 61 299 49 293 63 297 51 291 65 294 52 291 69 294 57 296 76 300 64 302 72 303 70 297 85 299 78 295 87 296 80 295 80 295 80 295 79 295 80 296 76 295 78 297 73 298 72 297 69 298 68 297 77 298 64 295 74 294 61 291 71 289 58 287 69 285 56 285 69 283 55 284 68 282 54 283 69 282 55 283 69 281 56 283 70 281 57 283 70 281 57 283 70 281 56 283 70 281 57 283 71 280 57 283 71 280 58 283 72 280 58 283 72 280 58 284 72 281 58 284 72 281 58 284 73 281 59 285 73 282 60 285 74 282 61 285 75 282 62 285 75 282 62 285 75 281 62 285 75 281 61 281 62 281 61 284 73 281 60 284 73 281 60 284 73 281 60 284 74 281 60 285 75 281 61 285 75 282 62 285 76 282 63 285 77 282 64 285 77 281 64 284 77 280 64 284 76 280 63 284 75 280 62 284 75 280 62 284 75 280 62 285 75 280 62 284 75 280 62 284 76 279 63 283 77 278 64 282 77 278 64 282 77 277 65 282 78 277 65 282 78 278 66 283 79 278 66 283 79 278 66 283 78 278 66 283 78 278 65 284 78 278 65 283 78 278 65 283 78 278 66 284 78 279 66 283 79 278 66 283 79 278 66 283 79 278 67 283 79 278 67 284 80 279 67 284 80 278 68 283 81 278 68 283 81 278 68 283 81 278 68 284 81 278 68 283 81 278 68 283 80 278 68 283 79 278 67 284 79 278 67 284 79 279 67 284 79 279 67 284 79 279 67 284 79 279 67 284 80 279 68 284 81 279 68 285 81 280 69 285 81 280 68 285 81 280 68 285 81 280 68 285 81 280 68 285 81 280 68 285 81 279 68 284 80 279 68 284 80 279 68 284 80 278 68 283 80 277 68 282 80 276 68 280 80 275 68 279 79 274 67 278 79 273 67 277 79 272 67 276 79 271 66 276 79 270 66 275 79 270 66 275 79 270 66 274 79 269 66 274 78 269 66 275 79 270 66 275 79 270 66 275 79 270 67 276 79 271 67 276 79 272 67 276 79 272 67 276 79 272 66 276 79 272 66 275 79 271 66 275 79 270 66 274 79 270 66 274 78 270 65 273 77 270 64 273 75 270 63 273 75 270 61 273 73 271 60 273 73 271 60 273 73 271 60 273 73 271 60 274 72 272 60 274 73 272 60 273 73 272 64 273 73 271 60 271 72 271 64 271 71 270 58 269 58 270 57 270 69 270 56 269 67 270 55 271 67 270 54 272 67 270 54 272 68 271 55 272 69 270 55 272 69 271 56 273 69 271 56 272 69 270 55 272 69 270 56 272 68 270 56 272 69 270 55 272 68 270 55 271 68 269 55 271 70 268 57 271 73 267 59 270 74 266 61 270 74 267 61 269 73 267 60 269 73 266 60 268 73 266 61 268 74 264 61 266 74 262 61 265 73 262 60 265 71 262 58 263 71 260 58 263 71 259 57 262 72 259 59 261 73 258 61 261 74 258 61 261 74 258 61 260 74 256 61 261 74 257 61 262 73 259 60 262 72 259 59 262 72 260 59 262 73 262 60 263 73 262 64 263 71 262 59 263 70 262 57 264 69 264 56 266 65 267 52 272 61 274 48 280 58 283 45 288 57 292 43 293 57 299 44 296 59 302 46 296 62 302 49 295 65 299 51 292 66 294 52 288 66 288 52 285 67 282 53 283 69 278 56 281 72 274 60 280 75 272 64 280 78 272 67 281 81 274 70 283 83 274 72 283 85 274 75 282 88 273 78 281 90 272 81 280 90 271 82 280 92 271 83 282 94 273 85 285 95 276 86 288 97 279 87 287 101 279 92 288 104 279 95 288 104 279 95 289 103 280 93 288 104 278 95 286 106 276 97 285 106 274 99 285 107 274 99 286 108 275 102 287 110 275 105 289 113 277 109 292 116 280 112 292 117 280 113 291 115 280 112 291 115 279 111 290 115 279 112 290 113 278 110 290 112 278 109 290 113 278 109 290 114 279 111 292 115 280 111 293 115 282 111 294 115 283 111 295 115 283 112 295 114 283 110 295 112 283 108 295 108 284 104 296 106 284 102 297 104 285 100 298 103 286 99 299 101 287 97 300 100 289 95 302 97 290 92 303 95 292 89 304 93 293 87 305 93 294 86 306 91 295 85 306 91 296 85 307 91 296 85 307 92 296 85 306 94 295 87 306 96 294 91 304 100 293 95 302 105 290 102 301 110 289 109 301 113 289 112 303 113 291 113 305 113 293 113 307 111 295 110 310 109 297 108 311 109 299 108 312 109 300 108 313 108 301 107 313 109 301 107 313 109 301 106 312 107 300 105 312 104 300 103 316 102 303 102 320 104 309 104 325 105 314 109 331 106 321 112 337 105 327 112 342 104 334 111 346 101 338 109 348 100 340 108 348 100 340 108 348 99 341 107 349 98 342 106 352 97 345 106 355 96 349 106 360 95 355 104 364 93 359 102 368 91 363 100 372 91 367 99 378 93 372 102 383 95 377 105 387 97 382 106 392 98 386 107 396 100 390 109 400 103 395 112 404 104 399 113 408 105 403 114 412 107 405 115 414 111 408 119 415 116 409 124 416 120 409 128 418 122 412 130 421 121 415 130 424 122 417 130 426 123 420 132 428 124 424 134 432 124 428 134 434 122 430 132 435 122 431 132 434 121 433 132 434 119 433 130 436 115 435 126 437 111 437 121 436 119 438 117 434 103 435 113 430 101 432 111 427 101 429 110 425 101 428 110 424 103 427 112 422 106 425 115 421 108 425 118 423 110 426 120 424 111 428 121 425 110 428 119 426 107 429 117 425 104 429 113 425 100 429 109 426 97 430 106 430 105 431 104 432 104 433 103 434 104 434 103 431 96 436 104 433 97 438 106 435 98 440 107 437 100 442 109 439 101 443 110 440 101 444 111 440 101 444 111 439 102 443 111 438 101 442 111 437 101 441 110 436 101 440 110 436 101 440 110 436 101 439 111 436 101 440 111 436 101 440 111 436 101 440 110 435 100 439 110 439 111 440 109 435 99 439 108 435 98 439 107 435 97 439 107 436 96 440 106 437 96 440 106 440 97 441 107 443 100 442 109 447 105 445 112 450 113 445 122 451 123 445 130 451 132 443 139 450 141 441 146 447 148 438 153 444 153 434 157 443 157 433 161 443 160 433 164 446 162 435 166 448 164 437 168 450 165 440 170 440 173 441 172 453 171 443 174 454 176 444 179 454 182 444 185 454 187 443 190 454 192 444 194 458 195 447 198 462 198 451 201 464 200 453 203 464 202 453 205 465 209 453 211 464 218 452 219 449 227 450 226 460 232 449 233 448 238 449 238 448 240 448 240 458 241 446 241 455 247 444 247 454 257 443 256 454 266 443 264 456 273 444 272 446 276 446 276 456 281 444 278 440 285 439 285 434 293 434 292 441 303 430 300 428 307 428 306 428 310 427 310 436 316 424 312 430 324 419 319 425 334 414 328 412 337 412 337 422 349 410 343 419 352 408 345 412 356 402 348 402 361 393 353 393 365 385 357 387 368 379 360 380 372 372 363 372 378 364 369 366 385 358 376 362 390 354 381 353 383 351 382 344 385 343 384 333 387 333 387 324 389 324 389 319 391 317 390 319 400 313 389 309 399 305 389 300 401 296 391 295 404 289 394 286 397 285 396 281 398 280 396 274 406 271 396 264 404 261 393 257 401 254 390 254 398 250 386 249 393 247 381 240 388 240 377 233 386 232 374 227 386 226 374 222 387 221 375 217 377 216 376 208 384 208 374 200 379 201 369 194 372 195 366 191 366 192 358 188 359 191 350 183 352 187 342 178 349 182 339 172 349 176 338 168 348 171 341 165 345 168 338 160 337 163 331 155 328 158 321 151 319 155 312 149 311 153 305 149 303 154 295 148 295 155 287 145 290 155 277 141 289 146 282 138 286 144 280 136 280 142 275 133 270 138 267 131 260 138 255 129 252 134 248 130 247 134 243 131 240 141 235 143 227 144 228 143 223 143 221 131 219 131 219 129 216 135 214 130 210 135 208 130 201 138 199 132 192 141 189 134 184 143 182 137 179 144 178 142 173 149 173 146 167 152 167 148 162 157 162 147 157 155 160 146 153 154 156 148 150 153 151 153 142 157 143 158 134 164 135 163 127 168 127 167 121 173 122 171 118 176 120 177 114 182 117 183 109 189 112 186 104 195 108 187 98 195 101 187 93 192 95 190 91 194 93 196 87 200 90 204 81 208 85 211 77 216 80 217 74 222 77 222 74 227 77 228 75 232 78 234 73 238 76 239 68 246 74 243 62 249 69 245 57 250 62 246 54 251 59 248 53 252 57 252 53 257 57 259 52 264 57 263 52 270 58 265 50 272 56 266 48 274 54 267 47 275 54 269 48 274 52 269 48 276 54 271 49 279 55 273 51 281 57 276 51 283 58 280 49 286 57 283 48 289 55 285 47 292 54 288 46 296 53 289 46 298 52 291 45 299 52 291 47 297 54 291 50 297 57 291 52 299 60 293 53 301 60 295 52 304 59 297 50 306 57 297 52 306 58 297 55 305 61 297 58 306 64 297 58 305 65 295 59 303 67 295 60 302 69 293 61 299 70 292 62 296 71 291 63 295 73 290 65 294 74 290 65 293 74 290 64 293 74 291 65 293 74 291 64 293 74 292 64 294 74 293 65 295 74 293 65 295 74 294 64 296 74 294 64 296 73 294 63 296 72 294 62 296 72 293 62 297 71 293 62 295 71 295 73 294 71 292 62 294 72 291 63 293 73 291 64 293 74 291 65 293 75 291 65 293 75 291 65 293 74 291 64 293 73 291 63 293 73 291 62 293 71 291 61 294 70 291 60 294 69 291 60 293 69 291 61 293 69 291 61 293 70 291 61 293 70 291 61 293 70 291 61 293 70 291 62 293 71 291 61 293 71 291 62 293 71 291 62 293 71 291 62 293 71 291 63 293 72 291 63 293 73 291 63 293 73 291 63 293 72 291 63 294 72 292 63 294 72 292 62 294 72 292 62 294 71 292 62 294 71 292 62 293 71 291 62 293 71 291 62 293 71 291 62 293 71 291 62 293 71 291 62 293 71 291 62 293 71 291 63 293 71 291 63 293 72 291 63 293 72 291 63 293 72 291 63 293 72 291 63 293 72 292 63 294 72 292 63 294 72 292 62 294 71 292 62 294 71 291 61 293 71 291 61 292 71 289 61 291 70 288 61 290 70 286 60 289 69 285 60 287 69 285 61 287 69 284 60 287 69 284 61 287 70 284 61 287 70 285 61 287 71 285 61 288 71 286 61 289 71 287 61 289 70 287 61 289 69 287 61 289 69 287 60 289 69 287 61 289 69 287 61 289 69 288 61 291 70 290 62 291 71 291 63 292 73 291 64 293 73 292 64 293 74 292 64 294 73 293 64 294 73 293 63 295 72 292 62 294 71 291 61 294 70 291 61 293 69 291 60 293 69 291 59 293 69 291 60 293 69 291 60 293 69 291 61 293 69 291 61 293 70 291 61 294 70 292 62 293 71 292 62 293 72 291 62 293 72 291 62 293 71 291 61 293 71 291 61 293 70 291 61 293 69 291 60 293 69 291 60 293 69 292 60 293 69 291 60 293 69 291 60 293 69 292 61 293 70 291 61 293 71 291 61 293 71 291 62 293 71 291 62 293 71 291 62 293 72 291 63 293 72 291 63 293 72 291 62 293 72 291 63 293 71 291 63 293 71 291 63 292 72 291 63 292 72 290 62 292 71 290 62 292 71 291 61 293 71 291 62 293 71 291 62 293 71 291 63 293 72 291 63 293 72 292 63 294 73 293 64 295 73 294 64 295 73 294 64 295 74 294 64 295 74 295 65 296 74 294 64 295 73 293 63 295 73 293 63 294 73 293 63 294 72 293 63 294 72 292 63 293 72 293 62 294 72 293 63 294 72 293 63 294 72 293 64 294 73 293 64 294 73 293 65 294 74 293 65 294 74 293 63 294 73 293 63 294 72 293 63 294 72 293 63 294 72 293 63 294 72 293 63 294 72 293 63 294 72 293 63 294 72 292 63 294 72 292 63 293 72 291 63 293 72 290 62 292 71 289 62 291 71 289 62 291 71 289 63 290 71 289 63 290 72 289 63 290 72 289 63 291 72 289 63 291 72 289 63 291 72 289 63 291 73 289 63 291 72 289 63 291 72 289 63 291 72 289 62 291 71 289 61 291 71 289 61 291 71 288 61 291 71 288 62 290 71 288 62 290 71 287 62 289 71 287 63 289 71 286 62 288 71 286 62 288 71 286 62 288 71 286 62 288 71 285 61 288 71 285 61 288 71 285 61 288 71 285 61 288 71 286 62 288 71 286 62 289 71 286 62 288 71 285 61 288 71 285 61 288 70 285 61 288 70 285 61 288 70 285 61 288 70 285 61 288 70 285 61 287 70 285 61 287 70 284 61 287 69 284 61 287 70 283 60 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 71 283 61 285 71 283 61 285 71 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 282 61 285 69 283 61 286 69 283 61 286 69 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 286 70 283 61 287 71 283 62 287 70 283 61 288 69 282 60 288 67 281 58 288 65 280 54 288 60 278 50 288 55 276 46 286 49 273 43 283 46 269 41 276 43 267 39 276 41 265 39 272 39 264 38 275 38 262 37 273 37 260 36 267 37 259 36 268 36 258 35 265 35 257 35 264 35 257 35 264 36 258 35 268 36 259 35 268 35 260 33 267 34 260 32 267 32 260 31 270 31 260 29 270 29 260 27 267 27 259 25 268 24 257 24 264 23 255 24 262 23 252 24 259 23 250 24 258 22 249 25 255 23 248 25 255 23 247 25 254 22 247 24 254 22 248 25 255 22 248 24 255 22 248 23 258 21 248 23 256 21 248 23 256 22 249 23 256 21 249 21 256 19 250 20 258 18 251 18 258 16 253 17 260 15 254 15 261 13 255 14 262 12 256 13 263 12 256 13 263 12 255 14 263 13 255 15 262 13 254 14 261 13 254 15 261 14 254 16 262 14 255 17 262 15 255 18 262 16 255 18 262 16 254 17 262 15 254 16 261 14 253 15 260 13 253 14 261 12 254 14 261 12 255 15 264 12 256 16 267 12 257 17 268 13 257 19 269 15 257 21 270 17 257 24 269 18 256 28 267 20 252 31 263 23 248 35 259 27 245 38 255 30 245 43 254 34 246 46 255 37 248 49 257 40 250 51 260 44 252 51 263 46 255 49 262 48 259 46 266 48 266 45 272 48 274 46 281 52 280 51 286 58 283 56 289 64 286 59 291 68 287 61 293 69 288 60 293 69 287 59 291 67 285 57 289 65 283 57 287 65 282 57 285 65 281 59 284 67 283 62 285 71 284 66 285 75 285 69 285 79 285 73 285 81 285 77 284 86 285 81 283 90 282 83 281 92 280 83 277 92 279 83 275 92 277 84 274 93 276 86 272 95 275 90 271 99 275 93 270 102 275 97 269 105 274 101 267 109 271 107 263 114 265 114 257 120 258 120 248 126 250 125 240 128 245 129 234 130 242 134 231 132 238 137 227 134 234 139 224 136 230 141 220 137 226 141 217 138 222 142 212 138 217 141 207 137 213 141 202 135 208 140 197 135 204 141 193 135 200 141 190 136 197 141 187 136 192 140 183 135 188 139 177 131 186 137 175 129 184 138 173 130 181 141 170 134 178 146 166 139 174 150 162 143 170 152 160 145 169 154 158 147 168 157 157 149 168 161 156 155 167 166 155 162 164 169 152 164 161 172 148 167 157 173 145 168 155 175 143 170 153 179 141 175 151 186 139 183 150 193 138 191 149 200 137 198 148 203 136 202 149 206 137 205 150 210 139 209 152 216 140 214 151 221 139 220 147 224 135 224 143 227 132 226 141 228 129 228 143 232 143 232 145 241 133 243 149 251 136 253 152 257 140 260 154 261 141 264 156 262 144 266 159 265 148 268 163 270 151 274 163 277 152 280 160 285 148 289 157 291 145 296 156 295 144 299 158 298 147 303 161 304 151 310 166 310 157 317 172 315 162 323 177 317 167 325 181 318 171 325 183 318 175 326 188 321 179 329 193 328 185 336 195 336 187 345 194 344 185 353 192 347 184 357 195 348 188 357 202 351 196 361 211 354 207 365 221 358 216 368 227 359 223 370 232 359 227 370 237 360 232 370 243 361 239 372 251 366 248 377 256 371 254 382 258 376 256 388 261 378 260 390 269 378 269 390 280 378 279 389 288 377 288 389 293 377 294 389 296 375 297 386 302 372 304 383 310 372 312 383 319 386 319 387 321 380 323 392 323 382 326 394 327 379 332 391 335 375 340 386 343 370 348 380 354 377 355 377 358 374 359 375 359 373 360 373 363 369 364 369 372 364 372 365 381 362 382 362 382 354 390 363 386 355 395 364 391 353 400 360 397 345 407 352 403 336 413 343 406 331 417 337 418 332 419 332 422 325 424 325 428 321 430 321 426 314 437 320 430 314 441 320 430 312 442 317 442 308 443 307 444 294 445 294 435 280 448 282 437 274 450 275 439 270 452 271 452 266 454 266 452 258 453 258 441 248 454 248 445 242 457 241 449 238 462 237 451 234 464 233 462 224 464 223 460 214 462 213 447 207 460 203 445 201 458 196 441 196 454 192 438 190 450 185 438 184 450 179 452 175 454 174 444 175 457 170 442 170 455 164 436 158 448 151 428 147 439 138 421 139 432 130 417 135 427 126 412 134 422 124 406 128 415 118 402 122 411 111 401 117 410 106 400 113 409 102 395 108 404 97 386 100 394 89 376 95 383 83 369 91 375 79 364 90 370 77 359 89 365 76 351 86 356 73 346 82 350 69 344 78 349 65 343 76 349 63 338 72 344 59 330 68 336 55 322 65 327 52 315 65 319 51 310 65 314 52 305 66 308 53 299 67 302 53 297 65 300 52 296 63 300 50 294 61 298 48 289 60 293 46 285 57 288 44 286 57 290 44 290 59 294 46 293 61 298 49 294 64 300 51 293 65 301 54 292 68 299 56 291 71 298 61 295 65 296 63 293 65 294 63 300 66 300 64 298 76 305 65 299 75 305 64 305 65 306 63 307 65 307 64 301 75 309 64 303 75 309 64 304 74 310 63 304 72 309 60 305 59 305 57 296 69 298 55 291 69 292 56 288 70 288 56 286 70 286 57 285 71 284 57 284 71 283 58 284 72 283 58 284 72 283 58 284 72 282 58 283 71 282 58 283 72 282 58 283 72 282 58 283 72 282 59 283 73 281 59 283 74 281 60 283 75 281 61 283 75 281 62 283 76 281 63 283 77 281 63 283 77 280 63 282 76 279 63 281 77 278 63 280 77 277 63 280 77 276 64 279 77 276 64 279 77 276 64 279 77 276 64 279 77 276 64 280 77 276 64 280 77 276 64 281 77 277 64 281 77 278 64 281 77 278 64 282 78 279 65 283 79 279 66 283 79 279 66 283 79 280 67 284 80 280 67 283 79 280 66 284 79 280 66 284 78 280 66 284 78 281 65 284 78 281 65 281 66 281 65 285 78 282 64 286 77 283 64 287 77 284 64 287 77 284 64 287 77 285 64 287 77 284 64 287 77 284 64 286 78 283 65 286 78 283 65 286 79 282 65 285 79 282 65 286 78 282 65 286 78 283 65 286 78 283 65 286 78 283 65 286 78 283 65 286 79 283 66 286 79 283 66 286 79 283 66 286 79 283 66 285 79 282 66 285 79 282 66 285 79 282 66 286 79 283 65 286 79 283 66 285 79 283 66 285 79 282 66 285 79 282 66 285 79 282 66 285 79 281 66 284 79 281 65 285 79 281 65 284 79 281 66 284 79 280 66 283 79 280 67 283 81 279 68 282 80 278 68 280 81 276 68 279 81 274 68 278 81 274 69 278 81 273 69 278 81 274 69 278 81 274 68 279 80 274 67 279 79 275 66 279 79 275 66 279 79 275 67 279 79 275 67 279 80 275 68 279 81 275 68 280 81 275 69 280 81 275 69 280 81 276 69 280 81 276 68 280 81 276 68 280 80 276 67 280 80 275 67 280 80 275 67 279 79 275 67 279 79 275 66 279 79 274 66 279 79 274 66 279 78 275 65 279 78 275 65 279 78 275 65 279 79 275 65 279 79 275 66 280 79 275 67 280 80 275 67 280 80 275 67 280 80 276 67 280 80 276 66 281 79 276 66 281 79 276 67 281 79 277 66 282 79 277 67 281 80 277 67 281 80 276 67 281 81 276 67 281 80 276 67 280 80 276 67 280 80 275 67 280 80 275 67 280 80 275 67 280 80 276 67 280 80 276 67 280 80 276 67 281 81 276 68 280 81 276 68 280 81 276 68 280 81 276 69 280 81 276 68 280 80 275 68 279 81 275 68 279 81 275 68 280 80 275 68 280 80 275 68 280 80 275 67 280 80 275 67 280 80 275 67 280 80 275 68 280 81 275 68 280 81 276 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 277 68 281 81 277 68 281 81 277 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 276 68 281 81 277 68 282 80 277 68 282 80 277 67 282 79 278 67 282 79 278 66 282 79 278 66 281 79 278 66 281 79 278 67 282 80 278 67 282 80 278 67 282 80 278 67 282 80 277 67 281 80 277 68 281 81 276 68 281 81 276 68 280 81 275 69 277 81 273 69 275 82 271 69 274 82 269 70 273 83 268 70 272 83 267 70 271 83 266 70 270 83 266 70 270 82 265 70 270 83 264 70 269 82 264 70 270 81 265 69 271 81 266 68 272 81 268 68 272 81 268 68 273 81 270 69 273 81 271 68 275 81 273 68 277 79 275 66 279 78 277 65 281 77 279 63 283 75 281 62 286 73 284 59 289 71 287 57 291 69 290 55 292 68 291 54 292 68 291 54 293 69 291 54 294 67 292 53 296 66 294 52 297 65 295 51 296 65 294 51 294 65 291 52 292 67 289 53 290 69 287 55 289 70 287 56 276 74 286 55 275 71 286 54 275 68 272 62 275 67 289 49 275 66 293 46 293 58 296 45 295 58 299 45 298 58 302 46 301 58 306 46 304 57 309 44 305 56 311 44 307 55 313 44 308 54 315 43 308 52 316 43 309 53 317 43 309 52 315 46 311 51 316 45 321 44 319 44 316 47 323 43 320 46 327 42 325 44 332 42 330 42 337 41 336 40 342 41 342 39 349 41 350 38 356 41 356 39 364 44 363 39 368 43 370 40 373 45 378 44 380 50 386 52 387 58 394 62 393 71 400 72 397 81 404 81 400 90 406 89 401 98 407 97 401 104 408 101 402 109 411 104 405 113 414 106 408 115 417 107 411 116 420 108 415 118 422 111 416 120 423 115 417 124 426 120 419 128 429 125 421 132 430 129 422 137 431 133 424 141 434 136 426 143 436 138 428 145 436 141 427 147 435 145 426 152 436 152 427 159 439 158 430 165 444 162 434 168 448 165 439 172 452 168 442 173 445 179 446 178 458 179 448 184 458 185 449 189 448 195 449 194 460 194 450 198 459 197 449 200 457 202 446 204 442 211 443 210 454 215 443 217 457 220 446 222 461 225 450 226 453 229 454 228 466 228 454 229 465 233 452 233 449 240 449 240 458 249 446 247 444 254 445 253 444 258 445 258 456 263 445 262 454 268 443 266 453 274 442 271 453 278 442 276 454 283 442 280 443 282 442 283 442 287 441 287 449 298 437 294 432 301 433 301 439 312 429 307 438 317 427 313 424 315 425 315 430 325 419 319 424 331 414 325 412 333 412 333 421 346 410 340 412 344 410 344 416 354 406 347 408 361 398 353 399 367 389 359 383 362 382 362 384 373 376 365 377 378 370 368 373 383 365 374 371 388 361 379 369 392 363 383 359 384 360 384 350 385 348 383 344 396 337 385 328 389 328 388 329 400 321 389 323 400 317 389 314 400 309 389 302 390 302 391 302 403 297 393 294 396 293 394 288 396 287 393 281 404 277 392 272 402 268 390 266 400 262 388 262 397 259 385 256 393 254 381 248 379 248 378 242 389 241 376 237 390 236 378 233 390 233 377 227 387 227 377 217 383 217 372 209 378 209 367 203 373 204 363 199 368 200 356 194 362 197 351 189 359 192 346 184 359 187 351 180 359 183 351 176 356 179 351 173 350 176 343 166 341 169 334 161 331 163 324 157 323 161 313 156 317 161 301 154 309 162 299 152 301 160 292 147 297 156 289 142 296 150 288 138 294 145 287 136 289 141 284 133 279 138 275 130 269 134 265 129 259 134 255 130 252 134 249 132 244 132 244 132 237 143 232 130 233 143 227 127 230 133 226 126 227 131 224 127 220 132 219 129 211 137 208 131 201 136 200 133 193 139 192 136 188 141 187 140 182 147 182 145 175 151 175 146 169 155 169 145 164 155 166 144 160 152 162 149 156 151 155 150 146 155 146 155 137 161 138 160 131 168 132 164 128 169 128 169 125 175 126 176 119 185 123 181 114 190 118 183 109 192 113 183 103 188 105 184 99 189 101 188 94 192 97 196 88 200 90 204 82 208 84 210 79 215 81 214 77 219 80 218 78 222 81 223 78 228 82 229 76 236 83 235 71 242 77 238 65 246 71 239 59 245 63 240 55 245 59 242 53 247 58 248 52 255 58 254 50 259 54 258 49 265 55 260 49 268 54 261 47 269 53 261 46 269 52 262 45 269 51 263 45 269 51 264 45 271 52 265 47 270 51 269 48 276 55 273 49 280 56 276 49 283 57 278 49 284 57 278 51 284 59 276 53 283 61 276 56 283 63 277 58 286 65 280 56 288 63 282 55 290 61 285 54 293 61 286 56 294 64 286 59 293 67 285 60 292 69 283 61 288 70 281 63 285 72 279 64 283 74 278 65 281 75 279 65 281 74 280 63 282 73 281 63 284 72 283 63 285 72 284 63 287 73 285 64 287 73 285 65 287 74 285 65 287 75 285 66 286 75 284 66 286 75 284 65 286 75 283 65 286 74 283 65 285 74 283 65 285 75 283 66 286 76 284 66 285 76 283 67 285 77 284 68 285 77 284 68 285 78 285 67 286 77 285 67 287 76 285 65 287 75 285 65 286 74 286 63 287 73 286 63 287 72 285 63 287 72 285 63 287 72 285 63 286 72 285 63 286 73 285 65 285 74 285 65 286 74 285 65 286 75 285 65 286 75 285 65 286 75 285 65 286 75 286 65 287 75 287 65 287 74 286 64 287 73 286 64 287 73 286 64 287 73 286 64 287 73 286 64 287 73 286 64 287 73 286 64 287 73 287 65 287 74 286 65 287 74 286 65 287 75 286 66 287 75 286 66 287 75 286 67 287 76 285 67 287 77 285 67 287 77 286 67 287 77 286 67 287 76 286 66 287 76 286 65 287 75 285 65 287 74 285 64 287 73 285 65 286 73 284 64 285 73 284 64 285 74 284 65 285 74 284 64 285 74 283 65 285 75 283 65 285 75 284 65 285 75 284 66 285 75 285 65 285 75 285 65 286 75 285 65 286 74 285 65 286 74 285 64 286 73 285 64 286 73 284 64 285 73 284 64 285 73 284 64 285 73 285 64 285 73 285 64 286 73 286 65 287 74 287 65 288 75 287 65 288 75 286 64 287 74 286 64 287 73 286 64 287 73 286 64 287 73 285 64 287 73 285 64 286 73 285 64 286 74 285 65 286 74 285 65 287 74 285 65 287 74 285 65 287 74 285 64 287 73 286 64 287 73 286 64 287 73 285 63 287 73 285 63 286 73 285 63 286 73 285 63 286 73 285 63 286 73 285 63 286 73 285 63 286 72 285 63 286 73 285 63 285 73 284 63 285 73 284 64 285 73 283 64 284 73 282 63 284 73 281 63 284 72 281 62 283 71 281 61 282 71 280 61 282 70 279 61 280 69 277 60 279 69 276 59 278 68 276 59 278 68 277 60 279 69 277 61 279 69 277 61 280 71 278 62 280 71 279 63 281 72 281 63 283 73 282 64 283 73 283 64 285 73 284 64 285 73 285 65 286 74 285 65 286 74 285 64 286 74 286 65 287 74 286 65 287 74 287 65 287 74 287 65 287 74 286 65 287 74 287 65 287 75 287 65 287 75 286 66 287 75 286 65 287 75 286 65 287 75 286 65 287 74 285 64 287 73 285 63 287 73 286 63 287 73 286 63 287 73 286 63 287 73 285 63 287 73 285 63 286 73 285 63 286 73 285 63 286 72 285 63 286 72 285 63 286 72 285 63 287 72 285 63 287 73 286 63 287 73 286 64 287 73 285 63 287 73 285 63 286 72 284 62 285 71 283 61 285 70 282 60 284 69 282 60 284 69 281 59 283 69 281 59 283 69 281 60 283 69 280 60 282 69 279 59 281 69 279 59 281 68 279 59 281 68 279 59 281 68 279 59 281 69 279 60 281 69 279 61 281 69 280 61 282 70 280 61 283 70 280 60 282 69 279 60 282 69 279 59 282 68 279 59 281 68 279 59 281 68 278 59 281 68 278 59 280 68 277 59 280 68 277 59 279 68 276 59 279 68 275 58 278 67 275 58 278 67 275 59 277 67 274 58 277 67 274 58 276 67 274 58 277 67 275 59 277 67 275 59 277 67 275 59 278 67 275 59 277 67 274 58 277 67 274 58 277 67 273 57 276 66 272 57 275 66 271 58 274 66 270 58 273 67 268 58 271 67 266 59 269 67 265 59 268 68 263 59 266 68 262 59 264 66 261 59 264 68 260 59 262 66 258 59 260 66 256 59 258 65 255 59 257 65 254 59 258 67 253 59 257 63 254 57 259 65 254 57 261 63 256 56 263 62 257 54 263 58 259 53 267 58 259 51 268 56 261 49 269 53 261 48 269 51 260 46 269 49 259 45 266 47 259 44 268 47 259 43 267 46 259 43 267 46 259 43 268 46 260 43 268 47 260 44 269 48 261 45 270 49 261 47 270 50 260 48 270 51 258 49 268 51 256 49 263 49 253 49 260 49 248 50 258 49 244 53 251 52 240 58 247 57 238 64 244 62 237 67 247 66 237 68 243 67 238 67 248 65 240 66 250 63 241 65 252 62 242 64 253 60 243 61 254 56 243 57 254 52 243 55 253 48 241 53 252 45 240 52 250 44 239 52 249 45 239 54 249 47 240 56 251 51 241 57 252 54 242 55 250 56 246 54 253 57 252 55 258 58 259 57 264 61 266 62 270 67 271 70 274 75 274 76 277 85 276 80 277 90 276 82 277 91 276 82 277 92 276 81 276 91 276 79 276 89 275 79 274 88 275 79 274 89 273 81 272 90 271 83 270 92 270 86 267 95 268 90 264 98 267 96 260 103 265 103 256 109 262 111 252 116 258 118 247 122 252 123 241 126 248 127 236 130 244 131 232 132 241 133 230 134 239 135 227 135 236 136 224 137 231 137 221 137 226 138 215 136 220 139 209 135 213 138 202 133 207 138 196 132 202 137 191 131 196 136 186 128 192 136 183 130 189 138 178 133 185 140 175 134 181 141 170 134 178 142 167 134 176 143 165 136 173 146 162 139 170 150 159 143 168 153 156 147 166 156 154 150 165 161 153 155 164 166 152 161 163 171 151 166 160 174 148 170 158 176 157 177 156 179 144 172 154 181 142 177 154 187 143 184 153 194 141 191 151 200 138 198 150 204 137 202 150 207 138 206 152 213 140 212 153 219 143 219 154 224 141 224 151 228 138 228 148 231 148 231 147 235 147 234 148 242 148 242 149 252 136 253 150 259 138 261 151 263 138 266 153 266 141 269 157 269 146 271 162 275 151 278 164 281 153 284 162 286 159 285 158 291 147 296 156 294 145 299 158 297 147 302 163 302 152 308 166 309 157 316 172 314 161 321 174 318 165 325 178 319 170 327 183 319 174 325 186 320 178 328 190 324 182 333 194 331 186 337 195 336 187 344 194 340 187 350 196 343 190 353 203 347 197 357 211 351 204 362 217 355 212 366 221 358 217 368 225 356 220 367 231 356 227 366 237 358 234 369 242 363 239 374 247 370 244 382 249 374 246 386 252 376 249 387 259 376 257 388 268 376 268 388 277 376 277 388 284 376 284 388 286 376 287 388 290 375 290 387 298 386 298 386 304 377 305 388 309 381 311 393 313 385 314 398 316 397 316 398 320 383 323 395 328 379 332 390 336 375 340 386 342 372 348 382 346 370 352 380 348 367 355 377 353 364 359 374 358 363 364 373 369 374 369 374 368 365 374 375 370 364 377 374 376 359 383 369 382 352 391 360 396 352 397 352 393 340 402 347 395 338 405 345 397 334 407 341 409 334 410 335 415 330 416 330 413 323 424 329 418 323 429 330 420 320 431 327 423 313 434 318 436 307 437 307 429 295 441 298 433 289 445 292 446 288 447 288 434 280 446 282 446 274 447 273 450 268 451 267 444 263 457 264 447 261 460 262 458 256 460 256 445 246 458 244 444 235 457 232 445 226 457 222 456 218 457 218 443 216 456 212 441 209 453 205 453 200 454 199 444 199 457 194 444 195 457 190 441 187 454 183 437 178 449 172 433 171 445 164 432 166 443 159 430 163 441 156 424 158 436 151 417 151 427 143 413 145 423 136 412 139 422 130 411 132 421 123 408 124 417 115 403 117 413 108 401 114 411 104 399 112 409 101 395 111 404 100 387 107 394 96 379 103 385 91 375 99 381 86 374 93 381 81 373 89 380 76 367 85 374 72 357 81 363 68 348 80 352 66 342 78 346 64 337 75 342 61 332 73 337 59 324 71 329 57 320 68 324 55 317 65 322 52 315 64 320 50 310 62 315 49 302 61 306 47 296 60 299 46 292 59 296 46 292 58 297 45 293 57 298 45 293 57 299 45 291 58 297 45 287 59 292 46 286 61 292 49 288 64 294 52 289 67 296 56 288 67 295 57 289 69 295 58 296 61 297 60 297 63 297 61 296 63 296 61 296 65 297 63 291 77 297 68 294 72 295 71 287 81 292 73 289 83 294 75 291 83 296 76 293 84 297 77 294 84 299 77 295 83 300 76 296 83 302 75 298 82 303 73 299 81 304 71 299 81 303 70 301 70 301 69 295 79 297 67 291 77 292 66 286 76 286 64 283 75 282 62 281 73 280 60 280 72 280 59 280 71 278 59 280 70 280 57 281 71 280 57 281 71 281 57 280 71 279 59 279 72 279 59 278 72 277 61 277 73 275 61 275 73 273 60 274 73 270 60 272 73 268 59 271 73 266 60 270 74 266 61 271 75 266 62 271 75 266 62 271 75 266 62 271 74 267 61 271 73 267 60 272 73 268 61 272 74 268 61 272 75 268 61 273 76 268 63 273 77 269 64 273 77 270 64 274 74 272 61 275 71 276 58 279 67 281 55 283 66 286 53 287 65 291 52 289 65 294 52 291 65 295 52 291 66 296 53 292 67 297 55 293 69 298 57 299 59 300 58 295 70 301 59 295 71 301 59 295 71 302 59 295 70 303 59 297 69 306 59 299 69 309 59 301 68 311 58 303 66 312 56 303 65 312 55 303 65 312 55 303 66 312 56 304 68 314 60 305 71 314 63 303 73 313 66 301 73 311 67 299 72 309 67 298 71 308 66 299 70 310 65 303 69 313 64 306 67 317 62 308 64 319 59 307 61 318 54 305 57 316 50 303 55 314 47 303 55 313 45 303 54 313 45 304 55 313 44 304 55 313 43 304 54 312 43 303 54 311 42 303 54 310 42 304 54 311 42 304 55 310 42 303 55 309 41 302 54 306 41 300 56 304 42 299 60 304 46 301 64 305 51 303 67 308 54 306 69 310 56 309 70 312 56 312 69 316 56 314 67 318 53 316 64 320 50 317 62 322 49 317 62 323 49 317 63 323 49 318 64 325 52 322 65 328 52 327 65 333 52 334 64 339 51 338 64 343 50 340 64 344 51 341 64 345 50 341 65 345 51 342 66 347 53 344 67 350 54 346 68 352 55 346 68 353 56 343 67 352 56 339 65 349 55 333 63 343 53 329 61 338 52 326 60 335 51 326 59 335 51 329 59 338 50 333 58 343 50 337 57 347 50 340 54 351 49 355 49 355 48 350 49 361 47 356 48 368 48 362 48 373 49 366 47 377 49 371 45 379 49 375 44 383 49 382 44 388 50 389 46 393 51 396 51 399 56 402 56 405 65 408 63 409 69 412 71 412 77 415 79 413 89 417 87 413 95 418 91 413 100 419 95 413 103 421 99 415 107 423 102 417 110 425 105 419 113 428 108 421 116 430 111 424 119 432 115 425 123 432 119 425 127 433 125 425 133 434 130 426 137 436 135 427 141 438 138 429 144 439 141 431 147 441 143 433 149 442 144 433 150 433 155 434 154 443 153 433 159 442 158 433 164 444 164 434 169 436 174 438 173 451 171 441 176 455 176 445 180 447 186 449 185 461 188 451 193 462 195 453 200 463 201 453 205 462 205 452 209 459 210 448 212 455 219 444 220 453 229 442 229 454 237 443 238 457 243 446 244 460 248 449 248 448 254 449 254 447 260 448 260 458 265 447 264 457 268 445 267 453 272 442 271 450 277 439 275 449 283 438 280 450 288 439 286 452 291 440 289 452 295 440 292 439 297 439 297 436 300 437 300 445 307 434 303 432 305 432 305 440 313 429 308 439 317 428 312 426 317 426 317 425 318 424 319 422 319 421 320 426 330 415 324 411 330 411 331 409 337 408 337 419 350 408 344 410 350 408 349 409 351 407 351 403 354 400 354 400 367 391 358 390 371 383 362 385 374 376 366 373 369 372 369 377 378 369 370 370 382 362 373 363 387 355 378 351 384 350 384 355 397 349 389 350 399 342 390 339 401 333 391 323 393 323 393 320 403 313 393 314 402 308 391 308 400 302 388 295 387 295 388 292 401 288 390 288 405 284 394 286 408 282 397 281 408 277 396 271 406 267 395 261 403 257 392 253 400 250 389 247 396 245 385 242 392 241 381 234 388 235 377 230 388 230 375 226 390 226 380 223 382 223 382 219 389 219 380 210 384 211 376 201 378 202 365 195 371 195 358 191 366 192 355 187 359 190 349 183 353 186 341 179 350 182 339 174 349 178 339 170 348 175 338 167 344 172 337 163 336 166 331 158 327 162 319 153 319 158 309 150 313 155 301 148 309 155 295 147 302 155 294 145 294 154 285 141 289 150 281 136 285 143 278 132 282 137 276 131 277 137 267 130 267 135 262 130 256 134 253 130 247 138 242 131 241 140 235 134 236 140 231 136 228 144 225 135 222 141 219 131 218 141 215 129 214 135 213 137 209 137 210 133 201 138 200 136 190 144 189 140 181 148 180 142 176 151 175 145 173 152 173 149 170 155 171 154 164 160 165 158 155 167 157 158 145 167 147 157 138 163 139 157 133 163 134 160 127 166 129 169 122 171 122 171 114 176 116 176 110 184 112 181 108 186 110 187 108 191 111 194 104 199 108 200 98 208 103 204 91 212 96 207 87 215 91 211 82 216 86 217 77 221 80 223 72 228 76 229 70 233 73 234 70 239 74 239 70 244 74 246 68 250 73 251 65 258 72 254 60 261 67 255 55 259 59 253 51 259 56 260 56 259 54 261 47 265 52 269 46 273 51 274 45 278 50 277 43 281 48 279 42 283 47 281 41 285 46 284 41 289 46 287 39 293 45 287 37 293 43 285 37 290 41 284 35 289 40 282 36 287 40 281 37 285 40 278 37 282 41 274 39 278 42 279 45 279 43 276 39 280 43 275 41 278 45 273 45 276 48 273 45 277 49 274 47 278 51 271 50 275 55 271 50 275 55 270 50 274 54 269 49 272 53 267 49 270 52 266 47 269 52 266 47 269 51 267 47 270 50 270 45 274 49 274 43 279 47 280 42 284 46 284 42 288 46 287 42 291 47 289 43 293 47 291 43 296 50 292 42 296 47 293 41 298 48 293 41 298 47 293 39 297 44 292 39 296 44 292 39 298 46 293 40 296 45 293 41 296 45 293 41 298 49 293 42 296 47 293 42 296 47 293 43 298 50 293 43 296 47 292 41 296 47 292 41 296 46 292 40 296 46 292 41 296 46 293 41 296 47 293 42 298 50 294 43 299 51 295 43 299 51 295 43 299 51 295 43 298 51 297 53 297 49 294 43 297 49 295 43 299 51 295 44 300 52 295 44 299 52 295 44 299 53 296 44 300 53 296 44 299 50 296 43 299 49 299 53 300 51 296 43 300 51 296 43 300 51 296 43 300 51 296 43 299 52 296 44 298 49 296 44 298 49 296 44 299 50 297 45 300 52 297 45 300 53 297 45 300 52 297 44 300 53 297 45 301 53 297 45 301 53 297 45 300 53 297 45 300 53 297 45 300 53 297 45 300 53 297 45 300 53 297 45 301 54 298 46 301 55 299 47 301 55 299 47 301 55 299 47 302 56 299 47 302 56 300 47 303 56 300 47 303 56 299 47 303 55 299 47 302 55 299 46 302 55 299 46 302 54 300 46 303 54 300 46 303 54 299 47 302 55 299 47 302 55 299 47 302 56 299 47 302 55 299 47 301 55 297 47 300 55 296 46 300 55 295 45 298 53 294 45 297 53 294 45 297 53 294 46 296 51 294 47 297 54 294 47 297 55 294 47 297 55 293 47 297 55 293 46 297 54 293 46 297 54 293 46 295 50 293 46 295 51 293 46 296 54 293 46 296 54 293 47 296 54 293 47 296 54 293 47 296 55 293 47 296 54 293 47 296 54 293 47 296 55 293 47 296 55 293 47 296 55 292 47 296 55 291 47 295 55 289 46 292 51 287 46 290 50 285 45 292 52 283 45 291 51 282 45 290 50 281 43 289 48 279 43 288 47 277 41 287 45 278 40 286 44 278 40 287 43 279 40 287 44 280 40 289 44 281 40 290 43 282 40 288 43 282 40 291 44 283 39 291 43 283 38 291 42 283 37 291 41 283 36 291 40 283 36 291 39 283 35 291 39 283 35 291 39 283 35 291 39 283 35 292 39 284 35 292 39 285 33 293 38 285 32 294 37 285 31 294 36 285 31 294 35 285 31 293 35 285 30 294 34 285 29 294 33 286 28 295 32 287 27 295 31 285 25 294 30 284 24 293 28 283 23 291 27 281 22 291 26 281 23 290 25 281 23 290 26 282 24 291 27 283 25 292 27 284 25 294 27 285 24 294 26 284 23 296 23 282 22 294 21 279 23 287 22 276 22 283 22 273 23 281 22 272 23 280 21 271 23 279 22 272 22 280 21 273 23 281 22 274 25 282 24 275 26 283 25 276 27 287 26 276 27 287 26 275 27 283 26 274 28 285 27 273 29 285 28 274 28 282 27 274 27 285 26 275 27 287 25 277 26 288 24 277 24 285 23 279 25 286 25 282 25 292 27 287 27 296 30 291 29 299 34 295 33 300 37 297 38 303 45 299 43 304 50 300 47 305 55 301 51 306 60 302 54 307 62 302 55 307 63 301 56 306 64 300 57 304 65 300 59 304 67 301 61 304 70 302 64 304 73 303 67 303 77 304 71 303 81 303 76 301 85 302 80 299 88 301 81 298 91 299 83 297 92 295 83 293 92 291 82 288 92 287 83 282 93 284 85 277 91 282 89 273 96 278 94 268 99 273 101 263 105 269 106 259 111 267 110 256 114 267 113 256 116 266 114 256 119 265 116 254 120 261 118 250 121 254 121 243 120 245 122 234 120 238 123 227 119 231 123 221 119 226 124 215 119 221 124 210 119 216 124 207 118 212 124 203 119 207 125 197 116 202 125 192 116 196 125 187 116 192 127 183 118 188 130 177 122 183 135 172 127 179 140 168 132 176 143 165 135 173 146 162 139 173 149 162 142 174 155 162 147 173 160 161 155 170 165 159 160 165 169 154 163 162 171 149 166 159 174 146 169 157 180 144 176 155 187 143 184 154 193 142 190 154 197 142 194 154 200 141 197 156 203 143 200 159 206 146 205 160 214 147 213 158 222 147 222 154 228 142 228 150 233 138 232 148 236 134 236 146 240 133 240 145 246 134 246 146 251 133 253 146 256 135 257 149 258 137 261 153 260 141 263 157 263 145 266 159 268 148 271 158 273 147 276 157 278 145 282 153 282 142 287 151 284 139 289 150 284 139 289 154 286 143 291 159 291 149 297 165 298 155 304 170 304 160 311 173 310 163 317 175 312 166 319 177 313 168 320 181 318 172 324 185 323 176 331 188 329 180 338 190 334 181 344 190 337 182 346 192 337 184 347 197 340 191 350 207 344 200 355 215 349 210 359 220 352 216 363 225 354 221 365 232 356 228 367 238 361 235 372 243 368 239 379 244 373 240 384 245 374 242 386 252 376 250 388 262 377 260 389 271 378 270 389 277 378 277 390 280 377 281 389 284 374 284 386 290 373 290 385 297 374 298 386 303 378 304 390 308 393 308 394 310 383 311 395 315 381 318 393 324 378 328 389 337 384 337 385 339 371 344 381 343 369 347 379 345 366 350 377 351 363 356 374 364 371 364 372 367 362 373 372 372 363 378 373 375 361 382 371 379 356 388 365 385 348 394 356 390 340 400 348 403 342 404 342 405 339 406 339 407 333 408 333 412 326 413 325 420 321 421 321 418 313 428 320 432 318 433 318 435 312 437 311 428 298 440 302 441 293 442 293 432 285 444 286 434 277 445 279 437 270 448 271 453 266 454 266 448 262 461 264 451 262 464 263 451 257 464 258 450 249 463 248 460 235 462 235 448 227 460 224 448 220 461 217 459 215 460 214 445 212 458 208 444 204 457 200 446 199 458 194 448 194 461 190 450 191 463 186 447 186 460 180 442 178 454 171 437 170 448 162 432 163 443 155 430 159 441 151 428 158 439 150 424 154 434 145 418 144 428 136 416 137 425 128 416 130 427 121 416 125 427 116 412 118 422 109 404 110 413 99 396 106 404 94 390 104 397 92 385 104 392 92 377 103 384 91 369 99 374 87 365 95 370 82 364 88 370 76 364 82 371 70 360 79 367 67 351 75 357 63 340 73 345 59 331 71 335 57 327 69 331 55 324 68 328 55 316 67 321 54 311 64 315 51 309 61 314 48 309 58 314 45 306 56 312 43 301 55 307 41 294 53 299 40 289 53 294 40 290 54 295 41 293 55 299 42 295 57 302 44 295 59 301 47 293 61 300 50 292 63 298 52 291 67 297 56 292 70 299 61 293 73 300 64 299 67 299 66 291 74 298 66 294 74 301 66 298 74 305 65 299 73 307 64 300 74 307 64 302 75 309 65 303 75 310 65 305 74 312 63 312 63 312 61 306 70 311 58 303 67 307 54 298 64 301 51 293 64 296 50 290 64 292 50 287 65 288 51 285 67 285 53 283 69 283 55 283 71 282 57 283 71 280 59 283 71 280 59 283 70 282 56 283 69 282 56 283 69 282 56 283 71 282 57 283 71 282 58 283 73 281 59 284 74 282 61 284 75 281 62 284 76 281 63 284 77 281 65 285 77 281 66 285 77 281 66 285 77 281 63 284 76 282 63 285 76 282 62 284 75 281 63 284 76 281 63 284 77 281 64 284 77 280 64 284 77 280 64 284 77 280 64 283 77 280 64 283 77 280 64 283 77 280 64 283 76 280 63 283 75 280 62 283 75 280 62 284 74 280 62 284 74 280 62 283 75 280 62 283 75 280 62 284 76 280 62 284 76 281 63 284 76 281 63 285 75 282 62 286 75 282 61 286 75 283 61 287 75 283 61 287 75 284 61 287 75 284 62 287 76 284 62 287 76 284 62 287 76 284 63 286 76 283 63 286 76 282 63 286 76 282 63 286 76 282 62 286 76 282 63 286 76 282 63 286 76 282 64 286 76 282 63 285 77 282 64 285 77 281 64 284 77 280 65 285 78 281 65 285 78 281 65 285 78 281 65 285 77 281 65 285 77 281 65 285 77 281 65 285 77 280 65 284 78 280 65 283 78 279 65 283 79 278 65 282 79 278 66 283 79 278 66 283 79 278 67 283 80 278 67 283 80 278 67 283 80 278 67 284 80 279 68 284 81 279 68 283 80 278 67 283 80 278 67 283 79 278 67 283 79 278 66 283 79 278 66 283 79 279 66 283 79 279 66 283 79 278 65 283 79 279 66 283 79 279 66 283 79 279 67 283 79 279 67 283 79 279 67 284 79 280 66 285 79 280 66 285 79 280 66 285 79 280 65 285 78 281 65 286 77 282 64 286 77 282 64 286 77 282 64 286 77 282 63 286 76 282 63 286 77 282 63 286 77 282 64 286 77 282 64 286 77 282 64 286 77 282 64 286 77 282 64 287 77 282 63 287 75 283 63 288 75 283 62 289 75 284 62 289 75 283 63 289 77 283 64 289 77 282 65 289 79 282 66 289 80 282 68 289 81 282 70 289 83 281 72 288 86 280 76 288 88 279 79 289 89 279 81 290 91 280 83 290 92 280 84 291 93 281 84 291 93 281 85 291 93 281 85 292 93 281 86 293 95 282 87 293 96 282 89 293 97 282 91 293 98 282 92 293 99 282 92 292 98 282 91 292 96 281 89 291 94 281 87 292 92 281 85 292 90 282 83 293 89 282 81 293 86 283 79 294 84 283 77 295 83 284 75 296 82 286 75 297 81 287 74 299 80 289 73 301 78 291 70 303 75 292 68 305 74 294 68 306 77 295 71 306 83 294 77 305 89 294 84 306 94 294 90 305 98 294 94 305 101 293 98 304 105 292 102 303 107 291 104 303 108 291 105 302 109 291 107 302 111 290 109 302 110 290 107 301 109 290 106 302 109 290 106 302 107 290 104 302 106 291 103 303 105 291 102 303 105 291 102 304 105 292 102 303 105 292 103 304 106 292 103 304 106 292 102 304 105 292 102 304 105 292 101 304 104 292 101 304 104 292 101 304 104 292 101 304 104 292 101 304 104 293 101 304 104 293 101 304 104 293 100 305 103 294 99 306 103 295 98 307 103 296 96 307 101 298 94 307 99 298 91 308 96 300 86 310 92 303 82 312 89 307 77 317 86 312 74 320 85 314 73 320 85 314 74 318 87 311 76 315 89 308 78 312 90 304 80 310 91 302 81 309 91 300 82 308 91 297 83 306 90 295 84 306 88 294 84 305 83 294 79 305 81 293 77 305 80 293 75 305 78 265 65 305 76 265 62 304 74 265 59 304 72 264 56 305 72 263 54 306 74 263 54 308 76 264 57 310 79 298 75 312 82 301 79 316 86 304 85 320 90 308 92 324 95 313 99 329 98 319 103 334 100 326 107 339 101 331 109 343 101 337 110 347 100 342 110 352 99 347 109 356 97 352 107 361 96 356 106 365 95 360 105 369 95 364 104 374 94 369 104 378 94 373 103 382 93 377 103 383 93 379 102 384 93 378 102 384 95 378 104 386 99 380 107 391 103 385 111 396 105 390 113 402 106 395 114 407 108 401 117 412 111 406 120 415 114 408 121 416 116 410 125 418 117 411 126 420 116 413 124 421 114 415 122 425 113 417 121 427 114 418 121 428 119 419 125 430 126 421 132 432 134 422 140 434 140 424 145 436 145 427 150 438 149 429 154 440 151 431 156 440 153 430 158 440 157 429 162 440 165 430 170 442 173 432 178 435 184 436 184 450 183 440 187 454 186 443 190 445 195 446 195 446 201 447 200 447 207 448 206 459 209 447 210 446 214 447 214 444 216 445 216 454 219 442 220 452 226 440 227 454 232 442 233 445 237 446 237 462 237 450 239 463 237 451 239 463 239 451 240 450 243 451 243 448 246 449 246 447 248 448 248 461 248 449 249 464 248 452 249 455 249 456 249 469 248 457 250 469 249 459 250 457 250 458 249 456 250 457 250 466 252 455 252 464 257 452 256 461 261 450 260 458 265 446 264 457 268 445 268 457 271 445 270 458 273 446 273 446 275 446 275 459 277 446 276 458 278 445 277 444 276 443 277 440 277 440 278 450 284 438 281 448 289 437 285 449 293 438 289 438 292 438 292 438 295 438 295 438 298 437 298 446 302 435 298 443 305 431 300 438 309 427 304 436 315 425 310 424 316 424 317 437 328 426 323 439 335 427 330 439 338 427 333 428 334 426 335 431 345 422 338 422 351 412 343 412 356 403 348 397 353 396 353 400 364 392 355 386 359 386 359 390 374 381 365 386 381 377 372 376 378 373 376 379 388 372 380 370 392 360 383 358 396 350 386 349 398 341 388 342 397 334 387 333 396 327 387 325 398 318 387 320 402 312 391 316 405 310 396 306 397 305 395 297 398 295 396 291 406 285 396 283 404 278 394 278 402 273 391 271 399 267 387 262 396 260 385 257 397 254 385 252 398 251 388 247 397 246 386 239 396 238 386 230 392 228 381 222 389 221 378 216 384 215 373 209 379 210 368 203 374 204 362 198 371 199 362 197 362 197 362 192 369 195 361 187 365 189 360 179 358 181 353 172 350 174 343 169 344 170 335 167 338 168 331 163 330 166 324 157 323 163 310 153 320 159 309 150 319 154 314 148 317 153 313 146 311 153 305 142 301 147 296 139 290 144 283 136 282 141 274 134 276 139 268 133 269 142 259 132 262 141 255 129 258 138 251 125 255 133 251 129 249 130 247 126 246 132 242 131 236 130 235 133 224 133 224 128 217 133 214 129 211 135 208 131 207 138 203 135 201 142 199 138 193 148 192 138 187 147 186 135 182 140 181 135 177 138 177 135 173 138 172 140 165 142 165 142 154 148 154 149 147 154 147 153 142 158 142 157 140 162 140 162 136 171 139 167 130 176 133 171 124 180 127 172 117 180 120 172 112 177 113 174 107 178 109 179 102 184 104 187 97 192 99 193 93 198 95 198 90 204 93 202 90 208 93 206 91 212 94 212 90 217 94 219 86 226 92 224 79 231 85 226 72 234 78 228 66 233 70 228 64 233 68 230 62 236 67 233 61 239 65 234 60 240 63 235 59 241 62 237 59 242 63 240 59 245 62 244 59 249 63 249 59 257 65 253 56 261 63 256 54 261 58 257 53 265 59 258 52 266 58 259 51 267 57 260 51 267 57 262 52 267 56 264 52 271 59 267 54 273 61 271 56 278 64 274 58 282 65 277 59 285 65 278 56 286 63 279 55 287 61 278 54 286 61 278 54 284 61 278 56 284 63 279 57 288 64 283 57 291 63 285 55 294 62 285 55 294 61 285 57 293 64 285 59 294 66 287 59 296 65 287 57 296 63 288 55 298 61 289 53 300 59 291 52 301 58 293 54 302 60 294 56 303 62 294 60 303 65 293 62 302 69 292 64 301 71 291 64 301 71 292 64 301 71 293 62 303 67 293 57 304 61 292 54 304 58 291 52 302 56 289 53 300 58 288 55 298 60 287 57 295 63 286 60 294 67 286 62 293 70 287 64 290 68 288 64 295 72 288 64 295 73 287 65 293 73 287 66 294 74 287 66 294 75 287 66 292 74 285 65 292 73 285 65 290 73 284 65 289 73 284 65 288 73 283 65 288 74 284 65 288 73 284 63 290 72 284 62 288 71 282 61 287 70 281 61 285 69 280 60 284 69 280 61 284 70 279 61 283 69 279 61 283 70 279 61 282 70 278 61 281 70 278 61 281 70 278 61 281 70 279 62 282 70 279 61 283 71 279 61 283 71 279 61 283 71 279 61 283 70 279 61 283 70 279 61 282 70 278 61 282 70 277 61 281 70 277 61 281 69 278 61 281 69 278 61 281 70 278 62 281 71 278 62 281 71 278 63 281 71 279 63 282 72 279 63 282 72 279 63 283 71 279 62 282 71 279 62 283 71 279 61 283 70 279 61 283 70 279 61 282 70 278 61 282 70 278 62 281 70 278 61 281 70 278 62 281 70 278 62 281 71 279 62 282 71 279 63 282 71 279 63 281 71 279 63 282 71 278 62 281 71 278 61 281 71 277 61 281 70 278 61 281 69 277 61 281 69 277 61 281 69 277 61 281 69 277 61 281 69 277 61 281 70 278 62 281 71 279 62 281 71 279 63 283 71 281 63 284 72 283 62 285 71 285 62 287 70 287 61 289 70 288 61 290 69 289 61 292 70 290 61 293 70 291 61 294 70 291 61 294 70 289 60 293 68 288 58 293 67 287 57 292 65 286 56 291 65 286 56 290 65 286 58 291 66 287 59 291 67 288 59 293 68 289 59 293 68 289 59 293 68 289 57 294 66 290 56 295 65 289 55 295 63 290 54 295 62 289 53 295 61 289 52 295 59 287 49 295 57 286 48 293 55 284 46 292 53 282 44 290 50 280 42 290 47 279 41 288 45 278 39 288 42 278 37 288 41 278 37 293 7 277 35 292 8 275 34 291 8 273 32 289 8 272 10 289 8 272 10 289 9 274 31 290 9 276 33 290 9 277 33 291 8 278 34 292 8 278 34 292 7 277 35 291 7 275 33 290 6 274 33 288 6 273 33 286 6 272 33 282 5 271 33 282 37 271 34 281 37 270 34 282 36 269 33 280 37 268 34 278 37 267 35 277 37 265 35 276 37 264 35 275 37 262 35 273 36 259 34 271 35 258 33 269 33 256 32 267 32 255 32 265 31 255 31 265 29 254 30 265 29 252 31 264 28 251 31 262 28 248 29 260 25 245 29 257 23 242 28 253 22 239 27 249 21 235 27 246 19 232 27 242 19 230 27 239 19 229 28 238 19 229 28 238 19 230 27 240 19 232 27 242 19 236 26 247 19 240 25 263 4 245 25 265 5 248 25 267 5 252 25 269 6 259 6 272 6 261 6 276 7 262 7 278 7 262 7 279 7 262 7 279 7 262 7 280 7 262 7 280 7 262 6 281 6 262 6 280 6 260 27 278 5 258 28 277 5 254 29 275 5 250 31 263 28 248 34 260 30 246 37 258 32 246 40 258 35 247 43 259 39 249 45 261 41 252 45 264 42 255 45 268 43 260 45 272 45 265 45 276 47 269 47 280 50 271 49 282 52 272 51 283 54 273 53 283 56 272 54 282 58 271 55 281 59 269 55 279 59 266 55 276 58 263 55 274 58 264 57 274 61 266 62 275 67 263 65 272 70 263 67 272 72 263 69 271 75 261 69 270 75 258 71 267 77 254 73 264 78 253 74 263 79 252 76 262 81 251 79 261 84 250 81 259 86 248 82 257 87 247 83 256 89 247 83 255 90 248 82 255 90 251 83 257 91 254 84 258 93 256 86 260 95 257 87 261 96 256 87 261 95 255 86 261 94 254 86 261 94 254 86 261 94 253 86 260 93 252 85 259 93 251 85 259 92 249 85 257 91 248 84 255 91 247 84 255 91 246 84 254 90 245 83 252 89 244 81 251 87 242 80 251 86 241 81 249 88 241 83 248 89 242 84 248 91 242 86 249 93 241 87 249 94 241 88 248 95 240 88 248 96 240 88 246 96 239 88 244 96 237 89 241 97 236 91 240 99 237 95 240 103 239 99 242 109 240 104 242 113 241 106 243 116 241 107 243 117 241 106 243 116 240 105 243 114 240 104 242 113 238 104 241 113 238 106 240 115 238 110 239 119 238 114 238 124 236 117 237 127 235 118 236 128 234 116 237 126 234 114 237 123 233 110 236 119 231 106 237 114 229 102 234 110 227 100 235 107 226 98 232 105 226 97 233 103 224 95 231 102 223 93 230 99 222 90 231 95 219 87 228 91 216 84 225 88 214 82 223 85 214 80 222 84 213 80 220 84 212 80 220 84 213 79 218 82 217 78 224 84 220 79 228 85 222 80 230 85 223 80 231 85 223 77 231 83 224 76 232 81 224 76 232 81 222 77 230 82 221 77 229 82 221 78 229 83 221 79 230 84 222 80 229 85 222 81 229 87 222 82 228 88 222 83 227 91 222 86 224 90 222 89 225 96 223 95 224 100 222 101 223 107 218 107 221 119 213 109 213 119 210 110 209 120 210 111 207 122 212 113 207 120 216 116 209 123 218 121 211 129 218 128 211 134 218 135 211 143 215 141 206 146 210 147 200 150 204 151 193 153 197 156 186 156 191 160 179 159 187 163 175 162 183 167 171 165 179 169 167 167 174 171 162 168 170 172 169 173 168 174 156 170 169 177 157 174 170 182 158 180 170 186 157 185 168 190 156 188 165 191 153 188 162 192 149 189 158 196 146 193 156 200 143 198 155 203 142 201 154 207 141 206 151 211 139 208 147 213 136 210 147 214 134 212 147 218 147 217 147 223 147 223 146 229 147 228 146 234 146 234 146 238 134 239 147 241 135 243 149 244 137 245 154 247 142 249 159 251 147 254 161 256 149 260 159 260 147 262 155 264 143 267 151 268 139 270 148 271 136 273 149 272 138 274 152 276 140 279 155 282 144 287 159 289 149 295 163 293 152 299 166 296 155 303 169 299 159 305 174 302 164 307 178 305 168 311 179 309 170 315 180 316 170 323 180 322 170 329 180 325 171 330 182 327 173 334 186 332 178 341 194 337 186 346 200 340 193 348 205 341 198 350 207 341 201 350 212 342 205 351 218 346 211 355 222 352 217 362 225 359 219 370 227 364 221 375 229 366 224 377 235 369 231 380 243 371 241 382 252 372 250 383 259 372 257 384 262 371 260 382 267 368 265 380 273 367 272 378 280 381 280 381 286 375 286 387 288 380 289 392 291 380 292 393 297 379 300 390 309 386 308 386 313 372 316 383 319 372 322 383 322 372 325 383 326 381 327 382 333 379 333 379 337 367 342 378 345 368 350 379 356 381 356 382 358 383 359 383 363 381 364 381 370 375 370 376 376 369 377 369 381 364 382 364 384 360 385 361 387 355 387 355 391 350 392 350 397 348 397 348 396 341 404 349 408 351 409 351 411 348 412 349 417 341 418 341 412 324 422 331 417 317 427 322 421 311 432 316 432 313 433 313 433 306 434 306 435 299 436 299 441 294 442 294 437 288 449 291 450 289 452 289 441 278 454 280 454 269 455 269 443 257 456 258 456 250 457 249 455 245 456 244 441 238 453 237 441 231 453 229 444 225 456 223 448 221 461 218 448 216 462 214 446 207 458 203 443 197 456 193 442 188 454 184 442 183 454 178 440 180 452 176 435 176 447 171 429 169 440 162 427 163 438 156 429 157 440 150 432 154 443 146 430 149 442 142 425 140 435 132 417 132 427 123 412 127 421 117 410 122 420 112 409 119 419 109 403 117 412 106 395 111 404 100 391 105 399 94 389 101 397 89 387 96 395 84 382 93 390 81 373 88 379 75 363 84 368 71 355 82 360 69 350 81 355 68 343 81 348 69 337 79 341 67 335 77 339 64 334 74 338 61 328 73 333 60 319 71 324 58 310 69 314 56 306 68 309 55 305 67 309 54 304 66 309 53 301 65 306 52 294 63 299 51 289 64 293 52 287 65 291 53 288 64 293 53 288 62 293 51 286 61 291 49 286 61 291 49 286 62 292 50 285 64 291 53 282 67 287 56 280 71 281 63 280 76 283 65 282 80 282 71 284 77 284 77 283 79 284 80 287 83 288 83 291 86 291 86 291 89 292 87 291 89 292 87 290 91 291 86 289 83 290 84 287 79 288 81 286 84 284 75 284 80 282 70 283 78 280 67 282 76 280 64 280 74 279 61 279 74 278 61 279 75 277 63 279 77 277 65 279 79 276 67 280 80 277 69 280 80 276 69 280 80 277 67 280 79 277 67 280 79 277 66 280 79 277 66 280 79 276 68 280 79 277 66 280 79 277 66 280 80 277 67 281 81 278 69 281 82 278 69 277 71 277 71 281 82 276 72 280 82 276 71 280 82 276 71 280 81 276 69 280 81 276 69 280 80 276 70 280 79 277 67 280 79 277 67 280 79 277 67 281 79 278 67 280 79 277 66 280 79 277 66 280 79 277 67 280 79 276 67 280 80 276 67 280 79 276 67 279 80 276 67 279 80 275 67 280 80 276 67 280 80 276 67 280 80 276 67 280 80 276 67 280 80 276 67 280 80 276 67 281 80 277 69 281 79 278 67 282 79 279 67 283 79 280 66 283 79 280 66 283 79 280 67 284 80 281 67 284 80 281 67 284 80 281 67 284 80 281 67 284 80 281 67 285 81 282 67 284 81 282 68 284 80 281 68 283 81 280 68 283 81 279 68 281 81 278 68 281 82 276 71 280 83 276 71 279 83 275 71 279 84 274 73 279 84 274 73 273 73 274 71 273 73 273 71 279 83 274 71 279 83 274 70 279 83 274 70 279 82 274 72 279 82 274 71 279 82 275 69 279 81 275 69 280 82 275 69 280 82 276 70 280 82 276 70 280 82 276 70 280 83 276 70 280 82 276 70 280 83 276 70 280 82 276 70 280 82 275 70 280 82 276 70 280 82 275 69 280 82 275 69 280 82 275 69 280 81 276 69 280 81 276 69 280 81 276 69 281 81 277 69 281 81 277 69 282 81 277 69 282 81 277 69 282 81 278 69 282 81 278 68 282 80 278 67 282 79 279 67 283 79 279 67 283 79 279 66 283 79 279 65 283 78 279 65 283 77 279 65 283 77 279 65 283 77 279 65 284 77 279 64 284 76 279 64 284 77 278 64 285 77 278 64 285 77 278 65 287 77 280 65 288 76 282 64 291 75 284 63 294 75 287 63 297 74 290 62 299 74 292 61 302 74 295 61 304 73 297 61 306 72 299 61 308 72 301 61 309 72 302 61 309 73 302 61 309 73 302 61 309 73 302 62 309 73 302 62 309 73 302 62 309 73 302 62 310 73 303 62 310 74 303 62 310 74 303 62 311 74 303 62 312 72 305 61 313 72 306 60 313 71 307 59 314 71 307 60 314 72 307 60 314 72 307 61 314 72 307 61 314 72 307 61 313 73 306 62 312 74 305 63 311 75 304 64 310 76 303 65 310 77 302 66 309 77 302 66 309 78 301 67 307 80 299 69 305 83 296 72 302 87 293 77 299 89 291 79 297 92 288 82 295 93 286 84 293 93 284 84 293 93 283 83 291 92 282 82 291 91 282 82 292 91 282 82 292 92 283 84 293 95 283 87 294 96 284 88 295 97 285 90 296 98 285 91 296 99 285 92 296 99 285 93 297 99 285 94 298 99 286 94 298 100 287 96 299 101 288 97 301 102 290 98 303 103 291 99 305 103 293 101 308 104 296 103 311 105 299 105 315 107 303 107 318 109 306 108 320 111 309 112 321 114 309 115 320 117 308 118 318 118 306 119 317 120 305 119 316 121 305 120 317 123 305 121 320 124 308 123 322 124 311 124 326 125 314 125 328 126 316 127 328 127 317 128 327 127 327 127 326 128 315 129 325 128 314 129 325 129 314 129 326 130 315 131 328 132 317 132 329 132 318 133 330 134 319 134 330 136 319 136 329 136 319 136 329 137 318 137 329 139 318 138 329 140 319 138 329 140 319 139 330 140 320 138 333 139 322 138 335 138 325 138 325 139 325 138 336 138 326 137 337 138 327 137 337 138 327 137 336 138 326 138 337 138 327 138 337 137 328 138 338 136 328 137 339 134 329 135 340 132 330 132 339 129 330 128 339 128 330 127 337 126 328 124 326 124 326 124 333 125 322 124 330 126 319 125 328 126 316 125 328 123 318 120 329 121 318 117 329 119 318 116 329 118 318 117 329 118 317 121 330 119 319 121 332 118 321 121 335 117 325 120 340 115 330 118 345 112 335 116 349 107 339 112 352 103 343 109 355 101 346 108 347 109 348 108 357 100 350 108 359 100 353 109 360 100 354 109 362 100 356 109 365 100 358 109 368 101 363 109 373 99 368 108 377 97 373 106 382 94 377 104 385 91 381 101 387 90 382 99 389 91 384 99 391 94 386 103 393 98 388 107 396 101 390 110 398 102 393 111 400 102 395 112 401 103 397 113 402 102 399 112 403 102 400 112 403 102 401 112 404 103 401 113 404 104 402 114 405 104 403 115 405 104 403 114 406 101 404 112 405 98 404 109 405 95 404 106 404 92 404 103 404 89 403 100 404 87 404 97 406 85 405 95 407 86 405 95 409 89 407 98 411 93 407 103 412 98 408 107 414 102 409 111 416 107 410 115 418 110 412 119 421 113 415 121 424 115 417 123 426 117 419 125 428 121 420 128 432 128 423 134 435 136 426 141 438 144 428 149 441 150 432 156 444 154 435 160 444 156 434 161 443 160 433 165 445 169 435 173 449 176 438 180 455 182 444 187 448 190 449 189 461 187 451 191 461 195 450 197 460 206 448 207 458 215 447 215 458 220 446 221 457 227 446 228 458 235 447 235 460 242 449 243 464 246 452 247 466 248 453 249 465 253 453 253 462 263 450 262 458 272 446 270 442 277 443 277 441 283 442 283 440 286 441 286 438 287 438 287 445 298 434 293 441 306 430 302 439 314 428 310 439 321 427 317 439 324 426 320 434 328 423 323 417 329 416 329 418 342 409 336 413 348 402 342 409 352 399 346 405 354 396 346 398 359 389 350 391 367 383 358 386 375 377 367 384 381 374 373 381 384 371 376 364 380 363 380 360 392 352 383 349 395 342 386 336 386 335 385 334 394 328 384 319 386 319 386 317 401 311 390 308 396 307 395 311 408 306 399 302 409 299 401 287 399 286 398 281 406 277 396 274 402 270 392 269 398 265 387 260 394 258 382 255 394 252 380 250 396 249 386 245 398 245 389 241 398 240 388 231 394 230 382 221 389 220 378 214 383 213 372 209 376 208 366 203 370 204 359 197 365 199 353 193 364 195 355 190 363 193 355 185 360 189 352 177 353 181 346 169 346 174 335 164 338 166 331 161 331 163 322 157 323 160 317 152 317 158 304 147 313 152 306 144 310 148 306 142 306 147 302 139 298 147 292 135 288 141 283 133 279 136 274 132 272 135 267 131 267 135 262 130 259 134 256 136 248 136 245 126 246 137 240 126 243 136 238 126 240 143 234 126 233 140 229 127 223 130 220 128 214 132 211 129 206 136 201 130 201 137 197 134 194 140 192 137 186 145 185 138 180 148 179 137 176 144 176 137 173 143 173 139 167 145 170 142 158 148 157 147 149 152 149 151 143 157 143 155 139 161 140 161 135 167 136 169 128 175 129 174 123 183 126 176 118 184 121 175 111 180 112 176 105 181 107 181 103 184 104 186 94 191 97 193 89 198 92 198 85 203 88 204 83 209 86 209 82 214 86 216 82 221 86 223 79 228 83 227 74 234 81 229 70 233 74 231 65 235 69 234 63 239 68 239 63 243 67 246 61 250 67 254 61 260 69 260 60 266 67 264 57 269 64 265 54 271 61 265 52 272 59 268 49 273 54 273 46 277 50 277 43 282 48 280 41 285 45 281 39 287 46 281 38 287 44 280 37 287 43 279 37 284 41 278 37 285 44 279 39 286 45 281 39 286 43 285 41 291 48 289 43 293 47 291 43 298 51 291 42 298 50 291 41 298 48 290 40 294 45 290 41 295 49 292 43 296 49 296 48 301 57 299 54 303 63 299 59 303 69 300 62 304 72 300 65 304 75 299 66 303 75 298 67 302 76 296 66 300 75 294 65 298 75 292 65 297 74 291 65 295 74 291 66 296 75 292 67 297 76 293 69 298 78 293 69 298 79 294 69 299 78 295 66 298 75 295 62 299 71 296 57 299 66 297 53 300 62 298 51 301 60 299 51 303 60 301 52 304 61 302 53 305 63 303 54 306 63 304 55 307 64 304 55 307 65 304 55 306 65 303 56 305 65 303 56 305 65 302 56 304 66 301 57 304 66 302 57 304 67 303 57 304 67 303 57 305 67 304 57 306 67 304 57 306 66 305 56 306 65 305 55 307 65 305 55 307 64 305 55 306 63 304 55 306 64 304 55 306 65 304 57 305 66 303 57 305 67 303 58 304 67 302 58 304 68 302 58 303 67 302 58 303 67 301 58 303 67 301 57 303 67 301 57 303 67 301 57 303 67 301 57 303 67 301 57 303 66 302 57 304 66 303 57 304 66 303 57 305 67 305 57 305 67 306 58 307 67 307 58 307 68 307 59 308 68 307 59 308 69 308 60 308 70 309 61 309 70 309 61 309 71 310 62 309 72 309 63 309 72 309 63 309 72 309 63 309 73 309 63 309 73 309 63 309 72 309 63 309 72 309 63 309 72 309 63 308 73 309 63 308 73 309 63 309 73 309 63 309 73 309 63 309 73 309 63 308 73 309 63 309 73 308 63 308 73 307 63 308 73 307 63 307 72 307 62 306 72 307 62 306 72 306 62 306 72 305 61 305 71 305 61 305 71 305 61 305 70 305 61 305 71 305 61 305 71 306 62 305 72 306 63 306 72 307 63 307 73 308 64 307 74 309 65 309 74 310 65 309 74 310 64 309 74 310 64 309 74 310 64 309 74 310 64 309 74 309 63 309 73 309 63 308 72 308 63 308 72 308 63 308 72 308 63 308 72 308 63 308 72 308 63 308 73 308 64 308 73 308 64 308 73 309 63 308 73 309 64 309 73 309 64 309 73 309 64 309 73 309 64 309 73 309 63 309 73 309 63 309 72 309 63 308 72 309 63 308 72 309 63 308 72 308 62 308 72 308 63 308 72 307 63 308 73 307 63 307 73 307 63 307 73 307 63 307 73 307 63 307 73 307 63 307 72 306 63 306 72 306 62 306 71 305 61 305 71 305 61 305 71 305 61 305 71 304 61 304 71 304 62 304 71 305 62 304 72 305 62 304 72 304 62 304 71 305 61 305 71 304 61 305 70 304 60 304 70 304 60 304 70 303 60 304 70 303 60 303 70 303 60 303 70 303 61 303 71 303 61 304 71 303 61 304 71 303 61 304 71 303 61 304 71 303 61 304 71 303 61 304 71 303 61 304 71 303 61 304 71 303 61 303 70 303 61 303 70 302 61 303 70 302 61 302 70 302 61 303 70 303 61 303 70 303 61 303 70 303 61 303 71 303 61 304 71 303 62 304 71 304 62 304 71 304 62 304 72 304 62 304 72 305 63 305 72 305 62 305 71 305 62 305 71 306 63 306 72 307 63 307 72 309 63 308 73 309 63 308 73 309 63 308 73 308 62 308 72 308 61 308 70 308 61 308 70 307 61 307 70 307 61 307 69 307 61 307 71 307 61 307 71 307 62 307 71 307 62 307 71 307 62 307 71 307 63 307 72 307 63 307 72 306 62 306 72 305 62 306 72 305 61 305 71 303 61 304 70 302 59 304 68 302 58 303 68 302 57 304 67 301 57 305 66 301 55 305 65 301 55 305 63 301 53 305 63 302 52 306 61 302 51 306 60 303 51 307 60 303 51 307 59 303 51 307 59 303 51 307 60 304 51 308 60 304 52 308 61 303 52 307 61 301 52 306 61 300 51 304 60 298 51 303 59 297 51 302 60 296 51 300 59 295 51 300 59 293 50 298 58 291 49 296 58 290 49 295 57 289 49 292 53 288 49 293 56 285 48 290 53 283 47 289 54 280 46 285 51 279 45 284 50 279 45 284 50 280 46 286 50 282 46 290 52 284 46 293 52 287 46 295 52 289 45 298 51 291 45 299 50 291 43 300 47 291 40 300 45 289 37 296 39 288 33 294 35 286 30 293 32 284 28 290 29 282 26 292 28 281 27 290 28 281 27 290 27 281 26 289 27 283 27 292 28 285 28 292 28 287 28 298 28 287 28 299 27 285 27 297 27 283 25 291 25 280 25 287 25 277 26 287 26 275 27 282 26 284 27 284 26 276 25 283 25 276 28 284 28 276 31 286 31 277 31 286 32 278 31 288 32 278 32 288 33 278 34 285 34 277 40 287 39 277 48 289 44 277 52 289 47 277 56 289 51 289 57 290 55 279 60 292 58 282 59 294 61 285 59 296 62 290 59 300 64 294 62 304 67 296 64 306 69 297 65 306 71 296 67 305 73 296 69 304 77 295 72 303 79 294 74 302 82 293 75 300 84 291 77 297 85 290 78 294 87 288 80 291 90 286 84 290 93 285 87 289 96 283 88 287 98 282 89 285 98 281 91 285 99 281 91 285 100 280 90 283 100 280 89 282 99 280 87 280 97 279 85 278 95 278 86 276 95 275 88 273 97 274 90 271 99 271 92 268 101 269 93 266 102 267 95 262 103 265 99 258 107 262 105 254 112 260 111 251 117 256 117 246 122 251 122 241 126 246 126 235 129 240 129 229 128 236 130 224 129 234 130 222 130 235 130 223 130 236 130 224 130 238 130 226 130 239 131 228 130 237 133 226 133 234 136 223 135 229 138 218 136 223 140 212 136 215 139 204 136 208 139 198 134 201 137 191 130 196 136 186 128 191 137 181 129 187 140 176 132 183 144 172 136 178 145 168 138 175 148 164 140 172 150 160 143 170 153 158 147 167 157 155 151 164 161 153 155 162 165 150 160 161 171 149 165 160 175 148 171 158 180 145 177 155 183 142 179 153 185 141 181 153 188 140 185 152 195 140 193 152 203 139 201 150 209 138 207 149 214 150 213 150 219 151 219 151 226 140 226 152 231 141 233 150 236 137 237 147 241 134 242 145 247 134 247 146 255 135 256 147 263 135 264 148 269 137 271 150 273 138 276 154 277 143 281 160 282 149 286 162 287 152 291 162 292 150 297 160 296 148 301 160 298 149 304 164 302 153 307 169 309 159 315 174 316 164 323 178 321 169 328 183 323 174 330 187 325 178 332 190 329 181 337 190 336 182 345 192 342 184 351 193 346 185 355 196 347 188 356 201 349 195 359 211 354 206 364 222 357 216 367 229 361 224 372 232 363 228 374 236 365 233 376 243 368 240 380 250 373 248 385 256 378 253 389 260 378 258 390 268 379 267 392 278 380 277 392 286 380 286 392 291 381 291 393 294 379 294 392 297 377 298 388 303 374 305 385 311 373 313 384 320 386 320 386 323 378 326 390 326 380 329 391 331 378 334 389 338 374 343 385 347 371 352 382 354 368 359 379 362 376 363 376 368 372 368 372 377 368 377 368 379 358 386 367 386 357 395 367 390 357 399 367 392 354 401 362 397 346 406 353 410 343 411 343 407 329 417 336 411 325 421 332 412 321 423 327 425 319 426 319 431 312 432 311 429 303 441 307 434 301 447 305 436 297 448 301 435 290 448 293 436 280 448 281 447 271 448 271 450 265 451 264 453 257 454 257 445 249 458 249 450 243 462 243 453 240 467 240 454 238 467 237 450 231 463 229 445 220 458 216 441 208 454 204 441 200 453 196 441 196 454 192 440 192 453 188 436 184 448 179 432 176 444 170 433 169 445 164 436 165 449 159 439 162 451 156 436 156 448 149 429 146 440 138 423 138 433 129 418 132 428 122 415 129 424 119 408 126 418 116 403 122 411 112 400 117 409 106 400 111 409 101 399 107 408 96 393 104 402 93 382 98 390 86 371 94 378 81 364 90 370 78 359 89 365 76 355 88 361 75 347 86 352 73 340 82 346 69 337 77 342 65 332 74 338 62 326 71 332 58 319 67 326 55 316 65 322 53 315 65 321 52 313 64 319 52 309 63 316 52 305 63 312 53 303 63 310 52 301 62 308 51 299 61 303 53 298 60 304 49 296 59 302 48 295 59 302 48 295 58 302 48 297 59 304 48 301 60 307 49 303 61 311 50 302 62 310 51 300 62 307 51 298 64 304 53 297 67 303 56 294 70 300 60 289 72 294 62 286 73 288 66 291 68 291 68 289 77 292 70 287 66 286 67 282 72 283 64 287 66 287 67 285 65 284 66 283 75 286 65 287 69 287 70 289 70 289 71 291 71 291 72 293 73 292 74 295 75 295 76 297 76 297 77 298 77 299 76 298 76 299 75 297 85 296 73 295 83 294 71 294 82 292 70 292 81 289 68 290 80 287 67 289 80 286 67 289 80 286 67 289 79 285 67 289 79 285 66 289 79 285 65 288 78 285 65 288 78 285 65 289 79 285 65 290 79 286 66 290 79 286 66 290 79 286 66 290 80 286 67 290 79 286 66 290 78 286 65 290 78 286 64 289 77 286 64 289 77 286 64 290 76 286 63 290 76 286 63 289 77 286 63 290 77 286 64 290 78 286 64 290 78 286 65 290 79 286 65 290 79 286 65 290 79 286 66 290 79 286 66 289 79 286 66 290 80 286 67 290 80 286 67 290 80 286 67 290 80 286 67 291 81 286 67 291 81 286 68 291 81 286 69 291 82 286 69 291 83 286 69 291 83 286 70 291 83 286 70 291 83 286 70 291 83 286 70 291 83 286 70 291 83 286 70 291 83 286 70 290 83 286 70 290 82 286 69 291 82 286 69 291 82 286 69 291 82 287 69 291 82 287 69 292 82 287 69 291 83 286 70 291 83 286 70 291 83 286 71 291 84 285 71 291 85 286 72 291 85 286 72 291 85 286 72 291 85 286 73 291 85 286 72 291 85 286 72 291 84 286 71 291 84 286 71 291 84 286 71 285 73 286 71 285 73 286 71 285 73 286 71 285 73 286 71 285 73 286 71 291 85 286 72 291 85 286 72 292 85 287 72 292 85 287 72 292 84 287 72 292 84 287 72 291 83 287 71 291 83 287 71 291 83 286 70 291 83 286 70 292 83 287 71 291 83 287 71 291 83 287 71 292 83 287 70 291 83 287 70 292 83 287 71 292 83 288 71 292 83 288 71 292 83 288 71 292 83 288 71 287 72 288 71 293 83 288 71 293 83 288 71 287 73 288 71 292 84 288 71 292 84 287 71 293 85 288 72 293 85 288 73 293 86 288 74 293 87 287 74 292 86 287 74 292 86 286 74 291 85 286 73 291 85 286 73 291 85 286 72 291 85 286 72 292 85 286 72 292 85 286 72 292 85 286 72 292 84 287 72 292 84 287 71 292 84 287 72 292 84 287 72 292 85 287 72 292 85 287 72 291 86 286 73 291 86 286 73 291 86 286 73 291 85 286 73 291 85 286 73 291 85 286 73 291 85 286 72 292 84 287 72 292 84 287 72 292 84 287 72 292 85 286 72 292 85 287 72 292 84 287 71 293 85 288 72 293 85 288 72 293 85 288 72 294 84 288 72 294 84 289 71 294 84 289 71 295 83 290 70 295 83 290 69 295 81 292 68 296 80 293 67 297 79 295 66 299 79 296 66 299 79 297 65 300 79 298 65 301 79 300 65 302 78 301 65 303 78 302 65 304 78 303 65 305 78 304 64 304 78 304 64 304 78 303 64 304 78 303 65 304 78 303 65 304 78 302 65 303 79 302 65 303 79 302 65 304 78 303 65 305 78 304 65 307 78 308 65 310 78 313 65 313 79 319 66 316 78 322 66 317 78 323 65 317 77 324 65 317 76 324 64 316 75 323 64 315 75 321 63 313 75 321 64 313 77 320 65 313 77 320 66 312 77 319 66 311 77 318 65 309 76 316 64 307 75 313 63 305 74 310 61 303 72 309 60 302 70 307 58 301 69 304 56 298 67 300 54 295 67 295 54 291 69 289 55 288 73 284 59 285 77 280 64 283 81 278 69 283 83 277 71 283 85 277 72 283 85 277 72 283 85 276 72 283 85 276 73 282 87 276 75 282 88 276 77 282 90 275 78 283 89 275 78 283 89 275 78 284 89 276 79 285 90 276 80 287 91 278 81 289 92 280 83 291 94 281 85 294 96 283 89 298 99 287 94 303 102 292 98 308 104 297 101 312 106 300 103 312 108 300 105 312 110 300 107 312 111 301 108 312 113 300 110 312 114 300 111 313 116 301 113 314 117 302 114 316 118 304 115 317 117 306 115 318 115 307 115 320 113 309 115 326 112 315 116 332 110 322 115 338 107 329 114 345 104 336 111 350 101 343 108 356 100 349 108 360 101 353 110 364 103 357 111 368 103 361 111 372 101 367 110 378 98 372 107 381 95 375 103 384 95 377 103 388 99 381 107 392 104 384 111 395 108 388 116 399 111 391 119 402 113 395 121 405 115 397 122 406 117 398 125 408 122 399 129 410 127 401 134 414 131 405 138 419 134 411 140 425 134 417 141 430 134 421 140 436 138 426 144 440 145 431 151 444 153 434 159 446 160 437 165 448 166 438 171 447 170 436 173 445 175 434 178 446 183 435 186 450 192 439 194 456 199 445 202 461 203 450 205 463 207 452 209 464 215 452 217 462 224 451 226 461 232 450 233 461 238 450 239 446 241 448 241 456 244 444 243 452 252 441 251 452 260 440 258 454 267 442 266 445 272 445 272 459 276 446 275 457 280 445 278 452 287 441 285 447 295 436 292 443 303 432 299 428 306 429 306 425 308 427 308 432 316 422 310 427 324 416 318 423 333 413 327 411 336 411 337 412 342 410 342 419 352 408 345 401 350 401 350 402 363 392 356 392 369 383 361 386 371 377 363 380 372 372 363 372 376 364 367 366 381 358 372 362 389 354 380 360 394 351 384 350 387 348 387 341 389 340 389 335 400 328 391 324 401 318 392 317 401 311 389 308 399 303 388 300 400 294 388 295 404 288 392 291 408 287 399 284 400 284 400 277 406 275 398 266 403 263 392 257 399 254 388 250 396 249 385 243 391 242 379 235 386 234 374 229 386 228 372 224 387 225 378 220 386 222 377 213 382 215 374 204 376 205 367 197 370 198 359 192 364 193 354 188 358 190 348 182 352 186 341 178 349 181 341 174 347 178 339 171 344 175 337 167 339 170 335 161 331 167 322 156 323 160 313 153 315 157 307 151 309 153 301 147 302 153 293 143 294 150 282 139 288 148 277 137 285 144 277 135 281 144 273 132 275 141 266 130 264 134 260 129 255 133 250 129 248 134 242 130 240 134 234 130 231 136 228 130 225 141 221 130 222 141 217 129 218 137 216 140 211 141 211 133 203 139 202 136 195 140 194 137 190 142 188 138 187 143 184 140 184 146 180 143 177 151 177 149 169 159 169 154 162 163 163 154 156 164 157 151 150 160 151 149 145 154 146 149 142 155 143 156 136 158 136 158 128 163 130 164 123 169 124 168 118 174 119 172 115 178 117 178 112 184 115 185 107 190 109 188 101 196 106 190 95 195 98 192 91 196 94 198 91 200 92 202 84 206 87 211 80 215 83 219 76 226 82 225 73 230 77 228 72 233 76 230 73 235 77 234 73 239 77 240 69 247 76 246 65 252 72 248 61 255 68 251 56 255 61 252 53 256 59 255 53 259 59 261 52 266 61 267 52 271 57 273 50 276 55 277 48 282 56 281 47 285 52 285 45 290 53 287 44 292 49 290 42 294 47 291 39 297 47 291 38 298 45 291 37 296 41 290 35 297 42 289 34 295 39 288 34 293 38 285 34 290 39 284 34 287 39 283 34 288 38 284 36 288 41 285 37 291 45 286 40 289 44 287 43 292 51 289 46 295 55 292 51 296 57 295 55 300 64 295 58 301 67 296 60 301 69 296 61 301 70 296 62 301 71 296 63 301 72 296 65 301 73 295 65 300 74 293 65 299 75 291 66 296 75 289 66 294 76 286 66 290 75 284 65 287 75 283 64 286 73 285 62 287 71 290 60 291 70 294 58 296 68 297 57 298 66 299 57 300 67 300 58 302 67 301 59 302 68 301 59 303 68 301 58 303 67 301 57 302 66 301 55 302 65 301 55 302 64 300 55 302 64 300 55 302 64 299 55 301 65 300 57 301 67 300 58 302 68 300 59 302 69 301 60 302 69 302 59 303 69 302 59 304 68 303 57 304 67 303 56 304 65 303 55 304 65 302 55 304 64 302 55 303 64 302 55 304 64 302 55 304 65 302 56 303 65 303 57 304 66 303 57 303 67 302 58 303 67 302 58 303 67 303 58 303 67 303 59 304 68 303 59 304 68 303 59 304 68 303 59 304 68 303 58 303 67 302 57 303 67 302 57 303 66 302 57 303 66 302 57 302 66 301 57 302 66 301 57 302 67 299 57 301 67 299 57 300 67 299 57 300 67 299 58 300 67 300 58 300 67 299 58 301 67 299 57 301 67 300 58 301 67 301 58 302 68 301 59 303 69 302 59 303 69 303 60 304 69 304 60 305 69 305 60 306 69 306 60 307 69 306 59 307 69 306 59 307 68 306 58 306 68 305 58 306 67 305 57 305 67 304 57 305 67 304 58 305 67 304 59 305 69 305 59 305 69 305 59 305 69 305 59 305 69 305 59 306 68 304 58 305 67 304 57 305 67 304 57 305 67 304 57 306 66 304 57 305 67 304 57 305 67 304 58 305 67 304 58 305 67 305 59 306 68 305 59 306 68 305 59 305 69 305 59 305 69 305 59 305 69 304 59 305 68 303 58 304 68 303 59 304 68 303 59 304 68 303 59 304 68 303 59 304 68 303 59 304 69 303 59 304 69 303 59 304 69 303 59 304 69 303 59 304 69 302 59 303 68 301 58 302 68 301 59 302 68 301 58 302 67 300 58 301 67 300 57 301 67 299 57 301 67 300 58 301 67 300 58 301 67 301 59 302 67 300 58 301 67 301 69 301 67 301 69 301 67 300 57 301 67 300 58 301 67 301 59 301 67 300 58 301 67 300 58 301 68 299 59 301 68 299 59 301 69 300 59 301 69 300 59 301 69 299 59 301 69 299 59 301 68 299 59 301 68 300 58 301 68 301 59 302 69 302 59 303 69 303 59 304 69 305 59 305 69 305 59 306 69 305 59 307 68 306 59 307 68 306 58 307 68 305 58 306 68 305 59 305 68 304 59 305 68 304 59 305 68 304 59 305 68 303 59 305 69 303 59 304 69 304 60 305 69 304 60 305 69 305 60 305 69 305 71 305 69 305 59 306 69 305 59 305 69 304 59 305 69 303 58 305 68 303 58 304 68 303 58 303 67 302 58 303 67 302 58 303 67 301 58 303 67 301 58 302 67 300 58 301 67 300 58 301 67 300 58 301 67 300 58 302 67 301 58 302 68 301 58 303 67 301 57 303 67 301 57 303 67 301 57 303 66 302 56 304 65 302 56 305 65 301 55 305 64 301 53 305 62 300 51 305 60 299 49 305 57 298 47 304 55 297 46 304 53 297 45 303 52 296 44 303 51 295 44 302 51 295 43 302 50 294 43 302 48 293 42 303 47 291 41 301 45 289 40 298 44 288 38 297 42 286 37 297 40 284 36 295 38 283 35 292 38 282 34 293 36 281 33 291 35 279 33 291 33 277 32 289 32 276 31 287 30 273 30 284 28 270 28 281 26 267 28 278 25 265 29 275 25 263 30 270 28 262 31 273 27 263 32 270 29 265 33 271 30 267 33 274 31 271 35 282 32 276 36 283 36 282 37 293 39 289 41 299 45 294 47 303 53 297 52 303 61 299 57 303 66 300 60 303 70 301 63 303 72 299 65 303 75 299 66 301 75 298 67 300 77 297 69 299 79 298 72 298 82 299 77 298 86 298 81 297 91 296 84 295 94 295 85 294 95 292 84 291 94 289 82 288 91 286 81 284 90 282 80 281 90 279 81 277 90 276 82 274 91 276 84 273 93 279 88 274 97 279 96 273 105 277 105 269 113 271 116 262 122 256 126 252 129 244 129 233 129 229 129 217 126 217 128 206 122 209 127 199 120 204 126 194 119 201 127 190 120 197 129 186 122 193 132 182 125 189 135 178 129 188 137 176 131 187 139 175 133 186 141 174 135 185 143 172 137 182 144 170 138 179 145 168 139 176 145 164 139 174 148 162 142 171 153 160 147 170 159 158 153 168 163 157 158 166 166 154 160 163 167 151 160 161 169 149 164 158 173 146 169 156 179 145 176 154 185 143 183 153 189 140 186 153 192 140 189 153 195 140 193 154 202 141 200 156 207 144 205 156 211 144 210 154 214 141 213 149 216 137 215 145 218 132 216 144 220 131 219 142 224 131 224 144 231 132 232 147 238 135 237 148 243 137 244 150 246 137 248 151 249 139 251 152 252 141 255 156 255 145 257 157 258 146 260 157 261 146 263 154 264 142 267 152 267 140 271 150 270 138 273 151 271 139 275 153 274 141 278 156 279 145 284 160 283 150 290 164 287 153 293 164 290 154 296 164 293 154 299 165 296 154 302 166 297 156 303 169 299 159 304 173 304 163 311 176 310 166 317 178 317 167 324 176 324 166 331 174 327 164 334 174 328 164 335 178 332 169 340 185 337 177 346 193 342 186 351 200 344 193 354 204 345 198 355 208 345 200 355 212 346 206 356 218 351 212 360 222 358 216 369 224 366 219 377 227 371 222 382 230 374 225 385 236 375 233 387 247 377 244 389 258 378 256 390 266 379 265 391 270 378 271 390 278 378 277 390 284 380 285 392 291 383 291 396 294 398 294 399 297 385 297 398 303 384 306 396 312 380 315 391 320 375 324 387 326 374 329 385 329 374 333 386 334 384 335 384 338 370 341 381 346 368 350 379 353 368 358 379 359 369 364 381 367 380 367 380 373 376 374 376 381 368 382 368 380 353 389 362 393 357 394 357 399 352 400 352 405 348 406 348 404 340 413 348 408 340 418 349 410 339 420 348 413 335 424 342 419 325 431 331 424 314 435 319 426 307 439 311 428 301 441 306 439 302 440 302 439 296 440 296 442 287 443 287 446 281 448 280 453 277 454 276 446 270 459 273 448 265 461 266 449 254 462 254 449 243 462 242 449 235 462 234 459 229 460 228 444 223 456 220 443 216 456 213 447 210 460 208 463 205 464 204 450 202 463 199 447 193 460 189 442 182 455 177 439 174 452 169 437 169 450 163 435 168 447 161 430 164 441 157 424 157 435 149 423 151 433 143 424 144 435 137 423 139 434 131 419 132 429 123 412 123 423 114 417 110 417 108 404 116 414 106 401 115 411 105 395 112 403 101 384 107 392 96 377 102 383 91 374 97 381 85 373 92 380 80 368 88 376 75 359 83 366 70 350 80 356 67 344 78 350 65 341 77 347 64 338 77 343 64 330 76 335 64 322 73 327 61 319 69 324 56 317 63 323 50 315 59 321 46 309 56 315 44 303 55 309 43 299 55 305 43 299 55 304 43 298 54 304 43 297 55 303 43 295 57 301 45 293 58 299 47 291 59 297 48 290 61 295 50 287 61 293 51 289 53 290 52 283 61 288 51 286 62 289 51 285 63 289 51 283 63 285 55 281 65 284 53 279 65 281 58 281 59 281 58 279 69 280 61 278 71 279 62 278 71 278 63 279 72 280 65 280 72 282 62 282 72 282 62 285 73 285 61 286 73 285 59 286 72 284 59 284 73 282 59 283 74 281 60 283 75 280 61 283 75 279 62 283 75 280 62 283 75 280 62 284 76 280 63 284 77 281 64 284 77 280 64 284 76 281 63 284 74 281 61 284 74 281 60 284 74 281 61 284 74 281 61 284 74 281 61 284 75 281 62 285 77 281 63 285 76 282 63 285 75 282 61 284 72 282 58 284 68 282 54 283 65 283 51 283 63 282 49 282 62 282 48 281 62 282 49 281 63 281 49 281 64 280 50 281 65 280 50 281 65 280 51 281 65 280 52 282 66 280 52 281 66 280 52 282 66 280 52 282 66 280 52 281 66 280 52 282 66 280 52 282 66 281 52 282 65 281 52 282 64 281 51 282 65 281 51 282 65 281 51 282 65 281 51 282 66 280 51 282 66 280 53 282 67 280 53 282 68 280 54 281 69 280 55 281 69 279 55 281 69 279 55 281 69 279 55 281 69 279 55 280 69 278 55 281 69 278 54 281 68 279 54 281 67 279 53 281 67 279 53 282 68 280 54 282 68 280 54 282 69 280 55 282 69 280 55 282 69 280 55 281 68 280 55 282 69 280 55 282 69 280 55 281 69 280 55 282 69 280 55 282 69 280 55 281 68 280 54 282 68 280 54 281 67 280 53 281 68 280 54 281 68 280 54 281 69 280 55 281 69 279 55 281 69 279 55 281 69 279 55 281 69 279 55 281 69 280 55 281 69 280 55 282 69 280 55 282 68 280 55 282 68 280 54 282 67 280 54 282 67 281 53 282 67 281 53 283 67 281 53 282 67 281 53 283 67 281 53 282 67 281 53 282 68 280 54 282 68 280 55 281 69 279 55 281 69 280 56 282 70 280 56 282 70 280 56 282 70 280 56 283 70 280 56 283 69 281 56 283 69 282 55 283 68 282 54 283 68 282 54 283 68 282 54 283 67 281 54 282 68 281 54 282 68 281 54 283 68 282 54 284 67 282 54 284 67 283 53 285 67 284 53 285 67 284 53 285 67 284 53 284 67 283 53 284 68 283 53 284 68 282 54 283 67 282 53 283 67 282 52 283 66 282 52 284 66 282 52 284 66 283 52 284 66 283 52 284 66 283 52 283 67 282 53 283 68 282 54 283 68 282 54 283 67 283 53 284 67 283 53 284 67 283 53 283 67 282 53 284 68 282 54 283 68 282 54 283 69 282 54 283 68 282 53 283 67 282 52 284 66 282 52 284 66 282 52 284 66 282 52 284 67 282 53 284 68 282 54 284 68 283 55 283 68 283 55 284 68 282 54 284 68 282 54 283 68 282 54 283 69 282 55 282 69 280 56 282 70 280 57 281 71 279 58 281 72 279 58 281 71 279 58 281 71 279 57 281 70 279 56 281 69 279 55 281 69 279 55 282 70 279 56 282 70 279 57 282 71 279 57 282 71 279 58 282 72 279 58 281 71 279 58 281 71 279 58 282 72 279 58 282 72 278 58 282 72 278 58 281 72 278 58 282 72 278 58 282 72 279 58 282 72 278 58 282 72 278 58 281 72 278 59 281 73 278 59 281 73 278 60 281 73 278 60 281 73 278 59 281 73 278 60 282 73 278 59 282 72 278 59 282 72 279 59 282 72 279 59 282 72 279 59 282 72 279 59 282 72 279 59 282 73 279 59 282 73 279 60 282 73 279 60 283 73 279 60 283 73 280 60 283 73 280 59 284 72 281 59 283 72 281 59 283 73 280 59 283 73 280 59 283 72 280 59 283 72 280 59 284 72 281 58 284 72 281 58 284 71 282 58 284 71 282 58 285 71 282 58 285 71 282 58 285 72 282 58 285 72 282 58 285 72 282 58 285 72 282 58 286 72 283 58 286 72 283 58 285 72 283 59 285 73 282 59 285 73 282 59 285 73 282 59 285 73 282 59 285 73 282 59 285 72 282 58 286 72 283 58 285 72 283 59 285 72 283 59 286 73 283 59 285 73 283 59 285 73 283 59 285 73 282 59 285 73 282 59 285 73 282 59 285 73 282 59 286 73 283 59 286 73 283 59 286 73 283 59 286 73 283 59 286 72 283 59 286 73 284 59 287 72 284 58 287 72 284 58 288 71 285 57 288 71 285 57 289 71 286 56 290 70 287 56 292 68 289 54 295 65 292 51 298 62 294 48 300 60 295 47 302 60 296 47 304 60 298 47 307 59 302 46 311 58 305 45 314 57 308 45 315 57 308 45 314 57 308 45 314 59 308 47 315 61 309 49 317 62 310 50 317 63 312 50 317 63 312 50 317 62 313 49 318 60 314 46 318 59 315 45 316 58 315 44 313 59 313 44 309 60 310 45 306 62 308 48 304 65 307 50 304 65 306 51 304 65 307 51 305 65 309 51 307 65 310 51 308 64 311 51 309 65 312 51 310 64 314 51 311 64 315 51 312 63 317 51 313 63 319 51 314 61 321 50 316 60 323 49 318 60 325 49 320 61 327 50 322 61 329 51 324 61 332 52 326 61 334 52 327 58 335 50 329 54 334 50 331 51 341 45 335 48 345 43 338 45 349 41 351 41 351 39 353 40 353 39 343 43 354 39 345 42 356 39 349 41 356 40 354 39 364 40 362 39 370 41 369 39 377 43 377 41 382 45 385 44 390 49 393 48 397 53 401 53 403 61 408 59 408 65 415 67 414 73 420 78 417 84 423 90 418 98 418 109 419 107 418 114 419 113 424 109 418 117 418 124 419 122 428 118 421 126 432 121 425 129 435 125 428 133 437 129 429 137 437 135 430 142 440 142 431 148 442 148 433 155 443 155 434 161 445 159 437 166 449 162 440 169 441 172 442 171 452 171 443 176 453 177 443 182 455 183 445 188 458 188 447 193 459 193 448 196 460 199 450 202 462 207 451 209 452 218 453 218 463 221 452 224 461 226 450 228 458 233 447 234 456 239 445 239 457 244 445 244 460 248 448 249 462 252 450 252 450 257 450 257 461 266 450 264 447 272 447 273 456 281 443 279 441 284 442 284 437 286 438 286 444 293 433 289 440 299 429 295 440 305 429 301 430 308 430 308 443 316 431 312 441 323 429 318 435 331 424 325 429 337 418 332 413 336 412 336 410 338 409 338 415 346 405 339 408 348 400 341 404 354 395 346 403 360 392 353 394 359 392 359 400 370 390 362 392 375 383 365 375 370 374 370 374 383 365 374 368 385 359 376 363 385 355 376 355 387 349 377 349 390 343 380 345 396 338 386 337 391 334 390 335 393 335 394 326 395 324 393 319 405 313 394 305 395 303 394 303 404 298 393 296 402 291 390 289 401 284 389 284 403 281 392 281 406 279 397 277 408 275 399 271 407 270 398 260 405 258 393 251 401 246 389 243 397 237 383 238 393 235 381 232 388 231 377 224 384 224 372 218 383 219 372 213 383 215 374 209 382 210 377 203 377 205 372 195 371 198 361 190 364 190 356 185 358 185 347 181 353 183 343 177 348 180 336 172 344 175 336 168 343 172 335 164 342 168 335 160 338 164 334 156 331 160 327 151 321 154 316 148 313 150 305 146 306 148 296 144 301 148 293 143 296 147 287 140 288 147 278 139 283 147 275 136 280 144 273 132 278 137 273 129 273 137 269 131 265 133 263 128 255 131 249 129 246 134 241 131 239 136 236 133 234 139 231 136 229 145 227 138 220 147 218 139 213 149 211 148 205 148 205 134 202 143 200 132 198 137 196 131 190 136 189 135 180 138 179 136 171 141 170 141 165 146 164 146 161 152 160 152 157 158 158 157 151 163 152 159 144 169 147 159 137 168 139 158 131 164 131 161 128 164 128 161 121 166 123 167 114 172 115 173 107 179 109 180 103 184 104 185 101 191 104 192 101 197 105 199 98 204 101 203 92 211 98 204 85 212 90 204 79 212 83 205 75 210 78 211 76 213 77 214 71 218 75 222 67 226 71 230 65 234 69 236 63 241 67 242 62 246 66 247 60 251 65 252 58 258 66 254 55 261 62 254 51 262 57 253 48 258 52 251 45 257 49 253 44 258 48 256 43 261 47 262 43 267 47 268 43 273 48 273 42 277 47 276 40 280 45 277 38 282 43 279 38 283 42 280 38 284 43 282 38 287 43 286 37 292 45 289 37 296 44 288 37 296 44 286 37 293 43 283 37 291 43 283 36 290 42 280 37 287 44 279 37 285 42 280 38 284 43 277 41 284 48 274 43 279 47 273 43 278 47 274 44 279 49 274 47 281 54 273 51 279 59 274 54 280 63 278 57 284 65 279 63 285 71 280 68 287 76 282 70 289 78 282 71 289 79 280 71 287 79 277 71 284 80 276 71 282 79 275 69 280 78 274 66 279 75 276 62 280 71 280 56 283 66 284 52 288 61 287 49 291 58 289 48 293 57 291 48 295 57 292 49 297 57 293 49 298 57 294 49 298 57 295 48 299 57 295 47 299 56 295 47 299 56 294 47 298 55 294 47 298 56 293 48 297 57 294 49 298 58 295 51 298 59 295 51 299 61 295 52 299 61 296 51 299 61 296 51 299 59 296 50 300 59 295 49 299 58 295 48 300 56 295 47 299 55 295 47 299 55 295 47 299 56 295 48 299 57 295 49 299 58 295 50 298 59 297 61 297 59 295 51 298 60 295 51 297 60 295 51 298 59 294 50 297 59 293 49 297 58 293 49 297 58 293 49 296 58 293 49 296 58 293 49 296 58 293 50 296 59 293 50 296 59 293 50 297 59 293 50 297 59 294 51 297 59 295 51 298 60 294 51 297 59 294 50 297 59 292 50 295 55 291 49 294 57 289 49 293 57 288 49 292 57 287 49 291 57 287 49 290 57 286 49 290 58 286 50 290 59 287 51 290 60 288 52 292 61 289 52 292 61 290 52 293 61 289 51 294 60 289 50 293 59 289 49 294 58 289 49 293 57 289 49 293 57 288 49 292 57 288 49 292 58 287 50 291 59 287 51 291 59 286 50 290 59 284 50 288 59 282 50 286 58 281 50 285 59 280 50 283 59 276 50 279 59 273 50 276 59 270 50 272 56 269 50 272 58 268 50 270 59 266 51 268 59 263 52 266 60 261 53 263 61 261 53 262 61 261 52 262 61 262 52 264 61 264 52 266 61 267 52 269 61 270 52 272 57 274 51 276 57 278 52 282 61 282 52 285 61 284 52 288 61 286 52 290 61 288 51 292 61 289 51 293 61 291 51 294 60 292 51 296 59 293 49 297 59 294 50 298 58 295 49 299 59 296 50 300 59 298 50 301 59 299 51 302 59 299 51 302 61 299 52 302 61 300 51 302 61 300 51 302 61 300 51 302 61 300 51 302 61 299 51 302 60 299 51 301 60 299 51 302 60 300 51 301 61 299 51 301 61 299 52 301 61 299 52 301 61 299 52 301 61 300 51 302 61 300 51 302 61 300 52 302 61 299 52 301 61 299 52 301 61 298 52 301 61 297 52 299 61 296 52 298 61 294 52 296 61 293 53 295 61 292 52 295 61 291 53 294 61 289 53 293 61 288 52 292 61 287 52 292 60 287 51 293 59 287 49 293 57 288 48 294 55 288 46 294 54 289 45 295 52 289 43 296 50 290 42 297 49 291 40 298 47 293 39 299 46 293 39 300 45 295 38 302 45 297 38 304 45 300 38 306 45 303 38 308 46 306 39 311 46 308 39 314 47 310 40 315 49 313 41 317 49 314 41 319 49 315 41 321 49 315 41 321 49 314 40 320 48 313 39 320 46 311 37 318 44 311 37 316 44 311 37 316 45 313 39 318 47 314 41 319 50 315 43 319 51 314 43 319 51 314 43 318 50 313 42 317 50 313 41 317 49 312 41 316 48 313 41 317 49 315 43 317 48 317 45 319 54 318 48 321 56 319 49 322 58 319 51 323 59 319 51 323 59 319 51 323 60 319 51 323 60 318 51 322 60 317 51 322 59 317 51 321 59 318 51 321 60 318 51 322 60 318 51 322 60 319 51 323 61 319 51 323 60 319 51 323 60 319 50 323 59 319 48 323 57 319 47 324 55 317 45 322 53 316 44 322 51 315 43 322 50 313 42 319 50 311 41 317 48 308 39 315 47 305 38 313 45 302 38 310 44 298 37 307 42 296 36 305 41 295 35 303 40 294 34 303 39 293 32 303 37 293 31 303 35 291 29 302 32 289 26 299 30 286 25 295 28 283 23 291 27 280 4 289 26 280 23 288 25 279 23 288 26 280 24 288 27 281 25 289 28 282 26 291 30 283 27 291 31 283 28 292 32 283 28 293 33 283 29 291 32 281 29 289 32 278 29 287 32 275 29 285 31 273 29 283 30 271 29 282 29 269 30 279 29 265 31 276 30 262 32 272 31 259 33 269 32 258 33 268 32 258 32 268 31 259 30 269 28 262 26 272 25 263 23 273 22 264 21 275 20 264 20 275 18 264 20 275 17 261 20 272 17 258 21 265 19 254 23 261 21 251 25 258 22 249 26 255 23 248 26 256 23 257 25 257 24 249 28 258 25 251 29 260 25 252 29 259 25 252 28 262 22 253 29 262 21 252 29 262 20 251 29 260 18 249 29 257 17 245 29 252 17 240 32 245 19 233 36 236 22 227 42 227 28 221 51 219 37 217 61 213 48 214 71 209 59 213 79 207 69 212 87 205 76 211 92 203 81 210 93 203 82 208 95 201 84 205 99 198 89 201 105 193 94 199 108 190 99 195 112 186 103 190 115 181 105 186 116 177 107 183 120 174 110 181 125 172 115 179 129 169 121 177 133 167 125 175 137 164 129 172 140 161 132 169 142 159 134 167 144 157 136 165 147 154 139 163 150 152 143 160 155 149 148 158 159 147 152 155 162 145 154 153 166 143 159 152 171 142 164 151 177 151 178 149 182 149 183 148 185 137 179 146 186 136 180 146 189 134 184 144 194 133 188 143 196 132 190 141 198 130 192 138 200 127 194 136 202 126 195 135 203 124 196 135 206 124 198 134 208 123 201 133 210 123 203 132 212 124 207 130 212 121 209 128 212 118 204 127 210 118 205 125 209 114 202 124 208 113 201 123 208 113 200 124 209 113 202 125 211 113 205 126 211 114 204 127 211 115 205 127 212 116 206 129 213 116 207 129 213 117 210 131 216 119 214 134 219 122 218 136 222 125 223 140 225 141 225 144 228 145 228 148 230 136 232 146 231 147 231 144 232 133 232 143 234 132 234 144 236 135 236 147 237 136 239 148 238 148 237 149 239 138 242 149 239 138 243 150 239 140 245 153 240 143 246 155 240 145 246 157 240 147 247 159 241 149 248 161 242 152 249 164 242 154 250 167 244 158 252 170 246 161 253 170 246 160 253 168 246 158 253 166 246 157 252 167 246 157 252 167 246 159 252 169 246 160 253 171 246 161 252 170 246 159 252 168 245 158 251 167 245 156 250 167 243 156 248 167 242 156 246 168 240 158 246 169 239 159 244 170 239 159 243 169 240 158 244 169 241 158 246 169 242 158 248 169 243 159 248 168 244 158 250 168 245 157 250 168 245 157 251 168 246 158 251 169 245 158 251 169 245 159 250 170 244 160 250 170 244 159 250 159 250 159 250 168 245 158 250 168 244 157 250 167 244 157 250 168 244 158 250 170 243 159 249 171 243 160 249 171 243 160 249 170 243 160 250 169 243 160 251 167 244 160 253 169 244 162 254 172 244 166 254 175 242 171 252 178 240 174 250 181 237 178 248 183 235 180 246 184 233 181 244 185 232 182 243 186 233 182 243 185 233 181 244 184 234 180 245 184 236 179 246 183 235 178 246 183 235 179 246 184 234 180 245 184 234 180 244 184 234 180 243 184 234 179 244 184 236 178 245 182 236 178 247 183 237 178 247 183 236 178 247 184 236 179 246 184 235 180 245 184 234 180 245 184 234 180 245 184 235 180 245 184 235 179 245 183 235 178 245 183 235 178 245 183 234 179 244 184 234 179 244 184 234 180 243 184 234 180 243 184 234 180 243 184 235 180 245 184 235 179 245 184 235 180 246 180 246 179 245 184 234 180 245 184 234 180 245 184 234 180 243 184 234 180 243 184 234 179 244 184 234 179 244 184 234 179 244 184 234 179 244 184 234 179 244 184 234 179 244 184 234 180 244 184 234 179 243 184 234 179 243 180 246 179 245 184 235 179 245 184 234 179 245 183 234 179 245 182 234 178 245 181 235 177 246 179 236 175 246 177 235 174 246 175 234 174 246 175 233 175 244 175 231 176 242 176 229 176 240 176 227 177 238 176 226 176 237 175 225 175 236 174 225 174 236 173 235 173 234 172 222 172 233 171 220 170 231 169 218 168 229 167 216 166 227 166 214 166 225 168 212 167 222 170 210 170 219 172 208 172 218 173 208 174 217 175 207 176 216 177 206 179 215 181 205 182 213 182 204 185 212 184 202 187 211 186 202 189 210 187 200 190 208 188 199 190 207 188 198 192 206 190 198 192 206 191 197 193 206 192 198 194 206 193 198 195 207 195 198 197 207 196 198 198 207 198 197 199 206 198 196 201 205 200 195 202 204 201 194 203 202 202 194 204 202 203 194 206 202 204 194 207 203 204 194 206 202 204 192 207 200 204 192 207 199 202 190 205 198 201 189 204 196 199 188 202 195 198 188 201 194 198 188 200 195 196 188 199 195 196 188 198 195 196 188 197 195 196 188 199 196 196 188 198 195 194 187 196 194 194 186 196 194 195 186 198 193 197 187 199 194 197 188 200 196 196 189 200 196 198 189 202 196 201 190 205 198 203 192 206 200 208 203 207 202 204 196 207 204 204 196 208 205 205 197 208 205 205 196 208 204 204 196 208 204 204 196 207 204 202 196 206 204 201 196 205 205 200 198 204 207 198 201 201 210 195 204 196 210 191 208 191 217 186 213 183 223 184 217 178 227 180 225 173 233 179 231 170 239 178 238 168 245 177 243 168 251 175 246 168 254 178 248 169 255 180 248 171 255 181 247 173 254 183 247 173 254 182 247 174 254 182 248 173 254 180 248 172 255 176 246 167 253 172 244 162 250 169 244 159 251 167 242 157 248 166 240 156 246 168 239 158 245 171 239 162 245 174 240 165 246 178 240 168 246 169 247 169 247 178 244 168 248 175 247 164 251 171 250 160 253 167 254 155 256 163 256 151 258 161 258 149 260 160 260 149 261 160 261 148 263 160 262 148 264 160 263 148 265 160 263 148 265 161 263 149 266 161 265 150 268 161 267 150 270 161 268 150 271 161 270 150 272 161 271 150 273 160 273 149 275 160 276 149 279 158 280 147 283 157 283 146 286 157 287 145 291 158 291 147 295 160 294 150 299 164 298 153 304 166 302 155 308 166 306 155 313 164 310 155 316 167 312 156 318 170 314 160 321 174 321 164 328 178 327 169 335 182 332 175 341 187 335 179 344 192 334 184 343 198 334 191 344 205 338 198 348 208 344 202 354 209 351 203 362 210 354 204 365 213 356 208 367 221 360 217 371 232 363 228 374 241 365 238 377 247 367 244 378 249 367 246 378 255 368 253 380 263 383 263 383 273 378 272 390 278 384 277 396 281 386 280 398 288 386 288 399 299 385 300 397 310 382 312 394 318 379 320 391 321 376 324 388 325 373 328 384 333 370 336 381 346 381 347 382 350 374 354 385 358 386 359 386 359 372 365 383 368 366 374 376 377 358 384 368 390 361 391 361 392 355 393 355 394 349 394 350 400 342 401 342 409 337 411 337 418 336 419 336 424 336 425 336 420 323 430 330 425 314 436 320 439 309 440 310 430 297 441 301 430 293 441 296 440 288 441 288 444 280 446 280 453 274 454 274 459 271 460 271 448 265 461 267 447 257 461 257 446 244 459 244 445 232 458 231 457 225 458 224 443 223 456 220 440 215 452 212 439 206 451 203 442 199 454 196 446 195 458 191 446 189 459 184 442 178 455 173 438 168 450 162 434 160 446 154 431 157 443 150 425 152 436 145 420 147 429 138 419 140 429 131 420 134 431 125 420 129 431 120 414 122 425 113 406 114 415 104 396 109 405 98 389 106 397 95 384 106 391 95 377 105 384 93 368 100 374 88 363 95 369 83 362 89 369 77 360 85 367 73 352 80 359 67 343 74 348 61 336 72 341 59 331 71 336 58 326 72 331 59 318 71 322 58 312 69 315 55 310 65 314 52 310 60 315 47 307 58 312 44 300 56 306 43 296 56 301 43 293 55 299 43 292 53 297 41 291 52 295 39 287 52 291 39 282 53 285 40 280 54 282 41 279 53 281 40 278 50 281 37 279 46 283 33 280 42 286 30 283 39 290 28 286 38 293 26 286 38 293 27 285 40 291 28 283 42 288 30 281 43 286 31 279 43 285 31 279 41 285 29 280 37 287 27 282 34 289 23 284 32 291 21 285 32 293 21 285 32 292 22 282 34 289 23 280 34 286 23 277 34 284 23 276 33 282 21 276 31 282 20 277 29 284 18 279 28 286 17 281 27 289 17 283 28 291 17 284 28 292 17 285 29 292 17 286 31 293 18 287 32 294 20 289 36 294 22 290 40 294 25 291 44 294 30 292 49 294 35 293 55 295 41 296 60 297 46 299 64 300 50 301 68 302 54 301 70 302 56 299 69 301 55 300 67 302 53 303 65 305 50 309 62 310 47 313 59 313 45 313 59 311 45 310 60 306 47 303 65 298 52 297 72 291 59 294 79 287 68 295 85 286 75 295 91 286 83 296 96 286 88 297 99 287 91 298 100 288 92 297 101 287 94 296 104 286 96 295 106 285 99 293 107 283 100 292 109 281 102 291 112 281 105 290 113 280 107 289 111 279 104 287 110 277 102 286 108 276 100 286 107 277 98 287 105 278 97 288 105 279 97 289 106 279 97 290 107 280 98 291 107 280 99 291 107 280 98 291 105 281 97 291 103 282 94 293 100 283 91 294 98 284 89 295 96 285 88 296 96 286 89 299 97 287 92 302 99 291 94 306 100 295 95 310 101 298 97 313 103 302 99 314 105 303 101 315 107 303 102 314 108 303 103 313 108 302 102 312 108 301 102 312 107 301 101 313 106 302 100 314 105 304 98 317 104 306 98 319 102 307 97 320 101 308 98 321 101 310 100 323 103 312 104 326 106 315 110 330 109 320 114 336 110 326 116 343 109 334 116 352 105 344 113 359 100 352 107 365 94 359 103 370 91 364 100 373 91 367 99 376 92 369 100 379 95 372 103 382 96 374 104 387 99 379 106 393 103 385 110 400 108 393 115 407 113 399 121 413 120 404 127 416 126 408 133 419 132 411 140 421 137 413 144 422 141 413 148 412 152 413 150 425 149 416 156 431 156 422 163 439 161 429 167 446 164 436 169 449 167 440 172 452 175 442 179 453 185 442 189 454 195 443 199 455 203 445 206 454 208 443 210 453 213 441 214 454 224 442 224 457 233 445 234 461 241 449 241 451 245 451 245 462 250 450 249 458 257 446 256 442 262 443 262 453 271 442 269 452 277 441 274 450 283 438 280 447 291 435 288 446 299 435 296 447 305 436 302 447 308 435 305 443 314 432 309 437 321 426 315 430 325 420 320 426 331 416 325 414 330 413 330 422 339 412 332 418 342 408 335 411 348 402 341 407 355 397 348 404 362 394 355 393 359 391 359 398 369 388 361 381 365 380 365 379 377 371 368 371 380 363 371 366 383 358 375 362 385 354 376 354 388 347 378 340 382 340 382 342 397 335 388 333 392 331 391 336 402 331 393 328 402 322 391 316 402 311 391 306 401 302 391 299 401 294 389 294 400 289 389 287 399 283 388 280 401 275 389 275 404 270 392 272 408 269 398 268 408 266 399 259 398 258 395 251 403 248 393 243 399 240 388 236 394 234 382 231 389 231 378 224 384 225 372 219 382 220 369 215 383 216 374 211 384 212 375 207 381 208 373 200 376 201 371 193 369 195 358 188 362 189 351 184 356 185 346 181 350 184 340 177 344 182 334 173 338 178 327 169 336 173 324 164 336 168 328 160 334 165 326 157 328 160 320 151 319 154 314 146 310 151 303 143 302 147 295 141 297 145 288 140 290 145 284 139 281 146 274 136 274 143 265 132 270 140 261 130 267 136 259 129 262 133 258 128 254 133 251 127 244 132 242 127 236 132 234 128 229 133 226 132 223 137 219 135 215 144 213 137 207 146 206 135 202 144 200 141 197 141 197 140 196 140 195 134 188 140 189 137 178 142 178 140 168 149 168 143 161 148 161 147 158 154 158 151 153 157 154 157 146 163 147 160 139 169 142 160 133 169 135 160 127 168 129 162 124 167 126 169 119 171 120 173 111 178 113 179 106 184 107 184 102 192 105 189 100 194 103 195 99 201 102 202 95 210 100 204 89 213 93 206 82 213 86 206 77 214 82 209 76 214 79 214 73 219 77 221 70 226 74 227 68 232 72 232 66 236 70 234 64 239 68 235 62 242 67 235 60 240 64 237 57 242 61 240 54 247 60 242 51 247 55 243 49 247 52 246 49 248 51 246 48 248 50 247 45 249 50 250 46 253 51 254 49 257 54 258 52 263 61 264 54 268 63 267 53 272 61 270 49 275 57 271 45 275 50 271 42 276 47 273 41 278 49 274 42 278 47 273 44 277 50 273 46 276 51 273 48 276 53 273 51 276 56 275 52 280 60 278 53 283 61 280 52 286 60 283 51 288 59 281 49 287 57 279 48 283 53 275 47 281 55 273 47 277 55 276 48 280 57 277 52 282 61 273 58 277 67 271 61 276 69 272 62 277 71 272 64 276 72 270 65 275 74 269 66 273 75 267 65 272 74 268 64 271 74 269 63 272 72 273 61 275 71 278 60 280 70 283 59 285 69 285 58 287 67 287 57 289 67 287 57 290 67 288 57 290 66 288 56 290 66 288 56 290 65 287 55 290 65 287 55 290 65 288 56 290 65 290 56 291 65 291 56 293 65 293 56 295 65 294 56 295 65 295 55 297 65 296 54 297 64 296 54 298 63 295 54 297 63 295 55 297 63 295 55 296 65 295 57 296 66 295 57 297 66 295 57 297 67 295 58 296 67 295 58 296 67 295 58 297 67 296 58 297 67 296 58 297 67 296 58 297 67 297 59 297 68 297 58 298 67 296 57 298 67 297 57 298 66 297 57 298 67 297 57 298 67 297 57 298 67 297 69 298 68 296 58 298 68 295 59 297 69 295 59 296 69 295 59 296 69 294 58 295 67 293 57 295 67 293 57 294 66 292 56 293 65 291 55 293 65 290 55 292 65 289 55 292 65 289 55 291 65 289 56 290 64 288 56 290 65 289 57 291 66 290 57 292 67 291 59 293 68 293 59 294 69 293 60 295 69 294 60 296 69 295 59 296 69 295 59 297 69 296 59 298 69 296 59 298 69 296 59 297 69 295 59 297 68 296 59 297 69 297 59 298 69 298 61 298 70 298 62 299 71 299 63 299 72 299 63 299 73 299 63 299 73 299 63 299 73 299 63 299 73 299 63 299 73 299 63 299 73 299 63 299 72 299 62 299 72 299 62 299 72 300 62 300 72 299 62 300 72 299 63 300 72 299 63 299 72 299 63 300 72 299 63 299 71 299 62 299 71 299 61 299 71 299 61 299 71 299 61 299 71 299 61 299 71 299 61 299 71 299 62 299 71 299 62 299 71 300 62 300 71 300 62 300 71 300 62 300 71 299 61 299 71 299 61 299 70 298 61 298 70 297 61 298 70 297 61 297 70 296 61 297 70 297 61 297 71 296 61 297 71 297 62 297 71 297 63 297 71 297 63 297 72 297 63 298 72 297 63 297 72 296 62 297 71 296 62 296 71 296 62 296 71 296 62 296 71 296 62 296 71 296 62 295 71 295 61 295 71 294 61 294 70 292 59 292 68 290 57 290 66 288 55 288 62 286 54 285 61 283 53 281 63 279 53 278 62 278 53 276 62 277 53 275 62 275 53 274 64 274 54 272 63 271 54 270 63 271 55 269 64 271 55 270 64 272 56 271 66 273 57 272 66 275 57 274 67 276 58 276 67 277 58 277 67 279 58 278 67 280 58 280 67 281 59 281 67 282 59 282 68 283 59 284 69 285 61 285 70 286 62 287 72 287 63 289 73 289 63 291 73 291 61 293 71 292 58 296 67 292 54 297 63 291 50 296 58 288 46 294 52 284 42 292 48 280 38 288 43 276 36 285 39 271 35 278 36 267 35 274 34 265 33 274 34 264 33 271 32 263 33 274 31 263 33 270 32 262 33 270 32 262 33 274 32 262 33 273 32 261 35 273 32 260 35 272 32 258 36 270 31 256 35 267 29 251 34 261 26 244 34 254 24 236 36 244 24 227 41 232 27 220 47 222 33 214 55 213 41 208 63 205 50 205 72 199 60 202 81 195 70 199 90 192 80 197 97 189 87 195 102 187 93 193 105 184 95 192 108 183 98 191 112 182 102 188 117 179 108 185 122 175 112 182 125 172 117 180 130 170 121 178 134 167 127 176 139 165 132 172 146 161 138 169 149 158 141 166 151 156 144 166 155 155 147 166 161 155 154 164 168 153 162 162 173 150 168 157 176 146 169 153 176 141 170 150 177 138 170 147 182 136 175 145 187 134 183 146 195 134 191 147 200 134 197 146 203 134 202 147 205 134 204 149 209 137 208 150 215 138 213 151 221 138 220 149 226 137 225 147 230 135 229 146 233 134 232 146 238 134 238 146 245 133 245 147 249 135 251 149 254 137 256 152 258 140 260 154 260 141 263 157 261 144 264 160 264 148 267 162 270 151 272 162 277 151 279 161 284 149 286 158 287 146 291 157 290 145 292 156 294 146 299 161 302 150 307 167 309 156 315 172 314 161 320 176 316 166 322 179 315 170 322 184 316 176 322 189 320 180 327 192 327 183 334 192 335 183 342 190 341 181 349 191 344 182 352 195 348 187 356 202 352 194 361 209 355 201 364 215 357 208 367 219 358 212 368 222 359 215 369 224 362 217 371 229 365 222 375 235 369 228 379 238 373 232 384 241 377 236 388 245 380 240 391 250 382 244 393 254 383 250 394 260 383 256 395 264 384 262 396 268 385 266 397 270 387 269 399 274 388 273 400 277 390 276 389 279 390 278 402 283 390 282 389 285 389 285 401 287 390 286 402 288 402 288 402 292 390 291 402 296 390 295 403 298 391 298 403 300 390 301 403 303 390 304 402 304 389 306 400 307 388 309 399 309 386 312 398 311 385 314 396 313 383 315 395 315 383 317 395 318 382 320 394 319 382 322 394 322 382 325 393 325 381 327 393 326 381 328 392 328 381 329 393 330 382 332 393 334 394 334 394 333 384 335 396 334 385 335 397 335 385 337 397 337 386 339 397 338 386 339 397 339 385 340 397 342 396 342 396 343 384 345 395 345 384 345 393 346 395 346 394 347 397 347 397 348 388 346 397 349 389 347 398 349 390 349 401 350 391 350 403 351 391 351 403 353 391 353 402 354 400 354 400 354 399 354 400 355 389 354 399 356 402 356 402 356 392 356 404 357 393 355 405 357 394 356 406 355 406 356 406 357 395 357 407 358 395 357 407 359 396 358 407 359 397 359 409 358 398 359 410 358 398 359 410 359 398 360 410 359 397 361 409 361 395 363 407 363 393 365 404 364 390 368 402 365 388 368 399 365 388 368 400 365 391 367 403 363 393 365 405 361 393 363 405 361 393 364 405 361 392 366 404 361 390 368 402 363 387 370 397 363 382 372 392 364 378 372 386 363 373 372 381 363 371 372 379 372 376 373 376 372 375 372 375 363 366 372 375 372 376 372 376 366 367 374 377 367 366 375 375 377 371 377 371 373 357 382 365 377 353 386 361 382 350 391 358 386 349 395 356 388 348 397 357 391 348 399 357 393 348 402 356 396 345 405 354 399 341 409 349 411 345 412 345 406 335 415 343 419 344 420 344 414 338 424 347 418 340 427 349 420 339 430 348 422 334 433 341 425 325 436 331 438 321 440 321 431 308 443 313 432 304 444 308 444 302 445 302 446 294 447 295 448 290 449 290 452 288 453 287 443 282 456 284 444 277 457 279 456 270 457 270 443 258 456 257 442 251 455 250 455 246 456 246 445 244 458 244 446 240 459 240 444 233 457 231 442 225 454 222 443 220 455 217 447 217 460 213 450 212 463 209 449 207 462 202 444 201 457 195 440 198 451 191 449 191 450 191 440 197 451 190 441 197 452 189 439 194 451 187 437 191 448 185 436 191 447 184 433 190 445 183 433 189 444 182 432 187 442 180 439 178 440 177 428 183 439 176 427 182 438 175 427 182 436 174 425 183 434 174 424 184 432 175 429 176 430 175 422 185 429 175 424 184 431 174 425 181 433 171 425 178 433 168 425 178 433 168 432 170 433 169 426 179 433 169 426 180 433 170 425 180 433 170 431 172 432 171 424 182 431 171 424 181 431 171 424 180 432 170 424 179 432 170 424 180 432 170 432 171 432 170 431 172 432 170 423 182 431 171 423 182 431 172 430 173 431 172 423 182 431 172 424 181 431 171 424 180 432 170 424 180 433 170 432 171 433 170 424 180 432 170 424 181 431 171 423 182 431 172 423 182 431 172 424 182 431 172 424 181 431 171 431 172 432 170 424 180 432 170 431 172 431 171 424 182 431 171 424 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 171 424 181 431 171 423 181 431 171 424 181 431 171 424 181 431 171 424 181 431 171 424 182 431 171 423 182 431 172 423 182 431 172 423 182 431 171 430 172 431 171 430 172 431 171 431 172 431 171 424 181 432 171 424 182 432 172 423 182 431 172 430 173 431 172 430 173 431 172 423 182 431 172 423 182 431 172 424 181 431 171 424 181 431 171 423 182 431 172 423 182 431 172 430 173 431 172 430 173 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 171 423 182 431 171 423 182 431 171 423 182 431 172 423 182 431 172 423 182 431 172 430 173 431 172 430 173 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 424 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 430 173 431 172 430 173 431 173 430 174 431 172 430 173 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 423 182 431 172 430 173 431 172 430 173 431 172 430 173 431 172 430 173 431 172 430 173 431 173 430 173 431 172 423 182 431 172 424 182 432 172 424 182 432 172 432 173 433 172 432 173 433 172 425 182 433 172 426 182 435 173 427 182 436 173 436 174 437 173 430 183 438 174 437 175 437 174 428 184 436 175 434 176 435 175 427 184 436 175 428 183 437 174 437 174 438 173 429 182 439 173 438 174 439 173 429 182 439 173 430 183 438 173 429 184 438 174 431 185 440 176 434 186 444 176 445 178 446 177 447 179 448 178 440 188 450 179 439 187 450 178 437 184 447 176 433 181 443 173 438 172 439 171 428 178 437 170 428 176 437 168 428 172 438 164 430 168 441 160 432 164 443 156 433 158 445 151 431 152 443 145 428 147 439 138 422 140 433 131 417 134 427 125 416 132 425 121 414 128 423 118 410 123 420 113 407 118 417 108 405 114 415 104 403 111 413 102 400 109 409 99 393 104 401 93 385 98 392 87 378 94 385 83 373 90 380 79 370 87 377 75 368 85 374 73 368 82 375 71 366 78 373 67 363 77 371 65 362 77 369 65 359 75 366 63 356 74 362 62 355 74 361 62 355 72 361 60 353 69 360 57 351 67 358 55 353 67 361 55 355 67 363 56 355 66 363 55 352 64 360 53 349 65 356 52 346 64 352 52 343 62 349 49 340 61 346 48 337 61 342 47 334 60 339 47 331 61 336 48 328 63 333 49 325 65 329 51 319 67 322 53 313 68 314 55 308 69 310 55 304 68 307 54 301 66 303 52 299 65 301 51 298 63 301 49 297 61 301 48 293 59 298 46 290 58 294 45 288 58 292 46 286 58 289 45 283 57 286 44 282 57 285 43 285 55 289 42 285 53 290 40 283 52 288 39 283 53 286 39 282 54 285 41 281 55 284 42 282 56 284 43 283 55 286 42 283 54 287 40 283 53 287 41 287 54 291 41 292 54 297 41 295 54 301 41 296 55 300 42 293 58 299 44 293 60 298 47 293 61 300 49 294 61 302 50 296 61 304 51 297 61 306 50 296 60 305 50 293 59 302 49 291 59 299 48 290 58 297 48 289 57 297 46 290 56 298 45 296 57 303 46 303 58 310 46 306 58 313 45 305 57 312 45 300 57 306 43 293 56 297 42 288 54 291 41 288 53 291 39 290 52 293 38 292 50 295 36 295 50 296 35 298 50 299 35 299 50 299 35 298 51 297 37 297 53 295 39 295 56 293 41 291 59 289 45 287 63 283 49 285 67 281 54 274 73 281 55 274 72 270 63 274 70 285 50 289 62 288 48 292 60 292 46 295 59 295 44 295 58 296 44 296 59 297 45 297 60 298 46 299 61 300 46 300 59 302 46 302 59 304 45 303 59 306 45 307 60 309 46 309 60 312 46 312 61 315 48 315 61 318 48 317 59 321 46 318 57 323 45 319 54 325 43 320 52 325 45 325 48 331 43 333 45 340 41 342 43 353 39 350 43 361 41 358 44 365 45 365 46 373 50 371 47 376 52 377 49 381 54 384 51 387 57 392 55 394 64 399 60 400 69 407 67 405 76 412 75 410 84 416 85 412 94 418 95 413 104 420 104 414 112 423 112 415 119 424 117 417 125 425 121 417 129 425 125 418 132 428 130 420 137 432 135 424 142 436 139 428 146 440 143 431 149 442 148 433 153 446 155 436 160 447 163 437 168 447 170 437 176 449 175 439 181 451 179 441 185 452 182 441 186 451 184 441 188 452 191 441 194 454 198 443 201 457 204 446 207 461 207 450 210 463 209 452 212 463 214 452 217 462 224 451 225 448 233 450 232 448 238 449 238 461 243 450 243 461 247 450 246 460 249 449 249 458 255 446 253 444 258 445 258 457 264 446 263 460 268 448 267 462 271 450 269 462 271 450 270 459 275 447 272 443 276 443 276 452 283 441 280 450 287 440 284 450 290 439 287 449 292 438 289 449 294 438 291 448 295 437 292 447 296 436 293 446 296 435 293 445 297 435 292 445 296 434 291 445 294 434 290 446 293 435 289 447 292 437 288 450 292 439 288 439 289 440 289 439 291 440 290 439 292 440 292 438 294 439 294 448 301 438 296 436 299 436 299 434 303 434 303 431 308 431 309 428 315 428 314 426 320 426 321 436 331 425 326 423 328 423 328 427 339 417 332 411 336 411 336 417 348 408 342 416 354 406 347 416 359 404 352 414 361 404 354 407 365 398 356 390 361 390 360 391 374 382 365 378 369 377 368 384 380 374 371 372 373 370 373 364 376 364 376 364 389 357 380 360 394 352 385 357 399 351 391 353 401 348 393 339 396 339 397 333 406 326 396 325 406 317 396 319 405 312 396 314 404 308 394 304 403 299 392 296 403 292 392 291 406 287 396 287 409 285 400 283 409 281 400 273 408 272 399 264 405 261 395 256 401 252 389 252 399 247 384 248 395 247 383 241 390 241 378 232 386 233 372 226 385 227 375 220 387 221 378 216 387 217 379 208 384 209 377 199 379 199 369 192 372 193 365 188 365 190 354 186 359 189 347 182 351 187 341 176 345 181 335 170 342 174 333 164 341 168 333 161 339 163 334 156 334 159 328 149 325 153 321 145 316 148 311 143 306 147 301 143 298 149 293 143 288 152 282 141 280 152 270 136 274 145 263 131 272 136 268 128 269 132 262 125 262 130 258 124 251 128 248 125 240 129 237 126 231 132 228 130 223 137 221 134 215 143 211 134 210 143 204 132 206 138 201 137 202 137 202 137 197 137 197 139 188 139 187 136 178 141 177 140 169 146 169 145 163 150 162 150 158 156 159 157 151 162 152 160 143 169 145 160 137 169 138 159 131 164 133 160 128 164 129 167 121 169 121 174 113 176 113 177 105 183 106 183 102 189 104 191 100 196 103 199 97 204 100 204 92 208 95 205 87 210 90 205 81 210 84 206 78 211 82 210 76 214 80 218 72 222 76 225 68 230 72 231 64 238 70 234 61 242 67 237 61 242 66 242 61 247 66 247 58 254 65 251 54 256 58 253 49 258 53 254 45 259 50 254 45 259 49 255 45 261 49 259 45 265 49 263 46 271 51 266 47 274 52 268 47 276 53 269 47 277 53 271 47 279 52 272 46 282 51 274 45 283 50 275 44 285 48 276 42 286 46 277 40 283 43 277 38 286 43 277 36 285 42 279 37 286 42 280 36 287 43 283 37 288 44 285 37 291 45 287 40 293 48 288 46 294 53 289 49 297 57 291 50 299 58 293 49 301 56 293 47 302 55 293 46 301 53 293 48 301 55 293 50 301 57 293 52 300 60 292 53 299 61 292 53 297 62 292 54 297 63 292 54 296 63 292 54 296 63 293 53 296 62 294 52 297 62 295 53 298 62 295 53 299 63 296 54 299 63 296 54 299 64 296 54 299 64 296 54 299 64 296 54 299 63 296 53 299 63 296 53 298 63 296 53 299 63 296 54 299 63 295 54 298 64 295 55 298 64 295 55 297 64 295 55 297 64 295 55 297 64 295 53 297 63 295 53 297 62 295 52 297 61 295 51 297 61 295 51 297 60 295 51 297 60 295 51 297 61 294 52 297 61 294 52 296 62 293 53 296 62 293 53 296 62 293 53 296 62 293 53 295 61 293 52 295 61 293 52 295 61 292 51 295 61 292 51 295 61 292 51 295 61 292 52 295 61 292 52 295 61 291 52 295 61 291 52 294 61 291 52 294 61 290 52 293 61 290 52 293 61 289 51 293 60 287 51 291 59 285 49 290 57 282 48 286 53 281 47 287 54 280 45 287 53 280 45 287 51 281 44 288 50 281 43 288 49 281 42 288 48 281 41 288 47 280 39 288 46 279 39 286 45 279 38 287 44 279 38 287 44 279 39 286 44 279 39 286 45 279 40 286 46 279 41 286 47 279 41 286 47 279 41 287 48 279 42 287 49 279 43 286 49 279 43 286 50 279 43 286 50 279 43 286 50 278 43 286 49 277 41 285 47 276 40 284 46 275 39 283 44 273 38 282 43 272 37 281 42 271 37 280 41 270 36 279 39 269 35 278 38 266 34 277 35 263 33 272 34 259 33 266 34 256 34 266 35 253 35 262 36 251 38 260 39 248 42 258 43 246 47 256 48 245 53 254 53 244 56 252 58 243 59 252 60 243 59 252 60 243 59 252 60 242 59 251 61 239 61 249 64 237 64 246 66 232 66 241 69 229 67 234 68 226 64 234 67 224 62 232 63 224 58 232 60 225 56 233 58 226 57 234 58 226 57 234 59 226 57 235 59 226 55 235 58 226 55 235 58 226 56 235 59 226 57 235 60 226 58 235 61 226 60 235 62 225 61 234 63 224 60 233 63 224 58 232 61 225 56 230 58 226 54 236 57 228 52 238 55 231 49 241 51 233 46 239 48 234 45 245 46 235 44 242 44 236 43 247 43 236 43 248 41 235 43 247 40 245 41 245 39 234 44 245 40 233 47 244 42 233 51 244 47 235 53 246 52 238 54 249 54 242 54 252 56 247 52 253 55 252 51 258 54 258 48 266 55 264 45 272 52 269 42 276 49 274 40 279 45 279 40 283 45 283 40 289 48 286 41 292 48 289 41 295 49 290 40 296 47 289 37 295 45 287 36 294 42 285 36 292 41 282 37 290 42 282 39 289 44 283 43 290 48 285 46 293 53 287 51 294 59 287 55 293 63 284 58 290 66 281 59 287 66 277 57 284 65 274 56 281 63 272 55 279 62 271 56 278 62 271 57 278 63 271 58 279 65 272 60 279 67 273 62 280 69 274 63 281 70 275 63 281 71 278 64 282 72 279 67 281 75 280 70 281 79 279 76 279 85 275 82 274 92 271 86 270 96 266 87 265 98 262 87 261 99 257 87 256 98 254 87 252 98 252 88 249 97 252 91 249 101 254 94 250 104 257 98 250 107 258 102 251 111 258 109 250 116 254 116 245 120 248 121 239 125 243 125 232 128 238 128 226 129 233 129 221 129 228 131 216 129 223 133 211 130 218 136 206 133 215 137 203 133 213 139 202 135 211 141 200 136 208 142 198 139 205 144 194 141 201 147 190 143 195 150 184 145 189 150 177 146 182 149 171 141 177 148 167 140 174 149 163 141 171 152 160 144 170 154 158 147 169 157 157 150 168 159 156 153 167 162 155 156 166 167 154 161 165 173 153 167 163 178 152 174 161 181 148 177 155 184 156 183 150 185 150 184 147 186 147 186 145 191 145 190 144 197 132 195 144 205 131 202 145 210 132 209 146 215 133 214 149 219 136 220 151 224 138 224 151 229 138 229 146 233 135 233 143 237 131 237 143 240 130 241 144 245 132 247 147 253 135 255 148 260 136 262 149 264 137 267 150 267 138 270 154 269 142 272 158 273 146 277 158 277 147 280 156 282 144 286 153 286 141 290 152 290 140 293 154 293 143 297 158 296 148 302 163 303 153 309 169 307 159 315 171 311 162 317 173 315 163 322 174 319 164 325 175 319 166 327 180 320 170 327 185 324 176 331 190 329 181 336 192 334 183 344 192 341 184 350 192 343 185 353 196 344 189 354 202 346 196 357 209 348 204 359 217 351 212 362 222 354 217 365 224 355 219 366 229 358 224 368 236 362 232 373 243 368 240 379 249 374 246 385 252 376 249 388 258 378 256 389 268 378 266 389 276 376 276 388 281 376 282 387 287 374 287 386 293 374 294 385 301 376 301 387 305 379 306 391 308 394 308 395 310 383 311 395 320 392 320 392 327 376 331 387 334 371 339 382 340 368 345 378 343 367 347 378 351 376 352 376 359 373 360 374 363 363 369 373 376 375 377 375 375 366 381 377 378 363 385 373 383 356 391 366 398 354 399 354 404 345 405 345 408 340 409 340 411 336 412 336 416 330 417 330 415 318 425 324 423 315 434 322 426 314 437 320 438 314 439 313 428 298 440 301 442 288 443 288 443 280 444 279 435 270 447 272 438 263 450 264 443 258 456 259 448 255 461 256 450 252 463 253 448 245 461 244 446 232 459 230 444 219 457 217 445 210 458 207 445 207 458 203 442 202 455 198 439 192 452 188 449 181 451 180 440 179 453 174 442 174 455 170 451 164 452 164 434 160 446 152 427 150 439 143 423 145 434 136 421 141 432 133 417 139 428 130 410 132 420 123 404 124 413 115 403 118 412 108 403 113 413 103 400 108 410 98 393 100 402 89 385 94 393 82 377 91 385 79 372 91 379 79 365 90 372 78 357 86 363 74 353 82 359 69 350 76 357 64 348 72 354 59 342 68 348 56 332 64 337 51 323 62 328 49 318 62 322 48 314 62 318 48 308 61 313 48 302 60 306 47 299 58 304 45 301 57 306 44 301 57 308 44 298 55 305 43 294 54 300 42 288 53 294 41 284 53 289 41 282 54 288 43 282 56 288 44 281 57 287 46 279 59 286 48 281 60 287 50 284 62 290 51 285 63 292 52 289 66 296 55 295 71 302 60 296 74 302 64 295 76 301 66 295 77 301 67 301 69 301 67 297 77 301 66 301 65 301 64 298 62 298 61 291 71 293 58 286 69 287 55 283 67 283 54 281 67 282 53 281 65 281 52 279 65 280 51 279 65 279 51 279 66 279 52 279 67 279 53 278 67 278 53 277 67 277 54 278 67 277 53 277 67 277 53 277 67 276 52 278 67 277 52 277 67 276 53 277 68 276 54 277 69 276 55 277 69 275 55 277 69 276 55 277 69 276 55 277 69 276 56 277 70 276 56 277 69 276 56 277 69 276 55 278 68 277 55 278 68 278 55 278 69 277 55 278 69 277 55 278 68 277 55 277 69 276 55 277 69 276 55 277 69 276 55 277 69 276 55 277 69 276 55 277 69 276 55 277 69 276 56 277 69 276 56 277 70 276 56 277 71 276 57 277 71 275 57 277 71 275 58 276 71 274 57 276 71 274 57 277 71 275 57 276 70 275 56 276 70 275 56 277 70 275 56 277 70 276 56 277 69 276 56 278 70 276 56 278 70 276 56 278 70 276 56 277 71 276 57 277 71 275 57 277 71 275 57 277 71 275 57 277 71 275 57 277 71 275 57 277 71 276 57 277 71 276 57 277 71 276 57 277 70 276 57 277 70 276 57 277 70 276 56 277 70 276 56 278 70 277 56 279 70 278 56 280 70 278 56 280 70 279 57 280 70 279 57 279 70 279 57 279 70 278 57 279 70 279 56 279 69 278 56 279 69 278 55 279 69 278 55 279 69 278 55 279 69 278 55 278 68 278 55 278 69 277 55 277 69 276 56 277 70 274 56 276 71 272 58 276 73 271 61 276 76 270 63 275 79 270 67 275 81 268 69 273 83 267 72 273 85 266 73 273 85 266 74 274 85 266 75 274 86 266 76 275 87 267 77 276 88 268 78 277 87 268 78 276 86 268 76 276 82 267 73 276 78 268 69 275 75 267 65 275 72 268 62 276 72 268 62 275 71 268 62 275 72 268 62 275 73 267 63 276 73 267 63 275 74 268 64 275 74 268 64 275 74 268 64 275 74 268 65 276 75 268 65 276 75 268 65 276 76 268 66 276 76 268 66 276 76 268 66 276 76 268 66 276 76 267 66 275 76 268 66 275 77 267 66 275 77 267 67 275 77 267 67 275 77 267 67 275 77 267 67 275 77 267 67 276 77 267 67 275 77 267 67 276 77 267 67 276 77 267 68 274 79 267 68 275 78 268 69 275 78 267 69 275 79 267 69 275 79 267 69 275 79 267 69 275 79 267 69 275 79 267 69 275 79 267 70 275 79 267 70 276 80 268 70 275 80 267 70 276 80 268 70 276 80 268 71 276 80 268 71 276 80 268 71 276 80 268 71 276 80 268 70 276 80 268 71 276 80 268 70 277 79 268 69 274 80 267 69 275 81 268 70 277 81 268 71 277 81 268 71 276 82 268 72 277 81 268 72 277 81 269 71 277 82 268 72 277 83 268 73 277 84 269 74 278 84 269 74 277 83 269 74 277 83 269 74 278 84 269 74 278 84 270 74 278 84 270 75 278 84 270 75 278 84 270 75 278 84 270 75 278 84 270 74 278 84 270 75 278 84 269 75 278 85 269 75 278 85 269 75 278 84 269 75 278 85 269 75 278 84 269 75 278 85 269 75 278 85 269 75 278 85 269 76 278 85 269 76 278 86 270 76 278 85 269 76 278 85 269 75 278 84 269 75 278 84 270 75 278 84 270 75 279 86 270 76 279 87 270 77 279 87 270 77 280 86 270 78 281 89 271 81 283 92 272 85 286 97 274 91 289 100 277 96 292 103 281 99 296 105 284 102 299 107 288 104 302 110 290 108 303 113 291 111 303 115 291 112 301 116 289 114 299 119 287 116 297 119 286 117 296 119 284 117 296 118 284 115 297 117 285 115 298 118 286 115 298 118 287 115 299 117 287 114 299 118 288 115 299 120 287 117 298 122 286 119 296 123 285 120 295 121 284 119 295 121 283 118 294 122 282 119 293 121 282 119 294 119 282 117 295 119 283 117 296 120 284 119 298 123 285 121 298 124 286 123 299 124 288 123 300 126 288 124 300 126 288 125 301 124 289 122 301 121 289 119 301 122 290 120 301 123 290 122 302 124 290 121 302 123 290 121 302 122 290 120 302 121 290 119 302 120 290 117 302 119 290 116 301 117 290 115 301 115 290 112 302 114 290 110 301 113 290 108 302 112 291 106 302 110 291 102 301 107 291 99 300 104 291 95 301 102 292 92 302 101 294 91 303 101 295 90 302 102 294 92 300 105 292 94 297 107 290 96 293 109 287 97 289 108 283 97 285 105 279 93 282 100 277 89 281 96 276 84 280 92 275 79 278 90 273 78 277 93 272 80 277 95 272 83 277 97 271 85 277 99 271 86 277 99 272 86 277 97 272 85 278 96 274 83 277 95 274 82 277 93 275 81 277 93 274 80 275 91 273 79 274 90 273 78 273 87 271 76 273 83 270 72 271 79 271 65 269 75 270 61 268 72 268 59 266 73 266 59 264 74 264 61 262 75 261 64 261 75 261 64 261 73 261 62 261 71 263 58 262 68 264 55 261 65 264 53 261 63 264 51 262 62 265 49 263 61 266 48 263 59 267 47 265 59 268 46 266 58 270 45 268 58 272 45 270 59 274 46 271 59 275 46 271 59 275 45 272 58 276 45 273 59 278 46 275 61 279 47 277 61 280 47 278 61 282 48 280 62 283 49 282 63 284 49 286 66 289 52 292 68 295 55 298 71 302 58 300 73 305 61 300 74 304 60 299 74 302 61 300 74 303 61 302 74 304 60 303 73 304 59 301 72 301 58 297 71 296 57 292 71 291 57 289 72 287 59 287 73 286 59 287 73 285 59 287 73 285 59 288 73 286 59 289 75 288 60 291 77 290 63 292 78 290 65 293 81 291 68 294 83 292 70 295 83 292 70 295 82 293 69 296 80 295 67 297 77 298 64 300 74 303 61 304 72 308 59 310 71 314 58 316 70 321 57 319 71 324 58 319 72 325 59 319 73 325 61 320 74 326 61 324 74 330 62 328 74 334 62 330 74 338 62 333 73 340 62 335 72 343 61 337 72 346 61 339 72 347 61 339 72 349 61 341 72 351 63 343 75 353 66 346 78 357 70 348 81 360 74 350 82 361 75 349 81 361 74 348 78 360 71 346 74 358 67 344 71 356 64 343 69 354 61 340 66 352 58 337 63 348 55 335 63 345 54 334 63 344 54 333 62 343 54 332 61 343 53 331 59 342 53 331 58 343 52 332 57 344 52 334 58 346 53 336 60 348 56 337 63 349 59 336 64 347 59 334 64 345 61 331 65 342 61 330 66 341 62 329 65 339 61 338 60 339 59 339 55 339 54 329 58 339 49 328 54 337 45 325 52 333 41 321 50 329 39 319 49 326 37 317 49 324 37 317 48 324 37 319 47 326 36 321 47 328 36 323 47 332 36 326 48 334 38 328 50 336 41 329 53 339 45 331 56 341 49 335 59 345 52 339 60 349 53 340 61 350 53 340 62 349 53 339 63 348 55 340 65 348 56 341 64 350 56 342 62 351 56 344 59 350 55 347 54 354 51 352 50 360 49 358 49 365 48 363 47 369 47 368 45 374 46 372 45 379 46 378 44 386 49 384 45 390 50 390 48 397 55 397 51 401 56 404 54 406 60 411 59 411 68 417 66 417 72 423 74 421 83 428 84 424 92 433 94 427 102 435 104 429 111 428 121 429 119 436 119 429 126 435 123 427 130 436 128 429 135 439 133 431 140 443 137 435 144 447 139 439 147 450 142 442 149 450 147 441 153 451 154 441 159 451 161 441 166 451 167 441 172 452 171 443 177 455 174 446 180 458 176 448 182 457 179 448 184 455 184 445 188 454 190 443 194 455 197 445 200 445 207 446 206 458 210 447 212 459 217 448 217 460 222 449 223 461 229 450 230 462 233 451 234 450 237 451 236 461 238 449 239 458 245 446 244 443 250 444 249 456 254 445 254 447 258 448 258 462 262 451 262 452 264 453 264 451 266 451 266 460 274 448 271 455 281 443 278 452 287 440 284 449 292 438 289 438 294 438 294 437 296 437 296 434 297 434 297 440 306 429 301 437 313 426 308 424 315 424 315 434 325 422 321 432 329 421 324 418 329 417 329 422 340 412 335 407 338 408 338 404 341 405 341 414 350 402 344 402 346 401 346 408 353 398 346 402 356 393 349 395 362 386 354 390 368 381 360 389 375 379 367 380 373 378 372 386 383 377 374 379 385 371 376 369 389 361 379 360 392 351 382 352 393 344 384 345 394 338 384 336 395 331 385 330 400 324 390 327 406 322 397 320 399 320 400 315 400 316 400 308 408 303 397 297 406 292 395 289 404 284 393 283 402 279 391 275 398 272 386 270 396 266 383 266 397 265 387 263 400 261 390 258 400 258 390 251 397 249 385 241 392 240 381 233 388 233 376 228 375 227 373 224 384 223 372 220 380 219 368 213 375 214 364 206 371 207 359 200 371 199 356 195 372 195 359 191 370 193 362 185 366 187 358 177 358 179 350 172 350 174 342 170 344 171 335 169 339 172 328 166 332 171 322 162 326 167 315 158 324 162 311 153 323 158 315 150 320 153 316 146 314 150 308 142 305 145 300 139 298 143 293 138 292 143 284 138 287 142 279 138 282 143 277 138 275 146 269 137 269 145 264 135 267 142 260 130 266 138 258 127 263 134 256 126 259 131 255 128 249 130 248 125 240 130 237 126 230 131 228 128 224 133 221 130 220 137 216 134 214 143 211 138 206 147 205 138 201 147 199 135 196 144 195 140 192 141 192 139 188 138 188 133 180 139 180 137 171 141 170 140 163 146 163 144 158 153 158 148 154 154 154 154 149 159 151 159 144 168 147 162 139 171 141 161 132 166 134 158 128 164 129 165 129 163 128 163 123 164 123 167 114 172 116 173 107 178 109 178 103 183 104 182 99 187 101 187 98 193 101 195 96 200 99 201 92 209 98 205 87 212 92 206 82 212 86 210 79 215 82 214 74 219 78 218 69 224 73 222 65 227 68 224 62 229 65 226 61 232 65 231 60 236 65 238 59 242 64 243 58 250 65 247 56 254 63 250 53 255 57 252 50 256 55 254 47 258 52 256 48 260 53 260 49 265 57 264 50 268 55 268 49 274 57 272 47 278 55 275 46 281 53 278 45 284 52 279 44 283 49 281 44 285 49 284 44 291 51 285 44 292 51 285 44 292 51 283 43 290 50 281 43 286 47 278 43 283 49 276 43 281 48 273 44 276 48 273 45 277 49 273 44 277 49 273 45 278 52 272 46 275 50 272 48 275 53 273 51 278 59 277 54 283 63 282 58 287 67 281 64 286 73 281 67 286 76 285 68 291 77 287 70 293 78 286 71 291 79 284 71 289 80 283 71 288 80 282 71 287 80 282 70 287 79 282 68 287 78 283 66 288 75 286 62 290 71 287 57 292 66 288 54 293 62 288 51 293 60 289 51 294 58 289 50 295 58 291 51 296 59 291 51 296 59 291 51 297 59 292 51 296 60 291 52 296 60 292 52 297 60 291 52 297 61 292 52 297 61 292 52 297 61 291 53 297 61 292 53 297 61 293 53 297 61 293 53 297 61 293 53 297 61 293 52 297 61 293 52 297 60 293 52 297 61 293 53 297 61 292 53 296 61 292 53 297 61 293 53 297 62 293 54 297 63 293 54 297 63 293 55 297 63 293 55 297 63 293 55 297 63 294 54 298 62 294 53 298 62 294 53 298 62 294 53 298 62 294 54 298 63 293 55 297 63 293 54 298 63 293 54 297 63 293 55 297 64 293 55 298 64 294 55 298 64 295 55 298 64 294 55 298 64 293 55 298 64 293 55 297 64 293 55 297 64 293 55 296 64 293 55 296 64 293 55 297 64 294 55 298 64 295 55 298 64 295 55 299 64 295 55 299 65 295 55 299 65 294 55 298 64 293 55 297 64 293 55 297 65 292 55 296 64 291 55 295 64 291 55 295 64 291 55 294 64 291 55 294 64 291 55 294 64 290 55 294 64 290 55 294 64 289 56 293 65 288 56 292 65 287 57 291 65 286 56 290 64 283 55 288 64 283 55 287 63 282 55 286 64 282 55 286 64 281 56 286 65 281 57 285 65 281 56 286 65 282 56 286 65 283 57 288 66 285 57 290 66 287 57 292 66 288 57 292 66 289 56 293 65 290 56 294 65 290 56 295 65 291 56 295 65 292 56 296 65 293 55 297 65 294 55 298 64 295 55 299 64 296 55 300 63 297 54 301 63 298 55 302 63 298 55 302 63 298 54 302 63 298 54 302 63 297 53 302 62 297 53 301 62 297 53 301 63 297 54 300 63 297 54 300 63 297 54 301 63 298 54 301 63 298 54 302 63 298 54 301 63 298 54 301 63 297 53 301 62 297 53 301 62 297 53 301 61 297 53 300 61 297 52 300 61 297 52 301 61 297 52 301 61 297 53 300 61 297 53 301 62 295 53 300 62 295 54 298 63 293 54 297 63 292 54 297 63 291 54 296 62 290 54 296 62 290 54 296 62 289 53 297 60 287 51 296 58 286 49 295 54 283 47 294 51 281 45 292 47 278 43 289 44 275 40 287 41 273 39 284 38 271 37 283 36 270 36 282 35 269 35 280 34 268 35 279 33 268 34 279 34 268 34 279 34 269 35 276 34 270 35 281 35 271 36 282 35 272 37 283 37 273 38 284 38 273 38 285 39 274 38 285 39 273 38 285 39 273 38 283 39 272 38 284 38 272 37 283 38 271 37 282 37 271 37 278 37 271 37 283 37 272 37 283 37 272 36 283 37 272 36 283 37 272 36 283 37 272 36 283 37 272 36 283 37 271 36 282 36 271 37 282 36 270 36 282 37 270 36 281 37 270 36 281 37 270 36 281 37 269 37 281 36 268 38 280 36 266 38 278 35 263 38 275 34 260 38 271 33 256 38 267 33 254 39 265 34 252 40 262 34 251 41 260 33 250 41 259 32 248 40 257 31 247 40 255 29 244 38 252 27 242 39 248 27 239 40 244 27 235 41 239 27 231 43 233 29 226 46 227 33 221 52 221 38 218 57 216 44 216 63 212 50 215 69 210 57 216 76 209 65 216 82 208 71 217 87 208 77 218 91 209 82 218 96 209 87 217 100 207 91 215 104 205 95 213 107 203 98 211 109 201 100 209 109 199 101 206 111 197 102 204 113 195 104 203 117 194 107 202 120 191 111 198 123 188 114 194 123 185 113 192 122 190 123 188 122 180 113 186 125 176 117 184 129 174 121 181 133 170 125 179 136 168 128 176 137 166 130 175 139 164 131 174 143 164 135 174 149 163 142 174 154 162 148 171 156 160 150 167 156 156 149 163 155 152 148 160 157 149 150 158 163 146 156 156 169 144 164 154 175 142 170 153 180 141 176 153 184 140 180 153 188 141 184 154 193 142 190 156 198 143 195 156 202 144 200 154 205 142 202 151 207 139 205 149 210 137 208 148 213 135 211 147 215 134 213 148 218 135 217 149 223 137 221 150 226 138 226 150 229 137 229 147 232 135 231 145 236 132 234 143 238 131 236 144 239 131 239 146 243 133 242 148 246 136 246 149 248 137 249 150 250 138 251 148 252 136 253 148 254 136 256 149 256 137 258 151 257 138 259 152 258 140 261 154 260 143 264 156 262 144 265 156 263 144 267 154 265 143 268 153 266 142 268 153 267 140 270 152 268 140 270 152 269 140 271 152 270 140 273 154 270 143 272 155 271 143 272 155 271 143 272 155 271 143 273 155 271 144 273 155 270 143 272 152 268 141 270 150 266 139 267 148 265 138 265 149 266 137 267 150 268 137 268 150 269 139 269 150 270 138 271 149 271 139 270 150 271 137 273 149 272 137 272 149 272 137 274 149 273 137 274 150 272 138 273 150 272 139 273 150 272 138 273 150 272 138 273 148 272 136 273 147 271 135 271 147 271 134 272 147 270 134 271 148 270 135 271 149 270 138 270 150 270 139 270 152 270 141 270 152 270 141 270 153 270 141 270 153 270 141 271 151 270 140 271 151 271 139 271 150 271 139 271 149 271 138 271 149 271 137 272 150 271 138 271 150 271 138 272 150 271 138 273 150 271 139 272 150 271 139 272 150 271 139 271 150 271 139 271 150 270 139 271 150 270 139 271 150 270 139 270 151 270 139 270 152 270 140 270 152 270 140 271 152 270 140 271 152 270 141 271 152 270 141 270 151 270 140 271 151 270 140 271 151 271 139 271 151 271 139 271 150 271 139 271 150 271 139 271 150 271 138 273 149 271 137 273 149 271 138 272 149 270 138 271 149 270 138 271 150 270 139 270 149 269 138 270 149 269 137 272 148 268 136 271 149 268 136 271 148 268 137 271 150 268 138 272 150 268 139 272 151 269 142 274 155 269 144 275 157 270 146 276 157 270 146 276 156 269 146 276 153 269 144 276 150 269 142 276 152 270 142 276 154 270 143 277 155 271 145 277 157 271 146 277 157 272 148 278 158 271 148 278 158 271 147 277 157 272 146 278 155 272 146 278 156 272 146 278 156 272 146 278 157 272 146 278 158 273 148 279 159 273 148 280 158 274 148 280 158 274 148 281 157 274 147 281 156 275 146 281 156 275 146 282 157 275 147 281 158 275 148 281 159 275 148 281 160 275 150 282 162 276 151 282 162 276 151 280 160 276 150 281 159 276 148 282 158 276 149 283 161 277 151 283 164 278 154 284 166 278 156 285 167 279 157 285 166 279 156 285 164 279 154 286 162 279 152 284 162 279 151 285 161 279 150 285 161 278 150 284 161 278 150 284 162 278 152 284 163 278 153 283 163 278 152 283 162 277 151 283 160 277 150 283 160 277 151 283 163 276 152 282 163 276 153 283 163 277 153 283 163 277 152 284 163 278 153 284 164 278 153 284 162 278 153 283 161 278 151 283 160 278 149 284 159 278 148 284 158 277 147 283 156 276 147 282 157 275 146 281 157 276 146 282 158 276 148 282 159 275 149 282 160 275 150 282 160 275 150 282 159 275 149 281 159 275 148 281 158 275 148 281 158 275 148 282 158 275 148 282 158 275 148 282 159 276 148 282 159 276 148 282 158 276 148 282 158 276 148 282 158 276 147 282 157 276 147 282 158 276 147 282 158 275 148 282 158 275 148 282 158 275 148 281 159 275 148 281 158 275 148 281 158 275 148 281 158 275 148 281 158 275 148 281 158 275 148 281 158 275 148 281 159 275 148 281 158 275 148 281 158 275 148 281 156 275 146 282 154 275 144 282 151 273 143 282 150 272 142 281 149 270 143 280 150 268 144 278 150 266 144 276 150 263 144 273 149 261 143 270 149 258 142 268 148 255 141 265 148 253 140 262 150 252 141 260 154 254 145 261 158 257 148 264 162 261 160 261 164 265 154 272 164 270 155 275 163 274 153 279 161 277 151 282 158 279 148 285 157 280 146 285 156 281 146 286 156 281 145 286 157 280 147 285 159 281 149 286 162 282 152 287 164 283 154 290 165 284 156 291 166 286 156 293 165 288 155 295 164 290 154 297 164 292 155 299 165 294 155 301 166 296 156 303 167 297 157 305 168 299 158 306 168 299 158 305 167 300 158 305 167 300 157 307 168 300 157 306 168 299 158 306 168 299 158 306 169 299 159 306 168 299 159 305 169 299 158 305 169 298 158 305 169 298 158 304 169 297 159 304 170 297 160 304 170 297 160 303 170 296 160 303 170 296 160 303 170 297 160 304 170 297 160 304 170 298 160 303 169 298 159 305 169 298 159 305 169 298 159 305 169 298 159 306 169 299 159 306 169 299 159 306 169 299 159 306 169 299 159 306 169 298 159 305 169 298 159 305 169 298 158 305 168 298 158 305 169 298 158 305 169 298 158 305 169 298 159 305 170 298 160 304 170 298 160 303 169 299 159 306 168 299 158 307 168 301 158 308 167 302 157 309 166 303 158 311 167 304 160 312 169 305 160 313 170 306 161 314 170 307 162 314 171 307 162 315 172 308 163 316 174 309 165 318 175 312 166 319 176 313 168 321 177 315 168 323 177 317 169 326 178 320 170 328 180 321 171 329 182 322 173 331 184 323 175 332 186 324 178 333 188 325 180 334 190 327 182 336 192 328 185 338 194 330 186 340 195 333 188 343 196 335 188 344 197 336 189 345 198 337 190 346 200 339 192 347 201 340 193 349 200 341 192 351 200 344 192 353 200 346 192 355 201 348 193 357 200 349 192 359 201 350 193 360 203 352 195 361 206 353 198 362 208 354 200 363 209 355 201 364 209 356 202 366 210 357 203 368 210 359 203 369 210 359 203 370 211 360 204 371 213 360 207 371 215 360 209 370 217 359 214 359 218 359 213 369 220 358 215 369 223 358 219 370 224 358 220 369 225 359 221 370 224 361 221 372 225 362 221 373 228 362 227 362 230 362 227 374 233 363 230 374 235 364 233 375 236 365 234 377 238 367 235 378 238 368 235 379 239 368 237 380 240 368 237 379 240 368 238 379 241 368 238 379 241 368 239 380 241 368 240 380 243 368 241 380 243 368 241 380 245 368 243 380 247 367 246 378 250 365 248 376 252 364 250 375 254 364 252 374 255 364 253 375 256 366 253 377 254 380 253 380 254 382 253 382 256 372 254 384 258 374 255 385 259 375 257 387 260 376 258 388 261 377 259 388 262 378 260 390 262 379 260 391 262 380 259 391 262 381 259 392 262 381 259 392 263 381 260 392 264 380 261 391 266 380 263 391 266 380 264 391 266 380 263 392 265 382 262 394 264 384 261 395 264 384 261 396 264 384 261 395 261 394 263 383 263 382 263 381 263 382 263 381 263 382 261 394 261 384 260 396 262 385 261 397 263 384 261 396 263 383 262 394 265 382 263 393 264 391 264 392 266 380 263 391 266 382 263 393 266 383 264 394 266 384 263 395 267 384 263 395 267 384 263 395 267 384 263 395 267 384 262 395 265 385 261 395 264 387 259 397 263 390 256 399 260 392 253 402 258 395 250 404 256 398 247 405 254 401 244 407 250 403 240 409 248 404 238 409 246 404 236 410 246 404 235 410 246 404 235 410 246 403 236 407 248 402 237 408 249 402 239 408 250 402 240 407 250 402 241 409 252 402 242 409 252 404 243 410 252 404 243 410 253 403 244 410 254 402 245 407 254 401 245 408 253 400 245 407 253 400 244 407 252 401 243 408 251 403 242 407 250 404 241 411 250 404 241 410 252 404 242 409 253 404 244 410 254 402 245 407 254 400 246 408 255 398 246 406 256 398 247 404 256 398 247 403 256 398 247 405 256 399 248 406 256 401 247 407 256 402 247 409 256 402 248 410 257 402 248 409 257 401 249 408 258 400 249 407 258 398 250 406 258 398 249 404 257 398 249 403 256 398 248 405 256 398 247 404 255 397 246 404 245 403 246 404 253 396 245 404 252 396 244 406 252 395 246 406 252 394 250 405 257 392 255 404 260 389 259 401 264 387 263 399 266 385 266 398 267 385 267 397 269 384 268 395 272 381 272 393 276 379 277 391 279 378 280 390 282 378 283 390 286 380 287 391 288 380 289 392 290 380 292 392 295 378 297 390 301 374 303 386 304 370 308 382 308 369 312 380 312 371 315 382 317 386 317 386 317 377 319 389 320 377 323 389 323 376 327 387 327 374 331 385 330 372 333 383 334 381 335 381 332 370 336 381 332 371 337 382 332 373 337 384 333 374 337 385 337 384 338 384 334 371 339 382 340 378 340 378 341 375 341 375 336 363 341 374 338 364 342 374 338 365 343 376 344 378 344 378 339 369 344 379 339 369 344 380 339 368 343 379 339 367 343 377 338 365 343 376 338 365 343 376 343 376 343 377 338 367 343 378 339 368 343 379 340 368 343 379 344 378 344 378 344 376 345 376 341 365 346 375 343 364 348 374 350 374 351 374 349 365 354 375 357 377 357 377 360 379 360 379 355 369 362 380 364 378 364 378 366 376 367 376 369 372 370 372 374 367 375 367 377 364 377 364 380 363 381 363 379 355 386 364 391 366 392 366 388 357 396 367 390 355 398 365 391 352 400 360 394 347 404 353 407 344 408 345 411 338 412 338 406 328 417 334 411 326 422 332 412 324 422 330 412 319 422 325 423 318 424 318 426 313 428 313 432 311 434 310 428 305 440 310 432 305 444 309 443 305 445 305 446 297 447 297 436 285 448 287 438 278 450 279 440 272 453 273 441 269 455 270 452 266 453 266 452 259 452 258 452 250 454 250 456 245 457 245 449 242 462 241 452 240 465 238 449 234 463 232 447 226 459 223 444 220 457 216 443 217 455 213 443 214 455 211 444 212 457 209 444 213 457 210 444 214 456 211 443 213 456 210 454 210 455 209 444 216 456 210 444 218 456 212 454 214 456 213 453 214 454 213 439 218 450 211 435 216 446 209 440 208 441 207 436 207 437 206 428 215 437 206 439 207 440 207 433 215 443 207 434 215 445 208 436 218 446 209 435 217 446 209 435 215 445 207 433 213 444 205 434 212 444 204 446 205 447 204 437 213 448 205 437 213 449 206 446 208 447 207 444 209 445 209 442 210 443 209 440 210 441 210 431 219 440 211 440 212 441 211 431 218 441 210 430 217 440 208 429 216 437 207 427 217 436 207 428 218 436 208 428 218 437 209 439 211 440 210 432 219 442 211 434 220 444 212 444 212 444 211 433 219 443 211 442 210 443 209 433 217 443 208 434 215 444 208 435 216 445 208 434 216 445 208 433 217 443 208 431 217 441 209 430 219 440 210 439 212 440 211 440 212 441 212 432 218 442 210 433 217 443 208 433 216 433 214 433 215 444 207 444 208 445 207 435 216 445 208 435 217 445 208 433 217 444 209 432 217 443 210 431 219 441 210 431 219 440 210 431 219 440 210 432 220 441 211 441 212 441 211 433 217 443 210 433 217 443 209 442 210 442 209 442 210 443 209 433 217 444 209 444 210 434 216 435 217 434 216 434 217 434 216 433 218 444 210 433 219 443 211 432 219 442 211 432 220 441 211 432 219 442 211 442 212 443 211 434 219 444 211 444 211 444 211 434 219 444 211 433 219 443 211 434 219 443 211 444 212 444 211 436 219 446 211 436 219 447 211 446 212 447 211 435 219 445 211 434 220 443 211 432 220 441 211 439 212 441 211 431 220 441 211 432 218 442 210 433 215 444 207 434 213 445 205 435 213 445 205 436 214 446 205 436 214 446 206 444 208 434 213 434 216 444 208 431 217 442 209 429 219 438 210 426 219 434 210 424 219 432 210 424 219 432 210 426 219 433 209 428 219 437 209 430 219 439 210 440 212 441 211 431 220 441 212 432 219 442 211 442 210 442 209 432 215 442 207 432 214 443 206 434 214 444 205 444 206 445 205 444 207 445 207 434 216 445 208 433 217 443 209 441 212 442 211 440 212 441 211 438 212 439 211 430 220 439 211 430 219 439 211 431 218 441 210 431 217 441 209 432 217 442 209 432 217 442 209 441 210 443 209 442 210 443 209 433 217 433 216 433 218 443 210 433 218 432 216 432 218 442 209 431 218 441 209 430 219 440 210 439 212 440 211 439 213 440 212 432 220 441 211 432 219 441 211 441 211 442 211 432 219 442 210 441 210 432 216 432 217 443 209 433 217 443 209 433 217 443 209 434 219 445 211 435 219 446 212 436 221 447 213 446 214 447 213 436 222 447 214 436 223 447 215 446 215 447 215 436 223 447 215 436 222 447 214 436 222 447 214 446 215 447 214 437 222 447 214 437 222 447 215 446 215 447 214 436 222 446 214 443 214 445 213 444 214 445 214 445 214 446 213 435 219 446 212 435 220 446 212 436 219 447 211 436 219 447 211 446 212 447 211 446 212 447 211 435 219 446 211 435 219 445 211 443 211 444 211 442 211 443 211 434 220 444 211 434 220 444 212 435 219 445 211 434 217 434 216 433 218 445 209 434 218 445 209 434 218 433 216 434 219 444 210 433 219 444 211 433 219 443 211 433 219 443 211 432 220 442 212 432 221 442 212 433 221 443 212 433 219 432 218 433 219 443 210 432 218 443 210 433 218 443 210 433 219 443 210 433 218 443 210 432 218 442 209 432 218 442 209 433 218 443 210 433 219 443 210 432 219 442 210 432 218 442 210 432 219 442 210 432 219 443 210 432 219 442 211 433 219 443 211 433 219 443 210 442 211 443 210 442 211 443 211 433 219 443 211 434 219 444 210 433 217 444 210 434 218 444 210 434 219 444 211 434 220 444 211 444 212 445 211 435 218 445 210 435 218 445 210 436 219 446 210 436 219 446 211 435 219 445 211 444 213 445 213 434 222 444 213 434 222 444 213 432 222 442 213 431 221 441 213 431 222 441 213 433 222 443 214 435 222 445 214 446 214 447 214 437 219 448 211 436 217 447 209 435 216 446 208 435 216 446 208 446 209 447 209 447 210 447 209 437 219 448 211 437 220 448 212 444 214 445 213 433 223 443 215 431 224 441 215 430 224 439 216 431 224 441 216 434 224 443 216 434 222 444 214 432 222 441 213 428 222 436 212 425 222 432 212 424 222 432 213 428 222 437 212 431 221 441 212 434 221 444 213 436 223 446 215 435 221 446 213 434 219 445 210 433 217 443 208 433 215 443 206 434 214 445 205 437 214 448 206 437 215 449 208 438 218 449 210 436 221 447 213 442 216 444 215 432 226 441 217 431 226 441 218 431 226 441 217 432 225 441 216 434 224 443 216 435 224 445 215 435 223 445 215 434 223 445 215 433 223 444 215 434 224 443 215 443 215 444 215 434 222 445 215 435 222 445 215 435 223 445 215 435 223 445 215 444 216 445 215 434 224 445 216 435 225 445 217 435 225 445 217 435 225 445 217 435 225 446 217 446 218 447 217 446 217 447 217 437 225 447 216 435 226 444 216 438 218 439 217 429 231 436 220 433 223 434 223 425 234 432 224 423 233 429 223 422 228 430 219 425 222 433 213 429 218 438 208 432 216 441 206 432 217 441 207 430 219 439 208 427 220 435 210 431 211 432 211 429 212 429 211 427 212 428 211 420 221 427 210 419 219 426 207 419 217 426 206 420 216 420 215 420 216 427 204 420 216 427 204 419 217 426 205 418 218 425 207 418 220 424 208 418 220 424 209 418 220 425 209 418 219 425 208 425 207 426 207 420 218 426 206 419 217 426 206 425 207 425 206 418 218 425 207 418 219 425 208 418 219 425 208 418 219 425 208 425 208 426 207 419 218 426 207 419 218 426 207 419 218 426 207 418 219 425 208 418 219 425 208 418 220 425 209 418 220 425 209 425 209 425 209 425 209 426 209 419 219 426 208 420 220 427 208 420 219 427 208 420 219 427 208 426 209 427 208 420 219 427 208 420 219 427 208 420 219 427 208 420 219 427 208 420 219 427 208 420 219 427 208 420 219 427 208 420 220 427 208 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 221 427 210 420 220 427 210 420 220 427 210 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 420 220 427 209 426 210 427 209 420 220 427 209 420 220 427 209 420 221 426 210 420 221 427 210 420 221 426 210 420 221 427 210 420 221 427 210 420 222 427 210 419 221 426 210 420 222 426 210 419 221 426 210 419 221 427 210 420 221 427 210 420 221 427 210 421 222 427 210 425 212 425 211 420 227 423 214 418 231 420 218 417 235 419 222 418 238 419 226 419 228 419 228 418 240 419 228 419 241 420 228 421 240 422 228 423 240 425 228 424 240 426 228 424 241 425 228 422 241 422 229 420 242 420 230 418 232 418 232 417 234 418 233 418 247 417 235 418 248 417 236 414 237 415 236 413 237 414 236 414 247 413 235 415 246 414 234 414 234 415 234 416 246 415 234 415 247 414 235 414 235 414 235 414 236 415 235 414 236 415 235 414 236 415 235 416 248 415 235 416 247 415 235 416 247 415 235 416 246 415 235 416 247 415 235 416 247 415 235 414 236 415 235 416 247 415 235 416 246 415 234 414 234 415 234 414 234 415 234 414 234 415 234 415 246 415 234 414 234 414 234 414 234 415 234 414 234 414 234 413 234 414 234 413 234 414 234 414 234 414 234 414 234 414 234 415 246 415 234 415 246 415 234 414 235 415 234 414 235 415 234 415 247 415 235 416 248 415 235 414 236 414 235 414 236 414 235 414 236 414 236 415 247 414 235 415 247 414 235 416 247 415 235 416 247 415 235 418 247 417 234 421 247 419 234 419 236 420 236 419 250 417 238 416 254 414 242 416 256 414 245 414 246 414 246 413 247 413 246 417 258 415 247 415 248 416 248 417 260 415 249 414 261 411 251 405 251 406 250 406 262 399 251 404 262 400 251 404 264 401 254 404 268 397 257 404 270 397 259 403 269 397 258 402 267 396 256 402 266 396 255 401 265 396 254 398 255 397 254 400 257 398 256 406 268 400 258 405 258 402 258 412 268 406 257 411 255 411 254 412 260 413 250 410 252 413 243 410 242 415 233 413 231 420 222 417 221 426 214 422 215 433 208 426 210 437 205 430 208 440 203 442 203 443 202 444 204 445 203 446 205 448 204 446 200 447 200 446 192 447 192 438 190 449 184 440 182 451 176 440 174 452 168 440 170 452 164 450 162 451 160 437 163 449 156 435 159 446 152 434 154 446 148 432 147 444 140 428 141 439 133 422 136 432 126 418 131 428 122 421 128 431 119 423 125 434 116 421 123 432 114 417 121 427 112 416 122 426 112 413 120 424 111 411 118 421 108 407 117 416 106 402 118 410 107 400 121 407 109 401 122 408 110 403 121 410 110 405 123 413 111 406 127 412 115 405 133 409 120 404 141 407 127 404 150 404 137 405 158 404 146 408 163 407 150 412 162 411 150 416 164 414 150 420 166 417 152 421 166 419 152 421 164 420 150 421 159 422 144 423 152 424 137 422 149 423 133 419 147 421 131 417 145 420 130 415 145 418 128 413 143 417 127 410 143 414 127 402 147 407 130 394 155 398 138 385 167 387 150 375 181 374 164 364 199 362 182 356 218 350 201 347 234 339 218 336 250 326 235 328 268 316 255 321 283 308 271 312 292 298 281 300 299 285 288 288 302 274 291 277 304 264 292 267 306 254 294 258 308 244 297 249 310 235 299 240 309 226 298 230 307 218 294 224 304 212 291 219 304 207 293 215 305 204 292 213 301 202 289 211 295 201 282 208 289 199 275 205 286 197 271 202 285 195 270 201 283 193 269 199 276 192 262 198 264 194 249 201 252 200 236 208 243 209 229 216 239 218 225 224 236 227 223 232 235 237 221 238 236 243 223 244 240 248 226 244 247 247 233 243 253 245 240 246 256 248 242 248 252 251 239 252 247 255 235 254 242 258 231 255 238 259 227 253 237 258 226 220 261 218 261 221 258 221 258 220 256 227 187 217 256 232 186 226 188 238 186 226 188 236 185 217 255 235 185 217 258 235 184 217 262 237 181 259 229 239 179 256 228 237 181 254 227 236 183 251 227 234 187 248 228 234 189 249 230 231 188 189 221 231 188 188 221 230 187 252 234 230 184 252 234 229 184 -1 -1 229 188 189 221 229 187 189 220 229 187 189 220 228 187 191 220 228 189 219 198 229 193 218 194 228 190 246 229 228 187 246 229 229 187 218 192 228 188 221 194 229 189 226 195 232 187 231 192 237 185 236 187 241 180 236 181 243 175 237 178 244 173 240 177 248 169 245 176 251 168 247 178 251 171 248 178 252 171 250 178 254 169 252 178 257 168 253 173 257 168 254 169 257 165 256 166 259 163 258 164 303 188 260 161 305 189 261 160 306 191 290 193 307 192 293 194 304 196 295 194 307 197 297 194 309 198 299 194 308 198 299 194 312 196 299 195 312 196 299 195 311 198 299 196 308 200 299 197 308 201 298 197 306 200 298 198 306 200 297 197 305 199 296 196 305 198 295 197 305 198 296 198 305 199 296 198 305 199 296 198 306 200 297 200 311 203 299 203 314 205 300 204 314 207 301 205 317 206 300 207 310 213 298 209 308 216 296 211 304 219 295 210 300 218 296 208 300 217 303 216 303 215 302 206 305 214 307 218 306 216 307 209 309 217 311 210 313 220 315 212 321 215 320 216 319 227 323 222 328 224 326 225 324 236 329 230 333 231 333 234 336 235 335 237 339 239 335 252 342 242 337 255 356 283 343 248 356 282 344 252 355 282 346 256 353 283 347 259 352 284 349 263 352 284 359 279 350 284 359 280 342 276 358 280 342 278 357 281 343 282 356 281 343 282 355 281 342 282 353 282 340 283 353 282 340 283 354 282 342 283 354 282 342 284 354 282 342 284 354 281 342 283 355 281 342 282 355 281 339 285 354 282 342 284 345 278 336 289 342 284 333 292 338 288 330 294 334 291 329 295 331 295 326 297 330 295 330 295 330 296 317 299 329 296 328 296 329 296 316 299 329 296 328 296 328 297 328 296 328 297 328 297 328 297 328 296 328 297 328 296 328 297 273 332 327 297 327 297 326 297 273 332 324 298 274 332 320 298 274 331 320 298 274 330 321 299 275 330 320 298 275 330 321 299 275 330 321 299 274 330 321 299 273 331 321 298 274 332 322 299 273 332 322 300 274 331 322 300 273 331 325 299 272 332 326 298 325 298 328 298 317 306 328 297 328 297 329 296 329 296 330 296 330 295 330 296 319 302 328 297 317 304 312 305 275 330 310 305 276 330 308 306 276 329 304 309 277 327 303 310 277 327 302 311 278 327 300 313 279 326 297 313 279 325 295 315 295 314 293 316 293 314 305 316 289 317 289 318 289 317 292 317 290 317 294 317 295 316 310 314 298 318 297 317 298 317 298 316 300 318 298 316 299 316 298 315 299 315 298 315 299 315 296 313 297 313 310 313 303 321 308 311 303 321 308 311 304 321 308 309 304 321 310 309 306 319 310 304 310 317 309 304 308 317 314 314 313 315 313 315 313 315 314 315 304 301 315 314 304 299 315 313 304 297 303 295 304 295 303 293 304 292 304 290 304 289 304 286 305 286 305 284 305 284 306 282 306 281 306 280 306 279 306 278 306 277 305 276 305 275 305 274 305 274 304 273 304 273 303 272 303 272 303 272 303 271 303 271 303 271 302 270 303 270 303 270 303 269 303 270 304 269 304 269 304 268 304 269 304 268 304 268 305 269 304 268 305 269 304 268 305 268 305 268 305 267 306 267 305 266 307 265 307 264 308 264 309 263 308 263 309 262 308 261 308 260 308 260 308 259 307 258 308 258 306 257 307 257 306 256 306 256 304 255 305 255 304 254 304 254 300 254 303 253 298 254 302 252 297 253 301 251 296 252 301 250 294 251 299 249 294 249 296 248 293 248 297 246 291 246 297 245 291 245 296 243 290 244 295 242 289 244 291 242 288 243 294 241 287 242 293 240 283 242 292 239 283 240 292 237 281 237 282 236 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 181 307 -1 -1 180 324 179 322 182 340 181 336 185 351 185 349 200 360 189 357 204 366 196 362 205 369 201 367 204 374 207 371 207 377 208 374 211 379 212 377 212 382 212 380 212 385 213 383 211 388 213 387 210 392 214 390 215 393 217 392 218 396 219 395 220 400 224 400 220 404 225 404 221 408 223 407 223 412 225 412 225 417 227 417 227 422 228 422 228 428 230 429 229 435 231 436 231 443 233 444 234 451 236 452 237 459 239 459 240 467 241 468 243 476 222 473 246 485 225 483 250 492 250 490 253 495 253 495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 613 496 -1 -1 615 494 -1 -1 615 491 -1 -1 616 488 -1 -1 615 485 -1 -1 613 482 -1 -1 611 479 -1 -1 609 477 -1 -1 610 475 -1 -1 603 470 -1 -1 596 466 -1 -1 589 462 -1 -1 582 457 -1 -1 574 453 -1 -1 567 450 -1 -1 560 447 -1 -1 554 446 -1 -1 549 445 -1 -1 544 446 -1 -1 540 448 -1 -1 536 450 -1 -1 532 453 -1 -1 529 457 -1 -1 522 458 -1 -1 508 454 -1 -1 507 455 -1 -1 503 457 -1 -1 500 454 -1 -1 507 456 -1 -1 499 456 -1 -1 525 476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 503 458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 498 454 -1 -1 521 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497 456 -1 -1 -1 -1 -1 -1 497 456 -1 -1 501 458 -1 -1 516 462 -1 -1 -1 -1 -1 -1 502 458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 503 458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 509 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 499 456 -1 -1 493 452 -1 -1 508 462 -1 -1 -1 -1 -1 -1 497 456 -1 -1 497 456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 516 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 502 458 -1 -1 501 458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 517 462 -1 -1 518 462 -1 -1 518 462 -1 -1 507 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 503 460 -1 -1 501 458 -1 -1 501 458 -1 -1 501 458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493 452 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 501 458 -1 -1 497 456 -1 -1 497 456 -1 -1 497 456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 501 458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497 456 -1 -1 497 456 -1 -1 497 456 -1 -1 492 452 -1 -1 517 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519 462 -1 -1 -1 -1 -1 -1 492 452 -1 -1 517 462 -1 -1 -1 -1 -1 -1 516 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 498 456 -1 -1 515 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 501 458 -1 -1 518 462 -1 -1 518 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 516 462 -1 -1 518 462 -1 -1 493 452 -1 -1 492 452 -1 -1 519 462 -1 -1 519 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 516 462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 513 466 -1 -1 272 442 -1 -1 256 442 -1 -1 255 442 -1 -1 255 442 -1 -1 270 442 -1 -1 271 442 -1 -1 271 442 -1 -1 271 442 -1 -1 272 442 -1 -1 272 443 -1 -1 272 443 -1 -1 274 443 -1 -1 272 443 -1 -1 272 443 -1 -1 271 443 -1 -1 271 443 -1 -1 271 443 -1 -1 271 443 -1 -1 271 443 -1 -1 271 443 -1 -1 263 443 -1 -1 254 442 -1 -1 274 442 -1 -1 272 442 239 173 250 442 -1 -1 250 442 239 173 289 437 337 301 292 438 239 173 294 437 239 173 296 439 305 263 297 439 305 264 300 439 305 265 298 439 305 265 306 439 305 266 303 438 306 264 311 438 306 265 312 436 307 265 318 433 306 266 329 431 306 266 327 422 307 266 328 420 306 266 490 214 306 267 489 214 305 267 489 212 304 267 489 213 305 267 489 213 305 267 489 213 240 172 489 213 240 172 490 215 240 172 491 226 240 172 490 215 300 267 489 214 300 266 489 214 301 265 491 224 241 172 489 213 241 172 489 213 241 172 489 213 241 172 489 214 299 265 489 213 298 266 489 213 298 267 489 214 298 268 489 213 298 268 489 213 298 269 489 214 297 270 489 213 297 271 490 212 297 271 489 212 297 271 255 430 296 271 256 430 297 270 261 429 297 269 263 429 297 267 264 430 296 265 265 430 296 264 267 430 295 262 267 429 295 261 266 428 295 259 266 427 294 256 266 427 294 254 267 428 236 175 267 427 236 175 267 427 236 175 267 427 236 175 267 427 236 175 268 427 236 175 265 428 236 175 270 429 236 175 272 430 289 251 272 430 288 249 272 430 287 249 273 431 287 248 274 433 286 248 273 432 285 248 274 434 284 247 274 434 282 247 274 434 280 246 274 434 277 244 275 434 276 243 275 434 275 242 274 434 277 242 274 434 277 242 274 435 278 242 275 435 278 242 276 436 279 242 276 436 279 243 277 437 279 243 277 437 279 244 277 437 278 244 276 437 236 175 276 436 236 175 275 436 236 175 274 436 236 175 273 436 236 175 271 435 236 175 269 434 236 175 271 434 236 175 269 432 236 175 269 431 236 175 271 430 236 175 275 429 112 217 276 429 236 176 275 428 236 176 278 428 236 175 279 428 236 175 280 429 234 177 280 428 235 175 279 429 236 175 279 429 236 175 283 430 234 177 281 431 236 175 286 429 236 175 279 430 236 175 284 431 236 175 285 432 236 175 287 431 230 180 285 432 230 180 289 431 230 180 284 433 230 180 290 432 230 180 290 432 230 180 289 432 230 180 289 432 230 180 289 433 230 180 282 435 230 180 282 434 230 180 283 434 230 180 289 433 230 180 285 435 230 180 280 434 230 179 286 435 230 180 280 434 230 180 285 437 230 180 285 436 230 180 284 437 230 180 286 436 236 175 286 436 108 210 286 436 230 180 287 436 230 180 286 435 236 175 286 435 236 175 287 435 236 175 286 436 236 175 287 435 236 175 287 433 236 175 285 433 236 175 286 435 236 175 284 432 240 172 300 422 240 172 304 421 240 172 302 421 240 172 305 419 240 172 302 422 240 172 303 418 240 172 304 419 240 172 302 417 240 172 300 418 241 171 301 418 241 171 299 418 240 172 297 418 240 172 295 418 240 172 298 419 240 172 298 420 240 172 301 421 241 171 300 421 241 171 301 426 241 171 303 421 241 171 302 424 241 171 301 422 241 171 302 423 241 171 300 422 241 171 302 420 241 171 302 421 241 171 298 420 241 171 297 419 241 171 301 418 237 175 299 415 237 175 299 415 237 175 295 418 237 175 294 415 237 175 224 441 237 175 224 441 237 175 224 441 241 171 224 441 241 171 225 441 241 171 224 441 241 171 225 441 241 171 236 441 112 214 222 441 241 171 222 441 241 171 222 441 241 171 222 441 241 171 223 441 241 171 223 441 241 171 222 441 241 171 223 441 241 171 223 441 241 171 223 441 241 171 223 441 241 171 223 441 241 171 237 441 241 171 237 441 241 171 223 441 241 171 223 441 241 171 223 441 241 171 224 441 241 171 224 441 241 171 223 441 241 171 223 441 241 171 222 441 241 171 223 441 241 171 223 441 241 171 223 441 241 171 222 441 241 171 222 441 241 171 236 441 241 171 222 441 241 171 222 441 241 171 222 441 241 171 222 441 241 171 222 441 241 171 347 492 241 171 348 491 241 171 348 490 241 171 348 488 241 171 349 487 241 171 349 486 119 199 350 485 117 199 350 484 113 198 351 483 241 171 352 482 241 171 353 482 372 494 354 481 375 494 355 481 603 469 356 481 378 495 357 480 378 494 356 480 377 493 356 481 379 494 357 481 379 494 357 481 380 493 358 481 383 494 358 481 382 494 359 482 384 494 359 482 382 493 357 483 384 493 358 483 386 493 359 483 387 493 359 484 387 493 359 485 387 493 360 485 388 493 360 486 389 493 359 487 390 494 360 488 390 494 363 489 389 495 365 490 604 462 367 491 239 173 368 491 240 172 221 441 239 173 220 441 239 173 220 441 239 173 221 441 603 461 221 441 602 461 221 441 602 462 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 220 441 239 173 221 441 239 173 220 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 172 221 441 240 172 222 441 240 172 221 441 239 172 221 441 240 172 221 441 240 172 221 441 240 172 221 441 239 172 221 441 239 172 221 441 239 172 221 441 239 172 221 441 240 172 221 441 240 172 221 441 240 172 221 441 240 172 221 441 240 172 221 441 240 172 221 441 240 172 222 441 240 172 221 441 240 172 221 441 240 172 221 441 240 172 221 441 240 172 222 441 364 495 222 441 362 495 222 441 361 495 222 441 360 495 222 441 357 496 222 441 240 172 222 441 354 496 222 441 353 496 222 441 354 496 222 441 355 496 222 441 356 496 222 441 354 495 222 441 355 496 222 441 357 496 222 441 357 496 237 441 355 495 237 441 355 495 237 441 354 495 237 441 353 495 237 441 356 496 237 441 356 496 237 441 356 496 237 441 356 496 237 441 240 172 238 441 240 172 237 441 240 172 238 441 240 172 237 441 240 172 237 441 599 459 237 441 240 172 237 441 240 172 237 441 240 172 237 441 240 172 223 441 240 172 222 441 240 172 237 441 240 172 237 441 240 172 237 441 240 172 237 441 240 172 237 441 240 172 237 441 240 172 237 441 239 173 237 441 239 173 222 441 239 173 237 441 239 173 237 441 239 173 237 441 239 173 237 441 239 173 237 441 239 173 237 441 239 173 222 441 239 173 237 441 239 173 237 441 240 172 237 441 240 172 237 441 240 172 237 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 237 441 240 172 238 441 240 172 238 441 240 172 221 441 240 172 221 441 240 172 381 494 240 172 380 493 240 172 380 492 361 491 380 492 240 172 380 491 240 172 380 491 360 490 380 491 359 490 381 490 358 490 381 490 358 490 380 490 357 490 377 490 355 491 375 490 354 491 373 491 353 492 372 491 351 492 372 491 352 492 373 491 350 492 373 491 349 493 372 491 349 493 372 491 348 494 372 492 348 494 371 492 349 494 368 492 350 495 222 441 349 495 222 441 348 495 221 441 347 495 222 441 349 495 222 441 278 248 222 441 278 248 222 441 278 247 222 441 278 247 222 441 279 247 222 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 237 441 239 173 222 441 239 173 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 277 252 222 441 240 172 222 441 276 252 222 441 240 172 221 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 221 441 240 172 221 441 240 172 223 441 246 268 222 441 239 173 222 441 239 173 222 441 240 172 222 441 234 268 222 441 240 172 221 441 241 172 222 441 241 171 222 441 241 171 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 221 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 236 441 240 172 222 441 240 172 221 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 221 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 289 262 221 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 240 172 222 441 239 173 221 441 239 173 237 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 236 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 222 441 239 173 235 441 239 173 221 441 239 173 236 441 239 173 221 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 236 441 239 173 222 441 239 173 236 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 222 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 223 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 223 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 221 441 239 173 221 441 239 173 222 441 239 173 222 441 239 173 223 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441 239 173 222 441